﻿@charset "utf-8";
@import url("global.css");
body{ overflow-x:hidden;font-family:"Microsoft YaHei"}
.topbox{
	width:100%;
	background:url(../images/top_bg.jpg) no-repeat center top;
	height:330px;
}
.headbox,.logo_search{
	width:1200px;
	margin:0 auto;
}
.headbox ul{
	padding:40px 110px 0 0;
}
.headbox ul li{
	float:left;
	font-size:14px;
	background:url(../images/ico03.png) no-repeat right 5px;
	padding:0 15px;
	line-height:23px;
}
.headbox ul li.ipv6{
	padding-right:5px;
}
.headbox ul li.ipv6,.headbox ul li.bg_none{
	background:none;
}
.headbox ul li a.user_login{
	display:block;
	background:url(../images/ico01.png) no-repeat left center;
	padding-left:20px;
}
.headbox ul li a.wza{
	display:block;
	background:url(../images/ico02.png) no-repeat left center;
	padding-left:20px;
}
.headbox ul li a.rebot{
	display:block;
	background:url(../images/robot_bigdata.png) no-repeat left center;
	padding-left:20px;
}
.user_info{
	position:relative
}
.user_info dl{
	display:none;
	width:100px;
	padding:5px 10px;
	position:absolute;
	background:#fff;
	border:1px solid #e3e3e3;
	box-shadow:0px 3px 3px #999;
	z-index:99
}
.user_info dl dd{
	line-height:25px;
}
.user_info dl dd,.user_info dl dd a:link,.user_info dl dd a:visited{
	color:#4f4f4f
}
.user_info dl dd a:hover{
	color:#EB0101
}
.logo_search{
	padding:32px 0 0
}
.logo_search .logo{
	_display:inline;
	margin-left:35px;
}
.logo_search .logo a{
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:475px;
	height:77px;
	text-indent:-5000px;
}
.head_search{
	_display:inline;
	margin:24px 0 0 94px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.head_search li{
	float:left;
}
.ipt01{
	width:333px;
	height:28px;
	padding:10px 10px 10px 48px;
	background:#fff url(../images/ico_search.png) no-repeat 12px center;
	border:none;
	font-size:16px
}
.btn01{
	width:107px;
	height:48px;
	background:#2776e2;
	color:#fff;
	font-size:24px;
	border:none;
	cursor:pointer;
}
.nav{
	margin-top:72px;
	width:100%;
	height:86px;
	border-top:#3260bc solid 1px;
	background:rgba(19,64,165,0.82);
}
.nav ul{
	width:1145px;
	margin:0 auto;
	padding-left:55px;
}
.nav ul li{
	float:left;
	font-size:22px;
}
.nav ul li a{
	display:block;
	height:86px;
	line-height:86px;
	padding:0 22px;
}
.nav ul li.cur a,.nav ul li.cur a:hover{
	background:url(../images/nav_cur_bg.gif) no-repeat center bottom;
}
.nav ul li a:hover{
	background:#4069c7;
}
.nav ul li a em{
	display:inline-block;
	padding-left:35px;
}
.nav ul li a.sp01 em{
	background:url(../images/ico_nav01.png) no-repeat left center;
}
.nav ul li a.sp02 em{
	background:url(../images/ico_nav02.png) no-repeat left center;
}
.nav ul li a.sp03 em{
	background:url(../images/ico_nav03.png) no-repeat left center;
}
.nav ul li a.sp04 em{
	background:url(../images/ico_nav04.png) no-repeat left center;
}
.nav ul li a.sp05 em{
	background:url(../images/ico_nav05.png) no-repeat left center;
}
.nav ul li a.sp06 em{
	background:url(../images/ico_nav06.png) no-repeat left center;
}

.container{
	width:1200px;
	margin:0 auto;
	padding:20px 0 30px;
}
.hot_news{
	background:#ecf0f9;
	padding:25px 0;
}
.hot_news h2{
	color:#054daf;
	text-align:center
}
.hot_news h2 a{
	font-size:36px;
	/*color:#054daf;*/
	color:#f00;
	transition:all ease-in 0.3s;
}
.hot_news h2 a:hover{
	font-size:36.5px;
	/*-webkit-animation-name:pulse;animation-name:pulse*/
	}
.hot_news p{
	text-align:center;
	font-size:16px;
	color:#666666;
	padding:10px 0 0;
}
.main_image{ width:600px; height:378px; float:left; overflow:hidden;position:relative;}
.main_image ul{width:9999px;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:378px;}
.main_image li a{display:block;width:100%; height:100%; color:#fff}
.main_image li .pic,.main_image li .pic img{ width:100%; height:100%;}
.swiper-pagination-bullets{ position:absolute; height:10px; bottom:28px !important; z-index:100 !important;}
.swiper-pagination-bullet{ background:#fff !important}
.swiper-pagination-bullet-active{background:#fb4d4d !important}
.main_image li .tit{ position:absolute; width:100%; left:0; right:0; height:52px; line-height:52px; bottom:0; font-size:18px; color:#fff; text-indent:1em; background:url(../images/trans70.png) repeat; z-index:9999}
.swiper-button-white{ opacity:0.2; transition:all ease-in 0.3s}
.main_image:hover .swiper-button-white{opacity:1}


.gzdt_box{
	width:546px;
	height:378px;
	background:#f5f5f5;
	padding:0 15px;
	
}
.gzdt_box h2{
	height:72px;
	background:url(../images/ico06.png) repeat-x left bottom


}
.gzdt_box h2 .tit{
	height:70px;
	line-height:72px;
	font-size:24px;
	border-bottom:#c50f0f solid 2px;
	padding:0 10px;
}
.gzdt_box h2 .more{
	_display:inline;
	margin:32px 20px 0 0;
}
.gzdt_box h2 .more a:hover{
	-webkit-animation-name:pulse;animation-name:pulse
	}
.gzdt_box h2 .more a{
	display:block;
	background:url(../images/ico_more.gif) no-repeat;
	width:18px;
	height:18px;
	text-indent:-5000px;
}
.gzdt_box .con{
	padding:25px 10px 0;
}
.list01 li{
	background:url(../images/ico05.png) no-repeat left center;
	padding-left:15px;
	line-height:42px;
	font-size:18px
}
.list01 li .riqi{
	font-size:16px;
	color:#666666
}
.box02 h2{
	height:64px;
	border-bottom:#dedede solid 1px;
	padding:0 20px 0 0px;
}
.box02 h2 .tit{
	font-size:24px;
	height:62px;
	line-height:64px;
	padding:0 20px;
	border-bottom: #c50f0f solid 2px;
}
.box02 h2 .more{
	margin:24px 0 0 0;
}
.box02 h2 .more a{
	display:block;
	background:url(../images/ico_more.gif) no-repeat;
	width:18px;
	height:18px;
	text-indent:-5000px;
}
.box02 .con{
	padding:22px 10px 10px 10px ;
}
.box03 h2{
	height:69px;
	padding-left:93px;
}
.box03 h2 ol li{
	position:relative;
	float:left;
	_display:inline;
	margin-left:36px;
	width:305px;
	height:69px;
	font-size:30px;
	line-height:55px;
	text-align:center;
	background:url(../images/box03_h2_li_bg.png) no-repeat;
}
.box03 h2 ol li.cur{
	background:url(../images/box03_h2_li_cur_bg.png) no-repeat;
}
.box03 h2 ol li em{ display:none; position:absolute; right:25px; top:20px; font-size:14px; font-weight:normal; line-height:20px; opacity:0.5}
.box03 .box03_con{
	border:#c50f0f solid 1px;
	height:372px;
	margin-top:-12px;
	padding:25px 28px 0;
}
.box04 h3{
	height:65px;
	background:url(../images/ico06.png) repeat-x left bottom


}
.box04 h3 ol li{
	float:left;
	_display:inline;
	margin-right:10px;
	height:63px;
	line-height:60px;
	font-size:24px;
	padding:0 12px;
	color:#666666;
	cursor:pointer
}
.box04 h3 ol li.cur{
	border-bottom:#c50f0f solid 2px;
	color:#c50f0f
}
.box04 .box04_con{
	padding:15px 10px 0 5px;
}
.list02 li{
	background:url(../images/ico07.png) no-repeat left 20px;
	padding:11px 0 11px 20px;
}
.list02 li span.lm{
	color:#666666;
	padding-right:6px;
}
.list02 li span.lm a{
	color:#666666
}
.list02 li span.riqi{
	color:#666666
}
.list03{
	width:370px;
	padding-top:8px;
}
.govinfo_su{ padding:8px 0; margin-bottom:10px;font-size:16px; background:#FAF8E5; border-radius:8px; text-align:center}
.govinfo_su a{ display:inline-block; padding-left:26px; background:url(../images/icon_su.png) no-repeat left center; transition:all ease 0.3s}
.govinfo_su a:link,.govinfo_su a:visited{ color:#f00}
.govinfo_su a:hover{ letter-spacing:2px;}
.list03 li{
	font-size:20px;
	border-bottom:#e4e4e4 solid 1px;
}
.list03 li:last-child{ border-bottom:none}
.list03 li:hover{
	-webkit-animation-name:pulse;animation-name:pulse
}
.list03 li a{
	display:block;
	height:30px;
	line-height:30px;
	padding:6px 10px 6px 60px;	
}
.list03 li a em{
	display:block;
	width:100%;
	background:url(../images/ico14.png) no-repeat right center;
}
.list03 li a.sp01{
	background:url(../images/ico08.png) no-repeat 12px center;
}
.list03 li a.sp02{
	background:url(../images/ico09.png) no-repeat 12px center;
}
.list03 li a.sp03{
	background:url(../images/ico10.png) no-repeat 12px center;
}
.list03 li a.sp04{
	background:url(../images/ico11.png) no-repeat 12px center;
}
.list03 li a.sp05{
	background:url(../images/ico12.png) no-repeat 12px center;
}
.list03 li a.sp06{
	background:url(../images/ico13.png) no-repeat 12px center;
}
.list03 li a.sp07 {
    background: url(../images/icon_wnb.png) no-repeat 12px center;
}
.laixin_ul{
	margin:18px 0 0 0;
}
.laixin_ul li{
	float:left;
	_display:inline;
	margin-right:20px;
}
.laixin_ul li a{
	display:block;
	height:24px;
	line-height:24px;
	font-size:16px;
	font-weight:normal;
	padding-left:28px;
}
.laixin_ul li.sp01{ margin-top:10px;}
.laixin_ul li.sp01 a{
	background:url(../images/ico15.png) no-repeat left center;
}
.laixin_ul li.sp02 a{
	display:block;
	padding:6px 10px 6px 38px;
	background:#6690ca url(../images/ico16.png) no-repeat 10px center;
	border-radius:5px;
	color:#fff;
	transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
}
.laixin_ul li.sp02 a:hover{ background-color:#4176bf; letter-spacing:2px;}
.list04{
	padding:22px 5px 0;
	margin-left:-15px;
}
.list04 li{
	width:320px;
	height:227px;
	margin-left:15px;
	background:#f5f5f5;
	padding:18px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	transition:all ease-in 0.3s;
	-webkit-transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
}
.list04 li:hover{ margin-top:-10px; background:#f9f9f9; box-shadow:0px 5px 10px rgba(183,183,183,1.00);}
.list04 li h4{
	font-size:18px;
	line-height:24px;
	height:46px;
	font-weight:normal;
	background:url(../images/ico_ask.png) no-repeat left 4px;
	padding-left:28px;
	color:#000
}
.list04 li h4 a{
	color:#000
}
.list04 li .answer{	
	background:url(../images/ico_answer.png) no-repeat left 3px;
	padding-left:28px;
	margin-top:15px;
}
.list04 li .answer .w{
	font-size:14px;
	line-height:20px;	
}
.list04 li .answer .r{
	font-size:14px;
	color:#666666;
	padding-top:15px;
}
.list05{
	padding:5px 8px 0;
}
.list05 li{
	margin-top:25px;
}
.list05 li h4{
	font-size:18px;
	line-height:24px;
	font-weight:normal;
}
.list05 li .riqi{
	font-size:14px;
	color:#666666;
	padding:10px 0 0;
}
.list05 li .ckzj{
	padding:10px 0 0;
}
.list05 li .ckzj a{
	display:block;
	background:url(../images/ico17.png) no-repeat left center;
	font-size:14px;
	color:#c50f0f;
	padding-left:18px;
}
.list05 li .ckzj a:hover{ color:#f00; text-decoration:underline}
.list06{
	padding:35px 0 0;
}
.list06 li{
	position:relative;
	float:left;
	_display:inline;
	margin-right:16px;
	border:1px solid #eaeaea;
	overflow:hidden;
	-webkit-transition:all .2s ease-out .2s;
 -moz-transition:all .2s ease-out .2s;
 transition:all .2s ease-out .2s;
}
.list06 li:hover {box-shadow:0px 0px 5px rgba(197,197,197,0.8)}
.list06 li:hover div{
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 transform:scale(1.1)
	}
.list06 li div{ 
-webkit-transition:all .5s ease-out .1s;
 -moz-transition:all .5s ease-out .1s;
 transition:all .5s ease-out .1s;
 width:100%;
 height:100%;
 å}
.list06 li.sp{
	margin-right:0
}

.links {
    width: 100%;
    background-color: #1340a5;
	border-bottom:#164bb5 solid 1px;
}
.links .container{
	width:1200px;
	margin:0 auto;
	padding:0;
	height:66px;
	position: relative;
}
.links h2{
	font-size:18px;
	font-weight:normal;
	background:url(../images/ico18.png) no-repeat left center;
	padding-left:30px;
	_display:inline;
	margin:22px 0 0 35px;
}
.links ul {
	padding:0 0 0 30px;
}
.links li {
    float: left;
	_display:inline;
	margin-right:14px;
	background:url(../images/links_bg.png) no-repeat left bottom;
	width:181px;
	height:52px;
	line-height:68px;
	text-indent:12px;
}
.links li p {
    margin: 0;
    padding:0;
	cursor:pointer;
}
.links .dropdown {
    position: static;
	font-size:16px;
}
.links .dropdown ul {
    width: 100%;
    position: absolute;
    top: auto;
    bottom: 100%;
	padding:10px 0;
}
.links .dropdown li {
    float: none;
    margin-right: 0;
	background:none;
	width:auto;
	height:auto;
    color: #666;
}
.links .dropdown li a {
    margin: 5px 0;
    float: left;
    width: 16.666%;
    clear: none;
	color:#575757
}
.links li p i {
	display:none;
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 font-size:14px;
 text-align:left;
 list-style:none;
 background-color:#f3f9ff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.15);
 border-radius:4px;
 -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
 box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.dropdown-menu.pull-right {
 right:0;
 left:auto
}
.dropdown-menu .divider {
 height:1px;
 margin:9px 0;
 overflow:hidden;
 background-color:#e5e5e5
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 15px;
 clear:both;
 font-weight:400;
 line-height:1.42857143;
 color:#333;
 white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
 color:#262626;
 text-decoration:none;
 background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
 color:#fff;
 text-decoration:none;
 background-color:#337ab7;
 outline:0
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
 color:#777
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
 text-decoration:none;
 cursor:not-allowed;
 background-color:transparent;
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu {
 display:block
}
.open>a {
 outline:0
}
.dropdown-menu-right {
 right:0;
 left:auto
}
.dropdown-menu-left {
 right:auto;
 left:0
}
.dropdown-header {
 display:block;
 padding:3px 20px;
 font-size:12px;
 line-height:1.42857143;
 color:#777;
 white-space:nowrap
}
.dropdown-backdrop {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:990
}
.pull-right>.dropdown-menu {
 right:0;
 left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
 content:"";
 border-top:0;
 border-bottom:4px dashed;
 border-bottom:4px solid\9
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
 top:auto;
 bottom:100%;
 margin-bottom:2px
}

.footer{
	background:#1340a5;
	padding:40px 0;
}
.footer .ico_dzjg{
	_display:inline;
	margin:0 0 0 186px;
}
.footer .r{
	width:680px;
	text-align:center;
	font-size:14px;
	line-height:1.8;
	color:rgba(255,255,255,0.6)
}
.footer .web_tips{ margin-top:-10px; margin-bottom:10px;}
.footer .web_tips a{ margin:0 10px}
.footer .web_tips a:hover{ text-decoration:underline}
.footer .r a{
	color:rgba(255,255,255,0.6)
}
.footer .ico_jiucuo{
	margin:10px 0 0;
}

.floating {
    bottom: 170px;
    position: fixed;
	left:50%;
	margin-left:637px;
	z-index:999
}
.floating dl dd {
    cursor: pointer;
    height: 55px;
    margin-bottom:3px;
    position: relative;
    width: 53px;
}
#Qrcode_side{
	background:url(../images/qrcode_side.gif) no-repeat 0 0;
    height: 53px;
    width: 53px;
	position:relative;
}
#goTop {
    background:url(../images/go_top.gif) no-repeat 0 0;
    height: 53px;
    width: 53px;
}
#goTop:hover {
}
.erweima{
	display:none;
	position:absolute;
	left:-105px;
	top:0;
}
.erweima img{
	width:100px;
	height:100px;
}

/*工作动态*/
.ny_bgclor{
	background:#f8f8f8
}
.location{
	background:url(../images/ico_location.png) no-repeat 20px 10px;
	padding:10px 0 25px 50px;
	font-size:18px;
	font-weight:normal;
}
.location em{
	color:#ff0000
}
.ny_box{
	border:#e9e9e9 solid 1px;
	background:#fff;
	padding:30px;
}
.list07 li{
	padding:25px 0;
	border-bottom:#e2e2e2 solid 1px;
	overflow:hidden;
	zoom:1
}
.list07 li .img{
	margin-right:30px;
	width:233px;
	height:175px;
}
.list07 li .img img{
	display:block;
	width:100%;
	height:100%
}
.list07 li .r h2{
	padding:5px 0 15px 5px;
	font-size:24px;
	color:#000
}
.list07 li .r .intro{
	padding-bottom:1em
}
.list07 li .r .intro p{
	text-indent:2em;
	line-height:24px;
	color:#666666
}
.list07 li .r .intro p span a{
	color:#e10000
}
.list07 li .r .riqi span{
	font-size:14px;
	color:#666666;
	background:url(../images/ico_time.png) no-repeat left center;
	padding-left:22px;
}

/*公示公告*/
.list08 li{
	font-size:18px;
	padding:10px 10px 10px 15px;
	background:url(../images/ico05.png) no-repeat left 20px;
}
.list08 li a{
	color:#000
}
.list08 li a:hover{
	color:#f00
}
.list08 li .riqi{
	color:#666666
}
.spaceline{
	height:1px;
	border-bottom:#b3b3b3 dashed 1px;
	margin:28px 0;
	padding:0 !important;
}

/*专题专栏*/
.sidemenuJk{
	width:210px;
}
.sidemenuJk dl dt{
	font-size:20px;
	margin:0 0 10px;
	text-align:center;
}
.sidemenuJk dl dt a{
	display:block;
	padding:20px 0;
	background:#f8f8f8
}
.sidemenuJk dl dt.cur a,.sidemenuJk dl dt a:hover{
	color:#ffffff;
	background:#1240a5
}
.sidemenuJk dl dt.cur a:hover,.sidemenuJk dl dt.cur a:visited{
	color:#ffffff
}
.list08_font16 li{
	font-size:16px
}

/*互动*/
.box04 h3 .more{
	_display:inline;
	font-size:16px;
	margin:22px 10px 0 0;
	font-weight:normal;
}
.box04 h3 .more a{
	color:#666666
}
.tab01{
	margin-top:1em
}
.tab01 th{
	text-align:center;
	height:39px;
	background:#ededed;
	font-weight:normal;
}
.tab01 td{
	text-align:center;
	padding:8px 0;
	border-bottom:#f6f6f6 solid 1px;
}
.tab01 .sp{
	text-align:left;
	text-indent:20px;
}
.tab01 .sp01{
	background:url(../images/grey_dot.png) no-repeat 8px 18px;
}
.tab01 .sp02{
	font-size:14px;
	color:#666666
}
.list09{
	width:250px;
	padding:6px 0 0
}
.list09 li{
	margin-top:32px;
}
.list09 li a{
	display:block;
	height:50px;
	line-height:50px;
	padding-left:72px;
	font-size:24px
}
.list09 li a.sp01{
	background:url(../images/ico19.png) no-repeat left center;
}
.list09 li a.sp02{
	background:url(../images/ico20.png) no-repeat left center;
}
.list09 li a.sp03{
	background:url(../images/ico21.png) no-repeat left center;
}
.list09 li a.sp04{
	background:url(../images/ico22.png) no-repeat left center;
}
.list10{
	margin-left:-65px;
}
.list10 li{
	float:left;
	_display:inline;
	width:520px;
	margin:28px 0 0 70px
}
.list10 li .riqi{
	width:102px;
	height:60px;
	_display:inline;
	margin-right:18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:14px;
	overflow:hidden
}
.list10 li .riqi .t{
	height:33px;
	line-height:33px;
	border:#e9e9e9 solid 1px;
	border-bottom:none;
	text-align:center;
	color:#666666
}
.list10 li .riqi .b{
	height:26px;
	line-height:26px;
	text-align:center;	
	color:#fff
}
.list10 li .riqi .jxz{
	background:#c50f0f;
}
.list10 li .riqi .yjs{
	background:#b9b9b9;
}
.list10 li h4{
	width:400px;
	font-variant:normal;
	font-size:16px;
	line-height:24px;
}
.spec_title{ padding:0 2%; display:none}
/*---------内容页内容页 start---------------------------*/
#Zoom {
*padding-bottom:15px;
overflow-x:auto;
overflow-y:hidden;
}
#Zoom {
margin:10px auto;
line-height:30px;
font-size:16px;
color:#333333;
}
#Zoom p {
margin:17px 0;
}
#Zoom p.player {
margin:0 0 10px;
text-align:center;
}
#Zoom a:link {
color:#0155BD;
text-decoration:underline;
}
#Zoom a:visited {
color:#810081;
text-decoration:underline;
}
#Zoom a:hover {
color:#0155BD;
text-decoration:none;
}
#Zoom a:active {
color:#810081;
text-decoration:underline;
}
#Zoom img{ margin:15px 0;width: expression(this.width > 800 ? '800px': true); max-width:800px;}
.imgauto #Zoom img{ margin:15px 0;width: auto !important; max-width:auto;}

.mainCont{
padding:0 50px 30px;
}
.RightSide_con .mainCont{
padding:0 20px;
}
.mainCont h1 {
margin:35px 0 25px;
color:#000;
font-size:36px;
font-family:"微软雅黑";
text-align:center;
}
.subHead {
margin:0 0 10px;
font-size:14px;
text-align:center;
}
.explain {
font-size:14px;
padding:0 0 20px;
font-family:Verdana;
text-align:center;
border-bottom:#d6d6d6 dashed 1px;
}
.explain em{
color:#666666
}
.explain span {
color:#666666;
}
.others {
overflow:hidden;
margin:6px 0;
padding:10px 0;
text-align:right;
zoom:1
}
.arc_pages{ background:#f5f5f5; padding:10px; font-size:14px; text-align:right}
.arc_pages em{ color:#f00}
.Big, .Middle, .Small, .Print, .Close, .Favorite {
    cursor: pointer;
}
.others .Close span{ display:inline-block; width:101px; height:24px; background:url(../static/images/Close.gif); line-height:120px; overflow:hidden}

.mobile_lnav,.mob_tit{
	display:none;
}
.nav_mob{ display:none}

@media (max-width: 768px) {
.w1200{
	width:100%
}
.topbox{
	display:flex;
	height:100px;
	background-size:cover;
}
.headbox,.head_search{
	display:none;
}
.logo_search{
	width:100%;
}
.logo_search .logo{
	float:none;
	width:85%;
	margin:0 auto
}
.logo_search .logo a{
	width:100%;
	height:45px;
	background-size:contain
}
.nav{ display:none}
/*.nav{
	margin-top:0;
	height:auto
}
.nav ul{
	width:100%;
	padding:0;
}
.nav ul li{
	width:50%;
	font-size:18px
}
.nav ul li a{
	width:90%;
	padding:0 0 0 10%;
	height:50px;
	line-height:50px;
}*/
.nav_mob{  display:block; float:right; margin:38px 38px 0;}
.nav_mob button{width:23px; height:23px; border:none; background-color:transparent; background:url(../images/Menu.svg) no-repeat center center; background-size:auto 100%}
.nav_mob button.close{background:url(../images/Menu-close.svg) no-repeat center center;}
.nav_mob button:focus{outline: none;}
.nav_mob ul{ box-sizing:border-box; display:none; position:absolute; left:0; top:100px; width:100%; padding:25px; border:1px solid #a7a7a7; border-width:1px 0;background:#fff; z-index:1000;}
.nav_mob ul li{ font-size:16px; line-height:55px;border-bottom:1px solid #a7a7a7; font-weight:bold}
.nav_mob ul li:last-child{ border:none}
.nav_mob ul li a{ display:block}

.web_mark{ display:none; position:fixed; left:0; bottom:0; width:100%; height:100%; background:rgba(255,255,255,0.8); z-index:19}
.container{
	width:100%
}
.hot_news{
	height:auto;
	padding:1em 0
}
.hot_news h2 a{
	font-size:20px;
	padding:0 6px;
}
.hot_news p{
	display:none;
	font-size:15px;
}
.mgt20,.mgt30{
	margin-top:1em
}
.main_image{
	width:100%;
	height:75vw;
}
.main_image li{
	height:75vw;
}
.main_image li .tit{
	width:90%;
	padding:0 5%;
	text-indent:0;
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.swiper-button-white,.swiper-pagination{
	display:none;
}
.gzdt_box{
	width:96%;
	height:auto;
	padding:0 2%;
	background:#fff;
}

.list01 li{
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.list01 li .riqi{
	display:none;
}
.w582,.w740{
	width:96%;
	padding:0 2%;
}
.mob_tit{
	display:block;
	margin-bottom:0.5em
}
.box03{
	width:96%;
	margin:0 auto
}
.box03 h2{
	display:none;
}
.box03 .box03_con{
	border:none;
	margin:0;
	padding:0;
	height:auto;
	display:block !important;
}
.mob_tit{
	width:100%;
	height:48px;
	line-height:48px;
	text-align:center;
	background:#054daf;
	font-size:20px
}
.box04 h3{
	height:auto
}
.box04 h3 ol li{
	font-size:16px;
	height:40px;
	line-height:40px;
	padding:0 5px;
}
.box04 h3 ol li.cur{
	height:38px;
}
/*.box04_sp h3 ol li{
	width:50%;
	padding:0;
	margin:0;
	text-align:center
}*/
.box04 h3 ol li{ display:none}
.box04 h3 ol li:first-child{ display:block}
.laixin_ul{
	margin:8px 0 0
}
.laixin_ul li{
	margin-right:10px;
}
.laixin_ul li a{
	font-size:12px
}
.list02 li span.riqi{
	display:none;
}
.list03{
	width:100%;
	padding-bottom:1em
}
.list04{
	padding:1em 0 0;
}
.list04 li{
	width:90%;
	padding:18px 5%;
	margin-bottom:1em;
	height:auto
}
.list05{
	padding-bottom:1em
}
.list06{
	padding:0.5em 0 0
}
.list06 li{
	box-sizing:border-box;
	width:48%;
	padding:0 1%;
	margin:10px 0 0 0
}
.list06 li img{
	width:100%;
	height:auto;
}
.spec_title{ display:block}
.links{
	display:none;
}
.footer{
	padding:1em 0
}
.footer .ico_dzjg,.footer .ico_jiucuo{
	display:none;
}
.footer .r{
	width:95%;
	float:none;
	margin:0 auto;
	line-height:2em;
	text-align:center
}

.location{
	background-position:15px 0;
	padding:0 0 20px 40px;
	font-size:16px;
}
/*工作动态*/
.ny_box{
	padding:1em 
}
.list07 li .img{
	width:100%;
	height:auto;
	margin:0 0 10px 0;
}
.list07 li .r h2{
	padding:0 0 15px 5px;
	font-size:20px
}
.list_page{
	height:auto
}
.list_page span{
	margin-bottom:10px;
}

/*公示公告*/
.list08{
	padding:1em 0 0
}
.list08 li .riqi{
	display:none;
}

/*专题专栏*/
.sidemenuJk{
	display:none;
}
.w890{
	width:100%
}

/*互动*/
.w820{
	width:100%
}
.box04 h3 .more{
	margin-top:8px;
	font-size:14px
}
.mob_none{
	display:none;
}
.list09{
	width:100%
}
.list09 li{
	margin-top:1em
}
.list10{
	margin:0
}
.list10 li{
	width:100%;
	margin:1em 0 0
}
.list10 li .riqi{
	display:none;
}
.list10 li h4{
	width:100%;
	font-weight:normal
}

.mainCont{
	padding:0 0 20px;
}
.mainCont h1{
	font-size:24px;
}

/*左侧nav*/
.mobile_lnav{
	box-sizing:border-box;
	display:block;
	float:none;
	width:100%;
	height:40px;
	font-size:16px;
	background-color:#f5f5f5;
	border:1px solid #dfdfdf;
	z-index:999
}
.mobile_lnav ul > li{
	width:100%;
	line-height:40px;
	text-indent:10px;
	position:relative;
	z-index:999
}
.mobile_lnav ul > li a{
	display:block;
	color:#333;
}
.mobile_lnav ul > li a img{
	vertical-align:middle;
	margin-left:5px;
	transition:all .2s ease-in 0s;
	-moz-transition:all .2s ease-in 0s;
	-ms-transition:all .2s ease-in 0s;
	-o-transition:all .2s ease-in 0s;
	-webkit-transition:all .2s ease-in 0s;
}
.mobile_lnav ul > li a.show img{
	transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
			   
.mobile_lnav ul > li > ul{
	position:absolute;
	left:-1px;
	top:38px;
	width:100%;
	text-align:center;
	border:1px solid #dfdfdf;
	border-bottom:0;
	display:none;
}
.mobile_lnav ul > li > ul > li{
	height:30px;
	line-height:30px;
	border-bottom:1px solid #dfdfdf;
	background-color:#f5f5f5;
}
.mobile_lnav ul > li > ul > li a{
	display:block;
	padding:5px 0;
	color:#777;
}
.mobile_lnav ul > li > ul > li a:hover{
	background-color:#396aaa;
	color:white;
}
.mobile_lnav ul > li > ul > li{
	height:auto
}
.mobile_lnav ul > li > ul > li.hover{
	background-color:#dedede
}
.mobile_lnav ul > li > ul > li.hover>a{
	background-color:#ec3932;
	color:white;
}
.mobile_lnav ul > li > ul > li.hover .js_xjz{
	background-color:#dedede
}
.mobile_lnav ul > li > ul > li.hover .js_xjz>a{
	text-align:left;
	display:inline-block
}
.mobile_lnav ul > li > ul > li.hover>div{
	color:#333;
	text-align:left
}
.mobile_lnav ul > li > ul > li.hover .js_xjz>a:hover{
	background:none;
	color:#e13f38
}

.mobile_lnav ul > li > ul > li.hover>div li{
	line-height:10px;
}
.tree-default li {
  background-position: -64px -6px;
}
.mobile_lnav ul > li > ul{
	height:400px;
	overflow-y:auto
}
/*正文*/
#Zoom img{ max-width:100%;}
}

/*site map*/
.sitemap{ padding-left:400px;padding-top:50px; min-height:540px; background:url(../images/sitemap_bg.jpg) no-repeat left 40px}
.sitemap dl{ margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #e3e3e3; font-size:16px}
.sitemap dl:last-child{ border-bottom:none}
.sitemap dt{ font-size:20px;  color:#416ac7}
.sitemap dt a:link,.sitemap dt a:visited{color:#416ac7}
.sitemap dt a:hover{ color:#f00}
.sitemap dd{ padding-top:5px;}
.sitemap dd a{ white-space:nowrap; margin-right:10px; line-height:1.8}

.list_nb{ margin-left:-2%;}
.list_nb li{ float:left;width:48%; margin-left:2%; margin-bottom:1rem; text-align:center}
.list_nb li a{ display:block; padding:15px 0; line-height:1.6; background:#f5f5f5; border:1px solid #e3e3e3; font-size:18px; transition:all ease 0.3s}
.list_nb li span{display:block}
.list_nb li a:hover{background-color:#4176bf; border:1px solid #4176bf; color:#fff}
@media (max-width: 768px) {
	.list_nb{ margin-left:0}
	.list_nb li{ margin-left:0;width:100%}
	.list_nb li a{ font-size:0.85rem;}
	}

