@charset "utf-8";
body{color:#333333; font-size:16px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none;background-color:#F8F8F8;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#08c;text-decoration:none;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:16px;}
input:focus, textarea:focus{ outline: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{ width:1200px; margin:0 auto; clear:both;}
.space10,.space20, .space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space10{height:10px;}
.space20{height:20px;}
.space30{height:30px;}
.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb12{margin-bottom: 12px;}
.red{color: #e70012;} 
i{font-style: normal;}

.content_container{width: 1160px;max-width:1160px;margin:0 auto; clear:both;overflow: hidden;background:url(/global/nav_bg.png) repeat-x top center #fff;padding:20px 20px 10px;}
.content_title{padding:30px 4% 0; text-align:center; font-size:24px; line-height:1.4; color:#365ebb; }
.content_attr{color:#999999; padding:15px 0; font-size:14px; text-align:center;border-bottom: 1px dashed #ccc;}
.content_attr b{font-weight:normal;}
.content_attr span{padding:0 5px;}
.content_attr .llcs{padding-left:5px;}
.content_attr .llcs b{color:#bc1010;}

.content_article{clear:both; padding:20px 4%; line-height:2.1;overflow:hidden;}
.content_article p{margin:15px 0;}
.content table, .content img, .content video{max-width:100%;}

/*当前位置*/
.curmb{font-size: 15px;height: 42px;line-height: 42px;padding-left: 40px;background: #f0f0f0 url(/global/ico_crumb.png) no-repeat 10px center;overflow: hidden;}

/* header */
.body_bg{
	background:url(/global/bodybg_top.png) no-repeat top center;
	/* background:url(/global/bodybg.jpg) no-repeat fixed top center; */
	/*background-attachment:fixed; */
	/*background-image:url(/global/bodybg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-size:100% 100%;*/
	max-width: 1920px;margin:auto;padding-bottom: 20px;position: relative;
}
.body_bg:before,.body_bg:after{content:"";position: absolute;left:0;right:0;z-index: -1;}
.body_bg:before{top: 1195px;bottom: 438px;background: url(/global/bodybg_line.png) repeat-y center;}
.body_bg:after{bottom: 0;height: 438px;background: url(/global/bodybg_bottom.png) no-repeat center;}

.header{height:200px;/*height: 240px;*//*overflow: hidden;*/}
.header .container{height: 100%;position: relative;}
.header .logo{position: absolute;left:0;top: 80px;}
.header .wza{position:absolute; top:25px; right:0; width:140px;}
.header .header_gjl{position: absolute;top:25px; right:0;z-index: 999;}
.header .header_gjl>div{float: left;margin-left: 10px;}
/* .header .header_zzzs{display: none;} */
.header .header_zzzs a{display: inline-block;cursor: pointer;background: #dd0900;color: #fff;padding: 0 6px;line-height: 30px; border-radius: 3px;opacity: .85;}
.header .header_zzzs a:hover{opacity: 1;}
.header .header_gjl .mobile{color:#fff;padding: 0 10px;line-height: 30px;position: relative;}
.header .header_gjl .mobile #mob_im{display:none;position: absolute;top: 30px;width: 150px;left: 50%;margin-left: -75px;}
.header .header_gjl .mobile:hover #mob_im{display:block;}
.header .header_gjl .wza{display:block;width:85px;position: static;cursor: pointer;}
.header .header_gjl .citizen a{display: block; padding: 0 10px; line-height: 30px; color: #006cac; background: rgba(255, 255, 255, .7); border-radius: 5px;}

.header .search{width: 425px;height: 42px;line-height:42px;position: absolute;right: 0;top: 100px;font-size: 16px;}
.header .search .search_txt{padding: 10px 70px 10px 50px;background: url(/global/search_btn.png) no-repeat 15px center #fff;border-radius: 5px;border:none;width: 305px;line-height: 22px;}
.header .search .search_btn{position: absolute;right: 0;top: 0;line-height:42px;font-size: 16px;border:none;float:right;width: 64px;color:#fff;background:#e68516;border-radius:5px;cursor: pointer;}
/*导航*/
.mainnav .container{height: 61px;background:#055ebf;font-size: 18px;font-weight: 700;line-height: 61px;}
.mainnav ul li{float: left;text-align: center;width: 200px;}
.mainnav ul li a{display:inline-block;width: 100%;color: #fff;}
.mainnav ul li.on,.mainnav ul li:hover{background: #004fae;transition: 0.2s;-moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
/* 中间主体内容 content */
.main_container{ position: relative; width: 1160px;max-width:1160px;margin:0 auto; clear:both;background:url(/global/nav_bg.png) repeat-x top center #fff;padding:20px 20px 10px;}

/* 脚部内容 */
.footer{max-width: 1920px;background: #f7f7f7;margin:auto;}
.footer .link{height: 54px;background: #3e5384;text-align: center;}
.footer .link dl{display: inline-block;margin-left: 28px;position: relative;line-height: 54px;}
.footer .link dl:first-child{margin-left:0;}
.footer .link dl dt{padding:0 25px;position: relative;z-index: 2;color: #fff;cursor: pointer;background: url(/global/select.png) no-repeat right center;}
.footer .link dd{display: none;position: absolute;top: 40px;left: 0;z-index: 3;overflow-y: scroll!important;max-height: 215px;font-size: 14px;background: #fff;border: #ccc 1px solid;width: 200px;overflow-y: scroll;}
.footer .link dd p{text-align: left;margin: 0 10px;line-height: 1.3;padding: 8px 0;border-bottom:1px dashed #e0e0e0;}

.footer .container{color: #1f1f1f;position: relative;}
.footer .container a{color: #1f1f1f;}
.footer .container a:hover{color: #08c;}
.footer .footer_link{width: 590px;height: 195px;background: #f2f2f2;margin:18px 18px 0;border:1px solid #e4e4e4;overflow: hidden;float: left;}
.footer .footer_link .hd{width: 21%;float: left;}
.footer .footer_link .hd li{cursor: pointer;background: #eee;line-height: 48px;border:1px solid #e4e4e4;border-top: none;border-left: none;text-align: center;}
.footer .footer_link .hd li.on{background: #fff;}
.footer .footer_link .hd li a{display: inline-block;width: 100%;height: 100%;}
.footer .footer_link .bd{float: right;width: 77%;padding:10px 1%;}
.footer .footer_link .bd ul{overflow: hidden;top: 10px!important;display: none;}
.footer .footer_link .bd ul.on{display: block;}
.footer .footer_link .bd li{padding-left: 25px; float: left;width: 43%;font-size: 15px;line-height: 35px;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
/* .footer .footer_link .bd ul:first-child+ul li{width: 27%;} */
.footer .footer_link .bd li:hover a{color: #08c;}
.footer .footer_link .bd li a.disableLink{cursor: default;color: #808080;}
/*.footer .footer_right{position: absolute;right: -20px;top:18px;width: 596px;border:1px solid #e4e4e4;}
.footer .footer_wzbs{display: inline-block; width: 240px;text-align: center;line-height: 195px;}
.footer .footer_wzbs img{vertical-align: middle;}
.footer .copyright{float: right;width: 356px;}
.footer .copyright p{font-size: 15px;line-height: 27px;}*/
.footer .footer_nav a{display: inline-block;margin: 10px 20px 10px 0;line-height: 30px;font-size: 16px;}
.footer .footer_right{position:relative; width:100%; padding:20px 0;}
.footer .footer_wzbs{position:absolute; top:50%; margin-top:-40px; text-align:center; width:30%;}
.footer .footer_wzbs img{display:inline-block; vertical-align:middle;}
.footer .copyright{margin-left:30%;}
.footer .copyright p{display:inline-block; margin-right:1em; line-height:1.8em;}
.footer .footer_nav{display:block !important;}

/*快捷工具栏*/
.quickBar{position: fixed; top: 30%;right:0;width: 61px;/*height: 214px;*/z-index: 99;background: url(/global/bar_bg.png);}
.quickBar .bar_bg{width: 100%;height: 100%;background: #000;filter: alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;}
.quickBar ul{width: 61px;/*position: fixed;top: 30%;right: 0;*/}
.quickBar li{height: 71px;position: relative; }
.quickBar li .bar_onbg{display: none;position: absolute;left:0;right:0;top:0;bottom:0;background: #000;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}
.quickBar li a{
	position: absolute;left:50%;top:50%;margin:-18.5px 0 0 -18.5px;font-size: 14px;color:#fff;
	background-image: url(/global/btn_side.png);background-repeat: no-repeat;
	display: inline-block;width: 37px;height: 39px;z-index: 2;cursor: pointer;cursor: pointer;
}
.quickBar li.li1 a{background-position: 0 -39px;}
.quickBar li.li2 a{background-position: 0 -78px;}
/*.quickBar li.li2 a{background: none;text-align: center;border: 1px solid #fff;border-radius: 50%;}
.quickBar li.li2 a i{display: inline-block;font-style: normal;width: 10px;}*/
.quickBar li.li3 a{background-position: 0 -117px;}
.quickBar li .popBox{display: none;padding:7px 10px;width: 77px;/*height: 80px;*/background: #fff;position: absolute;right: 68px;top: -7px;}
.quickBar li .popBox i{position: absolute;right:-17px;top: 50%;margin-top: -10px;width: 0; height: 0;display: block;border: 10px solid transparent;border-left-color: #fff;}
.quickBar li:hover .bar_onbg{display: block;}

/*common*/
.common_newslist{padding-top:20px;}
.common_newslist li,.hdjl_zxft .infoList li{line-height: 28px;padding:0 95px 0 22px;position: relative;}
.common_newslist li:after,.hdjl_zxft .infoList li:after{position:absolute; content:""; top:50%; left:4px; width:5px; height:5px; margin-top:-6px; background:#000;}
.common_newslist li .time,.common_newslist2 li .time,.hdjl_zxft .infoList li .time{color: #666666;position: absolute;right: 0;top: 0;z-index: 1;}
.common_newslist li a,.hdjl_zxft .infoList li a{max-width: 100%;color: #363636;display: inline-block;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.common_newslist li a:hover,.hdjl_zxft .infoList li a:hover{color: #08c;}

.common_newslist2 li{line-height: 1.4;position: relative;font-size:15px;border-bottom: 1px solid #e9e9e9;padding:5px 0 6px 22px;}
.common_newslist2 li:after{position:absolute; content:""; top:25px; left:0; width:5px; height:5px;background:#000;}
.common_newslist2 li a{color: #363636;/*display: inline-block;width:100%;white-space: normal;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient: vertical;*/}
.common_newslist2 li a:hover{color: #08c;}

.common_newslist3 li{padding:0 0 0 22px;}

.common_hd,.common_hd2{background: #f4f4f4;line-height: 42px;height: 42px;}
.common_hd li{float: left;text-align: center;font-size: 17px;cursor: pointer;}
.common_hd li a{color: #333333;height: 100%;display: inline-block;min-width: 126px;}
.common_hd li.on{background: #3f76c6;font-weight: 700;font-size: 18px;}
.common_hd li.on a{color: #fff;}
.common_hd .more,.common_hd2 .more{float:right;line-height: 42px; font-size: 15px;margin-right: 20px;}
.common_hd .more a,.common_hd2 .more a{color:#db7a0a;}
.common_hd .more a:hover,.common_hd2 .more a:hover{color:#08c;}

.common_hd2 li{ position: relative;float: left;padding-left: 18px;font-weight: 700;text-align: center;}
.common_hd2 li:after{position:absolute; content:""; top:50%; left:0; width:6px; height:16px; margin-top:-7px; background:#478be4;}
.common_hd2 li a{ color:#3f76c6;}

.common_hd3{line-height: 42px;height: 42px;border-bottom:1px solid #e9e9e9;}
.common_hd3 li{float: left;margin-right: 30px;}
.common_hd3 li a{display: inline-block;padding:0 2px;}
.common_hd3 li.on,.common_hd3 li:hover{border-bottom: 2px solid #3f76c6;margin-bottom: -1px;}
.common_hd3 li.on a,.common_hd3 li:hover a{color:#3f76c6;font-weight:700;}


/*page*/
.pagediv{ clear:both;background: #f0f0f0; padding:20px 0;margin:20px 0 10px; text-align:center; color:#666666; font-size:12px; font-family:"宋体";}
.pagediv a{color:#666666;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px 5px;}
.pagediv .arrow a, .pagediv .index_num, .pagination_index_last a{ display:inline-block; padding:0 10px; line-height:30px; border:#dddddd 1px solid; border-radius:3px; background:url(/global/page.gif) repeat-x;}
.pagediv .current{ border-color:#FF6600; background:#FF6600; color:#fff;}
.pagediv a:hover{background:#FF6600; border-color:#FF6600; color:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{font-weight:bold;}
#pagination_input{width:40px; margin:0 2px; height:28px; border:#dddddd 1px solid; background:#fff; text-align:center; border-radius:3px;}


.xxgk_left ul li img,.home_zwfw .zwfw_ul li i,.wgk_ul li img{
	transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;
}
.xxgk_left ul li:hover img,.home_zwfw .zwfw_ul li:hover i,.wgk_ul li:hover img{
	transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);
	-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);
}
.home_wshd .hd_ul li img{
	transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;
}
.home_wshd .hd_ul li:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1);-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);-o-transform:scale(1.1);	
}


/*在线访谈*/
.zxft_search{margin-top: 20px;}
.zxft_search .search{display: inline-block;width: 100%;background: #fafafa;border: 1px solid #e6e6e6;}
.zxft_search .SearchTxt{width: 68%;border:none;height: auto;}
.zxft_search .SearchBtn{float: right;}
.zxft_list .pagediv{background: none; margin:0;} 
.zxft_list .pagediv .page_num{text-align: center;height:auto;} 
.zxft_list .pagediv .page_num span{float: none;}
.zxft_list .pagediv .page_num>a{margin:5px;}


input.search_txt{height: auto;vertical-align: inherit;box-sizing: inherit;}


/* 归档 */
.guidang{position: absolute; top: 10px; right: 0; width: 258px; height: 104px; background: url(/global/guidang.png) no-repeat; z-index: 9;}
.guidang span{display: block; padding: 4px 0 0 116px; line-height: 32px; color: #c81208; font-size: 1em; font-weight: bold; transform:rotate(-2deg); 
-ms-transform:rotate(-2deg); 	/* IE 9 */
-moz-transform:rotate(-2deg); 	/* Firefox */
-webkit-transform:rotate(-2deg); /* Safari 和 Chrome */
-o-transform:rotate(-2deg);}

