﻿@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
body { font: 14px/1.5 "Microsoft YaHei", Arial, Tahoma, Helvetica, sans-serif; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased !important; max-width: 1920px; margin: 0 auto; color:#707070; }
input, button, textarea, select { font: 14px/100% "Microsoft YaHei", Arial, Tahoma, Helvetica, sans-serif; outline: 0; border: 0; background: none; color:#707070; }
input:focus, textarea:focus { color:#474747; }
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#474747;line-height:1.2;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;}
ol, ul, li { list-style: none; }
select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
textarea { overflow:auto; resize:none; }
table { border-collapse: collapse; border: 0; }
caption, th { font-weight:normal; }
img { border: 0; outline:0; vertical-align: middle;max-width:100%; max-height:100%;}
/*****img { border: 0; outline:0; vertical-align: middle; max-width:100%; max-height:100%; }***********/
i,em,b,strong{font-style:normal;font-weight:normal;}
a{text-decoration:none;color:inherit;}
a:focus{outline:0;}

input::-moz-placeholder{opacity:1;}
input::-webkit-placeholder{opacity:1;}
input::-ms-placeholder{opacity:1;}
textarea::-moz-placeholder{opacity:1;}
textarea::-webkit-placeholder{opacity:1;}
textarea::-ms-placeholder{opacity:1;}
::-webkit-input-placeholder{color:inherit;}
.cl {
    clear: both;
}

/* 通用 */
.w1200{width:1200px;  margin:0 auto;}
.clearfix:after{content:"";display:block;clear:both;}
.fl{ float:left;}
.fr{ float:right;}

#header{ position:absolute; left:0; top:0; width:90%;margin: 0 auto; z-index:12;background: rgba(25,25,25,0.6); padding:0 5%;}
#header .logo{ float:left;}
#header .logo img{ height:45px; padding-top:17px;}
#header .nav{ float:right;text-align:center;}
#header .nav ul li{ position:relative;display:inline-block;}
#header .nav ul li a{ display:block; line-height:24px; padding:28px; color:#fff;font-size:15px;}
#header .nav ul li a:hover{ color:#c2a680; }
#header .nav li a.chose{color:#c2a680;}





/*****footer***/
.footer{ float:left;width:100%;padding:50px 0 30px 0; background:#000;filter:alpha(opacity=80); min-width:1200px;
-moz-opacity:0.8; 
opacity:0.8;}
.footer-float{padding:20px 0 10px;position:absolute;}
.footer ul{display:block;width:20%;float:left;text-align: center;line-height: 30px;}
.footer ul li{position: relative;}
.footer ul li a{display: block;position: relative;color:#f1f1f1;}
.footer ul li h4{color:#f1f1f1;}
.footer ul li a:hover{color:#fff;top:-2px;}
.footer ul h4{font-size:16px;font-weight:700;padding-bottom:20px;}
.footer .weibo,.footer .weixin{width:160px;height:160px;padding:20px; background: url("../img/blackBg.png") 0 0 repeat;position: absolute;top:0;right:140px;display: none;}
.footer-float .weibo,.footer-float .weixin{top:-50px;}

.footer p{ float:left; width:100%; padding-top:20px; text-align:center; color:#ccc;}
.footer p a{color:#ccc;}

.copy{font-size:10px;color:#666;text-align: center;}
.copy img{opacity: 0.6;}
.copy p{color:#888;}



@media screen and (max-width: 1440px){
	#header{ width:96%; padding:0 2%;}
	#header .logo img{ height:35px; padding-top:13px;}
	#header .nav ul li a{ padding:18px;}
}



/****adright****/
.float-right{
	position: fixed;
	right:2%;
	top:300px;
	z-index: 20;
	width: 80px;
}
.float-right li{
	position: relative;
	width: 80px;
	height: 80px;
	margin-bottom: 2px;
	line-height: 35px;
	text-align: center;
}
.float-right li a{
	display: inline-block;
	width: 100%;
	height: 66px;
	padding-top: 14px;
	background: url(../images/bg_sidefloat.png) no-repeat;
}
.float-right li a:hover{
	background-position: 0 -80px;
}
.float-right li .sign{
	display: inline-block;
	float: left;
	width: 100%;
	height: 31px;
}
.float-right li .sign.fi{
	background: url(../images/bg_sidefloat01.png) no-repeat center;
}
.float-right li .sign.se{
	background: url(../images/bg_sidefloat02.png) no-repeat center;
}
.float-right li .sign.th{
	background: url(../images/bg_sidefloat03.png) no-repeat center;
}
.float-right li .sign.fo{
	background: url(../images/bg_sidefloat04.png) no-repeat center;
}
.float-right li p{font-size:12px;color:#fff;}
.float-right li .tel{
	position: absolute;
	left: -186px;
	top: 7px;
	width: 174px;
	height: 68px;
	padding: 0 11px 0 4px;
	background: url(../images/bg_sidefloattel.png) no-repeat;
	line-height: 68px; font-weight:bold;
	color: #9b271e;
	text-align: center;
	display: none;
}
.float-right li .img{
	position: absolute;
	left: -136px;
	top: -19px;
	width: 107px;
	height: 107px;
	padding: 11px 19px 10px 13px;
	background: url(../images/bg_sidefloatimg.png) no-repeat;
	display: none;
}

.hovercolor:hover{
	color:#eee!important;
}
