@font-face {
	font-family:"font2019";
	src: url("../font/font2020.ttf");
}

body,input,h1,h2,h3,h4,h5,h6,b,c,e,i,g,p,div,dl,dt,dd,select,textarea,font,right,left{ margin:0; padding:0;color:#555; font-size:12px; font-family: "font2019"; line-height:1;font-weight: normal;letter-spacing: 0.8px;}
body,html{height:100%;position:relative;width: 100%;background-color: #FFFFFF;}
html{ overflow-y: scroll;}
img{display: block;width: 100%;}
a{ color:#333; text-decoration:none;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a,font,right,left{ -webkit-text-size-adjust:100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: '';clear: both;}
.bg_big{width: 100%;height: auto;background-color: #f8f8f8;font-family: arial;}

/*IE*/
	.web-ie2018{ font-family: Light;   position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999999999999;background: #666;zoom:1;}
	.web-ie2018 dl{    position: absolute;width: 700px;height: auto;top: 50%;margin-top: -200px;left: 50%;margin-left: -350px;background: #fff;}
	.web-ie2018 dl #img{    display: block;margin: 50px auto;}
	.web-ie2018 dl h3{    display: block;text-align: center;font-size: 28px;font-weight: normal;letter-spacing: 2px;margin: 0 auto 30px;}
	.web-ie2018 dl h4{ display: block;text-align: center;font-size: 18px;font-weight: normal;letter-spacing: 2px;margin: 50px auto 50px;}
	.web-ie2018 dl dd{ margin: 0 auto 50px;  display: block;text-align: center; margin-bottom:50px;}
	.web-ie2018 dl dd a{ display: inline-block;margin: 0 20px;}
	.web-ie2018 dl dd a img{display: block;margin: 0 auto;text-align: center;width: 50%;}
	.web-ie2018 dl dd a span{display: block;font-size: 16px; color:#666;}
/*<------------------------------------->*/	

/* header */
.headerwrap{width: 100%;position: fixed;left: 0;top: 0;z-index: 99;background-color: #FFFFFF;border-bottom: 1px solid #ddd;}

.top-header{width: 100%;box-sizing: border-box;height: 28px;background-color: #0d3442;transition: all .6s;}
.top-header .cont{width: 1200px;margin: auto;height: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-align-items: center;align-items: center;}
.top-header .cont a{font-size: 14px;color: #ffffff;margin-right: 30px;}
.top-header .cont a:last-child{margin-right: 0;}

.header{width:1200px; margin: 0 auto; padding: 0;box-sizing: border-box;border-bottom: 1px solid rgba(255,255,255,0.2);height: 70px;display: -webkit-flex; display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;background-color: #FFFFFF;}
.header .left{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;align-items: center;-webkit-align-items: center;}
.header .logo{display: block;}
.header .logo img{display: block; width: auto;height: 50px;margin: 11px 0;}
.header .pc_nav{margin: 0 auto;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;margin-left: 50px;}
.header .pc_nav .nav_item{position: relative;}
.header .pc_nav .nav_item>a{line-height: 70px;margin: 0 30px;font-size: 16px;display: block;color: #222222;position: relative;overflow: hidden;font-weight: bold;}
.header .pc_nav .nav_item>a:after{content:''; display: block;width: 100%; height: 2px;position: absolute;bottom: 0;left: -100%;background-color: #eb6100;transition: all .6s;}
.header .pc_nav .nav_item>a:hover:after{left:0}
.header .pc_nav .nav_item .downup{display: none;position: absolute;top:70px; left: 0%;width: 660px; transform: translateX(-50%);margin-left: 55px;}
.header .pc_nav .nav_item .pc_nav_bottom{transition: all .6s;background-color: #fff;}
.header .pc_nav .nav_item .pc_nav_bottom>a{display: block;background-color: rgba(255,255,255,0.9);color: #222;font-size: 14px;margin: 0;line-height: 20px;padding:15px 20px;border-top: 1px solid #ddd;display:flex;justify-content: space-between;align-items: center;}
.header .pc_nav .nav_item .pc_nav_bottom>a:nth-of-type(1){border-top: 0;}

.header .pc_nav .nav_item .pc_nav_bottom{display: flex;padding: 40px;box-shadow: 0px 2px 4px 2px rgba(0,0,0,0.2);}
.header .pc_nav .nav_item .pc_nav_bottom>a:hover{background-color: rgba(255,255,255,1);}
.header .pc_nav .nav_item .pc_nav_bottom .subnav{padding-right: 40px; border-right: 1px solid #ddd; width: 50%;}
.header .pc_nav .nav_item .pc_nav_bottom .subnav img{}
.header .pc_nav .nav_item .pc_nav_bottom .subnav h3{font-size: 22px;color: #222;margin-top: 20px;margin-bottom: 20px;font-weight: normal;}
.header .pc_nav .nav_item .pc_nav_bottom .subnav p{font-size: 14px;color: #666;line-height: 22px;text-align: justify;}
.header .pc_nav .nav_item .pc_nav_bottom .navlist{padding-left: 40px;    margin: 10px 0;}
.header .pc_nav .nav_item .pc_nav_bottom .navlist li{margin-bottom: 30px;}
.header .pc_nav .nav_item .pc_nav_bottom .navlist li:nth-last-of-type(1){margin-bottom: 0;}
.header .pc_nav .nav_item .pc_nav_bottom .navlist li a{font-size: 15px;color: #666;position: relative}
.header .pc_nav .nav_item .pc_nav_bottom .navlist li a:after{content: '';position: absolute;width: 0%;height: 1px;display: block;bottom: 0;left: 0;background-color: #aaa;transition: all .3s;}
.header .pc_nav .nav_item .pc_nav_bottom .navlist li a:hover:after{width: 100%;}
.header .pc_nav .nav_item .pc_nav_bottom .navlist li a:hover{color:#eb6100;}

.header .nav_right{}
.header .nav_right .nav_right_01{display: inline-block;}
.header .nav_right .nav_right_01>a{display: inline-block;padding-right: 15px;border-right: 1px solid #aaaaaa;font-size: 15px;color: #aaaaaa;    height: 15px;line-height: 15px;margin: 27.5px 15px 27.5px 0;}
.header .nav_right .nav_right_01>a i{font-size: initial;color: inherit;margin-right: 10px;}
.header .nav_right .nav_right_01>a:nth-last-child(1){border: 0;}
.header .nav_right .nav_right_02{display: inline-block;margin: 31px 0;}
.header .nav_right .nav_right_02>a{margin-right: 15px;}
.header .nav_right .nav_right_02>a>i{font-size: 18px;color: #fff;line-height: 18px;} 


.div2_1 .headerwrap{box-shadow: 0px 0px 10px rgba(0,0,0,0.3);}
.div2_1 .headerwrap .top-header{height: 0;opacity: 0;}


/* banner */
.banner{width: 100%;position: relative; overflow: hidden;margin-top:80px;}
.banner .swiper-container{width: 100%;height: 100%;}
.banner .swiper-container .swiper-wrapper{}
.banner .swiper-container .swiper-wrapper .swiper-slide{}
.banner .swiper-container .swiper-wrapper .swiper-slide .mask{background-color: #000; opacity: 0.4;z-index: 2;position: absolute;width: 100%;height: 100%;}
.banner .swiper-container .swiper-wrapper .swiper-slide .banner_text2{position: absolute;top: 50%;left: 10%;transform: translateY(-50%);z-index: 6;}
.banner .swiper-container .swiper-wrapper .swiper-slide .banner_text2 h3{color: #fff;font-size: 66px;font-family: 'arial';font-weight: bold;display: block;margin-bottom: 20px;letter-spacing: 8px;}
.banner .swiper-container .swiper-wrapper .swiper-slide .banner_text2 .banner_text_in{float: left;}
.banner .swiper-container .swiper-wrapper .swiper-slide .banner_text2 .banner_text_in h4{color: #fff;font-size: 24px;line-height: 32px;text-transform: uppercase;letter-spacing: 5px;}
.banner .swiper-container .swiper-wrapper .swiper-slide .banner_text2 .banner_text_in p{color: #fff;font-size: 32px;letter-spacing: 12px;padding-top: 18px;margin-left: 15px;border-top: 2px solid #fff;margin-top: 8px;}

.banner_text{position: absolute;top: 48%;left: 10%;transform: translateY(-50%);z-index: 6;}
.banner_text .banner_up{display: flex;margin-bottom: 20px;}
.banner_text .banner_up img{height: 212px;width: auto;margin-right: 12px;}
.banner_text .banner_up img:nth-child(2){margin-right: -52px;}
.banner_text .banner_up img:nth-child(3){margin-right: -30px;}
.banner_text .banner_up img:nth-child(4){margin-right: 0;}
.banner_text .banner_bottom img{height: 80px; width: auto;}

.zoom{height:auto;overflow:hidden;zoom:1;margin:auto}.boz{box-sizing:border-box}.gt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gt2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gt3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.gt5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}@keyframes upin{0%{transform:scale(1.1)}100%{transform:scale(1)}}

.index-banner{width:100%;overflow:hidden;max-height: 100vh;}
.index-banner .swiper-container{width:100%;height:100%;overflow:hidden}
.index-banner .swiper-container .swiper-slide{width:100%;height:100%;overflow:hidden;max-height: 100vh;}
.index-banner .swiper-container .swiper-slide img{display:block;transform:scale(1.1);vertical-align:middle}
.index-banner .swiper-container .swiper-slide-on img{animation:upin 6s ease}
.index-banner .swiper-container .swiper-button-next1{display:block;width:46px;height:29px;background:red;position:absolute;left:50%;margin-left:-23px;bottom:20px;z-index:999;background:url(https://www.ddtop.com/style/image/down.png);background-size:100% 100%;cursor:pointer}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block !important;margin:0 6px !important;}
.swiper-container-vertical>.swiper-pagination-bullets{bottom:20px !important; left:50% !important;     transform: translateX(-50%) !important;right:auto !important;top:auto !important; }


/* swiper */
/* .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 10px;margin-bottom: 20px;}
.swiper-pagination-bullet {width: 12px;height: 12px;display: inline-block; border-radius: 100%;border: 2px solid #FFFFFF;opacity: 1;background: none;}
.swiper-pagination-bullet-active {background-color: #fff;}
.swiper-button-prev{color: #fff;opacity: 0;width: 200px;height: 300px;padding-left: 40px;justify-content: flex-start;transform: translateY(-50%);left: 0;transition: all .6s;}
.swiper-button-next{color: #fff;opacity: 0;width: 200px;height: 300px;padding-right: 40px;justify-content: flex-end;transform: translateY(-50%);right: 0;transition: all .6s;}
.swiper-button-prev:after{font-size: 36px;}
.swiper-button-next:after{font-size: 36px;}
.swiper-button-prev:hover{opacity: 1;}
.swiper-button-next:hover{opacity: 1;} */

/* floor1 */
.index_floor1{width: 100%;margin: 1px auto 80px;overflow: hidden;}
.index_floor1 .index_floor1warp{width: 100%; background-color: #eb6100;position: relative;}
.index_floor1 .index_floor1warp .index_floor1_left{width: 40%;position: absolute;left: 5%;top: 50%;    transform: translateY(-50%);}
.index_floor1 .index_floor1warp .index_floor1_left h3{color: #fff;font-size: 40px;margin-bottom: 60px;position: relative;padding-left: 175px;font-weight:bold;}
.index_floor1 .index_floor1warp .index_floor1_left h3:before{content: " ";display: block;background-color: #fff; width: 150px; height: 2px; position: absolute;top: 50%; left: 0;transform: translateY(-50%);}
.index_floor1 .index_floor1warp .index_floor1_left p{color: #fff;font-size: 16px;line-height: 30px; margin-bottom: 60px;text-align: justify;}
/* .index_floor1 .index_floor1warp .index_floor1_left a{display: block;width: 185px;height: 44px;border: 1px solid #fff; border-radius: 2px;font-size: 14px;color: #fff;line-height: 44px;text-align: center;} */
.more{display: block;width: 185px;height: 44px;border: 1px solid #fff; border-radius: 2px;font-size: 14px;color: #fff;line-height: 44px;text-align: center;transition: all .4s;}
.more i{font-size: 14px; color: #fff; margin-left: 15px;}
.more:hover{background-color: #fff; color: #eb6100;}

.index_floor1 .index_floor1warp .index_floor1_right{float: right;width: 50%;display: -webkit-flex;display: flex;-webkit-justify-content: space-between; justify-content: space-between;align-items: center;-webkit-align-items: center;}
.index_floor1 .index_floor1warp .index_floor1_right a{border-left: 1px solid #fff;display: block;width: 33.333%;overflow: hidden;}
.index_floor1 .index_floor1warp .index_floor1_right a div{overflow: hidden;}
.index_floor1 .index_floor1warp .index_floor1_right a div img{display: block;transition: all .4s;}
.index_floor1 .index_floor1warp .index_floor1_right a p{display: block;background-color: #eee;text-align: center;font-size: 24px;height: 80px;line-height: 80px;color: #222;border-top: 2px solid #eb6100;transition: all .4s;z-index: 2;}
.index_floor1 .index_floor1warp .index_floor1_right a:hover p{background-color: #eb6100;color: #fff;}
.index_floor1 .index_floor1warp .index_floor1_right a:hover div img{transform: scale(1.1);}

/* index01 */
.index01{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content:space-between;margin-bottom: 120px;margin-top: 1px;}
.index01 a{display: block;width: calc((100% - 2px)/3);box-sizing: border-box;}
.index01 a .mun_top{width: 100%;box-sizing: border-box;padding: 0;overflow: hidden;position: relative;}
.index01 a .mun_top strong{display: block;width:34px;height: 2px;background-color: #fff;margin: auto;margin-bottom: 30px;}
.index01 a .mun_top h2{font-size: 44px;color: #fff;font-weight: bold;text-align: center;margin-bottom: 50px;}
.index01 a .mun_top>img{display: block;width: 100%;position: relative;transition: all .6s;z-index:0;}
.index01 a:hover .mun_top>img{transform: scale(1.1);-webkit-transform: scale(1.1);}
/* .index01 a:nth-of-type(1) .mun_top{background: url(../img/index2_01.jpg)no-repeat;background-size: cover;}
.index01 a:nth-of-type(2) .mun_top{background: url(../img/index2_02.jpg);background-size: cover;}
.index01 a:nth-of-type(3) .mun_top{background: url(../img/index2_03.jpg);background-size: cover;} */
.index01 a .mun_top .cont{position: absolute;z-index:1;width: 100%;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.index01 a .mun_top .cont img{display: block;width: auto;margin: auto;height:42px;}
.index01 a .text{font-size: 26px;color: #eb6100;text-align: center;font-weight:bold;margin-bottom:30px;display:block;}
.index01 a:nth-of-type(3) .mun_top h2:after{content: '万';font-size: inherit;color: inherit;}


/* floor2 */
.index_floor2{width: 100%;overflow: hidden;}
.inner4{text-align: center;position: absolute;top: 0;left: 0;height: 100%;display: flex;align-items: center;flex-flow: column;justify-content: center;width: 100%;}
.title{text-align: center;font-size: 40px;color: #eb6100;position: relative;display: block;width: 550px;margin: 0 auto 45px;font-weight:bold;}
.title:before{content:" ";display: block;background-color: #eb6100; width: 150px; height: 2px; position: absolute;top: 50%; left: -10px;transform: translateY(-50%);}
.title:after{content:" ";display: block;background-color: #eb6100; width: 150px; height: 2px; position: absolute;top: 50%; right: -10px;transform: translateY(-50%);}
/* .index_floor2 .title{text-align: center;font-size: 48px;color: #eb6100;position: relative;display: block;width: 570px;margin: 0 auto 45px;}
.index_floor2 .title:before{content: " "; display: block;background-color: #eb6100; width: 150px; height: 2px; position: absolute;top: 50%; left: 0;transform: translateY(-50%);}
.index_floor2 .title:after{content: " "; display: block;background-color: #eb6100; width: 150px; height: 2px; position: absolute;top: 50%; right: 0;transform: translateY(-50%);} */
.index_floor2 .index_floor2warp{width: 80%;margin: 0 auto 80px;}
.index_floor2 .index_floor2warp .index_floor2_top{background-color: #eee;position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.index_floor2 .index_floor2warp .index_floor2_top .index_floor2_01{width: 50%;position: relative;display: block;overflow: hidden;}
.index_floor2 .index_floor2warp .index_floor2_top .index_floor2_01 a{overflow: hidden;}
.index_floor2 .index_floor2warp .index_floor2_top .index_floor2_01>img{width: 100%;height: auto;display: block;margin: 0 auto;transition: all .4s;}
.index_floor2 .index_floor2warp .index_floor2_top .index_floor2_01 .inner{text-align: center;position: absolute;top: 0;left: 0;height: 100%;display: flex;align-items: center;flex-flow: column;justify-content: center;width: 100%;background-color: rgba(255,255,255,0.75);transition: all .5s;}
.index_floor2 .index_floor2warp .index_floor2_top .index_floor2_01:hover .inner{background-color: rgba(225,255,255,0.15);}
.index_floor2 .index_floor2warp .index_floor2_top .index_floor2_01 .inner img{width: auto;}
.index_floor2 .index_floor2warp .index_floor2_top .index_floor2_01 .inner h3{color: #222;}
.index_floor2 .index_floor2warp .index_floor2_top .index_floor2_01 .inner i{border: 1px solid #aaa;border-radius: 50%;color:#aaa;}
.index_floor2 .index_floor2warp .index_floor2_top .index_floor2_01:hover>img{transform: scale(1.1);}
.index_floor2 .index_floor2warp .index_floor2_top .index_floor2_01:hover .inner i{background-color: #eb6100;border: 1px solid #eb6100;color: #fff;}


.index_floor2 .index_floor2warp .index_floor2_top .inner2{width: 50%;position: absolute;right: 0;top: 0;text-align: center;height: 100%;display: flex;align-items: center; flex-flow: column;justify-content: center;}
.index_floor2 .index_floor2warp .index_floor2_top .inner2 img{width: auto;display: block;margin: 0 auto;}
.index_floor2 .index_floor2warp .index_floor2_top .inner2 h3{color: #222;}
.index_floor2 .index_floor2warp .index_floor2_top .inner2 i{border: 1px solid #aaa;border-radius: 50%;color:#aaa;}
.index_floor2 .index_floor2warp .index_floor2_top .inner2:hover i{background-color: #eb6100;border: 1px solid #eb6100;color: #fff;}
.index_floor2 .index_floor2warp .index_floor2_bottom{position: relative;background: #eee;}
.index_floor2 .index_floor2warp .index_floor2_bottom .bottom1{width: 50%;position: absolute;left: 0;top: 0;text-align: center;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.index_floor2 .index_floor2warp .index_floor2_bottom .bottom1 img{width: auto;margin: 0 auto;}
.index_floor2 .index_floor2warp .index_floor2_bottom .bottom1 h3{color: #222;}
.index_floor2 .index_floor2warp .index_floor2_bottom .bottom1 i{border: 1px solid #aaa; border-radius: 50%; color: #aaa;}
.index_floor2 .index_floor2warp .index_floor2_bottom .bottom1:hover i{background-color: #eb6100;border: 1px solid #eb6100;color: #fff;}

.index_floor2 .index_floor2warp .index_floor2_bottom .bottom2{width: 50%;float: right;overflow: hidden;}
.index_floor2 .index_floor2warp .index_floor2_bottom .bottom2>img{transition: all .4s;}
.index_floor2 .index_floor2warp .index_floor2_bottom .bottom2 .inner3{text-align: center;width: 50%; position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.index_floor2 .index_floor2warp .index_floor2_bottom .bottom2 .inner3 img{width: auto;margin: 0 auto;}
.index_floor2 .index_floor2warp .index_floor2_bottom .bottom2 .inner3 h3{color: #222;}
.index_floor2 .index_floor2warp .index_floor2_bottom .bottom2 .inner3 i{border: 1px solid #aaa;border-radius: 50%;color:#aaa;}
.index_floor2 .index_floor2warp .index_floor2_bottom .bottom2:hover>img{transform: scale(1.1);}
.index_floor2 .index_floor2warp .index_floor2_bottom .bottom2:hover .inner3 i{background-color: #eb6100;border: 1px solid #eb6100;color: #fff;}

.innertitle{font-size: 30px;margin: 50px auto 30px;}
.probutton{width: 36px;height: 36px;line-height: 36px;font-size: 18px;transition: all .4s;}

/* floor3 */
.index_floor3{width: 100%;margin: 0 auto 80px;}
.index_floor3 .index_floor3warp{background-color: #016982;width: 100%;display: flex;justify-content: space-between;}
.index_floor3 .index_floor3warp .index_floor3_left{position: relative;overflow: hidden;width: 66.6%;}
.index_floor3 .index_floor3warp .index_floor3_left img{width: 100%;}
.index_floor3 .index_floor3warp .index_floor3_left .box{position: absolute;left: 0;top: 33.33%;width: 100%;height: 100%;}
.index_floor3 .index_floor3warp .index_floor3_left .box ul{height: 100%;}
.index_floor3 .index_floor3warp .index_floor3_left .box ul li{width: 25%;height: 33.33%;float: left;}
.index_floor3 .index_floor3warp .index_floor3_left .box ul .n3{position: relative;top: -33.33%;}
.index_floor3 .index_floor3warp .index_floor3_left .box ul .n5{margin-left: 25%;margin-bottom: 0;}
.index_floor3 .index_floor3warp .index_floor3_left .box ul .n6{}
.index_floor3 .index_floor3warp .index_floor3_left .box ul li a{display: block;height: calc(80% - 2px);font-size: 60px;color: #fff;position: relative;background: rgba(255,255,255,.5);padding: 10%;margin: 1px;font-family: 'arial';font-weight: bold;transition: all .4s;}
.index_floor3 .index_floor3warp .index_floor3_left .box ul li:hover a{background: rgba(235,97,0,0.8);}
.index_floor3 .index_floor3warp .index_floor3_left .box ul li a span{font-size: 28px;position: absolute; bottom: 12%; right: 10%;text-shadow: 1px -1px 5px rgba(0,0,0,0.35);font-family:"font2019";}

.index_floor3 .index_floor3warp .index_floor3_right{width: 33.4%;position: relative;}
.index_floor3 .index_floor3warp .index_floor3_right .index_floor3_text{position: absolute;top: 50%;left: 0;transform: translateY(-50%);margin: 0 10%;}
.index_floor3 .index_floor3warp .index_floor3_right .index_floor3_text h3{color: #fff;font-size: 40px;margin-bottom: 60px;position: relative;padding-left: 175px;font-weight: bold;}
.index_floor3 .index_floor3warp .index_floor3_right .index_floor3_text h3:before{content: " "; display: block;background-color: #fff; width: 150px; height: 2px; position: absolute;top: 50%; left: 0;transform: translateY(-50%);}
.index_floor3 .index_floor3warp .index_floor3_right .index_floor3_text p{color: #fff;font-size: 16px;line-height: 30px; margin-bottom: 60px;text-align: justify;}


/* floor4 */
.index_floor4{width: 100%;overflow: hidden;}
.index_floor4 .index_floor4warp{background-color: #eb6100;width: 100%;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center; -webkit-align-items: center;}
.index_floor4 .index_floor4warp .video01{width: 50%;cursor:pointer;}
#video {width: 100%;box-sizing: border-box;position: relative;}
.jsmodern-video {width: 100%!important;z-index: 2!important;height: 100%!important;}
#video video {width: 100%; object-fit: fill;display: block;}
.VideoBtn {position: absolute;left: 50%;top: 50%;display: block;width: 70px;height: 70px;margin-left: -35px; margin-top: -35px;cursor: pointer;z-index: 10;}
.jsmodern-video-panel{display: none !important}

.index_floor4 .index_floor4warp .index_floor4_textwarp{width: 50%;}
.index_floor4 .index_floor4warp .index_floor4_textwarp .index_floor4_text{width: 72%; margin: 0 auto;}
.index_floor4 .index_floor4warp .index_floor4_textwarp .index_floor4_text h3{font-size: 28px; color: #fff; margin-bottom: 30px;}
.index_floor4 .index_floor4warp .index_floor4_textwarp .index_floor4_text p{color: #fff;font-size: 16px;line-height: 30px;margin-bottom: 30px;opacity: 0.9;}

/* floor5 */
.index_floor5 {width: 100%;padding: 80px 0;background-color: #f2f4f6;overflow: hidden;}
.index_floor5 .index_floor5warp{width: 80%; margin: 0 auto;display: -webkit-flex;display: flex; -webkit-justify-content: space-between;justify-content: space-between;align-items: flex-start;-webkit-align-items: flex-start;}
.index_floor5 .index_floor5warp .index_floor5_left{width: 46%;margin-right: 4%;}
.index_floor5 .index_floor5warp .index_floor5_left h3{width: 470px;}
.index_floor5 .index_floor5warp .index_floor5_left .box2{display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;flex-wrap: wrap;height: 730px;}
.index_floor5 .index_floor5warp .index_floor5_left .box2 a{width: 45%;margin-bottom: 90px;overflow: hidden;}
.index_floor5 .index_floor5warp .index_floor5_left .box2 a:nth-of-type(3){margin-bottom: 45px;}
.index_floor5 .index_floor5warp .index_floor5_left .box2 a:nth-of-type(4){margin-bottom: 45px;}
.index_floor5 .index_floor5warp .index_floor5_left .box2 a div{overflow: hidden;}
.index_floor5 .index_floor5warp .index_floor5_left .box2 a p{margin-top: 20px; color: #666;font-size: 15px; margin-bottom: 14px;line-height: 18px;}
.index_floor5 .index_floor5warp .index_floor5_left .box2 a h3{font-size: 18px;color: #222;font-weight: bold;line-height: 28px;display: block;width: 90%;}
.index_floor5 .index_floor5warp .index_floor5_left .box2 a img{transition:all .4s;}
.index_floor5 .index_floor5warp .index_floor5_left .box2 a:hover h3{color:#eb6100;transition:all .4s;}
.index_floor5 .index_floor5warp .index_floor5_left .box2 a:hover img{transform: scale(1.1);}
.index_floor5 .index_floor5warp .index_floor5_left>a{display: block;margin: 0 auto; border: 1px solid #eb6100;background-color: #eb6100;}
.index_floor5 .index_floor5warp .index_floor5_left>a:hover{background-color: #fff;color: #eb6100;}

.index_floor5 .index_floor5warp .index_floor5_right{width: 46%;}
.index_floor5 .index_floor5warp .index_floor5_right h3{width: 470px;}
.index_floor5 .index_floor5warp .index_floor5_right .box3{display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;flex-wrap: wrap;height: 730px;}
.index_floor5 .index_floor5warp .index_floor5_right .box3 a{display: block;width: 100%;background-color: #fff; margin-bottom: 30px; padding: 30px;transition:all .4s;}
.index_floor5 .index_floor5warp .index_floor5_right .box3 a p{color: #666;font-size: 14px; margin-bottom: 10px;line-height: 18px;transition:all .4s;}
.index_floor5 .index_floor5warp .index_floor5_right .box3 a h3{font-size: 18px;color: #222;font-weight: bold;line-height: 28px;display: block;width: 80%;transition:all .4s;}
.index_floor5 .index_floor5warp .index_floor5_right .box3 a:hover{background-color: #eb6100;}
.index_floor5 .index_floor5warp .index_floor5_right .box3 a:hover p{color: #fff;}
.index_floor5 .index_floor5warp .index_floor5_right .box3 a:hover h3{color: #fff;}

.index_floor5 .index_floor5warp .index_floor5_right>a{display: block;margin: 0 auto; border: 1px solid #eb6100;background-color: #eb6100;}
.index_floor5 .index_floor5warp .index_floor5_right>a:hover{background-color: #fff;color: #eb6100;}

/* floor6 */
.index_floor6{margin: 80px 0;}
.index_floor6 .index_floor6warp{}
.index_floor6 .index_floor6warp .index_floor6_box{width: 80%;margin: 0 auto;border: 1px solid #ddd;   }

.index_floor6 .index_floor6warp .index_floor6_box .partner{float: left;width: 20%;position: relative;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;box-sizing: border-box;}
.index_floor6 .index_floor6warp .index_floor6_box .partner:nth-child(2n){background-color: #f2f3f4;}
.index_floor6 .index_floor6warp .index_floor6_box .partner:nth-of-type(5n) {border-right: none;}
.index_floor6 .index_floor6warp .index_floor6_box .partner img{width: auto;margin: 0 auto;padding: 10px 0;max-width: 100%;}
.index_floor6 .index_floor6warp .index_floor6_box .partner .text1{opacity:0;display: flex;align-items: center;flex-flow: column;justify-content: center;z-index: 5;position: absolute;top: 0;left: 0; width: 100%;height: 100%;transition: all .4s}
.index_floor6 .index_floor6warp .index_floor6_box .partner .text1 h3{font-size: 16px; margin-bottom: 15px;color: #fff;}
.index_floor6 .index_floor6warp .index_floor6_box .partner .text1 p{font-size: 13px; color: #fff;}
.index_floor6 .index_floor6warp .index_floor6_box .partner:after{content: '';display: block;position: absolute;top: 0;left: 0;background-color: rgba(235,97,0,0.9);z-index: 2;width: 100%;height: 100%;transition: all .4s;opacity: 0;}
.index_floor6 .index_floor6warp .index_floor6_box .partner:hover:after{opacity: 1;}
.index_floor6 .index_floor6warp .index_floor6_box .partner:hover .text1{opacity: 1;}
/* footer */
.footer{width: 100%;background-color: #114254;border-top: 4px solid #eb6100;}
.footer .footerwarp{padding: 60px 0 0 0;}
.footer .footerwarp .footertop{width: 1200px;margin: 0 auto;}
.footer .footerwarp .footertop a img{height: 48px; width: auto;}
.footer .footerwarp .footertop .mid{width: 100%;box-sizing: border-box;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;margin-top: 50px;padding-bottom: 25px;border-bottom: 1px solid rgba(255,255,255,0.3)}
.footer .footerwarp .footertop .mid .top_left{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.footer .footerwarp .footertop .mid .top_left a{background-image: none;font-size: 17px;color: #fff;width: 40px;height: 40px;text-align: center;box-sizing: border-box;line-height: 40px;border-width: 1px;border-style: solid;border-color: rgba(208, 208, 208 ,0.3);border-image: initial;border-radius: 50%;padding: 0px;margin: 0px 15px 0px 0px;}

.footer .footerwarp .footertop .mid h3{font-size: 15px;color: #fff; margin-left: 35px;opacity: 0.6;}

.footer .footerwarp .footertop .mid .top_right{}
.footer .footerwarp .footertop .mid .top_right a{color: #fff;font-size: 15px;margin-right: 20px;}
.footer .footerwarp .footertop .mid .top_right a:nth-last-child(1){margin-right: 0;}

.footer .footerwarp .nav_foot{width: 1200px;margin: 0 auto;padding: 60px 0;display: flex;justify-content: space-between;align-items: flex-start;}
.footer .footerwarp .nav_foot li{}
.footer .footerwarp .nav_foot h3{font-size: 16px;color: #fff;margin-bottom: 40px;font-weight: bold;}
.footer .footerwarp .nav_foot .list{}
.footer .footerwarp .nav_foot .list div{display: block;margin-bottom: 20px;}
.footer .footerwarp .nav_foot .list div a{color: #fff;font-size: 14px;opacity: 0.6;}
.footer .footerwarp .nav_foot .list div a:hover{opacity: 1; text-decoration: underline;}

.footer .footerwarp .footerbottom{ display: flex;justify-content: space-between;align-items: center;width: 1200px; margin: 0 auto;padding-bottom: 60px;}
.footer .footerwarp .footerbottom a{font-size: 13px; color:#fff;opacity: 0.6;font-family: "font2019";}
.footer .footerwarp .footerbottom p{font-size: 13px; color:#fff;opacity: 0.6;margin-right: 20px;display: inline;}


/* text */
.buttonboxwarp{width: 80%;margin: 0 auto;}
.buttonbox{width: calc(54% + 187px);margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.buttonbox a{display: block;border: 1px solid #eb6100;background-color: #eb6100;}

.pc-1260 {display: none;}



/* 集团概况 */
.inbanner{    position: relative;width: 100%;height: 100%;overflow:hidden;}
.inbanner img{display: block;overflow: hidden;height: 100%;}
.inbanner .inbanner_text{    position: absolute;top: 50%;left: 50%;width: 1200PX;transform: translate(-50%, -50%);}
.inbanner .inbanner_text strong{width: 74px;height: 2px; background-color: #fff;display: block;}
.inbanner .inbanner_text h3{margin: 40px 0;font-size: 48px;color: #FFFFFF;line-height: 100%;letter-spacing: 2px;font-weight: bold;}
.inbanner .inbanner_text p{font-size: 18px;color: #fff;line-height: 40px;width: 700px;display: block;}

.about01{display: block;width: 1200px;margin: 100px auto;overflow: hidden;}
.about01 h3{font-size: 36px;color:#eb6100 ;text-align: center;font-weight: bold;}
.about01 strong{width: 100%;height: 1px;background-color: #ddd;margin: 24px 0;display: block;}
.about01 p{font-size: 16px;color:#666 ;line-height: 30px;text-align: center;}

.about02{width: 1200px; margin: 0 auto;overflow: hidden;}
.about02 .adt{width: 100%;position: relative;box-sizing: border-box;}
.about02 .adt .adleft{width: 50%;box-sizing: border-box;float: left;}
.about02 .adt .adleft img{display: block;width: 100%;overflow: hidden;}
.about02 .adt .adright{top: 0; width: 50%;box-sizing: border-box; float: right;padding-left: 70px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center; height: 100%;flex-flow: column;-webkit-flex-flow: column; position: absolute;right: 0;}
.about02 .adt .adright .line{    display: flex;justify-content: space-between;}
.about02 .adt .adright .line strong{display: inline-block;width: 54px;height: 1px;background-color: #eb6100;margin-right: 20px;}
.about02 .adt .adright .line strong:nth-last-child(1){width: calc(100% - 80px);background-color: #ddd;}
.about02 .adt .adright h3{font-size: 36px;margin: 40px 0;color: #eb6100;font-weight: bold;}
.about02 .adt .adright p{font-size: 15px;color: #666;line-height: 30px;    text-align: justify;}

.about02 .adt:nth-of-type(2) .adleft{float: right;}
.about02 .adt:nth-of-type(2) .adright{ left: 0; padding-left: 0;padding-right: 70px;}

.about03{  width: 100%; background-color: #e8e8e4;overflow: hidden;margin:100px auto;}
.about03 .about03warp{ width: 1600px; margin: 0 auto; padding: 100px 0;position: relative;}
.about03 .about03warp .left{float: left;width:calc(50% - 10px);overflow: hidden;position: relative;}
.about03 .about03warp .left img{display: block;width: 100%;}
.about03 .about03warp .left .line2{position: absolute;top: 40px;left: 40px;}
.about03 .about03warp .left .line2 span{font-size: 32px;display: block;color: #fff;position: relative;}
.about03 .about03warp .left .line2 span:after{content: " ";display: block;position: absolute;top: 50%;left: 60px;width: 50px ;height: 2px;background-color: #fff;}
.about03 .about03warp .left .text{    width: auto; box-sizing: border-box;position: absolute;bottom: 40px;left: 40px;z-index: 2;}
.about03 .about03warp .left .text h3{font-size: 30px ;color: #fff;margin-bottom: 40px;font-weight: bold;}
.about03 .about03warp .left .text p{font-size: 15px; color: #fff;opacity: 0.8;line-height: 30px;width: calc(100% - 80px);text-align: justify;}


.about03 .about03warp .right{float: left; width: calc(50% - 10px); padding-left: 20px;}
.about03 .about03warp .right a{display: block;position: relative;overflow: hidden;margin-bottom: 20px;}
.about03 .about03warp .right a:nth-last-of-type(1){margin-bottom: 0;}
.about03 .about03warp .right a img{display: block;width: 100%;}
.about03 .about03warp .right a .line2{position: absolute;top: 40px;left: 40px;}
.about03 .about03warp .right a .line2 span{font-size: 32px;display: block;color: #fff;position: relative;}
.about03 .about03warp .right a .line2 span:after{content: " ";display: block;position: absolute;top: 50%;left: 60px;width: 50px ;height: 2px;background-color: #fff;}
.about03 .about03warp .right a .text{width: auto; box-sizing: border-box;position: absolute;bottom: 40px;left: 40px;z-index: 2;}
.about03 .about03warp .right a .text h3{font-size: 26px ;color: #fff;margin-bottom: 40px;font-weight: bold;}
.about03 .about03warp .right a .text p{font-size: 15px; color: #fff;opacity: 0.8;line-height: 30px;width: calc(100% - 80px);text-align: justify;}

.about04{width: 1200px;margin:100px auto;overflow: hidden;}
.about04 h3{font-size: 36px;color: #eb6100;font-weight: bold;text-align: center;}
.about04 strong{width: 100%;height: 1px;background-color: #ddd;margin: 30px 0;display: block;}
.about04 p{font-size: 16px; color: #666; line-height: 30px;text-align: center;}

.aboutmore{width: 1600px;margin: 0 auto 100px;display: -webkit-flex; display: flex; -webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.aboutmore a{width: 30%;    position: relative;}
.aboutmore a:before{position: absolute;content: '';display: block;width: 100%;height: 100%;background-color: rgba(3,40,54,0.5);transition: all .3s;}
.aboutmore a:hover:before{background-color: rgba(235,97,0,0.85);}
.aboutmore a img{display: block;width: 100%;overflow: hidden;}
.aboutmore a .text{position: absolute;bottom: 45px;left: 45px;}
.aboutmore a .text h3{font-size: 26px;color: #fff;font-weight: bold;margin-bottom: 22px;}
.aboutmore a .text p{font-size: 14px;color: #fff;margin-bottom: 22px;}
.aboutmore a .text .more{}
.aboutmore a .text .more:hover i{color:#eb6100 ;}


/* brand */
.brand01{width: 1200px;}

.brand02{margin-bottom:100px ;overflow: hidden;}

.brand03_warp{ width: 100%;box-sizing: border-box;position: relative;padding-bottom: 0px;background: url(../image/brand03.jpg) fixed no-repeat;padding: 385px 0;overflow: hidden;}
.brand03_warp .brand03_text{position: absolute;top: 50%;left:10%;transform: translateY(-50%) !important; width: 66%;}
.brand03_warp .brand03_text h3{font-size: 36px;color: #fff;}
.brand03_warp .brand03_text p{font-size: 15px;color:#fff;line-height: 30px;text-align: justify;opacity: 0.75;margin-top: 40px;}

.brand04{margin: 100px auto;overflow: hidden;}
.brand04 .adt .adleft{float: right;}
.brand04 .adt .adright{left: 0; padding-left: 0; padding-right: 70px;}
.brand04 .adt .adright p{margin-bottom: 40px;}

.brand05_warp{width: 100%;overflow: hidden;margin-bottom: 100px;overflow: hidden;}
.brand05_warp .brand05{ width: 100%;position: relative;}
.brand05_warp .brand05 .imgbox{    width: 100%;}
.brand05_warp .brand05 .imgbox img{}
.brand05_warp .brand05 .container{position: absolute;top: 50%;right: 0;transform: translateY(-50%);background-color: rgba(235,97,0,0.95); width: 50%;height: 100%;}
.brand05_warp .brand05 .container .text{position: absolute;top: 50%;left: 80px;transform: translateY(-50%);width: calc(80% - 80px);}
.brand05_warp .brand05 .container .text h3{font-size: 30px;color: #fff;font-weight: bold;margin-bottom: 40px;}
.brand05_warp .brand05 .container .text p{font-size: 15px;line-height: 30px;color: #fff;}






/* news */
.news01{width: 100%;margin: auto;box-sizing: border-box;overflow: hidden;margin-top: 40px;}
.news01 .top{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;justify-content: start;-webkit-justify-content: start;border-bottom: 1px solid #dddddd;margin-bottom: 0px;padding: 0 calc(50% - 600px);}
.news01 .top a{display: block;width: 200px;text-align: center;padding-bottom: 10px;position: relative;overflow: hidden;}
.news01 .top a:after{content: '';display: block;width: 100%;height: 2px;background-color: #eb6100;position: absolute;left: -100%;bottom: 0;transition: all .3s;}
.news01 .top a p{border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;overflow: hidden;margin-right: -1px;font-size: 18px;color: #222222;line-height: 24px;}
.news01 .top a i{font-size: 18px;color: #eb6100;display:none;}
.news01 .top .active p{color: #eb6100;    margin-bottom: 5px;}
.news01 .top .active:after{left: 0;}
.news01 .top a:hover p{color: #eb6100;}
.news01 .top a:hover:after{left: 0;}

.news01{margin-bottom: 100px;}
.news01 .news_list{width: 100%;overflow: hidden;}
.news01 .news_list .content{  display: block;width: 100%; padding: 40px 0; background-color: transparent;transition: all .3s;border-bottom: 1px solid #ddd;}
.news01 .news_list .content:hover{background-color: #f1f2f3;}
.news01 .news_list .content:hover .main .textbox h3{color:#eb6100;}
.news01 .news_list .content .main{position: relative;position: relative;width: 1200px;margin: 0 auto;}
.news01 .news_list .content .main .imgbox{width: 28%;}
.news01 .news_list .content .main .textbox{position: absolute;top: 50%;right: 0%;transform: translateY(-50%);width: 67%;}
.news01 .news_list .content .main .textbox p{font-size: 16px;color: #666;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.news01 .news_list .content .main .textbox h3{font-size: 22px;color:#222;font-weight: bold;margin: 26px 0;}
.news01 .news_list .content .main .textbox span{font-size: 14px;color:#888;line-height: 100%;}

.fy,.nav-links{width: 100%;box-sizing: border-box;padding: 30px 0 60px;justify-content: start;flex-flow: row;display: flex;margin: auto;}
.fy a,.nav-links span,.nav-links a{display: block;width: auto;min-width: 32px;height: 34px;line-height: 34px;font-size: 14px;color: #b8b8b8;border: 1px solid #b8b8b8;border-radius: 5px;background-color: #FFFFFF;transition: all .3s;margin: 0 7px;text-align: center;box-sizing: border-box;padding: 0 10px;}
.fy a:hover{background-color: #eb6100;border-color: #eb6100;color: #FFFFFF;}
.fy .active,.nav-links span{background-color: #eb6100;border-color: #eb6100;color: #FFFFFF;}
.fy a:nth-of-type(1){margin-left: 0;}

.productfy{width:1200px;padding-bottom:0;}
.screen-reader-text{display: none;}
.navigation,.pagination{width:100%;}
.fy_video{width: 100%;justify-content: start;flex-flow: row;display: flex;}

.train01{margin-top: 0;}
.train01fy{width: 1200px;margin: auto;}

/* */
.section_area{width: 100%;margin: 100px auto;overflow: hidden;}
.section_area .section_box{position: relative;}
.section_area .section_box .circle{position: absolute;top: 10%;left: 50%;}
.section_area .section_box .circle img{width: auto;}
.section_area .section_box .ico{}
.section_area .section_box .ico img{width: auto;}
.section_area .section_box .history_title{}
.section_area .section_box .text{}
.section_area .section_box .img{margin: 0 auto; width: 215px;}
.section_area .section_box .img img{width: auto;display: block;}
.section_area .section_box .year_ul{}
.section_area .section_box .year_ul .left_box{}
.section_area .section_box .year_ul .left_box .year_box{}
.section_area .section_box .year_ul .left_box .year_box .year{}
.section_area .section_box .year_ul .left_box .year_box .year_text{}
.section_area .section_box .year_ul .right_box{}
.section_area .section_box .year_ul .right_box .year_box{}
.section_area .section_box .year_ul .right_box .year_box .year{}
.section_area .section_box .year_ul .right_box .year_box .year_text{}

/* contact */
.contactwrap{width: 100%;box-sizing: border-box;padding: 150px 0;overflow: hidden;position: relative;}
.contactwrap::before{content: '';display: block;width: 50%;height: 100%;background: url(../image/contact02.jpg)no-repeat;background-size: cover;position: absolute;left: 0;top: 0;z-index: 0;}
.contactwrap::after{content: '';display: block;width: 50%;height: 100%;background-color: #f1f2f3;position: absolute;right: 0;top: 0;z-index: 0;}
.contactwrap .contact{width: 1200px;margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;position: relative;z-index: 1;}
.contactwrap .contact .left{display: block;width: 50%;box-sizing: border-box;padding-right: 5%;}
.contactwrap .contact .left .tl{font-size: 24px;color: #222222;font-weight: bold;margin-bottom: 40px;}
.contactwrap .contact .left .min{width: 100%;box-sizing: border-box;}
.contactwrap .contact .left .min li{width: 100%;margin-bottom:30PX;}
.contactwrap .contact .left .min li:last-child{margin-bottom: 0;}
.contactwrap .contact .left .min li p{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;font-size: 16px;color: #e36106;font-weight: bold;margin-bottom: 10px;}
.contactwrap .contact .left .min li p i{font-size: initial;color: inherit;margin-right: 10px;}
.contactwrap .contact .left .min li h3{font-size: 15px;color: #666666;line-height: 24px;}
.contactwrap .contact .right{width: 50%;box-sizing: border-box;padding-left: 5%;} 
.contactwrap .contact .right h3{font-size: 24px;color: #222222;font-weight: bold;margin-bottom: 40px;}
/*
.c-form{width: 100%;box-sizing: border-box;}
.c-form label{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;background-color: #FFFFFF;border: 1px solid #DDDDDD;box-sizing: border-box;padding: 0 15px;margin-bottom: 20px;}
.c-form label i{font-size: 15px;color: #DDDDDD;width: 30px;border-right: 1px solid #ddd;}
.c-form .textarea{padding: 15px;align-items: flex-start;-webkit-align-items: flex-start;}
.c-form label input{display: block;width: calc(100% - 30px);height: 34px;outline: none;border: none;box-sizing: border-box;padding-left: 10px;}
.c-form label textarea{display: block;width: calc(100% - 20px);height: 100px;outline: none;border: none;box-sizing: border-box;padding-left: 10px;resize: none;}
.c-form .submit{display: block;width: 160px;height: 40px;border: 1px solid #eb6100;background-color: #eb6100;font-size: 14px;color: #FFFFFF;text-align: center;line-height: 40px;border-radius: 4px;transition: all .3s;margin-top: 30px;}
.c-form .submit:hover{background-color: #FFFFFF;color: #eb6100;}
*/


/* 招聘 */
.inbanner .inbanner_text .p02{margin-top: 20px;}
.recruitwrap{width: 100%;box-sizing: border-box;overflow: hidden;}
.recruit01{width: 1200px;margin: 100px auto;}
.recruit01 .toh3{font-size: 24px;color: #eb6100;margin-bottom: 30px;text-align: center;font-weight:bold;}
.recruit01 .min{width: 100%;box-sizing: border-box;position: relative;}
.recruit01 .min .item{width: 100%;border-bottom: 1px solid #DDDDDD;}
.recruit01 .min .item:first-child{border-top: 1px solid #DDDDDD;}
.recruit01 .min li a{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;height: 64px;}
.recruit01 .min li a p{font-size: 18px;color: #222222;font-weight: bold;}
.recruit01 .min li a i{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;width: 20px;height: 20px;border: 1px solid #eb6100;border-radius: 50%;font-size: 12px;color: #eb6100;}
.recruit01 .min .item .info{width: 100%;box-sizing: border-box;position: relative;margin: 0 0 40px;border-top: 1px solid #DDDDDD;padding-top: 30px;display: none;}
.recruit01 .min .item .info::before{content: '';display: block;width: 1px;height: calc(100% - 30px);position: absolute;left: 15%;top: 25px;background-color: #DDDDDD;z-index: 0;}
.recruit01 .min .item .info li{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;padding-bottom: 40px;position: relative;z-index: 1;}
.recruit01 .min .item .info li p{width: 15%;font-size: 16px;color: #eb6100;border-right: 2px solid #eb6100;margin-top: 5px;font-weight:bold;}
.recruit01 .min .item .info li h4{width: 85%;font-size: 15px;color: #666666;line-height: 30px;box-sizing: border-box;padding-left: 50px;}
.recruit01 .min .item:first-child .info{display: block;}
.recruit01 .min .item.active a .fa{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.recruit02{width: 100%;box-sizing: border-box;padding: 100px 0;background: url(../image/recruit_03.jpg)no-repeat;background-size: cover;text-align: center;}
.recruit02 h3{font-size: 24px;color: #FFFFFF;font-weight: bold;margin-bottom: 60px;}
.recruit02 img{display: block;width: auto;margin: auto;}


/* product */
.porbanner{width: 100%;position: relative;overflow: hidden;padding-top: 94px;}
.porbanner .b-text{position: absolute;width: 1200px;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);margin-top: 60px;}
.porbanner .b-text .text h3{font-size: 44px;color: #FFFFFF;font-weight: bold;margin-bottom: 0px;}
.porbanner .b-text .text h4{font-size: 16px;color: #ffffff;line-height: 30px;width: 50%;display: block;margin-top: 30px;}
.mbx{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;}
.mbx a{font-size: 13px;color: #fff;}
.mbx a i{margin-right: 10px;font-size: inherit;color: inherit;}
.mbx>i{font-size: 14px;color: #fff;margin: 0 20px;}
.mbx a:hover{text-decoration: underline;}
.porbanner .mbx{width: 1200px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);top: 130px;position: absolute;}

/* proinnerwrap */
.proinnerwrap{width: 100%;position: relative;overflow: hidden;}
/* protab */
.protab{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;background-color: #e9470a;}
.protab ul{width: 1200px;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.protab ul li{width: 25%;position: relative;transition: all .3s;}
.protab ul li:hover{background-color: rgba(0,0,0,0.2);}
.protab ul li a{height: 70px;display: block;width: 100%;text-align: center;line-height: 70px;font-size: 15px;color: #FFFFFF;}
.protab ul li::after{content: '';display: block;width: 0%;height: 3px;position: absolute;bottom: 0;left: 0;background-color: #FFFFFF;transition: all .3s;}
.protab ul li.current::after{width: 100%;}
.fixedSubNav{position:fixed;top:70px;left:0;z-index:95}
/* productwrap */
.productwrap{width: 100%;box-sizing: border-box;position: relative;}
.productcont{width: 1200px;margin: auto;}
.p-tl{width: 100%;padding-bottom: 20px;font-size: 30px;color: #222222;border-bottom: 1px solid #DDDDDD;margin-bottom: 30px;font-weight: bold;}
.productwrap .product01{padding: 90px 0;}
.productwrap .product01 .cont{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.productwrap .product01 .cont a{display: block;width: 48.5%;margin-right: 3%;margin-bottom: 3%;position: relative;overflow: hidden;position: relative;}
.productwrap .product01 .cont a::after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;-moz-binding: 0;background-color: #0d3442;opacity: 0.45;transition: all .3s;}
.productwrap .product01 .cont a:hover::after{opacity: 0.75;}
.productwrap .product01 .cont a:nth-of-type(2n){margin-right: 0;}

.productwrap .product01 .cont a img{display: block;width: 100%;}
.productwrap .product01 .cont a .text{width: 80%;position: absolute;top: 50%;left: 10%;transform: translateY(-50%);-webkit-transform: translateY(-50%);box-sizing: border-box;padding: 0 0 24px;text-align: center;transition: all .3s;z-index: 1;}
.productwrap .product01 .cont a .text span{font-size: 60px;color: rgba(255,255,255,0.2);margin-bottom: 20px;margin-top:20px; display: block;    font-weight: bold;}
.productwrap .product01 .cont a .text h3{font-size: 24px;color: #FFFFFF;margin-bottom: 20px;}
.productwrap .product01 .cont a .text p{font-size: 13px;color: #aaaaaa;margin-bottom: 40px;opacity: 0;transition: all .3s;}
.p-more{margin: auto;background-color: #eb6100;color: #FFFFFF;overflow: hidden;border-color: #eb6100;display: block;width: 130px;height: 32px;line-height: 32px;}
.p-more:after{background-color: #FFFFFF;}
.p-more:hover{color: #eb6100;}
.productwrap .product01 .cont a:hover .text{background-color: rgba(255,255,255,0.95);}
.productwrap .product01 .cont a:hover .text span{color: rgba(102,102,102,0.2);}
.productwrap .product01 .cont a:hover .text h3{color: #222222;}
.productwrap .product01 .cont a:hover .text p{opacity: 1;}
.productwrap .product01 .cont a .text .p-more{opacity: 0;}
.productwrap .product01 .cont a:hover .text .p-more{opacity:1;}
.productwrap .product01 .cont a:hover .text .p-more:hover{color: #fff;}

/* product02wrap */
.product02wrap{width: 100%;box-sizing: border-box;background-color: #f1f2f3;padding: 90px 0;}
.product02wrap .product02 .cont a{display: block;width: 30.333%;margin-right: 3%;background-color: #FFFFFF;}
.product02wrap .product02 .cont a:nth-of-type(3){margin-right: 0;}
.product02wrap .product02 .cont a .imgbox{width: 100%;overflow: hidden;}
.product02wrap .product02 .cont a .imgbox img{display: block;width: 100%;transition: all .6s;}
.product02wrap .product02 .cont a:hover .imgbox img{transform: scale(1.1);}
.product02wrap .product02 .cont{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;}
.product02wrap .product02 .cont a .text{width: 100%;box-sizing: border-box;padding: 40px 40px 90px;position: relative;}
.product02wrap .product02 .cont a .text h3{font-size: 24px;color: #222222;font-weight: bold;margin-bottom: 30px;}
.product02wrap .product02 .cont a .text h4{font-size: 14px;color: #666666;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;min-height: 48px;}
.product02wrap .product02 .cont a .text i{display: block;width: 50px;height: 50px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: 18px;color: #FFFFFF;background-color: #cccccc;transition: all .3s;position: absolute;right: 0;bottom: 0;}
.product02wrap .product02 .cont a:hover .text i{background-color: #eb6100;}
.product02wrap .product02 .cont a:hover .text h3{color: #eb6100;}

/* product03 */
.product03{padding: 90px 0;}
.product03 .cont{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.product03 .cont a{display: block;width: 24.25%;margin-right: 1%;overflow: hidden;position: relative;box-sizing: border-box;margin-bottom: 1%;}
.product03 .cont a:nth-of-type(3n){margin-right: 0;}
.product03 .cont a img{display: block;width: 100%;}
.product03 .cont a .text{width: 100%;height: 100%;position: absolute;left: 0;background-color: rgba(235,97,0,0.8);box-sizing: border-box;padding:0 15%;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;-webkit-flex-flow: column;flex-flow: column;bottom: -100%;transition: all .3s;}
.product03 .cont a:first-child,.product03 .cont a:last-child{width: 49.5%;}
.product03 .cont a .first{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;transform: translateY(-50%);-webkit-transform: translateY(-50%);font-size: 22px;color: #FFFFFF;font-weight: bold;transition: all .3s;opacity: 1;}
.product03 .cont a .text h3{font-size: 22px;color: #FFFFFF;font-weight: bold;margin-bottom: 20px;}
.product03 .cont a .text h4{font-size: 14px;color: rgba(255,255,255,0.8);line-height: 24px;text-align: justify;text-align-last: center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.product03 .cont a .text .p-more{text-align: center;margin: 0;margin-top: 20px;color: #fff;background-color: transparent;border: 1px solid #fff;}
.product03 .cont a .text .p-more:hover{color: #eb6100;border: 1px solid #fff;background-color: #fff;}
.product03 .cont a .text .p-more i{font-size: inherit;color: inherit;margin-left: 10px;}
.product03 .cont a:hover .text{bottom: 0;}
.product03 .cont a:hover .first{opacity: 0;}

/* product04 */
.product04{margin-bottom: 90px;}
.product04 .cont{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.product04 .cont a{width: 100%;display: flex;display:-webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;box-sizing: border-box;padding: 20px;background-color: #f6f6f6;}
.product04 .cont a .imgbox{width: 40%;overflow: hidden;min-height:123px;}
.product04 .cont a .imgbox img{display: block;width: 100%;transition: all .6s;background-color:#fff;}
.product04 .cont a .text{width: 60%;box-sizing: border-box;padding-left: 20px;}
.product04 .cont a .text h3{font-size: 16px;color: #222222;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 30px;}
.product04 .cont a .text font{font-size: 13px;color: #eb6100;}
.product04 .cont a .text font i{font-size: inherit;color: inherit;margin-left: 5px;}
.product04 .cont a:hover .imgbox img{transform: scale(1.1);}
.product04 .cont a:hover .text h3{color: #eb6100;}

/* prolistwrap */
.prolistwrap{width: 100%;box-sizing: border-box;overflow: hidden;}
.mbxwrap{width: 100%;background-color: #f1f2f3;}
.mbxwrap .mbx{width: 1200px;margin: auto;height: 65px;margin-top: 99px;}
.mbxwrap .mbx a{color: #666666;}
.mbxwrap .mbx i{color: #666666;}

.prolist{width: 1200px;margin: 90px auto;}
.prolist .l-tl{font-size: 30px;color: #222222;font-weight: bold;margin-bottom: 30px;}
.prolist .cont{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;}
.prolist .cont .pro-l{width: 25%;background-color: #f1f2f3;padding: 20px 30px 150px;box-sizing: border-box;}
.prolist .cont .pro-l li{display: block;width: 100%;}
.prolist .cont .pro-l li .top{display: block;width: 100%;box-sizing: border-box;padding: 20px 0;font-size: 16px;color: #222222;font-weight: bold;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;margin-bottom: -1px;}
.prolist .cont .pro-l li:first-child .top{border-top: none;}
.prolist .cont .pro-l li .top:after{content: '+';display: block;font-size: inherit;color: inherit;}
.prolist .cont .pro-l li .top02:after{content: '-';}
.prolist .cont .pro-l li .listinfo{width: 100%;box-sizing: border-box;padding: 20px 0;/*padding-left: 18px;*/display: none;}
.prolist .cont .pro-l li:first-child .listinfo{display: block;}
.prolist .cont .pro-l li .listinfo a{font-size: 14px;color: #888888;line-height: 30px;display: block;    transition: all .3s;}
.prolist .cont .pro-l li .listinfo a:hover{color:#111;text-decoration: underline;}
.prolist .cont .right{width: 75%;box-sizing: border-box;padding-left: 2%;}
.prolist .cont .min{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;align-items: flex-start;-webkit-align-items: flex-start;}
.prolist .cont .min a{width: 49%;display: flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;box-sizing: border-box;padding: 20px;background-color: #f6f6f6;margin-right: 2%;margin-bottom: 2%;}
.prolist .cont .min a .imgbox{width: 40%;overflow: hidden;background-color:#fff;}
.prolist .cont .min a .imgbox img{display: block;width: 100%;transition: all .6s;}
.prolist .cont .min a .text{width: 60%;box-sizing: border-box;padding-left: 20px;}
.prolist .cont .min a .text h3{font-size: 16px;color: #222222;font-weight: bold;white-space: normal;overflow: hidden;text-overflow: ellipsis;margin-bottom: 30px;line-height:20px;}
.prolist .cont .min a .text font{font-size: 13px;color: #eb6100;}
.prolist .cont .min a .text font i{font-size: inherit;color: inherit;margin-left: 5px;}
.product04 .cont a:hover .imgbox img{transform: scale(1.1);}
.product04 .cont a:hover .text h3{color: #eb6100;}
.prolist .cont .min a:nth-of-type(2n){margin-right: 0;}
.prolist .cont .right .fy{width: 100%;justify-content: flex-start;-webkit-justify-content: flex-start;padding-bottom: 0;}
.prolist02wrap{background-color: #f1f2f3;}
.prolistwrap .product04{margin-top: 90px;}

.prolist .cont .pro-l .active .top02{ color: #e94608; }
.prolist .cont .pro-l .active .listinfo .active{ color: #e94708;text-decoration: underline;}










/* proinfo01 */
.proinfo01{width: 1200px;box-sizing: border-box;margin: 60px auto;position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;}
.proinfo01 .left{width: 45%;box-sizing: border-box;padding: 0 50px 0 0;}
.proinfo01 .left .imgslider{width: 100%;box-sizing: border-box;}
.proinfo01 .left .imgslider .gallery-top{width: 100%;box-sizing: border-box;border: 1px solid #DDDDDD;}
.proinfo01 .left .imgslider .gallery-top .bigimgbox{width: 100%;overflow: hidden;}
.proinfo01 .left .imgslider .gallery-top .bigimgbox img{display: block;width: 100%;}
.proinfo01 .left .imgslider .gallery-thumbs{padding-top: 20px;}
.proinfo01 .left .imgslider .gallery-thumbs .swiper-slide{border: 1px solid #DDDDDD;position: relative;box-sizing: border-box;}
.proinfo01 .left .imgslider .gallery-thumbs .swiper-slide::after{content: '';display: block;width: 0;height: 0;border: 6px solid transparent;border-bottom: 6px solid #eb6100;position: absolute;top: -12px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity: 0;}
.proinfo01 .left .imgslider .gallery-thumbs .swiper-slide-thumb-active{border: 1px solid #eb6100;}
.proinfo01 .left .imgslider .gallery-thumbs .swiper-slide-thumb-active::after{opacity: 1;}

.proinfo01 .right{width: 50%;box-sizing: border-box;}
.proinfo01 .right h3{font-size: 30px;color: #222222;font-weight: bold;margin-bottom: 30px;}
.proinfo01 .right h4{font-size: 15px;color: #666666;line-height: 30px;margin-bottom: 40px;}
.p-more02{width: 280px;height: 48px;display: block;position: relative;z-index: 0;background-color: #eb6100;color: #FFFFFF;font-size: 15px;text-align: center;line-height: 48px;overflow: hidden;}
.p-more02::after{content: '';display: block;width: 0%;height: 100%;transition: all .3s;background-color: #cccccc;position: absolute;top: 0;left: 0;z-index: -1;}
.p-more02:hover::after{width: 100%;}

.proinfo01 .right .more{ display: block;  border: 1px solid #eb6100; background-color: #eb6100;}
.proinfo01 .right .more:hover{    background-color: #fff; color: #eb6100;}
.productinfo04{margin-top:0 !important;}
.productinfo04 .cont a{width: 32%;}

/* proinfotabwrap */
.proinfotabwrap{width: 100%;box-sizing: border-box;background-color: #eb6100;}
.proinfotabwrap .proinfotab{width: 1200px;margin: auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.proinfotabwrap .proinfotab a{display: block;width: 25%;height: 70px;position: relative;font-size: 15px;color: #FFFFFF;text-align: center;line-height: 70px;}
.proinfotabwrap .proinfotab a::after{content: '';display: block;width: 0%;height: 3px;background-color: #FFFFFF;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.proinfotabwrap .proinfotab a:hover::after,.proinfotabwrap .proinfotab a.active::after{width: 100%;}

.proinfo02wrap{width: 100%;box-sizing: border-box;background-color: #f1f2f3;position: relative;padding: 90px 0;}
.proinfo02wrap .proinfo02{width: 1200px;margin: auto;box-sizing: border-box;}
.proinfo02 .item{width: 100%;box-sizing: border-box;padding-bottom: 50px;margin-bottom: 50px;border-bottom: 1px solid #ddd;}
.proinfo02 .item:last-child{margin-bottom: 0;padding-bottom: 0;border: none;}
.proinfo02 .item .pino-tl{font-size: 28px;color: #fff;font-weight: bold;margin-bottom: 30px;background-color: #eb6100;padding: 20px 100px;}
.proinfo02 .item .item01info{width: 100%;box-sizing: border-box;padding: 0 100px;}
.proinfo02 .item .item01info li{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;font-size: 15px;color: #666666;line-height: 48px;}
.proinfo02 .item .item01info li font{font-size: 15px;color: #222222;font-weight: bold;}
.proinfo02 .item .item01info p,.proinfo02 .item .item01info p span,.proinfo02 .item .item01info strong{ font-size: 15px;color: #666666;line-height: 48px; }
.proinfo02 .item .item01info strong{ color: #222222; font-weight: bold; }
.proinfo02 .item .item03info{padding:0 100px;}
.proinfo02 .item .item04info{}


.proinfo02 .item .item02info{width: 100%;border: 1px solid #DDDDDD;}
.proinfo02 .item .item02info td,.proinfo02 .item .item02info tr th{box-sizing: border-box;padding-left: 40px;color: #222222;font-size: 15px;height: 60px;}
.proinfo02 .item .item02info td:nth-of-type(1){width: 30%;border-right: 1px solid #DDDDDD;}
.proinfo02 .item .item02info td:nth-of-type(2){width: 70%;border-right: none;}
.proinfo02 .item .item02info tr{background-color: #f1f3f5;}
.proinfo02 .item .item02info tr:nth-of-type(2n){background-color: #FFFFFF;}
.proinfo02 .item .item02info tr:first-child{background-color: #eb6100;}
.proinfo02 .item .item02info tr th{text-align: left;padding-left: 40px;color: #FFFFFF;font-size: 18px;}

.proinfo02 .item .item03info h3{font-size: 16px;color: #222222;font-weight: bold;margin-bottom: 30px;}
.proinfo02 .item .item03info h4{font-size: 15px;color: #666666;line-height: 26px;}

.proinfo02 .item .item03info p,.proinfo02 .item .item03info p span,.proinfo02 .item .item03info strong{ font-size: 15px;color: #666666;line-height: 30px; }
.proinfo02 .item .item03info strong{ color: #222222; font-weight: bold; }






.proinfo02 .item .item04info{width: 100%;box-sizing: border-box;border: 1px solid #ddd;}
.proinfo02 .item .item04info li{width: 100%;box-sizing: border-box;}
.proinfo02 .item .item04info li .top{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;align-items: center;-webkit-align-items: center;font-size: 18px;color: #222222;height: 64px;box-sizing: border-box;padding: 0 100px;background-color: #fff;border-bottom: 1px solid #ddd;}
.proinfo02 .item .item04info li .top i{font-size: inherit;color: inherit;margin-left: 10px;}
.proinfo02 .item .item04info li .min{width: 100%;box-sizing: border-box;padding: 30px 100px;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;flex-wrap: wrap;background-color: #f6f6f6;border-bottom: 1px solid #ddd;}
.proinfo02 .item .item04info li .min a{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;width: 50%;font-size: 15px;color: #222222;margin-bottom: 20px;}
.proinfo02 .item .item04info li .min a i{font-size: inherit;color: inherit;margin-right: 10px;}
.proinfo02 .item .item04info li .top.topopen,.proinfo02 .item .item04info li .top:hover{background-color: #e9f4f8;}
.proinfo02 .item .item04info li .top.topopen i{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.proinfo02 .item .item04info li .minwrap{display: none;}
.proinfo02 .item .item04info li:first-child .minwrap{display: block;}

/* .proinfo02 .item{display: none;} */
.proinfo02 .item:first-child{display: block;}

.tolist{width: 1200px;margin: auto;margin-top: 30px;}
.tolist a{font-size: 16px;color: #666666;}
.tolist a i{font-size: inherit;color: inherit;margin-right: 10px;}
.tolist a:hover{color: #eb6100;}


/* 行业应用 */
/* industry01 */
.industry01{width: 1200px;margin: 90px auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;}
.industry01 .left{width: 70%;box-sizing: border-box;padding-right: 140px;}
.industry01 .left h3{font-size: 30px;color: #222222;font-weight: bold;border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-bottom: 30px;}
.industry01 .left .min{width: 100%;box-sizing: border-box;}
.industry01 .left .min h4{font-size: 16px;color: #666666;line-height: 32px;margin-bottom: 30px;text-align: justify;}
.industry01 .left .min h4:last-child{margin-bottom: 0;}
.industry01 .right{width: 25%;box-sizing: border-box;}
.industry01 .right h3{font-size: 13px;color: #222222;line-height: 24px;margin-bottom: 20px;font-weight: bold;}
.industry01 .right .min{width: 100%;box-sizing: border-box;}
.industry01 .right .min a{display: block;width: 100%;overflow: hidden;position: relative;margin-bottom: 15px;}
.industry01 .right .min a img{display: block;width: 100%;}
.industry01 .right .min a .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: 20px;color: #FFFFFF;z-index: 0;}
.industry01 .right .min a .text::after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;background-color: rgba(235,97,0,0.8);opacity: 0;transition: all .3s;}
.industry01 .right .min a:hover .text::after{opacity: 1;} 
.industry01 .right .min a:last-child{margin-bottom: 0;}

/* industry02 */
.industry02{width: 100%;box-sizing: border-box;display: flex;display: -webkit-inline-flex;-webkit-justify-content: space-between;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.industry02 a{display: block;width: 33.33%;position: relative;overflow: hidden;}
.industry02 a img{display: block;width: 100%;}
.industry02 a .first{width: 100%;font-size: 24px;color: #ffffff;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;opacity: 1;transition: all .5s;}
.industry02 a .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;-webkit-flex-flow: column;flex-flow: column;background-color: rgba(235,97,0,0.82);box-sizing: border-box;padding: 30px;opacity: 0;transition: all .3s;}
.industry02 a .text h3{font-size: 24px;color: #FFFFFF;}
.industry02 a .text h4{font-size: 15px;color: #FFFFFF;opacity: 0.8;margin: 20px 0;    width: 80%;text-align: center;line-height: 24px;}
.industry02 a .text i{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: 18px;color: #eb6100;width: 36px;height: 36px;border-radius: 50%;background-color: #FFFFFF;}
/* .industry02 a .text::after{content: '';display: block;width: calc(100% - 60px);height: calc(100% - 60px);border: 1px solid rgba(255,255,255,0.7);position: absolute;top: 30px;left: 30px;transform: scale(1.15);opacity: 0;transition: all .5s;}
.industry02 a:hover .text::after{opacity: 1;transform: scale(1);} */
.industry02 a:hover .text{opacity: 1;}
.industry02 a:hover .first{opacity: 0;}

.industry02 a .text::after,.industry02 a .text::before{position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;content: '';opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.industry02 a .text::before{border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);}
.industry02 a .text::after{border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);}
.industry02 a:hover .text::after,.industry02 a:hover .text::before{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

/* 应用详情 */
.applicationinfo01wrap{width: 100%;box-sizing: border-box;padding: 80px 0;box-sizing: border-box;background-color: #f1f2f3;}
.applicationinfo01{width:1200px;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin: auto;}
.applicationinfo01 .text{width: 50%;box-sizing: border-box;padding-right: 40px;}
.applicationinfo01 .text h4{font-size: 16px;color: #666666;line-height: 30px;text-align: justify;}
.applicationinfo01 .imgbox{width: 50%;box-sizing: border-box;overflow: hidden;}
.applicationinfo01 .imgbox img{display: block;width: 100%;transition: all .6s;}
.applicationinfo01 .imgbox:hover img{transform: scale(1.1);}

/* applicationinfo02 */
.applicationinfo02{width: 1200px;margin: 80px auto;box-sizing: border-box;}
.applicationinfo02 .cont{width: 100%;box-sizing: border-box;position: relative;padding: 20px 0;border-bottom: 1px solid #ddd;}
.applicationinfo02 .cont a{display: block;width: 100%;box-sizing: border-box;box-sizing: border-box;padding: 20px 0;}
.applicationinfo02 .cont a .imgbox{width: 100%;box-sizing: border-box;overflow: hidden;}
.applicationinfo02 .cont a .imgbox img{display: block;transition: all .6s;margin:auto;max-width:100%;width:150px;}
.applicationinfo02 .cont a:hover .imgbox img{transform: scale(1.1);}
.applicationinfo02 .cont a .text{font-size: 16px;color: #222222;text-align: center;line-height: 22px;max-width: 80%;margin: 20px auto 0;}
.applicationinfo02 .cont .swiper-button-prev, .applicationinfo02 .cont .swiper-button-next{width: auto;height: auto;padding: 0;margin: 0;font-size: 26px;color: #DDDDDD;opacity: 1;outline: none;background-image: none;}
.applicationinfo02 .cont .swiper-button-prev{left: -30px;}
.applicationinfo02 .cont .swiper-button-next{right: -30px;}
.applicationinfo02 .line{width: 1px;height: 100%;position: absolute;left: 25%;background-color: #DDDDDD;top: 0;z-index: 2;}
.applicationinfo02 .cont .swiper-container::after{content: '';display: block;width: 1px;height: 100%;background-color: #DDDDDD;position: absolute;top: 0;left: 50%;z-index: 2;}
.applicationinfo02 .cont .swiper-container::before{content: '';display: block;width: 1px;height: 100%;background-color: #DDDDDD;position: absolute;top: 0;left: 75%;z-index: 2;}

/* .applicationinfo03 */
.applicationinfo03{width: 1200px;margin: 80px auto;box-sizing: border-box;}
.applicationinfo03 .p-tl{border-bottom: none;}
.applicationinfo03 .cont{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;position: relative;}
.applicationinfo03 .cont .left{width: 49.6%;box-sizing: border-box;}
.applicationinfo03 .cont .item{position: relative;overflow: hidden;}
.applicationinfo03 .cont .item img{display: block;width: 100%;transition: all .6s;}
.applicationinfo03 .cont .item:hover img{transform: scale(1.1);}
.applicationinfo03 .cont .item h3{font-size: 18px;color: #FFFFFF;white-space: nowrap;box-sizing: border-box;width: 100%;padding: 0 40px;position: absolute;left: 0;bottom: 30px;}
.applicationinfo03 .cont .right{width: 49.6%;box-sizing: border-box;height: 100%;position: absolute;right: 0;top: 0;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-flow: column;flex-flow: column;}
.applicationinfo03 .cont .right li{width: 100%;box-sizing: border-box;height: 49%;}
.applicationinfo03 .cont .right li img{width: auto;height: 100%;min-width: 100%;}

.applicationinfo03min{width: 100%;margin: auto;position: relative;}
.applicationinfo03min a{display: block;width: 100%;box-sizing: border-box;}
.applicationinfo03min a .imgbox{width: 100%;overflow: hidden;}
.applicationinfo03min a .imgbox img{display: block;width: 100%;transition: all .6s;}
.applicationinfo03min a:hover .imgbox img{transform: scale(1.1);}
.applicationinfo03min a .text{width: 100%;box-sizing: border-box;padding-top: 20px;}
.applicationinfo03min a .text p{font-size: 15px;color: #666666;margin-bottom: 20px;}
.applicationinfo03min a .text h3{font-size: 18px;color: #000000;line-height: 30px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.applicationinfo03min a font{background-color: transparent;color: #eb6100;border: 1px solid #eb6100;opacity: 0;margin-top: 20px;width: 130px;height: 36px;line-height: 36px;transition: all .3s;}
.applicationinfo03min a font::after{background-color: #eb6100;}
.applicationinfo03min a font:hover{color: #fff;}
.applicationinfo03min a:hover .text h3{color: #eb6100;}
.applicationinfo03min a:hover font{opacity: 1;}
.applicationinfo03min a font:hover{background-color: #eb6100;}

.applicationinfo03min .swiper-button-next,.applicationinfo03min .swiper-button-prev{background-image: none;font-size: 30px;color: #c2c3c3;width: auto;height: auto;margin-top: -15px;outline: none;}
.applicationinfo03min .swiper-button-next{right: -60px;}
.applicationinfo03min .swiper-button-prev{left: -60px;}



/* .applicationinfo04 */
.applicationinfo04wrap{width: 100%;box-sizing: border-box;padding: 80px 0;background-color: #f1f2f3;}
.applicationinfo04{width: 1200px;margin: auto;}
.applicationinfo04 .p-tl{border-bottom: none;}
.applicationinfo04 .cont{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.applicationinfo04 .cont a{display: block;width: 32%;box-sizing: border-box;}
.applicationinfo04 .cont a .imgbox{width: 100%;box-sizing: border-box;overflow: hidden;}
.applicationinfo04 .cont a .imgbox img{display: block;width: 100%;transition: all.6s;}
.applicationinfo04 .cont a:hover .imgbox img{transform: scale(1.1);}
.applicationinfo04 .cont a .text{width: 100%;box-sizing: border-box;padding: 30px;background-color: #FFFFFF;}
.applicationinfo04 .cont a .text h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 18px;color: #222222;line-height: 24px;margin-bottom: 20px;font-weight: bold;transition: all .3s;}
.applicationinfo04 .cont a .text h4{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;font-size: 14px;color: 
#aaaaaa;}
.applicationinfo04 .cont a .text h4 i{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: 14px;color: #222222;border: 1px solid #AAAAAA;border-radius: 50%;width: 36px;height: 36px;}
.applicationinfo04 .cont a:hover .text h3{color: #eb6100;}
.applicationinfo04 .cont a .text h4 i:hover{background-color: #eb6100;color: #FFFFFF;border-color: #eb6100;}

/* applicationinfo05 */
.applicationinfo05{width: 100%;box-sizing: border-box;padding: 100px 0;background-color: #1b4a5c;}
.texttl{width: 1200px;margin: auto;box-sizing: border-box;margin-bottom: 30px;}
.texttl h3{color: #FFF;font-weight: bold;font-size: 30px;margin-bottom: 20px;}
.texttl h4{font-size: 16px;line-height: 30px;color: #ffffff;opacity: 0.8;}
.applicationinfo05 .cont .swiper-slide{width: 32%;margin-right: 30px;}
.applicationinfo05 .swiper-container05{padding-left: calc((100% - 1200px)/2);box-sizing: border-box;}
.applicationinfo05 .cont .swiper-slide a{display: block;width: 100%;}
.applicationinfo05 .cont .swiper-slide a .text{padding-top: 30px;}
.applicationinfo05 .cont .swiper-slide a .text h3{font-size: 24px;color: #fff;margin-bottom: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.applicationinfo05 .cont .swiper-slide a .text h4{font-size: 15px;color: #fff;line-height: 24px;opacity: 0.8;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.applicationinfo05 .cont .page{width: 1200px;margin: auto;box-sizing: border-box;position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;margin-top: 30px;}
.applicationinfo05 .cont .page .swiper-button-next,.applicationinfo05 .cont .page .swiper-button-prev{width: 42px;height: 42px;border-radius: 2px;border: 1px solid #FFF;font-size: 16px;color: #fff;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;position: relative;background-image: none;top: 0;left: 0;right: 0;bottom: 0;margin: 0;outline: none;}
.applicationinfo05 .cont .page .swiper-button-next{margin-left: 10px;}
.applicationinfo05 .cont .swiper-button-next:after,.applicationinfo05 .cont .swiper-button-prev:after{display: none;}
.applicationinfo05 .cont .page .swiper-button-next:hover,.applicationinfo05 .cont .page .swiper-button-prev:hover{background-color: #e63327;border-color: #e63327;}





/* 发展历程 */
.history01{width: 1200px;margin: 100px auto 100px;box-sizing: border-box;}
.history01 h3{width: 90%;margin: auto;font-size: 24px;padding-bottom: 20px;border-bottom: 1px solid #ddd;color: #ed482b;margin-bottom: 20px;text-align: center;font-weight: bold;position: relative;}
.history01 h3::after{content: '';display: block;width: 100px;height: 2px;position: absolute;background-color: #ed482b;left: 50%;bottom: -1px;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.history01 p{width: 90%;margin: auto;font-size: 18px;color: #222222;font-weight: bold;line-height: 30px;margin-bottom: 40px;text-align: center;}
.history01 h4{font-size: 16px;color: #666666;line-height: 32px;text-align: justify;/*text-align-last: center;*/width: 90%;margin: auto;}

.history02wrap{width: 100%;margin: 0 auto;overflow: hidden;}
.timeline_list{width: 1200px;margin: auto;}
.timeline_elem{width:90%;margin:0 auto;padding:0;cursor:pointer;position:relative;transition: all .3s ease;-webkit-transition:all .3s ease;margin-bottom: 100px;}

.timeline_elem:after{content:'';width:100%;display:block;clear:both}
.bg_timeline{position:absolute;left:-50%;right:-50%;bottom:0%;top:calc(270px + 5%);z-index:1;opacity:0;background-color: #e4e4e4;}
.timeline_elem .fake-click{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:block;}
.timeline_elem.open .fake-click{display:none}
.te_image{position:relative;float:left;width:72.5%;padding-bottom:28%}
.te_image .fake-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background-size:cover;background-position:center center;box-sizing: border-box;transition: all .6s ease;-webkit-transition: all .6s ease;}
.te_box{width:22%;float:right;text-align:right;position:relative}
.timeline_elem.even .te_box{float:left}
.timeline_elem .te_txt{padding-right:29%;padding-left:0%;max-height:0;overflow:hidden;font-size:24px;line-height:32px;clear:both;width:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out 0.3s;transition:opacity .3s ease-in-out 0.3s;box-sizing: border-box;}
.timeline_elem.even .te_txt{padding-right:1%;padding-left:27.5%}
.timeline_elem.even .te_image{float:right}
.timeline_elem.even .te_box{text-align:left}
.timeline_elem .c-slide-pag{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;z-index:3;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.timeline_elem.is-slider.open .c-slide-pag{opacity:1}
.timeline_elem .c-slideprev{left:20px}
.timeline_elem .c-slidenext{right:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.timeline_elem .c-slide-pag svg{width:100%;height:40px}
.timeline_elem .c-slide-pag svg polygon{fill:#FFF}
.teb_year{font-size:36px;letter-spacing:inherit;padding:10% 0 0;margin-bottom:5px;color: #222;font-weight: bold;}
.teb_short_title{font-size:20px;line-height:26px;text-transform:uppercase;padding:3% 0;position:absolute;top:42.2%;right:0;color: #222222;}
.timeline_elem.even .teb_short_title{left:0}
.teb_arrow{border-bottom:1px solid #3e3e3a;width:93%;display:inline-block;margin:0 0%;position:relative;margin-top:24px;margin-top:87.5%}
.teb_arrow:after{position:absolute;width:11px;height:11px;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-left:1px solid #3e3e3a;border-bottom:1px solid #3e3e3a;content:'';left:0;top:-5px}
.timeline_elem.even .teb_arrow:after{border-left:0 none;border-bottom:0 none;border-right:1px solid #3e3e3a;border-top:1px solid #3e3e3a;left:auto;right:0}
.teb_close{display:inline-block;height:30px;width:30px;background:url(../image/icon_close_b.svg) center center no-repeat;opacity:0}
.timeline_elem.even .te_box{float:left}
.timeline_elem.open{width: 100%;}
.timeline_elem.open .te_txt{max-height:1200px;padding-top:5%;padding-bottom:5%;opacity:1;-webkit-transition:opacity .3s ease-in-out 0.3s;transition:opacity .3s ease-in-out 0.3s}
.teb_title{text-transform:uppercase;margin-bottom:10px}
.timeline_elem .swiper-company{position:absolute;top:0;left:0;width:100%;height:100%}
.timeline_elem.open .te_image{padding-bottom:34.5%}
.timeline_elem.open .bg_timeline{opacity:1}
.timeline_elem.open .teb_arrow{opacity:0}
.timeline_elem.open .teb_close{opacity:1}
.timeline_elem.open .teb_year{padding-top:56%}
.timeline_elem.open .teb_short_title{top:106%;padding:16px 0 0 12%}
.timeline_elem.even.open .teb_short_title{padding:16px 12% 0 0}
.teb_text{font-size: 16px;color: #444444;line-height: 30px;}
.timeline_list .teb_text a{border-bottom:1px solid #444444}
.timeline_elem.close .swiper-container{opacity:0;-webkit-transition:opacity 0s ease-in-out;transition:opacity 0s ease-in-out}
.timeline_elem.open .swiper-container{-webkit-transition:opacity .2s ease-in-out .5s;transition:opacity .2s ease-in-out .5s}
.z2{z-index: 2;position: relative;}

.cat_list{width: 100%;height: auto;margin: 0 auto 1px;}
.cat_list>a{display: block;width: 25%;float: left;box-sizing: border-box;border-right: 1px solid #fff;position: relative;overflow: hidden;}
.cat_list>a>img{width: 100%;transition: all .5s;}
.cat_list>a>h3{position: absolute;top: 50%;width: 100%;text-align: center;transform: translateY(-50%);-webkit-transform: translateY(-50%);font-size: 20px;color: #fff;z-index: 2;}
.cat_list>a:after{content: "";display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.7);position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;}
.cat_list>a:hover img{transform: scale(1.1);}

/* business */
.business02wrap{width: 100%;box-sizing: border-box;position: relative;padding-top: 500px;background: url(../image/culbg_01.jpg)no-repeat fixed;background-size: cover;overflow: hidden;}
.business02wrap .business02{width: 100%;background-color: #FFFFFF;position: relative;box-sizing: border-box;transform: translateY(20%);-webkit-transform: translateY(20%);}
.business02wrap .business02 .cont{width: 1200px;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin: auto;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.business02wrap .business02 .cont .item{display: flex;display: -webkit-flex;-webkit-flex-flow: column;flex-flow: column;-webkit-justify-content: flex-end;justify-content: flex-end;box-sizing: border-box;padding: 80px;background-color: #e75f00;}
.business02wrap .business02 .cont .item p{font-size: 20px;color: #FFFFFF;margin-bottom: 20px;}
.business02wrap .business02 .cont .item h3{font-size: 36px;color: #FFFFFF;line-height: 48px;}
.business02wrap .business02 .cont .item strong{display: block;width: 90px;height: 1px;background-color: #fff;margin: 30px 0;}
.business02wrap .business02 .cont .item h4{font-size: 18px;color: #fff;line-height: 34px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.business02wrap .business02 .cont .item:last-child{background-color: transparent;padding-right: 0;}
.business02wrap .business02 .cont .item:last-child h4{color: #222222;}

/* business03wrap */
.business03wrap{width: 100%;box-sizing: border-box;padding-top: 430px;background: url(../image/culbg_02.jpg)no-repeat fixed;background-size: cover;background-position: center;}
.business03wrap .business03{background-color: #fff;position: relative;width: 100%;padding: 100px 0;}
.business03wrap .business03 .cont{width: 1000px;margin: auto;text-align: center;}
.business03wrap .business03 .cont p{font-size: 18px;color: #222222;}
.business03wrap .business03 .cont strong{display: block;width: 30px;height: 1px;background-color: #222222;margin: 20px auto;}
.business03wrap .business03 .cont h3{font-size: 30px;color: #222222;margin-bottom: 40px;}
.business03wrap .business03 .cont h4{font-size: 16px;color: #666666;line-height: 32px;}

/* business04wrap */
.business04wrap{width: 100%;box-sizing: border-box;overflow: hidden;}
.business04wrap .top{width: 100%;text-align: center;padding: 100px 0;background: url(../image/business_02.jpg)no-repeat;background-size: cover;}
.business04wrap .top h3{font-size: 18px;color: #fff;}
.business04wrap .top strong{display: block;width: 30px;height: 1px;background-color: #FFFFFF;margin: 20px auto;}
.business04wrap .top h4{font-size: 30px;color: #FFFFFF;font-weight: bold;}
..business04{width: 100%;box-sizing: border-box;}
.business04 li{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;}
.business04 li .text{width: 50%;display: block;box-sizing: border-box;padding: 0 150px 0 10%;position: relative;}
.business04 li .text .cont{position: relative;width: 100%;}
.business04 li .text .fontbg{position: absolute;top: 30px;right: 0;font-size: 134px;font-family: arial;color: rgba(0,0,0,0.1); font-weight: bold;}
.business04 li .text span{display: block;font-size: 14px;text-transform: uppercase;color: #aaaaaa;margin-bottom: 30px;}
.business04 li .text h3{font-size: 40px;color: #222222;font-weight: bold;margin-bottom: 30px;}
.business04 li .text h4{font-size: 16px;color: #666666;line-height: 30px;text-align: justify;letter-spacing: 2px;}
.business04 li .imgbox{width: 50%;overflow: hidden;}
.business04 li .imgbox img{display: block;width: 100%;transition: all .6s;}
.business04 li .imgbox:hover img{transform: scale(1.1);}
.business04 li:nth-of-type(2n){-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.business04 li:nth-of-type(2n) .text{padding: 0 10% 0 150px;}
.business04 li:nth-of-type(odd){background-color: #f1f2f3;}

/* 客户与业绩 */
.customertabwrap{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;background-color: #e9470a;}
.customertabwrap a{display: block;font-size: 15px;color: #fff;box-sizing: border-box;padding: 0 90px;position: relative;height: 70px;line-height: 70px;}
.customertabwrap a::after{content: '';display: block;width: 0%;height: 2px;background-color: #FFFFFF;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.customertabwrap a:hover::after,.customertabwrap a.active::after{width: 100%;}
.customer01 .index_floor6warp .index_floor6_box{width: 1200px;}
.customer01 .title::after{display: block;}
.customer01 .title{font-size: 30px;color: #e9470a;}
.customer01 .index_floor6warp .index_floor6_box .partner .text1 h3{margin-bottom: 0;}
.customer01 .index_floor6warp .index_floor6_box .partner .text1 p{display: none;}

/*service02warp*/
.service02warp{width: 100%;box-sizing: border-box;padding: 100px 0;background: url(../image/tb_service_06.jpg)no-repeat;background-size: cover;}
.service02warp .service02{width: 1200px;margin: auto;box-sizing: border-box;}
.service02warp .service02 h3{font-size: 30px;color: #ffffff;padding-bottom: 20px;border-bottom: 1px solid rgba(255,255,255,0.5);margin-bottom: 60px;font-weight:bold;text-align: center;}
.service02warp .service02 .min{width: 100%;box-sizing: border-box;position: relative;}
.service02warp .service02 .min .swiper-slide{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;}
.service02warp .service02 .min .swiper-slide .item{width: 50%;}
.service02warp .service02 .min .swiper-slide .item p{font-size: 15px;color: #FFFFFF;line-height: 36px;position: relative;box-sizing: border-box;padding-left: 20px;}
.service02warp .service02 .min .swiper-slide .item p:before{content: '';display: block;width: 5px;height: 5px;border-radius: 50%;background-color: #FFFFFF;position: absolute;top: 16px;left: 0;}

.service02 .page{position: absolute;width: 30px;height: 100%;position: absolute;top: 0;right: 0;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-flex-flow: column;flex-flow: column;-webkit-justify-content: center;justify-content: center;}
.service02 .page .swiper-button-next,.service02 .page .swiper-button-prev{width: 20px;height: 1px;position: relative;background-color: #FFFFFF;position: relative;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;top: 0;margin-top: 0;right: 0;left: 0;outline: none;}
.service02 .page .swiper-button-next:before{content: '';display: block;width: 6px;height: 6px;border-top: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;transform: rotate(45deg);position: absolute;right: 0;}
.service02 .page .swiper-button-prev:after{content: '';display: block;width: 6px;height: 6px;border-top: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;transform: rotate(-136deg);position: absolute;left: 0;}
.service02 .page .swiper-pagination{position: relative;bottom: 0;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;flex-flow: column;-webkit-flex-flow: column;}
.service02 .page .swiper-button-next{margin-bottom: 30px;}
.service02 .page font{width: 1px;height: 150px;background-color: rgba(255,255,255,0.5);margin: 30px 0;}
.service02 .page .swiper-pagination{font-size: 14px;color: #FFFFFF;}
.service02 .page .swiper-pagination span:before{content: '0';}
.service02 .page .swiper-pagination i{display: block;width: 20px;height: 1px;background-color: #FFFFFF;margin: 10px 0;}
.service02  .swiper-button-next:after,.service02  .swiper-container-rtl .swiper-button-prev:after{display: none;}


/*service03warp*/
.service03warp{width: 100%;box-sizing: border-box;overflow: hidden;position: relative;}
.service03warp .min{width: 100%;}
.service03warp .servicetitle{font-size: 30px;color: #006949;margin-bottom: 30px;font-weight: bold;text-align: center;}
.service03warp .min .cont{width: 1200px;margin: auto;box-sizing: border-box;position: relative;padding-bottom: 40px;}
.service03warp .min .cont .swiper-slide{width: 100%;}
.service03warp .min .cont .swiper-slide a{display: block;width: 23.5%;float: left;margin-right: 2%;overflow: hidden;box-sizing: border-box;}
.service03warp .min .cont .swiper-slide a:last-child{margin-right: 0;}
.service03warp .min .cont .swiper-slide a img{display: block;width: 100%;transition: all .6s;}
.service03warp .min .cont .swiper-slide a:hover img{transform: scale(1.1);}
.service03warp .min .swiper-pagination{width: 100%;text-align: center;bottom: 0;}
.service03warp .min .swiper-pagination-bullet{background-color: #aaaaaa;opacity: 1;margin-right: 10px;outline: none;}
.service03warp .min .swiper-pagination-bullet:last-child{margin-right: 0;}
.service03warp .min .swiper-pagination-bullet-active{background-color: #7aa32d;}
.service03warp .swiper-button-next,.service03warp .swiper-button-prev{background-image: none;font-size: 28px;color: #000000;width: auto;height: auto;outline: none;margin-top: 5px;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.service03warp .swiper-button-next{right: calc((100% - 1300px)/2);}
.service03warp .swiper-button-prev{left: calc((100% - 1300px)/2);}

/*service04warp*/
.service04warp{background-color: #f5f6f8;padding: 80px 0;}
.service04warp .min .cont .swiper-slide a{width: 30%;margin-right: 5%;position: relative;}
.service04warp .min .cont .swiper-slide a:last-child{margin-right: 0;}
.service04warp .min .cont .swiper-slide a{background-color: #ffffff;box-sizing: border-box;padding: 30px;}
.service04warp .min .cont .swiper-slide a img{display: block;width: auto;box-sizing: border-box;margin: auto;} 
.service04warp .min .cont .swiper-slide a:hover img{transform: scale(1);}
.service04warp .min .cont .swiper-slide a h3{font-size: 18px;color: #222222;margin: 20px 0 10px;text-align: center;border-bottom: 1px solid #ddd;margin-bottom: 10px;padding-bottom: 20px;font-weight: bold;}
.service04warp .min .cont .swiper-slide a h4{font-size: 14px;color: #666666;line-height: 24px;text-align: center;}
.service04warp .min .cont .swiper-slide a:before{content: '';display: block;width: 0%;height: 2px;background-color: #eb6100;transition: all .3s;position: absolute;top: 0;left: 0;}
.service04warp .min .cont .swiper-slide a:hover:before{width: 100%;}
.service04warp .swiper-button-prev:after,.service04warp .swiper-container-rtl .swiper-button-next:after,.service04warp .swiper-button-next:after,.service04warp .swiper-container-rtl .swiper-button-prev:after{display: none;}

/* chairman */
.chairman{width: 1200px;margin: 100px auto;box-sizing: border-box;position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.chairman .text{width: 66%;box-sizing: border-box;padding-left: 60px;}
.chairman .text h3{font-size: 18px;color: #222222;font-weight: bold;}
.chairman .text .min{width: 100%;box-sizing: border-box;margin-top: 40px;}
.chairman .text .min h4{font-size: 16px;color: #707070;line-height: 30px;text-align: justify;margin-bottom: 30px;}
.chairman .text .min h4:last-child{margin-bottom: 0;}
.chairman .imgbox{width: 34%;box-sizing: border-box;padding-right: 60px;}
.chairman .imgbox .box{width: 100%;overflow: hidden;}
.chairman .imgbox .box img{display: block;width: 100%;}
.chairman .imgbox h3{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;font-size: 18px;color: #222222;font-weight: bold;margin: 30px 0;}
.chairman .imgbox h3::after{content: '';display: block;width: 80px;height: 1px;background-color: #707070;margin-left: 20px;}
.chairman .imgbox .autograph{display: block;width: auto;}
.chairman::after{content: '';display: block;width: 1px;height: 100%;background-color: #ddd;position: absolute;top: 0;left: 34%;}

/* 集团概况02 */
.abouttowwrap{width: 100%;box-sizing: border-box;overflow: hidden;}

.abouttwo01{width: 680px;margin: 90px auto;box-sizing: border-box;}
.atwotl h3{display: block;font-size: 26px;color: #ed482b;}
.atwotl .line01{display: block;width: 100%;height: 1px;background: #ddd;margin: 30px 0;position: relative;}
.atwotl .line01::after{content: '';display: block;width: 40px;height: 1px;background-color: #ed482b;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.atwotl .font h4{font-size: 15px;color: #666666;line-height: 30px;margin-bottom: 20px;}
.atwotl .font h4:last-child{margin-bottom: 0;}
.abouttwo01 .atwotl .font h4{text-align: justify;text-align-last: center;}
.abouttwo01 .atwotl h3{text-align: center;}

/* abouttwo02 */
.abouttwo02{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;background-color: #f1f2f3;}
.abouttwo02 .imgbox{width: 50%;box-sizing: border-box;overflow: hidden;}
.abouttwo02 .imgbox img{display: block;width: 100%;transition: all .6s;}
.abouttwo02 .imgbox:hover img{transform: scale(1.1);}
.abouttwo02 .right{width: 50%;box-sizing: border-box;padding: 0 120px;}
.abouttwo02 .right .line02{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin-bottom: 40px;}
.abouttwo02 .right .line02::before{content: '';display: block;width: 18%;height: 1px;background-color: #ed482b;}
.abouttwo02 .right .line02::after{content: '';display: block;width: 80%;height: 1px;background-color: #ddd;}
.abouttwo02 .right .atwotl h3{margin-bottom: 40px;}

/* abouttwo03 */
.abouttwo03{width: 1200px;margin: 100px auto 60px;box-sizing: border-box;padding-right: 20%;}
.atwotl span{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;font-size: 14px;color: #aaaaaa;text-transform: uppercase;margin-bottom: 40px;}
.atwotl span::after{content: '';display: block;width: 40px;height: 1px;background-color: #aaa;margin-left: 20px;}
.atwotl p{font-size: 18px;color: #222222;margin: 30px 0;}

/* abouttwo04 */
.abouttwo04{width: 1400px;margin: auto;box-sizing: border-box;box-shadow: 0px 0px 15px rgba(0,0,0,0.3);border-radius: 4px;}
.abouttwo04 .tab{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;background-color: #f1f2f3;border-bottom: 1px solid #ddd;}
.abouttwo04 .tab a{display: block;width: 50%;font-size: 16px;color: rgba(34,34,34,0.6);height: 120px;line-height: 120px;position: relative;text-align: center;}
.abouttwo04 .tab a::after{content: '';display: block;width: 60px;height: 2px;background-color: #ed482b;position: absolute;bottom:-1px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity: 0;}
.abouttwo04 .tab a.active{color: rgba(34,34,34,1);}
.abouttwo04 .tab a.active::after{opacity: 1;}
.abouttwo04 .min{width: 100%;box-sizing: border-box;}
.abouttwo04 .min .item{display: none;width: 100%;}
.abouttwo04 .min .item:first-child{display: block;}
.abouttwo04 .min .item .cont{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;box-sizing: border-box;padding: 70px 90px;}
.abouttwo04 .min .item .cont .imgbox{width: 40%;overflow: hidden;}
.abouttwo04 .min .item .cont .imgbox img{display: block;width: 100%;}
.abouttwo04 .min .item .cont .text{width: 60%;box-sizing: border-box;padding-left: 70px;}
.abouttwo04 .min .item .cont .text .top{font-size: 20px;margin-bottom: 30px;color: #222222;line-height:26px;}
.abouttwo04 .min .item .cont .text .info{font-size: 15px;color: #666666;line-height: 30px;margin-bottom: 40px;}
.abouttwo04 .min .item .cont .text ul{width: 100%;box-sizing: border-box;}
.abouttwo04 .min .item .cont .text ul li{width: 100%;box-sizing: border-box;border-top: 1px solid #DDDDDD;padding: 40px 0;}
.abouttwo04 .min .item .cont .text ul li h3{font-size: 16px;color: #222222;margin-bottom: 20px;}
.abouttwo04 .min .item .cont .text ul li h4{font-size: 15px;color: #666666;line-height: 30px;}

/* abouttwo05wrap */
.abouttwo05wrap{width: 100%;box-sizing: border-box;position: relative;}
.abouttwo05wrap .abouttwo05{width: 1200px;margin: auto;box-sizing: border-box;position: relative;z-index: 1;padding: 120px 0;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;position: relative;z-index: 2;}
.abouttwo05wrap::before{content: '';display: block;width: 100%;height: 90%;position: absolute;top: 5%;left: 0;background-color: #f3f4f5;z-index: 0;}
.abouttwo05wrap::after{content: '';display: block;width: 70%;height: 100%;position: absolute;right: 0;top: 0;z-index: 1;background-color: #eb6100;}
.abouttwo05wrap .abouttwo05 .imgbox{width: 40%;box-sizing: border-box;overflow: hidden;}
.abouttwo05wrap .abouttwo05 .imgbox img{display: block;width: 100%;}
.abouttwo05wrap .abouttwo05 .text{width: 60%;box-sizing: border-box;padding-left: 80px;}
.abouttwo05wrap .abouttwo05 .text h4{font-size: 15px;color: #FFFFFF;line-height: 28px;margin-bottom: 20px;text-align: justify;}
.abouttwo05wrap .abouttwo05 .text h4:last-child{margin-bottom: 0;}

/* abouttwo06wrap */
.abouttwo06wrap{width: 100%;position: relative;margin: 100px 0;}
.abouttwo06wrap .imgboxwrap{width: 70%;box-sizing: border-box;padding-right: calc((100% - 1200px)/2);float: right;}
.abouttwo06wrap .imgboxwrap .imgbox{width: 100%;overflow: hidden;}
.abouttwo06wrap .imgboxwrap .imgbox img{display: block;width: 100%;}
.abouttwo06wrap .text{width: 100%;box-sizing: border-box;position: relative;float: right;padding-left: calc((100% - 1200px)/2);}
.abouttwo06wrap .text::after{content: '';display: block;width: 70%;height: 100%;box-sizing: border-box;background-color: #eb6100;position: absolute;top: 0;right: 0;z-index: 0;}
.abouttwo06wrap .text .cont{display: block;width: 70%;background-color: #fff;box-sizing: border-box;padding: 100px 100px 100px 0;position: relative;z-index: 1;transform: translateY(-100px);-webkit-transform: translateY(-100px);}
.abouttwo06wrap .text .cont h4{font-size: 15px;color: #666666;line-height: 30px;text-align: justify;margin-bottom: 20px;}
.abouttwo06wrap .text .cont h4:last-child{margin-bottom: 0;}

/* abouttwo07wrap */
.abouttwo07wrap{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;background-color: #034a64;position: relative;}
.abouttwo07wrap .text{width: 50%;box-sizing: border-box;position: relative;padding: 0 90px;}
.abouttwo07wrap .gallery-thumbs01{width: 100%;box-sizing: border-box;}
.abouttwo07wrap .gallery-thumbs01 .atwotl h3{font-size: 26px;color: #fff;margin-bottom: 40px;}
.abouttwo07wrap .gallery-thumbs01 .atwotl .font h4{color: rgba(255,255,255,0.8);text-align: justify;}
.abouttwo07wrap .page{width: 50%;box-sizing: border-box;position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;position: absolute;bottom: 70px;left: 0;padding: 0 90px;}
.abouttwo07wrap .page .swiper-pagination{position: relative;}
.abouttwo07wrap .page .swiper-pagination-bullet{width: 8px;height: 8px;background-color: #fff;opacity: 0.5;margin-right: 10px;}
.abouttwo07wrap .page .swiper-pagination-bullet:last-child{margin-right: 0;}
.abouttwo07wrap .page .swiper-pagination-bullet-active{opacity: 1;}
.abouttwo07wrap .arrow{display: flex;display: -webkit-flex;-webkit-justify-content: flex-end;justify-content: flex-end;align-items: center;-webkit-align-items: center;}
.abouttwo07wrap .swiper-button-next,.abouttwo07wrap .swiper-button-prev{background-image: none;font-size: 26px;color: #FFFFFF;position: relative;margin: 0;top: 0;padding: 0;width: auto;height: auto;background-image: none;left: 0;right: 0;outline: none;}
.abouttwo07wrap .swiper-button-next::after,.abouttwo07wrap .swiper-button-prev::after{display: none;}
.abouttwo07wrap .swiper-button-next{margin-left: 20px;}
.abouttwo07wrap .imgbox {width:50%;box-sizing: border-box;}

/* abouttwo08 */
.abouttwo08{width: 820px;margin: 100px auto;box-sizing: border-box;}
.abouttwo08 .top{width: 100%;box-sizing: border-box;margin-bottom: 70px;}
.abouttwo08 .top .text{text-align: center;}
.abouttwo08 .top .text h3{font-size: 26px;color: #eb6100;margin-bottom: 30px;}
.abouttwo08 .top .text p{font-size: 20px;color: #222222;margin-bottom: 30px;}
.abouttwo08 .top img{display: block;width: 100%;}
.abouttwo08 .bot{width: 100%;box-sizing: border-box;}
.abouttwo08 .bot{text-align: center;}
.abouttwo08 .bot .tl{font-size: 20px;margin: 30px;color: #222222;}
.abouttwo08 .bot img{display: block;width: 100%;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.abouttwo08 .bot ul{width: 100%;margin-top: 50px;}
.abouttwo08 .bot ul li{width: 100%;box-sizing: border-box;padding-left: 30px;font-size: 15px;color: #444444;line-height: 30px;position: relative;text-align: left;}
.abouttwo08 .bot ul li::before{content: '';display: block;width: 5px;height: 5px;border-radius: 50%;background-color: #444;position: absolute;left: 0;top: 15px;}
.abouttwo08 .bot p{font-size: 15px;color: #e94609;text-align: left;margin-top: 50px;letter-spacing: 0;}

/* 技术支持 */
.technologyone{width: 1200px;margin: 80px auto 120px;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;}
.technologywrap .t-list{width: 25%;box-sizing: border-box;}
.technologywrap .t-list .top{display: block;width: 100%;font-size: 30px;color: #222222;font-weight: bold;margin-bottom: 30px;}
.technologywrap .t-list .min{width: 100%;box-sizing: border-box;background-color: #f1f2f3;padding: 20px;}
.technologywrap .t-list .min a{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;border-bottom: 1px solid #DDDDDD;height: 50px;font-size: 16px;color: #222222;}
.technologywrap .t-list .min a:nth-last-of-type(1){border:none;}
.technologywrap .t-list .min a i{font-size: inherit;color: inherit;opacity: 0;}
.technologywrap .t-list .min a.active,.technologywrap .t-list .min a:hover{color: #e94609;}
.technologywrap .t-list .min a.active i,.technologywrap .t-list .min a:hover i{opacity: 1;}
.technologyone .right{width: 75%;box-sizing: border-box;padding-left: 30px;margin-top: 60px;}
.technologyone .right .list{width: 100%;box-sizing: border-box;}
.technologyone .right .list a{display: block;box-sizing: border-box;width: 100%;padding: 30px 70px;background-color: #f1f2f3;margin-bottom: 20px;}
.technologyone .right .list a p{font-size: 13px;color: #888888;margin-bottom: 20px;}
.technologyone .right .list a h3{font-size: 16px;color: #222222;margin-bottom: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;}
.technologyone .right .list a:hover h3{color: #eb6100;}
.technologyone .right .list a h4{font-size: 14px;color: #666666;margin-bottom: 20px;line-height: 20px;}
.technologyone .right .list a .more{background-color: #eb6100;border-color: #eb6100;width: 130px;height: 36px;line-height: 36px;}
.technologyone .right .list a .more i{font-size: inherit;color: inherit;}
.technologyone .right .list a .more:hover{background-color: transparent;}
.technologyone .right .list a:last-child{margin-bottom: 0;}
.technologyone .right .fy{justify-content: flex-start;-webkit-justify-content: flex-start;padding: 0;width: 100%;margin-top: 30px;}

/* aboutall01 */
.aboutall01{width: 700px;margin: auto;box-sizing: border-box;text-align: justify;margin-bottom: 70px;margin-top: 100px;}
.aboutall01 h3{font-size: 24px;color: #222222;margin-bottom: 40px;text-align: center;font-weight: bold;}
.aboutall01 h4{font-size: 18px;color: #222222;line-height: 30px;text-align: justify;text-align-last: center;}

.aboutall02{width: 1200px;margin: 70px auto;display: -webkit-flex;display: flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.aboutall02 a{display: block;width: 32%;margin-right: 2%;box-sizing: border-box;margin-bottom: 80px;}
.aboutall02 a:nth-of-type(3n){margin-right: 0;}
.aboutall02 a .imgbox{width: 100%;overflow: hidden;}
.aboutall02 a .imgbox img{display: block;width: 100%;transition: all .6s;}
.aboutall02 a:hover .imgbox img{transform: scale(1.1);}
.aboutall02 a .text{width: 90%;margin: auto;box-sizing: border-box;overflow: hidden;position: relative;padding: 0 20px;background-color: #fff;border-top: 5px solid #eb6100;padding-top: 35px;margin-top: -40px;}
.aboutall02 a .text h3{font-size: 22px;color: #222222;font-weight: bold;margin-bottom: 20px;text-align: center;}
.aboutall02 a .text h4{font-size: 15px;color: #666666;text-align: center;margin-bottom: 20px;}
.aboutall02 a .text .more{border: 1px solid #eb6100;color: #eb6100;width: 130px;height: 36px;line-height: 36px;margin: auto;}
.aboutall02 a:hover .text .more{background-color: #eb6100;color: #FFFFFF;}

/* 招聘 */
.joinwrap{width: 1200px;margin: auto;box-sizing: border-box;}
.joinwrap .join01{width: 100%;box-sizing: border-box;padding: 100px;background: url(../image/join_03.jpg)no-repeat;background-size: cover;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin: 90px 0;}
.joinwrap .join01 .text{width: 60%;box-sizing: border-box;}
.joinwrap .join01 .text h3{font-size: 30px;font-weight: bold;margin-bottom: 40px;color: #fff;}
.joinwrap .join01 .text h4{font-size: 20px;color: #FFFFFF;line-height: 30px;margin-bottom: 40px;text-align: justify;}
.joinwrap .join01 .text p{font-size: 15px;color: rgba(255,255,255,0.75);line-height: 30px;text-align: justify;}
.joinwrap .join01 .more{width: 230px;height: 64px;line-height: 64px;background-color: #e9470a;border-color: #e9470a;font-size: 15px;}
.joinwrap .join01 .more:hover{background-color: #FFFFFF;border-color: #fff;}

/* .join02 */
.join02{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin: 90px 0;}
.join02 a{display: block;width: 50%;box-sizing: border-box;padding-right: 60px;border-right: 1px solid #ddd;}
.join02 a .imgbox{width: 100%;overflow: hidden;}
.join02 a .imgbox img{display: block;width: 100%;transition: all .6s;}
.join02 a:hover .imgbox img{transform: scale(1.1);}
.join02 a .text{width: 100%;box-sizing: border-box;padding-top: 40px;}
.join02 a .text h3{font-size: 24px;color: #222222;margin-bottom: 30px;}
.join02 a .text h4{font-size: 15px;color: #666666;margin-bottom: 30px;}
.join02 a .text .more{width: 150px;height: 42px;line-height: 42px;background-color: #e9470a;border-color: #e9470a;}
.join02 a .text .more:hover{background-color: transparent;}
.join02 a:last-child{padding-right: 0;padding-left: 60px;border: none;}

/* 人才培育 */
.jointwo01wrap{width: 100%;box-sizing: border-box;position: relative;background-color: #f1f2f3;padding: 90px 5% 90px calc((100% - 1200px)/2);}
.jointwo01wrap::before{content: '';display: block;width: 70%;height: 100%;position: absolute;top: 0;left: 0;background-color: #eb6100;z-index: 0;}
.jointwo01wrap .jointwo01{width: 100%;box-sizing: border-box;position: relative;z-index: 1;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.jointwo01wrap .jointwo01 .text{width: 40%;box-sizing: border-box;padding-right: 70px;}
.jointwo01wrap .jointwo01 .text h3{font-size: 22px;color: #fff;margin-bottom: 30px;line-height: 30px;text-align: justify;}
.jointwo01wrap .jointwo01 .text h4{font-size: 15px;color: #fff;line-height: 26px;margin-bottom: 30px;opacity: 0.75;}
.jointwo01wrap .jointwo01 .text h4:last-child{margin-bottom: 0;}
.jointwo01wrap .jointwo01 .imgbox{width: 60%;overflow: hidden;}
.jointwo01wrap .jointwo01 .imgbox img{display: block;width: 100%;transition: all .6s;}
.jointwo01wrap .jointwo01 .imgbox:hover img{transform: scale(1.1);}

/* .jointwo02wrap */
.jointwo02wrap{width: 1200px;margin: 120px auto;box-sizing: border-box;}
.jointwo02wrap .top{width: 60%;margin: auto;box-sizing: border-box;text-align: center;margin-bottom: 50px;}
.jointwo02wrap .top h3{font-size: 30px;color: #222222;margin-bottom: 30px;}
.jointwo02wrap .top h4{font-size: 15px;color: #666666;line-height: 26px;}
.jointwo02wrap .imgbox{width: 100%;box-sizing: border-box;overflow: hidden;}
.jointwo02wrap .imgbox img{display: block;width: 100%;}


/* 加入我们 */
.joinone01wrap{width: 100%;box-sizing: border-box;padding: 90px 0;background: url(../image/joinonebg.jpg)no-repeat fixed;background-size: cover;}
.joinone01{width: 1200px;margin: auto;box-sizing: border-box;position: relative;}
.j-tl{text-align: center;margin-bottom: 40px;} 
.j-tl h3{font-size: 30px;color: #222222;font-weight: bold;margin-bottom: 20px;}
.j-tl strong{display: block;width: 30px;height: 2px;background-color: #eb6100;margin: auto;}
.joinone01 .cont{width: 1000px;margin: auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.joinone01 .cont a{display: block;width: 30%;margin-right: 5%;background-color: #fff;box-shadow: 0px 0px 15px rgba(0,0,0,0.3);border-radius: 10px;box-sizing: border-box;padding: 40px 0 30px;margin-bottom: 5%;transition: all .3s;}
.joinone01 .cont a:hover{background-color: #eb6100;}
.joinone01 .cont a img{display: block;width: auto;margin: auto;}
.joinone01 .cont a img.img02{display: none;}
.joinone01 .cont a:hover img.img02{display: block;}
.joinone01 .cont a:hover img.img01{display: none;}
.joinone01 .cont a h3{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: 22px;color: #222222;margin: 30px 0 10px;font-weight: bold;}
.joinone01 .cont a h3::before{content: '';display: block;width: 50px;height: 1px;background-color: #dddddd;margin-right: 10px;}
.joinone01 .cont a h3::after{content: '';display: block;width: 50px;height: 1px;background-color: #dddddd;margin-left: 10px;}
.joinone01 .cont a p{font-size: 12px;color: #888888;text-align: center;}
.joinone01 .cont a:nth-of-type(3),.joinone01 .cont a:last-child{margin-right: 0;}
.joinone01 .cont a:hover h3,.joinone01 .cont a:hover p{color: #fff;}
.joinone01 .cont a:hover h3::before,.joinone01 .cont a:hover h3::after{background-color: #fff;}


/* joinone02 */
.joinone02wrap{width: 1200px;margin: auto;box-sizing: border-box;padding: 90px 0;}

.step-list{margin-top:1.75rem}
.step-list .row{margin:0;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;position: relative;}
.step-list .row::before{content: '';display: block;width: 100%;height: 1px;border-bottom: 1px dashed #DDDDDD;position: absolute;left: 0;top: 50%;}
.step-list .item{box-sizing:border-box;padding:0;width: 13.33%;position: relative;z-index: 1;}
.step-list .con-box{background-color:#fff;width:100%;padding-top:100%;border-radius:100%;box-shadow:0 0 1.75rem rgba(49,49,49,.13);position:relative}
.step-list .con-box .text{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;text-align:center}
.step-list .con-box .icon{width:auto;margin:0 auto}
.step-list .con-box .icon img{width:auto;margin: auto;}
.step-list .con-box .txt{font-size:18px;line-height:26px;color:#222;margin-top:10px;}
.step-list .con-box svg{position:absolute;left:0;top:0;width:100%;height:100%;transform:rotate(-90deg);display:block}
.step-list .con-box circle{display:block;stroke-dasharray:0 314;transition:all .8s}
.step-list.animated .item:nth-child(1) .con-box circle{stroke-dasharray:52 314}
.step-list.animated .item:nth-child(2) .con-box circle{stroke-dasharray:104 314}
.step-list.animated .item:nth-child(3) .con-box circle{stroke-dasharray:156 314}
.step-list.animated .item:nth-child(4) .con-box circle{stroke-dasharray:208 314}
.step-list.animated .item:nth-child(5) .con-box circle{stroke-dasharray:260 314}
.step-list.animated .item:nth-child(6) .con-box circle{stroke-dasharray:314 314}

/* joinone03 */
.joinone03{width: 1200px;margin: 90px auto;box-sizing: border-box;}
.joinone03 .top{display: block;width: 386px;height: 96px;border-radius: 90px;background-color: #eb6100;font-size: 30px;color: #FFFFFF;text-align: center;line-height: 96px;position: relative;z-index: 1;margin: auto;border: 5px solid #eeeeee;margin-bottom: -53px;}
.joinone03 .contwrap{width: 100%;box-sizing: border-box;border-radius: 10px;border: 5px solid #eeeeee;border-right: none;box-shadow: 0px 0px 15px rgba(0,0,0,0.3);padding: 60px 70px;height: 1014px;overflow-y: scroll;}
.joinone03 .contwrap .cont{width: 100%;box-sizing: border-box;}
.joinone03 .contwrap .cont li{width: 100%;padding: 60px 0;position: relative;padding-left: 100px;box-sizing: border-box;border-bottom: 1px dashed #ddd;}
.joinone03 .contwrap .cont li font{font-size: 54px;color: #dddddd;font-weight: bold;position: absolute;left: 0;top: 50px;}
.joinone03 .contwrap .cont li h3{font-size: 20px;color: #222222;font-weight: bold;margin-bottom: 20px;}
.joinone03 .contwrap .cont li h4{font-size: 16px;color: #666666;line-height: 30px;}

.joinone03 .contwrap::-webkit-scrollbar{width:4px;height:4px;scrollbar-arrow-color:red;}
.joinone03 .contwrap::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(235,97,0,0.9);background:rgba(235,97,0,0.9);scrollbar-arrow-color:red;}
.joinone03 .contwrap::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #eeeeee;border-radius:5px;background:#eeeeee}

/*荣誉*/
.honor01wrap{width: 100%;box-sizing: border-box;overflow: hidden;padding: 50px 0 100px;background-color: #f1f2f3;}
.honor01wrap .honor01{width: 1200px;box-sizing: border-box;margin: auto;padding-top: 50px;display: flex;display: -webkit-flex;align-items: flex-start;-webkit-align-items:flex-start;justify-content: space-between;-webkit-justify-content:space-between;position: relative;}
.honor01wrap .honor01:before{content: '';display: block;width: 1px;height: 100%;top: 0;left: 180px;top: 0;position: absolute;background-color: #ddd;}
.honor01wrap .honor01 .left{width: 180px;box-sizing: border-box;}
.honor01wrap .honor01 .left a{display: block;width: 100%;font-size: 18px;color: #222222;margin-bottom: 20px;border-right: 2px solid #00000000;box-sizing: border-box;}
.honor01wrap .honor01 .left a:last-child{margin-bottom: 0}
.honor01wrap .honor01 .left a:hover,.honor01wrap .honor01 .left a.active{border-color: #eb6100;color: #eb6100;}
.honor01wrap .honor01 .right{width: calc(100% - 180px);box-sizing: border-box;position: relative;padding-left: 80px;}
.honor01wrap .honor01 .right .min{width: 100%;box-sizing: border-box;position: relative;display: flex;display: -webkit-flex;align-items: flex-start;-webkit-align-items:flex-start;-webkit-justify-content:flex-start;justify-content: flex-start;flex-wrap: wrap;-webkit-flex-wrap: wrap;border-bottom: 1px solid #ddd;}
.honor01wrap .honor01 .right .min a{width: 32%;margin-right: 2%;margin-bottom: 40px;}
.honor01wrap .honor01 .right .min a:nth-of-type(3n){margin-right:0;}
.honor01wrap .honor01 .right .min a .imgbox{width: 100%;height: 200px;position: relative;background-color: #fff;display: flex;display: -webkit-flex;-webkit-justify-content:center;justify-content: center;align-items: center;-webkit-align-items:center;}
.honor01wrap .honor01 .right .min a .imgbox img{display: block;width: auto;height: auto;max-width: 80%;max-height: 90%;transition: all .5s;}
.honor01wrap .honor01 .right .min a .text{width: 100%;box-sizing: border-box;text-align: center;margin-top: 20px;font-size: 16px;color: #222222;line-height: 30px;padding: 0 20px;}
.honor01wrap .honor01 .right .fy{-webkit-justify-content:flex-start;justify-content: flex-start;padding: 30px 0 0;width: 100%;}
.honor01wrap .honor01 .right .min a:hover .imgbox img{transform: scale(1.09);}

/*维修*/
.repair01{width: 1200px;margin: 80px auto;}
.repairh3{width: 100%;box-sizing: border-box;font-size: 30px;color: #222222;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #ddd;}
.repair01 .cont{width: 100%;margin: auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content:flex-start;justify-content: flex-start;}
.repair01 .cont a{width: 30%;margin-right: 5%;box-sizing: border-box;}
.repair01 .cont a:nth-of-type(3n){margin-right: 0;}
.repair01 .cont a .imgbox{width: 100%;box-sizing: border-box;overflow: hidden;display: flex;display: -webkit-flex;-webkit-justify-content:center;justify-content: center;align-items: center;-webkit-align-items:center;background-color: #eeeeee;border: 1px solid #ddd;padding: 20px 0;}
.repair01 .cont a .imgbox img{display: block;width: auto;transition: all .6s;max-width: 80%;max-height: 90%l}
.repair01 .cont a:hover .imgbox img{transform: scale(1.05);}
.repair01 .cont a .text{font-size: 16px;color: #222;line-height: 40px;box-sizing: border-box;padding: 0 20px;text-align: center;margin-top: 20px}

/*repair02wrap*/
.repair02wrap{width: 100%;box-sizing: border-box;padding: 80px 0;background-color: #f1f2f3}
.repair02{width: 1200px;margin: auto;box-sizing: border-box;} 
.repair02 .cont{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content:space-between;justify-content: space-between;}
.repair02 .cont .left{width: 50%;box-sizing: border-box;padding-right: 60px;}
.repair02 .cont .left h3{font-size: 18px;color: #222222;font-weight: bold;margin-bottom: 40px;}
.repair02 .cont .left ul li{width: 100%;box-sizing: border-box;padding-left: 20px;position: relative;font-size: 16px;color: #222222;margin-bottom: 20px}
.repair02 .cont .left ul li:last-child{margin-bottom: 0}
.repair02 .cont .left ul li:before{content: '';display: block;width: 6px;height: 6px;background-color: #222;border-radius: 50%;position: absolute;left: 0;top: 5px;}
.repair02 .cont .right{width: 50%;box-sizing: border-box;}
.repair02 .cont .right img{display: block;width: 100%}

/*repair03wrap*/
.repair03wrap{width: 1200px;margin: 80px auto;box-sizing: border-box;}
.repair03wrap .top{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content:space-between;justify-content: space-between;-webkit-align-items:center;align-items: center;}
.repair03wrap .top .left{width: 48%;box-sizing: border-box;}
.repair03wrap .top .left img{display: block;width: 100%;}
.repair03wrap .top .right{width: 48%;box-sizing: border-box;padding-left: 0px;}
.repair03wrap .top .right h3{font-size: 18px;color: #222222;font-weight: bold;line-height: 30px;margin-bottom: 30px}
.repair03wrap .top .right h4{font-size: 15px;color: #666666;line-height: 30px;text-align: justify;}
.repair03wrap .bot{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content:space-between;justify-content: space-between;margin-top: 50px;}
.repair03wrap .bot a{display: block;width: 22%;margin-right: 4%;background-color: #e0e1e2;box-sizing: border-box;padding: 30px;text-align: center;transition: all .3s;}
.repair03wrap .bot a:last-child{margin-right: 0;}
.repair03wrap .bot a font{font-size: 24px;color: #222222;margin-bottom: 30px;font-weight: bold;display: block;text-align: center;}
.repair03wrap .bot a p{font-size: 14px;color: #666666;opacity: 0.5;margin-bottom: 20px}
.repair03wrap .bot a h3{font-size: 15px;color: #666666;line-height: 24px;}
.repair03wrap .bot a:hover{background-color: #eb6100}
.repair03wrap .bot a:hover font,.repair03wrap .bot a:hover p,.repair03wrap .bot a:hover h3{color: #fff;}

/*repair04*/
.repair04wrap{width: 1200px;margin: 80px auto;}
.repair04wrap .item04info{width: 100%;box-sizing: border-box;border: 1px solid #ddd;}
.repair04wrap .item04info li{width: 100%;box-sizing: border-box;}
.repair04wrap .item04info li .top{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;align-items: center;-webkit-align-items: center;font-size: 18px;color: #222222;height: 64px;box-sizing: border-box;padding: 0 40px;background-color: #fff;border-bottom: 1px solid #ddd;}
.repair04wrap .item04info li .top i{font-size: inherit;color: inherit;margin-left: 10px;}
.repair04wrap .item04info li .min{width: 100%;box-sizing: border-box;padding: 30px 40px;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;flex-wrap: wrap;background-color: #f6f6f6;border-bottom: 1px solid #ddd;}
.repair04wrap .item04info li .min a{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;width: 50%;font-size: 15px;color: #222222;margin-bottom: 20px;}
.repair04wrap .item04info li .min a i{font-size: inherit;color: inherit;margin-right: 10px;}
.repair04wrap .item04info li .top.topopen,.repair04wrap .item04info li .top:hover{background-color: #e9f4f8;}
.repair04wrap .item04info li .top.topopen i{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.repair04wrap .item04info li .minwrap{display: none;}
.repair04wrap .item04info li:first-child .minwrap{display: block;}

/*repair05wrap*/
.repair05wrap{width: 100%;box-sizing: border-box;padding: 80px 0;background-color: #f1f2f3;}

/*repair06*/
.repair06{width: 1200px;margin: 80px auto;text-align: center;}
.repair06 h3{font-size: 30px;color: #222222;margin-bottom: 40px;}
.repair06 .more{width: 490px;height: 64px;line-height: 64px;font-size: 16px;margin: auto;background-color: #eb6100;color: #fff;border: 1px solid #eb6100;}
.repair06 .more:hover{color: #eb6100;background-color: transparent;}

/* 联系 */
.contacttwo01{width: 100%;box-sizing: border-box;padding: 90px 0;position: relative;display: flex;}
.contacttwo01 .text{width: 45%;padding-left: calc((100% - 1200px)/2);box-sizing: border-box;}
.contacttwo01 .text li{width: 100%;box-sizing: border-box;margin-bottom: 70px;}
.contacttwo01 .text li:last-child{margin-bottom: 0;}
.contacttwo01 .text li h3{font-size: 30px;color: #eb6100;font-weight: bold;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.contacttwo01 .text li .item{width: 100%;box-sizing: border-box;margin-bottom: 30px;}
.contacttwo01 .text li .item:last-child{margin-bottom: 0;}
.contacttwo01 .text li .item h4{font-size: 15px;color: #222222;font-weight: bold;margin-bottom: 10px;}
.contacttwo01 .text li .item p{font-size: 15px;color: #666666;line-height: 30px;}
.contacttwo01 .mapwrap{width:50%;height: 100%;position: absolute;right: 0;top: 0;}
.contacttwo01 .mapwrap .map{width: 100%;height: 100%;}
.contacttwo01 .mapwrap .map .BMap_bubble_title{font-size: 15px;color: #222;font-weight: bold;}
.contacttwo01 .mapwrap .map .BMap_bubble_content{font-size: 12px;color: #666;margin-top: 10px;}


/* contacttwo02wrap */
.contacttwo02wrap{width: 100%;box-sizing: border-box;background-color: #f1f2f3;padding: 90px 0;}
.contacttwo02{width: 1200px;margin: auto;box-sizing: border-box;}
.contacttwo02 h3{font-size: 24px;color: #222;margin-bottom: 40px;}
.c02-form{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;width: 70%;}
.c02-form input{display: block;width: 49%;margin-bottom: 20px;border: 1px solid #ddd;background-color: #fff;border-radius: 4px;outline: none;box-sizing: border-box;font-size: 15px;color: #88898b;height: 46px;padding: 0 20px;}
.c02-form .xj{display: block;width: 100%;height: 46px;background-color: #eee;border: 1px solid #ddd;font-size: 15px;color: #88898b;box-sizing: border-box;padding: 0 20px;border-radius: 4px;margin-bottom: 20px;outline: none;}
.c02-form textarea{width: 100%;height: 110px;resize: none;outline: none;padding: 20px;border-radius: 4px;box-sizing: border-box;border: 1px solid #ddd;font-size: 15px;color: #88898b;}
.c02-form button{margin-top: 30px;background-color: #de5c00;color: #fff;border:1px solid #de5c00;width: 130px;height: 36px;line-height: 34px;}

.contacttwo02 .wpcf7-form{ display: block;overflow: hidden; width: 100%;}
.contacttwo02 .wpcf7-form input{display: block;width:100%;margin-bottom: 20px;border: 1px solid #ddd;background-color: #fff;border-radius: 4px;outline: none;box-sizing: border-box;font-size: 15px;color: #88898b;height: 46px;padding: 0 20px;}
.contacttwo02 .wpcf7-form .xj{display: block;width: 100%;height: 46px;background-color: #eee;border: 1px solid #ddd;font-size: 15px;color: #88898b;box-sizing: border-box;padding: 0 20px;border-radius: 4px;margin-bottom: 20px;outline: none;}
.contacttwo02 .wpcf7-form textarea{width: 100%;height: 110px;resize: none;outline: none;padding: 20px;border-radius: 4px;box-sizing: border-box;border: 1px solid #ddd;font-size: 15px;color: #88898b;}
.contacttwo02 .wpcf7-form button{margin-top: 30px;background-color: #de5c00;color: #fff;border:1px solid #de5c00;width: 130px;height: 36px;line-height: 34px;}
.contacttwo02 .wpcf7-form{}
.contacttwo02 .wpcf7-form p{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;width: 70%;}
.contacttwo02 .wpcf7-form p span{display: block;overflow: hidden;width: 49%;position: relative;}
.contacttwo02 .wpcf7-form p span input{}
.contacttwo02 .wpcf7-form p span span{ position: absolute;width: auto;top: 0;right: 10px;color: #de5c00;letter-spacing: 0;line-height: 40px;}
.contacttwo02 .wpcf7-form p .textarea-347{width: 100%;}

.screen-reader-response,.contacttwo02 .wpcf7-form p br{display: none;}
.wpcf7-response-output,.wpcf7-validation-errors{    display: block;color: #de5c00;letter-spacing: 0;margin: 10px 0 0 0;}


/* 校企合作 */
.cooperation01wrap{width: 100%;box-sizing: border-box;background-color: #f1f2f3;padding: 80px 0;}
.cooperation01{width: 1200px;margin: auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.cooperation01 .imgbox{width: 50%;box-sizing: border-box;overflow: hidden;}
.cooperation01 .imgbox img{display: block;width: 100%;transition: all .6s;}
.cooperation01 .imgbox:hover img{transform: scale(1.1);}
.cooperation01 .text{width: 50%;box-sizing: border-box;padding-left: 60px;}
.cooperation01 .text h3{font-size: 22px;color: #222222;line-height: 30px;font-weight: bold;margin-bottom: 30px;}
.cooperation01 .text h4{font-size: 15px;color: #222222;line-height: 30px;text-align: justify;}

.cooperation02{width: 1200px;margin: 80px auto;}
.cooperation02 a{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;padding: 30px 0;border-bottom: 1px solid #ddd;}
.cooperation02 a .imgbox{width: 25%;overflow: hidden;}
.cooperation02 a .imgbox img{display: block;width: 100%;transition: all .6s;}
.cooperation02 a:hover .imgbox img{transform: scale(1.1);}
.cooperation02 a .text{width: 75%;box-sizing: border-box;padding-left: 80px;}
.cooperation02 a .text h3{font-size: 20px;margin-bottom: 20px;font-weight: bold;color: #222;}
.cooperation02 a .text h4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: 15px;line-height: 26px;}

/* 工程服务 */
.e-banner{width: 100%;box-sizing: border-box;background-color: #eeeeee;padding-bottom: 100px;}
.e-banner .text{width: 1200px;margin: auto;box-sizing: border-box;font-size: 44px;color: #222222;font-weight: bold;margin-top: 50px;}
.e-banner .mbxwrap{background-color: transparent;}

/* eserwrapwrap */
.eserwrapwrap{width: 100%;box-sizing: border-box;margin: 80px 0;}
.eser01{width: 1200px;box-sizing: border-box;border-top: 1px solid #ddd;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin: auto;}
.eser01 .l-list{width: 20%;box-sizing: border-box;padding-right: 70px;border-right: 1px solid #ddd;}
.eser01 .l-list a{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;font-size: 14px;color: #444444;height: 60px;border-bottom: 1px solid #ddd;font-weight: bold;}
.eser01 .l-list a i{font-size: inherit;color: inherit;opacity: 0;transition: all .3s;}
.eser01 .l-list a:hover i,.eser01 .l-list a.active i{opacity: 1;}
.eser01 .l-list a:hover,.eser01 .l-list a.active{color: #e94608;}
.eser01 .r-min{width: 80%;box-sizing: border-box;box-sizing: border-box;}
.eser01 .r-min li{width: 100%;box-sizing: border-box;border-bottom: 1px solid #ddd;}
.eser01 .r-min li a{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;height: 140px;box-sizing: border-box;padding:0 100px;}
.eser01 .r-min li a h3{font-size: 20px;color: #222222;font-weight: bold;margin-right: 80px;line-height: 24px;}
.eser01 .r-min li a .cha{transform: none;-webkit-transform: none;display: block;width: 30px;}
.eser01 .r-min li .info{width: 100%;box-sizing: border-box;padding: 40px 100px;background-color: #f1f2f3;display: none;}
.eser01 .r-min li .info h4{font-size: 15px;color: #666666;line-height: 26px;}
.eser01 .r-min li:first-child .info{display: block;}
.eser01 .r-min li.open a .cha{transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.eser01 .r-min li .info .li{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;margin-bottom: 30px;}
.eser01 .r-min li .info .li:last-child{margin-bottom: 0;}
.eser01 .r-min li .info .li p{font-size: 15px;color: #222222;font-weight: bold;line-height: 26px;width: 20%;}
.eser01 .r-min li .info .li h4{width: 80%;}

/* 服务联系方式 */
.esertwo01wrap{border-top: none;}
.esertwo01wrap .l-list a:first-child{border-top: 1px solid #ddd;}
.eser01 .r-esertwo01{width: 80%;box-sizing: border-box;padding-left: 70px;}
.eser01 .r-esertwo01 li{width: 100%;box-sizing: border-box;margin-bottom: 70px;}
.eser01 .r-esertwo01 li h3{font-size: 24px;color: #222222;font-weight: bold;padding-bottom: 20px;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.eser01 .r-esertwo01 li .info{width: 100%;}
.eser01 .r-esertwo01 li .info p{font-size: 16px;line-height: 30px;color: #666666;margin-bottom: 30px;}
.eser01 .r-esertwo01 li .info img{display: block;width: auto;max-width: 100%;}
.eser01 .r-esertwo01 li .info p:last-child{margin-bottom: 0;}
.eser01 .r-esertwo01 li .info p font{font-size: 16px;color: #222222;font-weight: bold;}
.eser01 .r-esertwo01 li .more{margin-top: 30px;border: 1px solid #e94609;color: #e94609;}
.eser01 .r-esertwo01 li .more:hover{background-color: #e94609;color: #fff;}

/* 检维修服务 */
.maintenance01{width: 1200px;margin: 100px auto;box-sizing: border-box;}
.maintenance01 .top{width: 100%;border-bottom: 1px solid #ddd;padding-bottom: 40px;margin-bottom: 50px;}
.maintenance01 .top img{display: block;width: auto;height: 142px;}
.maintenance01 .cont{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.maintenance01 .cont .text{width: 50%;box-sizing: border-box;padding-right: 60px;}
.maintenance01 .cont .text h3{font-size: 30px;color: #222222;font-weight: bold;line-height: 40px;}
.maintenance01 .cont .text h4{font-size: 18px;color: #222222;font-weight: bold;margin: 30px 0;}
.maintenance01 .cont .text ul li{width: 100%;box-sizing: border-box;padding-left: 20px;font-size: 16px;color: #666666;line-height: 40px;position: relative;}
.maintenance01 .cont .text ul li::before{content: '';display: block;width: 4px;height: 4px;border-radius: 50%;background-color: #222;position: absolute;left: 0;top: 18px;}
.maintenance01 .cont .imgbox{width: 50%;overflow: hidden;}
.maintenance01 .cont .imgbox img{display: block;width: 100%;}

/* maintenance02 */
.maintenance02{width: 100%;box-sizing: border-box;}
.maintenance02 li{width: 100%;box-sizing: border-box;padding: 100px 0;}
.maintenance02 li .cont{width: 1200px;margin: auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.maintenance02 li .cont .imgbox{width: 50%;box-sizing: border-box;overflow: hidden;}
.maintenance02 li .cont .imgbox img{display: block;width: 100%;}
.maintenance02 li .cont .text{width: 50%;box-sizing: border-box;padding-left: 40px;}
.maintenance02 li .cont .text h3{font-size: 30px;color: #222222;font-weight: bold;margin-bottom: 30px;}
.maintenance02 li .cont .text h4{font-size: 16px;color: #666666;line-height: 30px;text-align: justify;margin-bottom: 30px;}
.maintenance02 li .cont .text h4:last-child{margin-bottom: 0;}.maintenance02 li:nth-of-type(odd){background-color: #f1f2f3;}
.maintenance02 li:nth-of-type(even) .cont{-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.maintenance02 li:nth-of-type(even) .cont .text{padding-left: 0;padding-right: 40px;}

/* maintenance03 */
.maintenance03{width: 100%;box-sizing: border-box;padding: 100px 0;background-color: #f1f2f3;}
.maintenance03 .cont{width: 1200px;margin: auto;}
.maintenance03 .cont h3{font-size: 30px;color: #222;font-weight: bold;text-align: center;margin-bottom: 40px;}
.maintenance03 .cont img{display: block;width: auto;margin: auto;max-width: 100%;}
.maintenance03 .cont .more{background-color: #e94608;border-color: #e94608;margin: auto;margin-top: 30px;}
.maintenance03 .cont .more:hover{color: #e94608;background-color: #fff;}

/* maintenance04 */
.maintenance04{width: 1200px;margin: 100px auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.maintenance04 a{display: block;width: 48%;overflow: hidden;position: relative;}
.maintenance04 a::after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(45,53,56,0.6);z-index: 0;}
.maintenance04 a img{display: block;width: 100%;transition: all .6s;}
.maintenance04 a:hover img{transform: scale(1.1);}
.maintenance04 a .text{width: 100%;text-align: center;position: absolute;top: 0;left: 0;height: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;-webkit-flex-flow: column;flex-flow: column;box-sizing: border-box;padding: 0 90px;z-index: 1;}
.maintenance04 a .text h3{font-size: 30px;color: #ffffff;font-weight: bold;margin-bottom: 30px;}
.maintenance04 a .text h4{font-size: 15px;color: #fff;line-height: 26px;margin-bottom: 30px;}
.maintenance04 a .text font{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;border: 1px solid #fff;width: 40px;height: 40px;border-radius: 50%;}
.maintenance04 a .text font::after{content: '';display: block;width: 8px;height: 8px;border-top: 1px solid #fff;border-right: 1px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);margin-left: -4px;}

/* 新闻详情 */
.newsinfowrap{width: 100%;box-sizing: border-box;margin-top: 98px;}

.newsinfowrap .n-tlwrap{width: 100%;box-sizing: border-box;background-color: #f1f2f3;padding: 80px 0;}

.newsinfowrap .n-tlwrap .n-tl{width: 1200px;margin: auto;}

.newsinfowrap .n-tlwrap .n-tl h3{font-size: 30px;color: #222222;font-weight: bold;margin-bottom: 20px;line-height: 36px;}

.newsinfowrap .n-tlwrap .n-tl p{font-size: 14px;color: #888888;}

.newsinfo01{width: 1200px;margin: auto;box-sizing: border-box;padding-right: 280px;margin-bottom: 100px;}

.newsinfo01 .cont{width: 100%;box-sizing: border-box;border-bottom: 1px solid #ddd;padding: 50px 0;}

.newsinfo01 .cont p{font-size: 15px;color: #666;line-height: 30px;margin-bottom: 30px;}

.newsinfo01 .cont h4:last-child{margin-bottom: 0;}


.newsinfo01 .cont img{ display: block;width: auto;height: auto;max-width: 100%;}





.newsinfo01 .page{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;padding-top: 30px;}
.newsinfo01 .page a{font-size: 14px;color: #666666;}
.newsinfo01 .page a i{font-size: inherit;color: inherit;margin-right: 10px;}
.newsinfo01 .page a:last-child i{margin-right: 0;margin-left: 10px;}
.newsinfo01 .page a:hover{color: #009fe2;}


/* 视频中心 */

.video01wrap{width: 1200px;margin: 80px auto 0;box-sizing: border-box;}




.video01{width: 1000px;}

.video01 li{width: 100%;box-sizing: border-box;padding-bottom: 30px;margin-bottom: 50px;border-bottom: 1px solid #ddd;}
.video01 li:last-child{margin-bottom: 0;}
.video01 li .videobox{width: 100%;box-sizing: border-box;height: 510px;}
/* .video01 li video{display: block;width: 100%;object-fit: fill;} */
.video01 li .text{width: 100%;text-align: justify;padding-top: 30px;}
.video01 li .text h3{font-size: 20px;color: #222222;font-weight: bold;margin-bottom: 20px;}
.video01 li .text h4{font-size: 16px;color: #666666;line-height: 30px;}



.innerbanner .text form{width: 570px;height: auto;margin: auto;margin-top: 20px;}
.innerbanner .text form input{display: block;width: 85%;float: left;box-sizing: border-box;background-color: #FFFFFF;border: none;height: 42px;outline: none;padding-left: 20px;}
.innerbanner .text form .btn{display: block;width: 15%;box-sizing: border-box;border: none;background-color: #eb6100;font-size: 12px;color: #FFFFFF;height: 42px;outline: none;cursor: pointer;    transition: all .3s;}
.innerbanner .text form .btn i{font-size: 12px;color: inherit;margin-right: 5px;}
.innerbanner .text form .btn:hover{background-color: #eb6100;}
.innerbanner{width: 100%;box-sizing: border-box;position: relative;overflow: hidden;margin-top: 90px;}
.innerbanner img{display: block;width: 100%;}
.innerbanner .text{width: 100%;text-align: center;position: absolute;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.innerbanner .text h3{font-size: 48px;color: #ffffff;font-weight: bold;text-transform: uppercase;}

.searchlist-titile{display: block;overflow: hidden;margin:20px auto 0;width: 800px; }
.searchlist-titile h3{ text-transform: uppercase; display: block; font-size: 16px;} 
.searchlist-titile h3 span{ display: inline-block;color: #eb6100;font-size: 20px;margin: 0 20px 0 0;}
.p-search-to{ margin: 50px auto 0; }
.p-search-to dl{ margin: 30px 0 10px; }

.searchlistcenter{display: block;width: 1200px;margin:100px auto;overflow: hidden;min-height: 1000px;}
.searchlistcenter .p-yjy{ display: block;overflow: hidden;border-bottom: 1px solid #eee;padding: 0 0 10px 0;}
.searchlistcenter .p-yjy a{ position: relative;display: block;float: left;font-size: 20px;text-transform: uppercase;margin: 0 80px 0 0;overflow: hidden; font-weight: bold;}
.searchlistcenter .p-yjy .active{ color: #eb6100; }
.searchlistcenter .p-yjy-center{ display: block;overflow: hidden;margin: 50px 0 0 0;}
.searchlistcenter .p-yjy-center .p-kn{  display: block;overflow: hidden; }

.searchlistcenter .p-yjy-center .p-kn .product01{}
.searchlistcenter .p-yjy-center .p-kn .product01 a{ display: block; overflow: hidden; border-bottom: 1px solid #eee; padding: 20px 0;     display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.searchlistcenter .p-yjy-center .p-kn .product01 a p{ display: block;float: left;width: 12%; border: 1px solid #eee;}
.searchlistcenter .p-yjy-center .p-kn .product01 a p img{ display: block;width: auto;margin: 0 auto;max-width: 100%;}
.searchlistcenter .p-yjy-center .p-kn .product01 a span{ display: block;font-size: 14px;color: #000;font-weight: bold;margin: 0 0 0 0;float: right;width: 84%;}
.searchlistcenter .p-yjy-center .p-kn .product01 a span font{ display: block;font-size: 14px;margin: 10px 0 0 0;}
.searchlistcenter .p-yjy-center .p-kn .product01 a:hover p{ border: 1px solid #eb6100; }
.searchlistcenter .p-yjy-center .p-kn .product01 a:hover span{ color: #eb6100;  }
.searchlistcenter .p-yjy-center .p-kn .product01 a .fa{  }

.pdf a span{ width: 100%; padding: 0 0 0 20px;}
.pdf .fa{color: #000;font-size: 18px;}
.pdf a:hover .fa{ color: #eb6100;  }













@media only screen and (max-width: 1600px){
.header{padding: 0 ;width:1200px;}
.top-header .cont{width:1200px;}
.header .logo img{height: 48px;margin: 10px 0;}
.header .pc_nav .nav_item>a{margin: 0 15px;font-size: 16px;}
.header .nav_right .nav_right_01>a{padding-right: 10px;font-size: 14px;}
.header .nav_right .nav_right_02>a>i{font-size: 15px;}

.banner_text .banner_up img{height:140px;}
.banner_text .banner_up img:nth-child(2) {margin-right: -34px;}
.banner_text .banner_up img:nth-child(3) {margin-right: -32px;}
.banner_text .banner_bottom img {height: 52px;}
.index_floor1 .index_floor1warp .index_floor1_left h3{font-size: 36px;margin-bottom: 34px;}
.index_floor1 .index_floor1warp .index_floor1_left p{font-size: 15px;margin-bottom: 34px;}
.more{width: 160px;height: 40px;line-height: 40px;}
.index_floor1 .index_floor1warp .index_floor1_right a p{height: 70px; line-height:70px;}
.index_floor2 .index_floor2warp{width: 1200px;}
.innertitle{margin: 30px auto;font-size: 26px;}
.index_floor3 .index_floor3warp .index_floor3_left .box ul li a{font-size: 52px;}
.index_floor3 .index_floor3warp .index_floor3_left .box ul li a span{font-size: 24px;}
.index_floor3 .index_floor3warp .index_floor3_right .index_floor3_text p{font-size: 15px;}
.title{font-size: 36px;width: 520px;}
.index_floor4 .index_floor4warp .index_floor4_textwarp .index_floor4_text p{font-size: 15px;}
.index_floor5 .index_floor5warp{width: 1200px;}
.index_floor4 .index_floor4warp .index_floor4_textwarp .index_floor4_text{width: 78%;}
.index_floor5 .index_floor5warp .index_floor5_left .box2 a p{font-size: 14px;margin-top: 14px;margin-bottom: 10px;}
.index_floor5 .index_floor5warp .index_floor5_left .box2 a{margin-bottom: 66px;}
.index_floor5 .index_floor5warp .index_floor5_right .box3 a h3{font-size: 16px;}
.index_floor5 .index_floor5warp .index_floor5_right .box3 a p{margin-bottom: 6px;}
.index_floor5 .index_floor5warp .index_floor5_right .box3 a{padding: 22px 30px;margin-bottom: 22px;}
.footer .footerwarp .footertop{width: 1200px;}
.footer .footerwarp .nav_foot{width: 1200px;}
.buttonboxwarp{width: 1200px;}
.buttonbox{width: calc(54% + 162px);}
.footer .footerwarp .footerbottom{width: 1200px;}
.index_floor6 .index_floor6warp .index_floor6_box{width:1200px;}
.index_floor5 .index_floor5warp .index_floor5_right .box3{height: 630px;}
.index_floor5 .index_floor5warp .index_floor5_left .box2{height: 630px;}



.inbanner .inbanner_text h3{font-size: 42px;}
.about01 h3{font-size:32px}
.about01 p{font-size: 15px;}
.about03 .about03warp{width: 96%;}
.aboutmore{width: 1200px;}
.about02{width:1200px}
.about02 .adt .adright h3{font-size: 32px;}
.about02 .adt .adright p{letter-spacing: 0;}
.about03 .about03warp .right a .text h3{font-size: 22px;margin-bottom: 20px;}
.about03 .about03warp .right a .line2{top: 30px;left: 30px;}
.about03 .about03warp .right a .text{bottom: 30px;left: 30px;}
.about03 .about03warp .right a .line2 span{font-size: 24px;}
.about03 .about03warp .left .line2 span{font-size: 24px;}
.about04 p{font-size: 15px;}
.about04 h3{font-size: 32px;}
.aboutmore a{width: 32%;}


.news01 .news_list .content .main .imgbox{width: 32%;}
.news01 .news_list .content .main .textbox{right: 0%;width: 62%;}
.news01 .news_list .content .main .textbox h3{margin: 20px 0;}

.porbanner .b-text .text h4{font-size: 15px;line-height: 22px;}
.porbanner .b-text .text h3{font-size: 38px;}
.mbx a{font-size: 12px;}

.business04 li .text h3{font-size:30px;margin-bottom:20px;}
.business04 li .text span{font-size:13px;}
.business04 li .text h4{font-size:15px;line-height:26px;letter-spacing:1px;}
.business04 li .text .fontbg{font-size:100px;}
.business04 li:nth-of-type(2n) .text{padding: 0 6%;}
.business04 li .text{padding: 0 6%;}

.abouttwo02 .right{padding: 0 80px;}
.abouttwo02 .right .line02,.abouttwo02 .right .atwotl h3{margin-bottom: 30px;}
.atwotl .font h4,.abouttwo04 .min .item .cont .text ul li h4{font-size: 14px;line-height: 26px;}
.abouttwo04{width: 1200px;}
.abouttwo04 .min .item .cont .text{padding-left: 40px;}
.abouttwo04 .min .item .cont{padding: 50px 60px;}
.abouttwo04 .min .item .cont .text .info{font-size: 14px;line-height: 26px;margin-bottom: 30px;}
.abouttwo04 .min .item .cont .text ul li{padding: 30px 0;}
.abouttwo05wrap .abouttwo05 .text{padding-left: 40px;}
.abouttwo06wrap .text .cont h4{font-size: 14px;line-height: 26px;}
.abouttwo06wrap .text .cont{padding: 80px 80px 80px 0;transform: translateY(-80px);-webkit-transform: translateY(-80px);}
.abouttwo07wrap .page{bottom: 40px;}
.abouttwo07wrap .gallery-thumbs01 .atwotl h3{margin-bottom: 30px;}
.abouttwo07wrap .text,.abouttwo07wrap .page{padding: 0 80px;}

.header .pc_nav .nav_item .downup{left: 80%;}
.joinone03{width: 1000px;margin: 90px auto;box-sizing: border-box;}

.eser01 .r-min li a{padding: 0 calc((100% - 900px)/2) 0 110px;}
.eser01 .r-min li .info{padding: 40px calc((100% - 540px)/2) 40px 110px;}

.index01 a .text{font-size: 22px;margin-bottom:20px;}
.index01 a .mun_top h2{font-size:40px;}
.index01 a .mun_top strong{margin-bottom:20px;}
.index01 a .mun_top h2{margin-bottom:40px}
}






@media only screen and (max-width:1100px ) {

.pc-1260{ display: block;position: fixed;width: 100%;height: 100%;background: #333;top: 0;left: 0;z-index: 999999999999999999;}
.pc-1260 p{ transform: translateY(-50%);-webkit-transform: translateY(-50%);position: absolute;color: #fff;top: 50%;left: 0;width: 100%;text-align: center;font-size: 14px;letter-spacing: 2px;}
 
}