@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0; }
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration:none; color:#000;-moz-transition: all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;
display: block;}
a:hover{text-decoration:none;display: block;}
.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear-fix:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.c_b{clear:both;}
textarea{resize:none; overflow:auto;}
@media (max-width: 1900px) and (min-width: 1728px) {
    html {
        zoom: 90%;
    }
    @-ms-viewport { width: 1920px; }
}
@media (max-width: 1728px) and (min-width: 1536px) {
    html {
        zoom: 80%;
    }
    @-ms-viewport { width: 1920px; }
}
@media (max-width: 1536px) and (min-width: 1344px) {
    html {
        zoom: 70%;
    }
    @-ms-viewport { width: 1920px; }
}
@media (max-width: 1344px) and (min-width: 1200px) {
    html {
        zoom: 62.5%;
    }
    @-ms-viewport { width: 1920px; }
}
@media (max-width: 1200px) and (min-width: 960px) {
    html {
        zoom: 50%;
    }
    @-ms-viewport { width: 1920px; }
}
@media (max-width: 960px) and (min-width: 768px) {
    html {
        zoom: 40%;
    }
    @-ms-viewport { width: 1920px; }
}
@media (max-width: 768px) and (min-width: 349px) {
    html {
        zoom: 30%;
    }
    @-ms-viewport { width: 1920px; }
}
@font-face {
font-family: "medium";
src:url("../font/SourceHanSansCN-Medium.otf");
}
@font-face {
font-family: "regular";
src:url("../font/SourceHanSansCN-Regular.otf");
}
.bgs{background-color: #f5f5f3;}
.spe{color:#f5f5f3;}
body{font-family:"regular"; font-size:12px;  overflow-x:hidden;margin:0 auto; background-color: #f5f5f3;overflow-y: auto;}
.mark{position: fixed;width:100%;height:2000px;background: #000;opacity: 0.8; z-index:10;display: none;}
.video{position: fixed;width:1200px; height:700px;left:50%;margin-left:-600px;z-index: 11;display: none; top:200px;}
.vclose{position: fixed;width:100px;height:100px;left:50%; margin-left:-50px;z-index: 11;cursor: pointer;display: none;top:100px;}
.vclose img{width:100px;height:100px;}
.container{width:100%;margin: 0 auto;padding: 0;}
.logo{max-width: 100%;height:110px;float: left;margin-left:50px;}
.logo img{display: block;margin: 0 auto;margin-top:42px;}
.navright{float:right;}
.nav{float:right;margin-top:25px; margin-right:50px;}
.nav>li {float: left;width: 150px;text-align: center;color:#666;font-size: 22px;line-height: 40px;}
.nav li ul {display: none;}
.nav li a{color:#7e7d7a;font-family:"medium";}
.nav li a:hover {background-color: #fff;font-weight: bold;}
.navs{font-size: 16px;line-height: 35px;margin-top: -5px;z-index: 9;background: #fff;position:absolute; width:150px;margin-left:0px;}
.mySlideshow .animated{position:absolute;}
.flex{position: fixed;width:54px;height:280px;left:70px; z-index: 9;}
.flex img{margin:8px 0px;display: block;cursor: pointer;}
.flex img:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);}
.sw1{}
.sw1 .sw101{width:100%;margin-top:0px;}
.sw1 a,.sw1 img{display:block;}
.sw1 .sw102{top:300px;left:20%;}
.sw1 .sw103{top:400px;left:22%;}
.sw1 .sw104{top:460px;left:25%;}
.sw1 div{font-size:50px;bottom:80px;left:39%;width:320px;text-align:center;margin-left:-160px;}
.sw2{}
.sw2 .sw201{width:100%;margin-top:0px;}
.sw2 .sw202{top:200px;left:20%;}
.sw2 .sw203{top:240px;left:20%;}
.sw2 .sw204{top:330px;left:34%;}
.sw2 .sw205{top:410px;left:20%;}
.sw2 .sw205:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);}
.sw3{}
.sw3 .sw301{width:100%;margin-top:0px;}
.sw3 .sw302{top:180px;left:20%;}
.sw3 .sw303{top:340px;left:20%;}
.sw3 .sw304{top:520px;left:20%;}
.sw3 .sw304:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);}
.sw4{}
.sw4 .sw401{width:100%;margin-top:0px;}
.sw4 .sw402{bottom:45%;left:55%;}
.sw4 .sw402:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);}
.sw5{}
.sw5 .sw501{width:100%;margin-top:0px;}
.sw5 .sw502{bottom:400px;left:20%;}
.sw5 .sw502:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);}
.sw6{}
.sw6 .sw601{width:100%;margin-top:0px;}
.mtb20{margin:20px 0;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.achinfo{width: 1900px;height:1000px;position: relative;margin:0 auto;background-color: #f5f5f4;}
.achbg{position: absolute;width:1422px; height:940px;left:50%;margin-left:-711px;top:50%; margin-top:-470px;}
.ach{position:absolute;-moz-transition: all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.ach01{width:100%;}
.achicon0{width:623px;height:623px;left:395px; top:190px;background: url(../images/achicon0a.png);opacity: 0;}
.achicon0:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
.achicon01{width:303px;height:303px;left:400px; top:30px;background: url(../images/achicon01a.png);opacity: 0;}
.achicon01:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
.achicon02{width:303px;height:303px;left:242px; top:190px;background: url(../images/achicon02a.png);opacity: 0;}
.achicon02:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
.achicon03{width:303px;height:303px;left:242px; top:510px;background: url(../images/achicon03a.png);opacity: 0;}
.achicon03:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
.achicon04{width:303px;height:303px;left:400px; top:670px;background: url(../images/achicon04a.png);opacity: 0;}
.achicon04:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
.achicon05{width:303px;height:303px;left:720px; top:30px;background: url(../images/achicon05a.png);opacity: 0;}
.achicon05:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
.achicon06{width:303px;height:303px;left:880px; top:190px;background: url(../images/achicon06a.png);opacity: 0;}
.achicon06:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
.achicon07{width:303px;height:303px;left:880px; top:510px;background: url(../images/achicon07a.png);opacity: 0;}
.achicon07:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
.achicon08{width:303px;height:303px;left:720px; top:670px;background: url(../images/achicon08a.png);opacity: 0;}
.achicon08:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
.achicon09{width:303px;height:303px;left:1040px; top:30px;background: url(../images/achicon09a.png);opacity: 0;}
.achicon09:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
.achicon10{width:303px;height:303px;left:1040px; top:350px;background: url(../images/achicon10a.png);opacity: 0;}
.achicon10:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
.achicon11{width:303px;height:303px;left:1040px; top:670px;background: url(../images/achicon11a.png);opacity: 0;}
.achicon11:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
.achicon12{width:303px;height:303px;left:1200px; top:190px;background: url(../images/achicon12a.png);opacity: 0;}
.achicon12:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
.achicon13{width:303px;height:303px;left:1200px; top:510px;background: url(../images/achicon13a.png);opacity: 0;}
.achicon13:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
.achicon14{width:303px;height:303px;left:1360px; top:30px;background: url(../images/achicon14a.png);opacity: 0;}
.achicon14:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
.achicon15{width:303px;height:303px;left:1360px; top:350px;background: url(../images/achicon15a.png);opacity: 0;}
.achicon15:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
.achicon16{width:303px;height:303px;left:1360px; top:670px;background: url(../images/achicon16a.png);opacity: 0;}
.achicon16:hover{opacity:1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}
/**.achinfo img:hover{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);}**/
.achinfo .achbg:hover{-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);}
.promenu{margin: 50px 0px;}
.promenu li{float:left;list-style:none;width:18%;height: 44px;margin: 5px 1%;text-align: center;color:#6c6a67;border-radius: 22px;line-height: 44px;
border:1px solid #999;font-size: 1.2em;cursor: pointer;font-family:"medium";}
.promenu li.active{background:#6c6a67;color:#fff;font-size: 1.3em;}
.proinfo{clear: both;margin-top: 150px;font-family:"medium";font-size:22px;color:#6c6a67;}
.proinfo .infom5{width:160px;text-align: left;margin-left:160px;}
.proinfo .infom7{width:170px;text-align: left;margin-left:140px;}
.proinfo .infom8{width:200px;text-align: left;margin-left:130px;}
.proinfo .infom9{width:220px;text-align: left;margin-left:60px;}
.proinfo .infom10{width:260px;text-align: left;margin-left:110px;}
.proinfo .infom11{width:270px;text-align: left;margin-left:95px;}
.proinfo .infom12{width:300px;text-align: left;margin-left:80px;}
.proinfo .pbk{margin:0px;padding: 0px;}
.proinfo p{margin-top:40px;text-align: left;}
.proinfo span{font-family:"regular";font-size:16px;}
/* .proinfo .info1 span{margin-left:-9em;}
.proinfo .info2 span{margin-left:-12em;}
.proinfo .info3 span{margin-left:-4em;}
.proinfo .info4 span{margin-left:-10em;}
.proinfo .info5 span{margin-left:-7em;} */
.proinfo img{opacity: 0.8;}
.proinfo img:hover{-webkit-transform: scale(1.01);-ms-transform: scale(1.01);-moz-transform: scale(1.01);opacity: 1;}
.proinfo .info2,.proinfo .info3,.proinfo .info4,.proinfo .info5{display: none;}
.proinfo .info1{display: block;}
.aclist{margin:100px 0px;}
.aclist img{cursor: pointer;opacity: 0.8;}
.aclist img:hover{-webkit-transform: scale(1.01);-ms-transform: scale(1.01);-moz-transform: scale(1.01);opacity: 1;}
.aclist .actxt{margin:21px 0px;}
.acmenu{margin: 50px 70px;}
.acmenu li{float:left;list-style:none;width:20%;height: 55px;margin:0px;text-align: center;color:#6c6a67;line-height: 55px;
font-size: 16px;cursor: pointer;border-radius: 10px 10px 0px 0px;border-bottom: 1px solid #6c6a67;font-family:"medium";}
.acmenu li.active{background:#6c6a67;color:#fff;font-size: 18px;}
.acinfo{clear: both;margin-top: 150px;}
.acinfo img{opacity: 0.8;}
.acinfo img:hover{-webkit-transform: scale(1.01);-ms-transform: scale(1.01);-moz-transform: scale(1.01);opacity: 1;}
.acinfo .acinfo2,.acinfo .acinfo3,.acinfo .acinfo4,.acinfo .acinfo5{display: none;}
.acinfo .acinfo1{display: block;}
.pleft,.pright{padding:0px;}
.pright .txtinfo{margin-top:230px;margin-left:115px;width:500px;color:#6b6a66;}
.pleft .txtinfo{margin-top:280px;margin-left:340px;width:560px;color:#6b6a66;}
.pleft .img,.pright .img,.whimg{width:100%;}

.txtyear .title,.txtinfo .title{font-size: 55px;font-family:"medium";color:#6c6a67;line-height: 1em;}
.txtyear .desc,.txtinfo .desc{font-size: 34px;font-family:"regular";color:#6c6a67;line-height: 1em;margin-top:20px;}
.txtinfo p,.txtyear p{font-size:18px;line-height: 1.6em;font-family:"regular";color:#6c6a67;}
.pright .txtyear{margin-top:120px;margin-left:140px;width:500px;color:#6b6a66;}
.txtyear .yetitle{font-size:55px;margin-top:120px;font-family:"medium";color:#6c6a67;}
.txtyear .yetitle2{font-size:22px;font-family:"medium";color:#6c6a67;}
.txtyear .brandtip{margin-top:80px;}
.maps{position: relative;width:100%;height:970px;cursor: pointer;}
.maps1{background: url(../images/water02.jpg?v=01) center no-repeat;background-size: 100% 100%;}
.maps2{background: url(../images/water01.jpg?v=01) center no-repeat;background-size: 100% 100%;}
.maps1 .map01{position: absolute;left:360px;top:267px;}
.maps2 .map02{position: absolute;left:585px;top:545px;}
.play01,.play02{position: absolute;left:50%;top:50%;margin-left:-55px;margin-top:-55px;}
.protxt div{font-size:30px;font-family:"regular";color:#6c6a67;}
.protxt img{cursor: pointer;opacity: 0.8;}
.protxt img:hover{-webkit-transform: scale(1.01);-ms-transform: scale(1.01);-moz-transform: scale(1.01);opacity: 1;}
.protxt p{font-size:18px;font-family:"regular"; line-height:1.6em; width:255px;margin-top:20px;color:#6c6a67;}
.amap{-webkit-animation: amap .6s linear infinite alternate;-moz-animation: amap .6s linear infinite alternate;-ms-animation: amap .6s linear infinite alternate;}
@-webkit-keyframes amap {
    0%{-webkit-transform: translateY(0);}
    100%{-webkit-transform: translateY(10px);}
}
@-moz-keyframes amap {
    0%{-moz-transform: translateY(0);}
    100%{-moz-transform: translateY(10px);}
}
@-ms-keyframes amap {
    0%{-ms-transform: translateY(0);}
    100%{-ms-transform: translateY(10px);}
}
.floot{text-align: center;width:100%; height:60px;line-height: 60px;font-size:14px;color:#6c6a67;}
.floot a{display: inline;}