@charset "utf-8";
html{-webkit-tap-highlight-color:transparent;height:100%;font-size:312.5%;background-color:#ebebeb;margin:0 auto;padding:0}
body{max-width:640px;min-width:280px;background:#ebebeb;margin:0 auto;position:relative;overflow-x:hidden;width:100%;font-size:.24rem;line-height:1.5;color:#333;font-family:arial,Microsoft Yahei}
blockquote,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
ins{font-size:12px;line-height:15px}
ins.lxb-cb-input-tip-content{font-size:12px;line-height:15px}
table{border-collapse:collapse;border-spacing:0}
img{display:block;border:none}
input[type=button],input[type=file],input[type=submit]{-webkit-appearance:none;-o-appearance:none;-moz-appearance:none;appearance:none}
input[type=number]{-moz-appearance:textfield}
.clear{clear:both;height:0}
.clearflx::after{content:".";display:block;height:0;clear:both;visibility:hidden}
.flex{display:flex;flex-wrap:wrap;justify-content:space-between}
h1,h2,h3,h4,h5,h6{font-weight:400}
li,ol,ul{list-style:none}
.re{position: relative;}
.ab{position: absolute;}
.FloatL{float:left!important}
.FloatR{float:right!important}
.h_10px{height:.1rem;clear:both;overflow:hidden;font-size:0}
.h_20px{height:.2rem;clear:both;overflow:hidden;font-size:0}
.h_30px{height:.3rem;clear:both;overflow:hidden;font-size:0}
.h_40px{height:.4rem;clear:both;overflow:hidden;font-size:0}
.h_50px{height:.5rem;clear:both;overflow:hidden;font-size:0}
.h_5px{height:.09rem;clear:both;overflow:hidden;font-size:0}
a{text-decoration:none;color:inherit}
@-webkit-keyframes rotate{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@keyframes rotate{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@media screen and (min-width:320px){
html{font-size:312%}
}
@media screen and (min-width:360px){
html{font-size:351%}
}
@media screen and (min-width:375px){
html{font-size:366%}
}
@media screen and (min-width:384px){
html{font-size:375%}
}
@media screen and (min-width:400px){
html{font-size:391%}
}
@media screen and (min-width:414px){
html{font-size:404%}
}
@media screen and (min-width:424px){
html{font-size:414%}
}
@media screen and (min-width:480px){
html{font-size:469%}
}
@media screen and (min-width:540px){
html{font-size:527%}
}
@media screen and (min-width:560px){
html{font-size:547%}
}
@media screen and (min-width:640px){
html{font-size:625%}
}
header.flex{background-color:#fff;padding:2% 3%;font-size:0}
header.flex .home-logo{width:82%}
header.flex .home-call{width:10%;padding-top:1%;box-sizing:border-box}
nav.flex{background-color:#fff;padding:2% 3%;font-size:0}
nav.flex .home-logo{width:82%}
nav.flex .home-call{width:10%;padding-top:1%;box-sizing:border-box}
#Zt_Lxb{width:96%;padding:3% 2%;height:1.05rem}
#Zt_Lxb p{font:.3rem/.4rem "Microsoft Yahei";text-align:center;margin-bottom:2%}
#Zt_Lxb p span{font-weight:700;color:red}
#Zt_Lxb .Lxb_Txt{padding-left:1%;width:69%;font:.26rem/.5rem "Microsoft Yahei";color:#ababab;border:#ababab solid 1px}
#Zt_Lxb .Lxb_Btn{width:28%;font:.3rem/.52rem "Microsoft Yahei";border:none;background:#ff8c01;color:#fff}
.owl-demo .item{position:relative;display:block}
.owl-demo img{display:block;width:100%}
.owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:30px;background-color:#000;opacity:.5}
.owl-demo span{position:absolute;left:5px;bottom:0;font:16px/32px "Microsoft Yahei","???ゆ?烽???ゆ??";color:#fff;text-align:center}
.owl-pagination{position:absolute;right:10px;bottom:2px;height:.22rem;text-align:center}
.owl-page{float:left;width:8px;height:8px;margin:0 3px;background-image:url(../images/about/SY_banner2.png);background-size:8px 8px}
.owl-pagination .active{width:13px;background-image:url(../images/about/SY_banner1.png);background-size:13px 8px}
.owl-buttons{display:none}
.owl-buttons div{position:absolute;top:50%;width:20px;height:40px;background-size:20px 40px;margin-top:-20px;text-indent:-9999px}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%; }
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
#Bm_Div{background:#fff;overflow:hidden}
#Bm_Div h3{font:.3rem/.4rem "Microsoft Yahei";text-align:center;color:#48b238}
#Bm_Div li input{display:block;font:.24rem/.4rem "Microsoft Yahei";width:88%;margin:2% auto 2%;border:#ccc solid 1px;color:#666;padding:0 1%}
#Bm_Div .tijiao input{display:block;font:bold .26rem/.4rem "Microsoft Yahei"!important;width:90%!important;margin:2% auto 2%;color:#fff;background:#ff941e}
#zixun,.zixun{padding:0 10%}
#zixun a,.zixun a{display:block;background:#ff8c01;width:40%;font:.24rem/.6rem "Microsoft Yahei";color:#fff;text-align:center;float:left;border-radius:.1rem;margin:5% 5% 0}
.tnav{background:#2e2826;height:.5rem;padding:.2rem 0;width:100%;position:fixed;top:0;z-index:99899;max-width:640px}
.tnav .tnlf{display:block;width:23%;font:.3rem/.5rem "Microsoft Yahei";text-align:center;background:#f47820;color:#fff;margin-left:3%}
.tnav .tnrt{width:66%;background:#e7e7e7;font:.28rem/.5rem "Microsoft Yahei";color:#357413;border-radius:.25rem;padding-left:3%;margin-right:3%}
.tnav .tnrt .ts{width:40%;display:block;float:right;text-align:center;background:#b04013;color:#fff;border-radius:.25rem}
#CallRit{width:.6rem;position:fixed;bottom:45%;right:0;z-index:99999;cursor:pointer;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}
#CallRit #CallRit_Img{display:block;width:100%;height:.6rem;background:#00bc35;border-radius:.14rem 0 0 .14rem}
#CallRit #CallRit_Img img{display:block;width:75%;margin:0 auto}
#CallRit #CallRit_Zx{display:block;width:100%;text-align:center;font-size:16px;line-height:.34rem;color:#fff;background:#fd4d01;border-radius:.14rem 0 0 .14rem;padding:.1rem 0;margin-top:.1rem}
#CallRit_Tc{position:fixed;left:0;bottom:45%;width:.6rem;font-size:16px;text-align:center;line-height:.34rem;background:#005982;color:#fff;cursor:pointer;padding:.1rem 0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}
#popup{width:300px;position:fixed;left:50%;top:10%;margin-left:-150px;border-radius:5px;box-shadow:0 0 10px #b6b6b6;display:none;border:#ccc solid 1px;background:#fff;z-index:999999}
#close{position:absolute;bottom:-50px;left:125px;cursor:pointer}
#popup .popup_one{padding:0 2%}
#popup .popup_one label{display:block;width:31%;float:left;border:#999 solid 1px;margin-right:1.5%;font-size:14px;line-height:1.5;text-align:center;margin-top:1%;cursor:pointer}
#popup .popup_one label:nth-child(3n){margin-right:0}
#popup .popup_one input{opacity:0;position:absolute}
#popup .hometel{display:block;width:92%;margin:1% 0 1% 2%;padding-left:2%;font-size:14px;line-height:1.5;border:#999 solid 1px}
#popup .submit{display:block;width:94%;margin:2%;font-size:18px;line-height:1.5;font-weight:700;background:#ff7a01;border:none;box-shadow:3px 3px 5px #ccc;border:#c9b0b0 solid 1px;color:#fff}
#popup h3{font-size:18px;line-height:1.5;font-weight:700;padding-left:2%}
.swon{border:1px solid #ff7a01;background:#ff7a01;color:#ff7a01;font-weight:700;background:url(/mstyle/images/swtd.png) no-repeat;background-position:right bottom}
.popup_one label:hover{border:1px solid #ff7a01;background:#ff7a01;color:#ff7a01;font-weight:700;background:url(/mstyle/images/swtd.png) no-repeat;background-position:right bottom}
.Top-Wechat{position:fixed;top:-8rem;left:50%;transform:translateX(-50%);width:94%;max-width:610px;background:#fff;box-shadow:.01rem .01rem .05rem #fff;height:.7rem;margin-top:.1rem;border-radius:.08rem;padding:0 .2rem;box-sizing:border-box;z-index:999;box-shadow:0 0 .1rem #d5d5d5}
.Top-Wechat ul li.Wechat-Left{width:20%;background:url(/mstyle/images/Top-wechat.png) no-repeat center left;background-size:.36rem;font:.24rem/.7rem "Microsoft Yahei";padding-left:.44rem;box-sizing:border-box}
.Top-Wechat ul li.Wechat-Center{width:60%}
.Top-Wechat ul li.Wechat-Center h6{font:.22rem/.26rem "Microsoft Yahei";margin-top:.13rem;font-weight:500}
.Top-Wechat ul li.Wechat-Center h6 strong{font-weight: normal;}
.Top-Wechat ul li.Wechat-Center p{font:.16rem/.2rem "Microsoft Yahei"}
.Top-Wechat ul li.Wechat-Right{width:18%;font:.18rem/.3rem "Microsoft Yahei";margin-top:.1rem}
.Top-Wechat ul li.Wechat-Right span{display:inline-block;width:.24rem;height:.24rem;background:#bf0120;border-radius:50%;font:.16rem/.24rem "Microsoft Yahei";color:#fff;text-align:center;margin-right:.2rem;vertical-align:middle}
#Lxb_Tc{width:230px;height:145px;padding:10px;position:fixed;left:50%;top:50%;margin-left:-125px;margin-top:-160px;z-index:999999;box-shadow:0 0 20px rgba(10,2,4,.75);-webkit-box-shadow:0 0 20px rgba(10,2,4,.75);background:#fff;border-radius:15px;-webkit-border-radius:15px;display:none}
#Lxb_Tc #closeLxb{position:absolute;bottom:-20px;left:42%;cursor:pointer}
#Lxb_Tc h6{text-align:center;font-weight:700;font-size:18px;line-height:1.6}
#Lxb_Tc p{font-size:13px;line-height:1.6;text-align:center}
#Lxb_Tc .Lxb_TcBox{width:100%;height:32px;border:1px solid #6a7380;border-radius:17px;-webkit-border-radius:17px;margin:5px auto 5px}
#Lxb_Tc .Lxb_TcBox .Lxb_TcBox-telval{width:150px;height:32px;line-height:32px;background-color:#fff;font-size:14px;color:#6a7380;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;padding-left:13px;float:left;outline:0;border:0}
#Lxb_Tc .Lxb_TcBox .Lxb_TcBox-telbtn{width:65px;height:32px;line-height:30px;color:#fff;background-color:#6a7380;font-size:12px;text-align:center;text-decoration:none;-webkit-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;float:right;border:0}
#bottomEnroll,footer{padding:3%;background:#fff}
#bottomEnroll i{text-align: center;color: #f62331; margin: 2% 0 1%;font-size: .3rem;font-weight: 600;font-style: normal;display: block;}
#bottomEnroll h2{font-size:.28rem;line-height:.5rem;font-weight:700;color:#e70;margin-top: 1%;}
#bottomEnroll h2 span{font-weight:400;font-size:.2rem;line-height:.5rem}
#bottomEnroll h2::before{content:"";float:left;width:.4rem;height:.4rem;background-image:url(/mstyle/images/home-sprite.png);background-position:-2.5rem -2.48rem;background-size:3rem;margin-top:.05rem;margin-right:.2rem}
#bottomEnroll h3{font-size:.22rem;line-height:.3rem;color:#888}
#bottomEnroll .panel{background:#f7f7f7;height:.6rem;margin-top:2%;padding:0 2%;border-radius:.05rem}
#bottomEnroll h3 span{color:red}
#bottomEnroll .submit-h3{text-align:center}
#bottomEnroll .panel p:nth-child(1){float:left;font-size:.26rem;line-height:.6rem;margin-right:2%;color:#828282}
#bottomEnroll .panel input,#bottomEnroll div select{float:left;width:60%;border:none;background:0 0;font-size:.26rem;line-height:.4rem;margin-top:.1rem;appearance:none;-moz-appearance:none;-webkit-appearance:none}
#bottomEnroll .panel:last-child{display:block;height:.6rem;background:#e70}
#bottomEnroll .panel:last-child input{display:block;width:100%;margin-top:0;font-size:.26rem;line-height:.6rem;font-weight:700;text-align:center;color:#fff;cursor:pointer}
#bottomEnroll .panel .error-tip,#bottomEnroll .panel .msg-Success,#bottomEnroll .panel .msg-tip{display:none;background:rgba(0,0,0,.5);width:280px;border-radius:.05rem;font-size:.26rem;line-height:.5rem;color:#fff;text-align:center;position:fixed;top:50%;left:50%;margin-left:-140px;clear:both}
#bottomEnroll .panel .btn-login{display:block;width:100%}
footer{padding-bottom:1.2rem}
footer p{text-align:center;line-height:.4rem;color:#575757}
@keyframes zx-con1{
0%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%)}
100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}}
@-webkit-keyframes zx-con1{
0%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%)}
100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}}
.home-fixmenu{background:#fff;height:1rem;margin:0 auto;max-width:640px;width:100%;position:fixed;bottom:0;z-index:10;padding-right:2%;box-sizing:border-box;transform:translateY(110%);-webkit-transform:translateY(110%);animation:zx-con1 1.4s 1s forwards;-webkit-animation:zx-con1 1.4s 1s forwards;-moz-animation:zx-con1 1.4s 1s forwards}
.home-fixmenu li.fixmenu-icon{overflow:hidden;width:20%;color:red;text-align:center;margin-top:.08rem;font-size:.26rem;line-height:.3rem}
.home-fixmenu li.fixmenu-icon a::before{content:"";display:block;width:.5rem;height:.55rem;background:url(/mstyle/images/home-sprite.png) no-repeat;background-size:2.8rem;background-position:-1.72rem -1.13rem;margin:0 auto}
.home-fixmenu li.fixmenu-icon:nth-of-type(2) a::before{background-position:-1.13rem -1.12rem}
.home-fixmenu li.flex{flex:1}
.home-fixmenu li.flex a{flex:1;height:.6rem;font-size:.26rem;line-height:.6rem;color:#fff;text-align:center;margin-top:.2rem}
.home-fixmenu li.flex a:nth-of-type(1){background:#fe9045;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}
.home-fixmenu li.flex a:nth-of-type(2){position:relative;background:red;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}
.home-fixmenu li.flex .num{display:block;width:.25rem;height:.25rem;line-height:.25rem;position:absolute;right:10%;top:-.1rem;background:red;border-radius:.125rem;font-size:.14rem;text-align:center;color:#fff}
/*??琛?璁规?烽???ゆ?烽???ゆ?锋?????ゆ?烽???ゆ?峰?*/
.fullWidth {max-width:640px;min-width:220px;margin: 0 auto;}
.royalSlider {width: 100%;height:100% !important;position: relative;  margin: 0 auto;direction: ltr;}
.rsVisibleNearbyWrap {width: 100%;height: 100%;position: relative;overflow: hidden;left: 0;top: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.rsContainer {position: relative;width: 100%;height: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.rsArrow,.rsThumbsArrow {cursor: pointer;}
.rsThumb {float: left;position: relative;}
.rsSlide {position: absolute;left: 0;top: 0;display: block;overflow: hidden;margin:0 auto;width: 100%;}
.rsAutoHeight .rsSlide {height: auto;}
.rsMinW .rsArrow {height: 32px;width: 32px;position: absolute;display: block;cursor: pointer;z-index:19;}
.rsMinW .rsArrowLeft {bottom: 50%;left: 2%;}
.rsMinW .rsArrowRight {right: 2%; bottom: 50%;}
.rsMinW .rsArrowIcn {width: 24px;height: 24px;margin-top: 3px;margin-left: 3px;position: absolute;cursor: pointer;background: url('/mstyle/images/rs-minimal-white.png') transparent;border-radius: 2px;}
.rsMinW.rsHor .rsArrowLeft .rsArrowIcn {background-position: -68px -36px;}
.rsMinW.rsHor .rsArrowRight .rsArrowIcn {background-position: -68px -68px;}
.rsMinW.rsVer .rsArrowLeft .rsArrowIcn {background-position: -100px -36px;}
.rsMinW.rsVer .rsArrowRight .rsArrowIcn {background-position: -100px -68px;}
.rsMinW .rsArrowDisabled .rsArrowIcn {opacity: .3 !important;filter: alpha(opacity=30);*display: none;}
.rsContent{width:100%;height: 100%;position: relative;margin:0 auto;}
.icon-lianxi {
    animation: shakespan 3s ease 2s infinite;
    transition: all 1s;
    border-radius: 100%;
    text-shadow: none
}
@keyframes shakespan {
    0%, 100% {
        transform: rotate(0)
    }
    5% {
        transform: rotate(20deg);
        text-shadow: 2px 4px 4px #333
    }
    10% {
        transform: rotate(-20deg);
        text-shadow: -2px -4px 4px #333
    }
    15% {
        transform: rotate(10deg);
        text-shadow: 1px 1px 4px #333
    }
    20% {
        transform: rotate(-10deg);
        text-shadow: -1px -1px 4px #333
    }
    100%, 21% {
        transform: rotate(0);
        text-shadow: none
    }
}