@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{-webkit-text-size-adjust:none;font:12px/1.5 Arial,microsoft yahei,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:top;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a,a:link,a:visited,a:hover,a:active{text-decoration:none}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}
*,*:before,*:after{box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body { position:relative; color:#848484; background:#fff; }
a{color: inherit;}
a:hover {color: #fbc415; transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;}
.wrap { position:relative; width:1200px; margin:0 auto; clear:both; }
.header,.container,.footer { position:relative; margin:0 auto; }
.fl { float: left !important;}
.fr { float: right !important;}
.of{overflow: hidden;}

.header .logo {float: left;height: 80px;padding: 19px 0 0 15px;}
.search{margin-top: 45px;float: right;margin-right: 50px;}
.search input{width: 280px;height: 40px;border: 1px solid #d4ae68;font-size: 12px;color: #666;float: left;text-indent: 15px;}
.search button{width: 80px;height: 40px;background: #d4ae68;color: #fff;border:none;font-size: 16px;cursor: pointer;transition: .3s;-webkit-transition: .3s;}
.search button:hover{background:#f1bd5f;}
.tel{padding-left: 45px;margin-top: 42px;background: url("../images/tel.jpg") no-repeat -9px 3px;}
.tel span{color: #5c5c5c;font-size: 12px;}
.tel p{color: #d4ae68;font-size: 26px;font-weight: bold;}
.banner{position: relative;  width: 100%;  height: 580px;  overflow: hidden;border-top:2px solid #d4ae68;}
.banner .bd { position:relative;left:50%; width:1920px;margin-left:-960px;text-align: center; }
.banner .bd li,.banner .bd li a { display:block; width:100%; height:100%; }

.banner li img{width: 100%;transition:1.5s ease-in-out;transform:scale(1)}
/*导航*/
.nav {margin-top: 26px;}
.nav li {float:left;position: relative;}
.nav li>a {display:block; font-size: 16px;height: 58px; line-height:32px;    padding-top: 5px; color: #2e2e2e;width: 164px;text-align: center; position: relative;z-index: 2;}
.nav li>a .sub{color: #bebebe;display: block;line-height: 10px; font-size: 12px; }
.nav li>a:before{content: '';display: block;width: 100%;height:0%;position: absolute;left: 0;bottom: 0;background: #d4ae68;z-index: -1;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;}
.nav li.current>a ,.nav li.current>a .sub,.nav li:hover>a,.nav li:hover>a .sub {color: #fff}
.nav li.current>a:before,.nav li:hover>a:before{height: 100%;}

.subNav{display: none; width: 100%;position: absolute;left: 0;top: 58px;z-index: 4;background-color:#c7a362;color: #fff;text-align: center;}

.subNav dl{padding: 10px 0}
.subNav dl dd{}
.subNav dd a{display: block;font-size: 14px;line-height:38px;}
.subNav dd a:hover{background-color: #b89659;color: #fff}




/*footer*/
.footer{background: #2d2b29;}
.footBom{padding: 37px 19px 30px;color: #bfbfbf;}
.footLeft{width: 675px;}
.footLeft .footTitle a{display: inline-block;font-size: 16px;margin-right: 64px;transition: .3s;}
.footLeft .footTitle a:hover{color: #d4ae68;}
.footMess{margin-top: 22px;}
.footMess li{padding-left: 36px;line-height: 32px;font-size: 13px;}
.footMess li.icon_1{background: url("../images/foot_28.jpg") no-repeat 2px 4px;}
.footMess li.icon_2{background: url("../images/foot_30.png") no-repeat 3px 5px;}
.footMess li.icon_3{background: url("../images/foot_41.jpg") no-repeat 2px 2px;}
.footRight{position: relative;padding-left: 150px;}
.footRight dl dt{padding-left: 30px;background: url("../images/foot_24.png") no-repeat 3px -4px;}
.footRight dl dd{color:#d4ae68;font-weight: bold;font-size: 38px;margin-bottom: 33px;}
.erwei{width: 127px;height:127px;position: absolute;left: 0;top:0;}
.footLine{line-height: 30px;border-top:1px solid #2d2b29;text-align: center;}
.footLine a:hover{color: #d4ae68;}
.footRight .share a{display: inline-block;margin-right: 14px;width: 25px;height: 25px;}
.footRight .share .sh_1{background: url("../images/share_1.png") no-repeat 5px 2px;}
.footRight .share .sh_2{background: url("../images/share_2.png") no-repeat -1px -3px;margin-right: 16px;cursor: default;position: relative;}
.footRight .share .sh_3{background: url("../images/share_3.png") no-repeat -3px -5px;}
.footRight .share .sh_1:hover{background: url("../images/share_1_h.png") no-repeat 5px 2px;}
.footRight .share .sh_2:hover{background: url("../images/share_2_h.png") no-repeat -1px -3px;}
.footRight .share .sh_3:hover{background: url("../images/share_3_h.png") no-repeat -3px -5px;}
.footRight .share .sh_2  .weixin{
	width: 100px;
	height:100px;
	visibility: hidden;
    opacity: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transform-origin: 0% 100%;
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
	top: -107px;
    left: 20px;position:absolute;}
.footRight .share .sh_2  .weixin img{width: 100%;height:100%;}
.footRight .share .sh_2:hover .weixin{    visibility: visible;
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);}