/*

@author: he

@update: he (2021-02-22)

*/

@charset "utf-8";

body{font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;padding:0;background:#fff;color:#333;}

p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}

video embed,video object,video iframe,video{width:100%;height:auto;}

img{max-width:100%;border:0;}

li,ol,ul{list-style:none}

i,em,cite{font-style:normal;}

.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}

.clearfix{*zoom:1;}

a{text-decoration:none;outline:none;}

textarea{resize:none}

input[type="text"],input[type="password"],select,textarea,button,input[type="button"],input[type="reset"],input[type="submit"]{outline:0;-webkit-user-modify:read-write-plaintext-only;-webkit-appearance:none;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;}

.pr{position:relative;}

.abs{position: absolute}

.fl{float:left;}

.fr{float:right;}

.tl{text-align:left;}

.tc{text-align:center;}

.tr{text-align:right;}

.wrap{min-width:320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}}

label{color:#7e7e7e;cursor:pointer;font-size:.14rem;font-weight:400}

::-moz-selection{background:#d6b161;color:#fff;text-shadow:none}

::-moz-selection{background:#444;color:#fff;text-shadow:none}

::selection{background:#444;color:#fff;text-shadow:none}

::-moz-placeholder{color:#555;font-size:.14rem;opacity:1}

::placeholder{color:#555;font-size:.14rem;opacity:1}

.theme-overlay{position:relative}

.theme-overlay::before{background:#1696e7 none repeat scroll 0 0;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}

.separator{border-top:1px solid #f2f2f2}

.slick-slide:focus{outline:0}

.hidden{display:none}

.btn{background:#6153fc none repeat scroll 0 0;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:.16rem;font-weight:800;letter-spacing:0;line-height:1.4;margin-bottom:0;padding:.18rem .31rem;text-align:center;text-transform:inherit;touch-action:manipulation;transition:all ease .7s;-moz-transition:all ease .7s;-webkit-transition:all ease .7s;-ms-transition:all ease .7s;-o-transition:all ease .7s;vertical-align:middle;white-space:nowrap;font-family:'Microsoft Yahei';box-shadow:0 9px 16.74px 1.26px rgba(99,134,94,.21);position:relative;overflow:hidden;z-index:1}

.btn i{margin-right:.5rem}

.btn:hover{color:#fff;box-shadow:none}

.btn span{background:#ff4b36 none repeat scroll 0 0;border-radius:50%;display:block;height:0;position:absolute;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:width .6s ease 0s,height .6s ease 0s;-moz-transition:width .6s ease 0s,height .6s ease 0s;-webkit-transition:width .6s ease 0s,height .6s ease 0s;-ms-transition:width .6s ease 0s,height .6s ease 0s;-o-transition:width .6s ease 0s,height .6s ease 0s;width:0;z-index:-1}

.breadcrumb>.active{color:#888}

.marright{margin-right:.1rem}

.marright3{ margin-left:.4rem}

.marbottom3{margin-bottom:.3rem}

.martop3{margin-top:.3rem}

.padleft1{padding-left:.1rem}

.graybg{background:#f8f8f8}

iframe{width:100%!important;height:98%!important;overflow:overflow!important}

.scroll-top{width:.8rem;height:.8rem;line-height:.5rem;position:fixed;bottom:105%;right:.3rem;font-size:.4rem;border-radius:.06rem;z-index:99;color:#fff;text-align:center;cursor:pointer;background:#0366c2;transition:1s ease;border:none;opacity:0}

.scroll-top.open{bottom:.3rem;opacity:1}

.scroll-top::after{position:absolute;z-index:-1;content:'';top:100%;left:5%;height:.1rem;width:90%;opacity:1;background:radial-gradient(ellipse at center,rgba(0,0,0,.25) 0,rgba(0,0,0,0) 80%)}

.scroll-top:hover{background:#ff4b36}

.main-header{padding:0 0;position:relative;box-shadow:0 .09rem .37rem .29rem rgba(128,123,173,.15)}

.menu-nav{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start}

.mobile-menu .navigation li.active>a{color:#0366c2}

.mobile-menu .navigation li.menu-item-has-children .dropdown-btn.open{color:#312620}

.header-style-three .transparent-header.sticky-menu,.sticky-menu{left:0;margin:auto;position:fixed;top:0;width:100%;z-index:99;background:#fff;-webkit-animation:1s ease-in-out 0s normal none 1 running fadeInDown;animation:1s ease-in-out 0s normal none 1 running fadeInDown;-webkit-box-shadow:0 10px 15px rgba(25,25,25,.1);box-shadow:0 10px 15px rgba(25,25,25,.1);border-radius:0}

.main-header.sticky-menu{padding:.02rem 0}

.mobile-nav-toggler{display:flex;justify-content:space-between;padding-left:.3rem;padding-right:.3rem}

.mobile-nav-toggler .nav-logo{padding-top:.22rem;padding-bottom:.22rem;width:1.82rem;height:.56rem}

.mobile-nav-toggler .fa-bars{padding-top:.28rem;padding-bottom:.3rem}

.mobile-nav-toggler .fa-bars img{width:.46rem}

.mobile-nav-toggler .fa-bars:before{content:""}

.nav-logo img{width:100%;height:100%}

.mobile-menu{position:fixed;right:0;top:0;width:100%;padding-right:.3rem;max-width:100%;height:100%;opacity:0;visibility:hidden;z-index:99;border-radius:0;transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%)}

.mobile-menu .navbar-collapse{display:block!important}

.mobile-menu .nav-logo{position:relative;padding:.3rem .25rem;text-align:left}

.mobile-menu-visible{overflow:hidden}

.mobile-menu-visible .mobile-menu{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}

.mobile-menu .navigation li.current>a:before{height:100%}

.menu-backdrop{position:fixed;right:0;top:0;width:100%;height:100%;z-index:2;transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;opacity:0;visibility:hidden;background:#fff}

.mobile-menu-visible .menu-backdrop{opacity:.8;visibility:visible}

.mobile-menu .menu-box{position:absolute;left:0;top:0;width:100%;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;background:#fff;padding:0 0;z-index:5;box-shadow:-.09rem 0 .14rem 0 rgb(0 0 0 / 6%)}

.mobile-menu-visible .mobile-menu .menu-box{opacity:1;visibility:visible}

.mobile-menu .close-btn{color:#312620;cursor:pointer;z-index:10;display:flex;justify-content:space-between}

.mobile-menu .close-btn .nav-close-logo{width:1.82rem;height:.56rem}

.mobile-menu .close-btn .closebtn,.mobile-menu .close-btn .closebtn img{width:.6rem;height:.6rem}

.mobile-menu .close-btn .fa-times{font-size:.8rem;margin-top:.2rem}

.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);padding-right:.16rem;padding-left:.5rem;padding-top:.2rem;padding-bottom:.6rem;line-height:1rem}

.mobile-menu .navigation{position:relative;display:block;width:100%;float:none}

.mobile-menu .navigation li{position:relative;display:block;border-top:1px solid rgb(0 0 0 / 10%)}

.mobile-menu .navigation:last-child{border-bottom:1px solid rgb(0 0 0 / 10%)}

.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid rgb(0 0 0 / 10%)}

.mobile-menu .navigation li>a{position:relative;display:block;line-height:.24rem;padding:.7rem .5rem;font-size:.42rem;font-weight:500;color:#312620;text-transform:capitalize;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border:none}

.mobile-menu .navigation li ul li>a{font-size:.36rem;margin-left:.2rem;text-transform:capitalize}

.mobile-menu .navigation li ul li ul li a{margin-left:.4rem}

.mobile-menu .navigation li ul li ul li ul li a{margin-left:.6rem}

.mobile-menu .navigation li>a:before{content:'';position:absolute;left:0;top:0;height:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}

.mobile-menu .navigation li.menu-item-has-children .dropdown-btn{position:absolute;right:.16rem;top:.64rem;width:.52rem;height:.52rem;text-align:center;font-size:.46rem;line-height:.46rem;color:#312620;cursor:pointer;border-radius:.02rem;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:5}

.mobile-menu .navigation li.menu-item-has-children .dropdown-btn .arrow::before{content:"\f104";font-family:FontAwesome;font-weight:300;text-shadow:none}

.mobile-menu .navigation li.menu-item-has-children .dropdown-btn.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}

.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul{display:none}

.mobile-menu .social-links{position:relative;text-align:center;padding:.3rem .25rem}

.mobile-menu .social-links li{position:relative;display:inline-block;margin:0 .1rem .1rem}

.mobile-menu .social-links li a{position:relative;line-height:.32rem;font-size:.16rem;color:#312620;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}

.site-footer{padding:.95rem .2rem .99rem .2rem}

.blackbg{background-color:#0366c2}

footer .logo-item{padding-bottom:.55rem}

footer .footer-top{padding-top:10px;padding-bottom:10px}

footer .footer-bottom{padding-top:.43rem;text-align:center;font-size:.2rem;color:#fff;font-weight:400;line-height:.36rem}

footer .banquan,footer .banquan a{font-size:.24rem;color:#fff;font-weight:400;line-height:.4rem}

footer .line{border:1px solid #fff;opacity:.1}

footer .kefu-block{display:flex;justify-content:left}

footer .layui-col-label{font-size:.24rem;color:#fff;margin-right:.35rem;line-height:.36rem;}

footer .phone-image{margin-bottom:.1rem}

footer .worktime-label{color:#fff;font-size:.2rem}

footer .adress-item{padding-left:.2rem;margin-bottom:.64rem}

footer .adress-label{margin-bottom:.3rem;font-size:.24rem;color:#fff;line-height:.36rem;}

footer ul.adress-item li{list-style:disc;color:#fff;font-size:.24rem;color:#fff;line-height:.4rem;margin-bottom:.2rem}

footer ul.adress-item li p{font-size:.24rem;color:#fff;line-height:.4rem}

footer .verify-label{font-size:.24rem;color:#fff;line-height:.36rem;}

footer .verify-url{font-size:.24rem;color:#fff;line-height:.28rem}

footer .friend-link{font-size:.24rem;color:#fff;line-height:.36rem;margin-bottom:.25rem;font-weight: 400;}



footer .friend-link a{color:#fff;font-size:.24rem;font-weight: 400;}

footer .friend-link a:hover{color:#fff;font-size:.24rem;font-weight: 400;}

footer .friend-link a:hover{color:#fff;font-size:.24rem;font-weight: 400;}





.logo-bottom-image img{width:2rem;height:.61rem}

.verify-block{margin-top:.47rem}

.verify-block .s_bottom{width:100%;display:flex;justify-content:center}

.verify-block .search_wrap{display:flex}

.verify-block .search_wrap input{width:3.61rem;height:.83rem;font-size:.24rem;padding:0 0 0 .6rem;background:#f4f4f4;border-radius:.42rem 0 0 .42rem;border:0;color:#999}

.verify-block .search_wrap a{display:block;width:2.07rem;height:.83rem;background:#e6c8b7;color:#fff;border-radius:0 .42rem .42rem 0;font-size:.3rem;line-height:.83rem;text-align:center}

.verify-block .search_wrap a:hover{background:#e6c8b7;text-decoration:none}

.verify-block .search_wrap a:active{background:#e6c8b7}

.verify-block .num_bg{background:url(/static/images/num_bg.png) no-repeat;background-repeat:no-repeat;background-size:100%;background:#ff9f73;border:1px solid #ffa074}

.verify-block #search_result{position:fixed;z-index:10000;width:4.2rem;height:2rem;line-height:2rem;text-align:center;background-image:url(/static/images/bg_check.jpg);left:0;right:0;top:0;bottom:0;margin:auto;display:none}

.verify-block #search_result p{text-align:center;font-size:.25rem;font-weight:700}

.verify-block #search_result p span{color:red;font-size:.3rem}

.verify-block .img_del{width:.35rem;position:absolute;right:0}

.col-container .list-more-tip{text-align:center;margin-top:.6rem}

.col-container .list-more-tip a{font-size:.3rem;color:#1a1a1a}

.col-container .list-more-tip a::after{margin-top:.12rem;margin-left:.2rem;content:url(/static/images/newwap/list_more.png);width:.18rem;height:.2rem;display:inline-block}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:.24rem;color:#999}

input:-moz-placeholder,textarea:-moz-placeholder{font-size:.24rem;color:#999}

input::-moz-placeholder,textarea::-moz-placeholder{font-size:.24rem;color:#999}

input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:.24rem;color:#999}

.border-radius{border-radius:.3rem}

.verify-container{background-image:url(/static/wap/verify_index_bg.png);background-position:50% 50%;background-size:cover;padding-top:1rem;padding-bottom:1rem;text-align:center}

.verify-container .s_bottom{width:100%;display:flex;justify-content:center}

.verify-container .bottom_right .q_line,.verify-container .bottom_right h4{font-size:.5rem;font-weight:500;color:#fff;text-align:center;margin-bottom:.47rem}

.verify-container .search_wrap{display:flex}

.verify-container .search_wrap a{display:block;width:2.07rem;height:.83rem;background:#0366c2;color:#fff;border-radius:0 .42rem .42rem 0;font-size:.3rem;line-height:.83rem;text-align:center}

.verify-container .search_wrap a:hover{background:#0366c2;text-decoration:none}

.verify-container .search_wrap a:active{background:#0366c2}

.num_bg{background:url(/static/images/num_bg.png) no-repeat;background-repeat:no-repeat;background-size:100%;background:#ff9f73;border:1px solid #ffa074}

#search_result{position:fixed;z-index:10000;width:4.2rem;height:2rem;line-height:2rem;text-align:center;background-image:url(/static/images/bg_check.jpg);left:0;right:0;top:0;bottom:0;margin:auto;display:none}

#search_result p{text-align:center;font-size:.25rem;font-weight:700}

#search_result p span{color:red;font-size:.3rem}

.verify-container .search_txt{width:3.9rem;height:56px;font-size:16px;padding:0 0 0 20px;background:#f4f4f4;border-radius:38px 0 0 38px;border:0;padding-left:40px}

.verify-container .search_ss{width:2.19rem;height:56px;background:#0366c2; border:0px;color:#fff;border-radius:0 38px 38px 0;font-size:20px;line-height:76px;text-align:center;letter-spacing:1px}

#layer{position:fixed;z-index:10000; text-align:left;width:260px;height:410px;background-color: #fff;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);border-radius: 10px;left:0;right:0;top:0;bottom:0;margin:auto;}

#layer .avatar {width: 100%;height: 260px;}

#layer .avatar img {width: 100%;height: 100%;object-fit: cover;}

#layer .info { padding:20px 10px;}

#layer .avatar h2 {margin-top: 0;font-size: 24px;font-weight: bold;}

#layer  .ewm{left:145px;right:0;top:275px;bottom:0;margin:auto; position: absolute;}

#layer  .ewm img{ width:108px;}

#layer .avatar a {display: block;font-size: 14px;color: #666;text-decoration: none;transition: color 0.3s ease-in-out;}

#layer .avatar a:hover {color: #ff5151;}

#layer .info p{font-size:14px;font-weight:700; line-height:35px;}

#layer p span{color:red;font-size:30px}

.img_del{width:35px;position:absolute;right:15px; top:10px; font-size:12px}

@keyframes circleScale{0%{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1)}

100%{opacity:0;-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}

}

@keyframes circleScale1{0%{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1)}

60%{opacity:1}

100%{opacity:0;-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}

}

.img img{width:100%;height:100%;display:block;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}

.fix-nav{ position:fixed; right:0.4rem; bottom:2.6rem; z-index:97;}
.fix-nav a{ display:block; width:1.173rem; height:1.173rem; border-radius:50%; margin-top:0.373rem;}
.fix-nav a.customerService-btn{ background:url("/static/wap/fixNav01.png") no-repeat; background-size:1.173rem auto;}
.fix-nav a.app-btn{ background:url("/static/wap/fixNav04.png") no-repeat; background-size:1.173rem auto;}
.fix-nav a.home-btn{ background:url("/static/wap/fixNav02.png") no-repeat; background-size:1.173rem auto;}
.fix-nav a.back-btn{ display:none; background:url("/static/wap/fixNav03.png") no-repeat; background-size:1.173rem auto;}