
/*product_2*/
@media screen and (min-width: 751px) {
.product_d_left .tempWrap .swiper-container{
	margin: 0px -15px;
}
.w_lump1.w1260{
	display:block;
}
.mobile_w_lump1{
	display:none;

	width:100%;
}
.footer .w_le{
	float:none;
}
#swiper_2 .swiper-pagination{
	display:none;
}
.news_list .clearfix.pc {
	display:block;
}
.news_list .clearfix.mobiles {
	display:none;
}
.content.newsdeta_con {
	padding:25px 13px;
	background:#fff;
	display:none;
}
.footer{
	display:block;
}
.mobile_footer{
	display:none
}
.about .w_lump3.mobile{
	display:none
}
.about .w_lump3.pc{
	display:block
}
.e_btn.pc{
	display:block;
}
.e_btn.mobile{
	display:none;
}
.product_d_left .tempWrap .swiper-container#swiper_2 .swiper-slide{
        width:calc(100% / 3 - 30px);
        height:auto;
        margin:0px 15px;
        box-sizing:border-box;
     }
.product_d_left .next{
 	display:block;
 }
 .product_d_left .tempWrap .swiper-container#swiper_2 .swiper-slide .bg_shade{
 	position:absolute;
 	top:0px;
 	left:0px;
 	width:100%;
 	height:100%;
 	background:#000;
 	opacity:0;
 	transition:all linear .5s;
 }
 .product_d_left .tempWrap .swiper-container#swiper_2 .swiper-slide:hover .bg_shade{	
 	opacity:0.2;
 }
 .join .w_lump2 .top_wrap{
	display:block;
}
 .join .join_system{
 	display:none;
 }
 .join .w_lump2 .bom_wrap.pc{
	display:block;
}
.join .w_lump2 .bom_wrap.mobile{
	display:none;
}
.brand_client.w1260 #swiper_5.swiper-container {
    width: 100%;
    height: 700px;
}
.about .w_lump2 .operation_content{
padding:0px;
}
.brand_client.w1260 #swiper_5.swiper-container-multirow-column>.swiper-wrapper{
    width:100% !important;
}
.brand_client.w1260 #swiper_5 .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    height: calc((100% - 30px * 5) / 6);
    /*margin:15px 0px;*/
    width:calc((100% - 80px * 6) / 6 ) !important;
    margin:15px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    }
.brand_client.w1260 #swiper_5 .swiper-slide img{
    object-fit: contain;
}
.brand_client.w1260 #swiper_5.swiper-container .swiper-pagination-bullet-active {
    background-color: #D24040;
}
.brand_client.w1260 #swiper_6.swiper-container{
	display:none;
}
.brand_client.w1260 #swiper_5.swiper-container {
	display:block;
}
.sites.mobile{
	display:none;
}
.project_2 .sj{
	display:none;
}
.w_lump2.w1260{
    /*padding:60px 40px;*/
}
.brand_content.w1260{
    padding:60px 40px;
}
.project_2 .w_lump2 .operation .tion{
	width:100%;
}
.project_2 .w_lump2 .operation #swiper_2 .swiper-slide{
	width:calc(100% / 3 - 30px);
	margin:0 15px;
}
.project_2 .w_lump2 .operation #swiper_2 .swiper-slide img{
	object-fit: contain;
	margin:0 auto;
}
.project_2 .w_lump2 .next{
	z-index:10;
}
.banner_mobile,.index_con_mobile{
	display:none;
}

div#banner,div#content .wrap.clearfix{
    display:block;
}

.header .bg_mobile, .header .left_btn,.header .right_menu, .header .menu_mobile_btn{
        	display:none;
        }

        div#content{
        	margin-top:80px;
        }
}
@media screen and (max-width: 750px) {
body{
	overflow:visible;
	width:100%;
	min-width:1px;
}
#content{
	padding:0px;
	margin:0px;
}

/*手机端banner+前面介绍样式*/
.w_lump1.w1260{
	display:none;
}
.mobile_w_lump1{
	display:block;
	width:100%;
}
.mobile_w_lump1 .banner{
width:100%;position:relative;height:auto;
}
.mobile_w_lump1 .banner img{
width:100%;
}
.mobile_w_lump1 .banner .titles{
position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;justify-content: flex-start;align-items:center;
}
.mobile_w_lump1 .banner .titles h3{
    text-transform: uppercase;
    font-size: 35px;
    color: #585756;
    font-family: rubik-regular;
    font-weight: 700;
    line-height: 35px;
    padding-left: 20px;
}
.mobile_w_lump1 .banner .titles h3 em {
    color: #D24040;
    font-weight: 400;
}

.mobile_w_lump1 .detail{
padding:20px;
padding-top:25px;
background: url(../images/product_txtbg.jpg) no-repeat;
background-size: cover;
}
.mobile_w_lump1 .detail .tops_ti{
width:100%;display:flex;justify-content: flex-start;
}
.mobile_w_lump1 .detail .tops_ti .tit{
	font-size: 20px;
    color: #585756;
    line-height:30px;
    height:30px;
    margin-bottom:0px;
    margin-top:0px;
}
.mobile_w_lump1 .detail .tops_ti img{
width:30px;
height:30px;
margin-left:13px;
}
.mobile_w_lump1 .detail p{
	text-align: justify;
	font-size:15px;
	margin-top:5px;
	margin-bottom:0px;
}


/*手机端列表样式*/

.product3 .w_lump2{
	width:100%;
	box-sizing:border-box;
	padding: 13px;
    padding-top: 25px;
    margin-top:0px;
}
.prt3_lump2{
	height:auto;
	padding: .3rem;
    padding-top: .5rem;
}
.prt3_lump2 .le,.prt3_lump2 .ri{
	width:100%;
	float:none;
	height:auto;
}
.prt3_lump2 .ri{
	border: .01rem solid #D24040;
	border-top:0px;
	padding: 1.3rem;
    padding-bottom: 1.8rem;
}
.prt3_lump2 .ri:before{
	background: url(../images/prt3_icon_bg.png) no-repeat 80% 50%;
    background-size: 70px 60px;
}

.prt3_lump2 .ri .h1{
	color: #585756;
    font-size: 20px;
    padding-top: 20px;
    margin-bottom:5px;
}
.prt3_lump2 .ri .h1_en{
	color: #e8d4af;
    font-size: 18px;

}
.prt3_lump2 .ri .h1:after{
	top:0px;
}


/*尾页*/

.footer{
	display:none;
}
.mobile_footer{
	display:block;
	width:100%;
	height:auto;	
	padding: 20px 20px 0px;
    background:#fff;
}
#go_top{
	display:none;
}
.mobile_footer .mobile_content{
	border-top:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	width:100%;
	display:flex;
	justify-content: space-between;
	padding:5px 0px;
}
.mobile_footer .mobile_content p{
	line-height:80px;
	height:80px;
	margin-bottom:0px;
}
.mobile_footer .mobile_content img{
	width:64px;
	height:64px;
	margin-top:8px;
}
.mobile_footer .mobile_content p a{
	text-decoration: none;
	font-size:15px;
	color:#606060;
	display:inline-block;
}

.mobile_footer .bottom{
	padding: 20px 0;
    font-size: 14px;
    color: #606060;
    line-height: 20px;
}
.mobile_footer .bottom p{
	margin-bottom:0px;
	font-size:12px;
}
/*product_3*/

.brand_content.w1260{
	width:100%;
	padding:20px;
}
.brand_content_Details_left{
	width:100%;
	height:auto;
}
.brand_content.w1260 .brand_banner{
	height:auto;
}
.brand_content_tab a{
	width:50%;
}
.brand_banner .swiper-pagination1{
	bottom:10px !important;
}
.brand_banner .swiper-pagination-bullet{
	width:5px !important;
	height:5px !important;
}
.brand_content_Details_right{
	width:100%;
	height:auto;
	margin-left:0px;
	margin-top:20px;
}

/* brand*/
 .trademark .brand_content_tab a{
 	width:33.33%;
 }



/*news*/

.news .w_lump2 .ri{
	display:none;
}
.news .w_lump2{
	width:100%;
	padding:15px 20px;
	margin-top:0px;
}
.news .w_lump2 .le
{
	width:100%;
	float:none;
}
.news_list li a{
	padding:15px 0px;
}
.news_list li h4{
	font-size:18px;
	line-height:18px;
	margin: 8px 0px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.news_list li p{
	font-size:15px;
}
.news_list .clearfix.pc{
	display:none;
}
.news_list .clearfix.mobiles{
	display:block;
}
.news_list .clearfix.mobiles .c_more_btn{
	margin:0 auto;
	float:none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: .01rem solid #d24040;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #d24040;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background:#fff;
    width:100%;
    margin-top:20px;
}
.news_list .clearfix.mobiles .c_more_btn:before{
	display:none;
}
.news_list .clearfix.mobiles .c_more_btn em{
	font-size:16px;
}
.news_list .clearfix.mobiles .c_more_btn img{
	width:15px;
	margin-left:20px;
}
.mobile_w_lump1 .detail .hot .inner_title{
	font-size:18px;
	margin-bottom: 30px;
}

.mobile_w_lump1 .detail .hot .txt h5{
	color:#d54f4f;
	font-weight:400;
	font-size:20px;
	line-height:20px;
}
.mobile_w_lump1 .detail .hot .txt h6{
	color:#585756;
	font-size:18px;
	margin:10px 0px;
}
.mobile_w_lump1 .detail .hot .txt h3{
	color:#E8D4AF;
	font-size:20px;
	margin:10px 0px;
}
.mobile_w_lump1 .detail .hot .txt span.btn{
	float: right;
    width: 100px;
    height: 50px;
    border: .01rem solid #d54f4f;
    background: url(../images/news_more.svg) no-repeat center;
    background-size: 50px 30px;
    display: block;
    margin-top: 20px;
}
.news_list li .dd{
	width:100%;
}
.news_list li .dd{
	width:100%;
}
.news_list li .dd p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.news .mobile_w_lump1 .detail .inner_title{
	border-bottom:none;
	margin-bottom:0px;

}
.news_list li .dt{
	font-size:20px;
}
/*news_page*/

.content.newsdeta_con {
	padding:25px 13px;
	background:#fff;
	display:block;
}
.content.newsdeta_con h3{
	font-size: 20px;
    color: #58585e;
   font-weight: 400;

}
.content.newsdeta_con .data_list{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eaeaea;

	}
.content.newsdeta_con .data_list span{
	font-size: 18px;
    color: #d54f4f;
    font-weight: 400;
	}
.content.newsdeta_con .data_list a{
	font-size: 16px;
    color: #999;
    font-weight: 400;
	}
.content.newsdeta_con .cnt{
	overflow-x:hidden;

}
.content.newsdeta_con .cnt p,.content.newsdeta_con .cnt img ,.content.newsdeta_con .cnt p img{
	width:100%;
}

/*video*/
.video_content_list{
	width:100%;
	padding:13px;
	background:#fcf8f6;
}
.video_content_li{
	width:100%;
	float:none;
	margin:0px;
	margin-bottom:10px;
	background:#fff;
}
.video_content_list .ul{
	width:100%;
	padding:0px;
}
.video_content_li .dt,.video_content_li .dt img{
	width:100%;
	height:auto;
}
.video_img_bg{
	opacity:1;
}
.video_content_li .dd{
	padding:0px 10px 10px;
	width:100%;
	box-sizing:border-box;
}
.video_content_li .dd p{
	margin-bottom: 0px;
}
.product .mobile_w_lump1 .detail .hot .inner_title{
	border-bottom:none;
	margin-bottom:0px;
}
.bg_video video{
	width:100%;
	height:auto;
}
/*about*/

.about .w_lump2{
	margin-top:0px;
}
.about .w_lump2 .head_it{
	margin-bottom:15px;
}
.about .mobile_w_lump1 .detail{
	background:#fff;
}
.about .w_lump3.pc{
	display:none;
}
.about .w_lump3.mobile{
	width:100%;
	padding:25px 0px 0px;
	padding-top:0px;
	display:block;
}
.about .w_lump3.mobile .info4 h4{
	width:100%;
	font-size: 18px;
    color: #585756;
    margin-top: 0px;
    padding:0px 13px;
    padding-top:10px;
}
.about .w_lump3.mobile .info4 .title{
	width: 100%;
    background: #f5f5f5;
    /*margin-left: -.3rem;*/
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding:0px;
    font-size: 0;
    margin-top: 20px;
    overflow-x: scroll;
    white-space: nowrap;
    padding-right:20px;

}
.about .w_lump2.w1260{
	padding:0px 0px 20px !important;
}
.about .w_lump3.mobile .info4 .title::-webkit-scrollbar {display:none}

.about .w_lump3.mobile .info4 .title li{
	display: inline-block;
    padding: 20px 0;
    font-size: 15px;
    color: #868686;
    margin-left: 15px;    
}
.about .w_lump3.mobile .info4 .title li.on {
    border-bottom: 2px solid #d24040;
    color: #d24040;
}
.about .w_lump3.mobile .info4 .matter{
	   padding:20px 13px;
	   width:100%;
}
.about .w_lump3.mobile .info4 .matter .box{
	   width:100%;
	   font-size: 15px;
	    color: #32323c;
	    opacity: .7;
}

.about .mobile_w_lump1 .detail .hot .txt h5{
	font-size: 32px;
	line-height:32px;
    letter-spacing: -2.5px;
}

.about .w_lump3.mobile .info4 .matter .box p{
	font-size: 18px;
    color: #32323c;
    opacity: .7;
}
.about .w_lump2{
	width:100%;
	padding:20px;
}
.about .w_lump2 .it_wr,.about .w_lump2 .head_it,.e_box.animated .e_box_un img{
	width:100%;
	height:auto;
}
.about .w_lump2 .head_it{
		position:relative;
		padding:0px 15px;
}
.about .w_lump2 .head_it .pic{
	width:100%;
	float:none;
	height:auto;
	/*padding:0px 15px;*/
	box-sizing:border-box;
}
.about .w_lump2 .head_it .txt{
	float:none;
	position:absolute;
	top:0px;
	right:0px;
	width:50%;
	height:100%;
	background:none;
	padding:0px;
	padding-top:30px;

}
.about .w_lump2 .head_it h4{
	font-size: 14px;
    color: #fff;
    margin-bottom:0px;
}
.about .w_lump2 .head_it .h4_en{
	font-size: 14px;
}
.about .w_lump2 .operation_content{
padding:0px 15px;
}
.about .w_lump2 .operation{
	width:100%;
}
.about .w_lump2 .operation{
	width:100%;
	background:#fcf8f6;
	padding:15px;
}
.about .w_lump2 .swiper-slide{
    width:calc(100%);
    margin:0px;
    box-sizing:border-box;
}
.about .w_lump2 .swiper-slide h4{
	font-size:18px;
}
/*.about .w_lump2 .bom{
	display:none;
}*/
.e_btn.pc{
	display:none;
}
.e_btn.mobile{
	display:block;
}
.c_more_btn.e_btn.mobile{
	margin: 0 auto;
    float: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #d24040 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #d24040;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    width: 100%;
    margin-top: 20px;
}
.c_more_btn.e_btn.mobile em {
    font-size: 16px;
    position:static;
    background:none;
}
.c_more_btn.e_btn.mobile img {
    width: 15px;
    margin-left: 20px;
    transform: rotate(-90deg);
}
.about .w_lump2 .next{
	display:none;
}
#swiper_2 .swiper-pagination{
	display:block;
}
#swiper_2 .swiper-pagination-bullet{
	width:10px;
	height:10px;
	border-radius:0px;
	opacity: 1;
	background:#e1e1e1;
}
#swiper_2 .swiper-pagination-bullet-active{
    background: #d24040;
}
#swiper_2.swiper-container{
	padding-bottom:60px;
}
#swiper_2.swiper-container-horizontal>.swiper-pagination-bullets{
	bottom:0px;
}
.about .w_lump3{
	margin-top:0px;
}
/*about_2*/

.mobile_w_lump1 .president {
	padding:25px 13px;
	background:#fff;
	display: flex;
    flex-wrap: wrap;
    justify-content:space-between;
    align-items: center;
}
.mobile_w_lump1 .president img{
	width: 100%;
    /*float: left;*/
}
.mobile_w_lump1 .president .txt{
	width:100%;
	/*float: right;*/
}
.mobile_w_lump1  .president .txt .name {
    color: #333;
    font-size: 17px;
}
.mobile_w_lump1  .president .txt .name em {
    font-size:17px;
    opacity: .3;
}
.mobile_w_lump1  .president .txt p {
    font-size: 14px;
    color: #988378;
    margin-top: 10px;
}
.about2 .w_lump2{
	padding:0px 13px 25px;
	width:100%;
	margin-top:0px;
	background: -webkit-gradient(linear,left top, left bottom,from(#fff),to(#faf2ee));
    background: linear-gradient(top,#fff,#faf2ee);
}
.about2 .w_lump2 .le h4{
	font-size:17px;
	font-weight:600;
}
.about2 .w_lump2 .le .h4_en{
	font-size:20px;
	line-height:20px;
}
.about2 .w_lump2 .le,.about2 .w_lump2 .ri{
	float:none;
	width:100%;
}
 .about2 .w_lump2 .ri {
 	margin-top:20px;
 }
 .about2 .w_lump2 .ri p{
 	margin-bottom:0px;
 	width:100%;
 	white-space:normal !important;
 }
 .about2 .w_lump2 .ri p span{
 	font-size:14px !important;
 	white-space:normal !important;
 }
 .about2 .w_lump2 .ri p strong span{
 	font-size:15px !important;
 	white-space:normal !important;
 }
 .about2 .w_lump2 .ri p span strong span{
 	font-size:16px !important;
 	white-space:normal !important;
 }
 
/* about_3*/
.about3 .w_lump2{
	padding:0px 13px 25px;
	width:100%;
	margin-top:0px;
	background: -webkit-gradient(linear,left top, left bottom,from(#fff),to(#faf2ee)) !important;
    background: linear-gradient(top,#fff,#faf2ee);
}



.list_wr{
	width:100%;
	padding:25px 13px;
	background:#fcf8f6;
}
.prt_list,.prt_list .ul{
	width:100% !important;
}
.prt_list .ul a{
	width:100%;
	float:none;
	margin:0px;
	margin-bottom:10px;
}
.prt_list .ul .dt,.prt_list .ul .dt img{
	width:100%;
	height:auto;
}
.prt_list .ul .dd{
	width:100%;
	padding:13px;
}

.mobile_w_lump1 .president .inner_title{
    padding-bottom: 20px;
    border-bottom: 1px solid #ecdccc;
}
.mobile_w_lump1 .president .inner_title h3{
    font-size: 17px;
    color: #58585e;
}
.mobile_w_lump1 .president .honor_box{
    height: 235px;
    position: relative;
    width:100%;
}

.about4 .honor_box .p1{
	font-size:12px;
	top:20px;
}
.about4 .honor_box .p4{
	font-size:17px;
	left:10%;
}
.about4 .honor_box .p3{
	font-size:15px;
	left:55%;
	top:60px;
}
.about4 .honor_box .p8{
	font-size:17px;
	left:0px;
	top: 185px;
}
.about4 .honor_box .p2{
	left:0px;
	top:50px;
}
.about4 .honor_box .p5{
	left: 45%;
    top: 110px;
}
.about4 .honor_box .p6 {
    left: 10%;
    top: 135px;
}
.about4 .honor_box .p7 {
    left: 30%;
    top: 155px;
}
.about4 .honor_box .p9{
	font-size:17px;
	left:20%;
	top: 215px;
}
/*join_4*/
.mobile_w_lump1 .detail .inner_title{
	padding-bottom: 40px;
    border-bottom: .02rem solid #ecdccc;
}
.mobile_w_lump1 .detail .p_box p{
	text-align:left;
	font-size:14px;
}
.mobile_w_lump1 .detail .inner_title h3{
	font-size:20px;
	color: #58585e;
	font-weight: 400;
}
.mobile_w_lump1 .detail p{
	font-size: 15px;
	line-height:24px;
    color: #535353;
    margin-top: 10px;
    opacity: .6;
}
.join2 .w_lump2 .til{
	font-size:20px;
	color: #58585e;
	font-weight: 400;
	width:100%;
}
.join2 .w_lump2{
	padding:0px 20px 70px;
}
.product_d_left,.product_d_left .tempWrap{
	width:100% !important;
	height:auto;
}
 .product_d_left .tempWrap .swiper-container#swiper_2 .swiper-slide{
 	width:100%;
 	margin:0 auto;
 	position:relative;
 }
 .w1260{
 	width:100%;
 	padding:0px;
 }
 .product_d_left .next{
 	display:none;
 }
 #prt_map{
 	width:100%;
 }



/*join*/
.w_lump3.w1260{
	margin-top:0px;
	padding:20px;
}
.join .w_lump2 .top_wrap{
	display:none;
}
 .join .join_system{
 	width:100%;
 	padding:20px 15px;
    background: url(../images/join_systembg.jpg) no-repeat top;
    background-size: 100% 100%;
 }
 .join .join_systembox{
 	margin-top:20px;
 }
 .join .join_systembox p{
	margin-bottom:0px;
 }
 .join .join_systembox ul{
	/* margin-top:40px; */
 }
 .join .join_systembox h2 {
    font-size: 20px;
    color: #585756;
    margin-bottom: 10px;
}
.join .join_systembox ul{
	margin-bottom:10px;
	width:100%;
}
.join .join_systembox ul li{
	width:100%;
	/* margin-top:10px; */
}
.join .join_systembox ul h3{
	font-size:14px;
	line-height:30px;
}
.join .join_systembox ul h3.red{
	color: #de2d33;
}
.join .join_systembox ul p {
    color: #999;
		font-size: 12px;
		margin-bottom:0px;
}
.join .join_systembox ul h3.yellow {
    color: #fec01a;
}

.join .join_systembox ul h3.green {
    color: #01a634;
}
.join .join_systembox ul h3.blue {
    color: #0172c2;
}
.join .join_systembox ul h3.orange {
    color:#f98a39;
}
.w1260:after,.join .w_lump2:after{
	display:none;
}
.join .w_lump3{
	width:100%;
	padding:20px;
}
.join .w_lump3 .til{
	font-size:20px;
	color: #585756;
    margin-bottom: 10px;
}
.join .w_lump3>.clearfix .le,.join .w_lump3>.clearfix .le img,.join .w_lump3>.clearfix .ri,.join .w_lump3>.clearfix .ri .box{
	float:none;
	width:100%;
}
.join .w_lump3>.clearfix .le img{
	margin-bottom:10px;
}
.join .w_lump2 .bom_wrap.pc{
	display:none;
}
.join .w_lump2 .bom_wrap.mobile{
	display:block;
	width:100%;
	padding:20px 15px;
	margin:0px;
	background: #d7b78e;

}
.join .w_lump2 .bom_wrap.mobile #swiper_3{
	width:100%;
}
.join .w_lump2 .bom_wrap.mobile #swiper_3 .swiper-slide img{
	width:100%;
}
.join .w_lump2 .bom_wrap.mobile #swiper_3 .swiper-slide .txts{
	width:100%;padding:20px;box-sizing:border-box;background: url(../images/join_planbg.jpg) no-repeat center/cover;margin-top:-2px;
}
.join .w_lump2 .bom_wrap.mobile #swiper_3 .swiper-slide .txts h3{
	font-size: 25px;
    color: rgb(192, 0, 0);
    font-weight: 400;
    line-height:30px;
    margin-bottom:20px;
}
.join .w_lump2 .bom_wrap.mobile #swiper_3 .swiper-slide .txts p{
	font-size: 15px;
    color: #999;
    line-height:25px;
}
.join .w_lump2 .bom_wrap.mobile #swiper_3.swiper-container{
	padding-bottom:50px;
}
.join .w_lump2 .bom_wrap.mobile #swiper_3 .swiper-pagination-bullet{
	width:10px;
	height:10px;
	border-radius:0px;
	background:#e1e1e1;
	opacity:1;
}
.join .w_lump2 .bom_wrap.mobile #swiper_3 .swiper-pagination-bullet-active{
	background:#d24040;
}
ul.f-cb.f-tabs{
	width:100%;
	display:flex;
	justify-content: center;
}

.post-list li{
	margin-left:4%;
	margin-right:0px;
}
.sociology-list li .con{
	width:100%;
	padding:20px;
}
.post-list li:nth-child(2n+1){
	margin-left:0px;
}
.w1200,.post-list,.inline-tit.ico01{
	width:100%;
}
.process li{
	width:calc(90% - 16px);
	float:none;
	margin:0 auto;
	margin-left:32px;
	margin-bottom:40px;
}
.process{
	padding:20px 15px;
	

}
.process .address{
	width:100%;
	background-position:left 16px;
}
.process .address span{
	display:block;
	padding-left:0px;
}
.post-box .search-box{
	display:none;
}
.sociology-tit,.sociology-list-tit{
	width:100%;
	padding:0px 15px;
	margin:0px;
}
.sociology-list-tit{
	/*height:80px;*/
	padding:20px 15px;

}
.sociology-tit span, .sociology-list-tit span{
	width:calc(94% / 5) !important;
	font-size:12px;
	box-sizing:border-box;
}
.sociology-list-tit span{
	line-height:20px;
}
.sociology-tit span:nth-child(6), .sociology-list-tit span:nth-child(6){
	width:6% !important;
}
.sociology-list-tit span i{
	width: 17px;
    height: 17px;
    background-size: cover !important;
}

/*PROJECT_4*/
.project_4_content.w1260{
	margin-top:0px;
}
.project_content.w1260{
	margin-top:0px;
	padding:20px;
}
.mobile_w_lump1 .detail .inner_titles h3{
	font-size:20px;
	line-height:20px;
	margin:10px 0px;
	color: #535353;
}
.mobile_w_lump1 .detail .inner_titles h4{
	font-size:20px;
	line-height:30px;
	margin:10px 0px;
	color:#E8D4AF;
}
.mobile_w_lump1 .detail .p_box span{
	display:block;
	font-size:15px;
	line-height:24px;
	color: #535353;
	opacity: .6;
}
.project_4_content .bg{
	padding:20px 15px;
}
.project_4_content h3{
	font-size:20px;
}
.project_4_content h4{
	font-size:20px;
}
/*project_3*/
.project_1_content.w1260{
	margin-top:0px;
	padding:20px;
}
.project_1_content{
	padding:20px 15px;
}
.project_1_box,.project_1_box_img,.project_1_box_text{
	width:100%;
	float:none;
	padding-right:0px;
}
.project_1_box_text{
	padding:20px;
}
.project_1_box_text h3{
	margin-top:0px;
}
.project_1_box.on{
	margin-top:40px;
}

.on .project_1_box_text{
	padding-right:20px;
	padding-left:20px;
}



/*trademark*/
.trademark_list_ul{
	margin:0px;
	padding:20px 15px;
}
.trademark_list_li{
	width:100%;
	float:none;
	margin-bottom:20px;
	padding:0px;
}
.trademark_list_content img{
	width:100%;
	height:auto;
}
.trademark .mobile_w_lump1 .detail .inner_title{
	padding-bottom:20px;
	margin-bottom:20px;
}
.trademark_list.w1260{
	margin-top:0px;
}

/*originator*/
.originator .mobile_w_lump1 .detail .inner_title{
	padding-bottom:20px;
	margin-bottom:20px;
}
.originator_chairman.w1260{
	margin-top:0px;
	padding:0px 20px;
}
.originator_story.w1260{s
	padding:20px;
}
.originator_chairman_right{
	width:100%;
	padding:0px;
}
.originator_chairman_img{
	margin-bottom: 20px;
    width: 85%;
}
.originator_manner_ul{
	width:100%;
	margin:0px;
	padding:20px 0px;
}
.originator_manner_li{
	width:100%;
	float:none;
	padding:0px 20px;
	margin-bottom:20px;
}
.originator_manner_li h4{
	text-align:center;
}


.brand_client.w1260{
	padding:20px;
	position:relative;
	padding-bottom:10px;
}
.brand_content_list_li{
	width:100%;
	float:none;
	margin-bottom:20px;
}
.brand_content_list_box h2{
	text-align:center;
	margin-top:20px;
}
.brand_client.w1260 #swiper_6.swiper-container{
	display:block;
}
.brand_client.w1260 #swiper_5.swiper-container {
	display:none;
}

.originator_story.w1260{
	padding:20px;
}

/*sitemap*/
.sites{
	width:100%;padding:20px;background:#fff;
}
.sitemap .sites .part1 ul{
    margin-bottom:0px;
    border-bottom:none;
}
.sites h4{
    font-size: 20px;
    color: #58585e;
    margin-bottom:10px;
}
.sitemap .sites .part1 .til{
    line-height: 50px;
    font-size:18px;
    border-bottom: .02rem solid #eaeaea;
}
.sitemap .sites .part1 li{
    float:none;
    margin-left:0px;
    width:100%;
}
.sitemap .sites .part1 .pon{
    position:static;
}
.sitemap .sites .part1 .pon a{
    display:inline-block;
    margin-right: 16px;
    font-size:15px;
    line-height: 32px;
}

/*project_2*/
.project_2 .w_lump2{
	padding:20px;
	margin-top:0px;
}
.project_2 .mobile_w_lump1 .detail{
	background:#fff;
}
.project_2 .sj{
	display:block;
    width:100%;
    padding:20px;
    background:#fff;
}
.project_2 .sj .box li{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.project_2 .sj .box li h5 {
    width: 35%;
    font-size: 15px;
    color: #d5d5d5;
    font-family: rubik-regular;
}
.project_2 .sj .box li .text {
    width: 100%;
    padding-left: 10%;
    border-left: 1px solid #d7ba93;
    padding-bottom: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}
.project_2 .sj .box li .text:before {
    content: "";
    position: absolute;
    display: block;
    width: 14px;
    height: 14px;
    background: url(../images/about4_yuan.jpg) no-repeat center/cover;
    left: -7px;
    top: 0;
}
.project_2 .sj .box li p {
    font-size: 15px;
    color: #999;
}
.project_2 .w_lump2 .operation #swiper_2 .swiper-slide{
	width:100%;
	margin:0px;
}
.project_2 .w_lump2 .operation,.project_2 .w_lump2 .it_wr{
	width:100%;
	margin:0px;
}
.project_2 .w_lump2 .operation .tion{
	width:100%;
}
.project_2 .w_lump2 .next{
	display:none;
}
.project_2 #swiper_2.swiper-container{
	margin-bottom:0px;
}
.project_2 .w_lump2 .operation #swiper_2 .swiper-slide img{
	object-fit: contain;
	margin:0 auto;
}
/*product_2*/
.mobile_w_lump1 .detail .hot .txt .inner_t h6{
	color:#585756;
	font-size:20px;
	margin:10px 0px;
	display:inline-block;
	float:left;
}
.mobile_w_lump1 .detail .hot .txt .inner_t img{
	width:35px;
	float:left;
	margin-left:20px;
}
.mobile_w_lump1 .detail p{
	float:none;
	clear:both;
}
.w_lump2.w1260{
	padding:20px;
	margin-top:0px;
}

/*product_3*/
.brand_content.w1260{
	padding:20px;
	margin-top:0px;
}

/*product_page*/
.product .w_lump2{
	margin-top:0px;
	padding:20px;
}
.product_d_left .next{
	display:none;
}
.product_d .mobile_w_lump1 .detail .return{
    margin-top: 20px;
    width:100%;
    display:flex;
    justify-content: space-between;
}
.product_d .mobile_w_lump1 .detail .return a {
    width: 48%;
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    color: #d7ba93;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #d7ba93;
    display: inline-block;
}


/*about_5*/
.about .w_lump2 .bom{
	width:100%;
	padding:20px;
}

/*product*/


/*index*/
	 #RTK{
            display:none !important; 
        }
        
    div#banner,div#content .wrap.clearfix{
        display:none;
	}
.banner_mobile{
    width:100%;
    display:block;
    margin-top:55px;
}
.banner_mobile #swiper_s .swiper-slide img{
    width:100%;
    height:auto;
}
.index_con_mobile{
                width:100%;
                padding:40px 20px 0px;
                display:flex;
                flex-wrap: wrap;
                background:#fff;
                
            }
            .index_con_mobile a.item{
                width:50%;
                box-sizing:border-box;
                display:flex;
                justify-content: flex-start;
                margin-bottom:60px;
            }
            .index_con_mobile a.item.cur{
                width:100%;
                box-sizing:border-box;
                display:flex;
                justify-content: flex-start;
                margin-bottom:60px;
                background:url('../images/index_more.png') no-repeat right center;
                background-size:22px;
                background-position:85% center;
            }
            .index_con_mobile a.item .right{
                width:35px; 
                margin-right:15px;  
             /*   float:left; */           
            }
            .index_con_mobile a.item .right img{
                width:100%;               
            }
            .index_con_mobile a.item .left{
								width:65%;    
								/* display: flex;
								flex-direction: column;
								justify-content: center;  */
               /* float:left; */         
            }
           /* .index_con_mobile a.item.cur .left{

						}*/
					
            .index_con_mobile a.item .left h3{
                /* font-size: 17px; */
                font-size:15px;
                color: #333;           
						}
						.index_con_mobile a.item.cur .left h3{
							font-size: 17px;
						}
            .index_con_mobile a.item .left h4{
                font-size: 16px;
                color: #e0e0e0;
                text-transform: uppercase; 
                margin-top:10px;
                font-weight:400; 
                line-height:16px;      
            }
        

/*header*/

.header .head{
            display:none;
        }
        #header{
            height:65px;
            width:100%;
        }
        .header{
            height:65px;
            width:100%;
            min-width:12px;
        }
        .header .logo{
            margin-left:20px;
        }
        .header .logo img{
            height:60px;
        }
         .header .menu_mobile_btn{
            float:right;height:100%;display:block;background:#f1f1f1;width:65px;
            height:65px;
        }
        .header .menu_mobile_btn img{
           width:25px;height:25px;object-fit: contain;margin:20px;
        }
        .header .menu_mobile_list{
           width:100%;height:100%;background:none;z-index:10;position:fixed;top:0px;left:0px;display:flex;
           
        }
        .header .bg_mobile{
             width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:9;position:fixed;top:150%;left:0px; transition:all linear 0s;display:block;
        }
        .header .bg_mobile.show{
            top:0px;
        }
        
        .header .left_btn{
           /* animation-name:fadeInLeft;*/
           display:block;
           position:fixed;
           top:0px;
           left:-70px;
           transition:all linear .5s;
           z-index:10;
           opacity:0;
           width:65px;height:65px;background:#ead8b9;
        }
        .header .left_btn.show{
            left:0px;
            opacity:1;
            
        }
        .header .left_btn img{
           width:23px;height:23px;margin:21px;
        }
        .header .right_menu{
          display:block;
          width:calc( 100vw - 65px);height:100%;background:url('../images/ddddv.jpg') no-repeat left top;background-size:cover;
          position:fixed;
          top:0px;
          left:100%;
          transition:all linear .5s;
          z-index:10;
          opacity:0;
          padding:40px 20px;
					box-sizing:border-box;
					overflow:auto;
        }
        .header  .right_menu.show{
           left:65px;
           opacity:1;
        }

       
         /*.header .menu_mobile_list.show .left_btn{
          display:block;
        }*/
        
        .header .right_menu .sitemap{
        		width:100%;
        }
        .header .right_menu .sitemap h3 {
		    /*font-family: rubik-regular;*/
		    font-weight: 700;
		    color: #ead8b9;
		    font-size: 24px;
		    line-height:24px;
		    margin-bottom:20px;
		}
		.header .right_menu .sitemap h3  em{
			font-weight:100;
		}
		.header .right_menu .sitemap p {
		    font-size: 28px;
		    line-height:40px;
		    color: #ead8b9;
		    letter-spacing: 4px;
		}
		.header .right_menu .nav_list{
            width:100%;

        }
        .header .right_menu .nav_list li{
            width:50%;
            color: #ffc89a;
            box-sizing: border-box;
            position:relative;
        }
		.header .right_menu .nav_list li a,.header .right_menu .nav_list li p{
            color: #ffc89a;
		    display: block;
		    height:54px;
		    line-height: 54px;
		    font-size: 18px;
				}
				.header .right_menu .nav_list li p{
					margin-bottom:0px;
				}
        .header .right_menu .nav_list li p.on{
        	color:#fff;
        }
       .header .right_menu .nav_list li .ul_nei_nav {
			display: none;
			width: 100%;
			/*padding-right: 20px;*/
			/*padding-bottom: .4rem;*/
			position: absolute;
			top: 18px;
			right: -100%;
			z-index: 1;
			box-sizing:border-box;

		}
		.header .right_menu .nav_list li  .ul_nei_nav li{
				width:100%;
			/*	height:36px;*/
				/*line-height:36px;*/

		}
		.header .right_menu .nav_list li .ul_nei_nav li a{
				font-size:16px;
				line-height:16px;
				margin-bottom:20px;
				height:auto;
		}
		.header .right_menu .nav_list li .ul_nei_nav li a.on{
			color:#fff;
		}
        .header .right_menu .version {
		    height: 45px;
		    line-height:45px;
		    font-size: 0;
		    margin-top: 20px;
		    
		   
		}
		.header .right_menu .version a {
		    display: inline-block;
		    width: 45px;
		    height:45px;
		    -webkit-box-sizing: border-box;
		    box-sizing: border-box;
		    font-size: 18px;
		    color: #ffc89a;
		    line-height: 45px;
		    text-align: center;
		    border: 1px solid #ffc89a;
		    margin-right: 10px;
		}
		.header .right_menu .version a.on {
		    color: #ff7500;
		    background: #ffc89a;
		}
		/*.header .right_menu .nav_list>li>a{
			color: #ffc89a;
		    display: block;
		    line-height: 20px;
		    font-size: 16px;
		}*/



		 div#content.about, div#content.about2,div#content.about3,
		 div#content.about4,div#content.news,div#content.news_d,
		 div#content.product,div#content.trademark,div#content.product3,
		 div#content.originator,div#content.project,div#content.project_1,
		 div#content.project_2,div#content.project_4,div#content.join,div#content.join2,
		 div#content.product_d
		 {
		    margin-top:65px !important;
		}
}

@media screen and (max-width: 750px) {

.join2 .w_lump2 .til{
    padding-top: 0px;
}
}
@media screen and (min-width: 750px) {
#content{
	padding-bottom:0px;
}
}
@media screen and (max-width: 350px) {
.index_con_mobile a.item .left h3{
	/* font-size: 17px; */
	font-size:13px;
	color: #333;           
}
}
body.hidens{
	overflow:hidden;
	position:fixed;
}

.is{
	position:absolute;bottom:0px;right:0px;font-size: 14px;color: #c0c0c0;font-weight: bold;line-height: 3;text-align: right;
}
.is_mobile{
	position:absolute;bottom:0px;right:20px;font-size: 13px;color: #999;font-weight: bold;line-height: 12px;text-align: right;display:none;
}
/*lg*/
@media screen and (min-width:1202px){

}
/*md*/
@media screen and (min-width:992px) and (max-width:1201px){

}
/*sm*/
@media screen and (min-width:768px) and (max-width:991px){

}
/*xs*/
@media screen and (max-width:767px){
	.is_mobile{
		display:block;
	}
}

