@charset "utf-8";
/* CSS Document */
/*public*/
*{
	margin: 0;
	padding: 0;
}

ul{
	list-style: none;
}


body{
	background-color: #e6e6e6;
        min-width:1200px;
}

a:link,a:visited{
	text-decoration: none;
	color: #333;
}

a:hover,a:active{
	text-decoration: none;
	color: #db9842;
}

.clearfix{
	clear:both;
}

/*TOP AREA*/
.topWrap{
	width: 100%;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}
.top{
	width: 1200px;
	margin:0 auto;
	height: 110px;
	position: relative;
}

.top .logo{
	float: left;
	margin-top: 20px;
}

.top .middle{
	color: #a57435;
	width: auto;
	height: 17px;
	font-size: 15px;
	position: absolute;
	bottom: 32px;
	right: 251px;
	letter-spacing: 0.5px;
}

.top .middle a{
	color: #a57435;
	text-decoration: none;
}
.top .middle a:hover{
	color: #a57435;
	
}

.top .searchBox {
	width: 215px;
	height: 110px;
	position: absolute;
	background-color: #c5a883;
	color: white;
	top: 0;
	right: 0;
	z-index: 99;
}
.top .searchBox form{
	width:100%;
	height: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
/*	justify-content: center;*/
}
.top .searchBox input[type="submit"]{
	background: url("../img/top/icon_search.png") no-repeat;
	width: 26px;
	height: 24px;
	outline: none;
	border: none;
	margin-left: 59px;
	/* height: 55px; */
}
.top .searchBox input[type="text"]{
	color: white;
	font-family: MicrosoftYaHei;
	font-size: 20px;
	letter-spacing: 1px;
	border: none;
	outline: none;
	background: transparent;
	width: 100px;
	margin-left: 25px;
	padding-top: 35px;
}
/* 谷歌 */

input::-webkit-input-placeholder{
    color:white;
}
/* 火狐 */
input::-moz-placeholder{
	color:white;
}

/* ie */
input:-ms-input-placeholder{
	color:white;
}

/*nav*/
.navWrap{
	width: 100%;
	height: auto;
}
.nav{width:1200px;height:65px;margin: 0 auto;font-family: Simsun;margin-top: -6px;background: url("../img/nav/navBg.png") no-repeat top center;}
.nav li{float:left;height:65px;line-height:74px;font-size:20px; position:relative;width: auto;text-align: center;margin-left: 46px;overflow: visible;}
.nav li:first-child{margin-left: 25px;}
.nav li a{color: #333;display:block;text-decoration:none;}
.nav ul li a:hover{display:block;color: #9d6d2f;text-decoration: none;}
.nav dl{font-size:18px;background-color: #625241;opacity: 0.85; position:absolute;top:60px;left:-18px;z-index: 9999;width: 114px;}
.nav dl dd a{color:#fff; padding-top:22px; line-height: 18px;display: block;text-align: center;text-decoration:none;}
.nav dl dd:first-child a{padding-top: 14px;}
.nav dl dd:last-child a{padding-bottom: 17px;}
.nav dl dd a:hover{color:#fff;text-decoration: underline;}

/*main*/
.containerWrap{
	width: 100%;
	height: auto;
}

/*footWrap*/
.footWrap{
	width: 100%;
	height: 252px;
	margin-top: 3px;
	background: url("../img/foot/footBg.png") top center repeat-x;
}
.foot{
	width: 1200px;
	height: 252px;
	position: relative;
	margin: 0 auto;
	color:white;
	font-family: SimHei;
	font-size: 19px;
	line-height: 22px;
}

.foot>.copyright{
	width: 335px;
	height: 68px;
	position: absolute;
	top: 75px;
	left: 68px;
}
.foot>.logo{
	width: 255px;
	height: 164px;
	position: absolute;
	top: 42px;
	left: 448px;
}
.foot>.email{
	width: 237px;
	height: 109px;
	position: absolute;
	top: 65px;
	right: 170px;
}
.foot>.email>hr{
	margin: 10px 0;
}
.foot>.wechat{
	width: 56px;
	height: 56px;
	position: absolute;
	bottom: 88px;
	right: 46px;
}
.foot>.qrcode{
	width: 91px;
	height: 91px;
	position: absolute;
	top: 17px;
	right: 28.5px;
	display: none;
}