@charset "gb2312";
/************************************
Last Updated: 2017-08-29
Author: CsFish
*************************************/
  
/* reset */
html,body,div,p,th,td,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,strong,a,em,span,form,iframe,img,pre,code,object{ margin: 0; padding: 0; border: 0; outline: 0 none;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3{ color: #000; font-weight:normal}
em,i{ font-style:normal;}
ul,ol,li{ list-style: none;}
html,body,input,button,select{ font:12px/1.5 \5fae\8f6f\96c5\9ed1,arial,helvetica,宋体,clean,sans-serif; color: #000;}
a{ text-decoration: none; color: #333;}
a:hover{ text-decoration: none; color:#333;}

html{_text-overflow:ellipsis;} /*解决IE6下图片抖动*/ 
iframe{display:block;}



a.hot:link{ color: #8d1a5b;}
a.hot:visited{color: #8d1a5b;}
a.hot:hover{ text-decoration: underline;}

input:focus{border:0;outline:none;}
/* grid 网格方案 */ 

/* wrap 包裹 */
.g-w{clear:both; width:1200px; margin:0px auto; overflow: hidden;}

/* 分栏，s,m,l 为小中大方案，前后可以自由组合 */
.g-p-s,.g-p-m,.g-p-l{display:inline; float:left; }

/* 分栏方案 */
.g-p-last{margin-right:0px;}

/* set1 */
.g-p-set1 .g-p-l{width:600px;}
.g-p-set1 .g-p-m{width:590px; margin-left: 10px;}


.m-top{ width:100%; background-color:#333; height:38px; line-height:38px; color:#a9a9a9;}
.m-5btn li{ float:left;}
.m-reg{}
.m-nav{ width:100%; background-color:#fff; height:76px;-moz-box-shadow:0px 0px 5px #666; -webkit-box-shadow:0px 0px 5px #666; box-shadow:0px 0px 5px #666;}


/*背景图*/
#bg{ width:100%; height:528px; overflow:hidden; position:absolute; top:0px; bottom:0px; z-index:-1;}
.bg_main{width:100%; height:528px; min-height:528px; position:absolute;}
.bg_main img{ display:block; width:1920px; height:528px; max-width:none; position:absolute; top:0px;}
.sypage1_bg_main{ width:1920px; height:528px; max-width:none; min-height:528px; position:absolute; top:0px; z-index:-1; background-position:center;background-repeat:no-repeat;}
.sypage1_bg_main img{ display:block; width:1920px; height:528px; max-width:none; position:absolute; z-index:-1;}

.m-box{ padding-top:75px; height:340px;}
.LoginBox{ width:450px; float:left; position:relative;}
.loginList{ float:left; width:117px;}
.loginList>li{ width:67px; height:40px; padding-left:50px; margin-bottom:1px; background:url(imageslogin_li_bg.png) no-repeat; font-size:14px; line-height:40px; color:#fff; cursor:pointer;}
.loginList>li.b1{ background-position:0 0;}
.loginList>li.b2{ background-position:0 -41px;}
.loginList>li.b3{ background-position:0 -82px;}

.LoginBox .bd{ padding-left:120px;}
.LoginBox .bd1{ width:329px; height:263px; display:none; position:absolute; top:0; left:116px; background:url(imagesLoginBox_Bg1.png) no-repeat;}
.LoginBox .bd2{ width:329px; height:161px; display:none; margin-top:41px; position:absolute;top:0; left:116px;  background:url(imagesLoginBox_Bg2.png) no-repeat;}
.LoginBox .bd3{ width:329px; height:241px; display:none; margin-top:82px; position:absolute;top:0; left:116px;  background:url(imagesLoginBox_Bg3.png) no-repeat;}


.SearchBox{ float:right; width:370px; height:59px; background:url(imagessearch0829.png) no-repeat;}
.SearchBox .sea1{
	float: left;
	width: 220px;
	height: 30px;
	margin-top:15px; 
}
.SearchBox .sea1 input{
	height: 26px;
	padding: 1px 5px 1px 35px;
	width: 177px;
	line-height: 26px;
	color: #333;
	border: none;
	background: none;
}
.SearchBox .sea2{
	float: left;
	width: 68px;
	height: 30px;
	margin-top:15px; 
	position: relative;
}
.SearchBox .sea2 input{
	padding: 0;
	background:#1f9a57;
	width: 100%;
	height: 100%;
	border: none;
	cursor: pointer;
	position: absolute;
	color:#fff;
	z-index: 2;
	left: 0;
	top: 0;
	
}

.mmdl{ padding-top:62px; padding-left:29px; width:280px;}
.mmdl li{ height:30px; margin-bottom:13px;}
.mmdl li input{height: 26px; line-height:26px; border: none; width:230px;display: block;}
.mmdl li input.ml4{ margin-left:42px;}
.mmdl li input.yzm{ width:120px; float:left;}
.mmdl li input.hqyzm{ width:98px; height:28px; margin-left:18px; color:#999; float:left;background: #dcdcdc;cursor:pointer;}
.mmdl li input.dl{ height:30px; width:100%; color:#fff;background: none;cursor:pointer;}
.mmdl li.links-btn{ color:#fff; float:right; font-size:12px; line-height:18px;}
.mmdl li.links-btn a{ padding:0 4px; color:#fff;}

.jdcx{ padding-top:62px; padding-left:29px; width:280px;}
.jdcx li{ height:30px; margin-bottom:13px;}
.jdcx li input{height: 28px; line-height:28px; border: none; width:270px; padding:0 5px;display: block;}
.jdcx li.links-btn{ color:#fff;}
.jdcx li.links-btn .bt1{background-color:#2a8ed0;}
.jdcx li.links-btn .bt2{ margin-left:10px; background-color:#bfbfbf;}
.jdcx li.links-btn a{ display:inline-table; width:135px; height:30px; border-radius:4px; line-height:30px; font-size:14px; text-align:center; color:#fff;}
.jdcx li.links-btn a:hover{ text-decoration:none;}

.kdcx{ padding-top:62px; padding-left:29px; width:280px;}
.kdcx li{ height:30px; margin-bottom:13px;}
.kdcx li input{height: 28px; line-height:28px; border: none; width:270px; padding:0 5px;display: block;}
.kdcx li input.ml4{ margin-left:42px;}
.kdcx li input.yzm{ width:120px; float:left;}
.kdcx li input.hqyzm{ width:100px; height:30px; margin-left:18px; color:#999; float:left;background: none;}
.kdcx li input.cx{ height:30px; width:100%; color:#fff;background: none;cursor:pointer;}
.kdcx li .yzmImg{ width:96px; height:27px; float:right;}
.kdcx li p{ color:#fff; font-size:12px; line-height:18px;}

.m-news{ margin-top:16px; clear:both;}
.m-news dt{ width:72px; height:30px; line-height:30px; font-size:14px;border-radius:4px; color:#fff; text-align:center; float:left; background-color:#2a8ed0;}
.m-news dd{ float:left; line-height:30px; padding:0 26px;}
.m-news dd.more{ float:right;}

.m-server{ margin:0 auto; overflow:hidden; clear:both; height:330px; background-color:#f7f7f7;}
.m-server h2{ margin:20px 0;}
.m-server h2 b{ font-size:16px; font-weight:bold; color:#1a60b6;}
.m-server h2 em{ font-size:12px; color:#666; padding-left:20px;}

.m-server .slideBox ul li a{line-height:24px;font-size:14px; margin:0 auto; width:84px; height:84px; display:block; text-align:center;color:#666;background:url(imagesicon_slide_bg.png) left no-repeat;}
.m-server .slideBox ul li a:hover{ background-position:right 0; color:#6e912d;}
.m-server .slideBox ul li a img{ width:40px; margin:10px auto 12px;}
.m-server .slideBox ul li a p{ line-height:22px;}

.m-server .slideBox ul li.a1{ background:url(imagesicon_slide_hd1.png) no-repeat;}
.m-server .slideBox ul li.a2{ background:url(imagesicon_slide_hd2.png) no-repeat;}
.m-server .slideBox ul li.a3{ background:url(imagesicon_slide_hd3.png) no-repeat;}
.m-server .slideBox ul li.a4{ background:url(imagesicon_slide_hd4.png) no-repeat;}

.m-server .slideBox{ overflow:hidden; zoom:1; position:relative;}

		.m-server .sPrev,.m-server .sNext{ position:absolute; left:5px; top:25px; display:block; width:24px; height:54px; background:url(imagesicon_slide_btn0829.png) left bottom no-repeat; }
		.m-server .sNext{ left:auto; right:5px; background:url(imagesicon_slide_btn0829.png) right bottom no-repeat;}
		.m-server .sPrev:hover{ background-position:top left;}
		.m-server .sNext:hover{ background-position:top right;}

		.m-server .slideBox ul{ overflow:hidden; zoom:1;}
.m-server .slideBox ul li{ margin-right:55px; margin-bottom:27px; float:left; _display:inline; overflow:hidden;width:84px; height:84px;}
.m-server .slideBox ul li:nth-child(9n+0){ margin-right:0;}

.m-server .slideBox a.more{ display:block; margin:0 auto; width:78px; height:26px; line-height:26px; text-align:center; border:1px solid #e8e8e8; border-radius:2px;}
.m-server .slideBox a:hover.more{ background-color:#f7fee8; border:1px solid #e8e8e8; border-radius:2px; color:#6e912d;}
.m-grfr{padding:28px 0; margin:13px auto 0; clear:both; overflow:hidden;}
.m-do{ width:600px; float:left; height:220px; position:relative;}
.m-do li{ float:left; width:134px; height:110px;}
.m-do li i{ display:block; width:42px; height:42px; margin:12px auto; background:url(imagesicon_server_42.png) no-repeat;transition: all .2s;}
.m-do li a{ text-align:center; font-size:14px; color:#fff; display:block; height:110px; width:134px;}
.m-do li a:hover{ text-decoration:none;}

.m-do .title{ position:absolute; right:0;top:0; width:60px;}
.m-do .title h2{ display:block; width:20px; margin:0 auto; padding:0 20px; color:#fff; height:119px; padding-top:70px; font-size:16px;}
.m-do .title a{ width:30px; height:29px; line-height:30px; float:left; text-align:center; color:#fff;}
.m-do .title a:hover{ background-color:#1c82c6; text-decoration:none;}
.m-do .title a.sNext{ background-position:right top;}

.geren li{border-right:1px solid #61a8d7; border-bottom:1px solid #61a8d7;}
.geren .title{border-left:1px solid #61a8d7;}
.geren .title h2{background:url(imagesicon_geren.png) center 30px #2a8ed0 no-repeat;}
.geren .title a{border-top:1px solid #61a8d7; background:url(imagesicon_grfr_btn.png) #2a8ed0 no-repeat;}
.geren .title a:hover{ background-color:#1c82c6;}

.faren li{border-right:1px solid #49c481; border-bottom:1px solid #49c481;}
.faren .title{border-left:1px solid #49c481;}
.faren .title h2{background:url(imagesicon_faren.png) center 30px #32b16c no-repeat;}
.faren .title a{border-top:1px solid #49c481;background:url(imagesicon_grfr_btn.png) #32b16c no-repeat;}
.faren .title a:hover{ background-color:#1f9a57;}

.geren{ background-color:#2a8ed0;}
.faren{ background-color:#32b16c;}

.geren .icon01 i{ background-position:left top;}
.geren .icon02 i{ background-position:left -42px;}
.geren .icon03 i{ background-position:left -84px;}
.geren .icon04 i{ background-position:left -126px;}
.geren .icon05 i{ background-position:left -168px;}
.geren .icon06 i{ background-position:left -210px;}
.geren .icon07 i{ background-position:left -252px;}
.geren .icon08 i{ background-position:left -294px;}
.geren .icon01 a:hover i{ background-position:right top;}
.geren .icon02 a:hover i{ background-position:right -42px;}
.geren .icon03 a:hover i{ background-position:right -84px;}
.geren .icon04 a:hover i{ background-position:right -126px;}
.geren .icon05 a:hover i{ background-position:right -168px;}
.geren .icon06 a:hover i{ background-position:right -210px;}
.geren .icon07 a:hover i{ background-position:right -252px;}
.geren .icon08 a:hover i{ background-position:right -294px;}

.faren .icon01 i{ background-position:left top;}
.faren .icon02 i{ background-position:left -42px;}
.faren .icon03 i{ background-position:left -84px;}
.faren .icon04 i{ background-position:left -126px;}
.faren .icon05 i{ background-position:left -168px;}
.faren .icon06 i{ background-position:left -210px;}
.faren .icon07 i{ background-position:left -252px;}
.faren .icon08 i{ background-position:left -294px;}
.faren .icon01 a:hover i{ background-position:right top;}
.faren .icon02 a:hover i{ background-position:right -42px;}
.faren .icon03 a:hover i{ background-position:right -84px;}
.faren .icon04 a:hover i{ background-position:right -126px;}
.faren .icon05 a:hover i{ background-position:right -168px;}
.faren .icon06 a:hover i{ background-position:right -210px;}
.faren .icon07 a:hover i{ background-position:right -252px;}
.faren .icon08 a:hover i{ background-position:right -294px;}

.m-footer{ border-top:1px solid #e3e3e3; background-color:#f7f7f7; height:42px; line-height:42px; padding-top:5px;}
.m-footer .a1{ padding:0 15px;}
.m-footer span{ padding:0 10px;}
.m-footer a{ color:#666;}

.topLinks{ position:relative;}
.topLinks span{ line-height:38px; display:inline-block; color:#a9a9a9;}
.topLinks .icon-mobile{background:url(imagesicon_top_btn1.png) left top no-repeat; padding-left:28px;}
.topLinks .icon-wx{background:url(imagesicon_top_btn2.png) left top no-repeat;padding-left:28px;}
.topLinks .icon-wx .show{ display:none; position:absolute; top:38px; left:54px; width:140px; height:170px; background:url(imagesicon_top_ewm.png) no-repeat;}
.topLinks .icon-wx a:hover .show{ display:block;}
.topLinks .icon-gov{background:url(imagesicon_top_btn3.png) left top no-repeat;padding-left:28px;}
.topLinks .icon-line{ height:10px; line-height:10px; padding:0 4px;}
.topLinks span a{ color:#a9a9a9;}
.topLinks span a:hover{ text-decoration:none;}

.m-reg span{ line-height:38px; display:inline-block; color:#a9a9a9; cursor:pointer;}
.m-reg .icon-line{ height:10px; line-height:10px; padding:0 4px;}
.m-reg span i{ width:7px; height:4px; background:url(imagesicon_top_arr.png) 4px top no-repeat; display:inline-block; padding-left:4px;}
.m-reg span a{ color:#a9a9a9;}
.m-reg span a:hover{ text-decoration:none;}

.m-5btn{ margin-top:5px; margin-right:35px;}
.m-5btn li{margin-right:1px;}
.m-5btn li a{ float:left; width:28px; height:28px; background:url(imagesicon_top_sub5.png); text-indent:999999px;}
.m-5btn li a:hover{ background-color:#eb6100;}

.m-5btn li.b1 a{background-position:0 0}
.m-5btn li.b2 a{background-position:-28px 0}
.m-5btn li.b3 a{background-position:-56px 0}
.m-5btn li.b4 a{background-position:-84px 0}
.m-5btn li.b5 a{background-position:-112px 0}

.m-5btn li.b1 a:hover{ background-position:0 28px}
.m-5btn li.b2 a:hover{ background-position:-28px 28px}
.m-5btn li.b3 a:hover{ background-position:-56px 28px}
.m-5btn li.b4 a:hover{ background-position:-84px 28px}
.m-5btn li.b5 a:hover{ background-position:-112px 28px}

.m-logo{ margin-top:10px; float:left;}
.m-site{ float:left; margin-top:42px; margin-left:20px;}
.m-site .tit{font-size:14px; color:#666; font-weight:bold;}
.m-site .nav-list{ margin-left:10px; padding-left:18px; background:url(imagesicon_top_local.png) no-repeat;}

#bg {width:100%; height:528px; overflow:hidden; position: absolute; top:0px; bottom:0px; z-index:-1;}
#bg .bd { position: relative; z-index: 0; }
#bg .bd ul { width: 100% !important; }
#bg .bd li {min-height:528px; width: 100% !important; }
#bg .bd li img{ display:block; width:1920px; height:528px; max-width:none; margin:0 auto; z-index:-1;}

#bg .hd { width: 100%; position: absolute; z-index: 1; bottom: 0px; left: 0px; height: 30px; line-height: 30px; text-align: center; }
#bg .hd ul li {cursor: pointer; display: inline-block; border-radius:10px; zoom: 1; width: 12px; height: 12px; margin: 4px; overflow: hidden; line-height: 9999px; opacity: 0.4; background-color:#fff;}
#bg .hd ul .on{ opacity: 1; width:22px;}

.m-server .slideBox ul li a i{font-size: 40px; line-height: 62px;color: #8fc31f;}


/*全程网上办*/
.qcwsb{background:url(imagespao_bj.jpg) center top no-repeat;}
.qcwsbly{background:url(imagespao_bj.jpg) center top no-repeat;width: 1200px; margin:0 auto;}
.lyseventype{background:url(imagespao_bj.jpg) center top no-repeat;background-size:1200px 317px;}
.m-pao{height:325px; overflow:hidden; position:relative;}
.m-pao a{ width:65px; padding-left:65px; height:49px; line-height:49px; display:block; position:absolute; right:0; bottom:10px; font-size:16px; color:#fff; background:url(imagespao_btn.png) no-repeat;}
.m-pao a:hover{ background:url(imagespao_btn_hover.png) no-repeat;}

.disabled{cursor: not-allowed;color: #CCC!important;background: none!important;}

.pop_bg{
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 10000;
	opacity: 0.5;
	filter:  alpha(opacity=50);
	zoom: 1;
	background-color:#CCC;
	background: rgba(0,0,0,.4);
	left: 0;
	top: 0;
	display: none;
}
.tsss_box{
	margin-left: 100px;
	border-radius: 8px;
	overflow: hidden;
	width: 800px;
	height: 280px;
	box-shadow: 2px 2px 8px rgba(0,0,0,.3);
	background: #fff;
	border: 1px solid #cdcdcd;
	position: absolute;
	left: 50%;
	z-index: 10001;
	margin-left: -400px;
}
.tsss_box .p_top{
	background: #f0f0f0;
	height: 46px;
	border-bottom: 1px solid #cdcdcd;
	line-height: 46px;
	overflow: hidden;
}
.tsss_box .p_top span{
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	margin-left: 24px;
}
.tsss_box .p_top a{
	float: right;
	margin-right: 17px;
	margin-top: 6px;
	transition:all .3s;
}
.tsss_box .p_top a:hover{
       transform: rotate(360deg);
       }
    
.tsss_box .p_content{
	height: 186px;
	background: #fff;
	padding: 0 2px;
	overflow: hidden;
}
.tsss_box .p_foot{
	background: #f0f0f0;
	height: 46px;
	border-top: 1px solid #cdcdcd;
	/* margin-top: 20px; */
}
.tsss_box .p_foot a{
	float: left;
	width: 100px;
	height: 36px;
	border-radius: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-align: center;
	line-height: 36px;
	background: #d2d2d2;
	margin-right: 9px;
	margin-top: 5px;
	float: right;	
}