@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
img {border:0;vertical-align: middle}
li {vertical-align:middle;}
s {text-decoration:none;}
ol,ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
input,button,select,textarea,a {outline:none;}
input,button,select,textarea {font-family:inherit;font-size:inherit;line-height:inherit;}
html {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a {background:transparent;text-decoration:none;color:#666;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
a:active,a:hover {outline:0;}
body {color:#666;font:14px/2 'Microsoft Yahei',微软雅黑,宋体,Tahoma,Arial,Helvetica,STHeiti;word-break:break-all;}
.o8 {filter:alpha(opacity=100);opacity:1;transition:all 0.25s ease-out 0s;-webkit-transition:all 0.25s ease-out 0s;}
.o8:hover {filter:alpha(opacity=80);opacity:0.8;}
div,p {max-height:10000rem;}
::selection {color:#fff;background-color:#061034;}
::-moz-selection {color:#fff;background-color:#061034;}
.noselect {-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance:none;}
textarea {-webkit-appearance:none;}
/*自定义常用配制*/
#LRMINIWIN0 img {vertical-align: inherit;}
.l {float:left;}
.r {float:right;}
.w {width:100%;}
.h {height:100%;}
.full {width:100%;height:100%;}
.cer,.cer0,.cer1,.cer2,.cer3 {max-width:1200px;margin:0 auto;}
.cer1 {padding:0 10px;}
/* .cer2 {padding:0 20px;} */
.cer3 {padding:0 30px;}
.cer {padding:0 5%;}
.cer5 {max-width:1680px;margin:0 auto;}
.cer6 {max-width:1680px;margin:0 auto;padding:0 10px;}
.cer7 {max-width:1680px;margin:0 auto;padding:0 20px;}
.cer8 {max-width:1680px;margin:0 auto;padding:0 30px;}
.cer9 {padding:0 5%;}
.cer10 {max-width:1560px;margin:0 auto;padding:0 30px;}
@media screen and (max-width:1023px) {.cer9 {padding-right:0;}
}
@media screen and (max-width:600px) {.cer3,.cer8,.cer10 {padding:0 5%;}
}
.b {font-weight:bold;}
.n {font-weight:normal;}
.tc {text-align:center;}
.tr {text-align:right;}
.tl {text-align:left;}
.posr {position:relative;}
.maxw {max-width:100%;}
.divpicw img {max-width:100%;}
.ikong {display:inline-block;width:14px;}
.vam {display:inline-block;width:0;height:100%;vertical-align:middle;}
.h10 {width:100%;height:10px;}
.h20 {width:100%;height:20px;}
.h30 {width:100%;height:30px;}
.h40 {width:100%;height:40px;}
.h50 {width:100%;height:50px;}
.h60 {width:100%;height:60px;}
.h70 {width:100%;height:70px;}
.h80 {width:100%;height:80px;}
.h90 {width:100%;height:90px;}
.h100 {width:100%;height:100px;}
.h110 {width:100%;height:110px;}
.h120 {width:100%;height:120px;}
.disn {display:none;}
.disb {display:block;}
.dib {display:inline-block;}
.vh {visibility:hidden;}
.ov {overflow:hidden;}
.cup {cursor:pointer;}
.clearfloat {clear:both;height:0;font-size:0px;line-height:0px;overflow:hidden;visibility:hidden;}
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0;}
.clearfix {*zoom:1;}
.op70 {filter:alpha(opacity=70);opacity:0.7;}
a.aftl {position:relative;}
a.aftl::after {left:100%;position:absolute;bottom:0;content:" ";width:0;border-bottom:1px solid #fff;-webkit-transition:.3s;transition:.3s;}
a.aftl:hover::after {width:100%;left:0;transition:width 0.3s;-webkit-transition:width 0.3s;}
::-webkit-input-placeholder {color:#999;}
::-moz-placeholder {color:#999;}
::-moz-placeholder {color:#999;}
::-ms-input-placeholder {color:#999;}
/*font-style*/.t12 {font-size:12px;}
.t14 {font-size:14px;}
.t16 {font-size:16px;}
.t18 {font-size:18px;}
.t20 {font-size:20px;}
.t22 {font-size:22px;}
.t24 {font-size:24px;}
.t26 {font-size:26px;}
.t28 {font-size:28px;}
.t30 {font-size:30px;}
.t32 {font-size:32px;}
.t34 {font-size:34px;}
.t36 {font-size:36px;}
.ti1 {text-indent:1em;}
.ti2 {text-indent:2em;}
.ti3 {text-indent:3em;}
.lh1 {line-height:1em;}
.lh1-5 {line-height:1.5em;}
.lh30 {line-height:30px;}
.lh2 {line-height:2em;}
.lh2-5 {line-height:2.5em;}
.lh3 {line-height:3em;}
.fontya {font-family:Microsoft YaHei,'微软雅黑';}
.fontsong {font-family:simsun,'宋体';}
.ell {overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.ttc {text-transform:capitalize;}
.ttl {text-transform:lowercase;}
.ttu {text-transform:uppercase;}
.c3 {color:#333;}
.c6 {color:#666;}
.c9 {color:#999;}
.ca {color:#aaa;}
.cf {color:#fff;}
.ora {color:#f70;}
.red {color:#f00;}
.blue {color:#0096ff;}
.c4 {color:#444;}
.c8 {color:#888;}
.yel {color:#ffa800;}
.lblue {color:#bfdefb;}
.green {color:#3c2;}
.picw img,.pagecon img {max-width:100%;}
.limitwh,.limited {max-width:100%;max-height:100%;}
.limitwh2 {max-width:90%;max-height:90%;}
.pagecon div,.pagecon p,.pagecon span {font-size:26px!important;line-height:36px!important;}
.bsb {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.yj4 {-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.yj2 {-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.shadow6 {box-shadow:0 0px 6px 0 #d9d9d9;}
.guodu {transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;}
.guodu2 {transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.poa,.poa1 {position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;}
.poa2 {position:absolute;width:100%;height:100%;right:0;top:0;z-index:1;}
.poa3 {position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:1;}
.poa4 {position:absolute;width:100%;height:100%;right:0;bottom:0;z-index:1;}
.rotate90 {-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.pic101,.pic102,.pic104 {overflow:hidden;}
.pic102 img,.pic104 img,.pic101 img {-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
li:hover .pic101 img {-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01);}
li:hover .pic102 img {-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);}
li:hover .pic104 img {-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04);}
@media screen and (max-width:380px) {}
img.scale104 {-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
img.scale104:hover {-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04);}
.btn {padding:0;cursor:pointer;text-align:center;border:none;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.btn2 {padding:0;cursor:pointer;text-align:center;border:none;transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
img.tw {position:relative;margin-top:-3px;}
div.pageList {padding:0 30px;text-align:center;display:none;}
div.pageList ul.l {display:none;}
div.pageList ul {font-size:0;}
div.pageList ul li {display:inline-block;height:30px;}
div.pageList ul li a {display:inline-block;font-size:14px;color:#666;line-height:28px;height:28px;min-width:28px;padding:0 5px;margin:0 5px;border:1px solid #ddd;background-color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
div.pageList ul li:hover a {border-color:#0e8f48;color:#0e8f48;}
div.pageList ul li a.selected {background-color:#33b597;border-color:#33b597;color:#fff;}
div.pageList a.first,div.pageList a.last,div.pageList a.prev,div.pageList a.next {font-family:"simsun";}
div.pageList a.first {background:url('../images/k1.png') center no-repeat;}
div.pageList a.prev {background:url('../images/k2.png') center no-repeat;}
div.pageList a.next {background:url('../images/k3.png') center no-repeat;}
div.pageList a.last {background:url('../images/k4.png') center no-repeat;}
div.pageList a.first:hover {background-color:#1373c0;background-image:url('../images/k1h.png');}
div.pageList a.prev:hover {background-color:#1373c0;background-image:url('../images/k2h.png');}
div.pageList a.next:hover {background-color:#1373c0;background-image:url('../images/k3h.png');}
div.pageList a.last:hover {background-color:#1373c0;background-image:url('../images/k4h.png');}
.listbtnout {padding:0;}
.listbtnout2 {margin-top:-60px;}
.listmore {display:block;width:240px;height:60px;margin:0 auto;position:relative;overflow:hidden;background-color:#e80125;font-size:20px;color:#fff;line-height:60px;text-align:center;}
.listmore span {position:relative;z-index:2;}
.btn-circle-hover {position:absolute;z-index:0;pointer-events:none;border-radius:50%;background-color:#ef4d66;transform:translate(-50%,-50%);width:0;height:0;opacity:0;transition:width .8s,height .8s,opacity .8s;}
@media screen and (max-width:750px) {div.pageList {display:none;}
.listbtnout {display:block;}
}
/*表单验证相关*/.Validform_checktip {font-size:14px;line-height:20px;height:20px;overflow:hidden;color:#999;}
.Validform_right {color:#71b83d;padding-left:20px;background:url(../images/right.png) no-repeat left center;}
.Validform_wrong {color:#d30315;padding-left:20px;white-space:nowrap;background:url(../images/error.png) no-repeat left center;}
.Validform_loading {padding-left:20px;background:url(../images/onLoad.gif) no-repeat left center;}
.Validform_error {}
#Validform_msg {color:#7d8289;font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;width:280px;-webkit-box-shadow:2px 2px 3px #aaa;-moz-box-shadow:2px 2px 3px #aaa;background:#fff;position:absolute;top:0px;right:50px;z-index:99999;display:none;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#999999');}
#Validform_msg .iframe {position:absolute;left:0px;top:-1px;z-index:-1;}
#Validform_msg .Validform_title {line-height:25px;height:25px;text-align:left;font-weight:bold;padding:0 8px;color:#fff;position:relative;background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited {line-height:22px;position:absolute;right:8px;top:0px;color:#fff;text-decoration:none;}
#Validform_msg a.Validform_close:hover {color:#cc0;}
#Validform_msg .Validform_info {padding:8px;border:1px solid #000;border-top:none;text-align:left;}
.v {position:relative;}
i.v {display:inline-block;}
.v span.Validform_checktip {position:absolute;left:0;top:100%;z-index:1;font-style:normal;}
.v p.message {position:absolute;left:31px;top:100%;height:40px;line-height:40px;font-size:16px;color:#f00;font-weight:bold;}
i.v2 {position:relative;display:inline-block;}
i.v2 span.Validform_checktip {font-style:normal;margin-left:20px;line-height:36px;}
/* banner */#banner {width:350px;height:438px;position:absolute;z-index:1;top:50%;left:50%;margin-top:-240px;padding:0 100px 40px;}
#banner .hd {height:10px;overflow:hidden;position:absolute;left:50%;margin-left:-30px;bottom:20px;z-index:1;}
#banner .hd ul {overflow:hidden;zoom:1;float:left;}
#banner .hd ul li {float:left;margin-right:10px;width:10px;height:10px;cursor:pointer;background:url(../images/dot02.png) center;opacity:0.3;}
#banner .hd ul li.on {opacity:0.7;}
#banner .bd {position:relative;z-index:0;width:350px;height:438px;overflow:hidden;}
#banner .bd li {zoom:1;}
/* 下面是前/后按钮代码 */#banner .prev,#banner .next {position:absolute;top:50%;margin-top:-26px;display:block;width:52px;height:52px;}
#banner .prev {left:0;background:url(../images/xiaoyu1.png) center no-repeat;}
#banner .next {right:0;background:url(../images/dayu1.png) center no-repeat;}
#banner .prev:hover {background-image:url(../images/xiaoyu1h.png)}
#banner .next:hover {background-image:url(../images/dayu1h.png)}
/*.newban .flex-direction-nav a {width:34px;height:34px;display:block;font-size:0;position:absolute;top:50%;z-index:4;border-radius:50%;border:1px solid #3cbb9d;background-position:center;background-repeat:no-repeat;}
.newban .flex-direction-nav a.flex-prev {left:0;background-image:url('../images/lt4.png');}
.newban .flex-direction-nav a.flex-next {right:0;background-image:url('../images/gt4.png');}
.newban .flex-direction-nav a:hover {background-color:#3cbb9d;}
.newban .flex-direction-nav a.flex-prev:hover {background-image:url('../images/lt4h.png');}
.newban .flex-direction-nav a.flex-next:hover {background-image:url('../images/gt4h.png');}
*/.newban .flex-direction-nav a {width:40px;height:80px;margin-top:-40px;display:block;font-size:38px;color:#bfbfbf;line-height:80px;text-align:center;font-family:'simsun';position:absolute;top:50%;z-index:4;background-color:rgba(0,0,0,0.2);}
.newban .flex-direction-nav a.flex-prev {left:5%;}
.newban .flex-direction-nav a.flex-next {right:5%;}
.newban .flex-direction-nav a:hover {background-color:rgba(0,0,0,0.4);color:#fff;}
/* .newban .flex-control-paging {padding:10px 0;height:10px;font-size:0;position:absolute;bottom:40px;left:40px;z-index:3;width:100%;text-align:center;}
.newban .flex-control-paging li {display:inline-block;*display:inline;*zoom:1;overflow:hidden;width:10px;height:10px;margin:0 10px;}
.newban .flex-control-paging li a {width:10px;height:10px;display:block;cursor:pointer;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.newban .flex-control-paging li a.flex-active {background-color:#d0252e;}
*/.newban .flex-control-paging {width:100%;height:3px;font-size:0;text-align:center;position:absolute;bottom:38px;left:0;z-index:3;}
.newban .flex-control-paging li {display:inline-block;*display:inline;*zoom:1;overflow:hidden;width:50px;height:3px;margin:0 10px;}
.newban .flex-control-paging li a {width:50px;height:3px;display:block;cursor:pointer;background-color:#e3e3e3;position:relative;}
.newban .flex-control-paging li a:before {content:'';position:absolute;left:0;bottom:0;z-index:1;width:0;height:3px;background-color:#c02020;}
.newban .flex-control-paging li.ac a:before {-webkit-transition:linear 5s;-moz-transition:linear 5s;-ms-transition:linear 5s;-o-transition:linear 5s;transition:linear 5s;width:100%;}
.newban {position:relative;width:100%;height:960px;overflow:hidden;z-index:1;}
.flexslider {position:relative;width:100%;height:100%;z-index:1;}
.flexslider .flex-viewport {height:100%;}
.flexslider .slides {overflow:hidden;height:100%;font-size:0;}
.flexslider .slides li {height:100%;display:none;-webkit-backface-visibility:hidden;position:relative;overflow:hidden;}
.flexslider .slides li .wrap {display:block;width:100%;height:100%;position:relative;overflow:hidden;}
.flexslider .slides .wrap>img {width:100%;height:100%;object-fit:cover;object-position:center;}
.vd {position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#000;object-fit:cover;}
.flexslider .slides .wrap>img {-webkit-transition:-webkit-transform 1s ease-in;transition:transform 1s ease-in;transform:scale(1.04);-webkit-transform:scale(1.04);}
.flexslider .slides .ac .wrap>img {-webkit-transition:-webkit-transform 5s ease-in;transition:transform 5s ease-in;transform:scale(1);-webkit-transform:scale(1);}
.btt3 {position:absolute;top:50%;left:166px;width:341px;height:300px;z-index:1;display:none;background:url('../images/btt1.png') center no-repeat;margin-top:-130px;}
.btt4 {position:absolute;top:50%;left:528px;width:290px;height:109px;z-index:2;display:none;background:url('../images/btt2.png') center no-repeat;margin-top:43px;}
.btt1 {position:absolute;top:50%;left:10%;z-index:2;margin-top:-20px;}
.btt1 .cn {font-size:60px;line-height:80px;color:#fff;font-weight:bold;letter-spacing:6px;}
.btt1 .cn span {display:block;}
.btt1 .en {font-size:24px;line-height:38px;color:#fff;font-family:'Times New Roman';text-transform:uppercase;word-break:normal;}
.btt1 .en span {display:block;}
.btt1 .cn2 {font-size:28px;line-height:40px;color:#fff;letter-spacing:4px;}
.btt1 .cn3 {font-size:28px;line-height:40px;color:#fff;}
.btt2 {position:absolute;top:50%;left:50%;max-width:1440px;z-index:2;margin-top:-120px;margin-left:-720px;color:#fff;}
.btt2 h4 {font-size:56px;line-height:76px;}
.btt2 h4 em {display:block;}
.btt2 .hx {max-width:710px;height:1px;margin:28px 0 46px;background-color:#fff;}
.btt2 h5 {font-size:22px;line-height:44px;letter-spacing:6px;}
.btt2 .banbtn {display:block;width:164px;height:54px;overflow:hidden;position:relative;font-size:16px;color:#fff;line-height:54px;text-align:center;border-radius:27px;background-image:linear-gradient( to top,#f5b301,#ffd94a);margin-top:42px;}
.btt2 .banbtn span {position:relative;z-index:2;display:inline-block;padding-right:40px;background:url('../images/jtr1.png') right no-repeat;letter-spacing:2px;}
.btt2 .banbtn:hover {box-shadow:0 0 10px 0 #ffd94a;}
@media screen and (max-width:1200px) {.btt1 {left:5%;max-width:90%;}
.newban .flex-control-paging {left:5%;}
.btt1 .cn {font-size:40px;line-height:60px;}
}
@media screen and (max-width:750px) {.btt1 {width:90%;text-align:center;}
.btt1 .cn {font-size:30px;line-height:50px;}
.btt1 .en {font-size:20px;line-height:30px;}
.newban .flex-control-paging {bottom:40px;}
.newban {height:0!important;padding-bottom:100%;}
.flexslider {position:absolute;}
.newban .flex-control-paging {width:90%;text-align:center;}
}
.btt1,.btt2,.btt3,.btt21,.btt31 {transition-duration:1.2s;-moz-transition-duration:1.2s;-webkit-transition-duration:1.2s;-o-transition-duration:1.2s;}
.btt12 {position:absolute;top:50%;left:50%;width:560px;height:50px;z-index:1;margin-left:-250px;text-align:center;font-size:18px;color:#fff;line-height:50px;margin-top:-35px;background-color:#016b45;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}
.btt32 {position:absolute;top:50%;left:50%;width:1112px;height:41px;z-index:1;background:url('../images/btt32.png') center no-repeat;margin-left:-556px;margin-top:-70px;}
.find-1 {-webkit-transform:translateY(60px);-moz-transform:translateY(60px);opacity:0;-o-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);}
.finu-1 {-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);opacity:0;-o-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px);}
.finl-1 {-webkit-transform:translateX(-60px);-moz-transform:translateX(-60px);opacity:0;-o-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px);}
.finr-1 {-webkit-transform:translateX(60px);-moz-transform:translateX(60px);opacity:0;-o-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px);}
.scl01-1 {-webkit-transform:scale(0.1,0.1);-o-transform:scale(0.1,0.1);transform:scale(0.1,0.1);-moz-transform:scale(0.1,0.1);-ms-transform:scale(0.1,0.1);opacity:0;}
.scl05-1 {-webkit-transform:scale(0.5,0.5);-o-transform:scale(0.5,0.5);transform:scale(0.5,0.5);-moz-transform:scale(0.5,0.5);-ms-transform:scale(0.5,0.5);opacity:0;}
.scl09-1 {-webkit-transform:scale(0.8,0.8);-o-transform:scale(0.8,0.8);transform:scale(0.8,0.8);-moz-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);opacity:0;}
.findsc05-1 {-webkit-transform:translateY(60px) scale(0.5,0.5);-moz-transform:translateY(60px) scale(0.5,0.5);-o-transform:translateY(60px) scale(0.5,0.5);-ms-transform:translateY(60px) scale(0.5,0.5);transform:translateY(60px) scale(0.5,0.5);opacity:0;}
.finusc05-1 {-webkit-transform:translateY(-60px) scale(0.5,0.5);-moz-transform:translateY(-60px) scale(0.5,0.5);-o-transform:translateY(-60px) scale(0.5,0.5);-ms-transform:translateY(-60px) scale(0.5,0.5);transform:translateY(-60px) scale(0.5,0.5);opacity:0;}
.finlsc05-1 {-webkit-transform:translateX(-60px) scale(0.5,0.5);-moz-transform:translateX(-60px) scale(0.5,0.5);-o-transform:translateX(-60px) scale(0.5,0.5);-ms-transform:translateX(-60px) scale(0.5,0.5);transform:translateX(-60px) scale(0.5,0.5);opacity:0;}
.finrsc05-1 {-webkit-transform:translateX(60px) scale(0.5,0.5);-moz-transform:translateX(60px) scale(0.5,0.5);-o-transform:translateX(60px) scale(0.5,0.5);-ms-transform:translateX(60px) scale(0.5,0.5);transform:translateX(60px) scale(0.5,0.5);opacity:0;}
.op05-1 {opacity:0.5;} 
.ac .finu-1,.ac .find-1 {-webkit-transform:translateY(0);-moz-transform:translateY(0);opacity:1;-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.ac .finl-1,.ac .finr-1 {-webkit-transform:translateX(0);-moz-transform:translateX(0);opacity:1;-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.ac .finusc05-1,.ac .findsc05-1 {-webkit-transform:translateY(0) scale(1,1);-moz-transform:translateY(0) scale(1,1);-o-transform:translateY(0) scale(1,1);-ms-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1,1);opacity:1;}
.ac .scl05-1,.ac .scl01-1,.ac .scl09-1 {-webkit-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);opacity:1;}
.ac .finrsc05-1,.ac .finlsc05-1 {-webkit-transform:translateX(0) scale(1,1);-moz-transform:translateX(0) scale(1,1);-o-transform:translateX(0) scale(1,1);-ms-transform:translateX(0) scale(1,1);transform:translateX(0) scale(1,1);opacity:1;}
.ac .op05-1 {opacity:1;}
.bantxt2 {position:absolute;bottom:96px;left:0;width:100px;height:30px;z-index:2;display:none;color:#fff;line-height:30px;font-size:0;text-align:center;font-family:"Helvetica";}
.bantxt2 * {display:inline-block;vertical-align:middle;}
.bantxt2 span {font-size:16px;}
.bantxt2 i {font-size:16px;font-style:normal;margin:0 4px 0 2px;}
html,body {height:100%;}
body.locked {overflow:hidden;}
.all {width:100%;min-width:375px;min-height:100%;overflow:hidden;position:relative;background-color:#fff;}
.allfirst {height:100%;}
.head {width:100%;min-width:480px;height:70px;line-height:70px;position:fixed;z-index:60;top:0;transition:height 0.4s,opacity 0.4s;}
.head>.cer5 {position:relative;z-index:7;height:100%;}
.head .logo,.head .logos {height:100%;font-size:0;position:absolute;left:0;top:0;z-index:1;}
.head .logo img,.head .logos img {max-height:54px;}
.headshadow {width:100%;height:62px;background-color:#231f20;}
.head.mini,.head.minis {height:62px;line-height:60px;background-color:#fff;}
.head.mini .nav,.head.minis .nav {position:absolute;right:0;top:0;z-index:3;height:100%;}
.head.mini .nav>li,.head.minis .nav>li {float:left;height:100%;position:relative;z-index:1;}
.head.mini .nav>li>a,.head.minis .nav>li>a {display:block;padding:0 25px;height:100%;position:relative;font-size:16px;color:#333;text-align:center;}
.head.mini .nav>li:hover>a,.head.minis .nav>li:hover>a {border-bottom: 3px solid #e80125; color:#333;}
.head.mini .nav>li.on>a,.head.minis .nav>li.on>a {border-bottom: 3px solid #e80125; color:#333;}
.head.mini .nav>li>a:after,.head.minis .nav>li>a:after {left:50%;position:absolute;top:50%;content:" ";width:0;margin-left:0;margin-top:12px;border-bottom:2px solid #fff;-webkit-transition:.3s;transition:.3s;display:none;}


.headright {position:absolute;right:0;top:0;height:100%;z-index:4;font-size:0;text-align:center;}
.headright a {display:inline-block;vertical-align:top;height:100%;}
.headright a.toptel {padding-left:28px;font-size:16px;color:#e80125;}
.headright a.toptel i {font-size:24px; }
.headright a.glass {width:30px;background:url('../images/glass.png') center no-repeat;}
.headright a.topewm {width:16px;background:url('../images/sewm.png') center no-repeat;margin-left:14px;position:relative;}
.headright a.glass.on {-webkit-transform:rotate(360deg);transform:rotate(360deg);}
a.tbtn.topewm:after {content:'';position:absolute;left:50%;bottom:5px;z-index:0;width:0;height:0;margin-left:-4px;border:4px solid transparent;}
a.tbtn.topewm:hover:after {border-top-color:#fff;}
.topewm .bigewm {position:absolute;width:100px;height:100px;top:100%;right:0;z-index:1;display:none;line-height:100px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);}
.topsouout {padding:15px 0;background-color:rgba(0,0,0,0.5);position:absolute;display:none;z-index:5;width:100%;right:0;top:100%;font-size:16px;line-height:40px;height:40px;}
.topsouout .topsou {position:relative;width:580px;padding-right:110px;height:100%;background-color:#fff;margin:0 auto;overflow:hidden;}
.topsou input.shuru {width:100%;height:100%;background-color:#fff;border:none;color:#666;text-indent:20px;}
.topsou input.anniu {position:absolute;top:0;right:0;z-index:2;width:110px;height:100%;border:none;cursor:pointer;background-color:#00a1e9;color:#fff;text-align:center;-webkit-transition:.3s;transition:.3s;}
.topsou input.anniu:hover {background-color:rgba(0,161,233,0.8);}
@media screen and (max-width:750px) {.topsouout .topsou {width:64%;padding-right:16%;}
.topsou input.anniu {width:20%;}
}
.htel {display:inline-block;width:186px;height:100%;font-size:28px;vertical-align:top;overflow:hidden;}
.htel i {display:inline-block;font-size:26px;vertical-align:top;-webkit-animation:telno 7s steps(1,end) infinite;animation:telno 7s steps(1,end) infinite;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;font-style:normal;}
.htel i.i0 {animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;}
.htel i.i1 {animation-delay:0.5s;-moz-animation-delay:0.5s;-webkit-animation-delay:0.5s;}
.htel i.i2 {animation-delay:1s;-moz-animation-delay:1s;-webkit-animation-delay:1s;}
.htel i.i3 {animation-delay:1.5s;-moz-animation-delay:1.5s;-webkit-animation-delay:1.5s;}
.htel i.i4 {animation-delay:2s;-moz-animation-delay:2s;-webkit-animation-delay:2s;}
.htel i.i5 {animation-delay:2.5s;-moz-animation-delay:2.5s;-webkit-animation-delay:2.5s;}
.htel i.i6 {animation-delay:3s;-moz-animation-delay:3s;-webkit-animation-delay:3s;}
.htel i.i7 {animation-delay:3.5s;-moz-animation-delay:3.5s;-webkit-animation-delay:3.5s;}
.htel i.i8 {animation-delay:4s;-moz-animation-delay:4s;-webkit-animation-delay:4s;}
.htel i.i9 {animation-delay:4.5s;-moz-animation-delay:4.5s;-webkit-animation-delay:4.5s;}
.htel i.i10 {animation-delay:5s;-moz-animation-delay:5s;-webkit-animation-delay:5s;}
.htel i.i11 {animation-delay:5.5s;-moz-animation-delay:5.5s;-webkit-animation-delay:5.5s;}
.htel i.i12 {animation-delay:6s;-moz-animation-delay:6s;-webkit-animation-delay:6s;}
.htel i.i13 {animation-delay:6.5s;-moz-animation-delay:6.5s;-webkit-animation-delay:6.5s;}
@-webkit-keyframes telno {0% {font-size:40px;}
7.14%,14.28%,21.42%,28.57%,35.71%,42.86%,50%,57.14%,64.28%,71.42%,78.57%,85.71%,92.86%,100% {font-size:26px;}
}
@keyframes telno {0% {font-size:40px;}
7.14%,14.28%,21.42%,28.57%,35.71%,42.86%,50%,57.14%,64.28%,71.42%,78.57%,85.71%,92.86%,100% {font-size:26px;}
}
.nav {position:absolute;right:0;top:0;z-index:3;height:100%;}
.nav>li {float:left;height:100%;position:relative;z-index:1;}
.nav>li>a {display:block;padding:0 25px;height:100%;position:relative;font-size:16px;color:#fff;text-align:center;}
.nav>li:hover>a {border-bottom: 3px solid #e80125; color:#fff;}
.nav>li.on>a {border-bottom: 3px solid #e80125; color:#fff;}
.nav>li>a:after {left:50%;position:absolute;top:50%;content:" ";width:0;margin-left:0;margin-top:12px;border-bottom:2px solid #fff;-webkit-transition:.3s;transition:.3s;display:none;}
.nav>li:hover>a:after,.nav>li.on>a:after {width:60px;margin-left:-30px;}

dl.navtwo {min-width:120px;width:auto;display:none;position:absolute;top:110%;left:50%;z-index:1;padding-top:15px;-webkit-transition:top 0.3s;-moz-transition:top 0.3s;-ms-transition:top 0.3s;-o-transition:top 0.3s;transition:top 0.3s;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
dl.navtwo.on {top:90%;}
dl.navtwo .inner {width:100%;background-color:rgba(255,255,255,1);padding:0;}
dl.navtwo dd {height:42px;line-height:42px;text-align:center;}
dl.navtwo dd>a {display:block;height:100%;font-size:14px;color:#666;white-space:nowrap;padding:0 20px;overflow:hidden;background-color:#fff;}
dl.navtwo dd:hover>a {color:#fff;background-color:#e80125;}
dl.navtwo dd>a:after {left:100%;position:absolute;bottom:0;content:" ";width:0;display:none;border-bottom:1px solid #da251d;-webkit-transition:.3s;transition:.3s;}
dl.navtwo dd>a:hover:after {width:100%;left:0;transition:width 0.3s;-webkit-transition:width 0.3s;}

.navthree li {line-height:30px;}

/* 手机导航 */
.navsjout{ width: 100%; opacity: 0; overflow: auto; position: fixed; top:0; bottom: 0; left:-100%; z-index: 55;-moz-transition: 0.4s; -ms-transition: 0.4s; -webkit-transition: 0.4s;-o-transition: 0.4s; transition: 0.4s; background-color: #333;}
.navsjout.on{ opacity: 1; left:0;}
.navsj{ width: 100%; -webkit-overflow-scrolling : touch; background-color: #333;position: absolute; top: 60px; left:0;}
.navsj>li{ position: relative;}
.navsj>li>a{ display: block; height: 50px; text-align: center; line-height: 50px; font-size: 18px; color: #fff; position: relative;}
.navsj>li>a:after{ content: ''; position: absolute; left: 30px; right:30px; bottom:0; z-index: 0;height: 1px; background-color: #434343;}
.navsjtwo{ width: 100%; overflow: hidden; display: none; padding:0; background-color: #f1f1f1;}
.navsjtwo>li{ width: 100%; border-bottom: 1px solid #fff;}
.navsjtwo>li>a{ display: block; line-height: 50px; font-size: 16px; color: #432a23;position: relative; z-index: 1; background-color: #ada; text-align: center;background: url('../images/nav-jtr1.png') 80% center no-repeat;}
.navsj li i{ position: absolute; left: 80%; top:0; z-index: 1; width: 40px; height: 50px; margin-left: -24px;display: block; cursor: pointer; background: url('../images/nav-jtd1.png') center no-repeat;}
.navsj li.on i{ -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.navsj,.navsj li i{ -moz-transition: 0.3s; -ms-transition: 0.3s;-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
#close{ position: fixed; left: 0; top: 0; width: 100%;bottom: 0; z-index: 9; display: none; background-color: rgba(0,0,0,0.6); cursor: pointer;}
.navbtn{ position: absolute; right:0; top:0; z-index: 20; width: 80px; height: 100%; display: none;-moz-transition: 0.4s; -ms-transition: 0.4s; -webkit-transition: 0.4s;-o-transition: 0.4s; transition: 0.4s;}
.navbtn s{ position: absolute; left: 25%; display: block; width: 50%; height: 4%; background-color: #fff;-moz-transition: 0.3s; -ms-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px;}
.navbtn>s:nth-child(1){top: 32%;}
.navbtn>s:nth-child(2){top: 48%; width: 40%; transform: rotate(0deg) scale(1,1);}
.navbtn>s:nth-child(3){top: 64%;}
.navbtn.on s:nth-child(1){ top:48%; -webkit-transform: rotate(-225deg); transform: rotate(-225deg);}
.navbtn.on s:nth-child(2){ transform: rotate(-180deg) scale(0,1);}
.navbtn.on s:nth-child(3){ top:48%; -webkit-transform: rotate(225deg); transform: rotate(225deg);}
@media screen and (min-width:1024px){
	.navsjout{ display: none;}
}
@media screen and (max-width:1023px){
	.nav{ display: none;}
	.navbtn{ display: block;}
	.navsjout{ display: block;}
	.headright{ display: block; right: 80px;}
	.headright a.toptel{ padding-left: 18px;}
}
@media screen and (max-width:750px){
	.navbtn{ width: 60px;height: 60px; color:#333}
	.headright{ right: 70px;}
}
.footer1 {background-color:#262626;padding-top:63px;}
.cursor-dot {position:fixed;top:50%;left:50%;pointer-events:none;border-radius:50%;opacity:0;mix-blend-mode:difference;width:16px;height:16px;background-color:rgba(255,255,255,1);z-index:999;transform:translate(-50%,-50%);transition:opacity 0.5s ease-in-out,transform 0.3s ease-in-out,width 0.5s,height 0.5s,background-color 0.5s ease;}
.footerin {overflow:hidden;position:relative;padding:70px 0 46px;}
.footnav {float:left;overflow:hidden;}
.footnav li {float:left;position:relative;margin-left:80px;}
.footnav li:first-child {margin-left:0;}
.footnav li dt {height:30px;line-height:28px;color:#fff;}
.footnav li dt a {color:#fff;position:relative;}
.footnav dt a:after {left:100%;position:absolute;bottom:0;content:" ";width:0;border-bottom:1px solid #fff;-webkit-transition:.3s;transition:.3s;}
.footnav dt:hover a:after {width:100%;left:0;transition:width 0.3s;-webkit-transition:width 0.3s;}
.footnav li dd {line-height:24px;color:#666;}
.footnav li dd a {color:#666;}
.footnav li dd a:hover {color:#fff;}
.footrexian {position:relative;width:100%;padding:43px 40px;background:url('../images/hottelbg.jpg') center/cover no-repeat;margin-top:-126px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transform:skewX(-20deg);}
.footrexian .foothot,.footrexian #totop {transform:skewX(20deg);}
.foothot {font-size:22px;color:#fff;line-height:40px;padding-right:100px;}
.foothot a {color:#fff;display:inline-block;height:100%;vertical-align:top;}
#totop {position:absolute;width:60px;height:60px;line-height:60px;right:70px;cursor:pointer;z-index:1;top:50%;margin-top:-30px;border-radius:10px;-webkit-transition:.4s;transition:.4s;background:#f2f2f2;text-align:center}
#totop i {font-size:24px;color:#f00;}
#totop:hover {box-shadow:0 0 10px 0 #fff;animation:myfirst 1s infinite;}
@keyframes myfirst {0% {transform:translate(0px,0px);}
50% {transform:translate(0px,-10px);}
100% {transform:translate(0px,0px);}
}
.footleft {float:left;width:278px;margin-top:6px;}
.footlogo {height:44px;font-size:0;line-height:44px;}
.footlogo img {max-height:100%;margin-left:10px;}
.flxbtnout {height:40px;font-size:0;position:relative;z-index:1;margin-top:40px;}
.flxbtnout a {display:inline-block;width:40px;height:40px;margin-left:16px;text-align:center;line-height:40px;border-radius:50%;background-color:#393939;}
.flxbtnout a>img {transition:1s;}
.flxbtnout a>i {transition:1s;color:#fff;line-height:40px;font-size:24px;width:40px;display:inline-block;height:40px;text-align:center;}
.flxbtnout a:hover>img {transform:rotateY(360deg);}
.footwx {position:relative;}
.footwx .bigewm {position:absolute;width:100px;height:100px;top:-30px;left:20px;z-index:1;display:none;line-height:100px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);}
.footwx .bigewm img {width:100%;height:100%;}
.footinfo {float:left;width:500px;font-size:16px;color:#666;line-height:34px;}
.footinfo a:hover {color:#ddd;}
.footewm {float:right;height:126px;overflow:hidden;position:relative;margin-top:10px;}
.footewm img {float:left;display:block;width:126px;height:100%;}
.footewm p {float:left;width:26px;margin-left:14px;margin-top:4px;font-size:16px;color:#656565;line-height:17px;text-align:center;}
@media screen and (max-width:1024px) {.footleft {display:none;}
#totop {right:40px;}
.foothot {padding-right:70px;}
}
@media screen and (max-width:770px) {.footinfo {float:none;width:100%;}
.footewm {display:none;}
.footer1 {padding-top:40px;}
.footerin {padding:30px 0 40px;}
.footrexian {padding:0;background-image:none;margin-top:0;}
.foothot {font-size:18px;line-height:34px;}
.foothot a {font-size:26px;}
#totop {right:0;}
}
.footer2 {position:relative;z-index:10;padding:18px 0;background-color:#262626;border-top:1px solid #3d3d3d;}
.footer2>div {font-size:16px;color:#656565;line-height:30px;height:30px;overflow:hidden;}
.footer2 span {display:inline-block;vertical-align:middle;margin-right:5px;}
.footer2 i.fenge {display:inline-block;width:1px;height:14px;margin:0 16px;background-color:#a1a6b0;vertical-align:middle;}
.footer2 a {display:inline-block;color:#656565;vertical-align:middle;}
.footer2 a:hover {color:#ddd;}
.footer2 img.jw {margin-top:-2px;margin-left:5px;}
.footer2 img.cnzz {margin-left:5px;margin-right:5px;}
.footer2 a.jinwang:hover {color:#ddd;text-decoration:underline;}
@media screen and (max-width:1200px) {.footer2 {text-align:center;}
.footer2>div {height:auto;}
.footer2 .l,.footer2 .r {float:none;display:block;width:100%;}
.footer2 span {margin:0 5px;}
}
@media screen and (max-width:750px) {.footer2 i.fenge {margin:0 5px;}
}
.waiting {width:124px;height:124px;background:url('../images/waiting.gif') center;display:none;position:absolute;left:50%;margin-left:-62px;z-index:2;top:50%;margin-top:-62px;}
#totop2 {position:fixed;padding-right:34px;height:32px;left:50%;cursor:pointer;margin-left:610px;z-index:1;bottom:100px;background:#40698f url('../images/jtu1.png') 80px no-repeat;}
#totop2 span {display:block;width:74px;background-color:#94acc2;text-indent:16px;line-height:32px;color:#fff;font-size:12px;}
#totop2:hover span {background-color:#40698f;}
.msgbg {width:100%;height:100%;position:fixed;z-index:150;left:0;top:0;background-color:rgba(0,0,0,0.8);display:none;overflow:hidden;}
.msg {width:60%;height:280px;position:absolute;z-index:1;background-color:#fff;font-family:'Microsoft Yahei';left:20%;top:-50%;margin-top:-160px;border:5px solid #016b45;padding:20px;}
.msgtxt {font-size:28px;color:#36467a;line-height:40px;text-align:center;margin:40px 0 0;height:120px;overflow:hidden;}
.msgbg.on .msg {top:50%;}
.msg input {width:200px;height:50px;display:block;background-color:#016b45;font-size:24px;margin:0 auto;max-width:90%;}
.msgclose {width:41px;height:41px;position:absolute;top:-20px;right:-20px;z-index:1;cursor:pointer;background:url('../images/close.png') center no-repeat;}
.footer4 {width:100%;height:70px;background-color:#c02020;display:none;position:fixed;z-index:58;bottom:0;left:0;}
.footshadow {width:100%;height:70px;display:none;}
.footfun {padding:0 0;height:100%;overflow:hidden;}
.footfun li {float:left;width:25%;height:100%;background-color:#c02020;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.footfun li:nth-child(even) {background-color:#df2323;}
.footfun li a {display:block;text-align:center;color:#fff;padding:10px 0;}
.footfun li h3 {font-size:20px;line-height:50px;height:50px;}
@media screen and (max-width:750px) {.footer4,.footshadow {display:block;}
#nb_invite_wrap {display:none!important;}
}
