html{
  }
#allbox{width:1024px; height:auto; overflow:hidden; background:#ffffff; margin:auto;}

#mainbox{width:1000px; height:auto; overflow:hidden; margin:0 auto;}

#backtohome{width:55px; height:55px; position:absolute; top:122px; right:25px;z-index:10000;}

a.wte:link{color:#ffffff;}
a.wte:hover{color:#ffffcc;}
a.wte:visited{color:#ffffff;}


#header{width:100%; height:150px; overflow:hidden; background:url(../images/topbg.jpg) center top no-repeat;}
.logo{width:440px; height:150px; float:left; overflow:hidden; background:url(../images/zxqlogo.png) no-repeat; background-position:0 35px; line-height:999px;}
.logo a{outline:none; display:block;}
.header_r{width:560px; height:auto;  float:right; overflow:hidden; font-family:"Microsoft Yahei"; font-size:13px;}
.h_eng{width:560px; height:32px; float:left; overflow:hidden; text-align:right; padding-top:10px;}
.nav{width:560px; height:auto;  float:left; overflow:hidden; font-family:"Microsoft Yahei"; font-size:13px;}
.nav li{width:140px; height:62px; float:left; overflow:hidden;}
.navbox_img{width:59px; height:59px;float:left; overflow:hidden; padding-top:3px;}
.navbox_text{width:70px; height:62px; padding-left:8px;float:left; overflow:hidden;}
.navbox_text li{width:70px; height:22px; line-height:20px; float:left; overflow:hidden;}
.navbox_text li a{ color:#2d3e52;}.navbox_text li a:hover{ color:#0077c4;}

.ban_ckpt{width:1000px; height:107px; background:url(../images/bg_gxqckpt.jpg) no-repeat; margin:15px auto; _margin:8px auto;}
.ban_ckpt_box{width:355px; float:right; overflow:hidden; padding-top:38px;}
.ban_ckpt_lib li{width:auto; height:31px; float:left; overflow:hidden; margin-right:16px; _margin-right:8px; background:url(../images/i_ckpt.png) no-repeat; cursor:pointer; }
.ban_ckpt_lib li a{width:100%; height:31px; display:block; text-decoration:none; outline:none;}
.ban_ckpt_lib li.pt01{width:153px; background-position:0 -31px;}
.ban_ckpt_lib li.pt02{width:74px;background-position:-164px -31px;}
.ban_ckpt_lib li.pt03{width:74px;background-position:-249px -31px;}
.ban_ckpt_lib li.pt01:hover{width:153px; background-position:0 0; transition: all 0.5s;}
.ban_ckpt_lib li.pt02:hover{width:74px;background-position:-164px 0; transition: all 0.5s;}
.ban_ckpt_lib li.pt03:hover{width:74px;background-position:-249px 0; transition: all 0.5s;}
.ban_ckpt_lib li{background:url(../images/i_ckpt.png) no-repeat;}

.ban_ztadv{width:1000px; height:auto; margin:15px auto; _margin:8px auto;}
.ban_ztadv img{width:1000px;}


#news{width:100%; height:auto; padding:15px 0 35px 0; overflow:hidden; background:#ffffff;}
.tit{width:100%; height:32px;float:left; overflow:hidden;}
.tit h1{font-family:"Microsoft Yahei"; font-size:16px; font-weight:bolder; height:32px; line-height:32px; padding:0 12px;float:left; overflow:hidden; color:#ffffff;}
.tit .bg_lv{background:#01a185;}
.tit .bg_chen{background:#f59c00;}
.tit .bg_lan{background:#217fbc;}
.tit .bg_hong{background:#db5a47;}

.tit .more{width:42px; height:auto; padding-top:5px; float:right; overflow:hidden;}

.hline{width:32px; height:auto; float:left; overflow:hidden;}

.zxxw{width:295px; height:auto; float:left; overflow:hidden;}
.zxxw_ctt{width:295px; height:240px; padding-top:18px; float:left; overflow:hidden;}

.hdbd{width:380px; height:auto; float:left; overflow:hidden;}
.hdbd_ctt{width:380px; height:246px; padding-top:14px; float:left; overflow:hidden;}
.hdlib li{width:380px; height:25px; float:left; overflow:hidden;}
.hdlib li .hotnews{width:270px; height:25px;padding-left:22px; background:url(../images/i_news01.jpg) no-repeat; background-position:0 5px;line-height:25px; float:left; overflow:hidden;white-space:nowrap;  text-overflow:ellipsis; }
.hdlib li .comnews{width:270px; height:25px;padding-left:22px; background:url(../images/i_news02.jpg) no-repeat; background-position:0 5px;line-height:25px; float:left; overflow:hidden;white-space:nowrap;  text-overflow:ellipsis; }
.hdlib li img{width:32px; height:13px;float:right; overflow:hidden; padding-top:5px; padding-right:4px;}
.hdlib li p{width:72px; height:25px; line-height:23px; float:right; overflow:hidden; font-family:"Microsoft Yahei"; font-size:12px; color:#7e8c8d; text-align:right;}

.hdyg{width:257px; height:auto; float:right; overflow:hidden; background:#f9f9f9;}
.hdyg_ctt{width:257px; height:218px; float:left; overflow:hidden; padding-top:11px;}
.hdyg_ctt li{width:257px; height:48px; float:left; overflow:hidden;}
.hdyg_ctt li p{width:50px; height:22px; float:left; overflow:hidden; background:url(../images/index_33.jpg) no-repeat; background-position:17px 8px; padding-top:25px; text-align:center; color:#95a5a5;font-family:"Microsoft Yahei";font-size:11px; font-weight:bolder;}
.hdyg_ctt li span{width:200px; height:45px; float:left; overflow:hidden; line-height:18px; padding-top:6px;}
.hdyg_btn{width:225px; height:26px; float:left; overflow:hidden; padding-left:16px;}


#fhqlm{width:100%; height:auto; overflow:hidden; background:#f9f9f9;}
.ggzypt{width:584px; height:auto; background:url(../images/index_43.jpg) repeat-y right; float:left; overflow:hidden; padding:32px 0;}
.gg_ctt{width:620px; height:auto; padding:32px 0 0 0;float:left; overflow:hidden;}
.gg_ctt li{width:82px; height:112px; float:left; overflow:hidden; padding-right:70px; padding-bottom:20px;}
.gg_btn{width:auto; padding-right:48px; padding-top:10px; float:right; overflow:hidden;}
.gg_btn a{color:#ffffff;}.gg_btn a:hover{color:#ffffff; text-decoration:none;}
.gb_02{width:auto; height:24px;padding:0 15px; line-height:24px; background:#27ae60; color:#FFF;border-radius:15px;font-family:"Microsoft Yahei";font-size:14px; font-weight:bolder; float:left; overflow:hidden; margin-left:15px;}
.gb_02:hover{width:auto; height:24px;padding:0 15px; line-height:24px; background:#ce1f05;  color:#FFF;border-radius:15px;font-family:"Microsoft Yahei";font-size:14px; font-weight:bolder; float:left; overflow:hidden;}


.qyff{width:360px; height:auto; float:right; overflow:hidden; padding:32px 0;}
.qyff_ctt{width:365px; height:auto; float:left; overflow:hidden; padding-top:32px;}
.qyff_ctt li{width:120px; height:39px; line-height:24px; float:left; overflow:hidden; background:url(../images/qya.jpg) repeat-x; margin-right:1px; cursor:pointer; text-align:center; padding-top:2px; color:#484848;font-family:"Microsoft Yahei";font-size:14px; font-weight:bolder; }
.qyff_ctt li:hover,.qyff_ctt li.current,.qyff_ctt li.current:hover{width:120px; height:39px; float:left; overflow:hidden; background:url(../images/qyb.jpg) repeat-x; margin-right:1px;font-family:"Microsoft Yahei";font-size:14px; font-weight:bolder; color:#ffffff;}

.qclibctt{width:360px; height:264px;float:left; overflow:hidden; padding-top:24px;}
.cml_ctt_lib li{width:360px; height:25px; line-height:25px; float:left; overflow:hidden; background:url(../images/index_62.jpg) no-repeat; background-position:0 6px;}
.cml_ctt_lib02 li{width:340px; height:auto; line-height:25px; float:left; overflow:hidden; white-space:nowrap;  text-overflow:ellipsis; position:relative; }
.cml_ctt_lib02 li img{float:right; margin-top:4px;}
.qclibctt_btn{width:auto; height:24px; padding:0 15px; line-height:24px; background:#f59c00; color:#FFF;border-radius:15px;font-family:"Microsoft Yahei";font-size:14px; font-weight:bolder; float:left; overflow:hidden; margin-top:19px; _margin-top:10px;}
.qclibctt_btn a{color:#ffffff;}
.qclibctt_btn a:hover{color:#ffffff;text-decoration:none;}
.qclibctt_btn:hover{width:auto; height:24px; padding:0 15px; line-height:24px; background:#ce1f05; color:#FFF;border-radius:15px;font-family:"Microsoft Yahei";font-size:14px; font-weight:bolder; float:left; overflow:hidden;}

.xnfh_btn{width:67px; height:67px;float:right; overflow:hidden; margin-right:40px; }



#footer{width:100%; height:auto; padding-top:32px; overflow:hidden;}
.link{width:1000px; height:auto; padding:5px 0; margin:0 auto; overflow:hidden; background:#e6f7fa;}
.linkimg{width:165px; height:33px; line-height:33px; float:left; overflow:hidden;}
.linktxt{width:720px; height:33px; line-height:33px; float:left; overflow:hidden; padding-left:10px;}
.linktxt a{padding:0 3px;}
.link_right{width:100px; float:right; overflow:hidden; padding-top:5px;}
.gb_01{width:auto; height:24px; padding:0 10px; line-height:24px; background:#3c90bc; color:#ffffff;border-radius:15px;font-family:"Microsoft Yahei";font-size:14px; font-weight:bolder; float:left; overflow:hidden; margin-left:15px;}
.gb_01:hover{width:auto; height:24px; padding:0 10px; line-height:24px; background:#ce1f05; color:#ffffff;border-radius:15px;font-family:"Microsoft Yahei";font-size:14px; font-weight:bolder; float:left; overflow:hidden;}
.gb_01 a {color:#ffffff;} .gb_01 a:hover{color:#ffffff;}

.copyright{width:1000px; height:auto; margin:0 auto; overflow:hidden;padding:22px 0; text-align:left; line-height:22px;}


#submain{width:100%; height:auto; overflow:hidden; padding:14px 0 0 0;}
.sleft{width:164px; height:auto; float:left; overflow:hidden;}
.sright{width:810px; height:auto; float:right; overflow:hidden;}

.sl_tit{width:164px; height:32px; line-height:32px; float:left; overflow:hidden; text-align:center; color:#ffffff; background:#01a185;font-family:"Microsoft Yahei"; font-size:16px; font-weight:bolder;}

.sl_ctt{width:164px; height:auto; padding:16px 0 90px 0; float:left; overflow:hidden; background:url(../images/sub_42.png) no-repeat bottom #f9f9f9;}
.sl_ctt li{width:164px; height:25px; line-height:25px; margin-bottom:8px; _margin-bottom:4px;float:left; overflow:hidden;font-family:"Microsoft Yahei"; font-size:13px; vertical-align:baseline;font-weight:bolder; text-align:center; background:#edf1f3; }
.sl_ctt li a{display:block; text-decoration:none;}
.sl_ctt li:hover{width:164px; height:25px; line-height:25px; margin-bottom:8px; _margin-bottom:4px;float:left; overflow:hidden;font-family:"Microsoft Yahei"; font-size:13px; font-weight:bolder; text-align:center; background:#ffd181;}

.sr_tit{width:810px; height:auto; float:left; overflow:hidden; background:url(../images/sub_18.jpg) no-repeat  #f9f9f9 right; line-height:32px; color:#4f4f4f;}
.sr_tit img{float:left; overflow:hidden;}


.sr_ctt{width:800px; height:auto; float:left; overflow:hidden; padding:20px 5px 0 5px; font-size:14px; line-height:22px; letter-spacing:normal;}
.sr_ctt p{padding:8px 0;}



.smc_news li{width:800px; height:auto;float:left; overflow:hidden; background:url(../images/newsx_07.jpg) repeat-x bottom; font-size:14px;}
.smc_news li span{width:680px; float:left; overflow:hidden;line-height:22px; padding:6px 0;  padding-left:20px; background:url(../images/newsx_03.jpg) no-repeat; background-position:3px 12px;}
.smc_news li p{width:80px; height:auto;line-height:22px; float:right; overflow:hidden; text-align:right; font-family:Arial;}

.show_tit{width:800px; height:auto; line-height:28px; font-size:24px;font-family:"Microsoft Yahei"; font-weight:900; float:left; overflow:hidden; color:#0090d7; padding:6px 0; text-align:center;}
.show_sth{width:800px; height:auto; float:left; overflow:hidden; color:#999; font-family:Arial, Helvetica, sans-serif; text-align:center; border-bottom:1px #CCCCCC dotted; padding-bottom:8px; font-size:12px; }
.show_ctt{width:800px; height:auto; padding-top:12px;float:left; overflow:hidden;}
.hide{display:none;}

.download_box li{width:100%; height:28px; float:left; overflow:hidden;}
.downbox_img{width:120px; height:170px; padding-left:30px;}
.downbox_img img{border:1px solid #CCC; box-sizing:border-box;}
.downbox_txt{width:400px; background:url(../images/i_news02.jpg) no-repeat; background-position:0 6px; text-align:left; height:auto; line-height:18px; font-size:12px; padding-top:4px; padding-left:20px;}


.ind_notice{width:1000px; height:34px; overflow:hidden; background:#f3f3f3; margin:15px  auto 0 auto;_margin:0 auto 8px auto;}



.sub_dsj li{width:800px; height:auto;float:left; overflow:hidden; margin:5px 0;}
.sub_dsj li .dsjtit{width:780px; height:26px; float:left; overflow:hidden; font-size:15px; font-weight:bold; border-top:1px #ebebeb solid; line-height:26px; padding-left:15px; background:url(../images/viewdetail.png) no-repeat #f9f9f9; background-position:620px 8px; cursor:pointer;}
.sub_dsj li p{line-height:18px;}
.sub_dsj li span{width:750px; height:auto; float:left; overflow:hidden; padding:10px 15px; line-height:16px; line-height:16px;}


.download_ctt{ padding:0; margin:0; overflow:hidden;}
.download_ctt span{width:780px; height:32px; line-height:32px; background:#f9f9f9; padding-left:20px; color:#069; float: left; overflow:hidden; margin:5px 0; font-weight:bolder;}
.download_ctt p{width:730px; height:18px; line-height:18px; padding-left:40px; float: left; overflow:hidden;font-size:12px; margin:0;}
.download_ctt p a{color:#333;}


.ind_cggs{width:100%; height:auto; padding:30px 0; background:#ffffff; clear:both; overflow:hidden;}
.ind_cggsbox{width:1000px; height:auto; overflow:hidden;margin:0 auto;}
.ind_cggs_lib{width:1030px;}
.ind_cggs_lib li{width:290px; height:auto; float:left; overflow:hidden; padding:0; margin:0; margin-right:16px; border:1px dotted #999999; padding:10px 15px 18px 15px; margin-top:15px;}
.ind_cggs_lib li h4{width:280px; height:40px; overflow:hidden; line-height:40px;color:#000; font-size:14px;white-space:nowrap;text-overflow:ellipsis;}
.ind_cggs_lib li h4 a{ color:#000;}
.ind_cggs_lib li span{width:280px; height:80px; line-height:20px; float:left; overflow:hidden;text-overflow:ellipsis; color:#666;}


.tz_ggfwpt{margin:20px 0; float:left;}