*{padding: 0;margin: 0;}
a{cursor: pointer;text-decoration: none;}
ul,li{list-style: none;}
em{font-style: normal;}

/*头部*/
#header{
	width: 100%;
	height: 85px;
	background-color: #ffffff;
	position: fixed;
	margin-top: 0px;
	z-index: 999;
}
.top,.nav{
	width: 1000px;
	margin: 0 auto;
	text-align: right;
}
.top ul li{
	width: 60px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	display: inline-block;
}
.top ul li a{
	font-size: 13px;
	color:#333333; 
	display: block;
}
.nav {
	height: 50px;    
	display: flex;
    width: unset;
    margin: 0 15%;
}
.logo{
	width: 270px;
	height: 50px;
	display: block;
}
.logo img{width: 270px;}
.nav .logo{float: left;}
.nav ul{
	float: right;
	margin-left:100px;
}
.nav ul li{
	display: inline-block;
	/*width: 90px;*/
	height: 50px;
	line-height: 50px;
	padding-left: 12px;
	text-align: center;
}
.nav ul li a{
	font-size: 16px;
	font-weight: bold;
	color: #506a85;
	display: block;
}
.nav ul li a:hover{color: red;}

/*尾部*/
.foot-info{
	width: 100%;
	text-align: center;
	background-color: #283645;
	float: left;
}
.foot-info p{font-size:13px;color: #999;padding: 5px 0;}
.foot-info p a{font-size:13px;color: #999;}

#footer{
	width: 100%;
	background-color: #212932;
	float: left;
	margin-top: 20px;
	padding: 15px 0 8px 0;
}
.foot-nav{
	width: 980px;
	margin: 0 auto;
}
.foot-img{float: left;}
.foot-img li{width: 300px;margin-bottom: 5px;}
.foot-img li:last-child{margin-bottom: 0;}
.foot-img li img{width: 300px;}
.foot-img li img.foot-logo{width: 220px;height: 40px;}
.foot-img li p{font-size: 13px;color: #999;}
.foot-list{float: right;}
.foot-list dl{float: left;}
.foot-list dl dt{
	font-size: 15px;
	color: #999;
	font-weight: bold;
	margin-bottom: 8px;
}
.foot-list dl dd{
	width: 100px;
	height: 100px;
	display: inline-block;
	margin-left: 15px;
}
.foot-list dl dd:last-child{margin-bottom: 0;}
.foot-list dl dd img{width: 100%;display: block;}
.foot-list dl dd p{text-align: center;font-size: 14px;color: #999;padding-top: 10px;}

/*side*/
.side-img{
	width: 100%;
	height: 150px;
	float: left;
	margin-top: 85px;
}
.side-img{width: 100%;height: 150px;}
.side-img .side-title{width: 1000px;margin: 0 auto;position:relative;top: -25px;}
.side-img .side-title span{
	width: 200px;
	height: 60px;
	display: block;
	background-color: #283645;
	color: #ffffff;
	text-align: center;
	line-height: 60px;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 2px;
}

.container{
	width: 1000px;
	/*min-height: 500px;*/
	margin: 0 auto;
}
.container .side-nav{
	position: relative;
	float: left;
	width: 200px;
	height: auto;
	padding-top: 100px;
}
.side-nav ul li{
	width: 200px;
	/*height: 35px;*/
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
}
.side-nav ul li a{
	display: block;
	text-align: left;
	padding: 0 3px;
	font-size: 13px;
	color: #283645;
	font-weight: bold;
	cursor: pointer;
}
.side-nav ul li a em{float: right;margin-right: 5px;}
.side-nav ul li a:hover{color: red;}
.side-nav ul li dl{
	position: absolute;
	width: 150px;
	margin-left: 50px;
	background: #eee;
	filter:alpha(opacity=80); 
	-moz-opacity:0.8; 
	opacity:0.8;
	display: none;
}
.side-nav ul li dd{
	width: 150px;
	height: 20px;
	display: inline-block;
	font-size: 14px;
}
.side-nav ul li dd a{
	display: block;
	text-align: center;
	padding: 0 3px;
	font-size: 13px;
	color: #283645;
}

.container .content{
	float: right;
	width: 800px;
	min-height: 500px;
	padding-bottom: 55px;
}
.container .content .cont-padding{
	padding-left:30px;
}
.content p.current-address{
	width: 100%;
	height: 25px;
	text-align: right;
	padding: 65px 3px 5px 0;
	font-size: 13px;
}
p.current-address .ca1{
	background: url('/m/static/img/home.jpg')no-repeat left center;
	padding-left: 18px;
}
p.current-address .ca2{padding-right: 3px;}
p.nav-title{
	width: 100%;
	padding: 15px 0 15px 30px;
	font-size:20px;
	color: #506A85;
}

/*slider*/
.banner { position: relative; overflow: auto; text-align: center;margin: 0;padding: 0;}
.banner li { list-style: none; }
.banner ul li { float: left; }
#b03 {width: 100%; z-index: -1; padding:85px 0 0 0;}
#b03 ul li img{width: 100%;}
#b03 .dots { position: absolute; left: 0; right: 0; bottom: 20px;}
#b03 .dots li
{
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 4px;
    text-indent: -999em;
    border: 2px solid #fff;
    border-radius: 6px;
    cursor: pointer;
    opacity: .4;
    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    transition: background .5s, opacity .5s;
}
#b03 .dots li.active{ background: #fff;opacity: 1;}
#b04 ul li img{width: 100%;height: 355px;}

/*image*/
.img-list li{
	width: 370px;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
}
.img-list .no-right-m{margin-right:0;}
.img-list li img{
	width: 370px;
	height: 200px;
}

/*article*/
.article{width: 100%;}
.article h4{color: #506a85;text-indent: 2em;padding: 5px 0;}
.article h5{color: #333;text-indent: 2em;padding: 5px 0;}
.article p{
	font-size: 13px;
	color: #666;
	text-indent: 2em;
	line-height: 25px;
}
.article h4.art-title{text-align: center;padding-bottom: 10px;}
.article div.konghang{height: 25px;}

/*pagelist*/
.pagelist{float:right;margin-top: 15px;}
.pagelist ul li {border-radius:3px; border:1px solid #dfdfdf;display:inline-block; margin:0px 2px;padding:5px 12px;}
.pagelist ul li a{display:block;color: #000;}
.pagelist ul li.current{background:#09F; color:#FFF; border-color:#09F; margin:0 2px;padding:5px 12px;} 
.pagelist ul li a:hover{background:#09F; color:#FFF; border-color:#09F;}
.pagelist p{line-height: 0;margin-bottom: 0;}
