/*基本样式*/
body{margin:0;font-size:14px;font-family:"微软雅黑",arial,"宋体",verdana,sans-serif;color:#333;background-color:white}
ul{list-style-type:none;margin:0;padding:0}
a{text-decoration:none;color:inherit}
img{border:0}
/*工具*/
.LINEOSE{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*基本布局*/
.area{float:left;width:100%}
.area .container{width:78%;display:block;margin:0 11%}
.page-top{height:105px;border-top:5px solid #101519}
.page-top .logo{float:left;position:relative;z-index:1;width:233px;margin-right:26px;margin-top:27px}
.page-top .logo img{width:100%}
.page-top .bod{float:left;width:calc(100% - 260px);width:-moz-calc(100% - 260px);width:-webkit-calc(100% - 260px);font-size:15px}
.page-top .bod .desc{padding:23px 4px 14px 10px;border-bottom:1px solid #c5c6c7}
.page-top .bod .desc .l{color:#555}
.page-top .bod .desc .r{float:right; }
.page-top .bod .desc .r img{vertical-align:middle;margin-right:5px}
.page-top .bod .desc .r i{display:inline-block;width:19px;height:19px;background:url(page-top-tel.png);vertical-align:middle;margin-right:3px}
.page-top .bod .menu-list{margin-top:10px;margin-left:10px;display:inline-block}
.page-top .bod .menu-list li{position:relative;display:inline-block}
.page-top .bod .menu-list li a{margin:0 28px}
.page-top .bod .menu-list li a:hover{color:#0168b5}
.page-top .bod .menu-list li:first-child a{margin-left:0}
.page-top .bod .menu-list li:last-child a{margin-right:0}
/*.page-top .bod .menu-list li:after{content:"•";float:right;font-size:12px;position:absolute;right:-6px;top:0;line-height:20px}*/
.page-top .bod .menu-list li:last-child:after{content:""}
.page-top .bod .contact-menu{float:right;margin-top:10px;margin-right:2px}
.page-top .bod .contact-menu a:hover{color:#0168b5}
.page-top .bod .contact-menu span{margin:0 27px}
.top-box-shadow{box-shadow:0 3px 5px 0 rgba(51,51,51,.5);width:100%;position:fixed;left:0;top:0;background-color:#fff;z-index:10}
.top-box-bag{width:100%;position:relative;height:110px}
.page-footer .contact-block{position:relative;float:left;width:106%;background-color:#0168b7;color:#fff;margin-left:-3%}
.page-footer .contact-block .bottom-div{position:absolute;left:1%;top:1%;width:98%;height:98%;border:1px solid #fff;opacity:0;transition:left .6s,top .6s,width .6s,height .6s;-moz-transition:left .6s,top .6s,width .6s,height .6s;-webkit-transition:left .6s,top .6s,width .6s,height .6s;-o-transition:left .6s,top .6s,width .6s,height .6s}
.page-footer .contact-block:hover .bottom-div{left:3%;top:7%;width:94%;height:86%;opacity:1}
.page-footer .contact-block .top-div{width:100%;position:relative;z-index:1}
.page-footer .contact-block .qdlx{font-size:40px;background-color:#303030;padding:24px 40px 38px 48px;line-height:74px;font-family:"宋体";position:absolute;top:147px;left:0}
.page-footer .contact-block .content{display:inline-block;vertical-align:top;margin-top:119px;margin-bottom:150px;margin-left:24%;z-index:1;position:relative}
.page-footer .contact-block .content .l1{font-size:60px;font-weight:700;margin-bottom:10px}
.page-footer .contact-block .content .l2{font-size:30px;margin-bottom:1em}
.page-footer .contact-block .content .l3 .text{display:inline-block;margin-right:50px}
.page-footer .contact-block .content .l3 .text .s1{font-size:18px;margin-bottom:6px}
.page-footer .contact-block .content .l3 .text .s2{font-size:30px}
.page-footer .contact-block .content .l3 .but-list{display:inline-block;vertical-align:bottom;margin-bottom:4px}
.page-footer .contact-block .content .l3 .but-list a{display:inline-block;font-size:18px;line-height:44px;padding:0 29px;border:1px solid #fff;background-color:#e83f3f}
.page-footer .contact-block .content .l3 .but-list a:first-child{margin-right:34px}
.page-footer .contact-block .content .l3 .but-list a:hover{background-color:#fff;color:#0168b7}
.page-footer .contact-block .wx{position:absolute;top:132px;left:82%}
.page-footer .contact-block .wx .img{position:relative;width:169px;height:169px;padding:9px}
.page-footer .contact-block .wx .img img{width:100%;height:100%}
.page-footer .contact-block .wx .img i{position:absolute;background-color:rgba(255,255,255,.6)}
.page-footer .contact-block .wx .img .h{width:36px;height:1px}
.page-footer .contact-block .wx .img .v{height:36px;width:1px}
.page-footer .contact-block .wx .img .c1{left:0;top:0;animation:wx-qrcode-border-scan-c1 1.2s infinite normal;-moz-animation:wx-qrcode-border-scan-c1 1.2s infinite normal;-webkit-animation:wx-qrcode-border-scan-c1 1.2s infinite normal;-o-animation:wx-qrcode-border-scan-c1 1.2s infinite normal}
.page-footer .contact-block .wx .img .c2{right:0;top:0;animation:wx-qrcode-border-scan-c2 1.2s infinite normal;-moz-animation:wx-qrcode-border-scan-c2 1.2s infinite normal;-webkit-animation:wx-qrcode-border-scan-c2 1.2s infinite normal;-o-animation:wx-qrcode-border-scan-c2 1.2s infinite normal}
.page-footer .contact-block .wx .img .c3{right:0;bottom:0;animation:wx-qrcode-border-scan-c3 1.2s infinite normal;-moz-animation:wx-qrcode-border-scan-c3 1.2s infinite normal;-webkit-animation:wx-qrcode-border-scan-c3 1.2s infinite normal;-o-animation:wx-qrcode-border-scan-c3 1.2s infinite normal}
.page-footer .contact-block .wx .img .c4{left:0;bottom:0;animation:wx-qrcode-border-scan-c4 1.2s infinite normal;-moz-animation:wx-qrcode-border-scan-c4 1.2s infinite normal;-webkit-animation:wx-qrcode-border-scan-c4 1.2s infinite normal;-o-animation:wx-qrcode-border-scan-c4 1.2s infinite normal}
.page-footer .contact-block .wx .text{text-align:center;margin-top:20px;font-size:18px}
@keyframes wx-qrcode-border-scan-c1{from{left:2px;top:2px}to{left:0;top:0}}
@-moz-keyframes wx-qrcode-border-scan-c1{from{left:2px;top:2px}   to{left:0;top:0}}
@-webkit-keyframes wx-qrcode-border-scan-c1{from{left:2px;top:2px} to{left:0;top:0}}
@-o-keyframes wx-qrcode-border-scan-c1{from{left:2px;top:2px}to{left:0;top:0}}
@keyframes wx-qrcode-border-scan-c2{from{right:2px;top:2px}   to{right:0;top:0}}
@-moz-keyframes wx-qrcode-border-scan-c2{from{right:2px;top:2px}   to{right:0;top:0}}
@-webkit-keyframes wx-qrcode-border-scan-c2{from{right:2px;top:2px}   to{right:0;top:0}}
@-o-keyframes wx-qrcode-border-scan-c2{from{right:2px;top:2px}   to{right:0;top:0}}
@keyframes wx-qrcode-border-scan-c3{from{right:2px;bottom:2px} to{right:0;bottom:0}}
@-moz-keyframes wx-qrcode-border-scan-c3{from{right:2px;bottom:2px}   to{right:0;bottom:0}}
@-webkit-keyframes wx-qrcode-border-scan-c3{from{right:2px;bottom:2px}  to{right:0;bottom:0}}
@-o-keyframes wx-qrcode-border-scan-c3{from{right:2px;bottom:2px}   to{right:0;bottom:0}}
@keyframes wx-qrcode-border-scan-c4{from{left:2px;bottom:2px}   to{left:0;bottom:0}}
@-moz-keyframes wx-qrcode-border-scan-c4{from{left:2px;bottom:2px}  to{left:0;bottom:0}}
@-webkit-keyframes wx-qrcode-border-scan-c4{from{left:2px;bottom:2px}  to{left:0;bottom:0}}
@-o-keyframes wx-qrcode-border-scan-c4{from{left:2px;bottom:2px}  to{left:0;bottom:0}}
.page-footer .address-block{margin:63px 0;display:inline-block;width:100%}
.page-footer .address-block .declaration{color:#363333;font-size:30px;font-weight:700;font-style:italic;display:inline-block}
.page-footer .address-block .declaration i{display:inline-block;height:2px;width:66px;background-color:#363333;vertical-align:middle;margin-right:1em}
.page-footer .address-block .data{float:right;color:#363333;line-height:24px}
.page-footer .address-block .data li{display:inline-block;margin-left:124px}
.page-footer .address-block .data li:first-child{margin-left:0}
.page-footer .bottom-block{padding:20px 0 5px;border-top:1px solid #f0f2f5;}
.page-footer .bottom-block .friends{text-align:center;color:#5e7387;width:864px;margin:0 auto;line-height:1.5em}
.page-footer .bottom-block .friends a:before{/*content:"/ ";*/padding:0 .5em;color:#aab8d3}
/*汉堡*/
.hamburger{position:fixed;right:0;top:0;background-color:#fff;z-index:11;display:none;width:100%}
.hamburger .h-icon{position:absolute;right:11%;top:33px;cursor:pointer}
.hamburger .h-icon i{float:left;clear:left;width:20px;height:2px;margin-bottom:5px;background-color:#333;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}
.hamburger .h-icon .m{width:15px}
.hamburger .h-icon .text{position:absolute;left:-80px;top:-4px;font-size:16px;color:#333;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
.hamburger .box{position:relative;width:100%;height:calc(100% - 100px);height:-moz-calc(100% - 100px);height:-webkit-calc(100% - 100px);display:none;overflow:scroll;}
.hamburger .box-inner{position:relative;width:100%;height:100%;min-height:430px;overflow:hidden;}
.hamburger .box .list{position:absolute;left:0;top:50%;width:100%;line-height:50px;padding-bottom:3em;transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);-moz-transform:translate(0,-50%)}
.hamburger .box .list li{padding:0 1em;font-size:20px;font-weight:700;text-align:center;transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s;position:relative;left:100%;top:0}
.hamburger .box .list li a:hover{color:#0168b5}
.hamburger .box .bottom{position:absolute;left:0;bottom:-90px;width:100%;text-align:center;margin-bottom:20px;transition:all .6s ease .3s;-moz-transition:all .6s ease .3s;-webkit-transition:all .6s ease .3s;-o-transition:all .6s ease .3s}
.hamburger .box .bottom *{display:inline-block;width:100%;line-height:30px}
.hamburger .box .bottom b{font-size:16px}
.hamburger.open{width:100%;height:100%;top:80px}
.hamburger.open .h-icon{top:-47px}
.hamburger.open .h-icon .t{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:3%;-ms-transform-origin:3%;-o-transform-origin:3%;transform-origin:3%}
.hamburger.open .h-icon .b{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3%;-ms-transform-origin:3%;-o-transform-origin:3%;transform-origin:3%}
.hamburger.open .h-icon .m{opacity:0}
.hamburger.open .box{display:block;position:relative;border-top:1px solid #e4eaec;padding-top:10px}
/*右边悬浮客服*/
.right-suspension-contact{position:absolute;top:200px;right:10px;width:140px;z-index:10;transition:top 1s;-moz-transition:top 1s;-webkit-transition:top 1s;-o-transition:top 1s}
.right-suspension-contact li{position:relative;float:right;clear:right;margin-bottom:1px}
.right-suspension-contact li .icon{width:63px;height:63px;background:url(right-suspension-contact.png);background-position-x:0;cursor:pointer}
.right-suspension-contact li.qq .icon{background-position-y:0}
.right-suspension-contact li.qq .icon:hover{background-position-x:63px}
.right-suspension-contact li.wx .icon{background-position-y:64px}
.right-suspension-contact li.wx .icon:hover{background-position-x:63px}
.right-suspension-contact li.b-top .icon{background-position-y:128px}
.right-suspension-contact li.b-top .icon:hover{background-position-x:63px}
.right-suspension-contact li.qq .panel{display:none}
.right-suspension-contact li.qq:hover .panel{display:block}
.right-suspension-contact li.qq:hover .icon{display:none}
.right-suspension-contact li.qq .panel .t{width:138px;height:63px;background:url(right-suspension-contact-qqt.png)}
.right-suspension-contact li.qq .panel .qq-list{background-color:#fff;width:138px;display:block;border:1px solid #dcdcdc;border-bottom:2px solid #0896de;padding-bottom:13px}
.right-suspension-contact li.qq .panel .qq-list a{margin-top:8px;color:#777;font-size:12px;display:inline-block;margin-left:14px}
.right-suspension-contact li.qq .panel .qq-list a i{width:21px;height:21px;background:url(right-suspension-contact-qqi.png);display:inline-block;vertical-align:middle;margin-right:10px}
.right-suspension-contact li.wx .panel{position:absolute;left:-274px;top:0;width:274px;height:282px;background:url(right-suspension-contact-wxp.png);display:none}
.right-suspension-contact li.wx:hover .panel{display:block}
/*底部客服 pc*/
.pc-bottom-contact{position:fixed;bottom:0;left:0;width:100%;height:65px;z-index:10;background-color:rgba(0,0,0,.6);overflow:hidden;transition:width 1.2s;-moz-transition:width 1.2s;-webkit-transition:width 1.2s;-o-transition:width 1.2s}
.pc-bottom-contact .list{display:inline-block;width:100%;height:65px;transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-webkit-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out}
.pc-bottom-contact .list li{float:left;width:25%;min-width:200px;padding:5px 0}
.pc-bottom-contact .list li img{display:inline-block;vertical-align:middle;margin-right:19px}
.pc-bottom-contact .list li div{display:inline-block;vertical-align:middle;color:#fff}
.pc-bottom-contact .opt{position:absolute;right:0;top:0;padding:12px;cursor:pointer}
.pc-bottom-contact .opt:before{vertical-align:middle;width:41px;height:41px;content:"";background:url(pc-bottom-open.png);background-size:41px;display:none}
.pc-bottom-contact .opt:after{vertical-align:middle;display:inline-block;width:41px;height:41px;content:"";background:url(pc-bottom-close.png);background-size:41px}
.pc-bottom-contact.close{width:64px}
.pc-bottom-contact.close .list{opacity:0}
.pc-bottom-contact.close .opt:before{display:block}
.pc-bottom-contact.close .opt:after{display:none}
/*底部客服 mobile*/
.mobile-bottom-contact{position:fixed;height: 6.5%;background: rgba(255,255,255,0.8);width: 100%;display: flex;flex-flow: row wrap;justify-content: center;align-items: center;z-index: 22474847;left: 0;bottom: 0%;display:none;padding-top:4%}
.mobile-bottom-contact li{position:relative;float:left;width: 28%;margin-right: 2.8%;height: 67%;text-align: center;border-radius: .15em;justify-content: center;align-items: center;display: flex;text-decoration: none;color:#fff}
.mobile-bottom-contact li:first-child{ margin-left: 5%;  }
.mobile-bottom-contact li a{display:block; line-height: 3.2;width: 100%;}
.mobile-bottom-contact li.tel a{background: #ff6d00;}
.mobile-bottom-contact li.qq a{ background: #ff9600;;}
.mobile-bottom-contact li.wx a{ background: #ffb400;}
.baidushare,.freebj{width:100%;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:99;display:none}
.freebj .free-ask{width:90%;background-color:#fff;position:absolute;top:50%;left:5%;z-index:21474836472;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;border-radius:4px;text-align:center;margin-top:-200px}
.freebj .free-ask .title{background-color:#fff;font-size:16px;color:#333}
.freebj .free-ask .txt{color:#999;text-align:center}
.freebj .info-block{padding:0 15px}
.freebj .info-item span.redStar{color:#fff}
.freebj .info-item .t{width:22%}
.freebj .btn-submit input{background:#3fafee}
.freebj-close{display:block;width:32px;height:32px;background:url(free-close-bg.png) 0 0 no-repeat;position:absolute;top:10px;right:15px;z-index:2;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}
.freebj .wechatIcon{width:57px;height:46px;background:url(contacted.png) no-repeat;background-size:57px 69px;margin:32px auto 28px}
.freebj .zhuanshu{color:#000;font-size:16px;margin-bottom:24px;text-align:center}
.freebj .copyWeixinText{width:87%;margin:0 auto 28px;text-align:center;color:grey;font-size:12px}
.freebj .HHtravelWeixin{color:#5a8c12;padding-left:8px}
.freebj .HHtravelWeixin,.openWeixinBtnsOk{font-weight:500;font-size:16px}
/*面包屑*/
.bread-crumbs{position:relative;line-height:35px;border-bottom:2px solid #999}
.bread-crumbs a:hover{color:#0168b5}
.bread-crumbs a:after{content:" > "}
.bread-crumbs a:last-child:after{content:""}
.bread-crumbs .l{position:absolute;bottom:-2px;left:0;width:150px;height:2px;background-color:#aa0901}
/*分页*/
.pagination{display:inline-block;width:96%;text-align:center;margin:1em 2%;color:#76838f}
.pagination a{display:inline-block;padding:10px 15px;border:1px solid #e4eaec}
.pagination a.on,.pagination a[href]:hover{color:#fff;border:1px solid #0795d7;background-color:#0795d7}
/*中间联系*/
.g_cseon{width: 570px;background: url(contactbg.png)0 0 no-repeat;padding: 18px;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0);z-index: 150;overflow: hidden;transition: all 0.6s;}
.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both}
.g_jsalxotvwx .g_cseon{transform: translate(-50%,-50%) scale(1);}
@media screen and (max-width:760px){.g_jsalxotvwx .g_cseon{ display:none}}
.g_cseonboxr{width: 24%;}
.g_cseonbox{width: 100%;padding-bottom: 35px;position: relative;}
.g_cseonboxlip p{font-size: 20px;color: #ffffff;display: block;padding-left: 10px;padding-right: 10px;}
.g_cseonboxlips p{ font-size:14px; color:#fff; text-align:center;padding-top:15px;}
.g_cseonboxl{width: 40%;margin-left:10%}
.g_cseonboxlip span h5{font-size: 22px;display: inline-block;margin-top: 0;}
.g_cseonboxlip{text-align:center;}
.g_cseonboxlip h3{font-size: 30px;color: #ffffff;margin-top: 17px;margin-bottom:0;}
.g_cseonboxlip p{ color:#fff; font-size:20px; margin:0;padding-bottom: 15px;padding-top: 5px;}
.g_cseonboxl h5{font-size: 24px;color: #ffffff;margin-top: 38px;}
.g_cseonboxl h5 a{color: #ffffff !important;display: none;}
.g_spamkb{display: none;}
.g_cseonboxlbtn{margin-top: 22px;}
.g_cseonboxlbtn span{font-size: 20px;color: #ffffff;text-align: center;line-height: 44px;width: 138px;height: 46px;display: block;border: 1px solid #ffffff; margin: 15px auto;}
.g_cseonboxlbtn span a{display: block;width: 100%;height: 100%;line-height: 44px;color: #ffffff;}
.g_cseonboxlbtnr{margin-left: 34px;}
.g_sybtnyss a{color: #ffffff;}
.g_cseonboxr{margin-right: 20%;}
.g_cseonboxrermimg{width: 100%;display: block;}
.g_cseonboxrerm1{width: 30px;height: 30px;border-top: 1px solid #ffffff;border-left: 1px solid #ffffff;position: absolute;left: 0;top: 0;display: block;animation:sxg 1.2s infinite;-webkit-animation:sxg 1.2s infinite;}
.g_cseonboxrerm2{width: 30px;height: 30px;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;position: absolute;right: 0;top: 0;display: block;animation:sxg 1.2s infinite;-webkit-animation:sxg 1.2s infinite;}
.g_cseonboxrerm3{width: 30px;height: 30px;border-bottom: 1px solid #ffffff;border-right: 1px solid #ffffff;position: absolute;right: 0;bottom: 0;display: block;animation:sxg 1.2s infinite;-webkit-animation:sxg 1.2s infinite;}
.g_cseonboxrerm4{width: 30px;height: 30px; border-bottom: 1px solid #ffffff;border-left: 1px solid #ffffff;position: absolute;left: 0;bottom: 0;display: block;animation:sxg 1.2s infinite;-webkit-animation:sxg 1.2s infinite;}
.g_cseonboxrerm{position: relative;padding-left: 7px;padding-right: 7px;padding-top: 7px;padding-bottom: 7px;margin-top: 10px;}
.g_cseonboxgb{width:18px;position:absolute;right:0px;top:-15px; cursor: pointer;height: 18px;}
.g_cseonboxgb img{width: 100%; display: block;}
@keyframes sxg{0% {transform: scale(1);}to { transform: scale(1.2);}}
.wechat_success_logo[data-v-816bcfe8] {width: 2.49094203rem;height: 2.49094203rem;}
.wechat-modal-content{padding: 1.13224638rem;}
.wechat-modal-content-wechat-success[data-v-816bcfe8] {display: flex;align-items: center;justify-content: center;flex-direction: column;font-size: 1rem;line-height: 1.8;}
.wechat-modal-content-wechat-success .title[data-v-816bcfe8] {color: #000;font-size: 1.13224638rem;line-height: 1.13224638rem;font-weight: bold;margin: 0.56612319rem 0;}
.wechat-modal-content-wechat-success .button span[data-v-816bcfe8] {color: #fff;font-size: 0.96240942rem;line-height: 0.96240942rem;}
.wechat-modal-content-wechat-success .button span[data-v-816bcfe8] {color: #fff;font-size: 0.96240942rem;line-height: 0.96240942rem;}
.wechat-modal-content-wechat-success .button[data-v-816bcfe8] {  background-color: #1aad17;border-radius: 0.50951087rem;width: 9.15217391rem;height: 2.54755435rem;display: flex;align-items: center;justify-content: center;margin-top: 1.01902174rem;cursor: pointer;}
.guide-img img[data-v-816bcfe8] {border-radius: 0.50951087rem;width: 94%;}
.guide-img[data-v-816bcfe8] { margin-top: 1.01902174rem;}
.number-content{ font-weight:600; }