/* banner_nei */
.banner_nei{display: block;overflow: hidden;position: relative;}
.banner_nei .list img{width: 100%;}
.banner_nei .s_img{display: none;}
/* .banner_nei .s_img .list{height: 200px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner_nei .s_img .list a{display: block;height: 100%;} */
.banner_nei .layout{position: absolute;width: 100%;left:0;top: 46%;transform: translateY(-50%);z-index: 2;}
.banner_nei .layout .wrap{margin: 0 auto;width: 90%;max-width: 1260px;}
.banner_nei .text{color: #f9f9f9;text-shadow: 0 0 10px rgba(0,0,0,0.5);}
.banner_nei .text .cn{margin-top: 0;font-size: 50px;letter-spacing: 4px;}
.banner_nei .text .en{font-size: 26px;}
.banner_nei .text .slogan{margin-top: 3.5%;font-size: 24px;}
.banner_nei .text .line{margin-top: 15px;width: 27px;height: 3px;background: #2c3a5f;}
.banner_nei .text .ewm_img{margin-top: 30px;}
@media only screen and (max-width:1440px){
	.banner_nei .text .cn{font-size: 36px;}
}
@media only screen and (max-width:1260px){
	.banner_nei .text .en{font-size: 20px;}
	.banner_nei .text .cn{font-size: 30px;}
	.banner_nei .text .slogan{font-size: 18px;}
}
@media only screen and (max-width:768px){
	.banner_nei .text .en{font-size: 16px;}
	.banner_nei .text .cn{font-size:24px;}
	.banner_nei .text .slogan{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.banner_nei .text .en{font-size: 12px;}
	.banner_nei .text .cn{font-size:16px;}
	.banner_nei .text .slogan{font-size: 14px;}
}

/* common_css */
.nei_wrap{margin: 0 auto;width: 90%;max-width: 1480px;}
@media only screen and (max-width:480px){
	.nei_wrap{width: 94%;}
}

/* nei_title */
.nei_title {color: #333;}
.nei_title .title{display: inline-block;font-size: 28px;letter-spacing: 2px;position: relative;z-index: 1;font-weight: normal;}
.nei_title .title:after{content: "";position: absolute;left: 0;bottom: 5px;width: 10px;height: 100%;background: #3eb3e7;z-index: -1;}
.nei_title .en{font-size: 42px;font-weight: bold;}
.nei_title .slogan{margin-top: 24px;font-size: 16px;line-height: 30px;font-weight: 400;}
@media only screen and (max-width:1440px){
	.nei_top{padding: 40px 0 30px;}
}
@media only screen and (max-width:1260px){
	.nei_top{padding: 30px 0 25px;}
	.nei_title .title{font-size: 24px;}
	.nei_title .title:after{width: 49px;bottom: 2px;height: 8px;}
	.nei_title .en{font-size: 36px;}
}
@media only screen and (max-width:768px){
	.nei_title .title{font-size: 20px;}
	.nei_title .slogan{font-size: 14px;line-height: 24px;}
	.nei_title .title:after{width: 42px;height: 5px;}
	.nei_title .en{font-size: 26px;}
}
@media only screen and (max-width:480px){
	.nei_title .title{font-size: 18px;}
	.nei_title .slogan{margin-top: 16px;}
	.nei_title .title:after{width: 33px;bottom: 1px;}
	.nei_title .en{font-size: 16px;}
}

@media only screen and (max-width:320px){
	.nei_title .title{font-size: 16px;}
}

/* list:title */
.left{padding: 130px 0 40px;background: url(../images/menu_bg.jpg)no-repeat center top/cover}
.list_title{}
.list_title > .flx_w{align-items: flex-end;}
/* .list_title .en{margin-bottom: 20px;font-size: 46px;letter-spacing: 1px;text-transform: uppercase;font-family: arial;font-weight: bold;line-height: 1em;} */
/* .list_title .title{font-size: 34px;letter-spacing: 2px;line-height: 1.2em;} */

/* list_nav */
.list_nav{width: 70%;}
.list_nav li{display: inline-block;position: relative;margin-top: 10px;margin-right: 14px;}
.list_nav li a{display: block;padding:20px 12px;min-width: 136px;font-size: 16px;box-shadow: 0 0 0 2px #eee;box-sizing: border-box;}
.list_nav li.on a{background: url(../images/menu_show.jpg)no-repeat center/cover;box-shadow: initial;color: #fff;}
/* .list_nav li.on:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background: #229da4;} */
@media only screen and (min-width:481px){
	.list_nav li a:hover{background: url(../images/menu_show.jpg)no-repeat center/cover;box-shadow: initial;color: #fff;}
}

@media only screen and (max-width:1260px){
	.left{padding: 65px 0 40px;}
	.list_nav li a{padding: 14px 10px;}
}

@media only screen and (max-width:1080px){
	/* .list_title .title{font-size: 28px;letter-spacing: 0;} */
	.list_nav li{font-size: 14px;}
	.list_nav{width: 70%;}
	.list_nav li a{font-size: 14px;min-width: 116px;}
}
@media only screen and (max-width:768px){
	.left{padding: 40px 0 30px;}
	.list_nav li a{padding: 10px 8px;}
	/* .list_title .title{font-size: 22px;} */
}
@media only screen and (max-width:750px){
	.list_nav{margin:10px 0 0;width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;}
	.list_nav li{}
	.list_nav li{margin-right: 2%;width: 32%;text-align: center;}
	.list_nav li:nth-child(3n){margin-right: 0;}
	.list_nav li a{min-width: initial;}
}
@media only screen and (max-width:480px){
	.left{padding: 30px 0;}
	/* .list_title .title{font-size: 18px;} */
	.list_nav li{}
	.list_nav li a{font-size: 12px;}
}

/* about */
.about{padding: 6% 0;}
.about .content{margin-top: 3%;font-size: 16px;line-height: 2;}
@media only screen and (max-width:1080px){
	.about .content{margin-top: 38px;}
}
@media only screen and (max-width:768px){
	.about{padding: 40px 0;}
}
@media only screen and (max-width:480px){
	.about{padding: 30px 0;}
	.about .content{margin-top: 16px;font-size: 14px;line-height: 24px;}
}

/* ab_profile */
.ab_profile{padding: 6% 0;background: url(../images/index-part2-bg.jpg)no-repeat center right/29% 100%;}
.ab_profile .lf_part{width: 55%;max-width: 680px;}
.ab_profile .pf_title .en_name{font-size: 44px;font-weight: bold;}
.ab_profile .pf_title .title{font-size: 26px;}
.ab_profile .lf_part .content{margin-top: 3%;font-size: 16px;line-height: 2;}
.ab_profile .rt_part{width: 45%;}
.ab_profile .rt_part > .por{z-index: 1;width: 100%;max-width: 400px;margin: 0 auto;}
.ab_profile .rt_part .slide_box{margin: 0 auto;width: 100%;max-width: 400px;text-align: center;border-radius: 50%;border: 10px solid #195894;box-sizing: border-box;position: relative;z-index: 1;overflow: hidden;background-color: #fff;}
.ab_profile .rt_part .slide_box .img{background: #fff;border-radius: 50%;overflow: hidden;}
.ab_profile .rt_part .pro_prev,.ab_profile .rt_part .pro_next{position: absolute;top: 50%;transform: translateY(-50%);z-index: -1;width: 48px;height: 48px;background: #195894;cursor: pointer;}
.ab_profile .rt_part .pro_prev{right: 98%;clip-path: polygon(0 50%, 98% 0, 100% 100%, 0 50%);}
.ab_profile .rt_part .pro_next{left: 98%;clip-path: polygon(0 0, 100% 50%, 100% 50%, 0 100%);}
@media only screen and (max-width:1260px){
	.ab_profile .pf_title .en_name{font-size: 44px;}
	.ab_profile .pf_title .title{font-size: 24px;}
	.ab_profile .rt_part .pro_prev, .ab_profile .rt_part .pro_next{width: 35px;}
}
@media only screen and (max-width:1080px){
	.ab_profile .rt_part > .por{width: 300px;}
	.ab_profile .rt_part .slide_box{border-width: 4px;}
}
@media only screen and (max-width:768px){
	.ab_profile{padding: 40px 0;}
	.ab_profile .pf_title .en_name{font-size: 26px;}
	.ab_profile .pf_title .title{font-size: 20px;}
	.ab_profile .layout{align-items: center;}
	.ab_profile .rt_part > .por{margin: 0 0 0 auto;width: 240px;}
	.ab_profile .rt_part .pro_prev, .ab_profile .rt_part .pro_next{width: 24px;height: 34px;}
}
@media only screen and (max-width:480px){
	.ab_profile{padding: 30px 0;background: none;}
	.ab_profile .lf_part{width: 100%;}
	.ab_profile .rt_part{margin-top: 30px;width: 100%;}
	.ab_profile .lf_part .content{margin-top: 16px;font-size: 14px;line-height: 24px;}
	.ab_profile .rt_part > .por{margin:0 auto;width: 200px;}
	.ab_profile .pf_title .en_name{font-size: 20px;}
	.ab_profile .pf_title .title{font-size: 18px;}
}
@media only screen and (max-width:320px){
	.ab_profile .pf_title .en_name{font-size: 18px;}
	.ab_profile .pf_title .title{font-size: 16px;}
}

.ab_title .title{font-weight: bold;font-size: 32px;}
.ab_title .en_name{font-size: 36px;text-transform: uppercase;}
.ab_title .line{margin: 30px 0;width: 68px;height: 4px;}
@media only screen and (max-width:1260px){
	.ab_title .title{font-size: 24px;}
	.ab_title .en_name{font-size: 36px;}
}
@media only screen and (max-width:768px){
	.ab_title .title{font-size: 20px;}
	.ab_title .en_name{font-size: 26px;}
}
@media only screen and (max-width:480px){
	.ab_title .title{font-size: 18px;}
	.ab_title .en_name{font-size: 20px;}
}
@media only screen and (max-width:320px){
	.ab_title .title{font-size: 16px;}
	.ab_title .en_name{font-size: 18x;}
}

/* ab_culture */
.ab_culture{padding: 6% 0 10%;color: #fff;background-color: #000;background-image: url(../images/cul_bg.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;}
.ab_culture .ab_title .line{background: #fff;}
.ab_culture .lf_part{width: 50%;}
.ab_culture .lf_part .content{font-size: 16px;line-height: 2;}
.ab_culture .rt_part{width: 40%;}
.ab_culture .rt_part .cul_nr li{margin-bottom: 38px;display: flex;flex-wrap: nowrap;justify-content: flex-start;align-items: flex-end}
.ab_culture .rt_part .cul_nr li .abob_l{width: 140px;}
.ab_culture .rt_part .cul_nr li .abob_l em{font-size: 16px;}
.ab_culture .rt_part .cul_nr li .abob_l p{font-size: 22px;}
.ab_culture .rt_part .cul_nr li .abob_r{margin-left: 70px;margin-bottom: 6px;font-size: 18px;}
@media only screen and (max-width:1260px){
	.ab_culture .rt_part .cul_nr li .abob_l p{font-size: 20px;}
	.ab_culture .rt_part .cul_nr li .abob_r{font-size: 16px;margin-left: 10px;width: calc(100% - 150px);width: -webkit-calc(100% - 150px);}
}
@media only screen and (max-width:1080px){
	.ab_culture .lf_part{width: 100%;}
	.ab_culture .rt_part{margin-top: 30px;width: 100%;}
	.ab_culture .rt_part .cul_nr li .abob_l p{font-size: 18px;}
}
@media only screen and (max-width:768px){
	.ab_culture{padding: 40px 0 10%;}
	.ab_culture .ab_title .line{margin: 26px 0;width: 40px;}
	.ab_culture .rt_part .cul_nr li .abob_l p{font-size: 16px;}
	.ab_culture .rt_part .cul_nr li .abob_l em{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.ab_culture{padding: 30px 0;}
	.ab_culture .lf_part .content{font-size: 14px;line-height: 24px;}
	.ab_culture .ab_title .line{margin: 20px 0;width: 34px;height: 3px;}
	.ab_culture .rt_part .cul_nr li .abob_l{width: 110px;}
	.ab_culture .rt_part .cul_nr li .abob_l p{font-size: 15px;}
	.ab_culture .rt_part .cul_nr li .abob_r{margin-bottom: 0;width: calc(100% - 120px);width: -webkit-calc(100% - 120px);font-size: 14px;}
	.ab_culture .rt_part .cul_nr li{justify-content: flex-end;}
	.ab_culture .rt_part .cul_nr li:last-child{margin-bottom: 0;}
}

/* ab_picture */
.ab_picture{margin-top: -80px;}
.ab_picture .list_content{padding: 5% 5% 4%;background: #fff;box-sizing: border-box;box-shadow: 0 8px 15px rgb(0 0 0 / 15%);}
.ab_picture .list_content ul:after{content: "";width: 24%;}
.ab_picture .list_content ul li{margin-top: 1.4%;width: 24%;}
.ab_picture .list_content ul li .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
.ab_picture .list_content ul li .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
@media only screen and (max-width:768px){
	.ab_picture .list_content{padding: 3% 3% 4%;}
}
@media only screen and (max-width:480px){
	.ab_picture{margin: 0;}
}

/* ab_join */
.ab_join{padding: 6% 0;}

.ab_join .job_list{margin-top: 3%;}
.ab_join .job_list ul li {padding: 0 3.5%;cursor: pointer;color: #000;border-top: 1px solid #ccc;box-sizing: border-box;}
.ab_join .job_list ul li:last-child{border-bottom: 1px solid #ccc;}
.ab_join .job_list ul li .job_name{position: relative;padding: 34px 0;width: 100%;font-size: 18px;box-sizing: border-box;}
/* .ab_join .job_list ul li .time{color: #666;position: relative;font-size: 22px;} */
.ab_join .job_list ul li .down{position: absolute;top: 50%;right: 2.3%;width: 33px;height: 26px;transform: translateY(-50%);z-index: 1;cursor: pointer;background: url(../images/icon_09.png)no-repeat center/auto 100%;transition: all .3s linear;filter: grayscale(1) opacity(0.805);}
.ab_join .job_list ul li.on .down{transform:translateY(-50%) rotateZ(180deg);transform-origin: center;}
.ab_join .job_list ul li .con{display: none;margin:2.5% 0 9.5%;font-size: 18px;line-height: 24px;line-height: 28px;box-sizing: border-box;font-family: HMOS_Light;}
.ab_join .job_list ul li.on .job_name{color: #195894;}
.ab_join .job_list ul li.on .down{filter: grayscale(0) opacity(1);}
.ab_join .job_list ul li:hover .job_name{color: #195894;}
.ab_join .job_list ul li:nth-child(1) .con{display: block;}
.ab_join .job_list ul li:first-child{border-top: 0;}
@media only screen and (max-width:1260px){
	
	.ab_join .job_list ul li .job_name{font-size: 20px;}
	.ab_join .job_list ul li .con{line-height: 26px;}
	
	.ab_join .job_fuli ul li i{width: 45px;}
	.ab_join .job_fuli ul li p{font-size: 16px;line-height: 26px;}
	
}
@media only screen and (max-width:1080px){
}
@media only screen and (max-width:768px){
	.ab_join{padding: 40px 0;}
	.ab_join .job_list{margin-top: 30px;}
	.ab_join .job_list ul li .job_name{padding: 16px 0;font-size: 18px;}
	.ab_join .job_list ul li .con{font-size: 16px;}
	.ab_join .job_list ul li .more{font-size: 14px;}
	.ab_join .job_list ul li .down{height: 16px;}
	
}
@media only screen and (max-width:480px){
	.ab_join{padding: 30px 0;}
	.ab_join .job_list{margin-top: 10px;}
	.ab_join .job_list ul li .job_name{padding: 13px 0;font-size: 14px;}
	.ab_join .job_list ul li .con{margin: 2.5% 0 5.5%;font-size: 14px;line-height: 24px;}
	.ab_join .job_list ul li .down{width: 16px;}
}

.productlist{padding: 46px 0 6%;}
.productlist .top_product{margin-bottom: 45px;}
.productlist .top_product .item{background: #f8f8f8;}
.productlist .top_product .item .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.productlist .top_product .item .pic{width: 64%;}
.productlist .top_product .item .pic .img{position: relative;padding-bottom: 62%;width: 100%;height: 0;overflow: hidden;}
.productlist .top_product .item .pic .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%)}
.productlist .top_product .item .info{padding: 5% 5% 5%;width: 36%;box-sizing: border-box;background: #f8f8f8;}
.productlist .top_product .item .info .name{font-size: 26px;color: #333;}
.productlist .top_product .item .info .desc{margin: 28px 0 60px;font-size: 16px;line-height: 30px;text-align: justify;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}

.productlist .list_content{}
.productlist .list_content ul:after{content: "";width: 31.25%;}
.productlist .list_content ul li{margin-bottom: 3%;width: 31.25%;box-shadow: 0 0 15px rgb(0 0 0 / 15%);}
.productlist .list_content .item .img{position: relative;padding-bottom: 75%;width: 100%;text-align: center;overflow: hidden;}
.productlist .list_content .item .img img{position: absolute;left: 50%;top: 50%;width: auto;height: 100%;transform: translate(-50%,-50%);}
.productlist .list_content .item .info{bottom: 40px;z-index: 10;background: #fff;width: 94%;margin: 0 auto;padding: 36px 40px 0 40px;position: relative;z-index: 3;transition: bottom 0.6s ease;-webkit-transition: bottom 0.6s ease;-moz-transition: bottom 0.6s ease;-ms-transition: bottom 0.6s ease;-o-transition: bottom 0.6s ease;box-sizing: border-box;}
.productlist .list_content .item .info .name {font-size: 20px;color: #333;letter-spacing: 2px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-transform: uppercase;}
.productlist .list_content .item .info .desc {font-size: 14px;color: #666;line-height: 30px;text-align: justify;}
.productlist .list_content .item .info .more {margin-top: 36px;opacity: 0;visibility: hidden;transition: transform 0.6s ease;-webkit-transition: transform 0.6s ease;-moz-transition: transform 0.6s ease;-ms-transition: transform 0.6s ease;-o-transition: transform 0.6s ease;transform: translateY(20px);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);position: relative;font-family: Arial;font-weight: 700;text-transform: uppercase;display: block;height: 58px;line-height: 58px;font-size: 14px;color: #2b2c50;}
.productlist .list_content .item .info .more i {display: inline-block;width: 15px;height: 8px;margin-left: 10px;background: url(../images/right.png) no-repeat;transition: transform 0.3s ease-out;}

@media only screen and (min-width:481px){
	.productlist .list_content ul li:hover .item .info .more {opacity: 1;visibility: visible;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}
}
@media only screen and (max-width:1440px){
	.productlist .top_product .item .info{padding: 3%;}
	.productlist .top_product .item .info .desc{-webkit-line-clamp:4}
}
@media only screen and (max-width:1260px){
	.productlist .top_product .item .info .name{font-size: 22px;}
	.productlist .top_product .item .detail_more{width: 140px;height: 40px;line-height: 40px;}
	
	.productlist .list_content .item .info{padding: 20px 5%;}
	.productlist .list_content .item .info .more{height: auto;line-height: normal;}
}
@media only screen and (max-width:1080px){
	.productlist .top_product .item .pic{width: 100%;}
	.productlist .top_product .item .info{width: 100%;line-height: 24px;}
	.productlist .top_product .item .info .desc{margin: 28px 0 38px;}
	.productlist .top_product .item .info .name{font-size: 18px;}
	
	.productlist .list_content .item .info{bottom: 0;}
	.productlist .list_content .item .info .name{font-size: 18px;letter-spacing: 0;}
}
@media only screen and (max-width:768px){
	.productlist{padding: 40px 0;}
	.productlist .top_product{margin-bottom: 30px;}
	
	.productlist .list_content .item .info .more{margin-top: 20px;}
	.productlist .list_content .item .info .name{font-size: 16px;}
	.productlist .top_product .item .info .desc{line-height: 24px;font-size: 14px;}
	.productlist .list_content ul:after{width: 32%;}
	.productlist .list_content ul li{width: 32%;}
}
@media only screen and (max-width:680px){
	.productlist .list_content ul:after{width:48.5%;}
	.productlist .list_content ul li{width:48.5%;}
}
@media only screen and (max-width:480px){
	.productlist{padding: 30px 0;}
	.productlist .top_product .item .info{padding: 30px 3%;}
	.productlist .top_product .item .info .desc{margin: 20px 0;}
	.productlist .top_product .item .detail_more{font-size: 12px;width: 120px;}
	.productlist .list_content .item .info .more{margin-top: 10px;opacity: 1;visibility: visible;transform: initial;font-size: 12px;}
	.productlist .list_content .item .info .name{font-size: 14px;}
}

 .detail_more{}
 .detail_more {position: relative;font-family: Arial;text-transform: uppercase;display: block;width: 190px;height: 58px;line-height: 58px;font-size: 14px;color: #2b2c50;font-weight: 700;text-align: center;background: #e9e9ed;border: 1px solid #e9e9ed;transition: background 0.3s ease;-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-ms-transition: background 0.3s ease;-o-transition: background 0.3s ease;}
 .detail_more i {display: inline-block;width: 15px;height: 8px;margin-left: 10px;background: url(../images/right.png) no-repeat;transition: background 0.3s, transform 0.3s ease-out;transition-delay: .6s;}
 .detail_more:hover {background: #2b2c50;transition: all 1s .3s;-webkit-transition: all 1s .3s;color: #fff;}
 .detail_more:hover i {transform: translateX(5px);-webkit-transform: translateX(5px);-moz-transform: translateX(5px);-ms-transform: translateX(5px);-o-transform: translateX(5px);filter: brightness(100);}
 .detail_more:hover span:nth-child(2), .detail_more:hover span:nth-child(4) {width: 190px;} .detail_more:hover span:last-child, .detail_more:hover span:nth-child(3) {height: 58px;}
 .detail_more span {position: absolute;display: inline-block;background: #2b2c50;z-index: 10;}
 .detail_more span:nth-child(2), .detail_more span:nth-child(4) {width: 0;height: 1px;}
 .detail_more span:last-child, .detail_more span:nth-child(3) {width: 1px;height: 0;}
 .detail_more span:nth-child(2) {left: -1px;top: -1px;transition: all .1s linear;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-o-transition: all .1s linear;}
 .detail_more span:nth-child(3) {right: -1px;top: -1px;transition: all .1s .1s linear;-webkit-transition: all .1s .1s linear;-moz-transition: all .1s .1s linear;-o-transition: all .1s .1s linear;}
 .detail_more span:nth-child(4) {right: -1px;bottom: -1px;transition: all .1s .2s linear;-webkit-transition: all .1s .2s linear;-moz-transition: all .1s .2s linear;-o-transition: all .1s .2s linear;}
 .detail_more span:last-child {left: -1px;bottom: -1px;transition: all .1s .3s linear;-webkit-transition: all .1s .3s linear;-moz-transition: all .1s .3s linear;-o-transition: all .1s .3s linear;}
@media only screen and (max-width:1260px){
 .detail_more{width: 140px;height: 40px;line-height: 40px;}
}
@media only screen and (max-width:480px){
 .detail_more{font-size: 12px;width: 120px;}
}


/* product */
.product{margin-top: -150px;padding: 4.5% 0;position: relative;z-index: 1;}
.product .top_des{padding: 4% 0;box-shadow: 0 0 10px rgba(0,0,0,0.15);background: #fff;}
.pdct_ico{width: 36%;}
.spBig{width: 100%;box-sizing: border-box;}
.spBig .img100{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
.spBig .img100 img{position: absolute;left: 50%;top: 50%;width: auto;max-height: 100%;transform: translate(-50%,-50%);}
.spBig .img100 video{position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;transform: translate(-50%,-50%);background: #000;}
.nav_Sm{margin-top: 15px;width: 100%;height: auto;}
.spSm{padding: 0 60px;width: 100%;box-sizing: border-box;}
.spSm .swiper-container{box-sizing: border-box;}
.spSm .img100{height: 100%;position: relative;background-size: contain;padding-bottom: 100%;overflow: hidden;cursor: pointer;}
.spSm .img100 img{position: absolute;top: 50%;left: 50%;width: 87%;height: auto;transform: translate(-50%,-50%);}
.spSm .img100:before{content: '';position: absolute;width: 100%;height: 99%;top:0;left: 0;border:1px solid #ccc;box-sizing: border-box;opacity: 1;z-index: 2;}
.spSm .img100.vd_ico .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0,0,0,0.6);display: flex;align-items: center;justify-content: center;}
.spSm .img100.vd_ico .mask i{display: block;width: 20px;height: 20px;background: url(../images/play.png)no-repeat center;}
/* .spSm .active-nav .img100:before{border-color: #00aaa6;border-width: 2px;} */
.spSm .swiper-slide-thumb-active .img100:before{border-color: #195894;border-width: 2px;}
.spSm .swiper-button-next, .spSm .swiper-button-prev{transform: scale(0.5);opacity: 1;}
.product #pro_prev,.product #pro_next{position: absolute;top: 50%;width: 34px;height: 72px;transform: translateY(-50%);z-index: 3;background-color: rgba(200,200,200,1);cursor: pointer;background-position: center;background-repeat: no-repeat;transition: all .3s linear;opacity: 1;}
.product #pro_prev{left: 0;background-image: url(../images/pro_prev.png);}
.product #pro_next{right: 0;background-image: url(../images/pro_next.png);}
/* .product .pdct_ico:hover #pro_prev{opacity: 1;}
.product .pdct_ico:hover #pro_next{opacity: 1;} */
.product #pro_prev:hover,.product #pro_next:hover{background-color: rgba(0,0,0,0.6);}
.product .pdct_info{padding: 0 5%;width: 60%;box-sizing: border-box;}
.product .pdct_info .title{font-size: 28px; font-family: 'MONTSERRAT'; padding-bottom: 5px;font-weight: normal;}
.product .pdct_info .series{font-size: 16px;color: #7d7d7d; font-family: 'MONTSERRAT'; }
.product .pdct_info .series span{ color: #222; }
.product .pdct_info .content{margin-top: 4%;font-size: 16px;line-height: 2;}
.product .pdct_info .content table{width: 100%;}
.product .pdct_info .content table td p{white-space: nowrap;}
.product .pdct_info .content table td p:nth-child(1){font-family: Semibold;color: #666;}
.product .pdct_info .content table td p.prc{font-weight: bold;font-size: 20px;}
.product .pdct_info .content table td p:nth-child(2){font-weight: bold;font-size: 20px;}
.product .pdct_info .color{/* padding: 24px 22px; */margin-top: 20px;box-sizing: border-box;/* background: #f8f8f8; */}
.product .pdct_info .color .hd{font-size: 18px;}
.product .pdct_info .color .img{position: relative;padding-bottom: 98%;width: 100%;height: 0;overflow: hidden;}
.product .pdct_info #color{margin-top: 16px;}
.product .pdct_info #color .swiper-wrapper{justify-content: flex-start;}
.product .pdct_info #color ul li{width: 72px;text-align: center;line-height: 66px;cursor: pointer;}
.product .pdct_info #color ul li .img{border: 1px solid #dfdfdf;box-sizing: border-box;}
.product .pdct_info #color ul li.on .img:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 2px solid #195894;box-sizing: border-box;}
/* .product .pdct_info .price{margin-top: 10.5%;}
.product .pdct_info .price span{display: inline-block;vertical-align: text-bottom;font-size: 18px;line-height: 1em;}
.product .pdct_info .price span.money,.product .pdct_info .price span.unit{font-size: 0.6rem;}
.product .pdct_info .price span.money{font-family: gothamBold;}
.product .pdct_info .price span.unit{font-family: appleBold;} */
.product .pdct_info .buy{display: flex;justify-content: center;padding: 20px 0;margin-top: 6%;background: #202020;font-size: 18px;color: #fff;align-items: center;white-space: nowrap;text-transform: uppercase;}
.product .pdct_info .buy i{margin-right: 4%;width: 30px;height: 24px;background: url(../images/icon_buyer.png)no-repeat center;}
.product .pdct_info .char{margin-top: 20px;padding: 20px 0;display: flex;justify-content: space-evenly;background: #eee;}
.product .pdct_info .char > div{text-align: center;white-space: nowrap;}
.product .pdct_info .char > div i{display: inline-block;margin-right: 6px;width: 24px;height: 24px;background: url(../images/icon01.png)no-repeat center;vertical-align: middle;}
.product .pdct_info .char > div span{display: inline-block;vertical-align: middle;font-size: 16px;white-space: nowrap;font-weight: bold;}
.product .content_detail{margin-top: 30px;}
.product .content_detail .table_wrap table{width: 100%;border-collapse: collapse;border-color: #ddd;border: 0;font-size: 18px;box-sizing: border-box;}
.product .content_detail .table_wrap tr,.product .content_detail .table_wrap td{border-color: #ddd;box-sizing: border-box;border-collapse: collapse;}
.product .content_detail .table_wrap td.tit{text-align: center;width: 200px;background-color: #eee;}
.product .content_detail .table_wrap td{padding: 18px;box-sizing: border-box;}
.product .content_detail .text_content{font-size: 18px;line-height: 2;}
.product .content_detail .text_content h3{font-weight: bold;font-size: 24px;}
.product .content_detail .text_content video,.product .content_detail .text_content iframe,.product .content_detail .text_content embed{max-width: 100%;}
.para_table_wrap{overflow-x: scroll;}
.para_table{width: 100%;border: 1px solid #3eb3e7;border-collapse: collapse;min-width: 800px;}
.para_table .first_row{background: #3eb3e7;}
.para_table th{color: #fff;word-break: break-word;}
.para_table td{border: 1px solid #3eb3e7;text-align: center;word-break: break-word;}

#pro_neirong .content_nav {margin-bottom: 3.5%;}
#pro_neirong .content_nav ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
#pro_neirong .content_nav ul li{position: relative;padding: 19px 0;margin-right: 70px;box-sizing: border-box;cursor: pointer;font-size: 18px;font-family: Semibold;}
#pro_neirong .content_nav ul li:after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2.5px;background: #195894;transition: all .3s linear;}
#pro_neirong .content_nav ul li.on:after{width: 100%;}
@media only screen and (max-width:1260px){
	.product{margin-top: -100px;}
	.product .pdct_info .title{font-size: 24px;}
	.product .pdct_info #color ul li{width: 60px;line-height: 58px;}
	.product .pdct_info .content{font-size: 16px;}
	.product .pdct_info .color{/* padding: 20px; */margin-top: 8%;}
	.product .pdct_info .color .hd{font-size: 16px;}
	/* .product .pdct_info .price span{font-size: 16px;}
	.product .pdct_info .price span.money, .product .pdct_info .price span.unit{font-size: 36px;} */
	.product .pdct_info .buy{padding: 15px 0;font-size: 16px;}
	.product .pdct_info .char > div span{font-size: 16px;}
	.product .pdct_info .char > div i{width: 20px;height: 20px;background-size: 100%;}
	.product .content_detail .table_wrap td.tit{width: 18%;}
}
@media only screen and (max-width:1080px){
	.pdct_ico{width: 65%;}
	.product{margin-top: 0;}
	.product .pdct_info{margin-top: 30px;width: 100%;}
	.product #pro_prev, .product #pro_next{width: 28px;height: 60px;}
	.product .content_detail .table_wrap table{font-size: 16px;}
	.product .content_detail .text_content h3{font-family: OPPOSansM;font-weight: normal;font-size: 18px;}
}
@media only screen and (max-width:790px){
	
	/* .product .pdct_info{width: 52%;} */
	/* .product .pdct_info .title{font-size: 20px;} */
	.product .pdct_info .content{font-size: 14px;}
	/* .product .pdct_info .color{padding: 10px;} */
	.product .pdct_info .color .hd{font-size: 16px;}
	.product .pdct_info #color ul li{width: 45px;line-height: 42px;}
	/* .product .pdct_info .price span{font-size: 16px;}
	.product .pdct_info .price span.money, .product .pdct_info .price span.unit{font-size: 30px;} */
	.product .pdct_info .buy{padding: 10px 0;font-size: 14px;}
	.product .pdct_info .buy i{margin-right: 3%;width: 22px;height: 20px;background-size: 100%;}
	.product .pdct_info .char{margin-top: 10px;padding: 5px 5%;flex-wrap: wrap;justify-content: space-between;}
	.product .pdct_info .char > div{padding: 5px 0;width: auto;box-sizing: border-box;text-align: left;}
	.product .pdct_info .char > div i{margin-right: 5px;width: 15px;height: 15px;}
	.product .pdct_info .char > div span{font-size: 14px;}
	.product .content_detail .table_wrap table{font-size: 14px;}
	.product .content_detail .table_wrap td{padding: 10px;}
	.product .content_detail .text_content{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.product{padding: 40px 0;}
	.product .content_detail .text_content h3{font-size: 16px;}
	.product .content_detail .text_content{font-size: 14px;}
	#pro_neirong .content_nav ul li{padding: 12px 0;margin-right: 5%;font-size: 16px;}
}
@media only screen and (max-width:680px){
	.pdct_ico{width: 100%;}
	.product .pdct_info{margin-top: 30px;width: 100%;}
}
@media only screen and (max-width:480px){
	.product{padding: 30px 0;}
	.spSm{padding: 0 40px;}
	.product .content_detail .text_content{margin-top: 30px;font-size: 14px;line-height: 24px;}
	.product #pro_prev, .product #pro_next{width: 20px;height: 39px;}
	.product .pdct_info .char{padding: 5px 4.5%;}
	.product .pdct_info .title{font-size: 16px;}
	.product .pdct_info .series{font-size: 16px;}
	/* .product .pdct_info .price span.money, .product .pdct_info .price span.unit{font-size: 26px;}
	.product .pdct_info .price span.money{margin: 0 5px;} */
	.product .pdct_info .char > div span{font-size: 14px;}
	.product .pdct_info .content{font-size: 14px;}
	.product .pdct_info .content table td p{white-space: pre-wrap;}
	.product .pdct_info .content table td p.prc{font-size: 16px;}
	.product .pdct_info .content table td p:nth-child(2){font-size: 16px;}
	.product .content_detail .table_wrap table{width: 99.9%;font-size: 14px;border-left: 1px solid #ddd;border-top: 1px solid #ddd;}
	.product .content_detail .table_wrap tr{display: flex;justify-content: flex-start;flex-wrap: wrap;}
	.product .content_detail .table_wrap td.tit{padding: 10px 5px;width: 30%;}
	.product .content_detail .table_wrap td{display: block;width: 70%;border: 1px solid #ddd;border-top: 0;border-left: 0;}
	.product .content_detail .text_content video,.product .content_detail .text_content iframe,.product .content_detail .text_content embed{max-width: 100%;height: 300px;}
	#pro_neirong .content_nav ul li:after{height: 2px;}
}

.pdct_info .parameter{margin-top: 20px;}
.pdct_info .parameter table{width: 100%;border-collapse: collapse;}
.pdct_info .parameter table td{padding: 5px 5px;}
.pdct_info .parameter table td.hd{width: 30%;font-family: Black;white-space: nowrap;}
.pdct_info .parameter table tr td:nth-child(1){width: 30%;font-family: Black;white-space: nowrap;}

.pdct_info .btm_share{margin-top: 15px;}
.pdct_info .btm_share > a{position: relative;display: inline-block;font-size: 18px;width: 31%;min-width: 137px;height: 46px;line-height: 44px;text-align: center;background: #3e3f41;margin: 0 7px 7px 0;border: 1px solid transparent;font-weight: 500;color: #fff;font-weight: bold;}
.pdct_info .btm_share > a:before{display: inline-block;transform: translateY(3px);line-height: 0.5em;}
.pdct_info .btm_share > a.btn{background: #195894;}
.pdct_info .btm_share > a.btn:before{content: url(../images/s_email.png);margin: 0 10px 0 0;}
.pdct_info .btm_share > a.share:before{content: url(../images/s_share.png);margin: 0 10px 0 0;transform: translateY(5px);filter: brightness(10);}
@media only screen and (max-width:1260px){
	.pdct_info .btm_share > a{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.pdct_info .btm_share{display: flex;flex-wrap: wrap;justify-content: space-between}
	.pdct_info .btm_share > a{margin: 0;width: 48.5%;height: 39px;line-height: 39px;font-size: 13px;min-width: initial;}
	.pdct_info .btm_share > a.btn:before{transform: translateY(3px) scale(0.8);}
	.pdct_info .btm_share > a.share:before{transform: translateY(6px) scale(0.8);}
	.pdct_info .parameter{font-size: 14px;}
	.pdct_info .parameter table td.hd{width: 50%;font-family: Black;}
	.pdct_info .parameter table tr td:nth-child(1){width: 50%;font-family: Black;}
	.pdct_info .parameter table tr td{width: 50%;}
}

.recommend_more{margin-top: 4.5%;}
.recommend_more .nei_wrap{padding: 3% 0;border-top: 1px solid #e5e5e5;}
.recommend_more .nei_title {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;}
.recommend_more .nei_title .title{font-size: 26px;text-transform: initial;}
.recommend_more .nei_title .more{font-size: 16px;}
.recommend_more #case_pro .item{text-align: center;}
.recommend_more #case_pro .item .img{position: relative;padding-bottom: 80%;width: 100%;height: 0;overflow: hidden;}
.recommend_more #case_pro .item .img img{position: absolute;left: 50%;top: 50%;width: auto;max-height: 100%;transform: translate(-50%,-50%);transition: all 0.1s linear;}
.recommend_more #case_pro .item:hover .img img{filter: opacity(0.65);}
.recommend_more #case_pro .item .msg {font-size: 15px;}
.recommend_more #case_pro .item .msg .tit{color: #111;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.recommend_more #case_pro .item .msg .des{margin-top: 5px;color: #1f1f1f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
@media only screen and (max-width:1000px){
	.recommend_more .nei_title .title{font-size: 26px;}
	.recommend_more .nei_title .more{font-size: 20px;}
}
@media only screen and (max-width:768px){
	.recommend_more .nei_wrap{padding: 30px 0;}
	.recommend_more .nei_title .title{font-size: 18px;}
.recommend_more #case_pro .item .msg{font-size: 14px;}
	.recommend_more #case_pro .item .img img{max-height: 80%;}
	
}
@media only screen and (max-width:480px){
.recommend_more #case_pro .item .msg{font-size: 14px;}
.recommend_more .nei_title .title{font-size: 16px;}
	.recommend_more #case_pro .item .msg .tit{font-size: 14px;}
	.recommend_more #case_pro .item .img img{max-height: 75%;}
	.recommend_more .nei_title .more{font-size: 14px;}
}
@media only screen and (max-width:320px){
	.recommend_more .nei_title .title{font-size: 18px;}
}

/* newslist */
.newslist{padding: 46px 0 6%;}

.newone{margin-bottom: 45px;}
.newone .item{background: #f8f8f8;}
.newone_l{ overflow:hidden; width:40.6%;}
.newone_l .img{position: relative;padding-bottom: 65%;width: 100%;height: 0;overflow: hidden;}
.newone_l img{ display:block; position: absolute;left: 50%;top: 50%;width:100%; transition:0.5s;transform: translate(-50%,-50%) scale(1);}

.newone_r{ width:55%; padding-top:45px;box-sizing: border-box;}
.newone_rq{ font-size:22px; color:#195894; padding-bottom:15px;font-weight: bold;}
.newone_mc{ font-size:22px; line-height:30px; height:60px; overflow:hidden; margin-bottom:15px; transition:0.5s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newone_ms{ margin-bottom: 60px;color:#979797; font-size: 16px;line-height:30px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newone_gd{ width:138px; height:48px; border:1px solid #e2e2e2; margin-top:38px; text-align:center; line-height:48px; border-radius:20px; color:#414141; transition:0.5s;}
.newone_gd span{ font-family:"宋体"; padding-left:10px;}
.newone:hover .newone_mc{ color:#195894; transition:0.5s;}
.newone:hover .newone_gd{ background:#1c2065; color:#fff; transition:0.5s;}
@media screen and (min-width:481px){
	.newone_l:hover img{transform:translate(-50%,-50%) scale(1.1);}
}
@media screen and (max-width:768px){
.newone{padding-bottom:60px;}
.newone_r{padding-top:20px;}
.newone_rq{font-size:16px; padding-bottom:5px;}
.newone_mc{ font-size:18px; line-height:26px; height:52px; margin-bottom:10px;}
.newone_ms{ margin-bottom: 30px;font-size:14px; line-height:24px;}
.newone_gd{ width:118px; height:34px; margin-top:15px; line-height:34px; border-radius:10px;}
}
@media screen and (max-width:480px){
.newone{padding-bottom:20px;}
.newone_l{width: 100%;}
.newone_r{padding: 6% 3%;width:100%;}
.newone_rq{ font-size: 14px;}
.newone_mc{ font-size:15px;margin-bottom:0px;}
.newone_ms{ margin-top:7px;}
.newone_gd{ display:none;}
}

/* newslist */
.newslist .list_content{display: flex;flex-wrap: wrap;justify-content: space-between;}
.newslist .list_content:after{content: "";width: 32%;}
.newslist .list_content .item{margin-bottom: 3.5%;width: 32%;color:#000;position: relative;box-sizing: border-box;background: #fff;box-shadow: 0 0 10px rgba(0 0 0/15%);}

.newslist .list_content .item .text_wrap{padding: 5% 6% 9%;box-sizing: border-box;}
.newslist .list_content .item .tit{margin-top: 25px;font-size: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;color: #333;min-height: 68px;line-height: 1.7em;font-weight: normal;}
.newslist .list_content .item .con{margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: 100%;color: #666;font-size: 16px;line-height: 30px;}
.newslist .list_content .item .mid_row{position: absolute;padding: 20px 10px 20px 10px;right: 0;top: 0;width: 30%;height: auto;max-height: 146px;background: rgba(0,0,0,0.3);box-sizing: border-box;}
.newslist .list_content .item .mid_row .lf_type i{display: inline-block;margin-right: 10px;width: 32px;height: 32px;background: url(../images/icon_05.png)no-repeat center;}
.newslist .list_content .item .mid_row .lf_type span{display: inline-block;line-height: 1em;}
.newslist .list_content .item .mid_row .rt_time{margin: 0 0 0 auto;width: 100%;opacity: 1;transition: all .3s linear;text-align: right;color: #fff;}
/* .newslist .list_content .item .mid_row .rt_time i{display: inline-block;margin-right: 10px;width: 15px;height: 14px;background: url(../images/icon_06.png)no-repeat center;background-size: 15px;} */
.newslist .list_content .item .mid_row .rt_time span{display: block;line-height: 1em;font-size: 14px;}
.newslist .list_content .item .mid_row .rt_time span.year{font-size: 18px;}
.newslist .list_content .item .mid_row .rt_time span.m-d{margin-top: 10px;font-size: 20px;font-weight: bold;}
.newslist .list_content .item .img{position: relative;padding-bottom: 62%;width: 100%;height: 0;overflow: hidden;}
.newslist .list_content .item .img img{position: absolute;left: 0;top: 0;width: 100%;transition: all .3s linear;}


@media only screen and (min-width:480px){
	.newslist .list_content .item:hover .tit{color: #2b2c50;}
.newslist .list_content .item:hover .mid_row::before{width: 100%;}
	/* .newslist .list_content .item .mid_row .rt_time{opacity: 0;transform: translateX(-20px);} */
	.newslist .list_content .item:hover .rt_time{opacity: 1;transform: translateX(0px);}
	.newslist .list_content .item:hover{box-shadow: initial;}
	.newslist .list_content .item:hover .img img{transform: scale(1.1);}
}
@media only screen and (max-width:1260px){
	.newslist .list_content .item .mid_row .rt_time span.year{font-size: 16px;}
	.newslist .list_content .item .tit{margin-top: 10px;}
	.newslist .list_content .item .con{margin-top: 10px;}
}
@media only screen and (max-width:768px){
	.newslist{padding: 40px 0;}
	.newslist .list_content:after{width: 48.5%;}
	.newslist .list_content .item{width: 48.5%;}
	.newslist .list_content .item .mid_row{font-size: 16px;}
	.newslist .list_content .item .mid_row .lf_type i{width: 20px;height: 20px;background-size: 20px;}
	.newslist .list_content .item .mid_row .rt_time span{font-size: 14px;}
	.newslist .list_content .item .mid_row .rt_time span.m-d{font-size: 18px;}
}
@media only screen and (max-width:480px){
	.newslist{padding: 30px 0;}
	.newslist .list_content:after{width: 100%;}
	.newslist .list_content .item{width: 100%;}
	.newslist .list_content .item{padding: 0;}
	.newslist .list_content .item .text_wrap{padding: 6% 3%;}
	.newslist .list_content .item .tit{margin-top: 0;font-size: 15px;font-weight: bold;min-height: auto;}
	.newslist .list_content .item .mid_row{/* margin: 6% 0 15px; */font-size: 14px;}
	.newslist .list_content .item .mid_row {margin: 15px 0 0;font-size: 14px;position: initial;width: 100%;background: none;padding: 0;}
	.newslist .list_content .item .mid_row .rt_time{color: #666;display: flex;justify-content: space-between;}
	.newslist .list_content .item .mid_row .rt_time span{font-size: 14px;display: inline-block;}
	.newslist .list_content .item .mid_row .rt_time span.m-d{font-size: 14px;}
	.newslist .list_content .item .mid_row .rt_time span.year{display: none;font-size: 14px;}
	.newslist .list_content .item .img img{left: 50%;top: 50%;transform: translate(-50%,-50%);}
}

/* page_top */
.page_top{position: absolute;left: 0;top: 0;width: 100%;padding: 15px 0;align-items: flex-end;color: #fff;font-size: 16px;background: rgba(0,0,0,0.5);z-index: 2;}
.page_top .crumbs{color: #fff;font-size: 16px;font-weight: normal;}
.page_top .crumbs a{display: inline-block;margin:0 10px}
.page_top .crumbs a:first-child{margin-left: 0;}
.page_top a:hover{color: #3eb3e7;}
@media only screen and (max-width:1080px){
	.page_top{font-size: 16px;}
	.page_top .crumbs{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.page_top{font-size: 14px;padding-bottom: 3%;}
	.page_top .crumbs{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.page_top{font-size: 12px;position: relative;background: none;border-bottom: 1px solid #f5f5f5;}
	.page_top .crumbs{font-size: 12px;color: #000;}
}

/* contact */
.contact{padding: 46px 0 6%;color: #161616;}
.contact .layout{padding:0 0 46px;background: url(../images/lxbg.jpg)no-repeat center/cover;}
.contact .lf_part{width: 42%;}
.contact .company_mes .name{font-size: 24px;}
.contact .company_mes ul.mes{margin-top: 30px;color: #747474;}
.contact .company_mes ul.mes li{font-size: 16px;line-height: 30px;}
.contact .company_mes .tab_ewm {margin-top: 20px;}
.contact .company_mes .tab_ewm .ewm_ico span,.contact .company_mes .tab_ewm .ewm_ico a{display: inline-block;margin-left: 3%;width: 30px;height: 30px;position: relative;z-index: 1;}
.contact .company_mes .tab_ewm .ewm_ico span:nth-child(1){margin-left: 0;}
.contact .company_mes .tab_ewm .ewm_ico span:after,.contact .company_mes .tab_ewm .ewm_ico a:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;filter: initial;}
.contact .company_mes .tab_ewm .ewm_ico span.ewmIco:after{background: url(../images/ewmico.png)no-repeat center;}
.contact .company_mes .tab_ewm .ewm_ico span.wxIco:after{background: url(../images/wxico.png)no-repeat center;}
.contact .company_mes .tab_ewm .ewm_ico .mapIco:after{background: url(../images/mapIco.png)no-repeat center;cursor: pointer;}
.contact .company_mes .tab_ewm .ewm_ico span.on{/* filter: brightness(10); */background-color: #54a5fc;}
.contact .company_mes .tab_ewm .ewm_ico span.on:after{filter: brightness(10);}
.contact .company_mes .tab_ewm .ewm_ico span::before{content: "";position: absolute;left: 50%;top: 100%;width: 2px;height: 0;background: #54a5fc;transition: all .3s linear;}
.contact .company_mes .tab_ewm .ewm_ico span.on::before{height: 32px;}
.contact .company_mes .tab_ewm .ewm_ico span.mapIco.on::before{height: 0;}
.contact .company_mes .tab_ewm .ewm_tab{margin-top: 32px;}
.contact .message_leave{width: 55%;}
.contact .message_leave .form_box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact .message_leave .form_box li{margin-bottom: 6.5%;width: 30.5%;background: transparent;}
.contact .message_leave .form_box li.w100{width: 100%;}
.contact .message_leave .form_box li input{width: 100%;background: transparent;font-size: 14px;border-bottom: 2px solid #e2e2e2;transition: border .3s linear;line-height: 40px;line-height: 40px;}
.contact .message_leave .form_box li textarea{width: 100%;height: 100px;resize: none;font-size: 14px;font-family: inherit;box-sizing: border-box;background: transparent;border-bottom: 2px solid #e2e2e2;transition: border .3s linear;}
.contact .message_leave .form_box li.code{margin-right: 155px;margin-bottom: 10px;}
.contact .message_leave .form_box li.code img{position: absolute;left: 100%;bottom: 0;height: 35px;}
.contact .message_leave .form_box .up_load{padding: 0;width: 150px;border: 1px solid #e2e2e2;height: 40px;color: #54a5fc;line-height: 40px;background: transparent;transition: all .3s ease;}
.contact .message_leave .form_box .up_load:hover{background: #54a5fc;color: #fff;}
.contact .message_leave .form_box li input:focus,.contact .message_leave .form_box li textarea:focus{border-color: #54a5fc;}
@media only screen and (max-width:768px){
	.contact{padding: 40px 0;}
}
@media only screen and (max-width:480px){
	.contact{padding: 30px 0;}
	.contact .lf_part{width: 100%;}
	.contact .layout{padding:0 0 20px;}
	.contact .company_mes .name{font-size: 16px;font-weight: bold;}
	.contact .message_leave{margin-top: 4%;width: 100%;}
	.contact .message_leave .form_box li{margin-bottom: 10px;width: 100%;}
	.contact .message_leave .form_box .up_load{margin-top: 10px;width: 106px;height: 36px;line-height: 36px;}
	.contact .message_leave .form_box li input,.contact .message_leave .form_box li textarea{font-size: 12px;}
	.contact .company_mes ul.mes{margin-top: 16px;}
	.contact .company_mes ul.mes li{font-size: 14px;line-height: 24px;}
}

#map {display: block;width: 100%;height: 450px;position: relative;border: 6px solid #eee;box-sizing: border-box;}
#map img {max-width:none;}
#map label{max-width: none;border-color: #fdb111;}
#map .BMap_Marker img{animation: jump 0.8s 0s infinite;}}
@media only screen and (max-width:1000px){
	.map_bg{margin-top: 0;width: 100%;}
}
@media only screen and (max-width:480px){
	.map_bg{height: 350px;}
	#map{height: 350px;}
}

@keyframes jump{
	from{transform: translate(0,-12%);}
	to{transform: translate(0,0);}
}
@-ms-keyframes name{
	from{transform: translate(0,-12%);}
	to{transform: translate(0,0);}
}

/* news */
.news{padding:46px 0 6%}
.news .title_top{background-size: 19% auto;text-align:center}
.news .title_top .top_banner{margin-bottom: 3%;color: #333;font-size: 26px;}
.news .title_top .top_banner .cn{}
.news .title_top .top_banner em{display: inline-block;font-family: futura;}
.news .title_top .tit{position: relative;display: inline-block;white-space: nowrap;text-overflow: ellipsis;font-size: 28px;}
.news .title_top p.time{margin: 10px 0 0;font-size: 16px;color:#7d7d7d}
.news .back{margin-bottom: 1%;text-align: right;}
.news .back i{display: inline-block;vertical-align: middle;margin-right: 10px;}
.news .back span{display: inline-block;vertical-align: middle;font-size: 16px;color: #101010;}
.news .news_content{}
.news .text{margin-top:48px;font-size: 18px;line-height: 2;}
.news .text iframe,.news .text video{max-width: 100%;}
@media only screen and (max-width:1300px){
	.news .title_top .back{font-size: initial;}
	.news .title_top .top_banner{font-size: 26px;}
}
@media only screen and (max-width:768px){
	.news{padding:40px 0}
	.news{margin: 0 0 30px;}
	.news .title_top .top_banner{font-size: 22px;}
	.news .title_top .tit{font-size: 24px;}
	.news .text{margin-top:30px;font-size: 14px;line-height: 24px;}
}
@media only screen and (max-width:480px){
	.news{padding:30px 0}
	.news .title_top .top_banner{font-size: 16px;}
	.news .back span{font-size: 14px;}
	.news .title_top .tit{font-size: 16px;}
	.news .text {margin-top: 16px;line-height: 24px;font-size: 14px;}
	.news .title_top p.time{margin-top: 1%;font-size: 14px;}
	.news .title_top .tit{max-width: 100%	;overflow: hidden;}
	.news .title_top .back{margin-bottom: 15px;width: 100%;text-align: left;}
	.news .text iframe,.news .text video{height: 350px;}
}
#main_nei{padding: 4.5% 5.5%;width: calc(98% - 380px);width: -webkit-calc(98% - 380px);border: 1px solid #e6ecf2;border-radius: 5px;box-sizing: border-box;background: #fff;}
			#recommand_list{width: 380px;}
			#recommand_list ul{padding: 12% 12%;border: 1px solid #e6ecf2;border-radius: 5px;box-sizing: border-box;background-color: #fff;}
			#recommand_list ul li.tit{border-bottom: 0;}
			#recommand_list ul li.tit b{font-size: 24px;}
			#recommand_list ul li{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #e5e5e5;}
			#recommand_list ul li .lf_ico{width: 100%;}
			#recommand_list ul li .lf_ico .img{position: relative;padding-bottom:62%;width: 100%;height: 0;overflow: hidden;border-radius: 4px;}
			#recommand_list ul li .lf_ico .img img{position: absolute;left: 50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
			#recommand_list ul li .text{width: 100%;}
			#recommand_list ul li:nth-child(2) .text{margin-top: 15px;}
			#recommand_list ul li .text h3{padding-left: 15px;font-size: 15px;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;box-sizing: border-box;position: relative;color: #666;}
			#recommand_list ul li .text h3::before{content: "";position: absolute;left: 2px;top:8px;width: 4px;height: 4px;background: #666;border-radius: 50%;}
			#recommand_list ul li .text .con{margin-top: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height:24px;}
			#recommand_list ul li .text .time{margin-top: 10px;font-size: 12px;color: #999;}
			@media only screen and (max-width:1080px){
				#main_nei{padding: 4.5% 3.5%;width: calc(98% - 270px);width: -webkit-calc(98% - 270px);}
				#recommand_list{width: 270px;}
				#recommand_list ul{padding: 12% 9%;}
			}
			@media only screen and (max-width:768px){
				/* #main_nei{padding: 30px 2%;} */
				#main_nei{width: 100%;}
				#recommand_list{margin-top: 20px;width:100%;}
				#recommand_list ul{padding: 20px 15px;}
				/* #recommand_list ul li .lf_ico{width: 82px;} */
				/* #recommand_list ul li .text{width: calc(96% - 82px);width: -webkit-calc(96% - 82px);} */
				#recommand_list ul li .text .con{display: none;}
			}
			@media only screen and (max-width:750px){
				#main_nei{width: 100%;}
				#recommand_list{margin-top: 20px;width:100%;}
			}
			@media only screen and (max-width:480px){
				#main_nei{padding: 20px 3%;}
				#recommand_list ul li.tit b{font-size: 16px;}
			}
			
			.news_v2{margin: 46px 0 6%;}
			.news_v2 #main_nei{}
			.news_v2 .news_title {padding-bottom: 4%;border-bottom: 1px solid #efefef;}
			.news_v2 .news_title .title{font-size:28px;color: #333;font-weight: normal;line-height: 1.5em;}
			.news_v2 .news_title .mes{margin-top: 30px;}
			.news_v2 .news_title .mes span{display: inline-block;margin: 0 3% 0 0;color: #999;}
			.news_v2 .news_title .mes span.series{background: #277bb4;color: #FFFFFF;display: inline-block;padding: 5px 15px;border-radius: 4px;}
			.news_v2 .news_content{margin-top: 5%;font-size: 16px;line-height: 30px;color: #666;}
			.news_v2 .news_content .img{margin-bottom: 20px;text-align: center;}
			.news_v2 .news_content p{margin-bottom: 12px;}
			.news_v2 .news_content video,.news_v2 .news_content iframe,.news_v2 .news_content embed{max-width: 100%;}
			/* .news_v2 .page{margin-top: 6%;padding: 2% 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
			.news_v2 .page ul li{width: 48%;font-size: 14px;color: #999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
			.news_v2 .page ul li:nth-last-child(1){text-align: right;}
			.news_v2 .page ul li a:hover{color: #ff7f00;} */
			.news_v2 .return{margin-top: 3%;}
			.news_v2 .return a{display: inline-block;padding: 10px 25px;color: #fff;background: #277bb4;}
			@media only screen and (max-width:1080px){
				.news_v2 .news_title .title{font-size: 24px;}
			}
			@media only screen and (max-width:768px){
				.news_v2{margin: 40px 0;}
				.news_v2 .news_title .title{font-size: 20px;}
				.news_v2 .news_title .mes{margin-top: 15px;}
				/* .news_v2 .page ul li{font-size: 13px;} */
				.news_v2 .center{margin-top: 30px;}
			}
			@media only screen and (max-width:750px){
				.news_v2 #main_nei{margin-top: 0;}
			}
			@media only screen and (max-width:480px){
				.news_bg{display: none;}
				.news_v2{margin: 30px 0;}
				.news_v2 .news_title .mes span{font-size: 12px;}
				.news_v2 .news_title .title{font-size: 16px;}
				.news_v2 .news_content{margin-top: 20px;font-size: 14px;line-height:24px}
				/* .news_v2 .page ul li{margin:2px 0;width: 100%;}
				.news_v2 .page ul li:nth-last-child(1){text-align: left;} */
				.news_v2 .center a{padding: 8px 20px;}
				.news_v2 .news_content video,.news_v2 .news_content iframe,.news_v2 .news_content embed{height: 350px;}
				.news_v2 .return{margin-top: 15px;}
				.news_v2 .return a{font-size: 12px;}
			}

/* page */
.page_wrap{margin-top: 4%;padding: 20px 0;border-bottom: 1px solid #eceef0;}
.page{}
.page > div{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.page .page_prev,.page .page_next{display: block;color: #1f1f1f;font-size: 4;width: 49%;}
.page .page_next{text-align: right;}
.page i{display: inline-block;vertical-align: middle;}
.page span{display: inline-block;margin: 0 8px;width: calc(100% - 40px);width: -webkit-calc(100% - 40px);vertical-align: middle;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
@media only screen and (max-width:768px){
	.page i{width: 18px;}
	.page .page_prev, .page .page_next{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.page_wrap{padding: 15px 0;}
	.page.flx{flex-wrap: wrap;}
	.page i{width: 12px;}
	.page .page_prev, .page .page_next{margin: 5px 0;max-width: 100%;}
	
}

.news_related{width: 100%;margin-top:46px;background: #fff;}
.news_related .nei_title{align-items:flex-end;}
.news_related .nei_title .more{font-size:16px}
.news_related .rel_head{display: inline-block;width: auto;line-height: 40px;border-radius: 5px;font-size: 21px;margin-bottom: 20px;text-align: center;color: #058594;}
.news_related .content_wrap.flx{margin-top: 20px;flex-wrap: wrap;justify-content: flex-start;}
.news_related .content_wrap{width: 100%;}
.news_related .content_wrap:after{content: "";width: 100%;}
.news_related .content_item{margin:10px 0;margin-right: 1.33%;width: 24%;position: relative;overflow: hidden;color: #1f1f1f;box-shadow: 0px 0px 10px rgba(0 0 0 / 15%);}
.news_related .content_item:nth-child(4n){margin-right: 0;}
.news_related .content_item .img{position: relative;padding-bottom: 64%;width: 100%;height: 0;overflow: hidden;background-color: #f6f6f6;}
.news_related .content_item .img img{position: absolute;left: 50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
.news_related .content_item .wrap{border-top: 2px solid #f0f1f2;padding: 5.5% 3%;box-sizing: border-box;transition: all .5s;font-size: 16px;}
.news_related .content_item:hover .wrap{border-color: #1c2065;}
.news_related .content_item .tit{display: inline-block;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 18px;font-weight:bold}
.news_related .content_item .time{display: inline-block;width: 100%;font-size: 14px;font-weight: bold;margin-top: 30px;}
.news_related .content_item:hover .tit{color: #1c2065;}
@media only screen and (min-width:481px){
	.news_related .content_item:hover{box-shadow: 0px 0px 10px rgba(0 0 0 / 5%);}
}
@media only screen and (max-width:768px){
	.news_related{margin-top: 30px;width: 100%;}
	.news_related .rel_head{margin-bottom: 0;padding:7px 15px ;width: auto;font-size: 16px;line-height: normal;box-sizing: border-box;}
	.news_related .content_wrap.flx{justify-content: space-between;}
	.news_related .content_item{margin:10px 0;margin-right: 0%;width: 48%;}
	.news_related .content_item:nth-child(4n){margin-right: 0;}
	.news_related .content_item .wrap{padding: 15px 13px;font-size: 14px;}
	.news_related .content_item .tit{font-size: 16px;}
	.news_related .content_item .lf_part{width: calc(99% - 120px);width: -webkit-calc(99% - 120px);}
	.news_related .content_item .rt_part{width: 120px;}
}
@media only screen and (max-width:600px){
	.news_related .rel_head{width: 100%;font-size: 18px;}
}
@media only screen and (max-width:480px){
	.news_related .nei_title .title{font-size:16px}
	.news_related .rel_head{font-size: 16px;}
	.news_related .content_item{width: 100%;margin: 10px 0 0;}
	.news_related .content_item .tit{font-size: 14px;}
	.news_related .nei_title .more{font-size:14px}
}

/* 页码 */
.wp-pagenavi {CLEAR: both; MARGIN:30px auto 0; WIDTH: 100%;  TEXT-ALIGN: center;}
.wp-pagenavi a.home{width: auto;padding: 0 7px;}
.wp-pagenavi a {display: inline-block;margin: 0 2px;padding:0 6px;width: auto;min-width:32px;height: 32px;text-align: center;line-height: 32px;background-color: #195894;vertical-align: middle;color:#fff;border: 1px solid #ddd;border-radius: 6px;overflow: hidden;box-sizing:border-box;}
.wp-pagenavi a:hover {border-color: #195894;background:#195894; color:#fff;}
.wp-pagenavi a.page-num-current{background: #fff;color: #505050;}
.wp-pagenavi a.page-num-current:hover {border-color: #195894;background:#195894;color: #fff;}
/*当前指上页码的边框色*/
/* .wp-pagenavi a.page-num-current {
	color: #000;background-color: #fff;
} */
/*当前选中页码的背景色*/
.text-norecord{ font-size:14px; line-height:35px;}

.wp-pagenavi i.p_pre{display: inline-block;width: 32px;height: 32px;background: url(../images/ban_prev.png)no-repeat center;background-size: 12px;}
.wp-pagenavi i.p_next{display: inline-block;width: 32px;height: 32px;background: url(../images/ban_next.png)no-repeat center;background-size: 12px;}
.wp-pagenavi i.p_pre:hover {filter: brightness(10);}
.wp-pagenavi i.p_next:hover {filter: brightness(10);}
@media screen and (max-width: 640px) {
.m640{ display:none;}
}
@media screen and (max-width: 480px) {
	.wp-pagenavi{padding: 20px 0 0;}
	.wp-pagenavi a {width: 28px;height: 28px;line-height: 28px;}
	.wp-pagenavi i.p_pre{width: 28px;height: 28px;}
	.wp-pagenavi i.p_next{width: 28px;height: 28px;}
}


/* videolist */
.videolist{padding:46px 0 6%}
.videolist .list_content{display:flex;justify-content:space-between;flex-wrap:wrap;}
.videolist .list_content:after{content:"";width:32%}
.videolist .list_content .item{margin-bottom:3%;width: 32%;box-sizing:border-box;box-shadow:0 0 15px rgba(0 0 0 / 10%)}
.videolist .list_content .item .img{position: relative;padding-bottom:70%;width: 100%;height:0;overflow: hidden;background:#f8f8f8;}
.videolist .list_content .item .img img{position: absolute;left:50%;top:50%;width: 100%;transform:translate(-50%,-50%);}
.videolist .list_content .item .img:after{content:"";position: absolute;left:0;top:0;width:100%;height:100%;z-index: 1;background:rgba(0,0,0,0.2)}
.videolist .list_content .item .img:before{content:"";position:absolute;left:50%;top:50%;width: 48px;height: 48px;background:url(../images/icon_play2.png)no-repeat center/100% auto;z-index: 2;transform:translate(-50%,-50%);transition:opacity 0.2s linear}
.videolist .list_content .item .text_wrap{padding:35px 20px;transition:padding 0.3s linear;}
.videolist .list_content .item .text_wrap .tit{font-weight:normal;font-size:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
@media only screen and (min-width:480px){
	.videolist .list_content .item:hover{box-shadow:initial}
	.videolist .list_content .item:hover .text_wrap{padding-left:0;padding-right:0;}
	.videolist .list_content .item:hover .img:after{background:rgba(0,0,0,0)}
	.videolist .list_content .item:hover .img:before{opacity: 0;}
}
@media only screen and (max-width:1260px){
	.videolist .list_content .item .text_wrap .tit{font-size:16px}
}
@media only screen and (max-width:768px){
	.videolist{padding:40px 0}
	.videolist .list_content .item .text_wrap{padding:20px 15px;}
}
@media only screen and (max-width:750px){
	.videolist .list_content:after{width:49%}
	.videolist .list_content .item{width: 49%;}
}
@media only screen and (max-width:480px){
	.videolist{padding:30px 0}
	.videolist .list_content .item .text_wrap{padding:10px}
	.videolist .list_content .item .text_wrap .tit{font-size:14px}
}


.jt-j {display: inline-block;position: relative;width: 16px;height: 26px;}
.jt-j::before,.jt-j::after {content: "";display: block;position: absolute;left: 50%;top: 50%;margin-left: -1.5px;margin-top: -6px;border-radius: 1.5px;width: 3px;height: 20px;background: #afafaf;transition: all 0.3s;}
.jt-j.lf::before {transform: translate(0, 6.5px) rotate(-45deg);}
.jt-j.lf::after {transform: translate(0, -6.5px) rotate(45deg);}
.jt-j.rt::before {transform: translate(0, 6.5px) rotate(45deg);}
.jt-j.rt::after {transform: translate(0, -6.5px) rotate(-45deg);}

.about-block-d {margin:5.5% 0 0;padding: 5.5% 0;background: url(../images/back.jpg) no-repeat center / 100% 100%;}
.about-block-d .swiper-box {margin-top:3%;padding:0 30px;position: relative;box-sizing:border-box}
.about-block-d .btns .btn {position: absolute;top: 0;z-index: 1;width: 30px;height: 100%;cursor: pointer;}
.about-block-d .btns .prev {left: 0;}
.about-block-d .btns .next {right: 0;}
.about-block-d .swiper-container {margin: 0 auto;}
.about-block-d .swiper-slide {width: 490px;}
.about-block-d .swiper-slide .box {display: block;border: 1px solid #dddddd;padding: 40px 50px 30px;text-align: center;color: #666666;background: #fff;}
.about-block-d .swiper-slide .box:hover {color: #005ca4;}
.about-block-d .swiper-slide .img {text-align: center;position: relative;padding-bottom:100%;width:100%;height:0;overflow: hidden;}
.about-block-d .swiper-slide .img img {position:absolute;left:50%;top:50%;width: auto;max-width:100%;transform:translate(-50%,-50%);}
.about-block-d .swiper-slide .txt {margin: 20px 0 20px;font-size: 20px;line-height: 1.4em;}
@media (max-width: 1260px) {
  .about-block-d .swiper-slide {width: 400px;}
  .about-block-d .swiper-slide .box {padding: 25px 30px;}
  .about-block-d .swiper-slide .txt {margin: 15px 0 0;font-size: 16px;}
}
@media (max-width: 1080px) {
  .about-block-d .swiper-slide {width: 300px;}
  .about-block-d .swiper-slide .box {padding: 25px 30px;}
  .about-block-d .swiper-slide .txt {margin: 15px 0 0;font-size: 16px;}
}
@media (max-width: 768px) {
  .about-block-d {margin:40px 0 0;padding: 40px 0;}
  .about-block-d .swiper-slide {width: 200px;}
  .about-block-d .swiper-slide .box {padding: 15px 15px 5px;}
  .about-block-d .swiper-slide .txt {margin: 10px 0;font-size: 15px;}
}
@media (max-width: 480px) {
  .about-block-d {margin:30px 0 0;padding: 30px 0;}
  .about-block-d .swiper-slide {width: 180px;}
  .about-block-d .swiper-slide .txt {margin-bottom: 5px;}
}


/* caselist */
.caselist{padding: 46px 0 6%;}
.caselist .top_industry{margin-bottom: 45px;}
.caselist .top_industry .item{background: #fff;}
.caselist .top_industry .item .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.caselist .top_industry .item .pic{width: 100%;position: relative;z-index: 1;}
.caselist .top_industry .item .pic .en_word{white-space: nowrap;position: absolute;right:0;top:0;z-index: -1;transform:translateY(-70%);color:#f6f4f2;font-family:arial;}
.caselist .top_industry .item .pic .en_word .r1{font-size:30px;line-height:1em}
.caselist .top_industry .item .pic .en_word .r2{font-size:100px;font-weight:bold;line-height:1em}
.caselist .top_industry .item .pic .img{position: relative;padding-bottom: 34%;width: 100%;height: 0;overflow: hidden;}
.caselist .top_industry .item .pic .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%)}
.caselist .top_industry .item .info{padding: 0 0 50px;width: 100%;box-sizing: border-box;position: relative;z-index: 2;}
.caselist .top_industry .item .info .name{font-size: 26px;color: #333;}
.caselist .top_industry .item .info .name span{float:right;font-size:14px;font-family:arial;text-shadow:0 0 1px #000;}
.caselist .top_industry .item .info .desc{margin: 18px 0 0;font-size: 14px;line-height: 30px;text-align: justify;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}
.caselist .top_industry .item .info .desc p{width: 100%;max-width:740px}
.caselist .top_industry .item .wrap2 {padding:35px 0 0}
.caselist .top_industry .item .wrap2 .title{font-size:16px;margin-bottom:5px;}
.caselist .top_industry .item .wrap2 .en{font-size:14px;line-height:26px;color:#ccc;font-family:arial;font-weight:bold}


.caselist .list_content{}
.caselist .list_content ul:after{content: "";width: 49%;}
.caselist .list_content ul li{margin-bottom: 2%;width: 49%;box-shadow: 0 0 15px rgb(0 0 0 / 15%);}
.caselist .list_content .item .img{position: relative;padding-bottom: 75%;width: 100%;text-align: center;overflow: hidden;}
.caselist .list_content .item .img img{position: absolute;left: 50%;top: 50%;width: auto;height: 100%;transform: translate(-50%,-50%);}
.caselist .list_content .item .info{bottom: 40px;z-index: 10;background: #fff;width: 94%;margin: 0 auto;padding: 36px 40px 0 40px;position: relative;z-index: 3;transition: bottom 0.6s ease;-webkit-transition: bottom 0.6s ease;-moz-transition: bottom 0.6s ease;-ms-transition: bottom 0.6s ease;-o-transition: bottom 0.6s ease;box-sizing: border-box;}
.caselist .list_content .item .info .name {font-size: 20px;color: #333;letter-spacing: 2px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-transform: uppercase;}
.caselist .list_content .item .info .desc {margin-top:10px;font-size: 14px;color: #666;line-height: 30px;text-align: justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;min-height:60px}
.caselist .list_content .item .info .more {margin-top: 36px;opacity: 0;visibility: hidden;transition: transform 0.6s ease;-webkit-transition: transform 0.6s ease;-moz-transition: transform 0.6s ease;-ms-transition: transform 0.6s ease;-o-transition: transform 0.6s ease;transform: translateY(20px);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);position: relative;font-family: Arial;font-weight: 700;text-transform: uppercase;display: block;font-size: 14px;color: #2b2c50;}
.caselist .list_content .item .info .more i {display: inline-block;width: 15px;height: 8px;margin-left: 10px;background: url(../images/right.png) no-repeat;transition: transform 0.3s ease-out;}

@media only screen and (min-width:481px){
	.caselist .list_content ul li:hover .item .info .more {opacity: 1;visibility: visible;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}
}
@media only screen and (max-width:1440px){
	.caselist .top_product .item .info{padding: 3%;}
	.caselist .top_product .item .info .desc{-webkit-line-clamp:4}
}
@media only screen and (max-width:1260px){
	.caselist .top_industry .item .pic .en_word .r1{font-size:24px}
	.caselist .top_industry .item .pic .en_word .r2{font-size:70px;}
	.caselist .top_product .item .info .name{font-size: 22px;}
	.caselist .top_product .item .detail_more{width: 140px;height: 40px;line-height: 40px;}
	
	.caselist .list_content .item .info{padding: 20px 5%;}
	.caselist .list_content .item .info .more{height: auto;line-height: normal;}
}
@media only screen and (max-width:1080px){
	.caselist .top_product .item .pic{width: 100%;}
	.caselist .top_product .item .info{width: 100%;line-height: 24px;}
	.caselist .top_product .item .info .desc{margin: 28px 0 0;}
	.caselist .top_product .item .info .name{font-size: 18px;}
	
	.caselist .list_content .item .info{bottom: 0;}
	.caselist .list_content .item .info .name{font-size: 18px;letter-spacing: 0;}
}
@media only screen and (max-width:768px){
	.caselist{padding: 40px 0;}
	.caselist .top_product{margin-bottom: 30px;}
	.caselist .top_industry .item .info .name{font-size:20px}
	.caselist .top_industry .item .pic .en_word .r1{font-size:20px}
	.caselist .top_industry .item .pic .en_word .r2{font-size:50px;}
	
	.caselist .list_content .item .info .more{margin-top: 20px;}
	.caselist .list_content .item .info .name{font-size: 16px;}
	.caselist .list_content .item .info .desc{line-height:24px;min-height:48px}
}
@media only screen and (max-width:680px){
	.caselist .list_content ul:after{width:100%;}
	.caselist .list_content ul li{margin-bottom:6%;width:100%;}
}
@media only screen and (max-width:480px){
	.caselist{padding: 30px 0;}
	.caselist .top_industry .item .info{padding-bottom:20px}
	.caselist .top_industry .item .info .name{font-size:16px}
	.caselist .top_industry .item .info .name span{font-size:12px}
	.caselist .top_industry .item .wrap2{padding:25px 0 0}
	.caselist .top_industry .item .wrap2 .title{font-size:14px;}
	.caselist .top_industry .item .wrap2 .en{line-height:24px}
	
	.caselist .top_product .item .info{padding: 30px 3%;}
	.caselist .top_product .item .info .desc{margin: 20px 0 0;}
	.caselist .top_product .item .detail_more{font-size: 12px;width: 120px;}
	.caselist .list_content .item .info .more{margin-top: 10px;opacity: 1;visibility: visible;transform: initial;font-size: 12px;}
	.caselist .list_content .item .info .name{font-size: 14px;}
}

/* photolist */
.photolist{padding:46px 0 6%}
.photolist .list_content{display:flex;justify-content:flex-start;flex-wrap:wrap;}
.photolist .list_content .item{margin-right:1.33%;margin-bottom:1.33%;width: 24%;box-sizing:border-box;box-shadow:0 0 15px rgba(0 0 0 / 10%)}
.photolist .list_content .item:nth-child(4n){margin-right:0}
.photolist .list_content .item .img{position: relative;padding-bottom:75%;width: 100%;height:0;overflow: hidden;background:#f8f8f8;}
.photolist .list_content .item .img img{position: absolute;left:50%;top:50%;width: 100%;transform:translate(-50%,-50%);width: auto;max-height:90%;}
.photolist .list_content .item .text_wrap{padding:35px 20px;transition:padding 0.3s linear;}
.photolist .list_content .item .text_wrap .tit{font-weight:normal;font-size:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
@media only screen and (min-width:480px){
	.photolist .list_content .item:hover{box-shadow:initial}
	.photolist .list_content .item:hover .text_wrap{padding-left:0;padding-right:0;}
	.photolist .list_content .item:hover .img:after{background:rgba(0,0,0,0)}
	.photolist .list_content .item:hover .img:before{opacity: 0;}
}
@media only screen and (max-width:1260px){
	.photolist .list_content .item .text_wrap .tit{font-size:16px}
}
@media only screen and (max-width:1080px){
	.photolist .list_content{justify-content:space-between;}
	.photolist .list_content:after{content:"";width:32%}
	.photolist .list_content .item{margin-right:0;margin-bottom:2%;width: 32%;}
}
@media only screen and (max-width:768px){
	.photolist{padding:40px 0}
	.photolist .list_content .item .text_wrap{padding:20px 15px;}
	
}
@media only screen and (max-width:750px){
	.photolist .list_content:after{width:49%}
	.photolist .list_content .item{width: 49%;}
}
@media only screen and (max-width:480px){
	.photolist{padding:30px 0}
	.photolist .list_content .item .text_wrap{padding:10px}
	.photolist .list_content .item .text_wrap .tit{font-size:14px}
}

/* downloadlist */
.downlist{padding:46px 0 6%}
.downlist .list_content{padding: 3.5% 2.5%;background: #f8f8f8;}
.downlist .contactLeft li{margin-bottom:1.5em;border-bottom:1px solid #cdcdcd}
.downlist .contactLeft li img{display:inline-block;vertical-align:middle}
.downlist .contactLeft li a:hover{color: #1a5894;}
@media only screen and (max-width: 768px) {
	.downlist{padding:40px 0}
.downlist .contactLeft{margin:0;margin-bottom:2em}
.downlist .contactLeft li img{width: 30px;}
.downlist #rightImg{display:none;}
}
@media only screen and (max-width: 480px) {
	.downlist{padding:30px 0}
	.downlist .list_content{padding: 6% 3%;}
}
