@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dd,dt,tr,td,div,span,a,img,p,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}
body{
	font-family:Arial,"Microsoft YaHei" "微软雅黑";
    /*font-family:"宋体";*/
	color:#333;
	font-size:14px;
    background:#f1f1f1;
	transition:all .3s ease-in 0s;
	-moz-transition:all .3s ease-in 0s;
	-ms-transition:all .3s ease-in 0s;
	-o-transition:all .3s ease-in 0s;
	-webkit-transition:all .3s ease-in 0s;
}
body.yahei{
/*background:#f1f1f1 url(../images/bodybg2021.jpg) center top no-repeat;*/
background-size:100% auto;
}
ul,li{
	list-style:none;
}
a{
	text-decoration:none;
}

img{
	border:0;
}
.song{
	/*font-family:'simsun';*/
    font-family:"Microsoft YaHei";
}
.yahei{
	font-family:"Microsoft YaHei";
    /*font-family:"宋体";*/
}
h1,h2,h3,h4,h5,h6,.title a{
	font-family:"Microsoft YaHei";
}
.title .filetab a{font-family:"宋体";}
.font12{
	font-size:12px;
}
.font14{
	font-size:14px;
}
.font15{
	font-size:15px;
}
.font16{
	font-size:16px;
}
.font18{
	font-size:18px;
}
.font20{
	font-size:20px;
}
.font24{
	font-size:24px;
}
.font36{
	font-size:36px;
}
.mg5{
	margin:5px;
}
.mg10{
	margin:10px;
}
.mg15{
	margin:15px;
}
.mg20{
	margin:20px;
}
.mgt0{
	margin-top:0px;
}
.mgb0{
	margin-bottom:0px;
}
.mgl0{
	margin-left:0px;
}
.mgr0{
	margin-right:0px;
}
.mgt5{
	margin-top:5px;
}
.mgb5{
	margin-bottom:5px;
}
.mgl5{
	margin-left:5px;
}
.mgr5{
	margin-right:5px;
}
.mgt10{
	margin-top:10px;
}
.mgb10{
	margin-bottom:10px;
}
.mgl10{
	margin-left:10px;
}
.mgr10{
	margin-right:10px;
}
.mgt15{
	margin-top:15px;
}
.mgb15{
	margin-bottom:15px;
}
.mgl15{
	margin-left:15px;
}
.mgr15{
	margin-right:15px;
}
.mgt20{
	margin-top:20px;
}
.mgb20{
	margin-bottom:20px;
}
.mgb40{
	margin-bottom:40px;
}
.mgl20{
	margin-left:20px;
}
.mgr20{
	margin-right:20px;
}
.pd5{
	padding:5px;
}
.pd10{
	padding:10px;
}
.pd15{
	padding:15px;
}
.pd20{
	padding:20px;
}
.pdt5{
	padding-top:5px;
}
.pdb5{
	padding-bottom:5px;
}
.pdl5{
	padding-left:5px;
}
.pdr5{
	padding-right:5px;
}
.pdt10{
	padding-top:10px;
}
.pdb10{
	padding-bottom:10px;
}
.pdl10{
	padding-left:10px;
}
.pdr10{
	padding-right:10px;
}
.pdt15{
	padding-top:15px;
}
.pdb15{
	padding-bottom:15px;
}
.pdl15{
	padding-left:15px;
}
.pdr15{
	padding-right:15px;
}
.pdt20{
	padding-top:20px;
}
.pdb20{
	padding-bottom:20px;
}
.pdl20{
	padding-left:20px;
}
.pdr20{
	padding-right:20px;
}
.mgOauto{
	margin:0 auto;
}
.w1000{
	max-width:1000px;
}
.w980{
	width:980px;
}
.w1100{
	width:1100px;
}
.w1040{
	max-width:1040px;
}
.clearfix:after{
	display:block;clear:both;content:"";visibility:hidden;height:0
}
.clearfix{
	zoom:1
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.text-center{
	text-align:center;
}
.text-right{
	text-align:right;
}
.text-left{
	text-align:left;
}
.font-n{
	font-style:normal;
}
.font-w{
	font-weight:normal;
}
a{
	color:#333;
}
a:hover{
	color:#e13f38;
}
.disnon{
	display:none;
}
.disblk{
	display:block;
}
.disInBlk{
	display:inline-block;
}
.pos_rel{
	position:relative;
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ""
}
.clearfix {
	ZOOM: 1
}
/*------------top-----------*/
.top{
	width:100%;
	height:43px;
	line-height:43px;
	background-color:white;
	border-bottom:1px solid #ececec;
}
.lang li,
.func li{
	position:relative;
	/*overflow:hidden;*/
	float:left;
	padding:0 12px 0 8px;
	background:url(../images/lang_li_bg.gif) right center no-repeat;
}
.lang li a,
.func li a{
	color:#666;
	transition:all .3s 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;
}
.lang li a:hover,
.func li a:hover{
	color:#e13f38;
	text-shadow:0 0 2px #fc7100;
	-moz-text-shadow:0 0 2px #fc7100;
	-ms-text-shadow:0 0 2px #fc7100;
	-o-text-shadow:0 0 2px #fc7100;
	-webkit-text-shadow:0 0 2px #fc7100;
}
.func li .bghover{
	position:absolute;
	left:10px;
	top:13px;
	height:19px;
	width:19px;
	background-color:#afafaf;
	border-radius:9px;
	-moz-border-radius:9px;
	-ms-border-radius:9px;
	-o-border-radius:9px;
	-webkit-border-radius:9px;
	z-index:0;
}
.func li .func_con1,
.func li .func_con2{
	padding-left:22px;
	margin-left:10px;
}
.func li .func_con1{
	background:url(../images/phone.png) left center no-repeat;
}
/*.func li .func_con2{
	background:url(../images/wza.png) left center no-repeat;
}*/
.func li .func_con1:hover,
.func li .func_con2:hover{
	color:white;
}
.func li .func_con1:hover{
	background:url(../images/phone_h.png) left center no-repeat;
}
/*.func li .func_con2:hover{
	background:url(../images/wza_h.png) left center no-repeat;
}*/

.func li .sound{
	cursor:pointer;
}
.lang li, .func li {background: url(../images/lang_li_bg.gif) right center no-repeat !important;}
.func li .login{padding-left:22px;background: url(../images/icon_user.png) left center no-repeat;}
.func li .login:hover{background: url(../images/icon_user_h.png) left center no-repeat;}
.func li .func_con2{background: url(../images/icon_wza.png) left center no-repeat;}
.func li .func_con2:hover{background: url(../images/icon_wza_h.png) left center no-repeat;}
.func li.older_mode{ background: none !important; padding-left: 15px !important;}
.func li.older_mode a{ margin-top: 5px; display: block;padding:0 15px;background-color: #e8a945; border-radius:6px;font-size: 17px; font-weight: normal; color: #fff; line-height: 30px;}
.func li.older_mode a:hover{ background: #fea924;}
.func li.older_mode span,.func li.quit_odm span{margin-top: 5px;  display: block;  padding: 0 15px;  background-color: #e8a945;  border-radius: 6px;  font-size: 17px;  font-weight: normal;  color: #fff;  line-height: 30px;}
/*--------------banner--------------*/
.banner{
	width:100%;
	height:146px;
	background:#fbf6f6 url(../images/kvbg2022.jpg) top center no-repeat;
}
.logo{margin:13px 0 0 13px;width:360px;height:118px;_display:inline;}
.logo a{display:block;height:118px;text-indent:-500px; background:url(../images/logo2017.png) left top no-repeat;overflow:hidden;zoom:1;}
.searchbox{
	position:relative;
	margin:40px 30px 0 0;
}
.searchbox li{
	display:block;
	float:left;
}
.searchbox li.robot{
	margin-left:10px;
}
.searchbox li.robot img{
	vertical-align:middle;
	margin-right:5px;
}
.searchbox li.robot a{
	color:#666;
	transition:all .3s 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;
}
.searchbox li.robot a:hover{
	color:#e13f38;
	text-shadow:0 0 2px #fc7100;
	-moz-text-shadow:0 0 2px #fc7100;
	-ms-text-shadow:0 0 2px #fc7100;
	-o-text-shadow:0 0 2px #fc7100;
	-webkit-text-shadow:0 0 2px #fc7100;
}
.input1{
	*float:left;
	width:57px;
	height:31px;
	line-height:31px;
	text-indent:5px;
	border:1px solid #d8dbe2;
	border-right:0;
	border-radius:2px 0 0 2px;
	color:#666;
	background:white url(../images/input_bg01.gif) top left repeat-x;
}
.arrow_down{
	width:25px;
	height:33px;
	text-align:center;
	cursor:pointer;
	border:1px solid #d8dbe2;
	border-left:0;
	background:white url(../images/input_bg01.gif) top left repeat-x;
}
.arrow_down img{
	margin-top:14px;
	-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;
}
.select{
	position:absolute;
	width:84px;
	top:34px;
	left:0;
	background:white;
	border:1px solid #d8dbe2;
	border-top:0;
	display:none;
}
.select li{
	width:100%;
	height:24px;
	line-height:24px;
	text-indent:5px;
	color:#777;
}
.select li:hover{
	background-color:#e13f38;
	color:white;
	cursor:pointer;
}
.input2{
	*float:left;
	width:295px;
	height:31px;
	line-height:31px;
	text-indent:5px;
	border:1px solid #d8dbe2;
	border-left:0;
	border-right:0;
	border-radius:0 2px 2px 0;
	color:#999;
	background:white url(../images/input_bg01.gif) top left repeat-x;
    font-size:12px;
}
.btn1{
	width:80px;
	height:35px;
	border:0;
	color:white;
	cursor:pointer;
	background:url(../images/btn01.gif) no-repeat;
}
.weather img{
	margin:7px;
}
#scroll_div{
	width:545px;
	height:30px;
	line-height:30px;
	margin:3px 30px 0 0;
    overflow:hidden;
}
.scroll_box{width:3000%;}
.scroll_box .div1,.scroll_box .div2{float:left}
.scroll_box a:link,.scroll_box a:visited{color:#666}
/*#scroll_begin,
#scroll_end{
	color:#666;
	width:545px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}*/

/*--------------nav---------------*/
.nav{
	width:100%;
	height:50px;
	background-color:#f54343;
}
.navbox1{
	width:100%;
	font-family:'Microsoft YaHei';
	position:absolute;
	z-index:2;
	left:0;
	top:0;
}
.navbox1 > li{
	float:left;
	line-height:50px;
	
}
.navbox1 > li a{
	padding:0 16px;
	display:block;
	color:white;
}
.navbox1 > li a:hover,
.navbox1 > li.on a{
	color:#666;
}
.hoverbox{
	position:absolute;
	z-index:1;
	left:0;
	top:5px;
	height:45px;
	background-color:white;
}
.navbox2{
	position:absolute;
	left:0;
	top:50px;
	background-color:white;
	display:none;
	padding:12px 10px;
    width:1020px;
	*white-space:nowrap;
}
.navbox2 li{
	width:auto;
	float:left;
	line-height:24px;
	*height:24px;
	background:url(../images/lang_li_bg.gif) right center no-repeat;
}
.navbox2 li a{
	padding:0 10px;
	transition:all .3s 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;
}
/*.navbox2 li a:hover{
	text-shadow:0 0 2px #fc7100;
	-moz-text-shadow:0 0 2px #fc7100;
	-ms-text-shadow:0 0 2px #fc7100;
	-o-text-shadow:0 0 2px #fc7100;
	-webkit-text-shadow:0 0 2px #fc7100;
}*/

.navbox1 > li:hover .navbox2{
	display:block;
}
.navlibg{
	position:relative;
	width:100%;
	height:50px;
	z-index:0;
}
.navlibg a{
	position:absolute;
	height:50px;
	width:1px;
	left:80px;
	background:url(../images/nav_li_bg.gif) center center no-repeat;
}
#subnav_mlxc{padding-left:45px;width:985px}
#subnav_zmhd{padding-left:150px;width:880px}
#subnav_ggfw{padding-left:310px;width:720px}
/*------------foot-----------*/
.footer{
    margin:15px auto 0;
    padding-bottom:30px;
	width:1040px;
	/*background:url(../images/foot_bg.gif) repeat-x;*/
    background:#fff;
    border-top:6px solid #f54343;
    padding-top:10px;
}
.foot_nav{
	line-height:41px;
	color:#333;
}
.foot_nav a{
	color:#333;
}
.foot_nav a:hover{
	text-decoration:underline;
}
.foot_con{
    position:relative;
	padding:15px 60px;
	padding-bottom:0;
	line-height:24px;
}
.foot_con p{
	margin-bottom:10px;
}
.zhaocuo{text-indent:220px;}
.jiucuowx{position:absolute;top:5px;right:100px;}
.govlogo{position:absolute;top:0px;left:150px;}
.footer .foot_nav,.footer .foot_con{padding-left:240px; text-align:left}
/*分页代码*/
.list_page{
    clear:both;
	height:30px;
	padding:30px 0 20px;
	text-align:center;
}
.list_page span{
	margin-left:11px;
	display:inline-block;
	width:30px;
	height:30px;
	background:url(../images/global_images/list_page_bg.jpg) no-repeat left top;
	color:#7f7f7f;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	overflow:hidden
}
.list_page span a{
	color:#7f7f7f;
	display:block;
}

.list_page span a:focus{
	box-shadow: inset 0 2px 5px #f00;
}

.list_page span a:hover{
	color:#fff;
}
.list_page span:hover,
.list_page span.active{
	background:url(../images/global_images/list_page_bg_selected.jpg) no-repeat left top;
	color:#fff;
}
.list_page span img{
	float:left;
}
.list_page .gopage{
	width:35px
}
.list_page input{
	border:none;
	width:35px!important;
	height:32px;
	background:url(../images/global_images/list_page_turn.jpg) no-repeat top left;
	line-height:32px;
	text-align:center;
	vertical-align:middle;
}
.list_page .page_text,
.list_page .page_text:hover{
	width:50px;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	background:none;
	color:#7f7f7f;
	cursor:default
}
.list_page .page_text_total,
.list_page .page_text_total:hover{
	width:60px;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	background:none;
	color:#7f7f7f;
	cursor:default
}
.list_page span.page_prev a,
.list_page span.page_next a{
	line-height:100px;
}
.list_page span.page_prev{
	background:url(../images/global_images/list_page_prev.jpg) no-repeat left top;
}
.list_page span.page_prev.disabled{
	background:url(../images/global_images/list_page_prev_no.jpg) no-repeat left top;
}
.list_page span.page_next{
	background:url(../images/global_images/list_page_next.jpg) no-repeat left top;
}
.list_page span.page_next.disabled{
	background:url(../images/global_images/list_page_next_no.jpg) no-repeat left top;
}
.list_page span.page_prev.disabled a,
.list_page span.page_next.disabled a{
	cursor:default
}

.func li .smzx{
	background:url(../images/smzx.png) left center no-repeat;
}
.func li .smzx:hover{
	color:white;
	background:url(../images/smzx_h.png) left center no-repeat;
}
.func li .smzx {
    padding-left: 22px;
    margin-left: 10px;
}


.func li .wxnews{
	background:url(../images/wuxinews.png) left center no-repeat;
}
.func li .wxnews:hover{
	color:white;
	background:url(../images/wuxinews_h.png) left center no-repeat;
}
.func li .wxnews {
    padding-left: 22px;
    margin-left: 10px;
}

#doclist tr{
height:45px;
}

.select001{
				position:relative;
				float:left;
			}
			.select001 dt{
				display:inline-block;
				cursor:pointer;
				overflow:hidden;
				position:relative;
				*float:left;
				width:83px;
				height:33px;
				line-height:33px;
				text-indent:10px;
				border:1px solid #d8dbe2;
				border-radius:2px 0 0 2px;
				color:#666;
				background:white url(../images/input_bg01.gif) top left repeat-x;
			}
			.select001 dt >img{
				position:absolute;
				right:8px;
				top:15px;
				-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;
			}
			.select001 dd{
				position:absolute;
				left:0;
				top:33px;
				width:83px;
				border:1px solid #d2ccc4;
				border-top:1px solid white;
				background:#fff;
				display:none;
			}
			.select001 dd ul{
				width:83px;
				max-height:250px;
				overflow:auto;
			}

			.select001 dd ul li a{
				width:83px;display:block;height:24px;
				line-height:24px;
				text-indent:10px;
				color:#777;}
			.select001 dd ul li a:hover{
				background-color:#e13f38;
	            color:white;}

#goTopBtn {
	position:fixed;
	text-align:center;
	bottom:30px;
	right:20px;
	_position: absolute;
	_right: 20px;
    width:36px;
	font-size:12px;
	cursor:pointer;

}

.ewm{margin:0 auto; text-align:center}
.ewm p{ margin-bottom:15px;font-size:14px; color:#999}
#qrcode { margin:0 auto;width:128px; height:128px; }
#qrcode img{width:100%; height:100%}

.show_app{float:left; position:relative}
	  .show_app dt{ padding:0 1rem; font-size:16px}
	  .show_app dd{ display:none; position:absolute; top:44px; left:0; padding:10px;background:#fff; z-index:100}
	  .show_app dd img{display:block; width:110px; height:110px; line-height:130px}
	  .show_app dd p{ text-align:center; line-height:18px}

@media
	  only screen 
    and (max-width: 760px), (min-device-width: 768px) 
    and (max-device-width: 1024px)  {
		.list_page{ height:50px}
		

	}

.older_mode_test,.quit_odm{position: absolute;top:0;right:0;width:20px;height:20px; background: #fff; font-size: 0;}