.w56 {margin:0 0.4rem;}
.w50 {margin:0 0.2rem;}
.w58 {margin:0 0.3rem;}
.w490{margin:0 0.75rem;}
.w360{margin-left: 2.5rem;margin-top: 0.4rem;}
.w596{margin:0 0.22rem;}
.mgt20{margin-top: 0.2rem;}
.mgt30{margin-top: 0.3rem;}
.mgt48{margin-top: 0.48rem;}
.mgt58{margin-top: 0.58rem;}
.mgt200{margin-top: 2.1rem;}
.mgt240{margin-top: 2.4rem;}
.pad30{padding-top: 0.2rem;}
.bg1{background-color: #f2edf8;}
.pbot{bottom:0.1rem;left: 0;right: 0;margin:0 auto;}
.bbot22{border-bottom: 0.22rem solid #efefef;}
.padb30{padding-bottom: 0.3rem;}
.p1{text-align: center;font-size: 0.22rem;color: #fff;margin-top: 0.55rem;line-height: 0.39rem;}
.p2{margin-left: 0.9rem;text-align: left;font-size: 0.18rem;margin-top: 0.2rem;line-height: 0.28rem;}
.p2 p:before{display:inline-block;content: "";width: 0.1rem;height: 0.1rem;background-color: #a6a6a6; margin-right: 0.15rem;border-radius: 100%;}
.p2 span{padding-left: 0.25rem;}

.padiv45{bottom:0.45rem;left: 0;width: 100%;}
.padiv-r45-t15r45{top:0.25rem;right: 0.35rem;width: 40%;font-size: 0.2rem;color: #fff;text-align: left;}
.ul3 li{width: 33%;float: left;font-size: 0.2rem;}
.ul3 li:last-child{line-height: 0.22rem;padding-left: 0.05rem;}
.ul3-1 li{width: 33%;float: left;font-size: 0.18rem;line-height: 0.22rem;}
.ul3-1 li:last-child{line-height: 0.3rem;padding-left: 0.05rem;}

.padiv15{bottom:0.15rem;left: 0;width: 100%;}
.padiv0{bottom:33.33%;left: 0;width: 100%;}
.padiv{top:0;left: 0;width: 100%;}
.ul2 li{width: 33%;float: left;font-size: 0.18rem;text-align: center;}
.ul2 li:last-child{width:66%;padding-left: 0.05rem;}
.ul2-1 li{width: 66%;float: left;font-size: 0.18rem;text-align: center;padding-top: 0.1rem;}
.ul2-1 li p{text-align: center;}
.ul2-1 li:last-child{width:33%;padding-left: 0.05rem; }
.ul4{margin-top: 0.5rem;margin-bottom: 2.3rem}
.ul4 li{width: 1.28rem;float: left;margin-right: 0.09rem;text-align: center;color: #fff;}
.ul4 li h2{font-size: 0.22rem;font-weight: normal;}
.ul4 li h3{font-size: 0.16rem;line-height: 0.22rem;font-weight: normal;}
.ul4 li:last-child{margin-right: 0;}
.swiper-anli4 .hd{border: 2px solid #bd9fef;height: 0.34rem;line-height: 0.34rem;font-size: 0.2rem;}
.swiper-anli4{width: 100%;overflow:hidden;}
.swiper-anli4 .hd ul li{width: 50%;float: left;}
.swiper-anli4 .hd ul li.on {
    color: #fff;
    background-color: #bd9fef;}
.bg-gray{background-color: #f1f2fa}

.z-link-btn1 {width: 5.4rem;height: auto;margin:0.1rem auto;height: 0.39rem;text-align:center;line-height: 0.39rem;background:#bd9fef;color: #fff;font-size: 0.2rem;}
.z-link-btn2 {width: 3.5rem;height: auto;margin:0.1rem auto;height: 0.52rem;text-align:center;line-height: 0.52rem;border-radius: 0.1rem;background:#864ce8;}
.z-link-btn2 a {font-size:0.3rem;color: #fff;display: inline-block;}
.z-link-btn2 i{background: url(/Public/images/home/brand/icon1.jpg) right no-repeat;
    width: 0.24rem;
    height: 0.27rem;
    display: inline-block;padding-left: 0.1rem;    background-size: contain;}

.title {width: 100%;padding-bottom: 0.1rem;}

.title h1 {color: #333;font-size: 0.3rem;text-align: center;margin-bottom: 0.1rem;}
.title p{font-size: 0.2rem;text-align: center;margin-bottom: 0.3rem;}

.title2{width: 100%;padding-top: 0.22rem;text-align: center;}

.title2 h1 {font-size: 0.4rem;font-weight: normal;}
.title2 h1 span{display: inline-block;padding: 0 0.1rem;}
.title2 small{font-size: 0.16rem;color: #999;text-transform: uppercase;letter-spacing: 0.07rem;}
.title2 p{text-indent: 0.36rem;font-size: 0.18rem;color: #333;padding: 0.1rem 0 0;text-align: left;}
.title2 p:first-of-type{margin-top: 0.08rem;}
.title2 h2 {font-size: 0.28rem;line-height: 0.24rem;margin-bottom: 0.1rem;}
.title2 h3 {font-size: 0.36rem;line-height: 0.35rem;margin-bottom: 0.1rem;color: #fff;font-weight: normal;}
.title2 h4 {font-size: 0.16rem;line-height: 0.25rem;margin-bottom: 0.1rem;color: #fff;font-weight: normal;text-transform: uppercase;}

.title3 {width: 100%;color: #fff;}
.title3 h1{font-size: 0.29rem;text-align: left;padding-top: 0.2rem;padding-left: 0.27rem;}
.swiper-anli,.swiper-anli2,.swiper-anli3{width:100%;overflow: hidden;padding-bottom: 0.2rem;}
.anli-page,.anli-page2,.anli-page3{width: 100%;text-align:center;padding-top: 0.2rem;}
.anli-page span,.anli-page2 span,.anli-page3 span{width: 0.16rem;height: 0.16rem;background:#993ac8;}
.section1 .div-txt,.section1 .div-txt2,.section1 .div-txt3,.section2 .div-txt5,.section2 .div-txt6,.section2 .div-txt7{left: 0;top:0;width: 100%;}



.section1 .div-txt4{left: 3.38rem;top:0.53rem;width: 2.6rem;}
.section1 .div-txt4 h2{font-size: 0.26rem;color: #993ac8;text-align: left; margin-top: 0.58rem;}
.section1 .div-txt4 p{color: #787878;font-size: 0.2rem;margin-top: 0.08rem;line-height: 0.27rem;}
.section2 .div-txt5 p{font-size: 0.2rem;text-align: left;color: #333;margin-top: 4.2rem;margin-bottom: 0.2rem;}
.section2 .div-txt5 dl{
    width: 50%;
    margin-left: 50%;
    float: left;
    box-sizing: border-box;padding-left: 0.2rem;    margin-bottom: 0.42rem;}
.section2 .div-txt5 dl.ar{width: 50%;
    margin-right: 50%;
     margin-left: 0;
    padding-left: 0;
        margin-bottom: 0.6rem;


}
.section2 .div-txt5 dl dt{font-size: 0.2rem;color: #333;  line-height: 0.28rem;  margin-bottom: 0.1rem;font-weight: bold;}

.section2 .div-txt5 dl dd{font-size: 0.2rem;color: #666;line-height: 0.26rem;}



.section2 .div-txt7 dl{
    margin-bottom: 0.33rem;color: #fff;}
.section2 .div-txt7 dl dt{font-size: 0.2rem;margin-bottom: 0.3rem;}
.section2 .div-txt7 dl dd{font-size: 0.18rem;margin-bottom: 0.1rem;line-height: 0.24rem;color: #2c0148;}
.section2 .div-txt7 dl a{color: #6a189f;}
