    .xs_footer {
    	border-top: 1px solid #f7f7f7;
    	position: fixed;
    	bottom: 0;
    	width: 100%;
    	background-color: #f7f7f7;
    	z-index: 9999999;
    }
    
    .xs_footer li {
    	float: left;
    	font-size: 12px;
    	text-align: center;
    	width: 20%;
    	position: relative;
    }
    
    .xs_footer li a {
    	display: block;
    	padding: 10px 0;background: #fff;
        overflow: hidden;z-index: 999;
    }
    .xs_footer  .xs_bb {position: fixed;
    background: #f7f7f7;
    padding: 0 7px;
    width: 100%;
    left: 0;
    top: 56px;
    padding: 10px;
    z-index: -899998;
    height:85vh;
    }
         .xs_footer  .xs_bb a{
             padding: 0;
             margin-bottom: 10px;z-index: -1;
         }
    /*@media(max-height:700px){*/
        
         .xs_footer  .xs_bb a{
            height: 50%;
            overflow: hidden;
            justify-content: center;
            align-items: center;
            display: flex;
            margin-bottom: 11px;
        }
    /*}*/
    .xs_footer  li.active .xs_bb{
        display: block;
    }
    
    .xs_footer li>a:before {
    	content: '';
    	display: block;
    	margin: 0 auto 6px auto;
    	background-size: cover;
    	width: 25px;
    	height: 25px;
    }
    
    .xs_footer li:nth-child(1) a:before {
    	background-image: url('../images/icon_xs_ft1.png');
    }
    
    .xs_footer li:nth-child(2) a:before {
    	background-image: url('../images/icon_xs_ft2.png');
    }
    
    .xs_footer li:nth-child(3) a:before {
    	background-image: url('../images/icon_xs_ft6.png');
    }
    
    .xs_footer li:nth-child(4) a:before {
    	background-image: url('../images/icon_xs_ft4.png');
    }
    
    .xs_footer li:nth-child(5) a:before {
    	background-image: url('../images/icon_xs_ft5.png');
    }
    
    
    .xs_header {
    	background-color: #1b1b1b;
    	position: fixed;
    	top: 0;
    	z-index: 99;
    	width: 100%;
    }
    
    .show_header {
    	display: flex;
    }
    
    .show_header .right,
    .show_header .left {
    	padding: 15px;
    	width: 13%;
    }
    
    .show_header .right {
    	text-align: right;
    	position: relative;
    }
    
    .show_header .right img,
    .show_header .left img {
    	width: 30px;
    }
    
    
    .xs_nav:after {
    	content: '';
    	display: block;
    }
    
    .xs_nav {
    	position: fixed;
    	background: #1b1b1b;
    	width: 54%;
    	left: -200001px;
    	padding: 12px;
    	z-index: 9;
    	height: 100vh;
    	transition: .7s;
    }
    
    .xs_nav.active {
    	left: 0;
    	transition: .7s;
    }
    
    .xs_nav li a {
    	display: block;
    	padding: 10px;
    	color: #e7d4b6;
    }
    
    /*ipad*/
    
    @media (min-width: 768px) and (max-width: 1100px) {
    
    	.nav_logo {
    		width: 74%;
    		text-align: center;
    	}
    
    	.nav_logo img {
    		min-width: 100px;
    		width: 200px;
    	}
    
    	.factory_img img {
    		margin-bottom: 10px;
    		width: 32%;
    	}
    
    	.container_idx,
    	.server_box,
    	.container {
    		width: 100%;
    		padding: 0;
    	}
    
    	.hidden-md {
    		display: none;
    	}
    
    	.hidden-xs {
    		display: block !important
    	}
    
    	.video .index_tit3,
    	.video .title,
    	.title {
    		text-align: center;
    		margin: 50px 0;
    	}
    
    	.title img {
    		width: 300px;
    	}
    
    	main {
    		margin-top: 60px;
    	}
    
    	.factory {
    		padding: 10px;
    	}
    
    	.factory_title p {
    		font-size: 46px;
    
    	}
    
    	.owl-carousel .owl-item {
    		height: 324px !important;
    	}
    
    	footer {
    		background: none;
    		border: 0;
    	}
    
    	.copyright {
    		background: none;
    		font-size: 12px;
    		color: #cfcfcf;
    		margin-top: 0;
    		padding: 10px 0 80px 10px;
    	}
    
    	.video video {
    		height: auto;
    		padding: 10px;
    	}
    
    	.hot_product_list ul li:nth-child(2) {
    		margin-left: 2%;
    		width: 33%;
    	}
    
    	.hot_product_list ul li:nth-child(1) {
    		width: 64%;
    	}
    
    	.hot_product_list ul li:nth-child(3) {
    		width: 29%;
    	}
    
    	.hot_product_list ul li:nth-child(4) {
    		margin-left: 2%;
    		margin-right: 2%;
    		width: 39%;
    	}
    
    	.hot_product_list ul li:nth-child(5) {
    		margin-bottom: 1%
    	}
    
    	.hot_product_list ul li:nth-child(5),
    	.hot_product_list ul li:nth-child(6) {
    		width: 27%;
    	}
    
    	.hot_product_list {
    		padding: 10px;
    	}
    
    	.abnout_detail {
    		display: block;
    		margin-top: 45px;
    		padding: 0 10px;
    	}
    
    	.abnout_detail_bj {
    		margin: 30px 0;
    		padding: 10px;
    	}
    
    	.abnout_detail_bj_list {
    		margin: 10px 0;
    		display: block;
    	}
    
    	.abnout_detail_bj_list a {
    		margin-bottom: 10px;
    		display: block;
    		width: 50%;
    		float: left;
    	}
    
    	.about_detail_txt {
    		padding-right: 0;
    		padding-top: 10px;
    		width: 100%;
    	}
    
    	.about_advantage .container {
    		background-color: #f8f8f8;
    		margin-top: 60px;
    		margin-bottom: 60px;
    		padding: 50px;
    	}
    }
    
    @media screen and (max-width: 768px) {.hot_product_list ul li:nth-child(1) {
        width: 100%;
    }    .index_zl .index_txt1 {
            text-align: center;
            width: 80%;
            margin: 60px auto;
            font-size: 10px;
            line-height: 21px;
        }.contact_map {
        margin-top: 0;
    }.contact_form {
            width: 92%;
            position: absolute;
            right: 4%;
            top: auto;
            background: #fff;
            padding: 24px;
            bottom: 91px;
    }.contact_form h3 {
        font-size: 20px;
        margin-bottom: 23px;
    }.index_zl {
        background: #fafafa;
        padding-bottom: 50px;
        margin-bottom: 100px;
    }
    .index_txt1 {
        width: 80%;
        margin: 70px auto;
        font-size: 14px;
        line-height: 33px;
        text-align: left;
    }
    	.nav_logo {
    		width: 74%;
    		text-align: center;
    	}
    
    	.nav_logo img {
    		min-width: 100px;
    		width: 200px;
    	}
    
    	.container_idx,
    	.server_box,
    	.container {
    		width: 100%;
    		padding: 0;
    	}
    
    	.hidden-md {
    		display: none !important;
    	}
    
    	.hidden-xs {
    		display: block !important
    	}
    
    
    	.video .index_tit3,
    	.video .title,
    	.title {
    		text-align: center;
    		margin: 50px 0;
    	}
    
    	.title img {
    		width: 47%;
    	}
    
    
    	.hot_product_list li {
    		margin-bottom: 10px !important;
    		margin-left: 0 !important;
    	}
    .ser_top_tt {
        margin: 28px;
        color: #3b3b3b;
        font-size: 12px;
        line-height: 22px;
    }.ser_top_tt img {
        margin-top: 27px;
        float: right;
    }
    .oem_top_img {
        margin:   0;
            padding: 30px;
    }
    	.hot_product_list li img,
    	.hot_product_list li {
    		width: 100%;
    	}
    
    	.video video {
    		height: auto;
    		padding: 20px;
    	}
    
    	.index_tit2 {
    
    		margin: 20px 0 !important;
    	}
    
    	.index_tit2 img {
    		width: 41% !important;
    	}
    
    	.video .index_tit3 {
    		margin: 5px 0 80px !important;
    	}
    
    	.video .index_tit3 img {
    		width: 70%;
    	}
    
    	.factory_img {
    		display: block;
    		text-align: center;
    		padding: 0 10px;
    	}.ser_txt {        color: #3b3b3b;
            font-size: 12px;
            margin-top: 21px;
            width: 80%;
            margin: 13px auto;
            text-align: left;
    }
    .xs_about_adv_img{
        margin-top: 80px;
    }.new_sszn_tt {
    font-size: 33px;
    margin-top: 100px;
    font-weight: bold;
}.blist {
    margin: 40px 0;
    justify-content: left;
}.blist li {
    font-size: 17px;
    border-bottom: 1px solid #fff;
    padding: 6px 0;
    margin: 0 6% 0 0;
}.xs_blist{
    
 overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}.xs_blist ul{
    width: 700px;
}.blist.en li {
    font-size: 12px;
}.influ_box .blist.en li:nth-child(1) {
    /* margin-right: 0; */
    margin: 0 6% 0 0;}
.pro_tt img{
    width: 40%;
}.pro_img {
    margin: 20px  0 50px ;
}.pro_img a {
    width: 25%;
    margin-right: 1%;
}
.server_top_xs{
    background: #fafafa;
    padding-bottom: 100px;margin-bottom: 100px;
}.ser_pro_div .blist li:nth-child(2) {
    margin: 0 5%;
}
.oem_two .left:nth-child(2) a:nth-child(2) {
    margin-top: 14px;
}.oem_two .left:nth-child(1){
    
    padding-right: 6px;
}.oem_two .left:nth-child(2){
    
    padding-left: 6px;
}
.ser_pro_div .blist li:nth-child(2),
.ser_pro_div .blist li:nth-child(3),
.ser_pro_div .blist li:nth-child(4){
    margin: 0;
}
.ser_pro_div .influ_box .blist li{
    margin: 0  9% 0 0;
}.news_type ul li {
    width: 29%;
}
.news_type ul li:nth-child(2){
    margin: 0 9% 0 9%;
}
.news_type ul li:nth-child(3){ 
    
        width: 26%;
    margin: 0 9% 0 0;
}
.news_type ul li a{
    font-size: 12px;
}

.en_xs_buy_bottom{
    
    background: #fafafa;
    padding-top: 50px;
}
.wrap {
    width: 92%;
    overflow: hidden;
    margin: 0 auto;
}.oem_pro .product_list {
    margin-top: 0;
    margin-bottom: 100px;
}    .ser_pro_div .influ_box .blist li:last-child {
margin-right: 0;
    
}    .oem_top_img.oem {
        margin: 0;
        padding: 13px;
    }
    	.factory_img img {
    		margin-bottom: 10px;
    		width: 17%;
    		margin-right: 2%;
    	}
    	.factory_img img:last-child{
    	    margin-right: 0;
    	}.ser_txt:after {
        
    	content: '';
        display: block;
        background: #c7c7c7;
        width: 100%;
        height: 1px;
        margin: 15px auto 0;
    }
    	.abnout_detail_factory .factory_img img {
    	    
    		width: 31%;
    	}
    
    	/*.factory_img img:nth-child(3) {*/
    	/*	margin-right: 0;*/
    	/*}*/
    
    	.factory_main {
    		margin-top: 5px;
    		margin-bottom: 5px;
    		padding: 0 20px;
    	}
    
    	.factory_txt ul li {
    		margin-right: 7px;
    		margin-top: 5px;
    	}
    
    	.factory {
    		margin: 60px 0;
    	}
    .index_txt1.en {
    line-height: 19px;
    font-size: 15px;
}    .index_zl .index_txt1 {
        text-align: left;
        width: 81%;
        margin: 60px auto;
        font-size: 12px;
    }

    	.factory_title {
    		margin-bottom: 25px;
    	}
    
    	.hot_product_list ul li {
    		padding: 0;
    	}
    
    	.hot_product_list ul li:nth-child(2),
    	.hot_product_list ul li:nth-child(3),
    	.hot_product_list ul li:nth-child(4) {
    		width: 32%;
    		margin-right: 2%;
    	}
    
    	.hot_product_list ul li:nth-child(4) {
    		margin-right: 0;
    		overflow: hidden;
    	}
    
    	/*.hot_product_list ul li:nth-child(4) img{*/
    	/*max-width: 136%;*/
    	/*   width: 133%;*/
    	/*}*/
    	.hot_product_list ul li:nth-child(5),
    	.hot_product_list ul li:nth-child(6) {
    		width: 49%;
    	}
    
    	.hot_product_list ul li:nth-child(5) {
    		margin-right: 2%;
    	}
    
    	.factory_txt,
    	.factory_txt ul {
    		display: block;
    		width: 100%;
    		clear: both;
    	}
    
    	.factory_title p {
    		font-size: 27px;
    		margin-bottom: 0;
    	}
    
    	.factory_txt ul li {
    		float: left;
    		width: 25%;
    		margin-right: 0;
    		margin-bottom: 40px;
    	}
    
    	.factory_txt ul h3 {
    		font-size: 28px;
    
    	}
    
    	.factory_txt ul .numU sup {
    		font-size: 20px;
    		top: 9px;
    	}
    
    	.owl-carousel .owl-item {
    		height: 258px;
    	}
    
    	main {
    		margin-top: 53px;
    	}
    
    	.owl-carousel .owl-item {
    		height: 410px !important;
    		width: 300px !important;
    
    
    	}
    
    	.shishang_index {
    		padding-left: 20px;
    		padding-bottom: 0;
    	}
    
    	footer {
    		background: none;
    		border: 0;
    	}
    
    	.factory_title h2 {
    		font-size: 19px;
    
    	}
    
    	.copyright {
    		background: none;
    		font-size: 12px;
    		color: #cfcfcf;
    		margin-top: 0;
    		padding: 10px 0 80px 10px;
    	}
    
    
    	.abnout_detail {
    		display: block;
    		margin-top: 45px; 
            padding: 0 30px;
    	}
    
    	.about_detail_img,
    	.about_detail_txt {
    		width: 100%;
    		padding: 0;
    	}
    
    	.about_detail_img {
    		margin-top: 20px;
    		float: left; 
            width: 100%;
            margin-left: 0; 
    	}
    
    	.about_detail_txt img {
    		width: 62%;
    
    	}
    
    	.xs_about_txt {
    		width: 100%;
    		float: left;
        /*margin-top: 100px;*/
    	}
    	.xs_about_txt  .factory_title img{
        width: 60%;
    }.youshi li:last-child{
        border-bottom: 0;
    }.about_advantage .titlez {
        padding-top: 40px;
    }.abnout_detail .text-center{
    margin: 53px 0  ;
}

    	.xs_about_txt .tt p {        
    	    margin-bottom: 12px;
            font-weight: 500;
            color: #5c5c5c;
            font-size: 12px;
            line-height: 22px;
            letter-spacing: 1px;
    	}
    
    	.about_advantage .container {
    		background-color: #f8f8f8;
    		margin-top: 50px;
    		margin-bottom: 0;
    		padding: 50px 10px 50px 10px
    	}
    
    	.about_advantage .title {
    		margin-top: 0;
    		margin-bottom: 44px;
    	}
    	.news2_list:hover .news_date {
        position: relative;
        background: none;
        color: #000;
    }.news2_list:hover .news_date::after{
        display: none;
    }
    .en_xs_serber_top_img{
        padding: 20px ;
    }
   .ser_top_tt.en  {
        
        margin-top: 65px;
    }.ser_txt.en, .ser_top_tt.en div.left  {
    width: 100%;
    font-size: 12px;
    line-height: 19px;
}.ser_top_tt.en img {
    margin-top: 23px;
    width: 40%;
}.ser_txt.en {
    margin: 32px auto;
    padding: 0 34px;
}.ser_pro_div.en .blist li:nth-child(2) {
        margin:  0 5% 0 0;
}.ser_pro_div.en .influ_box .blist li{
    font-size: 12px;
}.ser_pro_div.en .blist li:nth-child(3) {
    margin: 0 9% 0 0;
}    .pro_tt.en img {
        width: 62%;
    }.product_list {
    margin-top: 23px;
}
    	.youshi li {
    		margin-right: 0;
    		width: 100%;
    		margin-bottom: 20px;
    		border-bottom: 1px solid #eee;
    		padding-bottom: 20px;
    	}
    
    	.shishang_index .title {
    		margin: 0 auto 35px !important;
    	}
    
    	.youshi .icon {
    		width: 15%;
    		height: 40px;
    		display: block;
    		background-size: 80%;
    		margin: 6px auto;
    		float: left;
    		background-repeat: no-repeat;
    		background-position: center;
    	}
    
    	.numU {
    		margin-bottom: 7px;
    	}
    
    	.factory_txt {
    		margin-top: 0;
    		padding: 0 20px;
    	}
    
    	.titlez {
    		text-align: center;
    		margin-bottom: 45px;
    	}
    
    	.titlez img {
    		width: 64%;
    	}
    
    	.about_advantage_list {
    		padding: 0 20px;
    	}
    
    	.youshi p {
    		font-size: 12px;
            float: right;
            line-height: 19px;
            width: 80%;
    		margin-left: 0;
    		margin-top: 9px;
    		text-align: left;
    	}
    
    	.factory_txt ul li p {
    		line-height: 15px;
    		text-align: center;
    		color: #212020;
    		font-size: 12px;
    	}
    
    	.abnout_detail_bj {
    		margin: 30px 0;
    		padding: 10px;
    	}
    
    	.abnout_detail_bj_list {
    		margin: 10px 0;
    		display: block;
    	}
    
    	.abnout_detail_bj_list a {
    		margin-bottom: 10px;
    		display: block;
    		float: left;
    		width: 49%;
    
    	}
    
    	.abnout_detail_bj_list a:nth-child(1) {
    		margin-right: 2%;
    	}
    
    	.news_type li {
    		width: 25%;
    		text-align: center;
    	}
    
    	.news_type {
    		padding:30px 10px
    	}
    
    	.news2_list .news_date {
    		width:17%;
        margin-top: 28px;
    		padding: 0;
    		position: relative;
    	}
    
    	.news2_list .news_date:after{
    	    content: '';
        width: 24px;
        height: 2px;
        display: block;
        background: #bfbfbf;
        position: absolute;
        right: 0;
    	}.news_type{
    	    /*background: #fff;*/
    	}
    	.xs_news_box {
        padding: 0 20px;
    /*background: #fff;*/
}
.xs_nav .nav_bar_father span{
float: right; 
background-image: url(../images/xb.png);

        width: 15px;
        height: 15px;
        display: block;
        background-size: contain;
        transform: rotate(270deg);
}
.xs_bb{
    padding-left: 20px;
    display: none;
}
.xs_bb.active{
    display: block;
}
    	.news2_list .news_date p:nth-child(1) {
    		font-size: 25px;
        padding-right: 51px;
    		font-weight: bold;
    	}
    
    	.news2_list .news_date p:nth-child(2) {
    		font-size: 11px;
        margin-left: -38px;
    	}
    
    .show_header .right .xs_bb{
        
        text-align: center;
        position: absolute;
        background: #1b1b1b;
        width: 100px;
        right: 0;padding-left: 0;
        bottom: -93px;  
    }
    .show_header .right .xs_bb a{
        color: #e7d4b6;
        padding: 12px;
        display: block;
        padding: 12px;
    }
    	.detail_tit span,
    	.news2_list .news_tit span {
    		font-size: 10px;
    	}
    
    	#news_box.bgf7f7f7 .container {
    		padding: 10px;
    	}
    
    	.news2_list {
    		padding: 25px 10px;
    
    	}
     
    
    	.news2_list .news_tit {
    		width: 100%;
    		padding: 10px
    	}
    
    	.news2_list .news_tit h3 {
    	
            font-size: 15px;
            line-height: 19px;
    		font-weight: 500;
    		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      display: -webkit-box; /* 必须设置display属性为-webkit-box */
      overflow: hidden; /* 超出部分隐藏 */
      text-overflow: ellipsis; /* 显示省略号 */
      -webkit-line-clamp: 2; /* 限制显示两行 */
      -webkit-box-orient: vertical; /* 垂直方向上的换行 */
    	}
    
    	.detail_tit p:nth-child(2),
    	.news2_list .news_tit p:nth-child(2) {
    
    		margin: 10px 0;
    	}
    
    	.news2_list .news_tit {
            padding: 3px;
            width: 55%;
            letter-spacing: 0;
    	}
    
    	.news_right {
    		width: 21%;
    		padding: 0;
    		height: auto;
    		float: right;
    	}
    
    	.news_top_div .left:nth-child(2) {
    		width: 100%;
    	}
    
    	.news2_list .news_tit p:nth-child(3) {
    		font-size: 12px;
    	}
    
    	#news_box.bgf7f7f7 .container {
    		padding-top: 32px;
    		margin-bottom: 0;
    	}
    
    	.news_txt_div .news_date,
    	.news_top_div .left:nth-child(1) {
    		/* display: none; */
    		overflow: hidden;
    	}
    
    	.news_txt_div .news_date {
    		width: 41px;
    		color: #404040;
    		text-align: center;
    		padding: 1px;
    		font-size: 13px;
    	}
    
    	.news_top_div .left:nth-child(1) {
    		width:100%;
    		margin-right: 5%;
    	}
    
    	.news_txt_div .news_date p:nth-child(2) {
    		background-color: #fff;
    		font-size: 31px;
    		color: #e3bd8c;
    		font-size: 18px;
    		margin-top: 1px;
    	}
    
    	.news_top_div {
    		margin-top: 20px;
    		padding: 0 10px;
    		margin-bottom: 0;
    	}
    
    	.news_top_div .left:nth-child(2) .news_li:nth-child(1) p:nth-child(1) {
    		padding-top: 0;
    	}
    
    	.news_top_div .left:nth-child(2) p:nth-child(1) {
    		padding-top: 0;
    		margin: 6px 0;
    		font-size: 12px;
    	}
    
    	.news_top_div .left:nth-child(2) p:nth-child(2) {
    		color: #4f4f4f;
    		padding-bottom: 3px;
    		margin-bottom: 17px;
    		font-size: 12px;
    		font-weight: 500;
    		line-height: 22px;
    		height: 44px;
    		overflow: hidden;
    	}
    
    	.video_list {
    		padding: 10px;
    		text-align: left;
    	}
    
    	.video_list img {
    		width: 100%;
    	}
    
    	.news_search input,
    	.news_search select {
    		padding: 12px;
    	}
    
    	.news_search {
    		margin-bottom: 10px;
    		padding: 10px;
    	}
    
    	.news_search button {
    		right: 3px;
    		top: 8px;
    	}
    
    	.news_txt_box {
    		margin-top: 31px;
    		padding: 0 10px;
    	}
    
    	.news_txt_div .news_tit {
    		width: 83%;
    		margin-left: 3%;
    	}
    
    	.btton_bu,
    	.zhaoshang_form button {
    		padding: 6px;
    		margin-top: 43px;
    		font-size: 15px;
    	}
    
    	.btton_bu,
    	.zhaoshang_form button { 
    		margin-top: 30px;
    	}
    
    	.news_txt_div .news_tit h3 {
    		font-size: 15px;
    		line-height: 24px;
    		width: 76%;
    		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    	}
    
    	.news_txt_div .news_tit .tt P {
    		font-size: 12px;
    		font-weight: 500;
    		float: right;
    		margin-top: 0;
    	}
    
    	.news_txt_div .news_tit p.js {
    		width: 100%;
    		/* display: none; */
    		letter-spacing: 0px;
    		margin: 12px 0;
    		line-height: 20px;
    		font-size: 12px;
    	}
    
    	.news_txt_div {
    		margin-bottom: 25px;
    		border-bottom: 1px dashed #cacaca;
    		padding-bottom: 11px;
    	}
    
    	.page_fix {
    		margin-top: 36px;
    		font-size: 12px;
    		margin-bottom: 50px;
    		padding: 10px;
    	}
    
    	.news_type a {
    		font-size: 16px;
    		padding: 3px;
    border-bottom: 2px solid #fff;
    	}
    
    	.video_list:nth-child(1) {
    		width: 100%;
    		margin: 0 0 25px;
    	}
    
    	.video_list:nth-child(1) .best_txt {
    		display: none;
    	}
    
    	.video_list:nth-child(1) img {
    		margin: 0;
    	}
    
    	.video_list:nth-child(2),
    	.video_list:nth-child(4),
    	.video_list:nth-child(6) {
    		margin-right: 2%;
    	}
    
    	.video_list {
    		margin-right: 0;
    		margin-bottom: 10px;
    		padding: 0;
    		width: 49%;
    	}
    
    	.video_list .best_product_img {
    		height: auto;
    	}
    
    	.hot_product {
    		padding: 20px;
    	}
    
    	.best_txt {
    		margin-top: 0;
    		padding: 0 10px 5px;
    	}
    
    	.best_txt p {
    		margin-bottom: 3px;
    		width: 100%;
    		font-size: 12px;
    	}
    
    	.best_txt p.grey {
    		padding-bottom: 5px;
    		margin-bottom: 5px;
    		font-size: 12px;
    	}
    
    	.best_txt p.icon {
    		font-size: 12px;
    	}
    
    	.best_txt p.icon span::before,
    	.detail_tit span::before,
    	.news2_list .news_tit p:nth-child(2) span::before {
    		content: '';
    		width: 10px;
    		height: 10px;
    	}
    
    	.padding60 {
    		padding: 10px;
    	}
    
    	.xs_video_div {
    		margin-top: 50px;
    	}
    
    	.detail_tit h3 {
    		margin-top: 12px;
    		font-size: 19px;
    	}
    
    	.detail_tit span {
    		margin-top: 43px;
    	}
    
    	.detail_tit p:nth-child(2) {
    		margin-bottom: 41px;
    		margin-top: 20px;
    		font-size: 13px;
    	}
    
    	.news_detail {
    		font-size: 15px;
    		line-height: 27px;
    	}
    
    	.news4 .left {
    		width: 100%;
    		padding: 15px;
        background: #fff;
    	}
    
    	.xs_news4 {
    		padding: 10px;
    	}
    
    	.news4:nth-child(1) {
    		margin-top: 35px;
    	}
    
    	.news4 .left:nth-child(1) p:nth-child(1) span:nth-child(1) {
    		position: absolute;
    		background: #e6c292;
    		top: 11px;
    		width: 46px;
    		height: 20px;
    		left: -16px;
    	}
    
    	.news4 .left:nth-child(1) p:nth-child(2)::before {
    		height: 68px;
    	}
    
    	.news4 .left:nth-child(1) p:nth-child(1) span:nth-child(2) {
    		margin-top: -3px;
    		display: block;
    		float: left;
    		margin-left: 23px;
    		color: #e6c292;
    	}
    
    	.news4 .left:nth-child(1) p:nth-child(2) {
    		font-size: 15px;
    		margin: 15px 0 0;
    	}
    
    	.news4 {
    		border: 0;
    		margin-bottom: 20px;
    	}
    
    	.news4 .left img {
    
    		width: 100% !important;
    		height: auto;
    	}
    
    	.shop_top_box {
    		padding: 35px 10px;
        background: #f8f8f8;
    	}
    
    	.shop_right {
    		width: 100%;
    		padding-left: 0;
    	}
    
    	.shop_right li {
    		margin-right: 0;
    		width: 33%;
    	}
    
    	.buy_txt {
    		margin-top: 20px;
    		line-height: 24px;
    		font-size: 16px;
    	}
    
    	.shop_div .img:nth-child(1) {
    		width: 100%;
    		margin-bottom: 10px;
    		margin-right: 0;
    	}
    
    	.shop_div .img:nth-child(2) {
    		width: 100%;
    		margin: 0;
    	}
    
    	.shop_div .img:nth-child(2) img {
    		margin-bottom: 10px;
        width: 47%;
    	}.shop_div .img:nth-child(2) img:nth-child(2) {
    margin: 0 4% 0 0;
}
    
    	.shop_div .img:nth-child(2) img:nth-child(1){
    display: none;
    	}
    
    	.shop_div {
    		margin-top: 20px;
    		padding: 10px;
    	}
    
    	.boke_list .left {
    		width:49%;
    		margin-right: 0;
    		font-size: 18px;
    		margin-bottom: 25px;
        margin-bottom: 12px;
        overflow: hidden;
        height: 229px;
    	}
    
    	.boke_list .left:nth-child(2n+2){
    	    margin-left: 2%;
    	}
    	.boke_list {
    		margin-bottom: 50px;
    		padding: 10px;
    		margin-top: 50px !important;
    	}.new_bkzx {
    width: 100%;
    margin: 20px 0;
}
    
    	.boke_list .left img {
    		width: 100%;
        height: auto;
    min-height: auto;
    		margin-bottom: 10px;
    		transition: .3s;
    		position: relative;
    	}
    
    	.boke_list .left img:nth-child(2) {
    		display: none;
    	}
    
    	.bock1 .left .txt {
    		position: initial;
    	}
    
    	#slide .close img {
    		width: 33px;
    		padding: 9px;
    	}
    
    	#slide .close {
    		right: 12px;
    	}
    
    	#slide {
    		margin: 0px auto;
    		width: 91%;
    		min-height: 63vh;
    		top: 50%;
    		left: 46%;
    		border-radius: 30px;
    		overflow: hidden;
    		-moz-transform: translate(-50%, -50%);
    		-ms-transform: translate(-50%, -50%);
    		-webkit-transform: translate(-50%, -50%);
    		transform: translate(-50%, -50%);
    	}
    
    	.zhaosshang_img div {
    		width: 50%;
    	}
    
    	.zhaosshang_img div img {
    		width: 90px;
    	}
    
    	.zhaosshang_img div p {
    		margin: 7px 0 !important;
    		font-size: 13px !important;
    		font-weight: bold !important;
    	}
    
    	.contact_box .left,
    	.zhaosshang .left {
    		width: 100%;
    	}
    
    	.zhaosshang .left:nth-child(1) {
    		margin-bottom: 45px;
    	}
    
    	.zhaoshang_form label span {
    		font-size: 13px;
    		top: 9px;
    	}
    
    	.zhaoshang_form label input {
        padding: 2px 0;
        font-size: 18px;
        background: none;
        margin-bottom: 12px;
    	}    
    	.zhaoshang_form label {
    		width: 100%;
    		margin-bottom: 5px;
    		margin-right: 2%;
    		float: left;
    	}
    
    	.zhaoshang_form label:nth-child(2n+2) {
    		margin-right: 0;
    	}
    
    	.zhaoshang_form label:nth-child(5) {
    		width: 100%;
    		margin: 15px 0 0;
    
    	}
    
    	.zhaoshang_form textarea {
    		height: 100px;
    		margin-top: 15px;
    		background: none;
    	}
    
    	.zhaoshang_form label:nth-child(5) span {
    
    		top: 26px !important;
    	}
    
    	.contact_box .left:nth-child(1),
    	.zhaosshang .left:nth-child(1) {
    		padding: 0;
    	}
    
    	.zhaosshang .left:nth-child(1)>p:nth-child(1),
    	.zhaosshang .left:nth-child(1)>p:nth-child(2) {
    
    		padding: 0 26px;
    		letter-spacing: 2px;
    		font-size: 13px;
    		font-weight: 500;
    	}
    
    	.contact_box {
    		margin-bottom: 0;
    		margin-top: 0;
    		padding: 10px;
    	}
    
    	.contact_box .left:nth-child(1) .tit h3 {
    		font-size: 37px;
    		font-weight: bold;
    		margin: 30px 0 23px;
    		color: #3d3d3d;
    	}
    
    	.zhaosshang_img div p {
    		font-size: 20px !important;
    		font-weight: 500 !important;
    	}
    
    	.zhaosshang_img div:nth-child(2) p {
    		font-size: 12px !important;
    	}
    
    	.contact_box .left:nth-child(1) p,
    	.zhaosshang .left:nth-child(1) p {
    		width: 100%;
    		margin-bottom: 13px;
    		font-size: 15px;
    		font-weight: 100;
    		color: #424242;
    		line-height: 24px;
    
    	}
    
    	.zhaoshang_li .txt {
    		float: left;
    		color: #686868;
    		width: 81%;
    	}
    
    	.zhaoshang_li .icon {
    		float: left;
    		margin-right: 5%;
    		width: 14%;
    	}
    
    	.zhaoshang_li .icon img {
    
    		width: 50px;
    	}
    
    	.zhaoshang_li .txt h3 {
    		font-size: 20px;
    		margin-bottom: 13px;
    	}
    
    	.zhaoshang_li .txt p {
    		font-size: 15px;
    		margin-bottom: 0;
    	}
    
    	.zhaoshang_li {
    		padding-bottom: 20px;
    		margin-bottom: 20px;
    	}
    
    	.shop_bottom_box {
        margin: 50px 10px;
    	}
    
    	.zhaosshang_top li {
    		margin-right: 0;
    		padding: 20px 10px;
    		border: 0;
    		width: 49%;
    		margin-bottom: 10px; 
    		background: linear-gradient(to right, #f9e4c7, #f0c89c);
    	}
    	
    
    	.zhaosshang_top p:nth-child(2),
    	.zhaosshang_top p:nth-child(3),
    	.zhaosshang_top p:nth-child(4) {
    		border: 0;
    		padding: 8px;
    		border-radius: 50px;
    		transition: .3s;
    		margin: 0 auto 12px;
    		font-size: 11px;
    		background: #464646;
    		color: #f9e2c3;
    		width: 66%;
    	}
    
    	.zhaosshang_top li:nth-child(4),
    	.zhaosshang_top li:nth-child(2) {
    
    		margin-left: 2%;
    
    	}
    
    	.zhaosshang_top li:nth-child(3) {
    		padding-bottom: 29px;
    	}
    
    	.zhaosshang_top h3 {
    		font-size: 16px;
    		margin-bottom: 40px;
    		margin-top: 13px;
    		font-weight: bold;
    	}
    
    	.zhaosshang_top {
    		margin: 35px 0;
    		padding: 10px;
    	}
    
    	.zhaosshang_top h4 {
    		margin-top: 30px;
    		font-size: 13px;
    		margin-bottom: 10px;
    	}
    
    	.zhaosshang_top p:last-child {
    		font-size: 9px;
    	}
    
    	.zhaosshang_top li:last-child {
    		margin-right: 0;
    
    		padding-top: 21px;
    		padding-bottom: 28px;
    	}
    
    	.zhaosshang_top li:last-child h3 {
    		margin-bottom: 22px;
    	}
    
    	.zhaosshang {
    		margin-top: 0;
    		margin-bottom: 35px;
        background: #f9f9f9;
        padding: 28px;
    	}
    
    	.zhaosshang .left:nth-child(1) p:nth-child(2) {
    		margin-bottom: 45px;
    	}
    
    	.contact_box .left {
    		margin-top: 50px;
    	}
    
    	.busin_tt {
    		margin: 20px 0;
    		text-align: center;
        background: none;
    	}
    
    	.busin_tt img {
    		width: 70%;
    	}.show_header .right  {
    width: 47%;
} .show_header .left {
    width:37%;
}.show_header .right img {
    width:15px;
        margin-top: -4px;
        margin-right: 5px;
}.show_header .left img {
    width:25px;
}.show_header .right  span{
    color: #e7d4b6;
        font-size: 13px;
}
    }