body,button,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,td,textarea,th,ul{margin:0;padding:0;font-weight:400}
body,button,h1,h2,h3,h4,h5,h6,i,input,select,textarea{font:normal 12px BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
li,ol,ul{list-style:none}
a{color:#333;text-decoration:none}
a:hover{text-decoration:none}
img{border:0;vertical-align:top}
button,input,textarea{outline:0;border-radius:0;vertical-align:middle;font-size:100%;-webkit-appearance:none}
table{border-collapse:collapse;border-spacing:0}
a,div{-webkit-tap-highlight-color:rgba(255,255,255,0)}
html{font-size:100px}
body,html{background-color:#eee}
@media screen and (min-width:320px){html{font-size:85.33333px}
}
@media screen and (min-width:360px){html{font-size:96px}
}
@media screen and (min-width:375px){html{font-size:100px}
}
@media screen and (min-width:480px){html{font-size:128px}
}
@media screen and (min-width:640px){html{font-size:170.66667px}
}
@media screen and (min-width:750px){html{font-size:200px}
}
.clearfloat:after{clear:both;display:block;visibility:hidden;height:0;content:' ';font-size:0}
.clearboth{clear:both}
.checkBrowser{position:fixed;top:0;left:50%;z-index:99999;margin-left:-360px;padding:0 10px;width:700px;height:40px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#e6212a;color:#fff;font-size:14px;line-height:40px}
.checkBrowser a{position:absolute;top:10px;right:5px;display:block;width:20px;height:20px;border-radius:50%;background-color:#fff;color:#333;text-align:center;font-size:16px;line-height:20px;cursor:pointer}
.paged{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;max-width:750px}
.paged a{display:block;margin:0 5px;height:.35rem;background-color:#104659;color:#fff;text-align:center;font-size:.13rem;line-height:.35rem;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.paged a:active{background-color:#0c3a4a}
.header{position:relative;z-index:22;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .15rem;width:100%;height:.41rem;background-color:#fff;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header .logo a{display:block}
.header .logo a img{height:.17rem}
.header-right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.header-home,.header-menu-btn{margin-left:.2rem;height:.41rem;color:#333;font-size:.2rem;line-height:.41rem}
.header-lang{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:.2rem;height:.41rem;color:#333;font-size:.15rem;line-height:.41rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.header-lang i{margin-right:3px;font-size:.2rem}
.header-menu{position:fixed;top:0;left:0;z-index:999;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;height:100%;background-color:#fff;opacity:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-ms-transform:translateY(-100%)}
.header-menu.show{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0)}
.header-menu-close{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .15rem;width:100%;height:.41rem;background-color:#262626;line-height:.41rem;cursor:pointer}
.header-menu-close i{display:inline-block;height:.41rem;color:#fff;vertical-align:top;font-size:.15rem;line-height:.41rem}
.header-menu-form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 .15rem;height:.5rem;background-color:#e8e8e8}
.header-menu-form .input{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.header-menu-form .input input{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:.5rem;border:none;background:0 0;color:#444;font-size:.15rem;line-height:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.header-menu-form button{width:.5rem;height:.5rem;border:none;background:0 0;color:#b8b8b8;text-align:right;font-size:.2rem;line-height:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.header-menu-scroll{position:relative;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.header-menu-scroll .wrapper{position:relative;top:0;left:0;width:100%}
.header-menu-scroll .box{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;font-size:0}
.header-menu-scroll .item{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:.16rem;width:33.33%;height:1.24rem;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;vertical-align:top;text-align:center}
.header-menu-scroll .item img{display:block;margin:0 auto .05rem;width:.45rem;height:.45rem}
.header-menu-scroll .item h4{color:#555;font-size:.13rem}
.header-menu-scroll .item .en{color:#dedede;font-size:.13rem;font-family:Arial}
.footer{padding:.175rem .25rem .45rem;background-color:#0c0c0c}
.footer-link{display:table;margin-bottom:.23rem;padding-bottom:.3rem;width:100%;border-bottom:1px solid #3b3b3b}
.footer-link .item{display:table-cell;text-align:center}
.footer-link .item:last-child .p:after{display:none}
.footer-link .img{margin:0 auto 5px;width:.27rem;height:.27rem}
.footer-link .img img{display:block;width:100%;height:100%}
.footer-link .p{position:relative;color:#d6d6d6;font-size:.12rem;line-height:.15rem}
.footer-link .p:after{position:absolute;top:50%;right:0;display:block;margin-top:-.05rem;width:1px;height:.1rem;background-color:#3d3d3d;content:''}
.footer-ewm{margin-bottom:.15rem;text-align:center}
.footer-ewm img{display:block;margin:0 auto .1rem;width:.75rem;height:.75rem}
.footer-ewm .phone{color:#656565;font-size:.13rem;line-height:.15rem}
.footer-ewm .phone i{color:#656565;font-size:.11rem}
.footer-ewm .phone a{color:#656565}
.footer-copyright{color:#656565;text-align:center;font-size:.12rem}
.footer-copyright a{color:#656565}
.footer-bottom-fixed{position:fixed;bottom:0;left:0;z-index:110;padding:5px 0;width:100%;background:rgba(0,58,74,.5);text-align:center}
.footer-bottom-fixed .service-btn{display:inline-block;padding:0 .2rem;height:.25rem;border-radius:4px;color:#fff;vertical-align:top;font-size:.12rem;line-height:.25rem}
.footer-bottom-fixed .service-btn i{margin-right:.1rem;font-size:.12rem}
.right-service-fixed{position:fixed;top:50%;right:0;z-index:110}
.right-service-fixed a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:.01rem 0;padding:.1rem .05rem;width:.3rem;border-bottom-left-radius:6px;border-top-left-radius:6px;background-color:#003a4a;color:#fff;text-align:center;font-size:.11rem;line-height:.13rem}
.right-service-fixed a i{font-size:.11rem}
.inside-banner{text-align:center}
.inside-banner img{max-width:100%}
.inside-menu{position:relative;z-index:120;background-color:#0c3a4a}
.inside-menu-box{position:relative;z-index:5;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto}
.inside-menu-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:.45rem;height:.39rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.inside-menu-btn i{color:#fff;font-size:.23rem}
.inside-menu-btn i:before{content:'\e84f'}
.inside-menu-btn.show i:before{content:'\e850'}
.inside-menu-list{overflow:hidden;font-size:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.inside-menu-list li{position:relative;display:inline-block;width:25%;vertical-align:top}
.inside-menu-list li a{display:block;width:100%;color:#fff;text-align:center;font-size:.12rem;line-height:.39rem}
.inside-menu-list li.on{background-color:#488195}
.inside-menu-list li:after{position:absolute;top:50%;right:0;margin-top:-.115rem;width:1px;height:.23rem;background-image:url(../images/line_2.png);background-position:center center;background-size:100% 100%;background-repeat:no-repeat;content:''}
.inside-menu-list li:last-child:after{display:none}
.inside-menu-toggle{position:absolute;top:.39rem;left:0;display:none;width:100%;background-color:#0c3a4a}
.inside-menu-toggle .bg{position:fixed;top:0;left:0;width:100%;height:100%}
.inside-menu-toggle-list{position:relative;z-index:2;padding-right:.45rem;font-size:0}
.inside-menu-toggle-list li{position:relative;display:inline-block;width:25%;vertical-align:top}
.inside-menu-toggle-list li a{display:block;width:100%;color:#fff;text-align:center;font-size:.12rem;line-height:.39rem}
.inside-menu-toggle-list li.on{background-color:#488195}
.inside-menu-toggle-list li:after{position:absolute;top:50%;right:0;margin-top:-.115rem;width:1px;height:.23rem;background-image:url(../images/line_2.png);background-position:center center;background-size:100% 100%;background-repeat:no-repeat;content:''}
.inside-menu-toggle-list li:nth-child(4n+4):after{display:none}
.inside-sub-menu{padding:.05rem 0;background-color:#fff;text-align:center}
.inside-sub-menu a{display:inline-block;margin:0 .1rem;padding:0 .15rem;height:.25rem;color:#666;vertical-align:top;text-align:center;font-size:.13rem;line-height:.25rem}
.inside-sub-menu a.on{background-color:#0c3a4a;color:#fff}
.go-top{position:fixed;right:0;bottom:48px;z-index:111;margin-top:.9rem;width:.3rem;height:.35rem;border-top-right-radius:6px;border-bottom-right-radius:6px;background-color:#003a4a;color:#fff;text-align:center;font-weight:700;font-size:.15rem;line-height:.35rem;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}
.uweb-search{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:.42rem auto .5rem;padding:0 .2rem;width:1200px;max-width:100%}
.uweb-search-input-con{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:25px;width:50%}
.uweb-search-select-con{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:25px;width:37%}
@media screen and (max-width:750px){.uweb-search-input-con,.uweb-search-select-con{float:none;margin-bottom:10px;padding-right:0;width:100%}
}
.uweb-search-top{position:relative;margin-bottom:40px;width:100%;height:44px}
.uweb-search-top-s .uweb-search-input-con{float:left;width:87%}
@media screen and (max-width:750px){.uweb-search-top{height:auto}
.uweb-search-top-s .uweb-search-input-con{width:100%}
}
.uweb-search-top-text{float:left;width:80px;color:#666;font-size:14px;line-height:44px}
.uweb-search-top-input{margin:0 0 0 80px;height:44px;border:1px solid #e9e9e9}
.uweb-search-top-input input{padding:0 20px;width:100%;height:100%;border:0;font-size:14px}
.uweb-search-top-button{float:left;padding:0;width:13%;height:46px;border:none;background:#003a4a;color:#fff;text-align:center;font-size:14px;line-height:46px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.uweb-search-top-button:hover{opacity:.7}
@media screen and (max-width:750px){.uweb-search-top-button{float:none;width:100%}
}
.uweb-search-top-input2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:80px;height:44px;border:1px solid #e9e9e9}
.uweb-search-top-input2 input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;width:100%;height:100%;border:0;font-size:14px}
.uweb-search-top-text1{float:left;width:70px;color:#666;font-size:14px;line-height:44px}
.uweb-search-top-select{position:relative;margin-left:70px;height:44px;border:1px solid #e9e9e9;color:#999;font-size:14px}
.uweb-search-top-select:after{position:absolute;top:50%;right:12px;width:0;height:0;border-top:6px solid #999;border-right:5px solid transparent;border-left:5px solid transparent;content:"";-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);-ms-transform:translate(0,-50%)}
.uweb-search-top-select select{position:relative;z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 22px;width:100%;height:100%!important;border:0}
.uweb-search-top-select .customSelect{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 22px;width:100%;height:100%;line-height:42px}
@media screen and (max-width:1200px){.uweb-search-top-select{float:none;width:auto;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
}
.uweb-search-content{margin:40px -12px;font-size:0}
.uweb-search-content li{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;padding:0 12px;width:50%;height:156px;vertical-align:top}
.uweb-search-content li a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:25px 40px 30px;width:100%;height:100%;border:1px solid #e9e9e9;background-color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.uweb-search-content li a:hover{background:#f1f1f1}
.uweb-search-content li a:hover .text{color:#003a4a}
.uweb-search-content li a:hover .btn{background:#003a4a}
.uweb-search-content li a .text{overflow:hidden;max-height:44px;color:#666;font-weight:700;font-size:16px;line-height:22px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.uweb-search-content li a .time{margin-top:5px;color:#999;font-size:14px;font-family:Arial}
.uweb-search-content li a .btn{margin-top:20px;width:95px;height:28px;background:#999;color:#fff;text-align:center;font-size:14px;line-height:28px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
@media screen and (max-width:1200px){.uweb-search-content{margin-right:0;margin-left:0}
.uweb-search-content li:nth-child(2n+1){padding:0 12px 0 0}
.uweb-search-content li:nth-child(2n){padding:0 0 0 12px}
}
@media screen and (max-width:480px){.uweb-search-content li{float:none;width:100%;height:auto}
.uweb-search-content li:nth-child(2n),.uweb-search-content li:nth-child(2n+1){padding:0}
.uweb-search-content li a .text{max-height:none}
}
.uweb-search-tip-con{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:40px auto;padding:.5rem;width:1200px;max-width:100%;background:#fff;text-align:center}
.uweb-search-tip-con .title{margin-bottom:20px;color:#333;font-size:24px}
.uweb-search-tip-con .tips{margin:0 auto 10px;width:900px;max-width:100%;color:orange;font-weight:700;font-size:14px;line-height:28px}
.uweb-search-tip-con .p{margin-bottom:10px;color:#333;font-size:14px;line-height:28px}
.uweb-search-tip-con .num{padding:0 3px;color:red;text-decoration:underline}
.uweb-search-tip-con .tip-btn{display:block;margin:0 auto;width:140px;height:36px;border:none;background:red;color:#fff;text-align:center;line-height:36px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.uweb-search-tip-con .tip-btn:hover{background:#f33}
.tips-popup{display:none}
.tips-popup.show .tips-popup-mask{opacity:1}
.tips-popup.show .tips-popup-box{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}
.tips-popup-mask{position:fixed;top:0;left:0;z-index:9000;width:100%;height:100%;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.tips-popup-box{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9001;display:table;margin:auto;padding:18px 24px 8px;width:320px;border-radius:8px;background-color:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);table-layout:fixed;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scale(.8);-moz-transform:scale(.8);transform:scale(.8);-ms-transform:scale(.8)}
@media screen and (max-width:414px){.tips-popup-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:-moz-calc(100% - .4rem);max-width:calc(100% - .4rem)}
}
.tips-popup-head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-bottom:10px}
.tips-popup-head .title{padding-top:1px;min-width:0;color:#000;font-size:16px;line-height:22px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.tips-popup-close{z-index:2;margin:5px 0 0 10px;width:14px;height:14px;background:url(../images/tips_icon.png) top -130px left no-repeat;opacity:.7;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.tips-popup-close:hover{opacity:1}
.tips-popup-content{padding-bottom:10px;color:#666;font-size:14px;line-height:24px}
.tips-popup-footer{padding:4px 0;text-align:right;font-size:0}
.tips-popup-footer li{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:10px;padding:8px 15px;border-style:solid;border-width:1px;border-radius:3px;vertical-align:top;white-space:nowrap;font-size:12px;line-height:1;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.tips-popup-footer li:hover{opacity:.8}
.tips-popup-footer .cancle-btn{border-color:#dcdfe6;background-color:#fff;color:#666}
.tips-popup-footer .submit-btn{color:#fff}
.tips-popup .tips-icon{margin-right:10px;width:24px;height:24px;background-image:url(../images/tips_icon.png);background-repeat:no-repeat}
.tips-popup .tips-icon-success{background-position:0 -104px}
.tips-popup .tips-icon-question{background-position:0 -78px}
.tips-popup .tips-icon-info{background-position:0 -52px}
.tips-popup .tips-icon-error{background-position:0 -26px}
.tips-popup .tips-icon-alert{background-position:0 0}
.tips-popup-icon{padding-right:20px;padding-left:20px}
.tips-popup-icon .tips-popup-content{padding-left:34px}
.captcha-title{width:100%;height:42px;border-radius:2px;background-color:#f3f3f3;color:#bbb;text-align:center;letter-spacing:.1px;font-size:14px;line-height:42px}
.captcha-show{display:none;width:100%;height:42px;border-radius:2px;background-color:#f3f3f3;text-align:center}
.captcha-loading{margin:auto;width:70px;height:20px}
.captcha-loading-dot{float:left;margin:18px 4px;width:8px;height:8px;border-radius:50%;background:#ccc;-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000;opacity:0;-webkit-animation:loadingFade 1s infinite;-moz-animation:loadingFade 1s infinite;animation:loadingFade 1s infinite}
.captcha-loading-dot:nth-child(2){-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s}
.captcha-loading-dot:nth-child(3){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}
.captcha-loading-dot:nth-child(4){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
@-webkit-keyframes loadingFade{0%{opacity:0}
50%{opacity:.8}
100%{opacity:0}
}
@-moz-keyframes loadingFade{0%{opacity:0}
50%{opacity:.8}
100%{opacity:0}
}
@keyframes loadingFade{0%{opacity:0}
50%{opacity:.8}
100%{opacity:0}
}
.index-banner{margin-bottom:.06rem}
.index-banner .swiper-slide .img{display:block;margin:0 auto;width:800px;max-width:100%}
.index-banner .swiper-slide .img span{position:relative;display:block;overflow:hidden;padding-top:59.46667%;width:100%}
.index-banner .swiper-slide .img span img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.index-banner .swiper-pagination-bullet{background-color:#fff;opacity:1}
.index-banner .swiper-pagination-bullet-active{background-color:#104659}
.index-menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:.08rem;padding:0 .2rem;background-color:#fff}
.index-menu .item{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:.6rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.index-menu .item:after{position:absolute;top:50%;right:0;margin-top:-.185rem;width:1px;height:.37rem;background-image:url(../images/line_1.png);background-size:100% 100%;background-repeat:no-repeat;content:''}
.index-menu .item:last-child:after{display:none}
.index-menu .item img{display:block;width:.3rem;height:.3rem}
.index-menu .item .t{color:#555;font-size:.1rem}
.index-product{margin-bottom:.08rem;padding:.25rem .05rem .15rem;background-color:#fff;background-image:url(../images/index_bg_1.jpg);background-size:100% 100%;background-repeat:no-repeat}
.index-product-title{margin-bottom:.18rem;color:#000;text-align:center}
.index-product-title .cn{font-size:.17rem}
.index-product-title .en{text-transform:uppercase;font-size:.13rem;font-family:Arial}
.index-product-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.index-product-list .item{display:block;margin:0 2px;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.index-product-list .img{position:relative;display:block;overflow:hidden;margin-bottom:.1rem;padding-top:65%;width:100%}
.index-product-list .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.index-product-list .title{color:#104659;font-size:.11rem}
.index-product-list .en{color:#9b9b9b;text-transform:uppercase;font-size:.08rem}
.index-case-con{margin-bottom:.08rem;padding:.15rem;background-color:#fff}
.index-case-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:.1rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.index-case-title .title{font-size:0}
.index-case-title .title .t{display:inline-block;color:#000;vertical-align:top;font-size:.13rem;line-height:.16rem}
.index-case-title .title .en{display:inline-block;margin-left:.05rem;color:#959595;vertical-align:top;text-transform:uppercase;font-size:.12rem;font-family:Arial;line-height:.16rem}
.index-case-title .more{color:#000;font-size:.11rem}
.index-case-top-swiper{margin-bottom:.1rem}
.index-case-top-swiper .swiper-slide .a{display:block}
.index-case-top-swiper .swiper-slide .img{position:relative;overflow:hidden;padding-top:65%;width:100%}
.index-case-top-swiper .swiper-slide .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.index-case-top-swiper .swiper-pagination{bottom:.3rem}
.index-case-top-swiper .swiper-pagination-bullet{background-color:#fff;opacity:1}
.index-case-top-swiper .swiper-pagination-bullet-active{background-color:#104659}
.index-case-top-swiper .p{position:absolute;bottom:0;left:0;z-index:5;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .15rem;width:100%;height:.25rem;background-color:rgba(0,0,0,.3);color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.12rem;line-height:.25rem;-o-text-overflow:ellipsis}
.index-case-bottom-swiper .swiper-slide a{display:block}
.index-case-bottom-swiper .swiper-slide .img{position:relative;overflow:hidden;padding-top:65%;width:100%}
.index-case-bottom-swiper .swiper-slide .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.index-case-bottom-swiper .swiper-slide .t{overflow:hidden;color:#676767;text-overflow:ellipsis;white-space:nowrap;font-size:.1rem;line-height:.2rem;-o-text-overflow:ellipsis}
.index-case-bottom-swiper .swiper-pagination{position:static;padding-top:.05rem}
.index-case-bottom-swiper .swiper-pagination-bullet{background-color:#eee;opacity:1}
.index-case-bottom-swiper .swiper-pagination-bullet-active{background-color:#104659}
.index-coop-con{padding:.3rem .15rem .25rem;background-color:#000;background-image:url(../images/index_bg_2.jpg);background-position:center top;background-size:cover;background-repeat:no-repeat}
.index-coop-title{margin-bottom:.15rem;color:#fff;text-align:center}
.index-coop-title .t{font-size:.17rem}
.index-coop-title .en{text-transform:uppercase;font-size:.13rem}
.index-coop-box{padding:.2rem;background-color:#fff}
.index-coop-form{display:block}
.index-coop-form .row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:.05rem;border:1px solid #e0e0e0;background-color:#f5f5f5;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.index-coop-form .row.no-bd{border:none}
.index-coop-form .word{padding-left:.1rem;color:#414141;font-size:.13rem;line-height:.35rem}
.index-coop-form .input{position:relative;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.index-coop-form .input input[type=password],.index-coop-form .input input[type=text],.index-coop-form .input select{display:block;width:100%;height:.35rem;outline:0;border:none;background:0 0;color:#666;font-size:.13rem;line-height:.35rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.index-coop-form .select:after{position:absolute;top:50%;right:.05rem;z-index:5;color:#444;content:'\e8aa';font-size:.13rem;font-family:iconfont;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}
.index-coop-form button{display:block;width:100%;height:.35rem;border:none;background:#003a4a;color:#fff;text-align:center;font-size:.13rem;line-height:.35rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.index-coop-form button:active{background:#004e64}
.index-coop-tip{margin-top:.15rem;color:#555;text-align:center;font-size:.12rem}
.index-coop-num{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:.15rem}
.index-coop-num .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #e5e5e5;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.index-coop-num .item:first-child{border-left:none}
.index-coop-num .num span{position:relative;display:inline-block;color:#003a4a;vertical-align:top;font-size:.25rem;font-family:Impact}
.index-coop-num .num span:after{position:absolute;top:0;right:-.08rem;content:'+';font-size:.11rem}
.index-coop-num .p{color:#003a4a;font-size:.12rem}
.index-coop-phone{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:.3rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.index-coop-phone .item{text-align:center}
.index-coop-phone .item .p{margin-bottom:2px;padding:0 .175rem;text-align:justify;font-size:.12rem;-moz-text-align-last:justify;text-align-last:justify}
.index-coop-phone .item .phone{display:block;padding:0 .175rem;height:.35rem;border-radius:.175rem;background-color:#003a4a;color:#fff;font-size:.15rem;line-height:.35rem;-webkit-animation-name:pulse;-moz-animation-name:pulse;animation-name:pulse;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.index-coop-phone .item .phone i{font-size:.15rem}
.index-coop-phone .item .phone a{color:#fff}
@media screen and (max-width:400px){.index-coop-phone .item .phone{font-size:.12rem}
.index-coop-phone .item .phone i{font-size:.12rem}
}
@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@-moz-keyframes pulse{from{-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-moz-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);-moz-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.index-inspiration{padding-top:.25rem;padding-bottom:.3rem;background-color:#050505;background-image:url(../images/index_bg_3.jpg);background-size:100% auto;background-repeat:no-repeat}
.index-inspiration-title{margin-bottom:.15rem;color:#fff;text-align:center}
.index-inspiration-title .t{font-size:.17rem}
.index-inspiration-title .en{text-transform:uppercase;font-size:.13rem}
.index-inspiration-swiper{position:relative;margin:0 auto;padding:0 .25rem;max-width:750px}
.index-inspiration-swiper .swiper-slide a{display:block}
.index-inspiration-swiper .swiper-slide .img{position:relative;overflow:hidden;padding-top:57.14286%;width:100%}
.index-inspiration-swiper .swiper-slide .img img{position:absolute;top:0;left:0;width:100%;height:100%}
.index-inspiration-swiper .swiper-slide .img:after{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-image:url(../images/index_bg_4.png);background-size:1px 100%;background-repeat:repeat-x;content:''}
.index-inspiration-swiper .swiper-slide .info{position:absolute;bottom:0;z-index:5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .175rem .125rem;width:100%;color:#fff}
.index-inspiration-swiper .swiper-slide .view{margin-bottom:4px;font-size:.1rem;line-height:.12rem}
.index-inspiration-swiper .swiper-slide .view i{margin-right:2px;font-size:.09rem}
.index-inspiration-swiper .swiper-slide .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.13rem;line-height:.16rem;-o-text-overflow:ellipsis}
.index-inspiration-swiper .index-inspiration-next,.index-inspiration-swiper .index-inspiration-prev{position:absolute;top:50%;left:.1rem;z-index:10;margin-top:-.405rem;width:.255rem;height:.81rem;outline:0}
.index-inspiration-swiper .index-inspiration-next img,.index-inspiration-swiper .index-inspiration-prev img{width:100%;height:100%}
.index-inspiration-swiper .index-inspiration-next{right:.1rem;left:auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}
.magazine-con{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:.1rem .1rem .35rem;max-width:750px}
.magazine-list{padding-bottom:5px;font-size:0}
.magazine-list li{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;padding:0 5px;width:50%;vertical-align:top}
.magazine-list li a{display:block;padding:.1rem;background-color:#fff}
.magazine-list li .img{position:relative;overflow:hidden;margin-bottom:.1rem;padding-top:136.30363%;width:100%}
.magazine-list li .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.magazine-list li .t{overflow:hidden;color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.13rem;line-height:.2rem;-o-text-overflow:ellipsis}
.about-article-con{position:relative;padding:.3rem .2rem .7rem;background-color:#f4f4f4}
.about-article-con .article{overflow:hidden;height:420px;color:#666;font-size:13px;line-height:24px}
.about-article-con .article p{margin-bottom:12px}
.about-article-con .article img{height:auto!important;max-width:100%}
.about-article-con .article ul{list-style:disc}
.about-article-con .article ul li{list-style:disc}
.about-article-con .article ol{list-style:decimal}
.about-article-con .article ol li{list-style:decimal}
.about-article-con .article .video{width:100%;background-color:#000}
.about-article-con .article .video video{display:block;width:100%;height:auto}
@media screen and (min-width:750px){.about-article-con .article{font-size:18px;line-height:36px}
}
.about-article-con .ex-brand-title{margin-bottom:10px}
.about-article-con .ex-brand-title .cn{color:#000;font-size:.18rem;line-height:.25rem}
.about-article-con .ex-brand-title .en{color:#999;text-transform:uppercase;font-size:.15rem;font-family:Arial;line-height:.2rem}
.article-more-btn,.history-more-btn{position:absolute;bottom:.2rem;left:0;width:100%;text-align:center}
.article-more-btn .p,.history-more-btn .p{margin-bottom:4px;color:#666;font-size:.13rem}
.article-more-btn i,.history-more-btn i{display:inline-block;color:#666;font-size:.16rem}
.article-more-btn.show i,.history-more-btn.show i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}
.about-culture-con{padding:.2rem .2rem .25rem;background-color:#fff}
.about-culture-con .ex-brand-title{margin-bottom:.15rem;text-align:center}
.about-culture-con .ex-brand-title .cn{color:#000;font-size:.18rem;line-height:.25rem}
.about-culture-con .ex-brand-title .en{color:#999;text-transform:uppercase;font-size:.15rem;font-family:Arial;line-height:.2rem}
.about-culture-swiper{margin:0 auto;width:100%;max-width:750px}
.about-culture-swiper .swiper-slide{position:relative}
.about-culture-swiper .swiper-slide .img{width:100%;height:1.3rem}
.about-culture-swiper .swiper-slide .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.about-culture-swiper .swiper-slide .p{position:absolute;bottom:0;left:0;z-index:5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .2rem;width:100%;height:.25rem;background-color:rgba(131,131,131,.3);color:#fff;font-weight:700;font-size:.12rem;line-height:.25rem}
.about-culture-swiper .swiper-pagination{right:.2rem;bottom:.05rem;left:auto;width:auto}
.about-culture-swiper .swiper-pagination-bullet{background-color:#fff;opacity:1}
.about-culture-swiper .swiper-pagination-bullet-active{background-color:#00394a}
.about-history-con{position:relative;padding:.25rem .2rem .75rem;background-color:#fff}
.about-history-con .ex-brand-title{margin-bottom:.075rem;text-align:center}
.about-history-con .ex-brand-title .cn{color:#000;font-size:.18rem;line-height:.25rem}
.about-history-con .ex-brand-title .en{color:#999;text-transform:uppercase;font-size:.15rem;font-family:Arial;line-height:.2rem}
.about-history-list{margin:0 auto;width:100%;max-width:690px}
.about-history-list li{margin-bottom:.2rem}
.about-history-list li:nth-child(2n+1) .info{padding-right:.5rem;text-align:right}
.about-history-list li:nth-child(2n) .info{padding-left:.5rem}
.about-history-list li:nth-child(n+5){display:none}
.about-history-list .img{margin-bottom:.15rem}
.about-history-list .img img{display:block;width:100%}
.about-history-list .top{margin-bottom:.12rem;padding-bottom:.1rem;border-bottom:1px solid #999}
.about-history-list .year{color:#0c3a4a;font-weight:700;font-size:.18rem}
.about-history-list .p{color:#777;font-size:.13rem;line-height:1.5}
.about-history-list .icon img{display:inline-block;width:.12rem;vertical-align:top}
.video-con{padding:.1rem 0 .3rem}
.video-list{margin:0 auto;padding-bottom:.15rem;width:100%;max-width:750px}
.video-list li{margin-bottom:10px;padding:.15rem .2rem;background-color:#fff}
.video-list .video-box{position:relative;overflow:hidden;margin-bottom:.1rem;width:100%;height:2.25rem}
.video-list .video-box .mejs__container,.video-list .video-box .mejs__overlay,.video-list .video-box .mejs__overlay-error>img,.video-list .video-box .mejs__poster,.video-list .video-box .player{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.video-list .p{color:#666;font-size:.13rem;line-height:.24rem}
.loving-article-con{padding:.3rem .2rem;background-color:#fff}
.loving-article-con .article{margin:0 auto;max-width:750px;color:#666;font-size:13px;line-height:24px}
.loving-article-con .article p{margin-bottom:12px}
.loving-article-con .article img{height:auto!important;max-width:100%}
.loving-article-con .article ul{list-style:disc}
.loving-article-con .article ul li{list-style:disc}
.loving-article-con .article ol{list-style:decimal}
.loving-article-con .article ol li{list-style:decimal}
@media screen and (min-width:750px){.loving-article-con .article{font-size:18px;line-height:34px}
}
.loving-article-con .article .cn{color:#333;font-size:.18rem;line-height:1.5}
.loving-article-con .article .en{color:#999;text-transform:uppercase;font-size:.14rem}
.loving-history-con{position:relative;padding:.25rem .2rem .65rem;background-color:#f4f4f4}
.loving-history-con .ex-brand-title{margin-bottom:.15rem;text-align:center}
.loving-history-con .ex-brand-title .cn{color:#000;font-size:.18rem;line-height:.25rem}
.loving-history-con .ex-brand-title .en{color:#999;text-transform:uppercase;font-size:.15rem;font-family:Arial;line-height:.2rem}
.loving-history-list{margin:0 auto;width:100%;max-width:750px;font-size:0}
.loving-history-list li{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:.1rem;width:50%;vertical-align:top}
.loving-history-list li:nth-child(2n+1){padding-right:.06rem}
.loving-history-list li:nth-child(2n){padding-left:.06rem}
.loving-history-list li a{position:relative;display:block;overflow:hidden}
.loving-history-list li:nth-child(n+13){display:none}
.loving-history-list .img{position:relative;overflow:hidden;padding-top:51.875%;width:100%}
.loving-history-list .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.loving-history-list .t{position:absolute;bottom:0;left:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .1rem;width:100%;height:.3rem;background-image:url(../images/ex_bg.png);background-position:center center;background-size:100% 100%;background-repeat:no-repeat;color:#fff;font-size:.1rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.loving-history-list .t img{margin-right:5px;width:.1rem}
.loving-donation-con{padding:.325rem .2rem .425rem;background-color:#fff}
.loving-donation-con .ex-brand-title{margin-bottom:.15rem;text-align:center}
.loving-donation-con .ex-brand-title .cn{color:#000;font-size:.18rem;line-height:.25rem}
.loving-donation-con .ex-brand-title .en{color:#999;text-transform:uppercase;font-size:.15rem;font-family:Arial;line-height:.2rem}
.loving-donation-con .more-btn{display:block;height:.35rem;background-color:#0c3a4a;color:#fff;text-align:center;font-size:.13rem;line-height:.35rem}
.loving-donation-list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 .1rem .1rem;max-width:750px;background-color:#f5f5f5}
.loving-donation-list li{border-bottom:1px dashed #bababa}
.loving-donation-list li:last-child{border-bottom:none}
.loving-donation-list li a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:.06rem 0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.loving-donation-list li .img{position:relative;overflow:hidden;margin-right:.12rem;width:1.025rem;height:.71rem}
.loving-donation-list li .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.loving-donation-list li .info{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.loving-donation-list li .t{overflow:hidden;margin-bottom:5px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:.13rem;line-height:.16rem;-o-text-overflow:ellipsis}
.loving-donation-list li .p{display:-webkit-box;overflow:hidden;margin-bottom:3px;color:#888;text-overflow:ellipsis;font-size:.12rem;line-height:.15rem;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;-webkit-line-clamp:2}
.loving-donation-list li .time{color:#999;font-size:.09rem;font-family:Arial}
.loving-memory-con{padding:.4rem .2rem .3rem;background-color:#f4f4f4;background-image:url(../images/loving_bg.jpg);background-position:center top;background-size:100% auto;background-repeat:no-repeat}
.loving-memory-con .ex-brand-title{margin-bottom:.15rem;text-align:center}
.loving-memory-con .ex-brand-title .cn{color:#fff;font-size:.18rem;line-height:.25rem}
.loving-memory-con .ex-brand-title .en{color:#fff;text-transform:uppercase;font-size:.15rem;font-family:Arial;line-height:.2rem}
.loving-memory-box{padding:.25rem .2rem;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}
.loving-memory-box .loving-swiper-btn{display:block;height:.35rem;background-color:#0c3a4a;color:#fff;text-align:center;font-size:.16rem;line-height:.35rem}
.loving-memory-icon img{display:inline-block;width:.25rem;height:.25rem;vertical-align:top}
.loving-swiper{margin-bottom:.15rem;height:3rem}
.loving-swiper:before{position:absolute;top:0;bottom:0;left:.12rem;display:block;width:1px;background-color:#b2c4ca;content:''}
.loving-swiper .swiper-slide{position:relative;z-index:2;padding:.125rem 0;height:auto}
.loving-swiper .swiper-slide .info{position:relative;padding-left:.3rem}
.loving-swiper .swiper-slide .info:before{position:absolute;top:.06rem;left:.09rem;width:.07rem;height:.07rem;background-image:url(../images/loving_7.jpg);background-position:center center;background-size:100% 100%;background-repeat:no-repeat;content:''}
.loving-swiper .swiper-slide .time{margin-bottom:.04rem;color:#0c3a4a;font-size:.12rem}
.loving-swiper .swiper-slide .p{color:#777;font-size:.13rem;line-height:.18rem}
.loving-form-con{padding:0 .4rem .4rem;background-color:#f4f4f4}
.loving-form-con .ex-brand-title{margin-bottom:.15rem;text-align:center}
.loving-form-con .ex-brand-title .cn{color:#333;font-size:.18rem;line-height:.25rem}
.loving-form-con .ex-brand-title .en{color:#999;text-transform:uppercase;font-size:.15rem;font-family:Arial;line-height:.2rem}
.loving-form .cell{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:.1rem;background-color:#fff;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.loving-form .word{margin-right:.05rem;padding-left:.15rem;color:#666;font-size:.13rem;line-height:.35rem}
.loving-form .input{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.loving-form .input input,.loving-form .input select{display:block;width:100%;height:.35rem;border:none;background:0 0;font-size:.13rem;line-height:.35rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.loving-form .cer{margin-right:.05rem;margin-left:.05rem}
.loving-form .cer img{height:.25rem}
.loving-form button{display:block;width:100%;height:.35rem;border:none;background:#0c3a4a;color:#fff;text-align:center;font-size:.13rem;line-height:.35rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.news-top{padding:.17rem .2rem;background-color:#fff}
.news-top-swiper{margin:0 auto;width:100%;max-width:750px}
.news-top-swiper .swiper-slide{background-color:#fff}
.news-top-swiper .swiper-slide a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.news-top-swiper .swiper-slide .img{overflow:hidden;margin-right:.1rem;width:1.35rem;height:.94rem}
.news-top-swiper .swiper-slide .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.news-top-swiper .swiper-slide .info{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.news-top-swiper .swiper-slide .t{display:-webkit-box;overflow:hidden;color:#333;text-overflow:ellipsis;font-size:.14rem;line-height:.18rem;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;-webkit-line-clamp:2}
.news-top-swiper .swiper-slide .p{display:-webkit-box;overflow:hidden;color:#777;text-overflow:ellipsis;font-size:.13rem;line-height:.17rem;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;-webkit-line-clamp:2}
.news-top-swiper .swiper-pagination{right:0;bottom:.05rem;left:1.45rem;width:auto;text-align:left}
.news-top-swiper .swiper-pagination-bullet{margin:0 .05rem 0 0;outline:0;background-color:#dcdcdc;opacity:1}
.news-top-swiper .swiper-pagination-bullet-active{background-color:#104659}
.news-con{padding-right:.2rem;padding-bottom:.32rem;padding-left:.2rem;background-color:#f4f4f4}
.news-list{margin:0 auto .2rem;width:100%;max-width:750px}
.news-list li{border-bottom:1px dashed #b7b7b7}
.news-list li a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:.15rem 0}
.news-list li .img{overflow:hidden;margin-right:.1rem;width:.8rem;height:.6rem}
.news-list li .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.news-list li .info{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.news-list li .t{overflow:hidden;margin-bottom:.05rem;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:.14rem;-o-text-overflow:ellipsis}
.news-list li .p{display:-webkit-box;overflow:hidden;color:#888;text-overflow:ellipsis;font-size:.13rem;line-height:.18rem;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;-webkit-line-clamp:2}
.news-detail-con{padding:.3rem .2rem;background-color:#f4f4f4}
.news-detail-top{margin-bottom:.15rem;padding-bottom:.15rem;border-bottom:1px dashed #b2b2b2;text-align:center}
.news-detail-top .t{margin-bottom:.1rem;color:#333;font-size:.16rem}
.news-detail-top .time{color:#666;font-size:.1rem}
.news-detail-article{padding-bottom:.1rem;color:#666;font-size:13px;line-height:24px}
.news-detail-article p{margin-bottom:12px}
.news-detail-article img{height:auto!important;max-width:100%}
.news-detail-article ul{list-style:disc}
.news-detail-article ul li{list-style:disc}
.news-detail-article ol{list-style:decimal}
.news-detail-article ol li{list-style:decimal}
@media screen and (min-width:750px){.news-detail-article{font-size:18px;line-height:32px}
}
.news-detail-back{display:block;width:100%;height:.35rem;background-color:#104659;color:#fff;text-align:center;font-size:.13rem;line-height:.35rem}
.job-con{padding:.18rem .15rem .3rem;background-color:#f4f4f4}
.job-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto .11rem;padding:0 .2rem;width:100%;height:.3rem;max-width:750px;background-color:#19333c;color:#fff;font-size:.12rem;line-height:.3rem}
.job-header .item{-webkit-box-flex:3;-webkit-flex:3;-moz-box-flex:3;-ms-flex:3;flex:3}
.job-header .item:last-child{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.job-list{margin:0 auto .15rem;width:100%;max-width:750px}
.job-list li{margin-bottom:.1rem;background-color:#fff}
.job-list li.show .top .item i{border-color:#19333c;background-color:#19333c;color:#fff;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg)}
.job-list .top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 .2rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.job-list .top .item{position:relative;padding:.1rem 0;color:#555;font-size:.12rem;-webkit-box-flex:3;-webkit-flex:3;-moz-box-flex:3;-ms-flex:3;flex:3}
.job-list .top .item:last-child{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.job-list .top .item i{position:absolute;top:50%;right:0;width:.18rem;height:.18rem;border:1px solid #bbb;border-radius:100%;color:#333;text-align:center;font-size:.08rem;line-height:.18rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}
.job-list .info{display:none;padding:.15rem .2rem;border-top:1px solid #f4f4f4;color:#555;font-size:.12rem;line-height:2}
.job-list .info .box{padding:.15rem 0;border-bottom:1px dashed #9e9e9e}
.job-list .info .box:first-child{padding-top:0}
.job-list .info .box:last-child{padding-bottom:0;border-bottom:none}
.job-list .info .title{margin-bottom:.1rem;color:#444;font-size:.14rem}
.lock-menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;background-color:#0c3a4a}
.lock-menu a{position:relative;display:block;height:.39rem;color:#fff;text-align:center;font-size:.13rem;line-height:.39rem;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.lock-menu a:after{position:absolute;top:50%;right:0;margin-top:-.115rem;width:1px;height:.23rem;background-image:url(../images/line_2.png);background-position:center center;background-size:100% 100%;background-repeat:no-repeat;content:''}
.lock-menu a:last-child:after{display:none}
.lock-menu a.on{background-color:#488195}
.lock-list-con{padding:.15rem .2rem .25rem;background-color:#f4f4f4}
.lock-list-swiper{position:relative;overflow:hidden;margin:0 auto .1rem;width:750px;max-width:100%}
.lock-list-swiper .swiper-slide a{position:relative;display:block}
.lock-list-swiper .swiper-slide .img{position:relative;z-index:1;overflow:hidden;padding-top:65.70997%;width:100%}
.lock-list-swiper .swiper-slide .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.lock-list-swiper .t{position:absolute;bottom:0;left:0;z-index:2;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .15rem;width:100%;height:.25rem;background-color:rgba(0,0,0,.3);color:#fff;text-align:right;font-size:.12rem;line-height:.25rem}
.lock-list-swiper .swiper-pagination{position:static;padding-top:.075rem}
.lock-list-swiper .swiper-pagination-bullet{margin:0 5px;outline:0;background-color:#b4b4b4;opacity:1}
.lock-list-swiper .swiper-pagination-bullet-active{background-color:#104659}
.lock-list{margin:0 auto;width:100%;max-width:750px}
.lock-list li{margin-bottom:.1rem}
.lock-list li a{display:block}
.lock-list li .img{position:relative;overflow:hidden;padding-top:65.70997%;width:100%}
.lock-list li .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.lock-list li .info{padding:.15rem .18rem;background-color:#fff}
.lock-list li .t{padding-bottom:.05rem;color:#666;font-size:.15rem}
.lock-list li .p{padding-top:.1rem;border-top:1px dashed #b2b2b2;color:#999;font-size:.13rem}
.lock-detail{padding:.25rem .2rem .15rem;background-color:#f4f4f4;background-image:url(../images/loving_bg.jpg);background-position:center top;background-size:100% auto;background-repeat:no-repeat}
.lock-detail-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:.25rem;width:750px;max-width:100%;background-color:#fff}
.lock-detail-swiper{position:relative;margin-bottom:.2rem}
.lock-detail-swiper .swiper-slide .img{position:relative;overflow:hidden;padding-top:65.70997%;width:100%}
.lock-detail-swiper .swiper-slide .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.lock-detail-swiper .lock-detail-swiper-next,.lock-detail-swiper .lock-detail-swiper-prev{position:absolute;top:50%;z-index:5;outline:0;color:#1a1c24;font-size:.16rem}
.lock-detail-swiper .lock-detail-swiper-prev{left:-.2rem;-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg)}
.lock-detail-swiper .lock-detail-swiper-next{right:-.2rem;-webkit-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg)}
.lock-intro{color:#777;font-size:13px;line-height:22px}
.lock-intro .title{margin-bottom:.1rem;color:#000;font-size:17px}
.lock-intro .char-box,.lock-intro .prop-box{overflow:hidden;padding:.1rem 0;border-top:1px dashed #bcbcbc}
.lock-intro .char-box .item,.lock-intro .prop-box .item{float:left;width:50%}
.lock-intro .b{color:#000;font-size:14px}
.lock-detail-article{overflow:hidden;background-color:#fff;color:#666;font-size:14px;line-height:30px}
.lock-detail-article p{margin-bottom:15px}
.lock-detail-article img{height:auto!important;max-width:100%}
.lock-detail-article ul{list-style:disc}
.lock-detail-article ul li{list-style:disc}
.lock-detail-article ol{list-style:decimal}
.lock-detail-article ol li{list-style:decimal}
.lock-detail-back{display:block;background-color:#003a4a;color:#fff;text-align:center;font-size:.13rem;line-height:.4rem}
.contact-con .hd{color:#666;font-size:14px;line-height:22px}
.contact-con .hd .item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:.15rem .3rem;background-color:#fff;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.contact-con .hd .item:nth-child(2n+1){background-color:#f8f8f8}
.contact-con .hd .icon-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-right:.12rem;width:.6rem;height:.6rem;border:1px solid #0c3a4a;border-radius:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.contact-con .hd .icon-box .img{width:.22rem;height:.22rem}
.contact-con .hd .icon-box .img img{display:block;width:100%;height:100%}
.contact-con .hd .info-box{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.contact-con .map{width:100%;height:2.2rem}
.shop-con{padding-bottom:.3rem;background-color:#f4f4f4}
.shop-list li{margin-bottom:.1rem}
.shop-list li a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:.15rem .2rem;background-color:#fff;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.shop-list li .img{margin-right:.15rem;width:1.3rem;height:1.185rem}
.shop-list li .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.shop-list li .info{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.shop-list li .t{overflow:hidden;margin-bottom:.06rem;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:.13rem;-o-text-overflow:ellipsis}
.shop-list li .p{display:-webkit-box;overflow:hidden;margin-bottom:.06rem;color:#777;text-overflow:ellipsis;font-size:.13rem;line-height:.18rem;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;-webkit-line-clamp:3}
.shop-list li .views{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;color:#666;font-size:.1rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.shop-list li .views i{margin-right:3px;font-size:.1rem}
.shop-detail{padding:.8rem .2rem .3rem;background-color:#fff;background-image:url(../images/shop_bg.jpg);background-position:center top;background-size:100% auto;background-repeat:no-repeat}
.shop-back{margin:0 auto .2rem;width:100%;max-width:750px;text-align:right}
.shop-back a{display:inline-block;padding:0 .2rem;height:.25rem;border-radius:.125rem;background-color:#0c3a4a;color:#fff;vertical-align:top;font-size:.12rem;line-height:.25rem}
.shop-detail-article{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:.15rem;width:100%;max-width:750px;background-color:#fff;color:#666;font-size:13px;line-height:24px}
.shop-detail-article p{margin-bottom:12px}
.shop-detail-article img{height:auto!important;max-width:100%}
.shop-detail-article ul{list-style:disc}
.shop-detail-article ul li{list-style:disc}
.shop-detail-article ol{list-style:decimal}
.shop-detail-article ol li{list-style:decimal}
.shop-detail-article .title{margin-bottom:.2rem;color:#333;text-align:center;font-size:16px}
@media screen and (min-width:750px){.shop-detail-article{font-size:18px;line-height:32px}
.shop-detail-article .title{font-size:22px}
}
.shop-bottom-back{display:block;margin:0 auto;width:100%;height:.35rem;max-width:750px;background-color:#104659;color:#fff;text-align:center;font-size:.13rem;line-height:.35rem}
.case-list-con{padding:.15rem .15rem .3rem;background-color:#f4f4f4}
.case-list-article{margin-bottom:.1rem;width:100%;max-width:750px;color:#666;font-size:14px;line-height:28px}
.case-list-article p{margin-bottom:14px}
.case-list-article img{height:auto!important;max-width:100%}
.case-list-article ul{list-style:disc}
.case-list-article ul li{list-style:disc}
.case-list-article ol{list-style:decimal}
.case-list-article ol li{list-style:decimal}
.case-list{padding-bottom:.1rem;font-size:0}
.case-list li{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:.1rem;width:50%;vertical-align:top}
.case-list li:nth-child(2n+1){padding-right:.03rem}
.case-list li:nth-child(2n){padding-left:.03rem}
.case-list li .img{position:relative;overflow:hidden;padding-top:58.73016%;width:100%;background-color:#fff}
.case-list li .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.case-list li .img.contain img{-o-object-fit:contain;object-fit:contain}
.case-list li .info{padding:.1rem;background-color:#fff}
.case-list li .t{overflow:hidden;margin-bottom:.05rem;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:.14rem;-o-text-overflow:ellipsis}
.case-list li .p{overflow:hidden;margin-bottom:.05rem;height:.36rem;color:#777;font-size:.13rem;line-height:.18rem}
.case-list li .icon{width:.18rem;height:.18rem;border:1px solid #104659;border-radius:100%;color:#104659;text-align:center;font-size:.1rem;line-height:.18rem;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform:rotate(-90deg)}
.case-list li .hidden{display:none}
.case-dialog{position:fixed;top:0;left:0;z-index:131;display:none;width:100%;height:100%}
.case-dialog .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}
.case-dialog-box{position:absolute;top:.4rem;right:.15rem;bottom:.4rem;left:.15rem;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.2rem;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.case-dialog-close{position:absolute;top:-.32rem;right:0;width:.32rem;height:.32rem;background-color:#0c3a4a;color:#fff;text-align:center;font-size:.12rem;line-height:.32rem}
.case-dialog-swiper{margin:0 auto;width:100%;max-width:750px}
.case-dialog-swiper .swiper-slide{width:100%;height:1.81rem;background-color:#fff}
.case-dialog-swiper .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.case-dialog-swiper .swiper-pagination-bullet{background-color:#fff;opacity:1}
.case-dialog-swiper .swiper-pagination-bullet-active{background-color:#0c3a4a}
.case-dialog-info{position:relative;overflow:hidden;margin-top:.15rem;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.case-dialog-info .wp{padding-right:10px}
.case-dialog-info .title{padding-bottom:.15rem;border-bottom:1px dashed #ccc;color:#333;font-size:.18rem}
.case-dialog-info .p{padding-top:.15rem;padding-bottom:.15rem;color:#666;font-size:.13rem;line-height:.24rem}
.join-wrap-01{padding:.25rem .2rem .15rem;background-color:#f4f4f4;color:#333;font-size:12px;line-height:22px}
.join-wrap-01 p{margin-bottom:11px}
.join-wrap-01 img{height:auto!important;max-width:100%}
.join-wrap-01 ul{list-style:disc}
.join-wrap-01 ul li{list-style:disc}
.join-wrap-01 ol{list-style:decimal}
.join-wrap-01 ol li{list-style:decimal}
.join-wrap-01 .title{margin-bottom:.2rem;text-align:center}
.join-wrap-01 .title .b-t{color:#333;font-size:24px}
.join-wrap-01 .title .s-t{color:#333;font-size:15px}
.join-wrap-01 .title .en{color:#999;text-transform:uppercase;font-size:15px;font-family:Arial}
.join-wrap-02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 .2rem .15rem;width:100%;max-width:750px;background-color:#f4f4f4;color:#333;font-size:12px;line-height:22px}
.join-wrap-02 p{margin-bottom:11px}
.join-wrap-02 img{height:auto!important;max-width:100%}
.join-wrap-02 ul{list-style:disc}
.join-wrap-02 ul li{list-style:disc}
.join-wrap-02 ol{list-style:decimal}
.join-wrap-02 ol li{list-style:decimal}
.join-form{padding:.35rem .2rem .4rem;background-image:url(../images/join_bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}
.join-form .title{margin-bottom:.15rem;text-align:center}
.join-form .title .cn{color:#fff;font-size:.18rem}
.join-form .title .en{color:rgba(255,255,255,.3);text-transform:uppercase;font-size:.15rem;font-family:Arial}
.join-form .title .phone{padding-top:.1rem;color:#4a8ca3;font-size:.18rem}
.join-form .title .phone a{color:#4a8ca3}
.join-form-box{padding:.18rem;background-color:#f4f4f4}
.join-form-box .index-coop-form .row{margin-bottom:.1rem}
.join-store-con{padding:.3rem .15rem .4rem;background-color:#f4f4f4}
.join-store-con .title{margin-bottom:.1rem;text-align:center}
.join-store-con .title .cn{color:#333;font-size:.18rem}
.join-store-con .title .en{color:#999;text-transform:uppercase;font-size:.15rem;font-family:Arial}
.join-map{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto .1rem;padding:5px;width:100%;height:2rem;max-width:750px;background-color:#fff}
.join-map-con{position:relative;width:100%;height:100%}
.join-map-con.fixed{position:fixed;top:0;left:50%;z-index:140;height:2rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%)}
.join-map-box{width:100%;height:100%}
.join-map-form{display:block;margin:0 auto;width:100%;max-width:750px}
.join-map-form .row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.join-map-form .row .cell+.cell{margin-left:1px}
.join-map-form .cell{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:.1rem;background-color:#fff;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.join-map-form .cell select{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .075rem;width:100%;height:.4rem;border:none;background:0 0;color:#7a7a7a;font-size:.13rem;line-height:.4rem}
.join-map-form .cell .input{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.join-map-form .cell .input input{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .075rem;width:100%;height:.4rem;border:none;background:0 0;color:#7a7a7a;font-size:.13rem;line-height:.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.join-map-form .cell button{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:.8rem;height:.4rem;border:none;background:#003a4a;color:#fff;font-size:.13rem;line-height:.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.store-swiper{position:relative}
.store-swiper .swiper-container{position:relative;height:340px;background-color:#fff}
.store-swiper .swiper-slide{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.1rem;height:auto;background-color:#fff}
.store-swiper .swiper-slide:nth-child(2n){background-color:#fbfbfb}
.store-swiper .swiper-slide .tt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.store-swiper .swiper-slide .icon{margin-right:5px}
.store-swiper .swiper-slide .icon i{color:#104659;font-size:14px;line-height:24px}
.store-swiper .swiper-slide .word{overflow:hidden;margin-bottom:.05rem;color:#000;font-size:14px;line-height:24px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.store-swiper .swiper-slide .p{margin-bottom:.07rem;padding-left:20px;color:#6a6a6a;font-size:12px;line-height:24px}
.store-swiper .swiper-slide .btn{display:block;margin-left:20px;width:100px;height:32px;background-color:#003a4a;color:#fff;text-align:center;font-size:12px;line-height:32px}
.store-swiper .swiper-scroller{position:absolute;top:0;right:0;bottom:0;z-index:9;width:4px;background:#e2e2e2}
.store-swiper .store-swiper-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.store-swiper .store-swiper-btn>div{outline:0;background-color:#003a4a;color:#fff;text-align:center;font-size:.13rem;line-height:.4rem;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.store-swiper .store-swiper-btn>div:first-child{margin-right:2px}
