@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2021-05-07 09:32:19
 * @version $Id$
 */

/*通用*/
/*@font-face {
  font-family: 'iconfont';  
  src: url('/static/font/font_2765601_adun85l8f2g.woff2') format('woff2'),
       url('/static/font/font_2765601_adun85l8f2g.woff') format('woff'),
       url('/static/font/font_2765601_adun85l8f2g.ttf') format('truetype');
}*/
@font-face {
  font-family: 'iconfont';  /* Project id 2765601 */
  src: url('//at.alicdn.com/t/font_2765601_n41wfcgebh.woff2?t=1638436269712') format('woff2'),
       url('//at.alicdn.com/t/font_2765601_n41wfcgebh.woff?t=1638436269712') format('woff'),
       url('//at.alicdn.com/t/font_2765601_n41wfcgebh.ttf?t=1638436269712') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#gtx-trans{display: none!important}
body{position: relative;overflow-x: hidden;/*min-width:1600px;*/}
a{display: block;color: #fff;}
img{display: block;max-width: 100%;height: auto;}
.w1400{width: 1400px;margin: 0 auto;}
.mengc{background-image: linear-gradient(to right,rgba(0,0,0,.3),transparent);z-index: 2;}
.jianborder{border: 1px solid;border-image: linear-gradient(to right, #c70405,#1392e9) 1;}
.ovhidden{overflow: hidden;}
.cz{position: relative; z-index: 22;}
.mflex{display: flex;flex-wrap: wrap;}
.m-content p{font-size: 14px;line-height: 1.5em;color: #555;}
.m-content img{/*display: inline-block;*/margin: 0 auto;max-width: 100%;height: auto;}

.font80{font-size: 60px;}
.font60{font-size: 48px;}
.font50{font-size: 28px;}
.font55{font-size: 42px;}
.font40{font-size: 38px;}
.font36{font-size: 34px;}
.font35{font-size: 32px;}
.font30{font-size: 28px;}
.font28{font-size: 26px;}
.font24{font-size: 22px;}
.font22{font-size: 20px;}
.font20{font-size: 18px;}
.font18{font-size: 16px;}
.font16{font-size: 14px;line-height: 1.5em;}
.font14{font-size: 12px;}

.dwcenter{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.dwzycenter{position: absolute;left: 50%;transform: translateX(-50%);}
.dwsxcenter{position: absolute;top: 50%;transform: translateY(-50%);}
/*单行超出省略*/
.m-sl{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.m-twsl{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.m-thsl{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
/*边框效果*/
.biank{box-sizing: border-box;display: none;width:calc(100% - 128px);height:calc(100% - 128px);}
.biank .mline{position: absolute;background: #fff;transition: all 1s;}
.biank .mline.mline1{left: 0px;top: 0px; width:0;height: 1px; }
.biank .mline.mline2{right: 0px;top: 00px; width:1px;height: 0; }
.biank .mline.mline3{right: 0px;bottom: 0px; width:0;height: 1px; }
.biank .mline.mline4{left: 0px;bottom: 0px; width:1px;height: 0; }
.biank:hover .mline.mline1{width: 100%;}
.biank:hover .mline.mline2{height: 100%;}
.biank:hover .mline.mline3{width: 100%;}
.biank:hover .mline.mline4{height: 100%;}


.header{position: fixed;top: 0;left: 0;width: 100%;box-sizing: border-box;/*border-bottom: 1px solid rgba(255,255,255,.06);*/z-index:999999;}
.header.boxshdow{box-shadow: 0 5px 40px -2px rgb(7 0 2 / 15%)}
.header.index:hover{background: #fff;}
.header.index:hover .head-navt,.header.index:hover .head-eng a,.header.index:hover .head .head-right .head-search .iconfont{color: #333;}
.header.index:hover .head .head-right .head-search .line{background: rgba(0,0,0,.3);}
.header.index:hover .logo .img2{display: block!important;}
.header.index:hover .logo .img1{display: none;}
.header.header-small {background: #004572;}
.header.oth{background: rgba(255,255,255,.9);}
.header.oth .head-navt,.header.oth .head-eng a,.header.oth .head .head-right .head-search .iconfont{color: #333;}
.header.oth .head .head-right .head-search .line{background: rgba(0,0,0,.3);}
.header .head{position: relative; width: 96.14583333333333%;margin:0 auto;display: flex;justify-content: space-between;align-items: center;}
/*.header .head .logo img{width: 302px;height: 50px;}*/
.head .head-right{display: flex;align-items: center;}
.header .head-nav li{position:relative;height: 90px;display: flex;align-items: center; float: left;padding-left: 82px;font-size: 16px;transition:all .5s;}
.header .head-nav li .tb{left: 55px;opacity: 0;}
.header .head-nav li .head-navt{display: block;line-height: 1em;}
.header .head-nav li:hover .tb{left: 60px;opacity: 1;}
.header .head-nav li.on .tb{left: 60px;opacity: 1;}
.header .head-nav li .nav-main{opacity: 0;pointer-events: none;}
.header .head-nav li .nav-main .le{position: absolute;left: 0;top: calc(100% + 5px);width: calc(100% + 82px);box-sizing: border-box;padding:38px 10px;justify-content: center;align-items: center;flex-flow: column; background: #2a6a96;transition: all 1s;}
.header .head-nav li .nav-main .le .ernav{padding: 10px 0;text-align: center;}
.header .head-nav li .nav-main .le .mn{position: relative;width: 100%;text-align: center;}
.header .head-nav li .nav-main .le dl{position: absolute;left: 100%;top: 0;width: 150px;display: none; text-align: center;background: #2a6a96;}
.header .head-nav li .nav-main .le .mn:hover dl{display: block;}
.header .head-nav li .nav-main .le .mn:nth-child(3) dl{top: -112px;}
.header .head-nav li .nav-main .le .mn:nth-child(4) dl{top: -12px;}
.header .head-nav li .nav-main .le .mn:nth-child(5) dl{top: -12px;}
.header .head-nav li .nav-main.nav-main2 .le{padding: 38px 0;}
.header .head-nav li:nth-child(2) .nav-main .ri{display: flex;flex-flow: column;justify-content: center;padding: 0 40px;}
.header .head-nav li .nav-main .ri{position: absolute;left: calc(100% + 82px);top: calc(100% + 5px);width: 446px;height: 322px;display: none; box-sizing: border-box;padding:62px 42px 0 52px;background: rgba(255,255,255,.9);transition: all 1s;}
.header .head-nav li .nav-main .ri .titm{margin-bottom: 18px;line-height: .8em;font-weight: bold; text-transform: uppercase;color: #004472;}
.header .head-nav li .nav-main .ri .sum p{font-size: 14px;line-height: 2em;color: #555;}
.header .head-nav li .nav-main.show{opacity: 1;pointer-events: auto;}
.header .head-nav li .nav-main.show .le{top: 100%;}
.header .head-nav li .nav-main.show .ri{top: 100%;}
/*.header .head-nav li.nav5 .nav-main .le,.header .head-nav li.nav6 .nav-main .le{left: auto;right: 0;}
.header .head-nav li.nav5 .nav-main .ri,.header .head-nav li.nav6 .nav-main .ri{left: auto;right: calc(100% + 82px);;}*/
.head .head-right .head-eng{margin: 0 40px 0 96px;}
.head .head-right .head-search{align-items: center; cursor: pointer;}
.head .head-right .head-search .line{width: 1px;height: 14px;margin-right: 35px;background: rgba(255,255,255,.3);}
.head .head-right .head-search .iconfont{font-size: 16px;color: #fff;}

.search-main{position: fixed;top: 90px;left: 0;width: 100%;display: none; padding: 34px 0;background: #fff;z-index: 99; }
.search-main .search-form{position: relative;width: 510px;height: 60px;margin: 0 auto; justify-content: space-between; border: 1px solid #d2d2d2;border-radius: 50px;padding: 0 30px;box-sizing: border-box;}
.search-main .search-form .input-box{display: block;width:calc(100% - 50px);line-height: 58px;font-size: 18px; border: none;color: #666;}
.search-main .search-form::-webkit-input-placeholder{color: #dbdbdb;}
.search-main .search-form::-moz-placeholder {color: #dbdbdb;opacity: 1;}
.search-main .search-form:-ms-input-placeholder {color: #dbdbdb;}
.search-main .search-form::-webkit-input-placeholder {color: #dbdbdb;}
.search-main .search-form .tj{right: 34px; display: block;border: none; background: 000;}
.search-main .search-form .tj .iconfont{display: block;margin: 0;font-size: 20px;line-height: 1em;color: #ce0c18;}
.search-main .dj-search-close{right: 36px;font-size: 20px;color: #000;cursor: pointer;}
.search-main .dj-search-close:hover{transform:translateY(-50%) rotate(180deg);}
.header .phone-nav{position: absolute;top: 50%;right: 0;transform: translateY(-50%);display: none; z-index: 9999999;cursor: pointer;}
.header .phone-nav .line{position: relative;top: 0;border-radius: 3px;width: 30px;display: block;height: 2px;transition: all .3s; background: #333;transform-origin: center center;}
.header .phone-nav.active .line:nth-child(1){top: 10px;transform: rotate(45deg);}
.header .phone-nav .line:nth-child(2){margin: 8px 0; }
.header .phone-nav.active .line:nth-child(2){opacity: 0;}
.header .phone-nav.active .line:nth-child(3){top: -10px;transform: rotate(-45deg);}
.header .phone-nav-mn{position: absolute;top: 80px;left: 0;pointer-events: none; padding: 30px 0; width: 100%;height: calc(100vh - 80px); box-sizing: border-box;background-color: #fff; z-index: 99;overflow: scroll;opacity: 0;transition: all .5s;}
.header .phone-nav-mn.on{opacity: 1;pointer-events: auto;}
.sliding-menu {position: relative;overflow: hidden;}
.sliding-menu ul {float: left;}
.sliding-menu li {padding: 0 3%;border-bottom: 1px solid #e5e5e5}
.sliding-menu a { display: block;margin: 0!important;padding: 1em;font-size: 18px;color: #333;}
.sliding-menu li:hover {background: #fff;}
.sliding-menu li:hover a{color: #333;}
.sliding-menu a.nav:before {content: '\3009';float: right;margin-left: 1em}
.sliding-menu a.back {background: #fff;color: #333}
.sliding-menu a.back:before {content: '\3008';float: left;margin-right: 1em}


.i-banner{height: 100vh;}
.i-banner .swiper-container{height: 100%;}
.i-banner .swiper-slide .bimg{width: 100%;height: 100%;object-fit: cover;object-position: center;transform: scale(1.1);transition: all 5.8s;}
.i-banner .swiper-slide-active .bimg{transform: scale(1);}
.i-banner .mes {top: 326px; color: #fff;}
.i-banner .mes .tit{line-height: 100px;font-weight: 400;}
.i-banner .mes .tit.oth{color: #004572;}
.i-banner .mes .tit.oth span{color: #b8272d;}
.i-banner .mes .sum{margin:28px 0 76px;line-height: 30px;}
.i-banner .mes .more{align-items: center;text-transform: uppercase;line-height: .8em;}
.i-banner .mes .more .line{width: 30px;height: 1px;margin-right: 10px;background: #fff;}
.i-banner .mes .more:hover a{color: #004572;}
.i-banner .mes .more:hover .line{width: 40px;background: #004572;}
.i-banner .page{bottom: 179px; z-index: 2;}
.i-banner .page .pagem{width: 220px;justify-content: space-between;align-items: flex-end;box-sizing: border-box;padding-right: 4px;margin-bottom: 15px;}
.i-banner .swiper-pagination{position: static;height: 26px;align-items: flex-end;text-align: center;font-size: 18px;line-height: .8em;color: #fff;}
.i-banner .swiper-pagination .total{text-indent: 12px;}
.i-banner .swiper-pagination ul{position: relative;width: 40px;height: 26px;overflow: hidden;}
.i-banner .swiper-pagination ul li{position: absolute;left: 0px;bottom: 0;font-size: 30px;line-height: .8em;font-weight: bold; }
.i-banner .page .iconfont{font-size: 12px;color: #fff;cursor: pointer;}
.i-banner .page .iconfont.page-l{margin-right: 17px;}
.i-banner .page .iconfont.page-l img{transform: rotate(180deg);}
.i-banner .page .line{position: relative;width:221px;height: 3px;background: #fff;}
.i-banner .page .line:before{position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #c2000c;content: "";}
.i-banner .page .line.on:before{animation: scroll 5s linear infinite;}
@-webkit-keyframes scroll {0% {width: 0;}100% {width: 100%}}
@keyframes scroll {0% {width: 0;}100% {width: 100%}}

.i-warp1{padding:98px 0 110px; background: url(../img/i1.png) no-repeat center bottom;}
.i-warp1 .main{justify-content: space-between;align-items: center;}
.i-warp1 .mesl{padding-top: 13px;width: 623px;}
.i-warp1 .mesl .intitle .titn{margin-bottom: 10px;}
.i-warp1 .mesl .line{position: relative;margin-top: 48px; width: 100%;height: 1px;background: #e5e5e5;}
.i-warp1 .mesl .line:after{position: absolute;left: 0;top: -1px;width: 54px;height: 3px;background: #c2000c;content: "";}
.i-warp1 .mesl .tit{margin: 0px 0 35px;color: #004472;background: url(../img/i4.jpg) repeat;-webkit-background-clip: text;-webkit-text-fill-color: transparent;
animation: fn 8s linear infinite;}
@keyframes fn{0%{background-position:0px center;} 100%{background-position:777px center;}}
.i-warp1 .mesl .intitle{margin-bottom:30px;}
.i-warp1 .mesl .sum{text-align: justify;text-indent:2em; color: #555;}
.i-warp1 .mesr{width: 671px;}
.mvideo{position: relative;}
.mvideo .butt{width: 72px;height: 72px;}
.mvideo .mzt{width: 100%;height: 90%;}
.mvideo video{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.fix-video{position: fixed;left: 0;top: 90px; width: 100%;height: calc(100% - 90px);z-index: 9999;display: none;}
.fix-video .bg{position: absolute;left: 0;top: 0; width: 100%;height: 100%;background: rgba(0,0,0,.7);}
.fix-video .main{display:flex;align-items:center;justify-content:center;width:70%;max-width:70%;max-height:70%; z-index: 2;}
.fix-video .main video{display: block;max-width: 100%;max-height: 100%;}

.intitle .titn{position: relative;display: inline-block;margin-bottom: 10px;line-height: 1em;color: #333;}
.intitle .en{display: none; font-size: 16px;line-height:.8em;text-transform: uppercase; color: rgba(0,69,114,.1);}
.i-warp2{padding: 50px 0 74px;background: url(../img/i5.jpg) no-repeat center bottom / cover;}
.i-warp2 .intitle{margin-bottom: 50px;}
.i-warp2 .ul-page li{width: 20%;min-height: 70px;align-items: center;justify-content: center;background: #fff; color: #666;cursor: pointer;}
.i-warp2 .ul-page li .iconfont{margin-right: 15px;display: block;line-height: 24px;font-size: 20px;color: #999;}
.i-warp2 .ul-page li .tit{max-width: calc(100% - 70px);text-align: center;}
.i-warp2 .ul-page li:hover{color: #004572;}
.i-warp2 .ul-page li:hover .iconfont{color: #b8272d;}
.i-warp2 .ul-page li.on{color: #004572;}
.i-warp2 .ul-page li.on .iconfont{color: #b8272d;}
.i-warp2 .line{margin: 25px 0 33px;position: relative;}
.i-warp2 .line .line1{width: 100%;height: 4.9px;background: #b8272d;}
.i-warp2 .line .line2{position: absolute;right: 90%;top: -0.08px; height: 100%;width:10%;background: #004572;}
.i-warp2 .line .line2 .tb{position: absolute;top: 0;right: -14px;background: #e9f1f6;}
.i-warp2 .line.one .line2{width: 10%;right: 90%;}
.i-warp2 .line.two .line2{width: 30%;right: 70%;}
.i-warp2 .line.three .line2{width: 50%;right: 50%;}
.i-warp2 .line.four .line2{width: 70%;right: 30%;}
.i-warp2 .line.five .line2{width: 90%;right: 10%;}
.i-warp2 .swiperipro .bigimg{/*width: 63.14285714285714%;*/width: 816px;}
.i-warp2 .swiperipro .mesr{right: 0;width: 631px;min-height: 442px;box-sizing: border-box;padding: 58px 68px 0 52px; background: #fff;}
.i-warp2 .swiperipro .mesr .tit{margin-bottom: 28px; line-height: 1em;color: #004572;}
.i-warp2 .swiperipro .mesr .sumn p,.i-warp2 .swiperipro .mesr .sumn a{font-size: 16px;line-height: 30px;color: #777;}
.i-warp2 .swiperipro .mesr .sumn a{font-size: 16px;line-height: 30px;color: #777;}
.i-warp2 .swiperipro .mesr .sumn a:hover{color: #004572;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul{margin-top: 50px;align-items: center;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul li{margin: 0 38px 38px 0 ;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul2 li:nth-child(3){margin-right: 0;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul5{}
/*.i-warp2 .swiperipro .mesr .sumn .indlogoul.indlogoul2 li{max-width: 33.333%;}
*/
.i-warp3{position: relative;padding: 55px 0 68px;}
.i-warp3 .bimg{position: absolute;right: 0;top: 0;}
.i-warp3 .intitle{margin-bottom: 50px;}
.i-warp3 .intitle .tb{left: calc(100% + 22px);width: 26px;height: 26px;}
.i-warp3 .intitle img{margin: 0 auto;}
.i-warp3 .inewmain{justify-content: space-between;}
.i-warp3 .mn{position: relative;top: 0;width: 32.14285714285714%;line-height: 1em;color: #555;}
.i-warp3 .mn .mes{border:1px solid #d2d2d2;border-top: none;box-sizing: border-box;padding: 26px 26px 20px 26px;}
.i-warp3 .mn .mes .tit{line-height: 1em; color: #000;}
.i-warp3 .mn .mes .sum{margin: 15px 0 37px; line-height: 1em;}
.i-warp3 .mn .oth{justify-content: space-between;line-height: .8em;}
.i-warp3 .mn .oth .more{position: relative; padding-right:22px; }
.i-warp3 .mn .oth .xzline{position: absolute;right: 0;bottom: 0;}
.i-warp3 .mn .oth .xzline .line{background: #555;}
.i-warp3 .mn .oth .xzline .line.line1{width: 1px;height: 6px;margin-left: 6px;}
.i-warp3 .mn .oth .xzline .line.line2{width: 7px;height: 1px;}
.i-warp3 .mn:hover{top: -16px;}
.i-warp3 .mn:hover .mes .tit{color: #004472;}
.i-warp3 .mn:hover .oth .more{color: #004472;}
.i-warp3 .mn:hover .oth .xzline .line{background: #004472;}
.i-warp4{position: relative;height: 900px;}
.i-warp4 .mvideo{width: 100%;height: 100%;}
.i-warp4 .intitle{top: 94px;text-align: center;color: #fff;}
.i-warp4 .intitle .titn,.i-warp4 .intitle .en{color: #fff;}
.i-warp5 {position: fixed;right:100px;bottom:100px;display:none; z-index: 99999999999;pointer-events: none;}
footer{background: #182c3f;}
.foot-top{display:none; justify-content: space-between;align-items: flex-end;padding: 44px 0 37px;}
.foot-top .foot-nav{position: relative;}
.foot-top .foot-nav a{position: relative;padding: 0 43px;line-height: 1em;color: #7b8fa2;}
.foot-top .foot-nav a.on{color: #fff;}
.foot-top .foot-nav a:after{position: absolute;right: -1px;top: 50%;transform: translateY(-50%);width: 2px;height: 12px;background: #2e4051;content: "";}
.foot-top .foot-nav a:last-child:after{display: none;}
.foot-top .foot-nav .dqtb{position: absolute;bottom: -38px;left: calc(8.3% - 9.5px); }
.foot-top .foot-nav .dqtb.mn0{left: calc(8.3% - 9.5px);}
.foot-top .foot-nav .dqtb.mn1{left: calc(24.9% - 9.5px);}
.foot-top .foot-nav .dqtb.mn2{left: calc(41.5% - 9.5px);}
.foot-top .foot-nav .dqtb.mn3{left: calc(58.1% - 9.5px);}
.foot-top .foot-nav .dqtb.mn4{left: calc(74.7% - 9.5px);}
.foot-top .foot-nav .dqtb.mn5{left: calc(91.3% - 9.5px);}
.foot-center{border-top: 1px solid rgba(255,255,255,.08);border-bottom: 1px solid rgba(255,255,255,.08);padding: 27px 0 10px;justify-content: space-between;}
.foot-center .t{align-items: center;display:none;}
.foot-center .t .tb{width: 41px;height: 41px;display: block;border: 1px solid rgba(255,255,255,.5);border-radius: 100%;text-align: center;line-height: 41px;font-size: 20px;}
.foot-center .t span{margin-left: 22px;line-height: 41px;}
.foot-center .t .wx{position: relative; margin: 0 30px 0 74px; font-size: 26px;}
.foot-center .t .wx i{font-size: 26px;}
.foot-center .t .wx .weixinimg{top: -105px;opacity: 0;pointer-events: none;max-width: unset;width: 100px;padding-bottom: 10px;}
.foot-center .t .wx:hover .weixinimg{top: -100px;opacity: 1;pointer-events: auto;}
.foot-center .footlink{position: relative;margin: 22px 0 32px;}
.foot-center .linkt{position: relative; padding: 0 16px 0 12px;box-sizing: border-box;height: 40px;width: 180px;align-items: center;color: #fff;background: #2f475d;cursor: pointer;}
.foot-center .linkt .tit{font-size: 14px;}
.foot-center .linkt .line{width: 1px;height: 14px;margin: 0 17px 0 10px; background: rgba(255,255,255,.2);}
.foot-center .linkt .iconfont{font-size: 12px;width: 8px; transform: scale(.4);}
.foot-center .linkt .linkb{position: absolute;bottom: calc(100% + 5px);left: 0;width: 180px;opacity:0;pointer-events: none;}
.foot-center .linkt .linkb a{padding: 0 12px;border-bottom: 1px solid #fff; line-height: 30px;background: #004572;}
.foot-center .linkt .linkb a:last-child{border: none;}
.foot-center .linkt:hover .linkb{opacity: 1;bottom: 100%;pointer-events: auto;}

.foot-center .footadd{color: #7b8fa2;}
.foot-center .gfmes .mn{color: #fff;}
.foot-center .gfmes .mn:first-child{position: relative; margin-right: 90px;}
.foot-center .gfmes .mn:first-child:after{position: absolute;top: 50%;transform: translateY(-50%);right: -60px;width: 1px;height: 92px;border-right: 1px solid rgba(255,255,255,.08); content: "";}
.foot-center .gfmes .mn .tit{line-height: 36px;}
.foot-center .gfmes .mn .mes{align-items: flex-end;margin: 15px 0 11px;font-size: 28px;line-height: 20px;}
.foot-center .gfmes .mn .mes .num{font-size: 38px;line-height: 25px; font-weight: bold;}
.foot-center .gfmes .mn .mes img{margin-left: 18px;}
.foot-center .gfmes .mn .oth{justify-content: space-between;}
.foot-bottom{justify-content: space-between;}
.foot-bottom p,.foot-bottom a{line-height: 49px;color: #7b8fa2;}
.fhtop{position:fixed;right: 43px;bottom: 43px;display: none;width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 24px;background: #b8272d;z-index: 99;}
.fix-right{position: fixed;right: 0;top: 50%;transform: translateY(-50%); width: 60px;z-index: 9999;}
.fix-right a{position: relative; margin-left: 0px;width: 230px;height: 50px;padding: 0 6px;box-sizing: border-box; border-top-left-radius: 50px;border-bottom-left-radius: 50px; margin-bottom: 18px;align-items: center;background: #004572;}
.fix-right a .tbyuan{width: 40px;height: 40px;border-radius: 100%;margin-right: 14px;text-align: center;background: #fff}
.fix-right a .tbyuan .iconfont{line-height: 40px;font-size: 24px;color: #004572;}
.fix-right a.wz .iconfont{font-size: 16px;}
.fix-right a:last-child{margin-bottom: 0;}
.fix-right a.phone:hover{margin-left: -170px;}
.fix-right a:hover{background: #c2000c;}
.fix-right a .weixinimg{left: -115px;opacity: 0;width: 100px;padding-right: 15px; height: auto;max-width: unset;pointer-events: none;}
.fix-right a.weixin:hover .weixinimg{left: -110px;opacity: 1;pointer-events: auto;}

/*走进德信*/
.head-box{height: 90px;}
.n-banner{height: 300px;/*justify-content: center;*/align-items: center;line-height: 1em;color: #333;}
.n-banner .mes .tit{margin-bottom: 0!important;line-height: 1em;}
.n-banner .mes .en{display: none;line-height: .8em;text-transform: uppercase;}
.n-banner .phone{display: none;}

.enav{position: relative; border-bottom: 1px solid #eee;z-index: 99;}
.enav .main{width: 96.14583333333333%;margin:0 auto;}
.enav .main .enav-index{margin-right: 38px;line-height: 62px;font-size: 18px;color: #1d1d1d;}
.enav .main .enav-down{position: relative;box-sizing: border-box;border-left: 1px solid #eee;border-right: 1px solid #eee;min-width: 200px;}
.enav .main .enav-down .top{position: relative;height: 62px;padding: 0 35px 0 10px;box-sizing: border-box; cursor: pointer;}
.enav .main .enav-down .top .tit{line-height: 62px;color: #555;}
.enav .main .enav-down .top .jt{right: 10px;transform: translateY(-50%) rotate(0deg);}
.enav .main .enav-down .top .jt.on{transform: translateY(-50%) rotate(180deg);}
.enav .main .enav-down .bottom{position: absolute;top: 62px;left: -1px;width: calc(100% + 2px);border: 1px solid #eee;box-sizing: border-box;display: none;background: #fff;}
.enav .main .enav-down .bottom a{line-height:2em;color: #555;}
.enav .main .enav-down .bottom li{border-bottom: 1px solid #eee;padding: 0 16px;transition: all .5s;}
.enav .main .enav-down .bottom li:last-child{border-bottom: none;}
.enav .main .enav-down .bottom li:hover{background: #004572;color: #fff;}
.enav .main .enav-down .bottom li:hover a{color: #fff;}
.enav .main .enav-down.oth{left: -1px}
.enav .main .enav-down.oth .top{border-bottom: 3px solid #004572;}
.enav .main .enav-down.oth .tit{color: #004572;}

.ny-title .tit{margin-bottom: 10px;font-size:35px;line-height: 1em;color: #333;}
.ny-title .en{display: none; font-size:16px; line-height: .8em;text-transform: uppercase; color: rgba(0,69,114,.1);}
.about-warp1{padding: 126px 0 98px;}
.about-warp1 .main{justify-content: space-between;align-items: flex-end;}
.about-warp1 .mes{width: calc(50% - 16px);}
.about-warp1 .mes .m-content{padding: 85px 0 0;}
.about-warp1 .mes .m-content p{text-indent: 2em;text-align:justify}
.about-warp1 .mes .m-content span{font-size: 24px;line-height: 1em;color: #004572;}
.about-warp1 .bimg{position: relative;}
.about-warp1 .bimg:before{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: calc(100% + 25px);height: calc(100% - 80px);background: #004572; content: "";}
.about-warp1 .bigimg{position: relative;z-index: 2;}

.bztit{align-items: center;}
.bztit .titn{margin-right: 18px;line-height: 1em;color: #333;}
.about-warp2{padding-bottom: 102px;text-align: center;}
.about-warp2 .bztit{margin-bottom: 46px;}
.about-fivepro {border-top: 1px solid #e9e9e9;border-bottom: 2px solid #004572;}
.about-fivepro li{position: relative;min-height:383px;width: 20%;color: #333;}
.about-fivepro li .mes{color: #333;}
.about-fivepro li .numyuan{width: 162px;height: 162px;margin: 29px auto 49px;justify-content: center;align-items: center;border-radius: 100%;background: #eaeaea;color: #fff;}
.about-fivepro li .num{line-height: 1em;}
.about-fivepro li .tit{line-height: 2em;}
.about-fivepro li .more{bottom: 60px;align-items: flex-end;justify-content: center;width: 100%;line-height:10px;}
.about-fivepro li .more .img{margin-left: 16px;}
.about-fivepro li .main-icon{position: absolute;width: 100%;height: 100%;align-items: center;justify-content: center;color: #004572;opacity: 0;pointer-events: none;}
.about-fivepro li .main-icon .iconfont{font-size: 62px;line-height: 1em;}
.about-fivepro li:hover{background: #dce8f0;}
.about-fivepro li:hover .num{color: #004572;}
.about-fivepro li:hover .numyuan{background: #d5e5ee;}
.about-fivepro li:hover .tit{color: #356c8f;}
.about-fivepro li:hover .more{color: #ce0c18;}
.about-fivepro li:hover .more .img1.img{display: none;}
.about-fivepro li:hover .more .img2.img{display: block;}
.about-fivepro li:hover .main-icon{opacity: 1;pointer-events: auto;}

.speech-warp1{position: relative; padding: 94px 0 65px;}
.speech-warp1 .bimg{position: absolute;right: -144px;bottom: -164px;z-index: 1;}
.speech-warp1 .bigimg{width: 38.57142857142857%}
.speech-warp1 .main{justify-content: space-between;}
.speech-warp1 .main .mes{width: 60%;max-width: 784px; padding: 10px 0 0;}
/*.speech-warp1 .main .mes .m-content{padding: 74px 0 32px;}
*/.speech-warp1 .main .mes .m-content p{text-indent: 2em;}
.speech-warp1 .main .mes .m-content .phone{display: none;}
.speech-warp1 .main .mes .m-content img{width: 100%;height: auto;display: block;}
.speech-warp1 .main .mes .di{position: relative;}
.speech-warp1 .main .mes .di .colortit{ line-height: 1.5em;color: #004572;background: url(../img/i4.jpg) repeat;-webkit-background-clip: text;-webkit-text-fill-color: transparent;
animation: fn 8s linear infinite;}
.speech-warp1 .main .mes .di .img{right: 0;}

.history-warp1 .ny-title{padding: 88px 0 30px;}
.history-warp1 .bimg{position: absolute;right: -144px;bottom: -153px;}
.history-warp1 .box{ position: relative;padding:36px 0 100px;}
.history-warp1 .box .line{position: absolute;left: 0;bottom: 5px;width: 100%;height: 1px;background: #e5e5e5;}
.history-warp1 .box .bgimg{bottom: 0px;max-width: unset;}
.history-warp1 .swiper-container{padding-bottom: 45px;min-height: 370px;}
.history-warp1 .box .tit{padding:36px 0 0 16px; line-height: .8em;font-weight: 100;color: #555;}
.history-warp1 .box .sum{height: 72px;padding-left: 16px;margin: 18px 0 5px;line-height: 24px;font-size: 15px;}
.history-warp1 .box .myuan{position: absolute;left: 36px;top: 0; width: 11px;height: 11px;border-radius: 100%;box-sizing: border-box;border: 2px solid #92b7d0;}
.history-warp1 .box .myuan:after{position: absolute;top: calc(100% + 2px);left: 2.5px; width: 1px;height: 97px;background: #e5e5e5; content: "";transition: all .5s;}
.history-warp1 .box .xline{position: absolute;bottom: 0;right: 37px;width: 1px;height: calc(100% - 42px);background: #e5e5e5;}
.history-warp1 .box .xline .qiu{border-radius: 100%;}
.history-warp1 .box .xline .qiu1{top: 0; width: 12px;height: 12px;background: #648eaa;}
.history-warp1 .box .xline .qiu1 .qiu-mn{width: 0;height: 0;display: flex;justify-content: center;align-items: center;}
.history-warp1 .box .xline .qiu2{bottom: 0;width: 12px;height: 12px;background: #bfbfbf;}
.history-warp1 .box .swiper-slide{/*padding: 130px 75px 138px 0;*/width: 216px;padding: 0 36px;margin-top: 75px;box-sizing:border-box; color: #555;}
.history-warp1 .box .swiper-slide-active{width: 273px!important;margin-top: 0; color: #ce0c18;}
.history-warp1 .box .swiper-slide-active .myuan{width: 15px;height: 15px;border-color:#c2000c; }
.history-warp1 .box .swiper-slide-active .myuan:after{left: 4.5px; height: 116px;background: #f9e5e6;}
.history-warp1 .box .swiper-slide-active .tit{padding-top: 44px; font-size: 55px;color: #c2000c;}
.history-warp1 .box .swiper-slide-active .sum{margin-bottom: 11px;}
.history-warp1 .box .swiper-slide-active .xline{height: calc(100% - 20px);}
.history-warp1 .box .swiper-slide-active .xline .qiu1{top: -20px; width: 50px;height: 50px;border: 1px dashed #ce0c18;background: none;}
.history-warp1 .box .swiper-slide-active .xline .qiu1 .qiu-mn{width: 30px;height: 30px;background: #ce0c18;border-radius: 100%;}
.history-warp1 .box .swiper-slide-active .xline .qiu1 .qiu-mn img{width: 14px;height: auto;}
.history-warp1 .box .swiper-slide-active .xline .qiu2{background: #004572;}
.history-warp1 .box .page{position: absolute;bottom: 164px;outline: none;cursor: pointer;}
.history-warp1 .box .page.page-l{left: -62px;}
.history-warp1 .box .page.page-l img{transform: rotate(180deg);}
.history-warp1 .box .page.page-r{right: -62px;}
.history-warp1 .mainphone{display: none;}


.cul-warp1{padding: 108px 0 68px;}
.cul-warp1 .bimg{padding: 50px 0 29px;}
.cul-warp1 .bimg img{max-width: 100%;height: auto;}
.cul-warp1 ul{justify-content: space-between;}
.cul-warp1 ul li{width: 30%;}
.cul-warp1 ul li .mes{box-sizing: border-box;border: 1px solid #e5e5e5;border-top: none;padding: 28px 10px 0;min-height: 211px; text-align: center;}
.cul-warp1 ul li .mes .tit{ line-height: 1.5em;color: #004572;}
.cul-warp1 ul li .mes .en{margin: 4px 0 8px;line-height: .8em;text-transform: uppercase;color: #c5c5c5;}
.cul-warp1 ul li .mes .line{width: 32px;height: 2px;margin: 0 auto 23px;background: #bfbfbf;}
.cul-warp1 ul li .mes .sum{line-height: 30px;color: #333;}
.cul-warp2 .pic{padding: 72px 0 82px;justify-content: space-between;}
.cul-warp2 .pic img{transform: scale(1.05);transition: all 4s;}
.cul-warp2 .pic .bimg:hover img{transform: scale(1);}
.cul-warp1 .mxz{padding:102px 0 0; }
.cul-warp1 .mxz .mn{position: relative;border: 1px solid #dcdcdc;margin-bottom: 54px;}
.cul-warp1 .mxz .mn .bigimg{width: 50%;}
.cul-warp1 .mxz .mn .mes{position: absolute;width: 50%;height: 100%;padding: 59px 20px 0 134px;box-sizing: border-box;}
.cul-warp1 .mxz .mn .mes.right{right: 0;top: 0;}
.cul-warp1 .mxz .mn .mes.left{left: 0;top: 0;}
.cul-warp1 .mxz .mn .mes .yuan{position: absolute;top: 59px;left:77px;width: 24px;height: 24px;border-radius: 100%;box-sizing: border-box;border: 3px solid #c2000c;}
.cul-warp1 .mxz .mn .mes .yuan:after{position: absolute;top: calc(100% + 3px);left: 8.5px; width: 1px;height: 40px;background: #c2000c;opacity: .3; content: "";}
.cul-warp1 .mxz .mn .mes .tit{margin-bottom: 16px;line-height: 1em;text-transform: uppercase; color: #004572;}
.cul-warp1 .mxz .mn .mes .entit{display: none;line-height: .8em;text-transform: uppercase;color: #c5c5c5;}
.cul-warp1 .mxz .mn .mes .line{margin: 26px 0 48px; width: 32px;height: 4px;background: #e5e5e5;}
.cul-warp1 .mxz .mn .mes .sum{line-height: 2em;color: #333;}
.cul-warp1 .mxz .mn .mes .tb{position: absolute;right: -14px;bottom: -75px;}
.cul-warp1 .mxz .mn.two .mes .tb{right: -8px;bottom: -50px;}
.cul-warp1 .mxz .mn.three .mes .tb{right: -20px;bottom: -44px;}

.building-warp1{position: relative; padding: 122px 0 72px;}
.building-warp1 .typesum{padding: 42px 0 46px;}
.building-warp1 .typesum .bigimg{width: 61.28571428571429%;}
.building-warp1 .typesum .mes{position: relative;box-sizing: border-box;padding: 36px 42px 36px 32px; width:38.71428571428571%;background: #004572;color: #fff;}
.building-warp1 .typesum .mes .tit{margin-bottom: 26px;line-height: 1.5em;}
.building-warp1 .typesum .mes .sum{text-indent: 2em;text-align: justify;line-height: 1.5em;}
.building-warp1 .typesum .mes .img{position: absolute;right: 16px;bottom: 8px;}

.honor.speech-warp1{padding-bottom: 57px;}
.honor.speech-warp1 .ny-title{margin-bottom: 60px;}
.honor.speech-warp1 .qh li{margin-right: 140px;}
.honor.speech-warp1 .qh{padding-bottom: 85px;}
/*.honor .mes .line{position: absolute;left: 0;top: 20px; width: 50px;height: 5px;background: #c2000c;}
.honor .mes .main{padding-left: 100px;}
.honor .mes .main p{line-height: 45px;color: #555;}
.honor .mes .num{position: absolute;top: 0;right: 0;writing-mode: vertical-rl;transform: rotate(180deg); font-size: 250px;line-height: .8em;color: #004572;opacity: .07;}*/
.honor .mn{position: relative; min-height: 480px; }
.honor .mn .honor-lenav{width: 240px;}
.honor .mn .honor-lenav li{position: relative; height: 80px;align-items: center;justify-content: center;background: #f5f5f5;}
.honor .mn .honor-lenav li a{text-align: center; color: #333;}
.honor .mn .honor-lenav li:after{position: absolute;left: 24px;bottom: 0;width: calc(100% - 48px);height: 1px;background: #fff;content: "";transition: all .5s;}
.honor .mn .honor-lenav li:hover{background: #004572;}
.honor .mn .honor-lenav li:hover:after{background: #004572;}
.honor .mn .honor-lenav li:hover a{color: #fff;}
.honor .mn .honor-lenav li.on{background: #004572;}
.honor .mn .honor-lenav li.on:after{background: #004572;}
.honor .mn .honor-lenav li.on a{color: #fff;}
.honor .mn .honor-content{/*position: absolute;right: 0;top: 0;*//*height: 100%;*/ width: calc(100% - 290px);box-sizing: border-box;padding-right: 10px;}
.honor .mn .honor-content p{position: relative;padding:16px 20px 16px 0;border-bottom: 1px solid #ebf0f4;text-indent: 57px; font-size: 16px;line-height: 2em;cursor: pointer;transition: all .5s;}
.honor .mn .honor-content p:before{position: absolute;top: 30px;left:37px; width: 5px;height: 5px;border-radius: 100%;background: #d2d2d2;content: "";transition: all .4s;}
.honor .mn .honor-content p:hover{color: #004572;}
.honor .mn .honor-content p:hover:before{background: #c2000c;}


.news .bimg{position: absolute;right: -88px;bottom: -160px;z-index: 1;}
.newslist li{box-sizing: border-box;padding:30px 0 30px 28px;margin-bottom: 48px;box-shadow: 0px 0px 20px rgba(0,45,80,.1); background: #fff;}
.newslist li .bigimg{width: 334px;min-height: 202px;background: #e5e5e5;}
.newslist li .bigimg img{width: 100%;height: auto;}
.newslist li .mes{width: calc(100% - 508px);box-sizing: border-box;padding:25px 80px 0 52px ;}
.newslist li .mes .time{margin:36px 0;font-weight: bold;line-height: .8em;color: #004572;}
.newslist li .mes .tit{/*margin: 72px 0 20px;*/height: 1em;line-height: 1em;color: #333; }
.newslist li .mes .sum{height: 56px; line-height: 28px;color: #555;}
.newslist li:hover .mes a{color: #004572;}
.newslist li .jt{box-sizing: border-box;width: 174px;border-left: 1px dashed #ccc;align-items: center;padding-left: 60px;}
.newslist li .jt .yuan{width: 52px;height: 52px;border-radius: 100%;border: 1px solid #ce0c18;box-sizing: border-box; align-items: center;justify-content: center;color: #ce0c18;cursor: pointer;}
.newslist li .jt .yuan i{display: block;transform: rotate(180deg);}
.newslist li .jt:hover .yuan{background: #ce0c18;color: #fff;}
.nfy .l{display: flex;justify-content: center;padding-top: 10px;}
.nfy .l .now{width: 50px;height: 50px;margin-right: 8px; border-radius: 5px; font-size: 20px;line-height: 50px;text-align: center;color: #fff; background: #004572;}
.nfy .l a{display: block;width: 50px;height: 50px;margin-right: 8px;border-radius: 5px; font-size: 20px;line-height: 50px;text-align: center;color: #fff; background: #cdcdcd;}
.nfy .l a:hover{background: #004572;}


/*媒体聚集*/
.news{position: relative; padding: 118px 0 62px;}
.news .ny-title{margin-bottom: 50px;}
.news .newslist{padding-bottom: 7px;}
.news-more{width: 160px;height: 50px;border-radius: 10px;box-sizing: border-box;padding: 0 28px;margin: 0 auto;justify-content: space-between;align-items: center;background: #004572;}

.newsmain{padding:106px 0 75px; }
.newsmain .tit{margin-bottom: 44px;line-height: 66px;text-align: center;color: #000;}
.newsmain .newsmain-sum{justify-content: center;align-items: center;margin-bottom: 10px;color: #333;}
.newsmain .newsmain-sum .line{width: 1px;height: 12px;margin: 0 50px;background: #ccc;}
.newsmain .m-content{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding: 30px 0;}
.newsmain .m-content p{text-indent: 2em;}
.newsmain .return{text-align: center;line-height: 50px;}
.sx-page{justify-content: space-between;padding: 20px 0;margin-bottom: 30px;}
.sx-page .page{width: 48%;}
.sx-page .page a{line-height: 2em; color: #004572;}
.sx-page .page.next span{width: 100%;text-align: right;line-height: 2em;}

/*德信产业*/
.ind-warp1{position: relative; padding:118px 0 40px ;}
.ind-warp1 .bimg{position: absolute; right: -119px;top: -143px;width: 521px;height: auto;}
.ind-warp1 .ny-title{margin-bottom: 56px;}
.ind-warp1 .ny-title .iconfont{display: block;margin-left: 30px;line-height: 1em;color: #004572;}
.ind-nav{justify-content: space-between;margin-bottom: 46px;}
.ind-nav .ind-logo .phone{display: none;}
.ind-nav .ind-logo{border: 1px solid #dcdcdc;border-radius: 10px;height: 135px;box-sizing: border-box; justify-content: center;align-items: center; background: #f5f5f5;}
.ind-nav .ind-logo img{max-width: 94%;max-height: 94%;width: auto;height: auto;/*-webkit-filter: grayscale(100%);filter: grayscale(100%);*/}
.ind-nav .ind-logo:hover{border-color: #004572;background: #fff;}
.ind-nav .ind-logo:hover img{-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.ind-nav .ind-logo.on{border-color: #004572;background: #fff;}
.ind-nav .ind-logo.on img{-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.ind-nav.ind-nav1 .ind-logo{width: 100%;}
.ind-nav.ind-nav2 .ind-logo{width: calc(50% - 26px);}
.ind-nav.ind-nav3 .ind-logo{width: 30.71428571428571%;}
.ind-nav.ind-nav4 .ind-logo{width: 21.92857142857143%;}
.ind-nav.ind-nav6 .ind-logo{width: 16%;}
.ind-warp1 .line{position: relative;}
.ind-warp1 .line .line1{width: 100%;height: 2px;background: #b8272d;}
.ind-warp1 .line .line2{position: absolute;right: 50%;top: 0; height: 100%;width:50%;background: #004572;}
.ind-warp1 .line .line2 .tb{position: absolute;top: 0;right: 0px;transform: translateX(50%);width: 14px;height: auto; background: #fff;}
.ind-warp1 .pagemain{position: absolute;top: 20px;right: 0; justify-content: flex-end;}
.ind-warp1 .pagemain .page{justify-content: center;align-items: center;margin-left: 50px;width: 52px;height: 52px;border-radius: 100%;font-size: 18px;color: #868686;background: #eee;cursor: pointer;z-index: 2;}
.ind-warp1 .pagemain .page.next{transform: rotate(180deg);}
.ind-warp1 .pagemain .page:hover{background: #b8272d;color: #fff;}

.ind-warp2.m-content p{margin-bottom: 36px;line-height: 30px;text-indent: 2em;}
.ind-warp2 .boxyy{box-shadow: 0px 13px 46px rgba(0,45,80,.2);border-radius: 10px;overflow: hidden;}
.ind-warp2 .jbwz{line-height: 1.4em;text-align: center; color: #004572;background: url(/static/img/i4.jpg) repeat;-webkit-background-clip: text;-webkit-text-fill-color: transparent;
animation: fn 8s linear infinite;}
.ind-warp2 .jbline{line-height: 1em;font-size: 14.87em;text-align: center; color: #1e3474;background: url(/static/img/i4.jpg) repeat;-webkit-background-clip: text;-webkit-text-fill-color: transparent;
animation: fn 4s linear infinite;}
.ind-warp2 .colorline{position: relative;height: 1px; width: 100%;background: #ca5d62;}
.ind-warp2 .colorline:before{position: absolute;left: 0;top: 0;width: 50%;height: 100%;background: #407495;content: "";}
.ind-warp2.indmain1{padding-bottom: 100px;}
.ind-warp2.indmain1 .jbwz{padding: 83px 0 26px;}
.ind-warp2.indmain1 .colorline{margin-bottom: 65px;}
.ind-warp2.indmain1 .indmap{position: relative; justify-content: space-between;align-items: flex-start; padding-top: 70px}
.ind-warp2.indmain1 .indmap .tit{position: absolute;top: 78px;left: 0;}
.ind-warp2.indmain1 .indmap .img1{margin: 0 auto;}
.ind-warp2.indmain1 .indmap .indmn{max-width: 49%;}
.ind-warp2.indmain1 .indmap .tit{line-height: 1em;color: #333;}
/*.ind-warp2.indmain1 .indmap .img1{margin: -16px 0 0 0;}
.ind-warp2.indmain1 .indmap .img2{margin: 50px 0 0 0;}*/
.ind-warp2.indmain2{padding-bottom: 106px;}
.ind-warp2.indmain3.m-content p{margin-bottom: 1em;}
.ind-warp2.m-content img{display: block;}
.ind-photo.ind-warp3 .swiper-container{padding-top: 35px;}
.ind-photo .swiper-slide .summ{padding: 10px 0 0;text-align: center;line-height: 30px; color: #777;}
.ind-warp3.ind-photo .page{top: 289px;}
.ind-warp2.indmain4{padding-bottom: 75px;}
.ind-warp2 .picul{justify-content: space-between;}
.ind-warp2 .picul li{width: 18.5%;}
.ind-warp2 .picul li .titbox{width: 100%;height: 54px;box-sizing: border-box;border: 1px solid #dcdcdc;padding: 5px 10px;justify-content: center;align-items: center;}
.ind-warp2 .picul li .titbox .tit{line-height: 22px;color: #004572;}
.mlinexg{position: relative;padding: 155px 0 72px;}
.mlinexg.hide{display: none!important;}
.mlinexg .mn{position: absolute;width: 33.3333333%;text-align: center;color: #004572;}
.mlinexg .mn .tit{line-height: 46px;font-weight: inherit;}
.mlinexg .mn p{margin-bottom: 0;text-indent: 0; line-height: 1em;color: #004572}
.mlinexg .mn .titm{margin: 38px 0 14px;font-weight: bold;}
.mlinexg .mn.one{left: 0;bottom: 6px;}
.mlinexg .mn.two{left: 33.3333333%;bottom: 120px;}
.mlinexg .mn.three{right: 0;top: 54px;}

.ind-warp3{position: relative; padding-bottom: 70px;}
.ind-warp3 .ny-title{text-align: center;}
.ind-warp3 .jbwz{line-height: 1.4em;text-align: center; color: #004572;background: url(/static/img/i4.jpg) repeat;-webkit-background-clip: text;-webkit-text-fill-color: transparent;
animation: fn 8s linear infinite;}
.ind-warp3 .ind-qh{padding: 56px 0 30px; justify-content: center;align-items: center;}
.ind-warp3 .ind-qh li{padding: 0 30px;cursor: pointer;}
.ind-warp3 .ind-qh li .titm{position: relative;padding: 0 18px;line-height: 30px; color: #565656;}
.ind-warp3 .ind-qh li .titm:before{position: absolute;top: 50%;transform: translateY(-50%);left: -8px;width: 8px;height: 8px;border-radius: 100%;transition: all .5s;background: #ce0c18;content: "";}
.ind-warp3 .ind-qh li .titm:after{position: absolute;top: 50%;transform: translateY(-50%);right: -8px;width: 8px;height: 8px;border-radius: 100%;transition: all .5s;background: #ce0c18;content: "";}
.ind-warp3 .ind-qh li:hover .titm{color: #004572;}
.ind-warp3 .ind-qh li:hover .titm:before{left: 0;}
.ind-warp3 .ind-qh li:hover .titm:after{right: 0;}
.ind-warp3 .ind-qh li.on .titm{color: #004572;}
.ind-warp3 .ind-qh li.on .titm:before{left: 0;}
.ind-warp3 .ind-qh li.on .titm:after{right: 0;}
.ind-warp3 .swiper-container{/*padding-top: 30px;*/}
.ind-warp3 .swiper-slide{width: 1400px;}
.ind-warp3 .swiper-slide .bigimg{position: relative;border-radius: 10px;box-shadow: 0px 13px 46px rgba(0,45,80,.2);}
.ind-warp3 .swiper-slide .bigimg .mengc{position: absolute;top: 0;left: 0; width: 100%;height: 100%;background: rgba(27,27,27,.4);opacity: 1;}
.ind-warp3 .swiper-slide .tit{display: none;padding: 57px 0 0; line-height: 1.4em;text-align: center; color: #555;}
.ind-warp3 .swiper-slide .summ{padding: 10px 0 0;text-align: center;line-height: 30px; color: #777;}
.ind-warp3 .swiper-slide-active{box-sizing:border-box;}
.ind-warp3 .swiper-slide-active .bigimg .mengc{opacity: 0;}
.ind-warp3 .swiper-slide-active .tit{display: block;}
.ind-warp3 .main{position: relative;}
.ind-warp3 .page{position: absolute;top: 284px;font-size: 50px;line-height: 1em;color: #b2b2b2;cursor: pointer;outline: none;z-index: 22;}
.ind-warp3 .page:hover{color: #000;}
.ind-warp3 .page.prev{left: 50%;margin-left: -780px;}
.ind-warp3 .page.next{right: 50%;margin-right: -780px; transform: rotate(180deg);}
.ind-warp3 .main.oth{margin-top: 42px;}
.ind-warp3 .ma-box{height: 105px;}

/*地产项目*/
.casedc{position: relative;}
.casedc .casesearch{position: absolute;right: 0;top: 0;width: 200px;height: 35px;box-sizing: border-box;border: 1px solid #d2d2d2;border-radius: 100px;}
.casedc .search-form{position: relative;width: 100%;height: 100%;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.casedc .search-form .input-box{display: block;width:100%;line-height: 33px;font-size: 14px; border: none;color: #666;}
.casedc .search-form::-webkit-input-placeholder{color: #dbdbdb;}
.casedc .search-form::-moz-placeholder {color: #dbdbdb;opacity: 1;}
.casedc .search-form:-ms-input-placeholder {color: #dbdbdb;}
.casedc .search-form::-webkit-input-placeholder {color: #dbdbdb;}
.casedc .search-form .tj{right: 15px; display: block;border: none; background: 000;}
.casedc .search-form .tj .iconfont{display: block;margin: 0;font-size: 16px;line-height: 1em;color: #ce0c18;}

.casedc .titn{margin-bottom: 42px; line-height: 1em; color: #333;}
.casedc .casedc-nav1{position: relative;}
.casedc .casedc-nav1:before{position: absolute;left: 0;bottom: 1px;width: 100%;height: 1px;background: #eee;content: "";}
.casedc .casedc-nav1 .line{position: absolute;bottom: 0;left: 0;width: 82px;height: 3px;display: none!important; background: #c50000;}
.casedc .casedc-nav1 .line.li0{left: 0;}
.casedc .casedc-nav1 .line.li1{left: 142px;}
.casedc .casedc-nav1 .line.li2{left: 284px;}
.casedc .casedc-nav1 .line.li3{left: 426px;}
.casedc .casedc-nav1 .line.li4{left: 568px;}
.casedc .casedc-nav1 .line.li5{left: 710px;width: 58px;}
.casedc .casedc-nav1 .line.oth{width: 106px;}
.casedc .casedc-nav1 .line.oth.li1{left: 166px;}
.casedc .casedc-nav1 .line.oth.li2{left: 332px;}
.casedc .casedc-nav1 .line.oth.li3{left: 498px;}
.casedc .casedc-nav1 li{padding: 0 5px;margin-right: 40px; line-height: 66px;color: #999;cursor: pointer;}
.casedc .casedc-nav1 li:last-child{margin-right: 0;}
.casedc .casedc-nav1 li.on{color: #004572;}
.casedc .casedc-nav1 li:hover{color: #004572;}
.casedc .casedc-cen{position: relative;}
.casedc .casedc-main1{padding: 36px 0 52px;max-width: calc(100% - 130px);}
.casedc .casedc-main1 a{margin-right: 26px;font-size: 16px;line-height: 30px;color: #999;}
.casedc .casedc-main1 a:last-child{margin-right: 0;}
.casedc .casedc-main1 a.on{color: #004572;}
.casedc .casedc-main1 a:hover{color: #004572;}
.casedc .casedc-modeqy{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.casedc .casedc-modeqy .box{display: flex;justify-content: center;align-items: center;width: 56px;height: 56px;margin-left: 1px; background: #d7e2e9;cursor: pointer;}
.casedc .casedc-modeqy .box .img2{display: none;}
.casedc .casedc-modeqy .box.on{background: #004572;}
.casedc .casedc-modeqy .box.on .img2{display: block;}
.casedc .casedc-modeqy .box.on .img1{display: none;}
.casedc .casedc-modeqy .box:hover{background: #004572;}
.casedc .casedc-modeqy .box:hover .img2{display: block;}
.casedc .casedc-modeqy .box:hover .img1{display: none;}
.casedc-main2{padding-bottom: 70px;}
.casedc-main2 .casedclist li{margin-bottom: 30px;}
.casedc-main2 .casedclist .bigimg{position: relative;}
.casedc-main2 .casedclist .bigimg .mengc{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.35);pointer-events: none;}
.casedc-main2 .casedclist .mes{width: calc(100% - 430px);box-sizing: border-box;padding: 34px 40px 10px 26px;background: #f8f8f8;}
.casedc-main2 .casedclist .mes a{color: #555;}
.casedc-main2 .casedclist .mes a:hover{color: #004572;}
.casedc-main2 .casedclist .mes .tit{margin-bottom: 20px;line-height: 1em;color: #004572;}
.casedc-main2 .casedclist .mes .sum{line-height: 28px;}
.casedc-main2 .casedclist .mes .sumn{line-height: 26px;}
.casedc-main2 .casedclist .mes .border{width: 100%;height: 1px;margin: 15px 0; background: #dfe6ea;}
.casedc-main2.oth .casedclist li{width:30.71428571428571%;margin-right:3.928571428571429%;float: left;margin-bottom: 0;}
.casedc-main2.oth .casedclist li:nth-child(3n){margin-right: 0;}
.casedc-main2.oth .casedclist li .mes{width: 100%;height:160px;padding: 16px 0;box-sizing: border-box; background: #fff;}
.casedc-main2.oth .casedclist li .mes .tit{margin-bottom: 4px;}
.casedc-main2.oth .casedclist li .mes .sum{line-height: 20px;max-height: 40px;display: -webkit-box;white-space: break-spaces;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #999;}
.casedc-main2.oth .casedclist li .mes .sum:hover{color: #004572;}
.casedc-main2.oth .casedclist li .mes .border{display: none;}
.casedc-main2.oth .casedclist li .mes .sumn{display: none;}

.casedc-read{padding: 0!important;}
.casedc-read-warp1{padding: 100px 0 80px;}
.casedc-read-warp1 .ny-title{margin-bottom: 2px;}
.casedc-read-warp1 .titn{position: relative;padding-bottom: 16px;text-align: center;}
.casedc-read-warp1 .titn:before{position: absolute;left: 0;bottom: 1px;width: 100%;height: 1px;background: #ebebeb;content: "";}
.casedc-read-warp1 .titn:after{position: absolute;left: 50%;transform: translateX(-50%);bottom:0;width: 256px;height: 2px;background: #b50813;content: "";}
.casedc-read-warp1 .titn .tit{font-size: 26px; line-height: 40px;color: #004572;}
.casedc-read-warp1 .sum{padding: 40px 0 35px; line-height: 30px;text-indent: 2em;color: #555;}
.casedc-read-warp1 .main-l{width:64.28571428571429%;/*height: 450px;*/}
.casedc-read-warp1 .main-l .swiper-pagination{bottom: 22px!important;display: flex;justify-content: flex-end;box-sizing: border-box;padding-right: 19px;}
.casedc-read-warp1 .main-l .swiper-pagination-bullet{width: 12px;height: 12px;margin: 0 5px!important;background: rgba(255,255,255,.7);opacity: 1;transition: all .5s;}
.casedc-read-warp1 .main-l .swiper-pagination-bullet-active{width: 50px;border-radius: 100px;background: #c40915;}
.casedc-read-warp1 .main-r{position: relative; width: 35.71428571428571%;box-sizing: border-box;padding: 55px 66px 0 30px; background: #fafafa;}
.casedc-read-warp1 .main-r .t{padding-bottom: 24px;border-bottom: 2px solid #eee;}
.casedc-read-warp1 .main-r .t .tit{font-size: 26px;line-height: 1em;color: #333;}
.casedc-read-warp1 .main-r .b{padding: 12px 0 0;}
.casedc-read-warp1 .main-r .mes{margin-bottom: 5px;line-height: 30px;color: #555;}
.casedc-read-warp1 .main-r .mes span{display: block;color: #004572;}
.casedc-read-warp1 .main-r .phone{position: absolute;left: 30px;bottom: 50px;width: 220px;height: 45px;align-items: center;justify-content: center;border-radius: 100px;background: #c40915;}
.casedc-read-warp1 .main-r .phone i{display: block;margin-right: 12px;font-size: 18px;}
.casedc-read-warp1 .main-r .phone:hover{background: #004572;}
.casedc-read-warp2 .ny-title{margin-bottom: 38px;text-align: center;}
.casedc-read-warp2 .map{box-sizing: border-box;padding: 18px;border: 1px solid #eee;}
.casedc-read-warp2 .map #map{width: 100%;height: 487px;}
#map img,#map a {display: inline-block;}
#map .sum{font-size: 16px;line-height: 30px;color: #c40915;}
#map  .BMapLib_SearchInfoWindow{font-family:  Arial,"Source Han Sans","PingFangSC-Regular" , "Microsoft Yahei";}
.BMapLib_SearchInfoWindow .BMapLib_bubble_title{font-size: 14px;background: #fff;}
.BMapLib_SearchInfoWindow .BMapLib_sendToPhone{display: none;}
.BMapLib_SearchInfoWindow .BMapLib_bubble_tools div{background-color: #fff;}
#map .BMap_Marker{display: block;width: 66px!important;height: 66px!important;margin: -25px 0 0 -25px!important; background: url(/static/img/casedc5.png) no-repeat center / cover;}
#map .BMap_Marker img,#map .BMap_shadow img{display: none!important;}

.casedc-read-warp3{padding: 60px 0 37px;text-align: center;}
.casedc-read-warp3 .ny-title{margin-bottom: 38px;}
.casedc-read-warp3 .titn{padding: 18px 0 24px;}
.casedc-read-warp3 .titm{position: relative;height: 1em;padding: 0 19px; max-width: 95%;box-sizing: border-box;display: inline-block; line-height: 1em;color: #555;}
.casedc-read-warp3 .titm:before{position: absolute;left: -5px;top: 50%;transform: translateY(-50%);width: 5px;height: 5px;border-radius: 100%;background: #c40915;content: "";transition: all .5s;}
.casedc-read-warp3 .titm:after{position: absolute;right: -5px;top: 50%;transform: translateY(-50%);width: 5px;height: 5px;border-radius: 100%;background: #c40915;content: "";transition: all .5s;}
.casedc-read-warp3 .swiper-slide{margin-top: 0!important}
.casedc-read-warp3 .swiper-slide:hover .titm:before{left: 0;}
.casedc-read-warp3 .swiper-slide:hover .titm:after{right: 0;}
.casedc-read-warp3 .main{position: relative;}
.casedc-read-warp3 .main .page{position: absolute;top: 39.39929328621908%;width: 52px;height: 52px;border-radius: 100%;text-align: center;line-height: 52px;color: #868686;background: #dcdcdc;cursor: pointer;}
.casedc-read-warp3 .main .page:hover{background: #b8272d;color: #fff;}
.casedc-read-warp3 .main .page.page-l{left: -115px;}
.casedc-read-warp3 .main .page.page-r{right: -115px;transform: rotate(180deg);}

/*德信蓝公益*/
.jjh-warp1{padding: 120px 0 92px;}
.jjh-warp1 .bimg{position: relative; width: 100%;border-radius: 10px;margin: 46px 0;}
.jjh-warp1 .bimg .sum{position: absolute;right: 28px;bottom: 18px;line-height: 1em;letter-spacing: 1px; color: #fff;}
.jjh-warp1 .mes{justify-content: space-between;align-items: center;}
.jjh-warp1 .mes img{margin: 3px 0 0 36px;}
.jjh-warp1 .mes .sum{width: calc(100% - 462px);line-height: 2em;text-indent: 2em;text-align:justify; color: #333;}
.jjh-warp2{padding: 0 0 79px;}
.jjh-warp2 .bimg{position: absolute;right: -88px;bottom: -160px;}
.jjh-warp2 .ny-title{margin-bottom: 46px;text-align: center;}
.jjh-warp2 .jjh-news{position: relative;}
.jjh-warp2 .jjh-news .tit{margin: 12px 0 22px; line-height: 30px; color: #333;}
.jjh-warp2 .jjh-news .swiper-slide:hover .tit{color: #004572;}
.jjh-warp2 .jjh-news .more{line-height: 1em; color: #b8272d;}
.jjh-warp2 .jjh-news .page{position: absolute;top: 126px;justify-content: center;align-items: center;width: 52px;height: 52px;border-radius: 100%;font-size: 18px;color: #868686;background: #dcdcdc;cursor: pointer;z-index: 2;}
.jjh-warp2 .jjh-news .page.prev{left: 7.604166666666667%;}
.jjh-warp2 .jjh-news .page.next{right: 7.604166666666667%;transform: rotate(180deg);}
.jjh-warp2 .jjh-news .page:hover{background: #b8272d;color: #fff;}
.jjh-warpxz{padding-bottom: 110px;}
.jjh-warpxz .ny-title{margin-bottom: 44px; text-align: center;}
.jjh-warpxz .main{align-items: center;justify-content: space-between;}
.jjh-warpxz .main .bigimg{width: 48.21428571428571%;}
.jjh-warpxz .main .mes{width: 47.42857142857143%;padding: 46px 0 0;}
.jjh-warpxz .main .mes .sumn{line-height: 30px;text-indent: 2em; color: #555;}
.jjh-warpxz .main .mes .box{padding: 50px 0 0;}
.jjh-warpxz .main .mes .box .tit{padding-bottom: 8px; line-height: 1em;color: #333;}
.jjh-warpxz .main .mes .box li{position: relative; width: 50%;box-sizing: border-box;border: 1px solid #eee;margin-top: 20px;height: 96px; text-align:center;}
.jjh-warpxz .main .mes .box li:nth-child(2n){border-left: none;}
.jjh-warpxz .main .mes .box li .iconfont{margin: 10px auto;display: block; line-height: 30px;font-size: 30px;color: #bb3036}
.jjh-warpxz .main .mes .box li .titn{color: #555;line-height: 20px;}
.jjh-warpxz .main .mes .box li .en{bottom: -50px;font-size: 63px;line-height: .8em;font-weight: bold;color: #004572;opacity: .05;}
.jjh-warpxz .main .mes .box li:hover .en{bottom: -16px;}

.dis-warp1{padding: 120px 0 70px;}
.dis-warp1 .bimg{position: absolute;right: 0;bottom: 0;}
.dis-warp1 .main{margin-bottom: 70px;justify-content: space-between;}
.dis-warp1 .pagemain{padding-top: 10px; justify-content: flex-end;}
.dis-warp1 .pagemain .page{justify-content: center;align-items: center;margin-left: 50px;width: 52px;height: 52px;border-radius: 100%;font-size: 18px;color: #868686;background: #eee;cursor: pointer;z-index: 2;}
.dis-warp1 .pagemain .page.next{transform: rotate(180deg);}
.dis-warp1 .pagemain .page:hover{background: #b8272d;color: #fff;}
.dis-warp1 .pagemain .box{width: 160px;height: 50px;border-radius: 100px;margin-left: 32px; text-align: center;line-height: 50px;color: #555;}
.dis-warp1 .pagemain .box.on{background: #b8272d;color: #fff;}
.dis-warp1 .qh{position: relative;padding-bottom: 96px;}
.dis-warp1 .qh:before{position: absolute;left: 0;top: 10px; width: 100%;height: 1px;background: #e5e5e5; content: "";}
.dis-warp1 .qh .swiper-container{padding-top: 10px;}
.dis-warp1 .qh li{margin-right: 360px;width: 80px; cursor: pointer;}
.dis-warp1 .qh .tit{position: relative;padding: 30px 0 0;text-align: center; line-height: .8em;}
.dis-warp1 .qh .tit:before{position: absolute;top: -4px;left: 50%;transform: translateX(-50%);width: 9px;height: 9px;border-radius: 100%;background: #7d7d7d;content: "";}
.dis-warp1 .qh .swiper-slide-active .tit:before{top: -10px;border: 6px solid #fae6e7; background: #ce0c18;}
.dis-warp1 .qh .swiper-slide-active .tit{font-size: 35px;color: #004572;}
.dis-warp1 .mes .mn{position: relative;float: left; border: 1px solid #e5e5e5;width: 23%;margin-right: 2.66666667%;height: 240px;margin-bottom: 30px;box-sizing: border-box;background: #fff;}
.dis-warp1 .mes .mn:before{position: absolute;left: 0;top: 0;width: 100%;height: 2px;background: #0e4974;content: "";z-index: 2;}
.dis-warp1 .mes .mn:after{position: absolute;top: 0;right: 0; width: 0px;height: 2px;background: #ce0c18;content: "";z-index: 3;transition: all .5s;}
.dis-warp1 .mes .mn:nth-child(4n){margin-right: 0;}
.dis-warp1 .mes .mn .le{width: calc(100% - 68px);justify-content: center;align-items: center;flex-flow: column;border-right: 1px solid #e5e5e5;box-sizing: border-box;}
.dis-warp1 .mes .mn .le .tit{margin-bottom: 12px;padding: 0 20px;text-align: center;line-height: 1.5em;color: #000;}
.dis-warp1 .mes .mn .le .sum{line-height: .8em; color: #999;}
.dis-warp1 .mes .mn .le .imglogo{position: absolute;left: 0;bottom: 0;max-width: unset;width: 100%;height: auto;-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */filter: grayscale(100%);}
.dis-warp1 .mes .mn:hover .le{border-color: transparent;background-image: linear-gradient(to bottom right, #f3fbff , #d8e5ee);}
.dis-warp1 .mes .mn:hover .le .tit,.dis-warp1 .mes .mn:hover .le .sum{color: #004572;}
.dis-warp1 .mes .mn:hover .le .imglogo{-webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */filter: grayscale(0%);}
.dis-warp1 .mes .mn .ri{position: relative; width: 68px;justify-content: center;align-items: center;background: #fff;}
.dis-warp1 .mes .mn .ri .iconfont{font-size: 26px;color: #000;}
.dis-warp1 .mes .mn:hover .ri .iconfont{color: #ce0c18;}
.dis-warp1 .mes .mn:hover:after{width: 88px;}

/*加入德信*/
.join-warp1{position: relative; padding: 120px 0 80px;}
.join-warp1 .bimg{position: absolute;right: -132px;bottom: -131px;}
.join-warp1 .picmain{padding: 58px 0 0;}
.join-warp1 .picmain .more{position: relative;width: 29.85714285714286%;height: 384px;background: #fff;}
.join-warp1 .picmain .more.on{width: 70.14285714285714%;background-image: linear-gradient(to bottom right, #f3fbff , #d8e5ee);}
.join-warp1 .picmain .more .tit{margin: 78px 0 0 48px;color: #000;}
.join-warp1 .picmain .more .img{right: -200px;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: .4; }
.join-warp1 .picmain .more .xq{position: absolute;left: 0;bottom: 0;padding: 0 0 32px 22px;}
.join-warp1 .picmain .more .xq:before{position: absolute;left: 0;bottom: 0;border-bottom: 165px solid #bfbfbf;border-right: 165px solid transparent;content: "";}
.join-warp1 .picmain .more .xq .iconfont{margin-bottom: 12px;display: block; font-size: 18px;}
.join-warp1 .picmain .more .xq p{line-height: 1em;}
.join-warp1 .picmain .more.on .tit{color: #004572;background: url(/static/img/i4.jpg) repeat;-webkit-background-clip: text;-webkit-text-fill-color: transparent;
animation: fn 8s linear infinite;}
.join-warp1 .picmain .more.on .img{right: 44px;-webkit-filter: grayscale(0);filter: grayscale(0);opacity: 1;}
.join-warp1 .picmain .more:last-child.on .img{right: 0;}
.join-warp1 .picmain .more.on .xq:before{border-bottom: 165px solid #004572;border-right: 165px solid transparent;}

.deve-warp1{padding: 120px 0 114px;}
.deve-warp1 .navli{justify-content: flex-end;padding: 32px 0 38px;}
.deve-warp1 .navli li{position: relative;padding-left: 54px;line-height: 22px;color: #333;}
.deve-warp1 .navli li:before{position: absolute;top: 0;left: 20px;width: 22px;height: 22px;border-radius: 100%;background: #f5f5f5;content: "";}
.deve-warp1 .navli li.color1:before{background: #004572;}
.deve-warp1 .navli li.color2:before{box-sizing: border-box;border: 1px solid #bfcdd7;background: #fff;}
.deve-warp1 .navli li.color3:before{background: #e5ecf1;}
.deve-warp1 .main{}
.deve-warp1 .mn .t{position: relative;margin-bottom: 78px;}
.deve-warp1 .mn .t .mes{bottom: 25px;text-align: center;}
.deve-warp1 .mn .t .mes .tit.jbwz{margin-bottom: 6px;line-height: 1.5em;color: #004572;background: url(/static/img/i4.jpg) repeat;-webkit-background-clip: text;-webkit-text-fill-color: transparent;
animation: fn 8s linear infinite;}
.deve-warp1 .mn .t .mes .sum{color: #333;}
.deve-warp1 .mn .c{align-items: flex-start;justify-content: space-between;margin-bottom: 17px;}
.deve-warp1 .mn .c .box1{width: 12.14285714285714%;height: 155px;box-sizing: border-box;padding: 40px 10px 0;margin-top: 16px;border-radius: 10px; background: #f5f5f5;text-align: center;color: #555;}
.deve-warp1 .mn .c .box1 .iconfont{margin-bottom: 18px;display: block; font-size: 40px;line-height: 1em;}
.deve-warp1 .mn .c .box1 p{line-height: 1em;}
.deve-warp1 .mn .c .box2{width: 8.857142857142857%;height: 250px;padding: 36px 10px 0;box-sizing: border-box; border-top-right-radius: 10px;border-top-left-radius: 10px;text-align: center;background: #004572;color: #fff;}
.deve-warp1 .mn .c .box2 p{padding: 21px 0; line-height: 24px;}
.deve-warp1 .mn .c .box3{width: 100%;text-align: center;line-height: 55px;background: #e5ecf1;color: #3d7aa6;}
.deve-warp1 .mn .b{position: relative;height: 58px;box-sizing: border-box;border: 1px solid #e5ecf1;align-items: center;}
.deve-warp1 .mn .b p{width: 50%;line-height: 1.5em;text-align: center;color: #3d7aa6;}
.deve-warp1 .mn .b .line{width: 1px;height: 32px;border-right: 1px solid #e5ecf1;}
.deve-warp1 .mainxz .box{position: relative;}
.deve-warp1 .mainxz .box img{margin: 0 auto;}
.deve-warp1 .mainxz .box .title{top: 208px;}
.deve-warp1 .mainxz .box .tit.jbwz{top: 22.05882352941176%;margin-bottom: 18px;line-height: 1em;text-align: center; color: #004572;background: url(/static/img/i4.jpg) repeat;-webkit-background-clip: text;-webkit-text-fill-color: transparent;
animation: fn 8s linear infinite;}
.deve-warp1 .mainxz .box .sum{line-height: 1em;color: #333;}

.deve-warp2 .ny-title{text-align: center;}
.deve-warp2 .qh{justify-content: center;border-bottom: 1px solid #bbd4df;padding: 24px 0 0;margin-bottom: 55px;}
.deve-warp2 .qh li{position: relative;padding: 32px 10px;color: #6b8ca6;cursor: pointer;}
.deve-warp2 .qh li:before{position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 1px;height: 20px;border-right: 1px solid #b0cdda;content: "";}
.deve-warp2 .qh li:last-child:before{display: none;}
.deve-warp2 .qh li:after{position: absolute;left: 50%;transform: translateX(-50%);bottom:-2px; width: 0px;height: 4px;background: #ce0c18; content: "";transition: all .5s;}
.deve-warp2 .qh li .tit{line-height: 1em;}
.deve-warp2 .qh li.on{color: #004572;}
.deve-warp2 .qh li.on:after{width: 94px;}
.deve-warp2 .main{position: relative;height: 500px;box-sizing: border-box; padding-bottom: 50px;}
.deve-warp2 .main .bigimg{position: relative; border-radius: 10px;background: #fff;}
.deve-warp2 .main .bigimg .mengc{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(178,199,212,.35);}
.deve-warp2 .main .bigimg img{opacity: .3;}
.deve-warp2 .main .tit{display: none;padding: 22px 0 0; line-height: 30px;text-align: center;color: #555;}
.deve-warp2 .main .swiper-slide{width: 687px;transform: }
.deve-warp2 .main .swiper-slide-active .tit{display: block;}
.deve-warp2 .main .swiper-slide-active .bigimg .mengc{display: none}
.deve-warp2 .main .swiper-slide-active .bigimg img{opacity: 1;}
.deve-warp2 .main .page{position: absolute;top: 184px;font-size: 50px;line-height: 1em;color: #b2b2b2;cursor: pointer;outline: none;z-index: 22;}
.deve-warp2 .main .page:hover{color: #000;}
.deve-warp2 .main .page.prev{left: 10%;}
.deve-warp2 .main .page.next{right: 10%;transform: rotate(180deg);}
.deve-warp3{position: relative;}
.deve-warp3 .ny-title{margin-bottom: 46px;text-align: center;}
.deve-warp3 .bimg{position: absolute;right: -132px;bottom: -142px;}
.deve-warp3 .main{position: relative; min-height: 683px;}
.deve-warp3 .swiper-slide{/*transform: scale(.82);*//*width: 989px;*/width: 989px;}
.deve-warp3 .swiper-slide .bigimg{position: relative;border-radius: 10px;}
/*.deve-warp3 .swiper-slide .bigimg img{height: 457px;width: auto;}*/
.deve-warp3 .swiper-slide .bigimg .mengc{position: absolute;top: 0;left: 0; width: 100%;height: 100%;background: rgba(0,0,0,.35);opacity: 1;}
.deve-warp3 .swiper-slide .tit{display: none;padding: 28px 0;line-height: 30px;text-align: center; color: #555;}
.deve-warp3 .swiper-slide-active{box-sizing:border-box;}
.deve-warp3 .swiper-slide-active .bigimg .mengc{opacity: 0;}
/*.deve-warp3 .swiper-slide-active .bigimg img{height: 557px;}
*/.deve-warp3 .swiper-slide-active .tit{display: block;}
.deve-warp3 .main .page{position: absolute;top: 254px;font-size: 50px;line-height: 1em;color: #b2b2b2;cursor: pointer;outline: none;z-index: 22;}
.deve-warp3 .main .page:hover{color: #000;}
.deve-warp3 .main .page.prev{left: 50%;margin-left: -582px;}
.deve-warp3 .main .page.next{right: 50%;margin-right: -582px; transform: rotate(180deg);}

/*联系我们*/
.contact .ny-title{text-align: center;}
.contact .inputmn{position: relative;}
.contact .input-box{width: 100%;height: 80px;display: block;box-sizing: border-box;padding: 0 82px;border: 1px solid #dcdcdc;font-size: 20px;color: #666;}
.contact .mmn .iconfont{left: 30px;font-size: 30px;line-height: 1em; color: #004572;}
.contact .mmn.two{justify-content: space-between;margin-bottom: 48px;}
.contact .mmn.two .inputmn{width: calc(50% - 34px);}
.contact .input-box::-webkit-input-placeholder{color: #999;}
.contact .input-box::-moz-placeholder {color: #999;opacity: 1;}
.contact .input-box:-ms-input-placeholder {color: #999;}
.contact .input-box::-webkit-input-placeholder {color: #999;}
.contact .mmn.mess .input-box{height: 396px;padding: 30px 82px;line-height: 36px; resize: none;}
.contact .mmn.mess .iconfont{top: 32px;transform: translateY(0);}
.contact .tj{width: 160px;height: 50px;margin: 55px auto 0;padding: 0;border: none; text-align: center; font-size: 16px;line-height: 50px;color: #fff;background: #004572;cursor: pointer;}
.contact .tj:hover{background: #ce0c18;}
.contact .jbwz{line-height: 1.5em;color: #004572;background: url(/static/img/i4.jpg) repeat;-webkit-background-clip: text;-webkit-text-fill-color: transparent;
animation: fn 8s linear infinite;}

.res-warp1{padding: 100px 0 81px;background: url(/static/img/res1.png) no-repeat center bottom #fff;}
.res-warp1 .ny-title{margin-bottom: 52px;}

.service-warp1{position: relative;padding: 118px 0 209px;}
.service-warp1 .map{height: 596px;width: 100%;}
/*.service-warp1 .main{height: calc(100% + 53px);z-index: 22;}*/
.service-warp1 .mes{position:absolute;left: 90px;top: 65px; width: 462px;box-sizing: border-box;padding: 80px 42px 56px; background: rgba(0,69,114,.85);color: #fff;z-index: 22;}
.service-warp1 .mes .img{position: absolute;top: 0;left: 100%;transform:rotateX(180deg);}
.service-warp1 .mes .tit{margin-bottom: 26px;line-height: 1em;}
.service-warp1 .mes p{margin-bottom: 1em; line-height: 1.5em;}
.service-warp1 .mes .line{width: 100%;height: 1px;margin: 32px 0 40px; background: rgba(220,229,234,.15);}
.service-warp1 .mes .oth{justify-content: space-between;}
.service-warp1 .mes .oth .more{width: 160px;height: 50px;text-align: center;line-height: 50px;background: #185c88;}
.service-warp1 .mes .oth .more:hover{background: #ce0c18;}
.service-warp1 .fxword{bottom:-64px; ;line-height: .8em; font-size: 250px;font-weight: 900;color: #000;opacity: .05;}
.BMap_cpyCtrl span{display: none!important;}
.service-warp2{padding: 110px 0 68px;}
.service-warp2 .bimg{position: absolute;right:-64px;bottom:-133px ;}
.service-warp2 .jbwz{margin: 42px 0 0;line-height: 1em;font-weight: bold; text-align: center;}
.service-warp2 .mes{margin: 21px auto 43px;line-height: 20px;text-align: center;color: #999;}
.service-warp2 .mes span{color: #004572;}
.service-warp2.contact .mmn.two{margin-bottom: 0;}
.service-warp2.contact .mmn{margin-bottom: 34px!important;}
.service-warp2.contact .tj{margin: 0 27px;}
.service-warp2.contact .tj.reset{background: #a0a0a0;}
.service-warp2 .form_group.mflex{justify-content: center;}

.resport-warp1{padding: 110px 0 150px;}
.resport-warp1 .summ{padding: 46px 0 74px;text-align: center;line-height: 30px;color: #333;}
.resport-warp1 .mn{position: relative; width: 25%;text-align: center;}
.resport-warp1 .mn .tit{margin-bottom: 38px;line-height: 1em;}
.resport-warp1 .mn .tbyuan{width: 75px;height: 75px;border-radius: 100%;justify-content: center;align-items: center;margin: 0 auto 38px; background: #004572;}
.resport-warp1 .mn .tbyuan .iconfont{font-size: 26px;color: #fff;}
.resport-warp1 .mn .sum{line-height: 1.5em;text-transform: uppercase; color: #333;}
.resport-warp1 .mn .line{right: 0;height: 70px;border-right: 1px dashed #ddd;}
.resport-warp1 .mn .img{padding: 10px;border-radius: 10px;width: 120px;box-sizing: border-box;margin: 0 auto; background: #eee;}
.resport-warp1 .mn:hover .tbyuan{background: #ce0c18;}
.resport-warp1 .mn:hover .sum{color: #004572;}
.resport-warp2{position: relative;justify-content: flex-end;}
.resport-warp2 .box{width: 50%;}
.resport-warp2 .bigimg{position: absolute;left: 0;top: 0;height: 100%;}
.resport-warp2 .bigimg img{width: 100%;height: 100%;object-position: center;object-fit: cover;}
.resport-warp2 .mes{position: relative;}
.resport-warp2 .mes .main{padding: 80px 86px 20px 62px;box-sizing: border-box;min-height: 638px;}
.resport-warp2 .mes .bimg{bottom: 0;}
.resport-warp2 .mes .main .tit{margin-bottom: 34px;line-height: 1em; color: #000;}
.resport-warp2 .mes .main p{font-size: 16px;line-height: 2em;color: #777;}


/*搜索页*/
.com-wrap{padding: 120px 0;}
.nopic-list li{border-bottom: 1px dashed #cacaca;}
.nopic-list li a{display: block;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #666;}
.nopic-list li time{margin-left: 20px;line-height: 40px;}
.nopic-list li a::before{display:inline-block; content:''; margin-top: -4px;margin-right:5px; vertical-align:middle; border:5px solid transparent; border-left-color:#004572;}
.nopic-list li a:hover{color: #ce0c18}

/*404*/
.message{padding:170px 0 130px 0 }
.message-box{border:1px solid #ccc;}
.message-box .title{height:32px;line-height:32px;
background:#eee;color:#666;font-weight:bold;padding-left:20px;font-size:14px}
.tips{padding:20px 0;text-align:center;font-size:16px;color:#ce0c18}
.infos{box-sizing: border-box;padding: 0 10px;text-align:center}
.btn{padding:20px 0;text-align:center}
.btn .button{cursor:pointer;display:inline-block;padding:5px 20px;background:#ce0c18;color:#fff;font-size:14px;border:none;outline:none}


@media (max-width: 1720px) {

.w1400{width:72.91666666666667%; }
.font80{font-size: 60px;}
.font50{font-size: 44px;}
.font55{font-size: 38px;}
.font40{font-size: 34px;}
.font36{font-size: 28px;}
.font35{font-size: 28px;}
.font30{font-size: 26px;}

.font24{font-size: 22px;}
.font22{font-size: 20px;}
.header .head-nav li{padding-left: 40px;}
.header .head-nav li.on .tb,.header .head-nav li:hover .tb{left: 20px;}
.header .head-nav li .nav-main .le{width: calc(100% + 50px);}
.header .head-nav li .nav-main .ri{left: calc(100% + 50px);}
.header .head-nav li.nav5 .nav-main .ri, .header .head-nav li.nav6 .nav-main .ri{right:calc(100% + 50px); }
.head .head-right .head-eng{margin: 0 30px 0 50px;}
.head .head-right .head-search .line{margin-right: 30px;}

.i-warp1 .mesl,.i-warp1 .mesr{width: 48%;}
.ind-warp2 .jbline{font-size: 12.4vw;}
.mlinexg .mn.two{bottom: 100px;}
.ind-warp3 .swiper-slide{width: 1200px;}
.ind-warp3 .page{top: 245px;}
.ind-warp3 .page.prev{margin-left: -670px;}
.ind-warp3 .page.next{margin-right: -670px;}
.ind-warp3 .ind-qh li{padding: 0 25px;}

.foot-top .foot-nav a{padding: 0 20px;}

.cul-warp2 .pic .bimg{width: 49%;}
.building-warp1 .typesum .bigimg img{width: 100%;height: 100%;}
.deve-warp1 .mainxz .box .title{top: 170px;width: 100%;text-align: center;}

.jjh-warpxz .main .mes{padding: 0;}
.jjh-warpxz .main .mes .box li .iconfont{margin: 10px 0;}

.casedc .casedc-nav1 li{margin-right: 30px;line-height: 40px;}
.casedc .casedc-nav1 .line{width: 76px;}
.casedc .casedc-nav1 .line.li1{left: 126px;}
.casedc .casedc-nav1 .line.li2{left: 252px;}
.casedc .casedc-nav1 .line.li3{left: 378px;}
.casedc .casedc-nav1 .line.li4{left: 504px;}
.casedc .casedc-nav1 .line.li5{left: 630px;width: 54px;}
.casedc .casedc-nav1 .line.oth{width: 98px;}
.casedc .casedc-nav1 .line.oth.li1{left: 148px;}
.casedc .casedc-nav1 .line.oth.li2{left: 296px;}
.casedc .casedc-nav1 .line.oth.li3{left: 444px;}
}

@media (max-width: 1550px) {
.font80{font-size: 35px;}
.font60{font-size: 32px;}
.font50{font-size: 26px;}
.font55{font-size: 30px;}
.font40{font-size: 28px;}
.font35{font-size: 26px;}
.font30{font-size: 22px;}
.font28{font-size: 26px;}
.i-banner .mes .tit{line-height: 1em;}
.i-banner .mes .sum{margin: 28px 0 50px;}
.intitle .titn{margin-bottom:10px; line-height:1em;}
.intitle .en{font-size:15px;  }
.i-warp2 .intitle{margin-bottom:40px;}
.i-warp2 .ul-page li{}
.i-warp2 .line{margin:15px 0 20px;}
.i-warp2 .swiperipro .bigimg{width:650px;}
.i-warp2 .swiperipro .mesr{min-height:360px;padding: 30px 68px 0 52px;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul{margin-top:30px;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul li{margin:0 50px 30px 0;}
.i-warp3 .mn .mes .tit.font20{font-size:16px;}
.i-warp3 .mn .mes .sum.font16{margin:10px 0 20px; font-size:14px;}
.i-warp4{height:calc(100vh - 90px);}
.i-warp5{right: 50px;bottom: 100px; width: 70px;height: auto;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul.indlogoul2 li{margin: 0 0 30px 0;width: 33.333333%;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul.indlogoul2 li img{margin: 0 auto;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul.indlogoul3 li{margin: 0 0 30px 0;width: 50%;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul.indlogoul3 li img{margin: 0 auto;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul.indlogoul4 li{margin: 0 0 30px 0;width: 50%;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul.indlogoul4 li img{margin: 0 auto;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul.indlogoul5 li{margin: 0 0 30px 0;width: 50%;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul.indlogoul5 li img{margin: 0 auto;}

.n-banner{height:220px;}
.n-banner .mes .tit{margin-bottom: 10px;}
.n-banner .mes .en{font-size: 15px;}
.ny-title .tit{margin-bottom: 5px;font-size:26px;}
.ny-title .en{font-size: 14px;}
.about-warp1 .mes{width:calc(50% - 50px)}
.about-warp1{padding:80px 0;}
.about-warp1 .mes .m-content{padding:40px 0 0;}
.about-warp1 .mes .m-content span{font-size:20px;}
.about-fivepro li .main-icon .iconfont{font-size:40px;}

.speech-warp1 .main .mes .di .img{top: 100%;transform: translateY(0);}
.speech-warp1 .main .mes{width: 57%;}

.history-warp1 .box .swiper-slide{padding: 0 15px;width: 180px;box-sizing: border-box;}
.history-warp1 .box .swiper-slide-active{width: 230px!important;}
.history-warp1 .box .swiper-slide-active .tit{font-size:30px;}
.history-warp1 .box{padding: 0 0 50px;}
.history-warp1 .box .myuan{left: 15px;}

.honor.speech-warp1 .qh{padding-bottom: 50px;}
.honor .mes .num{font-size: 150px;}
.honor.speech-warp1 .ny-title{margin-bottom: 30px;}

.cul-warp1{padding: 90px 0 60px;}
.cul-warp1 .bimg{padding: 30px 0 20px;}
.cul-warp1 ul li .mes .tit.font24{font-size: 20px;}
.cul-warp1 ul li .mes .sum.font18{font-size: 16px;}
.cul-warp1 .mxz{padding: 30px 0 0;}
.cul-warp1 .mxz .mn{margin-bottom: 30px;}
.cul-warp1 .mxz .mn .mes{padding: 30px 30px 30px 90px;}
.cul-warp1 .mxz .mn .mes .yuan{left: 30px;top: 30px;}
.cul-warp1 .mxz .mn .mes .line{margin: 15px 0 30px;}
.cul-warp1 .mxz .mn .mes .sum{line-height: 30px;}
.cul-warp2 .pic{padding: 30px 0 60px;}
.building-warp1 .typesum{padding: 0 0 30px 0;}
.building-warp1 .typesum .mes .sum{font-size: 15px;}
.news{padding:90px 0 60px;}
.newslist li{padding: 25px 0 25px 25px;margin-bottom: 20px;}
.newslist li .bigimg{width: 20%;min-height: unset;}
.newslist li .bigimg{height: 100%;object-fit: cover;object-position: center;}
.newslist li .mes{width: 70%;padding:10px 20px;}
.newslist li .mes .time{margin: 15px 0;}
.newslist li .jt{width: 10%;padding-left: 0;justify-content: center;}
.newslist li .jt .yuan{width: 40px;height: 40px;}

.ind-warp1{padding: 90px 0 30px}
.ind-warp1 .ny-title{margin-bottom: 30px;}
.ind-warp3 .ind-qh{padding: 30px 0;}
.ind-warp3 .swiper-slide .tit{padding: 20px 0 0 ;}
.ind-warp2.indmain1 .indmap{padding-top: 40px;}
.ind-warp2.indmain1 .indmap .tit{top: 48px;}
.ind-warp2.indmain1{padding-bottom: 50px;}
.ind-warp3 .ind-qh li{padding: 0 15px;}
/*.ind-warp2.indmain1 .indmap .img1{margin: 0;}
.ind-warp2.indmain1 .indmap .img2{margin: 20px;}*/
.ind-warp2.indmain1 .indmap .img1{max-width: 700px;width: 100%;height: auto;}

.news .ny-title{margin-bottom: 30px;}
.jjh-warp1{padding: 90px 0 80px;}
.jjh-warp1 .bimg{margin: 30px 0;}
.jjh-warpxz .main .mes .box{padding: 30px 0 0;}
.jjh-warpxz .main .mes .box li .en{bottom: -8px; font-size: 40px;}
.dis-warp1 .qh{padding-bottom: 50px;}
.dis-warp1{padding: 90px 0 60px}
.dis-warp1 .main{margin-bottom: 40px;}
.deve-warp1{padding: 90px 0;}
.deve-warp1 .mn .t{margin-bottom: 30px;}
.deve-warp2 .main{height: 470px;padding-bottom: 0;}
.deve-warp3 .ny-title{margin-bottom: 26px;}
.join-warp1{padding: 90px 0 70px;}

.res-warp1 .ny-title{margin-bottom: 30px;}
.contact .mmn.two{margin-bottom: 20px;}
.contact .mmn.mess .input-box{height: 300px;}
.service-warp2.contact .mmn{margin-bottom: 20px!important}
.resport-warp2 .mes .main p{font-size: 16px;line-height: 2em;}
.service-warp1{padding: 100px 0 150px;}
.service-warp1 .map{height: 400px;}
.service-warp1 .mes{top: 47px;padding: 60px 30px 50px;}
.service-warp1 .mes p{line-height: 40px;}
.service-warp1 .fxword{bottom: -50px; font-size: 200px;}

.casedc .titn{margin-bottom: 30px;}
.casedc .casedc-main1{padding: 25px 0;}
.casedc .casedc-modeqy .box{width: 40px;height: 40px;}
.casedc .casedc-modeqy .box img{max-width: 30px;}
.casedc-read-warp1{padding: 90px 0 50px;}
.casedc-read-warp1 .main-r{padding: 30px 20px 0;}
.casedc-read-warp1 .main-r .phone{bottom: 30px;left: 20px;}
.casedc-read-warp3 .main .page.page-l{left: -70px;}
.casedc-read-warp3 .main .page.page-r{right: -70px;}
.casedc-read-warp1 .main-r .t .tit,.casedc-read-warp1 .titn .tit{font-size: 22px;}
}

@media (max-width: 1440px) {
.w1400{width: 85%;}
.font80{font-size: 40px;}
.header .head-nav li{padding-left: 30px;}
.header .head-nav li.on .tb, .header .head-nav li:hover .tb{left: 10px;}
.header .head .logo img{width: 200px;height: auto;}
.header .head-nav li:nth-child(2) .nav-main .ri{height: 343px;}
.head .head-right .head-eng{margin: 0 10px 0 20px;}
.head .head-right .head-search .line{margin-right: 10px;}
.i-warp1 .mesl,.i-warp1 .mesr{width: 48%;}
.i-warp2 .ul-page li .tit{font-size: 14px;line-height: 1.5em;}
.fix-right{display: none;}



.building-warp1 .typesum .mes,.building-warp1 .typesum .bigimg{width: 50%;}
.building-warp1 .typesum .mes{padding: 32px;}
.building-warp1 .typesum .bigimg img{height: 100%;width: 100%;}


.deve-warp2 .qh li{padding: 20px;}

.ind-warp2 .jbline{font-size: 15.97vw}
.mlinexg .mn.two{bottom: 110px;}
.ind-warp3{padding-bottom: 40px;}
.ind-warp3 .swiper-slide{width: 900px;}
.ind-warp3 .page{top: 185px;}
.ind-warp3 .page.prev{margin-left: -500px;}
.ind-warp3 .page.next{margin-right: -500px;}
}


@media (max-width: 1240px) {
.w1400{width: 94%;}
.head-nav,.head .head-right .head-eng,.header.index .head .head-right .head-search .line{display: none!important;}
.header .phone-nav{display: block;}
.header .head{height: 100px;width: 94%;}
.header.index{background: #fff;}
.header.index .head-navt,.header.index .head-eng a,.header.index .head .head-right .head-search .iconfont{color: #333;}
.header.index .head .head-right .head-search .line{background: rgba(0,0,0,.3);}
.header.index .logo .img2{display: block!important;width: auto;}
.header.index .logo .img1{display: none;}
.head .head-right .head-search{margin-right: 50px;}
.head .head-right .head-search .iconfont{font-size: 20px;}
.search-main{top: 100px;padding: 20px 0;}
.head-box{height: 100px;}

.i-banner{height: auto;margin-top: 100px;}
.i-banner .swiper-slide .bimg{height: auto;min-height: 500px;}
.i-banner .mes{top: 50%!important;transform: translate(-50%,-50%);}
.i-banner .mes .tit{line-height: 1em;letter-spacing: 1px;}
.i-banner .mes .sum{margin: 20px 0 50px;}
.i-banner .page{bottom: 20px;}
.i-warp1 .mesl, .i-warp1 .mesr{width: 100%;}
.i-warp1 .mesl{margin-bottom: 30px;}
.i-warp5{display: none;}
.foot-top .foot-nav,.foot-center .gfmes{display: none;}
.foot-top{justify-content: center;padding: 30px 0;}
.foot-center{justify-content: center;}
.foot-center .linkt{margin: 0 auto;}
.foot-center .footadd{text-align: center;}
.foot-bottom{justify-content: center;padding: 20px 0;}
.foot-bottom p, .foot-bottom a{line-height: 20px;text-align: center;justify-content: center;}
.foot-bottom p{width: 100%;line-height: 20px;}

.about-warp1 .mes{width: 100%;}
.about-warp1 .mes .m-content{padding: 30px 0;}
.about-warp1 .bimg{margin: 0 auto;}
.about-warp1 .bimg:before{width: calc(100% + 20px);height: calc(100% + 20px);border-radius: 10px;}
.about-fivepro li{width: 50%;min-height: 340px;}
.about-fivepro li:nth-child(5){width: 100%;}
.about-fivepro li .more{bottom: 30px;}

.speech-warp1 .main{justify-content: center;}
.speech-warp1 .bigimg{width:100%;max-width: 540px;}
.speech-warp1 .main .mes{width: 100%;padding: 30px 0 0;}
.speech-warp1 .main .mes .ny-title{text-align: center;}

.history-warp1 .box .page{bottom: 0px;}
.history-warp1 .box .page.page-l{left: 3%;}
.history-warp1 .box .page.page-r{right: 3%;}
.history-warp1 .box .w1400{padding-bottom: 60px;}

.newslist li .bigimg{width: 30%;}
.newslist li .jt{width: 100px;padding: 0 23px;}
.newslist li .mes{width: calc(70% - 100px);}
.newslist li .bigimg img{height: 100%;object-position: center;object-fit: cover;}

.deve-warp1 .mainxz .box .title{position: static;transform: translate(0,0);padding: 30px 0;}
.deve-warp1 .mainxz .box .tit.jbwz{margin-bottom: 10px;}
.deve-warp1 .mn .t .mes{bottom: 10px;}
.deve-warp3 .swiper-slide{width: 700px;}
.deve-warp3 .main{min-height: unset;padding-bottom: 100px;}
.deve-warp3 .main .page{margin: 0!important;bottom: 60px;top:auto;font-size: 30px;text-align: center;line-height: 40px;width: 40px;height: 40px;background: #b2b2b2;color: #fff;}
.deve-warp3 .main .page.next{right: 3%;} 
.deve-warp3 .main .page.prev{left: 3%;}

.mlinexg .mn.two{bottom: 90px;}
.ind-warp3 .ind-qh li{padding: 0 10px;}
.ind-warp3 .swiper-slide{width: 700px;}
.ind-warp3 .page{top: 145px;margin: 0!important;z-index: 23;}
.ind-warp3 .page.prev{left: 3%;}
.ind-warp3 .page.next{right: 3%;}

.casedc-read-warp3 .main .swiper-container{width: calc(100% - 70px)}
.casedc-read-warp3 .main .page{z-index: 22;width: 30px;height: 30px;line-height: 30px;}
.casedc-read-warp3 .main .page.page-l{left: 0;}
.casedc-read-warp3 .main .page.page-r{right: 0;}
.casedc-read-warp3 .main .bigimg img{width: 100%;height: auto;}
}

@media (max-width: 940px) {
.font80{font-size: 48px;}
.font40{font-size: 32px;}
.font36,.font35{font-size: 28px;}
.font30,.font28{font-size: 22px;}
.font22,.font24,.font20{font-size: 20px;}
.font55,.font50{font-size: 35px;}
.intitle .titn{margin-bottom: 10px; line-height: 1em;}
.intitle .en{font-size: 16px;}

.i-banner .swiper-pagination ul li{font-size: 24px;}
.i-warp2 .intitle{margin-bottom: 30px;}
.i-warp2 .swiperipro .bigimg{width: 100%;}
.i-warp2 .swiperipro .mesr{position: static;transform: translate(0,0);width: 100%;padding: 30px 20px;min-height: unset;}
.i-warp2 .swiperipro .mesr .tit{margin-bottom: 20px;}
.i-warp2,.i-warp3{padding: 60px 0;}
.i-warp3 .bimg{width: 200px;right: 0;}
.i-warp4{height: 500px;}
.i-warp4 .intitle{top: 60px;width: 100%;}

.n-banner{height: 300px;background-position-x:-500px!important;}
.n-banner .mes .tit{margin-bottom: 10px;}

.about-warp1 .mes .m-content span{font-size: 18px;}
.about-fivepro li .numyuan{width: 150px;height: 150px;margin: 20px auto 30px;}

.history-warp1 .qh li.swiper-slide-active.histime{font-size: 32px;}


/*.speech-warp1 .main .mes .m-content{padding: 30px 0;}
*/.speech-warp1 .bimg{right: -50px;bottom: -50px; width: 300px;height: auto;}


.cul-warp1 ul li{width: 32%;}
.cul-warp1 ul li .mes .sum{font-size: 14px;line-height:2em;}
.cul-warp1 .mxz .mn .bigimg{width: 100%;}
.cul-warp1 .mxz .mn .bigimg img{width: 100%;height: auto;}
.cul-warp1 .mxz .mn .mes{position: relative;top: auto!important;right: auto!important;left: auto!important;width: 100%;}

.building-warp1 .typesum .mes, .building-warp1 .typesum .bigimg{width: 100%;}

.honor.speech-warp1{padding-bottom: 50px;}
.honor .mn .honor-content,.honor .mn .honor-lenav{width: 100%;float: none;}
.honor .mn .honor-lenav{display: flex;flex-wrap: wrap;margin-bottom: 20px;}
.honor .mn .honor-lenav li{width: 50%;height: 50px;}
.honor .mn .honor-content{position: static;}
.honor .mn .honor-content p{padding: 15px 13px 15px 0; font-size: 14px;line-height: 20px;text-indent: 30px;}
.honor .mn .honor-content p:before{left: 13px;top: 22.5px;}

.jjh-warp1 .mes{justify-content: center;}
.jjh-warp1 .mes img{margin: 0 auto 20px;max-width: 90%;}
.jjh-warp1 .mes .sum{width: 100%;line-height: 2em;}
.jjh-warp2 .ny-title{margin-bottom: 30px;}
.jjh-warpxz{padding-bottom: 50px;}
.jjh-warpxz .ny-title{margin-bottom: 30px;}
.jjh-warpxz .main .bigimg,.jjh-warpxz .main .mes{width: 100%;}
.jjh-warpxz .main .mes{margin-top: 20px;}
.jjh-warpxz .main .mes .sumn{font-size: 14px;line-height: 2em;}
.jjh-warpxz .main .mes .box li{margin-top: 10px;}

.dis-warp1 .main{margin-bottom: 40px;}
.dis-warp1 .qh li{margin-right: 0;}
.dis-warp1 .qh{padding-bottom: 50px;}
.dis-warp1 .qh .swiper-slide-active .tit{font-size: 26px;}
.dis-warp1 .mes .mn{width: 48%;margin-right: 4%;}
.dis-warp1 .mes .mn:nth-child(3n){margin-right: 4%;}
.dis-warp1 .mes .mn:nth-child(2n){margin-right: 0;}

.join-warp1 .picmain .more{width: 100%!important;background-image: linear-gradient(to bottom right, #f3fbff , #d8e5ee);}
.join-warp1 .picmain .more .tit{color: #004572;background: url(/static/img/i4.jpg) repeat;-webkit-background-clip: text;-webkit-text-fill-color: transparent;
animation: fn 8s linear infinite;}
.join-warp1 .picmain .more .img{right: 44px;-webkit-filter: grayscale(0);filter: grayscale(0);opacity: 1;}
.join-warp1 .picmain .more .xq:before{border-bottom: 165px solid #004572;border-right: 165px solid transparent;}

.deve-warp1 .mn .t{height: 160px;margin-bottom: 30px;}
.deve-warp1 .mn .t .bg{width: 100%;height: 100%;}
.deve-warp2 .main{height: 410px;}
.deve-warp2 .main .swiper-slide{width: 600px;}
.deve-warp2 .main .page.prev{left:5%;}
.deve-warp2 .main .page.next{right:5%;}

.contact .mmn.two .inputmn{width: calc(50% - 10px);}

.resport-warp1 .mn{width: 50%;margin-bottom: 10px;}
.resport-warp2 .bigimg{position: static;width: 100%;height: auto;}
.resport-warp2 .box{width: 100%;}

.ind-nav.ind-nav4 .ind-logo,.ind-nav.ind-nav6 .ind-logo{width: calc(50% - 10px);margin-bottom: 10px;height: 100px;}
.mlinexg .mn.two{bottom: 70px;}

.history-warp1 .main{padding: 0!important;}
.history-warp1 .main.pc .box{display: none;}
.history-warp1 .mainphone{position: relative; display: block;padding: 60px 0;}
.history-warp1 .mainphone:before{position: absolute;top: 0; left: 50%;margin-left: .5px;transform: translateX(-50%); width: 1px;height: 60px;border-left: 1px solid #e5e5e5; content: "";}
.history-warp1 .mainphone:after{position: absolute;bottom: 0; left: 50%;margin-left: .5px;transform: translateX(-50%); width: 1px;height: 60px;border-left: 1px solid #e5e5e5; content: "";}
.history-warp1 .mainphone li:before{position: absolute;top: 50%;left: 50%;margin-left: .5px;transform: translate(-50%,-50%); width: 1px;height: 200%;border-left: 1px solid #e5e5e5; content: "";}
.history-warp1 .mainphone li{position: relative;padding: 20px 0;}
.history-warp1 .mainphone li .tb{position: absolute;bottom: -50px;width: 150px;height: 150px;opacity: 0;}
.history-warp1 .mainphone li.ri .tb{right: -50px;}
.history-warp1 .mainphone li.le .tb{left: -50px;}
.history-warp1 .mainphone li .yuan{width: 15px;height: 15px;border-radius: 100%;align-items: center;justify-content: center;box-sizing: border-box;border: 1px solid rgba(206,12,24,.1); background: rgba(206,12,24,.1);}
.history-warp1 .mainphone li .yuan-m{width: 9px;height: 9px;border-radius: 100%;background: rgba(206,12,24,1);}
.history-warp1 .mainphone li .yuan-m img{opacity: 0;}
.history-warp1 .mainphone li .mn .boxm{width: 50%;box-sizing: border-box;}
.history-warp1 .mainphone li .mn .boxm.right{padding-left: 30px;text-align: left;}
.history-warp1 .mainphone li .mn .boxm.left{padding-right: 30px;text-align: right;}
.history-warp1 .mainphone li .mn .mes .time{margin: 26px 0 12px; font-size: 20px;line-height: .8em;font-weight: bold; color: #333;}
.history-warp1 .mainphone li .mn .mes .sum{font-size: 14px;line-height: 20px;color: #555;}
.history-warp1 .mainphone li .mn .bing{align-items: flex-start;}
.history-warp1 .mainphone li .mn .bing.right{justify-content: flex-start;}
.history-warp1 .mainphone li .mn .bing.left{justify-content: flex-end;}
.history-warp1 .mainphone li:hover{background: #f5f5f5;}
.history-warp1 .mainphone li:hover .tb{opacity: 1;}
.history-warp1 .mainphone li:hover .yuan{width: 34px;height: 34px; border: 1px dashed rgba(206,12,24,1);background: none;}
.history-warp1 .mainphone li:hover .yuan-m{width: 24px;height: 24px;}
.history-warp1 .mainphone li:hover .yuan-m img{width: 12px;height: auto; opacity: 1;}

/*.casedc .casedc-nav1 li{font-size: 22px;}*/
.casedc-read-warp1 .sum{padding: 25px 0; line-height: 2em;}
.casedc-read-warp1 .main-l{width: 100%;}
.casedc-read-warp1 .main-r{width: 100%;padding: 20px 10px;}
.casedc-read-warp1 .main-r .t .tit{font-size: 16px;}
.casedc-read-warp1 .main-r .t{padding-bottom: 10px;}
.casedc-read-warp1 .main-r .mes{line-height: 1.5em;}
.casedc-read-warp1 .main-r .phone{position: static;margin-top: 20px;width: auto;width: 180px;line-height: 30px;}
.casedc-read-warp2 .map{padding: 10px;}
.casedc-read-warp2 .map #map{height: 350px;}
#map .sum{line-height: 2em;font-size: 14px;}
#map .BMapLib_SearchInfoWindow .BMapLib_bubble_content{height: auto!important;}
.casedc-read-warp3{padding: 40px 0;}
.casedc-read-warp1 .titn{padding-bottom: 5px;}
}

@media (max-width: 768px) {
.m-content p{font-size: 14px;}
.font80{font-size: 30px;}
.font60{font-size: 26px;}
.font55,.font50{font-size: 24px;}
.font36, .font35,.font40{font-size: 22px;}
.font30, .font28{font-size: 20px;}
.font18,.font22, .font24, .font20{font-size: 16px;}
.font16{font-size: 14px;}

.header .head{height: 80px;}
.header .head .logo img{height: 30px;width: auto;}
.head-box{height: 80px;}
.search-main{top: 80px;}
.search-main .search-form{width: 300px;height: 40px;margin: 0 0 0 3%;font-size: 14px;}
.search-main .search-form .input-box{line-height: 38px;}
.i-banner{margin-top: 80px;}
.i-banner .swiper-slide .bimg{min-height: 300px;}
.i-banner .swiper-pagination ul{width: 20px;}
.i-banner .swiper-pagination ul li{font-size: 16px;}
.i-banner .swiper-pagination .total{font-size: 12px;text-indent: 5px;}
.i-banner .page{bottom: 20px!important;}
.i-warp1{padding: 60px 0 60px;}
.i-warp1 .mesl .line{margin-top: 30px;}
.i-warp1 .mesl .tit{margin: 25px 0;}
.i-warp1 .mesl img{width: 200px;height: auto;}
.i-warp1 .mesr{height: auto;}
.i-warp2{padding: 60px 0;}
.i-warp2 .ul-page li{flex-flow: column;box-sizing: border-box;padding: 2px;text-align: center;line-height: 1.2em;}
.i-warp2 .ul-page li .iconfont{margin: 0 0 10px;}
.i-warp2 .ul-page li .tit{max-width: 100%;font-size: 14px!important;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul{margin-top: 20px;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul li{margin: 10px!important;width: auto!important;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul.indlogoul3 li,.i-warp2 .swiperipro .mesr .sumn .indlogoul.indlogoul4 li,.i-warp2 .swiperipro .mesr .sumn .indlogoul.indlogoul5 li{margin: 0!important;width: 50%!important;box-sizing: border-box;padding:5px 10px;}
.i-warp2 .swiperipro .mesr .sumn .indlogoul.indlogoul2 li{margin: 0!important;width: 33.3333%!important;box-sizing: border-box;padding:5px 10px;}
.i-warp2 .swiperipro .mesr .sumn p,.i-warp2 .swiperipro .mesr .sumn a{font-size: 14px;line-height: 2em;}
.i-warp3 .intitle{margin-bottom: 30px;}
.i-warp3 .mn{width: 100%;max-width: 450px;margin-bottom: 15px;}
.i-warp3 .mn:hover{top: 0;}
.i-warp3 .inewmain{justify-content: center;}
.i-warp3 .mn .mes{padding: 20px;}
.i-warp4{height: 350px;}
.mvideo .butt{width: 40px;height: 40px;}
.foot-top img{width: 200px;height: auto;}
.foot-center .t .tb{width: 30px;height: 30px;line-height: 30px;font-size: 16px;}
.foot-center .t span{margin-left: 10px; line-height: 30px;}
.foot-center .t .wx{margin:  0 20px;}

.n-banner{position: relative; height: auto;background: none;}
.n-banner .phone{display: block;}
.n-banner .mes {position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);}
.n-banner .mes .en{font-size: 12px;}

.enav .main .enav-down{min-width: 150px;}
.enav .main .enav-index{margin-right: 10px;}
.ny-title .tit{margin-bottom: 10px;}
.ny-title .en{font-size: 20px;}
.about-warp1{padding: 60px 0;}
.about-warp2{padding-bottom: 60px;}
.about-warp2 .bztit{margin-bottom: 30px;}
.about-warp1 .bimg:before{display: none;}
.speech-warp1{padding: 60px 0 40px}
.speech-warp1 .main .mes .m-content .pc{display: none;}
.speech-warp1 .main .mes .m-content .phone{display: block;}
.history-warp1 .main{padding: 60px 0 0;}
.history-warp1 .ny-title{position: static;padding: 0 0 30px;}
.history-warp1 .box .swiper-slide{margin-top: 0;}
.history-warp1 .box .swiper-slide-active .tit{padding-top: 20px; font-size: 24px;}
.history-warp1 .box .sum{margin: 10px 0!important}
.history-warp1 .box .myuan:after{height: 90px!important;}
.history-warp1 .swiper-container{padding-bottom: 20px;min-height: unset;}
.history-warp1 .qh{width: 100%;padding: 30px 0;margin: 0; height: auto;margin-bottom: 30px;}
.history-warp1 .qh li{width: 200px;padding: 30px 10px;box-sizing: border-box; text-align: center;}
.history-warp1 .qh li.swiper-slide-active.histime{font-size: 26px;line-height: 17px;}
.histime:after{top: auto;bottom: 0;left: 0;height: 2px;width: 100%;}
.histime:before{left: 50%;transform: translateX(-50%);bottom: -5px;top: auto;}
.history-warp1 .qh li.swiper-slide-active.histime:before{left: 50%;bottom: -10px;}
.history-warp1 .mes{width: 100%;padding: 0;height: auto;}
.history-warp1 .mes li{padding: 30px 0 30px 50px;}
.history-warp1 .mes li .histime:before{left: -37px}
.history-warp1 .mes li .histime{margin-bottom: 20px;}
.history-warp1 .bimg{width: 300px;height: 300px;right: -100px;bottom: -100px;}
.history-warp1 .mes li .m-content p{line-height: 2em;}
.history-warp1 .mes li .m-content img{max-width: 100%!important;}
.cul-warp1{padding: 60px 0;}
.cul-warp1 .bimg{padding: 30px 0 15px;height: 200px;}
.cul-warp1 .bimg img{width: 100%;height: 100%;object-fit: cover;object-position: left;}
.cul-warp1 ul{justify-content: center;}
.cul-warp1 ul li{width: 100%;max-width: 420px;margin-bottom: 10px;}
.cul-warp1 ul li .mes{min-height: unset;padding: 20px 10px;}
.cul-warp1 ul li .mes .line{margin-bottom: 10px;}
.cul-warp2 .pic{padding: 30px 0 60px;}
.cul-warp2 .pic .bimg{width: 100%; }
.cul-warp2 .pic img{margin-bottom: 10px;}
.cul-warp1 .mxz .mn{margin-bottom: 15px;}
.cul-warp1 .mxz .mn .mes{padding: 20px 20px 20px 50px;}
.cul-warp1 .mxz .mn .mes .tit{margin-bottom: 8px;}
.cul-warp1 .mxz .mn .mes .yuan{top: 20px;left: 13px;}
.cul-warp1 .mxz .mn .mes .line{margin: 10px 0 20px;}
.cul-warp1 .mxz .mn .mes .tb{max-width: 100px;right: -20px!important;bottom: -20px!important;}
.building-warp1 .typesum{padding: 0px 0 30px}
.building-warp1 .typesum .mes{padding: 20px 15px;}
.building-warp1 .typesum .mes .tit{margin-bottom: 10px;}

.honor .mes .line{display: none;}
.honor .mes .main{padding-left: 0;}
.honor .mes .main p{line-height: 2em;font-size: 14px;}
.honor .mes .num{font-size: 100px;}

.news{padding: 60px 0;}
.news .ny-title{margin-bottom: 30px;}
.news .bimg,.jjh-warp2 .bimg{width: 300px;right: -100px;bottom: -100px;}
.newslist li{padding: 15px;margin-bottom: 20px;}
.newslist li .bigimg{width: 100%;margin-bottom: 10px;min-height: unset;}
.newslist li .mes{width: calc(100% - 64px);padding: 20px 20px 0 0;}
.newslist li .mes .tit{margin: 0}
.newslist li .jt{width: auto;padding: 0 0 0 20px;}
.newslist li .jt .yuan{width: 40px;height: 40px;}
.nfy .l .now,.nfy .l a{width: 30px;height: 30px;font-size: 16px;line-height: 30px;}

.newsmain{padding: 60px 0;}
.newsmain .tit{margin-bottom: 30px;line-height: 1.4em;font-size: 20px;}
.newsmain .newsmain-sum .line{margin: 0 20px;}
.sx-page{margin-bottom: 0px;}
.sx-page .page{width: 100%;}
.sx-page .page.next span{text-align: left;}

.jjh-warp1{padding: 60px 0 60px;}
.jjh-warp1 .bimg{margin: 0 0 25px;min-height: 250px;}
.jjh-warp1 .bimg .sum{right: 10px;bottom: 10px;font-size: 14px;}
.jjh-warp1 .mes img{width: 200px;}
.jjh-warp2{padding: 0 0 120px;}
.jjh-warp2 .jjh-news .tit{margin: 10px 0 15px}
.jjh-warp2 .jjh-news .bigimg img,.jjh-warp1 .bimg img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.jjh-warp2 .jjh-news .page{width:  40px;height: 40px;font-size: 16px;top: calc(100% + 20px);border-radius: 0;}
.jjh-warp2 .jjh-news .page.next{right: 3%;}
.jjh-warp2 .jjh-news .page.prev{left: 3%;}
.dis-warp1{padding: 60px 0 ;}
.dis-warp1 .pagemain{justify-content: center;width: 100%;padding-top: 30px;}
.dis-warp1 .pagemain .page.prev{margin-left: 0;}
.dis-warp1 .pagemain .page{width: 40px;height: 40px;font-size: 16px;}
.dis-warp1 .mes .mn{width: 100%;margin: 0 0 15px 0!important;height: 200px;}
.dis-warp1 .mes .mn .le{width: calc(100% - 60px);}
.dis-warp1 .mes .mn .le .imglogo{width: 200px;}
.dis-warp1 .mes .mn .ri{width: 60px;}
.dis-warp1 .mes .mn .ri .iconfont{font-size: 20px;}

.join-warp1{padding: 60px 0;}
.join-warp1 .bimg{width: 300px;right: -100px;bottom: -100px;}
.join-warp1 .picmain{padding: 30px 0 0;}
.join-warp1 .picmain .more{height: 200px;}
.join-warp1 .picmain .more .tit{margin: 40px 0 0 20px;}
.join-warp1 .picmain .more .img,.join-warp1 .picmain .more.on .img{right: 0;bottom: 0!important;transform: translateY(0);top: auto;max-width: 50%!important;height: auto;}
.join-warp1 .picmain .more .xq:before,.join-warp1 .picmain .more.on .xq:before{border-bottom: 100px solid #004572; border-right: 100px solid transparent;}
.join-warp1 .picmain .more .xq{padding: 0 0 10px 10px;}
.deve-warp1{padding: 60px 0;}
.deve-warp1 .navli{justify-content: center;}
.deve-warp1 .navli li{padding: 0 15px;line-height: 1em;}
.deve-warp1 .navli li:before{left: -5px; width: 14px;height: 14px;}
.deve-warp1 .mn .t{height: auto;}
.deve-warp1 .mn .t .bg{display: none;}
.deve-warp1 .mn .t .mes{position: static;transform: translate(0,0);}
.deve-warp1 .mn .c .box1{border-top-right-radius: 0;border-bottom-right-radius: 0;}
.deve-warp1 .mn .c .box1.last{width: 100%;border-radius: 10px;}
.deve-warp1 .mn .c .box2{border-top-left-radius: 0;border-bottom-right-radius: 10px;}
.deve-warp1 .mn .c .box1,.deve-warp1 .mn .c .box2{width: 50%;height: 120px;margin: 0 0 15px 0;padding: 20px 10px;display: flex;flex-flow: column;align-items: center;justify-content: center;}
.deve-warp1 .mn .c .box1 .iconfont{margin-bottom: 10px; font-size: 24px;}
.deve-warp1 .mn .c .box2 p{padding: 5px 0;line-height: 20px;}
.deve-warp1 .mn .b{justify-content: space-between;height: auto;padding: 20px 0;}
.deve-warp1 .mn .b p{width: 48%;}
.deve-warp1 .mainxz .box .tit{position: static;margin-bottom: 15px;transform: translate(0,0);text-align: center;}
.deve-warp2 .qh{margin-bottom: 30px;}
.deve-warp2 .qh li{padding: 20px 10px;}
.deve-warp2 .main .swiper-slide-active .tit{padding: 15px 0 0;}
.deve-warp2 .main{height: auto;padding-bottom: 120px;}
.deve-warp2 .main .page{top: auto;bottom: 60px;width: 40px;height: 40px;line-height: 40px;text-align: center; background: #b2b2b2;color: #fff; font-size: 30px;}
.deve-warp2 .main .page:hover,.deve-warp3 .main .page:hover{color: #004572;}
.deve-warp3 .ny-title{margin-bottom: 30px;}
.deve-warp3 .main .swiper-container{width: 94%;}
.deve-warp3 .swiper-slide .tit{padding: 15px 0;}

.res-warp1{padding: 60px 0;}
.res-warp1 .ny-title{margin-bottom: 30px;}
.contact .mmn.two{margin-bottom: 0;}
.contact .mmn.two .inputmn{width: 100%;margin-bottom: 15px;}
.contact .mmn.mess .input-box{height: 200px;padding: 15px 50px;line-height: 30px;}
.contact .mmn.mess .iconfont{top: 22px;}
.contact .input-box{height: 50px;padding: 0 50px;font-size: 16px;line-height: 50px;}
.contact .mmn .iconfont{left: 15px;font-size: 20px;}
.contact .tj{margin-top: 30px;}
.service-warp1 .BMapLabel{width: 30px!important;background-size: contain!important;}
.service-warp1 .map{height: 300px;}
.service-warp1 .main .mes,.service-warp1 .main{position: static;transform: translate(0,0);width: 100%;background: #004572;}
.service-warp1 .main .mes{width: 94%;margin: 0 auto;padding: 50px 0;}
.service-warp1 .main .mes .tit{margin-bottom: 15px;}
.service-warp1 .main .mes p{line-height: 30px;}
.service-warp1 .main .mes .line{margin: 8px 0 15px;}
.service-warp1 .main .mes .img{display: none;}
.service-warp1 .main .mes .oth .more{width: 120px;height: 40px;line-height: 40px;}
.service-warp2{padding: 60px 0;}
.service-warp2 .jbwz{margin: 15px 0;}
.service-warp2.contact .mmn{margin-bottom: 0!important}
.service-warp2.contact .mmn.report{margin-bottom: 15px!important;}
.service-warp2 .form_group.mflex{padding-top: 30px;}
.service-warp2.contact .tj{width: 120px;height: 40px;line-height: 40px;padding: 0;margin: 0 10px;}
.service-warp2 .bimg{width: 300px;height: 300px;right: -100px;bottom: -100px;}
.resport-warp1{padding: 60px 0 70px;}
.resport-warp1 .summ{padding: 30px 0;}
.resport-warp1 .mn .sum{font-size: 16px;}
.resport-warp1 .mn .tit{margin-bottom: 15px;}
.resport-warp1 .mn .tbyuan{width: 50px;height: 50px;margin-bottom: 25px;}
.resport-warp2 .mes .main{padding: 100px 3% 20px;min-height: unset;}
.resport-warp2 .mes .main .tit{margin-bottom: 30px;}
.resport-warp2 .mes .main p{font-size: 14px;line-height: 2em;}

.ind-warp1{padding: 60px 0 40px;}
.ind-warp1 .bimg{width: 300px;height: 300px;right: -100px;top: -100px;}
.ind-warp1 .ny-title{margin-bottom: 30px;}
.ind-nav.ind-nav2 .ind-logo{width: calc(50% - 10px);height: 100px;}
.ind-nav{margin-bottom: 30px;}
.ind-warp2.m-content p{line-height: 1.5em;margin-bottom: 1em;}
.ind-warp2.indmain1 .jbwz{padding: 40px 0 20px;}
.ind-warp2.indmain1 .indmap{justify-content: flex-start;padding-top: 20px;}
/*.ind-warp2.indmain1 .indmap img{max-width: 100%;margin:0 0  15px;}
*/.ind-warp2.indmain1 .indmap .tit{position: static;margin-bottom: 10px;}
.ind-warp2.indmain1{padding-bottom: 20px;}
.ind-warp2.indmain2{padding-bottom: 40px;}
.ind-warp2 .picul li{width: 32%;margin-bottom: 10px;}
.ind-warp2 .picul li:nth-child(4),.ind-warp2 .picul li:nth-child(5){width: 48%;}
.ind-warp3 .ind-qh{padding: 30px 0 0;}

.ind-warp3 .swiper-container{padding: 30px 3% 50px;}
.ind-warp3 .swiper-slide .tit{padding: 20px 0 0;}
.ind-warp3 .page{bottom: 0;top: auto; width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 24px;background: #004572;color: #fff;}
.ind-warp3 .page:hover{color: #ce0c18;}
.ind-warp3 .ind-qh li{padding: 0;}

.ind-warp1 .pagemain{position: static;justify-content: center;margin-bottom: 30px;}
.ind-warp1 .pagemain .page{margin: 0 20px;}
.ind-nav .ind-logo{height: 100px;}
.ind-warp3.ind-photo .page{bottom:0;top: auto;}
.ind-nav.ind-nav3 .ind-logo{width: 32%;}
.ind-warp3 .ma-box{height: 60px;}
.mlinexg{display: none;}
.mlinexg.hide{display: block!important;padding: 30px 0 ;}
.fhtop{right: 3%;bottom: 10px;}

.service-warp1{padding: 50px 0 60px;}
.service-warp1 .map{height: 250px;}
.service-warp1 .mes .img{display: none;}
.service-warp1 .mes{position: static;width: 100%; top: 47px;padding: 30px 10px;}
.service-warp1 .mes .tit{margin-bottom: 15px}
.service-warp1 .mes p{line-height: 30px;}
.service-warp1 .fxword{bottom: -10px; font-size: 70px;}

/*12.08新增*/
.intitle .titn,.ny-title .tit{font-size: 22px;}
.intitle .en,.ny-title .en{font-size: 12px;}
.i-warp3 .intitle img{display: none;}
.i-warp1 .mesl .tit{margin: 30px 0 10px;font-size: 18px;}
.i-warp1 .mesl .sum{text-indent: 2em;}
.fix-video{top: 80px;height: calc(100% - 80px);}
.fix-video .main{width: 90%;max-width:90%;}

.about-warp1 .ny-title,.history-warp1 .ny-title,.cul-warp1 .ny-title,.building-warp1 .ny-title,.honor.speech-warp1 .ny-title,.ind-warp1 .ny-title,.news .ny-title,.jjh-warp1 .ny-title
,.dis-warp1 .main .ny-title,.dis-warp1 .pagemain,.deve-warp1 .ny-title,.deve-warp2 .ny-title,.join-warp1 .ny-title,.contact .ny-title{display: none;}
.about-warp1 .mes .m-content{padding: 0 0 30px 0;}
.about-fivepro li:nth-child(5),.about-fivepro li{min-height: 200px;}
.about-fivepro li .numyuan{width: 60px;height: 60px;}
.about-fivepro li .num{font-size: 20px;}
.about-fivepro li .tit{line-height: 20px;font-size: 14px;}
.about-fivepro li .more{bottom: 20px;transform: scale(.9)translateX(-50%); font-size: 12px;}
.about-fivepro li .more .img{display: none;}
.cul-warp1{padding: 30px 0 0;}

.ind-nav{justify-content: unset!important;}
.ind-nav .ind-logo{width: 32%!important;margin-right: 2%!important;height: 60px!important;}
.ind-nav .ind-logo:nth-child(3n){margin-right: 0!important}
.ind-nav .ind-logo .phone{display: block;max-height: 70%;max-width: 90%;}
.ind-nav .ind-logo .pc{display: none;}
.ind-warp2.indmain1 .indmap{justify-content: space-between;}
.ind-warp3 .ind-qh.small{justify-content:center}
.ind-warp3 .ind-qh,.deve-warp2 .qh{overflow-x: auto;-webkit-overflow-scrolling: touch;box-sizing: border-box;flex-wrap: nowrap;padding: 30px 0 0;justify-content: flex-start;}
.ind-warp3 .ind-qh::-webkit-scrollbar,.deve-warp2 .qh::-webkit-scrollbar {display: none;}
.ind-warp3 .ind-qh li .titm,.deve-warp2 .qh li .tit{/*padding: 0 10px;*/white-space: nowrap;}
.ind-warp3 .ind-qh li .titm:before,.ind-warp3 .ind-qh li .titm:after{width: 5px;height: 5px;}
.ind-warp3 .page{bottom: auto;top: 50%;transform: translateY(-50%);font-size: 18px;}
.ind-warp3 .page.next{transform: translateY(-50%) rotate(180deg);}
.ind-warp3 .swiper-container{padding-bottom: 0;}
.ind-warp3 .swiper-slide .bigimg{box-shadow: 0px 6px 10px rgb(0 45 80 / 20%);}
.ind-warp3 .swiper-slide .tit{padding: 10px 0 0; font-size: 16px;line-height: 20px;}
.ind-warp3 .main.oth{margin-top: 0;}

.deve-warp1{padding: 60px 0 0;}
/*.dis-warp1 .main{display: none;}*/
.dis-warp1 .main{margin-bottom: 0;}
.join-warp1 .picmain{padding: 0;}

.service-warp2 .jbwz{margin: 0; font-size: 20px;}
.service-warp1 .mes p a{font-size: 14px;}
.resport-warp2 .mes .main{padding: 30px 3% 20px;}
.resport-warp2 .mes .main .tit{margin-bottom: 20px;}
.resport-warp1{padding-top: 0;}

.casedc .casesearch{display: none;}
.casedc .casedc-nav1{overflow-x: auto;-webkit-overflow-scrolling: touch;box-sizing: border-box;flex-wrap: nowrap;width: 100%;}
.casedc .casedc-nav1::-webkit-scrollbar{display: none;}
.casedc .casedc-nav1 li{margin-right: 15px;line-height: 40px;font-size: 16px;white-space: nowrap;}
.casedc .casedc-nav1 .line{width: 58px;}
.casedc .casedc-nav1 .line.li1{left: 73px;}
.casedc .casedc-nav1 .line.li2{left: 146px;}
.casedc .casedc-nav1 .line.li3{left: 219px;}
.casedc .casedc-nav1 .line.li4{left: 292px;}
.casedc .casedc-nav1 .line.li5{left: 365px; width: 42px;}
.casedc .casedc-nav1 .line.oth{width: 74px;}
.casedc .casedc-nav1 .line.oth.li1{left: 89px;}
.casedc .casedc-nav1 .line.oth.li2{left: 178px;}
.casedc .casedc-nav1 .line.oth.li3{left: 267px;}
.casedc .casedc-main1{max-width: 100%;padding: 20px 0;}
.casedc .casedc-modeqy{display: none;}
.casedc .casedc-main1 a{margin-right: 10px; font-size: 14px;line-height: 24px;}
.casedc-main2{padding-bottom: 40px;}
.casedc-main2 .casedclist .bigimg{width: 100%;}
.casedc-main2 .casedclist .bigimg img{width: 100%;height: auto;}
.casedc-main2 .casedclist .mes{width: 100%;padding: 20px 10px;}
.casedc-main2 .casedclist .mes .tit{margin-bottom: 10px;}
.casedc-main2 .casedclist .mes .sum{font-size: 12px;line-height: 20px;}
.casedc-main2 .casedclist .mes .border{margin: 10px 0;}
.casedc-main2 .casedclist li{margin-bottom: 10px;}
.casedc-main2.oth .casedclist li{width: 100%;margin: 0;}
.casedc-main2.oth .casedclist li .mes{padding: 20px 0px;height: auto;}
.casedc-read-warp1{padding: 60px 0 30px;}
.casedc-read .ny-title{display: block;}
.casedc-read-warp1{padding-bottom: 30px;}
.casedc-read-warp3 .titn{padding: 15px 0;}

.com-wrap{padding: 60px 0;}
.nopic-list li time{font-size: 14px;}
.search.n-banner{height: 250px;}
}


/*@media (max-width: 500px) {
.n-banner{background-position-x: -850px!important;}

}*/

@media (max-height: 800px) and (min-width: 940px) {
.i-banner .mes{top: 250px;}
.i-banner .page{bottom: 80px;}
}

@media screen and (min-width:0\0){
body,button,input,select,textarea{ font: 16px/1.5 Arial, "Microsoft Yahei"; }
.header .head-nav li .nav-main{display: none;}
.header .head-nav li .nav-main.show{display: block;}
.i-warp1 .mesl .tit,.speech-warp1 .main .mes .di .colortit,.join-warp1 .picmain .more.on .tit,.contact .jbwz,.deve-warp1 .mn .t .mes .tit.jbwz{background: none;}
.i-warp4{overflow: hidden;}
/*.foot-center .linkt .linkb{display: none;}
*/.foot-center .linkt .iconfont{width: 10px;}
.history-warp1 .main{display: block;}
.history-warp1 .qh.qhswiper,.history-warp1 .mes.messwiper{position: fixed;top: -1000000px;left: -10000000px;}
.history-warp1 .qh.ieshow,.history-warp1 .mes.ieshow{display: block;}
/*.history-warp1 .qh.ieshow{width: 200px;}*/
.history-warp1 .qh.ieshow{width: 200px;float: left;}
.history-warp1 .mes.ieshow{float: right;}

}
