<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.index-container{width:100%;height:100%;}
.index-container .swiper-slide{}
.index-container .swiper-slide video{object-fit: contain;}
.index-container .swiper-slide .icon{width:98px;height:98px;background:url(../images/video-icon.png) no-repeat center center/cover;position:absolute;left:50%;top:50%;margin:-49px 0px 0px -49px;z-index:5;cursor:pointer;display:none;}
.index-container .swiper-slide .bg-box{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;transition:transform 5.4s;-webkit-transition:transform 5.4s;-moz-transition:transform 5.4s;}
.index-container .swiper-slide.swiper-slide-active .bg-box{transform:scale(1.2);-webkit-transform:scale(1.2);}
.index-container .swiper-slide .m-bg{display:none;}
.index-container .swiper-slide .content{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);left:0;right:0;margin:auto;max-width:1500px;}
.index-container .swiper-slide .content .left{max-width:600px;display:table;}
.index-container .swiper-slide .content .left &gt; div{display:table-cell;vertical-align:middle;}
.index-container .swiper-slide .content .left .title{font-size:60px;font-weight:bold;color:#fff;}
.index-container .swiper-slide .content .left .line{width:10px;height:3px;background:#fff;margin:40px 0;}
.index-container .swiper-slide .content .left .ms{color:#bfc9df;line-height:24px;font-size:16px;}
.index-container .arrow{width:74px;height:74px;background:url(../images/banner-arrow.png) no-repeat left top;margin-top:-37px;}
.index-container .arrow.swiper-button-left{background-position:left top;left:50px;}
.index-container .arrow.swiper-button-right{background-position:right top;right:50px;}
.index-container .swiper-pagination{bottom:50px;}
.index-container .swiper-pagination span{width:13px;height:13px;opacity:1;background:none;border-radius:100%;border:1px solid #fff;}
.index-container .swiper-pagination span.swiper-pagination-bullet-active{background:#ea541f;border:1px solid #ea541f;}

@media screen and (min-width:1024px) {
    .index-container .arrow.swiper-button-left:hover{background-position:left bottom;}
    .index-container .arrow.swiper-button-right:hover{background-position:right bottom;}
}
@media screen and (max-width:1600px) {
    .index-container .swiper-slide .content{padding:0px 40px;}
}
@media screen and (max-width:1367px) {
    .index-container .swiper-slide .content .left .title{font-size:30px;}
    .index-container .swiper-slide .content img{max-width:70%;float:right;}
    .index-container .swiper-pagination{bottom:60px !important;}
}
@media screen and (max-width:1025px) {
    .index-container .swiper-slide .icon{width:40px;height:40px;margin:-20px 0px 0px -20px;display:block;}
    .index-container .swiper-slide .content{padding:0px 20px;}
    .index-container .swiper-slide .content .left{height:auto !important;}
    .index-container .swiper-slide .content .left .title{font-size:20px;}
    .index-container .swiper-slide .content .left .line{margin:20px 0;}
    .index-container .swiper-slide .content .left .ms{line-height:22px;color:#fff;font-size:14px;}
    .index-container .swiper-slide .content .img{margin-top:20px;}
    .index-container .swiper-slide .content .img img{max-width:70%;margin:0 auto;float:none;}

    .index-container .swiper-pagination{bottom:90px !important;}
    .index-container .swiper-pagination span{width:8px;height:8px;}

    .index-container .arrow{width:25px;height:25px;background-size:50px 50px;margin-top:-25px;}
    .index-container .arrow.swiper-button-left{left:15px;}
    .index-container .arrow.swiper-button-right{right:15px;}
}
@media screen and (max-width:769px) {
    .index-container .swiper-slide .content{top:30%;}
    .index-container .swiper-slide .m-bg{display:block;}
    .index-container .swiper-slide .pc-bg{display:none;}
}

.csr-item01{margin-bottom:50px;}
.csr-item01 .w1200{background:#e9e8ed;position:relative;}
.csr-item01 .left{background:url(../images/scr-img01.jpg) no-repeat center center/cover;height:400px;margin-right:450px;}
.csr-item01 .right{padding:0 35px;padding-top:80px;width:450px;position:absolute;right:0;top:0;}
.csr-item01 .right .title{font-size:24px;color:#ea541f;font-weight:bold;}
.csr-item01 .right .line{width:30px;height:4px;background:#ea541f;margin:25px 0;}
.csr-item01 .right .ms{line-height:333;line-height:36px;}

@media screen and (max-width:1367px) {
    .csr-item01 .right .title{font-size:20px;}
    .csr-item01 .right .ms{line-height:24px;font-size:12px;}
}
@media screen and (max-width:1200px) {
    .csr-item01{padding:0px 15px;margin-bottom:30px;}
    .csr-item01 .w1200{padding:0px;}
}
@media screen and (max-width:1025px) {
    .csr-item01 .left{background:url(../images/scr-img01-m.jpg) no-repeat center center/cover;height:auto;margin-right:0;padding-top:35%;}
    .csr-item01 .right{position:static;width:auto;padding:20px;float:none;}
    .csr-item01 .right .title{font-size:16px;}
    .csr-item01 .right .line{margin:15px 0;height:2px;}
    .csr-item01 .right .ms{line-height:24px;}
}

.csr-item02{padding-bottom:40px;}
.csr-item02 .title{font-weight:bold;font-size:24px;color:#ea541f;margin-bottom:5px;}
.csr-item02 .contxt{margin-bottom:35px;line-height:36px;}

@media screen and (max-width:1367px) {
    .csr-item02 .title{font-size:18px;}
}
@media screen and (max-width:1367px) {
    .csr-item02{padding-bottom:20px;}
    .csr-item02 .title{font-size:16px;}
    .csr-item02 .contxt{line-height:24px;margin-bottom:20px;font-size:12px;}
}

ul.news-tab{margin-bottom:80px;text-align:center;}
ul.news-tab li{display:inline-block;cursor:pointer;height:45px;line-height:45px;width:165px;margin:0px 10px;border-radius:30px;background:#002a4f;font-size:16px;color:#fff;}
ul.news-tab li a{display:block;color:#fff;}
ul.news-tab li.active{background:#ea541f;}

ul.news-tab-item{margin-top:80px;}

@media screen and (max-width:1367px) {
    ul.news-tab{margin-bottom:40px;}
    ul.news-tab li{height:35px;line-height:35px;}
    ul.news-tab li a{font-size:14px;}

    ul.news-tab-item{margin-top:40px;}

}
@media screen and (max-width:1025px) {
    ul.news-tab-item{margin-top:15px;}
    ul.news-tab li{width:140px;font-size:14px;margin:0px 5px;}
}

.news-item01{}
.news-item01 .left{width:600px;}
.news-item01 .left .news-container{}
.news-item01 .left .news-container .swiper-slide{}
.news-item01 .left .news-container .swiper-slide .img{padding-top:56%;}
.news-item01 .left .news-container .swiper-slide .title{padding-right:110px;line-height:65px;background:#3c4857;color:#fff;font-size:18px;padding-left:15px;}
.news-item01 .left .news-container .news-pagination{right:12.5px;width:auto;left:auto;bottom:20px;}
.news-item01 .left .news-container .news-pagination span{opacity:1;border:1px solid #fff;border-radius:100%;background:none;width:15px;height:15px;margin:0px 7.5px;}
.news-item01 .left .news-container .news-pagination span.swiper-pagination-bullet-active{background:#fff;}

.news-item01 .right{margin-left:650px;}
.news-list{padding-bottom:20px;border-bottom:1px solid #afafaf;margin-top:20px;height:120px;position:relative;padding-right:70px;}
.news-list:first-child{margin-top:0;}
.news-list .more{position:absolute;right:20px;width:34px;height:34px;background:url(../images/news-more.png) no-repeat center center/cover;top:50%;margin-top:-25px;}
.news-list .date{width:100px;height:100px;background:#e1e1e1;color:#fff;font-weight:bold;padding-top:15px;text-align:right;padding-right:8px;}
.news-list .date .day{font-size:30px;color:#ea541f;}
.news-list .date .year{font-size:18px;color:#666;}
.news-list .contxt{margin-left:130px;padding-top:10px;}
.news-list .contxt .title{margin-bottom:10px;}
.news-list .contxt .title a{font-size:18px;}
.news-list .contxt .ms{line-height:24px;color:#6b747f;height:50px;overflow:hidden;}

.news-list:hover .contxt .title a{color:#ea541f;}

.news-item01 .news-list{padding-right:0;}
.news-item01 .news-list .more{display:none;}

.news-item02{margin-top:45px;border-top:1px solid #afafaf;}
.news-item02 .news-list:first-child{margin-top:20px;}

.pcb-list{}
.pcb-list ul{}
.pcb-list ul li{position:relative;border-bottom:1px solid #dbdbdb;padding-right:80px;font-size:18px;line-height:80px;}
.pcb-list ul li a{display:block;position:relative;padding-left:20px;}
.pcb-list ul li a:before{width:6px;height:6px;border-radius:100%;background:#999;left:0;top:50%;margin-top:-3px;content:'';position:absolute;}
.pcb-list ul li .fr{position:absolute;right:20px;height:100%;top:0;}
.pcb-list ul li a:hover{color:#ea541f;}
.pcb-list ul li a:hover:before{background:#ea541f;}

@media screen and (max-width:1367px) {
    .news-list .date{padding-top:20px;padding-right:15px;}
    .news-list .date .day{font-size:24px;}
    .news-list .contxt .title a{font-size:16px;}
    .news-list .contxt .ms{line-height:20px;height:40px;font-size:12px;}
}
@media screen and (max-width:1025px) {
    .news-item01 .left{width:100%;float:none;margin-bottom:20px;}
    .news-item01 .left .news-container .swiper-slide .title{line-height:45px;font-size:14px;padding-right:75px;}
    .news-item01 .left .news-container .news-pagination{bottom:12px;}
    .news-item01 .left .news-container .news-pagination span{width:10px;height:10px;margin:0 5px;}
    .news-item01 .right{margin-left:0;}
    .news-list{height:auto;padding-bottom:15px;margin-top:15px;padding-right:40px !important;}
    .news-list .more{width:24px;height:24px;margin-top:-20px;right:10px;}
    .news-list .date{font-weight:normal;height:80px;width:60px;}
    .news-list .date .day{font-size:16px;}
    .news-list .date .year{font-size:14px;}
    .news-list .contxt{padding-top:5px;margin-left:70px;}
    .news-list .contxt .title{margin-bottom:5px;}
    .news-list .contxt .title a{font-size:14px;}

    .news-item01 .news-list .more{display:block;}

    .news-item02{margin-top:0;border-top:none;}
    .news-item02 .news-list:first-child{margin-top:15px;}

    .pcb-list ul li{font-size:14px;line-height:45px;}
}

.history-item{position:relative;padding-bottom:40px;}
.history-item:before{content:'';position:absolute;left:0;top:10px;width:100%;height:2px;background:#232f43;}
.history-item .content{max-width:1380px;margin:0 auto;position:relative;}
.history-item .content .history-button-prev,.history-item .content .history-button-next{width:76px;height:76px;background:url(../images/history-arrow.png) no-repeat left top;position:absolute;cursor:pointer;top:200px;z-index:2;}
.history-item .content .history-button-prev{left:-65px;}
.history-item .content .history-button-next{background-position:right top !important;right:-65px;}
.history-item .content .history-button-prev:hover{background-position:bottom left !important;}
.history-item .content .history-button-next:hover{background-position:bottom right !important;}

.history-item .content .history-container{}
.history-item .content .list{padding-left:30px;}
.history-item .content .list .icon{width:22px;height:22px;background:#fff;border-radius:100%;border:3px solid #232f43;}
.history-item .content .list .title{font-family:'number';font-size:36px;color:#ea541f;margin:35px 0px 15px 0;}
.history-item .content .list .contxt{line-height:24px;}

.history-item .content .m-list-con{display:none;}

@media screen and (max-width:1400px) {
    .history-item .content{padding:0px 140px;}
    .history-item .content .history-button-prev,.history-item .content .history-button-next{width:35px;height:35px;background:url(../images/history-arrow.png) no-repeat left top/70px auto;}
    .history-item .content .history-button-next{right:80px;}
    .history-item .content .history-button-prev{left:80px;}

    .history-item .content .list .title{font-size:28px;margin-bottom:10px;margin-top:20px;}
    .history-item .content .list .contxt{font-size:12px;line-height:22px;}
}
@media screen and (max-width:1025px) {
    .history-item{padding-bottom:30px;}
    .history-item .content .history-container,.history-item .content .history-button-prev,.history-item .content .history-button-next{display:none;}

    .history-item:before{display:none;}
    .history-item .content{padding:0px 15px;}
    .history-item .content .list{padding-left:0;margin-bottom:15px;}
    .history-item .content .list:last-child{margin-bottom:0;}
    .history-item .content .list .title{margin-top:0;margin-bottom:5px;font-size:26px;}
    .history-item .content .m-list-con{display:block;}
}

.news-detail{}
.news-detail .left{margin-right:320px;border-right:1px solid #afafaf;padding-right:20px;padding-bottom:30px;margin-bottom:100px;}
.news-detail .left .title{color:#ea541f;font-size:30px;}
.news-detail .left .txt{padding-bottom:35px;border-bottom:1px solid #afafaf;margin-top:10px;}
.news-detail .left .contxt{line-height:30px;padding:40px 0; word-break:break-all;}

.news-detail .left .share{line-height:30px;}
.news-detail .left .share *{display:block;float:left;}
.news-detail .left .share a{margin-left:10px;background:url(../images/share-icon.png) no-repeat left top;width:30px;height:30px;}
.news-detail .left .share a.weibo{background-position:left top;}
.news-detail .left .share a.wechat{background-position:-40px top;}
.news-detail .left .share a.qzone{background-position:-80px top;}

.news-detail .right{width:300px;padding-top:8px;}
.news-detail .m-right{display:none;}
.news-detail .right .tit{font-size:18px;}

.news-detail .right .news-list{padding-bottom:20px;border-bottom:1px solid #afafaf;margin-top:20px;height:110px;}
.news-detail .right .news-list:first-child{margin-top:0;}
.news-detail .right .news-list .date{width:90px;height:90px;background:#e1e1e1;color:#fff;font-weight:bold;padding-top:15px;text-align:right;padding-right:8px;}
.news-detail .right .news-list .date .day{font-size:28px;color:#ea541f;}
.news-detail .right .news-list .date .year{font-size:16px;color:#666;}
.news-detail .right .news-list .contxt{margin-left:110px;padding-top:5px;}
.news-detail .right .news-list .contxt .title{margin-bottom:10px;line-height:24px;height:45px;overflow:hidden;}
.news-detail .right .news-list .contxt .title a{font-size:14px;}
.news-detail .right .news-list .contxt .ms{line-height:24px;color:#6b747f;height:50px;overflow:hidden;}

.news-detail .right .news-list .contxt &gt; a:hover{color:#ea541f;}

@media screen and (max-width:1367px) {
    .news-detail .left .title{font-size:18px;}
    .news-detail .left .txt{font-size:12px;padding-bottom:20px;}
    .news-detail .left .contxt{line-height:22px;padding-top:20px;font-size:12px;}
    .news-detail .right .tit{font-size:16px;}
}
@media screen and (max-width:1025px) {
    .news-detail .right{width:100%;float:none;display:none;}
    .news-detail .m-right{display:block;margin-bottom:40px;}
    .news-detail .right .tit{text-align:center;margin-bottom:15px;}
    .news-detail .right .news-list{height:auto;padding-bottom:15px;margin-top:15px;}
    .news-detail .right .news-list .date{font-weight:normal;height:80px;width:60px;}
    .news-detail .right .news-list .date .day{font-size:16px;}
    .news-detail .right .news-list .date .year{font-size:14px;}
    .news-detail .right .news-list .contxt{padding-top:5px;margin-left:70px;}
    .news-detail .right .news-list .contxt .title{margin-bottom:5px;}
    .news-detail .right .news-list .contxt .title a{font-size:14px;}
    .news-detail .right .news-list .contxt .ms{line-height:20px;height:40px;font-size:12px;}

    .news-detail .left{margin-right:0;margin-bottom:20px;padding-right:0;border-right:none;padding-bottom:0;}
    .news-detail .left .title{font-size:16px;}
    .news-detail .left .txt{font-size:12px;padding-bottom:20px;}
    .news-detail .left .contxt{line-height:24px;padding:15px 0;}

    .news-detail .left .share{display:none;}
}

.background{padding-bottom:175px;position:relative;}
.background .item01{background:#14233b;}
.background .item01 .left{height:525px;width:800px;}
.background .item01 .right{margin-left:800px;line-height:30px;padding:70px 20px 0px 110px;color:#fff;}

@media screen and (max-width:1440px) {
    .background .item01 .left{width:600px;}
    .background .item01 .right{margin-left:600px;padding-left:40px;padding-right:80px;padding-top:40px;font-size:12px;}
}
@media screen and (max-width:1025px) {
    .background .item01 .left{width:100%;float:none;height:auto;padding-top:65%;}
    .background .item01 .right{margin-left:0px;padding:15px;line-height:24px;}
}

.background .item02{position:absolute;bottom:100px;z-index:2;left:0;width:100%;}
.background .item02 .w1200{position:relative;height:140px;padding:0px 200px;background:#ea541f;}
.background .item02 .w1200:before,.background .item02 .w1200:after{content:'';position:absolute;top:50%;height:1px;background:#fff;margin-top:-0.5px;width:105px;z-index:2;visibility:visible;}
.background .item02 .w1200:before{left:0;}
.background .item02 .w1200:after{right:0;}
.background .item02 .list{height:140px;width:33.33%;float:left;background:url(../images/background-icon.png) no-repeat right center;text-align:center;color:#fff;padding-top:25px;font-size:18px;}
.background .item02 .list:last-child{background:#ea541f;}
.background .item02 .list .num{font-family:'background';font-size:32px;display:inline-block;}
.background .item02 .list span{margin-left:8px;}
.background .item02 .list span.add{font-size:30px;}

@media screen and (max-width:1367px) {
    .background .item02 .list{padding-top:30px;}
    .background .item02 .list .num{font-size:33px;}
}
@media screen and (max-width:1200px) {
    .background .item02{padding:0px 80px;}
    .background .item02 .w1200{padding:0px 100px;}
}

@media screen and (max-width:1025px) {
    .background{padding-bottom:40px;}
    .background .item02{position:static;padding:0px 10px;}
    .background .item02 .w1200:before,.background .item02 .w1200:after{width:20px;}
    .background .item02 .w1200{padding:0px 10px;height:80px;}
    .background .item02 .list{font-size:12px;height:80px;padding-top:15px;}
    .background .item02 .list .num{font-size:18px;}
    .background .item02 .list span.add{font-size:18px;}
}

.map{background:url(../images/map-bg.png) no-repeat center center/cover;padding:140px 0px 60px 0;}
.map .content{max-width:1050px;margin:0 auto;background:url(../images/map-img.png) no-repeat center center;height:602px;padding-top:188px;position:relative;}
.map .m-content{display:none;}
.map .content img{margin:0 auto;margin-left:75px;}
.map .content div{position:absolute;}
.map .content div span{display:block;text-align:center;font-size:18px;color:#fff;margin:5px 0;}
.map .content div span.icon{border-radius:100%;background-clip:padding-box;margin:0 auto;}
.map .content .dg{left:52px;top:100px;}
.map .content .ysl{left:170px;top:210px;}
.map .content .yd{left:262px;top:265px;}
.map .content .cq{left:307px;top:175px;}
.map .content .zh{left:370px;top:250px;}
.map .content .hg{left:388px;top:100px;}
.map .content .rb{left:465px;top:168px;}
.map .content .shs{right:262px;top:180px;}
.map .content .asd{right:187px;top:235px;}
.map .content .bsd{right:100px;top:225px;}

.map .content .dg span.icon{width:60px;height:60px;border:14px solid rgba(22,170,182,.4);background-color:#16aab6;
    animation:icon 6s ease infinite;
    -webkit-animation:icon 6s ease infinite;
    -moz-animation:icon 6s ease infinite;
    -ms-animation:icon 6s ease infinite;
}
.map .content .ysl span.icon{width:42px;height:42px;border:9px solid rgba(22,170,182,.4);background-color:#16aab6;
    animation:icon 4s ease infinite;
    -webkit-animation:icon 4s ease infinite;
    -moz-animation:icon 4s ease infinite;
    -ms-animation:icon 4s ease infinite;
}
.map .content .yd span.icon{width:60px;height:60px;border:14px solid rgba(22,170,182,.4);background-color:#16aab6;
    animation:icon 7s ease infinite;
    -webkit-animation:icon 7s ease infinite;
    -moz-animation:icon 7s ease infinite;
    -ms-animation:icon 7s ease infinite;
}
.map .content .cq span.icon{width:36px;height:36px;border:8px solid rgba(239,81,34,.4);background-color:#ef5122;
    animation:icon 4s ease infinite;
    -webkit-animation:icon 4s ease infinite;
    -moz-animation:icon 4s ease infinite;
    -ms-animation:icon 4s ease infinite;
}
.map .content .zh span.icon{width:70px;height:70px;border:16px solid rgba(239,81,34,.4);background-color:#ef5122;
    animation:icon 6s ease infinite;
    -webkit-animation:icon 6s ease infinite;
    -moz-animation:icon 6s ease infinite;
    -ms-animation:icon 6s ease infinite;
}
.map .content .hg span.icon{width:46px;height:46px;border:11px solid rgba(22,170,182,.4);background-color:#16aab6;
    animation:icon 7s ease infinite;
    -webkit-animation:icon 7s ease infinite;
    -moz-animation:icon 7s ease infinite;
    -ms-animation:icon 7s ease infinite;
}
.map .content .rb span.icon{width:42px;height:42px;border:10px solid rgba(22,170,182,.4);background-color:#16aab6;
    animation:icon 4s ease infinite;
    -webkit-animation:icon 4s ease infinite;
    -moz-animation:icon 4s ease infinite;
    -ms-animation:icon 4s ease infinite;
}
.map .content .shs span.icon{width:60px;height:60px;border:13px solid rgba(73,89,166,.4);background-color:#4959a6;
    animation:icon 5s ease infinite;
    -webkit-animation:icon 5s ease infinite;
    -moz-animation:icon 5s ease infinite;
    -ms-animation:icon 5s ease infinite;
}
.map .content .asd span.icon{width:46px;height:46px;border:12px solid rgba(73,89,166,.4);background-color:#4959a6;
    animation:icon 3s ease infinite;
    -webkit-animation:icon 3s ease infinite;
    -moz-animation:icon 3s ease infinite;
    -ms-animation:icon 3s ease infinite;
}
.map .content .bsd span.icon{width:38px;height:38px;border:9px solid rgba(73,89,166,.4);background-color:#4959a6;
    animation:icon 6s ease infinite;
    -webkit-animation:icon 6s ease infinite;
    -moz-animation:icon 6s ease infinite;
    -ms-animation:icon 6s ease infinite;
}

@keyframes icon {0%{transform:scale(.2)} 80%{transform:scale(1.1)} 100%{transform:scale(1.1);opacity:0;}}
@-webkit-keyframes icon {0%{transform:scale(.2)} 80%{transform:scale(1.1)} 100%{transform:scale(1.1);opacity:0;}}
@-moz-keyframes icon {0%{transform:scale(.2)} 80%{transform:scale(1.1)} 100%{transform:scale(1.1);opacity:0;}}
@-ms-keyframes icon {0%{transform:scale(.2)} 80%{transform:scale(1.1)} 100%{transform:scale(1.1);opacity:0;}}

@media screen and (max-width:1025px) {
    .map{padding:0;}
    .map .content{display:none;}
    .map .m-content{display:block;}
}

.map-list{padding:60px 0px 100px 0;}
.map-list .title{font-size:30px;color:#ea541f;text-align:center;margin-bottom:35px;}
.map-list .list{padding-left:80px;border-top:1px solid #dbdbdb;padding:25px 0;padding-left:80px;}
.map-list .list:last-child{border-bottom:1px solid #dbdbdb;}
.map-list .list .tit{font-size:18px;}
.map-list .list .left{width:95px;border-right:1px solid #dbdbdb;height:80px;}
.map-list .list .right{padding-left:140px;}
.map-list .list .right .txt{margin-top:10px;}
.map-list .list:hover{background:#ea541f;color:#fff;}
.map-list .list:hover .left{border-right:1px solid #fff;}
.map-list .list:hover .title{color:#fff;}

@media screen and (max-width:769px) {
    .map-list{padding:40px 0px;}
    .map-list .title{font-size:16px;margin-bottom:20px;}
    .map-list .list{padding:15px 0;padding-left:20px;}
    .map-list .list .tit{font-size:16px;}
    .map-list .list .left{width:80px;min-height:80px;}
    .map-list .list .right{padding-left:100px;}
    .map-list .list .right .tel{margin-bottom:8px;}
}

.list-item01{margin:0px -10px;}
.list-item01 .list{width:50%;float:left;padding:0px 10px;height:400px;}
.list-item01 .list .box{height:100%;background:#002a4f;position:relative;}
.list-item01 .list .box .img{width:45%;float:left;height:100%;opacity:.5;}
.list-item01 .list .box .right{margin-left:45%;padding:0px 35px;padding-top:15%;}
.list-item01 .list .box .right .title{font-size:20px;color:#fff;}
.list-item01 .list .box .right .subtit{color:#fff;line-height:24px;margin:20px 0;}
.list-item01 .list .box .right ul{line-height:36px;color:#fff;}

.list-item01 .list .box .icon{display:block;position:absolute;right:0;bottom:0;width:75px;height:75px;background:#ea541f url(../images/address-icon.png) no-repeat center center;}

.list-item01 .list .box:hover .img{opacity:1;}
.list-item01 .list .box:hover .right ul{color:#fff;}

.list-item02{margin:0px -10px;margin-top:20px;padding-bottom:100px;}
.list-item02 .list{width:33.33%;float:left;padding:0px 10px;}
.list-item02 .list .box{height:100%;background:#1e2a3e;}
.list-item02 .list .box .img-box{position:relative;}
.list-item02 .list .box .img-box .img{width:100%;opacity:.5;padding-top:57%;}
.list-item02 .list .box .img-box .icon{display:block;position:absolute;left:50%;width:75px;height:75px;background:#ea541f url(../images/address-icon.png) no-repeat center center;margin-left:-25.5px;z-index:2;border-radius:100%;bottom:-35px;}
.list-item02 .list .box .right{padding:35px;padding-top:60px;}
.list-item02 .list .box .right .title{font-size:20px;color:#fff;}
.list-item02 .list .box .right .subtit{color:#fff;line-height:24px;margin:20px 0;margin-bottom:0;}
.list-item02 .list .box .right ul{line-height:36px;color:#ffffff;margin-top:20px;}

.mapcul{line-height:36px;color:#ffffff;margin-top:20px;}

.list-item02 .list:last-child .box .right ul{margin-top:28px;}

.list-item02 .list .box:hover .img-box .img{opacity:1;}
.list-item02 .list .box:hover .right ul{color:#fff;}

@media screen and (max-width:1367px){
    .list-item01 .list .box .icon{width:50px;height:50px;}
    .list-item01 .list .box .right .title,.list-item02 .list .box .right .title{font-size:16px;}
    .list-item02 .list .box .right{padding:25px;padding-top:45px;}
    .list-item01 .list .box .right .subtit,.list-item02 .list .box .right .subtit{margin:10px 0;font-size:12px;margin-bottom:0;}
    .list-item02 .list .box .right ul,.list-item01 .list .box .right ul{line-height:28px;font-size:12px;margin-top:10px;}
    .mapcul{line-height:28px;font-size:12px;margin-top:10px;}
    .list-item02 .list:last-child .box .right ul{margin-top:10px;}
    .list-item02 .list .box .img-box .icon{width:50px;height:50px;bottom:-25px;}
}
@media screen and (max-width:1025px){
    .list-item01{margin:0px -5px;}
    .list-item01 .list{padding:0px 5px;height:auto;}

    .list-item02{margin:0px -5px;margin-top:0px;padding-bottom:40px;}
    .list-item02 .list{padding:0px 5px;}

    .list-item01 .list,.list-item02 .list{width:100%;margin-bottom:10px;}

    .list-item02 .list .box .right{padding:15px;padding-top:35px;}

    .list-item01 .list .box .img{width:100%;float:none;padding-top:57%;}
    .list-item01 .list .box .right{margin-left:0;padding:15px;}
    .list-item01 .list .box .right .title,.list-item02 .list .box .right .title{font-size:16px;}
    .list-item01 .list .box .right ul,.list-item02 .list .box .right ul{line-height:24px;}

    .mapcul{line-height:24px;}
}

.talent-content{margin:0px -20px;}
.talent-content .list{width:50%;float:left;padding:0px 20px;margin-bottom:40px;}
.talent-content .list .box{padding-left:35px;padding-right:95px;padding-top:25px;height:220px;position:relative;cursor:pointer;background:#fff;}
.talent-content .list .box .icon{position:absolute;right:0px;bottom:0px;width:45px;height:45px;background:#ea541f url(../images/talent-icon01.png) no-repeat center center;}
.talent-content .list .box .title{padding-bottom:20px;border-bottom:1px solid #999;}
.talent-content .list .box .title a{font-size:24px;}
.talent-content .list .box ul{line-height:24px;margin-top:20px;}

.talent-content .list .box:hover{background:#ea541f;}
.talent-content .list .box:hover .title{border-bottom:1px solid #fff;}
.talent-content .list .box:hover .title a{color:#fff;}
.talent-content .list .box:hover ul{color:#fff;}

.talent-content .page{margin-top:20px;}

.online-apply{padding-bottom:80px;}

@media screen and (max-width:1367px){
    .talent-content{margin:0px -10px;}
    .talent-content .list{padding:0px 10px;margin-bottom:20px;}
    .talent-content .list .box{height:190px;}
    .talent-content .list .box .title a{font-size:18px;}
    .talent-content .list .box ul{font-size:12px;}
}
@media screen and (max-width:1025px){
    .online-apply{padding-bottom:20px;}
    .talent-content .page{margin-top:10px;}
    .talent-content{margin:0px -7.5px;}
    .talent-content .list{padding:0px 7.5px;margin-bottom:15px;}
    .talent-content .list{width:100%;padding:0px 7.5px;margin-bottom:15px;}
    .talent-content .list .box{height:auto;padding:15px;}
    .talent-content .list .box .title{padding-bottom:15px;}
    .talent-content .list .box .title a{font-size:16px;}
    .talent-content .list .box ul{line-height:22px;margin-top:15px;}
    .talent-content .list .box .icon{width:35px;height:35px;}
    .talent-content .page{margin-top:10px;}
}

.talent-model-bg{z-index:5;}
.talent-model{position:fixed;z-index:6;width:720px;height:740px;background:#ffffff;border-bottom:3px solid #ea541f;left:50%;top:50%;margin-left:-360px;margin-top:-370px;padding:0px 50px;padding-top:60px;display:none;}
.talent-model .close{width:35px;height:35px;background:#ea541f url(../images/talent-close.png) no-repeat center center;border-radius:100%;cursor:pointer;right:50px;top:20px;position:absolute;}
.talent-model .close:hover{transform:rotate(180deg);}
.talent-model .title{font-size:24px;color:#ea541f;border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:30px;}
.talent-model .contxt{line-height:30px;height:485px;}
.talent-model &gt; a{display:block;width:145px;height:45px;line-height:45px;background:#ea541f url(../images/talent-icon02.png) no-repeat 27px center;padding-left:58px;color:#fff;margin-top:35px;}

@media screen and (max-width:1601px){
    .talent-model{height:580px;margin-top:-290px;padding:0px 30px;padding-top:50px;}
    .talent-model .contxt{height:370px;}
    .talent-model .title{font-size:20px;margin-bottom:20px;}
    .talent-model &gt; a{margin-top:25px;}
}
@media screen and (max-width:1367px){
}
@media screen and (max-width:769px){
    .talent-model{left:0;right:0;margin:0px 10px;width:auto;height:560px;margin-top:-280px;padding:20px 15px;}
    .talent-model .title{font-size:16px;margin-bottom:20px;}
    .talent-model .close{width:25px;height:25px;right:15px;top:15px;}
    .talent-model .contxt{line-height:24px;height:410px;}
    .talent-model &gt; a{width:120px;height:35px;line-height:35px;padding-left:45px;background:#ea541f url(../images/talent-icon02.png) no-repeat 20px center;margin-top:25px;}
}

.telant-form{}
.telant-form .form{border:1px solid #dfdfdf;padding:40px 90px 100px 90px;background:#fff;}
.telant-form .form .list{width:33.33%;float:left;margin-top:20px;position:relative;padding-left:100px;}
.telant-form .form .list .title{line-height:40px;float:left;width:95px;text-align:right;font-size:16px;position:absolute;left:0;top:0;}
.telant-form .form .list input[type="text"],.telant-form .form .list textarea{border:1px solid #3c4857;height:40px;padding:0px 15px;background:none;width:100%;transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.telant-form .form .list select{border:1px solid #3c4857;height:40px;padding:0px 15px;background:none;width:100%;transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.telant-form .form .list textarea{padding:15px;resize:none;height:140px;}
.telant-form .form .list input[type="file"]{margin-top:10px;margin-right:10px;margin-bottom:5px;}
.telant-form .form .list span{color:#fff;font-size:16px;}
.telant-form .form .list input[type="button"]{width:160px;height:50px;background:#ea541f url(../images/talent-icon02.png) no-repeat 45px center;color:#fff;padding-left:35px;cursor:pointer;}
.telant-form .form .list input[type="submit"]{width:160px;height:50px;background:#ea541f url(../images/talent-icon02.png) no-repeat 45px center;color:#fff;padding-left:35px;cursor:pointer;}
.telant-form .form .yzm-list{}
.telant-form .form .yzm-list img{position:absolute;right:-120px;top:0;width:100px;height:40px;}

@media screen and (max-width:1367px){
    .telant-form .form .list .title{font-size:14px;line-height:40px;}
}
@media screen and (max-width:1025px){
    .telant-form{margin-bottom:40px;}
    .telant-form .form{padding:20px;}
}
@media screen and (max-width:769px){
    .telant-form .form .list{width:50%;margin-top:10px;}
    .telant-form .form .list .title{line-height:35px;}
    .telant-form .form .list input[type="text"],.telant-form .form .list textarea{height:35px;}
    .telant-form .form .list textarea{padding:10px;height:80px;}
    .telant-form .form .yzm-list img{height:35px;}
}
@media screen and (max-width:640px){
    .telant-form .form{padding:20px 15px;}
    .telant-form .form .list{width:100%;margin-top:10px;padding-left:80px;}
    .telant-form .form .list .title{width:75px;}
    .telant-form .form .list input[type="text"],.telant-form .form .list textarea{height:35px;}
    .telant-form .form .list textarea{padding:10px;height:80px;}
    .telant-form .form .list span{font-size:14px;}
    .telant-form .form .yzm-list{padding-right:85px;}
    .telant-form .form .yzm-list img{height:35px;right:0;width:70px;}
    .telant-form .form .list input[type="button"]{width:110px;height:35px;line-height:35px;background:#ea541f url(../images/talent-icon02.png) no-repeat 25px center;padding-left:25px;}
}

.research{}
.research ul,.research .contxt{line-height:36px;}
.research ul li{background:url(../images/research-icon.png) no-repeat left 15px;padding-left:30px;}
.research .item01{padding:50px 40px;background:#24344c;color:#fff;}
.research .item01 &gt; div{height:400px;}
.research .item01 .left{max-width:485px;width:100%;}
.research .item01 .left .title{font-size:30px;font-weight:bold;color:#f15930;padding-bottom:25px;border-bottom:1px solid #8f959f;margin-bottom:20px;}
.research .item01 .right{margin-left:520px;}

@media screen and (max-width:1367px) {
    .research ul,.research .contxt{line-height:24px;font-size:12px;}
    .research ul li{background:url(../images/research-icon.png) no-repeat left 10px;}
    .research .item01{padding:30px 20px;}
    .research .item01 .left .title{font-size:20px;padding-bottom:15px;margin-bottom:20px;}
}
@media screen and (max-width:1025px) {

    .research ul,.research .contxt{line-height:24px;}
    .research ul li{background:url(../images/research-icon.png) no-repeat left 8px;padding-left:20px;}

    .research .item01{padding:20px 15px;}
    .research .item01 .left{max-width:inherit;widtrh:100%;float:none;height:auto;}
    .research .item01 .left .title{font-size:18px;padding-bottom:15px;}
    .research .item01 .right{margin-left:0px;margin-top:15px;height:auto;padding-top:55%;}
}

.research .item02{margin-top:60px;padding-bottom:55px;border-bottom:1px solid #1a212b;}
.research .item02 .title{font-size:30px;font-weight:bold;color:#f15930;padding-bottom:25px;border-bottom:1px solid #8f959f;margin-bottom:20px;}
.research .item02 .left{width:57%;padding-right:40px;}
.research .item02 .right{width:43%;padding-top:30px;}
.research .item02 .list{width:50%;float:left;padding-right:15px;margin-top:30px;}
.research .item02 .list .tit{font-size:18px;height:40px;border-bottom:2px solid #ea541f;margin-bottom:10px;}

@media screen and (max-width:1367px) {
    .research .item02 .title{font-size:20px;padding-bottom:15px;margin-bottom:10px;}
    .research .item02 .list .tit{font-size:16px;height:35px;overflow:hidden;}
}
@media screen and (max-width:1025px) {
    .research .item02 .right{display:none;}
    .research .item02 .left{width:100%;padding-right:0;}
    .research .item02 .list{margin-top:15px;}
    .research .item02 .list:nth-child(2n){padding-right:0;}
}
@media screen and (max-width:769px) {
    .research .item02{padding-bottom:30px;margin-top:30px;}
    .research .item02 .title{font-size:18px;padding-bottom:15px;margin-bottom:5px;}
    .research .item02 .list{width:100% !important;margin-top:15px;}
    .research .item02 .list .tit{height:auto;font-size:16px;margin-bottom:10px;padding-bottom:8px;}
}

.research .item03{padding:0px 70px;padding-top:45px;padding-bottom:80px;position:relative;}
.research .item03 .title{font-size:30px;font-weight:bold;color:#f15930;text-align:center;margin-bottom:40px;}
.research .item03 .zz-button-prev,.research .item03 .zz-button-next{width:70px;height:70px;background:url(../images/zz-arrow02.png) no-repeat left top;position:absolute;cursor:pointer;top:50%;margin-top:0px;}
.research .item03 .zz-button-prev{left:0;background-position:left top;}
.research .item03 .zz-button-next{right:0;background-position:right top !important;}
.research .item03 .zz-button-prev:hover{background-position:left bottom !important;}
.research .item03 .zz-button-next:hover{background-position:right bottom !important;}
.research .item03 .zz-container{}
.research .item03 .zz-container img{margin:0 auto;}

@media screen and (max-width:1367px) {
    .research .item03 .title{font-size:20px;margin-bottom:30px;}

    .research .item03 .zz-button-prev,.research .item03 .zz-button-next{width:35px;height:35px;background:url(../images/zz-arrow02.png) no-repeat left top/70px auto;}
}
@media screen and (max-width:1025px) {
    .research .item03{padding:40px;}
    .research .item03 .title{font-size:18px;margin-bottom:15px;}
    .research .item03 .zz-button-prev,.research .item03 .zz-button-next{width:35px;height:35px;background:url(../images/zz-arrow02.png) no-repeat left top/70px auto;margin-top:0px;}
}

.zuzhi-contxt{padding-bottom:90px;}
.zuzhi-contxt .content{overflow:hidden;line-height:36px !important;}
.zuzhi-contxt .content img{margin:0 auto;width:650px !important;height:auto !important;float:right;margin-left:80px;}

@media screen and (max-width:769px) {
  .zuzhi-contxt .content{line-height:22px !important;}
  .zuzhi-contxt .content p,
  .zuzhi-contxt .content span{font-size:14px;}
  .zuzhi-contxt .content img{width:100% !important;margin-left:0;float:none;}
}
@media screen and (max-width:1025px) {
    .zuzhi-contxt{padding-bottom:40px;}
}

.setting{}
.setting .w1400{position:relative;padding:0px 50px;}
.setting .title{font-size:30px;font-weight:bold;color:#f15930;text-align:center;margin-bottom:40px;}
.setting .setting-button-prev,.setting .setting-button-next{width:76px;height:76px;background:url(../images/setting-arrow.png) no-repeat left top;position:absolute;cursor:pointer;top:50%;margin-top:-50px;}
.setting .setting-button-prev{left:-76px;}
.setting .setting-button-next{right:-76px;background-position:right top !important;}
.setting .setting-button-prev:hover{background-position:left bottom !important;}
.setting .setting-button-next:hover{background-position:right bottom !important;}
.setting .setting-container{}
.setting .setting-container .swiper-slide{color:#fff;text-align:center;padding-top:30px;padding-bottom:140px;}
.setting .setting-container .swiper-slide .img{width:290px;height:290px;border-radius:100%;margin:0 auto;border:1px solid #122036;padding:35px;}
.setting .setting-container .swiper-slide .img img{border-radius:100%;}
.setting .setting-container .swiper-slide .tit{font-size:24px;margin:25px 0px 15px 0;color:#333;}
.setting .setting-container .swiper-slide .contxt{color:#666;line-height:30px;padding:0px 20px;height:120px;overflow:hidden;}
.setting .setting-container .swiper-slide a{display:block;margin:0 auto;width:150px;height:40px;line-height:40px;color:#fff;background:#eb541e;border-radius:30px;margin-top:30px;}

.setting .setting-container .swiper-slide .box{position:absolute;left:0;top:0;width:100%;height:670px;background:#002a4f url(../images/setting-b-line.png) no-repeat center bottom;border-radius:200px;padding-top:35px;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);}
.setting .setting-container .swiper-slide .box .img{width:218px;height:218px;padding:0;border:none;}
.setting .setting-container .swiper-slide .box .tit{margin:15px 0;color:#eb541e;}
.setting .setting-container .swiper-slide .box .contxt{color:#fff;height:240px;}

/* .setting .setting-container .swiper-slide:hover .box{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);} */
.setting .setting-container .swiper-slide .box.on{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);}

@media screen and (max-width:1400px) {
    .setting .w1400{padding:0px 140px;}
    .setting .setting-button-prev{left:80px;}
    .setting .setting-button-next{right:80px;}
}

@media screen and (max-width:1367px) {
    .zuzhi-contxt{padding-bottom:40px;}
    .setting .setting-button-prev,.setting .setting-button-next{width:35px;height:35px;background:url(../images/setting-arrow.png) no-repeat left top/70px auto;}

    .setting .setting-container .swiper-slide{padding-top:10px;padding-bottom:50px;}
    .setting .setting-container .swiper-slide .img{width:140px;height:140px;padding:20px;}
    .setting .setting-container .swiper-slide .tit{font-size:16px;}
    .setting .setting-container .swiper-slide .contxt{line-height:24px;padding:0px;font-size:12px;}
    .setting .setting-container .swiper-slide a{width:110px;height:35px;line-height:35px;}

    .setting .setting-container .swiper-slide .box{height:420px;padding-top:20px;}
    .setting .setting-container .swiper-slide .box .img{width:120px;height:120px;}
    .setting .setting-container .swiper-slide .box .contxt{height:120px;font-size:12px;line-height:22px;}
}
@media screen and (max-width:1025px) {
    .setting .w1400{padding:0px 60px;}
    .setting .setting-button-prev{left:15px;}
    .setting .setting-button-next{right:15px;}

    .setting .setting-container .swiper-slide .box{display:none;}
}
@media screen and (max-width:640px) {
    .setting .setting-container .swiper-slide .contxt{height:auto;}
}

.pro-content{padding-bottom:80px;}
.pro-content .list-con{margin:0px -17.5px;}
.pro-content .list-con .list{width:33.33%;float:left;padding:0px 17.5px;text-align:center;margin-bottom:35px;}
.pro-content .list-con .list .box{position:relative;}
.pro-content .list-con .list .box .show-box{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.95);opacity:0;}
.pro-content .list-con .list .img{position:relative;height:240px;background:#d4d4d4;}
.pro-content .list-con .list .img img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
.pro-content .list-con .list .contxt{padding-top:35px;background:#fff;padding-bottom:95px;}
.pro-content .list-con .list .title{font-size:18px;color:#ea541f;padding:0px 10px;}
.pro-content .list-con .list .ms{margin-top:15px;line-height:24px;height:50px;overflow:hidden;}
.pro-content .list-con .list a.more{display:block;width:195px;height:50px;background:#ea541f;color:#fff;margin:0 auto;line-height:50px;margin-top:50px;}
.pro-content .list-con .list .content{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);width:100%;margin-top:-.5px;}
.pro-content .list-con .list:hover .content .title{font-size:24px;}
.pro-content .list-con .list .box:hover .show-box{opacity:1;}

@media screen and (max-width:1367px) {
    .pro-content{padding-bottom:40px;}
    .pro-content .list-con .list .title{font-size:16px;}
    .pro-content .list-con .list .ms{font-size:12px;}
    .pro-content .list-con .list .contxt{padding-bottom:45px;}
}
@media screen and (max-width:769px) {
    .pro-content .list-con{margin:0px -7.5px;}
    .pro-content .list-con .list{width:50%;padding:0px 7.5px;margin-bottom:15px;}
    .pro-content .list-con .list .box .show-box{opacity:0 !important;display:none;}
    .pro-content .list-con .list .img{height:180px;}
    .pro-content .list-con .list .img img{max-width:40%;}
    .pro-content .list-con .list .contxt{padding:25px 0;}
}
@media screen and (max-width:640px) {
    .pro-content .list-con .list{width:100%;}
}

.pro-detail-content{}
.pro-detail-content .content{max-width:1160px;margin:0 auto;}
.pro-detail-content .item01{padding:80px 0;}
.pro-detail-content .item01 .left{width:665px;}
.pro-detail-content .item01 .left img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
.pro-detail-content .item01 .left .detail-container01{}
.pro-detail-content .item01 .left .detail-container01 .swiper-slide{border:1px solid #4f5d6c;background:url(../images/detail-bg.png) no-repeat center center/cover;height:365px;}

.pro-detail-content .item01 .left .detail-container02-content{padding:0px 40px;position:relative;margin-top:10px;}
.pro-detail-content .item01 .left .detail-container02-content .detail-button-prev,.pro-detail-content .item01 .left .detail-container02-content .detail-button-next{width:33px;height:75px;background:url(../images/detail-arrow.png) no-repeat left top;position:absolute;top:0;cursor:pointer;}
.pro-detail-content .item01 .left .detail-container02-content .detail-button-prev{left:0;}
.pro-detail-content .item01 .left .detail-container02-content .detail-button-next{right:0;background-position:right top;}
.pro-detail-content .item01 .left .detail-container02-content .detail-button-prev:hover{background-position:left bottom;}
.pro-detail-content .item01 .left .detail-container02-content .detail-button-next:hover{background-position:right bottom;}
.pro-detail-content .item01 .left .detail-container02 .swiper-slide{height:75px;background:#0b1a2d;border:1px solid #4f5d6c;}
.pro-detail-content .item01 .left .detail-container02 .swiper-slide.active{background:url(../images/detail-bg.png) no-repeat center center/cover;}
.pro-detail-content .item01 .left .detail-container02 .swiper-slide img{max-width:80%;max-height:80%;}

.pro-detail-content .item01 .right{padding-top:25px;margin-left:725px;}
.pro-detail-content .item01 .right .title{font-size:30px;color:#ea541f;}
.pro-detail-content .item01 .right .line{width:25px;height:5px;background:#ea541f;margin:25px 0px 40px 0;}
.pro-detail-content .item01 .right .subtit{font-size:16px;color:#ea541f;margin-bottom:15px;font-weight:bold;}
.pro-detail-content .item01 .right .ms{line-height:30px;}

@media screen and (max-width:1367px) {
    .pro-detail-content .item01{padding:40px 0;}
    .pro-detail-content .item01 .right .title{font-size:22px;}
    .pro-detail-content .item01 .right .line{margin:15px 0px 20px 0;}
    .pro-detail-content .item01 .right .subtit{font-size:14px;}
    .pro-detail-content .item01 .right .ms{font-size:12px;line-height:24px;}
}
@media screen and (max-width:1160px) {
    .pro-detail-content .content{padding:0px 15px;}
    .pro-detail-content .item01{padding-top:10px;}
    .pro-detail-content .item01 .right{margin-left:700px;}
}
@media screen and (max-width:1025px) {
    .pro-detail-content .item01 .left,.pro-detail-content .item01 .right{width:100%;float:none;}
    .pro-detail-content .item01 .left .detail-container01 .swiper-slide{height:200px;}
    .pro-detail-content .item01 .left img{max-height:80%;}
    .pro-detail-content .item01 .right{margin-left:0;padding-top:15px;}
    .pro-detail-content .item01 .right .title{font-size:18px;}
}

.pro-detail-content .item02{background:#fff;padding:60px 0px 90px 0;}
.pro-detail-content .item02 .title{font-size:16px;color:#ea541f;font-weight:bold;margin-bottom:30px;}
.pro-detail-content .item02 .left{width:45%;}
.pro-detail-content .item02 .left ul{}
.pro-detail-content .item02 .left ul li{width:50%;float:left;margin-bottom:10px;}
.pro-detail-content .item02 .middle{width:20%;padding-right:40px;}
.pro-detail-content .item02 .right{width:35%;}

@media screen and (max-width:1367px) {
    .pro-detail-content .item02{padding:30px 0;}
    .pro-detail-content .item02 .title{font-size:14px;margin-bottom:15px;}
    .pro-detail-content .item02 .left ul li{font-size:12px;}
    .pro-detail-content .item02 .middle{margin:20px 0;}
}
@media screen and (max-width:769px) {
    .pro-detail-content .item02 .left,.pro-detail-content .item02 .middle,.pro-detail-content .item02 .right{width:100%;}
}

.zz-content{}
.zz-content .list-con{margin:0px -20px;}
.zz-content .list-con .list{padding:0px 20px;margin-bottom:40px;width:50%;float:left;}
.zz-content .list-con .list .right{padding-top:25px;}
.zz-content .list-con .list .box{height:310px;background:#fff;padding:40px;padding-right:15px;position:relative;}
.zz-content .list-con .list .box .img{margin-right:15px;}
.zz-content .list-con .list .box .img img{max-width:333px;max-height:225px;}
.zz-content .list-con .list .box &gt; span{position:absolute;right:0;bottom:0;width:55px;height:55px;display:block;right:0;bottom:0;background:#ea541f url(../images/zz-icon02.png) no-repeat center center;cursor:pointer;}
.zz-content .list-con .list .box &gt; span:hover{background:#d93900 url(../images/zz-icon02.png) no-repeat center center;}
.zz-content .list-con .list .box .right .title{font-size:18px;line-height:30px;cursor:pointer;}
.zz-content .list-con .list .box .right .title:hover{color:#ea541f;}
.zz-content .list-con .list .box .right span{display:inline-block;width:75px;height:25px;line-height:25px;text-align:center;border-radius:30px;background:#ea541f;margin-top:15px;color:#fff;}
.zz-content .list-con .list .box .show{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(20,35,59,.9);opacity:0;display:none;}
.zz-content .list-con .list .box .show span{display:block;width:75px;height:75px;border-radius:100%;background:#ea541f url(../images/zz-icon02.png) no-repeat center center;position:absolute;left:50%;top:50%;margin:-37.5px 0 0 -37.5px;cursor:pointer;}
.zz-content .list-con .list .box:hover .show{opacity:1;}

@media screen and (max-width:1367px) {
    .zz-content .list-con{margin:0px -7.5px;}
    .zz-content .list-con .list{padding:0px 7.5px;margin-bottom:15px;}
    .zz-content .list-con .list .box .right{padding-top:10px;}
    .zz-content .list-con .list .box .right .title{font-size:14px;line-height:24px;}
    .zz-content .list-con .list .box &gt; span{width:40px;height:40px;}
}
@media screen and (max-width:1025px) {
    .zz-content .list-con .list{width:100%;}
    .zz-content .list-con .list .box{height:auto;padding:20px;}
    .zz-content .list-con .list .box .show{display:none;}
    .zz-content .list-con .list .box .img{width:100%;float:none;}
    .zz-content .list-con .list .box .img img{margin:0 auto;max-width:60%;}
    .zz-content .list-con .list .box .right{margin-left:0 !important;margin-top:10px;}
}

.zz-model-bg{}
.zz-model{position:fixed;left:50%;width:675px;margin-left:-327.5px;top:50%;z-index:12;height:515px;margin-top:-257.5px;display:none;}
.zz-model .close{width:46px;height:46px;cursor:pointer;background:url(../images/zz-close.png) no-repeat center center/cover;position:absolute;right:-75px;top:-75px;}
.zz-model .close:hover{transform:rotate(180deg);}
.zz-model .rongyu-button-prev,.zz-model .rongyu-button-next{width:70px;height:70px;background:url(../images/zz-arrow02.png) no-repeat left top;position:absolute;top:50%;margin-top:-35px;cursor:pointer;}
.zz-model .rongyu-button-prev{left:-160px;}
.zz-model .rongyu-button-next{right:-160px;background-position:right top;}
.zz-model .rongyu-button-prev:hover{background-position:left bottom;}
.zz-model .rongyu-button-next:hover{background-position:right bottom;}
.zz-model .rongyu-container{text-align:center;}
.zz-model .rongyu-container .swiper-slide{background:#fff;border-radius:5px;overflow:hidden;}
.zz-model .rongyu-container .title{font-size:18px;margin:15px 0;}
.zz-model .rongyu-container img{margin:0 auto;height:455px;border-radius:3px;}

@media screen and (max-width:1367px) {
    .zz-model{width:450px;margin-left:-225px;height:300px;margin-top:-150px;}
    .zz-model .close{width:35px;height:35px;}
    .zz-model .rongyu-container img{height:300px;}
    .zz-model .rongyu-button-prev,.zz-model .rongyu-button-next{width:35px;height:35px;margin-top:-14.5px;background-size:70px auto;}
    .zz-model .rongyu-button-prev{left:-60px;}
    .zz-model .rongyu-button-next{right:-60px;}
    .zz-model .rongyu-container .title{font-size:16px;}
}
@media screen and (max-width:1025px) {
    .zz-model{width:100%;margin-left:0;left:0;padding:0px 15px;}
    .zz-model .close{right:15px;top:-50px;}
    .zz-model .rongyu-container img{width:100%;height:auto;}
}

.pro-show{padding-bottom:80px;}
.pro-show .list-con{margin:0px -10px;}
.pro-show .list-con .left{width:33.33%;float:left;}
.pro-show .list-con .right{width:66.66%;float:left;}
.pro-show .list-con .list{padding:0px 10px;width:33.33%;float:left;margin-bottom:20px;}
.pro-show .list-con .list .box{position:relative;}
.pro-show .list-con .list .box .show-box{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;}
.pro-show .list-con .list .box .contxt{height:100%;background:#ea541f;color:#fff;padding:50px 40px;}
.pro-show .list-con .list .box .contxt .title{font-size:24px;margin-bottom:10px;}
.pro-show .list-con .list .box .contxt .line{width:35px;height:5px;background:#fff;margin-top:20px;}
.pro-show .list-con .list .box .contxt .ms{line-height:30px;margin-top:15px;}
.pro-show .list-con .list .box .contxt .icon{width:45px;height:45px;position:absolute;right:0;bottom:0;background:#b63609 url(../images/talent-icon01.png) no-repeat center center;}
.pro-show .list-con .list .box .img{height:345px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}
.pro-show .list-con .list .box .img .contxt{opacity:1;position:static;background:none;}
.pro-show .list-con .list .box .img .contxt .line{width:35px;height:5px;background:#ea541f;margin-top:20px;}

.pro-show .list-con .left .list{width:100%;}
.pro-show .list-con .left .list .contxt{opacity:1;position:static;height:365px;padding-top:70px;}
.pro-show .list-con .left .list .contxt .line{background:#fff;}
.pro-show .list-con .left .list .img .contxt{display:none;}

.pro-show .list-con .right .list{margin-bottom:20px;}

.pro-show .list-con .list .box:hover .show-box{opacity:1;}

@media screen and (max-width:1367px) {
    .pro-show .list-con .list .box .contxt .title{font-size:20px;}
    .pro-show .list-con .list .box .contxt .subtit{font-size:12px;}
    .pro-show .list-con .list .box .contxt .ms{font-size:12px;line-height:22px;}
}
@media screen and (max-width:1025px) {
    .pro-show{padding-bottom:40px;}
}
@media screen and (max-width:769px) {
    .pro-show .list-con .left,.pro-show .list-con .right{width:100%;}
    .pro-show .list-con .list .box .show-box{display:none;}

    .pro-show .list-con .left{}
    .pro-show .list-con .left .list .contxt{display:none;}
    .pro-show .list-con .left .list .img .contxt{display:block;}

    .pro-show .list-con .list{width:100%;margin-bottom:15px;}
    .pro-show .list-con .list .box .img{height:auto;padding-top:75%;}
    .pro-show .list-con .list .box .img .contxt{position:absolute;left:0;top:0;width:100%;height:100%;padding:20px;}

    .pro-show .list-con .list .box .contxt .title{font-size:18px;}
}

.welfare-box{color:#fff;margin-bottom:100px;}
.welfare-box .right{width:600px;background:#161e2b;}
.welfare-box .left{margin-right:600px;background:#24344c;}
.welfare-box .contxt{line-height:36px;border-bottom:5px solid transparent;}
.welfare-box .contxt:hover{border-bottom:5px solid #ff4910;}
.welfare-box .right .contxt{padding:0px 30px;}
.welfare-box .right .contxt01{padding-top:70px;height:335px;}
.welfare-box .right .contxt02{padding-top:35px;height:255px;}
.welfare-box .left .img{height:551px;background:url(../images/welfare-img01.jpg) no-repeat center center/cover;}
.welfare-box .left .contxt{height:469px;padding:0px 60px;padding-top:110px;}

@media screen and (max-width:1200px) {
    .welfare-box .left .contxt{line-height:26px;padding-top:40px;}
}
@media screen and (max-width:1025px) {
    .welfare-box{margin-bottom:40px;}
    .welfare-box .contxt{line-height:24px;border-bottom:none !important;}
    .welfare-box .right,.welfare-box .left{width:100%;margin:0;float:none;}
    .welfare-box .right .contxt01,.welfare-box .right .contxt02,.welfare-box .left .contxt{padding:15px 20px;height:auto;}
}

.index-footer{background:#14233b;padding:40px 120px 0px 120px;border-top:2px solid #ea541f;color:#797e88;}
.index-footer .left{width:30%;height:260px;border-right:1px solid #374458;padding-right:6%;padding-top:15px;}
.index-footer .left .contxt{margin-top:35px;line-height:30px;}
.index-footer .left .share{margin-top:20px;}
.index-footer .left .share a{display:block;float:left;position:relative;width:38px;height:38px;border-radius:100%;margin-right:10px;}
.index-footer .left .share a span{position:absolute;width:125px;height:125px;display:none;}
.index-footer .left .share a.wechat{background:#44536b url(../images/icon-wechat.png) no-repeat center center;}
.index-footer .left .share a.sina{background:#44536b url(../images/icon-sina.png) no-repeat center center;}
.index-footer .left .share a.wechat:hover{background:#ea541f url(../images/icon-wechat.png) no-repeat center center;}
.index-footer .left .share a.wechat:hover span{display:block;bottom:50px;left:-40px;}
.index-footer .left .share a.sina:hover{background:#ea541f url(../images/icon-sina.png) no-repeat center center;}
.index-footer .middle{width:55%;height:260px;border-right:1px solid #374458;padding-top:15px;padding-left:6%;}
.index-footer .middle .list{width:20%;float:left;}
.index-footer .middle .list .tit{font-size:18px;margin-bottom:15px;color:#fff;}
.index-footer .middle .list ul{line-height:28px;}
.index-footer .middle .list ul li{}
.index-footer .middle .list ul li a{color:#91959c;}
.index-footer .middle .list ul li a:hover{color:#ea541f;}

.index-footer .right{width:15%;padding-top:15px;padding-left:15px;}
.index-footer .right a{display:block;max-width:180px;height:40px;line-height:40px;border-radius:3px;background:#ea541f;color:#fff;text-align:center;width:100%;}
.index-footer .right a:hover{background:#c94819;}

.index-footer .copy{padding:30px 0;text-align:center;border-top:1px solid #44536b;margin-top:50px;}
.index-footer .copy a{color:#797e88;}

@media screen and (max-width:1441px) {
    .index-footer{padding:30px 60px 0px 60px;}
    .index-footer .left .contxt{line-height:24px;}
}
@media screen and (max-width:1025px) {
    .index-footer{padding:15px;padding-bottom:0;}
    .index-footer .left,
    .index-footer .right,
    .index-footer .middle{width:100%;height:auto;border:none;padding:0;}

    .index-footer .left{text-align:center;}
    .index-footer .left .logo{}
    .index-footer .left .logo img{margin:0 auto;height:20px;}
    .index-footer .left .contxt{margin:15px 0;}
    .index-footer .left .share{margin-top:0;}
    .index-footer .left .share a{display:inline-block;float:none;}

    .index-footer .middle{border-bottom:1px solid #44536b;}
    .index-footer .middle .list{width:100%;border-top:1px solid #44536b;}
    .index-footer .middle .list .tit{font-size:14px;line-height:35px;margin-bottom:0;background:url(../images/footer-add.png) no-repeat right center;}
    .index-footer .middle .list .tit a{margin-top:0;}
    .index-footer .middle .list ul{display:none;padding:5px 0;line-height:26px;}
    .index-footer .middle .list ul li a{padding-left:15px;}

    .index-footer .middle .list ul li a img{margin-top:-3px;}
    .index-footer .middle .list ul li:last-child a.tel:last-child{padding-left:35px !important;}

    .index-footer .middle .list .tit.on{background:url(../images/footer-reduce.png) no-repeat right center;}

    .index-footer .right{margin:30px 0;}
    .index-footer .right a{float:none;margin:0 auto;height:35px;line-height:35px;}

    .index-footer .copy{padding:10px 0;}
}

.video-content{padding:80px 0px 100px 0;background:#f3f3f3;}
.video-content .title{color:#f15930;font-size:36px;text-align:center;}
.video-content .subtit{font-size:18px;color:#999;text-align:center;margin-top:10px;}
.video-content .search{max-width:380px;margin:0px auto;position:relative;padding-right:60px;margin-top:45px;}
.video-content .search input{height:60px;}
.video-content .search input.input{background:#fff;padding:0px 20px;width:100%;}
.video-content .search input.button{position:absolute;right:0;width:60px;background:#f15930 url(../images/search-icon.png) no-repeat center center;cursor:pointer;}
.video-content .list-con{margin:0px -40px;margin-bottom:95px;}
.video-content .list-con .list{padding:0px 40px;margin-top:50px;width:50%;float:left;}
.video-content .list-con .list .box{}
.video-content .list-con .list .box .img{background:#000;position:relative;}
.video-content .list-con .list .box .img span{opacity:.7;display:block;padding-top:56%;}
.video-content .list-con .list .box .img .icon{position:absolute;width:60px;height:60px;background:url(../images/video-icon.png) no-repeat center center/cover;left:50%;top:50%;margin-left:-30px;margin-top:-30px;cursor:pointer;z-index:2;}
.video-content .list-con .list .box .tit{font-size:24px;color:#333;margin-top:25px;}

@media screen and (min-width:1024px) {
    .video-content .list-con .list .box .img .icon:hover{background:url(../images/video-icon-h.png) no-repeat center center/cover;}
    .video-content .list-con .list .box:hover .tit{color:#f15930;}
}
@media screen and (max-width:1025px) {
    .video-content{padding:0;}
    .video-content .title{font-size:18px;}
    .video-content .subtit{font-size:14px;margin-top:5px;}
    .video-content .search{padding-right:35px;margin-top:20px;margin-bottom:10px;}
    .video-content .search input{height:35px;}
    .video-content .search input.input{padding:0px 10px;}
    .video-content .search input.button{position:absolute;right:0;width:35px;background:#f15930 url(../images/search-icon.png) no-repeat center center;cursor:pointer;}
    .video-content .list-con{margin:0px -7.5px;margin-bottom:20px;}
    .video-content .list-con .list{padding:0px 7.5px;margin-top:15px;}
    .video-content .list-con .list .box .img .icon{width:22px;height:22px;margin-top:-11px;margin-left:-11px;}
    .video-content .list-con .list .box .tit{font-size:16px;margin-top:10px;}
}

.video-pop{position:fixed;z-index:999;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:15;}
.video-pop .video-warp{position:absolute;top:50%;left:50%;width:70%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.video-pop .video-warp video{width:100%;}
.video-pop .video-warp .video-close{position:absolute;top:-50px;right:-50px;width:38px;height:38px;background:url(../images/close-white.png) no-repeat center center/18px 18px;cursor:pointer;border:1px solid #fff;border-radius:100%;}

@media screen and (max-width:1025px) {
    .index-item04 .icon{width:50px;height:50px;background:url(../images/index-item04-icon.png) no-repeat center center/10px auto;margin:-25px 0px 0px -25px;}
    .index-item04 .icon:after{}
    .video-pop .video-warp{width:90%;}
    .video-pop .video-warp .video-close{right:0;width:20px;height:20px;top:-30px;}
}

.search-content{padding-top:75px;padding-bottom:50px;}
.search-content .tit{font-size:42px;border-bottom:1px solid #cbcbcb;text-align:center;color:#f15930;padding-bottom:35px;}
.search-content .box-list{margin-top:70px;}
.search-content .box-list.news-box-list{margin-top:50px;}
.search-content .box-list .t{font-size:36px;color:#f15930;}
.search-content .box-list .pro-content,
.search-content .box-list .talent-content{margin-top:50px;}

@media screen and (max-width:1025px) {
    .search-content{padding:30px 0;padding-top:0;}
    .search-content .tit{font-size:18px;padding-bottom:15px;}
    .search-content .box-list{margin-top:20px;}
    .search-content .box-list .t{font-size:16px;}
    .search-content .box-list .pro-content,
    .search-content .box-list .talent-content{margin-top:20px;}
    .search-content .box-list.news-box-list{margin-top:5px;}
}
</pre></body></html>