body{margin: 0px; padding: 0px; font-family: "微软雅黑"; font-size: 14px; line-height: 22px; color: #333;}
ul,li,dl,dt,dd,ol{margin: 0px; padding: 0px; list-style: none;}
a{color: #333; text-decoration: none;}
a:hoveer{color: #333; text-decoration: none;}
img{border: 0px;}

.header{background: rgba(53,47,35,0.8); z-index: 999; position: fixed; box-shadow: 0 0 2px #000; top: 0px; width: 100%; overflow: hidden;}
.header .top{width: 1200px; margin: auto; overflow: hidden;}
.header .top .logo{float: left; margin: 5px 0; overflow: hidden;}
.header .top .logo img{display: block; height: 80px;}
.header .top .nav{float: right; line-height: 90px;}
.header .top .nav a{display: block; padding: 0 30px; font-size: 16px; float: left; color: rgb(189,148,91);}
.header .top .nav a:hover{background: rgb(189,148,91); color: #fff;}
.header .top .nav a.clickclass{background: rgb(189,148,91); color: #fff;}
.header .top .m_nav{display: none;}

.banner{position: relative; margin-top: 90px; overflow: hidden;}
.banner .bd ul li img{display: block; width: 100%;}
.banner .hd{position: absolute; width: 100%; bottom: 10px; text-align: center; line-height: 5px; overflow: hidden;}
.banner .hd ul li{display: inline-block; width: 60px; height: 5px; background: rgba(53,47,35,0.8);}
.banner .hd ul li.on{background: rgba(255,255,255,0.7);}


.footer{background: #000; text-align: center; padding-bottom: 5px; color: #999; font-size: 12px; overflow: hidden;}
.footer .bottom{background: rgb(33,33,33); padding: 50px 0; margin-bottom: 5px; color: rgb(189,148,91); overflow: hidden;}
.footer .bottom dl{width: 1200px; margin: auto; overflow: hidden;}
.footer .bottom dl .btlogo{display: block; float: left; width: 200px;}
.footer .bottom dl dd{width: 850px; margin-top: 40px; float: left; font-size: 16px; line-height: 40px;}
.footer .bottom dl dd b{display: block; font-size: 20px;}
.footer .bottom dl span{display: block; float: right; width: 150px; margin-top: 15px; overflow: hidden;}
.footer .bottom dl span img{display: block; width: 150px; margin-bottom: 5px;}

@media only screen and (max-width:1080px ) {
	.header .top{width: 94%; padding: 0 3%;}
	.header .top .logo{float: left; margin: 0.092592rem 0; overflow: hidden;}
	.header .top .logo img{display: block; height: 1.481481rem;}
	.header .top .nav{display: none;}
	.header .top .m_nav{display: block; float: right; margin-top: 0.37037rem;}
	.header .top .nav_ico{background: url(../img/nav_ico.png) no-repeat center right; background-size: 1rem; width: 1rem; height:1rem; float: right; cursor: pointer;}
	.header .top .close_ico{background:url(../img/close_ico.png) no-repeat center right; background-size: 1rem;}
	.slide_mask {
		display: initial;
		background: rgba(0, 0, 0, 0.1); 
		transition:0.3s ease-out; 
		left: 0px; 
		top: 0px;
		width: 100%;
		height:100%;
		display: none;
		position: fixed; 
		z-index:1000000;
		-webkit-transition: all 0.3s ease-out;
		-moz-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
		cursor:pointer;
		}
	.slide_nav {
		display: initial;
		transition:0.5s ease-out;
		right: -300px;
		top: 1.666666rem;
		width:auto;
		z-index: 99999;
		position: fixed;
		z-index:1000000; 
		transform: translate3d(0px, 0px, 0px);
		-ms-transform: translate(0px, 0);
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-webkit-transition: all 0.3s ease-out;
	    -moz-transition: all 0.3s ease-out; 
		-ms-transition: all 0.3s ease-out; 
		-o-transition: all 0.3s ease-out;
		background:#5a6275;
		display:block;
		font-size:0.555555rem;/*30px*/
		line-height: 1.296296rem;/*70px*/
		min-height:calc(100% - 100);
		min-height:calc(100%);
		overflow: auto;
	}
	.moved.slide_nav {
		transform: translate3d(0px, 0px, 0px);
		-ms-transform: translate(0px, 0);
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		right: 0px;
	}
	
	.slide_nav li > a {
		padding:0px 0.37037rem;
		color:#fff;
		display: block;
	}
	.slide_nav li.current > a,.slide_nav li a:hover {
		background:#000;
	}
	.banner{margin-top: 1.666666rem;}
	
	.footer .bottom{padding: 0.925925rem 0;}
	.footer .bottom dl{width: 94%;}
	.footer .bottom dl .btlogo{width: 20%;}
	.footer .bottom dl dd{width: 65%; margin-top: 0.925925rem; font-size: 0.37037rem; line-height: 1.111111rem;}
	.footer .bottom dl dd b{font-size: 0.555555rem;}
	.footer .bottom dl span{width: 15%; margin-top: 0.37037rem; overflow: hidden;}
	.footer .bottom dl span img{width: 100%; margin-bottom: 0.092592rem;}
}