@charset "utf-8";
/**提醒登录*/
.down_dl{ width: 100%; background: #dae9f5; padding: 10px 0; display: block; position: relative; overflow: hidden; text-align: center; font-size: 12px; color: #000; line-height: 20px; }
.down_dl a{color: #0760A4; font-weight: bold;  font-size: 14px; margin-left: 20px; }

/**筛选条件*/
.down_sx{width: 100%; background: #ededed; margin-top: 20px; display: block; position: relative;  padding: 15px 25px 25px; box-sizing: border-box; }
.down_fl{ width: 100%; display: block; position: relative; overflow: hidden; text-align: center; border-bottom: 1px dashed #d9d9d9; }
.down_fl ul li{ display: inline-block; text-align: center; }
.down_fl ul li a{ padding: 0 10px; margin: 0 10px; display: block; font-size: 16px; color: #000; line-height:40px; }
.down_fl ul li a:hover,.down_fl ul li a.current{border-bottom: 2px solid #0760A4; color: #0760A4;}
.down_ss{ width: 100%; display: block; position: relative;  margin-top: 15px; }
.down_ss_gjc{ float: left;}
.down_ss_gjc label,.down_ss_sj label{ font-size: 14px; line-height: 30px; color: #aaa; margin-right: 15px; float: left; }
.gjc_sr{ background: #fff; height: 28px; line-height: 28px; font-size: 14px; color: #aaa; border: 1px solid #aaa; float: left; margin-right: 10px; text-indent: 15px; }
.gjc_ss{ float: left; background: #0760A4; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #fff; cursor:pointer;}
.down_ss_sj{ float: left;}
.sj_sr{ background: #fff; height: 28px; line-height: 28px; font-size: 14px; color: #aaa; border: 1px solid #aaa; float: left; text-align: center; }

/**下载列表*/
.down_lst{width: 100%; display: block; margin-top: 20px; display: block; position: relative; overflow: hidden;}
.down_lst ul li{ width: 100%; padding: 15px 0; display: block; float: left; border-bottom: 1px solid #d9d9d9; }
.down_lst_pc{ float: left; margin-right: 15px; display: block; }
.down_lst_pc img{ max-width: 100%;  }
.down_lst_zt{ float: left; }
.down_lst_zt h2{ color: #333; display: block; }
.down_lst_zt span{ font-size: 12px; color: #999; line-height: 20px; height: 20px; position: relative; float: left;  }
.down_lst_zt span:after{ width: 1px; position: absolute;background: #999; content: ""; display: block; }
.down_lst_zt span:last-child:after{ display: none; }
.down_lst_xz{ float: right; text-align: center; }
.down_lst_xz span{ display: block; }

.down_yzbg{ width: 100%; text-align: center; display: block; padding: 30px 0; position: relative; overflow: hidden; font-size: 16px; line-height: 35px; color: #0760A4}

.con_add{ width: 100%; margin: 0 auto; padding: 20px; border: 1px solid #d9d9d9; box-sizing: border-box; display: block; position: relative; overflow: hidden; }
.con_add dl{ width: 100%; float: left;  display: block; position: relative; overflow: hidden; } 
.con_add dl dt{ width: 100%; float: left; display: block; font-size: 16px; padding-bottom: 20px; color: #0760A4; } 
.con_add dl dd{ width: 100%; font-size: 14px; color: #000; line-height: 30px; float: left; display: block; }
.con_add dl dd span{ padding-left: 30px; line-height: 25px; display: block; position: relative; float: left; margin-right: 20px; }
.con_add dl dd span.icon_dh{ background: url(../images/icon_dh.png)no-repeat left center; background-size: 20px; }
.con_add dl dd span.icon_yx{ background: url(../images/icon_yx.png)no-repeat left center; background-size: 20px;  }
.con_add dl dd span.icon_dz{ background: url(../images/icon_dz.png)no-repeat left center; background-size: 20px;  } 


.down_yz_le{ float: left;font-size: 16px; line-height: 35px; color: #0760A4; padding-top: 10px }
.down_yz_le span{ display: block; color: #000;  }
.down_yz_rg{ padding-top: 10px }
.down_yz_rg ul li{ float: left; display: block; width: 100%; margin-bottom: 10px; }
.down_yz_rg ul li:last-child{ margin-bottom: 0; }
.down_yz_rg ul li label{ line-height: 30px; color: #aaa; }


.sj_sras{ width:140px; display: block; background:none; height: 28px; line-height: 28px; font-size: 14px; color: #aaa; border:none; float: left; text-align: center; }



   
@media(min-width:769px){ 
.down_ss_gjc{ margin-right: 80px; }
.gjc_sr{ width: 250px;}
.gjc_ss{ width: 80px;}
.sj_sr{ width: 300px;}
.down_lst_pc{ width: 50px; height: 50px;}
.down_lst_zt h2{ font-size: 16px; padding-bottom: 10px; padding-top: 2px;}
.down_lst_zt span{padding-right: 31px;}
.down_lst_zt span:after{ right: 15px; top: 4px;  height: 12px;}
.down_lst_xz{width: 60px;font-size: 14px;  }
.down_lst_xz i{ font-size: 24px; display: block; font-style: normal; }
.down_yz_rg{ margin-left: 80px; width: 390px;float: left; }
.down_yz_rg ul li label{ width: 110px; margin-right: 15px; font-size: 14px;float: left; text-align: right; }
}
 
@media(max-width:768px){ 
.down_ss_gjc{ margin-right: 80px; }
.gjc_sr{ width: 250px;}
.gjc_ss{ width: 80px;}
.sj_sr{ width: 300px;}
.down_lst_pc{ width:35px;}
.down_lst_zt h2{ font-size: 14px; padding-bottom: 0; padding-top: 0;}
.down_lst_zt span{padding-right: 11px;}
.down_lst_zt span:after{ right: 5px; top: 6px;  height: 10px;}
.down_lst_xz{width: 45px;font-size: 12px;  }
.down_lst_xz i{ font-size: 18px; display: block; font-style: normal; }
.down_yz_rg{ margin: 0 auto; width: 300px; float: left; }
.down_yz_rg ul li label{ width: 100%; margin-right: 0; font-size: 14px; display: block; text-align: left; }
}
