/*header*/
#header{ border-bottom:#e5e5e5 solid 1px; background: #fff;}
#header .header_nav ul{ border-bottom:none;}
#header .nav1 li.nav1_li a{color:#000; font-weight: normal;}
#header .nav1 li.nav1_li.sp_short .nav2_cont1 a{color:#fff;}
.header_language a{ color: #333;background-image:url(../images/down1.png);}
.header_language a.active{background-image: url(../images/down4.png); }
.header_language a.language_en{border-top: #999 solid 1px;}
.header_search a{background-image: url(../images/search_icon1.png); color: #333; }
.header_search input{color: #333;}
.header_search input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #333;
}
.header_search input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #333;
}
.header_search input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #333;
}
.header_search input:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #333;
}
/*main_top*/
.business_cont p.blackColor{ color:#333;}
.business_cont p.redColor{ color:#b71b30;}
.mt30{ margin-top: 30px;}
.mt20{ margin-top: 20px;}
.main{margin-top:92px; padding-bottom: 180px;}
.business_top{ padding-top: 50px;z-index: 2;position: relative;}
.business_top img{ width: 100%;}
.business_title{  padding-bottom: 34px; display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.business_title .title_left{}
.business_title .title_left h3{ color: #000; font-size: 38px; line-height: 1.1; font-weight: bold;}
.business_title .title_left p{ color: #d0d0d0; font-size: 14px; line-height: 1.1; font-weight: bold; padding-top: 16px;}
.business_title .title_left p span{ color:#a9a9a9;}
.business_title .title_left p a{color: #d0d0d0;}
.business_title .title_right.fix{ position:fixed; z-index: 999999; background-color: #fff; top: 85px; padding-top:30px; left:0; width: 100%; }
.business_title .title_right.fix ul{ position:relative; right: 50%; margin-right: -700px;}
.business_title .business_nav{ display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:flex-end;}
.business_title .business_nav li{ padding-left: 50px;}
.business_title .business_nav li:first-child{ padding-left:0;}
.business_title .business_nav li a{ display: block; color: #333; font-size: 18px; line-height: 1.1; padding-bottom: 20px; border-bottom: #fff solid 2px;}
.business_title .business_nav li a:hover,.business_title .business_nav li a.active{ color: #b71b30; border-bottom: #b71b30 solid 2px;}
/*main_bottom*/
.business_cont img{ max-width: 100% !important; height:auto !important;}
.business_bottom{ padding-top: 10px;}
.business_cont{ padding-top:70px; padding-bottom: 76px; border-bottom: #ddd solid 1px;}
.service_cont{ padding-top:70px;}
.business_cont:last-child{ border-bottom:none;}
.business_cont .cont_title,.service_cont .cont_title{ color: #222; font-size: 26px; line-height: 42px; padding-left: 30px; font-weight: bold;background-image: url(../images/cont_title_bg.png); background-position: left 8px; background-repeat: no-repeat; margin-bottom: 44px;}
.business_cont .cont_title a{color: #222; }
.service_cont .cont_title a{ color: #222; }
.business_cont,.business_cont p,.business_cont p a{ color: #666; text-align: justify; font-size: 16px; line-height: 2;}
.business_cont p a{ color: #b71b30; background-image:url(../images/recruit_select_tri.png); background-position: right center; background-repeat: no-repeat; background-size:12px auto; padding-right: 20px; }
.business_cont p a.rotate{background-image: url(../images/recruit_select_tri1.png);}
.business_cont ul{display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:flex-start;}
.business_cont ul.img_text li{  text-align: center;}

.business_cont ul.img_text li img{ margin-bottom:12px;}

.business_cont ul.dot_text li{ margin-left: 6px; margin-right: 28px; padding-left: 12px; color: #666; font-size: 16px; line-height: 1; background-image: url(../images/dot.png); background-position: left center; background-repeat: no-repeat;}
.business_cont ul.dot_text li:last-child{ margin-right:0;}

.business_cont ul.part_text li{ width:356px; text-align: center; height: 100px; color: #222; line-height: 100px; font-size: 18px; font-weight: bold; background-color: #f0f1f1; margin-right: 56px; margin-bottom: 10px;}
.business_cont ul.part_text li:last-child{ margin-right:0;}

.swiper-slide{ text-align:center;}
.swiper_content .swiper-button-next,.cssys .swiper-button-next,.shpgbg .swiper-button-next{ background-image: url(../images/next.png); margin-top: -30px; width: 41px; height: 60px; background-size: 100% auto;}
.swiper_content .swiper-button-prev,.cssys .swiper-button-prev,.shpgbg .swiper-button-prev{background-image: url(../images/prev.png); margin-top: -30px; width: 41px; height: 60px; background-size: 100% auto;}
.swiper_content .swiper-button-next:hover,.cssys .swiper-button-next:hover,.shpgbg .swiper-button-next:hover{ background-image: url(../images/next_hover.png);}
.swiper_content .swiper-button-prev:hover,.cssys .swiper-button-prev:hover,.shpgbg .swiper-button-prev:hover{ background-image: url(../images/prev_hover.png);}
.swiper_content .swiper-pagination,.cssys .swiper-pagination,.shpgbg .swiper-pagination{ text-align: right;} 
.swiper_content .swiper-pagination-bullet.swiper-pagination-bullet-active,.cssys .swiper-pagination-bullet.swiper-pagination-bullet-active,.shpgbg .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #b71b30;}
.swiper_content .swiper-pagination-bullet,.cssys .swiper-pagination-bullet,.shpgbg .swiper-pagination-bullet{ opacity:1; background: #d6d6d6;}
.business_cont .swiper_content p,.business_cont .cssys p,.business_cont .shpgbg p{ position:relative; z-index: 11; width: 100%; background-color: #fff;}

.cont_text{ position:relative;}
.swiper_content1 .swiper-button-next{ right: -56px; background-image: url(../images/business_table_next.jpg); margin-top: -15px; width: 16px; height: 30px; background-size: 100% auto; opacity: 0.2;}
.swiper_content1 .swiper-button-prev{ left: -56px; background-image: url(../images/business_table_prev.jpg); margin-top: -15px; width: 16px; height: 30px; background-size: 100% auto; opacity: 0.2;}
.swiper_content1 .swiper-button-next:hover{ opacity:1;}
.swiper_content1 .swiper-button-prev:hover{ opacity:1;}


.business_cont p.blackColor{ color: #333;}
.business_cont p.dot{padding-left: 0.75em; color: #666; font-size: 16px; background-image: url(../images/dot.png); background-position: left 0.875em; background-repeat: no-repeat;}
.business_cont p.dot.hook{
	background-image: none;
}
.business_cont p.dot.hook span{
	display: inline-block;
	vertical-align: baseline;
	margin-left: -1em;
	width: 1;
	font-size: 0.75em;
}
.business_cont ul.img_text.ul_img{align-items:flex-start;justify-content:space-between;}
.business_cont ul.img_text.ul_img li{ width: 16.66%;text-align: center; padding-right: 0; margin-top: 40px;}
.business_cont ul.img_text.ul_img li:first-child{ padding-left:0;}
.business_cont ul.img_text.ul_img li p{ color: #444; text-align: center;}
.business_cont ul.img_text.ul_img li img{ margin-bottom:20px;}
.business_cont .cont_advantage ul.img_text{align-items:flex-start;}
.business_cont .cont_advantage ul.img_text li{ width: 33%;}
.business_cont .cont_advantage ul.img_text.per4 li{ width: 25%;}
.business_cont .cont_advantage.six_cont ul.img_text li{ width: 33%; margin-bottom: 40px;}
.business_cont .cont_advantage ul.img_text p{ text-align: center; padding: 0 8%;}
.business_cont .cont_advantage ul.img_text img{ margin-bottom:30px;}
.business_cont ul.img_text.img_text2{align-items:flex-start;}
.business_cont ul.img_text.img_text2 li{text-align: center; margin-right: 6%; padding: 0; width:10%;  margin-top: 40px; margin-bottom: 20px;}

.business_cont ul.img_text.img_text2 p{ text-align: center;}

.table_border{border-top-left-radius: 30px; border: #bbb solid 1px;overflow: hidden;}
.business_cont table{ width: 100%; }
.business_cont th{ background-color: #f5f5f5;  line-height: 96px; text-align: center; color: #000; font-size: 16px; vertical-align: middle; background-image: url(../images/business_table_line.jpg); background-repeat: no-repeat; background-position: right center;}
.business_cont th.th_sp{ line-height:1.3; padding: 20px;}
.business_cont th img{ display:inline-block; vertical-align: middle; padding-right: 10px;}
.business_cont th.first{ width: 15.7%;}
.business_cont th.last{ width: 38%; background-image: none;}
.business_cont th.table_top{border-bottom: #bbb solid 1px;}
.business_cont td.td_top{border-top: none;}
.business_cont td{ background-color: #fff; text-align: center; line-height: 28px; font-size: 16px; color: #333; border-right:#bbb solid 1px; border-top: #bbb solid 1px;}
.business_cont td.first{ background-color: #f5f5f5;  color: #000; font-size: 16px; border-bottom: none;}
.business_cont td.last{ text-align: left; line-height: 1.57; padding: 34px; border-right: none; }
.business_cont td.last1{ line-height: 1.57; border-right: none;}
.business_cont td.last2{  border-right: none; padding: 12px;}
/*add1*/
.business_cont ul.img_text.img_text4{align-items:flex-start;}
.business_cont ul.img_text.img_text4 li{ width: 14%; padding-right: 0; margin-top: 40px; margin-bottom: 20px;}
.business_cont ul.img_text.img_text4.per8 li{ width: 12.5%;}
.business_cont ul.img_text.img_text4 li:first-child{ padding-right: 0; padding-left: 0;}
.business_cont ul.img_text.img_text4 li p{ text-align:center;}

.process_cont{ width:100%; position: relative; display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.process_cont.process_top{align-items:flex-end;}
.process_cont.process_bottom{align-items:flex-start;}
.process_cont.process_center1{ margin: 26px 0; position: relative;}
.process_line{ position:absolute; width:80%; left: 10%; top: 50%; margin-top: -1px; z-index: 1; height: 1px; border-bottom: #313131 dotted 2px; }

.img_process1{ width:285px; max-width: 20.35%;}
.img_process2{ width:268px; max-width: 19.14%;}
.img_process3{width: 295px; max-width: 21.07%;}
.img_process4{ width:280px; max-width: 20%;}
.img_process5{ width:272px; max-width: 19.42%;}
.img_process{display: inline-block; text-align: center; position: relative; z-index: 2;}
.process_center{ margin: 0 auto;width: 120px; height: 120px; border-radius: 50%; background-color: #b71b30; text-align: center;display: -webkit-flex; /* Safari */display: flex;flex-direction:column;flex-wrap:wrap;align-items:center; justify-content:center;}
.process_center img{ max-width:60%;}
.process_center h3{ color: #fff; font-size: 16px; font-weight: bold; line-height: 1.1; margin-top: 10px;}
.img_process .num{ color: #b71b30; font-size: 16px; line-height: 1.6; font-weight: bold;}
.img_process .process_text p{ color: #666; font-size: 14px; line-height: 1.6; margin-bottom: 16px; }
.img_process .process_text p:last-child{ margin-bottom:0;}
.img_process1 .process_text p{ text-align: center;}

.gray_sp.img_process .num{ color: #666;}
.gray_sp.img_process .process_center{ background-color: #999; }
.process_icon{ position:absolute; bottom: -6px; left: 50%; margin-left: -8px; background-image: url(../images/process_icon1.png); background-repeat: no-repeat; background-position: center; background-size: 100% auto; width: 16px; height: 8px;}
.gray_sp.img_process .process_icon{ top: -6px; background-image: url(../images/process_icon2.png);}


.cont_more{ display:none;}
.honor_more ul{display: -webkit-flex; /* Safari */display: flex;flex-direction:row;flex-wrap:wrap;align-items:stretch; justify-content:flex-start; }
.honor_more li{ width: 23%; margin-right: 2.3%;  margin-top: 28px;background-color: #f8f8f8; border: #fff solid 1px;position: relative;}
.honor_more li:nth-child(4n){ margin-right: 0;}
.honor_more li a{ display: block;width: 100%; height: 100%; cursor: default;position: relative; }
.honor_more.honor_more1 li a{ cursor:pointer;}
.honor_more li img{ width: auto; height: auto;  max-width:100%; max-height: 90%; margin-top: 30px; }

.honor_more li p{ width: 80%; text-align: center;margin: 20px auto 0; padding-bottom: 20px; color: #333; font-size: 16px; line-height:1.6;word-wrap:break-word }
.honor_img{ margin: 0 auto;height:220px; width:75%; line-height: 220px; text-align: center;position: relative; display: block;}

.honor_more li img{ vertical-align:middle;}
/*弹出框*/
#bg{width:100%;height:100%;top:0px;left:0px;position:fixed;filter: Alpha(opacity=80);opacity:0.8; background:#000; display:none; z-index:999;}
.popbox{position:fixed; top:50%; margin-top:-300px; left:50%; margin-left:-300px; width:600px;height:600px;  display:none; background-color:#f8f8f8; z-index:9999 ;}
.popbox_cont{ width:540px; height: 540px; margin-top: 30px; margin-left:30px; position: relative;}
.popbox .popbox_img{ position: relative;width:100%; height: auto; text-align: center; display: block;margin: 0 auto 0;}
.popbox .popbox_img img{ position: relative; width: 100%; vertical-align: middle;}
.popbox .popbox_img.mobile{ display:none;}
.popbox p{ width:80%; margin: 0 auto; text-align: center;padding-top:48px; color: #333; font-size: 24px; line-height: 1.1;word-wrap:break-word }
.popbox .popbox_close{ width: 27px; height: 30px; background-image: url(../images/popbox_close.png); position:absolute; top: -5%;right:-15%;}

.popbox1{ position:fixed; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; display: none; z-index: 9999999999; line-height: 100%; text-align: center;}
.popbox1 img{ max-width:100%; max-height: 100%; vertical-align: middle; margin: 0 auto; line-height: 100%; }
.popbox1.active{
	display: -webkit-flex; /* Safari */display: flex;flex-direction:row;flex-wrap:wrap;align-items:center; justify-content:center; 
}

.cont_img{display: -webkit-flex; /* Safari */display: flex;flex-direction:row;flex-wrap:wrap;align-items:center; justify-content:flex-start;}
.cont_img div{display: -webkit-flex; /* Safari */display: flex;flex-direction:row;flex-wrap:wrap;align-items:center; justify-content:flex-start; font-size: 16px; color: #999;}
.cont_img .cont_left{ padding-right:20px;}
.business_cont p a.linka{ background-image: none; padding-right: 0; color: #666;}

.business_cont ul.ul_logo{display: -webkit-flex; /* Safari */display: flex;flex-direction:row;flex-wrap:wrap;align-items:stretch; justify-content:flex-start;}
.ul_logo li{ width:20%; text-align: center;padding:20px 0;border:#e5e5e5 solid 1px; }
.ul_logo li p{ padding:0 5%; text-align: center;}

/*level2 二级导航页面*/
.business-page.level2 .business_bottom{
	padding-top: 45px;
}
.business-page.level2 .business_cont{
	border-bottom: 0 none;
	padding-top: 0;
	padding-bottom: 45px;
}
.business-page.level2 .business_cont p{
	color: #333;
}
.business-page.level2 .business_cont .cont_text ul{
	background-color: #f0f1f1;
	padding: 3.14% 3.29% 1.5%;
}
.business-page.level2 .business_cont .cont_text ul li{
	width: 25%;
	margin-bottom: 1.64%;
}
.business-page.level2 .business_cont .cont_text ul li a{
	font-size: 14px;
	color: #333;
	padding-bottom: 0.286em;
	border-bottom: 1px solid transparent;
}
.business-page.level2 .business_cont .cont_text ul li a:hover{
	color: #b71b30;
	border-color: #b71b30;
}

.cont_text_7{display: -webkit-flex; /* Safari */display: flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start; justify-content:flex-start;}
.cont_text_7 .cont_text1{ width: 264px; max-width: 18.85%; margin-right: 8.2%; margin-bottom: 50px;}
.cont_text_7 .cont_text1:nth-child(4){ margin-right: 0;}
.cont_text1_title{ height: 65px; line-height: 65px; position: relative; border-bottom: #e5e5e5 solid 1px; margin-bottom: 20px;}
.cont_text1_title .cont_text1_num{ color: #999; font-size: 42px; line-height: 1; font-weight: bold; position: absolute; left: 0; top: 0; z-index: 1; opacity: 0.2;}
.cont_text1_title h5{ padding-left: 20px; color: #333; font-size: 18px; font-weight: bold; position: relative; z-index: 2;}

.business_cont .cont_advantage ul.img_text p strong span{ color:#fff;}
.business_cont .cont_advantage.sp_advantage ul.img_text img{ margin-left:10px }
.gray_sp1{ background-color:#f0f1f1; padding: 40px 0 60px;}
.gray_sp1 .process_text{ width:184px; text-align: left; margin: 0 auto; max-width: 90%;}
.gray_sp1 .process_text p{ text-align: left; margin-bottom: 10px;}
.gray_sp1 .img_process2 .process_text{ width:220px;}
.gray_sp1 .img_process3 .process_text{ width:160px;}
.gray_sp1 .img_process4 .process_text{ width:160px;}
.gray_sp1 .img_process5 .process_text{ width:130px;}
@media only screen and (max-width:1600px){
	/*main_top*/
	.mt30{ margin-top: 24px;}
	.mt20{ margin-top: 16px;}
	.main{padding-bottom: 144px;}
	.business_top{ padding-top: 40px;}
	.business_title{  padding-bottom: 27px; }
	.business_title .title_left h3{ font-size: 30px;}
	.business_title .title_left p{ font-size: 14px;padding-top: 14px;}
	.business_title .business_nav li{ padding-left: 56px;}
	.business_title .business_nav li a{ font-size: 16px;padding-bottom: 16px;}
	.business_title .business_nav.long_nav li{ padding-left:30px;}
	/*main_bottom*/
	.business_bottom{ padding-top: 8px;}
	.business_cont{ padding-bottom: 60px;}
	.business_cont .cont_title,.service_cont .cont_title{  font-size: 20px; line-height: 34px; margin-bottom: 34px;}
	.business_cont,.business_cont p{ line-height: 1.8;}
	.business_cont ul.img_text{ align-items:flex-start;}
	.business_cont ul.img_text li{ padding-right:0;width: 14%;}
	.business_cont ul.img_text li p{ text-align: center; line-height: 1.2; margin-top: 10px;}
	.business_cont ul.img_text li:first-child{ padding-left:0px;}
	.business_cont ul.img_text li img{ margin-bottom:10px;}
	.business_cont ul.dot_text li{ margin-left: 5px; margin-right: 22px; padding-left: 10px; }
	.business_cont ul.part_text li{ width:284px; height: 80px;  line-height: 80px; font-size: 16px; margin-right:44px;}

	.business_cont ul.img_text.ul_img li{ width: 16.66%; margin-top: 32px;}
	.business_cont ul.img_text.ul_img li img{ margin-bottom:16px;}

	.business_cont .cont_advantage ul.img_text img{ margin-bottom:24px;}
	.business_cont ul.img_text.img_text2 li{padding: 0; margin-top: 32px; margin-bottom: 16px;}

	.table_border{border-top-left-radius: 24px;}
	.business_cont th{ line-height: 76px;font-size: 14px; }
	.business_cont th img{padding-right: 8px;}
	.business_cont th.first{ width: 15.7%;}
	.business_cont th.last{ width: 38%;}
	.business_cont td{ font-size: 14px; }
	.business_cont td.first{font-size: 16px; }
	.business_cont td.last{padding: 27px; }
	.business_cont td.last2{ padding: 10px;}
	

	.honor_more li p{ margin:16px auto 0;}
	.honor_img{ height:176px; line-height: 176px; width:75%;   }
	.cont_img div{}
	
	
	.cont_text_7 .cont_text1{ margin-bottom: 40px;}
	.cont_text1_title{ height: 60px; line-height: 60px; margin-bottom: 16px;}
	.cont_text1_title .cont_text1_num{ font-size: 34px;}
	.cont_text1_title h5{ padding-left: 16px; }
	
	/*弹出框*/

	.popbox .popbox_close{ width: 22px; height: 24px; background-image: url(../images/popbox_close.png); background-repeat: no-repeat; background-size: 100% auto;top: -5%;right:-15%;}
}
@media only screen and (max-width:1522px){
	.business_title .title_right.fix ul{ right: 4%; margin-right: 0;}
}
@media only screen and (max-width:1440px){
	.business_title .business_nav.long_nav li{ padding-left:20px;}
	
	.swiper_content1 .swiper-button-prev{ left: -20px;}
	.swiper_content1 .swiper-button-next{ right: -20px;}

}
@media only screen and (max-width:1280px){
	.business_title .business_nav li{ padding-left: 20px;}
	.business_title .business_nav.long_nav li{ padding-left:10px;}
	
	.cont_text1_title h5{ font-size:16px; }
}
@media only screen and (max-width:1200px){
	.business_title .business_nav.long_nav{ margin-top:	20px;}
	.business_title .business_nav.long_nav li{ padding-left:20px;}
	.business_title .business_nav.long_nav li:first-child{ padding-left:0;}
}
@media only screen and (max-width:1024px){
	/*main_top*/
	.mt30{ margin-top: 15px;}
	.mt20{ margin-top: 10px;}
	.main{margin-top:72px; padding-bottom: 90px;}
	.business_top{ padding-top: 25px;}
	.business_title{  padding-bottom: 16px; }
	.business_title .title_left h3{ font-size:2.4rem;}
	.business_title .title_left p{ font-size: 1.2rem;padding-top: 8px;line-height: 1.5;}
	.business_title .title_right.fix{ top:74px; padding-top: 10px;}
	.business_title .business_nav li{ padding-left: 35px;}
	.business_title .business_nav li a{font-size: 1.4rem;padding-bottom: 10px; border-bottom: #fff solid 1px;}
	.business_title .business_nav li a:hover{ color: #333; border-bottom: #fff solid 1px;}
	.business_title .business_nav li a.active,.business_title .business_nav li a.active:hover{color: #b71b30; border-bottom: #b71b30 solid 1px;}
	/*main_bottom*/
	.business_bottom{ padding-top: 5px;}
	.business_cont{ padding-top:50px; padding-bottom: 36px;}
	.service_cont{ padding-top:50px;}
	.business_cont .cont_title,.service_cont .cont_title{  font-size: 1.8rem; line-height:30px; padding-left:22px; background-size:16px auto;margin-bottom: 22px;}
	.business_cont,.business_cont p{ font-size: 1.2rem; line-height: 2;}
	
	
	.business_cont ul.img_text li img{ margin-bottom:6px; max-height: 20px;}

	.business_cont ul.dot_text li{ margin-left: 3px; margin-right:14px; padding-left: 6px; font-size:1.3rem; }

	.business_cont ul.part_text li{ width:32%; height: 50px;  line-height: 50px; font-size: 1.4rem; margin-right:1%;}

	.swiper_content .swiper-button-next,.cssys .swiper-button-next,.shpgbg .swiper-button-next{margin-top: -15px; width: 20px; height: 30px; }
	.swiper_content .swiper-button-prev,.cssys .swiper-button-prev,.shpgbg .swiper-button-prev{margin-top: -15px; width: 20px; height: 30px; }
	.swiper_content .swiper-button-next:hover,.cssys .swiper-button-next:hover,.shpgbg .swiper-button-next:hover{ background-image: url(../images/next.png);}
	.swiper_content .swiper-button-prev:hover,.cssys .swiper-button-prev:hover,.shpgbg .swiper-button-prev:hover{ background-image: url(../images/prev.png);}

	.swiper_content1 .swiper-button-next{ display: none; right: -10px; margin-top: -7.5px; width: 8px; height:15px; opacity:1;}
	.swiper_content1 .swiper-button-prev{ display: none; left: -10px; margin-top: -7.5px; width: 8px; height:15px;opacity:1;}
	.cont_tip{ position:absolute; right: 0; top: -52px; font-size:1.2rem; line-height: 30px;}
	.business_cont p.dot{font-size: 1.3rem;}

	.business_cont ul.img_text.ul_img li{ margin-top: 20px;}

	.business_cont ul.img_text.ul_img li img{ margin-bottom:10px;}
	.business_cont .cont_advantage ul.img_text li{ margin-bottom: 20px;}

	.business_cont .cont_advantage ul.img_text img{ margin-bottom:0px;}
	.business_cont .cont_advantage.six_cont ul.img_text li{ width: 33%; margin-bottom: 20px;}
	
	.business_cont ul.img_text.img_text2 li{margin-right: 0; padding: 0; width:20%;  margin-top: 20px; margin-bottom: 10px;}

	.table_border{border-top-left-radius:15px;}

	.business_cont th{ line-height: 40px;font-size: 1.3rem; }
	.business_cont th img{padding-right: 5px; width: 16px;}
	.business_cont th.first{ width: 15.7%;}
	.business_cont th.last{ width: 38%;}
	.business_cont td{ line-height:20px; font-size: 1.2rem; }
	.business_cont td.first{font-size: 1.2rem; }
	.business_cont td.last{padding:5px; }
	.business_cont td.last2{padding:5px; }
	
	/*add1*/
	.business_cont ul.img_text.img_text4 li{ margin-top: 20px; margin-bottom: 10px;}
	

	.img_process1{ width:285px; max-width: 20.35%;}
	.img_process2{ width:268px; max-width: 19.14%;}
	.img_process3{width: 295px; max-width: 21.07%;}
	.img_process4{ width:280px; max-width: 20%;}
	.img_process5{ width:272px; max-width: 19.42%;}
	
	.process_cont.process_center1{ margin:10px 0;}
	.process_center{ width: 80px; height: 80px; }
.process_center img{ max-width:80%;}
.process_center h3{ font-size: 1.3rem;  margin-top:5px;}
.img_process .num{ font-size: 1.3rem;}
.img_process .process_text p{ font-size: 1.2rem;margin-bottom: 5px; }
.process_line{ border-bottom: #313131 dotted 1px; }
.process_icon{ bottom: -3px; margin-left: -4px;  width: 8px; height: 4px;}
.gray_sp.img_process .process_icon{ top: -3px;}
	

	.honor_more li{ width: 49%; margin-right: 1%;  margin-top: 14px;border:none; }
	.honor_more li:nth-child(4n){ margin-right: 1%; }
	.honor_more li:hover{ border:none; }


	.honor_more li p{ margin: 10px auto 0; padding-bottom: 10px; font-size: 1.3rem; }
	.honor_more li img{margin-top: 15px;}  
	.honor_img{height:110px; line-height: 110px;  }
	
	.cont_img div{font-size: 1.2rem;}
	.cont_img .cont_left{ padding-right:10px;}
	.cont_img div img{ width: 120px;}
	

.ul_logo li{ width:33%; padding:10px 0; }

	/*level2 二级导航页面*/
	.business-page.level2 .business_bottom{
		padding-top: 3.5rem;
	}
	.business-page.level2 .business_cont{
		padding-bottom: 3.5rem;
	}
	.business-page.level2 .business_cont .cont_text ul{
		background-color: #f0f1f1;
		padding: 2rem 1.5rem 0.5rem;
	}
	.business-page.level2 .business_cont .cont_text ul li{
		width: 100%;
		margin-bottom: 1.5rem;
	}
	.business-page.level2 .business_cont .cont_text ul li a{
		font-size: 1.2rem;
	}

	
	.cont_text_7 .cont_text1{ margin-bottom: 25px;}
	.cont_text1_title{ height: 30px; line-height: 30px; margin-bottom: 10px;}
	.cont_text1_title .cont_text1_num{ font-size:2.6rem;}
	.cont_text1_title h5{ padding-left: 10px;font-size:1.4rem;}
	
	/*弹出框*/
.popbox .popbox_img.mobile{ display:block;}
	.popbox .popbox_img.web{ display:none;}
	.popbox{margin-top:-150px; left:50%; margin-left:-150px; width:300px;height:300px; }
	.popbox_cont{ width:300px; height:300px; margin-top:0px; margin-left: 0px;}
	.popbox .popbox_img{ width: 225px; height: 225px; line-height: 300px; }

	.popbox p{ padding-top:24px; font-size: 1.7rem;}
	.popbox .popbox_close{ width: 15px; height: 18px; background-size: 100% auto; right: -10%;}
}
@media only screen and (max-width:850px){
	.cont_text_7 .cont_text1{ max-width:30%; margin-right: 5%;}
	.cont_text_7 .cont_text1:nth-child(4){ margin-right: 5%;}
	.cont_text_7 .cont_text1:nth-child(3n){ margin-right: 0;}
}
@media only screen and (max-width:768px){
	.main{ padding-bottom:	50px;}
	.business_title .title_left{ width:	100%;}
	.business_title .title_right{ width:100%; margin-top:20px; }
	.business_title .title_right.fix{ margin-top: 0;}
	.business_title .business_nav{left: 4%; right: auto;}
	.business_title .business_nav{justify-content:flex-start;}
	.business_title .business_nav li{ padding-left:0; padding-right: 10px; margin-bottom: 10px;}
	.business_title .business_nav.long_nav{ margin-top:	0px;}
	.business_title .business_nav.long_nav li{ padding-left:0; padding-right: 10px;}
	.business_title .business_nav.long_nav li:first-child{ padding-left:0;}
	
	.business_cont ul.img_text{ align-items:flex-start;}
	.business_cont ul.img_text li{ width:50%; padding-left:0; margin-bottom: 10px; padding-right: 0;}
	.business_cont ul.img_text li:first-child{padding-left:0;}
	.business_cont ul.img_text li p{ text-align: center; margin-top: 5px;}
	.business_cont ul.img_text.ul_img li{  width: 33%;}
	.business_cont .cont_advantage ul.img_text li{ width:100%;  padding-right: 0; padding-left:0;}
	.business_cont .cont_advantage ul.img_text.per4 li{ width:100%;}
	.business_cont .cont_advantage.six_cont ul.img_text li{ width: 100%; margin-bottom: 20px;}
	
	/*add1*/
	.business_cont ul.img_text.img_text4 li{ width: 33%;}
	.business_cont ul.img_text.img_text4.per8 li{ width: 33%;}
	
	.business_cont .cont_advantage.sp_advantage ul.img_text li{ width: 33%;}
}
@media only screen and (max-width:767px){
		.cont_scroll{ width:100%; overflow: hidden; overflow-x: auto;}
	.cont_scroll img{ width: 600px; max-width: none !important;}
	.cont_scroll.sp img{ width: 800px; max-width: none;}
		.cont_scroll{ width:100%; overflow: hidden; overflow-x: auto;}
	.cont_process{ width:900px;}
	.process_center{ width: 68px; height: 68px; }
	.process_center h3{ font-size: 1.1rem;  margin-top:5px;}
	.cont_scroll .process_center img{ width: 14px;}
	
	.business_cont ul.img_text.ul_img li{  width: 50%;padding-left: 1%;}
	.ul_logo li{ width:50%; padding:10px 0; }
	
	.cont_scroll.sp table{ width: 900px; max-width: none;}
	.cont_scroll.sp table img{ width: 14px;}
	.cont_scroll.sp.table_short table{ width: 600px;}
	
	.cont_text_7 .cont_text1{ max-width:46%; margin-right: 4%;}
	.cont_text_7 .cont_text1:nth-child(3n){ margin-right: 4%;}
	.cont_text_7 .cont_text1:nth-child(2n){ margin-right: 0;}
}
@media only screen and (max-width:414px) {
	.honor_more li{width:49%;  margin-right:2%;  }
	.honor_more li:nth-child(2n){ margin-right:0;  }
	.cont_img .cont_left{ padding-right:0; width: 100%; margin-bottom: 10px;}
	
}




