@charset "gb2312";

body {
	max-width: 640px;
	min-width: 320px;
	font-family: "Microsoft Yahei", SimSun, Arial, Helvetica, sans-serif;
	margin: 0 auto; background:#f1f2f4;
	-webkit-text-size-adjust: none; color:#555;
}
html {
	-webkit-text-size-adjust: none;
}
em , i{ font-style:normal;}

div, p, span, h1, h2, h3, h4, h5, ul, li, img, dt, dl, dd, ol {
	padding: 0px;
	margin: 0px;
}
table, tr, td {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
ul, li {
	list-style: none;
}
a{ color:#444; text-decoration:none;}
a:hover{ color:#444; text-decoration:underline;}
img {
    border: 0;
	display: block;
    max-width: 100%;
    vertical-align: middle;
}
p {
	word-wrap: break-word
}
input[type="submit"] {
	cursor: pointer;
}

input,
select,
textarea,
button {
	vertical-align: middle;
	outline: none;
	border: 0px;
}
button{border-radius:0;} 
textarea {-webkit-appearance:none;}   
input {-webkit-appearance:none; padding:0; border:0; background:none; border-radius:0px;}

#LRfloater0, #LRdiv1, #LRdiv0, #LRfloater1, #new_swt_wee {
	display: none;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: block;
}
.clear {
	clear: both;
}
/*.topt{
	margin-top:3.6rem;
}*/
.top2 {
	margin-top: 2%;
}
.top3 {
	margin-top: 3%;
}
.top4 {
	margin-top: 4%;
}
.top5 {
	margin-top: 5%;
}

.w96 {
	width: 96%;
	margin: 0 auto;
}
.w98 {
	width: 98%;
	margin: 0 auto;
}
.w94 {
	width: 94%;
	margin: 0 auto;

}
.bottom5 {
	margin-bottom:5rem;
}

.w640 {margin:0 auto; width: 100%; height:auto; overflow:hidden;  background:#FFF; padding-bottom:2%; box-shadow: 0 0 3px #CCC; 
}
.w640s {margin:0 auto; width: 100%; height:auto; overflow:hidden;
}

.top_head{ border-bottom:0.2rem solid #008467; width: 26.7rem; height:4rem; background:#FFF;}
.top_2{ margin:0 auto; width:100%; height:auto; overflow:hidden;}
.top_head a.logo{ float:left; width:63%; margin:2% 0 0 1%; display:inline-block;}
.top_head a.sousuo{ float:right; width:6%; height:1.6rem; margin:3.8% 8% 0 0%; background:url(../images/fdj.png) no-repeat ; background-size:100%; display:inline-block;}
.top_head a.sousuo2{background:url(../images/fdj2.png) no-repeat; background-size:100%;}
.top_snav{ width:100%; overflow:hidden;}
.top_head a.navs{ float:right; width:5%; margin: 3.5% 4% 0 0; display:inline; height:1.5rem; background:url(../images/sd.jpg) no-repeat ; background-size:100%;}
.sousuok{
 display:none; background:#FFF; padding:2% 0; width: 26.7rem; margin:0; height:1.8rem; overflow:visible;
}
.sousuok input[type="text"] {width:18rem; border:1px solid #bcc3cc; color:#999; margin-left:3%; height:1.92rem; line-height:1.92rem; font-size:0.92rem; text-indent:1em; float:left;}
.sousuok input[type="submit"] {width:6rem; height:2rem; line-height:2rem; font-size:0.92rem; background:#008467; color:#fff; border:0; overflow: hidden; float:left;}


/*#n_menu {display:none; position:absolute; width:8.5rem; border:1px solid #ddd; z-index:15; right:0; margin:0;top:3.6rem; bottom:0; background:#FFF; height:16rem;}
.bdsharebuttonbox{width:95%; position:absolute; top:2%; float:left; left:5%;}
.bdshare_dialog_box{display:none !important;}
.bdshare_popup_box{display:none !important;}
#n_menu a{width:90% !important; height:auto !important; float:left !important; background:none!important;}*/


.ztall{ margin:0 auto; width:6.3rem; height:auto; overflow:hidden; margin-top:1%; padding-bottom:1%;}
.ztall a.hover {
	border-radius:1.5rem; color:#FFFFFF; background:#008467; text-decoration:none;
}
.ztall a { float:left; width:1.3rem; margin-left:0.4rem; margin-right:0.4rem; margin-top:5%; display:inline; border-radius:1.3rem; height:1.3rem; cursor:pointer; line-height:1.3rem; text-decoration:none; font-size:0.85rem; text-align:center; background:#ececec; 
}
.zttu{ margin:0 auto; width:95%; height:6.3rem; overflow:hidden; margin-top:3.5%; }



#n_menu { float:right; display:none; position:absolute; width:8.5rem; border:1px solid #ddd; background:#FFF url(../images/fenxs.png) no-repeat !important; z-index:1115; right:2%; 
top:3.6rem; height:15.3rem; background-size:100% !important; }
.bdsharebuttonbox.bdshare-button-style1-32{height:auto !important; }
.bdsharebuttonbox{width:98.5%; position:absolute; float:left; }
.bdshare_dialog_box{display:none !important;}
.bdshare_popup_box{display:none !important;}
#n_menu a{width:100% !important; height:3.2rem !important; float:left !important; background:none !important;}


.banner{ overflow:hidden; position:relative;  /*margin-top: 230px;*/} 
.banner .hd{ position:absolute; overflow:hidden; height:0.9rem; right:0; bottom:3%; z-index: 99;} 
.banner .hd ul{ float:left; overflow:hidden; zoom:1;/* width:6rem !important;*/} 
.banner .hd ul li{ position:relative; _display:inline; float:left;  width:0.7rem; height:0.7rem; overflow:hidden; background:#fff; margin:0px 0.3rem; text-indent:-999px; cursor:pointer; } 
.banner .hd ul li.on{ background:#008467; } 


#wrapdibu {
	overflow: hidden;
	display: block;
	bottom: 0px;
	width: 26.7rem;
	height:4.2rem;
	position: fixed;
	color: #fff; background:#FFF;
	z-index: 9999;
	
}
.dibu {margin: 0px auto;}
.dibu ul{ float:left; width:100%; padding-top:2%;}
.dibu ul li{ float:left; width:10%; margin:0 5% 0 5%; display:inline;}
.dibu ul li ol{ margin:0 auto; width:80%; height:2rem; background-size:100% !important;}
.dibu ul li p{ margin:0 auto; width:100%; text-align:center; line-height:1.5rem; font-size:0.9rem;}
#dibugs .active a{ color:#008467 !important;}
.dibu ul li a:hover{ text-decoration:none; color:#008467;}

.dibu ul li .sytb{background:url(../images/db1s.png) no-repeat;}
#dibugs .active a .sytb{background:url(../images/db1.png) no-repeat; }

.dibu ul li .pdtb{background:url(../images/db2.png) no-repeat;}
#dibugs .active a .pdtb{background:url(../images/db2s.png) no-repeat;}

.dibu ul li .ghtb{background:url(../images/db3.png) no-repeat;}
#dibugs .active a .ghtb{background:url(../images/db3s.png) no-repeat;}

.dibu ul li .zctb{background:url(../images/db4.png) no-repeat;}
#dibugs .active a .zctb{background:url(../images/db4s.png) no-repeat;}

.dibu ul li .zdtb{background:url(../images/db5.png) no-repeat;}
#dibugs .active a .zdtb{background:url(../images/db5s.png) no-repeat;}





 @media only screen {
html {
	font-size: 24px;
}
}
 @media only screen and (min-width: 640px) {
html {
	font-size: 24px;
}
.top-swt img {
	padding: 0px 0;
	margin: 0 auto;
	background: #2591e3;
	transform: translate(0%, 0%);
	border: 0px;
}
}
 @media only screen and (max-width: 479px) and (min-width: 321px) {
html {
	font-size: 14px;
}
.banner .hd ul{width:17.2rem;} 
}
 @media only screen and (max-width: 320px) {
html {
	font-size: 12px;
}
}