body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:100%;
	/*overflow: hidden;*/
}
ul,li,dl,dt,dd{padding:0px; margin:0px; list-style:none;}
.topmenu {
	background-color: #00F;
	height:40px;
	width:100%;
	line-height:40px;
}
.topmenu ul, .topmenu li{ padding:0px; margin:0px; list-style:none;}
.topmenu li{
	width: 25%;
	float: left;
	background-image: url(line.png);
	background-position: 0 10px;
	background-repeat: no-repeat;
}
.topmenu li a{display:block; width:21px; height:21px; margin:0 auto; margin-top:10px; cursor:pointer;}
li.page_home{ background:none;}
.page_home a{

	display: block;
	background-image: url(nav_home.png);
	background-position: center;
	width: 100%;
	background-repeat: no-repeat;
	height:40px;
	line-height:40px;
	background-size:100%;
}
.page_back a{
	display: block;
	background-image: url(nav_back.png);
	background-position: center;
	width: 100%;
	background-repeat: no-repeat;
	height:40px;
	line-height:40px;
	background-size:100%;
	}
.page_call a{
	display: block;
	background-image: url(nav_tel.png);
	background-position: center;
	width: 100%;
	background-repeat: no-repeat;
	height: 40px;
	line-height: 40px;
	background-size:100%;
	}
.page_lxdz a{
	display: block;
	background-image: url(nav_lbs.png);
	background-position: center;
	width: 100%;
	background-repeat: no-repeat;
	height: 40px;
	line-height: 40px;
	background-size:100%;
	}
.clear{clear:both;}
.webinfo{}



#footer_points{height:42px; clear:both;}
#footer{width:100%; margin:0 auto;  height:42px; position:fixed; z-index:1000; bottom:0;background-color: #efefef}
#footer a{text-decoration:none; color:#333;}
#footer a.cur{color:#ff6600;}
#footer ul{margin-top:0px; border-top:1px solid #C4C4C4;}
#footer ul li{position:relative; float:left; height:41px; line-height:41px; width:80px; text-align:center; background-color: #efefef; width:20%; border-left:1px solid #C4C4C4;}
#footer ul li.first{background:none;border-left:none;}
#footer ul li img{padding-right:2px;}
#footer ul li div, #footer ul li a{height:42px; line-height:42px; overflow:hidden; font-size:16px; cursor:pointer; display:block;}
#footer ul li div.cur{color:#ff6600;}
#footer ul dl{box-shadow:0 0 8px #333; bottom:42px; position:absolute; width:100%; display:none; background:#E6E6E6; padding-bottom:4px;}
#footer ul dl dd{height:40px; line-height:40px; overflow:hidden;   padding:0 5px;}
#footer ul dl dd.first{background:none;}
#footer ul dl dd a{font-size:14px;}
.bodyinfo li{width:33.33%;float:left:}
	.banner img {
height: 240px;
}
.con{margin-bottom:50px;
background-color: #efefef; height:100%;width:100%;}
.img {
height:90px;
overflow: hidden;
}
.img img{height:90px;}
.piclist{width: 100%;
padding: 5px 0;
overflow: hidden;}
.piclist li{width:31.33%; float:left;background-color: #ffffff; margin:1%; }
.piclist li div{margin:0 auto; }
.piclist li div.text{text-align:center; }
 .box {
width: 100%;
overflow: hidden;
}
 .box img{width:100%;}
.pic img{width:100%;}

@media all and (min-width:360px){
	  
	 .img{height:110px;}
}
@media all and (min-width:420px){
	  .img{height:126px;}
}
@media all and (min-width:480px){
 
	 .img{height:140px;}
}

.viewcon{margin:10px 10px 40px 10px;overflow: hidden;}
.viewcon img{width:99%;}
 a{text-decoration:none;}
 .contents{padding:8px; line-height:150%; overflow:hidden; word-wrap:break-word;}
 .share{text-align:center; padding:8px 0;}
 .share span{border:0; color:#fff; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 2px 3px #999; -moz-box-shadow:0 2px 3px #999; -webkit-box-shadow:0 2px 3px #999; font-weight:bold; height:32px; line-height:32px; font-size:14px; display:inline-block; width:45%; margin:0 4px; font-size:16px;}
 .share span.friend{background:#0ade00; background:-moz-linear-gradient(top,#0ade00,#1aa200); background:-ms-linear-gradient(top,#0ade00,#1aa200); background:-webkit-gradient(linear, 0 0, 0 100%, from(#0ade00), to(#1aa200));}
 .share span.quan{background:#3db8e5; background:-moz-linear-gradient(top,#3db8e5,#4160e2); background:-ms-linear-gradient(top,#3db8e5,#4160e2); background:-webkit-gradient(linear, 0 0, 0 100%, from(#3db8e5), to(#4160e2));}
 .share_layer{width:100%; height:100%; overflow:hidden; text-align:right; position:fixed; top:0px; left:0px; display:none; background:#000; background:rgba(0,0,0,0.8); filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index:100000;}
 .share_layer img{max-width:600px; width:100%; position:relative;}
 .list-type-0 .item{border-bottom:1px solid #ddd; padding:7px 0; height:75px; overflow:hidden; background:url(../../../images/web/default/bg.png) 0 -115px repeat-x; position:relative;}
 .list-type-0 .item .img{width:105px; height:75px; overflow:hidden; position:absolute; left:0; top:7px;}
 .list-type-0 .item .img img{width:100%; min-height:100%; margin-left:7px;}
 .list-type-0 .item .info{overflow:hidden; position:absolute; left:105px; top:7px; margin-left:7px; margin-right:30px;}
 .list-type-0 .item .info h1{/*height:16px; line-height:16px; overflow:hidden;*/ padding:5px 0;margin-bottom:3px; font-weight:bold; font-size:14px;}
 .list-type-0 .item .info h2{height:55px; line-height:150%; overflow:hidden; color:#888; font-size:12px;}
 .list-type-0 .item .detail{width:30px; float:right; overflow:hidden; padding-top:30px;}
 .list-type-0 .item .detail span{display:block; width:20px; height:20px; margin:0 auto; background:url(../../../images/web/default/bg.png) -88px -92px no-repeat;}
 .list-type-1{width:100%; box-sizing:border-box; padding:7px 1px; padding-bottom:0;}
 .list-type-1 .list{width:99%; margin:0 auto;}
 .list-type-1 .item{float:left; width:50%; overflow:hidden;}
 .list-type-1 .item div{background:#fff; margin:0 4px; margin-bottom:7px;}
 .list-type-1 .item ul{width:94%; overflow:hidden; margin:0 auto; padding-top:4px;}
 .list-type-1 .item ul .img{height:100px; overflow:hidden;}
 .list-type-1 .item ul .img img{width:100%; min-height:100%;}
 .list-type-1 .item ul .title{height:26px; line-height:26px; text-align:center; overflow:hidden; font-size:14px;}
 .list-type-2 .item{border-bottom:1px solid #ddd; padding:7px 0; height:55px; overflow:hidden; background:url(../../../images/web/default/bg.png) 0 -115px repeat-x; position:relative;}
 .list-type-2 .item .info{overflow:hidden; position:absolute; top:7px; margin-left:7px; margin-right:30px;}
 .list-type-2 .item .info h1{height:20px; line-height:20px; overflow:hidden; font-weight:bold; font-size:14px;}
 .list-type-2 .item .info h2{height:35px; line-height:150%; overflow:hidden; color:#888; font-size:12px;}
 .list-type-2 .item .detail{width:30px; float:right; overflow:hidden; padding-top:20px;}
 .list-type-2 .item .detail span{display:block; width:20px; height:20px; margin:0 auto; background:url(../../../images/web/default/bg.png) -88px -92px no-repeat;}
 #turn_page{padding:9px 0 6px 0;}

 
 .newslist li{border-bottom: 1px solid #ddd;
padding: 7px 0;
height: 55px;
overflow: hidden;
background: url(../../../images/web/default/bg.png) 0 -115px repeat-x;
position: relative;}
.gustlist li{line-height:200%;border-bottom:1px solid #efefef}
.viewcon div {line-height:300%;}