@charset "utf-8";
body{font-family: "Microsoft YaHei";font-size:12px; line-height:24px;}
.container{width: 100%;max-width: 1200px;margin: 0 auto;}
.head_wap{display: none;}
/* 首页 */
.head{width: 100%;height: 96px;background: #fff;position: absolute;top: 0;left: 0;z-index: 99;box-shadow: 0 0 15px rgba(0,0,0,.15);}
.head .logo{width: 160px;line-height: 96px;}
.head .nav{}
.head .nav li{float: left;font-size: 18px;color: #555555;margin: 0 21px;padding: 42px 0 30px;position: relative;}
.head .nav li:hover>a{color: #014397;transition: all 0.4s ease-in-out;}
.navhide{background: #fff;width: 150px;position: absolute;left: 50%;margin-left: -75px;top: 100%;z-index: 999;transition: .25s;opacity: 0;visibility: hidden;box-shadow: 0 5px 20px rgba(0,0,0,.1);}
.navhide a{font-size: 15px;display: block;line-height: 40px;color: #666;text-align: center;position: relative;}
.navhide a:after{content: "";position: absolute;bottom: 0;width: 90%;height: 1px;background-color: #eeeeee;left: 5%;}
.head .nav li:hover .navhide{opacity: 1;visibility: inherit;}

.head .search{}
.head .mailbox{font-size: 18px;color: #555555;margin-top: 36px;}
.head .mailbox i{margin-right: 10px;}
.head .search{height: 33px;margin-top: 36px;cursor:pointer;margin-right: 10px;}
.head .search .put{display: flex;border: 1px solid #efefef;width: 120px;height: 22px;padding-left: 6px;margin-top: 7px;margin-right: 5px;display: none;}
.head .search .but{display: flex;width: 33px;height: 33px;border: 0;background: url(../images/ico-12.png) no-repeat center;cursor:pointer;}
.swiper-bn{width: 100%;height: 600px;margin-top: 96px;}
.swiper-bn .swiper-button-prev:after,.swiper-bn .swiper-button-next:after{display: none;}
.swiper-bn .next-a{right: 70px;}
.swiper-bn .prev-a{left: 70px;}
.choice-1{width: 100%;height: 940px;background: url(../images/bei-1.jpg) no-repeat center top;}
.choice-1 .content{width: 54%;padding-top: 11vw;}
.choice-1 .content .w-1{font-size: 36px;color: #666666;text-transform:uppercase;line-height: 1.4;margin-bottom: 18px;}
.choice-1 .content .w-1 span{display: inline-block;font-size: 40px;color: #014397;margin-right: 12px;vertical-align: text-bottom;}
.choice-1 .content .desc{font-size: 17px;color: #666666;line-height: 1.8;}
.choice-1 .content .desc h3{font-size: 25px;color: #333333;margin-bottom: 2px;}
.choice-1 .content .info{margin-top: 45px;}
.choice-1 .content .info li{float: left;width:33.33%;text-align: center;font-size: 14px;color: #bbbbbb;text-transform:capitalize;line-height: 1.6;cursor:pointer;}
.choice-1 .content .info li h3{font-size: 22px;color: #333333;margin-top: 5px;}
.choice-1 .content .info li:hover .ico{-webkit-animation: hvr-buzz-out 0.75s linear;animation: hvr-buzz-out 0.75s linear;}
.i-title{text-align: center;font-size: 14px;color: #666666;text-transform:uppercase;line-height: 1.6;}
.i-title h3{font-size: 40px;color: #014397;}
.choice-2{padding: 125px 0;background: linear-gradient(#ffffff, #f9f9f9);}
.choice-2 .content{margin-top: 38px;}
.choice-2 .content .box_a{}
.choice-2 .content .box_a .item_a{float: left;width: 353px;height: 248px;overflow: hidden;}
.choice-2 .content .box_a .item_a video{width: 100%;}
.choice-2 .content .box_a .item_b{float: left;width: 446px;height: 248px;overflow: hidden;position: relative;padding: 30px 35px;font-size: 18px;color: #fff;line-height: 1.6;}
.choice-2 .content .box_a .item_b h3{line-height: 1.4;font-size: 22px;margin-bottom: 15px;}
.choice-2 .content .box_a .item_b .more{position: absolute;left: 35px;bottom: 28px;transition: transform .4s ease-out;}
.choice-2 .content .box_a .item_b .more:hover{transform: translateX(6px); transition: transform .4s ease-out;}
.choice-2 .content .box_a .item_c{float: right;width: 401px;height: 248px;overflow: hidden;position: relative;padding: 30px 35px;font-size: 18px;color: #fff;line-height: 1.6;}
.choice-2 .content .box_a .item_c h3{line-height: 1.4;font-size: 22px;margin-bottom: 15px;}
.choice-2 .content .box_a .item_c .more{position: absolute;left: 35px;bottom: 28px;transition: transform .4s ease-out;}
.choice-2 .content .box_a .item_c .more:hover{transform: translateX(6px); transition: transform .4s ease-out;}
.choice-2 .content .box_b{}
.choice-2 .content .box_b .item_a{float: left;width: 503px;height: 248px;overflow: hidden;text-align: center;font-size: 14px;color: #ffffff;line-height: 1.8;padding-top: 75px;}
.choice-2 .content .box_b .item_a h3{font-size: 22px;}
.choice-2 .content .box_b .item_a h3:after{content: "";display:block;width: 20px;height: 2px;background: #fff;margin: 10px auto;}
.choice-2 .content .box_b .item_b{float: left;width: 240px;height: 248px;overflow: hidden;text-align: center;font-size: 14px;color: #7d7d7d;line-height: 1.8;padding-top: 75px;}
.choice-2 .content .box_b .item_b h3{font-size: 22px;color: #014397;}
.choice-2 .content .box_b .item_b p{color: #0e0d0d;}
.choice-2 .content .box_b .item_b h3:after{content: "";display:block;width: 20px;height: 2px;background: #7d7d7d;margin: 10px auto;}
.choice-2 .content .box_b .item_c{float: right;width: 400px;height: 248px;overflow: hidden;text-align: center;}
.choice-3{padding: 80px 0;}
.choice-3 .content{margin-top: 45px;}
.choice-3 .gallery-top{}
.choice-3 .gallery-top .text{width: 100%;height: 566px;padding: 55px 55px;}
.choice-3 .gallery-top .text .box{float: right;background: #fff;width: 405px;height: 100%;font-size: 16px;color: #666666;line-height: 1.8;padding: 45px 40px 0;}
.choice-3 .gallery-top .text .box h3{font-size: 22px;margin-bottom: 12px;}
.choice-3 .gallery-thumbs{padding: 0 14vw;margin-top: 55px;}
.choice-3 .gallery-thumbs .swiper-button-next:after,.choice-3 .gallery-thumbs .swiper-button-prev:after{display:none;}
.choice-3 .gallery-thumbs .next2{width: 27px;height: 48px;right: 9vw;}
.choice-3 .gallery-thumbs .prev2{width: 27px;height: 48px;left: 9vw;}
.choice-3 .gallery-thumbs .swiper-slide{font-size: 22px;color: #888888;line-height: 1.5;text-align: center;}
.choice-3 .gallery-thumbs .swiper-slide .ico{display: inline-block;width: 14px;height: 14px;background: url(../images/ico-5.png) no-repeat center;}
.choice-3 .gallery-thumbs .swiper-slide-thumb-active{color: #094a9b;}
.choice-3 .gallery-thumbs .swiper-slide-thumb-active .ico{background: url(../images/ico-6.png) no-repeat center;}
.choice-4{width: 100%;padding: 115px 0;background: url(../images/bei-3.jpg) no-repeat center top;}
.choice-4 .content{float: right;width: 751px;height: 436px;background: url(../images/bei-2.jpg) no-repeat center top/cover;padding: 25px 38px;box-shadow: 0 0 15px rgba(0,0,0,.15);}
.choice-4 .content .w-1{line-height: 1.4;font-size: 36px;color: #666666;text-transform:uppercase;border-bottom: 1px solid #d7d7d7;padding: 24px 0;}
.choice-4 .content .w-1 span{display: inline-block;font-size: 40px;color: #014397;margin-right: 10px;}
.choice-4 .content .slogan{float: right;font-size: 12px;color: #999999;text-align: right;margin-top: 10px;text-transform:capitalize;}
.choice-4 .content .slogan h3{font-size: 18px;color: #666666;font-family:kaiti;}
.choice-4 .content .info{font-size: 18px;color: #555555;padding-top: 35px;}
.choice-4 .content .info p{line-height: 1.8;padding: 7px 0;padding-left: 32px;}
.choice-4 .content .info p em{font-size: 16px;color: #777777;}
.choice-4 .content .info p:nth-child(1){background: url(../images/ico-8.png) no-repeat left center;}
.choice-4 .content .info p:nth-child(2){background: url(../images/ico-9.png) no-repeat left center;}
.choice-4 .content .info p:nth-child(3){background: url(../images/ico-10.png) no-repeat left center;}
.choice-4 .content .info p:nth-child(4){background: url(../images/ico-11.png) no-repeat left center;}
/* 底部 */
.foot{width: 100%;background: #fbfbfb;}
.foot .share{border-bottom: 1px solid #eeeeee;padding: 18px 0;}
.foot .share a{display: inline-block;margin-right: 0.5%;}
.foot .share a:hover>img{filter: sepia(1);transition: all 0.4s ease-in-out;}
.foot .content{padding: 50px 0;}
.foot .content .f-nav{}
.foot .content .f-nav dl{float: left;font-size: 16px;color: #888888;line-height: 2.2;margin-right: 65px;}
.foot .content .f-nav dl h3{font-size: 21px;color: #444444;margin-bottom: 8px;}
.foot .content .f-nav dl:nth-child(5){margin-right: 0;}
.foot .content .f-nav dl p:hover{color: #014397;transition: all 0.4s ease-in-out;}
.foot .content .f-logo{text-align:right;}
.foot .content .tel{font-size: 15px;color: #999999;text-align:right;line-height: 1.2;background: url(../images/ico-7.png) no-repeat right center;padding-right: 35px;margin-top: 18px;}
.foot .content .tel h3{font-size: 30px;color: #014397;font-weight: bold;}
.foot .link{line-height: 1.8;font-size: 15px;color: #888888;margin: 22px 0;}
.foot .link i{padding: 0 10px;}
.foot .link a:hover{color: #014397;transition: all 0.4s ease-in-out;}
.copyright{width: 100%;background: #e6e6e6;font-size: 15px;color: #555555;line-height: 1.8;padding: 18px 0;}
/* 关于 */
.ban{width: 100%;height: 350px;margin-top: 96px;}
.location{width: 100%;height: 74px;line-height: 72px;border-bottom: 1px solid #e1e1e1;}
.location span{font-size: 17px;color: #999999;}
.location .column{float: right;}
.location .column li{float: left;text-align: center;font-size: 18px;color: #999999;margin: 0 38px;}
.location .column li.on,.location .column li:hover{color: #0f64af;border-bottom: 2px solid #0d5fab;transition: all 0.4s ease-in-out;}
.location .column li:last-of-type{margin-right: 0;}
.company{padding: 55px 0;}
.company .content1{font-size: 17px;color: #666666;line-height: 1.8;}
.company .content1 .w-1{line-height: 1.4;font-size: 36px;color: #666666;margin-bottom: 20px;text-transform:capitalize;}
.company .content1 .w-1 span{display:inline-block;font-size: 40px;color: #014397;margin-right: 15px;vertical-align: text-bottom;}
.company .content2{margin: 40px 0;}
.company .content2 .pic1{float: left;width: 811px;height: 529px;overflow: hidden;}
.company .content2 .pic2{float: right;width: 386px;height: 292px;overflow: hidden;padding: 48px 48px 0 0;}
.company .content2 .pic2 .w-1{color: #ffffff;line-height: 1.4;text-align: right;font-size: 16px;}
.company .content2 .pic2 .w-1 h3{font-size: 35px;}
.company .content2 .pic2 .w-1 h4{font-size: 28px;margin-bottom: 20px;}
.company .content2 .pic2 .w-1 p{opacity: 0.5;}
.company .content2 .pic3{float: right;width: 386px;height: 233px;background: #eeeeee;margin-top: 5px;font-size: 18px;color: #696969;line-height: 1.8;text-align:right;padding: 48px 48px 0 0;}
.company .content2 .pic3 h3{font-size: 28px;color: #2e69ad;text-transform:uppercase;margin-bottom: 5px;}
/* 联系 */
.contact{padding: 55px 0;}
.contact .w-1{line-height: 1.4;font-size: 36px;color: #666666;margin-bottom: 65px;}
.contact .w-1 span{display:inline-block;font-size: 40px;color: #014397;margin-right: 15px;vertical-align: text-bottom;}
.contact .text{float: left;width: 50%;font-size: 18px;color: #555555;}
.contact .text p{line-height: 1.8;padding: 7px 0;padding-left: 32px;}
.contact .text p em{font-size: 16px;color: #777777;}
.contact .text p:nth-child(1){background: url(../images/ico-8.png) no-repeat left center;}
.contact .text p:nth-child(2){background: url(../images/ico-9.png) no-repeat left center;}
.contact .text p:nth-child(3){background: url(../images/ico-10.png) no-repeat left center;}
.contact .text p:nth-child(4){background: url(../images/ico-11.png) no-repeat left center;}
.contact .code{float: right;border: 1px solid #d6d6d6;padding: 10px 10px;}
.map{height: 600px;}
/* 新闻 */
.new_center{padding: 75px 0;}
.new_center .content{}
.new_center .content .item{width: 100%;height: 241px;border: 1px solid #dbdbdb;overflow: hidden;margin-bottom: 30px;}
.new_center .content .item .picture{width: 372px;height: 100%;overflow: hidden;}
.new_center .content .item .text{width: 565px;font-size: 16px;color: #666666;line-height: 1.6;margin-left: 50px;}
.new_center .content .item .text h3{font-size: 20px;color: #666666;margin-bottom: 10px;margin-top: 45px;}
.new_center .content .item .text h3:hover{color: #0d5fab;transition: all 0.4s ease-in-out;}
.new_center .content .item .text .more{display: block;margin-top: 22px;transition: transform .4s ease-out; }
.new_center .content .item .text .more:hover{transform: translateX(6px); transition: transform .4s ease-out;}
.new_center .content .item .date{text-align: center;font-size: 22px;color: #666666;line-height: 1.35;width: 170px;height: 80%;border-left: 1px solid #e1e1e1;margin-top: 2%;padding-top: 45px;}
.new_center .content .item .date strong{font-size: 46px;}
.new_detail{padding: 60px 0;}
.new_detail .content{border: 1px solid #cdcdcd;padding: 40px 50px;}
.new_detail .title{text-align: center;line-height: 1.6;}
.new_detail .title h3{font-size: 36px;color: #232323;}
.new_detail .title .date{font-size: 18px;color: #888888;margin-top: 15px;}
.new_detail .title .date span{display: inline-block;margin: 0 0.5%;}
.new_detail .describe{background: #fafafa;font-size: 17px;color: #777777;line-height: 1.8;margin-top: 20px;padding: 20px 10px;}
.new_detail .describe label{float: left;font-size: 20px;color: #232323;}
.new_detail .data{font-size: 16px;color: #666666;line-height: 1.8;margin-top: 20px;}
.new_detail .page{width: 100%;height: 54px;line-height: 52px;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 28px;}
.new_detail .page .return{width: 200px;background: #014397;text-align:center;color: #fff;font-size: 18px;}
.new_detail .page .return i{margin-right: 20px;}
.new_detail .page li{width: 40%;height: 100%;border: 1px solid #dcdcdc;font-size: 17px;color: #777777;padding: 0 18px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.new_detail .page li:hover>a{color: #014397;transition: all 0.4s ease-in-out;}
/* 业务 */
.business{padding: 55px 0;}
.business .b-t{line-height: 1.4;font-size: 36px;color: #666666;}
.business .b-t span{display:inline-block;font-size: 40px;color: #014397;margin-right: 15px;vertical-align: text-bottom;}
.business .content{margin-top: 50px;}
.business .content li{float: left;width: 49%;margin-bottom: 30px;background: #e6e6e6;cursor:pointer;}
.business .content li .picture{width: 100%;overflow: hidden;}
.business .content li .text{width: 100%;font-size: 16px;color: #777777;line-height: 1.6;padding: 20px 40px;}
.business .content li .text h4{font-size: 22px;color: #888888;font-weight: bold;}
.business .content li .text h3{font-size: 22px;color: #333333;margin-bottom: 10px;}
.business .content li .text .more{display: block;margin-top: 20px;transition: all 0.2s ease-in-out;}
.business .content li:hover{background: #014397;transition: all 0.4s ease-in-out;}
.business .content li:hover .text{color: #fff;transition: all 0.2s ease-in-out;}
.business .content li:hover .text h4{color: #fff;transition: all 0.2s ease-in-out;}
.business .content li:hover .text h3{color: #fff;transition: all 0.2s ease-in-out;}
.business .content li:hover .text .more{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);transition: all 0.2s ease-in-out;}
.business .content li:nth-child(2n){float: right;}
/* 招聘 */
.Join{padding: 55px 0;}
.Join .b-t{line-height: 1.4;font-size: 36px;color: #666666;}
.Join .b-t span{display:inline-block;font-size: 40px;color: #014397;margin-right: 15px;vertical-align: text-bottom;}
.Join .content{margin-top: 30px;}
.Join .content dl{margin-bottom: 10px;}
.Join .content dl h3{height: 62px;line-height: 62px;font-size: 22px;color: #555555;background: #f2f2f2;padding: 0 25px;display:flex;justify-content:space-between;cursor:pointer;}
.Join .content dl h3 i{width: 16px;height: 16px;background: url(../images/ico-16.png) no-repeat center;margin-top: 22px;}
.Join .content dl .info{border: 1px solid #e4e4e4;border-top: 0;font-size: 17px;color: #777777;line-height: 1.9;padding: 24px 24px;display: none;}
.Join .content dl .info h4{font-size: 22px;color: #444444;margin-bottom: 5px;}
.Join .content dl .info hr{display: block;width: 100%;height: 12px;}
.Join .content dl .info p span{display: inline-block;width: 40%;}
.Join .content dl.show h3{background: #014397;color: #fff;}
.Join .content dl.show h3 i{background: url(../images/ico-17.png) no-repeat center;}
.Join .content dl.show .info{display: block;}
.search_list dl h3{font-size: 18px !important;}
/* 底部弹窗 */
.odo-dialog{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.5);z-index: 9999;display: none;}
.background-white{background-color: #fff;width: 400px;height: 18vw;margin: 0 auto;text-align: center;margin-top: 10vw;}
.wechat-close{border-bottom: 1px solid #c5c7c7;line-height: 1.8;padding: 25px 0;position: relative;}
.wechat-close .gb_1{font-weight: bold;font-size: 26px;opacity: 0.2;position: absolute;right: 30px;top: 13px;transition: all 0.4s ease-in-out;}
.WeChat{width: 100%;height: 100%;display: -webkit-box;-webkit-box-align: center;-webkit-box-pack: center;margin-top: -3vw;}
@media screen and (min-width:768px) and (max-width: 1440px) {
    body {
        zoom: .87;
    }
} 