@charset "gb2312";

body{padding:0; margin:0; font-family:Microsoft Yahei; font-size:15px; color:#333; text-align:left;  -webkit-text-size-adjust:none;background:#f4f4f4;}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, select, form, fieldset, input, button, textarea, blockquote, table{padding:0;margin:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;}
i{vertical-align:middle;}

button,input,select,textarea{vertical-align:middle;font-family:Microsoft Yahei;font-size:.875em;box-sizing:content-box;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type=image],input[type="submit"]{-webkit-appearance:button;cursor:pointer;border:none;}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
input[type=password], input[type=text], input[type=file], input[type=tel], select, textarea{padding:2px 6px; height:24px; line-height:24px; border:1px solid #e6e6e6; background:#fff; color:#999;}
.request{color:#f00;}
textarea{vertical-align:top;overflow:auto;resize:none;height:auto;}

table{border-collapse:collapse;border-spacing:0;margin:auto;}
th,td{padding:0}
img{border:none; border:0;}
img, table{max-width:100%;}

a{outline-style:none;text-decoration:none;color:#333}
a:focus{outline:none;-moz-outline:none; noline:expression(this.onFocus=this.blur());}
a:hover{color:#3188d8;}



.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.clear{clear:both;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.show{display:block;}
.hide{display:none;}
.transparent{background:transparent;}
.white{background:#fff;}
.zfgs_container{max-width:1120px; width: 98%;margin-left: auto;margin-right: auto;}
.w1120{max-width: 1120px;width: 98%;margin: 0 auto;}
.space20{height:20px;clear:both;}
.space25{height:25px;clear:both;}
.space35{height:35px;clear:both;}
.panel { max-width:1180px;width: 98%;}
.wrapper{padding:2%;max-width:1100px;background:#FFF;overflow:hidden;padding-top:30px;}


/*banner*/
.zfgs_banner{background:url(imageszfgs_banner.jpg) top center no-repeat;height:99px;text-align:center;}


/*main*/
.zfgs_main{max-width: 1120px;padding:2%; overflow: hidden;zoom: 1;background-color: #fff;}
.zfgs_left{width:19.84%;float:left;border-top:1px solid #d6e2f0;}
.zfgs_right{width:78.04%;float:right;}
.zwgk_left{width:25%;float:left;}
.zwgk_right{width:75%;float:right;}
.zfgs_bg{}

/*目录树*/
.zwgk_left_menu{background-color: #f2f2f2;}
.zwgk_left_menu li.alink a{display: block;padding: 13px 5% 13px 19%;line-height: 1.5;position: relative;color: #fff; background: #3abaf1;font-size:16px;font-weight:bold;}
.zwgk_left_menu li.alink a i {position: absolute;width:30px;height:30px;display: block;background-image:url(imagespticon.png);left:5%; top: 50%;margin-top: -16px;}
.zwgk_left_menu li.dropdown { padding: 10px;}
.zwgk_main { padding-left: 3%;}
.zwgk_frame {min-height: 460px;_height: 460px;}

/*zfgs_menu*/
.zfgs_menu{width:100%;}
.zfgs_menu ul li{width:100%;}
.zfgs_menu ul li a{color:#333333;font-size:20px;height:87px;display:block;background-color:#e5f4fb;background-position:30px center;background-repeat:no-repeat;padding-left:87px;line-height:90px;border:1px solid #d6e2f0;border-top:none;}
.zfgs_menu ul li a:hover{background-color:#ffffff;font-weight:bold;color:#3188d8;}
.zfgs_menu ul li.a1 a{background-image:url(imagesjcxx_icon.png);}
.zfgs_menu ul li.a1 a:hover{background-image:url(imagesjcxx_icon_on.png)}
.zfgs_menu ul li.a2 a{background-image:url(imagesxzzs_icon.png);}
.zfgs_menu ul li.a2 a:hover{background-image:url(imagesxzzs_icon_on.png)}
.zfgs_menu ul li.a3 a{background-image:url(imagesxzqz_icon.png);}
.zfgs_menu ul li.a3 a:hover{background-image:url(imagesxzqz_icon_on.png)}
.zfgs_menu ul li.a4 a{background-image:url(imagesxzcf_icon.png);}
.zfgs_menu ul li.a4 a:hover{background-image:url(imagesxzcf_icon_on.png)}
.zfgs_menu ul li.a5 a{background-image:url(imagesxzxk_icon.png);}
.zfgs_menu ul li.a5 a:hover{background-image:url(imagesxzxk_icon_on.png)}
.zfgs_menu ul li.a6 a{background-image:url(imagesxzjc_icon.png);}
.zfgs_menu ul li.a6 a:hover{background-image:url(imagesxzjc_icon_on.png)}
.zfgs_menu ul li.a7 a{background-image:url(imageszfjd_icon.png);}
.zfgs_menu ul li.a7 a:hover{background-image:url(imageszfjd_icon_on.png)}
.zfgs_menu ul li.a8 a{background-image:url(imagesqtsx_icon.png);}
.zfgs_menu ul li.a8 a:hover{background-image:url(imagesqtsx_icon_on.png)}

.box1_left{width:68.23%;float:left;margin-right:2%;}
.box1_right{width:29.77%;float:right;}
.home_tpxw{height:322px; position:relative; overflow:hidden;width:100%;}
.home_tpxw img{width:100%; display:block;}
.home_tpxw .bd li{position:relative; overflow:hidden; zoom:1; height:322px;}
.home_tpxw .bd li:hover img{transform:scale(1.02,1.02); -webkit-transform:scale(1.02,1.02); -moz-transform:scale(1.02,1.02); -o-transform:scale(1.02,1.02); transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity:0.8;}
.home_tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:50px; background:#000; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity:0.8;}
.home_tpxw .bd .txt{position:absolute; bottom:0; left:0; line-height:50px; padding-left:25px; color:#fff;height:50px;  width: 88%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.home_tpxw .hd{position:absolute; top:292px; right:20px;}
.home_tpxw .hd li{float:left; width:15px; height:7px; margin-left:5px; line-height:7px; overflow:hidden; font-size:0; background:#fff; cursor:pointer;}
.home_tpxw .hd li.on{background:#f35041;}
.home_tpxw a.prev,
.home_tpxw a.next{width:35px; height:45px; display:block; position:absolute; background-image:url(imagessprite.png); background-repeat:no-repeat; opacity:.6;filter: alpha(opacity=60);-moz-opacity:0.6; z-index:999; cursor:pointer; top:112px;}
.home_tpxw a.prev{left:0; background-position:0 0;}
.home_tpxw a.next{right:0; background-position:-45px 0;}



.home_zfnr{border:1px solid #e6e6e6;background:#FFF;overflow:hidden;min-height:230px;}
.home_zfnr_tit{background:#e6e6e6;height:42px;}
.home_zfnr_tit h2{height:41px;border-top:2px solid #3188d8;font-size:17px;color:#3188d8;line-height:40px;background:#FFF;width:118px;text-align:center;font-weight:bold;}
.home_zfnr_cont{padding:15px 23px;overflow:hidden;}
.home_zfnr_cont .hd li{width:32.4%;float:left;height:34px;background:#f4f4f4;border-left:1px solid #FFF;line-height:34px;text-align:center;}
.home_zfnr_cont .hd li.on{background:#3188d8;position:relative;}
.home_zfnr_cont .hd li.on b{position:absolute;width:100%;height:5px;display:block;top:34px;left:0;background:url(imagesdot.jpg) top center no-repeat;}
.home_zfnr_cont .hd li a{font-weight:bold;font-size:15px;color:#4c4c4c;}
.home_zfnr_cont .hd li.on a{color:#fff;}
.home_zfnr_cont .bd{padding:20px 0px;clear:both;}
.home_zfnr_cont .bd li{width:48.8%;float:left;}
.home_zfnr_cont .bd li a{display:block;background:url(imagescommon_dot.jpg) 10px center no-repeat;padding-left:23px;line-height:34px;width:88%;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}

.home_zdjj{overflow:hidden;}
.lm_name{font-size:16px;color:#ffffff;background:#fafafa;font-weight:bold;height:43px;line-height:43px;border:1px solid #e0e0e0;position:relative;}
.lm_name h2{background:#3188d8;width:140px;line-height:45px;font-size:16px;color:#ffffff;font-weight:bold;text-align:center;position:relative;left:0px;}
.lm_name h2.w200 a{font-size:16px;color:#ffffff;font-weight:bold;background:#3188d8;line-height:45px;}
.lm_name a{position:absolute;display:block;right:10px;line-height:43px;font-size:14px;color:#808080;top:0px;background:none;}
.lm_name a:hover{color:#3188d8;}
.home_zdjj_cont{border:1px solid #e6e6e6;background:#FFF;padding:5px 10px;line-height:27px;text-indent:2em;}
.home_gszl .lm_name h2{width:160px;}
.home_gszl .lm_name h2.w200{width:200px;}
.home_gszl .lm_name h2.w200 a{font-size:16px;color:#ffffff;font-weight:bold;background:#3188d8;line-height:45px;position:relative;right:0px;left:0px;}
.home_gszl_cont ul{padding:8px 0px;overflow:hidden;background:#FFF;border:1px solid #e6e6e6;}
.home_gszl_cont ul li{width:33.3%;float:left;}
.home_gszl_cont ul li a {display: block; background: url(imagescommon_dot.jpg) 8px center no-repeat;padding-left: 20px;line-height: 34px;width: 88%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.home_btnList{width:100%;overflow:hidden;}
.home_btnList ul { margin: 0 -0.8%;}
.home_btnList li {width:23.4%;float: left; padding: 0 0.8%;}
.home_btnList li a{font-size: 15px;display: block;background-color: #fff;border: solid #e6e6e6 1px;padding-top:19px;margin-bottom: 12px;color:#333333;font-weight:bold;}
.home_btnList li a:hover{background-color:#3188d8;}
.home_btnList li a i {display: block;width: 41px;height: 42px;background-repeat: no-repeat;margin: 0 auto 6px;}
.home_btnList li.a1 a i { background-image:url(imagesico1.png);}
.home_btnList li.a1 a:hover i { background-image:url(imagesico1_on.png);}
.home_btnList li.a2 a i { background-image:url(imagesico2.png);}
.home_btnList li.a2 a:hover i { background-image:url(imagesico2_on.png);}
.home_btnList li.a3 a i { background-image:url(imagesico3.png);}
.home_btnList li.a3 a:hover i { background-image:url(imagesico3_on.png);}
.home_btnList li.a4 a i { background-image:url(imagesico4.png);}
.home_btnList li.a4 a:hover i { background-image:url(imagesico4_on.png);}
.home_btnList li a span {display: block;font-size: 15px;line-height:30px;text-align: center;height: 40px;color:#333333;font-weight:bold;}
.home_btnList li a:hover span{color:#ffffff;}




/*列表页*/
.crumb,.crumb1{color: #666;font-size: 14px;background: url(imagescurmb_icon.png) no-repeat 10px 18px; padding-left: 36px; padding-right: 10px;line-height: 1.6;padding-top:15px;padding-bottom:15px;clear:both;border-bottom: solid #ccc 1px;}
.nobor{border-bottom:none;}
.crumb a,.crumb1 a{color: #666;font-size: 14px;}
.columnName {line-height: 1.6em; border-bottom: #ededed 2px solid;}
.columnName h2 {color: #3188d8;font-size: 1.375em;font-weight:500;padding-left: 8px;padding-right: 8px;float: left;position: relative;
margin: 0; border-bottom: solid #3188d8 2px;  padding-bottom: 10px; bottom: -2px;}
.side{width:25.3%;float:left;}
.sideBar{width:100%;}
.parentName {line-height: 160%;background: #3188d8;padding: 15px 6% 15px 12%;font-size: 1.25em;color: #fff;font-weight: bold;border-radius: 5px 5px 0 0;position: relative;}
#jcxx,#xzzs,#xzqz,#xzcf,#xzxk,#xzjc,#zfjd,#qtsx{display:none;}
.showMenu h2{font-weight: 300;font-size: 1em;}
.showMenu .li-level1 a {display: block;padding: 13px 28px 13px 10%;line-height: 1.5;position: relative;border-bottom: #e6e6e6 1px solid;
cursor: pointer;}
.showMenu .li-level1 h2 a {display: block;padding: 13px 28px 13px 10%;line-height: 1.5;position: relative;border-bottom: #fff 1px solid;
cursor: pointer;background:#f2f2f2;}
.showMenu .li-level1 h2 a:hover{background: #3abaf1;color: #fff;font-weight: 700;}
.showMenu .li-level1 h2 a.show {background: #3abaf1;color: #fff;font-weight: 700;border-bottom: none;}
.showMenu .li-level1 h2 a i{position: absolute;width: 20px;height: 20px;background: url(imagessidemenu_icon2.gif) no-repeat;right: 22px;top: 50%;margin-top: -10px;}
.showMenu .li-level1 h2 a:hover i{background-position: 0 -20px;}
.showMenu .li-level1 h2 a.show i{background-position: 0 -40px;}
.mainContent{width:72.3%;float:right;}
.ul-level1{display:none;}
.showMenu .menuli li a{display: block;border-bottom: solid #fff 1px;background-image: url(imagescommon_dot.gif);background-repeat: no-repeat;padding: 13px 28px 13px 18%; background-position: 12% 23px; background-color: #F1F6FC;}
.showMenu .menuli .show{font-weight: 700;color: #3188d8;}
.showMenu .menuli li a:hover{color: #3188d8;background-color:#DAEDFF;}

.page-list{min-height: 280px;padding: 15px;}
.page-list li {line-height: 34px;position: relative;overflow: hidden;color: #999;background:url(imagescommon_dot.jpg) no-repeat 8px; padding-left: 24px;margin-bottom: 5px;border-bottom:1px dashed #eaeaea;}
.page-list li .time {position: absolute;z-index:1;top: 0px;right: 8px;text-align: center;font-size: 13px;padding-left: 10px;white-space: nowrap;}

/*头条*/
.showMenu1 .li-level1 h2 a {color: #333333;padding-left: 38px;font-weight: normal;}
.showMenu1 .li-level1 h2 a.show{border-bottom: #fff 1px solid;}
.showMenu1 .li-level1 h2 a.show i{background-position: 0 -20px;}
.qsgglink h2{line-height:32px;font-weight:bold;font-size:18px;}
.qsgglink{line-height:32px;padding-top:10px;}
.qsgglink ul{width:98%;padding:10px 1%;}
.qsgglink ul li{width:20%;float:left;text-align:left;line-height:27px;border-bottom:none;}

/*图片新闻列表页*/
.common_list_pic ul{margin:0 -10px; padding:0 0 20px; overflow:hidden; zoom:1;}
.common_list_pic ul li{ position:relative; width:30%; height:153px; margin:20px 10px 0; float:left;}
.common_list_pic ul li img{ display:block;width:100%; height:100%;}
.common_list_pic ul li .txtbg{position:absolute; bottom:0;  left:0; width:100%; height:34px; background:#000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity:0.6;}
.common_list_pic ul li span{position:absolute; bottom:0;  left:0; width:100%; height:34px; line-height:34px; text-align:center; color:#fff; font-size:14px;}
.common_list_pic ul li a:hover img{ filter:alpha(opacity=90); -moz-opacity: 0.9; opacity:0.9;}

/*子栏目导航*/
.bszt-submenu{padding-bottom:15px; padding-top:30px; width:100%; overflow:hidden; line-height:68px;}
.bszt-submenu ul{margin:0 -0.8%;}
.bszt-submenu ul li{width:31.7%; float:left; margin-bottom:15px; margin-left:0.8%; margin-right:0.8%; color:#333; position:relative;}
.bszt-submenu ul li a{display:block;background-color:#f0f0f0; display:block; padding-left:10%; padding-right:10%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bszt-submenu ul li i{ display:block; width:7px; height:13px; position:absolute; top:50%; margin-top:-7px; right:6%; background-image:url(imagessidemenu_icon.gif); background-repeat:no-repeat;}
.bszt-submenu ul li.hover a{background-color:#3188d8; color:#fff; font-weight:700;}
.bszt-submenu ul li.hover i{background-position:0 -13px;}

/*内容页*/
.content .title {text-align: center;font-size: 24px;margin: 10px 0 2.5%;line-height: 180%;font-weight:500;color: #3188d8;}
.content .memo{ text-align: center;color: #666;font-size: 1.25em;}
.content .time {text-align: center;border-bottom: solid #e5e5e5 1px;font-size: 0.875em;color: #999;padding-bottom: 1em;margin-top:1em;}
.content .time span {margin-left: 20px;margin-right: 20px;display: inline-block;white-space: nowrap;}
.content_txt{line-height: 30px;font-size: 12pt; padding:20px 30px; min-height: 200px;_height: 200px;color: #333333;padding-bottom: 30px;}
.content_txt p{line-height: 30px;font-size: 12pt;color: #333333;padding-bottom: 30px;}
.minbox{width:49.1%;}
.infor{text-align: right;padding-top: 12px; padding-bottom: 16px;font-size:15px;color: #666;background: url(imagesdot-line.gif) repeat-x bottom;}
.infor .share{position:relative; padding-left:60px; height:26px;}
.infor .share font{position:absolute; left:0; top:0;}
.infor .share .icon img{margin-right:4px; float:left;}
.infor .share .bdsharebuttonbox{position:absolute; top:-4px;}
.infor .btn{font-size:15px;color:#666;text-align:right;}

@media (max-width: 1199px) {
.box1_left { width:100%;margin-right:0%;}
.box1_right {width:100%; float: right;}
}




@media (min-width: 993px) and (max-width: 1199px) {

}




@media (min-width: 769px) and (max-width: 992px) {

.home_zdjj_cont{padding:10px;}

}



@media (max-width: 992px) {

.common_list_pic ul li{margin:20px 5px 0;}

}


@media (min-width:769px) and (max-width:925px) {
}



@media (max-width: 768px) {
.zfgs_left{width:100%;margin-bottom:20px;}
.zfgs_right{width:100%;}
.home_gszl_cont ul li{width:24%;}
.side{width:100%;margin-bottom:20px;padding-bottom:0px;}
.mainContent{width:100%;}
	
.home_tpxw img{height:100%;}
.home_iconList { padding: 25px 0px 0px 10%}
.home_zfnr{margin-bottom:20px;}
.zwgk_left{width:100%;}
.zwgk_right{width:100%;}
.page-list .time {position: static!important;}


.page-list .time {position: static!important;}
.common_list_pic ul li{width:48%;margin:20px 5px 0; height:176px;}

.easybtn .easybtn_main,.easybtn .openbtn,.infor{display:none;}
}


@media (min-width:481px) and (max-width:768px) {

}

@media (max-width: 480px) {
	.zfgs_banner{padding-top:5px;height:75px;}
	.home_tpxw{width:100%;margin-right:0px;height:280px;}
	.home_tpxw .bd li{height:280px;}
	.home_btnList ul { margin: 0 -1.5%;}
	.home_btnList li{width:47%;padding: 0 1.5%;}
	.home_zfnr_cont{padding:15px;}
	.page-list li{line-height: 1.5em!important;padding-bottom:5px;}
	.common_list_pic ul li{width:100%; height:auto;}
	.content .time span{display: block; padding-bottom: 0.5em;}
	.infor .minbox{width:98%;}
	.infor .share{left:15px;}
	.infor .fr{text-align:left;}
	

    .qsgglink ul li{width:33%;text-align:left;}
	.bszt-submenu ul li{width:48.4%; margin-bottom:8px;}

}



@media (min-width: 319px) and (max-width: 479px) {
}



@media (max-width: 320px) {
	.bszt-submenu ul li{width:98.4%;}
}



/*page*/
.pagediv{clear:both; padding-top:20px; padding-bottom:20px; color:#666; font-size:14px; text-align:center;margin-top:30px;}
.pagediv a{color:#666; margin-top:2px; margin-bottom:2px;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px;}
.pagediv .arrow a, .pagediv .index_num{ display:inline-block; padding:0 8px; line-height:30px; border:#b5b5b5 1px solid; background:url(../images/page-bg.gif) repeat-x; border-radius:4px;}
.pagediv .index_num{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:1px 4px 6px rgba(0,0,0,0.2) inset;}
.pagediv .arrow a:hover{background:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:10px;}
.pagination_index_last a{display:inline-block; padding:0 10px; line-height:30px; border:#b5b5b5 1px solid; background:url(../images/page-bg.gif) repeat-x; border-radius:4px;}
#pagination_input{width:40px; margin:-4px 8px 0 2px; height:28px; border:#b5b5b5 1px solid; background:#fff; border-radius:4px; text-align:center;}

.pagenobg{background:none;}