/* banner */
.banner{width: 100%;height:auto;overflow: hidden;position: relative;}
.banner img{width: 100%;}
.banner .swiper{width: 100%;height: 100%;}
/* .banner .swiper img{width: 100%;height:100%;} */
.banner .list{width:100%;height: 100%;}
.banner .pcpt{display: block;}
.banner .mbpt{display: none;}
.banner #banner_prev,.banner #banner_next{position: absolute;top: 48.5%;transform: translateY(-50%);width: 27px;height: 47px;z-index: 3;cursor: pointer;}
.banner #banner_prev{left:5%;background: url(../images/banner_prev.png)no-repeat center;opacity: 1;transition: opacity 0.3s linear;}
.banner #banner_next{right: 5%;background: url(../images/banner_next.png)no-repeat center;opacity: 1;transition: opacity 0.3s linear;}
.banner #banner_prev.fade{opacity: 0;}
.banner #banner_next.fade{opacity: 0;}
.banner .swiper-pagination{width:100%;height: 8px;padding: 0;margin: 0;bottom: 38px;}
.banner .swiper-pagination-bullet{margin: 0 8px;}
.banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
.banner .swiper-pagination span{width: 10px;height: 10px;background: #ccc;padding: 0;border: solid 1px transparent;opacity: 1;vertical-align: middle;border: 0;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{/* width: 6px;height: 6px; */width:16px;height:16px;border-color:transparent;background: #fff;}
.banner .swiper-pagination-bullet{border-radius: 16px;}
.banner .swiper-pagination{height: auto;bottom: 30px;}
.banner #banner_mb{display: none;}

.banner .num_page{position: absolute;right:5%;bottom:30px;width:auto;z-index: 2;color: #fff;font-size: 40px;font-family: mont;white-space: nowrap;display: none;}
.banner .num_page span{display: inline-block;}

@media only screen and (max-width:1280px){
	.banner #banner_prev, .banner #banner_next{width: 20px;height: 30px;}
	/* .banner #banner_prev,.banner #banner_next{background-size: 20px;} */
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 13px;}
	.banner .num_page{font-size: 48px;}
}
@media only screen and (max-width:1080px){
	.banner .num_page{font-size: 40px;}
	.banner .swiper-pagination span.swiper-pagination-bullet-active{width: 12px;height: 12px;}
}
@media only screen and (max-width:768px){
	.banner .num_page{font-size:30px;}
}
@media only screen and (max-width:750px){
	/* .banner #banner_pic{display: none;}
	.banner #banner_mb{display: block;} */
}
@media only screen and (max-width:480px){
.banner #banner_prev, .banner #banner_next{height: 22px;background-size: 12px;}
	.banner #banner_prev{left: 3%;}
	.banner #banner_next{right: 3%;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
	.banner .swiper-pagination{bottom: 13px;}
	.banner .swiper-pagination span{width: 6px;height: 6px;margin: 0 5px;}
	.banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
	.banner .num_page{font-size:20px;bottom:13px}
}

/* .banner .list01 {position: relative;z-index: 1;background: #c2b4a7;overflow: hidden;}
.banner .list01 .text{position: absolute;left: 0;top:46.5%;width:100%;height: auto;transform: translate(0,-50%);z-index: 2;}
.banner .list01 .text .wrap{margin: 0 0 0 auto;text-align: right;transform: translateX(50%);opacity: 0.2;transition: all 0.6s 0.9s ease-out;}
.banner .list01 .text .bottom img{margin-top: 6.5%;transform: translateX(17px);}
.banner .list01 .img{overflow: hidden;}
.banner .list01 .img img{transform: translateX(-50%);opacity: 0.2;transition: all 1s 0.5s ease-out;}
.banner .list01.after .img img{transform: translateX(0);opacity: 1;}
.banner .list01.after .text .wrap{transform: translateX(0);opacity: 1;}
@media only screen and (max-width:1280px){
	.banner .list01 .text .bottom img{transform: translateX(5px);}
	.banner .list01 .text .wrap{width: 50%;}
}
@media only screen and (max-width:480px){
	.banner .list01 .text .wrap{width: 65%;}
	.banner .list01 .text .wrap .top{margin: 0 0 0 auto;width: 60%;}
} */
.banner .list > div{z-index: 1;}
.banner .list > div:after{content:"";position: absolute;left:0;top:0;width:100%;height:39.8%;background:linear-gradient(to bottom,rgba(0,0,0,0.78) -14%,transparent);}
.banner .list01 .line_bg{position: absolute;right:0;top:11.5%;width:0%;max-width:1656px;z-index: 2;}
@media only screen and (min-width:521px){
	.banner .list01.after .line_bg{width:86.25%;transition: all 1s linear;}
}
.banner .list .img{overflow: hidden;}
.banner .list .img img{/* animation: scaleA 34s 0s linear infinite alternate; */}
@keyframes scaleA{
	0{transform:scale(0)}
	100%{transform:scale(1.2)}
}

/*  */
.idx_title {color: #333;}
.idx_title .title{font-size: 36px;position: relative;z-index: 1;line-height: 1em;font-weight: normal;font-weight: bold;line-height:1.6;}
/* .idx_title .title:after{content: "";position: absolute;left: 0;bottom: 0;width: 80px;height: 9px;background: #ff7e00;z-index: -1;} */
.idx_title .line{margin-top:28px;display: inline-block;width: 62px;height: 3px;background: #0269b6;}
.idx_title .slogan{margin-top:  20px;font-size: 18px;line-height: 1.8;font-weight: lighter;}
.idx_title .en{display: block;margin-bottom: 10px;font-size: 18px;font-family: arial;color: #999;text-transform:capitalize;}
@media only screen and (min-width:481px){
}
@media only screen and (max-width:1280px){
.idx_title .title{font-size: 28px;}
.idx_title .slogan{font-size:16px;}
}
@media only screen and (max-width:850px){
.idx_title .title{font-size: 24px;}
.idx_title .en{font-size: 15px;margin-bottom: 8px;}
.idx_title .slogan{font-size: 14px;}
}
@media only screen and (max-width:520px){
.idx_title .title{font-size: 18px;font-weight:bold;}
.idx_title .en{font-size: 12px;}
.idx_title .line{margin-top:20px;width: 40px;}
.idx_title .slogan{/* margin-left: auto;margin-right:auto;max-width: 80%; */margin-top:12px;font-size: 14px;line-height: 24px;}
}
@media only screen and (max-width:380px){
	.idx_title .title{font-size: 16px;}
}



/*  */
.ban{position: absolute;left:0;bottom:0;width: 100%;z-index: 2;}
.ban .ban_wrap{margin:0 auto;width:100%;max-width:1604px;}
.ban .company_ys{padding: 30px 0;background:#fff;}
.ban .company_ys ul{justify-content: space-around;}
.ban .company_ys ul li{width: 25%;box-sizing: border-box;position: relative;}
.ban .company_ys ul li .wrap{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.ban .company_ys ul li i{margin-right:12px;}
.ban .company_ys ul li:after{content: "";position: absolute;right: 0;bottom: 0;width: 1px;height: 100%;background: #e0e1e0;}
.ban .company_ys ul li span{display: inline-block;vertical-align: text-bottom;font-size: 30px;color: #0269b6;font-family: gotham;}
.ban .company_ys ul li span.unit{margin-left: 5px;font-size:18px;font-family: initial;}
.ban .company_ys ul li p{margin-top: 4px;font-size: 16px;color:#999;}
/* .ban .company_ys ul li:nth-child(1) span:nth-child(2){font-size: 20px;} */
.ban .company_ys ul li:nth-last-child(1):after{content: initial;}

@media only screen and (max-width:1280px){
	.ban{position: initial;}
	/* .ban .company_ys ul li{width: 25%;} */
	.ban .company_ys ul li span.num{}
	.ban .company_ys ul li p{font-size: 16px;}
}
@media only screen and (max-width:1080px){
	.ban .company_ys ul li i{width: 40px;}
	.ban .company_ys ul li span{font-size:24px;}
}
@media only screen and (max-width:850px){
	.ban .company_ys ul li span.num{}
	.ban .company_ys ul li span{font-size:20px}
	.ban .company_ys ul{}
	.ban .company_ys ul li p{font-size: 14px;}
	.ban .pf_video .videoed{width: 64px;}
}
@media only screen and (max-width:520px){
	.ban .company_ys{padding:20px 0;}
	.ban .company_ys ul li{margin-bottom: 6%;width: 50%;}
	.ban .company_ys ul li .wrap{text-align: center;}
	.ban .company_ys ul li:nth-last-child(-n+2){margin-bottom:0;}
	.ban .company_ys ul li span.num{font-size: 20px;}
	.ban .company_ys ul li span{font-size:20px;}
	.ban .company_ys ul li:nth-child(2n):after{content: initial;}
	.ban .company_ys ul li i{display:none;}

}
@media only screen and (max-width:380px){
	.ban .company_ys ul li{width: 50%;}
}



/* 第二屏 */
.home_solution{padding:86px 0;background:#f6f7f9;font-size:16px;}
.home_solution .odcontent{max-width:1200px}
.home_solution .stage{margin:200px 0 0;;text-align:center;}
.home_solution .stage img{max-width:98%;}
.home_solution .slider{position: absolute;left:0;top:0;width: 100%;height: 100%;}


.webox{display: block;padding:0 0 50px 0;width:100%;height:auto;/* background:#ffffff url("../images/solute_bg.png") no-repeat center; */position: relative;z-index: 1;}
.webox .til01{width: 1200px;position: absolute;left: 50%;margin-left: -600px;top: 66px;z-index: 99;}
.wrap-inner{position: relative;}
.container{position: absolute;left:50%;top:0;width:100%;height: 100%;transform:translateX(-50%);/* position:absolute;left:50%;top:118px;margin-left:-750px; */z-index:10;}
.path-slider{position: absolute;/* top:22px;left:-80px; */width:100%;height: 100%;}
.gx-show{width:555px;height:368px;background: url("../images/gx.png") no-repeat;position: absolute;left:550px;top:74px;z-index:5;}
path{stroke-width:1px;stroke:none;fill:none;stroke: blue;fill: rgba(255,0,0,0.5);}
/*.icon__path{fill:#000000;}
.path-slider__path-drawn{stroke:rgba(0,0,0,.5)}*/
.item__icon{width:45px;height:45px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
/*.slider-item{position:absolute;left:-37px;top:-37px;cursor:pointer;text-decoration:none;outline:none}*/
.slider-item{position:absolute;left:-37px;top:-37px;color:#fff;cursor:pointer;text-decoration:none;outline:none;width:190px;width:auto;}
/*.slider-item:hover .item__circle,.path-slider__item:focus .item__circle{background-color:#19667c}*/
/*.item__circle{display:inline-block;width:74px;height:74px;box-shadow:0 0 0 1px rgba(255,255,255,.5);border-radius:100%;transition:1s background}*/
/*小图*/
.slider-icon{width:156px;height:106px;opacity:1;position:relative;margin-top:-30px}
.slider-icon1{background: url("../images/ms-icon1.png") no-repeat;}
.slider-icon2{background: url("../images/ms-icon2.png") no-repeat;}
.slider-icon3{background: url("../images/ms-icon3.png") no-repeat;left:0;}
/*大图*/
.big-icon{opacity:0;display: none;}
.big-icon1{position: absolute;top:0;left:50.5%;width:auto;height:auto;max-width:27.6%;transform:translate(-50%,-50%);}
.big-icon2{position: absolute;top:0;left:50.5%;width:auto;height:auto;max-width:27.6%;transform:translate(-50%,-50%);}
.big-icon3{position: absolute;top:0;left:50.5%;width:auto;height:auto;max-width:27.6%;transform:translate(-50%,-50%);}
@keyframes heart{
from{transform:translate(0,-5px)}
to{transform:translate(0,5px)}
}
.heart{
	/* opacity: 1; */
animation: heart 1s ease-in-out infinite alternate;
}
/*默认文字*/
.item-title{position:absolute;font-size:16px;color:#333333;top:-60px;left:20px;left:50%;transform:translateX(-50%);opacity:1;}
.item-title span{font-family:'semi'; font-weight:normal}
.item-title h2{ font-weight:normal;white-space: nowrap;}

.path-slider__current-item .item-title{top: calc(100% + 10px)}
.path-slider__current-item .item-title span{font-weight: bold;color: #0269b6;}

/* 点击链接 */
.more_click{color: #333;position: absolute;left: calc(100% + 20px);top: 40px;padding: 20px;width: 100%;min-width: 156px;font-weight: normal;background: rgba(255,255,255,0.85);border-radius:0 0 20px 0;opacity: 0;visibility:hidden;}
.more_click b{display:block;font-size: 20px;letter-spacing: 2px;opacity: 0;transform:translateY(20px);transition:transform 1s 1.1s linear;}
.more_click i{display:inline-block;margin-top:36px;width: 34px;height: 34px;background:url(../images/mrc.png)no-repeat center/100% auto;opacity: 0;transform:translateY(20px);transition:transform 1s 1.2s linear;}
.path-slider__current-item .more_click{transition:all 0.6s 1s linear;visibility:visible;opacity: 1;top:0;}
.path-slider__current-item .more_click b{opacity:1;transform:translateY(0)}
.path-slider__current-item .more_click i{opacity:1;transform:translateY(0)}

/*当前显示文字*/
.item-sug{font-size:16px;color:#333333;position: absolute;top:-100px;left:-12px;opacity:0;}
.item-info{color:#333333;text-align: center;position:absolute;top:8%;left:0;white-space: nowrap;box-sizing: border-box;transform: translateX(-57%);}
.item-info span{display: inline-block;padding:10px 16px;width:auto;background: #fff;border-radius: 30px;box-shadow: 0 2px 0px #d1d2d4;animation: heart 1s ease infinite alternate;}
.item-info span:after{content:"";position: absolute;right:20%;top:97%;width: 20px;height: 10px;background:url(../images/arrow1.png)no-repeat center/100% auto;}

.big-icon .item-info2{top:6%;left:auto;right:0;transform: translateX(57%);}
.big-icon .item-info2 span:after{right:auto;left:20%}


.sug-top{width:237px;position:absolute;top:-225px;left:285px;z-index:3;}
.sug-top1{left:250px;}
.add-icon{width:36px;height:36px;background:url("../images/add-icon.png") no-repeat;position: absolute;top:-40px;left:0;}
.sug-top strong{display: block;font-size:32px;color:#333333;text-align: justify;font-weight:400;line-height:38px;}
.sug-top strong i{font-family:'semi';}
.sug-top .sug-t{font-size:14px;color:#8c8f94;text-align: justify;line-height:22px;margin-top:10px;}
/*.sug-bottom{width:250px;font-size:18px;color:#333333;text-align: center;line-height:26px;position: absolute;left:50%;margin-left:-125px;top:180px;}*/



.db-show{width:100%;height:898px;background: url("../images/db.gif") no-repeat center top;position: absolute;left:0;top:0;}

/*点击弹出文字*/
.sug-text{background: #fff;box-shadow: 0 0 5px 5px rgba(0, 0, 0,0.1);border-radius: 3px;position: absolute;left:66px;top:-70px;width: 343px;font-family:'Microsoft Yahei';z-index: 9;display: none;}
.sug-text h3{background: #444b54;height: 84px;line-height: 84px;text-align: center;color: #fff;font-size: 28px;position: relative;text-align: center;}
.sug-text h3:before{content: "";position: absolute;width:0;height:0;left:-14px;top: 27px;border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:14px solid #444b54;}
.sug-tc{padding:10px 48px 40px;font-size: 16px;line-height: 40px;}
.sug-tc .sug-tc1{border-bottom: 1px solid #cbd1d6;margin-bottom: 8px;}
.sug-tc .sug-tc1:last-child{border:0;}
.sug-tc .sug-tc1 h4{font-size: 18px;font-weight: normal;}
.sug-tc .sug-tc1 li{clear: both;height: 30px;line-height: 30px;color: #767b83;}
.sug-tc .sug-tc2 li{margin-top:20px;}
.sug-tc .sug-tc2 li:hover{color: #3c434e;}
.sug-tc .sug-tc1 li:last-child{height: 42px;}
.sug-tc .sug-tc1 li em{width: 24px;height: 25px;display: inline-block;float: left;overflow: hidden;margin: 3px 10px 0 0;}
.sug-tc .sug-tc1 .sug-tclc li em{margin: 10px 10px 0 0;}
.sug-tc .sug-tc1 li em img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.sug-tc .sug-tc1 li:hover em img{margin-left: -36px;}
.sug-tc .sug-tc1 .sug-tclc li{height: 42px;line-height: 42px;z-index: 1;position: relative;}
.sug-tc .sug-tc1 .sug-tclc li:hover::before{content: "";position: absolute;width:110%;height: 40px;border: solid 2px #c1c8d1;z-index: -1;left: -20px;top:0;border-radius: 22px;}
.path-slider__current-item{z-index: 999;}

.home_solution .item-info{font-size:18px;}
@media only screen and (max-width:1280px){
	.home_solution .stage{margin-top:180px;}
	.more_click b{font-size:18px;}
	
	.home_solution .item-info{font-size:16px;}
}
@media only screen and (max-width:850px){
	.home_solution{padding:64px 0;}
	.home_solution .stage{margin-top:120px;}
	.home_solution .slider-icon{background-size: 100% auto;width: 90px;height: 62px;}
	.home_solution .slider-item{top:0;}
	.home_solution .item-title{top:-40px;}
	.home_solution .path-slider__current-item .item-title {top: calc(100% + 6px);}
	.home_solution .item-title h2{font-size:16px}
	.home_solution .item-info{font-size:12px;}
	.home_solution .item-info span{padding:6px 10px;max-width: 160px;white-space: normal;}
	
	.more_click{width: 120px;min-width:initial;}
	.more_click b{font-size:16px;}
	.more_click i{margin-top:26px;width: 30px;height: 30px;}
}
@media only screen and (max-width:520px){
	.home_solution{padding:50px 0;}
	.home_solution .item-info{top:auto;bottom:100%;}
	.home_solution .slider-icon{width: 60px;height: 42px;}
	.home_solution .item-title{top:-30px;}
	.home_solution .item-title h2{font-size:14px}
	
	.more_click{padding:10px;width: 90px;min-width:initial;border-radius:0 0 16px 0}
	.more_click b{font-size:16px;letter-spacing:0;}
	.more_click i{margin-top:16px;width: 26px;height: 26px;}
}


/* home_profile */
.home_profile{padding:84px 0;background:#f6f7f9;}
.brand_wrap{ width: 100%; max-width: 1524px; margin: 0 auto; }
.brand{ padding-top: 100px; padding-bottom: 80px; }
.brand .about_title{ padding-top: 0; padding-bottom: 40px;}
.brand .about_title h3{ text-align: left; }
.brand .item{ padding-bottom: 0px; position: relative;/* display: flex;flex-wrap: wrap;justify-content: space-between; */}
/* .brand .item::before{ display: block; content: ""; width: 12px; height: 12px; border-radius: 50%; background-color: #b19166; position: absolute; top: 2px; left: -70px; z-index: 6; } */
.brand .item .left{ width: 435px; float: left; }
/* .brand .item .left::after{ display: block; content: ""; width: 2px; height: 60%; background-color: #e6dcce; position: absolute; left: -65px; top: 5px; z-index: 4; } */
/* .brand .item .left::before{ display: block; content: ""; width: 2px; height: 55%; background-color: #bdbdbd; position: absolute; left: -65px; top: 50%; z-index: 5;  } */
.brand .item .left .name{ font-size: 20px; font-weight: bold; margin-bottom: 20px; line-height: 20px; }
.brand .item .left .subname{ font-size: 18px; font-weight: bold; color: #b5b5b5; padding-bottom: 25px; }
.brand .item .left .text{ font-size: 16px; line-height: 30px; color: #333333; text-indent: 2em; padding-bottom: 0px; max-height: 220px; }
.brand .item .left .text p{ text-align: justify; }
.brand .item .right{ width: calc(100% - 525px); float: right;}
.brand .item .right .video_ico{ border-radius: 30px; overflow: hidden; position: relative; cursor: pointer; }
.brand .item .right .video_ico img{ width: 100%;}
.brand .item .right .video_ico i{ display: block; width: 85px; height: 85px; background: url(../images/icon_vplay.png) no-repeat center / 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.brand .item .right .brandLogo{ padding-top: 20px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.brand .item .right .brandLogo .logo{ max-width: 65%; text-align: left; }
.brand .item .right .brandLogo .logo img{  }
.brand .item .right .brandLogo .logo p{ font-size: 16px; padding-top: 25px; }
.brand .item .right .brandLogo .logo p a{ color: #274a94;}
.brand .item .right .brandLogo .ewm{ max-width: 30%; text-align: center; padding-right: 1%; padding-top: 10px; }
.brand .item .right .brandLogo .ewm img{max-width:88px;}
.brand .item .right .brandLogo .ewm p{ font-size: 14px; color: #333333; }

.mc_d1_progress {position: absolute;left: -30px;top: 110px;width: 2px;height: 65vh;background: #e6dcce;/* background: rgba(255,255,255,0.4); */z-index: 99;}
.mc_d1_progress::before { content: "";position: absolute;left: 50%;top: 0;transform: translate(-50%, -50%);width: 10px;height: 10px;border-radius: 50%;background: #b19166; }
.mc_d1_progress span {display: block;width: 100%;height: 0;background: #bdbdbd;transition: all .3s ease-out;}
.mc_d1_progress {left: -50px;height: 55vh;}

.he_d1p1bg{  }
.he_d1p1bg .he_d1p1bli{ margin-bottom: 30px;  }
.he_d1p1bg .he_d1p1bli .name{ color: #b5b5b5;}
.he_d1p1bg .he_d1p1bli .text{ display: none; }
.he_d1p1bg .he_d1p1bli.act .name{ color: #882931;}
.he_d1p1bg .he_d1p1bli.act .text{ display: block; }

.he_d1p1rul{  }
.he_d1p1rul .he_d1p1rli{ margin-bottom: 100px; opacity: 0.5;visibility:hidden;/* position: absolute;right:0;top:0;height: 100%;z-index:1; */}
.he_d1p1rul .he_d1p1rli:last-child{ margin-bottom: 0; }
.he_d1p1rul .he_d1p1rli.act{ opacity: 1;visibility: visible;}

@media (max-width: 1440px) {
  .brand .item::before{left: -40px;}
  .brand .item .left::before{left: -36px;}
  .brand .item .left::after{left: -36px;}
  .mc_d1_progress {top: 100px; left: -30px;}
  .he_d1p1rul .he_d1p1rli{ margin-bottom: 60px; }
}
@media (max-width: 1280px) {
  .brand{padding-top: 60px; padding-bottom: 60px;}
  .brand .item::before{left: -30px;}
  .brand .item .left::before{left: -25px;}
  .brand .item .left::after{left: -25px;}
  .brand .item .left .name{font-size: 18px; line-height: 18px;}
  .brand .item .left .subname{font-size: 16px; padding-bottom: 20px;}
  .brand .item .left .text{font-size: 15px; line-height: 28px; min-height: 160px;}
  .mc_d1_progress {top: 90px;}
}
@media (max-width: 1080px) {
  .brand .item{padding-bottom: 0px;}
  .brand .item .left{ width: 400px; }
  .brand .item .left::before{height: 50%;}
  .brand .item .right{width: calc(100% - 450px);}
  .brand .item .right .brandLogo .logo{width: 60%;}
  .brand .item .right .brandLogo .logo p{padding-top: 15px;}
  .brand .item .right .video_ico i{width: 60px; height: 60px;}
  .he_d1p1rul .he_d1p1rli{margin-bottom: 60px;}
}
@media (max-width: 960px) {
  .brand{padding-top: 50px; padding-bottom: 50px;}
  .brand .item{padding-bottom: 0px;}
  .brand .item .left{ width: 310px; }
  .brand .item .left .name{font-size: 16px; margin-bottom: 10px;}
  .brand .item .left .text{font-size: 14px; line-height: 26px; min-height: auto; }
  .brand .item .right{width: calc(100% - 360px);}
  .brand .item .right .video_ico{border-radius: 15px;}
}
@media (max-width: 850px) {
  .brand .about_title{padding-bottom: 30px;}
  .brand .item{padding-bottom: 0px;}
  .brand .item::before{left: 0px; width: 10px; height: 10px;}
  .brand .item .left{ width: 100%; padding-left: 0px; margin-bottom: 0px;  }
  .brand .item .left::before{left: 4px;}
  .brand .item .left::after{left: 4px;}
  .brand .item .left .subname{padding-bottom: 15px;}
  .brand .item .right{width: calc(100%);  }
  .brand .item .right .brandLogo{padding-top: 5px;}
  .brand .item .right .brandLogo .logo p{padding-top: 10px; font-size: 14px;}
  .brand .item .right .brandLogo .ewm{padding-top: 0;}
  .mc_d1_progress{ left: 5px; top: 75px; height: 85%; }
  .he_d1p1bg{padding-left: 25px;}
  .he_d1p1bg .he_d1p1bli .name{color: #882931;}
  .he_d1p1bg .he_d1p1bli .text{display: block;}
  .he_d1p1rul .he_d1p1rli{ margin-bottom: 30px; opacity: 1;}
}
@media (max-width: 640px) {
  .brand{padding-top: 40px; padding-bottom: 30px;}
  .brand .about_title{padding-bottom: 25px;}
  .brand .item .left{padding-left: 0px;}
  .brand .item .left .subname{display: none;}
  .brand .item .left .text{padding-bottom: 0;overflow:scroll}
  .brand .item .right .brandLogo .ewm{ max-width: 25%; padding-top: 15px; }
  .brand .item .right .brandLogo .ewm p{}
  .brand .item .right .brandLogo .logo{ width: 100%; max-width: none; }
  .brand .item .right .brandLogo .logo img{ max-width: 60%; }
  .mc_d1_progress{ top: 65px; }
}



/* home_honor */
.home_honor{padding:84px 0;}
.home_honor .layout{margin-top:5%;align-items: center;}
.home_honor .lf_part{width: 30.4%;}
.home_honor .lf_part ul li{padding:40px 30px;width:49.6%;background:#f5f5f5;box-sizing: border-box;transition: padding 0.2s linear;}
.home_honor .lf_part ul li .top{font-size: 16px;}
.home_honor .lf_part ul li .top h4{font-size:18px;font-weight: normal;}
.home_honor .lf_part ul li .top em{display: block;font-family: arial;text-transform: uppercase;margin-top:6px;/* white-space: nowrap; */}
.home_honor .lf_part ul li i{display: inline-block;margin-top:90px;transform:scale(0.8);transition: all .3s linear;}
.home_honor .lf_part ul li:first-child{margin-bottom:0.8%;width:100%;}
.home_honor .lf_part ul li:first-child i{margin-top:60px;}
.home_honor .lf_part ul li.on{background-color: #0269b6; color:#fff;background: linear-gradient(to top,#0252b6,#009ecb);}


.home_honor .lf_part ul li.on i img{filter: brightness(100);}
.home_honor .rt_part{width: 65.6%;}
.home_honor .part .right a{display:inline-block;margin-top:20px;padding-bottom:6px;border-bottom:1px solid #333;}
.home_honor .part .right a:hover{color:#0269b6;border-color:#0269b6;}
.home_honor .part .list{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.home_honor .part .list li{margin:2.4% 0;margin-right:1.86%;padding:1.2%;width:23.6%;box-sizing: border-box;border: 1px solid #e8e8e8;}
.home_honor .part .list li:nth-child(4n){margin-right:0}
.home_honor .part .list li .img{position: relative;padding-bottom: 69.7%;width: 100%;height: 0;overflow: hidden;transition: transform .3s linear;}
.home_honor .part .list li .img img{position: absolute;left:50%;top:50%;width:auto;max-width:initial;height: 100%;transform: translate(-50%,-50%);}
.home_honor .part .list li:hover .img{transform: scale(1.03);}
@media only screen and (min-width: 1081px){
	.home_honor .lf_part ul li:first-child.on{padding:40px 13%;}
	.home_honor .lf_part ul li.on i{transform: scale(1);}
}
@media only screen and (max-width:1280px){
	.home_honor .lf_part ul li i{width: 50px;}
	.home_honor .lf_part ul li:first-child i{margin-top:30px;}
	.home_honor .lf_part ul li i{margin-top:30px;}
}
@media only screen and (max-width:1080px){
	.home_honor .lf_part{margin-bottom:10px;width: 100%;}
	.home_honor .lf_part ul li:first-child{margin-bottom:0;width: 33%;}
	.home_honor .lf_part ul li{width: 33%;}
	.home_honor .rt_part{width: 100%;}
	.home_honor .part .list li{margin:1% 1.86% 1% 0;}
}
@media only screen and (max-width: 850px){
	.home_honor{padding:64px 0;}
	.home_honor .lf_part ul li{padding:24px 20px;}
	.home_honor .lf_part ul li i{display: none;}
	.home_honor .lf_part ul li .top{font-size: 14px;}
	.home_honor .lf_part ul li .top h4{font-size:16px;}
}
@media only screen and (max-width: 520px){
	.home_honor{padding:40px 0;}
	.home_honor .lf_part{margin-bottom: 20px;}
	.home_honor .lf_part ul li{padding:16px;text-align:center;}
	.home_honor .lf_part ul li .top h4{font-size:14px;}
	.home_honor .lf_part ul li .top em{display:none;}
	.home_honor .part .list{justify-content: space-between;}
	.home_honor .part .list li{margin-right:0;width: 49%;}
	
	.home_honor .part .right a{font-size:12px;}
}

/* home_case */
.home_case{padding:84px 0;background:#f7f7f9;}

.home_case .case_top_nav{margin-top:40px;padding:0 12px;box-sizing: border-box;}
.home_case .case_top_nav ul{background:#fff;border-radius:6px;overflow: hidden;}
.home_case .case_top_nav ul li{padding:14px;width:50%;font-size:20px;text-align: center;box-sizing: border-box;}
.home_case .case_top_nav ul li.on{background:#0269b6;color:#fff;background: linear-gradient(to right,#0252b6,#009ecb);}

.home_case .pdct_content{margin-top: 23px;margin-top:46px;position: relative;}
.home_case .pdct_content .pdct_nav{/* background:#f5f5f5; */}
.home_case .pdct_content .pdct_nav ul{display: flex;flex-wrap: wrap;justify-content: space-evenly;width: calc(100% - 10px);width: -webkit-calc(100% - 10px);}
.home_case .pdct_content .pdct_nav ul li{padding:0 26px 28px;width: auto;font-size: 16px;box-sizing: border-box;white-space: nowrap;text-align: center;position: relative;}
.home_case .pdct_content .pdct_nav ul li:after{content:"";position: absolute;top:100%;left:50%;width: 0;height:4px;background:#0269b6;transform: translateX(-50%);}
.home_case .pdct_content .pdct_nav ul li.on{border-radius: 30px;color: #0269b6;cursor: pointer;}
.home_case .pdct_content .pdct_nav ul li.on:after{width:100%}
.home_case .pdct_content .list_content_m{display: none;}
.home_case .pdct_content .list_content{margin-top:62px;margin-top:30px;width: 100%;padding: 0;box-sizing: border-box;}
/* .home_case .pdct_content .list_content:after{content: "";position: absolute;left: 100%;top: 0;width: 100%;height: 100%;background: #fff;} */
.home_case .pdct_content .list_content .swiper{padding:12px;}
.home_case .pdct_content .list_content .pdct_nav ul li.on{background: #fff;}
.home_case .pdct_content .swiper-slide{background-color: #fff;border-radius: 10px;overflow: hidden;}
.home_case .pdct_content .item{position: relative;overflow: hidden;}
/* .home_case .pdct_content .item:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(70,93,171,1);transition: all .2s linear;z-index: 1;opacity: 0;} */
.home_case .pdct_content .item .text_wrap{padding: 18px 3%;text-align: left;box-sizing: border-box;width:100%;z-index: 2;}
.home_case .pdct_content .item .tit{font-weight: normal;font-weight: bold;font-size:20px;font-weight: bold;}
.home_case .pdct_content .item .des{margin-top:8px;margin-bottom:16px;font-size:14px;min-height: 42px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;/* white-space: nowrap;text-overflow: ellipsis; */color:rgba(51,51,51,0.8);line-height:1.6;}
.home_case .pdct_content .item .btm{text-align: right;font-size:14px;}
.home_case .pdct_content .item .btm i{display: inline-block;vertical-align: middle;margin-right:8px;width: 18px;height: 18px;}
.home_case .pdct_content .item .btm .i1{background:url(../images/icon01.png)no-repeat center/100% auto;}
.home_case .pdct_content .item .btm .i2{background:url(../images/icon02.png)no-repeat center/100% auto;}
.home_case .pdct_content .item .btm span{display: inline-block;vertical-align: middle;}
.home_case .pdct_content .item .more{display: inline-block;margin-top: 24px;color: #666;font-size: 16px;transition:all .3s linear;font-size:14px;display: none;}
.home_case .pdct_content .item .img{position: relative;padding-bottom: 50%;overflow: hidden;background: #e1e1e1;}
.home_case .pdct_content .item .img img{position: absolute;left: 50%;top: 50%;width: 1255%;transform: translate(-50%,-50%);}
.home_case .pdct_content .list_content .part{position: relative;}
.home_case .pdct_content .page_center{margin-top:30px;}
.home_case .pdct_content .common_prev,.home_case .pdct_content .common_next{position: absolute;top:50%;width:65px;height:65px;border-radius: 50%;background-color: #fff;transform: translateY(-50%);z-index: 2;cursor: pointer;}
.home_case .pdct_content .common_prev{right:calc(100% + 0px);right:-webkit-calc(100% + 0px);}
.home_case .pdct_content .common_next{left:calc(100% + 0px);left:-webkit-calc(100% + 0px);}
.home_case .pdct_content .common_prev:after,.home_case .pdct_content .common_next:after{content:"";position: absolute;left:50%;top:50%;width:24px;height: 24px;transform:translate(-50%,-50%);z-index: 2;background-repeat: no-repeat;background-position: center;background-size:80% auto;filter: grayscale(1) opacity(0.1);}
.home_case .pdct_content .common_prev:after{background-image: url(../images/pics_prev.png);}
.home_case .pdct_content .common_next:after{background-image: url(../images/pics_next.png);}
.home_case .pdct_content .swiper-button-lock{display: initial;}
@media only screen and (min-width:521px){
	.home_case .pdct_content .item:hover .text_wrap{opacity: 1;}
	.home_case .pdct_content .item:hover{box-shadow: 0 0 12px rgba(0,0,0,0.15);}
	.home_case .pdct_content .item:hover:after{opacity: 0.6;}
	.home_case .product_box .top .s_box a:hover{letter-spacing: 2px;}
	.home_case .pdct_content .common_prev:hover:after,.home_case .pdct_content .common_next:hover:after{filter: grayscale(0) opacity(1);}
}
@media only screen and (max-width:1440px){
	.home_case .case_top_nav{padding:0}
	/* .home_case .product_box .top .title{font-size: 42px;} */
}
@media only screen and (max-width:1280px){
	.home_case .case_top_nav ul li{font-size: 18px;}
	.home_case .pdct_content{margin-top:46px;}
	.home_case .pdct_content .pdct_nav ul li{padding:12px 14px;font-size:18px;white-space: initial;}
	/* .home_case .pdct_content .list_content{margin-top:50px;} */
	.home_case .pdct_content .item .tit{font-size:18px;}
	.home_case .pdct_content .item .more{margin-top:20px;font-size:14px;}
	.home_case .pdct_content .common_prev, .home_case .pdct_content .common_next{width: 55px;height: 55px;}
	.home_case .pdct_content .common_prev{right:100%;transform: translate(50%,-50%);}
	.home_case .pdct_content .common_next{left:100%;transform: translate(-50%,-50%);}
}
@media only screen and (max-width:1080px){
	.home_case .pdct_content .pdct_nav ul li{font-size:16px;width: initial;}
	.home_case .pdct_content .item .text_wrap{/* padding:24px 2%; */}
}
@media only screen and (max-width:850px){
	.home_case{padding: 64px 0;}
	.home_case .case_top_nav ul li{font-size: 16px;}
	.home_case .pdct_content{margin-top:26px;}
	.home_case .pdct_content .pdct_nav{}
	.home_case .pdct_content .pdct_nav ul li{padding:10px;font-size: 14px;}
	/* .home_case .pdct_content .pdct_nav ul li.on{box-shadow: 0 0 8px #ccd3f1;} */
	.home_case .pdct_content .list_content{margin-top:20px;}
	.home_case .pdct_content .list_content_m{margin-top:20px;/* display: block; */}
	.home_case .pdct_content .item .tit{font-size:16px;}
	.home_case .pdct_content .item .des{font-size:14px; /* min-height: 38px; */}
	.home_case .pdct_content .item .more{margin-top:16px;}
	.home_case .pdct_content .item .text_wrap{padding:8% 6%;opacity: 1;bottom: 0;transform: initial;text-align: left;}
	/* .home_case .pdct_content .item:after{opacity: 0.3;background: rgba(255,255,255);} */
	.home_case .pdct_content .item:hover:after{opacity: 0.3;}
	.home_case .pdct_content .common_prev, .home_case .pdct_content .common_next{width: 44px;height: 44px;}
	.home_case .pdct_content .common_prev:after, .home_case .pdct_content .common_next:after{width: 18px;height: 18px;}
	
}
@media only screen and (max-width:520px){
	.home_case{padding: 40px 0;}
	.home_case .case_top_nav{margin-top: 5%;}
	.home_case .case_top_nav ul li{padding:8px;font-size: 14px;}
	.home_case .pdct_content{margin-top:20px;}
	.home_case .pdct_content .pdct_nav{}
	.home_case .pdct_content .pdct_nav ul{justify-content:flex-start;}
	.home_case .pdct_content .pdct_nav ul:after{content:"";width: 33.3%;}
	.home_case .pdct_content .pdct_nav ul li{padding:8px 10px;width: 33.3%;font-size:13px;}
	/* .home_case .pdct_content .pdct_nav ul li.on {box-shadow: 0 0 4px #ccd3f1;} */
	.home_case .pdct_content .list_content{margin-top:20px;}
	.home_case .pdct_content .item .text_wrap{padding:14px 4%;}
	.home_case .pdct_content .item .tit{font-size:16px;}
	.home_case .pdct_content .item .more{margin-top:10px;font-size:12px;}
	.home_case .pdct_content .common_prev,.home_case .pdct_content .common_next{position: relative;margin:0 8px;top:initial;left:initial !important;right:initial !important;transform: initial;display: inline-block;width: 36px;height: 36px;background-size:8px auto;}
	.home_case .pdct_content .page_center{margin-top:20px;}
	.home_case .pdct_content .item .des{margin-top:12px;}
	.home_case .pdct_content .list_content .swiper{padding: 0;}
	.home_case .pdct_content .item .btm{font-size: 12px;}
}


/* home_team */
.home_team{padding:84px 0;background:url(../images/team_bg.jpg)no-repeat center/cover}
.home_team .idx_title{color: #fff;}
.home_team .swiper-box {margin-top:5.5%;position: relative;box-sizing:border-box}
.home_team .btns .btn {position: absolute;top: 50%;width: 54px;height: 54px;cursor: pointer;transform:translateY(-50%);border-radius: 50%;background: #fff;box-shadow:  0 0 12px rgba(222,223,224,0.7);z-index: 2;}
.home_team .btns .btn img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.home_team .btns .prev {left:26%;}
.home_team .btns .next {right:26%;}
.home_team .swiper-container {margin: 0 auto;}
.home_team .swiper-slide {width: 670px;background:#fff;padding:1.8vw;padding:1vw;box-sizing: border-box;}
.home_team .swiper-slide:after{content:"";position: absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);opacity: 1;}
.home_team .swiper-slide-active:after{opacity: 0;visibility: hidden;}
.home_team .swiper-slide .box {display: block;color: #666666;width: 100%;box-sizing: border-box;}
.home_team .swiper-slide .box:hover {color: #1d5acc;}
.home_team .swiper-slide .box .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.home_team .swiper-slide .box .lf{width: 53.5%;}
.home_team .swiper-slide .img {text-align: center;position: relative;padding-bottom:142%;width:100%;height:0;overflow: hidden;}
.home_team .swiper-slide .img img {position:absolute;left:50%;top:50%;width: auto;max-width:100%;max-height:100%;transform:translate(-50%,-50%);}
.home_team .swiper-slide-prev .img img{left:0;transform: translate(0,-50%);}
.home_team .swiper-slide .txt {font-size: 30px;margin-bottom:22px;}
.home_team .swiper-slide .txt span{display: inline-block;vertical-align: text-bottom;}
.home_team .swiper-slide .txt span.job{margin-left:18px;font-size: 16px;color: #0269b6;}
.home_team .swiper-slide .des{font-size: 16px;letter-spacing:1px;}
.home_team .swiper-slide .des p{padding-left:18px;box-sizing: border-box;position: relative;}
.home_team .swiper-slide .des p:not(:last-of-type){margin-bottom: 14px;}
.home_team .swiper-slide .des p:before{content: "●";position: absolute;color:#ddd;left: 0;}
.home_team .swiper-slide .text_wrap{padding:30px 0 0 3%;width:46.5%;opacity: 1;transition: all .3s linear;color:#333;box-sizing:border-box;position: relative;}
.home_team .swiper-slide .text_wrap .por{height: 100%;}
.home_team .swiper-slide .text_wrap .more{display: flex;flex-wrap: nowrap;position: absolute;padding:10px 26px;left:12%;bottom:0;background:rgba(53,151,77,0);font-size:14px;border-radius:30px;border:1px solid #333;}
.home_team .swiper-slide-active .text_wrap .more{background:rgba(53,151,77,1);border-color: #0269b6;color:#fff;background: linear-gradient(to right,#0252b6,#009ecb);}
/* .home_team .swiper-slide .text_wrap .more span{display: inline-block;font-size: 14px;}
.home_team .swiper-slide .text_wrap .more i{display: inline-block;margin-left: 12px;width: 17px;height: 17px;background:url(../images/icon01.png)no-repeat center/100% auto;} */
.home_team .swiper-slide-active .text_wrap{opacity: 1;}
@media only screen and (max-width:1280px){
	/* .home_team .btns .btn{filter:brightness(100)} */
	.home_team .btns .prev{left: 17%;} 	
	.home_team .btns .next{right: 17%;}
	.home_team .swiper-slide .txt{font-size:26px;}
}
@media only screen and (max-width:850px){
	.home_team{padding:64px 0;}
	.home_team .btns .btn{width: 44px;height: 44px;}
	.home_team .btns .prev{left: 15%;}
	.home_team .btns .next{right: 15%;}
	.home_team .swiper-slide{width: 460px;}
	.home_team .swiper-slide .txt{font-size:18px;margin-bottom: 16px;}
	.home_team .swiper-slide .txt span.job{font-size:14px;}
	.home_team .swiper-slide .text_wrap{padding:16px 0 0 4%;}
	.home_team .swiper-slide .box .lf{width: 46.5%;}
	.home_team .swiper-slide .text_wrap{width: 53.5%;}
	.home_team .swiper-slide .des{font-size:14px;letter-spacing:1px;}
	.home_team .swiper-slide .text_wrap .more{left:0;padding:6px 18px;}
}
@media only screen and (max-width:520px){
	.home_team{padding:40px 0;}
	/* .home_team .btns .btn{width: 16px;}
	.home_team .btns .prev{right: 90%;}
	.home_team .btns .next{left: 90%;}
	.home_team .swiper-slide .img{padding-bottom:37%;} */
	.home_team .swiper-slide{padding: 20px 20px 20px 10px;width: 100%;}
	.home_team .swiper-slide .text_wrap .more{font-size:12px}
	.home_team .btns .prev{left: -4%;}
	.home_team .btns .next{right: -4%;}
	.home_team .swiper-slide .des p:not(:last-of-type){margin-bottom:0}
	.home_team .swiper-slide .txt{font-size: 15px;margin-bottom:10px;}
	.home_team .swiper-slide .text_wrap{padding:6px 0 0 4%;}
}

/* home_exp */
.home_exp{padding:84px 0;background:#f6f7f9;}
.home_exp .swiper-slide .img{border-radius: 20px;}
.home_exp .scence_wrap{margin-top: 56px;z-index: 1;}
.home_exp #scence_2{width: 47.8%;opacity: 1;box-sizing: border-box;/* border: 4px solid #0269b6;border-radius: 20px;box-sizing: border-box; */}
.home_exp #scence_2 .swiper-wrapper{}
.home_exp #scence_2 .img{position: relative;padding-bottom: 49%;height: 0;width: 100%;overflow: hidden;box-sizing: border-box;}
.home_exp #scence_2 .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.home_exp #scence_2 .text_wrap{margin-top:36px;}
.home_exp #scence_2 .tit{font-size: 22px;font-weight: bold;}
.home_exp #scence_2 .des{margin-top:20px;font-size: 16px;}
/* .home_exp #scence_1{margin: -8% 0;} */
.home_exp #scence_1{position: absolute;left: 0;top: 0;width: 100%;z-index: -1;}
.home_exp #scence_1 .swiper-slide{transform: scale(0.52);filter: opacity(0.61);transform: scale(1);}
/* .home_exp #scence_1 .swiper-slide-active{filter: opacity(0);} */
.home_exp #scence_1 .img{position: relative;padding-bottom: 49%;height: 0;width: 100%;overflow: hidden;box-sizing: border-box;}
.home_exp #scence_1 .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}

.home_exp .scence_slide{position: relative;margin-top: 2.3%;width: 100%;display: flex;justify-content: center;z-index: 2;}
.home_exp .scence_slide i{display: inline-block;margin: 0 10px;width: 44px;height: 44px;line-height: 44px;text-align: center;box-shadow:0 0 10px rgba(0,0,0,0.1);cursor: pointer;user-select: none;}

@media only screen and (max-width:850px){
	.home_exp{padding: 64px 0;}
	.home_exp .scence_wrap{margin-top:30px;}
	
	.home_exp .scence_slide i{width: 36px;height: 36px;line-height: 36px;}
	.home_exp .scence_slide i img{width: 10px;}
}
@media only screen and (max-width:520px){
	.home_exp{padding: 40px 0;}
	.home_exp .scence_wrap{margin-top: 20px;}
	
	.home_exp #scence_1{display: none;}
	.home_exp .scence_slide{margin-top: 30px;}
	.home_exp .scence_slide i{width: 30px;height: 30px;line-height: 30px;}
}

.home_exp #scence_2 .swiper-pagination{margin-top:10%;padding-bottom:10px;position: initial;}
.home_exp #scence_2 .swiper-pagination .swiper-pagination-bullet{margin:0 14px;width: 16px;height: 16px;opacity: 1;background-color: #b6c8c7;vertical-align: middle;position: relative;transition: all .3s linear;}
.home_exp #scence_2 .swiper-pagination .swiper-pagination-bullet:after{content:"";position: absolute;left:50%;top:50%;width: calc(100% + 12px);height:calc(100% + 12px);border: 1px solid #33a263;border-radius: 50%;z-index: 1;transform:translate(-50%,-50%);opacity: 0;}
.home_exp #scence_2 .swiper-pagination .swiper-pagination-bullet-active{background:linear-gradient(to left,#009ecb,#0252b6);/* width: 16px;height: 16px; */}
.home_exp #scence_2 .swiper-pagination .swiper-pagination-bullet-active:after{opacity: 1;}

@media only screen and (max-width:1280px){
	.home_exp #scence_2 .tit{font-size: 20px;}
}
@media only screen and (max-width:1080px){
	.home_exp #scence_2 .tit{font-size: 18px;}
}
@media only screen and (max-width:990px){
	.home_exp #scence_2 .button-prev, .home_exp #scence_2 .button-next{width: 50px;height: 50px;}
}
@media only screen and (max-width:850px){
	.home_exp #scence_2 .swiper-pagination{bottom: 26px;}
	.home_exp #scence_2 .tit{font-size: 16px;}
	.home_exp #scence_2 .button-prev, .home_exp #scence_2 .button-next{width: 40px;height: 40px;}
	.home_exp #scence_2 .button-prev i, .home_exp #scence_2 .button-next i{width: 10px;}
	.home_exp #scence_2 .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;}
}
@media only screen and (max-width:520px){
	.home_exp #scence_2 .swiper-pagination{bottom: 14px;}
	.home_exp #scence_2 .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;}
	.home_exp #scence_2 .swiper-pagination .swiper-pagination-bullet:after{width: calc(100% + 8px);height: calc(100% + 8px);}
	.home_exp #scence_2 .des{font-size:14px;}
	.home_exp #scence_2{width: 94%;max-width: initial;}
	.home_exp #scence_2 .tit{}
}

/* common_css */
.btn span{display: inline-block;font-size: 16px;text-align: center;padding: 12px 43px;margin-top:44px;border:1px solid #333;border-radius: 30px;}
@media only screen and (max-width:850px){
	.btn span{font-size: 14px;padding: 10px 30px;}
}
@media only screen and (max-width:520px){
	.btn span{font-size: 14px;padding: 8px 30px;}
}

/* home_partner */
.home_partner{padding:84px 0;}
.home_partner .odcontent{max-width: 1600px;}
.home_partner .partner_layout{margin-top: 52px;}
.home_partner .swiper-wrapper{-webkit-transition-timing-function: linear;-moz-transition-timing-function: linear;-ms-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;}

.home_partner .idx_wrap .flx_w{align-items: center;}
.home_partner .idx_wrap .idx_more a{display: inline-block;padding-right: 30px;background: url(../images/icon_03.png)no-repeat right center;font-size: 14px;font-weight: bold;}
.home_partner .idx_wrap .idx_more a:hover{padding-right: 34px;transition: padding 0.2s linear;}

.home_partner .partner_content{margin-top: 0;}
.home_partner .partner_content .item{padding: 18px 0 18px;}
.home_partner .partner_content .item .img{position: relative;padding-bottom: 66.6%;width: 100%;height: 0;overflow: hidden;box-sizing: border-box;background-color: #f5f5f5;border-radius: 6px;}
.home_partner .partner_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.home_partner .btn span{background:#0269b6;border-color: #0269b6;color: #fff;background: linear-gradient(to right,#0252b6,#009ecb);}
@media only screen and (min-width:521px){
	.home_partner .btn span:hover{box-shadow: 0 0 10px #0269b6;}
}
@media only screen and (min-width:1261px){
	/* .home_partner #partner_row1{transform: translateX(40px);}
	.home_partner #partner_row2{transform: translateX(-40px);}
	.home_partner #partner_row3{transform: translateX(40px);} */
}
@media only screen and (max-width:1280px){
	.home_partner .partner_content .item{padding: 5px 0;}
}
@media only screen and (max-width:1080px){
	.home_partner .idx_wrap{padding: 0 0 0;}
	
}
@media only screen and (max-width:850px){
	.home_partner{padding:64px 0;}
	.home_partner .partner_layout{margin-top:30px;}
}
@media only screen and (max-width:520px){
	.home_partner{padding: 40px 0;}
	.home_partner .partner_layout{margin-top: 30px;}
}
@media only screen and (max-width:320px){
	
}


/* home_news */
.home_news{padding: 84px 0;background:#f6f7f9;}
.home_news .top{overflow: hidden;}
.home_news .news_more p{font-size: 15px;}
.home_news .news_more p:nth-child(1){font-size: 36px;font-weight: bold;}
.home_news .layout {margin-top: 5%;}

.home_news .list_top{margin-bottom:16px;align-items: flex-end;}
.home_news .list_top b{font-size:20px;}
.home_news .list_top a{font-size:14px}
.home_news .layout .bg_wrap{background: #fff;overflow: hidden;border-radius: 10px;box-sizing: border-box;}
.home_news .layout .lf_part{width: 31.8%;}
.home_news .layout .lf_part .bg_wrap{padding:5%;}
.home_news .layout .lf_part .item_top{}
.home_news .layout .lf_part .item_top .img{position: relative;padding-bottom: 58%;width: 100%;height: 0;overflow: hidden;}
.home_news .layout .lf_part .item_top .img img{position: absolute;left: 50%;top: 50%;width:100%;transform: translate(-50%,-50%);}
.home_news .layout .lf_part .item_top .time{position: absolute;padding: 32px 12px 18px 20px;left: 0;bottom: 0;background: #000;color: #fff;font-weight: bold;}
.home_news .layout .lf_part .item_top .time .m_d{font-size: 36px;line-height: 1em;}
.home_news .layout .lf_part .item_top .time .y{font-size: 15px;}
.home_news .layout .lf_part .content{margin-top: 18px;}
.home_news .layout .lf_part .content .tit{margin-bottom: 6px;font-size: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: normal;color: rgba(51,51,51,0.8);}
.home_news .layout .lf_part .content .date{font-size:16px;color:rgba(51,51,51,0.8);}
.home_news .layout .lf_part .content .con{margin-top:12px;font-size: 14px;line-height: 1.7;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: rgba(51,51,51,0.6);}

.home_news .layout .lf_part .more_list{margin-top:12px;}
.home_news .layout .lf_part .more_list ul li{display: flex;flex-wrap: wrap;justify-content: space-between;font-size:16px;padding:18px 0;border-top:1px solid #eee;}
.home_news .layout .lf_part .more_list ul li .date{color: rgba(51,51,51,0.6);}
.home_news .layout .lf_part .more_list ul li .tit{font-weight:normal;width:calc(98% - 90px);width:-webkit-calc(98% - 90px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;}


.home_news .layout .rt_part{width: 33%;box-sizing: border-box;}
.home_news .layout .rt_part .bg_wrap{padding:5% 5% 3%;height:calc(100% - 42px);}
.home_news .layout .rt_part .news_nav{margin-bottom: 5%;}
.home_news .layout .rt_part .news_nav ul{display: flex;flex-wrap: wrap;justify-content: flex-end;}
.home_news .layout .rt_part .news_nav ul li{margin-left: 6.4%;color: #666;position: relative;cursor: pointer;}
.home_news .layout .rt_part .news_nav ul li:nth-child(1){margin-left: 0;}
.home_news .layout .rt_part .news_nav ul li.on{color: #0a63b1;}
.home_news .layout .rt_part .news_nav ul li.on:after{content: "";position: absolute;top: 48%;right: calc(100% + 6px);right: -webkit-calc(100% + 6px);width: 3px;height: 3px;background: #0a63b1;border-radius: 50%;}
.home_news .layout .rt_part .news_list .part .item{width: 100%;}
.home_news .layout .rt_part .news_list .part:not(:last-of-type) a:nth-last-child(1) .item{margin-bottom: 10px;}
.home_news .layout .rt_part .news_list .part .item .time{padding: 12px 7px;width: 70px;box-sizing: border-box;text-align:center;background: #0269b6;color:#fff;}
.home_news .layout .rt_part .news_list .part .item .time .m_d{font-size: 18px;line-height: 1em;}
.home_news .layout .rt_part .news_list .part .item .time .y{font-size: 21px;margin-top: 2px;}
.home_news .layout .rt_part .news_list .part .item .rt_img{display:none;position: relative;padding-bottom:50%;width: 100%;height: 0;overflow: hidden;}
.home_news .layout .rt_part .news_list .part .item .rt_img img{position: absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%)}
.home_news .layout .rt_part .news_list .part .item .m_poa{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;background:#f7f7f7;}
.home_news .layout .rt_part .news_list .part .item .rt_text{padding: 0 3.5%;width: calc(100% - 70px);width: -webkit-calc(100% - 70px);box-sizing: border-box;}
.home_news .layout .rt_part .news_list .part .item .rt_text .tit{font-size: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: normal;}
.home_news .layout .rt_part .news_list .part .item .rt_text .con{font-size: 12px;line-height: 1.7;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #666;}
@media only screen and (max-width:1280px){
	.home_news .layout .lf_part{width: 49%;}
	.home_news .layout .lf_part .item_top .time {padding: 20px 12px 18px 12px;}
	.home_news .layout .lf_part .item_top .time .m_d{font-size: 26px;}
	.home_news .news_more p:nth-child(1){font-size: 30px;}
	.home_news .news_more p{font-size: 13px;}
	.home_news .layout .rt_part{margin-top:3%;padding-left: 0;width: 100%;}
	.home_news .layout .rt_part .bg_wrap{padding:3% 3% 2%}
	.home_news .layout .rt_part .news_list{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.home_news .layout .rt_part .news_list .part{width: 48%;}
	.home_news .layout .rt_part .news_list .part .item .time{width: 103px;}
	.home_news .layout .rt_part .news_list .part .item .time .m_d{}
	.home_news .layout .rt_part .news_list .part .item .rt_text{width: calc(100% - 103px);width: -webkit-calc(100% - 103px);}
	.home_news .layout .rt_part .news_list .part .item .rt_text .tit{font-size:16px;}
	
	.home_news .list_top b{font-size:18px;}
	
}
@media only screen and (max-width:850px){
	.home_news{padding: 64px 0;}
	.home_news .list_top b{font-size: 16px;}
	.home_news .news_more p:nth-child(1){font-size: 24px;}
	.home_news .layout .rt_part .news_list .part .item .time .m_d{font-size: 14px;}
	.home_news .layout .rt_part .news_list .part .item .time .y{font-size:16px;}
	.home_news .layout .rt_part .news_list .part .item .time{width: 70px;}
	.home_news .layout .rt_part .news_list .part .item .rt_text{padding: 0 0 0 3.5%;width: calc(100% - 70px);width: -webkit-calc(100% - 70px);}
	.home_news .layout .lf_part .content .tit{margin-bottom: 10px;font-size: 16px;}
	.home_news .layout .lf_part .content .date{font-size:14px;}
	.home_news .layout .lf_part .more_list ul li{font-size: 14px;}
	.home_news .layout .rt_part .news_list .part .item .rt_text .tit{font-size: 16px;}
}
@media only screen and (max-width:520px){
	.home_news{padding: 40px 0;}
	.home_news .idx_title{}
	.home_news .news_more p:nth-child(1){font-size: 20px;}
	.home_news .layout .lf_part{width: 100%;}
	.home_news .layout .lf_part .item_top .time{padding: 12px 12px 10px;}
	.home_news .layout .lf_part .item_top .time .m_d{font-size: 18px;}
	.home_news .layout .rt_part{margin-top: 26px;width: 100%;}
	.home_news .layout .rt_part .news_nav ul li{font-size: 16px;}
	.home_news .layout .rt_part .news_nav{margin-bottom: 26px;}
	.home_news .layout .lf_part .item_top .img{margin:0;width:100%}
	.home_news .layout .rt_part .news_list .part .item{position:relative;}
	.home_news .layout .rt_part .news_list .part .item .time{padding:0;border-width: 1px;width: 100%;text-align: left;background-color: transparent;}
	.home_news .layout .rt_part .news_list .part .item .time > div{display:inline-block}
	.home_news .layout .rt_part .news_list .part .item .time .m_d{font-size:16px;}
	.home_news .layout .rt_part .news_list .part .item .time .y{font-size:16px;margin-top:0;}
	.home_news .layout .rt_part .news_list .part .item .rt_text{padding:0;width: 100%;}
	.home_news .layout .rt_part .news_list .part .item .rt_img{display:block}
	.home_news .layout .rt_part .news_list .part .item .rt_text .con{display:none}
	.home_news .layout .rt_part .news_list .part .item .m_poa{padding:16px 3%;background: #fff;background: #0269b6;color: #fff;}
	/* .home_news .layout .rt_part .news_list .part .item .m_poa{position: absolute;left:0;bottom:0;padding:5px;width: 100%;background:rgba(0,0,0,0.45);z-index:2;box-sizing:border-box;color:#fff} */
	.home_news .layout .rt_part .news_list .part{width: 100%;}
	.home_news .layout .rt_part .bg_wrap{padding:0;background: transparent;border-radius: 0;}
}


.about{background: url(../images/zgs_bg.jpg) no-repeat center/cover #dee6ef;font-family:"Microsoft Yahei";line-height: 28px;color: #707070;padding: 110px 0;position: relative;z-index: 1;overflow: hidden;}
.about:before{content: "";position: absolute;width: 47%;max-width:926px;height:781px;right: 12%;bottom:-5px;background: url(../images/about_man.png) no-repeat 0 bottom;background-size: 100%;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;z-index: -1;}

.about .content{padding:0 5%;box-sizing: border-box;}
.about_l{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}

.about_l h3{height: 120px;padding: 0 0 0 87px;font-weight: normal;font-size: 18px;line-height: 40px;}
.about_l h3 span{display: block;font-size: 40px;line-height: 58px;color: #000;}
.about_lc{width: 600px;max-width:100%;background: rgba(255, 255, 255,0.95);box-sizing:border-box; padding:5%;border-radius: 10px;}
.about_fz{position: relative;font-size: 14px;}
.about_fz:before{content: "";position: absolute;width:450px;height: 1px;left: 0;top:42px;background:#d3dee9;}
.about_fz li{float: left;padding-left: 57px;}
.about_fz li span{font-size: 16px;position: relative;display: inline-block;}
.about_fz li span:before{content: "";position: absolute;width:0;height: 1px;left: 0;bottom:0;background:#e97031;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}

.about_fz li p{display: block;padding: 34px 0 0;}
.about_fz li p a{display: block;color: #707070;}


.about_ico{display: inline-block;margin-top: 30px;padding: 20px 40px;/* width: 286px; *//* line-height: 61px; */text-align: center;/* border: solid 2px #434a53; */border-radius: 50px;font-size: 16px;background: linear-gradient(to right,#0252b6,#009ecb);color: #fff;}
.about_ico a{background: url(../images/ico06.png) no-repeat 0 center;display: inline-block;padding-left: 39px;}
@media only screen and (min-width:521px){
	.about:hover:before{margin-right: 20px;}
	.about_l:hover{margin-left:-20px;}
	.about_fz li:hover span,.about_fz li.cur span{color: #e97031;}
	.about_fz li:hover span:before,.about_fz li.cur span{width: 100%;}
	.about_fz li:first-child p a:nth-child(2n){padding-left: 35px;}
	.about_fz li:first-child{padding: 0;width: 100px;}
	.about_fz li:first-child p a{float: left;}
}
@media only screen and (max-width:1280px){
	.about{padding:64px 0}
	.about_l h3{padding-left: 5%;}
	.about_l h3 span{font-size:30px;}
}
@media only screen and (max-width:850px){
	.about{padding:50px 0}
	.about_ico{padding:14px 24px;}
	.about_l h3 span{font-size:24px;}
	.about_l h3 p{font-size: 16px;}
	.about:before{right:-5%;}
}
@media only screen and (max-width:520px){
	.about{padding:40px 0;}
	.about .content{padding:0;}
	.about_l{float: initial;}
	.about_fz:before{content: initial;}
	.about_l h3{margin-bottom:30px;padding-left: 0;line-height: normal;height:auto;}
	.about_l h3 span{margin-bottom: 20px;font-size: 18px;line-height: normal;}
	
	.about_fz ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
	/* .about_fz li:first-child{width:100%} */
	.about_fz li{float: initial;padding-left: 0;width: 100%;}
	.about_fz li span{font-weight: bold;color: #0269b6;}
	.about_fz li p{padding: 0 0 0;}
	.about_fz li p a{float: initial;display: inline-block;}
	.about_fz li p a:not(:last-of-type){margin-right: 10px;}
	.about_fz li:not(:last-of-type){margin-bottom: 5%;}
	.about_ico{padding: 6px 10px;font-size: 14px;}
	.about_ico a{background-size: 20px auto;padding-left:30px;}
}

/* test */
.c-home-solution {padding:0 0 190px;height: 250vh;height:auto;background:#f7f7f9;background:#f7f7f9 url(../images/pf_arrow.png)no-repeat right bottom;}
.c-home-solution .c-main {position: relative;position: sticky;position: -webkit-sticky;top: 0;height: 100vh; height:auto; /* top:20%;transform: translateY(-50%); */top:16%;}
.c-home-solution .c-main .stk{display: flex;align-items: center;margin-top:40px}
.c-home-solution .c-main .c-list1 {position: relative;z-index: 5;width: 37%;}
.c-home-solution .c-main .c-list1 li {display: flex;align-items: flex-start;padding-bottom: 60px;background: url(../images/cd-img2.png) repeat-y left 15px top 48px;justify-content: space-between;}
.c-home-solution .c-main .c-list1 li:last-child {padding: 0;background: transparent;}
.c-home-solution .c-main .c-list1 li .c-round {flex-shrink: 0;position: relative;width: 44px;height: 44px;margin-right: 0.25rem;display: flex;align-items: center;justify-content: center;cursor: pointer;background: url(../images/round2.png) no-repeat center/100% auto;}
.c-home-solution .c-main .c-list1 li.on .c-round .c-yh{opacity: 0;}

.c-home-solution .c-main .c-list1 li .c-round .c-text {position: relative;z-index: 5;display: flex;align-items: center;justify-content: center;width: 70%;height: 70%;border-radius: 50%;box-shadow: 0 2px 3px #bcc1d0;color: #b8b8b8;background-color: #fff;}
.c-home-solution .c-main .c-list1 li .c-round .c-yh {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;}
.c-home-solution .c-main .c-list1 li .c-round .c-yh .circle1 {transition: all 0.3s;fill: #ebf0f5;}
.c-home-solution .c-main .c-list1 li .c-round .c-yh .circle2 {opacity: 0;fill: transparent;stroke-width: 10;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 162 162;stroke-dashoffset: 162;stroke: #148FFA;transition: stroke-dashoffset 0s linear, opacity 0s linear;}
.c-home-solution .c-main .c-list1 li .c-box {position: relative;width:calc(96% - 44px);width:-webkit-calc(96% - 44px);}
.c-home-solution .c-main .c-list1 li .c-box .c-text0 {color: #666;position: absolute;top: -30px;opacity: 0.5;}
.c-home-solution .c-main .c-list1 li .c-box .c-title {margin-bottom:30px;font-weight: bold;line-height: 44px;cursor: pointer;opacity: 0.3;transition: all 0.3s;font-size: 30px;}
.c-home-solution .c-main .c-list1 li .c-box .c-wrap {display: none;}
.c-home-solution .c-main .c-list1 li .c-box .c-text {font-size:18px;line-height:1.6;}
.c-home-solution .c-main .c-list1 li .c-box .c-text p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.c-home-solution .c-main .c-list1 li .c-box .public-btn1 span{display: inline-block;margin-top:2.6vw;padding:14px 24px;overflow: hidden;border-radius: 30px;color: #fff;background: linear-gradient(to right,#0252b6,#009ecb);}

.c-home-solution .c-main .c-list1 li.on .c-box .c-title,.c-home-solution .c-main .c-list1 li.on .c-box .c-text0 {opacity: 1;}
.c-home-solution .c-main .c-list1 li.on .c-round .c-text {box-shadow: 0 2px 3px transparent;}
.c-home-solution .c-main .c-list1 li.on .c-round .c-yh .circle2 {opacity: 1;stroke-dashoffset: 0;-webkit-transition: stroke-dashoffset 0.5s linear, opacity 0s linear;transition: stroke-dashoffset 0.5s linear, opacity 0s linear;}

.c-home-solution .c-main .c-list2 {position: absolute;top: 0;right:0;z-index: 1;width: 55%;height: 100%;/* add */top:0;}
.c-home-solution .c-main .c-list2 li {position: absolute;top: 0;left: 0;width: 100%;height: 100%;height:auto;opacity: 0;transition: all 0.5s;}
/* .c-home-solution .c-main .c-list2 li img {position: absolute;bottom: 0;right: 0;z-index: 1;height: 100%;} */
/* .c-home-solution .c-main .c-list2 li img:nth-of-type(2) {display: none;} */

.c-home-solution .c-main .c-list2 li video {position: absolute;bottom: 0;right: 0;z-index: 2;height: 100%;}
.c-home-solution .c-main .c-list2 li video:nth-child(4) {display: none;}
.c-home-solution .c-main .c-list2 li.on {opacity: 1;}

/* @media (max-width: 1580px) {
  .c-home-solution .c-main .c-list2 li img {height: 80%;}
  .c-home-solution .c-main .c-list2 li video {height: 80%;}
}
@media (max-width: 991px) {
  .c-home-solution .c-main {align-items: flex-start;}
  .c-home-solution .c-main .c-list1 {padding: 1.2rem 0;width: 100%;}
  .c-home-solution .c-main .c-list2 {top: 50%;left: 0;width: 100%;height: 50vh;}
  .c-home-solution .c-main .c-list2 li img:nth-of-type(2) {display: block;}
  .c-home-solution .c-main .c-list2 li img:nth-of-type(1) {display: none;}
  .c-home-solution .c-main .c-list2 li video {display: none;}
  .c-home-solution .c-main .c-list2 li video:nth-child(4) {display: block;}
}
@media (max-width: 767px) {
  .c-home-solution .c-main .c-list1 {padding-bottom: 0;}
  .c-home-solution .c-main .c-list1 li {padding-bottom: 0.7rem;background: url(../images/cd-img2.png) repeat-y left 0.3rem top 0.85rem / 0.2rem auto;}
  .c-home-solution .c-main .c-list1 li .c-round {width: 0.8rem;height: 0.8rem;}
  .c-home-solution .c-main .c-list1 li .c-box .c-text0 {top: -0.4rem;}
  .c-home-solution .c-main .c-list1 li .c-box .c-title {line-height: 0.8rem;}
  .c-home-solution .c-main .c-list1 li .c-box .c-text {margin: 0 0 0.2rem;font-size: 0.28rem;}
  .c-home-solution .c-main .c-list2 {top: 60%;left: 0;width: 100%;height: 40vh;}
  .c-home-solution .c-main .c-list2 li {top: -1.5rem;}
  .c-home-solution .c-main .c-list2 li img {height: 100%;object-fit: contain;}
   .c-home-solution .c-main .c-list2 li video {height: 100%;}
} */


.c-home-solution{}
.c-home-solution .videolist{position: relative;border-radius: 20px 0 0 20px;overflow: hidden;cursor: pointer;}
.c-home-solution .videolist .ico{width: 100%;}
.c-home-solution .videoed{position: absolute;top: 50%;left: 50%;width: auto;transform: translate(-50%,-50%);transition: all .5s;z-index: 2;}
.c-home-solution .videolist:hover .videoed{transform: translate(-50%,-50%) rotateZ(180deg);}
.c-home-solution .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.1);}
.bg_mask{display:none;position:fixed; left:0%;top:0%; width:100%; height:100%;z-index:99;background: rgba(0,0,0,.4);}
.videos{ display:none;position:fixed; left:50%; top:50%;max-width: 85%;transform: translate(-50%,-50%);z-index:100; width:auto;max-width:90%;min-width:76%;height:auto;max-height:86%;z-index: 199;border-radius:20px;overflow:hidden;}
.videos video{object-fit: fill;width: 100%;}
.vclose { position:absolute;right:25px; top:20px; border-radius:100%; cursor: pointer; }
@media only screen and (max-width: 1280px){
	.c-home-solution .c-main .c-list1 li .c-round{width: 34px;height: 34px;}
	.c-home-solution .c-main .c-list1 li .c-box .c-title{margin-bottom:20px;font-size:24px;line-height: normal;}
	.c-home-solution .c-main .c-list1 li .c-box .c-text{font-size:16px;}
	.c-home-solution .c-main .c-list1 li .c-box .public-btn1 span{padding:10px 16px;font-size:14px;}
}
@media only screen and (max-width: 1080px){
	.c-home-solution .videoed{width: 70px;}
}
@media only screen and (max-width:850px){
	.c-home-solution .videoed{width: 50px;}
	.c-home-solution .c-main .c-list2{position: initial;width: 100%;}
	.c-home-solution .c-main .c-list2 li{width: 50%;left:auto;top: auto;right:0;bottom:0%;}
	.c-home-solution .c-main .c-list1 li .c-box .c-title{color:#0269b6;}
	.c-home-solution .c-main .c-list1{width: 46%;}
}
@media only screen and (max-width:520px){
	.c-home-solution{padding-bottom: 200px;}
	.c-home-solution .videoed{width: 40px;}
	.c-home-solution .c-main .c-list1{width: 90%;}
	.c-home-solution .c-main .c-list1 li{padding-bottom:30px;background-position: left 8px top 48px;}
	.c-home-solution .c-main .c-list1 li .c-round{width: 30px;height: 30px;}
	.c-home-solution .c-main .c-list1 li .c-box{width: calc(96% - 30px);width: -webkit-calc(96% - 30px)}
	.c-home-solution .c-main .c-list1 li .c-box .c-title{font-size: 18px;line-height: 30px;}
	.c-home-solution .c-main .c-list1 li .c-box .public-btn1 span{margin-top: 6.6vw;}
	.c-home-solution .c-main .c-list2 li{width: 70%;transform: translateY(110%);}
	
	.videos{width: 86%;}
}

.messages .online_mes{width: 100%;}
.messages .online_mes .mes_box ul{width: 48%;}
.messages .online_mes .mes_box ul li{margin: 10px 0;width: 100%;background: #fff;border: 1px solid #e5e5e5;}
.messages .online_mes .mes_box ul li input{padding:0 60px 0 20px;width: 100%;height: 48px;line-height: 48px;box-sizing: border-box;font-size: 16px;color: #333;}
.messages .online_mes .mes_box ul li input::-webkit-input-placeholder {color: #999;}
.messages .online_mes .mes_box ul li textarea::-webkit-input-placeholder {color: #999;}
.messages .online_mes .mes_box ul li.name input{background: url(../images/mes_icon01.png)no-repeat right 20px top 12px;}
.messages .online_mes .mes_box ul li.phone input{background: url(../images/mes_icon02.png)no-repeat right 20px top 12px;}
.messages .online_mes .mes_box ul li.mail{width:100%}
.messages .online_mes .mes_box ul li.mail input{background: url(../images/mes_icon03.png)no-repeat right 20px top 12px;}
.messages .online_mes .mes_box ul li.other input{background: url(../images/icon_other.png)no-repeat right 20px top 12px;}
.messages .online_mes .mes_box ul li.code{width: 150px;position: relative;}
.messages .online_mes .mes_box ul li.code input{padding-right:7px}
.messages .online_mes .mes_box ul li.code .number{position: absolute;left: 120%;top: 50%;width: 100px;transform: translateY(-50%);}
.messages .online_mes .mes_box .btn{width: 50%;}
.messages .online_mes .mes_box .btn .last_content{margin:10px 0px;width: 100%;}
.messages .online_mes .mes_box .btn .last_content textarea{resize: none;width: 100%;height: 170px;padding: 20px;box-sizing: border-box;font-family: "";font-size: 16px;color: #333;border: 1px solid #e5e5e5;}
.messages .online_mes .mes_box .submit{display: inline-block;margin: 0 10px 0 0;width: 130px;padding: 12px 0;background: #fff;color: #14944a;font-size: 16px;cursor: pointer;border-radius: 6px;border: 1px solid #14944a;}
.messages .online_mes .mes_box .submit:hover{background: linear-gradient(to right,#14944a,#19c15f);color: #fff;}
.messages .online_mes .mes_box .btn button{display: inline-block;width: 130px;padding: 12px 0;background: #fff;font-size: 16px;cursor: pointer;color: #14944a;border-radius: 6px;border: 1px solid #14944a;}
.messages .online_mes .mes_box .btn button:hover{background: linear-gradient(to right,#14944a,#19c15f);color: #fff;}
@media only screen and (max-width:850px){
	/* .messages{padding: 30px 0;} */
	.messages .online_mes{margin-top: 0;}
	.messages .online_mes .mes_box ul li input{font-size: 14px;}
	.messages .online_mes .mes_box .btn .last_content textarea{font-size: 14px;}
	.messages .online_mes .mes_box{width: 100%;}
	.messages .online_mes .mes_box ul{width: 100%;}
	.messages .online_mes .mes_box .btn{width: 100%;}
	.messages .online_mes .mes_box .submit{padding: 10px 0;width: 100px;font-size: 14px;}
	.messages .online_mes .mes_box .btn button{padding: 10px 0;width: 100px;font-size: 14px;}
}
@media only screen and (max-width:520px){
.messages .online_mes .mes_box ul li {margin: 10px 0 0;width: 100%;}
.messages .online_mes .mes_box ul li input{padding: 0 40px 0 10px;height: 35px;line-height: 35px;font-size: 12px;}
.messages .online_mes .mes_box .btn .last_content textarea{font-size: 12px;}
.messages .online_mes .mes_box ul li.name input{background: url(../images/mes_icon01.png)no-repeat right 10px top 13px;}
.messages .online_mes .mes_box ul li.phone input{background: url(../images/mes_icon02.png)no-repeat right 10px top 13px;}
.messages .online_mes .mes_box ul li.mail input{background: url(../images/mes_icon03.png)no-repeat right 10px top 13px;}
.messages .online_mes .mes_box ul li.other input{background: url(../images/icon_other.png)no-repeat right 10px top 13px;}
.messages .online_mes .mes_box .btn .last_content{margin-top: 15px;}
.messages .online_mes .mes_box .btn .last_content textarea{padding: 10px;height: 140px;}
.messages .online_mes .mes_box .submit{padding: 10px 0;width: 100px;font-size: 12px;}
.messages .online_mes .mes_box .btn button{padding: 10px 0;width: 100px;font-size: 12px;}
.messages .online_mes .mes_box ul li.code img{left: 105%;}
}


