@charset "utf-8";

.index-content{max-width:1630px; min-width:1200px;margin:0 auto;}

@media screen and (max-width:1631px) {
    .index-content{padding:0px 15px;}
}

.index-tit{}
.index-tit .line{width:40px;height:2px;background:#ed7900;}
.index-tit .txt{font-family: 'BEBAS';font-size:60px;text-transform:uppercase;color:#333;margin-top:15px;}

@media screen and (max-width:1441px) {
    .index-tit .txt{font-size:30px;}
}
@media screen and (max-width:1025px) {
    .index-tit .line{width:25px;}
    .index-tit .txt{font-size:20px;margin-top:10px;}
}
@media screen and (max-width:321px) {
    .index-tit .line{width:25px;}
    .index-tit .txt{font-size:16px;margin-top:10px;}
}

.m-banner-container{display:none;}
.banner-container{}
.banner-container .swiper-slide{}
.banner-container .swiper-slide .img{height:100%;}
.banner-container .swiper-slide .content{position:absolute;left:145px;top:50%;transform:translateY(-50%);color:#fff;}
.banner-container .swiper-slide .content .line{width:30px;height:1px;background:#fff;}
.banner-container .swiper-slide .content .tit{font-size:34px;margin:20px 0;}
.banner-container .swiper-slide .content .ms{font-size:26px;line-height:48px;margin-top:35px;}
.banner-container .swiper-slide .content a{display:block;margin-top:100px;width:245px;height:55px;line-height:55px;text-align:center;border-radius:30px;font-size:16px;background:#ed7900;color:#fff;}
.banner-container .swiper-slide .content a:hover{background:#cf4700;}
.banner-container .swiper-pagination{}
.banner-container .swiper-pagination span{width:4px;height:4px;border-radius:100%;background:#fff;opacity:1;margin:15px 0px !important;margin-left:3px !important;}
.banner-container .swiper-pagination span.swiper-pagination-bullet-active{width:10px;height:10px;background:#ed7900;margin-left:0 !important;}

.m-banner-container{}
.m-banner-container .m-banner-pagination{}
.m-banner-container .m-banner-pagination span{width:4px;height:4px;border-radius:100%;background:#fff;opacity:1;position:relative;margin-top:-3px !important;vertical-align:middle;}
.m-banner-container .m-banner-pagination span.swiper-pagination-bullet-active{width:10px;height:10px;background:#ed7900;}

@media screen and (max-width:1367px) {
    .banner-container .swiper-slide .content .tit{font-size:18px;}
    .banner-container .swiper-slide .content .ms{font-size:16px;line-height:26px;}
    .banner-container .swiper-slide .content img{max-width:60%;}
    .banner-container .swiper-slide .content a{margin-top:29.75px;width:220px;height:50px;line-height:50px;}
}
@media screen and (max-width:1025px) {
    .banner-container{display:none;}
    .m-banner-container{display:block;}
}

.ibanner{ width:100%; height:auto; position:relative; z-index:2;}
.focus{position:relative;width:100%;color:#fff;background-color:#333;overflow:hidden}
.focus .swiper-container,.focus .swiper-slide{width:100%;height:100%}
/*.focus .swiper-pagination{font-size:0}
.focus .swiper-container-horizontal>.swiper-pagination-bullets,.focus .swiper-pagination-custom,.focus .swiper-pagination-fraction{left:50%;bottom:0;width:400px;height:11px;margin-left:-200px}*/
/*.focus .swiper-pagination-bullet{opacity:1;border-radius:50%;width:7px;height:7px;vertical-align:middle;border:2px solid #fff;background-color:#fff}
.focus .swiper-pagination-bullet-active{background-color:transparent}
.focus .pagination-button{position:absolute;left:0;bottom:60px;width:100%}
.focus .pagination-button .swiper-pagination{position:relative;text-align:left}
.focus .pagination-button .swiper-pagination-bullet{margin-right:20px}*/
.focus .swiper-button-next,.focus .swiper-button-prev{display:none}
.focus .swiper-slide .banner_bg{position:static;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;transition:all 1s ease 2s;transform:scale(1.4);/*padding-top:49%;*/padding-top:36%;}
.focus .swiper-slide .wrap{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);}
.focus .swiper-slide-active .banner_bg,.focus .swiper-slide-duplicate-active .banner_bg{transition:all 14s cubic-bezier(0,1,.34,.99);transform:scale(1,1)}
.focus .swiper-slide-active .info a,.focus .swiper-slide-active .info h2,.focus .swiper-slide-active .info h3,.focus .swiper-slide-active .info p,.focus .swiper-slide-duplicate-active .info a,.focus .swiper-slide-duplicate-active .info h2,.focus .swiper-slide-duplicate-active .info h3,.focus .swiper-slide-duplicate-active .info p{opacity:1;visibility:visible;transform:translateX(0)}

/*.ibanner .swiper-pagination-bullet{ width:15px; height:15px; line-height:15px; background:#00859b;opacity: 1;color: #fff; font-size:16px; border-radius:15px;}
.ibanner .swiper-pagination-bullet-active{ width:15px; background:#ed7900; opacity: 1;color: #fff; font-size:16px; font-weight:bolder; border-radius:15px;}*/
.ibanner .swiper-pagination-bullets{ bottom:35px; position:absolute; width:100%;}
/*.ibanner .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 10px;bottom:0;}
*/
.ibanner .swiper-container .swiper-pagination span{width:10px;height:10px;border-radius:100%;background:#fff;opacity:1;margin:0px 6px;margin-top:0;vertical-align:middle;}
.ibanner .swiper-container .swiper-pagination span.swiper-pagination-bullet-active{width:10px;height:10px;background:#ed7900;}

@media (max-width:1024px){.focus{height:auto;}
.focus .swiper-slide{}
.focus .swiper-slide .wrap{position:absolute;left:0;right:0;top:50%;height:auto;}
.focus .swiper-slide .bg{position:static;}
}
@media (max-width:767px){.focus{}
/*.focus .pagination-button{bottom:15px}
.focus .pagination-button .swiper-pagination{text-align:center}
.focus .pagination-button .swiper-pagination-bullet{margin-right:5px;margin-left:5px}
.focus .swiper-pagination-bullet{opacity:1;border-radius:50%;width:7px;height:7px;vertical-align:middle;border:1px solid #fff;background-color:transparent}
.focus .swiper-pagination-bullet-active{background-color:#fff}*/
}

.index-item01{padding:170px 0;background:url(../images/index-item01-bg.jpg) no-repeat center center/cover;}
.index-item01 .index-content{}
.index-item01 .index-content > div{height:613px;width:50%;}
.index-item01 .index-content .left{padding-right:5%;}
.index-item01 .index-content .left .contxt{color:#333;font-size:18px;line-height:28px;margin:60px 0px;}
.index-item01 .index-content .left a{color:#333;}
.index-item01 .index-content .left a i{display:inline-block;vertical-align:middle;width:50px;height:50px;background:url(../images/icon02.png) no-repeat right top;margin-top:-2px;margin-right:10px;}
.index-item01 .index-content .left a:hover i{background-position:left top;}
.index-item01 .index-content .right{padding-left:5%;}
.index-item01 .index-content .right .img{height:100%;}

@media screen and (max-width:1025px) {
    .index-item01{padding:40px 0;}
    .index-item01 .index-content > div{float:none;padding:0 !important;width:100%;height:auto;}
    .index-item01 .index-content .right .img{padding-top:75%;}
    .index-item01 .index-content .left{padding-top:20px !important;}
    .index-item01 .index-content .left .contxt{font-size:14px;line-height:22px;margin:20px 0px;}
    .index-item01 .index-content .left a i{width:30px;height:30px;background-size:60px auto;}
}

.index-item02{background:url(../images/index-item02-bg.jpg) no-repeat center center/cover;padding:80px 0;padding-bottom:60px;}
.index-item02 a{display:block;width:100%;height:100%;}
.index-item02 .left{width:46%;height:500px;margin-top:50px;}
.index-item02 .right{width:54%;margin-top:50px;}
.index-item02 .right .list{width:50%;float:left;padding-left:20px;margin-bottom:18px;}
.index-item02 .right .list a{height:155px;}

@media screen and (max-width:1025px) {
    .index-item02{padding:40px 0;padding-bottom:30px;}
    .index-item02 .left,.index-item02 .right{width:100%;float:none;height:auto;margin-top:25px;}
    .index-item02 .left{padding:0px 5px;}
    .index-item02 .left a{padding-top:66%;}
    .index-item02 .right{margin-top:10px;}
    .index-item02 .right .list{padding:0;padding:0px 5px;margin-bottom:10px;}
    .index-item02 .right .list a{height:auto;padding-top:37%;}
}

.index-item03{background:url(../images/index-item03-bg.png) no-repeat center center/cover;padding:80px 0;padding-bottom:60px;}
.index-item03 .content{padding-left:135px;}
.index-item03 .content-tab{display:none;}
.index-item03 .index-tit .txt{color:#fff;}
.index-item03 .fr{padding-right:145px;}
.index-item03 ul.tab{margin-top:45px;}
.index-item03 ul.tab li{float:left;margin-left:30px;color:#fff;padding-bottom:8px;border-bottom:2px solid transparent;cursor:pointer;}
.index-item03 ul.tab li:first-child{margin-left:0;}
.index-item03 ul.tab li.active{border-bottom:2px solid #ed7900;color:#ed7900;}
.index-item03 .swiper-container{margin-top:110px;padding-bottom:75px;}
.index-item03 .swiper-container .swiper-slide{background:#fff;width:21%;}
.index-item03 .swiper-container .swiper-slide .img{padding-top:100%;border:1px #ddd solid;}
.index-item03 .swiper-container .swiper-slide .con{text-align:center;padding:0px 10px;padding-top:45px;padding-bottom:50px;}
.index-item03 .swiper-container .swiper-slide .con .title{font-size:18px;color:#000;}
.index-item03 .swiper-container .swiper-slide .con .ms{font-size:13px;color:#999;margin-top:15px;}
.index-item03 .swiper-container .swiper-slide .box{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:#fff;padding:0px 15px;padding-top:30px;opacity:0;}
.index-item03 .swiper-container .swiper-slide .box .title{font-size:30px;color:#171717;margin-bottom:35px;}
.index-item03 .swiper-container .swiper-slide .box .ms{}
.index-item03 .swiper-container .swiper-slide .box .ms .subtit{font-size:20px;color:#ed7900;}
.index-item03 .swiper-container .swiper-slide .box .ms ul{line-height:30px;margin-top:10px;}
.index-item03 .swiper-container .swiper-slide .box .ms ul li{color:#171717;}
.index-item03 .swiper-container .swiper-slide .box .ms ul li span{color:#ed7900;margin-right:8px;}
.index-item03 .swiper-container .swiper-slide .box .bottom{position:absolute;bottom:55px;color:#333;}
.index-item03 .swiper-container .swiper-slide .box .bottom .line{width:10px;height:2px;background:#ed7900;margin-bottom:8px;}
.index-item03 .swiper-container .swiper-slide:hover .box{opacity:1;}
.index-item03 .swiper-container .swiper-pagination span{width:4px;height:4px;border-radius:100%;background:#fff;opacity:1;margin:0px 10px;margin-top:-3px;vertical-align:middle;}
.index-item03 .swiper-container .swiper-pagination span.swiper-pagination-bullet-active{width:10px;height:10px;background:#ed7900;}

@media screen and (max-width:1700px) {
    .index-item03 .content{padding-left:15px;}
    .index-item03 .fr{padding-right:15px;}
    .index-item03 ul.tab li{margin-left:20px;}
}
@media screen and (max-width:1441px) {
    .index-item03 ul.tab{margin-top:25px;}
}
@media screen and (max-width:1367px) {
    .index-item03 .swiper-container{margin-top:50px;}
    .index-item03 .swiper-container .swiper-slide{width:26%;}
    .index-item03 .swiper-container .swiper-slide .con{padding:20px 10px;}
    .index-item03 .swiper-container .swiper-slide .con .title{font-size:18px;}
    .index-item03 .swiper-container .swiper-slide .con .ms{margin-top:5px;}
    .index-item03 .swiper-container .swiper-slide .box{padding-top:20px;}
    .index-item03 .swiper-container .swiper-slide .box .title{font-size:22px;margin-bottom:15px;}
    .index-item03 .swiper-container .swiper-slide .box .bottom{bottom:20px;}
    .index-item03 .swiper-container .swiper-slide .box .ms ul{line-height:24px;}
}
@media screen and (max-width:1025px) {
    .index-item03{padding:40px 0;padding-bottom:20px;}
    .index-item03 .fr{width:100%;margin-top:15px;}
    .index-item03 ul.tab{margin-top:0;overflow-x:scroll;white-space:nowrap;width:100%;overflow-y:hidden;}
    .index-item03 ul.tab li{margin:0;line-height:30px;padding-bottom:0;border:none;padding:0px 15px;display:inline-block;float:none;padding-left:0;}
    .index-item03 .swiper-container{padding-bottom:50px;margin-top:20px;}
    .index-item03 .swiper-container .swiper-slide{width:28%;}
    .index-item03 .swiper-container .swiper-pagination span{margin:0px 5px;}
    .index-item03 .swiper-container .swiper-slide .con .title{font-size:16px;}
    .index-item03 .swiper-container .swiper-slide .con .ms{font-size:14px;}
}
@media screen and (max-width:769px) {
    .index-item03 .swiper-container .swiper-slide{width:40%;}
    .index-item03 .swiper-container .swiper-slide .box{display:none;}
}

.index-item04{}
.index-item04 .index-item04-container{}
.index-item04 .index-item04-container .swiper-slide{padding:110px 0;}
.index-item04 .index-item04-container .swiper-slide .img{position:absolute;left:0;top:0;height:100%;width:65%;}
.index-item04 .index-item04-container .swiper-slide .content{width:50%;padding:55px 105px;background:#fff;color:#333;font-size:18px;position:relative;z-index:2;}
.index-item04 .index-item04-container .swiper-slide .content a{color:#333;}
.index-item04 .index-item04-container .swiper-slide .content a:hover{color:#ed7900;}
.index-item04 .index-item04-container .swiper-slide .content .paging{margin-top:175px;}
.index-item04 .index-item04-container .swiper-slide .content .paging span{display:block;float:left;width:48px;height:48px;border-radius:100%;border:1px solid transparent;line-height:46px;text-align:center;font-size:22px;color:#cacaca;cursor:pointer;margin-right:5px;}
.index-item04 .index-item04-container .swiper-slide .content .paging span.active{border:1px solid #ed7900}
.index-item04 .index-item04-container .swiper-slide .content .tit{font-weight:bold;margin:30px 0px 15px 0;}
.index-item04 .index-item04-container .swiper-slide .content .contxt{line-height:24px;max-height:75px;overflow:hidden;}

@media screen and (max-width:1025px) {
    .index-item04 .index-item04-container .swiper-slide{padding:60px 0;}
    .index-item04 .index-item04-container .swiper-slide .content{padding:30px 60px;width:60%;}
}
@media screen and (max-width:769px) {
    .index-item04 .index-item04-container .swiper-slide{padding:0;}
    .index-item04 .index-item04-container .swiper-slide .img{position:static;padding-top:65%;width:100%;background-position:center center !important;}
    .index-item04 .index-item04-container .swiper-slide .content{padding:20px 15px;width:auto;float:none;font-size:16px;margin:15px;margin-top:-30px;}
    .index-item04 .index-item04-container .swiper-slide .content .paging{margin-top:20px;}
    .index-item04 .index-item04-container .swiper-slide .content .paging span{width:35px;height:35px;line-height:33px;font-size:14px;}
    .index-item04 .index-item04-container .swiper-slide .content .tit{margin:15px 0px;}
    .index-item04 .index-item04-container .swiper-slide .content .contxt{font-size:14px;line-height:22px;max-height:inherit;}
}

.index-item05{padding:100px 0px 170px 0;}
.index-item05 .left{width:26%;}
.index-item05 .left a{margin-top:115px;display:inline-block;}
.index-item05 .left a i{display:inline-block;vertical-align:middle;width:50px;height:50px;background:url(../images/icon02.png) no-repeat right top;margin-top:-2px;margin-right:10px;}
.index-item05 .left a:hover i{background-position:left top;}
.index-item05 .right{width:74%;}
.index-item05 .right .list-con{}
.index-item05 .right .list-con .list{width:100%;float:left;padding-left:1px;}
.index-item05 .right .list-con .list .img{position:relative;overflow:hidden;}
.index-item05 .right .list-con .list .img a{display:block;padding-top:63%;}
.index-item05 .right .list-con .list .img .date{position:absolute;right:0;bottom:0;width:145px;height:55px;text-align:center;line-height:55px;background:#f2f2f2;color:#333;font-size:18px;z-index:2;}
.index-item05 .right .list-con .list .content{}
.index-item05 .right .list-con .list .content .tag{font-size:12px;margin:25px 0;}
.index-item05 .right .list-con .list .content .tag i{width:10px;height:10px;display:inline-block;vertical-align:middle;border-radius:100%;background:#ddd9d6;margin-top:-2px;margin-right:10px;}
.index-item05 .right .list-con .list .content .title a{color:#333;font-size:18px;font-weight:bold;}
.index-item05 .right .list-con .list .content .txt{color:#333;line-height:24px;margin-top:15px;height:75px;overflow:hidden;}
.index-item05 .right .list-con .list .content > a{position:relative;display:inline-block;color:#333;padding-top:10px;margin-top:55px;}
.index-item05 .right .list-con .list .content > a:before{content:'';position:absolute;left:0;top:0;width:10px;height:2px;background:#ed7900;}
.index-item05 .right .list-con .list:hover .img a{transform:scale(1.2);}
.index-item05 .right .list-con .list:hover .img .date{background:#ed7900;color:#fff;}
.index-item05 .right .list-con .list:hover .tag i{background:#ed7900;}
.index-item05 .right .list-con .list:hover .content .title a{color:#ed7900;}
.index-item05 .right .index-item05-container{padding-bottom:20px;}
.index-item05 .right .index-item05-pagination{display:none;}
.index-item05 .right .index-item05-pagination span{width:4px;height:4px;border-radius:100%;background:#a9a9a9;opacity:1;position:relative;margin-top:-3px !important;vertical-align:middle;}
.index-item05 .right .index-item05-pagination span.swiper-pagination-bullet-active{width:10px;height:10px;background:#ed7900;}

@media screen and (max-width:1025px) {
    .index-item05{padding:40px 0;background:#fff;}
    .index-item05 .left{width:100%;margin-bottom:20px;}
    .index-item05 .left a{margin-top:20px;}
    .index-item05 .left a i{width:30px;height:30px;background-size:60px auto;}
    .index-item05 .right{width:100%;}
    .index-item05 .right .list-con .list .img .date{font-size:14px;width:auto;height:auto;line-height:inherit;padding:5px 10px;background:#ed7900;color:#fff;}
    .index-item05 .right .list-con .list .content .tag{margin:15px 0;}
    .index-item05 .right .list-con .list .content .tag i{background:#ed7900;}
    .index-item05 .right .list-con .list .content .title a{font-size:16px;color:#ed7900;}
    .index-item05 .right .list-con .list .content > a{margin-top:20px;}

    .index-item05 .right .index-item05-pagination{display:block;}
}
@media screen and (max-width:640px) {
    .index-item05 .right .list-con .list{padding:0;width:100%;margin-bottom:15px;}
    .index-item05 .right .list-con .list:last-child{margin-bottom:0;}
    .index-item05 .right .list-con .list .content .txt{height:auto;}
}

.about-item01{}
.about-item01 .box{position:relative;}
.about-item01 .box .img{width:600px;height:524px;}
.about-item01 .box .right{width:60%;position:absolute;right:0;bottom:10px;background:#fff;padding:70px 50px;}
.about-item01 .box .right .title{font-size:36px;text-transform:uppercase;color:#ed7900;}
.about-item01 .box .right .line{width:30px;height:5px;border-radius:3px;background:#ed7900;margin-top:20px;}
.about-item01 .box .right .contxt{line-height:36px;font-family:Arial;margin-top:25px;}
.about-item01 > .contxt{line-height:36px;margin-top:30px;}

@media screen and (max-width:1025px) {
    .about-item01 .box .right .title{font-size:20px;}
    .about-item01 .box .right .contxt,.about-item01 > .contxt{line-height:24px;}
    .about-item01 > .contxt{margin-top:20px;}
}
@media screen and (max-width:769px) {
    .about-item01{margin-top:40px;}
    .about-item01 .box .img{width:100%;height:auto;padding-top:44%;}
    .about-item01 .box .right{position:static;width:100%;padding:15px;}
    .about-item01 .box .right .line{margin-top:10px;height:3px;}
    .about-item01 .box .right .contxt{margin-top:15px;}
    .about-item01 > .contxt{padding:0px 20px;}
}

.about-item02{margin-top:55px;}
.about-item02 .title{font-size:36px;color:#ed7900;margin-bottom:20px;text-transform:uppercase;}
.about-item02 .p-img{}
.about-item02 .m-img{display:none;}

@media screen and (max-width:1025px) {
    .about-item02{margin-top:30px;}
    .about-item02 .title{font-size:20px;}
    .about-item02 .p-img{display:none;}
    .about-item02 .m-img{display:block;}
}

.about-item03{margin-top:55px;padding-bottom:80px;}
.about-item03 .title{font-size:36px;color:#ed7900;margin-bottom:20px;text-transform:uppercase;}
/*overflow-x:scroll;white-space:nowrap;*/
.about-item03 ul{width:100%;padding-bottom:20px;border-bottom:2px solid #ed7900;margin-top:20px;}
.about-item03 ul li{width:8.33%;float:left;}
.about-item03 ul li i{height:34px;background-repeat:no-repeat;background-position:center center;display:block;margin:0 auto;cursor:pointer;}
.about-item03 ul li i.icon01{background-image:url(../images/about-item03-icon01.png);}
.about-item03 ul li i.icon02{background-image:url(../images/about-item03-icon02.png);}
.about-item03 ul li i.icon03{background-image:url(../images/about-item03-icon03.png);}
.about-item03 ul li i.icon04{background-image:url(../images/about-item03-icon04.png);}
.about-item03 ul li i.icon05{background-image:url(../images/about-item03-icon05.png);}
.about-item03 ul li i.icon06{background-image:url(../images/about-item03-icon06.png);}
.about-item03 ul li i.icon07{background-image:url(../images/about-item03-icon07.png);}
.about-item03 ul li i.icon08{background-image:url(../images/about-item03-icon08.png);}
.about-item03 ul li i.icon09{background-image:url(../images/about-item03-icon09.png);}
.about-item03 ul li i.icon10{background-image:url(../images/about-item03-icon10.png);}
.about-item03 ul li i.icon11{background-image:url(../images/about-item03-icon11.png);}
.about-item03 ul li i.icon12{background-image:url(../images/about-item03-icon12.png);}
.about-item03 ul li.active i.icon01{background-image:url(../images/about-item03-icon01-h.png);}
.about-item03 ul li.active i.icon02{background-image:url(../images/about-item03-icon02-h.png);}
.about-item03 ul li.active i.icon03{background-image:url(../images/about-item03-icon03-h.png);}
.about-item03 ul li.active i.icon04{background-image:url(../images/about-item03-icon04-h.png);}
.about-item03 ul li.active i.icon05{background-image:url(../images/about-item03-icon05-h.png);}
.about-item03 ul li.active i.icon06{background-image:url(../images/about-item03-icon06-h.png);}
.about-item03 ul li.active i.icon07{background-image:url(../images/about-item03-icon07-h.png);}
.about-item03 ul li.active i.icon08{background-image:url(../images/about-item03-icon08-h.png);}
.about-item03 ul li.active i.icon09{background-image:url(../images/about-item03-icon09-h.png);}
.about-item03 ul li.active i.icon10{background-image:url(../images/about-item03-icon10-h.png);}
.about-item03 ul li.active i.icon11{background-image:url(../images/about-item03-icon11-h.png);}
.about-item03 ul li.active i.icon12{background-image:url(../images/about-item03-icon12-h.png);}
.about-item03 .swiper-container{margin-top:30px;}
.about-item03 .swiper-container img{width:100%;}
.about-item03 .tab-con{display:none;}

@media screen and (max-width:1025px) {
    .about-item03{margin-top:30px;padding-bottom:40px;}
    .about-item03 .title{font-size:20px;}
    .about-item03 ul{overflow-x:scroll;white-space:nowrap;width:100%;padding-bottom:15px;margin-top:15px;}
    .about-item03 ul li{display:inline-block;width:40px;float:none;margin-right:20px;}
    .about-item03 .swiper-container{margin-top:15px;}
}

.case-item01{}
.case-item01 ul{text-align:center;}
.case-item01 ul li{display:inline-block;vertical-align:middle;margin:0px 5px;}
.case-item01 ul li a{display:block;width:115px;height:115px;border-radius:5px;background:#d6c09d;color:#fff;padding-top:22px;}
.case-item01 ul li a i{display:block;height:30px;margin-bottom:5px;}
.case-item01 ul li a i.icon01{background:url(../images/case-item01-icon01.png) no-repeat center center;}
.case-item01 ul li a i.icon02{background:url(../images/case-item01-icon02.png) no-repeat center center;}
.case-item01 ul li a i.icon03{background:url(../images/case-item01-icon03.png) no-repeat center center;}
.case-item01 ul li a i.icon04{background:url(../images/case-item01-icon04.png) no-repeat center center;}
.case-item01 ul li a i.icon05{background:url(../images/case-item01-icon05.png) no-repeat center center;}
.case-item01 ul li a:hover,.case-item01 ul li.active a{background:#ed7900;}

@media screen and (max-width:1025px) {
    .case-item01{margin:35px 0;}
}
@media screen and (max-width:769px) {
    .case-item01{margin:0px -7.5px;margin-top:20px;margin-bottom:35px;}
    .case-item01 ul li{width:33.33%;float:left;display:block;margin:0;margin-top:15px;}
    .case-item01 ul li div{padding:0px 7.5px;display:table;width:100%;}
    .case-item01 ul li a{padding-top:0;height:45px;width:100%;font-size:12px;display:table-cell;vertical-align:middle;}
    .case-item01 ul li a i{display:none;}
}

.case-item02{margin-top:30px;}
.case-item02 .list-con{margin:0px -10px;}
.case-item02 .list-con .list{width:33.33%;float:left;margin-top:20px;padding:0px 10px;}
.case-item02 .list-con .list .box{position:relative;}
.case-item02 .list-con .list .box .img{overflow:hidden;}
.case-item02 .list-con .list .box .img a{padding-top:107.91%;display:block;}
.case-item02 .list-con .list .box .title{position:absolute;left:0;bottom:0;width:100%;z-index:1;}
.case-item02 .list-con .list .box .title a{background:rgba(27,46,58,.8);line-height:50px;display:block;color:#fff;padding:0px 10px;font-family:Arial;}
.case-item02 .list-con .list .box:hover .img a{transform:scale(1.2)}

.case-item02 .list-con .list.first{width:66.66%;}
.case-item02 .list-con .list.first .box .img a{padding-top:52.571%}

@media screen and (max-width:1221px) {
    .case-item02 .list-con .list.first .box .img a{padding-top:52%;}
}
@media screen and (max-width:1025px) {
    .case-item02 .list-con{margin:0px -7.5px;}
    .case-item02 .list-con .list{padding:0px 7.5px;margin-top:15px;}
    .case-item02 .list-con .list.first .box .img a{padding-top:52%;}
}
@media screen and (max-width:769px) {
    .case-item02 .list-con .list{width:50%;}
    .case-item02 .list-con .list.first{width:100% !important;}
    .case-item02 .list-con .list.first .box .img a{padding-top:51.5%;}
    .case-item02 .list-con .list .box .title a{line-height:35px;}
}

.case-detail{}
.case-detail .item01{position:relative;min-height:65px;padding-right:75px;font-family:Arial;color:#333;}
.case-detail .item01 .title{font-size:30px;font-weight:bold;}
.case-detail .item01 .line{width:30px;height:5px;border-radius:3px;background:#ed7900;margin:20px 0;}
.case-detail .item01 .contxt{line-height:20px;}
.case-detail .item01 a{display:block;position:absolute;right:0;top:0;width:65px;height:65px;background:#ed7900 url(../images/case-detail-icon.png) no-repeat center center;}

@media screen and (max-width:1025px) {
    .case-detail .item01{padding-right:0;}
    .case-detail .item01 .title{font-size:18px;}
    .case-detail .item01 a{display:none;}
}
@media screen and (max-width:769px) {
    .case-detail .item01{margin-top:40px;}
    .case-detail .item01 .line{margin:15px 0;}
}

.case-detail .item02{margin:45px 0px 80px 0;}
.case-detail .item02 .img{padding-top:49%;}
.case-detail .item02 .swiper-button-prev,.case-detail .item02 .swiper-button-next{width:52px;height:52px;background:url(../images/case-arrow.png) no-repeat left top;opacity:1;}
.case-detail .item02 .swiper-button-prev{background-position:left top;}
.case-detail .item02 .swiper-button-next{background-position:right top;}
.case-detail .item02 .swiper-button-prev:hover{background-position:left bottom;}
.case-detail .item02 .swiper-button-next:hover{background-position:right bottom;}
.case-detail .item02 .swiper-pagination{}
.case-detail .item02 .swiper-pagination span{width:14px;height:14px;opacity:1;border:1px solid #fff;background:none;}
.case-detail .item02 .swiper-pagination span.swiper-pagination-bullet-active{background:#ed7900;border:1px solid #ed7900;}

@media screen and (max-width:1025px) {
    .case-detail .item02{margin:25px 0px 40px 0;}
    .case-detail .item02 .swiper-button-prev,.case-detail .item02 .swiper-button-next{display:none;}
    .case-detail .item02 .swiper-pagination{bottom:5px;}
    .case-detail .item02 .swiper-pagination span{width:8px;height:8px;}
}

.product-item01{text-align:center;}
.product-item01 .title{font-size:36px;font-family:Arial;text-transform:uppercase;font-weight:bold;}
.product-item01 .line{width:30px;height:3px;background:#ed7900;margin:0 auto;margin-top:10px;}

@media screen and (max-width:1025px) {
    .product-item01 .title{font-size:20px;}
}
@media screen and (max-width:769px) {
    .product-item01{margin-top:30px;}
}

.product-item02{padding-left:100px;position:relative;margin-top:50px; z-index:100;}
.product-item02 .list-con{margin:0px -10px;}
.product-item02 .list-con .list{padding:0px 10px;display:table;width:20%;float:left;margin-bottom:20px;height:45px;position:relative; z-index:9;}
.product-item02 .list-con .list:first-child{position:absolute;left:0;top:0;width:90px;}
.product-item02 .list-con .list a{display:table-cell;vertical-align:middle;height:45px;text-align:center;border-radius:5px;background:#00859b;color:#fff; font-size:12px;}
.product-item02 .list-con .list a:hover,.product-item02 .list-con .list a.active{background:#ed7900;}
.product-item02 .list-con .list a.nmenu{ background:url(../images/nmenu.png) no-repeat 93% 50% #00859b;}
.product-item02 .list-con .list:hover a.nmenu{background:url(../images/nmenu.png) no-repeat 93% 50% #ed7900;}
.product-item02 .list-con .list dl{ position:absolute; z-index:20; top:45px; left:10px; background:#fff; width: calc(100% - 20px);width: -moz-calc(100% - 20px);width: -webkit-calc(100% - 20px); height:auto; display:none;}
.product-item02 .list-con .list dl dd a{ border-radius:0; width:100%; display:block; line-height:30px; background:#ed7900; height:30px;}
.product-item02 .list-con .list dl dd a:hover{ background:#00859b;}
.product-item02 .list-con .list:hover dl{ display:block;}

@media screen and (max-width:1025px) {
    .product-item02{margin-top:30px;}
    .product-item02 .list-con{margin:0px -7.5px;}
    .product-item02 .list-con .list{width:33.33%;padding:0px 7.5px;margin-bottom:15px;}
}
@media screen and (max-width:769px) {
    .product-item02{padding-left:0;}
    .product-item02 .list-con{margin:0px -5px;}
    .product-item02 .list-con .list{width:50%;padding:0px 5px;margin-bottom:10px;}
    .product-item02 .list-con .list a{font-size:12px;padding:0px 5px;}
    .product-item02 .list-con .list:first-child{position:static;width:100%;}
}

.p-location{ padding-bottom:15px; line-height:25px; margin-top:25px;}

.product-item03{ border-top:2px #ed7900 solid; border-bottom:2px #ed7900 solid; padding-bottom:40px; padding-top:20px;}
.product-item03 .list-con{margin:0px -20px;}
.product-item03 .list-con .list{width:25%;float:left;padding:0px 10px;margin-top:20px; height: 400px;}
.product-item03 .list-con .list .box{background:#fff;border-bottom:10px solid transparent;}
.product-item03 .list-con .list .box .img{ border:1px #ddd solid;}
.product-item03 .list-con .list .box .img a{padding-top:100%;display:block;}
.product-item03 .list-con .list .box .con{text-align:center;padding:0px 10px;padding-top:25px;padding-bottom:30px;}
.product-item03 .list-con .list .box .con .title a{font-size:16px;color:#000;}
.product-item03 .list-con .list .box .con .ms{font-size:13px;color:#999;margin-top:15px;}

.product-item03 .list-con .list .box:hover{transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);border-bottom:10px solid #ed7900;}

@media screen and (max-width:1025px) {
    .product-item03 .list-con{margin:0px -7.5px;}
    .product-item03 .list-con .list{padding:0px 7.5px;margin-top:15px;}
    .product-item03 .list-con .list .box{border-bottom:none !important;transform:translateY(0px) !important;-webkit-transform:translateY(0px) !important;-moz-transform:translateY(0px) !important;-ms-transform:translateY(0px) !important;}
    .product-item03 .list-con .list .box .con{padding:20px 10px;}
    .product-item03 .list-con .list .box .con .title a{font-size:16px;}
    .product-item03 .list-con .list .box .con .ms{font-size:14px;margin-top:5px;}
}

@media screen and (max-width:769px) {
    .product-item03 .list-con .list{width:50%;}
    .product-item03 .list-con .list .box .con .ms{font-size:12px;}
}

.product-detail01{background:#fff;padding:65px 0;}
.product-detail01 .left{width:35%;border:1px #ddd solid; padding:20px; margin-top:89px;}
.product-detail01 .left .img{ }
.product-detail01 .right{margin-left:40%;padding-top:0;font-family:Arial;color:#333; position:relative; z-index:9;}
.product-detail01 .right .title{font-size:22px;width: calc(100% - 200px);width: -moz-calc(100% - 200px);width: -webkit-calc(100% - 200px);}
.product-detail01 .right .ms{margin-top:15px;}
.product-detail01 .right .ms .subtit{font-size:30px;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #535353;}
.product-detail01 .right .ms ul{line-height:30px;margin-top:25px;}
.product-detail01 .right .ms ul li{position:relative;padding-left:15px;}
.product-detail01 .right .ms ul li:before{content:'';position:absolute;width:5px;height:5px;border-radius:100%;background:#fff;margin-top:-2.5px;top:50%;left:0;}
.product-detail01 .right > a.pdown{display:block;width:175px;height:45px;line-height:45px;text-align:center;color:#fff;background:#ed7900;border-radius:30px;margin-top:0;font-size:18px; position:absolute; z-index:10; top:0; right:0;}

.product-detail01 .right .line{width:40px;height:5px;border-radius:3px;background:#ed7900;margin-top:15px;}

@media screen and (max-width:1025px) {
    .product-detail01{padding-bottom:40px;}
    .product-detail01 .right .title{font-size:16px;}
    .product-detail01 .right .ms{margin-top:15px;}
    .product-detail01 .right .ms .subtit{font-size:18px;}
    .product-detail01 .right .ms ul{margin-top:15px;line-height:22px;}
    .product-detail01 .right > a{margin-top:20px;font-size:14px;}
}
@media screen and (max-width:769px) {
    .product-detail01 .left,.product-detail01 .right{width:100%;margin:0;}
}

.product-detail{padding:65px 0;background:#fff;}
.product-detail img{margin:0 auto;}

@media screen and (max-width:1025px) {
    .product-detail{padding:35px 0;}
}

.product-photo{padding:60px 0;font-family:Arial;color:#333;}
.product-photo .title{font-size:36px;text-transform:uppercase;font-weight:bold;}
.product-photo .line{width:40px;height:5px;border-radius:3px;background:#ed7900;margin-top:15px;}
.product-photo .contxt{line-height:24px;margin-top:30px;}

@media screen and (max-width:1025px) {
    .product-photo{padding:25px 0;}
    .product-photo .title{font-size:20px;}
    .product-photo .line{margin-top:10px;}
    .product-photo .contxt{line-height:20px;margin-top:15px;}
}

.contact-item01{text-align:center;padding-bottom:50px;}
.contact-item01 .title{font-size:36px;font-family:Arial;text-transform:uppercase;font-weight:bold;}
.contact-item01 .line{width:30px;height:3px;background:#ed7900;margin:0 auto;margin-top:10px;}
.contact-item01 ul{text-align:left;font-family:Arial;margin:45px 0;}
.contact-item01 ul li{margin-top:20px;}
.contact-item01 ul li:first-child{margin-top:0px;}
.contact-item01 ul li i{display:inline-block;vertical-align:middle;width:55px;}
.contact-item01 ul li span{text-transform:uppercase;font-weight:bold;}

@media screen and (max-width:1025px) {
    .contact-item01{padding-bottom:40px;}
    .contact-item01 .title{font-size:20px;}
    .contact-item01 ul{margin:20px 0;}
    .contact-item01 ul li i{float:left;width:45px;}
}
@media screen and (max-width:769px) {
    .contact-item01{margin-top:30px;}
    .contact-item01 ul li{position:relative;padding-left:45px;margin-top:15px;min-height:28px;}
    .contact-item01 ul li i{position:absolute;left:0;top:0;}
}

.contact-item02{padding-bottom:80px;}
.contact-item02 .title{padding-bottom:20px;border-bottom:2px solid #ff5800;font-size:24px;margin-bottom:10px;}
.contact-item02 .list-con{margin:0px -25px;}
.contact-item02 .list{width:50%;float:left;padding:0px 25px;margin-top:30px;}
.contact-item02 .list .box{border:1px solid #e1e1e1;background:#fff;position:relative;padding-left:85px;}
.contact-item02 .list .box span{position:absolute;line-height:50px;left:20px;}
.contact-item02 .list .box input{height:50px;width:100%;}
.contact-item02 .list .box select{background:none;height:45px;width:100%;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0px 20px;color:#666;background:url(../images/contact-icon06.png) no-repeat right center;}
.contact-item02 .list .name{margin-bottom:10px;}
.contact-item02 .list textarea{width:100%;height:200px;border:none;resize:none;outline:none;padding:15px;}
.contact-item02 .list input[type=button]{width:170px;height:50px;background:#ff5800;color:#fff;cursor:pointer;}

@media screen and (max-width:1025px) {
    .contact-item02{padding-bottom:40px;}
    .contact-item02 .title{font-size:16px;padding-bottom:10px;margin-bottom:0;}
    .contact-item02 .list-con{margin:0px -5px;}
    .contact-item02 .list{padding:0px 5px;margin-top:10px;}
    .contact-item02 .list .box{padding-left:80px;}
    .contact-item02 .list .box span{line-height:40px;left:15px;}
    .contact-item02 .list .box input{height:40px;}
    .contact-item02 .list .box select{height:40px;padding:0px 15px;}
}
@media screen and (max-width:769px) {
    .contact-item02 .list{width:100%;}
}

.solution-item01{position:relative;overflow:hidden;}
.solution-item01 .img{padding-top:42%;}
.solution-item01 .black{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:2;opacity:0;}
.solution-item01 .box{position:absolute;left:0;bottom:90px;width:100%;z-index:3;text-align:center;font-family:Arial;}
.solution-item01 .box > div{transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);opacity:0;}
.solution-item01 .box .title{font-weight:bold;color:#fff;font-size:36px;text-transform:uppercase;}
.solution-item01 .box .txt{max-width:755px;margin:0 auto;color:#fff;line-height:20px;margin-top:20px;padding:0px 10px;}
.solution-item01:hover .black{opacity:1;}
.solution-item01:hover .img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.solution-item01:hover .box > div{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);opacity:1;}

@media screen and (max-width:1025px) {
    .solution-item01{margin-top:40px;}
    .solution-item01 .box{bottom:20px;}
    .solution-item01 .box .title{font-size:20px;}
    .solution-item01 .box .txt{margin-top:10px;}
    .solution-item01 .black{opacity:1;}
    .solution-item01 .box > div{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);opacity:1;}
}

.solution-item02{}
.solution-item02 .list-con{margin:0px -10px;}
.solution-item02 .list-con .list{width:50%;float:left;padding:0px 10px;margin-top:20px;}
.solution-item02 .list-con .list .box{position:relative;overflow:hidden;}
.solution-item02 .list-con .list .box .img{padding-top:56%;}
.solution-item02 .list-con .list .box .black{position:absolute;left:0;top:0;width:100%;z-index:2;background:url(../images/solution-bg.png) repeat-x left center/auto 100%;height:100%;z-index:2;}
.solution-item02 .list-con .list .box .content{position:absolute;left:0;bottom:40px;width:100%;font-family:Arial;z-index:2;padding:0px 35px;}
.solution-item02 .list-con .list .box .content .title{font-weight:bold;color:#fff;font-size:24px;text-transform:uppercase;transform:translateY(60px);-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);}
.solution-item02 .list-con .list .box .content .txt{margin:0 auto;color:#fff;line-height:20px;margin-top:10px;height:40px;overflow:hidden;transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);opacity:0;}

.solution-item02 .list-con .list .box:hover .img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.solution-item02 .list-con .list .box:hover .content .txt,.solution-item02 .list-con .list .box:hover .content .title{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);opacity:1;}

@media screen and (max-width:1025px) {
    .solution-item02 .list-con{margin:0px -7.5px;}
    .solution-item02 .list-con .list{padding:0px 7.5px;margin-top:15px;}
    .solution-item02 .list-con .list .box .content{padding:0px 15px;bottom:15px;}
    .solution-item02 .list-con .list .box .content .title{font-size:16px;}
    .solution-item02 .list-con .list .box .content .txt{margin-top:5px;}
    .solution-item02 .list-con .list .box .content .txt,.solution-item02 .list-con .list .box .content .title{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);opacity:1;}
}
@media screen and (max-width:769px) {
    .solution-item02 .list-con .list{width:100%;}
}

.news-item01{}
.news-item01 ul{text-align:center;}
.news-item01 ul li{display:inline-block;vertical-align:middle;margin:0px 5px;}
.news-item01 ul li div{padding:0px 7.5px;display:table;width:100%;}
.news-item01 ul li a{display:table-cell;vertical-align:middle;width:115px;height:115px;border-radius:5px;background:#00859b;color:#fff;}
.news-item01 ul li a:hover,.news-item01 ul li.active a{background:#ed7900;}

@media screen and (max-width:1025px) {
    .news-item01{margin:25px 0;}
}
@media screen and (max-width:769px) {
    .news-item01{margin:5px -7.5px;margin-bottom:0;}
    .news-item01 ul li{width:33.33%;float:left;display:block;margin:0;margin-top:15px;}
    .news-item01 ul li a{padding-top:0;height:45px;width:100%;font-size:12px;display:table-cell;vertical-align:middle;}
}

.news-item02{font-family:Arial;}
.news-item02 .list-con{margin:0px -10px;}
.news-item02 .list-con .list{width:33.33%;float:left;padding:0px 10px;margin-top:40px;}
.news-item02 .list-con .list .img{position:relative;overflow:hidden;}
.news-item02 .list-con .list .img a{display:block;padding-top:63%;}
.news-item02 .list-con .list .img .date{position:absolute;right:0;bottom:0;width:145px;height:55px;text-align:center;line-height:55px;background:#f2f2f2;color:#333;font-size:18px;z-index:2;}
.news-item02 .list-con .list .content{}
.news-item02 .list-con .list .content .tag{font-size:12px;margin:25px 0;}
.news-item02 .list-con .list .content .tag i{width:10px;height:10px;display:inline-block;vertical-align:middle;border-radius:100%;background:#ddd9d6;margin-top:-2px;margin-right:10px;}
.news-item02 .list-con .list .content .title a{color:#333;font-size:18px;font-weight:bold;}
.news-item02 .list-con .list .content .txt{color:#333;line-height:24px;margin-top:15px;height:80px;overflow:hidden;}
.news-item02 .list-con .list .content > a{position:relative;display:inline-block;color:#333;padding-top:10px;margin-top:55px;}
.news-item02 .list-con .list .content > a:before{content:'';position:absolute;left:0;top:0;width:10px;height:2px;background:#ed7900;}
.news-item02 .list-con .list:hover .img a{transform:scale(1.2);}
.news-item02 .list-con .list:hover .img .date{background:#ed7900;color:#fff;}
.news-item02 .list-con .list:hover .tag i{background:#ed7900;}
.news-item02 .list-con .list:hover .content .title a{color:#ed7900;}

@media screen and (max-width:1025px) {
    .news-item02{}
    .news-item02 .list-con .list{margin-top:20px;padding:0px 7.5px;}
    .news-item02 .list-con .list .img .date{font-size:14px;width:auto;height:auto;line-height:inherit;padding:5px 10px;background:#ed7900;color:#fff;}
    .news-item02 .list-con .list .content .tag{margin:15px 0;}
    .news-item02 .list-con .list .content .tag i{background:#ed7900;}
    .news-item02 .list-con .list .content .title a{font-size:16px;color:#ed7900;}
    .news-item02 .list-con .list .content .txt{line-height:20px;margin-top:10px;}
    .news-item02 .list-con .list .content > a{margin-top:15px;}
}
@media screen and (max-width:769px) {
    .news-item02 .list-con .list{width:50%;}
}

.news-detail{font-family:Arial;}
.news-detail .left{margin-right:325px;padding-right:70px;}
.news-detail .item01{padding-bottom:25px;border-bottom:1px solid #d5d5d5;}
.news-detail .item01 .title{font-size:24px;color:#333;}
.news-detail .item01 .date{margin-top:10px;font-size:12px;}
.news-detail .contxt{line-height:24px;color:#333;margin:20px 0;padding-bottom:40px;border-bottom:1px solid #d5d5d5;}
.news-detail .item02{margin-bottom:70px;line-height:30px;color:#333;}
.news-detail .item02 a{color:#333;}
.news-detail .item02 a:hover{color:#ed7900;}

.news-detail .right{width:325px;}
.news-detail .right .title{font-size:18px;color:#fff;background:#8f8f8f url(../images/news-icon01.png) no-repeat 24px center;padding-left:60px;line-height:60px;}
.news-detail .right ul{background:#fff;}
.news-detail .right ul li{}
.news-detail .right ul li a{display:block;position:relative;height:60px;line-height:60px;border-bottom:1px solid #f1f1f1;padding-left:40px;}
.news-detail .right ul li a:before{content:'';width:5px;height:5px;border-radius:100%;background:#777;top:50%;margin-top:-2.5px;position:absolute;left:20px;}
.news-detail .right ul li a:hover{background:#ed7900;color:#fff;}
.news-detail .right ul li a:hover:before{background:#fff;}

@media screen and (max-width:1025px) {
    .news-detail .right{display:none;}
    .news-detail .left{margin-right:0;padding-right:0;}
}
@media screen and (max-width:769px) {
    .news-detail .left{margin-top:30px;}
    .news-detail .item01{padding-bottom:15px;}
    .news-detail .item01 .title{font-size:18px;}
    .news-detail .contxt{margin:10px 0;line-height:22px;padding-bottom:20px;}
    .news-detail .item02{margin-bottom:30px;line-height:24px;}
}

.solution-detail{padding-bottom:80px;}

.solution-item03{font-family:Arial;}
.solution-item03 .right{}
.solution-item03 .right a{display:block;width:64px;height:64px;background:url(../images/solution-icon.png) no-repeat center center/cover;}
.solution-item03 .left{margin-right:90px;}
.solution-item03 .left .title{font-size:36px;font-weight:bold;color:#ff5800;}
.solution-item03 .left .ms{line-height:24px;color:#333;margin:30px 0;}
.solution-item03 .left .contxt{margin-bottom:40px;}
.solution-item03 .left .contxt img{max-width:100%;}

@media screen and (max-width:1025px) {
    .solution-detail{padding-bottom:30px;}
    .solution-item03{margin-top:20px;}
    .solution-item03 .right{display:none;}
    .solution-item03 .left{margin-right:0;}
    .solution-item03 .left .title{font-size:16px;}
    .solution-item03 .left .ms{font-size:12px;line-height:22px;margin:15px 0;}
    .solution-item03 .left .contxt{margin-bottom:20px;}
}

.factory-title{}
.factory-title .title{font-size:36px;color:#ff5800;text-transform:uppercase;}
.factory-title .line{width:30px;height:5px;background:#ff5800;border-radius:3px;margin-top:15px;}

@media screen and (max-width:1025px) {
    .factory-title .title{font-size:20px;}
    .factory-title .line{margin-top:10px;height:3px;}
}

.factory-item01{padding-bottom:60px;}
.factory-item01 .left,.factory-item01 .right{margin-top:45px;}
.factory-item01 .left{font-family:Arial;background:#fff;padding:40px 35px;width:45%;height:553px;}
.factory-item01 .left .contxt{color:#333;line-height:24px;height:100%;overflow-y:auto;}
.factory-item01 .right{width:55%;height:553px;}
.factory-item01 .swiper{margin-top:10px;position:relative;}
.factory-item01 .swiper .factory-item01-arrow{width:60px;height:60px;background:url(../images/factory-arrow.png) no-repeat left top;position:absolute;top:50%;margin-top:-30px;cursor:pointer;}
.factory-item01 .swiper .factory-item01-arrow.factory-item01-prev{background-position:left top;left:-80px;}
.factory-item01 .swiper .factory-item01-arrow.factory-item01-next{background-position:right top;right:-80px;}
.factory-item01 .swiper .factory-item01-arrow.factory-item01-prev:hover{background-position:left bottom;}
.factory-item01 .swiper .factory-item01-arrow.factory-item01-next:hover{background-position:right bottom;}

@media screen and (max-width:769px) {
    .factory-item01{padding:40px 0;}
    .factory-item01 .factory-title{margin-bottom:20px;}
    .factory-item01 .left,.factory-item01 .right{width:100%;height:auto;margin-top:0;}
    .factory-item01 .left{padding:20px;}
    .factory-item01 .left .contxt{line-height:20px;}
    .factory-item01 .right{padding-top:83%;}
}

.factory-item02{background:#fff;padding:50px 0px 80px 0;}
.factory-item02 .contxt{font-family:Arial;color:#333;line-height:24px;margin-top:35px;}

@media screen and (max-width:769px) {
    .factory-item02{padding:40px 0;}
    .factory-item02 .contxt{line-height:20px;margin-top:15px;}
}

.factory-item03{padding:60px 0;}
.factory-item03 .swiper{margin-top:40px;position:relative;}
.factory-item03 .swiper .factory-item03-arrow{width:60px;height:60px;background:url(../images/factory-arrow.png) no-repeat left top;position:absolute;top:50%;margin-top:-30px;cursor:pointer;}
.factory-item03 .swiper .factory-item03-arrow.factory-item03-prev{background-position:left top;left:-80px;}
.factory-item03 .swiper .factory-item03-arrow.factory-item03-next{background-position:right top;right:-80px;}
.factory-item03 .swiper .factory-item03-arrow.factory-item03-prev:hover{background-position:left bottom;}
.factory-item03 .swiper .factory-item03-arrow.factory-item03-next:hover{background-position:right bottom;}

@media screen and (max-width:769px) {
    .factory-item03{padding:40px 0;}
    .factory-item03 .swiper{margin-top:15px;}
}

.factory-item04{background:#fff;padding:60px 0px;}
.factory-item04 .contxt{margin-top:15px;}
