html {font-size: 16px;}

.img{max-width: 100%;display: block;}

.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.ellipsis-2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.15,1.15);}



#banner {
    position: relative;
	margin-top: 4px;
}

#banner .swiper-pagination-bullet {
    width: 1rem;
    height: 1rem;
    background: #fff;
	opacity: 1;
}
#banner .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #ff7b00;
}
.page-pagination{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.page-pagination .swiper-pagination-bullet{
	transition: all 0.6s;
	width: 15px;
	height: 15px;
}

.page-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	transition: all 0.6s;
	width: 15px;
	height: 15px;
	background: none;
	border: 2px solid #ff7d00;
}
.Business-type-item {
    display: flex;
    box-sizing: border-box;
    padding: 0.6125rem 20px;
    border:1px solid #eee;
    border-radius: 10px;
    font-size: 16px;
    color: #666;
    margin-top: 11px;
    margin-right: 0.75rem;
}
.Business-type-item p a{
    box-sizing: border-box;
    padding: 0.3125rem 25px;
    border: 1px solid #eee;
    border-radius: 10px;
    font-size: 1.625rem;
    color: #9a9a9a;
    display: flex;
    margin-top: 27px;
    margin-right: 2.75rem;
}
.Business-type-item p a:hover{
	color: #fff;
	background-color: #ff7b00;
}
.clearfix:after, .clearfix:before {
    display: table;
    content: "";
    line-height: 0;
}
h1, .h1, h2, .h2, h3, .h3{
	margin: 0;
}
.box{
	=
	box-sizing: border-box;
}
/* home_about */
.home_about{ width: 100%;  position: relative;top: 48px; overflow: hidden; background:url(../img/about_bg.jpg) center no-repeat;margin-bottom: 40px;}
.home_about .h_about_l{ float:left; height: 700px; }
.home_about .h_about_l li{ width: 154px; height: 100%; padding: 0 0px; float: left;/* border-right: 1px #ebebeb solid;*/}
.home_about .h_about_l li:hover{ background: rgba(255,255,255,0.6) }
.home_about .h_about_l li .abo_t{ margin-top: 50px;}
.home_about .h_about_l li h2{ width: 30px; font-size: 21px; color: #555; text-align: center; line-height: 26px; float: left; }
.home_about .h_about_l li p{ width: 14px; font-size: 15px; color: #555; text-align: center; line-height: 14px;writing-mode:tb-rl;  float: left; margin:0 5px;}
.home_about .h_about_l li a{ width:28px; height:28px; background: url(../img/121.png) center no-repeat;  float: left; margin: 170px 28px 0 28px; }
.home_about .h_about_r{ width: 460px; height: 418px; background: #fff; border: 1px #e5e5e5 solid; float: left; margin:90px 0; padding: 50px 0;}
.home_about .h_about_r h2{ font-size: 22px; color: #ff7b00; text-align: center; position: relative; background: #fff; }
.home_about .h_about_r h2 span{background: #fff;position: relative; z-index: 1; font-weight: bold;}
.home_about .h_about_r h2::after{content: '';position: absolute;top: 50%;left: 0;width: 100%;height: 1px;background: #e5e5e5;}
.home_about .h_about_r .cn{ color: #000; font-size: 14px;text-transform: uppercase; margin-top: 15px; text-align: center;}
.home_about .h_about_r .abo_tit{ padding: 30px 35px; font-size: 14px; line-height: 26px; color: #666; }
.home_about .h_about_r .home_about_s{margin:20px auto 0; width:100%; background: #fff; }
.home_about .h_about_r .home_about_s li{ width: 31%; float: left;  height: 100%; text-align: center; position:relative;}
.home_about .h_about_r .home_about_s li dd{position: absolute;font-size: 14px;bottom: 5px; color: #333;}
.home_about .h_about_r .home_about_s li span{position: absolute; font-size:20px;top:34px;color: #333;}
.home_about .h_about_r .home_about_s li:last-child{ border-right: none;}
.home_about .h_about_r .home_about_s .math{ font-size: 30px; color: #ff7b00; font-weight:  bold;}
.home_about .h_about_r .home_about_s .x{ border-top:2px #000 solid; width: 20px;  margin: 8px auto;}
.home_about .h_about_r .home_about_s .intro{ font-size: 16px; color: #000; }
.home_about .h_about_r .j_more{ width: 192px; height: 40px;  background: -webkit-linear-gradient(110deg, #ff7b00, #9b1b1c);  background: -o-linear-gradient(110deg, #ff7b00, #9b1b1c); background: -moz-linear-gradient(110deg, #ff7b00, #9b1b1c); background: linear-gradient(110deg, #ff7b00, #9b1b1c); text-align: center; line-height: 40px; margin:30px auto 0;}
.home_about .h_about_r .j_more a{ font-size: 14px; color: #fff; display: block; }
.home_about .h_about_r .j_more:hover{background: -webkit-linear-gradient(180deg, #ff7b00, #9b1b1c);  background: -o-linear-gradient(180deg, #ff7b00, #9b1b1c); background: -moz-linear-gradient(180deg, #ff7b00, #9b1b1c); background: linear-gradient(180deg, #ff7b00, #9b1b1c); text-align: center; line-height: 40px; margin:30px auto 0;}
.flex-cloum{
	display: flex;
	flex-direction: column;
	align-items: center;
	    justify-content: center;
		
}
.secto-top{
	text-align: center;
}
.secto-top h1{
	font-size: 2.5rem;
	font-weight: normal;
	color: #ff8000;
	margin-bottom: 17px;
}
.secto-top p{
	font-size: 1.25rem;
	font-weight: normal;
	color: #666666;
	
}
.item-info {
    position: relative;
   
    margin-bottom: 18px;
}
.sac{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.item-info:hover img{
	transform: scale(1.1);
	transition: all 0.6s;
}
.procut-item {
    margin-top: 30px;
}
.ht-decd{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0px; text-align: center;	
	color: #fff;
	height: 45px; line-height: 45px;
	font-size: 1.1375rem;
	background: rgb(0,0,0,0.45);-webkit-line-clamp: 1;
}
.item-info:hover .ht-decd{
	background: #FF7B00;
	color: #fff;
	transition: all 0.6s;
}
.more-p a{
	font-size: 30px;
	color: #ff7b00;
	margin-top: 25px;
	display: block; cursor: pointer;
}


/* home_news */
.home_news{ width: 100%; position: relative; overflow:  hidden;    padding: 60px 0; }
.home_news .home_tit{width: 100%; }
.home_news .home_tit .cn{font-size:28px; font-weight: bold; color: #ff7b00;margin: 0;}
.home_news .home_tit .en{ font-size: 18px; color: #666;margin: 0; }
.home_news .h_news{ margin-top: 30px;overflow: hidden;}
.home_news .h_news .hd {
    position: absolute;
    top: 30px;
    right: 0;
    /*width: 59%;*/
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.bd{
	margin-top: -30px;
}
.home_news .h_news .hd ul {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.home_news .h_news .hd li{float: left;padding: 10px 40px;font-size: 16px;
cursor: pointer;  color: #333;}
.home_news .h_news .hd li.on{ background:  #ff7b00;  color: #fff;}
.home_news .h_news_c{ position: relative; width: 100%; }
.home_news .h_news_c .h_newsL{ float: left; width: 460px;}
.home_news .h_news_c .h_newsL li{ width: 100%; list-style: none;}
.home_news .h_news_c .h_newsL li .newsl_img {width: 100%; position: relative; overflow: hidden; }
.home_news .h_news_c .h_newsL li .newsl_img img{ display: block;width: 100%;height: auto;-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;transform-origin:50% 50%;  }
.home_news .h_news_c .h_newsL li:hover .newsl_img img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.home_news .h_news_c .h_newsL li h2{ font-size: 16px; color: #333; font-weight: normal; margin:15px 0 10px; width: 100%}
.home_news .h_news_c .h_newsL li:hover h2{color: #ff7b00; font-weight: bold;}
.home_news .h_news_c .h_newsL li p{ font-size: 14px; color: #999; line-height: 26px; width: 100%}
.home_news .h_news_c .h_newsL li .newsl_time{ width: 100%; font-size: 14px; color: #666; margin-top: 8px;}
.home_news .h_news_c .h_newsL li .newsl_time i{ width: 10px; height: 2px; float: left; background: #666;  margin: 9px 10px 9px 0;}
.home_news .h_news_c .h_newsR{ float: right; width:calc(100% - 500px);}
.home_news .h_news_c .h_newsR li{ width: 100%; float: left; margin-bottom: 20px; list-style: none;}
.home_news .h_news_c .h_newsR li:last-child{margin-bottom:0;}
.home_news .h_news_c .h_newsR li .newsr_img{ width: 200px; float: left;  position: relative; overflow: hidden;}
.home_news .h_news_c .h_newsR li .newsr_img img{ display: block;width: 100%;height: auto;-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;transform-origin:50% 50%;  }
.home_news .h_news_c .h_newsR li:hover .newsr_img img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.home_news .h_news_c .h_newsR li .newsr_c{ width: calc(100% - 230px); float: left; margin-left: 20px; }
.home_news .h_news_c .h_newsR li .newsr_c h2{ font-size: 16px; color: #333; font-weight: normal;  line-height: 30px; width: 100%}
.home_news .h_news_c .h_newsR li:hover .newsr_c h2{ color: #ff7b00; font-weight: bold; }
.home_news .h_news_c .h_newsR li .newsr_c p{ font-size: 14px; color: #999; line-height: 26px; width: 100%; margin-top: 8px;}
.home_news .h_news_c .h_newsR li .newsr_c .newsr_time{ width: 100%; font-size: 14px; color: #666; margin-top: 8px;}
.home_news .h_news_c .h_newsR li 
.newsr_c .newsr_time i{ width: 2px; height: 2px; float: left; background: #666;  margin: 9px 10px 9px 0;}
.bgcorlll{
	background: #e5e5e5;
	box-sizing: border-box;
}
li{
	list-style: none;
}
ul{
	padding: 0;
	margin: 0;
}
.more-news {
    width: 178px;
    background: #ff7b00;
    color: #fff;
    margin: 0 auto;
    text-align: center;
    margin-top: 36px;
    font-size: 18px;
    box-sizing: border-box;
    padding: 4px 0;
    border-radius: 19px;
}
.more-news a{
	color: #fff;
}
.p-other-descx{
	text-align: center;
	font-size: 1.8rem;
	color: #666; margin-bottom: 30px;
}
.partner-item{
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #ccc;	
	margin-bottom: 35px; overflow: hidden;
}
.partner-box{
	width: 100%;
	margin-top: 3.125rem;
}
.swiper-button-prev{
    left: -59px;
    top: 64%;
	
    transform: translateY(-50%);
}
.swiper-button-next:after, .swiper-button-prev:after {
   
    color: #ff8000;
}
.swiper-button-next{
    right: -59px;
    top: 64%;
    transform: translateY(-50%);
}
/* home_bottom */
.home_bottom{ width: 100%; position: relative; overflow: hidden; }
.home_bottom .h_zs{ height: 400px; position: relative; width: 100%;}
.home_bottom .h_zsL{ width: 34%; float: left;  background:url(../images/h_zsbg.jpg) center no-repeat; height: 240px; padding: 80px 0;}
.home_bottom .h_zsL dd{ font-size: 24px; color: #333; font-weight: bold;padding: 0 60px; }
.home_bottom .h_zsL p{ font-size: 16px; color: #9b9b9b;text-transform: uppercase; margin-top: 10px; padding: 0 60px;}
.home_bottom .h_zsL .h_zsLm{ width: 120px; height: 35px; border-radius: 20px;margin:100px auto 0 60px; background: #333; text-align: center; }
.home_bottom .h_zsL .h_zsLm:hover{background: -webkit-linear-gradient(110deg, #e62e37, #9b1b1c);  background: -o-linear-gradient(110deg, #e62e37, #9b1b1c); background: -moz-linear-gradient(110deg, #e62e37, #9b1b1c); background: linear-gradient(110deg, #e62e37, #9b1b1c);}
.home_bottom .h_zsL .h_zsLm a{ line-height: 35px; color: #fff; font-size: 14px; display: block;}
.home_bottom .h_zsR{ width: 66%; float:right; height: 400px; position: relative; overflow: hidden;}
.home_bottom .h_zsR img{ display: block;-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;transform-origin:50% 50%;  }
.home_bottom .h_zsR:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.home_news .h_news_c .h_newsL li h2{ font-size: 16px; color: #333; font-weight: normal; margin:15px 0 10px; width: 100%}
.home_bottom .h_zb{ position: relative; width: 100%;}
.home_bottom .h_zbL{width: 34%; float: left;  height: 361px; padding: 46px 0; position: relative; overflow:  hidden;}
.home_bottom .h_zbL img{   width: 100%;
    display: block;
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    transform-origin: 50% 50%;
    position: absolute;
    z-index: -1;
    top: 0;
    height: 100%;}
.home_bottom .h_zbL:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.home_bottom .h_zbL dd{ font-size: 24px; color: #fff; font-weight: bold; padding: 0 60px;}
.home_bottom .h_zbL p{ font-size: 14px; margin-top: 0; color: #fff;text-transform: uppercase; padding: 0 60px;}
.home_bottom .h_zbL .dos{ font-size: 14px; line-height: 26px; color: #fff;padding: 0 60px;}
.home_bottom .h_zbL .h_zbL1m{ width: 120px; height: 35px; border-radius: 20px;margin:80px auto 0 60px; background: #ff8000;  text-align: center;}
.home_bottom .h_zbL .h_zbL1m:hover{background: -webkit-linear-gradient(110deg, #e62e37, #9b1b1c);  background: -o-linear-gradient(110deg, #e62e37, #9b1b1c); background: -moz-linear-gradient(110deg, #e62e37, #9b1b1c); background: linear-gradient(110deg, #e62e37, #9b1b1c);}
.home_bottom .h_zbL .h_zbL1m a{ line-height: 35px; color: #fff; font-size: 14px; display:  block;}

.home_bottom .h_zbL1{ width: 30%; float: left; background: url(../img/19.png) ; height: 361px; padding: 46px 0;}
.home_bottom .h_zbL1 dd{ font-size: 24px; color: #333; font-weight: bold; padding: 0 60px;}
.home_bottom .h_zbL1 p{ font-size: 16px; color: #9b9b9b;text-transform: uppercase; margin-top: 10px; padding: 0 60px;}
.home_bottom .h_zbL1 .dos{ font-size: 14px; line-height: 26px; color: #999;padding: 0 60px;}
.home_bottom .h_zbL1 .h_zbL1m{ width: 120px; height: 35px; border-radius: 20px;margin:80px auto 0 60px;
 background: #ff8000;  text-align: center;}
.home_bottom .h_zbL1 .h_zbL1m:hover{background: -webkit-linear-gradient(110deg, #e62e37, #9b1b1c);  background: -o-linear-gradient(110deg, #e62e37, #9b1b1c); background: -moz-linear-gradient(110deg, #e62e37, #9b1b1c); background: linear-gradient(110deg, #e62e37, #9b1b1c);}
.home_bottom .h_zbL1 .h_zbL1m a{ line-height: 35px; color: #fff; font-size: 14px; display:  block;}
.home_bottom .h_conR {
    width: 36%;
    float: left;
    background: url(../img/20.png) center no-repeat;
    height: 361px;
    padding: 46px 0;
	background-size: cover;
}
.home_bottom .h_conR dd{ font-size: 24px; color: #fff; font-weight: bold; padding: 0 60px;}
.home_bottom .h_conR p{ font-size: 16px; color: #fff; margin-top: 10px; padding: 0 60px;}
.home_bottom .h_conR .dos{ font-size: 14px; line-height: 26px; color: #fff;padding: 0 60px;}
.home_bottom .h_conR .h_conM{ width: 120px; height: 35px; border-radius: 20px;margin:29px auto 0 60px; background: #fff;  
text-align: center; color: #ff8000;}
.home_bottom .h_conR .h_conM:hover{background: -webkit-linear-gradient(110deg, #e62e37, #9b1b1c);  background: -o-linear-gradient(110deg, #e62e37, #9b1b1c); background: -moz-linear-gradient(110deg, #e62e37, #9b1b1c); background: linear-gradient(110deg, #e62e37, #9b1b1c);}
.home_bottom .h_conR .h_conM a{ line-height: 35px; color: #fff; font-size: 14px; display:  block; color: #ff8000;}
/*底部*/

.casse{ margin-top: 50px;}

.foot{ width: 100%; background: #1b1b1b center no-repeat; border-top: 5px solid #ff8000;}
.footer {
    padding: 80px 0px 80px;
    box-sizing: border-box;
   
}
.weui-flex{ width:100%; float: left; display: flex;flex-direction: row;justify-content: space-around;}
.weui-flex dl{ width: 13%; float: left; }
.weui-flex dl dt{ font-size: 22px; color: 
#fff; line-height: 30px; font-weight: normal;}
.weui-flex dl dd{ line-height: 28px; margin-top: 20px;display: flex;flex-direction: column;}
.weui-flex dl dd a{color: #cccccc; font-size: 15px;width: 100%;float: left;}
.weui-flex dl dd a:hover{ font-weight: bold; }
.copyright{font-size: 14px; color: #fff; text-align:center;  line-height: 60px;}
.copyright a{color: #fff;}
.copyright a:hover{ color:#fff; text-decoration: underline;}
.foot-contact{
	width: 19.5%!important;
}
.code {
	text-align: right;
    display: flex;
    align-items: center;
    justify-content: center;
	margin-top: 32px;
}
.code img{
	margin-left: 20px;
}
.moblie-content{
	display: none;
}

.info-banner {
	width: 100%;
	position: relative;
	/* top: 80px; */
	font-size: 30px;
    z-index: -1;
}

.banner-title {
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 2.25rem;
	color: #fff;
	font-weight: bold;
	transform: translate(-50%, -50%);
}

.brand-nav {
	font-size:0.988rem;;
	color: #666666;
	padding: 10px 0;	
	float: left;line-height: 30px;
	margin-top: 30px;
}
.ksks{ margin: 0; padding:20px 0;}

.brand-nav a {
	font-size: 0.988rem;
	color: #666666;
}

.brand-nav a:hover {
	color: #ff7b00;
}
.brand-nav-box{
	width: 100%;
	background: #eee;
	
}
.wp p{
	box-sizing: border-box;
	padding: 15px; font-size: 18px;
}
.caidan{ float: right;}
.nav-listww{
	width: 7.625rem; line-height: 100px;
	height: 100%;	
	float: left;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.125rem;
}
.nav-listww a{
	color: #333;
}
.nav-curt{
	width: 7.625rem;
	height: 100%;
	background:#ff7b00;
	float: left;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.125rem;
}
.nav-listww:hover{
	background:#ff7b00;
}
.nav-listww:hover a{
	color: #fff;
}
.nav-curt a{
	color: #fff;
}
.flex-block{
	
}
.accoradion {
	width: 100%;
	background: #fff;
	color: #000;
    margin: 0px auto;
    border: 1px solid #eee;
}

.accoradion ul {
	overflow: hidden;
}

.accoradion li a.header {
    padding: 6px 0px 7px 41px;
    display: block;
    color: #999999;
    height: 46px;
    line-height: 30px;
    position: relative;
    margin: -1px 0 0 0;
    font-size: 1.15rem;
    text-decoration: none;

}
.info-left{
	width: 259px;
	float: left;
}
.pinfo-rght{
	width: calc(100% - 279px);
	overflow: hidden; margin-bottom: 50px; float: right;

}
.info-left-r {
    height: 113px;
    color: #fff;
    background: #ff7b00;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
}
.rhrr-q {
    width: 100%;
    box-sizing: border-box;
    padding-left: 56px;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding-bottom: 152px;
}
.g-btn {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    margin-top: 18px;
}
.skdsi{
	bottom: 10px!important;
	left: 50%!important;
	transform: translateX(-50%);
}
.skdsi 
.swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    opacity: 1;
    background: none;
    box-sizing: border-box;
    border: 1px solid #2c2cff;
}
.skdsi  .swiper-pagination-bullet-active {
    background: #ff7b00;
    border: none;
}
.g-btn a {
    width: 230px;
    height: 75px;
    font-size: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 11px;
}
.g-btn a.zxzxa{
	background: #ff7b00;
	color: #fff;
}
.g-btn a.tellla{
	background: #dcdcdc;
	color: #333;
}
.g-btn a img{
	margin-right: 5px;
}
.accoradion li{
	font-size: 15px;
	    padding-left: 0;
	    border-bottom: 1px solid #eee;
}
.accoradion li a.closed {
	    background: url(../img/close.png) no-repeat 20px 16px;
}
.product-deesxx{
	font-size: 18px;
	color: #4a4a4a;
	line-height: 32px;
	margin-top: 25px;
}

.accoradion li a.opened {
	color: #ff7b00;
    background: url(../img/open.png) no-repeat 20px 16px;
	font-weight: 800; border-bottom: 1px solid #eee;
}

.accoradion li li {
    position: relative; 
    text-indent: 4em;  
}
.accoradion li li a {color: #ff7b00;height: 25px; line-height: 25px;margin: 5px 0; display: block;}

.accoradion li li h3 {
	line-height: 22px;
	padding: 0 0 10px 0;
}

.accoradion li li p {
	line-height: 22px;
}
.pp-desx{
	text-align: center;
	
	font-size: 18px;
	align-items: center;
	height: 50px; line-height: 50px;
	justify-content: center;
	color: #333;
	border: 1px solid #eee;
	border-top: 0;
	transition: all 0.6s;
	margin-bottom: 25px;-webkit-line-clamp: 1;

}
.p-itens a{
	text-decoration: none;
}
.p-itens:hover .pp-desx{
	transition: all 0.6s;
	color: #fff;
	background: #FF7B00;
}
.jianjie-bar{width: 100%;height: 3.4375rem;background: #FF7B00;display: flex;align-items: center;justify-content: center;font-size: 1.625rem;color: #fff;}
.jianjie-qq{font-size: 1.125rem;color: #666666;margin: 50px 0;}
.jianjia-slider h2{
		text-align: center;
		font-size: 1.625rem;
		color: #FF7B00;
}
.ol_prev {
	    left: 16px;
	    background: #ff7b00ad;
	    box-sizing: border-box;
	    height: 81px;
	    border-radius: 0 6px 7px 0px;
}
.ol_next {
	    right: 4px;
	    background: #ff7b00ad;
	    box-sizing: border-box;
	    height: 81px;
	    border-radius:6px 0   0px 7px;
}
.ol_prev:after, .ol_next:after {
	    color: #fff;
	    font-size: 14px;
	}
.slider-con{
		margin-top: 35px;
		overflow: hidden;
		margin-bottom: 5rem;
}
.slider-con img {margin-bottom: 15px;}
.lianxicon{
	border: 1px solid #eee;
	border-top: none;
	font-size: 20px;
	color: #666666;
	overflow: hidden;
	box-sizing: border-box;
	padding: 39px 71px;
	display: flex;
	align-items: center;
}
.jianjie-item{	margin-top: 30px;}
.liuyan{
	    border: 1px solid #e1dfdf;
	    border-top: none;
	    font-size: 20px;
	    color: #666666;
	    overflow: hidden;
	    box-sizing: border-box;
	    padding: 39px 20px 70px;
	    margin-bottom: 101px;
}
.lainxi-left img{
		width: 8.1875rem;
		height: 8.1875rem;
		margin-right: 25px;
}
.lainxi-left{
		display: flex;
		align-items: center;
}
.laia-r{justify-content: flex-end;}
.liuyan input{
		width: 100%;
		border: 1px solid #e1dfdf;
		padding-left: 15px; height: 45px;
		margin-bottom: 10px; font-size: 16px; color: #333;
}
.liuyan textarea{
		width: 100%;	
		border: 0	
}
.boree{	border-top: 5px solid #FF7B00;}
.liuyan input.submit{
	    width: 10.4375rem; line-height: 40px; border: 0;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    color: #fff;
	    font-size: 1.25rem;
	    background: #FF7B00;
	    clear: both;
	    margin: 0 auto;
	    margin-top: 54px;
	    zoom: 1;
	    position: relative;
	    top: 30px;
	    border-radius: 16px;
}
.fd-copy{background: #000000;
	    color: rgba(235,236,236,.6);
	    line-height: 27px;
	    font-size: 14px;
		text-align: center;}
.fd-copy .r-copy{float: right;}
.fd-copy a{
		    color: rgba(235,236,236,.6);
		    margin-right: 15px;}
.fd-copy a:hover{color: #fff;}
.p-itens:hover img{
		transform: scale(1.1);
		transition: all 0.6s;
}
.xh{	overflow: hidden;}


/* about us*/
.about_top{ width: 100%; margin: 0 auto; }
.about_top h5{ width: 100%;position: relative;  line-height: 40px; text-align: center; margin: 60px 0 40px;}
.about_top h5::after{ content: ''; background:#d1cfcf; height: 1px; width: 100%; position: absolute; left: 0; top:50%;}
.about_top span{ font-size: 24px; color: #FF7B00; background: #FFF; padding: 0 20px;display: inline-block; z-index: 111;vertical-align: middle;position: relative;  }
.about_nei{ margin: 30px 0 50px;}
.about_nei .about_nei_text{ margin-bottom: 40px;}
.about_nei .about_nei_text p{ font-size: 15px; color: #666; line-height: 28px; margin: 0 auto;}
.about_nei .about_nei_liee{  text-align: center; margin:0 auto 50px;  width: 100%; overflow: hidden;}
.about_nei .about_nei_liee .lie_tt{ padding: 30px 40px 40px; border-bottom: 2px solid #ff7b00; margin-bottom: 30px;}
.about_nei .about_nei_liee h5{ font-size: 22px; color: #333; margin: 0 0 30px;}
.about_nei .about_nei_liee p{ font-size: 17px; line-height: 30px; height: 90px; color: #666;}

/* yewu*/
.yewwu_nei{ margin-bottom: 50px;overflow: hidden;}
.yewwu_nei .yewu_yi{ margin-bottom: 20px;}

/* news*/
.flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.flex-warp{flex-flow: wrap}
.flex-column{flex-flow: column}
.flex-1 {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}

.new_man{margin-bottom: 50px;overflow: hidden;}
.news-list{margin-top: 30px;}
.news-list li{border-bottom: 1px #dbdbdb solid;padding-bottom: 35px;padding-top: 35px;}
.news-list li .pic{overflow: hidden;width: 260px;height: 160px;margin-right: 40px;}
.news-list li .pic img{width: 100%;}
.news-list li h3{margin-bottom: 10px;font-size: 22px;font-weight: normal;margin-top: 10px;-webkit-line-clamp: 1; line-height: 40px; height: 40px; }
.news-list li h3 a{color: #333;}
.news-list li h3 a:hover{color: #FF7B00;}
.news-list li .content .mmore{ font-size: 16px;color: #FF7B00;}
.news-list li .time{color: #666;height: 115px;font-family: arial;padding: 0 40px; font-size: 18px;}
.news-list li .time span{font-size: 56px;line-height: 1.2;margin-top: 10px; text-align: center;}
.news-list li p{color: #666; font-size: 14px; line-height: 26px;-webkit-line-clamp: 2; }
.news-list li .text_content,.news-list li .content{min-width: 0;}
/* news-main*/
.new_ttop{ margin: 40px 0 30px; border-bottom: 1px solid #dcdcdc; padding-bottom: 10px; text-align: center;}
.new_ttop h5{ font-size: 30px; line-height: 30px; margin-bottom: 25px;}
.new_ttop p{ font-size: 15px; color: #666;}
.new_ttop span{ font-size: 14px;  margin: 0 5px;}

.new_nei_main{}
.new_nei_main p{ font-size: 16px; line-height: 28px; color: #333;}
.fanye{ margin: 40px 0 0; border-top: 1px solid #dcdcdc; padding-top: 20px;}
.fanye p{ line-height: 30px;}
.fanye p a{ font-size: 15px; color: #666;}
.fanye p a:hover{color: #FF7B00; text-decoration: underline;}

.looog{ display: none;}
.hezuioo{ margin: 50px 0;}
.hezuioo .partner-box{ margin-top: 20px;}

/* renli*/
.renli_man{ margin: 30px 0 50px; overflow: hidden;}
.renli_man .jianjie-bar{ margin-bottom: 30px;}

/* contact*/
.conta_main{ margin: 30px 0 0; display: flex; flex-direction:row;justify-content:space-between}
.conta_main .con_yi{ width: 33.333333333%;}
.conta_main .con_tet{ border: 1px solid #dcdcdc; padding: 40px;}
.conta_main .con_tet p{ font-size: 16px; color: #666; line-height: 30px;}

.textarea{border: 1px solid #e1dfdf;}
.textarea p{ font-size: 16px; color: #888; line-height: 45px; margin-bottom: 0;}

.cont_nei_liee{ margin:50px auto ; overflow: hidden;}
.cont_nei_liee .con_tii{ text-align: center;display: flex;flex-direction:column; border: 1px solid #e5e5e5; padding: 20px 15px;}
.cont_nei_liee .con_tii .tupp{width: 100%;  }
.cont_nei_liee .con_tii .tupp img{vertical-align: middle; display: inline;}
.cont_nei_liee .con_tii h5{ font-size: 22px; line-height: 40px;}
.cont_nei_liee .con_tii p{ font-size: 16px; color: #666;}
.cont_nei_liee .con_tii:hover{border: 1px solid #FF7B00;}



@media only screen and (max-width: 1917px){
	#html1{
		display: none;
	}
	.moblie-content{
		display: block;
		
	}
	.flex-cloum {
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	    justify-content: center;
	    margin: 50px 0;
	    overflow: hidden;
	    clear: both;
	}

	.hezuioo ,.hezuioo_nei{ margin: 20px 0;}
	.footer {
	    padding: 50px 0;
	    padding-bottom: 20px;
	}
}

@media only screen and (max-width: 1700px){
	html{
		font-size: 12px
	}
	
.header .navbar_nav li a {
    text-decoration: none;
    height: 100%;
    padding: 0 12px;
    font-weight: normal;
    display: block;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    color: #3e3f3f;
    font-size: 1.125rem;
}
.weui-flex dl dd a {
    color: #cccccc;
  
    width: 100%;
    float: left;
}

.swiper-button-next {
	right: 14px;
	top: 70%;
	transform: translateY(-50%);
}
.swiper-button-prev {
   left: 14px;
	top: 70%;
	transform: translateY(-50%);
}


}
@media only screen and (max-width: 1200px){
	
.header .left{
	width: 25%;
	    margin-right: 7%;
}
ul.navbar_nav{
	padding: 0;
}
.header.on .navbar_nav li a {
    font-size: 16px;
    padding: 0 5px;
}
.item-info {
    position: relative;
    width: 100%;
    margin-bottom: 18px;
}
.home_news .h_news_c .h_newsL {
    float: left;
    width: 42%;
}
.home_news .h_news_c .h_newsR {
    float: right;
    width: calc(100% - 425px);margin-left: 15px;
}
.flex-cloum{
	overflow: inherit;
    margin: 50px 0 30px;
}

.weui-flex dl dt{ font-size: 18px;}
.wp p{ font-size: 16px;}

.conta_main{ display: block;}
.conta_main .con_yi{ width: 50%; display: block; float: left;}
.conta_main .con_tet{width:100%}

.swiper-button-next {
	right: -14px;
	top: 70%;
	transform: translateY(-50%);
}
.swiper-button-prev {
   left: -14px;
	top: 70%;
	transform: translateY(-50%);
}

}
@media  only screen and (max-width:1100px) {
	.weui-flex dl {
	    width: 16%;
	    float: left;
	}
	.foot-contact {
	    width: 24%!important;
	}
}


@media only screen and (max-width: 993px){
	.header{
		height: auto;
      box-sizing: border-box;
	  padding: 0.625rem 0;
	}
.header .left {
    width: 30%;
    margin-right: 7%;
    flex: 1;
}
.nav-listww {
    width: 6.625rem;
    height: 100%;
    float: left;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}

}
@media only screen and (max-width: 990px){
	.swiper-button-next {
	    right: -14px;
	    top: 70%;
	    transform: translateY(-50%);
	}
	.swiper-button-prev {
	   left: -14px;
	    top: 70%;
	    transform: translateY(-50%);
	}
.home_about .h_about_l li {
    width: 75px;
    height: 100%;
    padding: 0 0px;
    float: left;
    /*border-right: 1px #ebebeb solid;*/
}
.home_news .h_news .hd li {
    float: left;
    padding: 10px 12px;
    font-size: 14px;
    cursor: pointer;
    color: #333;
}
.home_news .h_news_c .h_newsL {
    float: left;
    width: 29%;
}
.home_news .h_news_c .h_newsR {
    width: 67%;
    margin-top: 0px;
}
.home_news .h_news_c .h_newsR li .newsr_c h2 {
    font-size: 15px;
    color: #333;
    font-weight: normal;
    line-height: 30px;
    width: 100%;
}
.home_news .h_news_c .h_newsR li .newsr_c p {
    font-size: 12px;
    color: #999;
    line-height: 26px;
    width: 100%;
    margin-top: 8px;
}
.home_news .h_news_c .h_newsL li h2 {
    font-size: 13px;
    color: #333;
    font-weight: normal;
    margin: 15px 0 10px;
    width: 100%;
}
.home_news .h_news_c .h_newsL li p {
    font-size: 12px;
    color: #999;
    line-height: 26px;
    width: 100%;
}

.about_nei .about_nei_liee p{ height: 150px;}

.liu_cc{  width: 100%; padding: 0;}

.liuyan input.submit{ margin-top: 0; margin-bottom: 20px;}
}

@media only screen and (max-width: 768px){
    .home_bottom .h_zbL dd{font-size: 22px;}
.home_bottom .h_zbL .h_zbL1m{margin: 40px auto 40px 60px;}

.home_bottom .h_zbL1 dd{font-size: 22px;}
.home_bottom .h_zbL1 .h_zbL1m{margin: 40px auto 40px 60px;}

.home_bottom .h_conR dd{font-size: 22px;}
.ht-decd{height: 35px;line-height: 35px;}
.more-p a{font-size: 18px;}
.home_news .home_tit .cn{font-size: 22px;    margin: 0;}
.home_news .home_tit .en{ margin: 0}
.home_news{padding: 30px 0 0;}
.home_about{background: #ebebeb!important;}
	.home_about .h_about_l {
	    float: left;
	    height: 170px;
        display: none;
	}
	.weui-flex dl dd {
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	    justify-content: center;
	    width: 100%;
	}
	.xh img{
		width: 100%;
	}
	.slider-con img{
		width: 100%;
	}
	.ol_next{
		right: 14px!important;
		}
		.ol_prev{
			left: 16px!important;
		}
	.hide-m{
		display: none;
	}
	.home_bottom .h_zbL1,.home_bottom .h_zbL,.home_bottom .h_conR{
		width: 100%;
	}
	.weui-flex dl {
	    display: none;
	}
	.weui-flex .foot-contact {
	    display: block;
		width: 100%!important;
	}
	.code {
	    text-align: left;
	    display: flex;
	    align-items: center;
	    justify-content: flex-start;
	    margin-top: 32px;
	}
	
	.home_news .h_news_c .h_newsL {
	    float: left;
	    width: 100%;
	}
	.home_news .h_news_c .h_newsR {
	    width: 100%;
	    margin-top: 20px;
	}
	/* .home_about .h_about_l{
		display: none;
	} */
	.procut-item img{
		width: 100%;
	}
	.jianjie-bar {
	    width: 100%;
	    height: 3.4375rem;
	    background: #FF7B00;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    font-size: 16px;
	    color: #fff;
	}
	.jianjie-qq {
	    font-size: 12px;
	    padding: 0 12px;
	    line-height: 23px;
	    margin: 21px 0;
	}
	.jianjia-slider h2 {
	    text-align: center;
	    font-size: 16px;
	    color: #FF7B00;
	}
	.m_d {
		font-size: 17px;
		font-weight: bold;
		margin-top: 80px;
		
	}
	.m_d a{
		color: #3E3F3F;
		
	}
	.lianxicon {
	    border: 1px solid #eee;
	    border-top: none;
	    font-size: 13px;
	    color: #666666;
	    overflow: hidden;
	    box-sizing: border-box;
	    padding: 25px 14px;
	    display: flex;
	    align-items: center;
	}
	.brand-nav { display: none;
	    font-size: 12px;
	    color: #666666;
	    padding: 10px 0; 
	    float: left;
	    width: 100%; margin: 0;
	}
	.nav-listww {
	    width: 6.625rem;
	    height:50px; line-height: 50px;
	    float: left;
		
	    color: #fff;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    font-size: 14px;
		
	}
	.secto-top h1 {
	    font-size: 22px;
	    font-weight: normal;
	    color: #ff8000;
	    margin-bottom: 5px;
		font-size: 28px;
		    font-weight: bold;
		    color: #ff7b00;
	}

	.p-other-descx{ font-size: 17px;}

	.Business-type-item p a {
	  box-sizing: border-box;
	      padding: 0.3125rem 8px;
	      border: 1px solid #eee;
	      border-radius: 10px;
	      font-size: 15px;
	      color: #9a9a9a;
	      display: flex;
	      margin-top: 11px;
	      margin-right: 0.75rem;
	}
	.Business-type{
		padding-top: 25px;
	}
	.home_about .h_about_r {
	    width: 100%;
	    height: 418px;
	    background: #fff;
	    border: 1px #e5e5e5 solid;
	    float: left;
	    margin: 20px 0;
	    padding: 50px 0;
	}
	.home_about .h_about_r .home_about_s .math {
	    font-size: 21px;
	    color: #ff7b00;
	    font-weight: bold;
		top: 31px;
		    font-size: 20px;
	}

	.casse{ margin-top: 10px;}
	.info-left{
		width: 100%;
		    margin-bottom: 33px;
	}
	.pp-desx {
	    text-align: center;
	   
	    font-size: 15px;
	    align-items: center;
	    height:40px; line-height: 40px;
	    justify-content: center;
	    color: #333;-webkit-line-clamp: 1;
	    border: 1px solid #eee;
	    border-top: 0;
	    transition: all 0.6s;
	    margin-bottom: 18px;
	}
	.weui-flex dl dt {
	    font-size: 15px;
	    color: #fff;
	    line-height: 30px;
	    font-weight: normal;
	}
	.hidden-xs{ display: none;}
	.weui-flex dl dd a {
	    color: #cccccc;
	    font-size: 15px;
	    width: auto;
	    float: left;
	}

	.wp p{font-size: 13px;}
	.footer{ padding: 10px 0;}
	.banner-title {
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    font-size: 1.25rem;
	    color: #fff;
	    font-weight: bold;
	    transform: translate(-50%, -50%);
	}
	
	.caidan{ width: 100%;}
	.nav-curt {	     
	       background: #ff7b00;
	       color: #fff;
	       display: flex;
	       align-items: center;
	       justify-content: center;
	       font-size: 14px;
	       
	}
	.info-left-r {
	height: 50px;
	    color: #fff;
	    background: #ff7b00;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    font-size: 15px;
	}
	.pinfo-rght{
		width:100%;
		overflow: hidden;
		margin-top: 25px;
		clear: both;
		
	
	}
	.liuyan input {
	    width: 100%;
	    border: 1px solid #eee;
	    padding-left: 15px;
	    margin-bottom: 10px;
	    font-size: 13px;
	}
	.liuyan {
	    border: 1px solid #eee;
	    border-top: none;
	    font-size: 20px;
	    color: #666666;
	    overflow: hidden;
	    box-sizing: border-box;
	    padding: 39px 15px;
	    margin-bottom: 101px;
	}

	.about_nei .about_nei_liee p{ height: 60px;}
	.about_nei .about_nei_liee .lie_tt{padding: 30px 40px 20px;}
	.about_top span{ font-size: 27px;}
	.about_top h5{margin: 30px 0;}

	.news-list li .text_content{width: 100%;min-width: 100%}
	.news-list li .pic{height: auto;width: 100%;margin-left: 0; margin-top: 10px; margin-right: 0; margin-bottom: 30px;}
	.news-list li{ padding-top: 0; margin-bottom: 20px;}

	.looog{ display: block; text-align: center; color: #FFF; margin: 15px 0;}
	.looog h5{ font-size: 22px; font-weight: bold;  margin: 0;}
	.looog p{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #a8a7a7;}

	.cont_nei_liee .con_tii h5{ font-size: 18px; line-height: 27px;}
}

@media only screen and (max-width: 500px){
	.brand-nav {
	    font-size: 12px;
	    color: #666666;
	    padding-bottom: 10px;
	    padding: 10px 0;
	    float: left;
	    width: 100%;
	}
	.nav-curt {
	    width: 5.625rem;
	    height: 42%;
	    background: #ff7b00;
	    color: #fff;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    font-size: 12px;
	    margin-left: 0;
	}
	.ksks{
		width: 100%;
	}
	.ddda{
		height: 100%;
	}
	.nav-listww {
	       width: auto;
	       height: 100%;
	       float: left;
	       color: #fff;
	       display: flex;
	       align-items: center;
	       justify-content: center;
	       font-size: 13px;
	       margin: 0; line-height: 50px; padding: 0 8px;
	      
	}         
	.swiper-button-next {
	    right: -10px;
	    top: 70%;
	    transform: translateY(-50%);
	}
	.swiper-button-prev {
	    left: -16px;
	    top: 70%;
	    transform: translateY(-50%);
	}
	.lianxicon {
	    border: 1px solid #eee;
	    border-top: none;
	    font-size: 13px;
	    color: #666666;
	    overflow: hidden;
	    box-sizing: border-box;
	    padding: 25px 14px;
	    display: block;
	    align-items: center;
	}
	.laia-r {
	    justify-content: flex-end;
	    display: block;
	    margin-top: 26px;
	}
	.lainxi-left img {
	    width: 6.1875rem;
	    height: 6.1875rem;
	    margin-right: 10px;
	}
	.home_news .h_news_c .h_newsR li .newsr_img {
	    width: 100%;
	    float: left;
	    position: relative;
	    overflow: hidden;
	}
	.home_news .h_news_c .h_newsR li .newsr_c{
		width: 100%;
		margin-left: 0;
		margin-bottom: 20px;
		margin-top: 5px;
	}
	.home_bottom .h_zbL,.home_bottom .h_zbL1,.home_bottom .h_conR {
	     width: 100%;
	     float: left;
	     height: auto;
	     padding: 46px 0;
	     position: relative;
	     overflow: hidden;
	     padding-bottom: 17px;
	}
	.weui-flex dl {
	    width: 49%;
	    float: left;
	    
	}
	.foot-contact {
	    width: 74%!important;
	}

	.news-list li .time{ padding: 0 0 0 20px;}
	.news-list li h3{ font-size: 19px;}
	.news-list li .time span{ font-size: 50px;}
	.news-list li .pic{ margin-bottom: 10px;}
	.news-list li{padding-bottom: 20px;}

	.new_ttop h5{ font-size: 25px;margin-bottom: 15px;}

	.conta_main{ display: flex; flex-wrap:wrap-reverse}
    .conta_main .con_yi{width:100%}
}



