.layout{ margin:0 auto;}
img{max-width:100%;width: 100%;}
.clearfix:before,.clearfix:after{content:"";display:table}.clearfix{zoom:1;}
.clearfix:after{content:""; clear: both; height: 0; visibility: hidden; display: block;}
.layui-layer-btn .layui-layer-btn0 {
    border-color: #ffcc33 !important;
    background-color: #ffcc33 !important;
    color: #0f2232 !important;
}
.layui-tab-card{
    width: 90%;
    margin: 0 auto;
    border-radius: 10px;
    overflow: hidden;
}
.layui-tab-title{
    width: 22%;
    height: 100%;
    float: left;
    display: block;
}
.layui-tab-title li{
    display: block;
}
.layui-tab-card>.layui-tab-title li{
    margin: 0;
    height: 5vw;
    line-height: 5vw;
    background: #f1f1f0;
    font-size: 1.3vw;
    color: #0f2232;
    font-weight: bold;
}
.footewm{padding-top: 11%;}
.footerul{padding-top: 3%;}
.itel1{width: 16vw;}
.selectbox,.smi{display: none;}
.cjimg{width: 1.6vw;position: relative;top: -0.1vw;left: -1vw;}
.cj{object-fit: cover;}
.layui-tab-card>.layui-tab-title .layui-this{
    background: #ffb800;
}
.layui-tab-card>.layui-tab-title .layui-this:after{
    border: 0;
}
.layui-tab-card>.layui-tab-title{
    background-color: #fff;
    border: 0;
}
.layui-tab-content{
    width: 78%;
    float: right;
    padding: 0;
}
.storebox{width: 92%;padding: 4%;}
.cj{
    width: 100%;
    height: calc( 15vw + 2px );
}
.cjtab{
    position: absolute;
    width: 37%;
    z-index: 2;
    bottom: 4%;
    right: 6%;
}
.layui-tab-item{position: relative;}
/*a:hover{*/
/*    color: #0f2232!important;*/
/*}*/
.tjright{
    float: right;
    margin-right: 1vw;
    margin-top: 1vw;
    font-size: 1.5vw;
    color: #0f2232;
    font-weight: bold;
}
.line1{border-top: 1px solid #d7d5d5;border-bottom: 1px solid #d7d5d5;}
/*header*/
#wrapper{width: 100%; position: relative; overflow-x: hidden;}
.header{width: 100%; background-color: #fff; position: fixed; left: 0; top: 0; z-index: 1000;height: 5vw;}
.headerbom{height: 5vw;padding: 0 4%; background-color: #fff; position: relative; -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.18); box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.18);}
.headerbom .layout{max-width: 1440px; max-width: 100%;}
.logo{margin-right: 4vw; float: left;line-height:5vw;height: 5vw;}
.logo a{display: block; width: 11vw; margin: 0 auto; font-size:0; background-image: url(../images/logo1.png); background-position: center center; background-size: contain; background-repeat: no-repeat;}
.nav{float: left;height: 5vw;width: 41vw}
.nav ul li{ margin-right: 4vw; float: left;}
.nav ul li:last-child{margin-right: 0;}
.nav ul li .alink{font-size: 1.25vw; color: #0f2232; display: block;  position: relative;font-weight: bold;letter-spacing: 3px;}
.alink span{font-size: 0.9vw;letter-spacing: 1px;}
.middle{display: table-cell;vertical-align: middle;height: 5vw;line-height: 1.5vw;}
.engBtn{text-align: right;float: right;width: 100%}
.engBtn a{font-size: 1vw; color: #0f2336;font-weight: 600}
.engBtn a:hover{font-weight: bold;}
.headcall{float: right;line-height: 5vw;width: 9vw;margin-right: 3vw;}
.headcall .btn{display: inline-block;width: 100%;height: 2vw;line-height: 2vw;text-align: center;font-size: 1vw;letter-spacing: 1px;font-weight: bold;color: #0f2232;background-color: #febd00;border-radius: 25px;}
.call{font-size: 2vw; font-weight: bold; color: #0f2232;float: right}
.tel{line-height: 2vw;width: 11vw;margin-top: 1.2vw;margin-right:4vw;float: right;font-size: 1.1vw;}
.btn-m-list{background-image: url("../images/list.png");background-repeat: no-repeat;background-size: 90%; width: 5vw; height: 5vw; margin-top:2vw;margin-left:2vw;float: right; z-index: 1020; transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); display:none;}
.trans, .trans:hover {-webkit-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; }
.trans-fast, .trans-fast:hover {-webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out;}
.mask{position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000); display: none; z-index: 2000;}
.mob-nav{width: 64%; height: 100%; position: fixed; _position: absolute; top: 0; left: -100%; overflow-y: auto; overflow-x: hidden; background-color: #fff; z-index: 3000; visibility: hidden; -webkit-transition: all .4s ease; transition: all .4s ease; -webkit-box-shadow: -10px 0 100px 10px rgba(0, 0, 0, 0.7); box-shadow: -10px 0 100px 10px rgba(0, 0, 0, 0.7);}
.mob-nav.on{visibility: visible; left: 0;}
.mob-nav .neirong-close{width: 24px; height: 24px; background: url(../images/nav_close.png) no-repeat 7px center;position: absolute; top: 10px; right: 10px; font-size: 0; visibility: hidden;}
.mob-nav.on .neirong-close{visibility: visible;}
.mob-nav .inappBtn,.mob-nav .monavcall{text-align: left; padding: 20px 50px 0 30px;}
.mob-nav .monavcall span{font-size: 18px; font-weight: bold; color: #0f2232; display: inline-block; padding-left: 26px; background: url(../images/call.png) left center no-repeat;background-size:20px 20px; }
.mob-nav .subtab{padding-top:50px; margin-left: 30px; margin-right: 50px; border-bottom: 1px solid #D8D8D8}
/*.mob-nav .subtab>li{position: relative; transform: translateX(0rem); transition: 0.5s;}*/
/*.mob-nav .subtab>li:nth-child(1) .tlink{transition-delay: 150ms;}*/
/*.mob-nav .subtab>li:nth-child(2) .tlink{transition-delay: 250ms;}*/
/*.mob-nav .subtab>li:nth-child(3) .tlink{transition-delay: 350ms;}*/
/*.mob-nav .subtab>li:nth-child(4) .tlink{transition-delay: 450ms;}*/
/*.mob-nav .subtab>li:nth-child(5) .tlink{transition-delay: 550ms;}*/
/*.mob-nav .subtab>li:nth-child(6) .tlink{transition-delay: 650ms;}*/
/*.mob-nav .subtab>li:nth-child(7) .tlink{transition-delay: 750ms;}*/
/*.mob-nav .subtab>li:nth-child(8) .tlink{transition-delay: 850ms;}*/
/*.mob-nav.on .subtab>li{transform: translateX(0px);}*/
.mob-nav .subtab li .tlink{display: block; padding: 12px 0; font-size: 16px; color: #0f2232; background-position: 98% center; background-repeat: no-repeat;}
.mob-nav .subtab li.on .tlink{font-weight: bold;}
.mob-nav .subtab li .subbtn{/*background-image: url(../images/moli.png);*/}
.mob-nav .subtab li.on .subbtn{/*background-image: url(../images/moli_h.png);*/ background-position: 98% center; background-repeat: no-repeat;}
.mob-nav .subtab li .submenu{width: 100%; padding: 15px 0; background-color: #0f2232; overflow: hidden; display: none;}
.mob-nav .subtab li .submenu a{display: block; padding: 10px; font-size: 16px; color: #fff;}
.mob-nav .subtab li .mlink{display: block; padding: 10px; font-size: 14px; color: #fff;}
.mob-nav .subtab li .menuer{width: 100%; overflow: hidden; display: none;}
.mob-nav .subtab li .menuer a{display: block; padding: 10px; font-size: 14px; color: #fff; background-color: #ddd;}

.mob-nav.on .subtab li .tlink{
    /*background: rgba(255,255,255,1);*/
    -webkit-transform: perspective(800px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: perspective(800px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -o-transform: perspective(800px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -ms-transform: perspective(800px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    transform: perspective(800px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
}
.itel{width: 27%;display: block;margin: 1vw auto;}
img{object-fit: cover;}
.aptmsubmit{font-size:1vw;width: 100%;;background: #febd00;border: 0;height:2.5vw;border-radius: 8px;font-weight: bold;}

.bjtips,.typeshowtab,.fwys1,.hzhb1,.telz,.kfzx,.ewm,.sl,.activityTit,.apform ul li.sslx{display: none;}
.pjtit{width: 100%;float: left;line-height: 3vw;}
.pjtit .star{width: 76%;float: left;text-align: left;}
.pjtit img{width: 2vw;height: 2vw; float: left;border-radius: 50%;margin-top: 1vw;}
.pjcnt{width: 100%;text-align: left;line-height: 1.3vw;    color: #0b2434;font-weight: bold}
.pjimg{width: 96%;float: left;display: flex;flex-direction: row;justify-content: space-between;margin: 6% 2%;}
.pjimg img{width: 40%;height:100%;float: left;border: 1px solid #e5e4e4;margin: 0 auto;}
.apform span,.appform ul li.areabox1,.promtit3,.hxq{display: none;}
/* Slider */
.slick-slider{
    position: relative;
    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;}
.slick-list{position:relative;z-index:1;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);}
.slick-track{ position:relative;top:0;left:0;display: block;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.banner img{
    height: 100%;
}
/*.banner{width:100%; height:100%; position:relative; z-index:1;}*/
/*.banner .slideshow{position: relative; z-index: 1; width: 100%; height: 100%;}*/
/*.banner .slideshow *{outline:none;}*/
/*.banner .slideshow .slider-track{-webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1); transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);}*/
/*.banner .slideshow .item img{width: 100%; display: block; -webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1); transition: all 1s cubic-bezier(0.7, 0, 0.3, 1); -webkit-transform: scale(1.2); transform: scale(1.2);}
.banner .slideshow .item.slick-active img{-webkit-transform: scale(1);transform: scale(1);}*/
.banner .slideshow .slick-slide .pimg{width: 100%; display: block; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.banner .slideshow .slick-active .pimg1{visibility: visible !important; -webkit-animation: scaleUpDown 5s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); animation: scaleUpDown 5s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);}
@-webkit-keyframes scaleUpDown {
    from { -webkit-transform: scale(1.08); transform: scale(1.08); }
    to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes scaleUpDown {
    from { -webkit-transform: scale(1.08); transform: scale(1.08); }
    to { opacity: 1; -webkit-transform: scale(1); transform: scale(1);  }
}
.banner .slideshow .slick-active .binbox{visibility: visible; -webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); -webkit-animation: fadeInRightBig 1.2s 1; animation: fadeInRightBig 1.2s 1;}
@-webkit-keyframes fadeInRightBig{0%{opacity: 0; -webkit-transform: translateX(300px); transform: translateX(300px)}100%{opacity: 1; -webkit-transform: translateX(0);transform: translateX(0)}}
@keyframes fadeInRightBig{0%{opacity: 0; -webkit-transform: translateX(300px); transform: translateX(300px)}100%{opacity: 1;-webkit-transform: translateX(0); transform: translateX(0)}}
.banner .slideshow .slick-active .bot {-moz-animation: a_slidercurrent 5s linear; -webkit-animation: a_slidercurrent 5s linear; -o-animation: a_slidercurrent 5s linear; animation: a_slidercurrent 5s linear; }
@-moz-keyframes a_slidercurrent {from { width: 0%; } to { width: 100%; }}
@-webkit-keyframes a_slidercurrent {from { width: 0%; } to { width: 100%; }}
.banner .slick-arrow{width: 28px; height: 42px; border: none; position: absolute; top: 50%; margin-top: -21px; z-index: 10; font-size: 0; cursor: pointer; background-color: transparent; transition: all .5s;-webkit-transition: all .5s;}
.banner .slick-prev{background-image: url(../images/banBtnsl.png); background-size: cover; background-repeat: no-repeat; left: -100%;}
.banner:hover .slick-prev{left: 30px;}
.banner .slick-next{background-image: url(../images/banBtnsr.png); background-size: cover; background-repeat: no-repeat; right: -100%;}
.banner:hover .slick-next{right: 30px;}
.banner .slick-dots{width: 100%; text-align: center; position: absolute; left: 0; bottom: 31px; z-index: 10;}
.banner .slick-dots li{width: 48px; height: 4px; background-color: #0f2232; font-size: 0; cursor: pointer; display: inline-block; _display: inline; zoom: 1; margin: 0 6px;}
.banner .slick-dots li button{display: none;}
.banner .slick-dots li.slick-active{background-color: #ffcc33;}
.banner .pimg span{width: 100%;  display: block; background-size: cover; background-position: center; background-repeat: no-repeat;}

/*index*/
.contain{width: 100%;float: left; padding-top: 5vw;background:orange  url("../images/lbg.jpg") repeat;}
.indexstore{width: 100%; background-color: #092030;}
/*.indexstore .layout,.section04 .layout{max-width: 1080px;}*/
.storeserbox ul li{float: left;}
.storeserbox ul li.item1,.storeserbox ul li.item2,.code{width: 100%;}
.code{
    width: 100%;
    border: none;
    height: 2.4vw;
    line-height: 2.4vw;
    font-size: 0.9vw;
    color: #092030;
    border-radius: 8px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.code input{
    width: 38%;
    border: 0;
    text-align: center;
    vertical-align: middle;
    font-size: 1.5em;
}
.code a{
    padding-left: 0.4vw;
    border-left: 1px solid #0f2232;
}
input::-webkit-input-placeholder{
    color:#092030;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#092030;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#092030;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#092030;
}
.telimg{width: 100%;float: right;}
.storeserbox ul li.item3,.storeserbox ul li.item4{width: 100%;}
.storeserbox ul li.item5{width: 100%;}
.storeserbox ul li .instext{width: 100%; border: none; font-size: 0.9vw; color: #092030; height: 2.4vw; padding: 0 1vw; border-radius:8px; background-color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box;}
.storeserbox ul li .submit{width: 100%;  border-radius: 25px; background-color: #febd00;height: 2.4vw; padding: 0 1vw; border: none; font-size: 1vw; font-weight: bold; color: #0f2232; cursor: pointer;}
.storeserbox ul li .submit:hover,.inappBtn a:hover,.innwlist ul li .more:hover{opacity: 0.95;}
/*.indexstore .storeserbox ul li .instext,.indexstore .instselect{border: 1px solid #4c4848;}*/
.instselect{padding:0 1vw;height: 2.4vw; font-size: 0.9vw; color: #092030; border-radius: 8px; background-color: #fff; position: relative; z-index: 10;}
.instselect .s{position: absolute; left: 1vw; line-height: 2.4vw;}
.instselect .txt{margin-left:30%; color: #797979; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;line-height: 2.4vw;}
.instselect .i{width: 11px; height: 7px; position: absolute; right: 23px; top: 1vw; background: url(../images/instselect_i.png) no-repeat; background-size:9px 7px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.instselect.on{z-index: 50;}
.instselect.on .i{transform: rotate(180deg); -o-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.instselect .dl{width: 100%; position: absolute; left: 0; top: 2.2vw; display: none;}
.instselect .dl dl{background-color: #fff; border: 1px solid #D8D8D8; margin-top: 2px; /*border-radius: 8px;*/ max-height: 220px; overflow: auto; -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.18); box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.18);}
.instselect .dl dl dd a{display: block; font-size: 0.8vw; color: #797979; text-align: center;padding: 1vw 0;}
.instselect .dl dl dd a:hover{background-color: #f1f1f1;}
.sectionBox{width: 100%; padding: 70px 0; background-color: #fff;}
.inappBtn{text-align: center; padding-top: 20px;}
.inappBtn a{min-width: 135px; height: 44px; line-height: 44px; text-align: center; background-color: #ffcc33; display: inline-block; font-size: 16px; font-weight: bold; color: #0f2232; border-radius:6px;}
.section01{width: 95%; margin:2.5vw 2.5vw 0;padding-top: 0;border-radius: 15px;}
.section01 .inappBtn{display: none;}
.section01 .indexcallnum{margin: 20px 42px 0 42px; background-color: #ffcc33; border-radius: 4px; text-align: center; padding: 7px 5px; display: none;}
.section01 .indexcallnum span{font-size: 18px; font-weight: bold; color: #0f2232; display: inline-block; padding-left: 24px; line-height: 32px; background: url(../images/infootcall.png) left center no-repeat; background-size: auto 20px;}
.indexTitle{width: 100%; text-align: center; padding-top: 5vw;padding-bottom: 4vw;float: left;}
.indexTitleMap{width: 100%; text-align: center;padding-bottom: 1vw;}
.indexTitleActivity{width: 100%; text-align: center; padding: 5vw 0 2vw 0;}
.indexTitle h2{font-size: 1.9vw; font-weight: bold; color: #0f2232; letter-spacing: 2px;text-align: center;background:#fff;z-index: 1;position: relative;width: 11vw;margin: auto;}
.indexTitleMap h2{font-size: 1.9vw; font-weight: bold; color: #0f2232; letter-spacing: 2px;text-align: center;background:#fff;position: relative;width: 11vw;margin: auto;}
.indexTitleActivity h2{font-size: 1.9vw; font-weight: bold; color: #0f2232; letter-spacing: 2px;text-align: center;background:#fff;z-index: 999;position: relative;width: 11vw;margin: auto;}
.indexTitle .line{width: 40%; height: 0.34vw; background-color: #ffcc33; display: block; margin: -1.3vw auto 0 auto;border-radius: 10px;}
.indexTitleMap .line{width: 40%; height: 0.34vw; background-color: #ffcc33; display: block; margin: -1.3vw auto 0 auto;border-radius: 10px;}
.indexTitleActivity .line{width: 40%; height: 0.34vw; background-color: #ffcc33; display: block; margin: -1.3vw auto 0 auto;border-radius: 10px;}

.indvideolist{width: 100%; margin-top: 45px;}
.indvideolist .invideoDemo{margin-left: -21px; margin-right: -21px;}
.indvideolist .box{margin: 0 21px; text-align: center; max-width: 300px;}
.indvideolist .h2{font-size: 16px; color: #0f2232; margin-bottom: 9px;}
.indvideolist .slick-arrow{width: 28px; height: 42px; border: none; position: absolute; top: 50%; margin-top: -21px; z-index: 10; font-size: 0; cursor: pointer; background-color: transparent; transition: all .5s;-webkit-transition: all .5s;}
.indvideolist .slick-prev{background-image: url(../images/banBtnsl.png); background-size: cover; background-repeat: no-repeat; left: 15px;}
.indvideolist .slick-next{background-image: url(../images/banBtnsr.png); background-size: cover; background-repeat: no-repeat; right: 15px;}
.indvideolist .vidwin{width: 100%; height: 200px; background-color: #0f2232; position: relative;}
.indvideolist .vidwin .vbg{width: 100%; display: block;  left: 0; top: 0; z-index: 5;}
.indexUsage{width: 100%; margin-top: 20px;}
.indexUsage .UsageDemo{margin-left: -6px; margin-right: -6px;}
.indexUsage .box{margin: 10px 6px; text-align: center; padding: 35px; min-height: 342px; background-color: #fff; overflow: hidden; -webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.12); box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.12); -webkit-box-sizing: border-box; box-sizing: border-box;}
.indexUsage .pic{width: 100%; /*height: 149px;*/ padding-top: 100%; overflow: hidden; position: relative; overflow: hidden;}
.indexUsage .pic img{width: 100%; max-height: 100%; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -ms-transition: all 0.6s ease; transition: all 0.6s ease;}
.indexUsage .item:hover .pic img{transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); -webkit-transform: scale(1.03);}
.indexUsage .tmain{padding: 20px 20px 0 20px;}
.indexUsage .tmain h2{font-size: 20px; font-weight: 600; color: #ffcc33; line-height: 28px;}
.indexUsage .tmain p{font-size: 14px; font-weight: 400; color: #0f2232; line-height: 20px; margin-top: 10px; text-align: justify; text-justify:inter-ideograph;}
.indexUsage .slick-arrow{width: 28px; height: 42px; border: none; position: absolute; top: 50%; margin-top: -21px; z-index: 10; font-size: 0; cursor: pointer; background-color: transparent; transition: all .5s;-webkit-transition: all .5s;}
.indexUsage .slick-prev{background-image: url(../images/banBtnsl.png); background-size: cover; background-repeat: no-repeat; left: 0;}
.indexUsage .slick-next{background-image: url(../images/banBtnsr.png); background-size: cover; background-repeat: no-repeat; right: 0;}
.indtaglist{background-color: #fff; margin-top: 12px; -webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.12); box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.12);}
.indtaglist ul li{width: 16.666%; float: left; text-align: center; padding: 17px 0;}
.indtaglist ul li span{display: block; margin: 0 10px;}
.inpriceBox{width: 90%; float:left;margin-left: 5%; position: relative;}
.inpriceBox .tit{font-size: 20px; color: #ffcc33;}
.inprotit .btn{width: 135px; height: 44px; line-height: 44px;}
.inprobox{width: 100%;float: left;}
.inprobox .inproDemo{margin-left: -6px; margin-right: -6px;}
.inprobox .box{margin: 6px 4%;float: left; border-radius:8px;width: 92%; text-align: center; padding:2.8vw 1vw 1vw; background-color: #fff; -webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,0.12); box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.12); -webkit-box-sizing: border-box; box-sizing: border-box;}
.inprobox .pic{width: 100%; /*height: 156px;*/ padding-top: 70%; overflow: hidden; position: relative; overflow: hidden;}
.inprobox .pic img{width: 90%; max-height: 100%; display: block; position: absolute; left: 5%; right: 0; top: 0; bottom: 0; -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -ms-transition: all 0.6s ease; transition: all 0.6s ease;}
.inprobox .item:hover .pic img{transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); -webkit-transform: scale(1.03);}
.showName{font-size: 1.4vw;letter-spacing: 2px; font-weight: 600; color: #0f2232; line-height: 1.4vw;margin-bottom: 1vw;}
.typeSize{font-size: 1vw;margin: 6% 5%;width: 90%;text-align: left;color: #0f2232;font-weight: bold;float: left;line-height: 1.6vw;}
.inprobox .store{
    padding: 0;
    overflow: hidden;
    line-height: 1.5vw;
}
.storeName{
    font-size: 1.2vw;
    float: left;
    width: 100%;
}
.storeName a{
    background-image: url(../images/yline.png);
    background-repeat: repeat-x;
    background-size: 3vw;
    margin-bottom: 0.4vw;
}
.yhtd{font-size: 1.1vw;text-align: center;margin: 1vw 0.5vw;color: #0f2232;font-weight: bold;}
.inprobox .yhtdbox{min-height: 11vw;line-height: 1.5vw;font-size:0.8vw;}
.storeAddr{
    color: #9199a1;font-weight: normal;
}
.inprobox .pjbox{padding: 5% 9%;}

.videoName,.videoCnt{
    text-align: center;
}
.videoName{
    font-size: 1.3vw;
    font-weight: bold;
    letter-spacing: 2px;
}
.videoCnt{
    font-size: 1vw;
    font-weight: bold;
    margin-top: 3%;
    color: #acacac;
}
.videoImg img{
    border-radius: 8px;
}
.video{
    margin-top: 1vw;
    color: #0f2232;
}
.videobox .item{
    margin: 0 1vw;
}
.mapbox,.mapbox img{
    width: 100%;
    float: left;
}
.layui-icon-time,
.layui-icon-face-smile,
.layui-icon-next,
.layui-icon-circle-dot,
.layui-icon-location{
    font-size: 0.8vw;
}
.typeSize span{
    font-size: 1.7vw;
    font-weight: bold;
}
.detail{margin-top: 0.8vw;margin-left: 1.2vw;}
.blue{color: #116cac;}
.sjtk{font-size: 1.4vw;margin-bottom: 0.5vw;}
.mdicon{width: 0.6vw;float: left;position: relative;top: 0.4vw;margin-right: 0.5vw;}
.storeName .mdicon{top: 0.6vw;}
.sticon{top: 0.2vw;}
.fl{float: left;}
.fr{float: left;margin-left: 1vw;}
.inprobox .slick-next:hover, .inprobox .slick-prev:hover{background-color: rgba(0,0,0,.35);}
.priceinfo{width: 100%;float: left;line-height: 2vw;}
.zk{line-height: 1vw;}
.tag{width: 32%;float: left;height: 1vw;line-height: 1vw; border: 1px solid #9F9F9F;text-align: center;border-radius: 3px;font-size: 0.8vw;margin-right: 0.3vw;margin-bottom: 0.3vw;}
.yhbox{line-height: 1vw;}
.inprobox .slick-arrow{width: 36px; height: 36px; border: none; position: absolute; top: 50%; margin-top: -21px; z-index: 10; font-size: 0; cursor: pointer; border-radius: 50%;background-color: rgba(0,0,0,.2); transition: all .5s;-webkit-transition: all .5s;}
.inprobox .slick-prev{ color:white;background-size: 39%;background-position: 1.4vw 1vw; background-repeat: no-repeat; left: -6%;}
.inprobox .slick-next{ color:white;background-size: 39%;background-position: 1.4vw 1vw; background-repeat: no-repeat; right: -6%;}
.inprotips{ float: left; width: 100%; font-size: 1.4vw; color: #0f2232; font-weight: bold; text-align: center;margin-top: 2.1vw;}
.inprotips b{font-size: 1.7vw;}
.inpriceBox .inappBtn{position: absolute; right: 0; top: 0; display: block; padding-top: 0;}
.section02{width: 100%; background-color: #FAF5DC; padding-top: 0; padding-bottom: 30px;}
.section02 .indexTitle{padding-top: 40px;}
.section02 .inappBtn{display: none;}
.indexRental{width: 100%; margin-top: 30px;}
.indexRental ul li{width: 33.333%; float: left; text-align: center;}
.indexRental ul li:nth-child(1){text-align: left;}
.indexRental ul li:nth-child(2){text-align: center;}
.indexRental ul li:nth-child(3){text-align: right;}
.indexRental ul li .box{display: inline-block; text-align: center;}
.indexRental ul li .num{font-size: 38px; font-weight: 600; color: #ffcc33; line-height: 53px; margin-top: 15px;}
.indexRental ul li .h2{font-size: 20px; font-weight: 600; color: #0f2232; line-height: 33px;}
.indexRental ul li .pcont{font-size: 16px; font-weight: 400; color: #0f2232; line-height: 22px; margin-top: 10px;}
.section03{width: 100%; padding: 0;}
.indservice{width: 100%; margin-top: 25px; padding-bottom: 60px; position: relative; z-index: 1;}
.indservice .mbg{position: absolute; right: -24%; bottom: 0; z-index: -1; max-width: 77%;}
.indservice .ul{max-width: 608px;}
.indservice .ul li{width: 258px; float: left; margin-right: 46px; margin-top: 30px;}
.indservice .ul li .box{padding-left: 58px; min-height: 78px; position: relative;}
.indservice .ul li .img{width: 48px; position: absolute; left: 0; top: 0;}
.indservice ul li .h2{font-size: 18px; font-weight: 600; color: #0f2232;}
.indservice ul li .pcont{font-size: 13px; color: #0f2232;}
.section04{width: 100%; background-color: #ffcc33; padding: 30px 0;}
.section04 .storeserbox{padding: 30px 0 26px 0;}
.section04 .storeserbox ul li .submit{background-color: #0f2232; color: #ffcc33;}
.moStoreMap{height: 224px; margin-bottom: 20px; position: relative; display: none;}
.moStoreMap img{width: 100%; height: 100%; display: block;}
.moStoreMap .mbtns{position: absolute; left: 0; top: 10px; right: 0; text-align: center;}
.moStoreMap .mbtns a{display: inline-block; background-color: #ffcc33; font-size: 14px; font-weight: bold; color: #0f2232; height: 30px; line-height: 30px; padding: 0 10px; border-radius: 12px;}
.moStoreMap .stdiv{background-color: rgba(255,255,255,0.9); border-radius: 12px; padding: 10px 30px; position: absolute; left: 10px; top: 10px; right: 10px; bottom: 10px; z-index: 5; display: none;}
.moStoreMap .h2{text-align: center; font-size: 14px; color: #0f2232;}
.moStoreMap .ul li{width: 50%; float: left; padding: 10px 0; text-align: center;}
.moStoreMap .ul li a{display: inline-block; min-width: 70px; height: 26px; line-height: 26px; background-color: #D8D8D8; border-radius:12px; font-size: 14px; color: #0f2232; padding: 0 10px;}
.moStoreMap .stclose{text-align: center;}
.moStoreMap .stclose a{font-size: 12px; color: #0f2232;}
.section04 .h2{text-align: center; font-size: 18px; font-weight: 400; color: #0f2232; letter-spacing: 1px;}
.section04 .indCont{text-align: center; font-size: 16px; color: #0f2232;}
.section04 .inappBtn{padding-bottom: 20px; display: none;}
.section05{width: 100%; padding: 0;}
.indexcooplist .incoop ul li{width: 20%; float: left;}
.indexcooplist .incoop ul li span{display: block; margin: 0 10% 35px 10%; -moz-transition: all .3s linear; -webkit-transition: all .3s linear; transition: all .3s linear;}
.indexcooplist .incoop ul li span:hover{-moz-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -moz-box-shadow: 0 8px 20px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 8px 20px rgba(0,0,0,.2);
    box-shadow: 0 8px 20px rgba(0,0,0,.2);
}
.indexcooplist .incoop ul li img{width: 100%; display: block;}
/*.cxzsbox{margin-left: 4%;margin-left-top: 6%;}*/
.indexnews{width: 100%; padding-top: 17px;}
.innwtitle .h2{float: left; font-size: 20px; font-weight: bold; color: #0f2232;}
.innwtitle .more{float: right; font-size: 18px; color: #0f2232;}
.innwlist{border-bottom: 1px solid #D8D8D8; padding-bottom: 20px; margin-top: 20px;}
.innwlist ul li{overflow: hidden; margin-top: 8px;}
.innwlist ul li .pic{width: 43.3%; height: 230px; float: left; overflow: hidden; position: relative;}
.innwlist ul li .pic img{width: 100%; height: 230px; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -ms-transition: all 0.6s ease; transition: all 0.6s ease;}
.innwlist ul li .pic:hover img{transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); -webkit-transform: scale(1.03);}
.innwlist ul li .tmain{width: 46%; float: right; margin-top: 30px;}
.innwlist ul li .time{display: block; font-size: 14px; color: #0f2232; line-height: 20px;}
.innwlist ul li .tit{font-size: 18px; font-weight: 100; color: #0f2232; line-height: 30px; margin-top: 12px;}
.innwlist ul li .pcont{font-size: 16px; font-weight: 400; color: #0f2232; line-height: 20px;}
.innwlist ul li .more{display: inline-block; float: right; margin-top: 93px; width: 130px; height: 44px; line-height: 44px; letter-spacing: 1px; background-color: #ffcc33; font-size: 16px; font-weight: bold; color: #0f2232; border-radius:6px; text-align: center; padding: 0 10px;}
.indexInfo{max-width: 680px; margin: 0 auto; padding-top: 40px;}
.indexInfo .ewmleft{width: 281px; float: left; font-size: 22px; font-weight: 400; color: #0f2232; line-height: 35px; letter-spacing:1px; padding-top: 23px;}
.indexInfo .ewmleft img{margin-left: -7px;}
.indexInfo .ewmleft .p2{display: none;}
.indexInfo .pic{float: right; width: 40.6%; overflow: hidden;}
.indexInfo .pic img{width: 100%; display: block; }
.indexcall{width: 95%; height: 5vw;margin: 0 2.5%; background-color: #edb100;border-radius: 5vw;line-height: 5vw;}
.indexcall .layout{max-width: 1080px;}
.indexcall ul li{width: 44%; float: left; font-size: 1.7vw; color: #0f2232; font-weight: bold; text-align: center;letter-spacing: 2px;}
.indexcall ul li.item1{text-align: left;background-image: url("../images/tel.png");background-repeat: no-repeat;background-size: 2.4vw; background-position: 4vw 1.3vw;padding-left: 8%;}
.indexcall ul li.item3{text-align: right;background-image: url("../images/kf.png");background-repeat: no-repeat;background-size: 2.4vw; background-position: 27.5vw 1.3vw;padding-left: 1%;}

/*pricetextBox*/
.pricetextBox{overflow:hidden;width: 31vw; border-radius: 23px; background-color: #fff; position: fixed; _position: absolute; left: 0; right: 0; top: 0;  margin: auto; z-index: 3000;}
.pricetextBox{visibility: hidden; opacity: 0; top: -10%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.pricetextBox.on{visibility: visible; opacity: 1; top: 7vh;}
.pricetextBox .ceclose{width: 17px; height: 17px; font-size: 0; position: absolute; right: 0; top: -30px; background: url(../images/ceclose.png) no-repeat; -webkit-transition: 400ms; transition: 400ms;}
.pricetextBox .ceclose:hover{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.pricetextBox .title,.productShow .title{background-color:#febd00;overflow: hidden;padding: 1.6vw 3vw; background-image: url("../images/logo2.png");background-repeat: no-repeat;background-position: 2vw 1.4vw;height: 2.5vw;background-size: 7vw;}
.pricetextBox .title h2,.productShow .title h2{float: right;color: #0f2232;font-size: 1.7vw;font-weight: bold;}
.pricetextBox .title span{float: right; color: #ffcc33;}
.pricetextBox .priceImg{margin: 1vw 2vw 0;position: relative;float: left;width: 91%;}
.pricetextBox .priceImg .item span{display: block; width: 100%; height: 9vw; position: relative; overflow: hidden;}
.pricetextBox .priceImg .item img{width: 100%; max-height: 100%; display: block; margin: 0 auto;}
.pricetextBox .priceImg .slick-arrow{width: 28px; height: 42px; border: none; position: absolute; top: 50%; margin-top: -21px; z-index: 10; font-size: 0; cursor: pointer; background-color: transparent; transition: all .5s;-webkit-transition: all .5s;}
.pricetextBox .priceImg .slick-prev{background-image: url(../images/banBtnsl.png); background-size: cover; background-repeat: no-repeat; left: -45px;}
.pricetextBox .priceImg .slick-next{background-image: url(../images/banBtnsr.png); background-size: cover; background-repeat: no-repeat; right: -45px;}
.priceinfo ul li,.prolist ul li .priceinfo ul li{width: 100%; display: table;margin-bottom: -0.5vw}
.priceinfo ul li .th,.priceinfo ul li .td{display: table-cell; font-size: 0.9vw; color: #0f2232;}
.priceinfo ul li .th{width: 7vw; padding-right: 10px;text-align: right;}
.prolist ul li .priceinfo ul li .th{width: 26%;}
.priceBtn{width: 80%;margin: 4% 10% 10% 10%;float: left; height: 3.2vw; line-height: 3.2vw; background-color: #febd00;border-radius:8px; font-size: 1.2vw; color: #0f2232; text-align: center; display: block;font-weight: bold}
.priceinfo .layui-icon{margin-right: 0.4vw;font-size: 0.8vw;}
/*.priceinfo{height: 8vw;}*/
.propri{margin-bottom: 2.5vw;}
.mfbj{width: 22%;height: 2.8vw;line-height: 2.8vw; letter-spacing: 2px;color: #0f2232;border-radius: 34px;font-size: 1.2vw;margin-bottom: 2vw;}

/*about*/
.nybanner{width: 100%; height: 210px; position: relative; background-position: center; background-size: cover; background-repeat: no-repeat;}
.nybanner .inappBtn{width: 100%; position: absolute; left: 0; bottom: -14px; display: none;}
.aboutWrap{width: 95%;float: left; margin: 2.5% 2.5% 0; padding-bottom: 6vw; background: #fff;border-radius: 15px}
/*.aboutWrap .indexTitle{padding-bottom: 0px;}*/
.bold{font-weight: bold;}
/*.moreshow .layui-colla-title,.moreshow .layui-colla-item,.moreshow.layui-collapse{background: transparent;border: 0;}*/
/*.moreshow .layui-colla-title{text-align: right;}*/
/*.moreshow .layui-icon{padding-left: 10px;}*/
/*.moreshow .layui-colla-content{padding: 0 0;border: 0;}*/
.profile{width: 100%;margin-top: 50px;float: left;}
.aboutTab ul{width: 80%;margin: 0 10%;}
.aboutTab ul li{
    width: 18%;
    float: left;
    border-radius: 20px;
    height: 1vw;
    text-align: center;
    position: relative;
    top: 29px;
    margin-right: 2%;
    background: lightgrey;
    background-repeat: repeat-x;
    background-size: 0.8vw;
}
.aboutTab ul li a{
    display: block;
    height: 2.4vw;
    position: absolute;
    bottom: 0;
    left: 2vw;
    border-radius: 6px;
    font-size: 1.7vw;
    color: #0f2232;
}
.storebox{width: 87%;}

.aboutTab ul li:hover{font-weight: bold; color: #0f2232;background-image: url(../images/titlebg.png);}
.aboutTit{font-size: 22px; color: #0f2232; font-weight: 600; line-height: 30px; letter-spacing: 1px; text-align: center;}
.aboutus{float: left;width: 52%;padding-right: 3%;}
.aboutlayout{width: 80%;padding: 5% 10%;float: left;}
.aboutus p{font-size:1.4vw;line-height: 2.1vw; color: #0f2232;letter-spacing: 4px; text-indent: 3.2vw;padding-bottom: 1vw;}
.aboutImg{width: 45%; float: right;}
.aboutImg .slick-dots{width: 100%; text-align: center; position: absolute; left: 0; bottom: 31px; z-index: 2;}
.aboutImg .slick-dots li{width: 48px; height: 4px; background-color: #0f2232; font-size: 0; cursor: pointer; display: inline-block; _display: inline; zoom: 1; margin: 0 6px;}
.aboutImg .slick-dots li button{display: none;}
.aboutImg .slick-dots li.slick-active{background-color: #ffcc33;}

.abline{width: 29%; height: 1px; display: none; margin: 0 auto; border-bottom: 1px dashed #D5D5D5;}
.medialist ul{margin-left: -21px; margin-right: -21px; margin-top: 10px;}
.medialist ul li{width: 33.333%; float: left; margin-top: 30px;}
.medialist ul li .box{margin: 0 21px; position: relative; z-index: 1;}
.medialist ul li .pic{width: 100%; padding-top: 69%; display: block; overflow: hidden; position: relative; z-index: 1;}
.medialist ul li .pic img{width: 100%; max-height: 100%; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: 0; -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -ms-transition: all 0.6s ease; transition: all 0.6s ease;}
.medialist ul li:hover .pic img,.medialist ul li:hover .vidwin .vbg{transition: all 2s;transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); -webkit-transform: scale(1.03);}
.medialist ul li .tit{font-size: 1.4vw; color: #0f2232; font-weight: 600; text-align:center;overflow: hidden;}
.vdcnt{text-align: center;font-size: 1.2vw;font-weight: 500;color: #919aa4;margin-top: 1vw;}
.medialist ul li .vidwin{width: 100%; padding-top: 68%; overflow: hidden; position: relative; z-index: 1;}
.medialist ul li .vidwin .vbg{width: 100%; display: block; position: absolute; left: 0; top: 0; z-index: 5;}
.medialist ul li .vidwin video{position: absolute; left: 0; top: 0; width: 100%; height: 99%;}
.sl-overlay{background: #0f2232 !important;}
.sl-wrapper .sl-navigation button{display: none; opacity: 0; visibility: hidden;}
.sl-wrapper .sl-navigation button,.sl-wrapper .sl-close{color: #fff;}
.sl-wrapper .sl-close{top: 80px !important;}
.aboutbox01,.aboutbox02,.aboutbox03,.aboutbox04,.aboutbox05{width: 100%;float: left; margin-top: 2vw;}
.aboutbox03 .inappBtn{display: none;}
.abnwlist ul li{list-style-type:none;font-size:1.3vw;height: 2vw;width:100%;float: left; margin-bottom:1.4vw;color: #0f2232;letter-spacing: 1px; background:url('../images/line.png') repeat-x 0 50%;background-size: 0.5vw;}
.abnwlist a{float:right;background-color:white;}
.abnwlist .bkm{padding-left: 3vw;padding-right: 1vw;border-right: 1px solid #0f2232;}
.abnwlist .newscnt{padding-left: 1vw;}
.abnwlist span{float:left;background-color:white;padding-right:3vw;}
.pj{margin-top: 2vw;margin-bottom: 4vw;}
.abnwlist ul li .more{display: inline-block; position: absolute; right: 20px; bottom: 15px; width: 105px; height: 35px; line-height: 35px; background-color: #ffcc33; font-size: 12px; font-weight: bold; color: #0f2232; border-radius:6px; text-align: center; padding: 0 10px;}
.abnwmore{width: 100%; text-align: right; margin-top: 30px;}
.abnwmore a{font-size: 12px; color: #0f2232;}
.abcoop{margin-top: 30px;}
.abcoop ul li{width: 20%; float: left;}
.abcoop ul li span{display: block; margin: 0 10% 35px 10%; -moz-transition: all .3s linear; -webkit-transition: all .3s linear; transition: all .3s linear;}
.abcoop ul li span:hover{-moz-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -moz-box-shadow: 0 8px 20px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 8px 20px rgba(0,0,0,.2);
    box-shadow: 0 8px 20px rgba(0,0,0,.2);
}
.abcoop ul li img{width: 100%; display: block;}
.hpcont{display: none;}

/*store*/
.storeregion{background-color: #f7f7f7; margin-top: 4vw; padding: 2vw 2vw 1.2vw;border: 1px solid #f0f0f0;border-radius: 7px;}
.storeregion dl:before{content: "";width: 0.7vw;height: 0.7vw;border-radius: 50%;background-color: #f3c515;position: absolute;left:0;margin-top: 1.2vw;}
.storeregion .dl{ position: relative; display: table; width: 100%; padding-left: 2vw;height: 3.5vw;}
.storeregion .dl:last-child{border-bottom: none; padding-bottom: 0;}
.storeregion .dl dt,.storeregion .dl dd{display: table-cell; font-size: 1.2vw; color: #0f2232;font-weight: 600;}
.storeregion .dl dt{width: 6.5vw;}
.storeregion .dl dd a{display: inline-block; color: #0f2232; margin-right: 1vw; margin-top: 5px;padding: 0.3vw 1.4vw;}
.storeregion .dl dd a:hover,.storeregion .dl dd a.on{background: #febd00;color: #0f2232;border-radius: 30px;}
.storeMap{width: 100%; margin-top: 20px;}
.addlistr{float: left;width: 55%;height: 10vw;position: relative;font-size: 1vw;font-weight: bold;}
.mapbox1{border-radius: 10px;border: 1px solid #f0f0f0;overflow: hidden;height: 55.5vw;}
.mapbox1 img{width: 100%;}
.layui-btn.ljyy{height: 2.5vw;line-height: 2.5vw; position: absolute;bottom: 0;left: 0; border-radius: 13px;color: #0f2232;font-size: 1.2vw;}
.storeMap .addlist{width: 40%;
    padding-right: 2px;float: left;height: 84vh;overflow-y: scroll;overflow-x: hidden;}

.storeMap .addlist::-webkit-scrollbar {width: 5px;height:10px;background-color:#b5b1b1;}
.storeMap .addlist::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color:white;}
.storeMap .addlist::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color:#b5b1b1;}

.storeMap .addlist .icon{float: left;width: 40%;height: 10vw; border-radius: 6px;margin-right: 5%}
.storeMap .addlist ul li{width: 92%;float: left;background: #f7f7f7;margin-bottom: 4%;padding: 4%;border: 1px solid #f0f0f0;border-radius: 7px;}
/*.storeMap .addlist ul li a{display: block; padding: 20px 0 20px 10px; margin-right: 20px; border-bottom: 1px dashed #D5D5D5;}*/
/*.storeMap .addlist ul li:hover{background-color: #f1f1f1;}*/
.storeMap .addlist ul li .h2{font-size: 1.2vw; font-weight: bold; color: #0f2232; line-height: 25px;letter-spacing: 2px;}
.storeMap .addlist ul li .h2 a{background-image: url("../images/yline.png");background-repeat: repeat-x;}

.hot{width: 3vw;}
.storeMap .addlist ul li .h3{font-size: 14px; font-weight: 400; color: #0f2232; line-height: 20px; margin-top: 9px;}
.storeMap .addlist ul li .pcont{width: 100%;float: left; color: #9199a1; line-height: 1.25vw; margin-top: 0.5vw; text-align: justify; text-justify:inter-ideograph;}
.storeMap .map{width: 59%; float: right;}
.storeMap .map img{width: 100%;height: 55.5vw; display: block;}
.mostorewrap{width: 100%; margin-top: 30px; position: relative; display: none;}
.mostorewrap .sbg{position: absolute; top: 0; left: 0; z-index: 5;  width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); display: none;}
.storeaddlist .h2{font-size: 15px; color: #0f2232; text-align: center; background-color: #febd00; height: 11vw; line-height: 11vw; position: relative; z-index: 10;width: 50%;float: left;}
.storeaddlist .h2 i{width: 19px; height: 19px; margin-left: 3px;position: relative;top: -1px; vertical-align: middle; display: inline-block; background-image: url(../images/instselect_i2.png); background-size: 100%; background-repeat: no-repeat;}
.storeaddlist .h2 .h2i{background-image: url(../images/instselect_i1.png);}
.storeaddlist .saddlist{font-weight:bold;width: 100%; background-color: #ffca2e; position: absolute; left: 0; top: 11vw; z-index: 10; display: none;border-radius: 0 0 10px 10px;padding: 20px 0;}
.storeaddlist .satab{width: 36%; height: 227px; overflow: auto; float: left;padding-left: 14%;}
.storeaddlist .satab ul li{height: 32px; line-height: 32px; padding: 0 10px 0 30px; font-size: 14px; color: #0f2232;background-size: 19px; background-image: url("../images/on1.png");background-repeat:no-repeat;background-position: 5px; }
.storeaddlist .satab ul li.on{background-image: url("../images/on.png");}
.storeaddlist .satmain{width: 40%; height: 227px; overflow: auto; float: left; }
/*.storeaddlist .satmain ul{display: none;}*/
.storeaddlist .satmain ul li{height: 32px; line-height: 32px; padding: 0 10px 0 30px; font-size: 14px; color: #0f2232;background-size: 19px; background-image: url("../images/on1.png");background-repeat:no-repeat;background-position: 5px;}
.storeaddlist .satmain ul li.on{background-image: url("../images/on.png");}
.storelt ul li{padding: 14px 0 14px 40px; min-height: 27px; border-bottom: 1px dashed #D5D5D5; position: relative;}
.storelt ul li .icon{width: 27px; position: absolute; left: 0; top: 14px;}
.storelt ul li .h2{font-size: 14px; font-weight: bold; color: #0f2232;}
.storelt ul li .pcont{font-size: 12px; color: #0f2232;}
.prtitle{margin-right: 2vw;margin-top: 1vw;}
.abnwlist{
    max-height:50vh;
    width: 100%;
    overflow-y: scroll;
    padding-right: 20px;
}
/*prm*/
.prmbox{margin-top: 3vw;}
.prmpic{border-radius: 10px;overflow: hidden;}
.ljyybtn{width: 15%;background: #febd00;height: 2.5vw;border-radius: 10px;float: right;font-weight: bold; font-size:1vw;border: 1px solid #febd00;}
.ckxqbtn{background: transparent;border: 2px solid #0f2232;margin-right: 1vw;}
.ckxqbtn img{width:1.1vw;}
.prmbox .layui-colla-title{width: 12%;font-size:1vw;font-weight:bold;float: right;border: 1px solid #0f2232;border-radius: 10px;padding: 0 1% 0 2%; height: calc(3vw - 2px);line-height: calc(3vw - 2px);margin-right: 1vw;}
.prmbox .layui-colla-content{width: 100%;float: left;}
.prmbox .layui-collapse,.prmbox .layui-colla-content{background: #fff;border-color:#fff;}
.prmbox .layui-colla-item{border-color:#fff;width: 100%;float: left;padding-bottom: 2vw;}
.layuiicon{position: static;float: right;font-size: 14px;}
.layui-colla-icon{display: none}
.prombox{width: 100%;border-bottom: 1px dotted #0f2232;float: left;padding-top: 4vw;}
.prombox:last-child{border-bottom: none;}
.promtit1{font-size: 1.8vw;font-weight: bold;margin:1vw 2vw;color: #0f2232;}
.promtit3{font-size: 3.5vw;font-weight: bold;margin: 2vw 2vw;line-height: 4.5vw;}
.promtit3 span{font-size: 6vw;margin:0 7px;position: relative;top: 4px;}
.promtit1 .yd {margin-left: -9px;}
.promtit2{font-size: 1.3vw;margin: 1vw 2vw;font-weight: normal;}
.promcnt{background: #f5f5f5;border-radius: 10px;padding: 1.8vw 2.5%;width: 94%;font-weight: normal;line-height: 2.4vw;font-size: 1.3vw;color: #0f2232;}
.yd{position: relative;left: -2%;margin-top: -4px;width:1vw;}
/*prolist*/
/*.prolist ul{ margin-top: 3vw;}*/
.prolist ul li{width: 50%;float: left; font-size: 16px; font-weight: 400; color: #0f2232;}
.prolist ul li .box{width: 88%;border-radius: 39px;background-color: #fff;margin: auto;}
.prolist ul li .tmain{border-radius: 2vw;margin-bottom:3.5vw;float:left;box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.12);overflow: hidden;}
.prolist ul li .h2{font-size: 22px; font-weight: bold;}
.prolist ul li .h2,.prolist ul li .h3{line-height: 25px; text-align: center;}
.prolist ul li .pic,.indextype{width: 100%; text-align: center;/*height: 191px;*/ height: auto; overflow: hidden; position: relative;}
/*.prolist ul li .pic img{width: 100%; max-height: 100%; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -ms-transition: all 0.6s ease; transition: all 0.6s ease;}
.prolist ul li:hover .pic img{transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); -webkit-transform: scale(1.03);}*/
.prolist ul li .pic .mo,.indextype .mo{position: absolute; left: 0; bottom: 0; width: 44%;}
.prolist ul li .pic .dh,.indextype .dh{position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto;width: 12%;}
.prolist ul li .pic .pc,.indextype .pc{position: absolute; right: 0; bottom: 0; height: 96%;}
.prolist ul li .h3{margin: 29px 0 10px 0;}
.prolist ul li .price,.prolist ul li .prtext{border-top: 1px dashed #D3D3D3; padding: 15px 0 15px 0; line-height: 1.1;}
.prolist ul li .price .tr,.prolist ul li .tr{float: left; line-height: 19px;}
.prolist ul li .price .tr i,.prolist ul li .prtext tr i{font-size: 33px; font-weight: 600; color: #ffcc33; margin-right: 3px;}
.prolist ul li .price .td,.prolist ul li .prtext .td{float: right;}
.prolist ul li .price .td{margin-top: 5px;}
.prolist ul li .inappBtn{display: none;}
.probomlist ul{margin-left: -14px; margin-right: -14px;}
.probomlist ul li{width: 50%; float: left; font-size: 16px; font-weight: 400; color: #0f2232;}
.probomlist ul li .box{background-color: #fff; border-radius: 10px; padding: 15px; margin: 14px; position: relative; -webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.12); box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.12);}
.probomlist ul li .tmain{border: 2px solid #ffcc33; border-radius: 10px; padding: 20px; overflow: hidden;}
.probomlist ul li .pic{width: 36.1%; /*height: 140px;*/ padding-top: 36.1%; overflow: hidden; position: relative; float: left;}
.probomlist ul li .pic img{width: 100%; max-height: 100%; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -ms-transition: all 0.6s ease; transition: all 0.6s ease;}
.probomlist ul li:hover .pic img{transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); -webkit-transform: scale(1.03);}
.probomlist ul li .text{width: 58%; float: right;}
.probomlist ul li .h2{font-size: 22px; font-weight: bold;}
.probomlist ul li .tj{margin-top: 20px;}
.probomlist ul li .pr span{font-size: 33px; font-weight: 600; color: #ffcc33; margin-right: 3px;}

/*help*/
.helpBox{background-color: #fff; padding: 25px; margin-top: 30px;}
.helpBox .ul li .title{ padding: 1.5vw 1vw 1.5vw 5.9vw; cursor: pointer; overflow: hidden; position: relative;background: #f9f9f9;border-radius: 10px;margin-bottom: 0.2vw;}
.helpBox .ul li .title .icon{width: 1vw; position: absolute; left: 1.5vw; top: 1.7vw;}
.helpBox .ul li .title .h2{font-size: 1.4vw;letter-spacing: 5px; font-weight: bold; color: #0f2232;}
.helpBox .ul li .title .close{width: 1vw; height: 1vw; font-size: 0; position: absolute; right: 1.5vw; top: 1.7vw; background-image: url(../images/help_close.png); background-size: cover; background-repeat: no-repeat;}
.helpBox .ul li.on .title .close{background-image: url(../images/help_close_h.png);}
.helplist{display: none;width:100%;}
.helplist ul li h2{margin: 15px 0;letter-spacing: 3px; font-size: 1.3vw; color: #0f2232;font-weight: bold; cursor: pointer; padding-left: 8vw; background: url(../images/help_li.png) left center no-repeat;background-position: 6.2vw;background-size: 1vw;}
.helpBox .ul li .title:before{content: "";width: 1vw;height: 1vw;border-radius: 50%;background-color: #f3c515;position: absolute;left: 2vw;top: 2.3vw;}
/*.helplist ul li h2:hover{color: #ffcc33;}*/
.helplist ul li.on h2{background: url(../images/help_li_h.png) left center no-repeat;background-position: 6.2vw;background-size: 1vw;}
.helplist ul li .tmain{font-size:1vw; color: #0f2232;line-height: 2.5vw; padding:2vw 3.2vw; display: none;background: #f9f9f9;}
.helplist ul li .p{padding-left: 20px;letter-spacing: 1px; position: relative; margin: 5px 0;text-indent: 20px;}
.helplist ul li .z{padding-left: 25px; background: url(../images/help_z.png) left center no-repeat;}
.helptext{text-align: center; margin-top: 30px;}
.helptext p{font-size: 14px; color: #0f2232;}

/*appointment*/
.apptit{font-size: 1.3vw; font-weight: bold; color: #0f2232; margin-top: 30px; padding-left: 1.5vw;position: relative;}
.apptit:before{
    content: "";
    width: 0.5vw;
    height: 0.5vw;
    border-radius: 50%;
    background-color: #f3c515;
    position: absolute;
    margin-left: -1.4vw;
    margin-top: 0.6vw;
}
.apbox{
    width: 60%;
    margin: 0 auto;
}
.apcode{font-size:1vw;width: 37%;height: 2.5vw;background: #febd00;text-align: center;border: 0;border-radius: 7px;font-weight: bold;letter-spacing: 1px;}
.columnlist ul{margin-left: -12px; margin-right: -12px;}
.columnlist ul li{width: 33.3%; float: left; margin-top: 1vw;color: #0f2232;font-weight: bold;}
.columnlist ul li .box{display: block; margin: 0 1.3vw; padding: 0.5vw 1vw; text-align: center; background: #D8D8D8; border-radius:30px;font-size: 1vw;}
.columnlist ul li:hover .box,.columnlist ul li.on .box{background: #ffcc33;}
.titleicon{width: 1.8vw;margin-right: 0.5vw;position: relative;margin-top: -0.2vw;}
.columnlist ul li p{font-size: 14px; font-weight: 400; color: #0f2232;}
/*.appform{max-width: 600px;}*/
.apform{margin-left: 1.4vw;}
.appform ul li{width: 100%; display: table; margin-top: 20px;}
.appform ul li .th,.appform ul li .td{display: table-cell;}
.appform ul li .th{font-size: 1.2vw; color: #0f2232; width: 20%;letter-spacing: 1px;}
.appform ul li .apptext{width: 100%; height: 2.5vw; line-height: 44px; font-size: 0.9vw; color: #0f2232; padding: 0 10px; border: 1px solid #a6a6a6; border-radius:6px; -webkit-appearance: none; -webkit-box-sizing: border-box; box-sizing: border-box;}
.appform ul li .apptext.codetext{width: 60%;margin-right: 3%;}
.apbox .indexTitle .line{width: 59%;}
.appform ul li .appsel{width: 49.4%; height: 2.5vw; font-size: 0.9vw; color: #0f2232; padding: 0 10px; border: 1px solid #a6a6a6; border-radius:6px;}
.appform ul li .appsel{appearance: none; -moz-appearance: none; -webkit-appearance: none; background-image: url(../images/help_close.png); background-size: 1vw auto; background-repeat: no-repeat; background-position: 97% center; padding-right: 45px; padding-right: 0px\9; background-image: none\9;}
.appform ul li select::-ms-expand {display: none;}
.appform ul li .instselect{border: 1px solid #D8D8D8;}
.appform ul li .instselect .txt{margin-left: 10px;}
.appform ul li .submit{font-size: 1.2vw;font-weight: bold; letter-spacing:2px;border-radius: 25px;width:100%;height: 2.8vw;background-color: #febd00 !important;border: none !important;cursor: pointer !important;-webkit-appearance: none;}
.apptips{margin: 2vw 0;font-size: 1vw;color: #0f2232;font-weight: bold;letter-spacing: 3px;text-align: center;}

/*news*/
.newshot{width: 100%; margin-top: 30px; position: relative; z-index: 1;}
.newshot img{width: 100%; display: block;}
.newshot .text{position: absolute; left: 0; bottom: 0; right: 0; z-index: 10; padding: 15px 30px; background-color: rgba(32,24,21,0.9); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90333, endColorstr=#90333);}
.newshot .time{display: block; font-size: 18px; color: #fff;}
.newshot .h2{font-size: 22px; color: #fff;}
.newshot .pcont{font-size: 18px; color: #fff;}
.newsbom .newsbomleft{width: 19.8%; float: right; margin-top: 40px;}
.newsbom .newsbomleft .dl{margin-bottom: 50px;}
.newsbom .newsbomleft .dl dt{background-color: #ffcc33; text-align: center; padding: 9px 5px; font-size: 18px; color: #0f2232; font-weight: 400;}
.newsbom .newsbomleft .dl dd a{display: block; border-bottom: 1px solid #D8D8D8; text-align: center; padding: 9px 5px; font-size: 18px; color: #0f2232;}
.newsbom .newsbomleft .dl dd a:hover{background-color: #f1f1f1;}
.newsbom .newsbomright{width: 70.9%; float: left;}
.newslist ul li{overflow: hidden; border-bottom: 1px solid #D8D8D8; padding: 40px 0;}
.newslist ul li:first-child{display: none;}
.newslist ul li .pic{width: 43%; height: 175px; float: left; overflow: hidden; position: relative;}
.newslist ul li .pic img{width: 100%; height: 175px; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -ms-transition: all 0.6s ease; transition: all 0.6s ease;}
.newslist ul li .pic:hover img{transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); -webkit-transform: scale(1.03);}
.newslist ul li .tmain{width: 54%; float: right;}
.newslist ul li .time{display: block; font-size: 16px; color: #ffcc33; line-height: 25px;}
.newslist ul li .tit{font-size: 22px; font-weight: 600; color: #0f2232;}
.newslist ul li .pcont{font-size: 16px; font-weight: 400; color: #0f2232; line-height: 25px;}
.newslist ul li .more{display: inline-block; margin-top: 25px; width: 78px; height: 30px; line-height: 30px; background-color: #ffcc33; font-size: 14px; font-weight: bold; color: #0f2232; border-radius:6px; text-align: center; padding: 0 10px;}
.newsBtn{width: 100%; margin-top: 40px;}
.newsBtn a{min-width: 120px; height: 34px; line-height: 34px; padding: 0 10px; text-align: center; background-color: #ffcc33; display: inline-block; font-size: 14px; font-weight: bold; color: #0f2232; border-radius:6px;}
.newsdetails{margin-top: 40px; word-break: break-all; word-wrap: break-word;}
.newsdetails .nwinfo .time{display: block; font-size: 18px; color: #ffcc33;}
.newsdetails h1{font-size: 30px; color: #0f2232;}
.newsdetails .nwtext{border-bottom: 1px solid #D8D8D8; padding: 20px 0 10px 0; font-size: 18px; color: #0f2232; line-height: 25px;}
.nwmore{width: 100%; margin-top: 20px;}
.nwmore ul li{margin-top: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.nwmore ul li a{display: inline-block; padding: 0 20px 0 50px; height: 48px; line-height: 48px; background-color: #ffcc33; border-radius:6px; font-size: 16px; color: #0f2232; position: relative;}
.nwmore ul li .m{width: 22px; position: absolute; top: 13px; left: 20px;}

/*myTop*/
.gzh{margin:0 5%;width: 90%;}
.gzhBox{font-size: 0.8vw;}
.gzhf{font-weight: bold;padding-top: 0.7vw;}
.myTop{width: 7.5vw;min-width:80px;border-radius: 1vw;box-shadow: 0px 0px 13px 0px #8e8c8c94;position: fixed; _position: absolute; right: 3vw; bottom: 12vw; z-index: 110;}
.myCode{width: 12vw;min-width:80px;border-radius: 1vw;box-shadow: 0px 0px 13px 0px #8e8c8c94;position: fixed; _position: absolute; left: 2.5vw; bottom: 12vw; z-index: 110;}
.myTop ul li{width:100%;  background-color: #febd00; text-align: center;position: relative;padding-bottom: 1px;}
.myTop ul li a{display: block; overflow: hidden;padding: 0.7vw 0; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;}
/*.myTop ul li:hover{background-color: #febd00;}*/
.myTop ul li .t{display: block; font-size: 0.8vw; color: #0f2232; font-weight: bold;}
.myTop ul li:hover .t{color: #0f2232;}
.myTop ul li .intextDiv{ transition: all 2s linear 2s;width: 20vw;text-align: left; box-shadow: 0px 0px 13px 0px #8e8c8c; border-radius: 1vw; position: absolute; left: -20.5vw; top: 0; background-color: #fff; display: none; -webkit-box-sizing: border-box; box-sizing: border-box;}
.zxCnt{padding: 5%;float: left;width: 90%;}
.myTop ul li:hover .intextDiv{display: block; transition: all 2s linear 2s;transform: scale(1.0);}
.myTop ul li .intextDiv .ph{font-size: 0.9vw; line-height: 2vw; font-weight: bold; color: #0f2232;}
.myTop ul li .inform{margin-top: 5px;}
.myTop ul li .intel,.myTop ul li .incode{width: 94%; height: 2.5vw;font-size: 1vw; border-radius: 0.5vw; margin-bottom: 0.4vw; background-color: #f0efef; padding: 0 3%; color: #0f2232; border: none;}
.myTop ul li .incode{width:48%;border-radius: 0.5vw;}
.myTop ul li .insub,.myTop ul li .getcode{width: 44%;float: right; font-size:0.85vw;font-weight: bold; border-radius: 0.5vw;height: 2.5vw; background-color: #febd00; color: #0f2232; border: none; cursor: pointer;}
.myTop ul li .insub{width: 100%;margin: 0.5vw 0 0.8vw;}
.myTop ul li .icon{width: 1vw; height: 1vw;float: left;position: relative;top: 0.1vw;left: 1vw; margin-right: 0.1vw; background-size: cover; background-position: 0 0; background-repeat: no-repeat;}
.myTop ul li.item1{border-radius: 1vw 1vw 0 0;width: 90%;padding: 0 5%;}
.myTop ul li.item4{border-radius: 0 0 1vw 1vw;}
.myTop ul li.item1 .icon{background-image: url(../images/inright_icon1_h.png);background-size: 100%;}
.myTop ul li.item2 a:hover,.myTop ul li.item3 a:hover,.myTop ul li.item5 a:hover{box-shadow: 1px 2px 10px -4px #6f6f6f;border-radius: 1vw;}
.myTop ul li.item5 .icon{background-image: url(../images/inright_icon1_h.png);background-size: 100%;}
.myTop ul li.item2 .icon{background-image: url(../images/inright_icon2_h.png);background-size: 100%;}
.myTop ul li.item3 .icon{background-image: url(../images/inright_icon3_h.png);background-size: 100%;}
.myTop ul li.item4 .icon{background-image: url(../images/inright_icon4.png);background-size: 100%;top: 0.4vw;}
.zxTitle{background: #febd00;padding-left:1vw;height: 2.5vw;line-height: 2.5vw;color: #0f2232;border-radius: 1vw 1vw 0 0;font-size: 0.9vw;}
.fixmenu{width: 100%; height: 70px;box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.5); background-color: #febd00; position: fixed; _position: absolute; left: 0; bottom: 0; z-index: 100; display: none;}
.fixmenu a{display: block; width: 33.333%; float: left; text-align: center; color: #818181; position: relative;top: 11px; background-position: center 5px; background-repeat: no-repeat; -webkit-box-sizing: border-box; box-sizing: border-box;}
.fixmenu a.a1{padding-top: 25px; height: 70px; background-image: url(../images/fixmenu_t1.png); background-size: auto 31px;}
.fixmenu a.a3{padding-top: 25px; height: 70px; background-image: url(../images/fixmenu_t3.png); background-size: auto 31px;}
.fixmenu a.a2{height: 43px;}
.fixmenu a.a2 span{display: block; background-color: #febd00; border-radius: 50%; position: absolute; left: 0; bottom: 6px; right: 0; margin: auto; width: 70px; height: 70px; padding: 15px 0 4px 0; -webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5); box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5); -webkit-box-sizing: border-box; box-sizing: border-box;}
.fixmenu a.a2 img{width: 48%; display: block; margin: 0 auto;position: relative;top: 6px;}

/*footer*/
.footer{width: 100%;float: left; padding-top:3vw; }
.footer .footertou{width: 100%; padding: 35px 0;}
.footer .logos{float: left; width: 198px;}
.footer .logos .mo{display: none;}
.footer .footnav{width: 130px; float: right;}
.footer .footnav h3,.footer .footInfo h3{font-size: 16px; font-weight: bold; color: #0f2232; margin-bottom: 8px;}
.footer .footewm h3{font-size: 0.8vw;color: #0f2232;margin-top: 1vw;font-weight: bold;}
.footer .footnav .ul li{font-size: 14px; line-height: 20px; color: #0f2232; margin-top: 9px;}
.footer .footnav .ul li a{color: #0f2232;}
.footer .footnav .ul li a:hover{color: #0f2232; text-decoration: underline;}
.footer .footInfo{width: 130px; float: right; margin: 0 85px 0 100px; word-break: break-all; word-wrap: break-word;}
.footer .footInfo p{line-height: 28px;font-size: 14px; color: #0f2232;}
.footer .footInfo .p2{margin-top: 13px;}
.pewm{background: #edb100;padding: 0.8vw;border-radius: 10px;}
.bqinfo{width: 100%;display: block;text-align: center;color: #0f2232;margin-bottom: 3vw;font-size:1vw;font-family: PingFangHK-Semibold, PingFangHK;}
.footernav{padding: 1.3vw 0;display: flex;justify-content: center;}
.footerimg{width: 74%;margin-top: 2vw;}
.footerul ul{padding: 0 0;width: 75%;margin: 0 auto;}
.footerul ul li{float: left;width:25%;color: #0f2232;font-size: 1.2vw;text-align: center;font-weight: bold;}
.footerul ul li span{display: block;margin-top: 0.6vw;font-size: 0.9vw;font-family: Montserrat-SemiBold, Montserrat;}
.footer .footInfoMo{text-align: center; font-size: 12px; color: #0f2232; margin-top: 20px; display: none;}
.footer .footewm{width: 32%;margin:0 auto;text-align: center;}
.sewm{width: 100%;text-align: center;margin-top: 1vw;line-height: 1.2vw;font-size: 0.7vw;}
body{color: #0f2232;}
.footer .footerbom{text-align: center; padding: 12px 0; font-size: 14px; color: #0f2232;}
.mob{
    display: none !important;
}
@media screen and (min-width:1520px) and (max-width:2000px) {
    .layout { width: 80vw; }

    .layout{ max-width:  80vw;margin: 0% auto; }
    .prombox{width: 90%;margin: 0 5%;}
    .pricetextBox.on{top: 6vw;}
    .yd{margin-top: -8px;}
    .mdicon{top:0.4vw;}
    .sticon {top: 0.2vw;}
    .helpBox .ul li .title:before{top: 2vw;}
    .tjright{margin-right: 1.5vw;font-size: 1.8vw;margin-top: 1vw;}
    .helpBox{width: 90%;margin: 0 auto;}
    .inprobox .slick-next,.inprobox .slick-prev{background-position: 56% 46%;}
}
/*中等屏幕pc*/
@media screen and (min-width:1200px) and (max-width:1519px){
    .layout { width: 80vw; }
    .mob{
        display: none !important;
    }
    .zpc{
        height: auto !important;
    }
    .nav ul li .alink{font-size: 1.5vw;}
    .columnlist ul li .box {font-size: 1.3vw;}
    .headcall .btn{height: 2.8vw;line-height: 2.8vw;font-size: 1.2vw;}
    .sewm{line-height: 2vw;}
    .helplist ul li h2 {font-size:1.4vw; }
    .helplist ul li .tmain {font-size: 1.2vw;}
    .layui-tab-card>.layui-tab-title li{font-size: 1.2vw;}
    .cjimg{width: 1.6vw;}
    .myTop ul li .icon {top: 0.2vw;}
    .yd{margin-top: -8px;width: 14px;}
    .helpBox .ul li .title:before{top: 2vw;}
    .tag{width: 33%;height: 1.5vw;line-height: 1.5vw;}
    .tjright{margin-right: 2vw;margin-top: 1vw;font-size: 1.5vw;}
    .pricetextBox.on{top: 8vw;}
    .inprobox .slick-next{background-position: 56% 46%;}
    .inprobox .slick-prev{background-position: 47% 46%;}
    .cxzs .typeSize{margin: 1.2vw 0;width: 100%;font-size: 13px;line-height: 2vw;}
    .instselect .i{right: 12px;top: 0.9vw; background-size: 8px 6px;}
    .logo {margin-right: 6vw;}
    .nav ul li {margin-right: 3vw;}
    .tel{width: 14vw;right: 4vw;}
    .footer .footewm{width: 32%;}
    .storeName a{background-position: 0 -9px;}
    .prolist{margin: 0 0;}
    .typeSize{font-size: 1vw;line-height: 1.6vw;width: 96%;margin: 6% 4%;}
    .mfbj{font-size: 1.4vw;}
    .mdicon{top: 6px;}
    .sticon{top: 4px;}
    .stdian{top: 9px;}
    .storeName{font-size: 1.4vw;}
}
    /*小屏幕pc*/
@media screen and (min-width:767px) and (max-width:1200px){
    .layout { width: 80vw; }
    .apbox {width: 80%;}
    .pjcnt{width: 88%;text-align: left;line-height: 1.8vw;padding: 0 6%;}
    .pjtit {width: 88%;float: left;padding: 0 6%;line-height: 3vw;}
    .pjtit img {width: 3vw;height: 3vw;}
    .prombox{width: 90%;margin: 0 5%;}
    .prolist{margin: 0;}
    .sewm{line-height: 2.2vw;}
    .helpBox .ul li .title .h2 {font-size:17px; }
    .helplist ul li h2 {font-size: 17px;}
    .helplist ul li .tmain {font-size: 13px;line-height: 3.5vw;}
    .addlistr {font-size: 1vw;}
    .storeMap .addlist ul li .h2 a{font-size: 1.5vw;}
    .storeregion .dl dd a,.storeregion .dl dt, .storeregion .dl dd{font-size: 1.5vw;}
    .storeregion dl:before {margin-top: 1.3vw;}
    .tel{margin-right: 1vw;}
    .showName{font-size: 2vw;}
    .mfbj{width: 29%;height: 3.8vw;line-height: 3.8vw;font-size: 1.8vw;letter-spacing: 3px;}
    .inprotips{font-size: 2vw;}
    .indexTitle h2{width: 15vw;font-size: 2.6vw;}
    .indexTitle .line{height: 0.4vw;margin: -1.7vw auto 0 auto;}
    .typeSize{line-height: 2.6vw;font-size: 14px;margin: 0;width: 90%;}
    .inprobox .box{padding: 3.5vw 10px;}
    .yhtdbox.box{padding: 0;}
    .storeName {font-size: 1.8vw;}
    .mdicon {width: 0.8vw;top: 0.67vw;}
    .sticon{top: 0.1vh;}
    .storeName a {background-size: 4.2vw;margin-bottom: 0.8vw;background-position: 0 -8px;}
    .pjbox.box{padding: 10px 0 25px;}
    .storeName .mdicon {top: 0.8vw;}
    .helpBox .ul li .title:before {top: 2vw;}
    .myTop ul li .getcode {width: 43%;float: right;}
    .prolist ul li .pic{height: 14vw;}
    .zxTitle{height: 3.5vw;line-height: 3.5vw;}
    .helpBox{width: 80%;margin: 0 auto;}
    .yd{margin-top: -8px;width: 14px;}
    .tag{width: 39%;height: 2vw;line-height: 2vw;}
    .inprotips b{font-size: 2.4vw;margin-top: 1vw;}
    .yhbox{top: 0;}
    .pricetextBox .title, .productShow .title {background-size: 8vw;}
    .instselect .i{width: 9px;height: 7px;position: absolute;right: 6px;top: 1.2vw;background: url(../images/instselect_i.png) no-repeat;background-size: 8px 6px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
    .inprobox .slick-next{background-position: 61% 46%;}
    .inprobox .slick-prev{background-position: 44% 46%;}
    .tjright{font-size: 2vw;margin-right: 1vw;margin-top: 1vw;}
    .pricetextBox{width: 35vw;}
    .pricetextBox.on{top: 9vw;}
    .pricetextBox .priceImg .item span{height: 100%;}
    .storeserbox ul li .instext,.code,.instselect,.storeserbox ul li .submit,.instselect .s,.instselect .txt {height: 3.4vw;line-height: 3.4vw;}
    .instselect .dl {top: 3.2vw;}
    .code{padding: 0}
    .code input {width: 33%;}
    .appform ul li .apptext {
        height: 3.5vw;
    }
    .apcode {
        height: 3.5vw;
    }
    .appform ul li .appsel{
        height: 3.5vw;
    }
    .aptmsubmit{
        height: 3.5vw;
    }
    .appform ul li .th {
        width: 15%;
    }
    /*.logo{margin-left: -23%;}*/
    .nav,.headcall{display: none;}
    .btn-m-list{display: block;    margin-top: 0vw;}
    .prmbox .layui-colla-title{width: 15%;font-size: 12px;height: 3vw;line-height: 3vw;}
    .ljyybtn{font-size: 12px;height: 3vw;line-height: 2vw;width: 18%;}
    .ljyybtn img{width: 12px;
        position: relative;
        top: -1px;}
    .storeserbox ul li{margin-right: 10px;}
    .apcode{font-size: 10px;}
    .detail{margin-left: 1.3vw;}
    .storeserbox ul li.item5{width:100%;}
    .storeserbox ul li .submit{font-size: 10px;}
    .myTop ul li .icon {top: 0.2vw;width: 14px;height: 14px;}
    .indvideolist .vidwin{height: 152px;}
    .indexUsage .box{padding: 14px;}
    .indexUsage .tmain p{height: 40px; overflow: hidden;}
    .inprobox .slick-prev{left: -5vw;}
    .inprobox .slick-next{right: -5vw;}
    .footer .footewm{width: 38%;}
    .indexRental ul li .pic{height: 160px;}
    .indexRental ul li .pic img{max-height: 160px;}
    .indexRental ul li .num{font-size: 30px;}
    .indexRental ul li .h2{font-size: 20px;}
    .indexRental ul li .pcont{font-size: 13px;}
    .indservice .mbg{position: relative; right: auto; bottom: auto;}
    .indexcooplist .indexTitle,.indexcooplist .incoop{width: 97%; float: left; text-align: center;}
    .indexcooplist .incoop{margin-top: 20px;}
    .innwlist ul li .more{margin-top: 23px;}
    .inprotips span{line-height: 4vw;font-size: 18px;}
    .itel{width: 37%;}
    .rtmd .box,.sjtkbox .box {padding: 0; }
    .rtmd .typeSize,.sjtkbox .typeSize{margin: 5%;line-height: 2vw;}
    .rtmd .mdicon{top: 0.37vw;}
    .footer .logos{width: 160px;}
    .footer .footInfo{margin-left: 0;}
    .prolist ul li,.probomlist ul li{font-size: 14px;margin-bottom: -0.1vw!important;}
    .prolist ul li .price .tr i,.probomlist ul li .pr span{font-size: 20px;}
    .abnwmore{text-align: center;}
    .abnwmore a{min-width: 100px; height: 32px; line-height: 32px; font-size: 14px; padding: 0 5px; background-color: #ffcc33; font-size: 14px; font-weight: bold; display: inline-block; border-radius: 6px; box-sizing: border-box;}
    .newshot .time,.newshot .pcont,.newsbom .newsbomleft .dl dt,.newsbom .newsbomleft .dl dd a{font-size: 14px;}
    .newshot .h2{font-size: 20px; font-weight: bold;}
    .newslist ul li{padding: 20px 0;}
    .newslist ul li .pic{height: 110px;}
    .newslist ul li .tit{font-size: 18px;}
    .newslist ul li .time,.newslist ul li .pcont{font-size: 12px; line-height: 14px;}
    .mob{
        display: none !important;
    }
    .zpc{
        height: auto !important;
    }
}
/*移动端*/
@media screen and (min-width:280px) and (max-width:767px){
    /*.layout { width: 82%;}*/
    .smi{width:85%;box-shadow: 4px -2px 14px -5px #d2d2d2; margin:5% 2.5% 0%;padding: 3.5% 5% 1%; float:left;background: #fff;border-radius: 10px;}
    .smiInputBox{width: 100%;height: 30px;border-radius: 7px;background:#e9e9e9;}
    .mart8{margin-top: 8px;}
    .telInput{width: 50%;line-height:30px;padding:0 5%;border: 0;background:transparent;float: left;}
    .codeInput{width: 28%;line-height:16px;margin-top:8px;padding:0 5%;border: 0;background:transparent;float: left;border-left: 2px solid #000;}
    .sxImg{width: 15px;float: right;margin-top: -15px;margin-right: 15px;}
    .addrBox{width: 90%;margin:3% 5%; font-size: 12px;}
    .addrBoxD{float: left;}
    .addrBoxX{float: right;}
    .addrIcon{width: 19px;float: left;margin-left: -21px;padding-right: 1px;}
    .smiBtn{background: #fecd19;width: 60%;margin: 3% 20%;height: 35px;border-radius: 30px;border: 0;font-size: 15px;}
    .layui-tab-card{width: 100%;}
    .tipwid,.fwys,.hzhb,.indexcall .item1,.appform ul li.areabox,.apform a,.ljyybox,.nofoot,.indexcall .item3,.apptips,.footewm,.footerimg,.itel1,.aboutnews,.hb,.mfbjbot,.apptit,.mfbjtit,.apbox .indexTitle,.columnlist,.storesli,.stad,.sewm,.pcxq{display: none;}
    .fwys1,.hzhb1,.telz,.kfzx,.ewm,.sl,.appform ul li.areabox1,.activityTit,.hpcont,.apform span,.promtit3,.apform ul li.sslx,.hxq,.smi {display: block;}
    .fwys1{width: 80%;margin: 0 10%;}
    .priceinfo .layui-icon {font-size: 2.8vw;}
    .yhbox{line-height: normal;}
    .promtit1{display: none;}
    .appform ul li .appsel{width: 33%;}
    .apform span{display: inline-block;}
    .ewm{width: 76%;margin: 5vw auto 0;}
    .storebox .mdicon{width: 2.8vw;margin-right: 1vw}
    .citybox{margin-bottom: 10px;}
    .indexTitle{padding-top: 10vw;padding-bottom: 7vw;}
    .prolist ul li,.prolist ul li .box{width: 90%;margin:0 5%;}
    .area{padding-left: 31%; border-left: 1px solid #0f2232;}
    .zn{width: 91%;padding-left: 9%; float: left;background-image: url("../images/fi.png");background-repeat: no-repeat;background-position: 28px;background-size: 22px;}
    input[type=checkbox] {visibility: hidden;}
    .city{width: 28px;margin-right: 3px;}
    body{color: #0f2232;}
    .storeMap .addlist ul li .pcont {font-size: 3.5vw;line-height: 6vw;}
    .yhtd{line-height: 20px;font-size: 14px;margin: 3vw 0;}
    .appform ul li .appsel{padding: 0;height: 9.3vw;}
    .apbox{width: 100%;position: relative;}
    .indexTitleActivity{display: none;}
    .appform ul li .apptext:last-child,.appform ul li:nth-child(4),.appform ul li:nth-child(5),.appform ul li.nbore{border: 0;}
    .activityTit img{width: 18px;position: relative;top: -2px;margin-right: 3px;}
    .prmpic{height: 42vw;max-width: none;width: auto;}
    .activityTit{background: #febd00;width: 82%;padding: 3% 9% 2%;color: #0f2232;font-weight: bold;}
    .yhtdbox .storeImg img{height: 32vw;}
    .itel{width: 27%;position: relative;top: -1px;margin-left: 0px;display: inline-block;}
    .mask{position: fixed; _position: absolute; top: 17vw; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000); display: none; z-index: 2000;}
    .mob-nav{width: 41%;box-shadow:none;height: auto; position: fixed;border-radius: 0 0 15px 20px;background: #febd00; _position: absolute; top: 17vw;padding-bottom: 14px; left: -100%; overflow-y: auto; overflow-x: hidden;  z-index: 3000; visibility: hidden; }
    .mob-nav.on{visibility: visible; right: 0;left: auto;}
    .mob-nav .inappBtn,.mob-nav .monavcall{text-align: left; padding: 20px 50px 0 30px;}
    .mob-nav .monavcall span{font-size: 18px; font-weight: bold; color: #0f2232; display: inline-block; padding-left: 26px; background: url(../images/call.png) left center no-repeat;background-size:20px 20px; }
    .mob-nav .subtab{margin: 0 0;border-bottom: 0;padding-top: 0;}
    .mob-nav .subtab>li{position: relative;border-radius: 25px; background: #febd00;margin: 3vw; box-shadow: 0px 0px 5px 0px rgba(96, 96, 96, 0.3);text-align: center;}
    /*.mob-nav .subtab>li:nth-child(1) .tlink{transition-delay: 150ms;}*/
    /*.mob-nav .subtab>li:nth-child(2) .tlink{transition-delay: 250ms;}*/
    /*.mob-nav .subtab>li:nth-child(3) .tlink{transition-delay: 350ms;}*/
    /*.mob-nav .subtab>li:nth-child(4) .tlink{transition-delay: 450ms;}*/
    /*.mob-nav .subtab>li:nth-child(5) .tlink{transition-delay: 550ms;}*/
    /*.mob-nav .subtab>li:nth-child(6) .tlink{transition-delay: 650ms;}*/
    /*.mob-nav .subtab>li:nth-child(7) .tlink{transition-delay: 750ms;}*/
    /*.mob-nav .subtab>li:nth-child(8) .tlink{transition-delay: 850ms;}*/
    /*.mob-nav.on .subtab>li{transform: translateX(0px);}*/
    .abnwlist span{width: 100%;float: left;color: #9c9c9c;font-size: 10px;font-family: PingFangTC-Semibold, PingFangTC;}
    .abnwlist .newscnt{width: 100%;float: left;padding-left: 0;color: #335473;font-weight: bold;font-size: 14px;}
    .abnwlist .bkm{border-right: none;float: left;padding-left: 0;color: #9c9c9c;}
    .mob-nav .subtab li .tlink{display: block;font-weight: bold; padding: 9px 0; font-size: 3.7vw; color: #0f2232;  background-position: 98% center; background-repeat: no-repeat;}
    .mob-nav .subtab li .subbtn{/*background-image: url(../images/moli.png);*/}
    .mob-nav .subtab li.on .subbtn{/*background-image: url(../images/moli_h.png);*/ background-position: 98% center; background-repeat: no-repeat;}
    .mob-nav .subtab li .submenu{width: 100%; padding: 15px 0; background-color: #0f2232; overflow: hidden; display: none;}
    .mob-nav .subtab li .submenu a{display: block; padding: 10px; font-size: 16px; color: #fff;}
    .mob-nav .subtab li .mlink{display: block; padding: 10px; font-size: 14px; color: #fff;}
    .mob-nav .subtab li .menuer{width: 100%; overflow: hidden; display: none;}
    .mob-nav .subtab li .menuer a{display: block; padding: 10px; font-size: 14px; color: #fff; background-color: #ddd;}
    /*.mob-nav .subtab li .tlink{*/
    /*    !*background: rgba(255,255,255,0.8);*!*/
    /*    -webkit-transform-origin: -100% 0%;*/
    /*    -moz-transform-origin: -100% 0%;*/
    /*    -o-transform-origin: -100% 0%;*/
    /*    -ms-transform-origin: -100% 0%;*/
    /*    transform-origin: -100% 0%;*/
    /*    -webkit-transform-style: preserve-3d;*/
    /*    -moz-transform-style: preserve-3d;*/
    /*    -o-transform-style: preserve-3d;*/
    /*    -ms-transform-style: preserve-3d;*/
    /*    transform-style: preserve-3d;*/
    /*    -webkit-transform: perspective(800px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);*/
    /*    -moz-transform: perspective(800px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);*/
    /*    -o-transform: perspective(800px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);*/
    /*    -ms-transform: perspective(800px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);*/
    /*    transform: perspective(800px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);*/
    /*    -webkit-transition: all 0.4s linear;*/
    /*    -moz-transition: all 0.4s linear;*/
    /*    -o-transition: all 0.4s linear;*/
    /*    transition: all 0.4s linear;*/
    /*}*/
    /*.mob-nav.on .subtab li .tlink{*/
    /*    background: #febd00;*/
    /*    border-radius: 25px;*/
    /*    -webkit-transform: perspective(800px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);*/
    /*    -moz-transform: perspective(800px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);*/
    /*    -o-transform: perspective(800px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);*/
    /*    -ms-transform: perspective(800px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);*/
    /*    transform: perspective(800px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);*/
    /*}*/

    .engBtn a {font-size: 3.7vw;white-space: nowrap;}
    .layui-carousel{height: 61.8vw!important;}
    .selectbox{display: flex;background: #febd00;width: 90%;padding: 5%;border-radius: 0 0 20px 20px; float: left;flex-flow: row;justify-content: space-between;}
    .selectbox .selectbtn{font-weight:500;width: 48%;float: left; background: #0f2336;color: #febd00;border-radius: 25px;text-align: center;height: 10vw;line-height: 10vw;font-size: 15px;}
    .indexstore{display: none;}
    .helplist ul li .p{line-height: 5vw;padding-left: 0;}
    .instselect .dl {top: 4.2vw;}
    .layui-tab-title,.layui-tab-content{width: 100%;}
    .layui-tab-content,.cj{height: 45vw;}
    .cjtab {width: 70%;bottom: 11%;right: 15%;}
    .layui-tab-card>.layui-tab-title li{width:33.3333%;height: 12vw;line-height: 12vw; float: left;padding: 0 0;font-size: 4vw;}
    .yd{left: -1%;width: 13px;display: none;}
    .prmbox .layui-colla-item{border: 0;position: relative;margin-bottom: 20px;}
    .line1{width: calc(33.3% - 2px) !important;height: calc(12vw - 1px)!important;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;border-bottom: 0;border-top: 1px solid #f1f1f0;}
    .layui-tab-card>.layui-tab-title .line1 .layui-this {
        border-top:1px solid #ffb800;
    }
    .tag{width: 41%;height: 4vw;line-height: 4vw;margin-right: 0.5vw;margin-bottom: 0.5vw;font-size: 11px;font-family: Montserrat-SemiBold, Montserrat;}
    .zk {line-height: 4vw;}
    .code input{margin-left: 1vw;}
    .helpBox{width: 100%;margin: 0 auto;padding: 0;}
    .helplist ul li h2{font-size: 17px;}
    .prmbox{width: 93%;margin: 3vw 3.5%;float: left;}
    .prombox{background: #febd00;padding-top: 0;margin-top: 4vw;margin-bottom: 10px; border-radius: 13px;overflow: hidden;border-bottom: 0;}
    .helpBox .ul li .title:before {width: 2.5vw;height: 2.5vw;top: 3.5vw;}
    .helplist ul li h2,.helplist ul li.on h2 {background-position: 3.2vw;background-size: 3vw;padding-left: 10vw;}
    .helpBox .ul li .title .close {width: 3vw;height: 3vw;right: 3.5vw;top: 3.2vw;}
    .helplist ul li .tmain {font-size: 14px;}
    .inpriceBox{width: 100%;margin-left: 0;float: left;}
    .inpriceBox1{margin-top: -20px;}
    .storeserbox ul li .instext,.code,.instselect,.storeserbox ul li .submit,.instselect .s,.instselect .txt{height: 4.4vw;line-height: 4.4vw;}
    .contain{padding-top: 17vw;background: none;padding-bottom: 9vw;}
    .headerbom{height: 13vw;background: #ffbe00;padding: 2vw 4%;}
    .logo{width: 68%;height: 10vw;line-height: 10vw;margin-top:1.5vw;margin-right: 0;}
    .mfbjbox{background: #febd00;padding-top: 25vw}
    .appform ul li .apptext{height: 9.3vw;padding: 0;}
    .logo a{width: 100%;background-image: url("../images/logotel.png");background-size: 100%;background-repeat: no-repeat;}
    .call{display: none;}
    .headertou,.nav,.headcall{display: none;}
    .btn-m-list{width: 6vw; margin-top:4vw;background-image: url("../images/listb.png")}
    .btn-m-list{display: block;}
    .myTop ul li{width: 8.5vw;}
    .tel{line-height: normal;margin-top: 0;margin-right: 2vw;width: 17vw;}
    .engBtn{ margin-top: 3.8vw;font-size: 4vw;}
    .footerul ul li span{font-size: 10px;font-family: Montserrat-SemiBold, Montserrat;}
    .prmbox .layui-colla-title{width: 22%;height: calc(5vw - 2px);line-height: calc(5vw - 2px);font-size: 13px;position:absolute;bottom:-9px;right: 10px;background:transparent;border: 0;  }
    .promtit1:before, .promtit2:before{left: 5vw;}
    .ljyybtn{display: none;}
    .prmbox .layui-colla-content,.promcnt {width: 100%;padding: 0;margin: 0;background:transparent;border: 0; }
    .promcnt{font-size: 11px;line-height:5vw;background: #fcf4dc;width: 86%;margin: 4%;padding: 3%;}
    .banner .slick-prev,.banner:hover .slick-prev{left: 5px;}
    .banner .slick-next,.banner:hover .slick-next{right: 5px;}
    .banner .slick-arrow,.indvideolist .slick-arrow,.indexUsage .slick-arrow{width: 16px; height: 23px;}
    .banner .slick-dots,.aboutImg .slick-dots{bottom: 10px;}
    .section01 .inappBtn{padding-top: 0; margin-top: -15px; position: relative; z-index: 10;}
    .sectionBox{padding: 0 0 30px 0;}
    .section01 .inappBtn,.section01 .indexcallnum,.section02 .inappBtn,.section04 .inappBtn,.moStoreMap{display: block;}
    /*.storeserbox ul li.item1,.storeserbox ul li.item2,.storeserbox ul li.item3,.storeserbox ul li.item4,.storeserbox ul li.item5{width: auto; float: none; margin-top: 10px; margin-right: 0;}*/
    .indexTitle h2{width: 32%; font-size: 5vw; line-height: 5vw;}
    .indexTitle .line{width: 85%;height: 0.9vw;margin-top: -3.5vw;}
    .cjimg {width: 15px;top: -1.7px;}
    .indvideolist{width: auto; margin-left: 42px; margin-right: 42px; margin-top: 25px;}
    .indvideolist .slick-prev{left: -18px;}
    .indvideolist .slick-next{right: -18px;}
    .indvideolist .vidwin{height: 186px;}
    .indexUsage .box{padding: 14px; min-height: 170px; display: -webkit-box; display: flex; -webkit-box-flex: 1; flex-grow: 1; flex-wrap: wrap;}
    .indexUsage .pic{width: 47%; padding-top: 47%; margin-left: 4%;}
    .indexUsage .tmain{width: 45%; padding: 0; margin-top: 6%; padding-left: 30px; text-align: left; box-sizing: border-box;}
    .indexUsage .tmain h2{font-size: 18px; font-weight: bold;}
    .indexUsage .tmain p{font-size: 14px; max-width: 110px; overflow: hidden;}
    .inpriceBox .tit{padding: 14px 5px; background-color: #ffcc33; font-size: 15px; color: #0f2232; text-align: center;}
    .inpriceBox .inappBtn{position: static; right: auto; top: auto; padding-top: 20px;}
    .inprotips{font-size: 3.9vw;line-height: 4.6vw;}
    .inprotips span,.helptext span,.section04 .h2 span{display: block;}
    .inprobox .box{display: block; margin: 1vw 7%; text-align: center;background-color: #fff; -webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.12); box-shadow: 0px 1px 9px 0px rgba(0,0,0,0.12); -webkit-box-sizing: border-box; box-sizing: border-box;}
    .showName{font-size: 2.4vw;}
    .typeSize{font-size: 4vw;line-height: 5.6vw;letter-spacing: 1px;}
    .sjtkbox .typeSize{line-height: 5vw;width: 76%;margin: 6% 12%;}
    .typeshowtab{display: block;font-size: 3vw; position: relative;text-align: center;border-radius: 12px;overflow: hidden;border: 1px solid #e3e3e3;z-index: 2;background:#fff;}
    .typeshowtab .layui-col-xs2{font-weight:bold;border-right: 1px solid #e3e3e3;padding: 2vw 0;color: #0f2232;}
    .typeshowtab .layui-col-xs2:last-child{border-right: 0;}
    .typeshowtab .layui-col-xs2.on{background: #febd00;color: #0f2232;}
    .typeshow h2{display: none;}
    .inprotips b {font-size: 3vw;line-height: 7vw;}
    .detail{margin-left: 20px;}
    .sjtkbox .detail{margin-left: 2.5vw;font-size: 3vw;}
    .sjtkbox .layui-icon-next{font-size: 10px;}
    .cx{width: 100%;height: 4vw;background-size: 20%;background-repeat:no-repeat;background-position:center;float: left;}
    .cx1{background-image: url("../images/cx1.png");}
    .cx2{background-image: url("../images/cx2.png");background-size: 25%;}
    .cx3{background-image: url("../images/cx3.png");}
    .cx4{background-image: url("../images/cx4.png");}
    .cx5{background-image: url("../images/cx5.png");}
    .cx6{background-image: url("../images/cx6.png");}
    .storeName{font-size: 4.5vw;}
    .storeName .mdicon{top: 1.5vw;}
    .typeSize span {font-size: 6vw;}
    .storeName a {background-size: 6vw;background-position: 0 0;}
    .mdicon {width: 2vw;top: 1vw;}
    .videobox{width: 90%;margin: 1vw 5%;}
    .videoImg img {width: 100%;}
    .videoName{font-size: 4vw;letter-spacing: 0;}
    .videoCnt{font-size: 4vw;font-weight: normal;}
    .videobox .item{margin: 1vw;}
    .video{margin-top: 3vw;margin-left: 3vw;line-height: 4vw; }
    .storeImg img{width: 100%; margin: 0 auto;border-radius: 1vw;object-fit: cover;}
    .storeregion dl:before{content: "";width: 0.7vw;height: 0.7vw;border-radius: 50%;background-color: #f3c515;position: absolute;left:0;margin-top: 1vw;}
    /*.store .storeAddr{margin-right: 4vw;}*/
    .mfbj{width: 60%;height: 10vw;line-height: 10vw; font-size: 4.5vw;margin: 3vw auto;background: linear-gradient(180deg, #FFE73D 0%, #FEBD00 100%);box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.19);}
    .layui-icon-time, .layui-icon-face-smile, .layui-icon-next, .layui-icon-circle-dot, .layui-icon-location {font-size: 14px;}
    .inprobox .tmain{padding: 0 0 0 17px; text-align: left;}
    .inprobox .tmain .h2{font-size: 18px; font-weight: bold;}
    .inprobox .tmain .pr,.inprobox .tmain .pm{font-size: 15px;}
    .inprobox .tmain .more{font-size: 13px; margin-top: 5px;}
    .inprobox .slick-prev{left: 0%;background-position: 46% 49%;}
    .inprobox .slick-next{right: 0%;background-position: 57% 48%;}
    .fr{margin-left: 3vw;}
    .storeMap .addlist ul li .h2 {

        margin-bottom: 2vw;
    }
    .storeaddlist .h21 {
        font-weight: bold;
        text-align: left;
        left: 5vw;
    }
    .storeaddlist .h22 {
        font-weight: bold;
        text-align: right;
        right: 5vw;
    }
    .rtmd .slick-prev,.rtmd .slick-next,.inproDemoSJ  .slick-prev, .inproDemoSJ  .slick-next,.videobox .slick-next,.videobox .slick-prev,.yhtdt .slick-next,.yhtdt .slick-prev{color: #c9c9c9;background-color: transparent;margin-top: -11px;}
    .rtmd .slick-slider .layui-icon,.videobox .slick-arrow .layui-icon,.yhtdt .layui-icon {font-size: 20px!important;}
    .typeshow .slick-prev{left: 7%;}
    .typeshow .slick-next{right: 7%;}
    .prolist ul li{margin-bottom: 6px;margin-top: 5vw}
    .pjtit{width: 100%;float: left;line-height: 3vw;}
    .pjtit .star{width: 80%;float: left;text-align: left;}
    .pjtit img{width: 8vw;height: 8vw; float: left;border-radius: 50%;}
    .pjcnt{width: 100%;text-align: left;font-size: 13px;line-height: 18px;}
    .username{font-size: 13px;font-family: Montserrat Semi Bold;}
    .pjimg{ overflow:scroll;width: 100%;float: left;display: flex;flex-direction: row;justify-content: space-between;margin: 9% 0;}
    .pjimg img{width: 40%;float: left;border: 1px solid #e5e4e4;margin: 0 auto;height: 100%}
    .rtmd .typeSize {line-height: 5vw;font-size: 4vw;font-weight:bold;margin: 4% 5%;width: 90%;}
    .inprobox .slick-arrow {width: 28px;height: 28px;}
    .bjtips{display: block;}
    .inprobox .box {width: 86%;}
    .inprobox .boxt{width: 96%;margin: 1vw 2%;padding-top: 43px;}
    .inprobox  .pjbox{padding: 7%;}
    .qysp .slick-next,.qysp .slick-prev{top: 40%;}
    .section01{float: left;width: 100%;margin: 0 0;}
    .inproDemoSJ .box{width: 96%;margin: 1vw 2%;}
    .inproDemoSJ .slick-prev,.videobox .slick-prev{left: -10%;}
    .inproDemoSJ .slick-next,.videobox .slick-next{right: -10%;}
    .inproDemoSJ .slick-next:hover, .inproDemoSJ .slick-prev:hover,.rtmd .slick-next:hover,.rtmd .slick-prev:hover,.qysp .slick-next:hover,.qysp .slick-prev:hover,.yhtdt .slick-next:hover,.yhtdt .slick-prev:hover {background-color: transparent;}
    .inproDemoSJ .slick-arrow .layui-icon{font-size: 24px;}
    .sjtk{font-size: 4vw;}
    .sjtk .mdicon{top: 1.7vw;left: -1vw;}
    .indexRental ul li{width: auto; float: none; margin-top: 10px;}
    .indexRental ul li:nth-child(1),.indexRental ul li:nth-child(2),.indexRental ul li:nth-child(3){text-align: center;}
    .indexRental ul li .box{display: -webkit-box; display: flex; -webkit-box-flex: 1; flex-grow: 1; flex-wrap: wrap;}
    .indexRental ul li .pic{width: 110px; margin-right: 10px; margin-left: 30px;}
    .indexRental ul li:nth-child(1) .pic img{max-width: 80px;}
    .indexRental ul li:nth-child(2) .pic img{max-width: 110px; margin-top: 5px;}
    .indexRental ul li:nth-child(3) .pic img{max-width: 80px;}
    .indexRental ul li .tmain{width: 54%; text-align: center;}
    .indexRental ul li .num{font-size: 18px; line-height: 25px; margin-top: 0;}
    .indexRental ul li .h2{font-size: 16px; font-weight: bold; line-height: 20px; margin: 5px 0;}
    .indexRental ul li .pcont{font-size: 12px; line-height: 14px; margin-top: 0;}
    .section03{padding-bottom: 0;}
    .sjtkbox{width: 90%;margin: 0 5%;}
    .videoName, .videoCnt{text-align: left;}
    .indservice{padding-bottom: 0;}
    .indservice .mbg{position: relative; right: auto; bottom: auto;}
    .indservice .ul{padding: 20px 0 15px 0;}
    .indservice .ul li{width: auto; float: none; margin-right: 0; margin-top: 10px; margin-left: 28px; margin-right: 20px;}
    .indservice .ul li .box{min-height: 50px; padding-left: 30px;}
    .indservice .ul li .img{width: 24px;}
    .indservice .ul li .h2{font-size: 14px; letter-spacing: 1px; line-height: 17px;}
    .indservice .ul li .pcont{font-size: 12px; line-height: 14px; margin-top: 3px;}
    .section04{padding-top: 0; padding-bottom: 20px; background-color: #fff;}
    .section04 .h2{font-size: 14px; line-height: 24px;}
    .section04 .indCont{border-bottom: 1px solid #D8D8D8; padding-bottom: 20px; font-size: 14px;}
    .section05{padding: 0;}
    /*.storeserbox{display: none;}*/
    .indexcooplist{padding-top: 0; border-bottom: none;}
    .indexcooplist .indexTitle,.indexcooplist .incoop{width: 100%; float: left; text-align: center;}
    .aptmsubmit{bottom: 0;left: 0;width: 90%;margin: 0 5%;}
    .indexcooplist .incoop{margin-top: 0px;}
    .indexnews,.dtkd{display: none;}
    .innwlist ul li .pic,.innwlist ul li .tmain{width: auto; float: none;}
    .innwlist ul li .pic{height: 147px;}
    .innwlist ul li .tmain{margin-top: 20px;}
    .innwlist ul li .more{margin-top: 10px;}
    .indexcooplist .incoop ul li{width: 25%;}
    .indexcooplist .incoop ul li:nth-last-child(1),.indexcooplist .incoop ul li:nth-last-child(2){display: none;}
    .indexInfo{padding-top: 0;}
    .indexInfo .ewmleft{width: 46%; font-size: 12px; line-height: 17px; margin-left: 2%;}
    .indexInfo .ewmleft .p1{display: none;}
    .indexInfo .ewmleft .p2{display: block;}
    .indexInfo .pic{width: 53%; margin-right: -2.5%;}
    .indexInfo .pic img{margin-bottom: 0px;}
    .indexcall{height: 7vw; line-height: 7vw;}
    .indexcall ul li,.indexcall ul li.item3{font-size: 9px; width: 42%; text-align: right;padding-right: 4%;}
    /*.indexcall ul li.item1{display: none;}*/
    .indexcall ul li.item1{background-position: 1.3vw 1vw;font-size: 1.5vw}
    .indexcall ul li.item2 span,.indexcall ul li.item3 span{background-size: auto 20px; padding-right: 12px;}
    .indexcall ul li.item2 span{font-size: 16px;}
    .indexcall ul li.item1{padding-left: 6%;}
    .indexcall ul li.item3{background-position: 39.5vw 1.2vw;}
    .helptext span{letter-spacing: 1px; margin: 3px 0;}
    .layui-tab-card>.layui-tab-title .layui-tab-bar{display: none;}
    .helpBox .ul li .title .h2{font-size: 18px;padding-left: 4vw;}
    .pricetextBox{ width: 80%;border-radius: 13px;}
    .priceinfo{line-height: normal;font-weight: bold}
    .pricetextBox.on{top: 30%;}
    .pricetextBox .title h2, .productShow .title h2 {font-size:5vw;}
    .pricetextBox .title, .productShow .title {background-size: 20vw;    background-color: #febd00;
        overflow: hidden;
        padding: 3vw 4vw;
        background-image: url(../images/logo2.png);
        background-repeat: no-repeat;
        background-position: 5vw 3vw;}
    .pricetextBox .priceImg .item span{height: 160px;}
    .pricetextBox .priceImg .slick-prev{left: -80px;}
    .pricetextBox .priceImg .slick-next{right: -80px;}
    .pricetextBox .priceBtn{width: 80%;float: left; border-radius:50px;font-size: 4vw;margin: 4% 10% 8% 10%;}
    .priceBtn:hover{color: #0f2232;}
    .aboutus{width: 100%;}
    .aboutImg{width: 100%;margin-top: 6vw;}
    .priceinfo ul li, .prolist ul li .priceinfo ul li{margin-bottom: 0.3vw;}
    .tjright{font-size: 4vw;margin-right: 4vw;margin-top: 2vw;}
    .pricetextBox .title, .productShow .title {height: 8.8vw;line-height: 8.8vw;}
    /*.priceinfo{padding: 10px; background-color: #fff;}*/
    /*.priceinfo ul{padding-left: 20px;}*/
    .priceBtn{height: 8.2vw;line-height: 8.2vw;margin-bottom: 5vw;font-size: 4vw;}
    .priceinfo ul li .th,.priceinfo ul li .td{font-size: 13px;}
    .priceinfo ul li .th{width: 72px; padding-right: 5px;}
    .prolist ul li .priceinfo ul li .th{width: 26%;font-size: 10px;}
    .cxzsbox ul li .th,.cxzsbox ul li, .cxzsbox ul li .th, .cxzsbox ul li .td{font-size: 15px!important;}
    .cxzsbox .layui-icon{font-size:15px;}
    .itel2{margin-left: 10px;}
    .kfzx{float: right!important;}
    .itel2{width: 90%;}
    .kfzx1{width: 77%;}
    .footerul ul{width: 90%;margin: 0 5%;float: left;}
    .footerul ul li{width: 25%;margin: 11% 0;font-size: 13px;}
    .footer{background: #febd00;width: 92%; padding: 8% 4% 60px;border-radius: 20px 20px 0 0;}
    .footer .footertou{padding: 25px 0 5px 0;}
    .footer .logos{width: 100%; margin: 0; float: none; text-align: center;}
    .footer .logos img{width: 44%;}
    .footer .logos .pc{display: none;}
    .footer .logos .mo{display: inline-block;}
    /*.footer .footewm{float: none; margin: 0 auto; margin-top: 10px; display: none;}*/
    .footer .footewm{width: 100%;margin-left: 0;margin-bottom: 2vw;}
    .pewm{width: 50%;margin: 0 auto;}
    .bqinfo{font-size: 10px;font-family: PingFangHK-Semibold, PingFangHK;}
    .footer .footInfo,.footer .footnav{width: auto; float: none; margin: 15px 0 0 0; text-align: center;}
    .footer .footnav .ul li{width: 25%; float: left; margin-top: 5px;}
    .footer .footnav .ul li a{text-decoration: underline;}
    .footer .footInfo,.footnav .h3{display: none;}
    .footer .footInfoMo{display: block; font-size: 14px;}
    .footer .footerbom{padding-bottom: 70px;}
    .myTop{display: none;}
    .fixmenu{display: block;}
    .hpbanner{background-position: 66% center;}
    .nybanner .inappBtn{display: block;}
    .aboutTab{height: 32px;width: 89%;margin: 0 auto;}
    .aboutTab ul li:last-child{margin-right: 0;}
    .aboutTab ul li a{height: 32px; line-height: 32px;left: 14%;}
    .aboutTit{font-size: 18px; text-align: center;}
    /*.aboutus{margin-top: 30px;}*/
    .aboutus p{font-size: 15px;font-weight: 300; line-height: 22px;text-indent: 33px;letter-spacing: 1px; padding-bottom: 0;font-family: PingFangHK-Light, PingFangHK;}
    .aboutus p.bold{font-weight: bold;}
    .medialist ul li{width: 33%; margin-top: 20px;}
    .medialist ul li .tit{font-size: 12px; height: 14px; line-height: 14px;}
    .aboutlayout{width: 96%;padding: 2%;}
    .aboutTab ul{margin: 0 0;width: 100%;}
    .aboutTab ul li{width: 30%;margin-right: 5%; height: 2vw;}
    .aboutTab ul li a,.medialist ul li .box,.abnwlist ul li .box{font-weight:bold;margin: 0 5px;font-size: 15px;height: 24px;position: relative;left: 1px;bottom: 17px;}
    .medialist ul{margin-top: 0;}
    .profile{margin-top: 0;}
    .abcoop ul li{width: 25%;}
    .abcoop ul li:nth-last-child(1),.abcoop ul li:nth-last-child(2){display: none;}
    .aboutWrap{padding-bottom: 30px;position: relative;border-radius:0;margin: 0 2.5% 0; }
    .appform ul li .apptext,.appform ul li .appsel{font-size: 15px;font-weight: bold; padding-left: 2vw;}
    .activitybox,.activitybox .layout{width: 100%;margin: 0 0;}

    .abnwlist ul li{width: 100%;background: none;font-size: 3.4vw; height: auto;float: left;border-bottom: 1px solid #f3f3f3;padding-bottom: 2%;line-height: 6vw;}
    .abnwlist ul li .tmain{min-height: 90px; padding: 10px;}
    .abnwlist ul li .more{width: 60px; height: 30px; line-height: 30px; }
    .addlistr{width: 50vw; height: 26.2vw;display: flex;flex-direction: column;justify-content: center;}
    .storeregion .dl dt,.storeregion .dl dd{font-size: 14px;}
    .storeregion .dl dt{width: 50px;}
    .storeregion .dl dd a{margin-right: 10px;}
    .storeMap .addlist,.storeMap .map{width: auto; float: none;}
    /*.storeMap .map{margin-top: 20px;}*/
    .storeregion,.storeMap,.probanner{display: none;}
    .mostorewrap,.storeMap{display: block;margin-top: 0;}
    .mostorewrap .sbg {
        position: relative;

    }
    .storeMap .addlist .icon{width: 26.2vw;height: 26.2vw;margin-right: 5vw;margin-left: 3vw;}
    .storeMap .addlist ul li{background:transparent;border: 0;border-radius: 0;margin-bottom: 0; border-bottom: 2px solid #ededed; }
    .storeMap .addlist ul li:last-child{border: 0;margin-bottom: 7%;}
    .map,.layui-btn.ljyy{display: none;}
    .storeMap .addlist{height: auto;margin-top: 11vw;}
    .storebox{width: 100%;margin: 0 0;padding: 0 0;}
    .storebox .stdian{display: none;}
    .mostorewrap{position: fixed;top: 17vw;background: #febd00}
    .mapdetail{    position: fixed;
        bottom: 70px;
        width: 100%!important;
        background: #fff; }
    .storeMap .addlist ul li .h2 a{font-size: 4.5vw;}
    .hot{width: 9vw;}
    /*.prolist ul li,.probomlist ul li{width: auto; float: none;}*/
    .prolist ul li,.probomlist ul li{font-size: 14px;}
    .prolist ul li .priceinfo ul li{padding: 0 0;margin-top: 0vw}
    .prolist ul li .price .tr i,.probomlist ul li .pr span{font-size: 18px;}
    .prolist ul li .inappBtn{display: block;}
    /*.prolist ul li .box{margin: 18px 0; padding: 20px;}*/
    .prolist ul li .tmain{border: none; padding: 0; position: relative;}
    .prolist ul li .pic{padding-top: 0;}
    .prolist ul li .pic .mo{position: relative; width: 100%; display: block;}
    .prolist ul li .pic .dh,.prolist ul li .pic .pc{display: none;}
    .prolist ul li .h2{font-size: 18px; font-weight: bold; position: absolute; left: 0; top: 0; z-index: 5;}
    .prolist ul li .price .tr{font-size: 18px; font-weight: bold; position: absolute; right: 0; top: 0; z-index: 5;}
    .prolist ul li .h3{margin: 0;}
    .prolist ul li .price,.prolist ul li .prtext{border: none; padding: 0;}
    .prolist ul li .price .tr,.prolist ul li .tr,.prolist ul li .price .td,.prolist ul li .prtext .td{display: block; text-align: center; line-height: 25px; float: none;}
    .prolist ul li .price .td{position: absolute; left: 0; right: 0; top: 67%; margin: auto; text-align: center;}
    .prolist ul li .price .td i{width: 100%; height: 1px; background-color: #D8D8D8; display: block; margin-bottom: -15px;}
    .prolist ul li .price .td span{height: 28px; line-height: 28px; display: inline-block; background-color: #ffcc33; padding: 0 20px; font-size: 14px; border-radius: 14px;}
    .probomlist{display: none;}
    /*.apptit{font-size: 16px; font-weight: bold; border: none; margin-top: 20px; padding-top: 0;}*/
    .columnlist ul li .box{padding: 7px 5px;}
    .columnlist ul,.columnlist ul li .box{margin: 0; border-color: #fff;}
    .columnlist ul li p,.appform ul li .th{font-size: 12px;}
    .columnlist ul li:hover .box{background-color: #fff; border-color: #fff;}
    .titleicon{top: -0.1vw;}
    .apcode{font-size: 12px;height: 26px;background: #D8D8D8; }
    .columnlist ul li{width: 33%; margin-left: 0.3%;}
    .columnlist ul li.on .box{background-color: #ffcc33;}
    .mfbjwrap{width: 92%;margin: 0 4%;}
    .mfbjwrap:before{content: '';display: block;width: 100%;height:25px;z-index: 2; background-size: 14px 14px;background-repeat: repeat-x;background-image: radial-gradient(#febd00 5px, transparent 5px);position: absolute;left: 0px;top: -7px;}
    .mfbjwrap:after{content: '';display: block;width: 100%;height:7px;background-size: 14px 14px;background-repeat: repeat-x;background-image: radial-gradient(#febd00 5px, transparent 5px);position: absolute;left: 0px;bottom: 0px;}
    /*.aboutWrap {border-radius: 11px 11px 0 0;}*/
    .abline{width: 100%; margin-bottom: 30px;}
    .appform ul li{border-bottom: 1px solid #f0eff3;}
    .appform ul li:last-child{border-bottom: none;}
    .appform ul li .th, .appform ul li .td{display:block; }
    .appform ul li .th{width: 100%;float: left; font-size: 11px;color: #bbb8b8;font-family: Montserrat Semi Bold;font-weight: bold;}
    .appform ul li .sth{display: none;}
    .nbore .apptext,.codetext{font-family: Montserrat Semi Bold;}
    .layui-form-radio div{font-size: 15px;font-weight: bold;color:#06202F}
    .appform ul li .std{width: 100%; text-align: center; padding: 10px 0 20px 0;}
    .appform ul li .apptext,.appform ul li .appsel{border-color: #fff;color: #06202F}
    .appform ul li .appsel{background-size: 3vw auto;background: none}
    .appform ul li .submit,.aptmsubmit{width: 92%;margin: 4%; height: 45px; font-size: 19px;border-radius: 6px;background: #febd00;}
    .mfbjwrap .layout{width: 100%;margin: 0 0;}
    .inappBtn a,.abnwmore a{min-width: 100px; height: 32px; line-height: 32px; font-size: 14px; padding: 0 5px; box-sizing: border-box;}
    .inappBtn2 a,.abnwmore a{    display: block;
        font-size: 14px;
        border-radius: 99em!important;
        padding: 10px 0!important;
        width: 170px!important;
        height: auto!important;
        line-height: inherit;
        margin: 0 auto;}
    .mfbjbg{background-image: url("../images/mfbj.png");background-color: #f7f7f6;background-position: 6vw 3vw; background-size: 87%;background-repeat: no-repeat;width: 100%;height: 24vw;border-radius: 15px 15px 0 0;}
    .aptm{background-image: url("../images/ljyy.png");}
    .layui-form-radio{padding-right: 0;margin-right: 3px;}
    .layui-form-radio i {font-size: 14px;margin-right: 5px;}
    .layui-form-radio>i:hover, .layui-form-radioed>i {color: #febd00;}
    .apform{margin: 0 4.4vw;}
    /*.abnwmore,.abnwlist ul li:nth-child(3){text-align: center; display: none;}*/
    .abnwmore a{background-color: #ffcc33; font-size: 14px; font-weight: bold; display: inline-block; border-radius: 6px;}
    .aboutbox03 .inappBtn{display: block;}
    .newshot,.newsbom .newsbomleft{display: none;}
    .newshot .time,.newshot .pcont,.newsbom .newsbomleft .dl dt,.newsbom .newsbomleft .dl dd a{font-size: 12px;}
    .newshot .text{padding: 5px 10px;}
    .newshot .h2{font-size: 14px; font-weight: bold;}
    .newsbom .newsbomleft,.newsbom .newsbomright{width: auto; float: none;}
    .newsbom .newsbomleft .dl{margin-bottom: 20px;}
    .newslist ul li{padding: 20px 0;}
    .newslist ul li .pic,.newslist ul li .tmain{width: auto; float: none; height: auto;}
    .newslist ul li .pic img{position: relative;height: auto !important;}
    .newslist ul li .tmain{padding-top: 10px;}
    .newslist ul li .tit{font-size: 14px;}
    .newslist ul li .time,.newslist ul li .pcont{font-size: 12px; line-height: 14px;}
    .newslist ul li .more{margin-top: 10px; float: right;}
    .newsBtn{text-align: center; margin-top: 20px;}
    .newsBtn a{min-width: 100px; height: 32px; line-height: 32px; font-size: 14px; background-color: #0f2232; color: #fff;}
    .newsdetails .nwinfo .time{font-size: 14px;}
    .newsdetails h1{font-size: 18px;}
    .newsdetails .nwtext{font-size: 14px; line-height: 20px;}
    .abcoop ul li span{display: block; margin: 6px;padding-left: 0;padding-right: 0}
    .inappBtn{text-align: center; padding-top: 32px;}
    .nybanner {
        width: 100%;
        height: 170px;
        position: relative;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .zpc{
        display: none !important;
        height: auto !important;
    }
    .mob{
        display: block !important;
        height: auto !important;
    }
    .newslist ul li:first-child{display: block;}
}
