/*reset*/
html,body{width:100%;min-height: 100%;}
html,body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,div,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;}
body{font-size:16px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(255,255,255,0);font-family: "Microsoft JhengHei",'微软雅黑', 'sans-serif'}
a{text-decoration:none;outline:0;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
.clear{ clear:both; line-height:0px; height:0; overflow:hidden;}
blockquote::before,blockquote::after,q::before,q::after{content:none}
ins{text-decoration:none}del{text-decoration:line-through}
button,input,select,textarea{font-family:inherit;font-size:100%;vertical-align:middle;outline: none}
textarea{resize:none;overflow:auto;vertical-align:top}
[hidden]{display:none}
a,a:hover, a:visited, a:link, a:active {color: inherit}
table{border-collapse:collapse;border-spacing:0}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.clearfix{zoom:1}
img {border:0;max-width: 100%;height: auto;width: auto\9; /* ie8 */ vertical-align:middle;}
i{font-style: normal;}
::-webkit-scrollbar {width: 6px;}
::-webkit-scrollbar-thumb {background-color: #c1c1c1;}
::-webkit-scrollbar-track {background-color: #f7f7f7;}


@font-face {
    font-family: 'iconfont';
    src: url('iconfont.eot');
    src: url('iconfont.eot?#iefix') format('embedded-opentype'),
    url('iconfont.woff2') format('woff2'),
    url('iconfont.woff') format('woff'),
    url('iconfont.ttf') format('truetype'),
    url('iconfont.svg#iconfont') format('svg');
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@font-face {
    font-family: 'myfont';
    src: url('affo.eot');
    src: local('fontName Regular'),
    local('fontName'),
    url('affo.woff') format('woff'),
    url('affo.ttf') format('truetype')
}
.phonenav{display: none;}
.top{position: fixed;top:0;left: 0;width: 100%;box-sizing: border-box;z-index: 99;transition: .3s;box-shadow: 0 2px 3px rgba(0,0,0,.1)}
.top.act{padding:0;box-shadow: 0 2px 6px rgba(0,0,0,.1 )}
.top-cent{box-sizing: border-box;position: relative}
.top-t{background: #fff;}
.top-t .top-cent{}
.top-t-l{float: left;padding: 25px 60px;position: relative;z-index: 3;}
.top-t-l img{height: 50px;}
.top-t-l span{display: inline-block;vertical-align: middle;font-size: 16px;color: #666666;padding-left: 20px;}
.top-t-l .logomobile{display: none;}
.top-t-r{float: right;padding-right: 30px;}
.top-btns{display: none;float: left}

.top-navs{float: left;padding-right: 20px;}
.top-navs li{float: left;padding:0 20px;font-size: 20px;color: #323333;transition: .3s;line-height: 90px;position: relative}
.top-navs li.act{background: #f5f5f5;color:#d4b7a9 }
.top-navs li.act:after{opacity: 1}
.top-navs li a{position: relative;}

.top-navs li:after{content: "";display: block;width: 100%;height: 1px;background:#e60012;position: absolute;bottom:0;left: 0;opacity: 0;transition: .3s;}
.top-navs li:hover{color:#e60012}
.top-navs li:hover:after{opacity: 1}
.top-navs li:hover .top-navs-all{display: block}
.top-navs-all{position: absolute;top:100%;left: 0;background: #fff;white-space: nowrap;padding:20px;box-sizing: border-box;display: none; border-top: 1px solid #dddddd;box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.1); }
.top-navs li:nth-child(n+4) .top-navs-all{left: auto;right: 0}
.top-navs-img{display: inline-block;vertical-align: middle;width: 180px;height: 120px;background: no-repeat center;background-size: cover}
.top-navs-ls{display: inline-block;vertical-align: middle}
.top-navs-ls dl{width: 400px;text-align: center;padding-left: 30px;white-space: normal;}
.top-navs-ls dl dd{font-size: 16px;color: #212121;line-height: 42px;margin-right: 28px;transition: .3s;float: left;}
.top-navs-ls dl dd a{font-weight: normal;}
.top-navs-ls dl dd:hover{color: #bb3d30}

.top-search{float: left;position: relative;line-height: 90px;height: 90px;padding:0 30px;}
.top-search a{display: block;font-size: 30px;color: #cccccc;transition: .3s}
.top-search a:hover{color: #939393}
.top-video{float: left;position: relative;line-height: 90px;height: 90px;padding:0 30px;}
.top-video a{font-size: 30px;color: #e60012;transition: .3s;}
.top-video a:hover{color: #bb3d30}

/*banner*/
.banner{position: relative;height: 100vh;}
.swiper-banner{height: 100vh;overflow: hidden}
.swiper-banner .swiper-slide{overflow: hidden;background: #000;}
.banner-pic{background: no-repeat center;background-size: cover;height: 100%;transition: 5.5s;}
.swiper-banner .ani-slide .banner-pic{transform: scale(1.2)}

.banner-info{position: absolute;top:50%;text-align: center;width: 100%;transform: translateY(-50%);}
.banner-info h1{font-size: 48px;color: #fff;font-weight: normal;font-family: "myfont";text-transform: uppercase;padding-bottom: 30px;transition: 1.5s;transform: translateY(100px);opacity: 0}
.banner-info p{font-size: 96px;color: #fff;transition: 1.5s;transform: translateY(100px);opacity: 0;transition-delay: .3s;}
.swiper-banner .ani-slide .banner-info h1{opacity: 1;transform: translateY(0)}
.swiper-banner .ani-slide .banner-info p{opacity: 1;transform: translateY(0)}

.banner-ps{position: absolute;z-index: 11;right: 60px;text-align: center;bottom:60px;}
.banner-ps span{display: inline-block;vertical-align: middle;font-size: 24px;color: #fff;font-family: "myfont";padding:0 2px;}
.banner-ps .banner-ac{font-size: 48px;}
.banner-pag{position: absolute;left: 60px;bottom:60px;z-index: 11}
.banner-pag .swiper-pagination-bullet{width: 50px;height: 2px;border-radius: 0;background: #888888;opacity: 1;margin-right: 10px;cursor: pointer}
.banner-pag .swiper-pagination-bullet-active{background: #fff;}
.shubiao{position: absolute;bottom:60px;left: 50%;margin-left: -15px;z-index: 11;font-size: 30px;color: #fff;}

.inbox{position: relative;z-index: 12;}
.wcont{width: 1320px;margin: 0 auto;}

/*业务*/
.yewubox{background: #fff;}
.yewubox-l{float: left;width: 50%;}
.yewubox-l li{float: left;width: 50%;background: no-repeat center #fff;background-size: cover;overflow: hidden}
.yewubox-l li a{display: block;height: 200px;padding:0 30px;box-sizing: border-box}
.yewubox-l .yewubox-l-info{padding-top: 100px;transition: .3s;}
.yewubox-l .yewubox-l-info p{font-size: 18px;color: #fff;font-family: "myfont";text-transform: uppercase;padding-bottom: 20px;transition: .3s}
.yewubox-l .yewubox-l-info h1{font-size: 24px;color: #fff;font-weight: normal;padding-bottom: 25px;transition: .3s}
.yewubox-l .yewubox-l-info h4{font-size: 16px;color: #e60012;opacity: 0;transition: .3s;}
.yewubox-l .yewubox-l-info h4 span{display: inline-block;vertical-align: middle;text-transform: uppercase;font-family: "myfont";margin-right: 10px;}
.yewubox-l .yewubox-l-info h4 i{display: inline-block;vertical-align: middle;font-size: 22px;}
.yewubox-l li:hover  .yewubox-l-info p{padding-bottom: 10px;}
.yewubox-l li:hover .yewubox-l-info{padding-top: 60px;}
.yewubox-l li:hover .yewubox-l-info h4{opacity: 1}
.yewubox-l li:nth-child(3) .yewubox-l-info p{color: #212121}
.yewubox-l li:nth-child(3) .yewubox-l-info h1{color: #212121}

.yewubox-r{float: right;width: 50%;height: 450px;position: relative;}
.yewucircle{position: absolute;width: 100%;height: 100%;background: #007aff;overflow: hidden;}
@keyframes circleone {
    0%{width: 550px;height: 550px;opacity: 1}
    100%{width: 1100px;height: 1100px;opacity: .3}
}
.yewucircle-cr{position: absolute;width: 550px;height:550px;border: 80px solid #0054ff;border-radius: 50%;right: -430px;top:50%;transform: translateY(-50%);animation: circleone 6s cubic-bezier(0.000, 0.215, 0.615, 1.000) infinite;}

.yewucircle-one{}
.yewucircle-two{animation-delay: 1.5s}
.yewucircle-three{animation-delay: 3s}
.yewucircle-four{animation-delay: 4.5s}

.yewucircle-five{position: absolute;width: 800px;height: 800px;background: #0148d8;border-radius: 50%;right: -430px;top:50%;transform: translateY(-50%);}

.yewubox-r-bg{width: 100%;height: 100%;background: url("../images/jizhan.jpg") no-repeat right;background-size: auto 100%;position: relative;z-index: 11;}
.yewubox-r-info{padding-top: 170px;padding-left: 50px;}
.yewubox-r-info h1{font-size: 24px;color: #fff;font-family: "myfont";text-transform: uppercase;padding-bottom: 10px;}
.yewubox-r-info h2{font-size: 48px;color: #fff;font-weight: 100;}
.yewubox-r-info p{padding-top: 60px}
.yewubox-r-info p a{display: inline-block;border: 2px solid #fff;font-size: 16px;color: #fff;font-family: "myfont";text-transform: uppercase;border-radius: 15px;height: 26px;padding-left: 5px;transition: .3s;}
.yewubox-r-info p a span{float: left;line-height: 26px;padding:0 10px;transition: .3s;}
.yewubox-r-info p a i{float: left;background: #fff;line-height:30px;width: 30px;border-radius: 50%;font-size: 14px;color: #e60012;text-align: center;margin-right: -2px;margin-top: -2px;}
.yewubox-r:hover .yewubox-r-info p a{background:#fff;}
.yewubox-r:hover .yewubox-r-info p a span{padding-right:20px; color: #e60012;}

/*宣传*/
.xuanchuan{padding:100px 0;background: #f5f5f5}
.xuanchuan-l{float: left;width: 50%;position: relative}
.xuanchuan-pic{overflow: hidden}
.xuanchuan-img{background: url("../images/shehuibg.jpg") no-repeat center;background-size: cover;transition: .3s;height: 400px;}
.xuanchuan-l:hover .xuanchuan-img{transform: scale(1.05)}
.xuanchuan-l-info{position: absolute;top:0;left: 0;width: 100%;text-align: center;padding-top: 115px;}
.xuanchuan-l-info h1{font-size: 36px;color: #fff;font-weight: normal;}
.xuanchuan-l-info p{font-size: 16px;color: #fff;padding-top: 25px;}
.xuanchuan-l-info p span{padding:0 15px;}

.xuanchuan-r{float: right;width: 50%;}
.xuanchuan-r-t{}
.xuanchuan-r-t li{float: left;width: 50%;position: relative;transition: .3s;}
.xuanchuan-r-pic{overflow: hidden;}
.xuanchuan-r-img{height: 180px;background: no-repeat center;background-size: cover;transition: .3s;}
.xuanchuan-r-t li:hover .xuanchuan-r-img{transform: scale(1.05)}
.xuanchuan-r-info{position: absolute;top:0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 20px; z-index: 2;}
.xuanchuan-r-info.videobg{background-image: linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,.2), rgba(255,255,255,0));}

.xuanchuan-r-info span{display: block;width: 40px;line-height: 40px;text-align: center;height: 40px;border-radius: 50%;background: #e60012;font-size: 16px;color: #fff;font-family: "myfont"}
.xuanchuan-r-info h1{font-size: 18px;color: #212121;font-family: "myfont";text-transform: uppercase;padding-top: 40px;}
.xuanchuan-r-info p{font-size: 20px;color: #212121;padding-top: 5px;}
.jrhj .xuanchuan-r-info span{background: #fff;color: #e60012}
.jrhj .xuanchuan-r-info h1{color: #fff}
.jrhj .xuanchuan-r-info p{color: #fff}

.xuanchuan-r-b{transition: .3s;position: relative;overflow: hidden}
.xuanchuan-r-b video{position: absolute; top:0; left: 0; z-index: 1;}
.xuanchuan-r-b-pic{overflow: hidden;}
.xuanchuan-r-b-img{height: 220px;background: no-repeat center;background-size: cover;transition: .3s;}
.xuanchuan-r-b:hover .xuanchuan-r-b-img{transform: scale(1.05)}
.xuanchuan-r-b .xuanchuan-r-info p{font-size: 24px;}
.xuanchuan-r-b .xuanchuan-r-info i{font-size: 30px;color: #2e2581;display: block;padding-top: 30px;}

/*新闻中心*/

.xinwen{padding:80px 0;background: #fff;}
.xinwen-t{}
.xinwen-t-l{float: left;font-size: 24px;color: #212121;}
.xinwen-t-r{float: right;padding-top: 5px;}
.xinwen-t-r a{color: #e60012;font-weight: bold}
.xinwen-t-r a:hover{color: #222;}
.xinwen-t-r span{display: inline-block;vertical-align: middle;text-transform: uppercase;font-family: "myfont";margin-right: 10px;}
.xinwen-t-r i{display: inline-block;vertical-align: middle;font-size: 22px;}

.xinwen-b{padding-top: 45px;}

.swiper-news .swiper-slide{}
.swiper-news .swiper-slide a{display: block}
.news-pic{overflow: hidden}
.news-img{height: 260px;background: no-repeat center;background-size: cover;transition: .3s;}
.swiper-news .swiper-slide:hover .news-img{transform: scale(1.1)}
.swiper-news .swiper-slide .news-info{padding-top: 30px;}
.swiper-news .swiper-slide p{font-size: 14px;color: #999999;font-family: "myfont"}
.swiper-news .swiper-slide h1{font-size: 20px;color: #212121;line-height: 24px;height: 48px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin:20px 0;transition: .3s;}
.swiper-news .swiper-slide span{font-size: 12px;color: #212121;display: inline-block;line-height: 25px;padding:0 5px;background: #f5f5f5}
.swiper-news .swiper-slide:hover h1{color: #e60012}


/*底部*/
.bottom{background: #212121}
.bottom-top{padding:70px 0;}
.bottom-top-l{float: left;}
.bottom-top-l li{float: left;margin-right: 35px;}
.bottom-top-l li dt{font-size: 16px;color: #fff;font-weight: bold;margin-bottom: 30px;}
.bottom-top-l li dd{font-size: 16px;color: #a1a1a6;margin-bottom: 10px;min-width: 120px;transition: .3s;}
.bottom-top-l li dd:hover{color: #e60012}

.bottom-top-r{float: right;text-align: right}
.bottom-top-r h1{font-size: 24px;color: #fff;font-family: "myfont";}
.bottom-top-r p{font-size: 14px;color: #a1a1a6;padding:10px 0;}

.bottom-top-r a{display: inline-block;border-radius: 20px;height: 40px;width:130px;padding-right: 5px;margin-top: 35px;transition: .3s;position: relative; overflow: hidden;}
.bottom-top-r a:before{position: absolute; width: 100%; height: 40px;left:0; top:0;border: 2px solid #e60012; box-sizing: border-box; border-radius:20px;z-index: 4;}
.bottom-top-r a:after{position: absolute; width: 100%; height: 40px; background-color: #e60012; top: -2px; left:1px; border-radius: 20px; z-index: 1; transform: translateX(-100%);transition: .3s;}
.bottom-top-r a img{position: absolute; top: 0px; left: 0px; z-index: 2;}
.bottom-top-r a i{font-size: 16px;color: #fff;font-weight: bold;line-height:40px;display: block;position: absolute; right: 20px; z-index: 3;transition: .3s;}
.bottom-top-r a:hover{width: 150px;}
.bottom-top-r a:hover:after{transform: translateX(0);}
.bottom-top-r a:hover i{right: 35px;}

.bottom-cent{padding:20px 0;border-top:1px solid #a1a1a6;border-bottom:1px solid #a1a1a6;}
.bottom-cent-l{float: left;font-size: 14px;color: #fff;}
.bottom-cent-l a{margin-right: 40px;transition: .3s;}
.bottom-cent-l a:hover{color: #e60012}

.bottom-cent-r{float: right;font-size: 16px;color: #fff;}
.bottom-cent-r a{margin-left: 25px;transition: .3s;}
.bottom-cent-r a:hover{color: #e60012}

.bottom-bot{font-size: 14px;color: #a1a1a6;padding:35px 0;}
.bottom-bot-l{float: left;}
.bottom-bot-r{float: right;}


/*-------------------------联系我们---------------------------*/
.nybanner{margin-top: 90px;height: 36vw;display: flex;justify-content: center;text-align: center; flex-direction:column;background: no-repeat center;background-size: cover;}
.nybanner-info{}
.nybanner-info h1{font-size: 48px;color: #fff;font-weight: normal}
.nybanner-info p{font-size: 24px;color: #fff;margin-top: 35px;}

.nybox{position: relative;margin-top: -30px;z-index: 3;}
.nynavs{overflow: hidden;}
.nynavs-l{float: left;width: 25%;height: 120px;display: flex;color: #fff;background: #e60012;align-items: center;position: relative}
.nynavs-l:before{content: "";position: absolute;height: 100%;width: 100vw;right: 100%;background: #e60012;top: 0;}
.nynavs-l a{font-size: 18px;}
.nynavs-l i{font-size: 20px;padding: 0 20px;}
.nynavs-l .nynavs-l-s{font-size: 26px;}
.nynavs-r{float: right;width: 75%;line-height: 90px;margin-top: 30px;position: relative;display: flex;}
.nynavs-r:after{content: "";position: absolute;height: 100%;width: 100vw;left: 0;background: #f5f5f5;top: 0;}
.nynavs-r a{position: relative;z-index: 1;font-size: 18px;color: #000000;margin-left: 50px;transition: .3s;}
.nynavs-r .act{color: #e60012}
.nynavs-r .act:after{content: "";height: 3px;width: 100%;background: #e60012;position: absolute;bottom: 0;left: 0;}
.nynavs-r a:hover{color: #e60012}
.ny-tit{text-align: center;padding: 70px 0;font-size: 48px;color: #222222;font-weight: normal}
.nyinfo{padding-bottom: 80px;}
.contact{}
.contact-t{}
.contact-b{}
.contact-b-l{float: left;width: 50%;}
.contact-b-r{overflow: hidden;padding-left: 4.6vw;}
.contact-b-r ul{}
.contact-b-r li{margin-bottom: 55px;}
.contact-b-r li:last-child{margin-bottom: 0;}
.contact-b-r li h1{font-size: 30px;color: #222222;font-weight: normal}
.contact-b-r li h2{font-size: 16px;color: #666666;font-family: "myfont";padding-top: 15px;}
.contact-b-r li h3{font-size: 30px;color: #e60012;font-family: "myfont";padding-top: 10px;}
.contact-b-r li h4{font-size: 16px;color: #222222;font-weight: normal;padding-top: 10px;}
.contact-b-r li span{display: block;font-size: 16px;color: #666666}
.contact-b-r li p{font-size: 14px;color: #a1a1a6;padding-top: 10px;}


/*-------------------------关于我们---------------------------*/
.aboutus{}
.aboutus-one{padding-bottom: 90px;}
.aboutus-one-t{}
.aboutus-one-c{font-size: 16px;color: #666666;line-height: 36px;}
.aboutus-one-b{padding: 50px 0;}
.aboutus-one-b li{float: left;width: 25%;text-align: center;}
.aboutus-one-b li h1{font-family: "myfont";font-size: 60px;color: #222222}
.aboutus-one-b li p{font-size: 16px;color: #666666;padding-top: 10px;}

.aboutus-one-video{/*height: 500px;background: url("../images/videopic.jpg") no-repeat center;background-size: cover;*/position: relative}

.aboutus-one-video:before{content: "";position: absolute;left: 10px;top: 10px;bottom: 10px;right: 10px;/*background: rgba(0,0,0,.6)*/}
.aboutus-one-video-info{position: absolute;z-index: 2;top: 50%;left: 50%;transform: translate3d(-50%,-50%,0);text-align: center;}
.aboutus-one-video-info img{cursor: pointer;}
.aboutus-one-video-info p{font-size: 24px;color: #fff;padding-top: 20px;}

.aboutus-two{background: url("../images/fzlcbgs.jpg") no-repeat center;background-size: cover;padding-bottom: 80px;}

.aboutus-two-b{}
.swiper-lc{overflow: hidden;}
.swiper-lc .swiper-slide{}
.swiper-lc .swiper-slide a{display: block;text-align: center}
.swiper-lc .aboutus-lcdate{font-size: 48px;color: #333333;font-family: "myfont"}
.swiper-lc .aboutus-lcline{padding: 25px 0;position: relative}
.swiper-lc .aboutus-lcline:before{content: "";display: block;width: 100%;height: 1px;background: #dddddd;position: absolute;top: 50%;left: 0;}
.swiper-lc .aboutus-lcline span{position: relative;display: block;margin: 0 auto;width: 10px;height: 10px;border-radius: 50%;border: 5px solid #e60012;background: #fff;z-index: 2;}
.swiper-lc .aboutus-lcinfo{font-size: 16px;color: #222222;line-height: 30px;padding: 0 20px;box-sizing: border-box}

.swiper-btn{text-align: center;padding-top: 50px;}
.swiper-btn span{display: inline-block;margin: 0 10px;cursor: pointer}

.aboutus-three{padding-bottom: 90px;}
.aboutus-three-b{text-align: center}

.aboutus-four{background: url("../images/mapbgs.jpg") no-repeat center;background-size: cover;padding-bottom: 90px;}
.aboutus-four-b{text-align: center}

.aboutus-five-b{position: relative;}
.aboutus-five-b ul{border-top: 1px solid #eeeeee; position: relative; z-index: 1;}
.aboutus-five-b li{border-bottom: 1px solid #eeeeee;padding: 30px 0;line-height: 60px;}
.aboutus-five-typ{float: left;width: 190px;font-size: 48px;color: #222222}
.aboutus-five-inf{float: left;font-size: 24px;color: #444}
.aboutus-five-img{position: absolute;top: 0;right: 20px;}


/*新闻中心*/
.newscenter{}
.newscenter-b{}
.newscenter-b li{float: left;width: 32%;margin-right: 2%;margin-bottom: 60px;}
.newscenter-b li:nth-child(3n){margin-right: 0;}
.newscenter-b li a{display: block;}
.newscenter-b.shu li{width: 23%;}
.newscenter-b.shu li:nth-child(3n){margin-right: 2%;}
.newscenter-b.shu li:nth-child(4n){margin-right: 0;}
.newscenter-pic{overflow: hidden;}
.newscenter-img{height: 300px;background: no-repeat center;background-size: cover;transition: .3s;}
.newscenter-img.shu{height: 400px;}
.newscenter-b li:hover .newscenter-img{transform: scale(1.1)}
.newscenter-info{padding: 25px 20px;box-sizing: border-box;border:1px solid #eeeeee}
.newscenter-info p{font-size: 20px;color: #222222;line-height: 30px;height: 60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition: .3s;}
.newscenter-info span{display: block;padding-top: 15px;font-size: 14px;color: #999999;font-family: "myfont"}
.newscenter-b li:hover .newscenter-info p{color: #e60012}

.fenye{text-align: center}
.fenye span,.fenye a{display: inline-block;vertical-align: middle;min-width: 16px;padding:0 10px;line-height: 36px;text-align: center;color: #fff;font-size: 18px;margin: 4px 5px;transition: .3s;font-family: "myfont"}
.fenye span{background: #e60012;color: #fff}
.fenye a{background: #eeeeee;color: #333}
.fenye a:hover{background: #e60012;color: #fff;}


/*新闻详情*/

.newsinfo-t{padding-top: 55px;}
.newsinfo-t-tit{text-align: center;padding: 35px 0;}
.newsinfo-t-tit h1{font-size: 36px;color: #222222;font-weight: normal;}
.newsinfo-t-tit p{font-size: 14px;color: #666666;padding-top: 20px;}
.newsinfo-t-info{padding: 70px 0;border-top:1px solid #eeeeee;line-height: 30px;font-size: 16px;color: #333333}

.newsinfo-b{padding-top: 15px;border-top:1px solid #eeeeee}
.newsinfo-b-tit{font-size: 24px;color: #222222;padding: 35px 0;}
.swiper-newsinfo{overflow: hidden;}
.swiper-newsinfo a{display: block;}
.swiper-newsinfo a:hover .newscenter-info p{color: #e60012}
.swiper-newsinfo a:hover .newscenter-img{transform: scale(1.1)}


/*单页*/
.danye-b{line-height: 30px;font-size: 16px;color: #333}

/*运营与服务*/

.yyyfw{}
.yyyfw-t{}
.yyyfw-b{}
.yyyfw-b-l{display: none;}
.yyyfw-b-r{display: none;}
.swiper-yyyfw{overflow: hidden;}
.swiper-yyyfw .swiper-slide a{display: block;}
.yyyfw-pic{overflow: hidden;}
.yyyfw-img{height: 400px;transition: .3s;background: no-repeat center;background-size: cover}
.yyyfw-info{padding: 30px 0;}
.yyyfw-info h1{font-size: 24px;color: #222222;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: .3s;}
.yyyfw-info p{font-size: 14px;color: #999999;padding-top: 5px;}
.swiper-yyyfw .swiper-slide:hover .yyyfw-img{transform: scale(1.1)}
.swiper-yyyfw .swiper-slide:hover .yyyfw-info h1{color: #007aff}
.yyyfw-ls-btns{text-align: center;padding-top: 20px;}
.yyyfw-ls-btns .swiper-yyyfw-prev,.yyyfw-ls-btns .swiper-yyyfw-next{display: inline-block;vertical-align: middle;cursor: pointer}

.yyyfw-ls-btns .swiper-pagination{position: static;display: inline-block;vertical-align: middle;padding: 0 10px;}
.yyyfw-ls-btns .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 50%;border: 2px solid #cccccc;background: #fff;opacity: 1;margin: 0 5px;}
.yyyfw-ls-btns .swiper-pagination-bullet-active{border-color: #e60012}

/*人才主张*/
.nyinfo.rczz{padding-bottom: 0;}
.rczz-t{padding-bottom: 100px;}
.rczz-t-tit{}
.rczz-t-info{font-size: 18px;color: #666666;line-height: 36px;}
.rczz-t-bot{padding-top: 70px;}

.rczz-b{background: #f5f5f5;overflow: hidden;padding-bottom: 90px;}
.join ul{padding-bottom: 30px;}
.join li{position: relative;margin-bottom: 30px;background: #fff;}
.join-tit{box-sizing: border-box;padding:35px 30px;padding-right: 160px;border-bottom: 1px solid #eeeeee;}
.join-tit h1{font-size: 40px;color: #282828;font-weight: normal;line-height: 1}
.join-tit p{font-size: 16px;color: #666666;margin-top: 20px;}
.join-info{font-size: 16px;color: #484848;line-height: 30px;padding: 30px;box-sizing: border-box}
.join .ypbtn{position: absolute;top:55px;right: 30px;font-size: 16px;color: #fff;font-weight: bold;line-height: 36px;background: #e60012;padding: 0 20px;border-radius: 18px;transition: .3s;}
.join .ypbtn:hover{background: #ff4200}

/*弹窗*/
.addressad{position: fixed;width: 100%;height: 100%;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0, 0, 0, 0.6);z-index: 1111; display: none;}
.address-cont{display: table-cell;vertical-align: middle;text-align: center}
.address-box{width: 500px;display: inline-block}
.address-box-title {position: relative;font-size: 16px;color: #3f312a;padding: 0 15px;line-height: 40px;background: #ddd;width: 100%;box-sizing: border-box;text-align: left;}
.address-box-close{position: absolute;right:15px;}
.address-box-info{padding: 40px;width: 100%;background: #fff;text-align: left;box-sizing: border-box}
.address-box-info li{margin-bottom: 5px;}
.address-box-info li p{line-height: 38px;width:100px;position: relative;float: left}
.address-box-info li .address-sex{width:300px;float: right;text-align: left;line-height: 36px;}
.address-box-info li input{width:300px;font-size: 14px;background: #fff;text-decoration: none;padding: 0 8px;height: 36px;line-height: 36px;border: 1px solid #dedede;box-sizing: border-box;color: #3f312a;border-radius: 3px;float: right}
.address-box-info li label{display: inline-block;width: 100px;}
.address-box-info li label span{display: inline-block;width:20px;height: 20px;background: #eee;border-radius: 50%;vertical-align: middle;margin-right: 10px;padding:5px;box-sizing:border-box;position: relative;}
.address-box-info li label span i{width: 10px;height: 10px;border-radius: 50%;position: absolute;left:5px;top:5px;}
.address-box-info li label input{display: none !important;}
.address-box-info li label input:checked + span i{background: #000;}
.address-box-info li select{width:300px;font-size: 14px;background: #fff;text-decoration: none;padding: 0 8px;height: 36px;line-height: 36px;border: 1px solid #dedede;box-sizing: border-box;color: #3f312a;border-radius: 3px;float: right}
.address-box-info li .pick-area{float: right;width: 300px;}
/*.address-box-info li:nth-child(-n+4) p:after{content: "";display: block;width:6px;height: 6px;background: url("../images/necessary.png") no-repeat;position: absolute;left:15px;top:50%;margin-top: -3px;}*/
.address-box-info div{text-align: center}
.address-box-info .addresssave{background: #d6b898;color: #fff;font-size: 16px;line-height: 40px;width:150px;display: inline-block;border: none;border-radius: 3px;margin-top: 20px;cursor: pointer;transition: .3s;}
.address-box-info .addresssave:hover{background: #D67C44;}

/*5g知识*/
.jizhan{}
.jizhan-one{}
.jizhan-one-t{}
.jizhan-one-b{}
.jizhan-one-b-l{float: left;}
.jizhan-one-b-r{overflow: hidden;padding-left: 70px;font-size: 16px;color: #333333;line-height: 30px;}

.jizhan-two-c{font-size: 16px;color: #333333;line-height: 30px;}
.jizhan-two-b{padding-top: 60px;}
.jizhan-two-b-l{float: left;width: 50%;}

.jizhan-three-b{}
.jizhan-three-b li{float: left;width: 50%;padding: 1px;box-sizing: border-box}
.jizhan-three-pic{height: 300px;background: no-repeat center;background-size: cover;overflow: hidden;position: relative;}
.jizhan-three-b li img{position: absolute;right: 30px;top: 50%;transform: translateY(-50%)}
.jizhan-three-b li h1{font-size: 36px;color: #222222;font-weight: normal;padding-top: 40px;padding-left: 30px;}
.jizhan-three-b li p{position: absolute;bottom: 50px;left: 30px;font-size: 20px;color: #222222;line-height: 30px;width: 310px;text-align: justify}

.jizhan-three-b li:last-child{width: 100%;}
.jizhan-three-b li:last-child h1{color: #fff;}
.jizhan-three-b li:last-child p{width: 380px;color: #fff;}










