
.ad-title-desc{
    padding: 0 0.24rem 0.24rem 0.24rem;font-size: 0.28rem;overflow: hidden;
}
.ad-title-desc>div{
    float: left;width: 50%;
}
.ad-title-desc img{
    width: 0.32rem; display: inline-block;margin-right: 0.16rem;height: 0.32rem;
}
.ad-title-desc>div:last-of-type{
   text-align: right;
}

.ad-headTop-guide{
    background-color: #DEEBF7;padding: 0.24rem;
}
.ad-headTop-guide h2{
    font-size: 0.36rem;text-align: center;margin-bottom: 0.24rem;
}
.ad-headTop-guide p{
    font-size: 0.28rem;text-indent: 2em; line-height: 1.5;
}
.ad-headTop-guide em{
    font-weight: bold; font-style: normal;
}



.ad-headTop-tips{
    font-size: 0.28rem; text-align: center; padding: 0.24rem 0;background-color: #C00000;
    color: #ffffff; line-height: 1.4;margin-top: 0.24rem;
}
.ad-headTop-tips h4{
    font-size: 0.40rem;color: #FFFF00;
}
.ad-imgdesc{
    padding: 0.24rem;
}
.ad-imgdesc p{
    font-size: 0.34rem; line-height: 1.8;margin-top: 0.12rem;
}
.ad-imgdesc h5{
    font-size: 0.34rem;color: #218ce3;padding: 0.12rem 0 0 0;
}
.ad-imgdesc h6{
    font-size: 0.36rem; border-left: 6px solid #218ce3; line-height: 1.6;padding-left: 0.24rem;
}
.ad-imgdesc img{
    display: block; width: 100%;margin: 0 auto;
}




.ad-fuhe-wrapper{
    font-size: 0.26rem;padding:0 0.24rem;
}
.ad-fuhe-wrapper>p:first-of-type{
    text-align: center;line-height: 2.4;
}
.ad-fuhe-wrapper .ad-fuhe-list{
    border: 1px solid #666666;background-color: #F2F2F2;padding: 0.24rem;box-sizing: border-box;margin: 0 auto 0.24rem auto;
}
.ad-fuhe-wrapper .ad-fuhe-list span{
    display: inline-block;padding:0 0.12rem;background-color: #C00000; color: #ffffff;margin-right: 0.24rem;
}
.ad-fuhe-wrapper .ad-fuhe-list p{
    margin-bottom: 0.12rem;
}
.ad-fuhe-wrapper .ad-fuhe-list p:last-of-type{
    margin-bottom: 0;
}
.add-wechat-box{
    font-size: 0.30rem; line-height: 1.6;
}


.ad-addWechat-wrapper{
    font-size: 0.34rem; line-height: 1.8; border: 1px solid #666666;width: 94%;margin: 0 auto;padding: 0.16rem;box-sizing: border-box;margin-top: 0.20rem;
}
.ad-addWechat-wrapper>div{
    text-align: center;
}

.ad-fixed-bottom{
    background-color: #ffffff;border-top: 1px solid #DEEBF7;
}
.ad-fixed-bottom p{
    font-size: 0.30rem;
}
.ad-fixed-bottom .ad-maxwidth-640px{
    margin: 0 auto;
}

.ad-maxwidth-all{
    width: 100%;max-width: 640px;margin: 0 auto;padding: 0.12rem;
}
.ad-maxwidth-all p{
    margin: 0; padding: 0;font-size: 0.30rem;
}


.ad-info-list{
    padding: 0 0.24rem; 
}
.ad-info-list li h6{
    color: #128a48;font-size: 0.38rem;height: 0.38rem;padding: 0.24rem 0;line-height: 0.38rem;
}
.ad-info-list li h6 span{
    width: 0.38rem;height: 0.38rem; display: inline-block;margin-right: 8px;background-color: #128a48;vertical-align: top;
}
.ad-info-list p{
    font-size: 0.34rem;text-indent: 2em; line-height: 1.6;
}




.ad-titlebg-main{
    background-color: #000000; color: #ffffff;text-align: center;padding: 0.24rem 0;
    width: 96%;margin: 0 auto;border-radius: 10px;
}
.ad-titlebg-main h2{
    font-size: 0.58rem;
}
.ad-titlebg-main span{
    color: #ff0000;
}



.ad-week-list{
    font-size: 0.34rem;padding: 0 0.24rem;margin-top: 0.24rem;
}

.ad-week-list dt{
    color: #ff0000;line-height: 3; 
}
.ad-week-list dd{
    margin-bottom: 0.08rem;
}
.ad-week-list dd p span{
    color: #fff; font-size: 0.34rem;display: inline-block;background-color: #3756cb;padding: 0 0.36rem 0 0.12rem;border-top-right-radius: 0.56rem; line-height: 0.56rem;
}
.ad-week-list dd p{
    line-height: 1.8;
}
.ad-sanjiao-list{
    padding: 0.40rem 0.24rem 0 0.24rem;
}
.ad-sanjiao-list p{
    position: relative;padding-left: 16px; font-size: 0.34rem;
}
.ad-sanjiao-list p span{
    position: absolute;left: 0;top: 5px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-left: 10px solid #000;
    border-bottom: 6px solid transparent;
    display: block;

}
.ad-sanjiao-list img{
    display: block; width: 100%;
}

.add-wechat-btn{
    background-color: #ff0000;color: #ffff00;font-weight: bold;padding: 0 6px;font-size: 0.34rem;
}



.ad-wechat-box{
    font-size: 0.34rem;text-align: center; color: #ff0000; line-height: 1.6;padding: 0.34rem 0 0.12rem 0;
}


.ad-wechat-box .ad-wechat-botton{
    margin-top: 0.20rem;height: 36px; line-height: 36px;font-size: 20px;min-width: 120px;
}
.ad-wechat-box h6{
    color: #ff0000; font-size: 0.34rem;
}
.ad-wechat-box h2{
    color: #ff0000; font-size: 0.52rem;
}
.ad-wechat-box h2 span{
    border-bottom:2px dashed #ff0000;
}
@media screen and (min-width: 320px) {
    .qq_Mask_03, .qq_Mask {
        position: fixed;
        left: 50%;
        margin-left: -320px;
        top: 0;
        width: 640px;
        height: 1200px;
        background: rgba(0, 0, 0, .75);
        z-index: 1000000000;
        display: none;
    }
}
@media screen and (min-width: 640px) {
 .qq_Mask_03 .Mask_txt {
	 width: 85%;
 }	
}
@media screen and (max-width: 640px) {
 .qq_Mask_03 .Mask_txt {
	 width: 50%;
 }	
}
 .qq_Mask_03 .Mask_txt {
    top: 9%;
	background: #fff;
    position: relative;
    border-radius: 5px;   
    margin: 0 auto;
    max-width: 680px;
}
.qq_Mask_03 hr{
	width:80%;
	height:0.24rem;
	background-color:#78ACE5;
	border:0px;
	margin-top:6%;
	margin-left:10%;}
 .qq_Mask_03 .Mask_txt h3{
	 font-size:0.32rem;  padding-top:5%; text-align:center; color:#000; line-height:170%;}
 .qq_Mask_03 .Mask_txt p{
     font-size:0.32rem; padding-bottom:5%; padding-top:6%; text-align:center; color:#000; line-height:170%;margin: 0;
    }	 
 .qq_Mask_03 .Mask_txt .qq_mask_03_wxh{
     width:100%; text-align:center;position: relative;height: 0.4rem;background-color: #478AD4;margin:0.24rem 0;
    }
.qq_mask_03_wxh span{
	font-size:0.40rem;
	color:#FFF;
	font-weight:bold;
    background-color:#478AD4;
    height: 0.88rem;
    border-radius: 15px;
    width: 4rem;text-align: center;
    line-height: 0.88rem;
    position: absolute;
    top: 0%;margin-top: -0.24rem;
    left: 50%;margin-left: -2rem;
}
.qq_Mask_03 .close_Mask3 {
	position:absolute;
    border-radius: 50%;
    top: -15px;
    right: -15px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: #a0a09f;
    color: #fff;
    text-align: center;
    font-size: 22px;
    opacity: .5;
}




.ad-intro-dese{
    border: 2px dashed #0040b6;margin: 0.60rem auto 0.60rem auto;color: #585858;position: relative;
    box-sizing: border-box;padding: 10px;font-size: 0.34rem;background-color: #fff;
}
.ad-intro-dese p{
    line-height: 1.8;
}
.ad-intro-dese img{
    width: 60%;display: block;margin: 0.24rem auto 0 auto;
}
.dese-pos{
    position: absolute;width: 0.76rem;height: 0.71rem;background-color: #fff;
}
.pos1{
    background: url("/images/icon1.png") 0 0 no-repeat;left: -0.10rem; top: -0.40rem;
    background-size: 100% auto;
}
.pos2{
    background: url("/images/icon2.png") 0 0 no-repeat;
    background-size: 100% auto;
    right: -0.10rem;bottom: -0.40rem;
}



.ad-titlebor-box{
    position: relative;text-align: center;
}
.hr-bot{
    height: 1px; background-color: #3756cb;margin-top: 10px;border: none;
}
.ad-titlebor-box h4{
    font-size: 0.64rem;text-align: center; color: #218ce3;line-height: 1.6;
}
.ad-titlebor-box h3{
    border-radius: 0.24rem; background-color: #218ce3; font-size: 0.36rem; color: #fff;line-height: 1.6;padding: 0.12rem 0;
}
.ad-titlebor-box h6{
    color: #ffffff; font-size: 18px; line-height: 36px;padding: 0 12px ; background-color: #218ce3;display: inline-block;border-radius: 18px;
}
.ad-titlebor-box .titlebor-tips-left{
    width: 0;
    height: 0;
    border-top: 18px solid transparent;
    border-left: 18px solid #ffffff;
    border-bottom: 18px solid transparent;
    position: absolute;
    left: 0; top: 0;
}

.ad-titlebor-box .titlebor-tips-left i{
    width: 0;
    height: 0;
    border-top: 14px solid transparent;
    border-left: 14px solid #0040b6;
    border-bottom: 14px solid transparent;
    position: absolute;
    left: -18px; top: -14px;
}

.ad-titlebor-box .titlebor-tips-right{
    width: 0;
    height: 0;
    border-top: 18px solid transparent;
    border-right: 18px solid #ffffff;
    border-bottom: 18px solid transparent;
    position: absolute;
    right: 0; top: 0;
}
.ad-titlebor-box .titlebor-tips-right i{
    width: 0;
    height: 0;
    border-top: 14px solid transparent;
    border-right: 14px solid #0040b6;
    border-bottom: 14px solid transparent;
    position: absolute;
    right: -18px; top: -14px;
}

.ad-titlebor-two .titlebor-tips-left{
    width: 0;
    height: 0;
    border-top: 36px solid transparent;
    border-left: 18px solid #ffffff;
    border-bottom: 36px solid transparent;
    position: absolute;
    left: 0; top: 0;
}


.ad-titlebor-two .titlebor-tips-left i{
    width: 0;
    height: 0;
    border-top: 30px solid transparent;
    border-left: 14px solid #0040b6;
    border-bottom: 30px solid transparent;
    position: absolute;
    left: -18px; top: -30px;
}

.ad-titlebor-two .titlebor-tips-right{
    width: 0;
    height: 0;
    border-top: 36px solid transparent;
    border-right: 18px solid #ffffff;
    border-bottom: 36px solid transparent;
    position: absolute;
    right: 0; top: 0;
}
.ad-titlebor-two .titlebor-tips-right i{
    width: 0;
    height: 0;
    border-top: 30px solid transparent;
    border-right: 14px solid #0040b6;
    border-bottom: 30px solid transparent;
    position: absolute;
    right: -18px; top: -30px;
}



.ad-padding-l23r18{
    padding: 0 0.36rem 0 0.46rem;
}
.ad-padding-l23r0{
    padding: 0 0.36rem 0 0;
}


.add-wechat-h4{
    font-weight: bold;padding: 0.12rem 0;
}


.ad-bg-title{
    text-align: center; font-size: 0.36rem; font-weight: bold; color: #0040b6; line-height: 1.6;margin-top: 0.40rem;
}
.ad-bg-title span{
    display: inline-block;height: 10px; line-height: 20px;border-bottom: 0.16rem solid #ffff00;
}
.ad-colorFF0000{
    background-color: #ffe7e7;padding: 0.24rem 0.36rem;margin-top: 0.24rem;
}


.ad-titlebor-box-new{
    text-align: center;padding: 0.40rem 0 0.24rem 0;
}
.ad-titlebor-box-new h6{
    background: url("/images/icon4.png") left 0 no-repeat,url("../images/icon3.png") right 0 no-repeat;
    font-size: 0.36rem; text-align: center;color: #0040b6;
    background-size: auto 100%;display: inline-block;padding: 0 0.40rem;
}
.ad-titlebor-box-new h6 strong{
    font-size: 0.60rem;
}
.ad-titlebor-box-new+h2{
    font-size: 0.36rem;text-align: center;color: #0040b6;
}

.ad-weixin-code{
    text-align: center;background-color: #fff;
}
.ad-weixin-code p{
    text-indent: 0;margin-top: 0; color: #ff0000; font-weight: bold;
}
.code-img{
    width: 200px;height: 200px;margin: 0.24rem auto 0 auto;
}
.code-img img{
    width: 100%;display: block;
}

.add-wechat-new1{
    color: #ff0000;font-size: 0.34rem;
}
.add-wechat-new1 p{
    text-indent: 2em;
}




/* 新增 */

.ad-ertitle-wrapper{
    padding-top: 0.36rem;
}
.ad-ertitle-wrapper h2{
     color: #ff0000; font-size: 0.34rem;text-align: left; line-height: 2;
}
.ad-zhengzhuang-list{
    padding: 0 0.36rem; font-size: 0.32rem; margin-top: 0.32rem;
}
.ad-zhengzhuang-list p{
    position: relative;padding-left: 0.32rem;line-height: 1.8;
}
.ad-zhengzhuang-list p:before{
    content:"";position: absolute; width: 12px; height: 12px;display: block;background-color: #0040b6;border-radius: 50%;
    top: 0.16rem;left: 0;
}



.ad-bgd7ddf5-desc{
    padding: 0 0.36rem;margin: 0.36rem 0;
}
.ad-bgd7ddf5-desc>div{
    padding: 0 0.36rem; font-size: 0.34rem; line-height: 1.8;background-color: #d7ddf5;padding: 0.24rem;
    border-radius: 0.24rem;text-indent: 2em;
}



.ad-titlebg-new1{
    
}
.ad-titlebg-new1 .ad-titlebg-new1-main{
    background-color: #3756cb; color: #ffff00;text-align: center;padding: 0.12rem 0;
}
.ad-titlebg-new1 .ad-titlebg-new1-main h2{
    font-size: 0.36rem; line-height: 1.8;
}


.ad-titlebor-title{
    font-size: 0.34rem; color: #3756cb;padding-left: 0.20rem; line-height: 1;margin-top: 10px;
}


.add-wechat-bgbox {
    padding: 0 0.24rem;
}
.add-wechat-bgbox .ad-imgdesc{
    border-radius: 0.12rem;
}
/* 新增 */

.ad-border-1px{
    padding: 0 0.24rem;margin-top: 0.36rem;
}
.ad-border-1px .ad-imgdesc{
    border: 1px solid #218ce3;border-radius: 0.24rem;
}




.ad-tese-main{
    padding: 0 0.24rem;font-size: 0.34rem; line-height: 1.8;
}
.ad-tese-main .ad-tese-title{
    margin: 0.24rem 0;
}
.ad-tese-main .ad-tese-title h4{
    background-color: #218ce3;padding: 0.06rem; line-height: 0.54rem;height: 0.54rem;font-size: 0.36rem;display: inline-block; color: #fff;padding-right: 0.24rem;
}
.ad-tese-main .ad-tese-title h4 span{
    background-color: #fff;display: inline-block;height: 0.54rem; line-height: 0.54rem;padding: 0 0.12rem; color: #218ce3;margin-right: 0.12rem;
}


.hr-border-1px{
     width: 50%;border: 1px dashed #ff0000;margin: 0.12rem auto;
}