﻿article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
html {
    -webkit-text-size-adjust: none;font-size:62.5%;
}
*{list-style:none;margin:0;padding:0}
img{border:none}
a{text-decoration: none;color:#000;}
a:hover{}
.clear{ clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
body{font-size:100%;font-family:"microsoft yahei";color:#000;}
.mt1{margin-top:10px;}.mt2{margin-top:20px;}.mt30{margin-top:30px;}.mt50{margin-top:50px;}
.font12{font-size:12px;}.font14{font-size:14px;}.font16{font-size:16px;}
.en{font-family:Arial, Helvetica, sans-serif;}
.bold{font-weight:bold;}.red{color:#f00;}
.cen{text-align:center;}.txtl{text-align:left;}.txtr{text-align:right;}
.fl{float:left}.fr{float:right;}.ov{overflow:hidden;}

.wrap {width:640px;margin:0px auto;overflow:hidden;} .w{width:100%;}
@media screen and (max-width: 650px) {.wrap{width:98%;}}

.navs{width:100%;position:fixed;top:0;left:0;z-index:9;}
.navs .wrap{height:55px;padding-top:5px;position:relative;z-index:3;overflow:visible;background:rgba(255,255,255,0.8);}
.navs .home{position:absolute;left:15px;top:5px;height:50px;}
.navs .drop{position:absolute;right:10px;top:10px;cursor:pointer;}
.subNavBox{display:none;position:absolute;top:60px;width:100%;font-size:14px;background:#363636;}
.subNavBox dt{width:100%;line-height:35px;border-bottom:solid 1px #eee;cursor:pointer;}
.subNavBox dt a{display:block;color:#fff;}

.navContent{display:none;background:#F2F2F2;}
.navContent li{width:100%;line-height:30px;border-bottom:solid 2px #fff;}
.navContent li a{display:block;}
.navContent li a:hover{color:#fff;background-color:#1977aa;}

/*slide*/
.banner{position:relative;margin-top:60px;z-index:1;width:100%;overflow:hidden;}
.carousel{position:relative;list-style:none;padding:0;}
.carousel .item{display:nones;float:left;position:relative;}
.carousel .active{display:block;}
.carousel img{display:block;max-width:100%;height:auto;margin:0 auto;}
.banner .pointer{display:none;position:absolute;bottom:10px;}
.pointer li{width:10px;height:10px;margin:0 3px;display:inline-block;border-radius:50%;border:2px solid #fff;cursor:pointer;}
.pointer .active{background:#fff;}
.banner .pager-prev, .banner .pager-next{position:absolute;top:50%;left:5%;width:72px;height:35px;margin-top:-18px;background:url(../images/btn.png) no-repeat;}
.banner .pager-next{left:auto;right:5%;background-position:right bottom;}
.banner .pager-prev:hover{background-position:right 0;}
.banner .pager-next:hover{background-position:0 bottom;}

.haohao{height:90px;background:#1977aa;}
.haohao li{float:left;width:28%;height:140px;padding:10px 0 0 5%;color:#fff;border-left:1px solid #002c86;}
.haohao li span{float:left;}
.haohao li .a{font-size:26px;}
.haohao li .b{margin-top:10px;font-size:14px;}
.haohao li .c{margin-top:15px;padding-left:5px;}
.haohao li .d{width:100%;}
@media screen and (max-width: 480px) {
.haohao li .a{font-size:20px;}
.haohao li .b{margin-top:5px;}
.haohao li .c{margin-top:10px;}
}

.tit{padding:20px 0;}
.tit span{display:inline-block;}
.tit span.a{display:block;margin-bottom:-16px;font-size:26px;}
.tit span.b{width:320px;height:1px;margin-bottom:-16px;background:#ccc;}
.tit span.b2{width:70px;height:4px;background:#1977aa;}
.tit span.c{color:#999;text-transform:uppercase;}

.inews ul{width:100%;}
.inews ul li{float:left;width:100%;line-height:20px;margin-bottom:20px;color:#888;}
.inews ul li a.t{display:block;margin-bottom:5px;}
.inews ul li img{float:left;width:28%;margin:0 3% 0 0;display:inline;border:solid 1px #ddd;}
.inews ul li:hover img{border-color:#f00;}

.icase .bd li{float:left;width:40%;margin:10px 0;position:relative;}
.icase .bd li img{width:100%;}

.icasea .bd li{float:left;width:40%;margin:10px 0;position:relative;}
.icasea .bd li img{width:100%;}

.more{padding:20px 0;}
.more a{display:inline-block;line-height:30px;padding:0 10%;border:1px solid #ccc;}
.more a:hover{color:#fff;border-color:#1977aa;background-color:#1977aa;}



.foot{line-height:22px;} 
.foot dl.copyright{width:100%;padding:30px 0 10px;color:#999;}

.foots{position:fixed;bottom:0;z-index:3;width:100%;}
.foots .wrap{padding:5px 0;background:rgba(0,0,0,0.5);}
.foots li{float:left;width:25%;}
.foots li a{display:block;color:#fff;}
.foots li img{height:26px;}

.where{width:96%;line-height:36px;padding:0 2%;margin:10px 0;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;background:#EBEBEB;overflow:hidden;}
.where a{padding:0 5px;}

.piclist li{float:left;width:45%;line-height:30px;margin-bottom:10px;overflow:hidden;}
.piclist li img{width:100%;height:220px;}
.piclist li a.t{display:block;height:30px;overflow:hidden;}
.piclist li a.t2{display:block;height:50px;line-height:normal;overflow:hidden;}

.piclista li{float:left;width:45%;line-height:30px;margin-bottom:10px;overflow:hidden;}
.piclista li img{width:100%;height:160px;}
.piclista li a.t{display:block;height:30px;overflow:hidden;}
.piclista li a.t2{display:block;height:50px;line-height:normal;overflow:hidden;}
.newslist li{float:left;width:100%;padding:10px 0;color:#c2c2c2;border-bottom:1px solid #d9d9d9;overflow:hidden;}
.newslist li b{float:left;width:60px;line-height:35px;margin-right:10px;display:inline;font-size:16px;color:#cfcfcf;border-right:1px solid #bbb;}
.newslist li a{display:block;font-size:14px;height:18px;overflow:hidden;}


.acon{width:96%;line-height:25px;padding:10px 2%;font-size:14px;}
.acon img{max-width:80%;}
.acon p{display:block;}
.acon h1{width:100%;line-height:30px;text-align:center;font-size:18px;color:#1977aa;overflow:hidden;}
.acon .heng{width:100%;line-height:25px;padding:10px 0;margin-bottom:20px;font-size:12px;color:#888;border-bottom:1px solid #E4E4E4;}
.acon .pic{width:80%}

.sorts{width:100%;padding:10px 0;margin-top:0px;background:url(../images/sorts.png) repeat-x;}
.sorts a{float:left;width:20%;line-height:30px;margin:5px 2.2%;text-align:center;border:1px solid #ddd;}
.sorts a:hover, .sorts a.cur{color:#fff;background:#1977aa;border-color:#1977aa;}


.prenext{float:left;width:99%;padding:1em 0;margin-top:2em;line-height:1.5em;border-top:1px solid #ddd;}

.environment{}
.environment .name{padding:30px 0 20px 0;}
.environment .environment_list li{flaot:left;width:960px;height:541px;}
.environment .environment_list img{display:block;width:100%;height:541px;}
.environment .environment_info{position:relative;}
.environment .prev{z-index: 10;cursor:pointer;top:0;left:0;position:absolute;width:88px;height:570px;background:url(../images/ico71.png) no-repeat left center;}
.environment .next{z-index: 10;cursor:pointer;top:0;right:0;position:absolute;width:88px;height:570px;background:url(../images/ico73.png) no-repeat left center;}
.environment .prev:hover{background-image:url(../images/ico72.png);}
.environment .next:hover{background-image:url(../images/ico74.png);}


.wap{display:none;}
/* 栏目页分页 */
.wp-pagenavi{padding:20px 0;width:98%;text-align:center;}
.wp-pagenavi a, .wp-pagenavi span{padding:3px 5px;margin:2px;font-size:0.75em;color:#333;background:#E6E6E6;}
.wp-pagenavi a:hover, .wp-pagenavi span.cur{color:#fff;background:#1977aa;}
.pageleft {
	overflow: hidden; width: 300px; line-height: 24px; height: 24px
}
.pageright {
	overflow: hidden; width: 300px; line-height: 24px; height: 24px
}
.pageleft {
	padding-left: 10px; float: left; text-align: left
}
.pageright {
	padding-right: 10px; float: right; text-align: right
}

/* 内容分页 */
.pages{
	text-align:center;margin-top:20px;
}
.pages a, .pages span{
	margin:2px;
	padding:2px 6px;
	border:1px solid #999999;
	color:#666;
}
.pages span, .pages a:hover{
	border-color:#ccc;
	color:#000;
}
.pages span font{
	color:inherit;
}
a.button_2:link,a.button_2:visited{
	display:block;
	width:77px;
	height:33px;
	line-height:33px;
	background:#000;
	border:none;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
	letter-spacing: 0.5em;
	color:#FFFFFF;
}
a.button_2:hover{
	color:#FFFFFF;
	text-decoration: none;

	text-align: center;
}

