body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
header,
nav,
footer {
    margin: 0;
    padding: 0;
    zoom: 1;
}
*{
    box-sizing:border-box; -webkit-box-sizing:border-box;  /* Safari */  -moz-box-sizing:border-box; /* Firefox */  -o-box-sizing:border-box;
}
img {
    display: block;
    font-size: 0px;
    max-width: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}

ul,
ol,
li {
list-style: none;
}


.clearfix:after {
    content: "";
    visibility: hidden;
    height: 0;
    display: block;
    clear: both;
    zoom: 1;
}

a {
    text-decoration: none;
}

strong{
    font-weight: bolder;
}

/* body,
button,
input,
select,
textarea {
    font: 16px/1.5 tahoma, arial, \5b8b\4f53;
} */
input,select,textarea{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.banner_index .swiper-button-next, .banner_index .swiper-button-prev{outline: none;}

html{
	/* 1rem =  *px/100 */
	font-size: calc( 100vw / 1920 * 100);
}
body {
    font-family: "Source Han Sans CN", Arial, verdana, "微软雅黑", SimHei, "微软雅黑", "microsoft yahei";
}



/**/
@media only screen and (max-width: 1660px){
	.main{max-width: 90%;}
	#certify{width: 1440px;}
	#certify .swiper-slide{width: 1100px;height: auto;}
	.introduce_list .icons{background-size: 60%!important;width: 140px;height: 140px;top: -70px;left: -90px;}
	.introduce_list{padding-left: 45px;padding-top: 90px;}
	.join_list .join_titlenav p:nth-child(1), .join_list .join_titlenav p:nth-child(2), .join_list .join_titlenav p:nth-child(3), .join_list .join_titlenav p:nth-child(4){font-size: 14px;}
	.join_list .join_titlenav p:last-child{font-size: 14px;}
	.join_li .join_link p:nth-child(1), .join_li .join_link p:nth-child(2), .join_li .join_link p:nth-child(3), .join_li .join_link p:nth-child(4){font-size: 14px;}
	.record_left .bgt{background-size: contain;}
	.establish_list .establish_100:nth-child(even) .establish_li .dd{right: -46px;}
	.establish_list .establish_100:nth-child(odd) .establish_li .dd{left: -48px;}
	.heard_Pc .header_nav{width: 60%;}
}

@media only screen and (max-width: 1600px){
	/*.main{max-width: 1400px;}*/
	#certify{width: 1400px;}
	#certify .swiper-slide{width: 1000px;height: auto;}
	.introduce_list .icons{width: 120px;height: 120px;top: -60px;left: -60px;}
	.walk .walk_left .walk_text{padding-left: 8%;}
	.walk_right .walk_list h5{font-size: 36px;}
	.record_num .record_list h6{font-size: 40px;}
	.record_left .record_text{font-size: 20px;}
	.standard_text h6{font-size: 18px;}
	.standard_text p{font-size: 14px;}
	.record_num .record_list p{font-size: 14px;}
	.establish_list .establish_100:nth-child(odd) .establish_li .dd{left: -46px;}
	.title_introduce .synopsis p{font-size: 22px;}
    .title_introduce .synopsis h5{font-size: 30px;}
    .switch p a{font-size: 20px;}
    .synopsis_li a .synopsis_text h6{font-size: 22px;}
    .synopsis_li a .synopsis_text p{font-size: 14px;}
    .synopsis_li a .synopsis_text .synopsis_more{font-size: 14px;}
    .handle_p p{font-size: 22px;}
    .guild_article .list_text h6{font-size: 22px;}
    .guild_article .list_text p{font-size: 14px;line-height: 26px;}
    .details_right .text{font-size: 22px;}
    .advantage .advantage_title p{font-size: 22px;}
    .advantage .advantage_title h5{font-size: 30px;}
    .advantage_introduce .advantage_text p{font-size: 16px;}
    .Manufacturing_left p{font-size: 22px;}
    .Manufacturing_left h5{font-size: 30px;}
    .Manufacturing_box .Manufacturing_right .Manufacturing_list h6{font-size: 22px;}
    /**/
    .contact_left h5{font-size: 30px;}
    .contracting .contracting_top p{font-size: 20px;}
    .contracting .contracting_list .contracting_li .contracting_text h6{font-size: 20px;}
    .contracting .contracting_list .contracting_li .contracting_text .contracting_txt p{font-size: 14px;line-height: 24px;}
    .contracting_bottom p{font-size: 22px;}
    .new_Txt .title{font-size: 18px;}
    .new_Txt .txt{font-size: 14px;}
    .news_Title p{font-size: 14px;}
    .guild_tab p{font-size: 14px;}
    .handle_dl_text1>div p{font-size: 16px;line-height: 36px;}
    .handle_dl_text1>div span{font-size: 14px;line-height: 18px;}
    .handle_dl .handle_dl_text1 div p{background: url(../images/tu60.png) no-repeat top 16px left;}
    .handle_dl .handle_dl_text2 div p{font-size: 16px;line-height: 34px;background: url(../images/tu61.png) no-repeat top 14px left;}
    .handle_dl .handle_dl_text2:hover div p {color: #fff;background: url(../images/tu60.png) no-repeat top 14px left;}
    .handle_dl .handle_dl_text3 div p{font-size: 16px;line-height: 34px;background: url(../images/tu62.png) no-repeat top 14px left;}
    .handle_dl .handle_dl_text3:hover div p {color: #fff;background: url(../images/tu60.png) no-repeat top 14px left;}
    .news_title h5{font-size: 30px;}
    .news_btn_title{font-size: 16px;}
    .join_introduce .join_introduce_txt p{font-size: 18px;}
    .join_box .join_zp{font-size: 30px;}
    .map_title{font-size: 22px;}
    /**/
    .introduce_list h5{font-size: 28px;}
    .text .title{font-size: 44px;line-height: 50px;}
    .text .p1{font-size: 22px;line-height: 56px;}
    .solve_title h5{font-size: 30px;}
    .choice .title{font-size: 30px}
    .ability_box .ability_text h5{font-size: 30px;}
    .walk .walk_left .walk_text h5{font-size: 30px;}
    .client h5{font-size: 30px;}
    .trends_title h5{font-size: 30px;}
    .contact_right .contact_list{padding-left: 30px;padding-right: 10px;}
    .team_img{right: 10%;}
    .team_text{width: 55%;}
}
@media only screen and (max-width: 1560px){
	.index_swiper .text .item{padding-left: 5%;}
	.record_num .record_list h6{font-size: 32px;line-height: 48px;}
}
@media only screen and (max-width: 1500px){
	.establish_list .establish_100:nth-child(odd) .establish_li .dd {left: -44px;}
	.establish_list .establish_100:nth-child(even) .establish_li .dd {right: -45px;}
}

@media only screen and (max-width: 1440px){
	/*.main{max-width: 1300px;}*/
	#certify{width: 1300px;}
	.list_box p{font-size: 14px;}
	.lists .p1{font-size: 14px;}
	.introduce_list h5{font-size: 26px;}
	.introduce_list .p1 p{font-size: 14px;}
	.solve_title h5{font-size: 26px;}
	.choice .title{font-size: 26px}
	.choice_list .cho_title{font-size: 18px;}
	.choice_list .tet p{font-size: 14px;line-height: 22px;}
	.ability_box .ability_text h5{font-size: 26px;}
	.ability_box .ability_text .p1 p{font-size: 14px;}
	.walk .walk_left .walk_text h5{font-size: 26px;}
	.walk .walk_left .walk_text .p1 p{font-size: 14px;line-height: 26px;}
	.walk_btn .play a{font-size: 14px;}
	.walk_right .walk_list h5{font-size: 30px;line-height: 40px;}
	.walk_right .walk_list p{font-size: 14px;}
	.client h5{font-size: 26px;}
	.client{padding-top: 50px;}
	.trends_title h5{font-size: 26px;}
	.trends_title .trends_more a{font-size: 14px;}
	.trends_list a .trends_text h5{font-size: 18px;line-height: 26px;height: 52px;}
	.trends_list a .trends_text .text_more{font-size: 14px;}
	.contact_left h5{font-size: 26px;}
	.footer_right dd a{font-size: 14px;}
	.footer_right dt a{font-size: 17px;}
	.text .title{font-size: 36px;}
	.banner .title{font-size: 40px;}
	.record_left .record_text{font-size: 18px;line-height: 30px;}
	.about_tab p{font-size: 14px;line-height: 40px;width: 120px;}
	.about_list_tab p{font-size: 20px;line-height: 48px;}
	.establish_list .establish_100 .establish_li .establish_text .text p{font-size: 14px;}
	.establish_list .establish_100 .establish_li .establish_text h6{font-size: 22px;}
	.distribution_li h6{font-size: 16px;}
	.distribution_li .distribution_text p{font-size: 14px;}
	.distribution_left .distribution_title{font-size: 20px;}
	.research_container .swiper-slide p{font-size: 16px;line-height: 48px;}
	.research_img{height: 302px;}
	.research_carousel_text p{font-size: 14px;}
	.switch p a {font-size: 16px;}
	.title_introduce .synopsis h5{font-size: 26px;}
	.title_introduce .synopsis p {font-size: 20px;}
	.synopsis_li a .synopsis_text h6 {font-size: 20px;}
	.handle_p p {font-size: 20px;}
	.handle_dl_div p{font-size: 16px;}
	.handle_title>p, .handle_dl_title{font-size: 16px;}
	.handle_th .handle_th_div p{font-size: 18px;}
	.handle_dl .handle_dl_text2 div p {font-size: 14px;line-height: 24px;background: url(../images/tu61.png) no-repeat top 10px left;}
	.handle_dl .handle_dl_text2:hover div p{background: url(../images/tu60.png) no-repeat top 10px left;}
	.handle_dl .handle_dl_text3 div p {font-size: 14px;line-height: 24px;background: url(../images/tu62.png) no-repeat top 10px left;}
	.handle_dl .handle_dl_text3:hover div p{background: url(../images/tu60.png) no-repeat top 10px left;}
	.handle_dl_text1>div p {font-size: 14px;line-height: 24px;}
	.handle_dl_text1>div span{font-size: 12px;}
	.handle_dl .handle_dl_text1 div p {background: url(../images/tu60_0.png) no-repeat top 10px left;}
	.handle_dl .handle_dl_text1:hover div p{
		background: url(../images/tu60.png) no-repeat top 10px left;
	}
	.guild_article .list_text h6{font-size: 18px;line-height: 20px;}
	.details_right .text{font-size: 20px;}
	.details_right .text_p p{font-size: 14px;}
	.details_right .text_1{font-size: 18px;}
	.text_img_listtxt h6{font-size: 16px;}
	.text_img_listtxt p{font-size: 13px;}
	/**/
	.tese h6{font-size: 18px;margin-bottom: 15px;}
	.tese p{font-size: 14px;}
	.text_content .swiper-slide a h6{font-size: 16px;}
	.ul_2 .li_2 .li_p{font-size: 16px;}
	.ul_3 li a{font-size: 14px;}
	.advantage .advantage_title h5{font-size: 26px;}
	.advantage .advantage_title p{font-size: 20px;}
	.advantage_introduce .advantage_text p{font-size: 14px;}
	.Manufacturing_left h5{font-size: 26px;}
	.Manufacturing_left p {font-size: 18px;}
	.Manufacturing_box .Manufacturing_right .Manufacturing_list h6 {font-size: 20px;}
	.Manufacturing_box .Manufacturing_right .Manufacturing_list p{font-size: 14px;}
	.contracting_bottom p{font-size: 20px;}
	.join_introduce .join_introduce_txt h6{font-size: 22px;}
	.join_list .join_titlenav p:last-child{width: 7%;}
	.join_li .join_link p:last-child{width: 7%;}
	.position_top{padding-top: 50px;padding-bottom: 30px;}
	.position_top .position_list p{font-size: 14px;line-height: 30px;}
	.position_top .position_list h6{font-size: 24px;}
	.describe_list h6{font-size: 22px;}
	.describe_text p{font-size: 14px;line-height: 30px;}
	.Titlt{font-size: 22px;}
	.map_title {font-size: 20px;}
	.region{font-size: 22px;}
	.trends_title{margin-bottom: 10px;}
	.footer .footer_box{padding-bottom: 60px;}
	.team_li_text .team_li_en{font-size: 16px;line-height: 22px;}
	.team_li_text .team_li_post p{font-size: 14px;line-height: 24px;}
	.team_li .team_li_text{padding-top: 30px;}
	.team_top .team_text h5{font-size: 22px;}
	.team_bottom_text h5{font-size: 22px;}
	.team_bottom .main .team_bottom_img{left: 8%;}
	.team_bottom .team_bottom_text{width: 65%;padding-right: 5%;}
	.solve_box{padding-bottom: 50px;}
	.map_right_map p:nth-child(1){top: 80%;left: 160%;}
	.map_right_map p:nth-child(2){top: 77%;left: 158%;}
	.map_right_map p:nth-child(3){top: 68%;left: 165%;}
	.map_right_map p:nth-child(4){top: 19%;left: 53%;}
	.map_right_map p:nth-child(6){top: 49%;right: -80%;}
	.map_right_map p:nth-child(5){top: 47%;left: 173%;}
	.map_right_map p:nth-child(7){top: 36%;left: 172%;}

}

@media only screen and (max-width: 1400px){
	.walk{height: 540px;}
	.walk .walk_left .walk_text{padding-top: 150px;}
	.record_num .record_list h6 {font-size: 30px;line-height: 40px;}
	.standard_text h6 {font-size: 16px;}
	.standard_text{padding: 15px;}
	.establish_list .establish_100:nth-child(even) .establish_li .dd {right: -43px;}
	.establish_list .establish_100:nth-child(odd) .establish_li .dd {left: -42px;}
	.establish_list .establish_100 .establish_li .establish_text h6{font-size: 20px;line-height: 30px;}
	.establish_list .establish_100 .establish_li .establish_text .text p{line-height: 22px;}
	.contact_list .text{padding-left: 30px;}
	.contact_list .num{padding-left: 30px; }
	.contact_right .contact_list{padding-left: 20px;}
	.record_left .record_text p{font-size: 22px;line-height: 32px;}
	/**/

}
@media only screen and (max-width: 1366px){
	.contact_list .num{font-size: 14px;}
	.record_num .record_list h6{font-size: 26px;line-height: 36px;}
	.research_img{height: 290px;}
	.research_container .swiper-slide p{font-size: 14px;}
	.research_carousel{height: 600px;}
	.team_top .team_text h5{font-size: 20px;}
	.team_top .team_text .team_name p{font-size: 14px;line-height: 26px;}
	.team_img{right: 10%;}
	.team_bottom_text h5{font-size: 20px;}
	.team_bottom_text .team_bottom_name p{font-size: 14px;line-height: 26px;}
	.choice_box .choice_list{padding: 50px;padding-bottom: 0;}
	.introduce_list {padding-top: 80px;height: 300px;}
	.introduce_list h5{line-height: 50px;}
	.introduce_list .more{margin-top: 30px;}
	.introduce_box{margin-top: -130px;}
	.title_introduce .synopsis h5{margin-bottom: 15px;}
	.title_introduce .synopsis p{font-size: 18px;}
	.contracting .contracting_top p{font-size: 18px;}
	.contracting_bottom p{font-size: 18px;}
	.title_introduce .synopsis h5{font-size: 24px;}
	.synopsis_li a .synopsis_text h6{font-size: 18px;}
	.advantage .advantage_title h5{font-size: 24px;margin-bottom: 15px;}
	.advantage .advantage_title p{font-size: 18px;}
	.advantage_introduce .advantage_text p{background: url(../images/tu70.png) no-repeat top 10px left;}
	.advantage{padding-bottom: 60px;}
	.Manufacturing_left h5{font-size: 24px;}
	.Manufacturing_box .Manufacturing_right .Manufacturing_list h6{font-size: 18px;}
	.Manufacturing_box .Manufacturing_right .Manufacturing_list{padding: 25px;height: 160px;}
	.handle_p p{font-size: 18px;}
	.details_right .text{font-size: 18px;}
	.details_right .text_1{font-size: 16px;}
	.new_Txt .title{font-size: 16px;}
	.join_box .join_zp{font-size: 26px;}
	.abroad p{font-size: 18px;}
	.trends_img{height: 210px;}
	#certify{width: auto;}
	.heard_Pc .header_nav{width: 70%;}
	.establish_list .establish_100 .establish_li .establish_img img{height: 100%;}
	.map_right_map p:nth-child(1){top: 80%;left: 170%;}
	.map_right_map p:nth-child(2){top: 77%;left: 168%;}
	.map_right_map p:nth-child(3){top: 68%;left: 175%;}
	.map_right_map p:nth-child(4){top: 19%;left: 56%;}
	.map_right_map p:nth-child(6){top: 47%;right: -90%;}
	.map_right_map p:nth-child(5){top: 47%;left: 186%;}
	.map_right_map p:nth-child(7){top: 36%;left: 182%;}
}
@media only screen and (max-width: 1280px){
	.header_top .right_{width:21.5%;}
	#certify .swiper-slide{width: 850px;}
	#certify .swiper-container .swiper-button-next{right: 0px;}
	#certify .swiper-container .swiper-pagination-fraction{right: 30px;}
	#certify .swiper-container .swiper-button-prev{right: 80px;}
	.list_box p{margin-right: 20px;}
	.walk_right .walk_list h5{font-size: 26px;}
	.walk_right .walk_list p{font-size: 12px;}
	/**/
	.header_nav p a{font-size: 14px;padding: 0 10px;}
	.record_num .record_list{margin-top: 22px;}
	.establish_list .establish_100:nth-child(odd) .establish_li .dd{left: -39px;}
	.establish_list .establish_100:nth-child(even) .establish_li .dd{right: -39px;}
	.research_img{height: 265px;}
	.research_carousel_text p{font-size: 12px;}
	.research_carousel{height: 500px;}
	.footer{padding-top: 40px;}
	.join_introduce .join_introduce_txt h6{font-size: 20px;}
	.join_introduce .join_introduce_txt p{font-size: 16px;}
	.join_list .join_titlenav{padding: 0 50px;}
	.join_li .join_link{padding: 0 50px;}
	.describe_list{padding-bottom: 20px;padding-top: 20px;background: url(../images/icon31.png) no-repeat top 27px left;}
	.position_top .position_list h6{font-size: 22px;}
	.position_top{padding-top:30px;padding-bottom:15px;}
	.describe_list h6{font-size:20px;}
	.position {padding-bottom: 40px;}
	.btn a{width: 140px;height: 40px;border-radius: 20px;line-height: 40px;font-size: 14px;}
	.btn{margin-top: 30px;}
	.contact_btn{width: 140px;height: 40px;border-radius: 20px;line-height: 40px;font-size: 14px;margin-top: 30px;}
	.client_box .client_list>div img{max-width: 60%;}
	.walk_right .walk_list{background-size: 10%!important;}
	.record_left .record_text{font-size: 16px;line-height: 28px;}
	.record_num .record_list p{font-size: 12px;}
	.map_right_map p:nth-child(1){top: 80%;left: 181%;}
	.map_right_map p:nth-child(2){top: 77%;left: 179%;}
	.map_right_map p:nth-child(3){top: 68%;left: 187%;}
	.map_right_map p:nth-child(4){top: 19%;left: 60%;}
	.map_right_map p:nth-child(6){top: 47%;right: -103%;}
	.map_right_map p:nth-child(5){top: 47%;left: 198%;}
	.map_right_map p:nth-child(7){top: 36%;left: 194%;}

}
@media only screen and (max-width: 1220px){
	.record_num .record_list{margin-top: 15px;}

}
@media only screen and (max-width: 1150px){
	.establish_list .establish_100:nth-child(odd) .establish_li .dd{left: -36px;}
	.establish_list .establish_100:nth-child(even) .establish_li .dd{right: -36px;}

}
@media only screen and (max-width: 996px){
	.main{padding: 0;}
	.establish_list .establish_100:nth-child(odd) .establish_li .dd{left: -32px;}
	.establish_list .establish_100:nth-child(even) .establish_li .dd{right: -32px;}
	.distribution_right{background-size: contain!important;}
	.text .p1 {font-size: 20px;line-height: 46px;}
	.text .title{font-size: 32px;line-height: 42px;}
	.more a{padding-left: 15px;width: 120px;line-height: 30px;font-size: 12px;border-radius: 15px;}
	.solve_box{padding-top: 40px;}
	.list_box p{font-size: 12px;}
	.solve{padding-top: 30px;}
	.search .search_btn{font-size: 14px;height: 40px;}
	.lists .p1{font-size: 14px;margin-right: 20px;}
	.search .search_input{height: 40px;padding-left: 50px;}
	.search .search_{width: 40px;height: 40px;}
	.solve_title h5{font-size: 22px;line-height: 40px;}
	.solve_title p{font-size: 14px;}
	.introduce_list .icons{width: 100px;height: 100px;}
	.introduce_list h5{font-size: 22px;}
	.choice{padding-top: 40px;padding-bottom: 30px;}
	.choice .title{font-size: 22px;line-height: 40px;}
	.choice_box{padding-top: 15px;}
	.introduce_box{width: 75%;}
	.choice_box .choice_list{padding: 25px;}
	.ability{padding: 40px 0;}
	.ability_box .ability_text h5{font-size: 22px;line-height: 30px;}
	.ability_box .ability_text .p1{margin-top: 10px;}
	.ability_item .more{margin-top: 20px;}
	.walk_right .walk_list{padding-left: 30px;}
	.walk_right .walk_list h5{font-size: 24px;}
	.client{padding-top: 40px;padding-bottom: 15px;}
	.client h5{font-size: 22px;line-height: 40px;}
	.client_box{margin-top: 15px;padding: 20px 0;}
	.client_more{margin-top: 30px;}
	.trends{padding-top: 25px;padding-bottom: 30px;}
	.trends_title h5{font-size: 22px;}
	.trends_title .trends_more a{font-size: 12px;}
	.trends_img{height: 150px;}
	.trends_list a .trends_text{padding: 10px 15px 5px;}
	.trends_list a .trends_text .time{font-size: 14px;line-height: 22px;}
	.trends_list a .trends_text h5{font-size: 14px;line-height: 20px;height: 40px;min-height: 40px;margin-bottom: 10px;}
	.trends_list a .trends_text .text_more{line-height: 40px;}
	.contact_right{width: 100%;padding-top: 0;}
	.contact_left{width: 100%;}
	.contact .main{flex-wrap: wrap;}
	.contact_left h5{font-size: 22px;line-height: 40px;text-align: center;}
	.contact_left>div{width: 100%;}
	.contact_text p{font-size: 14px;text-align: center;}
	.contact_left .more a{margin:auto;}
	.contact_left .more{margin-top: 20px;}
	.contact_text{margin-top: 10px;}
	.banner .title{font-size: 32px;}
	.banner{height: 200px;}
	/**/

	.record_left{width: 100%;}
	.record_right{width: 100%;}
	.record_box{flex-wrap: wrap;margin-top: 10px;}
	.record_num{padding-bottom: 15px;}
	.standard{margin-top: 30px;flex-wrap: wrap;}
	.standard_list img{width: 100%;}
	.standard_list{width: 49%;margin-bottom: 20px;}
	.standard_text{height: 140px;}
	.record{padding-bottom: 20px;}
	.research_carousel .swiper-button-next{right: 20px;}
	.research_carousel .swiper-button-prev{left: 20px;}
	.research_img{height: 330px;}
	.research_text{margin-bottom: 20px;}
	.research_text p{font-size: 14px;}
	.about_box{margin-top: 15px;}
	.distribution_li h6{line-height: 45px;}
	.distribution{height: 520px;margin-bottom: 30px;}
	.distribution_li .distribution_text{padding-left: 0;}
	.distribution_li .distribution_text p{font-size: 12px;line-height: 20px;}
	.distribution_li h6{font-size: 14px;}
	.distribution_left .distribution_title{font-size: 18px;line-height: 32px;}
	.distribution .distribution_right p{font-size: 14px;}
	.team_img{right: 0%;}
	.team_top .team_text h5{font-size: 18px;line-height: 28px;}
	.team_list .team_li{width: 49%;margin-bottom: 20px;}
	.team_list .main{flex-wrap: wrap;}
	.team_list{margin-top: 40px;margin-bottom: 10px;}
	.team_bottom_text h5{font-size: 18px;line-height: 28px;}
	.team_bottom{margin-bottom: 30px;}
	.establish{margin-bottom: 30px;}
	.switch p a{font-size: 14px;}
	/**/
	.title_introduce .synopsis h5{font-size: 22px;line-height: 40px;margin-bottom: 10px;}
	.title_introduce .synopsis p{font-size: 16px;line-height: 24px;}
	.title_introduce .synopsis{padding-bottom: 30px;}
	.synopsis_list {padding-top: 40px;padding-bottom: 30px;}
	.handle_p p{font-size: 16px;line-height: 24px;}
	.handle_p{margin-bottom: 20px;}
	.handle{padding-bottom: 30px;}
	.guild_tab p{line-height: 40px;}
	.guild_box{margin-bottom: 30px;}
	.details_right .text{font-size: 16px;line-height: 28px;}
	.synopsis_li a .synopsis_text{padding: 15px;}
	.advantage .advantage_title p{font-size: 16px;line-height: 24px}
	.advantage .advantage_title{padding-bottom: 30px;}
	.advantage{padding-bottom: 30px;}
	.Manufacturing_box .Manufacturing_left{padding-right: 5%;}
	.Manufacturing_left h5{font-size: 22px;}
	.Manufacturing_left p{font-size: 16px;line-height: 28px;}
	.Manufacturing_box .Manufacturing_right .Manufacturing_list{padding: 10px;}
	.Manufacturing_box .Manufacturing_right{padding-left: 40px;padding-top: 35px;padding-bottom: 35px;}
	.Manufacturing_box .Manufacturing_right .Manufacturing_list{height: 124px;margin-bottom: 10px;}
	.Manufacturing{height: 345px;}
	.contracting .contracting_top p{font-size: 16px;}
	.contracting_top{margin-top: 30px;}
	.contracting .contracting_list .contracting_li .contracting_text h6{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
	.contracting .contracting_list .contracting_li .contracting_text .contracting_txt p{margin-bottom: 5px;}
	.contracting_bottom{margin-top: 40px;}
	.contracting_bottom p{font-size: 16px;line-height: 24px;}
	.new_Txt .more{margin-top: 5px;}
	.new_Txt .title{margin-top: 5px;margin-bottom: 5px;}
	.new_Txt .time{font-size: 14px;line-height: 16px;}
	.news_title h5{font-size: 20px;}
	.news_title {padding-bottom: 15px;}
	.news_content{padding-top: 15px;}
	.news_content p{font-size: 14px;line-height: 22px;padding-bottom: 8px;}
	.news_content h6{font-size: 16px;line-height: 22px;padding-bottom: 10px;}
	.news_content img{margin-bottom: 15px;}
	.news_box .news_right{padding: 15px;}
	.news_btn_time{padding-left: 0;margin-top: 10px;font-size: 14px;line-height: 20px;}
	.news_btn_title{font-size: 14px;padding: 0;line-height: 24px;}
	.news_btn{padding-bottom: 10px;margin-bottom: 15px;}
	.news_btn_more p a{line-height: 40px;font-size: 14px;}
	.join_introduce .join_introduce_txt p{font-size: 16px;line-height: 24px;}
	.join_introduce{margin-bottom: 30px;}
	.join{padding-top: 30px;}
	.join_box .join_zp{font-size: 22px;margin-bottom: 10px;}
	.join_top .didian select, .join_top .bumen select{height: 40px;}
	.join_list .join_titlenav p:nth-child(1), .join_list .join_titlenav p:nth-child(2), .join_list .join_titlenav p:nth-child(3), .join_list .join_titlenav p:nth-child(4){width: 20%;line-height: 40px;}
	.join_list .join_titlenav p:last-child{line-height: 40px;width: 10%;}
	.join_li .join_link p:nth-child(1), .join_li .join_link p:nth-child(2), .join_li .join_link p:nth-child(3), .join_li .join_link p:nth-child(4){width: 20%;line-height: 50px;}
	.join_li .join_link p:last-child{width: 10%;}
	.abroad h5{font-size: 22px;line-height: 28px;}
	.abroad p{max-width: 80%;font-size: 16px;line-height: 28px;}
	.contact_form{padding-bottom: 15px;}
	.map{padding-top: 15px;padding-bottom: 30px;}
	.map_title{font-size: 16px;line-height: 26px;}
	.map_box{margin-top: 20px;}
	.map_left{padding: 15px;}
	.country {font-size: 18px;line-height: 40px;}
	.address p{font-size: 14px;}
	.number p{font-size: 14px;}
	.team_list .team_li:last-child:nth-child(4n - 2){
		margin-right: initial;
	}
	.team_list .team_li:last-child:nth-child(4n - 1){
		margin-right: initial;
	}
	.banner_index .swiper-button-prev.index_prev{
		display: none;
	}
	.banner_index .swiper-button-next.index_next{
		display: none;
	}
	.client_box .client_list>div img {
		max-width: 100%;
	}
	.bg_x {
		width: calc(100% - 0px);
		height: 5px;
		position: absolute;
		left: 0px;
		bottom: 0;
		background: #87ce32;
	}
	/* #certify .swiper-slide{
		width: auto;
	}
	#certify .swiper-slide img{
		width: 100%;
	} */
}	
@media only screen and (max-width: 768px){
	.map_right{display: none;}
	.map_box{display: none;}
	.map_swiper {display: block;}
	.region_img img{width: 100%;}
	.region_img{margin-top: 5px;}
	.map_left{width: 100%;}
	.bgm .c3:after{display: none;}
	.bgm .c2:after{display: none;}
	.bgm .c1:after{display: none;}
	.banner_index{margin-top: 68px;}
	.banner{margin-top: 68px;}
	.banner_index .swiper-button-prev, .banner_index .swiper-container-rtl .swiper-button-next{left: 15px;}
	.banner_index .swiper-button-next, .banner_index .swiper-container-rtl .swiper-button-prev{right: 15px;}
	.footer_right{width: 70%;}
	.main{max-width: 97%;}
	.index_swiper .text .item{padding-left: 10%;}
	.establish_list .establish_100:nth-child(even) .establish_li .dd{right: -31px;}
	.establish_list .establish_100:nth-child(odd) .establish_li .dd{left: -30px;}
	.distribution{height: 400px;}
	.research_img{height: 300px;}
	.news_Title p{width: 19.8%;}
	.news_Title{flex-wrap: wrap;}

	/* 手机端 */
	.heard_Pc{display: none;}
	.header_top{display: none;}
    .phoneheader{display: block;height:68px;width: 100%;}
    .p_logo{width: 120px;float: left;padding-top: 10px;}
    .p_logo img{ width: 100%;}
    .pheader{width: 100%;height: 68px;box-sizing: border-box;padding: 10px 30px;position: fixed;z-index: 1010;background-color: #fff;}
    .p_right{float: right;padding-top: 10px;cursor: pointer;}
    .p_right i{border-bottom: 2px solid #000;height: 7px;display:block;width: 25px;}
    .ph_l{ width: 50%; height: 100%; position: fixed; top: 0; left: -50%; z-index: 1120; overflow: hidden; background: #333; color: rgba(255, 255, 255, .6); }
    .ph_l ul li{padding-left: 20px; height: 50px; line-height: 50px; margin-right: 40px; border-bottom: 1px solid #ccc;position: relative;}
    .ph_l ul li:before{content: '';position: absolute;bottom: -1px;left: 0px;background: #ef8200;height: 1px;width: 0%;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;}
    .ph_l ul li:hover:before{width: 100%;}
	.ph_l ul li:hover a{color: #ef8200;}
    .ph_l ul li a{display: block; color: inherit;}
	.ph_r{ display: block; width: 50%; height: 100%; background: rgba(0, 0, 0, .6); position: fixed; right: -50%; top: 0; z-index: 1101;}
	
	.ph_l ul li.num a{font-size: 13px;color: inherit;}


	.details_right_text ul li{
		background: url(../images/tu89.png) no-repeat  left 0px top 10px ;
	}
	.details_characteristic p{
		background: url(../images/tu89.png) no-repeat  left 15px top 10px;
	}
	#details_ ul li{
		background: url(../images/tu89.png) no-repeat  left 15px top 10px;
	}

}
@media only screen and (max-width: 414px){
	.choice_box .choice_list{
		background: url(../images/bg2.png) no-repeat center center;
		box-shadow: 0 0 5px #ccc;
		margin-bottom: 10px;
	}
	.choice_list .img .img2 {
		display: block;
	}
	.choice_list .img .img1 {
		display: none;
	}
	.choice_list .cho_title {
		color: #87ce32;
	}
	.solve .lists{width: 100%;}
	.solve .search{width: 100%;}
	.solve .main{flex-wrap: wrap;}
	.lists .p1{margin-right: 10px;}
	.list_box p{margin-right: 10px;}
	.solve{padding-top: 10px;}
	.solve_box{padding-top: 20px;}
	.solve_title h5{font-size: 20px;}
	.introduce_list .icons{width: 60px;height: 60px;top: -30px;left: -15px;}
	.introduce_box{width: 95%;}
	.introduce_list{padding-top: 30px;height: auto;padding-left: 15px;padding-right: 15px;padding-bottom: 15px;}
	#certify .swiper-container .swiper-button-next{display: none;}
	#certify .swiper-container .swiper-button-prev{display: none;}
	#certify .swiper-container .swiper-pagination-fraction{display: none;}
	.introduce_box{margin-top: -120px;}
	.introduce_list .p1 p{font-size: 12px;line-height: 20px;}
	.introduce_list .more{margin-top: 15px;}
	.choice{padding-top: 20px;}
	.choice .title{font-size: 20px;}
	.choice_box .choice_list{width: 100%;border: 1px solid #e6e6e6!important;border-bottom: none!important;}
	.ability_box .ability_img{width: 100%}
	.ability_box .ability_text{width: 100%;margin-top: 15px;}
	.ability_box{flex-wrap: wrap;}
	.ability{padding: 20px 0;}
	.ability_box .ability_text .p1 p{font-size: 12px;line-height: 20px;}
	.ability_box .ability_text h5{font-size: 20px;}
	.walk_right .walk_list{padding-left: 10px;background-position: top 35% right 10px!important; }
	.walk_right .walk_list h5{font-size: 22px;}
	.walk .walk_left .walk_text{width: 90%;padding-top: 130px;}
	.walk .walk_left .walk_text h5{font-size: 20px;}
	.walk .walk_left .walk_text .p1 p{font-size: 12px;line-height: 22px;}
	.walk_btn{margin-top: 30px;}
	.walk_btn .play{margin-left: 0;margin-top: 15px;}
	.client{padding-top: 20px;}
	.client_box .client_list{width: 49%;}
	.trends_article .trends_list{width: 100%;margin-bottom: 10px;}
	.trends_article{flex-wrap: wrap;}
	.trends_article .trends_list img{width: 100%;}
	.trends{padding-bottom: 10px;}
	.contact_right .contact_list{width: 100%;height: auto;margin-bottom: 5px;}
	.contact_right{flex-wrap: wrap;}
	.contact_left h5{font-size: 20px;line-height: 26px;}
	.footer .footer_box{display: none;}
	.f_left{display: block;}
	.f_left p p{display: block;width: 100%;}
	.f_right{display: block;width: 100%;}
	.footer_ .main{flex-wrap: wrap;}
	.f_right p{margin-left: 0;margin-right: 15px;}
	.f_right p a{line-height: 30px;font-size: 12px;}
	.f_left p{font-size: 12px;line-height: 30px;}
	.footer{padding-top: 0;}
	.text .title {font-size: 26px;line-height: 32px;}
	.text .p1 {font-size: 16px;line-height: 40px;}
	/**/
	.banner .title{font-size: 24px;}
	.banner{height: 140px;}
	.record_left .record_text{font-size: 14px;line-height: 24px;}
	.standard_list{width: 100%;margin-bottom: 10px;}
	.standard_text p{font-size: 12px;line-height: 20px;}
	.standard_text h6{margin-bottom: 5px;}
	.standard_text{height: auto;}
	.about_tab p{width: auto;font-size: 12px;}
	.establish_list .establish_100 .establish_li{width: 100%;}
	.about_list_tab{margin-bottom: 20px;}
	.establish_list .establish_100{margin-top: 0;margin-bottom: 10px;}
	.establish_list:before{display: none;}
	.establish_list .establish_100:nth-child(odd) .establish_li:after{display: none;}
	.establish_list .establish_100:nth-child(even) .establish_li:after{display: none;}
	.establish_list .establish_100 .establish_li:after{display: none;}
	.establish_list .establish_100:nth-child(odd) .establish_li:before{display: none;}
	.establish_list .establish_100:nth-child(even) .establish_li:before{display: none;}
	.about_list_tab p{font-size: 14px;line-height: 38px;}
	.distribution .distribution_left{width: 100%;}
	.distribution .distribution_right{width: 100%;height: 300px;margin-top: 10px;}
	.distribution{flex-wrap: wrap;height: auto;}
	.distribution .distribution_right .p1{background-size: contain;}
	.distribution .distribution_right p{font-size: 12px;padding-left: 40px;}
	.research_text p{font-size: 12px;line-height: 22px;}
	.research_carousel{height: auto;padding: 20px 0;padding-bottom: 0;}
	.research_carousel_text p{line-height: 28px;}
	.research_img{height: auto;}
	.team_top{height: 240px;}
	.team_text{width: 68%;}
	.team_top .team_text h5{font-size: 14px;line-height: 22px;}
	.team_img{max-width: 35%;}
	.team_top .team_text .team_name p{font-size: 12px;line-height: 20px;}
	.team_top .team_text .team_name{background: url(../images/tu51.png) no-repeat left 40px top 10px;}
	.team_list .team_li{width: 100%;}
	.team_bottom .team_bottom_text{width: 74%;padding-right: 2%;}
	.team_bottom .main .team_bottom_img{left: 2%;max-width: 33%;}
	.team_bottom{height: 230px;}
	.team_bottom_text h5{font-size: 14px;line-height: 22px;}
	.team_bottom_text .team_bottom_name p{font-size: 12px;line-height: 20px;}
	.team_bottom_text .team_bottom_name{background: url(../images/tu51.png) no-repeat left 40px top 10px;}
	.team_list{margin-top: 10px;margin-bottom: 0;}
	.team_list .team_li{margin-bottom: 10px;}
	.team_bottom{margin-bottom: 10px;}
	.switch p a{font-size: 12px;line-height: 46px;}
	/*  */
	.crumbs{padding: 5px 0;}
	.title_introduce .synopsis h5{font-size: 20px;line-height: 32px;margin-bottom: 5px;}
	.title_introduce .synopsis p{font-size: 14px;line-height: 20px;}
	.title_introduce .synopsis{max-width: 100%;padding-bottom: 20px;}
	.synopsis_box .synopsis_li{width: 100%;margin-bottom: 10px;}
	.synopsis_box{flex-wrap: wrap;}
	.synopsis_list{padding-top: 20px;padding-bottom: 10px;}
	.handle_p{width: 95%;}
	.handle_p p{font-size: 14px;line-height: 20px;}
	.handle_p{margin-bottom: 15px;}
	.handle_dl .handle_dl_text3 div,.handle_dl .handle_dl_text2 div,.handle_dl .handle_dl_text1 div{padding: 10px 5px;}
	.handle_dl_text1>div p,.handle_dl .handle_dl_text2 div p,.handle_dl .handle_dl_text3 div p{font-size: 12px;}
	.handle_title>p, .handle_dl_title{font-size: 12px;line-height: 24px;height: 48px;}
	.handle_dl_div p{font-size: 12px;}
	.handle_th .handle_th_div p{font-size: 16px;line-height: 40px;}
	.handle{padding-bottom: 10px;}
	.guild_tab p{font-size: 12px;line-height: 32px;width: 24.2%;}
	.guild_tab{flex-wrap: wrap;}
	.guild_tab_box{padding-bottom: 15px;}
	.guild_list .guild_t p{font-size: 14px;line-height: 22px;text-align: center;}
	.guild_article .list_img{width: 100%;margin-bottom: 15px;}
	.guild_article .list_text{width: 100%;padding-right: 0;}
	.guild_article .list{flex-wrap: wrap;padding: 10px 0;}
	.list_img img{width: 100%;}
	.guild_article .list_text h6{line-height: 36px;margin-bottom: 0;}
	.guild_article .list_text p{font-size: 12px;line-height: 24px;}
	.guild_box{margin-bottom: 10px;}
	.contact_list .num{line-height: 20px;font-size: 12px; color: #fff;}
	.contact_list .text{font-size: 14px;line-height: 32px;}
	.advantage .advantage_title h5{font-size: 20px;line-height: 32px;margin-bottom: 5px;}
	.advantage .advantage_title p{font-size: 14px;line-height: 20px;}
	.advantage .advantage_title{max-width: 100%;}
	.advantage_introduce .advantage_img{width: 100%;}
	.advantage_introduce .advantage_text{width: 100%;}
	.advantage_introduce{flex-wrap: wrap;}
	.advantage_introduce .advantage_text{padding-left: 10px;}
	.advantage_introduce .advantage_text p{line-height: 26px;background: url(../images/tu70.png) no-repeat top 5px left;}
	.advantage{padding-bottom: 10px;}
	.Manufacturing_box{flex-wrap: wrap;}
	.Manufacturing_box .Manufacturing_left{width: 100%;margin-top: 10px;}
	.Manufacturing_box .Manufacturing_right{width: 100%;margin-top: 10px;}
	.Manufacturing{height: auto;margin-bottom: 20px;}
	.Manufacturing_left h5{font-size: 20px;line-height: 32px;margin-bottom: 5px;text-align: center;}
	.Manufacturing_left p{font-size: 14px;line-height: 24px;}
	.Manufacturing_box .Manufacturing_right{padding: 0;}
	.material_tab{max-width: 80%;}
	.contracting_top{padding-top: 0;padding-bottom: 20px;}
	.contracting .contracting_top p{font-size: 14px;line-height: 20px;max-width: 100%;}
	.contracting .contracting_list .contracting_li .contracting_text{width: 100%;}
	.contracting .contracting_list .contracting_li .contracting_img{width: 100%;}
	.contracting .contracting_list .contracting_li{flex-wrap: wrap-reverse;}
	.contracting .contracting_list .contracting_li .contracting_text h6{margin-bottom: 5px;}
	.contracting .contracting_list .contracting_li .contracting_text{padding: 3%;}
	.contracting_bottom p{max-width: 100%;}
	.details_box .details_left{width: 100%;}
	.details_box .details_right{width: 100%;}
		/* 2020-5-17 修改 */
	.details_right_title{margin-top: 30px;}
	.details_right_box{flex-wrap: wrap; flex-direction: column-reverse;}
	.details_right_box .details_right_text{width: 100%; margin-top: 10px;}
	.details_right_box .details_right_text ul{padding-left: 10px !important;}
	.details_right_box .details_right_img{width: 100%;}
	.details_right_box .details_right_img img{width: 100%;}
		/* --------- */
	.details_box{flex-wrap: wrap;}
	.details_left .details_ti{font-size: 20px;}
	.list1 .title{line-height: 40px;}
	.text_img_list{width: 100%;}
	.details_right .text{margin-top: 15px;margin-bottom: 10px;}
	.details_right .text_p p{line-height: 24px;background: url(../images/tu89.png) no-repeat top 10px left 20px;}
	.text_p {margin-bottom: 10px;}
	.details_right .text_1{padding-bottom: 15px;}
	.text_img_list{padding: 10px 0;}
	.text_img{margin-bottom: 20px;}
	.tese h6{margin-bottom: 10px;}
	.tese p{line-height: 24px;background: url(../images/tu89.png) no-repeat top 10px left 20px;}
	.text_content .swiper-slide a{padding: 15px;}
	.solution_details{padding-bottom: 0;}
	.news_Title{flex-wrap: wrap;}
	.news_Title p{width: 32.8%;font-size: 12px;line-height: 40px;}
	.news_Right{display: none;}
	.news_Left{width: 100%;}
	.new_Li_img{width: 100%;}
	.new_Txt{width: 100%;padding-right: 0;padding-top: 10px;}
	.new_Li a{flex-wrap: wrap;padding-top: 10px;padding-bottom: 10px;}
	.new_Li_img img{width: 100%;max-height: 100%;}
	.fenye{width: 100%;}
	.pages_box{padding-top: 20px;}
	.news{padding-bottom: 20px;}
	.pages_box .yiiPager li a{font-size: 14px;}
	.pages_box .yiiPager li{width: 30px;height: 30px;line-height: 30px;margin: 0 5px;}
	.news_box .news_right{width: 100%;}
	.news_box .news_left{width: 100%;}
	.news_box{flex-wrap: wrap;}
	.news_title h5{font-size: 18px;line-height: 26px;padding-bottom: 5px;}
	.news_title p{font-size: 14px;line-height: 20px;}
	.news_title{padding-bottom: 5px;}
	.news_content{padding-top: 10px;}
	.news_box{padding-bottom: 10px;}
	.join_introduce .join_introduce_txt p{font-size: 14px;max-width: 100%;}
	.join_introduce .join_introduce_txt h6{font-size: 18px;margin-top: 10px;}
	.join_Img .join_Img_left{width: 100%;}
	.join_imgtop div:nth-child(1){width: 100%;}
	.join_imgtop div:nth-child(2){width: 100%;}
	.join_imgtop div:nth-child(3){width: 100%;}
	.join_imgbottom div{width: 100%;}
	.join_Img .join_Img_right{width: 100%;}
	.join_Img{flex-wrap: wrap;}
	.join_imgtop{flex-wrap: wrap;}
	.join_imgbottom{flex-wrap: wrap;margin-top: 0;}
	.join_imgtop  div img{width: 100%;}
	.join_imgtop div{margin-left: 0;}
	.join_imgbottom div{margin-left: 0;}
	.join_top{flex-wrap: wrap;}
	.join_top .didian, .join_top .bumen{width: 49%;}
	.join_top .join_search{width: 100%;margin-top: 10px;}
	.join_list .join_titlenav{padding: 0;}
	.join_list .join_titlenav p:nth-child(1), .join_list .join_titlenav p:nth-child(2), .join_list .join_titlenav p:nth-child(3), .join_list .join_titlenav p:nth-child(4){font-size: 12px;}
	.join_list .join_titlenav p:last-child{font-size: 12px;width: 15%;}
	.join_li .join_link{padding: 0;}
	.join_li .join_link p:nth-child(1), .join_li .join_link p:nth-child(2), .join_li .join_link p:nth-child(3), .join_li .join_link p:nth-child(4){font-size: 12px;}
	.join_li .join_link p:last-child{width: 15%;background-size: 40%;}
	.position_top .position_list{padding-left: 2%;}
	.position_top .position_list h6{font-size: 16px;line-height: 24px;font-weight: 700;}
	.position_top {padding-top: 10px;padding-bottom: 5px;}
	.describe_list{padding-top: 5px;padding-left: 15px;padding-bottom: 10px;background: url(../images/icon31.png) no-repeat top 13px left;}
	.btn {margin-top: 15px;}
	.position {padding-bottom: 15px;}
	.Titlt{font-size: 18px;line-height: 28px;margin-bottom: 10px;}
	.form_box .form_input{width: 100%;margin-bottom: 10px;}
	.contact_btn{margin-top: 15px;}
	.map_title {font-size: 14px;line-height: 32px;margin-bottom: 10px;}
	.map_box{flex-wrap: wrap;}
	.map_left{width: 100%;}
	.map_right{width: 100%;}
	.map{padding-bottom: 0;}
	.trends_img{height: 220px;}
	
	
	
	
}

