﻿body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input{margin:0;padding:0}
em,i,s{font-style:normal;text-transform:uppercase;}li{list-style:none}a,s,a:hover{text-decoration:none}
img{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}input,textarea{border:none;outline: none;}
body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',Tahoma,arial,'Hiragino Sans GB',\5b8b\4f53}
input,textarea{resize:none;border:none; outline: none;}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}
.noBg{background:none!important}.noBd{border:0!important}.noMg { margin: 0!important; }
.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}
.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}
/*项目*/
body { background: #fff; color:#333;/* margin-bottom: 400px;*/overflow-x: hidden;}
a { color:#333;text-decoration:none; transition: all 0.5s ease 0s; }
a:hover,li a:hover { color: #e3bf5c; }
dt { font-weight: normal; }




/*头部样式*/
.wrapper{width: 100%;height: auto;position: relative;overflow: hidden;margin: 0 auto;}
.header{ width: 1920px; position: relative; left: 50%; margin-left: -960px;}
.g-in{ width: 1200px; margin: 0 auto; }


.topArea{  background: #fff;position: static; }
.topArea .logo{ line-height: 120px;}
.nav{position: static;z-index: 8; width:570px;margin: 0 0 0 100px; text-align: center;}
.nav ul li{ float: left; position: static; width:14.28571428571429%;height: 120px;line-height: 120px;background-position: center;}
.nav ul li a{ color: #000;font-size: 16px; text-align: center;display: block;font-weight: bold;}
.nav ul li.current a,
.nav ul li:hover a{ background-size: 100% 100%;color: #d8c473;}

.nav ul li .subNav{ position: absolute; top:120px;left: 0; width: 100%;text-align: center;line-height: 48px;height: 48px !important; background: #926c2a;overflow: hidden;
z-index: 2;transition: all 1s ease 0s;opacity: 0;visibility: hidden;}
.nav ul li.current .subNav{opacity: 1;visibility: visible;}
.nav ul li .subNav dl{  float: none; height: auto; overflow: hidden;display: inline-block;}
.nav ul li .subNav dl dt{text-align: center;float: left;margin: 0 12px;line-height: 48px;}
.nav ul li .subNav dl dt a{ color: #d8c473; display: block; width: auto; height: 48px;line-height: 48px; }
.nav ul li .subNav dl dt a:hover,
.nav ul li .subNav dl dt.current a{  color:#fff; }

 .nav ul li:nth-child(5) .subNav dl dt:nth-child( n + 2) {
                display: none;
            }
            .nav ul li:nth-child(2) .subNav dl dt:nth-child( n + 3) {
                display: none;
            }

.search{ width: 140px; height: 30px; border-radius: 40px; overflow: hidden; background: #000; margin-top: 30px;}
.search .submit{margin: 0 10px 0 17px;  width: 17px; height: 17px;background:url(find.png) no-repeat center ;height: 30px;
display: block;line-height: 30px;}
.search .text{color: #fff; font-size: 14px; width: 90px; background: none;line-height: 30px;}

.dt4006,
.nav ul li .subNav dl dt:nth-child(40000000){display:none;}

.headlink {width:124px;height:36px;float:right;margin-top:45px;margin-right:0}
.headlink a {display:block;width:36px;height:36px;-webkit-transition:all .3s;transition:all .3s}
.icon-search {background:url(All-Icon.png) no-repeat 0 0;float:left;position:relative;border:1px solid #ccc}
.icon-search:hover .header-search {width: 377px;}
.headlink .show.icon-search {border-color:#fff}
.header-search {position:absolute;z-index:999;top:60px;right:0;width:0;height:45px;background:#fff;overflow:hidden;
-webkit-transition:all .4s;transition:all .4s;border-top:1px solid #384395}
.header-search {position:absolute;z-index:999;top:60px;right:0;width:0;height:45px;background:#fff;overflow:hidden;-webkit-transition:all .4s;transition:all .4s;border-top:1px solid #384395}
.hs-input {width:317px;height:45px;line-height:45px;padding:0 10px;float:left}
.hs-submit {width:40px;height:45px;background:url(All-Icon.png) no-repeat -122px -97px;float:right;cursor:pointer;}
.icon-menu {background:url(All-Icon.png) no-repeat -72px 0;float:left;margin-left:4px;border:1px solid #ccc}

#side-mask {position:fixed;top:0;width:100%;height:100%;background-color:#000;z-index:110;display:none;filter:alpha(opacity=20);
-moz-opacity:.2;opacity:.2}
.side-box {width:325px;background:#5f4530;position:fixed;top:0;right:-360px;height:100%;z-index:99999;padding:35px 0 0 35px;
-webkit-transition:all .4s;transition:all .4s;}
a.side-close {display:block;width:28px;height:29px;background:url(side-close.png) no-repeat;}
.side-title {color:#fff;font-size:18px;padding-top:20px;padding-bottom:10px;line-height:20px;margin-bottom:10px;}
.side-dl {overflow:hidden;margin-top:10px;width:108px;float:left;height:220px;}
.side-dl dt a {font-size:15px;padding-bottom:5px;display:inline-block;color:#fff;border-bottom:1px solid #fff;margin-bottom:10px;
color: #fff;}
.side-dl dd a{color: #fff} 



/*banner css */
.banner{ width: 1920px; position: relative; margin-left: -960px;left: 50% }
.banner .slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }
.banner .slideBox .hd{ position:absolute; bottom:20px;z-index:1; width:1200px;text-align: left;left: 50%;margin-left: -600px;}
.banner .slideBox .hd ul{display: inline-block;}
.banner .slideBox .hd ul li{ float:left; margin:0 6px;border-radius: 50%; width:12px; height:12px;text-align:center;
background:rgba(255,255,255,0.5); cursor:pointer;text-indent: -9999px;}
.banner .slideBox .hd ul li.on{ background:#fff;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd img{ width:1920px; height:auto; display:block;  }
.banner .slideBox .prev,
.banner .slideBox .next{ position:absolute;  top:50%; margin-top:-35px; display:block; width:38px; height:71px; }
.banner .slideBox .next{ background:url(banner_next.png) left center no-repeat;right:14%;}
.banner .slideBox .prev{ background:url(banner_prev.png) left center no-repeat;left:14%;}






/*底部样式*/
.footer{ color:#707070;width: 100% ;padding: 40px 0;background: #2f2f2f}
.footer .footerL .font{line-height: 24px;}
.footer .footerL .wx{margin-left: 30px;position: relative;}
.footer .footerL .wx:hover .wxImg{display: block;}
.footer .footerL .wxImg{position: absolute;width: 120px;left: 50%;margin-left: 30px;top: -40px;display: none;}
.footer .footerR a{font-size: 14px; color: #b1b1b1;padding-left: 26px;font-weight: bold;text-transform: uppercase;}


.search input::-webkit-input-placeholder,
.search textarea::-webkit-input-placeholder{
    color:#fff;
}
.search input::-moz-placeholder,
.search textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#fff;
}
.search input:-moz-placeholder,
.search textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#fff;
}
.search input:-ms-input-placeholder,
.search textarea:-moz-placeholder{  /* Internet Explorer 10-11 */ 
    color:#fff;
}


.back-to { position:fixed; bottom:110px; right:50%; margin-right:-666px; display:none; z-index:999; }
.back-to .back-top { display:block; width:60px; height:60px; background:url(top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }
.banner img,.g-network img { vertical-align:top; }
