﻿@media only screen and (max-width: 1600px) {
	.book_main .section1 .box .right .box_con .txt_slick .item .txt_block h3{font-size: 30px;}
	.box_main .section1 .box .right .box_con .txt_slick .item .txt_block h3{font-size: 30px;}
	.box_main .section1 .box .right .box_con .txt_slick .item .txt_block h3 span{font-size: 20px;}
	.video_main .section1 .box .slick_box .slick_con .slick_txt .txt_block p{font-size: 20px;line-height: 30px;}
	.ln_main .section1 .box h2{font-size: 34px;}
	.ln_main .section1 .box h3{font-size: 50px;}
	.ln_main .section h4{font-size: 26px;}
	.ln_main .section2 .con{background-size: 34%;}
	.ln_main .section3 .con{background-size: 42%;}
	.ln_main .section4 .con{background-size: 50%;}
	.story1_main .section1 .txt_block{font-size: 40px;}
	.contact_main .comm_right .tit{font-size: 26px;}
	.contact_main .comm_right .info_box .item .txt{font-size: 22px;margin-top: 14px;}
	.contact_main .comm_right form textarea{font-size: 16px;}
	.order_main .section1 .box .tab_main .con1 .inner .right h3{font-size: 26px;}
	.order_main .section1 .box .tab_main .con2 .inner h3{font-size: 26px;}
	.order_main .section1 .box .tab_main .con3 .top .right .block1 h3{font-size: 22px;}
	.order_main .section1 .box .tab_main .con3 .top .right .block1 span{font-size: 26px;}
	.order_main .section1 .box .tab_main .con3 .top .right .block4 span{font-size: 20px;}
	.yf_main .section1 .box h3{font-size: 40px;}
	.yf_main .section2 .box .txt_block h3{font-size: 40px;}
	.comm_txt .tit h3{font-size: 40px;}
	.comm_txt .tit span{font-size: 80px;line-height: 66px;}
	.error .box{width: 700px;}
	.online_main .section2 .box .left .item p{font-size: 22px;}
	.pro1_main .section4 .tab .item-new .tit{
		font-size: 20px;
	}
   .pro1_main .section4 .tab .item-new .label{  font-size: 20px;  }
	.pro1_main .section4 .tab .item-new .mub span{
		font-size: 22px;
		line-height: 50px;
	}
	.pro1_main .section4 .tab .item-new .mub p{
		font-size: 18px;
		line-height: 50px;
	}
	.pro1_main .section4 .tab .item-new a.btn{
		font-size: 18px;
    padding: 5px 9px 2px 9px;
    background: #ff6096;
    border-radius: 22px;
    color: aliceblue;
	}
   .pro1_main .section4 .tab .item-new a.btn img{
 width: 29px;
    margin-bottom: 2px;
   }
	.pro1_main .section8 .tip{
		font-size: 24px;
	}


}
@media only screen and (max-width: 1440px) {
	.comm_search h3{font-size: 20px;}
	.comm_search form select{font-size: 18px;}
	.comm_search form button{font-size: 16px;}
	.comm_search .right .car span{font-size: 20px;}
	.comm_section1 .tit,.pro1_main .section2 .tit{font-size: 22px;}
	.comm_section1 .tit span,.pro1_main .section4 .tit,.pro1_main .section5 .title h3,.pro2_main .pro_banner .txt_block .txt h3{font-size: 32px;}
	.comm_section1 .items .item .inner h3{font-size: 16px;}
	.pro1_main .section4 .tab .tab_con .item .right h3{font-size: 26px;}
	.pro1_main .section4 .tab .tab_con .item .right p{font-size: 16px;line-height: 30px;}
	.pro1_main .section4 .tab .tab_con .item .right a{width: 65%;line-height: 56px;font-size: 20px;}
	.pro1_main .section4 .tab .tab_tit .item span{font-size: 20px;}
	.ques_mian .section1.qus .items .item{padding: 80px 0 40px 0;}
	.ques_mian .section1.qus .items .item .txt_block h3{font-size: 26px;line-height: 30px;}
	.ques_mian .section1.qus .items .item .txt_block p{font-size: 20px;margin-top: 20px;line-height: 30px;height: 60px;}
	.ques_mian .section1.news .items .item{padding: 30px 0 30px 0;}
	.ques_mian .section1.news .items .item .txt_block h3{font-size: 26px;line-height: 30px;}
	.ques_mian .section1.news .items .item .txt_block p{font-size: 20px;margin-top: 20px;line-height: 30px;height: 60px;}
	.pro2_main .pro_banner .txt_block .txt p{font-size: 16px;line-height: 30px;}
	.pro2_main .section1 .items .item .inner span{font-size: 18px;}
	.pro2_main .section2 .item .txt_block h3,.comm_section2 .right h3,.pro2_main .section6 .tit{font-size: 26px;}
	.pro2_main .section2 .item .txt_block h4,.comm_section2 .right h4{font-size: 20px;}
	.pro2_main .section2 .item .txt_block p,.comm_section2 .right p{font-size: 18px;}
	.pro2_main .section4 .items{margin: 4vw -25px 0 -25px; }
	.pro2_main .section4 .items .item .inner h3{font-size: 16px;line-height: 26px;}
	.pro2_main .section4 .items .item .inner{margin: 0 25px;}
	.pro2_main .section5 .slick_list .txt_block{font-size: 14px;line-height: 26px;}
	.early_main .section1 ul li .date{font-size: 26px;}
	.early_main .section2 .box{width: 570px;}
	.early_main .section2 .box .items .item .show span{font-size: 24px;}
	.early_main .section2 .box .items .item .hide{font-size: 16px;line-height: 28px;}
	.early_main .section6 .items .item span,.early_main .section8 .items .item .inner h3{font-size: 26px;}
	.early_main .section9 .items .item .inner .txt_block h3{font-size: 36px;}
	
	
	.book_main .section1 .box .right .box_con .txt_slick .item .txt_block h3{font-size: 26px;}
	.book_main .section1 .box .right .box_con .txt_slick .item .txt_block p{font-size: 16px;}
	.book_main .section1 .box .right .box_con .txt_slick .item .txt_block a {font-size: 16px;background-position: 184px center;}
	.book_main .section1 .box .left .item span{font-size: 16px;}
	.book_main .section1 .box .left .item.slick-current span{font-size: 24px;}
	.box_main .section1 .box .right .box_con .txt_slick .item .txt_block h3{font-size: 26px;}
	.box_main .section1 .box .right .box_con .txt_slick .item .txt_block h3 span{font-size: 18px;}
	.box_main .section1 .box .right .box_con .txt_slick .item .txt_block p{font-size: 16px;}
	.box_main .section1 .box .right .box_con .txt_slick .item .txt_block a{font-size: 16px;background-position: 184px center;}
	.box_main .section1 .box .left .item span{font-size: 16px;}
	.box_main .section1 .box .left .item.slick-current span{font-size: 24px;}
	.video_main .section1 .wrap{width: 70%;}
	.video_main .section1 .box .slick_box .slick_con .slick_nav .item{margin: 25px 0;}
	.video_main .section1 .box .box_tit .icon i{width: 110px;height: 110px;}
	.video_main .section1 .box .slick_box .slick_con .slick_txt .txt_block p{font-size: 18px;}
	.video_main .section1 .box .slick_box .slick_con .slick_nav .item span{font-size: 16px;}
	.video_main .section1 .box .slick_box .slick_con .slick_nav .item.slick-current span{font-size: 24px;}
	.ln_main .section1 .box h2{font-size: 30px;}
	.ln_main .section1 .box h3{font-size: 40px;}
	.ln_main .section p{font-size: 16px;line-height: 26px;}
	.nav_dot{right: 140px;}
	.story1_main .section1 .txt_block{font-size: 36px;}
	.comm_section3 .slick .item span{font-size: 14px;}
	.story2_main .section1 .slick_txt .item .txt_block p{font-size: 16px;}
	.story3_main .section1 .slick_txt .item .txt_block h3{font-size: 26px;}
	.story3_main .section1 .slick_txt .item .txt_block p{font-size: 16px;}
	.story3_main .section1 .slick_nav .item span{font-size: 16px;}
	.comm_left ul li a{font-size: 16px;line-height: 56px;}
	.contact_main .comm_right form .item span{font-size: 16px;}
	.contact_main .comm_right .con p{font-size: 16px;line-height: 28px;}
	.contact_main .comm_right .join .item span{font-size: 16px;}
	.order_main .section1 .box .tab_main .con1 .inner .right p{font-size: 16px;}
	.order_main .section1 .box .tab_main .con2 .inner .top .right .lable input{height: 50px;line-height: 50px;padding: 0 22px;font-size: 16px;}
	.order_main .section1 .box .tab_main .con2 .inner .top .right .lable select{height: 50px;line-height: 50px;padding: 0 22px;font-size: 16px;}
	.order_main .section1 .box .tab_main .con2 .inner .top .right .next{height: 50px;line-height: 50px;}
	.order_main .section1 .box .tab_main .con3 .top .right .block1 h3{font-size: 20px;}
	.order_main .section1 .box .tab_main .con3 .top .right .block1 span{font-size: 24px;}
	.order_main .section1 .box .tab_main .con3 .top .right .block2 span{font-size: 22px;}
	.order_main .section1 .box .tab_main .con3 .top .right .block4 span{font-size: 18px;}
	.order_main .section1 .box .tab_main .con3 .bot .ewm_box .ewm{width: 196px;}
	.pay_main .box .ewm_box .ewm{width: 230px;}
	.yf_main .section1 .box h3{font-size: 36px;}
	.yf_main .section1 .box p{font-size: 16px;}
	.yf_main .section2 .box .txt_block h3{font-size: 36px;}
	.yf_main .section2 .box .txt_block p{font-size: 16px;}
	.comm_txt .tit h3{font-size: 34px;margin-left: 72px;}
	.comm_txt p{font-size: 16px;line-height: 30px;}
	.yf_main .section2 .items .item i{font-size: 40px;}
	.yf_main .section2 .items .item{margin: 0 18px;}
	.yf_main .section2 .items .item p{font-size: 18px;line-height: 30px;}
	.yf_main .section2 .items .item i{width: 72px;height: 72px;line-height: 72px;}
	.yf_main .section2 .items:after{top: 6px;}
	.yf_main .section1 .box img{max-width: 80%;}
	.yf_main .section2 .box{width: 480px;height: 480px;}
	.error .box .txt_block{font-size: 22px;}
	.error{height: 100vh;}
	.online_main .section2 .box .left .item p{font-size: 18px;}
	.news_main .news_box .news_con .tit h1{font-size: 24px;}
	.crumbs{font-size: 16px;padding-bottom: 25px;}
	.map_main .top h3{font-size: 24px;line-height: 60px;}
	.map_main .link_box{padding-left: 46px;}
	.map_main .link_box .link_b a{font-size: 20px;padding: 0 34px;}
	.map_main .link_s .link_t a{font-size: 20px;}
	.map_main .link_s .link_b a{font-size: 20px;}
	.map_main .link_s .link_ss a{font-size: 20px;}
	.pro1_main .section7 .img-box img,
	.pro1_main .section8 .cont img{
		max-width: 80%;
	}

}
@media only screen and (max-width: 1366px) {
	.comm_search h3{font-size: 18px;line-height: 28px;}
	.comm_search .right .car span{font-size: 18px;}
	.pro1_main .section1 .wrap { padding: 40px 35px 40px 35px;}
	.comm_section1 .tit span, .pro1_main .section4 .tit, .pro1_main .section5 .title h3,.pro2_main .pro_banner .txt_block .txt h3{font-size: 28px;}
	.comm_section1{padding: 25px 0 0 0;}
	.pro1_main .section4 .tab .tab_tit .item span{width: 64px;height: 64px;line-height: 64px;}
	.pro1_main .section4 .tab .tab_con .item .right h3{font-size: 22px;margin-bottom: 12px;}
	.pro1_main .section4 .tab .tab_con .item .right p{font-size: 14px;line-height: 26px;}
	.pro1_main .section4 .tab .tab_con .item .right a {width: 56%;line-height: 50px;font-size: 18px;margin-top: 35px;}
	.pro2_main .pro_banner .txt_block .txt p{font-size: 14px;line-height: 26px;}
	.pro2_main .pro_banner .txt_block .pic{width: 440px;margin-left: 4vw;}
	.pro2_main .pro_banner .txt_block .txt{left: 540px;}
	.pro2_main .section2 .item .txt_block h3,.comm_section2 .right h3,.pro2_main .section6 .tit{font-size: 24px;margin-bottom: 20px;}
	.pro2_main .section2 .item .txt_block h4,.comm_section2 .right h4{font-size: 18px;margin-bottom: 10px;}
	.pro2_main .section2 .item .txt_block p,.comm_section2 .right p{font-size: 16px;line-height: 26px;}
	.pro2_main .section1 .items{margin-left: -8px;margin-right: -8px;}
	.pro2_main .section1 .items .item .inner{margin: 0 8px;}
	.pro2_main .section1 .items .item .inner .pic img{max-height: 140px;}
	.pro2_main .section1{padding: 50px 0;}
	.early_main .section2 .box{width: 480px;}
	.early_main .section6 .items .item span,.early_main .section8 .items .item .inner h3{font-size: 22px;}
	.comm_search .right .tel{width: 320px;}
	.early_main .section8 .items .item .inner{padding: 20px 40px 20px 10px;}
	.early_main .section8 .items .item .inner:after{right: 20px;}
	.early_main .section9 .items .item .inner .txt_block h3{font-size: 32px;}
	.book_main .section1 .box .right .box_con .txt_slick .item .txt_block h3{font-size: 22px;}
	.book_main .section1 .box .left .item{margin: 22px 0;}
	.book_main .section1 .box .right .box_con .b_slick{margin-top: 125px;}
	.box_main .section1 .box .right .box_con .txt_slick .item .txt_block h3{font-size: 22px;}
	.video_main .section1 .box .slick_box .slick_con .slick_txt .txt_block p{font-size: 16px;}
	.story1_main .section1 .txt_block{font-size: 32px;}
	.contact_main .comm_right .info_box .item .txt{font-size: 20px;}
	.yf_main .section1 .box h3{font-size: 32px;}
	.yf_main .section2 .box .txt_block h3{font-size: 32px;}
	.yf_main .section2 .box .txt_block h3{font-size: 32px;}
	.comm_txt .tit h3{font-size: 30px;}
	.online_main .section2 .box .right{width: 37%;}
	.pro1_main .section4 .tab .item-new .label{
		width: 120px;
	}
	.pro1_main .section4 .tab .item-new .tit, .pro1_main .section4 .tab .item-new .mubs, .pro1_main .section4 .tab .item-new .pros{
		width: calc(100% - 130px);
	}
	.pro1_main .section4 .tab .item-new .label,
	.pro1_main .section4 .tab .item-new .tit{
		font-size: 18px;
	}
	.pro1_main .section4 .tab .item-new .mub span{
		font-size: 18px;
		line-height: 40px;
		width: 120px;
	}
	.pro1_main .section4 .tab .item-new .mub p{
		font-size: 16px;
		line-height: 40px;
		width: calc(100% - 120px);
	}
	.pro1_main .section4 .tab .item-new a.btn{
		font-size: 16px;
	}
	.pro1_main .section8 .tip{
		font-size: 20px;
	}
}

@media only screen and (max-width: 1199px){
	.ques_mian .section1.qus .items .item{padding: 50px 0 34px 0;}
	.ques_mian .section1.qus .items .item .txt_block h3{font-size: 22px;}
	.ques_mian .section1.qus .items .item .txt_block p{font-size: 16px;margin-top: 15px;}
	.ques_mian .section1.news .items .item{padding: 50px 0 34px 0;}
	.ques_mian .section1.news .items .item .txt_block h3{font-size: 22px;}
	.ques_mian .section1.news .items .item .txt_block p{font-size: 16px;margin-top: 15px;}
	.pages ul li a {font-size: 16px;line-height: 40px;padding: 0 15px;}
	.pro2_main .pro_banner .date .item{margin: 0 5px;}
	.early_main .section1 ul li{margin: 0 8px;}
	.comm_search form select{font-size: 14px;}
	.comm_search h3{font-size: 16px;margin-right: 20px;}
	.comm_search .right .car{padding: 10px 22px;}
	.comm_search .right .car span{font-size: 16px;padding-left: 8px;}
	.comm_search .right .car i{margin-right: 8px;}
	.pro1_main .section1 .wrap {padding: 30px 25px 30px 25px;}
	.pro1_main .section4 .tab .tab_tit .item span{width: 56px;height: 56px;line-height: 56px;font-size: 16px;}
	.pro1_main .section4 .tab .tab_con .item .right{padding-top: 0;}
	.pro2_main .section5 .slick .item{padding: 35px 0;}
	.early_main .section8 .items .item .inner p{font-size: 12px;}
	.book_main .section1 .box .left{width: 250px;}
	.book_main .section1 .box .right .box_con .txt_slick{margin-left: 250px;padding-top: 60px;}
	.book_main .section1 .box .right .box_con .txt_slick .item .txt_block p{height: 88px;-webkit-line-clamp: 3;margin-top: 10px;}
	.book_main .section1 .box .left .item{margin: 16px 0;}
	.box_main .section1 .box .right .box_con .txt_slick .item .txt_block p{height: 88px;-webkit-line-clamp: 3;margin-top: 10px;}
	.box_main .section1 .box .left .item{margin: 22px 0;}
	.video_main .section1 .box .slick_box .slick_con .slick_nav .item{margin: 18px 0;}
	.video_main .section2 .logo_b .item{height: 100px;}
	.ln_main .section1 .box h2{font-size: 24px;}
	.ln_main .section1 .box h3{font-size: 32px;}
	.ln_main .section h4{font-size: 22px;}
	.ln_main .section p{font-size: 14px;line-height: 24px;}
	.nav_dot{right: 80px;}
	.story3_main .section1 .slick_txt .item .pic{max-width: 340px;}
	.story3_main .section1 .slick_txt .item .txt_block{margin-left: 400px;}
	.comm_left{width: 212px;}
	.comm_right{margin-left: 244px;}
	.contact_main .comm_right form .item .lable{width: 215px;}
	.contact_main .comm_right form .item input{width: 152px;font-size: 14px;}
	.contact_main .comm_right form .item .l{width: 100px;}
	.contact_main .comm_right form .item .l select{font-size: 14px;width: 72px;background-position: 56px center;}
	.contact_main .comm_right form .item span{font-size: 14px;}
	.contact_main .comm_right form .item{margin-bottom: 25px;}
	.contact_main .comm_right form textarea{font-size: 14px;line-height: 24px;padding: 15px;}
	.contact_main .comm_right form .tj{font-size: 14px;}
	.order_main .section1 .box .tab_main .con3 .bot{width: 74%;}
	.order_main .section1 .box .tab_main .con1 .inner .right{width: 44%;}
	.order_main .section1 .box .tab_main .con1 .inner .right form select{padding: 0 15px;font-size: 14px;background-position: 80px center;}
	.pay_main .box .ewm_box .ewm{width: 190px;}
	.yf_main .section2 .items .item{margin: 0 12px;}
	.yf_main .section2 .items .item i{width: 60px;height: 60px;line-height: 60px;font-size: 32px;}
	.yf_main .section2 .items:after{top: -4px;background-size: 100%;}
	.yf_main .section2 .items .item:nth-child(even){margin-top: 15px;}
	.error .box{width: 610px;margin-left: -368px;}
	.online_main .section2 .box .left .item .inner{margin: 0 20px;}
	.map_main .top h3{font-size: 22px;line-height: 60px;padding-left: 40px;}
	.map_main .link_box{padding-left: 15px;}
	.map_main .link_box .link_b a{font-size: 18px;padding: 0 25px;}
	.map_main .link_s .link_t a{font-size: 18px;padding-left: 40px;}
	.map_main .link_s .link_b a{font-size: 18px;}
	.map_main .link_s .link_ss a{font-size: 18px;}
	.map_main .link_s .link_bo{padding-left: 40px;}
	.contact_out .phone:before{
		width:40px;
	}
	.contact_out .phone{
		font-size:36px;
	}
	.contact_out .txt{
		font-size:18px;
	}
}



/*2019-07-02*/
@media screen and (max-width: 992px){
	.wrap-mobile{display:block}
	.wrap-pc{display:none}
	.pro2_main .section3 .comm_section2 .top h4{position: absolute;
    bottom: 10px;
    padding: 2px 9px;
    background: rgba(99, 99, 99, 0.6);
    color: #fff;
    font-size: 14px;
    border-radius: 15px;
    right: 15px;
    font-weight: 100;
     border: 1px solid #EBEBEC;
	}
	.pro2_main .section4 .items .item .inner h3{
		text-align:left;
	}
	.book_main{
		display: none;
	}
	.book_bg{
		background: #f3f7fa !important;
	}
	.m_book_main{
		display: block;
		background: #fff;
	}
	.m_book_main .tab_title{
		background: #f3f7fa;
		border-top: 1px solid #e7ecef;
		border-bottom: 1px solid #e7ecef;
		position: relative;
		padding: 10px 30px 10px 0;
	}
    .m_book_main .tab_title:after{
        content: '+';
        width: 30px;
        height: 52px;
        font-size: 24px;
        color: #999;
        text-align: center;
        line-height: 50px;
        position: absolute;
        right: 0;
        top: 0;
        background-color: #fff;
        z-index: 2;
        box-shadow: -3px 0px 10px rgba(0,0,0,0.15);
    }
    .m_book_main .tab_title .slick{
    	font-size: 0;
	    height: 32px;
	    overflow: hidden;
	    z-index: 1;
    }
	.m_book_main .tab_title .item{
        display: inline-block;
        vertical-align: top;
        width: 25%;
		text-align: center;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.m_book_main .tab_title .item span{
		display: inline-block;
		font-size: 16px;
		line-height: 30px;
		color: #707271;
		border-bottom: 2px solid transparent;
	}
	.m_book_main .tab_title .item.active span{
		color: #ff498b;
		border-color: #ff498b;
	}
	.m_book_main .tab_content{
		margin-top: 10px;
		padding: 12px 10px 32px;
		font-size: 0;
		background: #f3f7fa;
	}
	.m_book_main .tab_content .child{
		display: none;
	}
	.m_book_main .tab_content .child:first-of-type{
		display: block;
	}
	.m_book_main .tab_content .item{
		width: calc((100% - 5px) / 2);
		display: inline-block;
		vertical-align: top;
		border-radius: 5px;
		overflow: hidden;
		background: #fff;
		margin-top: 10px;
	}
	.m_book_main .tab_content .item:nth-of-type(1),
	.m_book_main .tab_content .item:nth-of-type(2){
		margin-top: 0;
	}
	.m_book_main .tab_content .item:nth-of-type(odd){
		margin-right: 5px;
	}
	.m_book_main .tab_content .item .img_block{
		border-radius: 5px;
		overflow: hidden;
	}
	.m_book_main .tab_content .item img{
		display: block;
		width: 100%;
	}
	.m_book_main .tab_content .item .txt_block{
		padding: 10px;
	}
	.m_book_main .tab_content .item h3{
		font-size: 16px;
		line-height: 20px;
		height: 40px;
		overflow: hidden;
	}
	.m_book_main .tab_content .item a{
		display: block;
		line-height: 28px;
		color: #fff;
		background: #ff498b;
		text-align: center;
		border-radius: 20px;
		margin-top: 20px;
		font-size: 14px;
	}
	.box_main{
		display: none;
	}
	.box_bg{
		background: #fff !important;
	}
	.m_box_main{
		display: block;
		background: #fff;
	}
	.m_box_main .tab_title{
		background: #f3f7fa;
		border-top: 1px solid #e7ecef;
		border-bottom: 1px solid #e7ecef;
		position: relative;
		padding: 10px 30px 10px 0;
	}
    .m_box_main .tab_title:after{
        content: '+';
        width: 30px;
        height: 52px;
        font-size: 24px;
        color: #999;
        text-align: center;
        line-height: 50px;
        position: absolute;
        right: 0;
        top: 0;
        background-color: #fff;
        z-index: 2;
        box-shadow:-3px 0px 10px rgba(0,0,0,0.15);
    }
    .m_box_main .tab_title .slick{
    	font-size: 0;
	    height: 32px;
	    overflow: hidden;
	    z-index: 1;
    }
	.m_box_main .tab_title .slick-track{
		margin-left: 0;
	}
	.m_box_main .tab_title .item{
        display: inline-block;
        vertical-align: top;
        width: 25%;
		text-align: center;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.m_box_main .tab_title .item span{
		display: inline-block;
		font-size: 16px;
		line-height: 30px;
		color: #707271;
		border-bottom: 2px solid transparent;
	}
	.m_box_main .tab_title .item.active span{
		color: #ff498b;
		border-color: #ff498b;
	}
	.m_box_main .tab_content{
		background: #fff;
		padding: 9px 12px 40px;
	}
	.m_box_main .tab_content .child{
		height: 0;
		overflow: hidden;
	}
	.m_box_main .tab_content .child:first-of-type{
		height: auto;
	}
	.m_box_main .tab_content .img_slick{
		border-radius: 3px;
		overflow: hidden;
		position: relative;
	}
	.m_box_main .tab_content .img_slick .item img{
		display: block;
		width: 100%;
	}
	.m_box_main .tab_content .img_slick .num{
		background: #86878b;
		padding: 0 10px;
		border-radius: 20px;
		position: absolute;
		right: 12px;
		bottom: 12px;
		z-index: 2;
		font-size: 12px;
		color: #fff;
	}
	.m_box_main .tab_content .txt_block{
		margin-top: 15px;
		background: #f6f6f6;
		padding: 30px 12px;
	}
	.m_box_main .tab_content .txt_block h3{
		font-size: 18px;
		color: #333;
	}
	.m_box_main .tab_content .txt_block p{
		font-size: 14px;
		color: #999;
		line-height: 24px;
		margin-top: 12px;
	}
	.m_box_main .tab_content a{
		display: block;
		margin-top: 20px;
		line-height: 40px;
		font-size: 16px;
		color: #fff;
		background: #ff498b;
		border-radius: 20px;
		text-align: center;
	}
	.nav_dot{
		display: none;
	}
	.ln_main .section{
		height: auto;
		position: relative;
	}
	.ln_main .section1{
		height: calc(100vh - 60px);
	}
	.ln_main .section1 .box{
		height: 100%;
	}
	.ln_main .section1 .box h2{
		font-size: 20px;
	}
	.ln_main .section1 .box h3{
		font-size: 26px;
		margin-top: 10px;
	}
	.ln_main .section1 .box img{
		width: 100%;
		max-width: 500px;
		margin: 50px auto 0;
		max-height: none;
	}
	.ln_main .section1 .up{
		width: 26px;
		height: 14px;
		background-size: contain;
		bottom: 40px;
	}
	.ln_main .section .con{
		min-height: calc(100vh - 60px);
		height: auto;
		padding: 60px 0 30px;
	}
	.ln_main .section h4{
		font-size: 18px;
		text-align: center;
		margin-bottom: 20px;
	}
	.ln_main .section p{
		color: #a1a1a1;
	}
	.ln_main .section2 .con{
		background-position: center 104%;
	}
	.ln_main .section3 .con{
		background-position: center bottom;
		background-size: 50%;
	}
	.ln_main .section4{
		background: #fefae1;
	}
	.ln_main .section4 .con{
		background-size: 100% auto;
		padding-bottom: 50vw;
	}
	.video_main .section1{
		display: none;
	}
	.video_main .m_section1{
		display: block;
	}
	.video_bg{
		background: #fff;
		background-image: none !important;
	}
	.video_main .m_section1 .b_tab_title{
		margin: 10px 12px;
		background: #f3f7fa;
		border-radius: 20px;
		font-size: 0;
		overflow: hidden;
	}
	.video_main .m_section1 .b_tab_title span{
		display: inline-block;
		vertical-align: top;
		width: 50%;
		font-size: 16px;
		color: #717173;
		line-height: 42px;
		text-align: center;
		border-radius: 20px;
	}
	.video_main .m_section1 .b_tab_title span.active{
		color: #fff;
		background: #ff498b;
	}
	.video_main .m_section1 .b_tab_content .child{
		display: none;
	}
	.video_main .m_section1 .s_tab_content{
		padding: 0 12px;
	}
	.video_main .m_section1 .s_tab_content .item{
		display: none;
	}
	.video_main .m_section1 .s_tab_content .pic{
		border-radius: 3px;
		overflow: hidden;
	}
	.video_main .m_section1 .s_tab_content .pic img{
		display: block;
		width: 100%;
	}
	.video_main .m_section1 .s_tab_content .txt_block{
		margin-top: 10px;
		background: #f3f7fa;
		padding: 20px 12px;
	}
	.video_main .m_section1 .s_tab_content .txt_block p{
		color: #727071;
		font-size: 14px;
		line-height: 24px;
	}
	.video_main .m_section1 .s_tab_title{
		background: #f3f7fa;
		border-top: 1px solid #e7ecef;
		border-bottom: 1px solid #e7ecef;
		padding: 8px 0;
		margin-top: 28px;
	}
	.video_main .m_section1 .s_tab_title .item{
		text-align: center;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		padding: 0 20px 0 15px;
	}
	.video_main .m_section1 .s_tab_title .item span{
		display: inline-block;
		font-size: 16px;
		line-height: 30px;
		color: #707271;
		border-bottom: 2px solid transparent;
	}
	.video_main .m_section1 .s_tab_title .item.active span{
		color: #ff498b;
		border-color: #ff498b;
	}
	.video_main .section2{
		padding: 12px 12px 50px;
	}
	.video_main .section2 .wrap{
		padding: 24px 12px;
		background: #f3f7fa;
		border-radius: 5px;
		overflow: hidden;
	}
	.video_main .section2 h3{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.video_main .section2 .logo_b{
		margin: 0;
	}
	.video_main .section2 .logo_b .item{
		width: 46%;
		height: 66px;
		margin: 0 4% 4% 0;
	}
	.video_main .section2 .logo_b .item .logo_img img{
		max-height: 60px;
	}
	.video_main .section2 .logo_s{
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 0;
	}
	.video_main .section2 .logo_s .item{
		width: 22%;
		margin: 0 3% 3% 0;
		height: 50px;
	}
	.video_main .section2 .logo_s .item .logo_img img{
		max-height: 46px;
	}
	.story1_main .section1{
		display: none;
	}
	.story1_main .m_banner{
		display: block;
	}
	.story1_main .m_banner img{
		display: block;
		width: 100%;
	}
    .story1_main .comm_section3{
        background: #f3f7fa !important;
        margin-top: 4px;
    }
    .story1_main .comm_section3:nth-of-type(1){
        margin-top: 0;
    }
	.comm_section3 .slick{
		margin: 30px -10px 0;
		padding: 0;
	}
	.comm_section3 .slick .item{
		margin: 0 10px;
	}
	.comm_section3 .slick .item .pic{
		padding: 20px 0;
	}
	.comm_section3 .slick .item span{
		margin-top: 10px;
		line-height: 18px;
		max-height: 54px;
		overflow: hidden;
	}
	.story2_main{
		background: #fff;
	}
	.story2_main .section1{
		padding: 14px 0 0;
	}
	.story2_main .section1 .wrap{
		padding: 0;
	}
	.story2_main .section1 .box{
		background: #f3f7fa;
		padding: 30px 12px 18px;
	}
	.story2_main .section1 .box:before{
		top: 33px;
		left: 12px;
		right: 12px;
		width: auto;
	}
	.story2_main .section1 .box:after{
		width: 14px;
		height: 20px;
		background-size: contain;
		top: 17px;
		right: 6px;
	}
	.story2_main .section1 .slick_date{
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 0;
	}
	.story2_main .section1 .slick_date .item span{
		font-size: 16px;
		padding-top: 20px;
		line-height: 20px;
	}
	.story2_main .section1 .slick_date .item span:before{
		width: 9px;
		height: 9px;
		margin-left: -5px;
	}
	.story2_main .section1 .slick_txt{
		margin: 20px 10px 40px;
	}
	.story2_main .section1 .slick_txt .item{
		padding: 20px 0 10px;
		display: none;
	}
	.story2_main .section1 .slick_txt .item:nth-of-type(1){
		display: block;
	}
	.story2_main .section1 .slick_txt .item .txt_block{
		width: 100%;
		margin: 0 auto 10px;
		text-align: center;
		padding: 0 30px;
	}
	.story2_main .section1 .slick_txt .item .txt_block p{
		font-size: 12px;
		line-height: 16px;
	}
	.story2_main .section1 .slick_txt .item img{
		max-width: 90%;
	}
	.story3_new{
		margin-top: 15px;
	}
	.story3_new .section1{
		padding: 30px 5px;
	}
	.story3_new .section1 .wrap{
		padding: 0;
	}
	.story3_new .section1 .slick{
		padding: 0;
	}
	.story3_new .section1 .item{
		padding: 0 5px;
	}
	.story3_new .section1 .item .img_block{
		border-width: 1px;
	}
	.story3_new .section1 .item h3{
		margin-top: 5px;
		font-size: 14px;
	}
	.story3_new .section2{
		padding: 0;
	}
	.story3_new .section2 .item .img_block{
		width: 50%;
		float: none;
		margin: 0 auto;
	}
	.story3_new .section2 .item .txt_block{
		margin-left: 0;
		padding-left: 0;
		margin-top: 15px;
	}
	.story3_new .section2 .item h3{
		font-size: 18px;
		text-align: center;
		margin-bottom: 0;
	}
	.story3_new .section2 .item .desc, .story3_new .section2 .item p{
		font-size: 14px;
		line-height: 24px;
		margin-top: 30px;
	}
	.story3_new .section3{
		margin-top: 30px;
		padding-bottom: 50px;
	}
	.story3_new .section3 .box:nth-of-type(2),
	.story3_new .section3 .box:nth-of-type(5),
	.story3_new .section3 .box:nth-of-type(6){
		display: none;
	}
	.story3_new .section3 .box{
		width: 49%;
		margin-bottom: 0;
	}
	.story3_new .section3 .box:nth-of-type(1){
		margin-right: 2%;
	}
	.story3_new .section3 .box:nth-of-type(4){
		width: 100%;
		margin-top: 2%;
	}
	.ques_mian .section1.news{
		padding-bottom: 40px;
		background: #f3f7fa;
	}
	.ques_mian .section1.news .items{
		padding: 0;
	}
	.ques_mian .section1.news .items .item{
		padding: 26px 0;
	}
	.ques_mian .section1.news .items .item .pic{
		display: none;
	}
	.ques_mian .section1.news .items .item .txt_block{
		margin-left: 0;
	}
	.ques_mian .section1.news .items .item .txt_block h3{
		font-size: 18px;
		margin-top: 0;
		line-height: 22px;
	}
	.ques_mian .section1.news .items .item .txt_block p{
		font-size: 14px;
		line-height: 24px;
		height: auto;
	}
	.ques_mian .section1.news .comm_shop{
		display: none;
	}
	.pages{
		margin: 15px 0;
	}
	.news_main{
		padding: 30px 0;
	}
	.news_main .comm_left{
		width: 100%;
		float: none;
		border: none;
	}
	.news_main .comm_left ul li{
		width: 138px;
		line-height: 48px;
		border: 1px solid #dcdcdc;
		padding: 0;
		width: 138px;
		display: inline-block;
		vertical-align: top;
	}
	.news_main .comm_left ul li a{
		line-height: 48px;
		font-size: 18px;
		border: none;
	}
	.news_main .comm_left ul li:nth-of-type(1){
		margin-right: calc(100% - 286px);
	}
	.news_main .comm_right{
		padding: 0;
		margin-top: 30px;
		margin-left: 0;
		border: none;
		box-shadow: none;
	}
	.news_main .comm_right:after{
		display: none;
	}
	.news_main .news_box .news_con .tit h1{
		font-size: 18px;
	}
	.news_main .news_box .news_con .tit span{
		font-size: 12px;
		margin: 0 20px;
	}
	.news_main .news_box .news_con .tit span i{
		font-size: 12px;
		line-height: 18px;
		padding: 0 5px;
	}
	.news_main .news_box .news_con .share{
		display: none;
	}
	.news_main .box_img{
		display: none;
	}
	.contact_main{
		padding: 0 0 40px;
		background: #f3f7fa;
	}
	.contact_main .wrap{
		padding: 0;
	}
	.contact_main .comm_left{
		width: 100%;
		float: none;
		border: none;
		background: #fff;
		padding: 15px;
		font-size: 0;
	}
	.contact_main .comm_left ul li{
		display: inline-block;
		vertical-align: top;
		width: calc((100% - 18px) / 3);
		margin: 3px;
		padding: 0;
		background: #a4a4a4;
		border-radius: 3px;
	}
	.contact_main .comm_left ul li:hover, .comm_left ul li.on{
		background: #ff498b;
	}
	.contact_main .comm_left ul li a{
		padding-left: 0;
		border: none;
		text-align: center;
		line-height: 34px;
		color: #fff;
	}
	.contact_main .comm_right{
		margin: 10px 10px 0;
		border: none;
		padding: 50px 40px;
		min-height: 410px;
	}
	.contact_main .comm_right:after{
		width: 40px;
		height: 40px;
		background-size: contain;
	}
	.contact_main .comm_right .tit{
		font-size: 20px;
		margin-bottom: 50px;
	}
	.contact_main .comm_right .info_box .item{
		margin-bottom: 20px;
	}
	.contact_main .comm_right .info_box .item i{
		width: 44px;
		height: 44px;
		background-size: 28px auto;
	}
	.contact_main .comm_right .info_box .item .txt{
		font-size: 18px;
		margin-top: 10px;
		margin-left: 60px;
		padding-bottom: 10px;
	}
	.contact_main .comm_right .con p{
		text-align: center;
	}
	.contact_main .comm_right form .item{
		margin-bottom: 0;
	}
	.contact_main .comm_right form .item .lable{
		width: 100%;
		float: none !important;
		margin-bottom: 15px;
	}
	.contact_main .comm_right form .item span{
		line-height: 24px;
	}
	.contact_main .comm_right form .item input{
		line-height: 23px;
		margin-left: 40px;
		padding: 0 5px;
		width: calc(100% - 30px);
		display: block;
	}
	.contact_main .comm_right form .item .l{
		width: 45% !important;
	}
	.contact_main .comm_right form .item .l:nth-child(2){
		margin-left: 10%;
	}
	.contact_main .comm_right form .item .l select{
		width: calc(100% - 35px);
		background-color: transparent;
		background-position: 92% center;
		line-height: 24px;
	}
	.contact_main .comm_right form textarea{
		height: 130px;
		padding: 10px 15px;
		display: block;
		margin-top: 60px;
	}
	.contact_main .comm_right form .tj{
		width: 100%;
		margin-top: 20px;
	}
	.early_main{
		background: #f3f7fa;
	}
	.early_main .comm_banner{
		display: none;
	}
	.early_main .m_banner{
		display: block;
		background: #fff;
		padding: 12px;
		padding-bottom: 15px;
		position: relative;
		white-space: nowrap;
	}
	.early_main .m_banner.slick-slider{
		padding-left: 0;
		padding-right: 0;
	}
	.early_main .m_banner .item{
		padding: 0 4px;
		display: inline-block;
		vertical-align: top;
	}
	.early_main .m_banner .item img{
		display: block;
		width: 100%;
		border-radius: 8px;
	}
	.early_main .m_banner .slick-dots{
		position: absolute;
		bottom: 25px;
		left: 0;
		right: 0;
		font-size: 0;
	}
	.early_main .m_banner .slick-dots li{
		width: 6px;
		height: 6px;
		background: #e1e7f5;
		border-radius: 50%;
		margin: 0 3px;
	}
	.early_main .m_banner .slick-dots li.slick-active{
		background: #ff2285;
	}
	.early_main .m_banner .slick-dots button{
		display: none;
	}
	.early_main .section1{
		padding: 28px 0 8px;
		background: #fff;
		margin-top: 10px;
	}
	.early_main .section1 ul{
		display: none;
	}
	.early_main .section3 .slick-dots{
		position: static;
		font-size: 0;
		margin-top: 10px;
	}
	.early_main .section3 .slick-dots li{
		width: 6px;
		height: 6px;
		background: #e1e7f5;
		border-radius: 50%;
		margin: 0 3px;
	}
	.early_main .section3 .slick-dots li.slick-active{
		background: #ff2285;
	}
	.early_main .section3 .slick-dots button{
		display: none;
	}
	.early_main .section8{
		padding: 0 0 24px;
		background: #fff;
	}
	.early_main .section8 .comm_tit2{
		display: none;
	}
	.early_main .section8 .items{
		margin-top: 0;
	}
	.early_main .section8 .items .item .inner{
		padding: 0 0 10px;
	}
	.early_main .section8 .items .item .inner h3{
		font-size: 12px;
		line-height: 28px;
		font-weight: normal;
		border-bottom: 1px solid rgba(255,255,255,.3);
	}
	.early_main .section8 .items .item .inner:after{
		display: none;
	}
	.early_main .section8 .items .item .inner p{
		line-height: 14px;
		margin: 6px 0;
	}
	.early_main .section8 .items .item .inner p br{
		display: inline-block;
	}
	.early_main .section8 .items .item .inner p span{
		display: none;
	}
	.early_main .section8 .items .item .inner i{
		display: block;
		line-height: 20px;
		width: 44px;
		border-radius: 20px;
		background: #fff;
		margin: 0 auto;
		font-size: 12px;
		font-style: normal;
	}
	.early_main .section8 .items .item:nth-of-type(1) .inner i{
		color: #e381a7;
	}
	.early_main .section8 .items .item:nth-of-type(2) .inner i{
		color: #ead45c;
	}
	.early_main .section8 .items .item:nth-of-type(3) .inner i{
		color: #94e5a2;
	}
	.early_main .section8 .items .item:nth-of-type(4) .inner i{
		color: #8fcaec;
	}
	.early_main .section8 .items .item:nth-of-type(5) .inner i{
		color: #5e6ad0;
	}
	.early_main .section8 .comm_search{
		margin-top: 28px;
		padding-left: 0;
	}
	.early_main .section8 .comm_search .right{
		display: none;
	}
	
	.comm_search .left{
		float: none;
	}
	.comm_search h3{
		text-align: center;
		display: block;
		margin-right: 0;
	}
	.comm_search h3 br{
		display: none;
	}
	.comm_search form{
		margin-top: 12px;
		display: block;
	}
	.comm_search form select{
		width: calc((100% - 20px) / 3);
		border-width: 1px;
	}
	.comm_search form select:nth-of-type(3){
		margin-right: 0;
	}
	.comm_search form button{
		width: 100%;
		margin-top: 10px;
		height: 40px;
		background: #ff498b;
		border-radius: 20px;
		color: #fff;
	}
	.pro2_main .section6  .cell_box .cell{
		width:80%;
		margin:0 auto;
		display:block;
		text-align: center;
	}
	.early_main .section2{
		margin-top: 10px;
		padding: 28px 0 80px;
		overflow: hidden;
	}
	.early_main .section2 .box{
		width: 100%;
		margin-top: 30px;
	}
	.early_main .section2 .box img{
		width: 80%;
		margin: 0 auto;
	}
	.early_main .section2 .box .items .item,
	.early_main .section2 .box .items .item .show{
		width: 62px;
		height: 62px;
	}
	.early_main .section2 .box .items .item .show i{
		width: 70px;
		height: 70px;
		margin-left: -35px;
		margin-top: -35px;
	}
	.early_main .section2 .box .items .item .show span{
		font-size: 16px;
		line-height: 20px;
	}
	.early_main .section2 .box .items .item .show i:after{
		width: 6px;
		height: 6px;
		left: 14px;
	}
	.early_main .section2 .box .items .item:nth-child(1){
		left: 2%;
		top: 6%;
	}
	.early_main .section2 .box .items .item:nth-child(2){
		left: 0%;
		top: 62%;
	}
	.early_main .section2 .box .items .item:nth-child(3){
		left: 32%;
		top: 94%;
	}
	.early_main .section2 .box .items .item:nth-child(4){
		right: 0;
	}
	.early_main .section2 .box .items .item:nth-child(5){
		right: 0;
		top: 78%;
	}
	.early_main .section2 .box .items .item .hide{
		display: none;
	}
	.early_main .section3{
		margin-top: 10px;
		padding: 28px 0 24px;
		background: #fff;
	}
	.early_main .section3 .wrap{
		padding: 0;
	}
	.early_main .section3 .slick_nav{
		display: none;
	}
	.early_main .section3 .slick_pic{
		margin-top: 18px;
	}
	.early_main .section3 .slick_pic .item{
		transform: scale(0.9);
		-webkit-transition: all .3s ease;
		transition: all .3s ease;
	}
	.early_main .section3 .slick_pic .item.slick-center{
		transform: scale(1);
	}
	.early_main .section4{
		margin-top: 10px;
		background: #fff;
		padding: 28px 0;
	}
	.early_main .section4 .items{
		margin: 12px -3px 0;
	}
	.early_main .section4 .items .item{
		width: calc((100% - 12px) / 2);
		margin: 3px;
	}
	.early_main .section4 .items .item:nth-child(5),.early_main .section4 .items .item:nth-child(6){
		display:none;
	}
	.early_main .section4 .items .item .inner{
		margin: 0;
	}
	.early_main .section5{
		margin-top: 10px;
		background: #fff;
		padding: 28px 0;
	}
	.early_main .section5 .slick .item .block{
		transform: scale(0.9);
		backface-visibility: hidden;
	}
	.early_main .section5 .slick .item.slick-center .block{
		transform: scale(1);
	}
	.early_main .section5 .slick{
		margin-top: 18px;
	}
	.early_main .section5 .slick.pc{
		display: none;
	}
	.early_main .section5 .slick.mobile{
		display: block;
	}
	.early_main .section5 .slick .item{
		padding: 0;
	}
	.early_main .section5 .slick canvas{
		display: none;
	}
	.early_main .section6{
		margin-top: 10px;
		background: #fff;
		padding: 28px 0 40px;
	}
	.early_main .section6 .items{
		margin-top: 40px;
		width: 100%;
		max-width: 260px;
	}
	.early_main .section6 .items .item{
		width: 85px;
		height: 85px;
	}
	.early_main .section6 .items .item:nth-child(3){
		margin-left: calc(50% - 45px);
		margin-right: 50px;
		margin-top: -20px;
	}
	.early_main .section6 .items .item:nth-child(4){
		margin-top: -20px;
	}
	.early_main .section6 .items .item:nth-child(5){
		margin-top: -20px;
	}
	.early_main .section6 .items .item span{
		font-size: 16px;
	}
	.early_main .section7{
		padding: 28px 0 40px;
	}
	.early_main .section9{
		display: none;
	}
	.pro1_main{
		background: #f1f6fa;
	}
	.pro1_main .comm_banner{
		display: none;
	}
	.pro1_main .m_banner{
		display: block;
		background: #fff;
		padding: 12px;
		padding-bottom: 15px;
		position: relative;
	}
	.pro1_main .m_banner.slick-slider{
		padding-left: 0;
		padding-right: 0;
	}
	.pro1_main .m_banner .item{
		padding: 0 4px;
	}
	.pro1_main .m_banner .item img{
		display: block;
		width: 100%;
		border-radius: 8px;
	}
	.pro1_main .m_banner .slick-dots{
		position: absolute;
		bottom: 25px;
		left: 0;
		right: 0;
		font-size: 0;
	}
	.pro1_main .m_banner .slick-dots li{
		width: 6px;
		height: 6px;
		background: #e1e7f5;
		border-radius: 50%;
		margin: 0 3px;
	}
	.pro1_main .m_banner .slick-dots li.slick-active{
		background: #ff2285;
	}
	.pro1_main .m_banner .slick-dots button{
		display: none;
	}
	.pro1_main .section1{
		margin-top: 10px;
		background: #fff;
		padding: 26px 0;
	}
	.pro1_main .section1 .wrap{
		background: #fff;
		padding: 0 16px;
	}
	.pro1_main .section2{
		background: #fff;
		margin-top: 10px;
		padding: 28px 0 24px;
	}
	.pro1_main .section2 .tit{
		font-size: 16px;
		line-height: 24px;
		color: #717171;
	}
	.pro1_main .section2 .items{
		display: none;
	}
	.pro1_main .section2 .m_img{
		display: block;
		margin-top: 20px;
	}
	.pro1_main .section2 .m_img img{
		display: block;
		width: 100%;
		max-width: 348px;
		margin: 0 auto;
	}
	.comm_search .right{
		display: none;
	}
	.pro1_main .section3{
		padding: 0;
	}
	.pro1_main .section3 .wrap{
		padding: 0;
	}
	.pro1_main .section3 .comm_section1{
		padding: 24px 16px;
		border-bottom: none !important;
		background: #fff;
		margin-top: 10px;
	}
	.pro1_main .section3 .comm_section1 .tit{
		font-size: 16px;
		color: #717171;
		font-weight: normal;
	}
	.pro1_main .section3 .comm_section1 .tit span{
		display: block;
		font-size: 18px;
		margin-bottom: 5px;
	}
	.pro1_main .section3 .comm_section1 .tit span:after{
		display: none;
	}
	.pro1_main .section3 .comm_section1 .tit span:before{
		content: '';
		width: 8px;
		height: 8px;
		border-radius: 50%;
		display: inline-block;
		vertical-align: middle;
		margin: -4px 5px 0 0;
	}
	.pro1_main .section3 .comm_section1:nth-of-type(1) .tit span{
		color: #ff498b;
	}
	.pro1_main .section3 .comm_section1:nth-of-type(1) .tit span:before{
		background: #ff498b;
	}
	.pro1_main .section3 .comm_section1:nth-of-type(2) .tit span{
		color: #7dccf3;
	}
	.pro1_main .section3 .comm_section1:nth-of-type(2) .tit span:before{
		background: #7dccf3;
	}
	.pro1_main .section3 .comm_section1:nth-of-type(3) .tit span{
		color: #53e082;
	}
	.pro1_main .section3 .comm_section1:nth-of-type(3) .tit span:before{
		background: #53e082;
	}
	.pro1_main .section3 .comm_section1:nth-of-type(4) .tit span{
		color: #f3cf09;
	}
	.pro1_main .section3 .comm_section1:nth-of-type(4) .tit span:before{
		background: #f3cf09;
	}
	.pro1_main .section3 .comm_section1:nth-of-type(5) .tit span{
		color: #8176ec;
	}
	.pro1_main .section3 .comm_section1:nth-of-type(5) .tit span:before{
		background: #8176ec;
	}
	.pro1_main .section3 .comm_section1 .items{
		margin: 12px 0 0;
	}
	.pro1_main .section3 .comm_section1 .items .item{
		margin-right: 10px;
		background: #f9f9f9;
		border-radius: 12px;
		overflow: hidden;
	}
	.pro1_main .section3 .comm_section1 .items .item .inner{
		margin: 0;
	}
	.pro1_main .section3 .comm_section1 .items .item .inner .pic{
		border-radius: 0;
	}
	.pro1_main .section3 .comm_section1 .items .item .inner h3{
		padding: 0 10px;
		font-size: 14px;
		line-height: 36px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		text-align: left;
	}
	.pro1_main .section4{
		margin-top: 10px;
		padding: 26px 0;
		background: #fff;
	}
	.pro1_main .section4 .tit{
		font-size: 18px;
	}
	.pro1_main .section4 .tab{
		margin-top: 22px;
	}
	.pro1_main .section4 .tab .tab_con .item{
		border-radius: 15px;
		background: #f9f9f9;
		overflow: hidden;
	}
	.pro1_main .section4 .tab .tab_con .item .left{
		width: 100%;
		float: none;
	}
	.pro1_main .section4 .tab .tab_con .item .right{
		float: none;
		width: 100%;
		padding: 20px 15px;
	}
	.pro1_main .section4 .tab .tab_tit{
		display: none;
	}
	.pro1_main .section4 .tab .tab_con .item{
		transform: translateY(0px);
	    -webkit-transform: translateY(0px);
	}
	.pro1_main .section4 .tab .tab_con .item .right h3{
		font-size: 18px;
		line-height: 24px;
	}
	.pro1_main .section4 .tab .tab_con .item .right h3 span{
		width: 30px;
		line-height: 18px;
		padding: 0;
		text-align: center;
		border-radius: 5px 0 5px 5px;
		float: left;
		background: #f3ae22;
		color: #fff;
		margin: 3px 10px 0 0;
	}
	.pro1_main .section4 .tab .tab_con .item .right p{
		line-height: 18px;
		color: #666;
	}
	.pro1_main .section4 .tab .tab_con .item .right p span{
		color: #9a9a9a;
	}
	.pro1_main .section4 .tab .tab_con .item .right a{
		width: 140px;
		line-height: 40px;
		margin-top: 16px;
		font-size: 16px;
	}
	.pro1_main .section4 .m_tab_title{
		display: block;
		padding: 15px 0 0;
		background-color: #ffeff4;
	}
	.pro1_main .section4 .m_tab_title .item{
		position: relative;
		margin-right: 7px;
		border-radius: 15px;
		overflow: hidden;
	}
	.pro1_main .section4 .m_tab_title img{
		display: block;
          margin-top: 26px;
		width: 100%;
	}
  
	.pro1_main .section4 .m_tab_title span{
		position: absolute;
		left: 27px;
		top: 3px;
		width: 50px;
		line-height: 20px;
		font-size: 12px;
		color: #fff;
		border-radius: 0 5px 5px 5px;
		background: #f6ac25;
		text-align: center;
	}
	.pro1_main .section5{
		margin-top: 10px;
		background: #fff;
		padding: 28px 0 40px;
	}
	.pro1_main .section5 .title h3{
		font-size: 18px;
		line-height: 26px;
		background-size: auto 5px;
		padding-bottom: 8px;
	}
	.pro1_main .section5 .title h3 br{
		display: inline-block;
	}
	.pro1_main .section5 .comm_section1{
		padding: 30px 0 0;
	}
	.pro1_main .section5 .comm_section1 .tit{
		font-size: 14px;
		line-height: 24px;
		font-weight: normal;
		color: #999;
		text-align: center;
	}
	.pro1_main .section5 .comm_section1 .tit span{
		font-size: 18px;
		color: #666666;
		display: block;
		padding-left: 0;
		margin-right: 0;
		display: block;
		margin-bottom: 5px;
		font-weight: bold;
	}
	.pro1_main .section5 .comm_section1 .tit span:before{
		display: none;
	}
	.pro1_main .section5 .comm_section1 .items,
	.pro1_main .section5 .comm_section3 .items{
		margin: 20px -4px 0;
	}
	.pro1_main .section5 .comm_section1 .items .item{
		width: calc(33.33% - 8px);
		margin: 0 4px;
	}
	.pro1_main .section5 .comm_section1 .items .item .inner{
		margin: 0;
	}
	.pro1_main .section5 .comm_section1 .items .item .inner h3{
		display: none;
	}
	.pro1_main .section5 .comm_section3 .items .item{
		width: calc(50% - 8px);
		margin: 0 4px;
	}
	.pro1_main .section5 .comm_section3 .items .item .inner{
		margin: 0;
	}
	.pro1_main .section6{
		display: none;
	}
	.p-detail-tit{
		display: block;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		height: 60px;
		border-bottom: 1px solid #f3f7fa;
		background: #fff;
		z-index: 9;
	}
	.p-detail-tit h3{
		text-align: center;
		font-size: 20px;
		line-height: 60px;
		color: #676767;
	}
	.p-detail-tit a{
		position: absolute;
		top: 0;
		left: 0;
		width: 40px;
		height: 60px;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url(/static/home/images/back.png);
		background-size: auto 22px;
	}
	.pro2_main{
		background: #f3f7fa;
		padding-bottom: 40px;
	}
	.pro2_main .pro_banner{
		background: #f3f7fa !important;
	}
	.pro2_main .pro_banner .wrap{
		padding: 0;
	}
	.pro2_main .pro_banner .txt_block{
		margin-top: 10px;
		padding: 30px 12px 25px;
		background: #fff;
	}
	.pro2_main .pro_banner .txt_block .pic{
		width: 100%;
		margin-left: 0;
		
		overflow: hidden;
	}
	.pro2_main .pro_banner .txt_block .pic img.m{
		display: block;
		width: 100%;    background: #f2f6f9;
	}
	.pro2_main .pro_banner .txt_block .pic img.p{
		display: none;
	}
	.pro2_main .pro_banner .txt_block .txt{
		position: static;
		background: #f2f6f9;
		border-radius: 0 0 5px 5px;
		overflow: hidden;
		padding: 26px 15px;
	}
	.pro2_main .pro_banner .txt_block .txt h3{
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 12px;
		color: #656565;
	}
	.pro2_main .pro_banner .txt_block .txt h3 span{
		width: 30px;
	    line-height: 18px;
	    padding: 0;
	    text-align: center;
	    border-radius: 5px 0 5px 5px;
	    float: left;
	    background: #f3ae22;
	    color: #fff;
	    margin: 3px 10px 0 0;
	}
	.pro2_main .pro_banner .txt_block .txt p{
		line-height: 22px;
		color: #666;
	}
	.pro2_main .pro_banner .txt_block .txt p span{
		    color: #2d2d2d;
    font-weight: 800;
	}
	.pro2_main .pro_banner .date{
		display: none;
	}
	.pro2_main .pro_banner .m_date{
		display: block;
		background: #fff;
        padding-right: 30px;
        position: relative;
	}
    .pro2_main .pro_banner .m_date:after{
        content: '+';
        width: 30px;
        height: 40px;
        font-size: 24px;
        color: #999;
        text-align: center;
        line-height: 36px;
        position: absolute;
        right: 0;
        top: 0;
        background-color: #fff;
        z-index: 2;
        box-shadow: -3px 0px 10px rgba(0,0,0,0.15);
    }
	.pro2_main .pro_banner .m_date .slick{
        font-size: 0;
        height: 40px;
        overflow: hidden;
        z-index: 1;
	}
	.pro2_main .pro_banner .m_date .item{
        display: inline-block;
        vertical-align: top;
        width: 25%;
	}
	.pro2_main .pro_banner .m_date .item a{
		display: block;
		text-align: center;
		font-size: 16px;
		line-height: 40px;
		color: #989898;
	}
	.pro2_main .pro_banner .m_date .item.active a{
		background: #ff498b;
		color: #fff;
	}
	.pro2_main .section1{
		display: none;
	}
	.pro2_main .m_zuhe{
		display: block;
		line-height: 56px;
		text-align: center;
		background: #fff;
		margin-top: 10px;
		font-size: 18px;
		color: #333333;
		position: relative;
	}
	.pro2_main .m_zuhe:after{
		content: '';
		width: 0;
		height: 0;
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-top: 4px solid #fff;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.pro2_main .section2 .comm_tit .txt{
		background-image: url(/static/home/images/product/img1.png);
	}
	.pro2_main .section3 .comm_tit .txt{
		background-image: url(/static/home/images/product/img2.png);
		width: 100%;
	}
	.pro2_main .section3 .comm_tit .txt h3{
		margin-left: 0;
	}
	.pro2_main .section4 .comm_tit .txt{
		background-image: url(/static/home/images/product/img3.png);
		width: 100%;
	}
	.pro2_main .section5 .comm_tit .txt{
		background-image: url(/static/home/images/product/img4.png);
		width: 100%;
	}
	.pro2_main .section2{
		margin-top: 10px;
		background: #fff;
		padding: 30px 0 24px;
	}
	.pro2_main .section2 .item{
		margin-top: 20px;
		border-radius: 15px;
		background: #f9f9f9;
		overflow: hidden;
	}
	.pro2_main .section2 .item .pic{
		width: 100%;
		border-radius: 0;
	}
	.pro2_main .section2 .item .txt_block{
		position: static;
		width: 100%;
		height: auto;
		padding: 16px 12px;
	}
	.pro2_main .section2 .item .txt_block h3{
		font-size: 16px;
		color: #666666;
		font-weight: normal;
		margin-bottom: 5px;
	}
	.pro2_main .section2 .item .txt_block p{
		font-size: 14px;
		line-height: 24px;
	}
	
	.pro2_main .section3{
		margin-top: 10px;
		background: #fff;
		padding: 30px 0 24px;
	}
	.pro2_main .section3 .comm_section2{
		padding: 0;
		margin-top: 20px;
		border-bottom: none;
		background: #f2f6f9;
		border-radius: 0px;
		overflow: hidden;
		border-bottom: 1px solid #ebebeb;
	}
	.pro2_main .section3 .comm_section2 .left{
		width: 100%;
		border-radius: 0;
	}
	.pro2_main .section3 .comm_section2 .right{
		position: static;
		width: 100%;
		height: auto;
		padding: 16px 12px;
	}
	.pro2_main .section3 .comm_section2 .right h3{
		font-size: 16px;
		color: #666666;
		font-weight: normal;
		margin-bottom: 5px;
	}
	.pro2_main .section3 .comm_section2 .right h4{
		display: none;
	}
	.pro2_main .section3 .comm_section2 .right p{
		font-size: 14px;
		line-height: 24px;
	}
	.comm_section2 .left .slick-dots li{
		width: 6px;
		height: 6px;
		margin: 0 3px;
	}
	.comm_section2 .items{
		    margin: 10px -18px 20px -18px;
	}
	.pro2_main .section3 .comm_section2 .items .item{
		width: 100%;
	}
	.pro2_main .section3 .comm_section2 .items .item:last-child{
		display:none;
	}
	.pro2_main .section4{
		margin-top: 10px;
		background: #fff;
		
	}
	.pro2_main .section4 .items{
		margin: 0;
	}
	.pro2_main .section4 .items .item{
		width: 100%;
		
          display: block;
	
	}
 
	.pro2_main .section4 .items .item:nth-child(1) .inner{
		margin: 0;    margin-top: 26px;     
	}
	.pro2_main .section4 .items .item:nth-child(2) .inner{
		margin: 0;    margin-top: 1px;     
	}
	.pro2_main .section4 .items .item .inner .pic{
		    display: block;
	}
	.pro2_main .section4 .items .item .inner h3{
		
		width: 50%;
		font-size: 14px;
		line-height: 20px;
		height: 96px;
		overflow: hidden;
		top: 50%;
		
	}
	.pro2_main .section4 .items .item:nth-of-type(odd) .inner h3{
	    padding: 0 0 10px 0;
    display: block;
    width: 100%;
    padding-top: 10px;
      height: 100%;
	}
	.pro2_main .section4 .items .item:nth-of-type(even) .inner .pic{
	 display: block;

       
	}
	.pro2_main .section4 .items .item:nth-of-type(even) .inner h3{
	padding: 0 10px 0 0;
    display: block;
    width: 100%;
    height: 180px;
      padding-top: 10px;
	}

  
  
	.pro2_main .section5{
		margin-top: 10px;
		background: #fff;
		padding: 30px 0 24px;
	}
	.pro2_main .section5 .wrap{
		padding: 0;
	}
	.pro2_main .section5 .slick{
		margin-top: 20px;
	}
	.pro2_main .section5 .slick-list{
		padding: 0 10px 0 10px;
	}
	.pro2_main .section5 .slick .item{
		padding: 0;
		margin: 0 10px 0 0;
	}
	.pro2_main .section5 .slick_list .txt_block{
		width: 100%;
		margin: 20px 0 0 0;
		padding: 0 30px;
		
	}
	.pro2_main .section6{
		margin-top: 10px;
		padding: 30px 0 24px;
	}
	.pro2_main .section6 .tit{
		font-size: 20px;
	}
	.pro2_main .section6 .item .left{
		width: 100%;
		margin-top: 0;
	}
	.pro2_main .section6 .left .slick-dots{
		display: none !important;
	}
	.pro2_main .section6 .item .right{
		position: static;
		width: 100%;
		margin-top: 16px;
		padding-right: 0;
	}
	.pro2_main .section6 .item .right p{
		font-size: 16px;
		line-height: 24px;
	}
	.pro2_main .section7{
		margin: 0;
	}
	.pro2_main .section7 .wrap{
		padding: 0;
	}
	.pro2_main .section7 img.p{
		display: none;
	}
	.pro2_main .section7 img.m{
		display: block;
		width: 100%;
	}
	.contact_out .txt{margin-top:0}
	.contact_out .fl,.contact_out .fr{margin:0 auto;float:none;width:100%;}
	.contact_out .fr img{
		width: 100%;
		max-width: 260px;
		margin: 0 auto;
	}
	.contact_out .wrap{
		padding-top: 70px;
		text-align: center;
	}
	.contact_out .phone{
		margin-top: 20px;
		font-size: 30px;
		text-align: center;
	}
	.contact_out .phone:before{
		width: 33px;
		height: 33px;
		float: none;
		display: inline-block;
		vertical-align: middle;
		margin-top: 0;
	}
	.ques_mian .comm_banner{
		display: none;
	}
	.ques_mian .m_banner{
		display: block;
		background: #fff;
		padding: 12px;
		padding-bottom: 15px;
		position: relative;
	}
	.ques_mian .m_banner.slick-slider{
		padding-left: 0;
		padding-right: 0;
	}
	.ques_mian .m_banner .item{
		padding: 0 4px;
	}
	.ques_mian .m_banner .item img{
		display: block;
		width: 100%;
		border-radius: 8px;
	}
	.ques_mian .m_banner .slick-dots{
		position: absolute;
		bottom: 25px;
		left: 0;
		right: 0;
		font-size: 0;
	}
	.ques_mian .m_banner .slick-dots li{
		width: 6px;
		height: 6px;
		background: #e1e7f5;
		border-radius: 50%;
		margin: 0 3px;
	}
	.ques_mian .m_banner .slick-dots li.slick-active{
		background: #ff2285;
	}
	.ques_mian .m_banner .slick-dots button{
		display: none;
	}
	.ques_mian .section1.qus{
		padding-bottom: 40px;
		background: #f2f8f8;
		padding-top: 10px;
	}
	.ques_mian .section1.qus .wrap{
		padding: 0;
	}
	.ques_mian .section1.qus .items{
		padding: 0;
	}
	.ques_mian .section1.qus .items .item{
		padding: 28px 24px;
		border-bottom: none;
		margin-top: 10px;
		background: #fff;
	}
	.ques_mian .section1.qus .items .item:first-of-type{
		margin-top: 0;
	}
	.ques_mian .section1.qus .items .item .pic{
		display: none;
	}
	.ques_mian .section1.qus .items .item .txt_block{
		margin-left: 0;
	}
	.ques_mian .section1.qus .items .item .txt_block h3{
		font-size: 16px;
		color: #666;
		margin-top: 0;
		margin-bottom: 10px;
	}
	.ques_mian .section1.qus .items .item .txt_block h3:before{
		content: 'Q：';
		font-size: 16px;
		color: #989898;
	}
	.ques_mian .section1.qus .items .item .txt_block p{
		font-size: 14px;
		line-height: 24px;
		color: #989898;
		height: auto;
		margin-top: 0;
	}
	.ques_mian .section1.qus .comm_shop{
		display: none;
	}
	.online_main{
		background: #f3f7fa;
	}
	.online_main .comm_banner{
		display: none;
	}
	.online_main .m_banner{
		display: block;
		background: #fff;
		padding: 12px;
		padding-bottom: 15px;
		position: relative;
	}
	.online_main .m_banner.slick-slider{
		padding-left: 0;
		padding-right: 0;
	}
	.online_main .m_banner .item{
		padding: 0 4px;
	}
	.online_main .m_banner .item img{
		display: block;
		width: 100%;
		border-radius: 8px;
	}
	.online_main .m_banner .slick-dots{
		position: absolute;
		bottom: 25px;
		left: 0;
		right: 0;
		font-size: 0;
	}
	.online_main .m_banner .slick-dots li{
		width: 6px;
		height: 6px;
		background: #e1e7f5;
		border-radius: 50%;
		margin: 0 3px;
	}
	.online_main .m_banner .slick-dots li.slick-active{
		background: #ff2285;
	}
	.online_main .m_banner .slick-dots button{
		display: none;
	}
	.online_main .section1{
		padding: 28px 0;
		background: #fff;
		background-image: none;
		margin-top: 10px;
	}
	.online_main .section1 .wrap{
		padding: 0;
	}
	.online_main .comm_tit2 p{
		font-size: 16px;
	}
	.online_main .section1 .box{
		margin-top: 16px;
	}
	.online_main .section1 .box iframe{
		width: 100%;
		height: 210px;
	}
	.online_main .section1 .box iframe>.fullScreen-wrap{
		overflow: hidden;
	}
	.online_main .section2{
		padding: 50px 0 40px;
		position: relative;
		background-color: #fff2f2;
		background-image: none;
	}
	.online_main .section2:before{
		content: '';
		height: 25px;
		background-repeat: no-repeat;
		background-position: center top;
		background-size: 100% auto;
		background-image: url('/static/home/images/online/img4.jpg');
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
	}
	.online_main .section2 .box .left{
		width: 100%;
	}
	.online_main .section2 .box .left .comm_tit2{
		display: block;
		margin-bottom: 20px;
	}
	.online_main .section2 .box .left .item{
		width: calc((100% - 30px) / 2);
		margin-bottom: 0;
		margin-top: 18px;
	}
	.online_main .section2 .box .left .item:nth-of-type(1),
	.online_main .section2 .box .left .item:nth-of-type(2){
		margin-top: 0;
	}
	.online_main .section2 .box .left .item:nth-of-type(odd){
		margin-right: 30px;
	}
	.online_main .section2 .box .left .item .inner{
		margin: 0;
	}
	.online_main .section2 .box .left .item .pic i{
		width: 26px;
		height: 26px;
		background-color: #fd4f8e;
		background-size: 10px auto;
		left: 14px;
		bottom: 14px;
	}
	.online_main .section2 .box .left .item .pic:after{
		right: -5px;
	}
	.online_main .section2 .box .left .item p{
		font-size: 14px;
		margin-top: 5px;
		line-height: 18px;
	}
	.online_main .section2 .box .right{
		position: static;
		width: 96%;
		padding-top: 0;
		margin: 20px auto 0;
	}
	.online_main .section2 .box .right .comm_tit2{
		display: none;
	}
	.online_main .section2 .box .right .img_box{
		float: none;
		margin-top: 0;
		height: 90px;
		overflow: hidden;
	}
	.online_main .section2 .box .right .img_b{
		width: 110px;
		position: relative;
		float: left;
	}
	.online_main .section2 .box .right .img_box .progress_box{
		margin-left: 30px;
		width: calc(100% - 150px);
		height: 20px;
		padding: 0 15px;
		margin-top: 50px;
		float: left;
	}
	.online_main .section2 .box .right .img_box .progress_box i{
		width: 20px;
		height: 20px;
		background-size: 13px auto;
	}
	.online_main .section2 .box .right .img_box .progress_box .progress_bg{
		height: 4px;
		margin-left: 24px;
		margin-top: 8px;
	}
	.online_main .section2 .box .right .img_box .progress_box .progress_btn{
		display: none;
	}
	.online_main .section3{
		display: none;
	}
	.yf_main{
		background: #fff;
	}
	.yf_main .section1{
		padding: 60px 0 70px;
	}
	.yf_main .section1 .wrap{
		padding: 0;
	}
	.yf_main .section1 .box h3{
		font-size: 24px;
		line-height: 36px;
	}
	.yf_main .section1 .box h3 br{
		display: inline-block;
	}
	.yf_main .section1 .box img{
		max-width: 100%;
		margin-top: 20px;
	}
	.yf_main .section2{
		padding: 60px 0;
		position: relative;
		background-image: none;
		background: #f3f7fa;
	}
	.yf_main .section2:before{
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 40px;
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 100% auto;
		background-image: url(/static/home/images/yf_story/img12.jpg);
	}
	.yf_main .section2:after{
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		height: 40px;
		background-position: center bottom;
		background-repeat: no-repeat;
		background-size: 100% auto;
		background-image: url(/static/home/images/yf_story/img13.jpg);
	}
	.yf_main .section2 .box{
		width: auto;
		height: auto;
		border-radius: 0;
	}
	.yf_main .section2 .box img{
		width: 80%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		border-radius: 50%;
		z-index: 1;
	}
	.yf_main .section2 .box .txt_block{
		position: relative;
		padding: 60px 0;
		z-index: 2;
		height: auto;
	}
	.yf_main .section2 .box .txt_block h3{
		font-size: 18px;
	}
	.yf_main .section2 .box .txt_block p{
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
	}
	.yf_main .section2 .dh.fixed{
		position: static;

	}
	.yf_main .section2 .items{
		margin-top: 0;
	}
	.yf_main .section2 .items .item{
		width: calc((100% - 80px) / 5);
		height: calc((100% - 80px) / 5);
		margin: 15px 20px 0 0;
	}
	.yf_main .section2 .items .item:nth-of-type(5n){
		margin-right: 0;
	}
	.yf_main .section2 .items:after{
		display: none;
	}
	.yf_main .section2 .items .item p{
		display: none;
	}
	.yf_main .section3{
		padding: 60px 0;
	}
	.comm_yf1 .left{
		width: 100%;
		float: none;
	}
	.comm_yf1 .right{
		width: 100%;
		float: none;
		padding-left: 0;
	}
	.comm_txt .tit{
		width: 80%;
		margin: 0 auto;
		position: relative;
		overflow: visible;
	}
	.comm_txt .tit span{
		font-size: 40px;
		line-height: 1;
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -20px;
	}
	.comm_txt .tit h3{
		font-size: 22px;
		line-height: 30px;
		margin-left: 40px;
	}
	.comm_txt p{
		font-size: 14px;
		line-height: 24px;
		margin-top: 20px;
	}
	.comm_yf1 .right .pic{
		width: calc((100% - 18px) / 2);
		margin-bottom: 0;
		float: left;
		margin-top: 40px;
	}
	.comm_yf1 .right .pic:nth-of-type(1){
		margin-right: 18px;
	}
	.yf_main .section4{
		padding: 60px 0;
		background: #f3f7fa;
	}
	.yf_main .section4 .comm_yf1 .right{
		display: none;
	}
	.yf_main .section5{
		padding: 60px 0;
		background: #f3f7fa;
	}
	.yf_main .section5 .comm_yf1 .left{
		width: 100%;
	}
	.yf_main .section5 .comm_yf1 .left .pic_box{
		margin: 20px -5px 0;
	}
	.yf_main .section5 .comm_yf1 .left .pic_box .pic{
		margin: 0 5px;
		width: calc(50% - 10px);
	}
	.yf_main .section5 .comm_yf1 .right{
		display: none;
	}
	.yf_main .section6{
		padding: 60px 0;
		background: #f3f7fa;
	}
	.yf_main .section6 .comm_yf1 .right{
		display: none;
	}
	.yf_main .section7{
		padding: 60px 0 20px;
		background: #f3f7fa;
	}
	.yf_main .section7 .top{
		margin-bottom: 24px;
	}
	.yf_main .section7 .comm_yf1 .right{
		display: none;
	}
	.yf_main .section8{
		padding: 60px 0;
		background: #fff;
	}
	.yf_main .section8 .comm_yf1 .right{
		display: none;
	}
	.yf_main .section9{
		padding: 60px 0;
		background: #fff0f7;
	}
	.yf_main .section9 .comm_yf1 .right{
		display: none;
	}
	.yf_main .section10{
		padding: 60px 0;
		background: #fff;
	}
	.yf_main .section10 .comm_yf1 .right{
		display: none;
	}
	.yf_main .section11{
		background: #fff0f7;
		padding: 60px 0;
	}
	.yf_main .section11 .right{
		display: none;
	}
	.yf_main .section11 .left{
		float: none;
		width: 100%;
		background: none;
		padding: 0;
	}
	.yf_main .section12{
		background: #fff;
		padding: 60px 0;
	}
	.yf_main .section12 .comm_yf1 .right{
		display: none;
	}
	.yf_main .section12 .comm_txt .tit h3{
		margin-left: 60px;
	}
	.map_main .top h3{
		font-size: 20px;
		padding-left: 0;
		text-align: center;
	}
	.map_main .link_box{
		padding: 20px 0;
	}
	.map_main .link_box .link_b{
		margin-bottom: 0;
	}
	.map_main .link_box .link_b a:after{
		display: none;
	}
	.map_main .link_box .link_b a{
		font-size: 16px;
		padding: 0;
		width: calc(25% - 4px);
		margin: 2px;
		line-height: 34px;
		text-align: center;
		background: #f5f5f5;
	}
	.map_main .link_s .link_t a{
		padding-left: 0;
		text-align: center;
		line-height: 46px;
		display: block;
	}
	.map_main .link_s .link_bo{
		padding: 0;
	}
	.map_main .link_s .link_b{
		padding: 20px 0;
	}
	.map_main .link_s .link_b:last-of-type{
		border-bottom: none;
	}
	.map_main .link_s .link_b a{
		width: calc(20% - 4px);
		font-size: 16px;
		line-height: 30px;
		margin: 2px;
		text-align: center;
		padding: 0 !important;
	}
	.map_main .link_s .link_ss{
		padding: 20px 0;
	}
	.map_main .link_s .link_ss a{
		width: calc(33.33% - 4px);
		margin: 0 2px;
		padding: 0 !important;
		text-align: center;
		font-size: 16px;
		background: #f5f5f5;
	}
	.pay_main{
		padding: 30px 0 50px;
	}
	.pay_main .wrap{
		padding: 0 30px;
	}
	.pay_main .box .txt_block{
		margin: 0;
	}
	.pay_main .box .txt_block p{
		font-size: 16px;
		line-height: 24px;
	}
	.pay_main .box .txt_block h4{
		margin-bottom: 10px;
	}
	.pay_main .box .ewm_box{
		margin: 20px 0;
	}
	.pay_main .box .ewm_box .ewm{
		max-width: 190px;
		width: 40%;
		margin: 0 5%;
	}
	.pay_main .box .ewm_box .ewm span{
		padding: 10px 0;
	}
	.order_main{
		background: #f2f7fa;
	}
	.order_main .section1{
		padding-bottom: 0;
	}
	.order_main .section1 .wrap{
		padding: 0;
	}
	.order_main .section1 .box .tab_tit{
		padding: 15px 0 10px;
		margin-bottom: 10px;
	}
	.order_main .section1 .box .tab_tit .item{
		width: 28%;
	}
	.order_main .section1 .box .tab_tit .item i{
		width: 22px;
		height: 22px;
		font-size: 14px;
		line-height: 22px;
	}
	.order_main .section1 .box .tab_tit .item span{
		line-height: 20px;
		margin-top: 5px;
	}
	.order_main .section1 .box .tab_tit .item:after{
		top: 10px;
		width: 34%;
	}
	.order_main .section1 .box .tab_tit .item:before{
		top: 10px;
		width: 34%;
	}
	.order_main .step_block{
		background: none;
	}
	.order_main .step{
		padding: 0;
	}
	.order_main .step1{
		padding-bottom: 40px;
	}
	.order_main .step1 .right{
		position: static;
		padding: 28px 16px;
		background: #fff;
		width: 100%;
	}
	.order_main .step1 h3{
		font-size: 18px;
		text-align: center;
	}
	.order_main .step1 .select{
		margin-top: 12px;
	}
	.order_main .step1 select{
		height: 40px;
		border-width: 1px;
		border-color: #e5e5e5;
		color: #999999;
		font-size: 16px;
	}
	.order_main .step1 .tip{
		display: none;
	}
	.order_main .step1 .right button{
		display: none;
	}
	.order_main .step1 .left{
		width: 100%;
		margin-top: 10px;
	}
	.order_main .step1 .left p{
		font-size: 14px;
	}
	.order_main .step1 .left p.m{
		display: block;
		padding: 10px 40px;
	}
	.order_main .step1 .img_block{
		margin: 0 40px;
	}
	.order_main .step1 .left p.p{
		display: none;
	}
	.order_main .step1 .left button{
		height: 60px;
		display: block;
		margin-top: 20px;
	}
	.order_main .step2 .main{
		width: 90%;
		max-width: 330px;
		border-radius: 10px;
		padding: 40px 30px 30px;
	}
	.order_main .step2 h3{
		font-size: 18px;
		margin-bottom: 20px;
	}
	.order_main .step2 input{
		height: 38px;
		border-top: none;
		border-left: none;
		border-right: none;
		font-size: 14px;
		border-radius: 0;
	}
	.order_main .step2 .box:nth-of-type(1){
		margin-bottom: 20px;
	}
	.order_main .step2 .box:nth-of-type(2){
		padding-right: 90px;
	}
	.order_main .step2 a{
		width: 90px;
		height: 38px;
	}
	.order_main .step2 button{
		height: 40px;
	}
	.order_main .step3{
		background: #fff;
		padding-bottom: 40px;
	}
	.order_main .step3 h3{
		display: none;
	}
	.order_main .step3 .check{
		margin-top: 0;
		padding: 0 16px;
		background: #f2f7fa;
	}
	.order_main .step3 .check .item{
		width: 100%;
		height: auto;
		margin-bottom: 10px;
		background: #fff;
		border: none;
		padding: 0;
		overflow: hidden;
	}
	.order_main .step3 .check .item:after{
		display: none;
	}
	.order_main .step3 .check .tit{
		width: 100px;
		padding: 18px 0;
		border-bottom: none;
		border-right: 1px solid #f2f7fa;
		float: left;
	}
	.order_main .step3 .check h4{
		font-size: 20px;
		color: #ff498b;
		line-height: 24px;
	}
	.order_main .step3 .check h5{
		font-size: 12px;
	}
	.order_main .step3 .check .tip{
		margin-left: 100px;
		font-size: 20px;
		line-height: 44px;
		color: #676767;
		text-align: left;
		padding-left: 12px;
		padding-top: 18px;
	}
	.order_main .step3 .check .tip span{
		display: inline-block;
		color: #ff498b;
	}
	.order_main .step3 .check a{
		display: block;
		background: #ccc;
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -15px;
		width: 56px;
		line-height: 30px;
		border-radius: 20px;
		font-size: 12px;
		color: #fff;
		text-align: center;
		margin-left: 20px;
	}
	.order_main .step3 .check .active a{
		background: #ff498b;
	}
	.order_main .step3 .gift{
		margin-top: 0;
		padding: 20px 16px;
	}
	.order_main .step3 .gift .tip{
		text-align: center;
		font-size: 14px;
	}
	.order_main .step3 .gift .tip:before{
		display: none;
	}
	.order_main .step3 .gift .items{
		margin-top: 0;
	}
	.order_main .step3 .gift .items .item{
		margin-top: 24px;
		margin-right: 10px;
	}
	.order_main .step3 .gift .items.items6 .item{
		width: calc((100% - 20px) / 3);
	}
	.order_main .step3 .gift .items.items6 .item:nth-of-type(3n){
		margin-right: 0;
	}
	.order_main .step3 .gift .items.items4 .item{
		width: calc((100% - 10px) / 2);
	}
	.order_main .step3 .gift .items.items4 .item:nth-of-type(even){
		margin-right: 0;
	}
	.order_main .step3 .gift .item span{
		display: block;
		margin-top: 10px;
		font-size: 12px;
		color: #999999;
		text-align: center;
	}
	.order_main .step3 button{
		height: 40px;
		margin: 0 16px 0;
		width: calc(100% - 32px);
	}
	.order_main .step4{
		background: #fff;
	}
	.order_main .step4 h3{
		display: none;
	}
	.order_main .step4 .left{
		width: 100%;
		display: block;
	}
	.order_main .step4 .left img{
		display: none;
	}
	.order_main .step4 .left p{
		display: none;
	}
	.order_main .step4 .left .tip{
		display: block;
		line-height: 40px;
		font-size: 16px;
		color: #fff;
		background-color: #fe2b8a;
		text-align: center;
	}
	.order_main .step4 .cont_box{
		margin-top: 0;
	}
	.order_main .step4 .right{
		display: block;
		width: 100%;
		padding: 20px 16px 40px;
	}
	.order_main .step4 .right .box input{
		height: 40px;
		font-size: 16px;
		padding: 0 20px;
	}
	.order_main .step4 .right .box{
		margin-bottom: 10px;
	}
	.order_main .step4 .right .box:nth-of-type(1) input,
	.order_main .step4 .right .box:nth-of-type(2) input{
		width: 50%;
	}
	.order_main .step4 .right button{
		height: 40px;
		margin-top: 30px;
	}
	.order_main .step5{
		background: #fff;
		padding: 0 16px 40px;
	}
	.order_main .step5 .info_box{
		padding: 28px 0;
	}
	.order_main .step5 .info_box .left{
		width: 88px;
		margin-right: 0;
		float: left;
	}
	.order_main .step5 .info_box .right{
		width: calc(100% - 110px);
		display: block;
		margin-left: 110px;
	}
	.order_main .step5 .info_box .right h3{
		padding-right: 0;
		font-size: 14px;
		line-height: 24px;
		padding-bottom: 15px;
	}
	.order_main .step5 .info_box .right h3 span{
		display: block;
		font-size: 18px;
	}
	.order_main .step5 .info_box .right h3 .price{
		display: none;
	}
	.order_main .step5 .info_box .right .period{
		padding: 15px 120px 15px 0;
		font-size: 16px;
	}
	.order_main .step5 .info_box .right .period span{
		width: 120px;
	}
	.order_main .step5 .info_box .right .freight{
		padding: 15px 120px 15px 0;
		font-size: 12px;
	}
	.order_main .step5 .info_box .right .freight span{
		width: 120px;
	}
	.order_main .step5 .info_box .right .total{
		padding-top: 15px;
		padding-right: 120px;
		font-size: 16px;
		color: #333;
	}
	.order_main .step5 .info_box .right .total span{
		display: none;
	}
	.order_main .step5 .info_box .right .total .price{
		width: 120px;
		font-size: 16px;
		color: #333;
		line-height: 28px;
	}
	.order_main .step5 .bot_box{
		margin-top: 0;
		padding: 40px 10px 0;
	}
	.order_main .step5 .bot_box .ewm{
		margin: 10px 0;
	}
	.order_main .step5 .bot_box .ewm .item{
		width: 115px;
	}
	.order_main .step5 .bot_box .ewm .item:nth-of-type(1){
		margin-right: calc(100% - 230px);
	}
	.order_main .step5 .bot_box p{
		padding-left: 0;
	}
	.next-button{
		text-align:center;
	}
	.next-button button{
		display:inline-block !important;
		width:40% !important;
		margin-left:15px;
	}
	.early_main .section3 .goucheng-pc{display:none !important}
	.early_main .section3 .goucheng-mobile{display:block !important}
	.section2 .slick{
		display:block;
	}
	.section2 .items .item{
		width:50%;
	}
	
	.pro1_main .section4 h3,
	.pro1_main .section7 h3,
	.pro1_main .section8 h3{
		font-size: 20px;
		font-weight: normal;
	}
	
	.pro1_main .section4 .tit p,
	.pro1_main .section7 .tit p,
	.pro1_main .section8 .tit p{
		margin-top: 10px;
		font-size: 16px;
		text-align: center;
	}
	
	.footer .link{
		display:none;
	}
	.early_main .pc{display:none;}
	.early_main .mobile{display:block}
	.early_main .section2{padding:0;margin:0;}


	.pro1_main .section4 .tab .item-new{
		padding: 15px 20px;
	}
	.pro1_main .section4 .tab .item-new .box{
		margin-top: 15px;
	}
	.pro1_main .section4 .tab .item-new .label{
		display: block;
		width: 100%;
		font-size: 16px;
		font-weight: bold;
	}
	.pro1_main .section4 .tab .item-new .tit, .pro1_main .section4 .tab .item-new .mubs, .pro1_main .section4 .tab .item-new .pros{
		width: 100%;
		margin-top: 10px;
		display: block;
	}
	.pro1_main .section4 .tab .item-new .tit{
		font-size: 16px;
	}
	.pro1_main .section4 .tab .item-new .mub{
		width: 100%;
	}
	.pro1_main .section4 .tab .item-new .mub span{
		font-size: 12px;
		width: 80px;
		line-height: 36px;
	}
	.pro1_main .section4 .tab .item-new .mub p{
		width: calc(100% - 80px);
		padding: 0 10px;
		font-size: 12px;
		line-height: 36px;
	}
	.pro1_main .section4 .tab .item-new .img{
		
		margin-right: 8px;
		margin-bottom: 10px;
	}
  	.pro1_main .section4 .tab .item-new .img img{
		width: 60px;
		
	}
	.pro1_main .section4 .tab .item-new .img:nth-of-type(6n){
		margin-right: 10px;
      width: 150px;
	}
  	.pro1_main .section4 .tab .item-new .img:nth-of-type(6n) img{
		margin-right: 10px;
      width: 150px;
	}
  	.pro1_main .section4 .tab .item-new .img:nth-of-type(7n){
		margin: 0px 10px;

	}
.pro1_main .section4 .tab .item-new .img:nth-of-type(8n) img{
		margin-top: 8px;

	}
.pro1_main .section4 .tab .item-new .img:nth-of-type(9n){
	margin-right: 16px;

	}
	.pro1_main .section4 .tab .item-new .img:nth-of-type(4n){
		    margin-right: 10px;
	}
	.pro1_main .section4 .tab .item-new a.btn{
		font-size: 12px;
		margin-left: 0;
      padding: 4px 7px 3px 7px;
    background: #ff6096;
    border-radius: 19px;
    color: aliceblue;
	}
   .pro1_main .section4 .tab .item-new a.btn img{
  width: 20px;
    margin-bottom: 2px;
   }
  .pro1_main .section4 .tab .item-new .tip{
		font-size: 12px;
	}
	.pro1_main .section7{
		padding: 20px 0;
	}
	.pro1_main .section7 .img-box{
		margin-top: 15px;
		padding-top: 15px;
	}
	.pro1_main .section4 .tab .tab_con{
		margin-top: 0;
		padding: 15px 0;
	}
	.pro1_main .section4 .tab .tab_con .wrap{
		transform: none;
	}
	.pro1_main .section7 .img-box img, .pro1_main .section8 .cont img{
		max-width: 100%;
	}
	.pro1_main .section8{
		padding: 20px 0 40px;
	}
	.pro1_main .section8 .tip{
		font-size: 16px;
		margin-top: 15px;
	}
	.pro1_main .section8 .conts{
		margin-top: 15px;
	}
	.pro1_main .section8 .cont{
		margin-top: 15px;
	}

}