@charset "utf-8";
/* reset css*/
body, h1, h2, h3, h4, h5, h6, hr, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {margin:0; padding:0;}
body, button, input, select, textarea {font-size:14px; line-height:2;outline: 0;}
address, cite, dfn, em, var, i{font-style:normal;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px white inset;}
small{font-size:12px;}
ul, ol{list-style:none;}
abbr[title], acronym[title] {border-bottom:1px dotted; cursor:help;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
q:before, q:after {content:'';}
legend{color:#000;}
fieldset, img{border:none;outline: none;}
button, input, select, textarea{font-size:100%;}
table{border-collapse:collapse; border-spacing:0;}
hr{border:none; height:1px;}
html {}
h1{font-size:20px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4, h5, h6{font-size:100%;}
p{ margin: 0;}
a {text-decoration:none;color:#333;outline:none;cursor:pointer;}
a:hover {text-decoration:none;color:#C5A968}
.yahei{font-family: "Microsoft YaHei"}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both;}
.clearfix {*zoom:1;}
input:-moz-placeholder,
textarea:-moz-placeholder{color:#aaa;}
html{min-height: 100%;}
body{font-family: "Microsoft YaHei";font-size: 14px;color: #999999;min-width: 1050px;padding-bottom: 40px;}


pre{
	whitewhite-space:pre-wrap; /* css-3 */    
	whitewhite-space:-moz-pre-wrap; /* Mozilla, since 1999 */    
	whitewhite-space:-pre-wrap; /* Opera 4-6 */    
	whitewhite-space:-o-pre-wrap; /* Opera 7 */    
	word-wrap:break-word; /* Internet Explorer 5.5+ */  
	white-space: pre-wrap; /* Firefox */
	font-family: "Microsoft YaHei"
}
.all{	
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;	
}
input,button,a,select,img{
  outline:0 none !important;
  blr:expression(this.onFocus=this.blur());
}
input:focus,button:focus,a:focus,select:focus,img:focus{ outline: none !important; }


.header-top{width: 100%;height: 48px;background: #F8F8FA;}
.header-top .right{display: flex;justify-content: end;float: right;}
.header-top .lang{
	width: 80px;
	height: 24px;
	background: #FFFFFF;
	border-radius: 3px;
	margin-top: 12px;
	margin-right: 20px;
}
.header-top .lang dl{width: 100%;text-align: center;line-height: 22px;}
.header-top .lang dl dt{width: 100%;height: 24px;display: flex;justify-content: center;border: 1px solid #999999;cursor: pointer;border-radius: 3px;box-sizing: border-box;}
.header-top .lang dt::after{content: '';width: 11px;height: 6px;background: url(../img/1.png) no-repeat center center;margin-top: 9px;margin-left: 5px;}
.header-top .lang dd{width: 100%;height: 24px;border: 1px solid #999999;border-top: none;cursor: pointer;display: none;margin-top: -1px;border-radius: 3px;box-sizing: border-box;}
.header-top .lang dl:hover dd{display: block;}
.header-top .lang a{font-size: 12px;color: #999999;}

.header-top .sousuo{height: 24px;margin-top: 12px;margin-right: 20px;display: flex;justify-content: center;}
.header-top .sousuo .submit{width: 24px;height: 24px;border: 1px solid #999999;border-radius: 3px;background: url(../img/2.png) no-repeat center center;cursor: pointer;}
.header-top .sousuo .keys{border: 1px solid #999999;box-sizing: border-box;padding: 0 5px;border-radius: 3px;line-height: 22px;height: 24px;box-sizing: border-box;width: 200px;color: #999999;display: none;}
.header-top .on .keys{display: block;}

.header-con{width: 100%;display: flex;justify-content: center;padding: 0 10px;box-sizing: border-box;}
.header-con .logo{display: flex;width: 1050px;justify-content:center;padding: 50px 0;position: relative;height: 60px;}
.header-con .logo-right{position: absolute;right: 0;bottom: 50px;}
.header-con .logo-right a{margin-left: 10px;position: relative;}
.header-con .logo-right a .wxt{position: absolute;right:0;top: 30px;width: 250px;border: 1px solid #999999;display: none;}
.header-con .logo-right a:hover .wxt{display: block;}

.header-nav{width: 1050px;margin: 0 auto;max-width: 100%;}
.header-nav ul{display: flex;justify-content: space-between;border: 1px solid #999999;border-left: none;border-right: none;box-sizing: border-box;padding: 0 20px;}
.header-nav ul .item{width: 150px;}
.header-nav ul li{color: #999999;height: 48px;line-height: 48px;text-align: center;position: relative;}
.header-nav ul li a{color: #999999;}
.header-nav ul .on a{color: #333333;}
.header-nav ul li dl{position: absolute;left: 0;top: 48px;width: 100%;display: none;z-index: 999999999999999999999;}
.header-nav ul li dl dd{background: #F3F3F3;height: 35px;line-height: 35px;overflow: hidden;}
.header-nav ul li dl dd a{height: 35px;line-height: 35px;color: #999999;display: flex;justify-content: center;}
.header-nav ul li:hover dl{display: block;}
.header-nav ul li dl dd:hover{background: #EEEEEE;}
.footer{width: 100%;background: #464646;position: fixed;bottom: 0;left: 0;}
.footer ul{width: 100%;display: flex;justify-content: center;}
.footer ul li{padding: 0 40px;line-height: 40px;color: #888888;}


.list-nav{width: 1050px;margin: 0 auto;max-width: 100%;line-height: 50px;color: #999999;}
.list-nav a{color: #999999;}.list-nav .on{color: #333333;}

.map{width: 1050px;margin: 0 auto;padding: 40px 0;}
.map img{width: 100%;}


/* 分页 */
.list-page{display: inline-block;width: 100%;margin: 40px auto;box-sizing: border-box;padding-right: 10px;text-align: center;}
.page{display: inline-block;margin: 0 auto;}
.page a{float: left;width: 28px;height: 28px;box-sizing: border-box;border: 1px solid #333333;border-radius: 28px;text-align: center;line-height: 26px;margin-right: 10px;color: #333333;}
.page span{float: left;width: 28px;height: 28px;box-sizing: border-box;border: 1px solid #2D2E5C;border-radius: 28px;text-align: center;line-height: 26px;margin-right: 10px;background: #2D2E5C;color: #FFFFFF;}
.page i{float: left;height: 28px;box-sizing: border-box;line-height: 12px;color: #333333;font-size: 24px;font-style: normal;margin-right: 10px;}
.page em{float: left;height: 28px;box-sizing: border-box;text-align: center;line-height: 28px;font-style: normal;color: #333333;}


/* 公共弹框 */
.body-frame{
	position: fixed;left: 0;top:0;width: 100%;height: 100%;z-index: 9999999;display: none;
}
.body-frame-content{
	width: 240px;
	height: 120px;
	margin: 0 auto;
	position: relative;
	top: 50%;
	margin-top: -60px;
	box-shadow: 0 0 10px #999;
	background: #FFFFFF;
	border-radius: 4px;
}
.body-frame-title{float: left;width: 100%;text-align: center;height: 28px;line-height: 28px;margin: 30px 0 10px 0;}
.body-frame-title h4{display: inline-block;margin: 0 auto;}
.body-frame-title i{width: 28px;height: 28px;float: left;}
.body-frame-title .i1{background: url(../img/gou.png);}
.body-frame-title .i{background: url(../img/cha.png);}
.body-frame-title span{height: 28px;float: left;font-size: 22px;color: #999999;margin-left: 10px;}
.body-frame-list{float: left;width: 100%;text-align: center;color: #999999;line-height: 20px;overflow: hidden;height: 40px;padding: 0 10px;box-sizing: border-box;overflow: hidden;}

.zanwu{width: 100%;text-align: center;}