/*!****** lib.css *******/
/*!-----------------[初始化]--------------*/
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
abbr,acronym,fieldset,img{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}

/* @font-face { 
    font-family: 'work-sans';
    src:    url('https://www.khd.com/wp-content/uploads/avia_fonts/type_fonts/work-sans/worksans-bold.ttf') format('truetype');
    font-style: normal;
    font-weight: 700;
    font-display: auto;
}
@font-face { 
    font-family: 'work-sans';
    src:    url('https://www.khd.com/wp-content/uploads/avia_fonts/type_fonts/work-sans/worksans-italic-variablefont_wght.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
    font-display: auto;
}
@font-face { 
    font-family: 'work-sans';
    src:    url('https://www.khd.com/wp-content/uploads/avia_fonts/type_fonts/work-sans/worksans-regular.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
    font-display: auto;
} */
@font-face { 
    font-family: 'work-sans';
    src:    url('../fonts/worksans-variablefont_wght.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
    font-display: auto;
}

em{font-weight:400;font-style:normal}
body{color:#333;font-size:14px;line-height:1.5;font-family:'work-sans', Helvetica, Arial, sans-serif,'Microsoft Yahei',"PingFang SC","Helvetica Neue";background-color:#fff;padding-top:90px}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;font-family:'work-sans', Helvetica, Arial, sans-serif,'Microsoft Yahei',"PingFang SC","Helvetica Neue";color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#a9b7c3}
::-moz-placeholder{color:#a9b7c3}
::-ms-input-placeholder{color:#a9b7c3}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
/*!-----------------[初始化结束]--------------*/
@font-face{font-family:DINCond;src:url(../fonts/DINCond-Bold.otf)}
.wp{width:95%;max-width:1600px;margin:0 auto}
.transparent{padding-top:0}
/*!******************************
    -------[=头部]-------
********************************/
.transparent .header{background-color:transparent}
.transparent .header::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:231px;background:url(../images/h-bg.png) top left no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;pointer-events:none;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.transparent .fixed.header{background-color:#1c4288;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}
.transparent .fixed.header::after{opacity:0}
.header{position:fixed;top:0;left:0;width:100%;height:90px;background-color:#1c4288;z-index:999;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.header .wp{position:relative;z-index:2}
.logo{float:left;font-size:0;line-height:90px}
.logo img{display:inline-block;vertical-align:middle;max-height:52px}
.h-r{float:right}
.nav li{float:left;margin-left:40px}
.nav .v1{display:block;font-size:18px;color:#fff;font-weight:700;line-height:90px;text-transform:uppercase;position:relative}
.nav .v1::after{content:"";display:block;width:42px;height:2px;background-color:#000;position:absolute;left:50%;margin-left:-21px;bottom:30px;opacity:0;transition:.3s}
.nav .ok .v1::after,.nav .on .v1::after{opacity:1}
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:fixed;top:12px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;-moz-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;-moz-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
/*!******************************
    -------[=底部]-------
********************************/
.footer{background-color:#1c4288;padding-top:100px;overflow:hidden}
.f-top{overflow:hidden;margin:0 -20px;font-size:18px;color:#fff;padding-bottom:63px}
.f-top .item{float:left;width:25%}
.f-top .con{margin:0 20px}
.f-top .top{border-bottom:1px solid rgba(255,255,255,.3);min-height:93px;margin-bottom:33px}
.f-logo{display:inline-block}
.f-logo img{display:block;max-height:52px}
.f-top .h3{font-size:30px;font-weight:700;padding-top:4px}
.f-adr,.f-txt{line-height:1.66;height:178px;overflow:hidden}
.f-lk .a{display:inline-block;font-weight:700;color:#fff;margin-bottom:30px}
.f-icons .icon{overflow:hidden;display:block;margin-bottom:44px}
.f-icons .icon:hover .t,.f-lk .a:hover{text-decoration:underline}
.f-icons .icon:hover .icn img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.f-icons .icn{display:inline-block;vertical-align:middle;width:55px;overflow:hidden}
.f-icons .icn img{display:inline-block;vertical-align:middle;max-height:32px}
.f-icons .t{display:inline-block;vertical-align:middle;font-weight:700;color:#fff}
.f-copy{text-align:center;font-size:16px;color:rgba(255,255,255,.5);line-height:1.5;padding:55px 0;border-top:1px solid rgba(255,255,255,.3)}
.f-copy a{color:inherit}
/*!******************************
    -------[=公用]-------
********************************/
.pages{text-align:center;font-size:0;padding:38px 0}
.pages ul{display:inline-block;font-size:18px}
.pages ul li{float:left;margin:0 5px}
.pages ul li a{display:block;width:32px;height:32px;line-height:32px;text-align:center;color:#000;border:1px solid #555;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.pages ul a:hover,.pages ul li.on a{background-color:#bd1818;border:1px solid #bd1818;color:#fff}
.pages ul li.next a,.pages ul li.prev a{background-repeat:no-repeat;background-size:10px;background-position:center}
.pages ul li.prev.disable a{cursor:default;pointer-events:none;background-image:url(../images/aw1.png)}
.pages ul li.next.disable a{cursor:default;pointer-events:none;background-image:url(../images/aw2.png)}
.pages ul li.prev a{background-image:url(../images/aw3.png)}
.pages ul li.next a{background-image:url(../images/aw4.png)}
.pages ul li.prev a:hover{background-image:url(../images/aw5.png)}
.pages ul li.next a:hover{background-image:url(../images/aw6.png)}
@media only screen and (min-width:1199px) and (max-width:1920px){
.wp{width:95%;max-width:83.33vw;margin:0 auto}
body{padding-top:4.687vw}
.transparent{padding-top:0}
/*!******************************
      -------[=头部]-------
  ********************************/
.transparent .header{background-color:transparent}
.transparent .header::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:12.03vw;background:url(../images/h-bg.png) top left no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;pointer-events:none;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.transparent .fixed.header{background-color:#1c4288;-webkit-box-shadow:0 0 .26vw rgba(0,0,0,.3);-moz-box-shadow:0 0 .26vw rgba(0,0,0,.3);box-shadow:0 0 .26vw rgba(0,0,0,.3)}
.transparent .fixed.header::after{opacity:0}
.header{position:fixed;top:0;left:0;width:100%;height:4.687vw;background-color:#1c4288;z-index:999;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.header .wp{position:relative;z-index:2}
.logo{float:left;font-size:0;line-height:4.687vw}
.logo img{display:inline-block;vertical-align:middle;max-height:2.708vw}
.h-r{float:right}
.nav li{float:left;margin-left:2.083vw}
.nav .v1{display:block;font-size:.937vw;color:#fff;font-weight:700;line-height:4.687vw;text-transform:uppercase;position:relative}
.nav .v1::after{content:"";display:block;width:2.187vw;height:.104vw;background-color:#000;position:absolute;left:50%;margin-left:-1.093vw;bottom:1.562vw;opacity:0}
.nav .on .v1::after{opacity:1}
/*!******************************
      -------[=导航]-------
  ********************************/
.menuBtn{display:none;position:fixed;top:.625vw;right:.625vw;width:1.562vw;height:1.562vw;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:.208vw;background-color:#fff;margin:.208vw 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;margin-top:-.26vw;width:1.562vw}
.menuBtn.open b:first-child{display:block;-moz-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;-moz-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
/*!******************************
      -------[=底部]-------
  ********************************/
.footer{background-color:#1c4288;padding-top:5.208vw}
.f-top{overflow:hidden;margin:0 -1.041vw;font-size:.937vw;color:#fff;padding-bottom:3.281vw}
.f-top .item{float:left;width:25%}
.f-top .con{margin:0 1.041vw}
.f-top .top{border-bottom:1px solid rgba(255,255,255,.3);min-height:4.843vw;margin-bottom:1.718vw}
.f-logo{display:inline-block}
.f-logo img{display:block;max-height:2.708vw}
.f-top .h3{font-size:1.562vw;font-weight:700;padding-top:.208vw}
.f-adr,.f-txt{line-height:1.66;height:9.27vw;overflow:hidden}
.f-lk .a{display:inline-block;font-weight:700;color:#fff;margin-bottom:1.562vw}
.f-icons .icon{overflow:hidden;display:block;margin-bottom:2.291vw}
.f-icons .icon:hover .t,.f-lk .a:hover{text-decoration:underline}
.f-icons .icon:hover .icn img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.f-icons .icn{display:inline-block;vertical-align:middle;width:2.864vw;overflow:hidden}
.f-icons .icn img{display:inline-block;vertical-align:middle;max-height:1.666vw}
.f-icons .t{display:inline-block;vertical-align:middle;font-weight:700;color:#fff}
.f-copy{text-align:center;font-size:.833vw;color:rgba(255,255,255,.5);line-height:1.5;padding:2.864vw 0;border-top:1px solid rgba(255,255,255,.3)}
.f-copy a{color:inherit}
/*!******************************
      -------[=公用]-------
  ********************************/
.pages{text-align:center;font-size:0;padding:1.979vw 0}
.pages ul{display:inline-block;font-size:.937vw}
.pages ul li{float:left;margin:0 .26vw}
.pages ul li a{display:block;width:1.666vw;height:1.666vw;line-height:1.666vw;text-align:center;color:#000;border:1px solid #555;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.pages ul a:hover,.pages ul li.on a{background-color:#bd1818;border:1px solid #bd1818;color:#fff}
.pages ul li.next a,.pages ul li.prev a{background-repeat:no-repeat;background-size:.52vw;background-position:center}
}
@media screen and (max-width:1199px){
.wp{max-width:none;padding:0 15px;width:auto}
body{padding-top:50px}
.noscr{height:100%;overflow:hidden}
.header{height:50px;box-shadow:0 0 5px rgba(0,0,0,.3)}
.logo{line-height:50px}
.logo img{max-height:35px}
.menuBtn{display:block}
.h-r{display:none;position:fixed;top:50px;left:0;bottom:0;width:100%;overflow-y:auto;overflow-x:hidden;z-index:100;background-color:#1c4288;border-top:1px solid #fff}
.nav li{float:none;width:auto;margin:0;padding:0 15px}
.nav .v1{font-size:16px;line-height:45px}
.nav .v1::after{left:0;margin-left:0;bottom:0;height:1px}
.nav .v1:hover{text-decoration:none}
.footer{padding-top:30px}
.f-top{margin:0;font-size:14px;padding-bottom:0}
.f-top .top{padding-bottom:10px;min-height:auto;margin-bottom:12px}
.f-top .h3{font-size:18px}
.f-top .item:nth-child(1),.f-top .item:nth-child(2){display:none}
.f-top .item{float:none;width:auto;margin-bottom:20px}
.f-top .con{margin:0}
.f-icons .icon,.f-lk .a{margin-bottom:10px}
.f-icons .icn{width:35px}
.f-copy{font-size:12px;padding:15px 0}
.pages{padding:10px 0}
.pages ul{font-size:12px}
.pages ul li a{width:24px;height:24px;line-height:24px}
.pages ul li.next a,.pages ul li.prev a{background-size:6px}
}
/*!****** lib.css end *******/
/*!****** bl *******/
.banner .img{display:block;width:100%;height:838px;-o-object-fit:cover;object-fit:cover;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.banner .con{position:relative}
.banner .txt{position:absolute;top:35%;left:0;width:100%;color:#fff}
.banner .txt .box{width:615px}
.banner .txt .tit{font-weight:800;font-size:36px;line-height:1.3;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}
.banner .txt .line{height:4px;background-color:#fff;opacity:.5;margin:15px 0 40px}
.banner .txt .desc{font-size:24px;line-height:1.5;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:36px}
.banner .txt .more{display:inline-block;font-size:18px;color:#fff;background-color:#e71919;line-height:40px;padding:0 26px;text-transform:uppercase;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.banner .txt .more:hover{opacity:.8}
.row-a1{overflow:hidden;padding:125px 0 40px}
.m-txtImgb1{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.m-txtImgb1 .g-titb1{margin-bottom:106px}
.m-txtImgb1 .l{width:575px}
.m-txtImgb1 .img img{display:block;max-width:675px}
.m-txtImgb1 .txt .h3{font-size:24px;font-weight:700;color:#101d34;text-transform:uppercase;margin-bottom:15px}
.m-txtImgb1 .txt .desc{font-size:18px;color:#49596d;line-height:1.66;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;margin-bottom:52px}
.g-titb1{font-size:48px;color:#101d34;font-weight:700;line-height:1.2;text-transform:uppercase}
.g-titb1::after{content:"";display:block;width:95px;height:4px;background-color:#bd1818;margin-top:9px}
.g-titb1.white{color:#fff}
.g-more .a{display:inline-block;font-size:0}
.g-more .a:hover span{text-decoration:underline}
.g-more .a:hover i{margin-left:30px}
.g-more .a i,.g-more .a span{display:inline-block;vertical-align:middle}
.g-more .a span{font-size:18px;color:#101d34}
.g-more .a i{width:50px;height:50px;margin-left:20px;background:url(../images/g-i1.png) center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.g-more.white .a span{color:#fff}
.g-more.white .a i{background-image:url(../images/g-i2.png)}
.row-a2{overflow:hidden;padding:40px 0}
.ul-listb1 li{float:left;width:33.33%}
.ul-listb1 .con{display:block;position:relative}
.ul-listb1 .con:hover{z-index:2}
.ul-listb1 .con:hover .pic::after{opacity:0}
.ul-listb1 .con:hover .pic{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}
.ul-listb1 .pic{position:relative;height:0;padding-top:69.7%;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb1 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-listb1 .pic::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.6);-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb1 .txt{position:absolute;top:23%;left:0;width:100%;text-align:center}
.ul-listb1 .txt .icon{font-size:0;height:150px;line-height:150px;overflow:hidden;margin-bottom:24px}
.ul-listb1 .txt .icon img{display:inline-block;vertical-align:middle;max-height:105px}
.ul-listb1 .txt .name{font-size:30px;font-weight:700;color:#fff;text-transform:uppercase;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.row-a3{padding:60px 0 80px;overflow:hidden}
.m-imgTxtb1{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.m-imgTxtb1 .g-titb1{margin-bottom:105px;color:#010101}
.m-imgTxtb1 .l{width:600px}
.m-imgTxtb1 .r{width:740px;margin-right:125px}
.m-imgTxtb1 .img{position:relative;height:740px}
.m-imgTxtb1 .img img{display:block;width:100%}
.m-imgTxtb1 .img .video{display:block;width:100%;height:100%}
.m-imgTxtb1 .img .play{display:block;width:120px;height:120px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url(../images/play.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-imgTxtb1 .txt .h3{font-size:30px;font-weight:700;line-height:1.3;color:#101d34;text-transform:capitalize;margin-bottom:22px}
.m-imgTxtb1 .txt .desc{font-size:18px;color:#101d34;line-height:1.66;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;margin-bottom:52px}
.row-a4{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:92px 0 100px;overflow:hidden}
.row-a4 .wp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.row-a4 .col-l{width:56.25%;padding-left:105px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.row-a4 .col-r{float:none;width:auto;overflow:hidden}
.ul-newsb1{overflow:hidden;margin:0 -35px -37px}
.ul-newsb1 li{float:left;width:50%}
.ul-newsb1 .con{display:block;overflow:hidden;margin:0 35px 86px;color:#fff}
.ul-newsb1 .con:hover .desc{text-decoration:underline}
.ul-newsb1 .top{font-size:18px;line-height:1.7;margin-bottom:28px}
.ul-newsb1 .top .p1{text-transform:uppercase}
.ul-newsb1 .desc{font-size:24px;font-weight:700;height:3.9em;line-height:1.3em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}
.row-a5{padding-top:100px}
.m-cardb1{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:57px 30px}
.m-cardb1 .g-titb1{margin-bottom:34px}
.m-infob1{overflow:hidden}
.m-infob1 .item{float:left;margin-right:95px;color:#fff;font-size:18px}
.m-infob1 .p{font-weight:700}
.m-infob1 a{color:#fff}
.m-infob1 .t{text-transform:uppercase;margin-bottom:6px}
.m-infob1.black .item,.m-infob1.black a{color:#010101}
.m-infob1.black .t{color:#666}
.g-contant{padding-bottom:10px;position:relative}
.g-contant::after{content:"";display:block;width:100%;height:110px;background-color:#1c4288;position:absolute;bottom:0;left:0;pointer-events:none}
.m-contantb1{padding:40px 35px 30px;background-color:#163368;position:relative;z-index:2}
.m-contantb1 .title{font-size:24px;font-weight:700;color:#fff;margin-bottom:26px}
.m-contantb1 .form{overflow:hidden;margin:0 -15px}
.m-contantb1 .form .left,.m-contantb1 .form .right{float:left;width:50%}
.m-contantb1 .form .inner{margin:0 15px}
.m-contantb1 .group{background-color:#f1f2f5;overflow:hidden;margin-bottom:20px}
.m-contantb1 .group .inp{display:block;width:100%;height:70px;font-size:18px;background-color:transparent;padding:0 15px}
.m-contantb1 .group .inp.sel{color:#a9b7c3}
.m-contantb1 .group .inp.sel.open{color:#333}
.m-contantb1 .group .inp.area{height:430px;padding:25px 15px;resize:none}
.m-contantb1 .group .box{overflow:hidden}
.m-contantb1 .group .box .icon{float:left;width:120px;height:40px;font-size:0;text-align:center;line-height:40px;margin-right:30px;margin-top:15px;margin-left:15px}
.m-contantb1 .group .box .icon img{display:inline-block;vertical-align:middle;max-height:35px}
.m-contantb1 .group .box .inpbox{overflow:hidden}
.m-contantb1 .bot{padding-top:44px}
.m-contantb1 .lab{display:block;overflow:hidden;cursor:pointer;font-size:16px;color:#fff;padding-left:24px;background:url(../images/ck1.png) left center no-repeat;-webkit-background-size:16px 16px;-moz-background-size:16px;-o-background-size:16px;background-size:16px;position:relative;margin-bottom:6px}
.m-contantb1 .lab input{position:absolute;left:-99999px;visibility:hidden}
.m-contantb1 .lab.checked{background-image:url(../images/ck2.png)}
.m-contantb1 .send{overflow:hidden}
.m-contantb1 .send .btn{float:right;width:200px;line-height:40px;text-align:center;font-size:18px;color:#101d34;background-color:#fff;cursor:pointer;text-transform:uppercase;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-contantb1 .send .btn:hover{opacity:.8}
/*!联系我们*/
.row-c1{padding:55px 0 62px}
.row-c1 .m-infob1 .p{font-size:22px}
/*!联系我们end*/
/*!新闻*/
.ban_in{position:relative;height:0;padding-top:27.4%;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.ban_in .txt{position:absolute;left:0;width:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ban_in .txt .name{font-size:60px;color:#fff;text-transform:uppercase;font-weight:700}
.g-cur{background-color:#eef1fa}
.ul-nav{overflow-x:auto;overflow-y:hidden;white-space:nowrap;font-size:0}
.ul-nav li{display:inline-block;vertical-align:middle;margin-right:95px}
.ul-nav li:last-child{margin-right:0}
.ul-nav .a{display:block;font-size:18px;color:#010101;position:relative;line-height:60px;text-transform:uppercase}
.ul-nav .a::after{content:"";display:block;width:60px;height:6px;background-color:#bd1818;position:absolute;bottom:0;left:50%;margin-left:-30px;opacity:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-nav .on .a{font-weight:700}
.ul-nav .on .a::after{opacity:1}
.detail-box{padding:60px 0;overflow:hidden}
.ul-newsb2{overflow:hidden;margin:0 -10px}
.ul-newsb2 li{float:left;width:25%}
.ul-newsb2 .con{display:block;position:relative;overflow:hidden;margin:0 10px 20px}
.ul-newsb2 .con:hover .desc{text-decoration:underline}
.ul-newsb2 .con:hover .pic .img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul-newsb2 .pic{position:relative;height:0;padding-top:100%;overflow:hidden}
.ul-newsb2 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s}
.ul-newsb2 .txt{color:#fff;position:absolute;z-index:2;top:25%;left:30px;right:30px;bottom:30px;overflow:hidden}
.ul-newsb2 .top{font-size:18px;margin-bottom:30px}
.ul-newsb2 .top .t{text-transform:uppercase}
.ul-newsb2 .desc{font-size:24px;line-height:1.3;height:3.9em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;font-weight:700}
/*!新闻end*/
/*!新闻详情*/
.g-back .back{display:inline-block;width:100px;height:50px;background:url(../images/back.png) left center no-repeat;-webkit-background-size:41px 41px;-moz-background-size:41px;-o-background-size:41px;background-size:41px}
.m-detailb1{padding:48px 0 100px}
.m-detailb1 .wp{max-width:1200px}
.m-detailb1 .top{font-size:36px;font-weight:700;color:#000;line-height:1.3;padding:30px 0 38px}
.m-detailb1 .top .type{text-transform:uppercase}
.m-detailb1 .txt{font-size:24px;color:#000;line-height:2}
.m-detailb1 .txt h3{font-size:30px;font-weight:700}
/*!新闻详情end*/
/*!服务*/
.row-s1{padding:100px 0 10px}
.m-boxb1{margin-bottom:80px}
.g-type{font-size:36px;color:#fff;background-color:#1c4288;padding:0 30px;line-height:100px;margin-bottom:80px;text-transform:uppercase;font-weight:700}
.m-txtImgb2{position:relative;overflow:hidden}
.m-txtImgb2 .pic{float:left;width:760px;height:450px;overflow:hidden}
.m-txtImgb2 .pic img{display:block;width:100%}
.m-txtImgb2 .txt{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;left:725px;background-color:#f1f5ff;padding:40px 95px 40px 100px}
.m-txtImgb2 .ul-txtb1 li{margin:45px 0}
.ul-txtb1 li{margin:16px 0}
.ul-txtb1 .info{padding-left:18px;position:relative;font-size:18px;color:#010101;line-height:1.66}
.ul-txtb1 .info::before{content:"";width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#bd1818;position:absolute;top:9px;left:0}
.ul-rep{overflow:hidden}
.ul-rep li{float:left;width:33.33%}
.ul-rep li:nth-child(2) .con{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.ul-rep .con{display:block;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.ul-rep .pic{position:relative;height:0;padding-top:57.3%;overflow:hidden}
.ul-rep .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-rep .type{position:relative;height:0;padding-top:57.3%;overflow:hidden}
.ul-rep .type .box{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
.ul-rep .icon{height:120px;line-height:120px;text-align:center;font-size:0;overflow:hidden;margin-top:58px;margin-bottom:32px}
.ul-rep .icon img{display:inline-block;vertical-align:middle;max-height:119px}
.ul-rep .name{text-align:center;font-size:24px;color:#010101;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;text-transform:uppercase;margin:0 6px}
.m-imgTxtb3{overflow:hidden}
.m-imgTxtb3 .pic{float:right;width:760px;margin-left:95px}
.m-imgTxtb3 .pic img{display:block;width:100%}
.m-imgTxtb3 .txt{overflow:hidden}
.m-imgTxtb3 .ul-txtb1 .info{line-height:2}
.m-imgTxtb3 .ul-txtb1 .info::before{top:12px}
/*!服务end*/
/*!产品详情*/
.row-p1{padding:48px 0 140px;overflow:hidden}
.row-p1 .g-back{margin-bottom:33px}
.m-txtImgb3{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.m-txtImgb3 .right{width:760px}
.m-txtImgb3 .pic{position:relative;height:0;padding-top:60%;overflow:hidden}
.m-txtImgb3 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.m-txtImgb3 .left{width:650px}
.m-txtImgb3 .txt{color:#010101}
.m-txtImgb3 .tit{font-size:36px;font-weight:700;line-height:1.66;text-transform:uppercase;margin-bottom:10px}
.m-txtImgb3 .desc{font-size:24px;line-height:2}
.row-p2{padding:100px 0;overflow:hidden;background-color:#eef1fa}
.m-txtImgb4{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.m-txtImgb4 .right{width:760px;margin-right:80px}
.m-txtImgb4 .pic{position:relative;height:0;padding-top:60%;overflow:hidden}
.m-txtImgb4 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.m-txtImgb4 .left{width:500px}
.m-txtImgb4 .txt{color:#010101}
.m-txtImgb4 .tit{font-size:36px;font-weight:700;line-height:1.66}
.m-txtImgb4 .desc{font-size:24px;line-height:2}
.row-p3{padding:100px 0 20px;overflow:hidden}
.ul-listb2{overflow:hidden;margin:0 -25px}
.ul-listb2 li{float:left;width:33.33%}
.ul-listb2 .con{display:block;margin:0 25px 50px;overflow:hidden}
.ul-listb2 .con:hover .pic .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ul-listb2 .pic{position:relative;height:0;padding-top:60%;overflow:hidden}
.ul-listb2 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-listb2 .txt{padding:26px 0 0}
.ul-listb2 .desc{font-size:24px;line-height:2;color:#010101;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;height:6em}
/*!产品详情end*/
/*!产品应用*/
.row01{padding:5px 0;overflow:hidden;background-color:#eef1fa}
.ul-listb3{padding-top:140px}
.ul-listb3 li:last-child .con{margin-bottom:95px}
.ul-listb3 li:nth-child(odd) .con{padding-right:590px}
.ul-listb3 li:nth-child(even) .con{padding-left:590px}
.ul-listb3 li:nth-child(even) .picbox{right:auto;left:60px}
.ul-listb3 .con{display:block;position:relative;padding:76px 60px 60px;background-color:#fff;margin-bottom:146px}
.ul-listb3 .con:hover .pic .img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul-listb3 .con:hover .btn{opacity:.8}
.ul-listb3 .picbox{position:absolute;width:400px;right:60px;bottom:60px}
.ul-listb3 .pic{position:relative;height:0;padding-top:100%;overflow:hidden}
.ul-listb3 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s}
.ul-listb3 .txt{color:#010101}
.ul-listb3 .txt .tit{font-size:36px;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;text-transform:uppercase;margin-bottom:24px}
.ul-listb3 .txt .desc{font-size:18px;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;line-height:1.67;height:6.68em}
.ul-listb3 .txt .btn{display:inline-block;font-size:18px;color:#fff;background-color:#bd1818;padding:0 50px;line-height:40px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
/*!产品应用end*/
/*!产品中心*/
.m-txt_box{background-color:#eef1fa;padding:87px 0 95px;overflow:hidden}
.m-txt_box .txt{width:49%;color:#010101}
.m-txt_box .h3{font-size:36px;font-weight:700;text-transform:uppercase;margin-bottom:28px}
.m-txt_box .desc{font-size:18px;line-height:1.66}
.c-box{padding:95px 0;overflow:hidden}
.m-itemb1{overflow:hidden}
.m-itemb1 .pic{width:760px}
.m-itemb1 .pic img{display:block;width:100%}
.m-itemb1 .l{margin-right:90px}
.m-itemb1 .r{margin-left:90px}
.m-itemb1 .txt{overflow:hidden;color:#010101}
.m-itemb1 .tit{font-size:36px;font-weight:700;text-transform:capitalize;margin-bottom:20px}
.m-itemb1 .desc{font-size:18px;line-height:1.66;margin-bottom:30px}
.m-itemb1 .desc a{color:inherit;text-decoration:underline}
.m-itemb1 .ul-txtb1 li{margin:10px 0}
.gap120{height:120px}
.c1-box{padding:85px 0;overflow:hidden}
.m-typebox{padding-top:8px}
.m-typebox .gp{margin-bottom:30px}
.m-typebox .top{position:relative;padding-left:22px;font-size:18px;font-weight:700;color:#010101;cursor:pointer}
.m-typebox .top::before{content:"";display:block;width:11px;height:11px;background:url(../images/arr.png) center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;position:absolute;top:6px;left:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-typebox .on .top::before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.m-typebox .inner{padding-left:22px;display:none}
/*!产品中心end*/
/*!关于我们*/
.row-ab1{padding:95px 0 100px;overflow:hidden}
.row-ab1 .m-itemb1 .tit{text-transform:uppercase;line-height:1.3;margin-bottom:40px}
.row-ab1 .m-itemb1 .pic{width:740px}
.row-ab1 .m-itemb1 .r{margin-left:180px}
.row-ab1 .ul-txtb1 li{margin-bottom:25px}
.ul-numsb1{overflow:hidden}
.ul-numsb1 li{float:left;width:33.33%}
.ul-numsb1 li:nth-child(2) .con{background-color:#3b5fa0}
.ul-numsb1 .con{display:block;text-align:center;color:#fff;background-color:#1c4288;padding:50px 10px 56px}
.ul-numsb1 .icon{font-size:0;overflow:hidden;height:100px;line-height:100px}
.ul-numsb1 .icon img{display:inline-block;vertical-align:middle;max-height:84px}
.ul-numsb1 .numbox{font-family:DINCond;font-size:72px;line-height:1.5;height:1.5em;overflow:hidden;margin-bottom:24px}
.ul-numsb1 .desc{font-size:30px;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;line-height:1.3;height:2.6em;text-transform:uppercase}
.row-ab3{overflow:hidden;background-color:#eef1fa;padding:70px 0 110px}
@-webkit-keyframes scale{
0%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@-moz-keyframes scale{
0%{-moz-transform:scale(1);transform:scale(1);opacity:.3}
100%{-moz-transform:scale(1);transform:scale(1);opacity:0}
}
@-o-keyframes scale{
0%{-o-transform:scale(1);transform:scale(1);opacity:.3}
100%{-o-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes scale{
0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.3}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
}
@-webkit-keyframes scale2{
0%{-webkit-transform:scale(1);transform:scale(1);opacity:.1}
100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}
}
@-moz-keyframes scale2{
0%{-moz-transform:scale(1);transform:scale(1);opacity:.1}
100%{-moz-transform:scale(2);transform:scale(2);opacity:0}
}
@-o-keyframes scale2{
0%{-o-transform:scale(1);transform:scale(1);opacity:.1}
100%{-o-transform:scale(2);transform:scale(2);opacity:0}
}
@keyframes scale2{
0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.1}
100%{-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity:0}
}
.m-mapb1{position:relative}
.m-mapb1 .mapbox{text-align:center;font-size:0}
.m-mapb1 .inner{display:inline-block;position:relative}
.m-mapb1 .inner .dot{position:absolute;background-color:#bd1818;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.m-mapb1 .circle{position:absolute;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#bd1818}
.m-mapb1 .circle:nth-child(1){opacity:.5;-webkit-animation:4s linear infinite anim;-moz-animation:4s linear infinite anim;-o-animation:4s linear infinite anim;animation:4s linear infinite anim}
.m-mapb1 .circle:nth-child(2){opacity:.3;-webkit-animation:4s linear .8s infinite anim;-moz-animation:4s linear .8s infinite anim;-o-animation:4s linear .8s infinite anim;animation:4s linear .8s infinite anim}
.m-mapb1 .circle:nth-child(3){opacity:1;-webkit-animation:4s linear 1.6s infinite anim;-moz-animation:4s linear 1.6s infinite anim;-o-animation:4s linear 1.6s infinite anim;animation:4s linear 1.6s infinite anim}
@-webkit-keyframes anim{
from{opacity:1;-webkit-transform:scale(0);transform:scale(0)}
to{opacity:0;-webkit-transform:scale(3);transform:scale(3)}
}
@-moz-keyframes anim{
from{opacity:1;-moz-transform:scale(0);transform:scale(0)}
to{opacity:0;-moz-transform:scale(3);transform:scale(3)}
}
@-o-keyframes anim{
from{opacity:1;-o-transform:scale(0);transform:scale(0)}
to{opacity:0;-o-transform:scale(3);transform:scale(3)}
}
@keyframes anim{
from{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
to{opacity:0;-webkit-transform:scale(3);-moz-transform:scale(3);-o-transform:scale(3);transform:scale(3)}
}
.m-mapb1 .bg{display:block}
.m-mapb1 .txtbox{position:absolute;bottom:0;left:0;width:730px}
.m-mapb1 .txtbox .tit{font-size:36px;font-weight:700;color:#000;line-height:1.3;text-transform:uppercase;margin-bottom:20px}
.m-mapb1 .txtbox .desc{font-size:18px;color:#000;line-height:1.66;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:8;-webkit-line-clamp:8;overflow:hidden;height:13.28em;overflow-y:auto;overflow-x:hidden;display:none}
.m-mapb1 .txtbox .openbtn{margin-top:26px;cursor:pointer;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url(../images/open.png) center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-mapb1 .txtbox .openbtn.on{background-image:url(../images/open1.png)}
.row-ab4{padding:87px 0;min-height:827px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;position:relative}
.row-ab4::before{content:"";display:block;width:100%;height:2px;position:absolute;top:220px;left:0;background-color:#fff;opacity:.3}
.row-ab4 .m-tit{margin-bottom:30px}
.m-hisb1{margin:0 60px}
.m-hisb1 .slider{padding:0 100px}
.m-hisb1 .con{margin:0 30px}
.m-hisb1 .slick-current .dot,.m-hisb1 .slick-current .year{opacity:1}
.m-hisb1 .dot{height:45px;margin-left:40px;background:url(../images/dot1.png) left center no-repeat;-webkit-background-size:16px 16px;-moz-background-size:16px;-o-background-size:16px;background-size:16px;opacity:.3;margin-bottom:32px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-hisb1 .year{font-size:40px;color:#fff;opacity:.3;font-weight:700;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;font-style:italic;margin-bottom:20px}
.m-hisb1 .desc{font-size:18px;line-height:1.66;color:#fff;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;margin-bottom:35px}
.m-hisb1 .pic{position:relative;height:0;padding-top:61.33%;overflow:hidden}
.m-hisb1 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.m-hisb1 .slick-arrow{font-size:0;text-indent:9999px;border:none;z-index:5;cursor:pointer;outline:0;width:54px;height:54px;position:absolute;top:20px;background-color:transparent;background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.m-hisb1 .slick-prev{left:0;background-image:url(../images/c-prev.png)}
.m-hisb1 .slick-next{right:0;background-image:url(../images/c-next.png)}
.m-hisb1 .slick-dots{position:absolute;left:0;bottom:0;width:100%;text-align:center;font-size:0}
.m-hisb1 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ccc;cursor:pointer}
.m-hisb1 .slick-dots button{display:none}
.m-hisb1 .slick-dots li.slick-active{background-color:#1c4288}
.row-ab5{padding:87px 0 10px;overflow:hidden}
.row-ab5 .m-tit{margin-bottom:48px}
.m-tit{font-size:36px;font-weight:700;color:#010101;text-transform:uppercase}
.m-tit.white{color:#fff}
.ul-honors{overflow:hidden;margin:0}
.ul-honors li{float:left;width:25%}
.ul-honors .con{display:block;overflow:hidden;padding:0 5px;margin-bottom:24px}
.ul-honors .pic{text-align:center;font-size:0;height:410px;line-height:410px;overflow:hidden}
.ul-honors .pic img{display:inline-block;vertical-align:top;max-height:407px}
.ul-honors .txt{padding:6px 10px;text-align:center}
.ul-honors .name{font-size:30px;color:#000;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;margin:0 5px}
.m-banb1{padding-bottom:50px}
.m-banb1 .slick-dots{position:absolute;left:0;bottom:20px;width:100%;text-align:center;font-size:0}
.m-banb1 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ccc;cursor:pointer}
.m-banb1 .slick-dots button{display:none}
.m-banb1 .slick-dots li.slick-active{background-color:#1c4288}
/*!关于我们end*/
@media only screen and (min-width:1199px) and (max-width:1920px){
.banner .img{display:block;width:100%;height:43.64vw;-o-object-fit:cover;object-fit:cover;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.banner .con{position:relative}
.banner .txt{position:absolute;top:35%;left:0;width:100%;color:#fff}
.banner .txt .box{width:32.03vw}
.banner .txt .tit{font-weight:800;font-size:1.875vw;line-height:1.3;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}
.banner .txt .line{height:.208vw;background-color:#fff;opacity:.5;margin:.781vw 0 2.083vw}
.banner .txt .desc{font-size:1.25vw;line-height:1.5;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:1.875vw}
.banner .txt .more{display:inline-block;font-size:.937vw;color:#fff;background-color:#e71919;line-height:2.083vw;padding:0 1.354vw;text-transform:uppercase;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.banner .txt .more:hover{opacity:.8}
.row-a1{overflow:hidden;padding:6.51vw 0 2.083vw}
.m-txtImgb1{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.m-txtImgb1 .g-titb1{margin-bottom:5.52vw}
.m-txtImgb1 .l{width:29.94vw}
.m-txtImgb1 .img img{display:block;max-width:35.15vw}
.m-txtImgb1 .txt .h3{font-size:1.25vw;font-weight:700;color:#101d34;text-transform:uppercase;margin-bottom:.781vw}
.m-txtImgb1 .txt .desc{font-size:.937vw;color:#49596d;line-height:1.66;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;margin-bottom:2.708vw}
.g-titb1{font-size:2.5vw;color:#101d34;font-weight:700;line-height:1.2;text-transform:uppercase}
.g-titb1::after{content:"";display:block;width:4.947vw;height:.208vw;background-color:#bd1818;margin-top:.468vw}
.g-titb1.white{color:#fff}
.g-more .a{display:inline-block;font-size:0}
.g-more .a:hover span{text-decoration:underline}
.g-more .a:hover i{margin-left:1.562vw}
.g-more .a i,.g-more .a span{display:inline-block;vertical-align:middle}
.g-more .a span{font-size:.937vw;color:#101d34}
.g-more .a i{width:2.604vw;height:2.604vw;margin-left:1.041vw;background:url(../images/g-i1.png) center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.g-more.white .a span{color:#fff}
.g-more.white .a i{background-image:url(../images/g-i2.png)}
.row-a2{overflow:hidden;padding:2.083vw 0}
.ul-listb1 li{float:left;width:33.33%}
.ul-listb1 .con{display:block;position:relative}
.ul-listb1 .con:hover{z-index:2}
.ul-listb1 .con:hover .pic::after{opacity:0}
.ul-listb1 .con:hover .pic{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}
.ul-listb1 .pic{position:relative;height:0;padding-top:69.7%;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb1 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-listb1 .pic::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.6);-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb1 .txt{position:absolute;top:23%;left:0;width:100%;text-align:center}
.ul-listb1 .txt .icon{font-size:0;height:7.812vw;line-height:7.812vw;overflow:hidden;margin-bottom:1.25vw}
.ul-listb1 .txt .icon img{display:inline-block;vertical-align:middle;max-height:5.468vw}
.ul-listb1 .txt .name{font-size:1.562vw;font-weight:700;color:#fff;text-transform:uppercase;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.row-a3{padding:3.125vw 0 4.166vw;overflow:hidden}
.m-imgTxtb1{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.m-imgTxtb1 .g-titb1{margin-bottom:5.468vw;color:#010101}
.m-imgTxtb1 .l{width:31.25vw}
.m-imgTxtb1 .r{width:38.54vw;margin-right:6.51vw}
.m-imgTxtb1 .img{position:relative;height:38.54vw}
.m-imgTxtb1 .img img{display:block;width:100%}
.m-imgTxtb1 .img .video{display:block;width:100%;height:100%}
.m-imgTxtb1 .img .play{display:block;width:6.25vw;height:6.25vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url(../images/play.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-imgTxtb1 .txt .h3{font-size:1.562vw;font-weight:700;line-height:1.3;color:#101d34;text-transform:capitalize;margin-bottom:1.145vw}
.m-imgTxtb1 .txt .desc{font-size:.937vw;color:#101d34;line-height:1.66;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;margin-bottom:2.708vw}
.row-a4{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:4.791vw 0 5.208vw;overflow:hidden}
.row-a4 .wp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.row-a4 .col-l{width:56.25%;padding-left:5.468vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.row-a4 .col-r{float:none;width:auto;overflow:hidden}
.ul-newsb1{overflow:hidden;margin:0 -1.822vw -1.927vw}
.ul-newsb1 li{float:left;width:50%}
.ul-newsb1 .con{display:block;overflow:hidden;margin:0 1.822vw 4.479vw;color:#fff}
.ul-newsb1 .top{font-size:.937vw;line-height:1.7;margin-bottom:1.458vw}
.ul-newsb1 .top .p1{text-transform:uppercase}
.ul-newsb1 .desc{font-size:1.25vw;font-weight:700;height:3.9em;line-height:1.3em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}
.row-a5{padding-top:5.208vw}
.m-cardb1{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:2.968vw 1.562vw}
.m-cardb1 .g-titb1{margin-bottom:1.77vw}
.m-infob1{overflow:hidden}
.m-infob1 .item{float:left;margin-right:4.947vw;color:#fff;font-size:.937vw}
.m-infob1 .p{font-weight:700}
.m-infob1 a{color:#fff}
.m-infob1 .t{text-transform:uppercase;margin-bottom:.312vw}
.m-infob1.black .item,.m-infob1.black a{color:#010101}
.m-infob1.black .t{color:#666}
.g-contant{padding-bottom:.52vw;position:relative}
.g-contant::after{content:"";display:block;width:100%;height:5.729vw;background-color:#1c4288;position:absolute;bottom:0;left:0;pointer-events:none}
.m-contantb1{padding:2.083vw 1.822vw 1.562vw;background-color:#163368;position:relative;z-index:2}
.m-contantb1 .title{font-size:1.25vw;font-weight:700;color:#fff;margin-bottom:1.354vw}
.m-contantb1 .form{overflow:hidden;margin:0 -.781vw}
.m-contantb1 .form .left,.m-contantb1 .form .right{float:left;width:50%}
.m-contantb1 .form .inner{margin:0 .781vw}
.m-contantb1 .group{background-color:#f1f2f5;overflow:hidden;margin-bottom:1.041vw}
.m-contantb1 .group .inp{display:block;width:100%;height:3.645vw;font-size:.937vw;background-color:transparent;padding:0 .781vw}
.m-contantb1 .group .inp.area{height:22.39vw;padding:1.302vw .781vw;resize:none}
.m-contantb1 .group .box{overflow:hidden}
.m-contantb1 .group .box .icon{float:left;width:6.25vw;height:2.083vw;font-size:0;text-align:center;line-height:2.083vw;margin-right:1.562vw;margin-top:.781vw;margin-left:.781vw}
.m-contantb1 .group .box .icon img{display:inline-block;vertical-align:middle;max-height:1.822vw}
.m-contantb1 .group .box .inpbox{overflow:hidden}
.m-contantb1 .bot{padding-top:2.291vw}
.m-contantb1 .lab{display:block;overflow:hidden;cursor:pointer;font-size:.833vw;color:#fff;padding-left:1.25vw;background:url(../images/ck1.png) left center no-repeat;-webkit-background-size:.833vw .833vw;-moz-background-size:.833vw;-o-background-size:.833vw;background-size:.833vw;position:relative;margin-bottom:.312vw}
.m-contantb1 .lab input{position:absolute;left:-5208vw;visibility:hidden}
.m-contantb1 .lab.checked{background-image:url(../images/ck2.png)}
.m-contantb1 .send{overflow:hidden}
.m-contantb1 .send .btn{float:right;width:10.41vw;line-height:2.083vw;text-align:center;font-size:.937vw;color:#101d34;background-color:#fff;cursor:pointer;text-transform:uppercase;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-contantb1 .send .btn:hover{opacity:.8}
/*!联系我们*/
.row-c1{padding:2.864vw 0 3.229vw}
.row-c1 .m-infob1 .p{font-size:1.145vw}
/*!联系我们end*/
/*!新闻*/
.ban_in{position:relative;height:0;padding-top:27.4%;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.ban_in .txt{position:absolute;left:0;width:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ban_in .txt .name{font-size:3.125vw;color:#fff;text-transform:uppercase;font-weight:700}
.g-cur{background-color:#eef1fa}
.ul-nav{overflow-x:auto;overflow-y:hidden;white-space:nowrap;font-size:0}
.ul-nav li{display:inline-block;vertical-align:middle;margin-right:4.947vw}
.ul-nav li:last-child{margin-right:0}
.ul-nav .a{display:block;font-size:.937vw;color:#010101;position:relative;line-height:3.125vw;text-transform:uppercase}
.ul-nav .a::after{content:"";display:block;width:3.125vw;height:.312vw;background-color:#bd1818;position:absolute;bottom:0;left:50%;margin-left:-1.562vw;opacity:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-nav .on .a{font-weight:700}
.ul-nav .on .a::after{opacity:1}
.detail-box{padding:3.125vw 0;overflow:hidden}
.ul-newsb2{overflow:hidden;margin:0 -.52vw}
.ul-newsb2 li{float:left;width:25%}
.ul-newsb2 .con{display:block;position:relative;overflow:hidden;margin:0 .52vw 1.041vw}
.ul-newsb2 .con:hover .desc{text-decoration:underline}
.ul-newsb2 .con:hover .pic .img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul-newsb2 .pic{position:relative;height:0;padding-top:100%;overflow:hidden}
.ul-newsb2 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s}
.ul-newsb2 .txt{color:#fff;position:absolute;z-index:2;top:25%;left:1.562vw;right:1.562vw;bottom:1.562vw;overflow:hidden}
.ul-newsb2 .top{font-size:.937vw;margin-bottom:1.562vw}
.ul-newsb2 .top .t{text-transform:uppercase}
.ul-newsb2 .desc{font-size:1.25vw;line-height:1.3;height:3.9em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;font-weight:700}
/*!新闻end*/
/*!新闻详情*/
.g-back .back{display:inline-block;width:5.208vw;height:2.604vw;background:url(../images/back.png) left center no-repeat;-webkit-background-size:2.135vw 2.135vw;-moz-background-size:2.135vw;-o-background-size:2.135vw;background-size:2.135vw}
.m-detailb1{padding:2.5vw 0 5.208vw}
.m-detailb1 .wp{max-width:62.5vw}
.m-detailb1 .top{font-size:1.875vw;font-weight:700;color:#000;line-height:1.3;padding:1.562vw 0 1.979vw}
.m-detailb1 .top .type{text-transform:uppercase}
.m-detailb1 .txt{font-size:1.25vw;color:#000;line-height:2}
.m-detailb1 .txt h3{font-size:1.562vw;font-weight:700}
/*!新闻详情end*/
/*!服务*/
.row-s1{padding:5.208vw 0 .52vw}
.m-boxb1{margin-bottom:4.166vw}
.g-type{font-size:1.875vw;color:#fff;background-color:#1c4288;padding:0 1.562vw;line-height:5.208vw;margin-bottom:4.166vw;text-transform:uppercase;font-weight:700}
.m-txtImgb2{position:relative;overflow:hidden}
.m-txtImgb2 .pic{float:left;width:39.58vw;height:23.43vw;overflow:hidden}
.m-txtImgb2 .pic img{display:block;width:100%}
.m-txtImgb2 .txt{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;left:37.76vw;background-color:#f1f5ff;padding:2.083vw 4.947vw 2.083vw 5.208vw}
.m-txtImgb2 .ul-txtb1 li{margin:2.343vw 0}
.ul-txtb1 li{margin:.833vw 0}
.ul-txtb1 .info{padding-left:.937vw;position:relative;font-size:.937vw;color:#010101;line-height:1.66}
.ul-txtb1 .info::before{content:"";width:.52vw;height:.52vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#bd1818;position:absolute;top:.468vw;left:0}
.ul-rep{overflow:hidden}
.ul-rep li{float:left;width:33.33%}
.ul-rep li:nth-child(2) .con{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.ul-rep .con{display:block;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.ul-rep .pic{position:relative;height:0;padding-top:57.3%;overflow:hidden}
.ul-rep .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-rep .type{position:relative;height:0;padding-top:57.3%;overflow:hidden}
.ul-rep .type .box{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
.ul-rep .icon{height:6.25vw;line-height:6.25vw;text-align:center;font-size:0;overflow:hidden;margin-top:3.02vw;margin-bottom:1.666vw}
.ul-rep .icon img{display:inline-block;vertical-align:middle;max-height:6.197vw}
.ul-rep .name{text-align:center;font-size:1.25vw;color:#010101;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;text-transform:uppercase}
.m-imgTxtb3{overflow:hidden}
.m-imgTxtb3 .pic{float:right;width:39.58vw;margin-left:4.947vw}
.m-imgTxtb3 .pic img{display:block;width:100%}
.m-imgTxtb3 .txt{overflow:hidden}
.m-imgTxtb3 .ul-txtb1 .info{line-height:2}
.m-imgTxtb3 .ul-txtb1 .info::before{top:.625vw}
/*!服务end*/
/*!产品详情*/
.row-p1{padding:2.5vw 0 7.291vw;overflow:hidden}
.row-p1 .g-back{margin-bottom:1.718vw}
.m-txtImgb3{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.m-txtImgb3 .right{width:39.58vw}
.m-txtImgb3 .pic{position:relative;height:0;padding-top:60%;overflow:hidden}
.m-txtImgb3 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.m-txtImgb3 .left{width:33.85vw}
.m-txtImgb3 .txt{color:#010101}
.m-txtImgb3 .tit{font-size:1.875vw;font-weight:700;line-height:1.66;text-transform:uppercase;margin-bottom:.52vw}
.m-txtImgb3 .desc{font-size:1.25vw;line-height:2}
.row-p2{padding:5.208vw 0;overflow:hidden;background-color:#eef1fa}
.m-txtImgb4{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.m-txtImgb4 .right{width:39.58vw;margin-right:4.166vw}
.m-txtImgb4 .pic{position:relative;height:0;padding-top:60%;overflow:hidden}
.m-txtImgb4 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.m-txtImgb4 .left{width:26.04vw}
.m-txtImgb4 .txt{color:#010101}
.m-txtImgb4 .tit{font-size:1.875vw;font-weight:700;line-height:1.66}
.m-txtImgb4 .desc{font-size:1.25vw;line-height:2}
.row-p3{padding:5.208vw 0 1.041vw;overflow:hidden}
.ul-listb2{overflow:hidden;margin:0 -1.302vw}
.ul-listb2 li{float:left;width:33.33%}
.ul-listb2 .con{display:block;margin:0 1.302vw 2.604vw;overflow:hidden}
.ul-listb2 .con:hover .pic .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ul-listb2 .pic{position:relative;height:0;padding-top:60%;overflow:hidden}
.ul-listb2 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-listb2 .txt{padding:1.354vw 0 0}
.ul-listb2 .desc{font-size:1.25vw;line-height:2;color:#010101;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;height:6em}
/*!产品详情end*/
/*!产品应用*/
.row01{padding:.26vw 0;overflow:hidden;background-color:#eef1fa}
.ul-listb3{padding-top:7.291vw}
.ul-listb3 li:last-child .con{margin-bottom:4.947vw}
.ul-listb3 li:nth-child(odd) .con{padding-right:30.72vw}
.ul-listb3 li:nth-child(even) .con{padding-left:30.72vw}
.ul-listb3 li:nth-child(even) .picbox{right:auto;left:3.125vw}
.ul-listb3 .con{display:block;position:relative;padding:3.958vw 3.125vw 3.125vw;background-color:#fff;margin-bottom:7.604vw}
.ul-listb3 .con:hover .pic .img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul-listb3 .con:hover .btn{opacity:.8}
.ul-listb3 .picbox{position:absolute;width:20.83vw;right:3.125vw;bottom:3.125vw}
.ul-listb3 .pic{position:relative;height:0;padding-top:100%;overflow:hidden}
.ul-listb3 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s}
.ul-listb3 .txt{color:#010101}
.ul-listb3 .txt .tit{font-size:1.875vw;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;text-transform:uppercase;margin-bottom:1.25vw}
.ul-listb3 .txt .desc{font-size:.937vw;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;line-height:1.67;height:6.68em}
.ul-listb3 .txt .btn{display:inline-block;font-size:.937vw;color:#fff;background-color:#bd1818;padding:0 2.604vw;line-height:2.083vw;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
/*!产品应用end*/
/*!产品中心*/
.m-txt_box{background-color:#eef1fa;padding:4.531vw 0 4.947vw;overflow:hidden}
.m-txt_box .txt{width:49%;color:#010101}
.m-txt_box .h3{font-size:1.875vw;font-weight:700;text-transform:uppercase;margin-bottom:1.458vw}
.m-txt_box .desc{font-size:.937vw;line-height:1.66}
.c-box{padding:4.947vw 0;overflow:hidden}
.m-itemb1{overflow:hidden}
.m-itemb1 .pic{width:39.58vw}
.m-itemb1 .pic img{display:block;width:100%}
.m-itemb1 .l{margin-right:4.687vw}
.m-itemb1 .r{margin-left:4.687vw}
.m-itemb1 .txt{overflow:hidden;color:#010101}
.m-itemb1 .tit{font-size:1.875vw;font-weight:700;text-transform:capitalize;margin-bottom:1.041vw}
.m-itemb1 .desc{font-size:.937vw;line-height:1.66;margin-bottom:1.562vw}
.m-itemb1 .desc a{color:inherit;text-decoration:underline}
.m-itemb1 .ul-txtb1 li{margin:.52vw 0}
.gap120{height:6.25vw}
.c1-box{padding:4.427vw 0;overflow:hidden}
.m-typebox{padding-top:.416vw}
.m-typebox .gp{margin-bottom:1.562vw}
.m-typebox .top{position:relative;padding-left:1.145vw;font-size:.937vw;font-weight:700;color:#010101;cursor:pointer}
.m-typebox .top::before{content:"";display:block;width:.572vw;height:.572vw;background:url(../images/arr.png) center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;position:absolute;top:.312vw;left:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-typebox .on .top::before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.m-typebox .inner{padding-left:1.145vw;display:none}
/*!产品中心end*/
/*!关于我们*/
.row-ab1{padding:4.947vw 0 5.208vw;overflow:hidden}
.row-ab1 .m-itemb1 .tit{text-transform:uppercase;line-height:1.3;margin-bottom:2.083vw}
.row-ab1 .m-itemb1 .pic{width:38.54vw}
.row-ab1 .m-itemb1 .r{margin-left:9.375vw}
.row-ab1 .ul-txtb1 li{margin-bottom:1.302vw}
.ul-numsb1{overflow:hidden}
.ul-numsb1 li{float:left;width:33.33%}
.ul-numsb1 li:nth-child(2) .con{background-color:#3b5fa0}
.ul-numsb1 .con{display:block;text-align:center;color:#fff;background-color:#1c4288;padding:2.604vw .52vw 2.916vw}
.ul-numsb1 .icon{font-size:0;overflow:hidden;height:5.208vw;line-height:5.208vw}
.ul-numsb1 .icon img{display:inline-block;vertical-align:middle;max-height:4.375vw}
.ul-numsb1 .numbox{font-family:DINCond;font-size:3.75vw;line-height:1.5;height:1.5em;overflow:hidden;margin-bottom:1.25vw}
.ul-numsb1 .desc{font-size:1.562vw;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;line-height:1.3;height:2.6em;text-transform:uppercase}
.row-ab3{overflow:hidden;background-color:#eef1fa;padding:3.645vw 0 5.729vw}
.m-mapb1{position:relative}
.m-mapb1 .mapbox{text-align:center;font-size:0}
.m-mapb1 .inner{display:inline-block;position:relative}
.m-mapb1 .bg{display:block}
.m-mapb1 .txtbox{position:absolute;bottom:0;left:0;width:38.02vw}
.m-mapb1 .txtbox .tit{font-size:1.875vw;font-weight:700;color:#000;line-height:1.3;text-transform:uppercase;margin-bottom:1.041vw}
.m-mapb1 .txtbox .desc{font-size:.937vw;color:#000;line-height:1.66;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:8;-webkit-line-clamp:8;overflow:hidden;height:13.28em;overflow-y:auto;overflow-x:hidden;display:none}
.m-mapb1 .txtbox .openbtn{margin-top:1.354vw;cursor:pointer;width:2.604vw;height:2.604vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url(../images/open.png) center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-mapb1 .txtbox .openbtn.on{background-image:url(../images/open1.png)}
.row-ab4{padding:4.531vw 0;min-height:43.07vw;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;position:relative}
.row-ab4::before{content:"";display:block;width:100%;height:.104vw;position:absolute;top:11.45vw;left:0;background-color:#fff;opacity:.3}
.row-ab4 .m-tit{margin-bottom:1.562vw}
.m-hisb1{margin:0 3.125vw}
.m-hisb1 .slider{padding:0 5.208vw}
.m-hisb1 .con{margin:0 1.562vw}
.m-hisb1 .slick-current .dot,.m-hisb1 .slick-current .year{opacity:1}
.m-hisb1 .dot{height:2.343vw;margin-left:2.083vw;background:url(../images/dot1.png) left center no-repeat;-webkit-background-size:.833vw .833vw;-moz-background-size:.833vw;-o-background-size:.833vw;background-size:.833vw;opacity:.3;margin-bottom:1.666vw;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-hisb1 .year{font-size:2.083vw;color:#fff;opacity:.3;font-weight:700;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;font-style:italic;margin-bottom:1.041vw}
.m-hisb1 .desc{font-size:.937vw;line-height:1.66;color:#fff;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;margin-bottom:1.822vw}
.m-hisb1 .pic{position:relative;height:0;padding-top:61.33%;overflow:hidden}
.m-hisb1 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.m-hisb1 .slick-arrow{font-size:0;text-indent:520.7vw;border:none;z-index:5;cursor:pointer;outline:0;width:2.812vw;height:2.812vw;position:absolute;top:1.041vw;background-color:transparent;background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.m-hisb1 .slick-prev{left:0;background-image:url(../images/c-prev.png)}
.m-hisb1 .slick-next{right:0;background-image:url(../images/c-next.png)}
.m-hisb1 .slick-dots{position:absolute;left:0;bottom:0;width:100%;text-align:center;font-size:0}
.m-hisb1 .slick-dots li{display:inline-block;width:.52vw;height:.52vw;margin:0 .26vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ccc;cursor:pointer}
.m-hisb1 .slick-dots button{display:none}
.m-hisb1 .slick-dots li.slick-active{background-color:#1c4288}
.row-ab5{padding:4.531vw 0 .52vw;overflow:hidden}
.row-ab5 .m-tit{margin-bottom:2.5vw}
.m-tit{font-size:1.875vw;font-weight:700;color:#010101;text-transform:uppercase}
.m-tit.white{color:#fff}
.ul-honors{overflow:hidden;margin:0}
.ul-honors li{float:left;width:25%}
.ul-honors .con{display:block;overflow:hidden;margin-bottom:1.25vw}
.ul-honors .pic{text-align:center;font-size:0;height:21.35vw;line-height:21.35vw;overflow:hidden}
.ul-honors .pic img{display:inline-block;vertical-align:top;max-height:21.19vw}
.ul-honors .txt{padding:.312vw .52vw;text-align:center}
.ul-honors .name{font-size:1.562vw;color:#000;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em}
.m-banb1{padding-bottom:2.604vw}
.m-banb1 .slick-dots{position:absolute;left:0;bottom:1.041vw;width:100%;text-align:center;font-size:0}
.m-banb1 .slick-dots li{display:inline-block;width:.52vw;height:.52vw;margin:0 .26vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ccc;cursor:pointer}
.m-banb1 .slick-dots button{display:none}
.m-banb1 .slick-dots li.slick-active{background-color:#1c4288}
/*!关于我们end*/

}
@media screen and (max-width:1199px){
.banner .img{height:60vw}
.banner .txt{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.banner .txt .box{width:60%}
.banner .txt .tit{font-size:20px}
.banner .txt .line{height:2px;margin:10px 0}
.banner .txt .desc{font-size:14px;margin-bottom:16px}
.banner .txt .more{font-size:12px;padding:0 10px;line-height:28px}
.g-titb1{font-size:22px}
.g-titb1::after{width:35px;height:2px}
.row-a1{padding:30px 0 0}
.m-txtImgb1{display:block}
.m-txtImgb1 .g-titb1{margin-bottom:20px}
.m-txtImgb1 .l,.m-txtImgb1 .r{float:none;width:auto}
.m-txtImgb1 .txt .h3{font-size:18px}
.m-txtImgb1 .txt .desc{font-size:14px;margin-bottom:20px}
.m-txtImgb1 .img{text-align:center}
.m-txtImgb1 .img img{display:inline-block;max-width:50%}
.g-more .a span{font-size:14px}
.g-more .a i{width:20px;height:20px;margin-left:10px}
.row-a3{padding:0}
.row-a2,.row-a4{padding:30px 0}
.ul-listb1 .txt .icon{height:60px;line-height:60px;margin-bottom:10px}
.ul-listb1 .txt .icon img{max-height:50px}
.ul-listb1 .txt .name{font-size:14px}
.m-imgTxtb1{display:block}
.m-imgTxtb1 .g-titb1{margin-bottom:20px}
.m-imgTxtb1 .l,.m-imgTxtb1 .r{float:none;width:auto;margin:0 0 20px}
.m-imgTxtb1 .img{height:auto}
.m-imgTxtb1 .img .play{width:8vw;height:8vw}
.m-imgTxtb1 .txt .h3{font-size:18px;margin-bottom:10px}
.m-imgTxtb1 .txt .desc{font-size:14px;margin-bottom:20px}
.row-a4 .col-l,.row-a4 .col-r{float:none;width:auto;margin:0 0 20px;padding:0}
.row-a4 .wp{display:block}
.ul-newsb1{margin:0 -10px}
.ul-newsb1 .con{margin:0 10px 20px}
.ul-newsb1 .top{font-size:14px;margin-bottom:14px}
.ul-newsb1 .desc{font-size:16px}
.row-a5{padding:30px 0}
.m-cardb1{padding:15px}
.m-cardb1 .g-titb1{margin-bottom:20px}
.m-infob1 .item{float:none;margin-right:0;font-size:16px;margin-bottom:10px}
.g-contant{padding-bottom:0}
.g-contant::after{display:none}
.m-contantb1{padding:10px}
.m-contantb1 .title{font-size:16px;margin-bottom:8px}
.m-contantb1 .form{margin:0}
.m-contantb1 .form .left,.m-contantb1 .form .right{float:none;width:auto}
.m-contantb1 .form .inner{margin:0}
.m-contantb1 .group{margin-bottom:10px}
.m-contantb1 .group .inp{height:45px;font-size:14px}
.m-contantb1 .group .inp.area{height:200px;padding:15px}
.m-contantb1 .group .box .icon{margin-top:3px;margin-left:3px;margin-right:0}
.m-contantb1 .bot{padding:15px 0}
.m-contantb1 .lab{font-size:14px;margin-bottom:12px}
.m-contantb1 .send .btn{float:none;display:block;width:200px;margin:0 auto}
.ban_in .txt .name{font-size:4vw}
.ul-nav{text-align:center}
.ul-nav li{margin:0 10px}
.ul-nav .a{font-size:14px;line-height:45px}
.ul-nav .a::after{width:30px;height:2px;margin-left:-15px}
.detail-box{padding:30px 0 10px}
.ul-newsb2 .txt{top:50%;left:10px;right:10px;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-newsb2 .top{font-size:14px;margin-bottom:10px}
.ul-newsb2 .desc{font-size:16px}
.m-detailb1{padding:16px 0 30px}
.m-detailb1 .top{font-size:16px;padding:10px 0}
.m-detailb1 .txt{font-size:14px;line-height:1.7}
.m-detailb1 .txt h3{font-size:16px}
.g-back .back{width:60px;height:40px;-webkit-background-size:30px 30px;-moz-background-size:30px;-o-background-size:30px;background-size:30px}
.row-s1{padding-top:30px}
.m-boxb1{margin-bottom:15px}
.g-type{font-size:18px;padding:0 10px;line-height:45px;margin-bottom:12px}
.m-txtImgb2 .pic{float:none;width:auto;height:auto}
.m-txtImgb2 .txt{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:15px}
.m-txtImgb2 .ul-txtb1 li{margin:10px 0}
.ul-txtb1 .info{font-size:14px;padding-left:10px}
.ul-txtb1 .info::before{width:6px;height:6px;top:8px}
.ul-rep .icon{margin:10px 0;height:60px;line-height:60px}
.ul-rep .icon img{max-height:50px}
.ul-rep .type .box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.ul-rep .name{font-size:16px}
.m-imgTxtb3 .pic{float:none;width:auto;margin-left:0;margin-bottom:20px}
.row01{padding:30px 0}
.ul-listb3 li:last-child .con{margin-bottom:0}
.ul-listb3{padding:0}
.ul-listb3 .con{padding:15px!important;margin-bottom:15px;overflow:hidden}
.ul-listb3 .picbox{position:static;width:20%;float:left;margin-right:20px}
.ul-listb3 .txt{padding-top:10px}
.ul-listb3 .txt .tit{font-size:16px;margin-bottom:12px}
.ul-listb3 .txt .desc{font-size:14px}
.ul-listb3 .txt .btn{font-size:14px;line-height:35px;padding:0 10px}
.m-txt_box{padding:20px 0}
.m-txt_box .txt{width:auto}
.m-txt_box .h3{font-size:16px;margin-bottom:10px}
.m-txt_box .desc{font-size:14px}
.c-box{padding:30px 0}
.gap120{height:40px}
.m-itemb1 .l,.m-itemb1 .r{float:none;width:auto;margin-left:0;margin-right:0;margin-bottom:25px}
.m-itemb1 .pic{width:auto;text-align:center}
.m-itemb1 .pic img{display:inline-block;max-width:55%}
.m-itemb1 .tit{font-size:16px;margin-bottom:10px}
.m-itemb1 .desc{font-size:14px;margin-bottom:10px}
.c1-box{padding:30px 0}
.m-typebox .gp{margin-bottom:12px}
.m-typebox .top{font-size:15px}
.row-p1,.row-p2,.row-p3{padding:30px 0}
.m-txtImgb3{display:block}
.m-txtImgb3 .left,.m-txtImgb3 .right{width:auto}
.m-txtImgb3 .right{width:55%;margin:0 auto 15px}
.m-txtImgb3 .tit{font-size:16px}
.m-txtImgb3 .desc{font-size:14px}
.m-txtImgb4{display:block}
.m-txtImgb4 .left,.m-txtImgb4 .right{width:auto}
.m-txtImgb4 .right{width:55%;margin:0 auto 15px}
.m-txtImgb4 .tit{text-align:center;font-size:16px}
.m-txtImgb4 .desc{font-size:14px}
.ul-listb2{margin:0 -10px}
.ul-listb2 .con{margin:0 10px 20px}
.ul-listb2 .txt{padding-top:12px}
.ul-listb2 .desc{font-size:14px}
.row-c1{padding:30px 0}
.row-c2{padding-bottom:30px}
.row-c1 .m-infob1 .p{font-size:16px}
.row-ab1{padding:30px 0}
.row-ab1 .m-itemb1 .r{margin:0 0 25px}
.row-ab1 .m-itemb1 .pic{width:auto}
.row-ab1 .m-itemb1 .tit{margin-bottom:10px}
.row-ab1 .ul-txtb1 li{margin:10px 0}
.ul-numsb1 .con{padding:15px 10px}
.ul-numsb1 .icon{height:50px;line-height:50px}
.ul-numsb1 .icon img{max-height:40px}
.ul-numsb1 .numbox{font-size:36px;margin-bottom:12px}
.ul-numsb1 .desc{font-size:16px}
.row-ab3,.row-ab4{padding:30px 0}
.m-mapb1 .txtbox{width:85%}
.m-mapb1 .txtbox .tit{font-size:16px;margin-bottom:10px}
.m-mapb1 .txtbox .desc{font-size:14px;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5;overflow:hidden;line-height:1.5;height:7.5em;display:none}
.m-mapb1 .txtbox .openbtn{width:25px;height:25px;margin-top:12px}
.m-tit{font-size:20px}
.row-ab4{min-height:auto}
.row-ab4::before{top:135px;height:1px}
.m-hisb1{margin:0}
.m-hisb1 .slider{padding:0 0 40px}
.m-hisb1 .con{margin:0 12px}
.m-hisb1 .dot{margin-bottom:0;margin-left:10px}
.m-hisb1 .year{font-size:20px;margin-bottom:8px}
.m-hisb1 .desc{font-size:14px;margin-bottom:10px}
.row-ab5{padding:30px 0}
.row-ab5 .m-tit{margin-bottom:20px}
.ul-honors .con{margin-bottom:15px}
.ul-honors .pic{height:210px;line-height:210px}
.ul-honors .pic img{max-height:200px}
.ul-honors .name{font-size:16px}
}
@media screen and (max-width:959px){
.ul-newsb2 li{width:33.33%}
.ul-listb3 .txt{padding-top:5px}
.ul-listb3 .txt .tit{font-size:16px;margin-bottom:6px}
.ul-listb3 .txt .desc{font-size:14px;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;height:5.01em}
}
@media screen and (max-width:767px){
.banner .txt .box{width:auto}
.banner .txt .tit{font-size:16px}
.banner .txt .line{height:1px;margin:6px 0}
.banner .txt .desc{font-size:12px}
.ul-listb1 li{width:50%}
.ul-listb1 .txt .icon{height:35px;line-height:35px;margin-bottom:0}
.ul-listb1 .txt .icon img{max-height:30px}
.ul-listb1 .txt .name{font-size:12px;font-weight:400;margin:0 8px}
.ul-newsb1{margin:0}
.ul-newsb1 li{float:none;width:auto}
.ul-newsb1 .con{margin:0 0 15px}
.ul-newsb2{margin:0 -5px}
.ul-newsb2 li{width:50%}
.ul-newsb2 .con{margin:0 5px 10px}
.ul-newsb2 .top{font-size:12px}
.ul-newsb2 .desc{font-size:14px}
.ul-rep .icon{margin:0;height:30px;line-height:30px}
.ul-rep .icon img{max-height:20px}
.ul-rep .type .box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.ul-rep .name{font-size:10px}
.ul-listb3{margin:0 -5px}
.ul-listb3 li{float:left;width:50%}
.ul-listb3 .con{padding:10px!important;margin:0 5px 10px}
.ul-listb3 .picbox{float:none;width:auto;margin:0}
.ul-listb3 .txt{padding-top:12px}
.ul-listb3 .txt .tit{font-size:14px;margin-bottom:6px}
.ul-listb3 .txt .desc{font-size:12px;margin-bottom:10px}
.ul-listb3 .txt .btn{font-size:12px;line-height:30px}
.row-p1{padding-top:10px}
.row-p1 .g-back{margin-bottom:4px}
.m-txtImgb3 .right,.m-txtImgb4 .right{width:auto}
.ul-listb2{margin:0 -5px}
.ul-listb2 li{width:50%}
.ul-listb2 .con{margin:0 5px 15px}
.ul-listb2 .txt{padding-top:8px}
.ul-listb2 .desc{line-height:1.5;height:4.5em}
.ul-honors li{width:50%}
.ul-numsb1 li{float:none;width:auto}
.m-mapb1 .txtbox .openbtn{display:none}
.m-itemb1 .pic img{max-width:none}
.ul-newsb1 .con{padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.5)}
.ul-newsb1 .top{margin-bottom:5px}
.ul-newsb1 .desc{height:auto}
}
/*!****** bl end *******/
