@charset "utf-8";
/*公共头部--01*/

.ui-header{min-width: 320px;max-width: 720px;color:#fff; height:1rem;margin:auto;z-index:4;box-sizing:border-box;position: fixed;top: 0px;right: 0px;left: 0px;}
.ui-header-left{ position:absolute;left:0.2rem; width:3rem;height:1rem;}
.ui-header-left2{ position:absolute; top:0; left:0;width:0.46rem;margin-left:0.29rem;}
.ui-header-right{right:0;position:absolute;width:1rem;height: 1rem;}

.ui-header-ico-home{ background:url(../img/logo.png) no-repeat center; height:1rem;display:block;  background-size:90% auto; }
.ui-header-ico-menu2{ background:url(../img/menu.png) no-repeat  center;background-size:48% auto; display:block;color: #fff;height: 1rem;}

.ui-header-ico-back{ background:url(../img/sorrw_back.png) no-repeat center;height:0.9rem; background-size:100% auto; display:block}
.ui-header p{ position:relative; text-align:center; font-size:0.35rem; color:#fff; line-height:0.9rem; z-index:-9}

/* 语言切换 */
.ui-header-right2{top:0.2rem;  right:0.72rem;position:absolute;width:0.88rem; margin-right:0.2rem;background-color: #294ad4;border-radius: 20px;padding: 0rem 0.15rem;display: flex;align-items: center;justify-content: center;height: 0.56rem;z-index: 10;}
.ui-header-ico-seach{ background:url(../img/lang.png) no-repeat center;height:0.25rem; background-size:100% auto; display:block;width: 0.25rem;z-index: 9;}
.ui-header-lang{font-size: 0.24rem;color: #fff;text-transform: uppercase;padding-left: 0.08rem;z-index: 9;}

/* 下拉 */
.showchanlag{width:100%;height: auto;position: absolute;top: 0.56rem;right: 0;z-index: 2;background-color: #294ad4;border-radius: 0;transition: all 0.3s;padding: 0.1rem  0px 0.15rem;border-radius: 6px;display: none;}
.showchanlag ul li{width: 100%;overflow: hidden;line-height: 0.43rem;font-family: "OPPOSans";color: #fff;font-size: 0.24rem;text-align: center;text-transform: uppercase;position: relative;}
.showchanlag ul li::after{width:0.04rem;height: 0.04rem;background-color: #fff;position: absolute;left: 0.25rem; top: 45%;content: '';}
.showchanlag ul li.cur{font-weight: bold;}

/**************************banner*****************************/
.main_visual {position: relative;z-index: 1;min-width: 320px;max-width: 720px; margin:0 auto;}
.main_image {width: 100%;height: 100%;overflow: hidden;margin: 0 auto;position: relative}
.main_image ul {width: 9999px;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0}
.main_image li {float: left;width: 100%;height: 100%;}
.main_image li span {display: block;width: 100%;height: 100%}
.main_image li img {display: block;overflow: hidden;width: 100%;max-height:12.8rem;}
.main_image li a {display: block;width: 100%;height: 100%;position: relative;}
.main_image li a .laber{width: 100%;height: 0.65rem;text-align: center;margin: 0px auto;position: absolute;left: 0px;right: 0px;font-size: 0.28rem;color: #fff;z-index: 15;bottom: 0.6rem;}
div.flicking_con {overflow: hidden;text-align: center;position: absolute;bottom:0.25rem;left: 45%;z-index: 11;display: none;}
div.flicking_con li {float: left;height:2px;width:17px;margin: 0 4px;display: inline-block; background-color:#868686; }
div.flicking_con li.on { background-color:#fff; }
/* 门店 */
.mendian{ width:100%; height:12rem;overflow:hidden; margin:0 auto; background-color:#294ad4; position:relative;}
.mendian_bg{ width:100%; height:12rem; overflow:hidden; margin:0 auto; position:relative;}
.mendian_bg .bubble{position: absolute;border-radius: 50%;animation:spin 8s infinite linear;transform-origin: 55% 35%;}
.mendian_bg .bubble:nth-child(2n){animation:spin2 8s infinite linear;}
.mendian_bg .sm-bubble{transform-origin: 30% 30px;}
.mendian_bg .bg-bubble{transform-origin: 50% 45%;}

@keyframes spin{
    to{transform: rotate(1turn);}
}
@keyframes spin2{
    to{transform: rotate(-1turn);}
}
.mendian_bg .bubble1{left: 2.875%;;top:4.875%;;width: 22%;padding-top: 22%;background-color: #084fc4;opacity: 1;filter: alpha(opacity=100);}
.mendian_bg .bubble2{right: 52%;bottom:-3%;width: 40%;padding-top: 40%;background-color: #024dc8;}
.mendian_bg .bubble3{right: 2%;top: 55%;border: 1px solid #5182d0;width: 50%;padding-top: 50%;}
.mendian_bg .bubble5{right: 22%;top: 25.0625%;background-color: #0950c5;opacity: 1;width: 2%;padding-top: 2%;}
.mendian_bg .bubble7{width: 16%;padding-top: 16%;left: -8%;bottom: -3%;border:1px solid #5182d0;}
.mendian_bg .bubble9{width: 4%;padding-top: 4%;left: 17%;bottom: 40%;background-color: #0d56cd;}
.mendian_bg .bubble10{width: 2%;padding-top: 2%;left: 11.67%;top: 50%;background-color: #0d56cd;}
.mendian_bg .bubble11{right:5%;top: 8%;width: 6%;padding-top: 6%;background-color: #0d56cd;opacity: 1;filter: alpha(opacity=100);}
.mendian_bg .bubble12{position: absolute;width: 74%;padding-top: 61%;right: 0;bottom:0%;}
.mendian_con{ width:auto; height:auto; overflow:hidden; position:absolute; top:1.14rem; left:0.4rem; z-index:10;}
.mendian_con .title{ width:auto; height:auto; overflow:hidden; margin:0 auto; line-height:1.2; font-family:"OPPOSans"; color:#fff; font-size:0.56rem; text-align:left; font-weight:bold;}
.mendian_con .title span{color:#fec34d;}
.mendian_con .pic{ width:5.9rem; height:auto; overflow:hidden; margin:0.4rem auto 0 auto;float: left;}
.mendian_con .pic li{width: 29.3%;float: left;overflow: hidden;margin: 0px 4% 0.2rem 0px;text-align: center;}
.mendian_con .pic li .picc{width: 100%;height: auto;overflow: hidden;margin-bottom: 0.08rem;}
.mendian_con .pic li .picc img{width: 100%;}
.mendian_con .pic li p{font-size: 0.24rem;color: #fff; font-family:"OPPOSans";height: 1rem;line-height:0.32rem}

/* 品牌介绍 */
.brand_box{width: 100%;height: auto;overflow: hidden;padding: 0.7rem 0.3rem;box-sizing: border-box;}
.comm_title{width: 100%;margin-bottom: 0.24rem;overflow: hidden;}
.comm_title p.p1{ line-height:1; font-family:"Basically"; color:#294ad4; font-size:0.44rem;font-weight:bold;margin-bottom: 0.1rem;text-transform:capitalize}
.comm_title p.p2{line-height:1.3; font-family:"OPPOSans"; color:#333; font-size:0.32rem;}
.brand_intro{width: 100%;padding: 0rem 0px;overflow: hidden;font-size: 0.25rem;color: #999;font-family:"OPPOSans"; color:#666;line-height: 0.47rem;}

/* 视频 */
.brandvideo{ width:96%;overflow:hidden; margin:0.4rem auto 0 auto; position:relative;}
.view_video{width:100%;margin:0 auto 0px;}
.view_video  video{width: 100%; height: 100%;object-fit: cover;}
/* 产品推荐 */

.site {width:100%;position:absolute;top:-4rem;}
.wrapperbox {display: flex;align-items: center;justify-content: center;position:relative;height:15rem;margin:0 auto;}
.wrapperbox .container {position: relative;margin: 0 auto;width: 92%;}
.wrapperbox .container li{width:100%;float: left;overflow: hidden;margin-bottom: 0.2rem;text-align: center;}
.wrapperbox .container li .img{width: 75%;height: 11.5rem;overflow: hidden;text-align: center;margin: 0px auto;}
.wrapperbox .container li .img img{width: 100%;}
.main-con {width:100%;text-align:center;margin:0 auto;box-sizing: border-box;}
.main-con .name {font-size: 0.34rem;font-family:"OPPOSans";font-weight: bold;color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow:hidden}
.main-con .content {width:100%;padding-top: 0.1rem;font-size:0.24rem;font-family:"OPPOSans";color: #fff;text-align: justify;line-height:0.35rem;text-align:center;}
.main-con .content p{font-family:"OPPOSans";}
.product{ width:100%; height:17rem; overflow:hidden; margin:0.1rem auto 0 auto; position:relative;}
.product .product_bg{ width:100%; height:11.2rem; background-color:#294ad4; position:absolute; left:0; bottom:0;padding-bottom:0.45rem}
.langx{ width:100%; height:1.5rem; overflow:hidden; position:absolute; left:0; top:4.5rem;z-index: -2;}
.langx .lang1{ width:100%; height:1.21rem; overflow:hidden; background:url(../img/t11.png) no-repeat right 0; position:absolute; left:0; bottom:0; z-index:1; animation:lang3 48s infinite linear; opacity:0.8;}
.langx .lang2{ width:100%; height:1.15rem; overflow:hidden; background:url(../img/t12.png) no-repeat left 0; position:absolute; left:0; bottom:0; z-index:2; animation:lang2 48s infinite linear;}
.langx .lang3{ width:100%; height:1.47rem; overflow:hidden; background:url(../img/t10.png) no-repeat left 0.55rem; position:absolute; left:0; bottom:0; z-index:3;animation:lang1 48s infinite linear;}
@keyframes lang1 {
        0%{background:url(../img/t10.png) no-repeat right 0.55rem; }
        50%{background:url(../img/t10.png) no-repeat left 0.55rem;}
        100%{background:url(../img/t10.png) no-repeat right 0.55rem;}
    }
@keyframes lang2 {
        0%{background:url(../img/t12.png) no-repeat left 0;}
        50%{background:url(../img/t12.png) no-repeat right 0;}
        100%{background:url(../img/t12.png) no-repeat left 0;}
    }
@keyframes lang3 {
        0%{background:url(../img/t11.png) no-repeat right 0; }
        50%{background:url(../img/t11.png) no-repeat left 0; }
        100%{background:url(../img/t11.png) no-repeat right 0;}
    }
.product .product_bg .bubble{position: absolute;border-radius: 50%;}
.product .product_bg .bubble1{left: -15%;bottom:-18%;width: 46%;padding-top: 46%;background: #2545cb;opacity: 1;filter: alpha(opacity=100);}
.product .product_bg .bubble2{right: 2%;bottom:-12%;width: 95%;padding-top: 95%;border:1px solid #2c78ba;}
.product .product_bg .bubble3{right: -6%;top: 32%;background: #2545cb;width: 16%;padding-top: 16%;}
.product .product_bg .bubble4{right: 2%;top: 50%;background-color: #2545cb;opacity: 1;width: 6%;padding-top: 6%;}
.product .top{height:auto; overflow:hidden; margin:0 auto;width: 6.4rem;}
.product .top .en{ width:100%; height:auto; overflow:hidden; margin:0; line-height:1; font-family:"Basically"; color:#294ad4; font-size:0.44rem; text-align:left; font-weight:bold;} 
.product .top .cn{ width:60%; height:auto; overflow:hidden; margin:0.2rem 0 0px; line-height:1; font-family:"OPPOSans"; color:#333; font-size:0.32rem; text-align:left; } 
/* 加盟优势 */
.ys_box{width: 100%;height: auto;overflow: hidden;padding: 0.7rem 0px;}
.ys_con{width: 94%;height: auto;overflow: hidden;padding-top: 0.3rem;margin: 0px auto;}
.ys_con ul li{width: 31.3%;float: left;margin: 0px 1% 0.35rem;text-align: center;}
.ys_con ul li .pic{width: 1.27rem;height: 1.27rem;margin: 0px auto 0.1rem;text-align: center;overflow: hidden;}
.ys_con ul li .pic img{width: 100%;}
.ys_con ul li p{font-size: 0.26rem;color: #333;font-weight: bold;font-family:"OPPOSans";text-transform: capitalize;}
/* 加盟流程 */
.jmlc_bg{width: 100%;height: auto;overflow: hidden;background-color: #f4f4f4;padding: 0.8rem 0px;}
.jmlc_con{width: 94%;height: auto;overflow: hidden;margin: 0px auto;}
.jmlc_con ul li{width: 100%;border-radius: 12px;background-color: #fff;padding: 0.28rem 0px 0.28rem;overflow: hidden;margin-bottom: 0.2rem;box-sizing: border-box;text-transform: capitalize;}
.jmlc_con ul li .lc_left{width: 100%;line-height: 0.4rem;box-sizing: border-box;padding: 0px 0.28rem 0.08rem;overflow: hidden;}
.jmlc_con ul li .lc_left span{display: inline-block;float: left;width: 0.32rem;height: 0.32rem;background-color: #294ad4;border-radius: 50%;font-family:"Basically";font-weight: bold;color: #fff;text-align: center;line-height: 0.32rem;font-size: 0.28rem;}
.jmlc_con ul li .lc_left i{display: inline-block;float: left;margin-left: 0.1rem;font-weight: bold;font-family:"OPPOSans";font-size: 0.3rem;color: #2545cb;width:calc(100% - 0.45rem);}
.jmlc_con ul li .lc_rig{width:100%;overflow: hidden;color: #666;line-height: 0.36rem;font-family:"OPPOSans";font-size: 0.24rem;box-sizing: border-box;padding: 0px 0.28rem;}
.jmlc_con ul li .lc_left.lcw{margin-top: 0 !important;}
.jmlc_con ul li .lc_rig.lcw2{margin-top: 0.16rem !important;}
/* 电话 */
.index_telcon{width:96%;height: auto;overflow: hidden;margin: -0.6rem auto 0px;}
.index_telcon ul li{width: 46%;float: left;margin: 0px 2%;overflow: hidden;background-color: #294ad4;padding: 0.22rem 0.25rem;box-sizing: border-box;border-radius: 18px;color: #fff;}
.index_telcon ul li p.p1{font-size: 0.32rem;font-family:"OPPOSans";margin-bottom: 0.08rem;height: 0.78rem;}
.index_telcon ul li a p.p2{font-size: 0.34rem;font-weight: bold;font-family:"OPPOSans";color: #fff;}
/* 运营 */
.yylist{width: 92%;height: auto;overflow: hidden;margin: 0.4rem auto 0.2rem;}
.yylist ul li{width: 100%;float: left;line-height: 0.43rem;color: #666;font-size: 0.24rem;font-family:"OPPOSans";margin-bottom: 0.2rem;text-transform: capitalize;}

/* 底部 */
.bottom-fixed{bottom: 0;position: fixed;text-align: center;width:100%;z-index: 9999;min-width: 320px;max-width: 720px; margin:0 auto;}
.footer {display: block;text-align: center; background-color:#294ad4; overflow:hidden; color:#FFF; height:1rem}
.footer li{float:left; width:25%; padding:0.08rem 0px 0.08rem; overflow:hidden;box-sizing:border-box}
.footer li a .footpic{ width:0.48rem; height:0.48rem; text-align:center;margin:0 auto 0.02rem; }
.footer li a .footpic1{background:url(../img/ft_coin1.png) no-repeat center;background-size:80% auto}
.footer li a .footpic2{ background:url(../img/ft_coin2.png) no-repeat center; background-size:88% auto}
.footer li a .footpic3{background:url(../img/ft_coin3.png) no-repeat center;background-size:82% auto}
.footer li a .footpic4{background:url(../img/ft_coin4.png) no-repeat center;background-size:95% auto}
.footer li a p{color:#fff; text-align:center; line-height:0.35rem; font-size:0.24rem;font-family:"OPPOSans";text-transform: capitalize;}

/* commbanner */
.commbaner{width: 100%;height: auto;overflow: hidden;margin: 0px auto;position: relative;text-align: center;}
.commbaner img{width: 100%;float: left;}
.commbaner.inner-banner.articleShow{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.inner-banner.articleShow .banner-bg{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.commbaner.inner-banner .banner-bg{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);-webkit-transition: 4s;-o-transition: 4s;-moz-transition: 4s;transition: 4s;}
.inner-banner.articleShow .banner-bg{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}

/* 形象展示 */
.iagme_pro{width: 100%;height: auto;overflow: hidden;padding: 0.5rem 0px 0px;}
.iamge_con{width: 94%;height: auto;overflow: hidden;margin: 0.3rem auto 0px;padding-bottom: 0.5rem;}
.iamge_con ul li{width: 100%;float: left;overflow: hidden;border-radius: 18px;}
.iamge_con ul li img{width: 100%;float: left;}

/* 荣誉篇章 */
.honnerlist{width: 100%;height: auto;overflow: hidden;position: relative;}
.honnerlist .langx{top: 1.6rem;}
.honnerlistbg{width: 100%;height: auto;margin:2rem auto 0px;background-color: #294ad4;}
.honnerlistbg .pic{margin: 0px auto 0px;text-align: center;position: absolute;top: 0.4rem;z-index: 99;left: 0px;right: 0px;width: 94%;}
.honnerlistbg .pic img{width: 100%;}
.honnerarr{margin: 0px auto;overflow: hidden;padding: 0.8rem 0px 0.6rem;width: 92%;}
.honnerarr ul li{width: 100%;float: left;border-bottom: 1px solid #3c59d6;line-height: 0.6rem;font-size: 0.24rem;color: #fff;font-family:"OPPOSans";}
.hidelangx{height: 1.3rem;margin: 0px auto;overflow: auto;}
/* 产品展示 */
.nprouct_bg{width: 100%;height: auto;overflow: hidden;padding-top: 1.2rem;}
/* 新闻动态 */
.newslist{width: 94%;height: auto;overflow: hidden;margin: 0px auto 0px;}
.newslist ul li{width: 100%;float: left;margin: 0.3rem 0%  0.05rem;border-radius:0 42px 0 0; background-color:#f8f8f8; transition:all 0.3s;}
.newslist ul li a .title{width:93%; height:auto; overflow:hidden; margin:0.4rem 0.25rem 0rem; line-height:1.2; font-family:"OPPOSans"; color:#333; font-size:0.26rem; text-align:left; font-weight:bold;}
.newslist ul li a .con{ width:93%;margin:0.2rem 0.25rem 0 auto; line-height:0.4rem; font-family:"OPPOSans"; color:#333; font-size:0.24rem; text-align:left; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.newslist ul li a .time{ width:93%; overflow:hidden; margin:0rem 0.25rem 0.2rem; background:url(../img/t26.png) no-repeat left center; line-height:0.5rem; font-family:"Basically"; color:#294ad4; font-size:0.26rem; text-align:left;padding-left: 0.35rem;background-size: 4%; }
.newslist ul li:hover{-moz-box-shadow:5px 10px 15px #bbcedf; -webkit-box-shadow:5px 5px 15px #bbcedf; box-shadow:5px 5px 15px #bbcedf; transition:all 0.3s;}
/* 门店分布 */
.mstrombox{margin: -0.5rem auto 0px;overflow: hidden;text-align: center;position: absolute;left: 0px;right: 0px;width: 100%;}
.mstrombox ul li{margin: 0.08rem 0.07rem 0.1rem;width:2.25rem;background-color: #fff;border-radius: 20px;box-shadow: 0 0 9px #b6bcc5;font-size: 0.26rem;float: left;}
.mstrombox ul li a{display: block;color: #333;font-family:"OPPOSans";font-weight: bold;line-height: 0.65rem;text-transform: capitalize;}
.mstrombox ul li.cur,.mstrombox ul li:hover{background-color: #294ad4;}
.mstrombox ul li.cur a,.mstrombox ul li:hover a{color: #fff;}


.mstromlis{margin: 0px auto;overflow: hidden;padding: 1.5rem 0px 0.6rem;width: 92%;}
.mstromtt{width: 100%;text-align: center;font-family:"OPPOSans";font-weight: bold;color: #333;font-size: 0.36rem;margin-bottom: 0.2rem;text-transform: capitalize;}
.mstromlist{width: 100%;height: auto;overflow: hidden;margin: 0px auto 0.4rem;}
.mstromlist ul li{width: 100%;float: left;overflow: hidden;border-bottom: 1px solid #f0f0f0;padding: 0.2rem 0px;text-transform: capitalize;}
.mstromlist ul li p.p1{font-size: 0.25rem;color: #333;font-family:"OPPOSans";line-height: 0.45rem;}
.mstromlist ul li p.p2{font-size: 0.24rem;color: #333;line-height: 0.38rem;font-family:"OPPOSans";}

/* 招商加盟 */
.tel_bgc{width: 100%;margin: 0px auto;background-color: #294ad4;padding: 0.3rem 0px;overflow: hidden;}
.tel_contc{margin: 0px auto;overflow: hidden;text-align: center;color: #fff;font-size: 0.32rem;font-weight: bold;font-family:"OPPOSans";}
.tel_contc .telphone{display: inline-block;background: url(../img/t46.png) no-repeat left center;padding-left: 0.5rem;background-size: 9%;}
.tel_contc p.p1{line-height: 0.58rem;}
.fy_boxc{width: 94%;height: auto;overflow: hidden;margin: 0px auto;}
.fy_boxc img{width: 100%;float: left;}

/* 联系我们 */
.contactsbox{margin: 0px auto 2.2rem;z-index: 99;border-radius: 20px 20px 0px 0px;box-shadow: 0px 0px 15px #f3f3f3;width: 92%;background-color: #fff;left: 0px;right: 0px;position: absolute;top: 5rem;box-sizing: border-box;padding: 0.7rem 0.2rem 0rem;}

.contaczb{width: 100%;height: auto;overflow: hidden;background-color: #f3f8fd;padding: 0.4rem 0px;}
.contaczb ul li{width: 100%;float: left;overflow: hidden;}
.contaczb ul li.li1{font-size: 0.32rem;color: #294ad4;font-family:"OPPOSans";font-weight: bold;text-align: left;width: 100%;line-height: 0.72rem;box-sizing: border-box;padding-left: 0.2rem;}
.contaczb ul li.li2 p{padding-left:0.45rem;font-size: 0.24rem;color: #333;line-height: 0.42rem;margin: 0px 4% 0.15rem;font-family:"OPPOSans";}
.contaczb ul li.li2 p.p1{background: url(../img/t17.png) no-repeat left top;background-size: 6%;}
.contaczb ul li.li2 p.p2{background: url(../img/t18.png) no-repeat left center;background-size: 6.5%;}
.contaczb ul li.li2 p.p3{background: url(../img/t19.png) no-repeat left center;background-size: 6.5%;}
.contaczb ul li.li2 p.p4{background: url(../img/t20.png) no-repeat left center;background-size: 6.5%;}
.contaczb ul li.li2 p.p5{background: url(../img/t60.png) no-repeat left center;background-size: 6.5%;}
.cyylist{width:100%;height: auto;overflow: hidden;margin: 0.3rem auto;}
.cyylist ul li{float: left;width: 100%;font-size: 0.24rem;color: #333;line-height: 0.4rem;font-family:"OPPOSans";margin-bottom: 0.15rem;}
/* 详情 */
.viewbz{width: 100%;height: auto;overflow: hidden;text-align: center;border-bottom: 1px solid #f3f3f3;padding: 0.35rem 0px 0.2rem;}
.viewbz ul li{display: inline-block;font-size: 0.24rem;color: #333;font-family:"OPPOSans";line-height:0.4rem;padding: 0px 0.1rem 0px 0.35rem;}
.viewbz ul li.li1{background: url(../img/t48.png) no-repeat left center;background-size: 20px;}
.viewbz ul li.li2{background: url(../img/t49.png) no-repeat left center;background-size: 17px;}
.viewbz ul li.li3{background: url(../img/t47.png) no-repeat left center;background-size: 16px;}


/*view*/
.view_title{text-align: center;margin:0.25rem auto 0px;font-size:0.36rem; font-weight:bold; line-height:0.5rem;font-family: "OPPOSans";}

/*page*/
.page{padding:0.12rem 0;font-size:0.2rem;text-align:center;clear:both; border-top:1px solid #ebebeb; line-height:0.45rem}
.page a{display: block;background: none;border:0;text-align: left;color:#666;padding:0;}
.page a:hover{background: none;border:0;padding:0;color:#e50e17;}
.sure_vbuttom{ width:38%; height:auto; overflow:hidden; padding:2% 0px; background-color:#b92916; color:#fff; text-align:center; left:1%; right:1%; margin:0.2rem auto 0px; display:block; border-radius:4px;}

/************************** 内页*****************************/
.main{width:100%;margin:0 auto;overflow: hidden;line-height:0.28rem;}
.news_pptbg{ width:100%; height:auto; overflow:hidden; padding-bottom:0.3rem; min-height:5.5rem}
.nei{margin:0px auto 0.2rem;width: 96%;}
.nei_name{font-weight: normal; background-color:#f4f4f4;height:0.75rem;line-height:0.75rem; padding-left:0.2rem;color:#000; font-size:0.28rem}
.nei_name>span{color:#d4d4d4;font-family: Arial; text-transform:uppercase; font-size:0.13rem}
.cont{ padding:0.2rem 0px 0rem; line-height:0.46rem; font-size:0.26rem; color:#333; min-height:5.5rem;font-family:"OPPOSans";}
.cont p{padding: 0.1rem 0px;line-height: 0.42rem;}
ul.Sort1 > li.s1>a{ background:url(../img/down.png) no-repeat #f4f4f4 95% 50% ;background-size:16px 8px;}
ul.Sort1 > li.s2>a{background:url(../img/up.png)no-repeat #f4f4f4 95% 50%;background-size:16px 8px;font-family:"OPPOSans";text-transform: uppercase; }
ul.Sort1 > li.s2{ border-bottom: 1px solid #ebebeb;}
ul.Sort1 > li > a{ color:#000; padding-left:4%; display:block; font-family:Microsoft YaHei}

ul.Sort2{ margin:0 0.09rem 0.04rem; overflow:hidden; display:none; background:#FFF; padding:0.1rem 0;}
ul.Sort2 > li{  margin:0.05rem 1%; float:left;display: inline-block;text-align: center; height:0.69rem; overflow:hidden; line-height:0.69rem; background:#f8f8f8; width:48%; font-size:0.85em}
ul.Sort2 > li > a{ color:#333;display:block; font-weight:bold; font-size:0.25rem;font-family:"OPPOSans";text-transform: capitalize;}
ul.Sort2 > li > a.a1,a.cur{ color:#fff !important; background-color:#0047bb}
ul.Sort2 > li:hover{ background-color:#0047bb}
ul.Sort2 > li:hover > a{ color:#fff}
ul.Sort3 > li.s3>a{ background:url(../img/down.png) no-repeat 95% 50% ;background-size:16px 8px;}
ul.Sort3 > li.s4>a{background:url(../img/up.png)no-repeat 95% 50%;background-size:16px 8px; }
ul.Sort3 > li.s4{ border-bottom: 1px solid #ebebeb;}
ul.Sort3 > li > a{ color:#000; padding-left:4%; display:block; font-family:Microsoft YaHei}

ul.Sort4{ margin:0 0.09rem 0.04rem; overflow:hidden; display:none; background:#FFF; padding:0.1rem 0;}
ul.Sort4 > li{  margin:0.05rem 1%;font-size:0.25rem; text-align: center; height:0.69rem; line-height:0.69rem; font-size:0.85em; overflow:hidden; float:left; display:inline-block}
ul.Sort4 > li.li1{ width:31%;background: #f8f8f8; overflow:hidden}
ul.Sort4 > li.li1 > a.a2{ background:#f8f8f8; display:inline-block; line-height:0.69rem; overflow:hidden}
ul.Sort4 > li.li1 > a.a1{ color:#fff; background-color:#000; display:block}
ul.Sort4 > li.li2{ width:13%}
ul.Sort4 > li.li2 >a.pic{ margin:0.05rem 1%; overflow:hidden}
ul.Sort4 > li.li2 >a.a1 img{border:1px solid #000; overflow:hidden; display:inline-block}
ul.Sort4 > li.li2 >a.pic >img{ height:0.6rem}

/*新闻详情页*/

/******************************leftnav****************************/
.inavs{ position:fixed; width:3.24rem; top:0; height:100%; background-color:#333333; z-index:105; padding-left:0.36rem; right:-3.6rem;}
.inavs .inavstop img{ width:0.31rem; padding:0.34rem 0;}
.inavsbot{overflow-y:scroll;overflow-x:hidden}
.inavsbot ul{}
.inavsbot ul li{ height:0.9rem; line-height:0.9rem; border-bottom:1px solid #424242; background:url(../img/cnav_bg.png) no-repeat 90% center;}
.inavsbot ul li a{ display:block;font-size:0.26rem; color:#fff;font-family:"OPPOSans";text-transform: capitalize;}
.inavsbot ul li a img{ width:0.24rem; vertical-align:middle; margin-left:1.45rem;transition:all 0.3s ease 0s;}
.inavsbot ul li a img.xla{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);-o-transform:rotate(180deg); }
.inavsbot ul li .xlas{ text-indent:0.3rem; padding:0.1rem 0; display:none;}
.inavsbot ul li .xlas a{ display:block; font-size:0.26rem; color:#c7c7c7; height:0.6rem; line-height:0.6rem;}
/**图片相册**/
.view_pic_tumbom{ width:100%; height:auto; overflow:hidden; margin:1rem auto 0px;}
.view-page{width: 96%;height: auto;overflow: hidden;border-top: 1px solid #ebebeb;padding: 0.2rem 0px;margin: 0px auto;}
.view-page p{font-size: 0.25rem;color: #999;line-height: 0.42rem;}
.view-page p a{color: #999;font-family:"OPPOSans";}
.pronavs{width: 100%;height: auto;overflow: hidden;margin: 0.25rem auto 0.35rem;}
.pronavs a{display: inline-block;padding: 0px 0.18rem;border: 1px solid #e9e9e9;border-radius: 20px;color: #333;line-height:0.58rem;margin: 0px 0.04rem 0.18rem;font-size: 0.26rem;float: left;}
.pronavs a:hover{background-color: #b72024;color: #fff;}
.cmapbox{width:100%;height: 5rem;overflow: hidden;margin: 0px auto;}
.amap-maps .info{background-color:#fff;padding:0.12rem 0.15rem; overflow:hidden}
.amap-maps .info-top img{display:inline-block; position: absolute;right: 0.1rem;top: 0.1rem;}

/* 弹出二维码 */
.ewm_w_box{width: 5.5rem;height: 5.5rem;margin: 0px auto;text-align: center;}
.ewm_w_box img{width: 90%;margin-top: 0.3rem;}
/* 客服 */
.ewm_w_kf{width: 100%;height: auto;box-sizing: border-box;padding: 0.5rem;}
.ewm_w_kf p.p1{font-size: 0.32rem;color: #6d6e72;margin-bottom: 0.25rem;}
.ewm_w_kf p.p2{font-size: 0.28rem;color: #6d6e72;margin-top: 0.25rem;text-align: center;}
.ewm_w_kf .pic{width: 100%;height: auto;overflow: hidden;}
.ewm_w_kf .pic img{width: 100%;float: left;}
/* 悬浮联系我们等 */
/* leftsead */
.leftsead{width:0.75rem;position:fixed;top:40%;right:0.2rem; z-index:100; background:url(../img/t2.png) no-repeat center top;background-size: 0.75rem;}
.leftsead .telb{ width:0.66rem; height:0.66rem; overflow: hidden; margin:0.05rem auto 0 auto; background:#fff url(../img/t3.png) no-repeat center; border-radius:50%; cursor:pointer; transition:all 0.3s;background-size: 0.33rem;}
.leftsead .er{ width:0.66rem; height:0.66rem; position:relative; margin:0.1rem auto 0 auto; background:#fff url(../img/t4.png) no-repeat center; border-radius:50%; cursor:pointer; transition:all 0.5s;-moz-box-shadow:0 0 5px #dfdfdf; -webkit-box-shadow:0 0 5px #dfdfdf; box-shadow:0 0 5px #dfdfdf;background-size: 0.38rem;}
.leftsead .top{ width:0.66rem; height:0.66rem; overflow: hidden; margin:0.1rem auto 0 auto; background:#fff url(../img/t6.png) no-repeat center; border-radius:50%; cursor:pointer; transition:all 0.5s; -moz-box-shadow:0 0 5px #dfdfdf; -webkit-box-shadow:0 0 5px #dfdfdf; box-shadow:0 0 5px #dfdfdf;background-size: 0.3rem;}

.leftsead .linjk{ width:0.66rem; height:0.66rem; position:relative; margin:0.1rem auto 0 auto; background:#fff url(../img/t9.png) no-repeat center; border-radius:50%; cursor:pointer; transition:all 0.5s;-moz-box-shadow:0 0 5px #dfdfdf; -webkit-box-shadow:0 0 5px #dfdfdf; box-shadow:0 0 5px #dfdfdf;background-size:0.4rem;}
