/**
@font-face {
    font-family: 'Siyuan_R'; src: url('/static/home/fonts/SOURCEHANSANSCN-REGULAR.OTF');
}
@font-face {
    font-family: 'Siyuan_L'; src: url('/static/home/fonts/SOURCEHANSANSCN-LIGHT.OTF');
}
@font-face {
    font-family: 'Siyuan_EL'; src: url('/static/home/fonts/SOURCEHANSANSCN-EXTRALIGHT.OTF');
}
@font-face {
    font-family: 'Siyuan_M'; src: url('/static/home/fonts/SOURCEHANSANSCN-MEDIUM_0.OTF');
}
@font-face {
    font-family: 'DIN_B'; src: url('/static/home/fonts/DIN-BOLD.OTF');
}
**/

body{font-family: 'Siyuan_L';}
.wrap {width: 86%;margin: 0 auto;max-width: 1200px;}
.bg{background: #f7f7f7;}
.comm_pad{padding: 5vw 0;}
.comm_pad2{padding: 8vw 0;}
.header{width: 100%;}
.header .main{
    max-width: 1440px;
    width: 90%;
    margin: 0 auto;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding: 35px 0;
    font-size: 0;
}
.header .user_box{
	display: inline-block;
	vertical-align: bottom;
}
.header .user_box a{
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	color: #333;
	margin-right: 15px;
	padding-bottom: 18px;
}
.header .user_box a:last-of-type{
	margin-right: 0;
}

.header .logo{display: inline-block; vertical-align: bottom;}
.header .logo img{display: block;width:96px; 
  top: -4px;
    position: absolute;
    left: 95px;}
.header .nav{font-size: 0; display: inline-block; vertical-align: bottom;}
.header .nav li{display: inline-block;vertical-align: top;margin: 0 25px;position: relative;}
.header .nav li a.v1{font-size: 22px;color: #272727;display: block;font-family: 'Siyuan_R'; padding-bottom: 15px; transition: all 500ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;position: relative;}
.header .nav li a.v1:after{content: "";display: block;width: 0;margin: 0 auto;height: 4px;background:#ff498b;position: absolute;left: 0;right: 0;bottom: 0;transition: all 500ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;opacity: 0;visibility: hidden;}
.header .nav li:hover a.v1:after,.header .nav li.active a.v1:after{opacity: 1;visibility: visible;width: 100%;}
.header .nav li:hover a.v1,.header .nav li.active a.v1{color: #ff498b;}
.header .nav li a.v1 span{display: inline-block;vertical-align: middle;width: 9px;height: 4px;background-image: url(/static/home/images/common/nav_down.png);background-repeat: no-repeat;background-position: center;margin-left: 8px;transition: all 500ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;}
.header .nav li:hover a.v1 span,.header .nav li.active a.v1 span{background-image: url(/static/home/images/common/nav_down_hover.png);}
.header .nav li dl{position: absolute;left: 50%;top:140%;z-index:2;margin-left: -55px;width: 110px;opacity: 0;visibility: hidden;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;overflow:hidden;}
.header .nav li dl dd{border-bottom: 1px solid #d5d5d5;}
.header .nav li dl dd a.sv1{font-size: 18px;color: #717171;line-height: 46px;text-align: center;display: block;background-color: #f5f5f5;}
.header .nav li dl dd:last-child{border-bottom: 0;}
.header .nav li dl dd a.sv1:hover{background-color: #ffd9e6;color:#ff498b;font-weight: bold; }
.header .nav li dl.active{opacity: 1;visibility: visible;top: 110%;}
.header.on .nav li.ok:hover a.v1:after{display: none;}
.header.on .nav li a.v1{font-size: 18px;}
.header.on .nav li dl{margin-left: -51px;width: 102px;}
.header.on .nav li dl.active{top: 100%;}
.menuBtn{position: fixed; width: 24px; height: 16px; right: 20px; top: 22px; cursor: pointer; display: none; z-index: 9;}
.menuBtn b{position: absolute; left: 0; width: 24px; height: 2px; background: #000; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.menuBtn b:nth-of-type(1){top: 0;}
.menuBtn b:nth-of-type(2){top: 7px;}
.menuBtn b:nth-of-type(3){bottom: 0;}
.menuBtn.open b:nth-of-type(1){top: 7px; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.menuBtn.open b:nth-of-type(2){display: none;}
.menuBtn.open b:nth-of-type(3){bottom: 7px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.footer{background-color: #bbe9f9;padding: 43px 0 50px;position: relative;}
.footer:before{content: "";display: block;width: 100%;height:57px;background-image: url(/static/home/images/common/footer_bg2.png);background-repeat: repeat-x;background-position: center top;position: absolute;top: -57px;left: 0; }
.footer .top .left{float: left;font-size: 0;}
.footer .top .left dl{display: inline-block;vertical-align: top;font-family: 'Siyuan_EL';padding: 0 15px;border-right: 1px dashed #fff;min-height: 120px;}
.footer .top .left dl dt a{font-size: 14px;color: #272727;line-height: 1;font-weight: bold;display: block;margin-bottom: 10px;}
.footer .top .left dl dd a{font-size: 14px;color: #272727;line-height: 30px; }
.footer .top .left dl:last-child{border-right: 0;}
.footer .top .right{font-size: 0;float: right;}
.footer .top .right .ewm{display: inline-block;vertical-align: top;margin: 0 35px;}
.footer .top .right .ewm span{font-size: 14px;color: #272727;line-height: 1;font-weight: bold;font-family: 'Siyuan_EL';display: block;margin-bottom: 15px;text-align:center;}
.footer .top .right .ewm img{display: block;width: 156px;}
.footer .bot{margin-top: 50px;}
.footer .bot ul{font-size: 0;text-align: center;}
.footer .bot ul li{display: inline-block;vertical-align: top;font-size: 12px;color: #272727;font-family: 'Siyuan_L';}
.footer .bot ul li a{font-size: 12px;color: #272727;font-family: 'Siyuan_L';padding: 0 18px;}
.footer p{font-size: 12px;line-height: 22px;text-align: center;}
.footer p.link{text-align:left;    border-top: 1px solid #ebebeb;    padding-top: 20px;}
.footer p.link a{margin-right:8px;}
.footer p span{display: inline-block;vertical-align:middle;}
.comm_banner{width: 100%;overflow: hidden;}
.comm_banner .item{width: 100%;overflow:hidden;}
.comm_banner .item img{display: block;margin: 0 auto;width: 100%;}
.comm_banner .slick-arrow{width: 46px;height: 46px;border-radius: 50%;background-color: #989898;font-size: 0;cursor: pointer;outline: none;border:0;background-repeat: no-repeat;background-position: center;background-size: 16px auto;transition: all 500ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;position: absolute;top: 50%;margin-top: -23px;z-index: 1;opacity: 0;visibility: hidden;}
.comm_banner .slick-prev{background-image: url(/static/home/images/common/prev.svg); left: 19%;}
.comm_banner .slick-next{background-image: url(/static/home/images/common/next.svg); right: 19%;}
.comm_banner:hover .slick-arrow{opacity: 1;visibility: visible;}
.comm_banner .slick-arrow:hover{background-color: #ff498b;}
.fix_right{position: fixed;right: 0;bottom: 10%;z-index: 9999;}
.fix_right .box{width: 150px;background: #ed487f;border-top-left-radius: 12px;border-top-right-radius: 12px;border-bottom-left-radius: 80px;border-bottom-right-radius:80px;padding: 40px 6px 30px 6px;}
.fix_right .img1{display: block;width: 156px;margin-bottom: -40px;}
.fix_right .box .block{background: #fff;border-radius: 5px;}
.fix_right .box .block a{font-size: 18px;color: #959091;display: block;line-height: 60px;border-bottom: 1px dashed #dfdfdf;padding-left: 50px;background-repeat: no-repeat;background-position: 12px center;font-family: 'Siyuan_R';transition: all 500ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;}
.fix_right .box .block a:hover{color:#ed487f; }
.fix_right .box .block a:nth-of-type(1){background-image: url(/static/home/images/common/icon1.png);}
.fix_right .box .block a:nth-of-type(2){background-image: url(/static/home/images/common/icon2.png);}
.fix_right .box .block span{font-family: 'DIN_B';font-size: 22px;color: #ff6a9b;line-height: 60px;text-align: center;display: block;letter-spacing: -2px;}
.fix_right .box .top{margin-top: 35px;cursor: pointer;}
.fix_right .box .top img{display: block;max-width: 100%;margin: 0 auto;}
.comm_tit{text-align: center;}
.comm_tit .txt{text-align: center;background-image: url(/static/home/images/product/img5.png);background-repeat: no-repeat;background-position: left bottom;height: 134px;display: inline-block;}
.comm_tit .txt h3{display: inline-block;vertical-align: top;font-size: 36px;color: #ec437b;font-weight: normal;font-family: 'Siyuan_R';margin-top: 65px;margin-left: 50px;}
.comm_tit .txt h3 span{font-size: 18px;}
.comm_tit2{text-align: center;}
.comm_tit2 h3{font-size: 48px;color: #272727;font-family: 'Siyuan_R';line-height: 1.2;font-weight: normal;}
.comm_tit2 p{font-size: 22px;color: #181d1e;line-height: 30px;margin-top: 25px;}
.more{display: inline-block;line-height: 36px;border-radius: 30px;font-size: 18px;color: #fff;background:#ff407f;padding: 8px 60px;position: relative;}

.more:hover:after{right: 20px;}
.bd_weixin_popup{box-sizing: content-box;}

.m-nav-block{
    display: none;
}
.fixed-bottom{
    display: none;
}

/* ÓÒÏÂ½Ç×ÉÑ¯star*/
		.helper-wrapper {
			position: fixed;
			z-index: 999;
			right: 0;
			bottom: 94px;
			color: #fff;
			font-size: 18px;
			line-height: 22px;
			text-align: center;
		}
		.helper-wrapper .helper-list {
		    display: -ms-flexbox;
		    display: flex;
		    -ms-flex-direction: column;
		    flex-direction: column;
		    -ms-flex-align: end;
		    align-items: flex-end;
		}
		.helper-wrapper .helper-list .helper-online, .helper-wrapper .helper-list .helper-phone, .helper-wrapper .helper-list .helper-trail {
		    width: 144px;
		    height: 60px;
		    box-shadow: 0 2px 12px 0 rgba(0,0,0,.2);
		    margin-bottom: 10px;
		    padding-right: 10px;
		    border-radius: 40px;
		    border-bottom-right-radius: 0;
		    border-top-right-radius: 0;
		    display: -ms-flexbox;
		    display: flex;
		    -ms-flex-align: center;
		    align-items: center;
		    cursor: pointer;
		}
		.icon.icon-gift {
		    background: url(/images/1.png);
		    width: 33px;
		    height: 32px;
		    background-size: cover;
		}
		.icon.icon-msg {
		    background: url(/images/2.png);
		    width: 24px;
		    height: 23px;
		    background-size: cover;
		}
		.icon.icon-phone {
		    background: url(/images/3.png);
		    width: 22px;
		    height: 24px;
		    background-size: cover;
		}
		
		.helper-wrapper .helper-top{width: 135px; list-style: none;
    margin-bottom: -5px;}
	.helper-wrapper .helper-top img{   width: 110px;
    height: 100%;
    margin-left: 14px;}
		.helper-wrapper .helper-list .helper-trail {
		    background-color: #ff407f; 
		}
		.helper-wrapper .helper-list .helper-online {
		    background-color: #f78851;
		}
		.helper-wrapper .helper-list .helper-phone {
		    background-color: #e8cc32;
		    position: relative;
		    transition: width .25s ease-out;
		}
		.helper-wrapper .helper-list .helper-online .icon-wrapper, .helper-wrapper .helper-list .helper-phone .icon-wrapper, .helper-wrapper .helper-list .helper-trail .icon-wrapper {
		    width: 60px;
		    height: 35px;
		}
		.helper-wrapper .helper-list .helper-online p, .helper-wrapper .helper-list .helper-phone p, .helper-wrapper .helper-list .helper-trail p {
		    width: 4em;
		    -ms-flex-negative: 0;
		    flex-shrink: 0;    font-size: 18px;
		}
		.helper-wrapper .helper-list .helper-phone .phone-number {
		    width: 11em;
		    position: absolute;
		    left: 118px;
		}
		.helper-wrapper .helper-list .helper-phone:hover{width:300px}
		.helper-wrapper .helper-list .icon{display:inline-block; width: 26px;height: 26px;background-size:contain;}
          .helper-trail .icon{margin-top: 4px; margin-left: 10px;}
          .helper-online .icon{margin-top: 5px; margin-left: 10px;}
          .helper-phone .icon{margin-top:4px; margin-left: 10px;}


	.helper-list a{    text-decoration: none; color: white;} 
	/* ÓÒÏÂ½Ç×ÉÑ¯end*/
@media only screen and (max-width: 1600px) {
    .header .main{padding: 25px 0;}
    .header .nav li a.v1{font-size: 20px;}
    .header .nav li dl dd a.sv1{font-size: 16px;}
    .header.on .nav li a.v1{font-size: 16px;}
    .header .nav li dl.active{top: 90%;}
    .comm_tit2 h3{font-size: 40px;}
    .comm_tit2 p{font-size: 24px;}
  .line .fr {
				float: right;
				border-bottom: 2px solid #B4B4B4;
				width: 35%;
				position: relative;
				top: -10px;
			}

.line .fl {
				float: left;
				border-bottom: 2px solid #B4B4B4;
				width: 35%;
				position: relative;
				top: -10px;
			}
  .clear {
				clear: both;
			}

			.p1 {
				float: left;    width: 50%;
			}
  .p1 img{width: 70%;}
			.p2 {
				float: right;    width: 50%;
			}
  
  .p2 img{width: 70%;} 
  
  .comm_tit2 .p1,.p2{margin-top: 40px;}
  .comm_tit2 .tp{font-size: 18px;}

}




@media only screen and (max-width: 1440px) {
    .header .main{padding: 15px 0;}
    .header .user_box a{
    	padding-bottom: 15px;
    }
    .header .nav li{
    	margin: 0 15px;
    }
    .header .nav li a.v1{font-size: 18px;}
    .header .nav li a.v1:after{bottom: 3px;}
    .footer .top .right .ewm img{width: 130px;}
    .footer .top .right .ewm{margin: 0 25px;}
    .comm_tit2 h3{font-size: 36px;}
    .comm_tit2 p{font-size: 18px;margin-top: 15px;}
    .comm_tit .txt h3{font-size: 32px;}
    .fix_right .img1{width: 130px;}
    .fix_right .box{width: 136px;}
    .fix_right .box .block a{font-size: 16px;line-height: 50px;}
    .fix_right .box .block span{font-size: 20px;line-height: 50px;}
    .fix_right .box .top{margin-top: 22px;}
    .fix_right .box .top img{width: 60px;}
 

}
@media only screen and (max-width: 1366px) {
    .comm_tit2 h3{font-size: 32px;}

}

@media only screen and (max-width: 1199px){
    .header .logo img {width: 110px;}
    .header .user_box a{
    	font-size: 14px;
    }
    .header .nav li{
    	margin: 0 10px;
    }
    .header .nav li dl.active{top: 102%;}
    .header .nav li a.v1{font-size: 16px;}
    .footer .top .right .ewm {margin: 0 5px;}
    .footer .top .right .ewm img{width: 100px;}
    .fix_right .img1{width: 110px;}
    .fix_right .box{width: 120px;padding-bottom: 22px;}
    .fix_right .box .block a{font-size: 14px;line-height: 42px;background-size: 22px auto;padding-left: 40px;}
    .fix_right .box .block span{font-size: 18px;line-height: 42px;}
    .fix_right .box .top{margin-top: 16px;}
    .fix_right .box .top img{width: 50px;}
	
}
/*@media only screen and (max-width: 992px) {
    .wrap{width: 100%;padding: 0 15px;}
    .header{padding: 0;transition: all 800ms ease;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;background: #fff;}
    .header.active{position: fixed;top: 0;left: 0;z-index: 9999;}
    .header .logo {height: 60px;line-height: 60px;margin-top: 0;font-size: 0;padding: 0;}
    .header .logo img{height: 42px;width: auto;display: inline-block;vertical-align: middle;}
    .menuBtn{display: block;z-index: 9;width: 50px;height: 50px;margin: 0;position: fixed;top: 0;right: 0;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
    .menuBtn.open{margin-top: 0;padding:0;background: #ff498b;}
    .menuBtn.open b{background: #fff !important;left: 50%;margin-left: -15px;}
    .header.active .menuBtn b{background: #333;}
    .header .nav{position: fixed;top: 0;left: -100%;width:calc(100% - 50px);height: 100%;padding: 0;background: #fff;z-index: 14;float: none;margin-left: 0;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;display: block !important;opacity: 1;visibility: visible;margin-top: 0;margin-top: 0 !important;}
    .header .nav.active{left: 0;}
    .navbg{display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.5);z-index:0;}
    .header .nav li{float: none;margin: 0;width: 100%;transition: all 300ms ease;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;background: #fff;text-align:left;}
    .header .nav li:first-child a.v1{line-height: 64px !important;display: inline-block;}
    .header .nav li:hover, .header .nav li.on,.header .nav li.ok {height: auto;min-height: auto;}
    .header .nav li:nth-of-type(odd){background: #f4f4f4;}
    .header .nav li a.v1{display: block;line-height: 46px;font-size: 16px; color:#333;text-align:left;padding:0 20px;}
    .header .nav li a.v1:after{display: none;}
    .header .nav li:hover a.v1, .header .nav li.on a.v1, .header .nav li.ok a.v1 {background-color: none;color:#ff498b;border-bottom: 0;}
    .header .nav li dl{opacity: 1;visibility: visible;position: static;transition: all 0ms ease;-webkit-transition: all 0ms ease;-moz-transition: all 0ms ease;width: 100%;border-radius: 0;margin-left: 0;display: none;}
    .header .nav li dl dd a.sv1{text-align: left;padding-left: 44px;}
    .header.on .nav li a.v1{padding: 0 20px;}
    .footer .top {display: none;}
    .footer{background-image: none;padding: 20px 0;}
    .footer .bot{margin-top: 0;}
    .footer .bot ul li{font-size: 0;width: 33%;margin-bottom: 5px;}
    .footer p{margin-top: 10px;}
    .comm_banner .slick-arrow{width: 34px;height: 34px;margin-top: -17px;}
    .comm_banner .slick-prev{left: 15px;}
    .comm_banner .slick-next{right: 15px;}
    .comm_tit .txt{background: none !important;height: auto;width: auto !important;}
    .comm_tit .txt h3{font-size: 18px;line-height: 30px;margin-top: 0 !important;margin-left: 0 !important;}
    .comm_tit2 h3{font-size: 20px;}
    .comm_tit2 p{font-size: 14px;line-height: 26px;margin-top: 10px;}
    .comm_tit2 span{display: block;}
    .comm_pad{padding: 30px 0;}

}*/

.mobile-menu-li{display:none};
.fixed-bottom{display:none;}
/*2019-07-02*/
@media screen and (max-width: 992px){
    body{
        padding-top: 60px;
    }
    .wrap{
        width: 100%;
        padding: 0 16px;
    }
    .header{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        height: 60px;
        background: #f3f7fa;
        z-index: 10;
        box-shadow: 0 2px 5px rgba(0,0,0,.1);
    }
    .header .logo{
        padding: 10px 0;
        position: fixed;
        z-index: 9;
        left: 50%;
        top: 0;
        transform: translateX(-50%);
		text-align:center;
    }
    .header .logo img{
        width: auto;
        height: 67px;
        margin: 0 auto;
      left: -14px;
    }
    .header .nav{
        float: none;
        margin-top: 0;
        position: fixed;
        top: 0;
        left: -100%;
        width: 100%;
        bottom: 0;
        background: #72cbf3;
        padding-top: 80px;
        -webkit-transition: left .3s ease;
        transition: left .3s ease;
        overflow: auto;
        z-index: 8;
    }
    .header .nav.active{
        left: 0;
    }
    .header .nav li{
        display: block;
        margin: 0;
    }
    .header .nav li a.v1{
        padding: 0 0 0 100px !important;
        line-height: 60px;
        display: inline-block;
        vertical-align: middle;
        color: #fff;
        font-size: 20px;
        background-position: 45px center;
        background-repeat: no-repeat;
        background-size: 34px auto;
    }
    .header .nav li:nth-of-type(1) a.v1{
        background-image: url(/static/home/images/icon-1.png);
    }
    .header .nav li:nth-of-type(2) a.v1{
        background-image: url(/static/home/images/icon-2.png);
    }
    .header .nav li:nth-of-type(3) a.v1{
        background-image: url(/static/home/images/icon-3.png);
    }
    .header .nav li:nth-of-type(4) a.v1{
        background-image: url(/static/home/images/icon-4.png);
    }
    .header .nav li:nth-of-type(5) a.v1{
        background-image: url(/static/home/images/icon-5.png);
    }
    .header .nav li:nth-of-type(6) a.v1{
        background-image: url(/static/home/images/icon-6.png);
    }
    .header .nav li:nth-of-type(7) a.v1{
        background-image: url(/static/home/images/icon-7.png);
    }
	.header .nav li:nth-of-type(8) a.v1{
        background-image: url(/static/home/images/contact/icon2.png);
    }
    .header .nav li a.v1 span{
        display: none;
    }
    .header .nav li a.v1:after{
        display: none;
    }
    .header .nav li:hover a.v1, .header .nav li.active a.v1{
        color: #fff;
    }
    .header .nav li i{
        display: inline-block;
        vertical-align: middle;
        margin-left: 20px;
        width: 18px;
        height: 10px;
        background-position: center;
        background-repeat: no-repeat;
        background-image: url(/static/home/images/drop.png);
        background-size: contain;
        -webkit-transition: transform .3s ease;
        transition: transform .3s ease;
    }
    .header .nav li.d i{
        transform: rotate(180deg);
    }
    .header .nav li dl{
        opacity: 1;
        visibility: visible;
        position: static;
        margin-left: 0 !important;
        width: 100% !important;
        display: none;
        -webkit-transition: none;
        transition: none;
    }
    .header .nav li dl dd{
        border: none;
    }
    .header .nav li dl dd a.sv1{
        background: none;
        line-height: 44px;
        text-align: left;
        padding-left: 100px;
        color: #fff;
    }
    .header .nav li dl dd a.sv1:hover{
        color: #72cbf3;
        background: #fbe158;
    }
    .header .main{
    	width: 100%;
    	pading: 0 15px;
    }
    .header .user_box{
    	position: fixed;
    	right: 60px;
    	top: 20px;
    }
    .header .user_box a{
    	padding-bottom: 0;
    	line-height: 20px;
    	margin-right: 10px;
        font-size: 12px;
    }
    .menuBtn{
        display: block;
    }
    .footer{
        padding: 30px 0 60px;
    }
    .footer:before{
        height: 20px;
        top: -20px;
        background-size: 150% 100%;
    }
    .footer .top .left{
        display: none;
    }
    .footer .top .right{
        float: none;
		display:none;
        text-align: center;
    }
    .footer .top .right .ewm{
        margin: 0;
    }
    .footer .top .right .ewm:nth-of-type(1){
        margin-right: calc(80vw - 32px - 200px);
    }
    .footer .top .right .ewm span{
        margin-bottom: 8px;
    }
    .footer .bot{
        margin-top: 0;
        padding: 16px 0;
    }
    .footer p{
        margin-top: 0;
        line-height: 16px;
    }
    .comm_tit2 h3{
       font-size: 18px;
    font-weight: bold;
    }
  
  .line .fr {
				float: right;
				border-bottom: 2px solid #B4B4B4;
				width: 35%;
				position: relative;
				top: -10px;
			}

.line .fl {
				float: left;
				border-bottom: 2px solid #B4B4B4;
				width: 35%;
				position: relative;
				top: -10px;
			}
  .clear {
				clear: both;
			}

			.p1 {
				float: left;    width: 50%;
			}
  .p1 img{width: 90%;}
			.p2 {
				float: right;    width: 50%;
			}
  
  .p2 img{width: 90%;} 
  
    .more{
        line-height: 30px;
        font-size: 14px;
        padding: 0 20px;
    }
    .comm_pad2{
        padding: 60px 0 50px;
    }
    .bg{
        background: #fff;
    }
    .crumbs{
        display: none;
    }
    .comm_tit2 p{
        font-size: 16px;
        line-height: 24px;
        margin-top: 10px;
    }
  .comm_tit2 .tp{ font-size: 14px;}
    .m-nav-block{
        display: block;
        border-top: 1px solid #f1f6fa;
        background: #f1f6fa;
        padding-bottom: 10px;
        padding-right: 30px;
        position: relative;
    }
    .m-nav-block: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); 
    }
    .m-nav-block ul{
        font-size: 0;
        height: 40px;
        overflow: hidden;
        z-index: 1;
    }
    .m-nav-block li{
        display: inline-block;
        vertical-align: top;
        width: 33.33%;
        padding-right: 2px;
    }
    .m-nav-block li a{
        display: block;
        background: #fff;
        line-height: 40px;
        font-size: 16px;
        text-align: center;
        color: #9a9a9a;
    }
    .m-nav-block li.active a{
        color: #fff;
        background: #ff498b;
    }
    .comm_tit .txt{
        padding-top: 46px;
        background-position: center top;
        background-size: auto 38px;
        height: auto;
    }
    .comm_tit .txt h3{
        font-size: 20px;
        font-style: italic;
        margin-top: 0;
        margin-left: 0;
    }
    .comm_tit .txt h3 span{
        font-size: 16px;
    }
    .fixed-bottom{
        display: block;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
     
        font-size: 0;
        z-index: 9;
    }
    .fixed-bottom .item{
        width: 33.3%;
       
        display: inline-block;
 
    
    }
    .fixed-bottom .item:last-of-type{
        border-right: none;
    }

  .fixed-bottom .item img{    width: 100%;
    height: 100%;}
    .fixed-bottom .item i{
        display: block;
        margin: 0 auto;
        width: 24px;
        height: 24px;
        background: #ec7ba9;
        border-radius: 50%;
        background-position: center;
        background-repeat: no-repeat;
        background-size: auto 12px;
    }
    .fixed-bottom .item span{
        line-height: 28px;
        display: block;
        font-size: 12px;
        color: #282828;
    }
	
	.header a.back  {
		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;
	}
	.footer .link{
		display:none;
	}
	.mobile-menu-li{display:block}
	.erweima{
		text-align:center;
		padding: 20px;
	}
}


.fixed-right{
    position: fixed;
    right: 20px;
    bottom: 15px;
    z-index: 9;
}
.fixed-right .block{
    width: 60px;
    height: 60px;
    margin-bottom: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.fixed-right .block:last-of-type{
    margin-bottom: 0;
    border: none;
}
.fixed-right .cell_box{
    display: block;
    height: 100%;
    text-align: center;
    -webkit-transition: background .3s ease;
    transition: background .3s ease;
}

.fixed-right i{
    display: block;
    margin: 0 auto;
    width: 60px;
    height: 60px;
    background-position: center;
    background-repeat: no-repeat;
	background-size: contain;
}
.fixed-right span{
    display: block;
    font-size: 14px;
    color: #fff;
}
.fixed-right .fixed-top{display:none}
.fixed-price i{background-image:url(/static/home/images/fixed-price.png)}
.fixed-top i{background-image:url(/static/home/images/fixed-top.png)}
.fixed-right .fixed-price a:hover  i{background-image:url(/static/home/images/fixed-price-hover.png)}
.fixed-right .fixed-top a:hover  i{background-image:url(/static/home/images/fixed-top-hover.png)}

@media screen and (max-width: 992px){
	.fixed-right,.helper-wrapper{display:none}
  
}
