html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, 
textarea,select  { margin:0; padding:0; }
div, h1, h2, p, Table, Tr, Td {
    word-wrap: break-word;
    word-break: break-all;
}
*html{/*background-image:none;background-attachment:fixed;*/}
body{ font-size:12px; line-height:20px; color:#666;font-family:"Microsoft YaHei"; }
h1, h2, h3, h4, h5, h6{ font-size:12px;}
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
i{ display:inline-block;}
a { text-decoration:none; color:#666; cursor:pointer;}
a:hover { cursor:pointer; text-decoration:none;color:#222;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:' '; background:#ccc;}
.clearAll{ clear:both;zoom:1;}
a img { border:none; }
li.clear { float:none; width:auto; height:auto; padding:0; margin:0; }
input{ border:0 none; padding:0px; margin:0px;}
table { border-collapse: collapse; border-spacing: 0;}

.pr{ position:relative;}
.pa{ position:absolute;}
.ftms{ font-family:"Microsoft YaHei"}

.tl { text-align:left!important; }.tc { text-align:center!important; }.tr { text-align:right!important; }

.ti2 { text-indent:2em; }  

.fb { font-weight:bold; }
.fn { font-weight:normal; }
.fl{ float:left;}
.fr{ float:right;}
.mm{ margin-left:auto; margin-right:auto;}
.bd1{ border:1px solid #ddd;}
.Bd_btm{ border-bottom:1px solid #ddd;}
.nbd{ border:0 none !important;}
.nbd td{ border:0 none !important;}


.dil { display:inline; }
.bk { display:block !important;}
.dn{ display:none;}
.dik{ display:inline-block;}
.od { overflow:hidden }
.dtb{ display:table}
.vm{ vertical-align:middle}


.lh18 { line-height:18px; }
.lh20 { line-height:20px; }
.lh22 { line-height:22px; }
.lh24 { line-height:24px; }
.lh25 { line-height:25px; }
.lh26 { line-height:26px; }
.lh30 { line-height:30px; }
.lh40{line-height: 40px;}


.f12 { font-size:12px !important; }
.f14 { font-size:14px !important; }
.f16{font-size:16px !important;}
.f18{font-size:18px !important;}
.f20{font-size:20px !important; line-height:20px;}
.f22{font-size:22px; line-height:22px;}
.f24{font-size:24px; line-height:24px;}
.f26{font-size:26px; line-height:26px;}
.f28{font-size:28px; line-height:28px;}
.f30{font-size:30px; line-height:30px;}
.f36{font-size:36px; line-height:36px;}


.nbg{ background:none !important;}
.mt_5{ margin-top:5px;}.mt_10{ margin-top:10px;}.mt_15{ margin-top:15px;}.mt_20{ margin-top:20px;}
.ml_5{ margin-left:5px;}.ml_10{ margin-left:10px;}.ml_15{ margin-left:15px;}.ml_20{ margin-left:20px;}
.mr_5{ margin-right:5px;}.mr_10{ margin-right:10px;}.mr_15{ margin-right:15px;}.mr_20{ margin-right:20px;}
.mb_5{ margin-bottom:5px;}.mb_10{ margin-bottom:10px;}.mb_15{ margin-bottom:15px;}.mb_20{ margin-bottom:20px;}
.mg_0{ margin:0px !important;}
.mt_35{ margin-top:35px;}
.mt_40{ margin-top:40px !important;}

.pt_5{ margin-top:5px;}.pt_10{ margin-top:10px;}.pt_15{ margin-top:15px;}.pt_20{ margin-top:20px;}
.pl_5{ margin-left:5px;}.pl_10{ margin-left:10px;}.pl_15{ margin-left:15px;}.pl_20{ margin-left:20px;}
.pr_5{ margin-right:5px;}.pr_10{ margin-right:10px;}.pr_15{ margin-right:15px;}.pr_20{ margin-right:20px;}
.pb_5{ margin-bottom:5px;}.pb_10{ margin-bottom:10px;}.pb_15{ margin-bottom:15px;}.pb_20{ margin-bottom:20px;}
.pd_0{ padding:0px;}
.pd20{ padding:0 20px;}

.wa{ width:100% !important;}
.tuL{ text-decoration:underline}
.ttL{ text-decoration:line-through}

.zh{word-break:break-all;} 
.dq{ text-align:justify}   


.w1000{ width:1000px;}
.w980{ width:980px;}


.h80{ height:80px;}
.w160{ width:160px;}
.w290{ width:290px !important}
.H190{ height:190px;}
.H150{ height:150px;}


.red{color:#ff2400;}
.col_red{ color:#d11111;}
.col_blue{ color:#1d6c9e;}
.col_grey { color:#999 !important;}
.col_blue2{ color:#38a6df}
.col_org{ color:#f18700 !important;}
.col_green{ color:#009a44 !important;}


.zH{ z-index:99;}

/*noscript*/
.noscriptTips{ width:400px; height:150px;padding:50px 50px; margin:-200px -250px; left:50%; position:fixed; _position:absolute; 
top:50%; background:#fff; z-index:99; border:1px solid #ddd; border-radius:10px; box-shadow:5px 5px 5px #ccc;}
.noscriptTips p{ padding-left:80px; font-size:14px;line-height:24px; width:320px;}
.noscriptTips em{ font-size:54px; display:inline-block;border:2px solid #ddd; border-radius:64px; width:64px; height:64px; text-
align:center; line-height:64px; color:#E1B8B8; left:0px; top:0px; position:absolute;}

body{background:url(../images/P020161120427563249259.jpg) no-repeat center bottom; background-attachment: fixed; background-size:cover}

.header{width:100%; line-height: 40px);}
.center{width:1006px; margin:0 auto;}

.header a{ color: #fff;;}
.header .center{ position: relative; z-index: 9;;}
.i-gov{ width: 110px; height: 46px; background: url(../images/ico_gov.png) no-repeat center center; display: inline; position: absolute; right: -150px;/*top: 90px;*/ top:50px;}
.topslogan{display: inline; position: absolute;top: -10px; margin-left: 50px;} 
@media screen and (max-width:1280px) {
    .topslogan{display:none;}	
}
.toplink{     
    padding-right: 39px;
    margin-top: 5px;text-align: right; 
    font-size: 14px; 
    height: 50px;
    line-height: 50px;

}
.toplink a:hover{ text-decoration: underline;}
.ico_1,.ico_2,.ico_3,.ico_4,.ico_5,.ico_55,.ico_mi,.ico_2020,.ico_tp{ width: 24px; height: 24px; margin: 0 3px; vertical-align: -7px;}
.ico_1{ background: url(../images/ico1_1.png) no-repeat center center;}
.ico_2{ background: url(../images/ico2.png) no-repeat center center;}
.ico_3{ background: url(../images/ico3.png) no-repeat center center;}
.ico_4{ background: url(../images/ico4.png) no-repeat center center;}
.ico_5{ background: url(../images/ico5.png) no-repeat center center;}
.ico_55{ background: url(../images/P020161119755873143039.png) no-repeat center center;}
.ico_mi{ background: url(../images/P020180529522451681698.png) no-repeat center center;}
/*.ico_mi{ background: url(http://www.sz.gov.cn/pubimages/web/zx_con20160809_03.png) no-repeat center center;}*/
.ico_6,.ico_7,.ico_8{width: 24px; height: 26px; margin: 0 3px; vertical-align: -7px;}
.ico_6{ background: url(../images/P020181126385298624409.png) no-repeat center center;width: 30px; height: 30px;}
.ico_7{ background: url(../images/ico8.png) no-repeat center center;}
.ico_8{ background: url(../images/ico9.png) no-repeat center center;}
.ico_tp{ background: url(../images/ico_tp.png) no-repeat center center;}
a.loginBtn {
padding-left: 0px;
color: #ffffff;
font-size: 18px;
font-weight: bold;
border-radius: 30px;
border: 1px solid #ffffff;
}
a.loginBtn em {
padding-left: 12px;
position: relative;
font-weight: bold;
padding-right: 12px;
}
/*
.homeTop{ width: 1266px; margin: 15px auto; overflow: hidden;}
.homeTop .logo{ width: 330px; float: left; text-align: left;}
.homeTop .logo i{ display: none;}
.homeTop .search{ float: left; margin:20px 0 0 105px; clear: inherit;}

.homeBox{ background: #fff; height: 670px; width: 1366px; margin: 0 auto;}*/

.homeTop{ /*width: 1266px; margin: 15px auto; overflow: hidden;*/width: 1366px; margin: 0 auto 15px; overflow: hidden;}
.homeTop .logo{ width: 330px; float: left; text-align: left;}
.homeTop .logo i{ display: none;}
.homeTop .search{ float: right; margin:20px 0 0 65px; clear: inherit;}

.homeBox{ background: #fff; height: 670px; width: 1366px; margin: 0 auto; clear:both;}

.mxin{ margin:0 auto;position:relative; font-size:14px; text-align:center;display: inline;}
.mxin .mxin_nr{width:150px; height:210px; padding:10px; background:#fff; text-align:center; position:absolute; left:-25px; top:35px; display:none; z-index:9999; font-size: 12px; line-height: 20px;}
.mxin .mxin_nr img{ margin-bottom:0px;}
.mxin .mxin_nr .marrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.mxin.on .mxin_nr{ display:block;}

.weixin{ float:left; width:50px; height:50px; margin:0 auto;position:relative; font-size:12px; text-align:center;}
.weixin a{width:50px; height:50px; display:block; position:absolute; left:20px; top:45px;background:url(../images/P020170627410950041686.png) no-repeat center top; }
.weixin .weixin_nr{width:150px; height:210px; padding:10px; background:#fff; text-align:center; position:absolute; left:-25px; top:110px; display:none; z-index:9999;}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ background:url(../images/P020170627410950041686.png) no-repeat left bottom;}



.search{/*width: 610px;*/ width:820px; margin: 20px auto;clear: both; color: #fff; font-size: 14px;font-family: simsun; position:relative; /*overflow: hidden;*/}
.search p a{ color: #fff; margin: 0 5px;;}
.searchBox{ margin-top: 10px;;}
.searchBox input[type='text']{ width: 460px; padding: 0px 20px; line-height: 42px;float: left;
	background:rgba(255,255,255,0.70);height: 42px;
	
	filter:progid:DXImageTransform.Microsoft.gradient(
			startColorstr=#66ffffff,
			endColorstr=#66ffffff
	);
}
.searchBox input[type='button']{ width: 108px; text-indent: 25px; background: url(../images/ico6.png) no-repeat 20px center #fff; float: left; line-height: 42px; border: 0; font-size: 16px; cursor: pointer; display: inline-block;height: 42px; overflow: ;}

@media screen and (min-width:961px) and (max-width:1155px) {
    .i-slogan{display:none;}	
}
@media screen and (min-width:1155px) and (max-width:1279px) {
    .i-slogan{width: 250px; height: 22px;display: inline; position: absolute; left: -5px;top:5px;}	
}
@media screen and (min-width:1280px) and (max-width:1419px) {
    .i-slogan{width: 250px; height: 22px;display: inline; position: absolute; left: -145px;top:5px;}
}
@media screen and (min-width:1420px) and (max-width:1539px) {
    .i-slogan{width: 250px; height: 22px;display: inline; position: absolute; left: -135px;top:5px;}
}
@media screen and (min-width:1480px) and (max-width:1549px) {
   .i-slogan {
    width: 380px;
    height: 33px;
    display: inline;
    position: absolute;
    left: -110px;
    top: 5px;
    }
}
@media screen and (min-width:1521px) and (max-width:1659px) {
    .i-slogan {width: 380px; height: 33px;display: inline; position: absolute;left: -95px;top: 5px;}
}
@media screen and (min-width:1660px) and (max-width:1779px) {
    .i-slogan {width: 380px; height: 33px;display: inline; position: absolute;left: -70px;top: 5px;}
}

.i-navIco1{ width: 33px; height: 31px; background: url(../images/ico_nav1.png) no-repeat center center; margin-right: 5px; vertical-align: middle;}
.i-navIco2{width: 48px; height: 48px; background: url(../images/P020161119837608914753.png) no-repeat center center;vertical-align: middle;}
.abck{ float: right;}
.homeBox .nav{ background: #5292c6; overflow: hidden;}
.homeBox .nav ul li{ width: auto; float: left; border-right: 1px solid #ddd; text-align: center; font-size: 22px;;}
.homeBox .nav ul li a{height: 54px; line-height: 54px; padding: 0 40px; color: #fff; display: block; transition: ease .4s;}
.homeBox .nav ul li.act a{ background: #0167cc;}
.homeBox .nav ul li.whli a{height: 54px; line-height: 54px; padding: 0 30px; color: #fff; display: block; transition: ease .4s;}

.footer{ 
	font-size: 14px;
	font-family:'simsun';
	width:100%;  
	color:#fff;
	padding:10px 0;
	margin-top: 30px;;
	background:rgba(0,0,0,0.80);
	filter:progid:DXImageTransform.Microsoft.gradient(
			startColorstr=#66000000,
			endColorstr=#66000000
	);
	
}
.ftlink{ float:left;}
.ftlink a{ color: #fff; display: inline-block; margin: 0 3px 0 0;}
.ftlink a:hover{ text-decoration: underline;}
.ftlink span img{ width:50px; height:25px;}
.copyright{ float: right; margin-top:4px;}


.ftlink .ico_9 img{width: 24px; height: 26px; margin: 0 3px; vertical-align: -7px;}
/*
#img11{width:59px;height:61px;position:absolute;top:43px;left:2px;z-index:10;}
#img11 .closeimg{width:220px;text-align:right;font-size:12px;}
#img11 .closeimg a:link{text-decoration:none;}
#img11 .closeimg a:hover{color:red;text-decoration:none;}
*/
/**/

.footer_top {padding:0 0px;overflow: hidden; line-height: 28px;}
.footer_top ul li {float: left;font-size: 14px;margin-right: 10px;}
.footer_top ul li a{color:#fff;}
.footer_top ul li a:hover{text-decoration: underline;}

.footer_mid {font-size: 14px;line-height: 2;padding: 0 0px;}
.footer_mid ul li { overflow: hidden;}
.footer_mid ul li img {vertical-align: sub;}
.footer_mid ul li p {float: left;margin-right: 20px;}
.footer_mid ul li img{ width:25px; height:25px;}
.footer_mid a{color:#fff;}
.footer_mid a:hover{text-decoration: underline;}

@media (max-width: 992px) {
  .footer_top ul li { font-size: 14px;}
  .footer_mid {font-size: 14px; padding: 0px 0px 10px;}
}
@media (max-width: 768px) {
  .footer_top ul li { font-size: 14px; margin-right: 15px;}
  .footer_mid { font-size: 14px;}
  .footer_mid ul li p { margin-right: 30px;}
}     

.width1200 {width: 1200px; margin: 0 auto;}
.foottop{ clear:both; padding-bottom:15px;}
.foottop ul{ display:inline-block; float:left; width:auto; color:#fff;}
.foottop ul li{ float:left; margin-right:23px;}
.foottop ul li span{ display:block; font-weight:bold;   padding-bottom:10px;}

.foottop span.fr {display: inline-block; width: auto; height: 34px; margin-left: 15px;}
.foottop span img{ width:50px; height:25px;}
.foottop .ico_9 img{width: 24px; height: 26px; margin: 0 3px; vertical-align: -7px;}

@media screen and (min-width:300px) and (max-width:960px) {
.width1200 {width: 100%; margin: 0 auto;}
.foottop{ clear:both; padding-bottom:15px;}
.foottop ul{ display:inline-block; float:left; width:100%; color:#fff; padding-left:15px; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.foottop ul li{ float:left; margin-right:0px; padding-bottom:25px; width:50%;}
.foottop ul li span{ display:block; font-weight:bold;   padding-bottom:10px;}

.foottop span.fr { display: inline-block; width: auto; height: 34px; margin-left: 15px; display: none;}
}

/*.width1200 { width: 1366px; margin: 0 auto; display:block; overflow:hidden;}*/
.footbox{ padding:20px 0 10px 0; background: rgba(0,58,64,0.50); color:#fff; width:100% ; margin-top:15px;}
.footbox div.fl{ width:880px; text-align:center; line-height:25px; color:#fff;;}
.footbox div.fl p{ padding-bottom:8px; color:#fff;}
.footbox div.fl p i{ padding:0 15px 0 0;color:#fff;}
.footbox div.fl a{ color:#fff; padding:0 15px 0 0;}	
.footbox div.fl a:hover{ text-decoration: underline; }
.footbox div.fr{ width:312px; text-align:right; vertical-align:top; padding-top:20px; }	
.footbox div.fr a { display:inline-block; text-align:right; margin-left:10px;  } 

@media screen and (min-width:300px) and (max-width:960px) {
.width1200 {width: 100%; margin: 0 auto;}
.footbox{   padding:20px 0 10px 0; background: rgba(0,58,64,0.50); color:#fff; width:100% ; margin-top:15px;}
.footbox div.fl{ width:100%; text-align:center; line-height:25px; color:#fff;}
.footbox div.fl p{ padding-bottom:8px; color:#fff;}
.footbox div.fl p i{ padding:0 0px; display: block; font-size: 12px; color:#fff; }
.footbox div.fl a{ color:#fff; padding:0 5px;}	
.footbox div.fl br{ display: none;}
.footbox div.fr{ width:100%; text-align:center; vertical-align:top; padding-top:20px; }	
.footbox div.fr a { display:inline-block; text-align:right; margin-left:10px;  } 
}

#divimg{
 z-index: 100;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100px;
	background: #ffffff;
	padding: 0;
	box-shadow: 0 0.1rem 0.75rem 0 rgba(9, 41, 77, .15);
}
#divimg img{
 /*position:absolute;
 left:0;
 bottom:0;*/
 filter:alpha(opacity=100);/* IE */
 -moz-opacity:1;/* Moz + FF */
 opacity: 1;/* 鏀寔CSS3鐨勬祻瑙堝櫒锛團F 1.5涔熸敮鎸侊級*/
}
.btnclose {
	position: absolute;
    right: 0px;
    top:-15px;
    width: 25px;
    height: 15px;
    background: #ffffff;
    line-height: 15px;
}

.footer span{font-weight: bold;padding-bottom: 10px;  color:#ffffff;}
.footer span#_span_jiucuo{ display: inline;}
.footer span#_span_jiucuo img{width: 60px; height: 30px;}
.footer .frow{ float:left; color:#ffffff; line-height:25px;}
.footer-class{
	float:left;
	color:#fff;
	font-size:1.2em;
	
}
.footer-class p a{ 
	color:#fff;
	text-decoration:none;
}
.footer-class p a:hover{ 
	color:#23B7A4;
}
.footer-class-right{
	float:right;
}
.footer-class-right img {
    
    height: 25px;
}
.footer-top {
	padding:4em 0px 5em;
}
