/*index*/
.index_banner {height: 100VH;overflow: hidden}
.home_banner {height: 100%;background-position: 50% 50%;background-size: cover;position: relative;}
.home_banner_box {text-align: right;position: absolute;left: 0;right: 0;top: 56%;}
.home_banner_box h1 {font-size: 60px;line-height: 70px;padding-right: 20px;margin-bottom: 15px;color: #FFFFFF;border-right: 10px solid #FFFFFF;}
.home_banner_box h1 sup {font-size: 38px;line-height: 38px;}
.home_banner_box p {font-size: 24px;color: #ffa400;}
.home_banner_box a {display: inline-block;font-size: 20px;color: #FFFFFF;padding: 10px 13px;margin-top: 25px;background: #ffa400;}
.home_banner_box a i {vertical-align: sub;display: inline-block;width: 24px;height: 24px;margin-right: 10px;background: url(../image/icon_right_circle1.png) no-repeat;background-size: cover;}

.home_tltle {font-size: 40px;line-height: 40px;color: #FFFFFF;}
.home_subtitle {margin-top: 20px;font-size: 30px;line-height: 30px;color: #ffa400;}
.home_content {font-size: 18px;color: #FFFFFF; }
.home_about .home_content p {letter-spacing: 0px; line-height: 28px}
.home_about {height: 100%;background: url(../image/about.jpg) center 0 no-repeat;background-position: 50% 50%;background-size: cover;text-align: center;}
.home_about .home_tltle {padding-top: 130px;}
.home_about .width1 {max-width: 1090px;margin: auto;margin-top: 55px;text-align: left;}
.home_about .width1 p {text-align: justify;}
.home_about .width1 p+p {margin-top: 30px;}
.home_about span {margin-top: 40px;display: block;}
.home_about a {vertical-align: middle;color: #ffa400;font-size: 20px;line-height: 20px;}
.home_about i {vertical-align: middle;width: 24px;height: 24px;margin-right: 10px;display: inline-block;background: url(../image/icon_right_circle2.png) no-repeat;}
.home_about .width2 {max-width: 1060px;padding-bottom: 150px;margin: auto;color: #ffa400;}
.home_about .width2 ul {overflow: hidden;margin-top: 40px;}
.home_about .width2 ul li {float: left;margin-top: 65px;width: 33%;/*font-weight: 600;*/}
.home_about .width2 ul li sup {font-size: 22px;}
.home_about .width2 ul li span {display: inline-block; font-size: 60px}
.home_about .width2 ul li p {margin-top: -5px;font-size: 18px;line-height: 18px;color: #FFFFFF;font-weight: normal;}
.home_about .width2 ul li:nth-child(3) {letter-spacing: -5px;}
.home_about .width2 ul li:nth-child(3) p {letter-spacing: normal;}

.home_product {height: 100%;background: url(../image/home_product.jpg) center 0 no-repeat;background-position: 50% 50%;background-size: cover;text-align: center;}
.home_product .home_tltle {padding-top: 148px;}
.home_product ul {font-size: 0;margin: auto;margin-top: 85px;padding-bottom: 300px;max-width: 1360px;width: 90%;overflow: hidden;}
.home_product ul li {display: inline-block;width: 18%;margin: 0 1%;position: relative;-webkit-transition: all .2s linear;transition: all .2s linear;}
.home_product ul li:hover {-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);}
.home_product ul li img {width: 100%;}
.home_product ul li .up {width: 94%;position: absolute;top: 35%;left: 0;right: 0;margin-left: 3%;}
.home_product ul li .up h1 {font-size: 20px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.home_product ul li p {font-size: 14px;padding-top: 5%;max-height: 65px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.home_product ul li a {display: inline-block;font-size: 18px;color: #FFFFFF;margin-top: 10%;border-bottom: 1px solid #FFFFFF;opacity: 0.8;}



.home_engineer {height: 100%;background: url(../image/home_engineer.jpg) center 0 no-repeat;background-position: 50% 50%;background-size: cover;text-align: center;}
.home_engineer .home_tltle {
    padding-top: 140px;
}

.home_news {height: 100%;background: url(../image/home_news.jpg) center 0 no-repeat;background-position: 50% 50%;background-size: cover;text-align: center;}
.home_news .home_tltle {padding-top: 190px;}
.home_news .width {max-width: 1400px;width: 90%;height: 520px;margin: auto;margin-top: 100px;padding-bottom: 180px;}
.home_news .swiper {height: 520px;}
.home_news .swiper .left {float: left;width: 42%;height: 270px;background: #FFFFFF;padding: 40px 4%;text-align: left;}
.home_news .swiper .left span {display: block;padding-bottom: 5px;font-size: 18px;line-height: 18px;color: #707272;border-bottom: 1px solid #707272;}
.home_news .swiper .left h1 {margin-top: 20px;margin-bottom: 20px;font-size: 28px;line-height: 28px;color: #ffa400;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.home_news .swiper .left h1 a { font-size: 28px;color: #ffa400;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;display: block}
.home_news .swiper .left p {text-align: justify;font-size: 14px;height: 140px;line-height: 24px;overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;}
.home_news .swiper .left a {display: inline-block;margin-top: 18px;font-size: 16px;color: #ffa400;}

.home_news .swiper .right {float: right;width: 50%;}
.home_news .swiper .right img {float: left;width: 62%;height: 350px;}
.home_news .swiper .right .right_box {float: right;width: 38%;position: relative;}
.home_news .swiper .right .right_box p {width: 100%;position: absolute;top: 25%;font-size: 34px;color: #FFFFFF;}
.home_news .swiper .right .right_box img {width: 100%;height: 350px;}
				
.home_block {height: 850px;background: #f0f1f1;text-align: center;}
.home_block .home_tltle {color: #707272;padding-top: 80px;}
.home_block .width {max-width: 1368px;width: 90%;padding: 50px 0px 100px 0px;margin: auto;position: relative;text-align: left;}
.home_block .block_right {position: absolute;top: 132px;right: 0px;width: 310px;height: 280px;padding: 50px 65px;background: #ffa400;}
.home_block .block_right h1 {font-size: 44px;line-height: 44px;}
.home_block .block_right h1 sup {font-size: 26px;}
.home_block .block_right h2 {font-size: 30px;line-height: 30px;margin-top: 12px;}
.home_block .block_right p {font-size: 18px;margin-top: 30px;}
.home_block .block_right span {display: block;margin-top: 40px;}
.home_block .block_right span a {vertical-align: middle;display: inline-block;font-size: 18px;line-height: 18px;color: #FFFFFF;}
.home_block .block_right span i {vertical-align: middle;width: 35px;height: 35px;margin-right: 10px;display: inline-block;background: url(../image/icon_right_circle1.png) no-repeat;}

.partners {text-align: center;}
.partners .home_tltle {color: #707272;padding-top: 100px;}
.partners .com-width {margin-top: 60px;margin-bottom: 140px;}
.partners ul {overflow: hidden;}
.partners ul li {float: left;width: 12.5%;height: 120px;padding: 20px 4px;border: 1px solid #c6c6c6;border-left: 0;box-sizing: border-box;}
.partners ul li img {width: 100%;vertical-align: top;}
.partners ul li:nth-child(n+9) {border-top: 0;}
.partners ul li:nth-child(8n-7) {border-left: 1px solid #c6c6c6;}

/*search*/
.search_content {margin-top: 190px;}
.search_content .search_val {font-size: 24px;line-height: 24px;border-bottom: 1px solid #CCCCCC;padding-bottom: 25px;}
.search_content .search_title {margin-top: 60px;font-size: 18px;line-height: 18px;border-bottom: 1px solid #CCCCCC;padding-bottom: 15px;}

/*about*/
.about_banner {text-align: right;height: 100vh;background-position: 50% 50%;background-size: cover;position: relative;}
.about_banner .com-width {position: absolute;top: 40%;left: 0;right: 0;}
.about_banner .content {font-size: 60px;line-height: 70px;padding-right: 20px;color: #ffa400;border-right: 10px solid #ffa400;}
.about_banner .content sup {font-size: 38px;line-height: 38px;}

.about_block1 {margin-top: 65px;margin-bottom: 50px;}
.about_block1 .left {float: left;width: 15%;}
.about_block1 .left .side {position: relative;}
.about_block1 .left h1 {font-size: 47px;line-height: 47px;color: #ffa400;}
.about_block1 .left ul {position: absolute;top: 45px;}
.about_block1 .left ul li {margin-bottom: 60px;}
.about_block1 .left ul li a {font-size: 22px;line-height: 22px;color: #707272;}
.about_block1 .left ul li.active a {color: #ffa400;}

.about_block1 .right {width: 80%;float: right;margin-top: 45px;padding-left: 4%;border-left: 1px solid #707272;}
.about_block1 .right .box1 {overflow: hidden;}
.about_block1 .right .box1 .box_left {float: left;background: #f5f4f4;width: 55%;height: 400px;padding: 40px 3% 40px 3%;}
.about_block1 .right .box1 .box_left h1 {margin-bottom: 30px;font-size: 30px;line-height: 30px;color: #ffa400;}
.about_block1 .right .box1 .box_left p {clear: both;font-size: 16px;line-height: 28px;color: #707272;}
.about_block1 .right .box1 .box_left p+p {margin-top: 20px;}
.about_block1 .right .box1 .box_right {float: right;width: 37%;}
.about_block1 .right .box1 .box_right img {width: 100%;height: 480px;}

.about_block1 .right .box2 {margin-top: 20px;overflow: hidden;}
.about_block1 .right .box2 .box_left {float: left;background: #f5f4f4;width: 55%;height: 266px;padding: 34px 3% 60px 3%;}
.about_block1 .right .box2 .box_left img {float: right;margin-top: 65px;width: 30%;}
.about_block1 .right .box2 .box_left .box_in_left {float: left;width: 66%;}
.about_block1 .right .box2 .box_left .box_in_left h1 {margin-bottom: 30px;font-size: 30px;line-height: 30px;color: #ffa400;}
.about_block1 .right .box2 .box_left .box_in_left p {font-size: 16px;line-height: 28px;color: #707272;}
.about_block1 .right .box2 .box_right {float: right;width: 37%;}
.about_block1 .right .box2 .box_right img {width: 100%;height: 360px;}

.about_block1 .right .box3_left {float: left;width: 61%;}
.about_block1 .right .box3_left .box_left {width: 90%;padding: 34px 5% 60px 5%;}
.about_block1 .right .box3_left .box_left img {margin-top: 60px;}
.about_block1 .right .box3_right {width: 37%;float: right;margin-top: 20px;background: #f5f4f4;position: relative;}
.about_block1 .right .box3_right .box3 {height: 708px;padding: 32px 8% 0 8%;}
.about_block1 .right .box3_right .box3 h1 {margin-bottom: 30px;font-size: 30px;line-height: 30px;color: #ffa400;}
.about_block1 .right .box3_right .box3 p {font-size: 16px;line-height: 28px;color: #707272;}
.about_block1 .right .box3_right .box3 img {position: absolute;bottom: 10px;width: 84%;height: auto;z-index: -1;}


.about_us .e_name,.about_team .e_name,.about_service .e_name,.about_honor
.e_name,.about_course .e_name,.about_style .e_name {font-size: 24px;margin-bottom: 30px;line-height: 24px;
	color: #a6a6a6;margin-top: 10px;}

.about_us h1,.about_team h1,.about_service h1,.about_honor
h1,.about_course h1,.about_style h1 {font-size: 50px;line-height: 50px;color: #ffa400; margin-top: 50px}

.about_team {height: 100%;background: url(../image/about_team.jpg);background-position: 50% 50%;background-size: cover;text-align: left;}
.about_team .left {float: left;padding-bottom: 500px;}
.about_team .left .e_name {color: #FFFFFF; }
.about_team .team_content {font-size: 14px;color: #FFFFFF; width: 60%}

.about_us .left { float: left;width: 60%;height: 300px; font-size: 14px; color: #000000; margin-top: 70px;}
.about_us .right { float: right;width: 37%;margin-top: 70px;}
.about_us .right img {width: 95%; float: right}

.about_service {margin-bottom: 80px}
.advantage ul{overflow: hidden;}
.advantage li{width: 16%; float: left; position: relative;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all; cursor: pointer;}
.advan_in h2{position: absolute; top:30px; left: 20px; color: #242424;    color: #ffffff;
	background: rgba(0,0,0,0.5);
	padding: 0 10px;}
.advan_pcon{position: absolute; width: 100%; bottom: 0; left: 0; background: rgba(0,0,0,0.5); color: #fff; display: none;}
.advan_pcon p{ line-height: 1.5em; max-height:28.5em;overflow: hidden;}
.advan_p{padding: 15px; padding-top: 10px; padding-bottom: 10px}
.advan_p h3{margin-bottom: 5px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 22px}
.advantage li.on{width: 20%}
.advantage li.on .advan_in h2{display: none;}
.advantage li.on .advan_pcon{display: block;}


.about_honor {padding-bottom: 80px ; background-color: #f7f8f8}
.smbanner {position: relative;box-sizing: border-box;margin-top: 30px;}
.smbanner .swiper-container {width: 85%;padding-top: 10px;}
.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1;}
.about_honor .swiper-button-prev {border: 2px solid #5c6b76;border-radius: 50%;width: 46px;height: 46px;color: #939494;top: 50%;left: 0px!important;background-image: none;}
.about_honor .swiper-button-next{border: 2px solid #5c6b76;border-radius: 50%;width: 46px;height: 46px;color: #939494;top: 50%;right: 0px!important;background-image: none;}
.smbanner .swiper-slide img {width: 100%; -webkit-box-shadow: 0 5px 10px 5px rgb(0 0 0 / 20%);
	box-shadow: 0 5px 10px 5px rgb(0 0 0 / 20%);}
.smbanner .swiper-slide p {color: #000000;font-size: 14px;text-align: center;margin: 25px 0;opacity: 0;}
.smbanner .swiper-slide-active p {opacity: 1;}


.about_course {border-bottom: 1px solid #5c6b76;}

.about_style {padding-bottom: 80px; background-color: #f7f8f8}

.about_progress {}
.about_progress h1 {margin-top: 40px;font-size: 50px;line-height: 50px;color: #ffa400;}
.about_progress .line {margin-top: 50px;margin-bottom: 70px;}
.about_progress span {font-size: 20px;line-height: 20px;color: #707272;}
.about_progress hr {display: inline-block;width: 92%;float: right;}
.about_progress .about_carousel {margin-bottom: 60px;overflow: hidden;}
.about_progress .about_carousel .left {float: left;margin-top: 80px;font-size: 30px;color: #707272;}
.about_progress .about_carousel .right {float: right;width: 85%;}
.about_progress .about_carousel .right .up {position: relative;font-size: 24px;line-height: 20px;color: #707272;font-weight: 600;letter-spacing: -1px;}
.about_progress .about_carousel .right .down {margin-top: 60px;padding-left: 60px;border-left: 1px solid #707272;}
.about_progress .about_carousel .right .down .box {min-height: 280px;}
.about_progress .about_carousel .right .down .box h1 {font-size: 38px;line-height: 38px;color: #ffa400;margin-top: 0;}
.about_progress .about_carousel .right .down .box h1 sup {font-size: 24px;line-height: 24px;color: #d0d0d0;letter-spacing: -3px;}
.about_progress .about_carousel .right .down .box h2 {margin-top: 20px;margin-bottom: 30px;font-size: 28px;line-height: 28px;color: #707272;}
.about_progress .about_carousel .right .down .box p {font-size: 16px;line-height: 35px;color: #707272;}
/* 自定义swiper样式 */
#thumbs {text-align: center;}
#thumbs.swiper {margin: 0 80px;position: initial;}
#thumbs.swiper .swiper-slide {cursor: pointer;}
#thumbs .swiper-slide-thumb-active {color: #ffa400;}
#thumbs .swiper-button-left {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-right: 15px solid #ffa400;
	border-bottom: 10px solid transparent;
	cursor: pointer;
	outline: none;
	z-index: 1;
}
#thumbs .swiper-button-right {
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 15px solid #ffa400;
	border-bottom: 10px solid transparent;
	cursor: pointer;
	outline: none;
	z-index: 1;
}
#thumbs .swiper-button-disabled {
	opacity: .35;
}

.about_block {height: 100%;background: #92d6d5;text-align: left;}
.about_block .left {float: left;width: 40%;margin-top: 140px;padding-bottom: 250px;}
.about_block .left h1 {font-size: 50px;line-height: 50px;color: #ffa400;}
.about_block .left p {margin-top: 80px;font-size: 18px;color: #FFFFFF;}
.about_block .left p+p {margin-top: 40px;}
.about_block .right {float: right;width: 55%;margin-top: 10%;}
.about_block img {width: 100%;}


/* product */
.product_banner {margin-bottom: 50px;height: 600px;background: url(../image/164992515368010.jpg) center 0 no-repeat;background-position: 50% 50%;background-size: cover;color: #FFFFFF;position: relative;}

.product .tltle {font-size: 50px;line-height: 50px;color: #ffa400;margin-top: 65px;margin-bottom: 45px;}
.product .content {font-size: 20px;line-height: 20px;color: #000000;margin-top: 55px;padding-bottom: 25px;}
.product .product_block {background-color: #818383;display: flex;flex-direction: row;justify-content: flex-start;align-items: stretch;}
.product .product_block .left {width: 26%;padding-left: 4%;padding-top: 80px;}
.product .product_block .left .box {margin-right: 60px;max-height: 400px;overflow-x: hidden;overflow-y: auto;}
.product .product_block .left .box h1 {font-size: 30px;line-height: 30px;color: #ffa400;margin-bottom: 50px;}
.product .product_block .left .box p {font-size: 16px;margin-bottom: 50px;color: #FFFFFF;}
.product .product_block .left a {display: inline-block;padding: 15px 30px;margin-top: 80px;font-size: 20px;line-height: 20px;background: #ffa400;color: #FFFFFF;}
.product .product_block .right {width: 74%;}
.product .product_block .right img {width: 100%;}

/* 滚动条激活样式 */
/* .product .product_block .left .box {overflow-y: hidden;}
.product .product_block .left .box:hover {overflow-y: auto;} */
/*滚动条整体样式*/
.product .product_block .left .box::-webkit-scrollbar {
	width: 0px;
	height: 0px;
}
/*滚动条里面小方块*/
/* .product .product_block .left .box::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: skyblue;
} */
/*滚动条里面轨道*/
/* .product .product_block .left .box::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: #ededed;
	border-radius: 10px;
} */


/* product_list */
.product_list_banner {margin-bottom: 50px;height: 600px;background: url(../image/product_bg2.jpg) center 0 no-repeat;background-position: 50% 50%;background-size: cover;color: #FFFFFF;position: relative;}

.product_list_block {padding-top: 45px;padding-bottom: 75px;background: #f2f2f2;}
.product_list_block ul {text-align: center;overflow: hidden;}
.product_list_block ul li {width: 19%;float: left;margin: 0 0.5% 25px 0.5%;background: #FFFFFF;-webkit-transition: all .2s linear;transition: all .2s linear;}
.product_list_block ul li a {display: block;width: 90%;margin: auto;}
.product_list_block ul li img {width: 100%;padding: 5% 0;}
.product_list_block ul li h1 {font-size: 22px;line-height: 25px;color: #ffa400;}
.product_list_block ul li h1+h1 {color: #000000;margin: 10px auto;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.product_list_block ul li p {font-size: 14px;line-height: 22px;color: #000000;margin: auto;height: 40px;overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.product_list_block ul li span {margin-top: 16px;padding-bottom: 30px;display: inline-block;font-size: 18px;line-height: 18px;color: #ffa400;}
.product_list_block ul li span i {display: inline-block;vertical-align: bottom;margin-right: 10px;width: 18px;height: 18px;background: url(../image/icon_more.png) center 0 no-repeat;background-size: cover;}
.product_list_block ul li:hover {-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}
.product_list_block .product_list_more {clear: both;text-align: center;margin-top: 30px;}
.product_list_block .product_list_more a {display: inline-block;padding: 15px 25px;font-size: 20px;line-height: 20px;background: #cbcbcb;color: #FFFFFF;}
.product_list_block .product_list_more i {display: inline-block;margin-right: 10px;width: 20px;height: 13px;background: url(../image/icon_left.png) center 0 no-repeat;}

/* product_list_content */
.product_list_content {margin-top: 50px;margin-bottom: 100px;}
.product_list_content .left {float: left;width: 30%;}
.product_list_content .left img {max-width: 100%;}
.product_list_content .right {float: right;padding-left: 6%;width: 60%;color: #000000;border-left: 1px solid #707272;}
.product_list_content .right div {margin-top: 30px;}
.product_list_content .right h1 {font-size: 30px;line-height: 30px;color: #ffa400;margin-bottom: 50px;}
.product_list_content .right h2 {font-size: 20px;}
.product_list_content .right p {font-size: 14px; margin-top: 5px}
.product_list_content .right img {width: 600px}

.product_list_content .right table {border-collapse: collapse;width: 100% !important;}
.product_list_content .right table td {border: 1px solid #ccc;padding: 5px;}


/* center */
.center_banner {margin-bottom: 50px;height: 600px;background: url(../image/164992522055225.jpg) center 0 no-repeat;background-position: 50% 50%;background-size: cover;color: #FFFFFF;position: relative;}

.center .tab {margin-top: 40px;}
/*.center .tab .tab-head {border-bottom: 1px solid #707272;}*/
.center .tab .tab-head ul {padding-bottom: 40px;padding-left: 25px;overflow: hidden;}
.center .tab .tab-head ul li {float: left;margin-right: 60px;font-size: 20px;line-height: 20px;color: #000000;position: relative;cursor: pointer;}
.center .tab .tab-head ul li.active {color: #ffa400;}
.center .tab .tab-head ul li.active a {color: #ffa400;}
.center .tab .tab-head ul li.active em {height: 2px;background: #ffa400;width: 50px;position: absolute;bottom: -20px;left: 50%;margin-left: -25px;}
.center .tab .tab-head ul li a {color: #000000;}
.center .tab .tab-body {margin-top: 20px;}
.center .tab .tab-body .hover_big {overflow: hidden;}
.center .tab .tab-body .hover_big img {-webkit-transition: all .3s linear;transition: all .3s linear;}
.center .tab .tab-body .hover_big:hover img {-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.center .tab .tab-body ul {overflow: hidden;}
.center .tab .tab-body a {display: block;}
.center .tab .tab-body .box {text-align: center;}
.center .tab .tab-body .box1 {margin-bottom: 100px;text-align: left;}
.center .tab .tab-body .box1 li {float: left;margin: 10px 1% 50px 1%;width: 23%;background: #FFFFFF;-webkit-box-shadow: 0 5px 10px 5px rgba(0,0,0,0.1);box-shadow: 0 5px 10px 5px rgba(0,0,0,0.1);}
.center .tab .tab-body .box1 li .block {padding: 10px 10px 20px 10px;height: 270px;}
.center .tab .tab-body .box1 li img {width: 100%;height: 188px;}
.center .tab .tab-body .box1 li h1 {margin-top: 15px;padding: 0 15px;font-size: 20px;line-height: 20px;color: #ffa400;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.center .tab .tab-body .box1 li p {margin-top: 8px;padding: 0 15px;font-size: 14px;color: #000000;overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.center .tab .tab-body .box2 {text-align: left;}
.center .tab .tab-body .box2 li {float: left;margin: 10px 1% 50px 1%;width: 31.3%;background: #FFFFFF;-webkit-box-shadow: 0 5px 10px 5px rgba(0,0,0,0.1);box-shadow: 0 5px 10px 5px rgba(0,0,0,0.1);}
.center .tab .tab-body .box2 li .block {padding: 10px 10px 10px 10px;height: 500px;}
.center .tab .tab-body .box2 li img {width: 100%;height: 260px;}
.center .tab .tab-body .box2 li h1 {padding: 0 15px;margin-top: 20px;font-size: 18px;font-weight: 600;color: #000000;overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.center .tab .tab-body .box2 li h2 {padding: 0 15px;font-size: 14px;color: #000000;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.center .tab .tab-body .box2 li p {padding: 0 15px;margin-top: 15px;font-size: 14px;color: #000000;overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;}
.center .tab .tab-body .box .button {display: inline-block;margin-bottom: 80px;padding: 15px 25px;font-size: 20px;line-height: 20px;background: #cbcbcb;color: #FFFFFF;}
.center .tab .tab-body .box .button i {display: inline-block;margin-right: 10px;width: 20px;height: 13px;background: url(../image/icon_left.png) center 0 no-repeat;}

/* center_content */
.center_content {margin-top: 60px;margin-bottom: 60px;margin-left: 180px; margin-right: 180px}
.center_content p {font-size: 14px; margin-top: 10px}
.center_content h1 {font-size: 24px;line-height: 20px;font-weight: 600;}
.center_content a {display: inline-block;font-size: 15px;color: #1f4168;font-weight: 600;}

.center_content .information h1 {margin-top: 20px;margin-bottom: 25px;}
.center_content .information_data {margin-top: 65px;}
.center_content .information_data p {height: 55px;line-height: 55px;position: relative;font-weight: 600;border-bottom: 1px solid #707272;}
.center_content .information_data span {position: absolute;left: 32%;}
.center_content .swiper {padding: 30px 0;}
/* 自定义swiper样式 */
.swiper-button-prev {
	border: 2px solid #5c6b76;
    border-radius: 50%;
    width: 46px;
    height: 46px;
    color: #939494;
    left: 50px;
	background-image: none;
    top: 50%;
}
.swiper-button-prev:after {
	font-size: 20px;
    margin-right: 3px;
    color: #5c6b76;
    font-weight: bold;
}
.swiper-button-next {
	border: 2px solid #5c6b76;
    border-radius: 50%;
    width: 46px;
    height: 46px;
    color: #939494;
    right: 50px;
    top: 50%;
	background-image: none;
}
.swiper-button-next:after {
	font-size: 20px;
    margin-left: 3px;
    color: #5c6b76;
    font-weight: bold;
}
.swiper-pagination1 {margin-top: 30px;text-align: center;}
.swiper-pagination1 span {
    width: 12px;
    height: 12px;
    border-radius: 50%;
	background: #707272;
}
.swiper-pagination1 .swiper-pagination-bullet-active {
	background: #b7b8b8;
}
.center_content_more {margin-top: 50px;}
.center_content_more h1 {font-size: 20px;line-height: 20px;padding-left: 20px;padding-bottom: 30px;border-bottom: 1px solid #707272;}
.center_content_more ul {overflow: hidden;margin-top: 20px;}
.center_content_more ul li {float: left;margin: 10px 1% 50px 1%;width: 23%;background: #FFFFFF;-webkit-box-shadow: 0 5px 10px 5px rgb(0 0 0 / 10%);box-shadow: 0 5px 10px 5px rgb(0 0 0 / 10%);}
.center_content_more ul li a {display: block;}
.center_content_more ul li .block {padding: 10px 10px 20px 10px;}
.center_content_more ul li .block img {width: 100%;}
.center_content_more ul li .block h1 {border-bottom: 0;padding: 0 15px;margin-top: 10px;font-size: 14px;line-height: 18px;font-weight: 600;color: #000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.center_content_more ul li .block h2 {padding: 0 15px;margin: 10px 0;font-size: 18px;line-height: 18px;color: #707272;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.center_content_more ul li .block p {padding: 0 15px;font-size: 14px;color: #707272;overflow: hidden;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;}

/* service */
.service_banner {margin-bottom: 50px;height: 600px;background: url(../image/164992528692339.jpg) center 0 no-repeat;background-position: 50% 50%;background-size: cover;color: #FFFFFF;position: relative;}

.service {margin-top: 60px;}
.service .block {padding: 80px 0;overflow: hidden;border-bottom: 1px solid #bfbfbf;}
.service .block .left {width: 58%;float: left;}
.service .block .max_height {height: 228px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.service .block h1 {font-size: 50px;line-height: 50px;color: #ffa400;}
.service .block h2 {margin-top: 15px;font-size: 24px;line-height: 24px;color: #a6a6a6;}
.service .block p {margin-top: 40px;font-size: 14px;color: #000000;}
.service .block h3 {margin-top: 35px;font-size: 26px;line-height: 26px;color: #bfbfbf;}
.service .block h3 sup {font-size: 14px;}
.service .block .left .down {margin-top: 34px;font-size: 0;}
.service .block .left .down img {width: 32%;margin-right: 2%;height: 148px;}
.service .block .left .down img+img+img {margin-right: 0;}

.service .block .right {float: right;width: 40%;}
.service .block .right img {height: 540px;width: 100%;}
.service .block + .block .left {width: 41%;}
.service .block + .block .left img {width: 100%;}
.service .block + .block .right {width: 54%;}

.service .block + .block + .block .up {overflow: hidden;}
.service .block + .block + .block .left {width: 43%;}
.service .block + .block + .block .right {width: 51%;}
.service .block + .block + .block .right img {width: 100%;height: auto;}
.service .block + .block + .block .down {margin-top: 70px;margin-bottom: 30px;display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: space-around;align-items: center;}
.service .block + .block + .block .down span {font-size: 28px;color: #FFFFFF;text-align: center;padding: 3% 4%;vertical-align: middle;display: inline-block;background: url(../image/service_icon1.png) no-repeat;background-size: contain;}
.service .block + .block + .block .down span:last-of-type {padding: 3% 3%;}
.service .block + .block + .block .down i {vertical-align: middle;display: inline-block;width: 105px;height: 55px;background: url(../image/service_icon2.png) no-repeat;background-size: contain;}
.service .block + .block + .block + .block .left {width: 51%;}
.service .block + .block + .block + .block .right {width: 45%;}
.service .block:last-of-type {border-bottom: 0;}

/* service_download */
.service_download_banner {margin-bottom: 50px;height: 600px;background: url(../image/164992556850596.jpg) center 0 no-repeat;background-position: 50% 50%;background-size: cover;color: #FFFFFF;position: relative;}

.service_download {margin-top: 100px;margin-bottom: 160px;}
.service_download .block .top {overflow: hidden;padding-bottom: 25px;border-bottom: 2px solid #bfbfbf;}
.service_download .block .top .left {float: left;}
.service_download .block .top .right {float: right;margin-top: 25px;width: 38px;height: 48px;background: url(../image/service_download_icon1.png) no-repeat;}
.service_download .block .top h1 {font-size: 50px;line-height: 50px;color: #ffa400;}
.service_download .block .top h2 {margin-top: 15px;font-size: 25px;line-height: 25px;color: #a6a6a6;}

.service_download .block .bottom {margin-top: 35px;}
.service_download .block .bottom .box .up {padding: 25px 3%;width: 94%;border-bottom: 2px solid #bfbfbf;overflow: hidden;-webkit-transition: all .2s linear;transition: all .2s linear;cursor: pointer;}
.service_download .block .bottom .box .up span {float: left;font-size: 22px;line-height: 24px;color: #000000;font-weight: 600;}
.service_download .block .bottom .box .up i {float: right;margin-top: 7px;width: 25px;height: 14px;background: url(../image/service_download_icon3.png) center 0 no-repeat;-webkit-transition: all .2s linear;transition: all .2s linear;transform:rotate(0deg);-ms-transform:rotate(0deg); /* IE 9 */-webkit-transform:rotate(0deg); /* Safari and Chrome */}
.service_download .block .bottom .box .down {margin: 15px 5% 0 5%;display: none;}
.service_download .block .bottom .box .down a {display: block;padding: 15px 0;font-size: 14px;color: #000000;border-bottom: 2px solid #bfbfbf;overflow: hidden;}
.service_download .block .bottom .box .down a .left {float: left;}
.service_download .block .bottom .box .down a .left i {vertical-align: middle;display: inline-block;margin-right: 25px;width: 38px;height: 39px;background: url(../image/service_download_icon2.png) center 0 no-repeat;}
.service_download .block .bottom .box .down a .left span {vertical-align: middle;}
.service_download .block .bottom .box .down a .left sup {font-size: 14px;}
.service_download .block .bottom .box .down a .right {float: right;margin-top: 5px;}
.service_download .block .bottom .box .down a:last-of-type {border-bottom: 0;}
.service_download .block .bottom .active {background: #f6f6f6;}
.service_download .block .bottom .active .up {margin: 0 3%;padding: 25px 0;}
.service_download .block .bottom .active .up i {-webkit-transition: all .2s linear;transition: all .2s linear;transform:rotate(180deg);-ms-transform:rotate(180deg); /* IE 9 */-webkit-transform:rotate(180deg); /* Safari and Chrome */}



/* service_video */
.service_video .block .top .right {width: 74px;height: 59px;background: url(../image/service_download_icon4.png) no-repeat;}
.service_video .block .bottom {margin-top: 60px;}
.service_video .block .bottom .box {float: left;width: 23%;margin: 0px 1% 50px 1%;text-align: center;}
.service_video .block .bottom .box .up {padding: 0;border-bottom: 0;width: 100%;background-image: url(../image/service_video.png);background-position: 50% 50%;background-size: cover;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.service_video .block .bottom .box .up img {padding: 90px 0;width: 30%;}
.service_video .block .bottom .box .below {background: #e7e7e7;padding: 0 5%;width: 90%;height: 70px;line-height: 70px;font-size: 14px;color: #000000;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;cursor: pointer;}
.service_video .block .bottom .video_more {clear: both;margin-top: 20px;text-align: center;}
.service_video .block .bottom .video_more a {display: inline-block;padding: 15px 25px;font-size: 20px;line-height: 20px;background: #cbcbcb;color: #FFFFFF;cursor: pointer;}
.service_video .block .bottom .video_more i {display: inline-block;margin-right: 10px;width: 20px;height: 13px;background: url(../image/icon_left.png) center 0 no-repeat;}

.videos {display:none;width: 880px;height: 480px;background: #000000;position:fixed;left:50%;top:50%;margin-left:-440px;margin-top:-240px;z-index:100;}
.vclose {width: 32px;height: 32px;position: absolute;top: 20px;right: 20px;background-image: url(../image/icon_close_off.png);background-repeat: no-repeat;background-size: cover;border-radius: 50%;z-index: 100;cursor: pointer;}
.vclose:hover {background-color: #e53935;background-image: url(../image/icon_close_on.png);}



/* news */
.news_banner {margin-bottom: 50px;height: 600px;background: url(../image/164992556850596.jpg) center 0 no-repeat;background-position: 50% 50%;background-size: cover;color: #FFFFFF;position: relative;}

.news {margin-bottom: 300px;}
.news .down a {display: block;}
.news .down a:hover {-webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.2);box-shadow: 0 5px 20px rgba(0,0,0,0.2);-webkit-transition: all .2s linear;transition: all .2s linear;}
.news .down a:hover .left .time h1 {color: #e10700;}
.news .down a:hover .left .time p {color: #515151;}
.news .block {padding: 25px 0;overflow: hidden;border-bottom: 3px solid #f9f4ed;}
.news .block:hover {background-color: #f6f4f1;}
.news .block .left {float: left;}
.news .block .left .time {background: #f6f4f1;width: 90px;padding: 15px;border-radius: 10px;}
.news .block .left .time h1 {margin-bottom: 10px;font-size: 56px;line-height: 40px;color: #b4a48a; text-align: center}
.news .block .left .time p {font-size: 18px;line-height: 18px;color: #e40000; text-align: center}
.news .block .right {float: right;width: 85%;margin-right: 3%;}
.news .block .right h1 {margin-bottom: 10px;font-size: 20px;line-height: 28px;color: #000000;}
.news .block .right p {font-size: 14px;line-height: 24px;color: #000000;overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.news .block_show {padding-top: 70px;padding-bottom: 60px;margin-bottom: 50px;background: #f3f3f3;overflow: hidden;}
.news .block_show:hover {background-color: #f3f3f3;}
.news .block_show .left .time {background: #FFFFFF;}
.news .block_show .right {width: 88%;margin-right: 0;}
.news .block_show .right .left {float: left;width: 38%;}
.news .block_show .right .left img {width: 100%;padding-top: 5px;height: 315px;-webkit-transition: all .2s linear;transition: all .2s linear;}
.news .block_show .right .left img:hover {-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.5);box-shadow: 0 5px 10px rgba(0,0,0,0.5);-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);}
.news .block_show .right .right {float: right;width: 59%;height: 320px;position: relative;}
.news .block_show .right .right h1 {max-height: 85px;font-size: 36px;line-height: 42px;overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news .block_show .right .right p {height: 195px;-webkit-line-clamp:8;}
.news .block_show .right .right .new_a {position: absolute;left: 0;bottom: 0;;display: inline-block;font-size: 16px;line-height: 16px;color: #707272;}
.news .block_show .right .right a:hover i {margin-right: 5px;-webkit-transition: all .2s linear;transition: all .2s linear;}
.news .block_show .right .right a i {font-size: 18px;color: #ffa400;}

.news .down .news_more {margin-top: 50px;height: 68px;font-size: 18px;font-weight: 600;line-height: 68px;color: #707272;text-align: center;background-color: #f9f4ed;-webkit-transition: all .2s linear;transition: all .2s linear;cursor: pointer;}
.news .down .news_more:hover {background-color: #e40000;color: #fff;}

/* news_content */
.news_content .up {max-width: 800px;margin: 70px auto;overflow: hidden;}
.news_content .up .title {font-size: 30px;color: #000000;}
.news_content .up .time {float: left;margin-right: 30px;background: #f6f4f1;width: 90px;padding: 15px;border-radius: 10px;}
.news_content .up .time h1 {margin-bottom: 10px;font-size: 56px;line-height: 40px;color: #b4a48a; text-align: center}
.news_content .up .time p {font-size: 18px;line-height: 18px;color: #e40000; text-align: center}

.news_content .down {max-width: 800px;text-align: center;margin: auto;margin-bottom: 300px;padding-top: 70px;border-top: 3px solid #faf5ee;}
.news_content .down p {margin-bottom: 25px;font-size: 16px;}
.news_content .down img {max-width: 100%;width: 100%;margin-bottom: 25px;}



/* contact_us */
.contact_us_banner {margin-bottom: 50px;height: 600px;background: url(../image/164992532570628.jpg) center 0 no-repeat;background-position: 50% 50%;background-size: cover;color: #FFFFFF;position: relative;}

.contact_us .block {margin-top: 100px;margin-bottom: 200px;overflow: hidden;}
.contact_us .block .left {float: left;}
.contact_us .block .left h1 {font-size: 50px;line-height: 54px;color: #ffa400;}
.contact_us .block .right {float: right;padding-left: 4%;width: 77%;color: #000000;border-left: 1px solid #707272;}
.contact_us .block .right .box {margin-bottom: 55px;}
.contact_us .block .right .box .tel{font-weight: bold; font-size: 32px}
.contact_us .block .right .box h1 {margin-bottom: 15px;font-size: 18px;line-height: 18px;}
.contact_us .block .right .box p {margin-bottom: 25px;font-size: 18px;line-height: 24px;}
.contact_us .block .right #map {width: 99%;height: 520px;border: 1px solid #CCCCCC;}



/* contact_recruit */
.contact_recruit_banner {margin-bottom: 50px;height: 600px;background: url(../image/164992540011121.jpg) center 0 no-repeat;background-position: 50% 50%;background-size: cover;color: #FFFFFF;position: relative;}

.contact_recruit .block {margin-top: 100px;margin-bottom: 200px;overflow: hidden;}
.contact_recruit .block .left {float: left;}
.contact_recruit .block .left h1 {font-size: 50px;line-height: 50px;color: #ffa400;}
.contact_recruit .block .right {float: right;padding-left: 4%;width: 77%;color: #2f2f2f;border-left: 1px solid #707272;}
.contact_recruit .block .right .box {color: #000000;}
.contact_recruit .block .right .box .up {overflow: hidden;padding: 15px 0;border-bottom: 1px solid #cbc8c7;cursor: pointer;}
.contact_recruit .block .right .box .up h1 {float: left;}
.contact_recruit .block .right .box .down {display: none;padding: 30px 40px 0 40px;background: #f6f6f6;border-bottom: 1px solid #cbc8c7;overflow: hidden;}
.contact_recruit .block .right .box .down h1 {margin-bottom: 15px;}
.contact_recruit .block .right .box .down .in_box {margin-bottom: 35px;}
.contact_recruit .block .right .box h1 {font-size: 22px;line-height: 22px;font-weight: bold;}
.contact_recruit .block .right .box p {font-size: 14px;}
.contact_recruit .block .right .box i {float: right;margin-right: 25px;margin-top: 7px;width: 25px;height: 14px;background: url(../image/service_download_icon3.png) center 0 no-repeat;animation-name: rotate_up;animation-duration:0.3s;animation-fill-mode: forwards;-webkit-animation-name: rotate_up;-webkit-animation-duration:0.3s;animation-fill-mode: forwards;}
.contact_recruit .block .right .box a {display: inline-block;margin-bottom: 35px;padding: 8px 40px;background: #ffa400;font-size: 18px;line-height: 18px;color: #FFFFFF;border-radius: 50px;}
.contact_recruit .block .right .active i {animation-name: rotate_down;animation-duration:0.3s;animation-fill-mode: forwards;-webkit-animation-name: rotate_down;-webkit-animation-duration:0.3s;animation-fill-mode: forwards;}

@keyframes rotate_down {
from {transform:rotate(0deg);}
to {transform:rotate(180deg);}
}
@-webkit-keyframes rotate_down {
	from {transform:rotate(0deg);}
	to {transform:rotate(180deg);}
}

@keyframes rotate_up {
from {transform:rotate(180deg);}
to {transform:rotate(0deg);}
}
@-webkit-keyframes rotate_up {
	from {transform:rotate(180deg);}
	to {transform:rotate(0deg);}
}

/* contact_develop */
.contact_develop .block {margin-top: 100px;margin-bottom: 200px;overflow: hidden;}
.contact_develop .block .left {float: left;}
.contact_develop .block .left h1 {font-size: 50px;line-height: 50px;color: #ffa400;}
.contact_develop .block .right {float: right;padding-left: 5%;width: 76%;color: #000000;border-left: 1px solid #707272;}
.contact_develop .block .right .box {padding: 60px 0;border-top: 1px solid #cbc8c7;}
.contact_develop .block .right .box .down {font-size: 0;margin-bottom: 0;}
.contact_develop .block .right .box .down img {margin: 0 0.5%;width: 24%;height: 170px;}
.contact_develop .block .right .box:first-child {padding-top: 0;border-top: 0;}
.contact_develop .block .right .box:last-of-type {padding-bottom: 0;}
.contact_develop .block .right .box h1 {margin-bottom: 30px;font-size: 22px;line-height: 22px;font-weight: bold;}
.contact_develop .block .right .box div {margin-bottom: 30px;}
.contact_develop .block .right .box p {font-size: 14px;}
.contact_develop .block .right .box img {max-width: 100%;}

/* future */
.future_banner {margin-bottom: 50px;height: 600px;background: url(../image/165021265879221.jpg) center 0 no-repeat;background-position: 50% 50%;background-size: cover;color: #FFFFFF;position: relative;}

.future {background: #707272;margin-bottom: 160px;}
.future .show {background: #f5faeb;padding: 100px 0;}
.future .show .left {float: left;width: 40%;height: 360px;display: table;}
.future .show .left .table {display: table-cell;vertical-align: middle;}
.future .show .left h1 {font-size: 40px;line-height: 40px;color: #ffa400;}
.future .show .left p {margin-top: 25px;font-size: 14px;color: #000000;}
.future .show .right {float: right;width: 50%;}
.future .show .right img {width: 100%;}

.future .model {overflow: hidden;}
.future .model .picture {width: 50%;background-position: 50% 50%;background-size: cover;}
.future .model .picture .block {margin: auto;padding: 60px 0;width: 60%;min-height: 330px;display: table;}
.future .model .picture .block .table {display: table-cell;vertical-align: middle;}
.future .model .picture .block .table h1 {font-size: 30px;line-height: 30px;color: #ffa400;}
.future .model .picture .block .table p {margin-top: 25px;font-size: 14px;color: #FFFFFF;}

.future .model1 .picture {float: left;background-image: url(../image/165232831295608.jpg);}
.future .model1 .picture .block {float: right;margin-right: -72%;}
.future .model2 .picture {float: right;background-image: url(../image/165232833939483.jpg);}
.future .model2 .picture .block {float: left;margin-left: -72%;}


@media only screen and (min-width: 1920px) {
	.future .model1 .picture .block {margin-right: -700px;}
	.future .model2 .picture .block {margin-left: -700px;}
	.future .model .picture .block {max-width: 580px;}
}
@media only screen and (max-width: 1660px){
	.product .product_block .left .box p {font-size: 14px;}
	.product .product_block .left .box { max-height: 350px;}
	.product .product_block .left  { padding-top: 50px;}
}

@media only screen and (max-width: 1520px){
	.product .product_block .left .box p {font-size: 14px;}
	.product .product_block .left {padding-left: 4%; padding-top: 40px;}
	.product .product_block .left .box {margin-right: 40px; max-height: 330px;}
}

/*适配*/
@media only screen and (max-width: 1440px) {
	/*公共样式*/
	.com_fs .content {border-left: 6px solid #ffa400}
	.com_fs .content h1 {font-size: 48px;line-height: 58px;}
	.com_fs .content h1 sup {font-size: 30px;}
	.com_fs .content p {font-size: 34px;line-height: 42px;margin-top: 10px;}

	/*导航栏*/
	.navigation-bar .right ul li {font-size: 16px;width: 119px;}
	.navigation-bar .right ul li .item_sub a {margin: 0 25px;font-size: 14px;}
	.navigation-bar .right ul li:nth-of-type(2) .item_sub {width: 847px;margin-left: -119px;}
	.navigation-bar .right ul li:nth-of-type(3) .item_sub {width: 847px;margin-left: -238px;}
	.navigation-bar .right ul li:nth-of-type(3) .item_sub a {margin: 0 17px;}
	.navigation-bar .right ul li:nth-of-type(4) .item_sub {width: 490px;}
	.navigation-bar .right ul li:nth-of-type(4) .item_sub a {margin: 0 18px;}
	.navigation-bar .right ul li:nth-of-type(5) .item_sub {width: 728px;margin-left: -357px;}
	.navigation-bar .right ul li:nth-of-type(6) .item_sub {width: 312px;margin-left: -60px;}
	
	/*导航栏功能*/
	.max_page ul li a {font-size: 16px;line-height: 20px;}
	.max_page ul {padding-top: 20px;}
	.max_page .right {height: 20px;padding-top: 20px;padding-bottom: 20px;}
	.max_page a {font-size: 16px;line-height: 16px;}
	.max_page span {font-size: 18px;line-height: 18px;}
		
	/* PC菜单栏 */
	.pc-nav .pc-nav_item .box .up {padding: 30px 0;}
	.pc-nav .pc-nav_item .box .down dt {margin-bottom: 10px;}
	.pc-nav .pc-nav_item .box .down dt a {font-size: 18px;line-height: 18px;}
	.pc-nav .pc-nav_item .box .down dd a {font-size: 14px;line-height: 28px;}
	.pc-nav .pc-nav_item .box .floor span {font-size: 14px;line-height: 14px;}
	.pc-nav .pc-nav_item .box .floor .flo1 span+span {font-size: 20px;line-height: 20px;}
	
	/*页尾*/
	.footer .width {padding: 60px 0 60px 0;}
	.footer .go_back {width: 50px;height: 50px;right: 20px;}
	/* 	.footer .footer_service .icon1 {width: 200px;height: 50px;background-size: contain;}
        .footer .footer_service .icon2 i {margin-right: 15px;background-position: center;background-size: 80%;}
        .footer .footer_service .icon3 {height: 36px;background-size: contain;}
        .footer .footer_service .icon3 span {padding-left: 48px;} */
	.footer .footer_links .left {float: left;color: #cbc8c7;}
	.footer .footer_links .icon2 {margin-bottom: 15px;}
	.footer .footer_links .icon2 i {display: inline-block;vertical-align: middle;margin-right: 20px;width: 32px;height: 32px;}
	.footer .footer_links .icon2 span {font-size: 28px;line-height: 28px;}
	.footer .footer_links .left .copyright {font-size: 14px;}
	.footer .footer_links .left .follow {margin-top: 15px;}
	.footer .footer_links .left .follow p {font-size: 18px;margin-right: 20px;}
	.footer .footer_links .left .follow a {width: 40px;height: 40px;background-size: contain;}
	.footer .footer_links .left .follow a+a {background-size: contain;}
	.footer .footer_links .left .follow a+a+a {background-size: contain;}
	.footer .footer_links .right dl {margin-left: 20px;}
	.footer .footer_links .right dt {font-size: 16px;}
	.footer .footer_links .right a {font-size: 12px;}
	
	
	
	/* index */
	.home_banner_box h1 {font-size: 50px;line-height: 60px;margin-bottom: 0;border-right: 6px solid #FFFFFF;}
	.home_banner_box h1 sup {font-size: 30px;line-height: 30px;}
	.home_banner_box p {font-size: 20px;}
	.home_banner_box a {margin-top:15px;font-size: 18px;}
	.home_banner_box a i {width: 20px;height: 20px;}
	.swiper-pagination span {width: 100px;}
	
	.home_tltle {font-size: 30px;line-height: 30px;}
	.home_subtitle {font-size: 20px;line-height: 20px;}
	.home_content {font-size: 16px;}
	.home_about i {width: 20px;height: 20px;background-size: cover;}
	.home_about a {font-size: 18px;line-height: 18px;}
	.home_about .width1 {max-width: 1000px;}
	.home_about .width2 {max-width: 1000px;}
	.home_about .width2 ul li {font-size: 50px;margin-top: 30px;}
	.home_about .width2 ul li sup {font-size: 20px;}
	.home_about .width2 ul li p {font-size: 16px;}
	
	.home_product ul li .up {top: 36%;}
	.home_product ul li .up h1 {font-size: 18px;line-height: 18px;}
	.home_product ul li .up p {max-height: 56px;line-height: 20px;}
	.home_product ul li a {font-size: 16px;}

	.home_news .home_tltle {padding-top: 120px;}
	.home_news .width {margin-top: 60px;padding-bottom: 100px;}
	.home_news .swiper {height: 460px;}

	.home_block {height: auto;}
	.home_block .home_tltle {padding-top: 60px;}
	.home_block .width img {width: 80%;}
	.home_block .block_right {width: 270px;height: 240px;padding: 30px 40px;top: 20%;}
	.home_block .block_right h1 {font-size: 28px;line-height: 28px;}
	.home_block .block_right h1 sup {font-size: 18px;}
	.home_block .block_right h2 {font-size: 20px;line-height: 20px;}
	.home_block .block_right p {font-size: 16px;line-height: 25px;margin-top: 20px;}
	.home_block .block_right span i {width: 25px;height: 25px;background-size: cover;}
	.home_block .block_right span {margin-top: 20px;}
	.home_block .block_right span a {font-size: 16px;line-height: 16px;}

	.partners .home_tltle {padding-top: 60px;}
	.partners .com-width {margin-top: 40px;margin-bottom: 180px;}

	/*search*/
	.search_content .search_val {font-size: 22px;line-height: 22px;padding-bottom: 20px;}
	.search_content .search_title {margin-top: 50px;font-size: 16px;line-height: 16px;padding-bottom: 10px;}
	
	/*about*/
	.about_banner .content {font-size: 50px;line-height: 60px;border-right: 6px solid #ffa400;}
	.about_banner .content sup {font-size: 30px;line-height: 30px;}
	
	.about_block1 .left h1 {font-size: 34px;line-height: 34px;}
	.about_block1 .left ul li a {font-size: 18px;line-height: 18px;}
	.about_block1 .left ul li {margin-bottom: 40px;}
	.about_block1 .right .box1 .box_left {height: 380px;}
	.about_block1 .right .box1 .box_left h1 {font-size: 26px;line-height: 26px;}
	.about_block1 .right .box1 .box_left p {font-size: 16px;line-height: 24px;}
	.about_block1 .right .box1 .box_left p+p {margin-top: 20px;}
	.about_block1 .right .box1 .box_right img {height: 460px;}
	.about_block1 .right .box2 .box_left {height: 246px;}
	.about_block1 .right .box2 .box_left .box_in_left h1 {font-size: 26px;line-height: 26px;}
	.about_block1 .right .box2 .box_left .box_in_left p {font-size: 16px;line-height: 24px;}
	.about_block1 .right .box2 .box_left img {width: 28%;}
	.about_block1 .right .box2 .box_right img {height: 340px;}
	.about_block1 .right .box3_right .box3 {height: 668px;}
	.about_block1 .right .box3_right .box3 h1 {font-size: 26px;line-height: 26px;}
	
	.about_culture .left h1 {font-size: 30px;line-height: 30px;}
	.about_culture .left p {font-size: 20px;line-height: 40px;}
	.about_culture .left {padding-bottom: 350px;}



	.about_us .e_name,.about_team .e_name,.about_service .e_name,.about_honor
	.e_name,.about_course .e_name,.about_style .e_name {font-size: 22px;margin-bottom: 30px;line-height: 22px;
		color: #a6a6a6;margin-top: 10px;}

	.about_us h1,.about_team h1,.about_service h1,.about_honor
	h1,.about_course h1,.about_style h1 {font-size: 38px;line-height: 38px;color: #ffa400; margin-top: 50px}

	.about_team .team_content {font-size: 14px;}
	.about_team .left .e_name {color: #FFFFFF;margin-bottom: 40px;}
	.about_team .left {padding-bottom: 500px;}

	.fzlcbanner {margin-top: 20px; position: relative; height: 410px}
	.fzlcinner { height: 410px}
	.fzlcbanner h2 {margin-top: 10px;margin-bottom: 20px;font-size: 22px;line-height: 22px;}
	.fzlcbanner h1 {font-size: 32px;line-height: 32px;color: #ffa400;margin-top: 0;}
	.fzlcbanner h1 sup {font-size: 18px;line-height: 18px;color: #d0d0d0;letter-spacing: -3px;}
	.fzlcbanner p {
		color: #000;
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 14px;
	}

	
	.about_progress h1 {font-size: 30px;line-height: 30px;}
	.about_progress hr {width: 90%;}
	.about_progress .about_carousel .right .up {font-size: 22px;line-height: 20px;}
	.about_progress .about_carousel .left {font-size: 24px;}
	.about_progress .about_carousel .right .down .box {min-height: 250px;}
	.about_progress .about_carousel .right .down .box h1 {font-size: 32px;line-height: 32px;}
	.about_progress .about_carousel .right .down .box h1 sup {font-size: 18px;line-height: 18px;}
	.about_progress .about_carousel .right .down .box h2 {margin-top: 20x;margin-bottom: 20px;font-size: 24px;line-height: 24px;}
	.about_progress .about_carousel .right .down .box p {font-size: 15px;line-height: 30px;}
	
	.about_block .left h1 {font-size: 30px;line-height: 30px;}
	.about_block .left p {margin-top: 50px;font-size: 16px;}
	
	/* product */
 	.product_banner {margin-bottom: 0px;}
	
	.product .tltle {font-size: 32px;line-height: 32px;margin-top: 35px;margin-bottom: 35px;}
	.product .product_block .left {padding-top: 30px;}
	.product .product_block .left .box {max-height: none;}
	.product .product_block .left .box h1  {font-size: 28px;line-height: 28px;margin-bottom: 30px;}
	.product .product_block .left .box p {font-size: 14px;margin-bottom: 30px;}
	.product .product_block .left a {padding: 15px 25px;margin-top: 50px;font-size: 18px;line-height: 18px;}
	.product .content {margin-top: 60px;}
	
	/* product_list */
	.product_list_banner {margin-bottom: 0;}
	
	.product_list_block ul li h1 {font-size: 20px;line-height: 22px;}
	.product_list_block ul li span {margin-top: 12px;padding-bottom: 25px;font-size: 16px;line-height: 16px;}
	.product_list_block ul li span i {width: 16px;height: 16px;background-size: cover;}
	.product_list_block .product_list_more i {vertical-align: middle;background-size: 85%;}
	.product_list_block .product_list_more a {padding: 15px 20px;font-size: 16px;line-height: 16px;}
	
	/* product_list_content */
	.product_list_content {margin-top: 50px;margin-bottom: 100px;}
	.product_list_content .right h1 {font-size: 24px;line-height: 24px;margin-bottom: 40px;}
	.product_list_content .right div {margin-top: 20px;}
	.product_list_content .right h2 {font-size: 18px;}
	.product_list_content .right p {font-size: 14px;}
	
	/* center */
	.center_banner {margin-bottom: 0;}
	
	.center .tab {margin-top: 40px;}
	.center .tab .tab-head ul {padding-bottom: 30px;}
	.center .tab .tab-head ul li {font-size: 18px;line-height: 18px;margin-right: 50px;}
	.center .tab .tab-head ul li.active em {bottom: -18px;}
	.center .tab .tab-body {margin-top: 15px;}
	.center .tab .tab-body .box1 li .block {height: 240px;}
	.center .tab .tab-body .box1 li img {height: 158px;}
	.center .tab .tab-body .box1 li h1 {font-size: 18px;line-height: 18px;}
	
	.center .tab .tab-body .box2 li {margin: 10px 1% 50px 1%;}
	.center .tab .tab-body .box2 li .block {height: 470px;}
	.center .tab .tab-body .box2 li img {height: 230px;}
	.center .tab .tab-body .box2 li h1 {padding: 0 10px;margin-top: 15px;font-size: 16px;}
	.center .tab .tab-body .box2 li h2 {padding: 0 10px;font-size: 14px;}
	.center .tab .tab-body .box2 li p {font-size: 14px;padding: 0 10px;margin-top: 10px;}
	.center .tab .tab-body .box .button {padding: 15px 20px;font-size: 16px;line-height: 16px;}
	.center .tab .tab-body .box .button i {vertical-align: middle;background-size: 85%;}
	
	/* center_content */
	.center_content .information h1 {font-size: 24px;line-height: 24px;margin-top: 15px;margin-bottom: 20px;}
	.center_content p {font-size: 14px;}
	.center_content a {font-size: 14px;}
	.center_content .information_data {margin-top: 40px;}
	.center_content .information_data p {height: 45px;line-height: 45px;}
	/*.center_content .swiper {height: 460px;}*/
	
	.center_content_more {margin-top: 50px;}
	.center_content_more h1 {font-size: 18px;line-height: 18px;padding-left: 20px;}
	/*.center_content_more ul li .block {height: 420px;}*/
	/*.center_content_more ul li .block img {height: 180px;}*/
	.center_content_more ul li .block h1 {font-size: 16px;line-height: 16px;}
	.center_content_more ul li .block h2 {font-size: 16px;line-height: 18px;}
	
	/* service */
	.service_banner {margin-bottom: 0;}
	
	.service {margin-top: 0px;}
	.service .block {padding: 60px 0;}
	.service .block .max_height {height: 193px;}
	.service .block h1 {font-size: 38px;line-height: 38px;}
	.service .block h2 {margin-top: 10px;font-size: 22px;line-height: 22px;}
	.service .block p {margin-top: 20px;font-size: 14px;}
 	.service .block h3 {margin-top: 25px;font-size: 24px;line-height: 24px;}
	.service .block .left .down {margin-top: 25px;}
	.service .block .left .down img {height: 126px;}
	.service .block .right img {height: 440px;}
	
	.service .block + .block + .block .down {margin-top: 60px;margin-bottom: 30px;}
	.service .block + .block + .block .down span {font-size: 20px;padding: 2% 3%;}
	.service .block + .block + .block .down span:last-of-type {padding: 2% 2%;}
	.service .block + .block + .block .down i {width: 95px;height: 45px;}
	
	/* news */
	.news_banner {margin-bottom: 0;}
	
	.news {margin-bottom: 250px;}
	.news .block_show {padding-top: 60px;padding-bottom: 50px;}
	.news .block .left .time {width: 80px;padding: 15px;}
	.news .block .left .time h1 {margin-bottom: 8px;font-size: 40px;line-height: 32px; text-align: center}
	.news .block .left .time p {font-size: 16px;line-height: 16px; text-align: center}
	.news .block_show .right .right h1 {font-size: 28px;line-height: 34px;}
	.news .block .right h1 {font-size: 18px;line-height: 26px;}
	.news .down .news_more {margin-top: 50px;height: 50px;line-height: 50px;font-size: 14px;}
	
	/* news_content */
	.news_content .up {margin: 50px auto;}
	.news_content .up .title {font-size: 26px;}
	.news_content .up .time {width: 80px;padding: 12px;}
	.news_content .up .time h1 {margin-bottom: 8px;font-size: 40px;line-height: 32px; text-align: center}
	.news_content .up .time p {font-size: 16px;line-height: 16px; text-align: center}
	
	.news_content .down {margin-bottom: 250px;padding-top: 50px;}
	.news_content .down p {font-size: 14px;}
	
	/* contact_us */
	.contact_us_banner {margin-bottom: 0;}
	
	.contact_us .block {margin-top: 60px;margin-bottom: 150px;}
	.contact_us .block .left h1 {font-size: 38px;line-height: 42px;}
	.contact_us .block .right .box {margin-bottom: 50px;}
	.contact_us .block .right .box .tel{font-weight: bold; font-size: 26px;}
	.contact_us .block .right .box h1 {margin-bottom: 10px;font-size: 16px;line-height: 16px;}
	.contact_us .block .right .box p {margin-bottom: 20px;font-size: 16px;line-height: 20px;}
	.contact_us .block .right #map {height: 480px;}
	
	/* contact_recruit */
	.contact_recruit_banner {margin-bottom: 0;}
	
	.contact_recruit .block {margin-top: 60px;margin-bottom: 150px;}
	.contact_recruit .block .left h1 {font-size: 38px;line-height: 38px;}
	.contact_recruit .block .right .box .down {padding: 30px 30px 0 30px;}
	.contact_recruit .block .right .box .down .in_box {margin-bottom: 25px;}
	.contact_recruit .block .right .box h1 {font-size: 18px;line-height: 18px;}
	.contact_recruit .block .right .box p {font-size: 14px;}
	.contact_recruit .block .right .box i {background-size: 80%;margin-top: 3px;}
	.contact_recruit .block .right .box a {margin-bottom: 30px;padding: 8px 36px;font-size: 14px;line-height: 14px;}
	
	/* contact_develop */
	.contact_develop .block {margin-top: 60px;margin-bottom: 150px;}
	.contact_develop .block .left h1 {font-size: 38px;line-height: 38px;}
	.contact_develop .block .right .box {padding: 50px 0;}
	.contact_develop .block .right .box .down img {height: 140px;}
	.contact_develop .block .right .box h1 {margin-bottom: 25px;font-size: 20px;line-height: 20px;}
	.contact_develop .block .right .box p {font-size: 14px;}
	.contact_develop .block .right .box div {margin-bottom: 25px;}
	
	
	/* service_download */
	.service_download_banner {margin-bottom: 0;}
	.service_download {margin-top: 60px;}
	.service_download .block .top h1 {font-size: 38px;line-height: 38px;}
	.service_download .block .top h2 {font-size: 20px;line-height: 20px;}
	.service_download .block .top .right {background-size: 80%;background-position: center;}
	.service_download .block .bottom .box .up {padding: 20px 3%;}
	.service_download .block .bottom .box .up span {font-size: 18px;line-height: 18px;}
	.service_download .block .bottom .box .up i {margin-top: 2px;background-size: 80%;background-position: center;}
	.service_download .block .bottom .box .down {margin: 0 5% 0 5%;}
	.service_download .block .bottom .box .down a {font-size: 14px;padding: 10px 0;}
	.service_download .block .bottom .box .down a .left i {margin-right: 16px;background-size: 80%;background-position: center;}
	.service_download .block .bottom .box .down a .left sup {font-size: 12px;}
	.service_download .block .bottom .box .down a .right {margin-top: 9px;}
	.service_download .block .bottom .active .up {padding: 20px 0;}
	.service_download .block .bottom .active .up i {background-size: 80%;margin-top: 2px;}
	
	/* service_video */
	.service_video .block .top .right {margin-top: 14px;}
	.service_video .block .bottom {margin-top: 40px;}
	.service_video .block .bottom .box .up {padding: 0;}
	.service_video .block .bottom .box .up img {padding: 84px 0;width: 25%;}
	.service_video .block .bottom .box .below {height: 80px;line-height: 80px;font-size: 16px;}
	.service_video .block .bottom .video_more a {padding: 15px 20px;font-size: 16px;line-height: 16px;}
	.service_video .block .bottom .video_more i {vertical-align: middle;background-size: 85%;}
	
	/* future */
	.future_banner {margin-bottom: 0;}
	.future .show {padding: 80px 0;}
	.future .show .left h1 {font-size: 30px;line-height: 30px;}
	.future .show .left p {margin-top: 20px;font-size: 14px;}
	
	.future .model .picture .block {padding: 50px 0;min-height: 280px;}
	.future .model .picture .block .table h1 {font-size: 24px;line-height: 24px;}
	.future .model .picture .block .table p {margin-top: 20px;font-size: 14px;}
	.future .model1 .picture .block {margin-right: -82%;}
	.future .model2 .picture .block {margin-left: -82%;}
	.future .model .picture .block {width: 70%;}
}

@media only screen and (max-width: 1400px) {
	.about_team .left {padding-bottom: 420px;}
}

@media only screen and (max-width: 1300px) {
	.about_team .left {padding-bottom: 380px;}
}

@media only screen and (min-width: 1199px) {
	html{font-size: 100px !important;}
}
@media only screen and (max-width: 1199px) {
	body {min-width: 320px;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust: 100% !important;text-size-adjust: 100% !important;-moz-text-size-adjust : 100% !important;}
	/*公共样式*/
	/* .com-width {max-width: 100%;width: 98%;margin: 0 auto;padding: 0 1%;overflow: hidden;} */
	.com_fs .content {padding-left: 0.3rem;border-left: 0.08rem solid #ffa400;}
	.com_fs .content h1 {font-size: 0.5rem;line-height: 0.6rem;}
	.com_fs .content h1 sup {font-size: 0.3rem;}
	.com_fs .content p {font-size: 0.4rem;line-height: 0.52rem;margin-top: 0.12rem;}

	/*导航栏*/
	.navigation-bar {min-width: 320px;height: 1.5rem;}
	.navigation-bar .width {max-width: 90%;height: 100%;padding: 0;margin: auto;}
	.navigation-bar .left a {display: block;line-height: 0;}
	.navigation-bar .left img {width: 2.16rem;margin-top: 0.45rem;}
	.navigation-bar .right ul {display: none;}
	.navigation-bar .right_icon {float: right;margin-top: 0.4rem;}
	.navigation-bar .right_icon span {float: left;width: 0.78rem;height: 0.78rem;background-position: 0.05rem;background-size: 90%;display: none;}
	.navigation-bar .right_icon span+span {border: 0;background-position: 0.02rem;display: block;background: url(../image/icon_menu2.jpg) center 0 no-repeat;background-size: cover;}
	.navigation-bar .right_icon .wrong {background-position-y: -0.08rem;background-size: 130%;}

	/* wap菜单栏 */
	.pc-nav .com-width {overflow: hidden;}
	.pc-nav .pc-nav_item {justify-content: flex-start;overflow-x: hidden;overflow-y: auto;}
	.pc-nav .pc-nav_item .box:first-of-type {margin-top: 20%;}
	.pc-nav .pc-nav_item .box .up .left {padding-right: 0.3rem;text-align: left;}
	.pc-nav .pc-nav_item .box .up .right {padding-left: 0.3rem;text-align: right;}
	.pc-nav .pc-nav_item .box .up .right i {margin-left: 0.15rem;width: 0.3rem;height: 0.2rem;background-size: cover;}
	.pc-nav .pc-nav_item .box .up {padding: 0.2rem 0;height: 0.4rem;font-size: 0.38rem;line-height: 0.38rem;}
	.pc-nav .pc-nav_item .box .down {padding-top: 0;padding-bottom: 0.4rem;flex-direction: column;}
	.pc-nav .pc-nav_item .box .down dd a {font-size: 0.3rem;line-height: 0.3rem;}
	.pc-nav .pc-nav_item .box .down	.li-item {display: none;margin-top: 0.2rem;}
	.pc-nav .pc-nav_item .box .down dl {padding: 0.5rem 0;border-bottom: 1px dashed #FFFFFF;}
	.pc-nav .pc-nav_item .box .down dl:last-of-type {border-bottom: 0}
	.pc-nav .pc-nav_item .box .down dl:first-of-type a {pointer-events: auto;}
	.pc-nav .pc-nav_item .box .down dt {line-height: 0.3rem;margin-bottom: 0;cursor: pointer;}
	.pc-nav .pc-nav_item .box .down dt a {pointer-events: none;font-size: 0.45rem;line-height: 0.45rem;}
	.pc-nav .pc-nav_item .box .down dt span {position: relative;float: right;width: 0.4rem;height: 0.4rem;}
	.pc-nav .pc-nav_item .box .down .open dt span em+em {height: 2px;top: 0.2rem;}
	.pc-nav .pc-nav_item .box .down dt span em {position: absolute;top: 0.2rem;left: 0;margin-left: 0;width: 100%;height: 2px;background: #FFFFFF;}
	.pc-nav .pc-nav_item .box .down dt span em+em {position: absolute;top: 1px;left: 50%;margin-left: -1px;width: 2px;height: 100%;background: #FFFFFF;-webkit-transition: all .2s linear;transition: all .2s linear;}
	.pc-nav .pc-nav_item .box .down dd a {display: block;padding: 0.3rem;}
	
	/* PC搜索栏 */
	.pc-search .icon_close {top: 10%;right: 2%;}
	.pc-search .icon_close div {left: 2px;width: 30px;height: 3px;}
	.pc-search .inputbox {padding: 0.2rem 0;height: 1.32rem;}
	.pc-search .inputbox .left {font-size: 1rem;}
	.pc-search .inputbox .right {width: 1.1rem;height: 1.1rem;background-size: cover;}


	.home_news .swiper .left span {
		border-bottom: 0.5px solid #707272;
	}
	
	/*页尾*/
	.footer .width {padding: 0.8rem 0 0.8rem 0;}
	/* 	.footer .footer_service {display: block;padding: 0 0.2rem;padding-bottom: 0.35rem;border-bottom: 0.5px solid rgb(255, 255, 255, 0.5);}
        .footer .footer_service .icon1 {float: left;width: 25%;height: 0.7rem;margin-right: 0.5rem;}
        .footer .footer_service .icon2 {float: left;margin-top: 0.05rem;}
        .footer .footer_service .icon2 i {margin-right: 0.2rem;width: 0.5rem;height: 0.5rem;background-size: cover;}
        .footer .footer_service .icon2 span {font-size: 0.4rem;line-height: 0.4rem;letter-spacing: -1px;}
        .footer .footer_service .icon3 {float: left;margin-top: 0.3rem;width: 80%;height: 0.6rem;background-size: contain;}
        .footer .footer_service .icon3 span {padding-left: 0.8rem;font-size: 0.24rem;} */
	.footer .go_back {display: block !important;position: absolute;top: 0;right: 0;width: 1.5rem;height: 1.5rem;}
	.footer .footer_links {padding: 0 0.2rem;}
	.footer .footer_links .icon2 {margin-bottom: 0.3rem;}
	.footer .footer_links .icon2 i {margin-right: 0.2rem;width: 0.5rem;height: 0.5rem;background-size: cover;}
	.footer .footer_links .icon2 span {font-size: 0.4rem;line-height: 0.4rem;letter-spacing: -1px;}
	.footer .footer_links .icon3_line {margin-bottom: 0.3rem;border-bottom: 0.5px solid rgb(255, 255, 255, 0.5);}
	.footer .footer_links .icon3 {display: block;margin-bottom: 0.3rem;height: 0.65rem;background-size: contain;}
	.footer .footer_links .icon3 span {padding-left: 0.8rem;font-size: 0.24rem;}

	.footer .footer_links .left {float: none;}
	.footer .footer_links .right {display: none;}
	.footer .footer_links .left .copyright {font-size: 0.3rem;}
	.footer .footer_links .left .follow {margin-top: 0.3rem;line-height: 0.6rem;}
	.footer .footer_links .left .follow p {margin-right: 0.3rem;margin-bottom: 0;font-size: 0.3rem;}
	.footer .footer_links .left .follow a {width: 0.6rem;height: 0.6rem;margin-right: 0.2rem;vertical-align: middle;}
	
	/*导航栏功能*/
	.swiper_lr_scroll {width: 100%;}

	.max_page ul {padding-top: 0;padding-bottom: 0;margin-top: -1px!important;}
	.max_page ul li {padding: 0.3rem 0.2rem;}
	.max_page ul li a {font-size: 0.22rem;line-height: 0.25rem;}
	.max_page ul .active em {width: 0.5rem;height: 1px;bottom: 0;margin-left: -0.25rem;}
	.max_page .right {display: none;}

	.m_spacing ul {margin-top: -2px !important;}
	/* index */
	.home_banner_box {top: 60%;}
	.home_banner_box h1 {font-size: 0.6rem;line-height: 0.7rem;padding-right: 0.2rem;margin-bottom: 0.15rem;border-right: 0.08rem solid #FFFFFF;}
	.home_banner_box h1 sup {font-size: 0.38rem;line-height: 0.38rem;}
	.home_banner_box p {font-size: 0.22rem;}
	.home_banner_box a {font-size: 0.22rem;padding: 0.1rem 0.13rem;margin-top: 0.25rem;}
	.home_banner_box a i {width: 0.24rem;height: 0.24rem;margin-right: 0.1rem;}
	.swiper-pagination span {width: 1rem;height: 2px;}
	.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 0.1rem;}

	.home_tltle {font-size: 0.5rem;line-height: 0.5rem;}
	.home_subtitle {margin-top: 0.2rem;font-size: 0.38rem;line-height: 0.38rem;}
	.home_content {font-size: 0.3rem;}
	.home_about .home_content p {line-height: 0.48rem}
	.home_about .home_tltle {padding-top: 1.3rem;}
	.home_about .width1 {margin-top: 0.5rem;width: 88%;}
	.home_about .width1 p+p {margin-top: 0.3rem;}
	.home_about span {margin-top: 0.4rem;}
	.home_about a {font-size: 0.3rem;line-height: 0.2rem;}
	.home_about i {width: 0.3rem;height: 0.3rem;margin-right: 0.1rem;background-size: cover;}
	.home_about .width2 {padding-bottom: 1.5rem;width: 90%;}
	.home_about .width2 ul {margin-top: 0.4rem;}
	.home_about .width2 ul li {margin-top: 0.65rem;}
	.home_about .width2 ul li sup {font-size: 0.22rem;}
	.home_about .width2 ul li span {display: inline-block; font-size: 0.6rem;}
	.home_about .width2 ul li p {margin-top: 0.05rem;font-size: 0.3rem;line-height: 0.3rem;}
	.home_about .width2 ul li:nth-child(3) {letter-spacing: -0.05rem;}
	
	.home_product .home_tltle {padding-top: 1.5rem;}
	.home_product ul {margin-top: 0.85rem;padding-bottom: 2rem;}
	.home_product ul li {width: 30%;margin: 0 1%;margin-bottom: 1rem;}
	.home_product ul li .up {top: 32%;}
	.home_product ul li .up h1 {font-size: 0.3rem;line-height: normal;}
	.home_product ul li .up p {max-height: 0.75rem;height: auto;font-size: 0.24rem;padding-top: 5%;-webkit-line-clamp: 2; line-height: normal}
	.home_product ul li a {display: inline-block;font-size: 0.3rem;color: #FFFFFF;margin-top: 10%;border-bottom: 1px solid #FFFFFF;opacity: 0.8;}

	.home_news .home_tltle {padding-top: 1rem;}
	.home_news .width {height: 5rem;margin-top: 1rem;padding-bottom: 1.2rem;}
	.home_news .swiper {height: 5rem;}
	.home_news .swiper .left {height: 2.7rem;padding: 0.4rem 4%;}
	.home_news .swiper .left span {padding-bottom: 0.1rem;font-size: 0.2rem;line-height: 0.2rem;}
	.home_news .swiper .left h1 {margin-top: 0.2rem;margin-bottom: 0.1rem;font-size: 0.3rem;line-height: 0.3rem;}
	.home_news .swiper .left h1 a {font-size: 0.3rem; line-height: normal}
	.home_news .swiper .left p {font-size: 0.22rem;max-height: 1.3rem;height: auto;line-height: normal;-webkit-line-clamp:4;}
	.home_news .swiper .left a {margin-top: 0.1rem;font-size: 0.2rem;}
	.home_news .swiper .right img {height: 3.5rem;}
	.home_news .swiper .right .right_box p {font-size: 0.3rem;}
	.home_news .swiper .right .right_box img {height: 3.5rem;}
	
	.home_engineer {padding-bottom: 1rem;}
	.home_engineer .home_tltle { padding-top: 1rem;}
	.home_engineer .home_subtitle {margin-bottom: 0.5rem}

	.home_block {height: auto;}
	.home_block .home_tltle {padding-top: 0.8rem;}
	.home_block .width {padding: 0.5rem 0px 1rem 0px;}
	.home_block .width img {width: 100%;display:block;}
	.home_block .block_right {position: relative;top: 0;width: 92%;height: auto;padding: 4%;}
	.home_block .block_right h1 {font-size: 0.3rem;line-height: 0.3rem;}
	.home_block .block_right h1 sup {font-size: 0.2rem;}
	.home_block .block_right h2 {font-size: 0.25rem;line-height: 0.25rem;margin-top: 0.1rem;}
	.home_block .block_right p {font-size: 0.2rem;margin-top: 0.2rem;line-height: normal;}
	.home_block .block_right span {margin-top: 0.2rem;}
	.home_block .block_right span a {font-size: 0.25rem;line-height: 0.25rem;}
	.home_block .block_right span i {width: 0.35rem;height: 0.35rem;margin-right: 0.1rem;background-size: cover;}

	.partners .home_tltle {padding-top: 0.8rem;}
	.partners ul {padding-bottom: 0.1rem;}
	.partners ul li {width: 12.4%;height: 1rem;padding: 0.2rem 0;border: 0.5px solid #c6c6c6;border-left: 0;}
	.partners ul li:nth-child(8n-7) {border-left: 0.5px solid #c6c6c6;}
	.partners .com-width {margin-top: 0.5rem;margin-bottom: 1.8rem;}
	.partners ul li img {width: 88%;height: 100%;vertical-align: top;}

	/*search*/
	.search_content {margin-top: 1.9rem;}
	.search_content .search_val {font-size: 0.32rem;line-height: 0.32rem;border-bottom: 0.5px solid #CCCCCC;padding-bottom: 0.3rem;}
	.search_content .search_title {margin-top: 0.6rem;font-size: 0.24rem;line-height: 0.24rem;border-bottom: 0.5px solid #CCCCCC;padding-bottom: 0.2rem;}

	/*about*/
	.about_banner {height: 30vh;}
	.about_banner .content {font-size: 0.5rem;line-height: 0.7rem;padding-right: 0.2rem;border-right: 0.08rem solid #ffa400;}
	.about_banner .content sup {font-size: 0.32rem;line-height: 0.32rem;}
	.about_block1 .left {display: none;}
	.about_block1 {margin-top: 0.5rem;margin-bottom: 0.5rem;}
	.about_block1 .right {width: 100%;margin-top: 0.5rem;padding-left: 0;border-left: 0;}
	.about_block1 .right .box1 .box_left {width: 55%;height: 4.8rem;padding: 0.4rem 3% 0.4rem 3%;}
	.about_block1 .right .box1 .box_left h1 {margin-bottom: 0.25rem;font-size: 0.3rem;line-height: 0.3rem;}
	.about_block1 .right .box1 .box_left div span {font-size: 0.2rem;line-height: 0.1rem;margin-top: 0.1rem;}
	.about_block1 .right .box1 .box_left p {font-size: 0.2rem;line-height: 0.3rem;}
	.about_block1 .right .box1 .box_left p+p {margin-top: 0.2rem;}
	.about_block1 .right .box1 .box_right {float: right;width: 37%;}
	.about_block1 .right .box1 .box_right img {width: 100%;height: 5.6rem;display: block;}
	
	
 	.about_block1 .right .box2 {margin-top: 0.2rem;}
	.about_block1 .right .box2 .box_left {height: 3.2rem;padding: 0.3rem 3% 0.3rem 3%;}
	.about_block1 .right .box2 .box_left img {margin-top: 0.65rem;}
	.about_block1 .right .box2 .box_left .box_in_left {width: 68%;}
	.about_block1 .right .box2 .box_left .box_in_left h1 {margin-bottom: 0.3rem;font-size: 0.3rem;line-height: 0.3rem;}
	.about_block1 .right .box2 .box_left .box_in_left p {font-size: 0.2rem;line-height: 0.3rem;}
	.about_block1 .right .box2 .box_right img {height: 3.8rem;}
	.about_block1 .right .box3_left .box_left {padding: 0.3rem 5% 0.3rem 5%;}
	.about_block1 .right .box3_right {margin-top: 0.2rem;}
	.about_block1 .right .box3_right .box3 {height: 7.48rem;padding: 0.3rem 8% 0 8%;}
	.about_block1 .right .box3_right .box3 h1 {margin-bottom: 0.3rem;font-size: 0.3rem;line-height: 0.3rem;}
	.about_block1 .right .box3_right .box3 p {font-size: 0.2rem;line-height: 0.3rem;}
	.about_block1 .right .box3_right .box3 img {bottom: 0.2rem;}


	.about_us .e_name,.about_team .e_name,.about_service .e_name,.about_honor
	.e_name,.about_course .e_name,.about_style .e_name {font-size: 0.16rem;line-height: normal; margin-bottom: 0.3rem;margin-top: 0px}

	.about_us h1,.about_team h1,.about_service h1,.about_honor
	h1,.about_course h1,.about_style h1 {font-size: 0.3rem;line-height: 0.5rem; margin-top: 0.5rem}
	
	.about_culture .left {margin-top: 1rem;padding-bottom: 3rem;}
	.about_culture .left div {margin-top: 0.5rem;}
	.about_culture .left p {font-size: 0.3rem;line-height: normal;}

	.about_team {background-position: 50% 100%;background-size: 130%;background-repeat: no-repeat;background-color: #8a8581;}
	.about_team .left {padding-bottom: 4rem;}
	.about_team .left div {margin-top: 0.3rem; margin-bottom: 0.2rem;}
	.about_team .team_content {font-size: 0.2rem;line-height: normal; width: 100%}
	.about_team .left .e_name {font-size: 0.16rem;line-height: normal; color: #FFFFFF; margin-bottom: 0rem;}


	.about_us .left {font-size: 0.2rem; margin-top: 0.7rem; margin-bottom: 0.7rem;height: auto; width: 100%}
	.about_us .right { margin-top: 0rem; width: 100%;}
	.about_us .right img {  width: 100%;  }
	.about_service {margin-bottom: 0.3rem}
	.advantage ul {display: flex;flex-wrap: wrap;}
	.advantage li {background: #7f7f7f;}
	.advantage li:first-child {width: 49.5%;margin-right: 1px}
	.advantage li:nth-child(3) {width: 49.5%;margin-right: 1px}
	.advantage li:nth-child(5) {width: 49.5%;margin-right: 1px}
	.advantage li .advan_pcon {display: block;position: static;}
	.advantage li img {width: 100%;}
	.advantage li {width: 49.5%;margin-bottom: 10px;}
	.advantage li .advan_in h2 {display: none;}
	.advan_p{padding-left: 0.24rem; padding-top: 0.1rem; padding-bottom: 0.1rem;height: auto;overflow: hidden;}
	.advan_pcon {position: absolute; width: 100%; bottom: 0; left: 0;background: #7f7f7f; color: #fff; display: none;}
	.advan_pcon p {max-height: inherit;font-size: 0.25rem;line-height: normal;}
	.advan_p h3 {margin-bottom: 0.05rem;font-size: 0.31rem;font-weight: 600}


	.about_honor {padding-bottom: 0.3rem}
	.smbanner .swiper-slide p {
		font-size: 0.2rem;
		margin: 0.25rem 0;
	}

	.about_course {margin-bottom: 0.3rem}

	.about_style {padding-bottom: 0.3rem}




	.about_progress h1 {margin-top: 0.4rem;font-size: 0.5rem;line-height: 0.5rem;}
	.about_progress .line {margin-top: 0.5rem;margin-bottom: 1rem;}
	.about_progress span {font-size: 0.3rem;line-height: 0.3rem;}
	.about_progress hr {width: 83%;margin-top: 0.2rem;border: 0.5px solid #707272;}
	.about_progress .about_carousel {margin-bottom: 0.6rem;}
	.about_progress .about_carousel .left {display: none;margin-top: 0.8rem;font-size: 0.4rem;}
	.about_progress .about_carousel .right {width: 100%;}
	.about_progress .about_carousel .right .up {padding-top: 0.05rem;font-size: 0.3rem;line-height: 0.3rem;letter-spacing: -1px;}
	.about_progress .about_carousel .right .down {margin-top: 0.6rem;padding: 0 0.8rem;border-left: 0;}
	.about_progress .about_carousel .right .down .box {min-height: 2.8rem;}
	.about_progress .about_carousel .right .down .box h1 {font-size: 0.5rem;line-height: 0.5rem;margin-top: 0;letter-spacing: -1px;}
	.about_progress .about_carousel .right .down .box h1 sup {font-size: 0.28rem;line-height: 0.28rem;letter-spacing: -1px;}
	.about_progress .about_carousel .right .down .box h2 {margin-top: 0.2rem;margin-bottom: 0.3rem;font-size: 0.3rem;line-height: 0.3rem;color: #707272;}
	.about_progress .about_carousel .right .down .box p {font-size: 0.2rem;line-height: 0.35rem;color: #707272;}
	/* 自定义swiper样式 */
	#thumbs.swiper {margin: 0 0.6rem;}
	#thumbs .swiper-button-left {
		left: 0.1rem;
		border-top: 0.2rem solid transparent;
		border-right: 0.25rem solid #ffa400;
		border-bottom: 0.2rem solid transparent;
	}
	#thumbs .swiper-button-right {
		right: 0.1rem;
		border-top: 0.2rem solid transparent;
		border-left: 0.25rem solid #ffa400;
		border-bottom: 0.2rem solid transparent;
	}
	.about_block .left {width: 100%;margin-top: 1.5rem;padding-bottom: 1rem;}
	.about_block .left h1 {font-size: 0.5rem;line-height: 0.5rem;}
	.about_block .left p {margin-top: 0.4rem;font-size: 0.3rem;}
	.about_block .left p+p {margin-top: 0.4rem;}
	.about_block .right {float: none;width: 80%;margin: auto;padding-bottom: 2.5rem;}
	
	/* product */
	.product_banner {height: 6rem;}
	
	.product .tltle {font-size: 0.3rem;line-height: 0.3rem;margin-top: 0.35rem;margin-bottom: 0.35rem;}
	.product .product_block_bg {margin-left: -1.6rem;}
	.product .product_block {margin-bottom: 0rem;}
	.product .product_block .left {padding-top: 0.4rem;}
	.product .product_block .left .box {margin-right: 0.3rem;}
	.product .product_block .left .box h1 {margin-bottom: 0.3rem;font-size: 0.28rem;line-height: 0.28rem;}
	.product .product_block .left .box p {margin-bottom: 0.3rem;font-size: 0.2rem;text-align: initial}
	.product .product_block .left a {padding: 0.15rem 0.25rem;margin-top: 0.5rem;font-size: 0.2rem;line-height: 0.2rem;}
	
	.product .content {margin-top: 0.5rem;padding-bottom: 0.25rem;font-size: 0.24rem;line-height: 0.24rem;}
	
	
	/* product_list */
	.product_list_banner {height: 6rem;}
	
	.product_list_block {padding-top: 0.45rem;padding-bottom: 0.75rem;}
	.product_list_block ul {display: flex;flex-wrap: wrap;}
	.product_list_block ul li {width: 49%;font-size: 0;-webkit-transition: none;transition: none;position: relative;padding-bottom: 0.6rem;}
 	.product_list_block ul li h1 {font-size: 0.2rem;line-height: normal;}
	.product_list_block ul li h1+h1 {margin: 0.1rem auto;}
	.product_list_block ul li p {min-height: 0.4rem;height: auto;font-size: 0.2rem;line-height: normal;}
	.product_list_block ul li span {margin-top: 0.12rem;padding-bottom: 0.25rem;font-size: 0.16rem;line-height: 0.16rem;position: absolute;left: 0;right: 0;bottom: 0;}
	.product_list_block ul li span i {width: 0.16rem;height: 0.16rem;margin-right: 0.1rem;background-size: cover;}
	.product_list_block .product_list_more i {width: 0.2rem;height: 0.13rem;background-size: cover;margin-right: 0.1rem;}
	.product_list_block .product_list_more a {padding: 0.15rem 0.2rem;font-size: 0.2rem;line-height: 0.2rem;}
	
	/* product_list_content */
	.product_list_content {margin-top: 0.5rem;margin-bottom: 1rem;}
	.product_list_content .right {border-left: 0.5px solid #707272;}
	.product_list_content .right h1 {font-size: 0.28rem;line-height:0.28rem;margin-bottom: 0.4rem;}
	.product_list_content .right div {margin-top: 0.2rem;}
	.product_list_content .right h2 {font-size: 0.24rem;}
	.product_list_content .right p {font-size: 0.2rem;line-height: normal;}
	.product_list_content .right img {max-width: 100%;}
	.product_list_content .right table {font-size: 0.2rem !important;}
	
	/* center */
	.center_banner {height: 6rem;}
	
	.center .tab {margin-top: 0.5rem;}
	/*.center .tab .tab-head {border-bottom: 0.5px solid #707272;}*/
	.center .tab .tab-head ul {padding-bottom: 0.3rem;}
	.center .tab .tab-head ul li {font-size: 0.24rem;line-height: normal;margin-right: 0.5rem;}
	.center .tab .tab-head ul li.active em {width: 0.5rem;margin-left: -0.25rem;bottom: -0.3rem;}
	
	.center .tab .tab-body {margin-top: 0.3rem;}
	.center .tab .tab-body .box1 {margin-bottom: 5rem;}
	.center .tab .tab-body .box1 li .block {height: auto;padding: 0.1rem 0.1rem 0.2rem 0.1rem;}
	.center .tab .tab-body .box1 li {margin: 0.1rem 1% 0.4rem 1%;width: 48%}
	.center .tab .tab-body .box1 li img {height: auto;-webkit-transition: none;transition: none;}
	.center .tab .tab-body .box1 li h1 {font-size: 0.2rem;line-height: normal;margin-top: 0.15rem;padding: 0 0.15rem;}
	.center .tab .tab-body .box1 li p {font-size: 0.2rem;margin-top: 0.08rem;padding: 0 0.15rem;height: 1rem; line-height: normal}

	.center .tab .tab-body .box2 {display: flex;flex-wrap: wrap;}
	.center .tab .tab-body .box2 li {margin: 0.1rem 1% 0.5rem 1%;width: 48%;}
	.center .tab .tab-body .box2 li .block {overflow: hidden;height: auto;padding: 0.1rem 0.1rem 0.3rem 0.1rem;}
	.center .tab .tab-body .box2 li img {height: 3rem;-webkit-transition: none;transition: none;}
	.center .tab .tab-body .box2 li h1 {padding: 0 0.1rem;margin-top: 0.1rem;font-size: 0.2rem;line-height: normal;}
	.center .tab .tab-body .box2 li h2 {padding: 0 0.1rem;font-size: 0.2rem;}
	.center .tab .tab-body .box2 li p {font-size: 0.2rem;padding: 0 0.1rem;margin-top: 0.05rem;}
	.center .tab .tab-body .box .button {padding: 0.15rem 0.2rem;font-size: 0.2rem;line-height: 0.2rem;}
	.center .tab .tab-body .box .button i {width: 0.2rem;height: 0.13rem;background-size: cover;margin-right: 0.1rem;}


	/* center_content */
	.center_content {margin-top: 0.6rem;margin-bottom: 0.3rem; margin-left: 0.3rem; margin-right: 0.3rem;}
	.center_content .information {font-size: 0;}
	.center_content .information h1 {font-size: 0.3rem;line-height: 0.3rem;margin-top: 0.15rem;margin-bottom: 0.2rem;}
	.center_content p {font-size: 0.2rem;}
	.center_content a {font-size: 0.2rem;}
	.center_content .information_data {margin-top: 0.4rem;}
	.center_content .information_data p {height: 0.4rem;line-height: 0.4rem;border-bottom: 0.5px solid #707272;}
	.center_content .swiper {padding: 0.6rem 0;}
	.swiper-button-prev {display: none;}
	.swiper-button-next {display: none;}
	.swiper-pagination1 {margin-top: 0.2rem;}
	.swiper-pagination1 span {width: 0.16rem;height: 0.16rem;}
	.center_content_more {margin-top: 0.5rem;}
	.center_content_more h1 {font-size: 0.2rem;line-height: 0.2rem;padding-left: 0.2rem;padding-bottom: 0.2rem;border-bottom: 0.5px solid #707272;}
	.center_content_more ul {margin-top: 0.3rem;}
	.center_content_more ul li {margin: 0.1rem 1% 0.5rem 1%;}
	.center_content_more ul li .block {padding: 0.1rem  0.1rem  0.3rem  0.1rem;}
	.center_content_more ul li .block img {height: 1.6rem;}
	.center_content_more ul li .block h1 {padding: 0 0.1rem;margin-top: 0.15rem;font-size: 0.2rem;line-height: 0.23rem;}
	.center_content_more ul li .block h2 {padding: 0 0.1rem;margin: 0.1rem 0;font-size: 0.2rem;line-height: 0.2rem;}
	.center_content_more ul li .block p {padding: 0 0.1rem;font-size: 0.18rem;}
	
	/* service */
	.service_banner {height: 6rem;}

	.service .block {padding: 0.6rem 0;}
	.service .block h1 {font-size: 0.26rem;line-height: normal;}
	.service .block h2 {margin-top: 0.1rem;font-size: 0.24rem;line-height: normal;}
	.service .block h3 {margin-top: 0.2rem;font-size: 0.24rem;line-height: 0.24rem;}
	.service .block h3 sup {font-size: 0.14rem;line-height: 0.14rem;}
	.service .block p {margin-top: 0.2rem;font-size: 0.2rem;height: 2.8rem;overflow: auto;}

	.service .block .left .down {margin-top: 0.25rem;}
	.service .block .left .down img {height: 100%;}
	.service .block .right img {height: 100%;}
	.service .block .max_height {height: 1.85rem; display: block;overflow: auto;}

	.service .block + .block + .block .right img {width: 100%;}
	.service .block + .block + .block .down {margin-top: 0.6rem;margin-bottom: 0;}
	.service .block + .block + .block .down span {font-size: 0.2rem;}
	.service .block + .block + .block .down i {width: 0.8rem;height: 0.4rem;}


	
	/* news */
	.news_banner {height: 6rem;}
	
	.news {margin-bottom: 50px;}
	.news .block_show {padding-top: 0.6rem;padding-bottom: 0.5rem;}
	.news .block .left .time {width: 0.8rem;padding: 0.16rem;border-radius: 4px;}
	.news .block .left .time h1 {margin-bottom: 0.08rem;font-size: 0.4rem;line-height: 0.34rem; text-align: center}
	.news .block .left .time p {font-size: 0.2rem;line-height: 0.2rem; text-align: center}
	
	.news .block_show {margin-bottom: 0.5rem;}
	.news .block_show .right .left img {height: 3.2rem;padding-top: 0;-webkit-transition: none;transition: none;}
	.news .block_show .right .right {height: 3.2rem;}
	.news .block_show .right .right h1 {max-height: 0.8rem;font-size: 0.28rem;line-height: normal;}
	.news .block_show .right .right p {height: auto;font-size: 0.2rem;line-height: normal;-webkit-line-clamp: 7;}
	.news .block_show .right .right .new_a {font-size: 0.2rem;line-height: normal;}
	.news .block_show .right .right a i {font-size: 0.12rem;font-style:normal}
	.news .block {padding: 0.25rem 0;border-bottom: 1px solid #f9f4ed;}
	.news .block .right h1 {margin-bottom: 0.1rem;font-size: 0.24rem;line-height: 0.3rem;}
	.news .block .right p {font-size: 0.2rem;line-height: 0.3rem;}
	.news .down .news_more {margin-top: 0.5rem;height: 0.5rem;line-height: 0.5rem;font-size: 0.2rem;}
	
	/* news_content */
	.news_content .up {margin: 0.5rem auto;}
	.news_content .up .title {font-size: 0.3rem;}
	.news_content .up .time {width: 0.8rem;margin-right: 0.3rem;padding: 0.16rem;border-radius: 4px;}
	.news_content .up .time h1 {margin-bottom: 0.08rem;font-size: 0.4rem;line-height: 0.34rem; text-align: center}
	.news_content .up .time p {font-size: 0.2rem;line-height: 0.2rem; text-align: center}
	.news_content .down {margin-bottom: 2.5rem;padding-top: 0.5rem;border-top: 2px solid #f9f4ed;border-top: 2px solid #faf5ee;}
	.news_content .down p {font-size: 0.2rem;margin-bottom: 0.3rem; line-height: normal !important}
	.news_content .down img {margin-bottom: 0.3rem;}
	
	
	/* contact_us */
	.contact_us_banner {height: 6rem;}
	
	.contact_us .block {margin-top: 0.6rem;margin-bottom: 1.2rem;}
	.contact_us .block .left h1 {font-size: 0.38rem;line-height: 0.38rem;}
	.contact_us .block .right {border-left: 0.5px solid #707272;}
	.contact_us .block .right .box {margin-bottom: 0.5rem;}
	.contact_us .block .right .box .tel{font-weight: bold; font-size: 0.3rem;}
	.contact_us .block .right .box h1 {margin-bottom: 0.1rem;font-size: 0.2rem;line-height: 0.2rem;}
	.contact_us .block .right .box p {margin-bottom: 0.2rem;font-size: 0.24rem;line-height: normal;}
	.contact_us .block .right #map {height: 4.8rem;}
	
	/* contact_recruit */
	.contact_recruit_banner {height: 6rem;}
	
	.contact_recruit .block {margin-top: 0.6rem;margin-bottom: 1.2rem;}
	.contact_recruit .block .left h1 {font-size: 0.38rem;line-height: 0.38rem;}
	.contact_recruit .block .right {border-left: 0.5px solid #707272;}
	.contact_recruit .block .right .box .up {padding: 0.15rem 0;border-bottom: 0.5px solid #cbc8c7;}
	.contact_recruit .block .right .box .down {padding: 0.3rem 0.3rem 0 0.3rem;border-bottom: 0.5px solid #cbc8c7;}
	.contact_recruit .block .right .box .down .in_box {margin-bottom: 0.25rem;}
	.contact_recruit .block .right .box .down h1 {margin-bottom: 0.15rem;}
	.contact_recruit .block .right .box h1 {font-size: 0.24rem;line-height: normal;}
	.contact_recruit .block .right .box p {font-size: 0.2rem;line-height: normal;}
	.contact_recruit .block .right .box i {width: 0.25rem;height: 0.14rem;margin-top: 0.03rem;margin-right: 0.25rem;background-size: cover;}
	.contact_recruit .block .right .box a {margin-bottom: 0.3rem;padding: 0.08rem 0.36rem;font-size: 0.18rem;line-height: 0.18rem;}
	
	/* contact_develop */
	.contact_develop .block {margin-top: 0.6rem;margin-bottom: 1.2rem;}
	.contact_develop .block .left h1 {font-size: 0.38rem;line-height: 0.38rem;}
	.contact_develop .block .right {border-left: 0.5px solid #707272;}
	.contact_develop .block .right .box {padding: 0.5rem 0;border-top: 0.5px solid #cbc8c7;}
	.contact_develop .block .right .box .down img {height: 1.4rem;}
	.contact_develop .block .right .box h1 {margin-bottom: 0.25rem;font-size: 0.24rem;line-height: normal;}
	.contact_develop .block .right .box p {font-size: 0.2rem;line-height: normal;}
	.contact_develop .block .right .box div {margin-bottom: 0.25rem;}
	
	/* service_download */
	.service_download_banner {height: 6rem;}
	
	.service_download {margin-top: 0.6rem;margin-bottom: 1.6rem;}
	.service_download .block .top {padding-bottom: 0.25rem;border-bottom: 0.5px solid #bfbfbf;}
	.service_download .block .top h1 {font-size: 0.38rem;line-height: normal;}
	.service_download .block .top h2 {margin-top: 0.15rem;font-size: 0.2rem;line-height: normal;}
	.service_download .block .top .right {width: 0.38rem;height: 0.48rem;margin-top: 0.25rem;background-size: cover;}
	.service_download .block .bottom {margin-top: 0.35rem;}
	.service_download .block .bottom .box .up {padding: 0.2rem 3%;border-bottom: 0.5px solid #bfbfbf;-webkit-transition: none;transition: none;}
	.service_download .block .bottom .box .up span {font-size: 0.2rem;line-height: normal;}
	.service_download .block .bottom .box .up i {width: 0.25rem;height: 0.14rem;background-size: cover;margin-top: 0.02rem;}
	.service_download .block .bottom .box .down a {font-size: 0.2rem;padding: 0.1rem 0;border-bottom: 0.5px solid #bfbfbf;}
	.service_download .block .bottom .box .down a .left i {margin-right: 0.2rem;width: 0.28rem;height: 0.28rem;background-size: cover;}
	.service_download .block .bottom .box .down a .left sup {font-size: 0.12rem;}
	.service_download .block .bottom .box .down a .right {margin-top: 0.03rem;}
	.service_download .block .bottom .active .up {padding: 0.2rem 0;}
	.service_download .block .bottom .active .up i {background-size: cover;margin-top: 0.02rem;}
	
	/* service_video */
	.service_video .block .top .right {margin-top: 0.2rem;width: 0.6rem;height: 0.47rem;}
	.service_video .block .bottom {margin-top: 0.5rem;}
	.service_video .block .bottom .box {margin: 0px 1% 0.5rem 1%; width: 48%}
	.service_video .block .bottom .box .up {padding: 0;}
	.service_video .block .bottom .box .up img {width: 30%;padding: 0.7rem 0;border-top-left-radius: 4px;border-top-right-radius: 4px;}
	.service_video .block .bottom .box .below {height: 0.8rem;line-height: 0.8rem;font-size: 0.2rem;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
	.service_video .block .bottom .video_more a {padding: 0.15rem 0.2rem;font-size: 0.2rem;line-height: normal;}
	.service_video .block .bottom .video_more i {width: 0.2rem;height: 0.13rem;margin-right: 0.1rem;background-size: cover;}
	
	.videos {display:none;margin: auto;width: 80%;height: 4.8rem;background: #000000;position:fixed;left:0;right: 0;top:50%;margin-top:-2.4rem;z-index:100;}
	
	/* future */
	.future_banner {height: 6rem;}
	.future {margin-bottom: 1.6rem;}
	.future .show {padding: 0.8rem 0;}
	.future .show .left {height: 3.6rem;}
	.future .show .left h1 {font-size: 0.3rem;line-height: normal;}
	.future .show .left p {margin-top: 0.2rem;font-size: 0.2rem; line-height: normal}
	
	.future .model .picture .block {padding: 0.5rem 0;min-height: 2.8rem;}
	.future .model .picture .block .table h1 {font-size: 0.24rem;line-height: normal;}
	.future .model .picture .block .table p {margin-top: 0.18rem;font-size: 0.18rem; line-height: normal}
	
}
@media only screen and (max-width: 320px) {
	html{font-size: 26.6889px !important;}
}