@charset "utf-8";
/* CSS Document */

*{font-family:"������������"; color:#000;}
body{margin:0; padding:0; line-height:25px; font-size:14px;}
ul,p{margin:0; padding:0;}
li{list-style-type:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#1389d3;}
img{border:none;}

/*������������������������������*/
.zl_H{height:30px; background-color:#f2f2f2; line-height:30px;}
.zl_Hm{width:1000px; height:30px; margin:0 auto;}
.zl_Hm_lef{float:left;}
.zl_Hm_rig{float:right;}

/*������LOGO������������*/
.zl_T{height:70px; padding:20px 0;}
.zl_Tm{width:1000px; height:70px; margin:0 auto;}
.zl_logo{height:70px; float:left;}
.zl_logo_r{height:70px; line-height:70px; float:right; color:#d31321; font-size:28px;}

/*���������������������������*/
.zl_nav{height:50px; background-color:#1389d3;}
.zl_navm{width:1000px; height:50px; margin:0 auto;}
.zl_navm ul{padding:0; margin:0;}
.zl_navm ul li{list-style-type:none; float:left; margin-right:1px;}
.zl_navm ul li a{height:50px; line-height:50px; font-size:18px; padding:0 40px; float:left; color:#fff;}
.zl_navm ul li a:hover{background-color:#d31321; color:#fff;}
.zl_navm ul li a.current{background-color:#d31321; color:#fff;}

/*banner������������������*/
.zl_banner{width:1000px; height:340px; margin:15px auto;}

/*������������������������*/
.zl_m{width:1000px; margin:15px auto;}
.zl_list{width:1012px; margin:0 -6px;}
.zl_list ul{margin:0; padding:0;}
.zl_list ul li{width:241px; height:160px; float:left; padding:0 6px; list-style-type:none;}
.zl_list ul li a{border:2px solid #ddd; height:160px; box-sizing:border-box; text-align:center; display:block;}
.zl_list ul li a:hover{border:2px solid #1389d3;}
.zl_lit{height:100px; padding-top:20px;}
.zl_lib{height:40px; line-height:30px; font-size:16px;}
.ico_zl{background:url(../img/ico_zl.png) no-repeat; display:inline-block;}
.ico_book{background-position:0 0; width:75px; height:90px;}
.ico_pro{background-position:-100px 0; width:60px; height:95px;}
.ico_proof{background-position:-200px 0; width:86px; height:95px;}
.ico_other{background-position:-300px 0; width:87px; height:95px;}

/*������������*/
.zl_foot{padding:25px 0; background-color:#f2f2f2; border-top:1px solid #ccc; clear:both;}
.zl_fm{width:1000px; margin:0 auto;}
.zl_flogo{width:500px; float:left; float:left; text-align:right;}
.zl_fmr{width:500px; float:right; text-align:right; line-height:35px;}

/*������������*/
.zl_main{width:1000px; margin:15px auto; clear:both;}
.zl_mlef{width:260px; float:left;}
.zl_mrig{width:720px; float:right;}
.zl_mlef_li{height:60px; margin-bottom:1px;}
.zl_mlef_li a{height:60px; background-color:#1389d3; color:#fff; font-size:16px; padding-left:30px; line-height:60px; display:block;}
.zl_mlef_li a:hover{background-color:#069;}
.zl_position{height:58px; border-bottom:2px solid #1389d3; padding-left:15px; line-height:58px; font-size:16px;}
.zl_lef_list{border:1px solid #1389d3; margin-bottom:1px;}
.zl_mrm{padding:15px; line-height:30px; font-size:16px; text-indent:2em;}

/*���������������*/
.zl_news{padding:15px;}
.zl_news ul{margin:0; padding:0;}
.zl_news ul li{list-style-type:none; line-height:30px; width:100%; height:30px; padding:10px 0; border-bottom:1px dashed #ccc; clear:both; float:left;}
.zl_news ul li div.zl_li_tle{width:60%; height:30px; float:left; overflow:hidden; font-size:16px;}
.zl_li_date{height:30px; float:right; color:#888;}

/*������������������������*/
.subNavBox{width:100%;}
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer; font-size:16px; color:#000;line-height:40px;padding-left:30px;background:url(../img/jiantou1.jpg) no-repeat;background-position:95% 50%}
.subNav:hover{color:#1389d3; background-color:#f2f2f2;}
.currentDd{color:#1389d3;}
.currentDt{background-image:url(../img/jiantou.jpg);}
.navContent{display:none; border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block; heigh:36px; line-height:36px; padding-left:45px;}
.navContent li a:hover{color:#fff;background-color:#1389d3;}

/*CSS manu style pagination*/
.manu{padding:30px 0; text-align:center; clear:both;}
.manu a{border:#eee 1px solid; padding:6px 10px; margin:5px; color:#036cb4; text-decoration:none;}
.manu a:hover{border:#999 1px solid; color:#666;}
.manu a:active{border:#999 1px solid; color:#666;}
.manu .current{border:#036cb4 1px solid; padding:6px 10px; margin:5px; color:#fff; background-color:#036cb4;}
.manu .disabled{border:#eee 1px solid; padding:6px 10px; margin:5px; color:#ddd;}