@charset "utf-8";

.banner-container{}
.banner-container .swiper-slide{}
.banner-container .swiper-slide img{width:100%;}
.banner-container .banner-pagination{}
.banner-container .banner-pagination span{border-radius:0;width:20px;height:2px;background:#fff;opacity:1;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.banner-container .banner-pagination span.swiper-pagination-bullet-active{background:red;width:45px;}

.banner-container .banner-button-next,
.banner-container .banner-button-prev{width:36px;height:36px;background:url(../images/banner-arrow.png) no-repeat left top;margin-top:-18px;}
.banner-container .banner-button-prev{background-position:left top;left:90px;}
.banner-container .banner-button-next{background-position:right top;right:90px;}

.m-banner{display:none;}

@media screen and (min-width:1024px) {
    .banner-container .banner-button-prev:hover{background-position:left bottom;}
    .banner-container .banner-button-next:hover{background-position:right bottom;}
}
@media screen and (max-width:1367px) {
    .banner-container .banner-button-next,
    .banner-container .banner-button-prev{width:28px;height:28px;background-size:56px auto;margin-top:-14px;}
}
@media screen and (max-width:1025px) {
    .banner-container .swiper-slide{height:300px;}
    .banner-container .banner-button-next,
    .banner-container .banner-button-prev{width:22px;height:22px;background-size:44px auto;margin-top:-11px;display:none;}
    .banner-container .banner-button-prev{background-position:left top;}
    .banner-container .banner-button-next{background-position:right top;}
    .banner-container .banner-pagination span{width:15px;}
    .banner-container .banner-pagination span.swiper-pagination-bullet-active{width:25px;}
}
@media screen and (max-width:640px) {
    .pc-banner{display:none;}
    .m-banner{display:block;}
    .banner-container .swiper-slide{height:400px;}
	body.page-body{ padding-top:0px;}
	.pc-banner .page-banner{ height:0;}
}

.index-item01{padding:65px 0;background:#f5f5f5;}
.index-item01 .list{width:33.33%;float:left;height:72px;border-right:2px solid #dedede;}
.index-item01 .list a{display:block;position:relative;margin:0 auto;}
.index-item01 .list a.logo01{width:254px;height:72px;background:url(../images/1-1.png) no-repeat center center/cover;}
.index-item01 .list a.logo02{width:254px;height:72px;background:url(../images/2-1.png) no-repeat center center/cover;transform:translateY(8px);}
.index-item01 .list a.logo03{width:254px;height:72px;background:url(../images/3-1.png) no-repeat center center/cover;transform:translateY(-5px);}
.index-item01 .list:last-child{border-right:none !important;}
@media screen and (max-width:640px) {
.index-item01 .list a.logo01{width:254px;height:72px;background:url(../images/1-2.png) no-repeat center center/cover;}
.index-item01 .list a.logo02{width:254px;height:72px;background:url(../images/2-2.png) no-repeat center center/cover;transform:translateY(8px);}
.index-item01 .list a.logo03{width:254px;height:72px;background:url(../images/3-2.png) no-repeat center center/cover;transform:translateY(-5px);}
}

@media screen and (min-width:1024px) {
    .index-item01 .list a:hover img{-webkit-filter:inherit;-moz-filter:inherit;-ms-filter:inherit;-o-filter:inherit;filter:inherit;}
    .index-item01 .list a.logo01:hover{background:url(../images/1-2.png) no-repeat center center/cover;}
    .index-item01 .list a.logo02:hover{background:url(../images/2-2.png) no-repeat center center/cover;}
    .index-item01 .list a.logo03:hover{background:url(../images/3-2.png) no-repeat center center/cover;}
}
@media screen and (max-width:1600px) {
    .index-item01{padding:50px 0;}
    .index-item01 .list{height:35px;}
    .index-item01 .list a.logo01{width:142px;height:42px;}
.index-item01 .list a.logo02 {
    width: 180px;
    height: 52px;
    transform: translateY(3px);
    margin-top: -15px;
}
    .index-item01 .list a.logo03 {
    width: 138px;
    height: 36px;
    transform: translateY(-3px);
}
}
@media screen and (max-width:1025px) {
    .index-item01{padding:30px 0;}
    .index-item01 .list{height:25px;}
    .index-item01 .list a.logo01{width:100px;height:25px;}
    .index-item01 .list a.logo02{width:100px;height:25px;transform:translateY(0px);}
    .index-item01 .list a.logo03{width:100px;height:25px;}
}
@media screen and (max-width:640px) {
    .index-item01 .w1580{padding:0px 5px;}
}

.index-item02{padding:0px 195px;}
.index-item02 .content{border-bottom:1px solid #e5e5e5;padding:50px 0px 30px 0;position:relative;}
.index-item02 .content .item02-button-prev,
.index-item02 .content .item02-button-next{width:28px;height:28px;background:url(../images/index-item02-arrow.png) no-repeat left top;position:absolute;top:50%;margin-top:0px;cursor:pointer;}
.index-item02 .content .item02-button-prev{left:-60px;}
.index-item02 .content .item02-button-next{right:-60px;background-position:right top;}
.index-item02 .content .index-item02-container{}
.index-item02 .content .index-item02-container .swiper-slide{text-align:center;}
.index-item02 .content .index-item02-container .swiper-slide a{color:#333;}
.index-item02 .content .index-item02-container .swiper-slide .icon{width:80px;height:80px;margin:0 auto;}

.index-item02 .content .index-item02-container .swiper-slide .icon.icon01{background:url(../images/index-item02-icon01.png) no-repeat center center/cover;}
.index-item02 .content .index-item02-container .swiper-slide .icon.icon02{background:url(../images/index-item02-icon02.png) no-repeat center center/cover;}
.index-item02 .content .index-item02-container .swiper-slide .icon.icon03{background:url(../images/index-item02-icon03.png) no-repeat center center/cover;}
.index-item02 .content .index-item02-container .swiper-slide .icon.icon04{background:url(../images/index-item02-icon04.png) no-repeat center center/cover;}
.index-item02 .content .index-item02-container .swiper-slide .icon.icon05{background:url(../images/index-item02-icon05.png) no-repeat center center/cover;}
.index-item02 .content .index-item02-container .swiper-slide .icon.icon06{background:url(../images/index-item02-icon06.png) no-repeat center center/cover;}
.index-item02 .content .index-item02-container .swiper-slide .icon.icon07{background:url(../images/index-item02-icon07.png) no-repeat center center/cover;}
.index-item02 .content .index-item02-container .swiper-slide .icon.icon08{background:url(../images/index-item02-icon08.png) no-repeat center center/cover;}
.index-item02 .content .index-item02-container .swiper-slide .icon.icon09{background:url(../images/index-item02-icon09.png) no-repeat center center/cover;}
.index-item02 .content .index-item02-container .swiper-slide .icon.icon010{background:url(../images/index-item02-icon10.png) no-repeat center center/cover;}
.index-item02 .content .index-item02-container .swiper-slide .icon.icon011{background:url(../images/index-item02-icon11.png) no-repeat center center/cover;}

@media screen and (min-width:1024px) {
    .index-item02 .content .item02-button-prev:hover{background-position:left bottom;}
    .index-item02 .content .item02-button-next:hover{background-position:right bottom;}

    .index-item02 .content .index-item02-container .swiper-slide a:hover{color:red;}
    .index-item02 .content .index-item02-container .swiper-slide a:hover .icon.icon01{background:url(../images/index-item02-icon01-on.png) no-repeat center center/cover;}
    .index-item02 .content .index-item02-container .swiper-slide a:hover .icon.icon02{background:url(../images/index-item02-icon02-on.png) no-repeat center center/cover;}
    .index-item02 .content .index-item02-container .swiper-slide a:hover .icon.icon03{background:url(../images/index-item02-icon03-on.png) no-repeat center center/cover;}
    .index-item02 .content .index-item02-container .swiper-slide a:hover .icon.icon04{background:url(../images/index-item02-icon04-on.png) no-repeat center center/cover;}
    .index-item02 .content .index-item02-container .swiper-slide a:hover .icon.icon05{background:url(../images/index-item02-icon05-on.png) no-repeat center center/cover;}
    .index-item02 .content .index-item02-container .swiper-slide a:hover .icon.icon06{background:url(../images/index-item02-icon06-on.png) no-repeat center center/cover;}
    .index-item02 .content .index-item02-container .swiper-slide a:hover .icon.icon07{background:url(../images/index-item02-icon07-on.png) no-repeat center center/cover;}
    .index-item02 .content .index-item02-container .swiper-slide a:hover .icon.icon08{background:url(../images/index-item02-icon08-on.png) no-repeat center center/cover;}
    .index-item02 .content .index-item02-container .swiper-slide a:hover .icon.icon09{background:url(../images/index-item02-icon09-on.png) no-repeat center center/cover;}
    .index-item02 .content .index-item02-container .swiper-slide a:hover .icon.icon010{background:url(../images/index-item02-icon10-on.png) no-repeat center center/cover;}
    .index-item02 .content .index-item02-container .swiper-slide a:hover .icon.icon011{background:url(../images/index-item02-icon11-on.png) no-repeat center center/cover;}
}
@media screen and (max-width:1025px) {
    .index-item02{padding:0px;}
    .index-item02 .w1400{padding:0px;}

    .index-item02 .content{padding:20px 0px;}
    .index-item02 .content .item02-button-prev,
    .index-item02 .content .item02-button-next{width:22px;height:22px;background-size:44px auto;margin-top:-11px;}
    .index-item02 .content .item02-button-prev{left:15px;}
    .index-item02 .content .item02-button-next{right:15px;}
    .index-item02 .content .index-item02-container .swiper-slide .icon{width:40px;height:40px;}
}

.index-item03{text-align:center;padding:100px 300px 80px 300px; overflow:hidden;}
.index-item03 .tit{color:#000;font-size:50px;}
.index-item03 .ms{font-size:18px;color:#4c4c4c;margin-top:20px;}
.index-item03 .index-item03-container{margin:0px -900px;margin-top:50px;}
.index-item03 .index-item03-container .swiper-slide{}
.index-item03 .index-item03-container .swiper-slide .img{overflow:hidden;border-radius:5px;}
.index-item03 .index-item03-container .swiper-slide .img img{transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.index-item03 .index-item03-container .swiper-slide .txt {
    padding-left: 0px;
    font-size: 18px;
    text-align: left;
    margin-top: 20px;
    text-align: center;
}
.index-item03 .index-item03-container .item03-button-next,
.index-item03 .index-item03-container .item03-button-prev{width:36px;height:36px;background:url(../images/banner-arrow.png) no-repeat left top;margin-top:-40px;}
.index-item03 .index-item03-container .item03-button-prev{left:1000px;background-position:left top;}
.index-item03 .index-item03-container .item03-button-next{right:1000px;background-position:right top;}

@media screen and (min-width:1024px) {
    .index-item03 .index-item03-container .item03-button-prev:hover{background-position:left bottom;}
    .index-item03 .index-item03-container .item03-button-next:hover{background-position:right bottom;}
    .index-item03 .index-item03-container .swiper-slide .img:hover img{transform:scale(1.1);}
    .index-item03 .index-item03-container .swiper-slide:hover .txt{color:red;}
}
@media screen and (max-width:1600px) {
    .index-item03 .tit{font-size:40px;}
    .index-item03 .ms{font-size:18px;}
}
@media screen and (max-width:1440px) {
    .index-item03{padding:60px 0px 40px 0;}
    .index-item03 .tit{font-size:30px;}
    .index-item03 .ms{font-size:16px;margin-top:15px;}
    .index-item03 .index-item03-container .swiper-slide .txt{font-size:20px;}

    .index-item03 .index-item03-container .item03-button-next,
    .index-item03 .index-item03-container .item03-button-prev{width:28px;height:28px;background-size:56px auto;margin-top:-14px;}
}
@media screen and (max-width:1025px) {
    .index-item03{padding:30px 0px;}
    .index-item03 .tit{font-size:16px;}
    .index-item03 .ms{font-size:12px;margin-top:5px;padding:0px 15px;}
    .index-item03 .swiper{padding-left:15px;}
    .index-item03 .index-item03-container{margin:0px;margin-top:20px;}
    .index-item03 .index-item03-container .swiper-slide{width:80%;}
    .index-item03 .index-item03-container .swiper-slide .txt{font-size:16px;margin-top:10px;padding-left:10px;}
    .index-item03 .index-item03-container .item03-button-next,
    .index-item03 .index-item03-container .item03-button-prev{width:30px;height:30px;background-size:60px auto;margin-top:-20px;}
    .index-item03 .index-item03-container .item03-button-prev{left:10px;background-position:left top;}
    .index-item03 .index-item03-container .item03-button-next{right:10px;background-position:right top;}
}
@media screen and (max-width:640px) {
    .index-item03 .index-item03-container .swiper-slide .txt{font-size:12px;}
}

.index-item04{background:#fafafa;padding:100px 0px 130px 0;text-align:center;}
.index-item04 .tit{color:#000;font-size:50px;}
.index-item04 .ms{font-size:18px;color:#4c4c4c;margin-top:20px;margin-bottom:70px;}
.index-item04 .list-con{}
.index-item04 a{display:block;position:relative;overflow:hidden;}
.index-item04 .t{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.2);font-size:18px;color:#fff;line-height:60px;padding:0px 35px;text-align:left;}
.index-item04 .bg{position:absolute;left:0;top:0;width:100%;height:100%;}
.index-item04 .left{width:48%;padding-right:20px;}
.index-item04 .right{width:52%;padding-left:20px;}
.index-item04 .left a{height:760px;position:relative;}
.index-item04 .right > a{height:387px;position:relative;}
.index-item04 .right .list-con{margin:0px -15px;margin-top:45px;}
.index-item04 .right .list-con .list{width:50%;float:left;padding:0px 15px;}
.index-item04 .right .list-con .list .box{position:relative;display:block;height:329px;}
.index-item04 .right .list-con .list .box .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.index-item04 .right .list-con .list .box .icon.icon01{width:51px;height:60px;background:url(../images/index-item04-icon01.png) no-repeat center center/cover;}
.index-item04 .right .list-con .list .box .icon.icon02{width:51px;height:50px;background:url(../images/index-item04-icon02.png) no-repeat center center/cover;}
.index-item04 .right .list-con .list .box video{height:100%;width:auto;}

@media screen and (min-width:1024px) {
    .index-item04 a:hover .bg{transform:scale(1.1);}
}
@media screen and (max-width:1600px) {
    .index-item04 .tit{font-size:40px;}
    .index-item04 .ms{font-size:18px;}
}
@media screen and (max-width:1440px) {
    .index-item04{padding:60px 0px 90px 0;}
    .index-item04 .tit{font-size:30px;}
    .index-item04 .ms{font-size:16px;margin-top:15px;}
    .index-item04 .t{font-size:20px;line-height:60px;}
}
@media screen and (max-width:1025px) {
    .index-item04{padding:30px 0;}
.index-item04 .tit {
    font-size: 18px;
    margin-bottom: 20px;
}
    .index-item04 .ms{font-size:12px;margin-top:5px;margin-bottom:15px;}

    .index-item04 .t{padding:0px 15px;line-height:35px;font-size:16px;}
    .index-item04 .left{padding-right:5px;}
    .index-item04 .left a{height:400px;}
    .index-item04 .right{padding-left:5px;}
    .index-item04 .right > a{height:190px;}
    .index-item04 .right .list-con{margin:0px -5px;margin-top:10px;}
    .index-item04 .right .list-con .list{padding:0px 5px;}
    .index-item04 .right .list-con .list .box{height:200px;}
    .index-item04 .right .list-con .list .box .icon.icon01{width:22px;height:26px;}
    .index-item04 .right .list-con .list .box .icon.icon02{width:22px;height:22px;}
}
@media screen and (max-width:640px) {
    .index-item04 .left,
    .index-item04 .right{width:100%;float:none;padding:0;}
    .index-item04 .left a{height:auto;padding-top:85%;}
    .index-item04 .right{margin-top:10px;}
    .index-item04 .right .list-con .list .box{height:160px;}
    .index-item04 .t{font-size:12px;}
}

.index-item05{text-align:center;padding-top:100px;}
.index-item05 .content{padding-left:170px;padding-bottom:100px;}
.index-item05 .tit{color:#000;font-size:50px;}
.index-item05 .ms{font-size:18px;color:#4c4c4c;margin-top:20px;margin-bottom:65px;}
.index-item05 a.hz{display:block;width:170px;height:45px;margin:0 auto;background:#4d4d4d;color:#fff;font-size:15px;line-height:45px;}
.index-item05 a.hz i{width:13px;height:6px;background:url(../images/index-item05-icon-on.png) no-repeat center center;margin-left:10px;}

.index-item05 .index-item05-container{margin-top:90px;}
.index-item05 .index-item05-container .swiper-slide{width:28%;}
.index-item05 .index-item05-container .swiper-slide a{display:block;overflow:hidden;}
.index-item05 .index-item05-container .swiper-slide a img{transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.index-item05 .index-item05-container .swiper-slide .txt{padding-left:30px;font-size:24px;text-align:left;margin-top:20px;}
.index-item05 .index-item05-container .item05-button-next,
.index-item05 .index-item05-container .item05-button-prev{width:36px;height:36px;background:url(../images/banner-arrow.png) no-repeat left top;margin-top:-18px;}
.index-item05 .index-item05-container .item05-button-prev{left:20px;background-position:left top;}
.index-item05 .index-item05-container .item05-button-next{right:10%;background-position:right top;}

@media screen and (min-width:1024px) {
    .index-item05 a.hz:hover{background:#000;}
    .index-item05 a.hz:hover i{background:url(../images/index-item05-icon-on.png) no-repeat center center;margin-left:30px;}

    .index-item05 .index-item05-container .swiper-slide a:hover img{transform:scale(1.1);}

    .index-item05 .index-item05-container .item05-button-prev:hover{background-position:left bottom;}
    .index-item05 .index-item05-container .item05-button-next:hover{background-position:right bottom;}
}
@media screen and (max-width:1600px) {
    .index-item05 .tit{font-size:40px;}
    .index-item05 .ms{font-size:18px;}
}
@media screen and (max-width:1440px) {
    .index-item05{padding-top:90px;}
    .index-item05 .content{padding-bottom:60px;}
    .index-item05 .tit{font-size:30px;}
    .index-item05 .ms{font-size:16px;margin-top:15px;margin-bottom:40px;}

    .index-item05 .index-item05-container{margin-top:45px;}
    .index-item05 .index-item05-container .item05-button-next,
    .index-item05 .index-item05-container .item05-button-prev{width:28px;height:28px;background-size:56px auto;margin-top:-14px;}
}
@media screen and (max-width:1025px) {
    .index-item05{padding-top:30px;}
    .index-item05 .content{padding-left:20px;padding-bottom:30px;}
    .index-item05 .tit{font-size:16px;}
    .index-item05 .ms{font-size:12px;margin-top:5px;margin-bottom:15px;    padding-left: 15px;
    padding-right: 15px;}
    .index-item05 a.hz{font-size:12px;width:120px;height:35px;line-height:35px;}

    .index-item05 .index-item05-container{margin-top:30px;}
    .index-item05 .index-item05-container .item05-button-next,
    .index-item05 .index-item05-container .item05-button-prev{width:30px;height:30px;background-size:60px auto;margin-top:-15px;}
    .index-item05 .index-item05-container .item05-button-prev{left:10px;background-position:left top;}
    .index-item05 .index-item05-container .item05-button-next{right:10px;background-position:right top;}
}
@media screen and (max-width:640px) {
    .index-item05 .index-item05-container .swiper-slide{width:80%;}
}

.index-item06{}
.index-item06 .index-item06-container{border-top:1px solid #ededed;padding-bottom:50px;}
.index-item06 .index-item06-container .swiper-slide{border-left:1px solid #ededed;padding-bottom:1px;}
.index-item06 .index-item06-container .swiper-slide .list{border-bottom:1px solid #ededed;border-right:1px solid #ededed;background:#fff;}
.index-item06 .index-item06-container .swiper-slide .list img{border:10px solid transparent;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}
.index-item06 .index-item06-container .index-item06-pagination{bottom:0;}
.index-item06 .index-item06-container .index-item06-pagination span{opacity:1;height:18px;width:18px;background:url(../images/index-item06-dian.png) no-repeat center center/cover;margin:0px 5px;border-radius:0;}
.index-item06 .index-item06-container .index-item06-pagination span.swiper-pagination-bullet-active{background:url(../images/index-item06-dian-on.png) no-repeat center center/cover;}

@media screen and (min-width:1024px) {
    .index-item06 .index-item06-container .swiper-slide .list:hover img{border:10px solid #ededed;-webkit-filter:inherit;-moz-filter:inherit;-ms-filter:inherit;-o-filter:inherit;filter:inherit;}
}
@media screen and (max-width:1600px) {
    .index-item06{padding:0px 3%;}
}
@media screen and (max-width:1025px) {
    .index-item06{padding:0;}
    .index-item06 .index-item06-container{padding-bottom:30px;}
    .index-item06 .index-item06-container .swiper-slide .list{}
    .index-item06 .index-item06-container .index-item06-pagination span{width:11px;height:11px;}
}
@media screen and (max-width:640px) {
    .index-item06 .index-item06-container .swiper-slide .list{}
}

.index-item07{margin-top:110px;height:839px;position:relative;overflow:hidden;}
.index-item07 .bg{width:100%;height:100%;}
.index-item07 .icon{width:76px;height:76px;background:url(../images/index-item07-icon.png) no-repeat center center/cover;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;cursor:pointer;}

@media screen and (min-width:1024px) {
    .index-item07:hover .bg{transform:scale(1.1);}
}
@media screen and (max-width:1600px) {
    .index-item07{height:500px;margin-top:90px;}
}
@media screen and (max-width:1440px) {
    .index-item07{height:400px;margin-top:90px;}
}
@media screen and (max-width:1025px) {
    .index-item07{margin-top:30px;height:250px;}
    .index-item07 .icon{width:40px;height:40px;}
}

.index-item08{padding:130px 0;text-align:center;}
.index-item08 .index-item08-container{}
.index-item08 .index-item08-container .swiper-slide{width:25%;}
.index-item08 .index-item08-container .swiper-slide .icon{height:50px;margin-bottom:30px;}
.index-item08 .index-item08-container .swiper-slide .icon img{margin:0 auto;}
.index-item08 .index-item08-container .swiper-slide .tit{font-size:18px;color:#000;font-family:'PingFangRegular';font-weight:bold;}
.index-item08 .index-item08-container .swiper-slide .ms{line-height:24px;color:#000;font-size:14px;margin:10px 0px 15px 0;height:50px;overflow:hidden;}
.index-item08 .index-item08-container .swiper-slide a{color:#333;font-size:14px;}

@media screen and (min-width:1024px) {
    .index-item08 .index-item08-container .swiper-slide a:hover{color:red;}
}
@media screen and (max-width:1600px) {
    .index-item08{padding:80px 0;}
    .index-item08 .index-item08-container .swiper-slide .ms{font-size:14px;line-height:22px;}
}
@media screen and (max-width:1600px) {
}
@media screen and (max-width:1025px) {
    .index-item08{padding:30px 20px;}

    .index-item08 .index-item08-container .swiper-slide{width:28%;}
    .index-item08 .index-item08-container .swiper-slide .icon{margin-bottom:15px;height:40px;}
    .index-item08 .index-item08-container .swiper-slide .tit{font-size:16px;}
    .index-item08 .index-item08-container .swiper-slide .ms{font-size:12px;line-height:20px;height:40px;}
}
@media screen and (max-width:640px) {
    .index-item08 .index-item08-container .swiper-slide{width:42%;}
    .index-item08 .index-item08-container .swiper-slide .icon{width:28px;margin:0 auto;height:45px;}
    .index-item08 .index-item08-container .swiper-slide a{font-size:12px;}
}

.case-content{color:#333;text-align:center;}
.case-content .title{font-size:36px;margin-top:30px;}
.case-content .subtit{font-size:18px;margin-top:10px;}
.case-content .auli{margin-top:50px;margin-bottom:80px;}
.case-content .auli li{display:inline-block;}
.case-content .auli li a{display:block;border:2px solid transparent;color:#333;height:50px;line-height:46px;width:150px;}
.case-content .auli li.on a{border:2px solid red;color:red;}
.case-content .list-con{margin:0px -1px;}
.case-content .list-con .list{width:33.33%;float:left;padding:0px 1px;}
.case-content .list-con .list .box{height:582px;}
.case-content .list-con .list .box .img{position:relative;height:335px;}
.case-content .list-con .list .box .img .bg{position:absolute;left:0;top:0;width:100%;height:100%;}
.case-content .list-con .list .box .img span{position:absolute;right:0;top:0;display:block;width:85px;line-height:35px;color:#161111;background:#fff;}
.case-content .list-con .list .box .con{background:#fff;padding:30px;text-align:left;}
.case-content .list-con .list .box .con .tit{font-size:22px;color:#000;}
.case-content .list-con .list .box .con .ms{line-height:24px;margin-top:20px;height:72px;overflow:hidden;}
.case-content .list-con .list .box .con .more{width:135px;height:40px;line-height:40px;margin-top:25px;}

@media screen and (min-width:1024px) {
    .case-content ul li:hover a{border:2px solid red;color:red;}

    .case-content .list-con .list .box:hover .img{height:275px;}
    .case-content .list-con .list .box:hover .con{padding:60px 30px;background:#f2f2f2;}
    .case-content .list-con .list .box:hover .con .more{color:#fff;text-align:center;background:#000;}
}
@media screen and (max-width:1440px) {
    .case-content .list-con .list .box{height:537px;}
    .case-content .list-con .list .box .img{height:250px;}

    .case-content .list-con .list .box:hover .img{height:230px;}
}
@media screen and (max-width:1367px) {
    .case-content .title{font-size:26px;margin-top:10px;}
}
@media screen and (max-width:1025px) {
    .case-content .title{font-size:16px;margin-top:15px;}
    .case-content .subtit{font-size:14px;margin-top:5px;}
    .case-content ul{margin:20px 0px;overflow-x:auto;white-space:nowrap;}
    .case-content ul li{}
    .case-content .waa{border-width:1px !important;width:100px;height:35px;line-height:33px;}
}
@media screen and (max-width:769px) {
    .case-content .list-con .list{width:100%;}
    .case-content .list-con .list .box{height:auto;}
    .case-content .list-con .list .box .img{height:auto;padding-top:65%;}
    .case-content .list-con .list .box:hover .img{height:auto;padding-top:65%;}
    .case-content .list-con .list .box .img span{line-height:30px;}
    .case-content .list-con .list .box .con{padding:15px 0;padding-bottom:30px;}
    .case-content .list-con .list .box .con .tit{font-size:16px;}
    .case-content .list-con .list .box .con .ms{line-height:20px;height:auto;margin-top:10px;}
    .case-content .list-con .list .box .con .more{margin-top:15px;height:35px;line-height:35px;width:120px;}
}

.case-detail-item01{position:relative;margin-top:-90px;background:#fff;padding:80px 210px 100px 210px;text-align:left;}
.case-detail-item01 .tit{color:#333;font-size:30px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #cdcdcd;}
.case-detail-item01 .contxt{line-height:24px;}

@media screen and (max-width:1025px) {
    .case-detail-item01{margin-top:0;padding:30px 0;}
    .case-detail-item01 .tit{font-size:16px;padding-bottom:15px;margin-bottom:15px;}
    .case-detail-item01 .contxt{line-height:20px;}
}

.case-detail-item02{}
.case-detail-item02 .case-detail-container{padding-bottom:40px;}
.case-detail-item02 .case-detail-container .swiper-slide{}
.case-detail-item02 .case-detail-container .swiper-slide img{width:100%;}
.case-detail-item02 .case-detail-container .case-detail-button-next,
.case-detail-item02 .case-detail-container .case-detail-button-prev{width:36px;height:36px;background:url(../images/banner-arrow.png) no-repeat left top;margin-top:-18px;}
.case-detail-item02 .case-detail-container .case-detail-button-prev{background-position:left bottom;}
.case-detail-item02 .case-detail-container .case-detail-button-next{background-position:right bottom;}
.case-detail-item02 .case-detail-container .case-detail-pagination{bottom:0;}
.case-detail-item02 .case-detail-container .case-detail-pagination span{opacity:1;height:18px;width:18px;background:url(../images/index-item06-dian.png) no-repeat center center/cover;margin:0px 5px;border-radius:0;}
.case-detail-item02 .case-detail-container .case-detail-pagination span.swiper-pagination-bullet-active{background:url(../images/index-item06-dian-on.png) no-repeat center center/cover;}

@media screen and (min-width:1024px) {
    .case-detail-item02 .case-detail-container .case-detail-button-prev:hover{background-position:left top;}
    .case-detail-item02 .case-detail-container .case-detail-button-next:hover{background-position:right top;}
}

@media screen and (max-width:1367px) {
    .case-detail-item02 .case-detail-container .case-detail-button-next,
    .case-detail-item02 .case-detail-container .case-detail-button-prev{width:40px;height:40px;background-size:80px auto;}
}
@media screen and (max-width:1025px) {
    .case-detail-item02 .case-detail-container{padding-bottom:30px;}
    .case-detail-item02 .case-detail-container .case-detail-button-next,
    .case-detail-item02 .case-detail-container .case-detail-button-prev{width:30px;height:30px;background-size:60px auto;margin-top:-20px;}
    .case-detail-item02 .case-detail-container .case-detail-button-prev{left:10px;background-position:left top;}
    .case-detail-item02 .case-detail-container .case-detail-button-next{right:10px;background-position:right top;}
    .case-detail-item02 .case-detail-container .case-detail-pagination span{width:11px;height:11px;}
}

.case-detail-item03{margin-top:110px;padding-bottom:130px;}
.case-detail-item03 .title{font-size:42px;margin-bottom:50px;margin-top:0;}
.case-detail-item03 a.c-more{width:155px;height:40px;line-height:38px;display:block;margin:0 auto;border:1px solid #000;color:#000;margin-top:30px;}

@media screen and (min-width:1024px) {
    .case-detail-item03 a.c-more:hover{color:#fff;background:#000;}
}
@media screen and (max-width:1367px) {
    .case-detail-item03{margin-top:80px;padding-bottom:80px;}
    .case-detail-item03 .title{font-size:30px;}
}
@media screen and (max-width:1025px) {
    .case-detail-item03{margin-top:20px;padding-bottom:30px;}
    .case-detail-item03 .title{font-size:16px;margin-bottom:20px;}
    .case-detail-item03 a.c-more{width:120px;height:35px;line-height:33px;margin-top:20px;}
}

.pro-content{padding-top:20px;padding-bottom:130px;}
.pro-content .left{width:260px;padding-top:180px;}
.pro-content .left > ul{}
.pro-content .left > ul > li{border-bottom:1px solid #e0e0e0;}
.pro-content .left > ul > li > a{display:block;padding-left:20px;position:relative;height:50px;line-height:49px;}
.pro-content .left > ul > li > a > span{font-family:'宋体';right:15px;position:absolute;}

.pro-content .left > ul > li ul{line-height:30px;padding-bottom:10px;display:none;}
.pro-content .left > ul > li ul li{}
.pro-content .left > ul > li ul li a{display:block;padding-left:40px;}

.pro-content .left > ul > li.on,
.pro-content .left > ul > li:hover{color:red;border-bottom:1px solid red;}
.pro-content .left > ul > li:hover > a,
.pro-content .left > ul > li.on > a,
.pro-content .left > ul > li ul li.on a{color:red;}

.pro-content .left > ul > li.on > a span{transform:rotate(90deg);}

.pro-content .left .tab-con-box{display:none;}

.pro-content .right{color:#333;margin-left:335px;}
.pro-content .right .title{font-size:36px;text-align:center;}
.pro-content .right .ms{line-height:24px;margin:0 auto;margin-top:15px;max-width:850px;text-align:center;}
.pro-content .right .list-con{margin:0px -1px;margin-top:65px;}
.pro-content .right .list-con .list{width:50%;float:left;padding:0px 1px;}
.pro-content .right .list-con .list .box{}
.pro-content .right .list-con .list .box .img{position:relative;overflow:hidden;padding-top:74%;}
.pro-content .right .list-con .list .box .img .bg{position:absolute;left:0;top:0;width:100%;height:100%;}
.pro-content .right .list-con .list .box .con{padding:15px 20px;}
.pro-content .right .list-con .list .box .con .tit{font-size:18px;color:#333;}
.pro-content .right .list-con .list .box .con .bottom{margin-top:10px;}
.pro-content .right .list-con .list .box .con .bottom .fr{font-family:'宋体';text-align:right;line-height:20px;}
.pro-content .right .list-con .list .box .con .bottom .contxt{margin-right:70px;}

.pro-content .right a.c-more{width:155px;height:45px;line-height:43px;display:block;margin:0 auto;border:1px solid #000;color:#000;margin-top:30px;text-align:center;}

@media screen and (min-width:1024px) {
    .pro-content .right .list-con .list .box:hover .img .bg{transform:scale(1.1);}
    .pro-content .right .list-con .list .box:hover .con .tit{color:red;}
    .pro-content .right a.c-more:hover{color:#fff;background:#000;}
}
@media screen and (max-width:1367px) {
    .pro-content .right .title{font-size:26px;}
}
@media screen and (max-width:1025px) {
    .pro-content{padding-top:30px;padding-bottom:30px;}
    .pro-content .left{padding-top:0;width:220px;}
    .pro-content .right{margin-left:240px;}
    .pro-content .right .title{font-size:16px;}
    .pro-content .right .ms{line-height:20px;margin-top:10px;}
    .pro-content .right .list-con{margin-top:20px;}
    .pro-content .right .list-con .list .box .con{padding:15px;}
    .pro-content .right .list-con .list .box .con .tit{font-size:16px;}

    .pro-content .right a.c-more{width:120px;height:35px;line-height:33px;margin-top:20px;}
}
@media screen and (max-width:769px) {
    .pro-content{padding-top:8px;}
    .pro-content .left,
    .pro-content .right{width:100%;float:none;margin:0;}
    .pro-content .left > ul{border-bottom:1px solid #e0e0e0;white-space:nowrap;overflow-x:auto;}
    .pro-content .left > ul > li{display:inline-block;border-bottom:1px solid transparent;}
    .pro-content .left > ul > li > a{line-height:34px;height:35px;padding:0px 8px;margin-right:5px;}
    .pro-content .left > ul > li > a span{display:none;}
    .pro-content .left > ul > li ul{display:none !important;}

    .pro-content .left .tab-con-box{display:block;}
    .pro-content .left .tab-con-box ul{white-space:nowrap;overflow-x:auto;display:none;}
    .pro-content .left .tab-con-box ul li{display:inline-block;border-bottom:1px solid transparent;}
    .pro-content .left .tab-con-box ul li a{line-height:35px;padding:0px 5px;margin-right:5px;}
    .pro-content .left .tab-con-box ul li.on a{color:red;}

    .pro-content .right{margin-top:15px;}
    .pro-content .right .list-con .list{width:100% !important;}
}

.pro-detail-content{}
.pro-detail-content .item01{background:#f2f2f2;padding-right:15px;}
.pro-detail-content .item01 .left{width:57%;}
.pro-detail-content .item01 .left .pro-detail-container{}
.pro-detail-content .item01 .left .pro-detail-container .swiper-slide{height:659px;}
.pro-detail-content .item01 .left .pro-detail-container .pro-detail-pagination span{opacity:1;border:1px solid #000;background:none;width:10px;height:10px;}
.pro-detail-content .item01 .left .pro-detail-container .pro-detail-pagination span.swiper-pagination-bullet-active{background:#000;}
.pro-detail-content .item01 .right{width:43%;padding:80px 0px 0px 90px;color:#333;}
.pro-detail-content .item01 .right .tit{font-size:30px;}
.pro-detail-content .item01 .right .subtit{font-size:18px;margin-top:5px;margin-bottom:40px;}
.pro-detail-content .item01 .right .box{padding:15px 0;line-height:25px;font-size:18px;max-width:440px;overflow:hidden;}
.pro-detail-content .item01 .right .box .label{float:left;}
.pro-detail-content .item01 .right .box .contxt{margin-left:55px;}
.pro-detail-content .item01 .right .box a{display:block;width:155px;height:50px;line-height:48px;background:#fff;border:1px solid #000;color:#000;text-align:center;margin-top:20px;}
.pro-detail-content .item01 .right .box a i{width:26px;height:26px;background:url(../images/pro-detail-icon01.png) no-repeat center center/cover;margin-right:15px;}

@media screen and (min-width:1024px) {
    .pro-detail-content .item01 .right .box a:hover{background:#000;color:#fff;}
    .pro-detail-content .item01 .right .box a:hover i{background:url(../images/pro-detail-icon01-on.png) no-repeat center center/cover;}
}
@media screen and (max-width:1367px) {
    .pro-detail-content .item01 .right .tit{font-size:26px;}
    .pro-detail-content .item01 .right .subtit,
    .pro-detail-content .item01 .right .box{font-size:14px;}
}
@media screen and (max-width:1025px) {
    .pro-detail-content .item01{padding-right:0;}
    .pro-detail-content .item01 .left,
    .pro-detail-content .item01 .right{width:100%;}

    .pro-detail-content .item01 .left .pro-detail-container .swiper-slide{height:auto;padding-top:60%;}

    .pro-detail-content .item01 .right{padding:15px;}
    .pro-detail-content .item01 .right .tit{font-size:16px;}
    .pro-detail-content .item01 .right .subtit{font-size:14px;margin-bottom:10px;}
    .pro-detail-content .item01 .right .box{padding:8px 0;font-size:14px;line-height:20px;}
    .pro-detail-content .item01 .right .box .contxt{margin-left:45px;}
    .pro-detail-content .item01 .right .box a{width:100%;height:40px;line-height:38px;margin-top:15px;}
    .pro-detail-content .item01 .right .box a i{margin-right:10px;width:22px;height:22px;}
}

.pro-detail-content .item02{max-width:1000px;margin:0 auto;padding-bottom:65px;padding-top:1px;color:#333;}
.pro-detail-content .item02 .tit{font-size:24px;margin-top:60px;}
.pro-detail-content .item02 .contxt{line-height:25px;font-size:16px;margin-top:15px;}

@media screen and (max-width:1025px) {
    .pro-detail-content .item02{padding-bottom:30px;padding-left:15px;padding-right:15px;}
    .pro-detail-content .item02 .tit{font-size:16px;margin-top:15px;}
    .pro-detail-content .item02 .contxt{line-height:20px;font-size:14px;margin-top:10px;}
}

.pro-detail-content .item03{padding-top:40px;border-top:1px solid #cfcfcf;padding-bottom:80px;}
.pro-detail-content .item03 .title{text-align:center;color:#000;font-size:24px;margin-bottom:20px;}
.pro-detail-content .item03 .pro-content .right .list-con .list{width:33.33%;}

@media screen and (max-width:1025px) {
    .pro-detail-content .item03{padding:30px 0;}
    .pro-detail-content .item03 .title{font-size:16px;margin-bottom:15px;}
}

.news-content{padding:100px 0;}
.news-content .left{color:#000;}
.news-content .left .en{font-size:52px;line-height:54px;}
.news-content .left .cn{font-size:28px;margin:35px 0;}
.news-content .left .line{width:45px;height:1px;background:#e5e5e5;}
.news-content .left .ms{color:#888;margin-top:35px;}
.news-content .left ul{width:160px;border:1px solid #f7f7f7;border-bottom:none;margin-top:95px;}
.news-content .left ul li{}
.news-content .left ul li a{display:block;border-bottom:1px solid #f7f7f7;line-height:59px;padding-left:45px;color:#888;border-left:2px solid transparent;}

.news-content .left ul li.on a{border-left:2px solid #fabe00;color:#000;background:#f7f7f7;}

.news-content .right{padding-top:90px;position:relative;margin-left:515px;}
.news-content .right .tag{position:absolute;right:0;top:0;}
.news-content .right .flag{position:relative;}
.news-content .right .flag .img{overflow:hidden;}
.news-content .right .flag .img a{display:block;height:380px;}
.news-content .right .flag .contxt{position:absolute;left:-70px;width:540px;background:#f7f7f7;top:-75px;padding:50px 40px;}
.news-content .right .flag .contxt .title{}
.news-content .right .flag .contxt .title a{font-size:24px;color:#000;}
.news-content .right .flag .contxt .ms{color:#888;line-height:26px;margin-top:15px;}
.news-content .right .flag .contxt .bottom{margin-top:70px;}
.news-content .right .flag .contxt .bottom .date{height:15px;line-height:15px;color:#888;padding-left:25px;background:url(../images/news-icon02.png) no-repeat left center;}
.news-content .right .flag .contxt .bottom .more{width:34px;height:18px;display:block;background:url(../images/news-icon01.png) no-repeat center center;}
.news-content .right .list-box{position:relative;margin-top:80px;}
.news-content .right .list-box .tag{right:0px;}
.news-content .right .list-box .list-con{margin:0px -25px;/*overflow:hidden;*/}
.news-content .right .list-box .list-con .list{padding:0px 25px;float:left;width:50%;}
.news-content .right .list-box .list-con .list .box{}
.news-content .right .list-box .list-con .list .img{overflow:hidden;}
.news-content .right .list-box .list-con .list .img a{display:block;padding-top:59%;}
.news-content .right .list-box .list-con .list .con{padding:30px 0;}
.news-content .right .list-box .list-con .list .con .date{height:15px;line-height:15px;color:#888;padding-left:25px;background:url(../images/news-icon02.png) no-repeat left center;margin-top:5px;}
.news-content .right .list-box .list-con .list .con .c{margin-right:105px;}
.news-content .right .list-box .list-con .list .con .title{}
.news-content .right .list-box .list-con .list .con .title a{font-size:20px;color:#000;}
.news-content .right .list-box .list-con .list .con .ms{color:#888;line-height:26px;margin-top:10px;height:52px;overflow:hidden;}

.news-content .right .list-box .list-con .list:nth-child(even){transform:translateY(80px);}

@media screen and (min-width:1024px) {
    .news-content .right .flag:hover .img a,
    .news-content .right .list-box .list-con .list:hover .img a{transform:scale(1.1);}

    .news-content .right .flag .contxt:hover .title a,
    .news-content .right .list-box .list-con .list:hover .con .title a{color:red;}
    .news-content .right .flag .contxt:hover .bottom .more{background:url(../images/news-icon01-on.png) no-repeat center center/cover;}
}
@media screen and (max-width:1367px) {
    .news-content{padding:100px 30px;}
    .news-content .right{margin-left:350px;}
}
@media screen and (max-width:1025px) {
    .news-content{padding:30px 0;padding-bottom:10px;}
    .news-content .left,
    .news-content .right{width:100%;float:none;margin:0;}
    .news-content .left .en{font-size:16px;line-height:24px;}
    .news-content .left .cn{font-size:16px;margin:15px 0;}
    .news-content .left .ms{margin-top:15px;}
    .news-content .left ul{width:100%;margin-top:15px;}
    .news-content .left ul li a{padding-left:30px;line-height:40px;}

    .news-content .right{padding-top:20px;}
    .news-content .right .tag{position:static;margin-bottom:15px;}

    .news-content .right .flag .contxt{position:static;padding:15px;width:100%;}
    .news-content .right .flag .contxt .title a{font-size:16px;}
    .news-content .right .flag .contxt .ms{font-size:14px;line-height:20px;height:auto;margin-top:10px;}
    .news-content .right .flag .contxt .bottom{margin-top:20px;}
    .news-content .right .flag .img a{height:auto;padding-top:40%;}

    .news-content .right .list-box{margin-top:30px;}
    .news-content .right .list-box .list-con{width:100%;padding:0;margin:0px -7.5px;}
    .news-content .right .list-box .list-con .list{padding:0px 7.5px;}
    .news-content .right .list-box .list-con .list:nth-child(even){transform:translateY(0px);}
    .news-content .right .list-box .list-con .list .con{padding:15px 0;padding-bottom:12px;}
    .news-content .right .list-box .list-con .list .con .c{margin-right:0;}
    .news-content .right .list-box .list-con .list .con .title a{font-size:16px;}
    .news-content .right .list-box .list-con .list .con .date{margin-top:0px;float:none;margin-bottom:8px;}
    .news-content .right .list-box .list-con .list .con .ms{margin-top:8px;line-height:20px;height:auto;}
}
@media screen and (max-width:640px) {
    .news-content .right .list-box .list-con{margin:0;}
    .news-content .right .list-box .list-con .list{width:100%;padding:0;}
}

.news-detail-content{padding-bottom:110px;}
.news-detail-content .title{font-size:24px;text-align:center;margin-top:15px;}
.news-detail-content .subtit{color:#888;text-align:center;margin-top:10px;padding-bottom:20px;border-bottom:1px dashed #ccc;}
.news-detail-content .contxt{padding:50px 0;font-size:15px;line-height:36px;color:#333;border-bottom:1px dashed #ccc;}
.news-detail-content .bottom{padding-top:20px;}
.news-detail-content .bottom a{color:#888;}
.news-detail-content .bottom a:hover{color:red;}
.news-detail-content .bottom .left{line-height:24px;}
.news-detail-content .bottom .left a{display:block;}
.news-detail-content .bottom .right{margin-top:20px;}

@media screen and (max-width:1025px) {
    .news-detail-content{padding-bottom:30px;}
    .news-detail-content .title{font-size:16px;}
    .news-detail-content .contxt{padding:20px 0;line-height:20px;font-size:12px;}
}
@media screen and (max-width:769px) {
    .news-detail-content .bottom .left,
    .news-detail-content .bottom .right{width:100%;}
    .news-detail-content .bottom .right{margin-top:10px;}
    .news-detail-content .bottom .right a{line-height:33px;border:1px solid red;color:red;text-align:center;display:block;}
}

.look-content{}
.look-content .look-item01{padding:120px 0;max-width:1465px;margin:0 auto;}
.look-content .look-item01 .left{margin-right:50%;}
.look-content .look-item01 .left .tit{font-size:36px;color:#000;}
.look-content .look-item01 .left .contxt{font-size:15px;line-height:25px;color:#404040;margin-top:45px;text-align:justify;}
.look-content .look-item01 .left .contxt img{margin-top:20px;}

@media screen and (max-width:1465px) {
    .look-content .look-item01{padding:80px 50px;}
}
@media screen and (max-width:1367px) {
    .look-content .look-item01 .left .tit{font-size:26px;}
    .look-content .look-item01 .left .contxt{font-size:14px;line-height:22px;margin-top:25px;}
}
@media screen and (max-width:1025px) {
    .look-content .look-item01{padding:30px 15px;}
    .look-content .look-item01 .left,
    .look-content .look-item01 .right{width:100%;float:none;}
    .look-content .look-item01 .right img{margin:0 auto;max-width:80%;}
    .look-content .look-item01 .left{margin-top:20px;}
    .look-content .look-item01 .left .tit{font-size:16px;}
    .look-content .look-item01 .left .contxt{font-size:12px;line-height:20px;}
    .look-content .look-item01 .left .contxt img{width:200px;margin-top:10px;}
}

.look-content .look-item02{background:#fff;}
.look-content .look-item02 .left{height:720px;width:64%;}
.look-content .look-item02 .right{width:36%;padding-top:70px;}
.look-content .look-item02 .right .tit{font-family:'look';font-size:122px;color:#404040;margin-left:-160px;}
.look-content .look-item02 .right .box{font-size:15px;line-height:25px;color:#000;background:#fff;height:482px;padding-left:70px;margin-top:17px;padding-top:55px;position:relative;margin-left:-180px;max-width:480px;}

@media screen and (max-width:1367px) {
    .look-content .look-item02 .left{height:420px;}
    .look-content .look-item02 .right{padding-top:40px;}
    .look-content .look-item02 .right .tit{font-size:60px;}
    .look-content .look-item02 .right .box{height:288px;padding-top:30px;}
}
@media screen and (max-width:1025px) {
    .look-content .look-item02 .left,
    .look-content .look-item02 .right{float:none;width:100%;}
    .look-content .look-item02 .left{padding-top:50%;height:auto;}
    .look-content .look-item02 .right .tit,
    .look-content .look-item02 .right .box{margin-left:0;}
    .look-content .look-item02 .right{padding:15px;padding-bottom:0px;}
    .look-content .look-item02 .right .box{max-width:inherit;padding-left:0;margin-top:15px;padding-top:0;height:auto;}
    .look-content .look-item02 .right .tit{font-size:20px;}
}
@media screen and (max-width:640px) {
    .look-content .look-item02 .right .box{font-size:12px;line-height:20px;}
}

.look-item03{max-width:1435px;margin:0 auto;padding:150px 0;padding-bottom:0 !important;}
.look-item03 .right{width:57%;}
.look-item03 .left{padding-top:10%;width:43%;padding-right:5%;}
.look-item03 .left .tit{font-family:'look';font-size:122px;color:#404040;}
.look-item03 .left .contxt{font-size:15px;line-height:25px;color:#000;margin-top:60px;}

@media screen and (max-width:1435px) {
    .look-item03{padding:80px 50px;}
}
@media screen and (max-width:1367px) {
    .look-item03 .left .tit{font-size:60px;}
    .look-item03 .left .contxt{margin-top:40px;}
}
@media screen and (max-width:1025px) {
    .look-item03{padding:30px 15px;}
    .look-item03 .left,
    .look-item03 .right{width:100%;float:left;}
    .look-item03 .right img{margin:0 auto;width:400px;}
    .look-item03 .left{padding-right:0;padding-top:15px;}
    .look-item03 .left .tit{font-size:20px;}
    .look-item03 .left .contxt{margin-top:15px;font-size:12px;line-height:20px;}
}
@media screen and (max-width:640px) {
    .look-item03 .right img{width:100%;}
}

.look-item04{padding:150px 0;}
.look-item04 .right{width:43%;}
.look-item04 .left{width:57%;padding-top:5%;padding-left:5%;}
.look-item04 .left .tit{font-family:'look';font-size:82px;color:#404040;line-height:92px;}
.look-item04 .left .contxt{font-size:15px;line-height:25px;color:#000;margin-top:60px;}

@media screen and (max-width:1367px) {
    .look-item04{padding:70px 0;}
    .look-item04 .left .tit{font-size:40px;line-height:50px;}
    .look-item04 .left .contxt{margin-top:40px;}
}
@media screen and (max-width:1025px) {
    .look-item04{padding:30px 15px;padding-top:0;}
    .look-item04 .left,
    .look-item04 .right{width:100%;float:left;}
    .look-item04 .right img{margin:0 auto;width:400px;}
    .look-item04 .left{padding-left:0;padding-top:15px;}
    .look-item04 .left .tit{font-size:20px;line-height:26px;}
    .look-item04 .left .contxt{margin-top:15px;font-size:12px;line-height:20px;}
}
@media screen and (max-width:640px) {
    .look-item04 .right img{width:100%;}
}

.look-item05{padding-top:40px;border-top:1px solid #cfcfcf;padding-bottom:80px;}
.look-item05 .title{text-align:center;color:#000;font-size:24px;margin-bottom:20px;}
.look-item05 .pro-content{border-bottom:1px solid #dfdfdf;}
.look-item05 .pro-content .right .list-con .list{width:33.33%;}
.look-item05 a.c-more{width:155px;height:45px;line-height:43px;display:block;margin:0 auto;border:1px solid #000;color:#000;margin-top:30px;text-align:center;}

@media screen and (min-width:1024px) {
    .look-item05 a.c-more:hover{color:#fff;background:#000;}
}
@media screen and (max-width:1025px) {
    .look-item05{padding:30px 0;}
    .look-item05 .title{font-size:16px;margin-bottom:15px;}
    .look-item05 a.c-more{width:120px;height:35px;line-height:33px;margin-top:20px;}
}

.server-item01{padding:30px 0px 100px 0;}
.server-item01 .title{font-size:36px;text-align:center;color:#333;}
.server-item01 .item01-container{margin-top:55px;padding-bottom:40px;padding-top:20px;}
.server-item01 .item01-container .swiper-slide{border:1px solid #d2d2d2;height:210px;}
.server-item01 .item01-container .swiper-slide .con{position:absolute;left:0;width:100%;text-align:center;top:50%;transform:translateY(-50%);}
.server-item01 .item01-container .swiper-slide .con .icon{display:inline-block;vertical-align:middle;}
.server-item01 .item01-container .swiper-slide .con .contxt{line-height:28px;font-size:16px;color:#333;display:inline-block;height:106px;text-align:left;vertical-align:middle;padding-top:25px;margin-left:50px;}
.server-item01 .item01-container .swiper-slide .con .contxt .tit{}
.server-item01 .item01-container .swiper-slide .con .contxt .ms{}
.server-item01 .item01-container .item01-pagination{bottom:0;}
.server-item01 .item01-container .item01-pagination span{opacity:1;border-radius:0;width:40px;height:2px;background:#b4b4b4;}
.server-item01 .item01-container .item01-pagination span.swiper-pagination-bullet-active{background:red;}

@media screen and (min-width:1024px) {
    .server-item01 .item01-container .swiper-slide:hover{border:1px solid #f4b782;box-shadow:0px 0px 20px rgba(0,0,0,0.15);}
}
@media screen and (max-width:1367px) {
    .server-item01 .title{font-size:30px;}
    .server-item01 .item01-container .swiper-slide{height:150px;}
}
@media screen and (max-width:1025px) {
    .server-item01{padding:30px 0px;}
    .server-item01 .title{font-size:16px;}
    .server-item01 .item01-container{margin-top:20px;padding-top:0;padding-bottom:30px;}
    .server-item01 .item01-container .swiper-slide .con .contxt{margin-left:20px;}
    .server-item01 .item01-container .swiper-slide .con .icon{width:64px;height:64px;}
    .server-item01 .item01-container .swiper-slide .con .contxt{height:64px;line-height:26px;padding-top:5px;}
    .server-item01 .item01-container .item01-pagination span{width:20px;}
}
@media screen and (max-width:640px) {
    .server-item01{padding-top:10px;}
    .server-item01 .item01-container .swiper-slide{height:100px;}
    .server-item01 .item01-container .swiper-slide .con .icon{width:40px;height:40px;}
    .server-item01 .item01-container .swiper-slide .con .contxt{font-size:12px;height:40px;margin-left:10px;line-height:20px;padding-top:0;}
}

.server-item02{padding:100px 0px;background:#f2f2f2;}
.server-item02 .title{font-size:36px;text-align:center;color:#333;}
.server-item02 .item02-container{margin-top:75px;}
.server-item02 .item02-container .swiper-slide{font-size:18px;}
.server-item02 .item02-container .swiper-slide .img{overflow:hidden;}
.server-item02 .item02-container .swiper-slide .img a{display:block;padding-top:58%;}
.server-item02 .item02-container .swiper-slide .icon{width:38px;height:38px;background:url(../images/server-icon.png) no-repeat center center/cover;margin-top:35px;}
.server-item02 .item02-container .swiper-slide .tit{color:#000;padding-bottom:25px;border-bottom:1px solid #dbdbdb;margin-top:25px;}
.server-item02 .item02-container .swiper-slide .tit > span{display:block;margin-right:110px;}
.server-item02 .item02-container .swiper-slide .tit a{color:#999;}
.server-item02 .item02-container .swiper-slide .tit a span{margin-right:15px;}
.server-item02 .arrow{text-align:center;margin-top:50px;}
.server-item02 .arrow .btn{width:58px;height:58px;background:url(../images/server-item02-arrow.png) no-repeat left top;display:inline-block;margin:0px 20px;cursor:pointer;}
.server-item02 .arrow .btn.item02-next{background-position:right top;}

@media screen and (min-width:1024px) {
    .server-item02 .item02-container .swiper-slide:hover{}
    .server-item02 .item02-container .swiper-slide:hover .img a{transform:scale(1.1);}
    .server-item02 .item02-container .swiper-slide:hover .tit > span,
    .server-item02 .item02-container .swiper-slide:hover .tit a{color:red;}
}
@media screen and (max-width:1367px) {
    .server-item02{padding:60px 0;}
    .server-item02 .title{font-size:30px;}
    .server-item02 .item02-container{margin-top:45px;}
}
@media screen and (max-width:1025px) {
    .server-item02{padding:30px 0px;}
    .server-item02 .title{font-size:16px;}
    .server-item02 .item02-container{margin-top:20px;}
    .server-item02 .item02-container .swiper-slide{font-size:14px;}
    .server-item02 .item02-container .swiper-slide .icon{margin-top:15px;width:22px;height:22px;}
    .server-item02 .item02-container .swiper-slide .tit{margin-top:15px;padding-bottom:15px;}
    .server-item02 .item02-container .swiper-slide .tit > span{margin-right:80px;}
    .server-item02 .arrow{margin-top:20px;}
    .server-item02 .arrow .btn{width:30px;height:30px;background-size:60px auto;margin:0px 10px;}
}
@media screen and (max-width:640px) {
    .server-item02 .item02-container .swiper-slide .tit a{display:none;}
    .server-item02 .item02-container .swiper-slide .tit > span{margin-right:0;}
}

.server-item03{padding:80px 0px;}
.server-item03 .title{font-size:36px;text-align:center;color:#333;}
.server-item03 .list-con{margin:0px -25px;margin-top:75px;}
.server-item03 .list-con .list{margin-bottom:70px;width:50%;float:left;padding:0px 25px;}
.server-item03 .list-con .list .box{height:320px;border:1px solid #d2d2d2;text-align:center;padding-top:55px;}
.server-item03 .list-con .list .box .icon{width:106px;margin:0 auto;}
.server-item03 .list-con .list .box .txt{font-size:18px;line-height:25px;margin-top:35px;}

@media screen and (min-width:1024px) {
    .server-item03 .list-con .list .box:hover{border:1px solid #f4b782;box-shadow:0px 0px 20px rgba(0,0,0,0.15);}
}
@media screen and (max-width:1367px) {
    .server-item03 .title{font-size:30px;}
    .server-item03 .list-con{margin:0px -20px;margin-top:55px;}
    .server-item03 .list-con .list{margin-bottom:35px;padding:0px 20px;}
    .server-item03 .list-con .list .box{height:250px;}
    .server-item03 .list-con .list .box .icon{width:80px;}
    .server-item03 .list-con .list .box .txt{margin-top:20px;}
}
@media screen and (max-width:1025px) {
    .server-item03{padding:30px 0;}
    .server-item03 .title{font-size:16px;}
    .server-item03 .list-con{margin:0px -7.5px;margin-top:20px;}
    .server-item03 .list-con .list{margin-bottom:15px;padding:0px 7.5px;}
    .server-item03 .list-con .list .box{height:180px;padding-top:35px;}
    .server-item03 .list-con .list .box .icon{width:50px;}
    .server-item03 .list-con .list .box .txt{font-size:16px;margin-top:15px;}
}
@media screen and (max-width:640px) {
    .server-item03 .list-con .list{width:100%;}
    .server-item03 .list-con .list .box{height:170px;}
    .server-item03 .list-con .list .box .txt{font-size:12px;line-height:20px;}
}

.ry-content{padding:0px 120px;}

.ry-item01{text-align:center;padding-top:115px;}
.ry-item01 .tit{color:#000;font-size:36px;}
.ry-item01 .ms{font-size:18px;margin-top:15px;}
.ry-item01 .img{height:497px;margin-top:85px;padding-top:85px;}
.ry-item01 .img .txt{color:#fff;max-width:755px;margin:0 auto;font-size:15px;line-height:28px;}

@media screen and (max-width:1367px) {
    .ry-content{padding:0px 50px;}

    .ry-item01{padding-top:80px;}
    .ry-item01 .tit{font-size:30px;}
    .ry-item01 .img{margin-top:50px;height:450px;}
}
@media screen and (max-width:1025px) {
    .ry-content{padding:0px 15px;}

    .ry-item01{padding-top:30px;}
    .ry-item01 .tit{font-size:16px;}
    .ry-item01 .ms{font-size:14px;margin-top:10px;}
    .ry-item01 .img{margin-top:20px;height:250px;padding-top:15px;}
    .ry-item01 .img .txt{font-size:12px;line-height:20px;padding:0px 15px;text-align:justify;}
}

.ry-item02{padding:100px 0;}
.ry-item02 .item02-container{padding:15px 0;}
.ry-item02 .item02-container .swiper-slide{text-align:center;height:465px;border:1px solid #ddd;padding-top:50px;cursor:pointer;}
.ry-item02 .item02-container .swiper-slide .icon{width:35px;height:39px;background:url(../images/ry-icon.png) no-repeat center center/cover;margin:0 auto;}
.ry-item02 .item02-container .swiper-slide .num{font-size:40px;margin-top:95px;}
.ry-item02 .item02-container .swiper-slide .line{background:#d3d3d3;width:30px;height:1px;margin:45px auto;}
.ry-item02 .item02-container .swiper-slide .name{font-size:20px;}
.ry-item02 .item02-container .swiper-slide .more{width:34px;height:34px;background:url(../images/ry-more.png) no-repeat center center/cover;margin:0 auto;margin-top:35px;transform:translateY(100px);opacity:0;}
.ry-item02 .item02-container .item02-next,
.ry-item02 .item02-container .item02-prev{display:none;}

.ry-item02 .item02-container .swiper-slide.active .more{transform:translateY(0);opacity:1;}

.ry-item02 .list-con{margin:0px -23px;margin-top:60px;display:none;}
.ry-item02 .list-con .list{width:33.33%;float:left;padding:0px 23px;margin-top:60px;}
.ry-item02 .list-con .list .box{height:395px;border:1px solid #ddd;background:#f8f8f8;padding-top:40px;}
.ry-item02 .list-con .list .box .img{}
.ry-item02 .list-con .list .box .img img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);margin:0 auto;transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.ry-item02 .list-con .list .box .name{text-align:center;font-size:20px;margin-top:15px;}

@media screen and (min-width:1024px) {
    .ry-item02 .item02-container .swiper-slide:hover{box-shadow:0px 0px 15px rgba(0,0,0,0.15);}
    .ry-item02 .item02-container .swiper-slide:hover .more{transform:translateY(0);opacity:1;}

    .ry-item02 .list-con .list .box:hover .img img{-webkit-filter:inherit;-moz-filter:inherit;-ms-filter:inherit;-o-filter:inherit;filter:inherit;}
}

@media screen and (max-width:1367px) {
    .ry-item02{padding:60px 0;}
    .ry-item02 .item02-container .swiper-slide{height:380px;}
    .ry-item02 .item02-container .swiper-slide .num{font-size:30px;margin-top:60px;}
    .ry-item02 .item02-container .swiper-slide .line{margin:30px auto;}

    .ry-item02 .list-con{margin-top:30px;}
}
@media screen and (max-width:1025px) {
    .ry-item02{padding:15px 0;}
    .ry-item02 .item02-container .swiper-slide{height:225px;padding-top:20px;}
    .ry-item02 .item02-container .swiper-slide .num{font-size:18px;margin-top:30px;}
    .ry-item02 .item02-container .swiper-slide .line{margin:15px auto;}
    .ry-item02 .item02-container .swiper-slide .name{font-size:14px;}
    .ry-item02 .item02-container .swiper-slide .more{width:22px;height:22px;margin-top:20px;}

    .ry-item02 .list-con{margin:0px -6.5px;margin-top:0;overflow:hidden;}
    .ry-item02 .list-con .list{padding:0px 7.5px;margin-top:15px;}
    .ry-item02 .list-con .list .box{height:280px;padding-top:20px;}
    .ry-item02 .list-con .list .box .name{font-size:14px;}
    .ry-item02 .list-con .list .box .img img{max-width:150px;}
}
@media screen and (max-width:640px) {
    .ry-item02 .list-con .list{width:50%;}
}

.contact-content{padding-bottom:145px;}
.contact-content .content .t{color:#000;font-size:24px;}
.contact-content .content .line{margin:35px 0;height:1px;width:50px;background:#000;}
.contact-content .content ul{color:#333;}
.contact-content .content ul li{margin-bottom:30px;}
.contact-content .content ul li:last-child{margin-bottom:0 !important;}
.contact-content .content ul li .icon{width:45px;}
.contact-content .content ul li .txt{}
.contact-content .content .look{display:block;width:155px;height:50px;line-height:48px;border:1px solid #000;color:#333;background:#fff;text-align:center;margin-top:60px;}
.contact-content .content .look i{width:11px;height:11px;background:url(../images/contact-add.png) no-repeat center center;margin-top:-2px;margin-right:15px;}

.contact-item01{padding-top:95px;}
.contact-item01 .tit{color:#000;font-size:36px;text-align:center;}
.contact-item01 .ms{font-size:18px;margin-top:15px;text-align:center;}
.contact-item01 .box{margin-top:75px;background:#f2f2f2;}
.contact-item01 .box .left{width:60%;}
.contact-item01 .box .left .img{height:540px;}
.contact-item01 .box .right{padding-left:80px;padding-top:70px;width:40%;padding-right:20px;}

.contact-content .list-con{margin:0px -30px;}
.contact-content .list-con .list{padding:0px 30px;width:50%;float:left;margin-top:80px;}
.contact-content .list-con .list .box{}
.contact-content .list-con .list .box .img-box{}
.contact-content .list-con .list .box .img-box .img{padding-top:54%;}
.contact-content .list-con .list .box .con{padding:40px;padding-bottom:0;position:relative;}
.contact-content .list-con .list .box .con .look{position:absolute;right:40px;top:50px;margin-top:0;}

@media screen and (min-width:1024px) {
    .contact-content .content .look:hover{background:#000;color:#fff;}
    .contact-content .content .look:hover i{background:url(../images/contact-add-on.png) no-repeat center center;}
}
@media screen and (max-width:1367px) {
    .contact-item01 .tit{font-size:30px;}
    .contact-item01 .box{margin-top:50px;}

    .contact-content .list-con{margin:0px -15px;}
    .contact-content .list-con .list{margin-top:50px;padding:0px 15px;}
}
@media screen and (max-width:1025px) {
    .contact-item01{padding-top:30px;}
    .contact-item01 .tit{font-size:16px;}
    .contact-item01 .ms{font-size:12px;margin-top:10px;}
    .contact-item01 .box{margin-top:20px;}
    .contact-item01 .box .left,
    .contact-item01 .box .right{width:100%;float:none;}

    .contact-item01 .box .left .img{height:auto;padding-top:58%;}
    .contact-item01 .box .right{padding:15px;}

    .contact-content{padding-bottom:30px;}
    .contact-content .content .t{font-size:16px;}
    .contact-content .content .line{width:30px;margin:15px 0;}
    .contact-content .content ul li{margin-bottom:15px;}
    .contact-content .content ul li .icon{width:25px;}
    .contact-content .content .look{width:100%;height:35px;line-height:33px;margin-top:15px;}

    .contact-content .list-con{margin:0px -7.5px;}
    .contact-content .list-con .list{padding:0px 7.5px;margin-top:25px;}
    .contact-content .list-con .list .box .con{padding:15px;}
    .contact-content .list-con .list .box .con .look{position:static;margin-top:15px;}
}
@media screen and (max-width:640px) {
    .contact-content .list-con .list{width:100%;}
    .contact-content .list-con .list .box .con{padding-bottom:0;}
}

.brand-item01{padding:110px 120px;background:#fff;}
.brand-item01 .left{width:52%;padding-right:3%;}
.brand-item01 .left .tit{font-size:36px;line-height:1;color:#000;}
.brand-item01 .left .contxt{height:auto;overflow-y:auto;margin-top:50px;}
.brand-item01 .left .contxt .t{font-size:34px;color:#000;}
.brand-item01 .left .contxt .txt{font-size:15px;line-height:30px;text-align:justify;margin-top:20px; height: 300px; overflow-y:scroll;padding-right: 20px;}
/*.brand-item01 .left .contxt .txt *{
	font-size: 14px!important;
	line-height: 28px!important;
}*/
/* 定义滚动条样式 */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: rgba(240, 240, 240, 1);
}
 
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);
  border-radius: 10px;
  background-color: rgba(240, 240, 240, .5);
}
 
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);
  background-color: #ff0000;
}
.brand-item01 .right{width:48%;padding-top:100px;}
.brand-item01 .right .img{height:400px;}

@media screen and (max-width:1367px) {
    .brand-item01{padding:100px 60px;}
    .brand-item01 .left .tit{font-size:30px;}
    .brand-item01 .left .contxt{margin-top:30px;}
    .brand-item01 .right{padding-top:60px;}
}
@media screen and (max-width:1025px) {
    .brand-item01{padding:30px 15px;}
    .brand-item01 .left,
    .brand-item01 .right{width:100%;float:none;}
    .brand-item01 .right{padding-top:0;}
    .brand-item01 .right .img{height:auto;padding-top:55%;}
    .brand-item01 .left{padding:0;margin-top:20px;}
    .brand-item01 .left .tit{font-size:16px;}
    .brand-item01 .left .contxt{margin-top:15px;height:auto;}
    .brand-item01 .left .contxt .t{font-size:16px;}
    .brand-item01 .left .contxt .txt{font-size:12px;line-height:20px;margin-top:8px;}
}

.brand-item02{position:relative;}
.brand-item02 .img-box{}
.brand-item02 .img-box .img{height:680px;}
.brand-item02 .content{position:absolute;left:10%;top:50%;transform:translateY(-50%);}
.brand-item02 .content .tit{color:#fff;font-size:36px;}
.brand-item02 .content .box{background-color:rgb(255,255,255,0.7);margin-top:45px;width:630px;padding:30px 40px;color:#000;}
.brand-item02 .content .box .t{font-size:24px;}
.brand-item02 .content .box .txt{font-size:15px;line-height:30px;margin-top:30px;}

@media screen and (max-width:1367px) {
    .brand-item02 .img-box .img{height:400px;}
    .brand-item02 .content .tit{font-size:30px;}
    .brand-item02 .content .box{margin-top:30px;padding:20px 30px;}
}
@media screen and (max-width:1025px) {
    .brand-item02 .content .tit{font-size:16px;}
    .brand-item02 .content{left:0;right:0;margin:0px 20px;}
    .brand-item02 .content .box{margin-top:15px;width:100%;padding:15px;}
    .brand-item02 .content .box .t{font-size:14px;}
    .brand-item02 .content .box .txt{font-size:12px;line-height:20px;margin-top:10px;}
}
@media screen and (max-width:640px) {
    .brand-item02 .img-box .img{height:320px;}
}

.brand-item03{padding:0px 120px;padding-top:120px;background:#fff;}
.brand-item03 .content{background:#f2f2f2;position:relative;}
.brand-item03 .content .left{height:480px;width:50%;}
.brand-item03 .content .right{width:50%;}
.brand-item03 .content .right .contxt{position:absolute;top:50%;transform:translateY(-50%);width:50%;padding:0px 5%;color:#000;}
.brand-item03 .content .right .contxt .tit{font-size:36px;}
.brand-item03 .content .right .contxt .ms{text-align:justify;font-size:15px;line-height:30px;margin-top:40px;max-height:310px;}

@media screen and (max-width:1367px) {
    .brand-item03{padding:0px 60px;padding-top:100px;}
    .brand-item03 .content .left{height:430px;}
    .brand-item03 .content .right .contxt .tit{font-size:30px;}
    .brand-item03 .content .right .contxt .ms{margin-top:20px;}
}
@media screen and (max-width:1025px) {
    .brand-item03{padding:0px 15px;padding-top:30px;}
    .brand-item03 .content .left{height:350px;}
    .brand-item03 .content .right .contxt .tit{font-size:16px;}
    .brand-item03 .content .right .contxt .ms{margin-top:10px;font-size:12px;line-height:20px;max-height:240px;}
}
@media screen and (max-width:640px) {
    .brand-item03 .content .left,
    .brand-item03 .content .right,
    .brand-item03 .content .right .contxt{width:100%;float:none;}
    .brand-item03 .content .left{height:auto;padding-top:57%;}
    .brand-item03 .content .right .contxt{position:static;transform:translateY(0);padding:15px;}
    .brand-item03 .content .right .contxt .ms{max-height:inherit;}
}

.brand-item04{padding-top:110px;padding-bottom:140px;text-align:center;color:#000;background:#fff;}
.brand-item04 .content .tit{font-size:36px;}
.brand-item04 .content .ms{font-size:15px;line-height:30px;margin-top:50px;}
.brand-item04 .content ul{margin-top:40px;color:#333;}
.brand-item04 .content ul li{display:inline-block;margin:0px 25px;}
.brand-item04 .content ul li .num{font-size:50px;}
.brand-item04 .content ul li .txt{font-size:16px;}
.brand-item04 img{margin:0 auto;position:relative;margin-top:-50px;}

@media screen and (max-width:1367px) {
    .brand-item04{padding-top:80px;padding-bottom:90px;}
    .brand-item04 .content .tit{font-size:30px;}
    .brand-item04 .content .ms{margin-top:30px;}
    .brand-item04 .content ul{margin-top:20px;}
    .brand-item04 .content ul li .num{font-size:40px;}
}
@media screen and (max-width:1025px) {
    .brand-item04{padding:30px 0;}
    .brand-item04 .content .tit{font-size:16px;}
    .brand-item04 .content .ms{margin-top:15px;font-size:12px;line-height:20px;}
    .brand-item04 .content ul li{margin:0px 20px;}
    .brand-item04 .content ul li .num{font-size:18px;}
    .brand-item04 .content ul li .txt{font-size:12px;}
}
@media screen and (max-width:640px) {
    .brand-item04 .content ul{overflow:hidden;margin-top:5px;}
    .brand-item04 .content ul li{width:33.33%;margin:0;float:left;display:block;margin-top:15px;}
    .brand-item04 .content ul li:nth-child(4){width:50%;}
    .brand-item04 .content ul li:nth-child(5){width:50%;}
    .brand-item04 img{margin-top:-20px;}
}

.design-item01{margin:0 auto;padding:130px 0;}
.design-item01 .right{width:52%;}
.design-item01 .left{padding-top:8%;width:48%;padding-left:5%;color:#333;}
.design-item01 .left .tit{font-family:'design';font-size:72px;color:#666;}
.design-item01 .left .line{height:2px;background:#000;width:60px;margin:45px 0px 55px 0;}
.design-item01 .left .subtit{font-size:36px;}
.design-item01 .left .contxt{font-size:16px;line-height:30px;margin-top:40px;}

@media screen and (max-width:1367px) {
    .design-item01{padding:100px 30px;}
    .design-item01 .left .tit{font-size:50px;}
    .design-item01 .left .subtit{font-size:28px;}
    .design-item01 .left .contxt{margin-top:40px;}
}
@media screen and (max-width:1025px) {
    .design-item01{padding:30px 0px;}
    .design-item01 .left,
    .design-item01 .right{width:100%;float:left;}
    .design-item01 .right img{margin:0 auto;width:400px;}
    .design-item01 .left{padding-left:0;padding-top:15px;}
    .design-item01 .left .tit{font-size:20px;}
    .design-item01 .left .line{width:40px;margin:15px 0px 20px 0;}
    .design-item01 .left .subtit{font-size:16px;}
    .design-item01 .left .contxt{margin-top:15px;font-size:12px;line-height:20px;}
}
@media screen and (max-width:640px) {
    .design-item01 .right img{width:100%;}
}

.design-item02{margin:0 auto;}
.design-item02 .right{width:47%;}
.design-item02 .left{padding-top:8%;width:53%;padding-right:5%;text-align:right;color:#333;}
.design-item02 .left .tit{font-family:'design';font-size:72px;text-transform:uppercase;color:#666;}
.design-item02 .left .line{height:2px;background:#000;width:60px;margin:45px 0px 55px 0;float:right;}
.design-item02 .left .subtit{font-size:36px;}
.design-item02 .left .contxt{font-size:16px;line-height:30px;margin-top:40px;}
.design-item02 .left .subcontxt{font-size:20px;line-height:36px;margin-top:40px;}

@media screen and (max-width:1367px) {
    .design-item02{padding:0px 30px;}
    .design-item02 .left{padding-top:5%;}
    .design-item02 .left .tit{font-size:50px;}
    .design-item02 .left .subtit{font-size:24px;}
    .design-item02 .left .line{margin:30px 0px 35px 0;}
    .design-item02 .left .contxt{margin-top:40px;}
}
@media screen and (max-width:1025px) {
    .design-item02{padding:0;}
    .design-item02 .left,
    .design-item02 .right{width:100%;float:left;}
    .design-item02 .right img{margin:0 auto;width:400px;}
    .design-item02 .left{padding-left:0;padding-top:15px;text-align:left;}
    .design-item02 .left .tit{font-size:20px;}
    .design-item02 .left .line{width:40px;margin:15px 0px 20px 0;float:left;}
    .design-item02 .left .subtit{font-size:16px;}
    .design-item02 .left .contxt{margin-top:15px;font-size:12px;line-height:20px;}
    .design-item02 .left .subcontxt{font-size:14px;line-height:22px;margin-top:10px;}
}
@media screen and (max-width:640px) {
    .design-item02 .right img{width:100%;}
}

.design-item03{margin:0 auto;margin-top:135px;}
.design-item03 .list-con{margin:0px -1px;}
.design-item03 .list-con .list{width:50%;padding:0 1px;float:left;}
.design-item03 .list-con .list .box{height:820px;padding-top:15%;}
.design-item03 .list-con .list .box .content{color:#fff;padding:0 13%;}
.design-item03 .list-con .list .box .content .tit{font-family:'design';font-size:72px;text-transform:uppercase;}
.design-item03 .list-con .list .box .content .line{height:2px;background:#fff;width:60px;margin:45px 0px 55px 0;}
.design-item03 .list-con .list .box .content .subtit{font-size:36px;}
.design-item03 .list-con .list .box .content .contxt{font-size:16px;line-height:30px;margin-top:40px;text-align:justify;max-width:585px;}

@media screen and (max-width:1367px) {
    .design-item03{padding:0px 50px;}
    .design-item03 .list-con .list .box{height:600px;padding-top:10%;}
    .design-item03 .list-con .list .box .content .tit{font-size:50px;}
    .design-item03 .list-con .list .box .content .subtit{font-size:24px;}
    .design-item03 .list-con .list .box .content .line{margin:30px 0px 35px 0;}
    .design-item03 .list-con .list .box .content .contxt{margin-top:40px;}
}
@media screen and (max-width:1025px) {
    .design-item03{margin-top:30px;padding:0;}
    .design-item03 .list-con{margin:0;}
    .design-item03 .list-con .list{width:100%;padding:0;}
    .design-item03 .list-con .list .box{height:auto;padding-top:0;}
    .design-item03 .list-con .list .box .content{padding:25px 15px;float:none;}
    .design-item03 .list-con .list .box .content .tit{font-size:20px;}
    .design-item03 .list-con .list .box .content .line{width:40px;margin:15px 0px 20px 0;}
    .design-item03 .list-con .list .box .content .subtit{font-size:16px;}
    .design-item03 .list-con .list .box .content .contxt{margin-top:15px;font-size:12px;line-height:20px;}
}

.design-item04{padding:140px 0;}
.design-item04 .right{width:47%;}
.design-item04 .left{padding-top:5%;width:53%;color:#333;}
.design-item04 .left .tit{font-family:'design';font-size:72px;text-transform:uppercase;color:#666;}
.design-item04 .left .line{height:2px;background:#000;width:60px;margin:45px 0px 55px 0;}
.design-item04 .left .subtit{font-size:36px;}
.design-item04 .left .contxt{font-size:16px;line-height:30px;margin-top:40px;}
.design-item04 .left .contxt img{margin-top:-2px;margin-right:15px;}

@media screen and (max-width:1367px) {
    .design-item04{padding:100px 30px;}
    .design-item04 .left{padding-top:5%;}
    .design-item04 .left .tit{font-size:50px;}
    .design-item04 .left .subtit{font-size:24px;}
    .design-item04 .left .line{margin:30px 0px 35px 0;}
    .design-item04 .left .contxt{margin-top:40px;}
}
@media screen and (max-width:1025px) {
    .design-item04{padding:30px 0;}
    .design-item04 .left,
    .design-item04 .right{width:100%;float:left;}
    .design-item04 .right img{margin:0 auto;width:400px;}
    .design-item04 .left{padding-left:0;padding-top:15px;text-align:left;}
    .design-item04 .left .tit{font-size:20px;}
    .design-item04 .left .line{width:40px;margin:15px 0px 20px 0;float:left;}
    .design-item04 .left .subtit{font-size:16px;}
    .design-item04 .left .contxt{margin-top:15px;font-size:12px;line-height:20px;}
}
@media screen and (max-width:640px) {
    .design-item04 .right img{width:100%;}
}

/* 发展历程 */

.his-content{padding-top:110px;}

.time {}
.time .title {
    text-align:center;
    text-transform: uppercase;
    letter-spacing: 5px;
}
.time .title h2 { font-size:30px;font-weight:100;color:#000;}
.time .title p { font-size:16px; margin-top:15px;}
.time .content { position:relative;margin-top:70px;}
.time .content .center { width:2px; background:#f3ebde; margin:0 auto; position:relative; padding:15px 0; color:#333; vertical-align:top; padding-bottom:80px;}
.time .content .item { position:relative; width:400px; }
.time .content .item ~ .item { margin-top: -50px; }
.time .content .item p { font-size:16px;line-height:28px;}
.time .content .item .bordertop { width:1em;  line-height:0; font-size:48px; display:inline-block; height:2px; background:#e5b997; margin:65px 0 25px; }
.time .content .item .zhizhen { width:164px; height:40px; position:absolute; top:130px; margin:0 -27px; background: no-repeat;
    transition:all 0.5s;
    transition-delay:0.2s;
}
.time .content .item h3 { font-size:48px; margin-bottom:12px;font-weight:100;color:#e5b997;}

.time .content .item.on .zhizhen { opacity: 0; }

.time .content .item01 { margin: 0 0 0 -530px; text-align:right; }
.time .content .item01 .zhizhen { background-image:url(../images/time_left.png); left:100%; }
.time .content .item02 { margin: 0 0 0 130px; text-align:left; }
.time .content .item02 .zhizhen { background-image:url(../images/time_right.png); right:100%; }

.time .content .time_center { position:absolute; top:210px; margin:-130px -99px; z-index:99; opacity:0;
    transition:all 2s;
}
.time .content .time_center .img2 { position:absolute; left:0; top:0; }
.time .content .time_center .img1 {
    -webkit-transition-property: -webkit-transform;
    -webkit-animation: rotate 15s linear infinite;
    -moz-animation: rotate 10s linear infinite;
    -o-animation: rotate 10s linear infinite;
    animation: rotate 15s linear infinite;
}
@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}

.time .content .time_center span { opacity: 0; width:70px; height:30px; position:absolute; top:32px; margin:0 -18px;
    transition:all 0.5s;
}
.time .content .time_center .left { right:100%; background:url(../images/time_left2.png) no-repeat; }
.time .content .time_center .right { left:100%; background:url(../images/time_right2.png) no-repeat; }
.time .content .time_center.left .left { opacity: 1; }
.time .content .time_center.right .right { opacity: 1; }

.time_controller { position:fixed; right:100px; top:0; bottom:0;  z-index: 10; overflow: visible; }
.time_controller ul { width:2px; position: absolute; top:50%;
    transition:all 0.5s;
}.time_controller ul .time_controller_bg { height:55px; background: url(../images/time_controller_bg.png); }
.time_controller ul .item { width:8px; height:2px; background: url(../images/time_controller_bg.png); margin:0 -3px 5px; position: relative; }
.time_controller ul .item.on { background: #c5a285; width:30px; margin: 0 -14px 5px; color:#c5a285}
.time_controller ul .item span { font-size: 12px; position: absolute; left:100%; top:-2px; font-size: 14px; margin-left: 25px; }
.time_controller ul .bottom { width:12px; height: 8px; background: url(../images/time_controller_bottom.png); margin:0 -5px; }


@media screen and (max-width:1200px) {
    .time_controller ,
    .time_center,
    .time .content .item .zhizhen { display: none; }
    .time .content .center { width: auto !important; background: none !important }
    .time .content .item { width:400px; margin: 40px auto !important; text-align: left !important;  }
    .time .content .item .bordertop { margin-top:30px !important; }
}
@media screen and (max-width:1025px) {
    .his-content{padding-top:30px;}
    .time .title p{font-size:12px;padding:0px 15px;}
    .time .title h2{font-size:16px;}
    .time .content{margin-top:30px;}
    .time .content .center{padding:0 15px;}
    .time .content .item { width:100%; margin: 20px auto !important; text-align: left !important;  }
    .time .content .item .bordertop{margin:25px 0 !important;margin-bottom:20px !important;}
    .time .content .item h3{font-size:16px;margin-bottom:5px;}
    .time .content .item p{font-size:12px;line-height:20px;}
}

.hxn-content{}
.hxn-content .item01{color:#333;text-align:center;padding:120px 0px 100px 0;}
.hxn-content .item01 .tit{font-size:42px;}
.hxn-content .item01 .subtit{font-size:16px;line-height:30px;max-width:1260px;margin:0 auto;margin-top:60px;}

@media screen and (max-width:1367px) {
    .hxn-content .item01{padding:100px 50px 80px 50px;}
    .hxn-content .item01 .tit{font-size:26px;}
    .hxn-content .item01 .subtit{margin-top:40px;font-size:14px;line-height:22px;}
}
@media screen and (max-width:1025px) {
    .hxn-content .item01{padding:30px 0;}
    .hxn-content .item01 .tit{font-size:16px;}
    .hxn-content .item01 .subtit{margin-top:10px;font-size:12px;line-height:20px;}
}

.hxn-content .item02{}
.hxn-content .item02 .left{width:50%;}
.hxn-content .item02 .right{width:50%;padding-left:5%;padding-top:8%;}
.hxn-content .item02 .right .tit{font-family:'design';font-size:112px;text-transform:uppercase;position:relative;margin-left:-258px;}
.hxn-content .item02 .right .line{width:240px;height:2px;background:#000;margin:50px 0px 65px 0;}
.hxn-content .item02 .right .subtit{color:#333;font-size:36px;}
.hxn-content .item02 .right .contxt{color:#333;font-size:16px;line-height:30px;margin-top:40px;max-width:400px;}

@media screen and (max-width:1367px) {
    .hxn-content .item02{padding:0px 30px;}
    .hxn-content .item02 .right .tit{font-size:70px;}
    .hxn-content .item02 .right .subtit{font-size:32px;}
    .hxn-content .item02 .right .contxt{font-size:14px;line-height:22px;}
}
@media screen and (max-width:1025px) {
    .hxn-content .item02{}
    .hxn-content .item02 .left,
    .hxn-content .item02 .right{width:100%;float:none;}
    .hxn-content .item02 .left img{margin:0 auto;width:400px;}
    .hxn-content .item02 .right{padding:0;}
    .hxn-content .item02 .right .tit{font-size:20px;margin:0;margin-top:15px;}
    .hxn-content .item02 .right .line{width:40px;margin:15px 0px;}
    .hxn-content .item02 .right .subtit{font-size:16px;}
    .hxn-content .item02 .right .contxt{margin-top:15px;font-size:12px;line-height:20px;}
}

.hxn-content .item03{margin:125px 0;}
.hxn-content .item03 .left{width:50%;}
.hxn-content .item03 .right{width:50%;padding-right:5%;padding-top:4%;text-align:right;}
.hxn-content .item03 .right .tit{font-family:'design';font-size:112px;text-transform:uppercase;position:relative;margin-right:-340px;z-index:2;}
.hxn-content .item03 .right .line{width:240px;height:2px;background:#000;margin:50px 0px 65px 0;}
.hxn-content .item03 .right .subtit{color:#333;font-size:36px;line-height:60px;}
.hxn-content .item03 .right .contxt{color:#333;font-size:16px;line-height:30px;margin-top:30px;}

@media screen and (max-width:1367px) {
    .hxn-content .item03{margin:90px 30px;}
    .hxn-content .item03 .right .tit{font-size:70px;margin-right:-200px;}
    .hxn-content .item03 .right .subtit{font-size:32px;line-height:50px;}
    .hxn-content .item03 .right .contxt{font-size:14px;line-height:22px;}
}
@media screen and (max-width:1025px) {
    .hxn-content .item03{margin:30px 0;}
    .hxn-content .item03 .left,
    .hxn-content .item03 .right{width:100%;float:none;}
    .hxn-content .item03 .left img{margin:0 auto;width:400px;}
    .hxn-content .item03 .right{padding:0;text-align:left;}
    .hxn-content .item03 .right .tit{font-size:20px;margin:0;margin-top:15px;}
    .hxn-content .item03 .right .line{width:40px;margin:15px 0px;float:left;}
    .hxn-content .item03 .right .subtit{font-size:16px;line-height:22px;}
    .hxn-content .item03 .right .contxt{margin-top:15px;font-size:12px;line-height:20px;}
}

.hxn-content .item04{padding-top:40px;border-top:1px solid #cfcfcf;padding-bottom:80px;}
.hxn-content .item04 .title{text-align:center;color:#000;font-size:24px;margin-bottom:20px;}
.hxn-content .item04 .pro-content .right .list-con .list{width:33.33%;}

@media screen and (max-width:1025px) {
    .hxn-content .item04{padding:30px 0;}
    .hxn-content .item04 .title{font-size:16px;margin-bottom:15px;}
}

.w1440{ width:1440px; height:auto; margin:0 auto; padding:0;}
.brand-item01.w1440{ padding:110px 0;}

.brand-item01 .left .kht{ border-bottom:1px #d9d9d9 solid; padding-bottom:25px;}
.brand-item01 .left .kh_c{ margin-top:40px; height:270px;}
.brand-item01 .left .kh_c .txt{ margin-top:0;}
.brand-item01 .khr{ padding-top:0;}

.brand-item01 .left .contxt{}
.khnum{ padding-top:90px;}
.khnum .list{ height:auto; float:left; position:relative; z-index:1; color:#333333; font-size:14px; line-height:30px;}
.khnum .list:nth-of-type(1){ width:18%;}
.khnum .list:nth-of-type(2){ width:32%; text-align:center;}
.khnum .list:nth-of-type(3){ width:32%; text-align:center;}
.khnum .list:nth-of-type(4){ width:18%; text-align:right;}
.khnum .list:before{ content:""; width:1px; height:60px; background:#d9d9d9; position:absolute; z-index:5; top:0; right:0;}
.khnum .list:nth-of-type(4):before{ display:none;}
.khnum .list .khnum_t{}
.khnum .list .khnum_t span{ color:#e46b08; font-size:42px; padding-right:5px;}
.khnum .list:nth-of-type(4) .khnum_c{ padding-right:30px;}

.kha{ width:100%; height:auto; background:url(../../images/z_kh_deve_bg.jpg) no-repeat center center/cover; padding:110px 0;}
.kha .tit{ text-align:center; color:#fff; font-size:42px; line-height:40px;}
.kha .con{ padding-top:45px;}
.zabout_c{ position:relative; z-index:9;}
.zabout_a{ padding-bottom:180px;}
.zabout_list{ text-align:center;}
.zabout_list .zabout_listt{ text-align:center; font-size:160px; color:#fff; font-weight:bold; line-height:160px; margin:0 auto 50px auto;}
.zabout_list .zabout_listc{ font-size:16px; color:#fff; line-height:30px; max-width:605px; margin:0 auto;}

.zabout_c .zabout-prev{ width:22px; height:35px; background:url(../../images/zabout_team_prev.png) no-repeat 50% 50%; position:absolute; z-index:10; top:150px; left:330px; outline:none; cursor:pointer;}
.zabout_c .zabout-prev:hover{background:url(../../images/zabout_team_prev.png) no-repeat 50% 50%;}
.zabout_c .zabout-next{width:22px; height:35px; background:url(../../images/zabout_team_next.png) no-repeat 50% 50%; position:absolute; z-index:10; top:150px; right:330px; outline:none; cursor:pointer;}
.zabout_c .zabout-next:hover{background:url(../../images/zabout_team_next.png) no-repeat 50% 50%;}

.zabout_c .swiper-pagination-bullets{ bottom:0; background:url(../../images/zabout_team_bottom_bg.png) repeat-x 0 10px; width:100%; text-align:center; left:0;}
.zabout_c .swiper-pagination-bullet{ display:inline-block; width:90px; height:auto;opacity: 1;border-radius:0; padding-top:35px; background:url(../../images/zabout_team_icon.png) no-repeat 50% top; font-size:16px; color:rgba(255,255,255,0.3); line-height:22px; text-align:center;}
.zabout_c .swiper-pagination-bullet-active{  opacity: 1;border-radius:0;background:url(../../images/zabout_team_icon_on.png) no-repeat 50% top; font-size:20px; color:rgba(255,255,255,1);}
.zabout_c .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 10px;bottom:0;}

@media screen and (max-width:1500px) {
	.zabouta .con .conr .conr_t_2{ font-size:30px;}
	.zabouta .con .conr .conr_tc .list .listt span{ font-size:55px;}
	.zabouta .con .conr .conr_tc .list .list_1{ font-size:18px;}
	.zabout_list .zabout_listt{ font-size:120px;}
	.zabout_c .zabout-prev{ left:280px;}
	.zabout_c .zabout-next{ right:280px;}
}

.khb{ padding:110px 0;}
.khb .tit{ text-align:center; color:#000000; font-size:42px; line-height:40px;}
.khb .con{ padding-top:45px;}
.khb .con .list{width: 32%; margin: 0 2% 0 0; float:left; background:#fff;}
.khb .con .list img{ margin:0 auto;}
.khb .con .list:nth-of-type(3n){ margin-right:0;}
.khb .con .list a{ display:block; position:relative; z-index:1; box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);}
.khb .con .list a .img{ width:100%; height:100%; overflow:hidden;}
.khb .con .list a .img img{-webkit-transition: all ease .3s; transition: all ease .3s }
.khb .con .list a .ctit{ line-height:70px; height:70px; overflow:hidden; font-size:20px; color:#333333; text-align:center;}
.khb .con .list a:hover .img img{-webkit-transform: scale(1.15); transform: scale(1.15); }
.khb .con .list a:hover .ctit{ color:#e46b08;}
/*.khb .con .list a:hover:before{ content:""; width:50%; height:1px; background:#e46b08; position:absolute; z-index:5; left:0; bottom:-1px;}*/
.khb .more{ display:block; width:130px; height:49px; border:1px #333333 solid; text-align:center; line-height:49px; font-size:16px; color:#333333; margin:40px auto 0 auto;}
.khb .more:hover{ background:#e46b08; color:#fff; border:1px #e46b08 solid;}

.khc{ width:100%; height:auto; background:url(../../images/z_kh_honor_bg.jpg) no-repeat center center/cover; padding:110px 0;}
.khc .tit{ text-align:center; color:#000000; font-size:42px; line-height:40px;}
.khc .cate{ text-align:center; margin:30px auto 40px auto;}
.khc .cate ul li{ display:inline-block; width:150px; height:50px; line-height:50px; text-align:center; margin-right:5px; font-size:19px; color:#333333; cursor:pointer;}
.khc .cate ul li.on{ background:#e46b08; color:#fff;}
.khc .con{}
.khc .con .list{display:block; width:100%; padding:40px 30px 0 30px; background:#fff;}
.khc .con .list .img{ padding-bottom:30px; border-bottom:1px #d9d9d9 solid;}
.khc .con .list .img img{ margin:0 auto;}
.khc .con .list .ctit{ text-align:center; line-height:100px; height:100px; overflow:hidden; font-size:20px; color:#000000;}

.khc .con{ position:relative; z-index:1;}
.khc .khc-prev{ width:40px; height:40px; background:url(../../images/z_kh_honor_pre.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-20px; left:-80px; outline:none; cursor:pointer;}
.khc .khc-prev:hover{background:url(../../images/z_kh_honor_prev_on.jpg) no-repeat 50% 50%;}
.khc .khc-next{width:40px; height:40px; background:url(../../images/z_kh_honor_next.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-20px; right:-80px; outline:none; cursor:pointer;}
.khc .khc-next:hover{background:url(../../images/z_kh_honor_next_on.jpg) no-repeat 50% 50%;}

.khd{ padding:110px 0;}
.khd .tit{ text-align:center; color:#000000; font-size:42px; line-height:40px;}
.khd .con{ padding-top:45px; border-bottom:1px #e5e5e5 solid;}
.khd .con .list{width: 32%; margin: 0 2% 0 0; float:left; background:#fff;}
.khd .con .list img{ margin:0 auto; width:100%; height:auto;}
.khd .con .list:nth-of-type(3n){ margin-right:0;}
.khd .con .list a{ display:block; position:relative; z-index:1; padding-bottom:20px;}
.khd .con .list a .img{ width:100%; height:100%; overflow:hidden;}
.khd .con .list a .img img{ -webkit-transition: all ease .3s; transition: all ease .3s  }
.khd .con .list a .ctit{ line-height:80px; height:80px; overflow:hidden; font-size:24px; color:#333333;}
.khd .con .list a:hover:before{ content:""; width:50%; height:1px; background:#e46b08; position:absolute; z-index:5; left:0; bottom:-1px;}
.khd .con .list a:hover .img img{-webkit-transform: scale(1.15); transform: scale(1.15);  }
.khd .con .list a:hover .ctit{ color:#e46b08;}

.khd .more{ display:block; width:130px; height:49px; border:1px #333333 solid; text-align:center; line-height:49px; font-size:16px; color:#333333; margin:40px auto 0 auto;}
.khd .more:hover{ background:#e46b08; color:#fff; border:1px #e46b08 solid;}

.khe{ width:100%; height:auto; background:#f5f5f5; padding:110px 0 110px 0;}
.khe .tit{ text-align:center; color:#000000; font-size:42px; line-height:40px;}
.khe .con{ padding-top:45px;}
.khe .con .list{width:22.75%; margin:0 3% 20px 0; float:left; background:#fff; padding:70px 20px; text-align:center;}
.khe .con .list img{ margin:0 auto;}
.khe .con .list:nth-of-type(4n){ margin-right:0;}
.khe .con .list .img{}
.khe .con .list .listt{ margin:25px auto 10px auto; color:#000000; font-size:20px; line-height:30px;}
.khe .con .list .listc{ font-size:16px; color:#333333; line-height:30px;}

@media screen and (max-width:1440px) {
    .w1440{ width:100%; padding:0 20px;}
	.khc .khc-prev,.khc .khc-next{ display:none;}
	.brand-item01.w1440{ padding:60px 20px;}
	.kha,.khb,.khc,.khd,.khe{ padding:60px 0;}
	.zabout_list .zabout_listt{ font-size:100px;}
}
@media screen and (max-width:1025px) {
    .khnum .list .khnum_t span{ font-size:28px;}
	.kha .tit,.khb .tit,.khc .tit,.khd .tit,.khe .tit{ font-size:24px;}
	.zabout_list .zabout_listt{ font-size:60px;}
	.zabout_c .zabout-prev{ left:0;}
	.zabout_c .zabout-next{ right:0;}
	.khc .cate ul li{ font-size:16px;}
	.khb .con .list a .ctit,.khc .con .list .ctit,.khd .con .list a .ctit,.khe .con .list .listc{ font-size:14px;}
	.khe .con .list .listc{  min-height:50px; line-height:25px;}
}

@media screen and (max-width:640px) {
	.khnum .list .khnum_t span{ font-size:20px;}
	.kha .tit,.khb .tit,.khc .tit,.khd .tit,.khe .tit{ font-size:16px; line-height:30px;}
	.zabout_list .zabout_listt{ font-size:30px;}
	.zabout_c .zabout-prev{ left:0;}
	.zabout_c .zabout-next{ right:0;}
	.khc .cate ul li{ font-size:14px;}
	.khb .con .list a .ctit,.khc .con .list .ctit,.khd .con .list a .ctit,.khe .con .list .listc{ font-size:13px;}
	.khe .con .list .listc{  min-height:50px; line-height:25px;}
	
	.brand-item01.w1440{ padding:40px 20px;}
	.kha,.khb,.khc,.khd,.khe{ padding:40px 0;}
	.khnum .list{ margin-bottom:20px;}
	.khnum .list:nth-of-type(1){ width:50%;text-align:center;}
	.khnum .list:nth-of-type(2){ width:50%; text-align:center;}
	.khnum .list:nth-of-type(2):before{ display:none;}
	.khnum .list:nth-of-type(3){ width:50%; text-align:center;}
	.khnum .list:nth-of-type(4){ width:50%; text-align:center;}
	.khnum .list:nth-of-type(4) .khnum_c{ padding-right:0;}
	
	.zabout_a{ padding-bottom:90px;}
	.zabout_list .zabout_listt{ line-height:50px; margin:0 auto 20px auto;}
	.zabout_list .zabout_listc{ font-size:13px; line-height:25px; width:80%;}
	.zabout_c .zabout-prev,.zabout_c .zabout-next{ top:60px;}
	
	.kha .con,.khb .con,.khd .con,.khe .con{ padding-top:30px;}
	.khc .cate{ margin:20px auto;}
	.khb .more,.khd .more{ width:100px; height:35px; line-height:35px; font-size:13px;}
	.khc .cate ul li{ width:110px; height:35px; line-height:35px; font-size:13px;}
	.khb .con .list,.khd .con .list{ width:100%; margin:0 0 20px 0;}
	.khb .con .list img{ display:block; width:100%; height:auto;}
	.khc .con .list .ctit{ height:50px; line-height:50px; font-size:12px;}
	.khd .con .list{ margin-bottom:10px;}
	.khd .con .list a{ padding-bottom:0;}
	.khd .con .list a .ctit{ height:40px; line-height:40px;}
	
	.khe .con .list{width: 48%; margin: 0 4% 20px 0; padding:40px 20px;}
	.khe .con .list:nth-of-type(2n){ margin-right:0;}
	.khe .con .list .listt{ font-size:16px;}
}

.zhanting-content .khb .con{ padding-top:0;}
.zhanting-content .khb .con .list{ margin-bottom:80px;}
.zhanting-content .khb .con .list a:hover:before{ content:""; width:50%; height:1px; background:#e46b08; position:absolute; z-index:5; left:0; bottom:-1px; display:none;}

.pageController { width:100%; padding:10px 0 80px 0; line-height: 25px; text-align:center;}
.pageController a { display:inline-block; width:48px; height:48px; line-height:48px; background-color: #f5f5f5; color: #333; margin-right: 20px; font-weight:bolder; text-align:center; font-size:14px;}
.pageController a:last-child{ margin-right:0}
.pageController a:hover { background-color: #e46b08; color: #FFF; text-decoration: none;  }
.pageController .xuanzhong { background-color: #e46b08; color: #FFF; font-weight: bold;}

@media screen and (max-width:640px) {
	.zhanting-content .khb .con .list{ margin-bottom:30px;}
	.pageController{ padding:20px 0 30px 0;}
	.pageController a{ width:35px; height:35px; line-height:35px; font-size:13px; margin-right:10px;}
}

.zldetail{ width:100%; height:90px; border-bottom:1px #d9d9d9 solid;}
.zldetailc{ padding-top:30px;}
.news-detail-content.zldetailc .title{ color:#000; font-size:42px;}
.news-detail-content.zldetailc .subtit{ padding-bottom:0; border-bottom:0;}
.news-detail-content.zldetailc .contxt{ border-top:1px #d9d9d9 solid; border-bottom:0; margin-top:40px;}
.news-detail-content.zldetailc .contxt img{ margin:0 auto;}
.news-detail-content.zldetailc .bottom{border-bottom:1px #d9d9d9 solid; padding-bottom:90px; line-height:30px; color:#333;}
.news-detail-content.zldetailc .bottom{ color:#333;}
.news-detail-content.zldetailc .bottom a{ color:#333;}
.news-detail-content.zldetailc .bottom .right{ margin-top:0;}
.news-detail-content.zldetailc .bottom .right a{ width:168px; height:58px; background:#e46b08; color:#fff; line-height:58px; text-align:center; font-size:14px; border-radius:58px; display:block;}

.zldetailo{ padding-top:85px;}
.zldetailo .tit{ color:#000000; font-size:42px; line-height:40px;}
.zldetailo .khb{ padding-top:45px; padding-bottom:0;}
.zldetailo .khb .con{ padding-top:0;}
.zldetailo .khb .con .list a:hover:before{ display:none;}

@media screen and (max-width:640px) {
	.news-detail-content.zldetailc .title{ font-size:18px;}
	.news-detail-content.zldetailc .contxt{ border-top:1px #d9d9d9 solid; border-bottom:0; margin-top:20px;}
	.news-detail-content.zldetailc .bottom{border-bottom:1px #d9d9d9 solid; padding-bottom:30px; line-height:30px; color:#333;}
	.news-detail-content.zldetailc .bottom .right a{ width:110px; height:35px; background:#e46b08; color:#fff; line-height:35px; text-align:center; font-size:13px; border-radius:35px; display:block; margin-top:20px;}
	
	.zldetailo{ padding-top:40px;}
	.zldetailo .tit{ color:#000000; font-size:20px; line-height:30px;}
	.zldetailo .khb{ padding-top:20px; padding-bottom:0;}
	.zldetailo .khb .con{ padding-top:0;}
	.zldetailo .khb .con .list a:hover:before{ display:none;}
	.zldetailo .khb .w1440{ padding:0;}
}
@media screen and (max-width:640px) {
    .index-news-list .list {
    padding: 0px;
    float: left;
    width: 100%;
}
.index-news-list .list .con .title a {
    font-size: 13px;
    color: #000;
}
.index-news-list .list .con {
    padding: 10px 0;
}
.index-news-list .list .con .ms {
    color: #888;
    line-height: 20px;
    margin-top: 10px;
    height: 40px;
    overflow: hidden;
    text-align: left;
}
.sjp0{
    padding:0px!important;
}
.zs-list1 .p1 {
    font-size: 12px;
    text-align: center;
}
.zs-list1 img {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    width: 60px;
}
.sj-pb0{
    padding-bottom: 0px!important;
}
.cc-col-xl-6 {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
.ab2-r {
    padding-top: 15px;
    padding-left: 15px;
}
.cc-imagetext--text {
    width: calc(100% - 15%);
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    font-size: var(--font-size,14px);
    padding: 17px 0px;
    white-space: normal;
    width: 85%;
}
.cc-imagetext--body {
    margin-bottom: 15px;
}
.sjp14{
    font-size: 15px!important;
    margin-left: 10px;
}
.sjp12{
    font-size: 12px!important;
}
.pdb70 {
    padding: 35px 0px 10px 0!important;
}
.zs-tongyong {
    margin-top: 10px;
    padding-bottom: 15px;
    padding-top: 15px;
}
.ab3-list {
    height: 96px;
    line-height: 90px;
    border-bottom: 1px solid #EAEAEA;
    font-size: 14px;
}
.diqu-list {
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 13px!important;
    line-height: 30px;
}
.diqu-list *{
    font-size: 13px!important;
}
.contact-form .form-control {
    display: block;
    width: 100%;
    height: 36px;
    padding: 0px 22px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #CCCCCC;
    background-image: none;
    border: none;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    border: 1px solid #EEEEEE;
}
.contact-button {
    padding: 12px 90px!important;
    color: white;
    background: #ff0000;
    border: 1px solid #ff0000!important;
    font-size: 14px;
    margin: 14px 20px;
}
.cc-col-xl-4{
    width: 33.333%;
    float: left;
    min-height: 90px;
    margin-bottom: 20px;
}
body *{
    font-weight: 400!important;
}
.attr-div {
    border-bottom: 1px solid black;
    padding-bottom: 20px;
    margin-bottom: 20px;
    width: 100%;
}
.attr-div *{
    font-size: 13px!important;
}
.attr-div {
    border-bottom: 1px solid black;
    padding-bottom: 10px;
    margin-bottom: 10px;
    width: 100%;
}
.attr-body {
    width: 100%!important;
}
.attr-div1{
    font-weight: bold!important;
    font-size: 14px!important;
}
}