html {overflow-y: scroll;}

@charset "utf-8";
/*end*/
body{overflow-x:hidden;}
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset,button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}
.content{ width:1400px;margin: 0 auto;font-family:"思源黑体 CN",Arial,sans-serif;}

input,textarea {border:  none; box-shadow: none; outline: none;}

body{min-width: 1400px;max-width: 1920px;margin: 0 auto;overflow-x: hidden; width: 100%;}
/* 设置默认字体 */
body,
button, input, select, textarea {
    font: 16px/22px "思源黑体 CN";color: #666;
}

h1 {font-size: 18px;font-family: "思源黑体 CN";}
h2 {font-size: 16px;font-family: "思源黑体 CN";}
h3 {font-size: 14px; font-family: "思源黑体 CN"; font-weight:normal;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none;}


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"]{
    -webkit-appearance: none;}
input{background:0; border:0;}
textarea {-webkit-appearance: none;}

html img{width:100%;}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}


*{}
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}

/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

/*字体大小*/
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.fz20{font-size: 20px;}
.fz22{font-size: 22px;}
.clear{clear: both;height: 0;}
.clearfix:after{height: 0;content: "";clear: both;display: block;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}





/**/
.ban1{line-height: 0;}
.ban1 img{width: 100%;display: block;}
.ban .swiper-slide{position: relative;}
.ban2{display: none;}
.ban1 .banner-prev, .ban1 .banner-next{position: absolute;width: 46px;height: 46px;line-height: 46px;font-size: 18px;font-family: "Arial Narrow";color: #ffffff;text-align: center;border: 1px solid #FFFFFF;border-radius: 50%;top: 50%;margin-top: -24px;z-index: 5;cursor: pointer;opacity: 0;transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;}
.ban1 .banner-prev{left: 6%;}
.ban1 .banner-next{right: 6%;}
.ban1:hover .banner-prev, .ban1:hover .banner-next{opacity: 1;}
.ban1 .banner-prev:hover, .ban1 .banner-next:hover{background: #1e63c1;border-color: #1e63c1;}
@media screen and (max-width: 767px){
    .ban1{display: none;}
    .ban2{display: block;line-height:0;}
    .ban2 img{width:100%;}
}
/**/
.product-pc{background:url(../images/product.jpg) no-repeat center top;padding:84px 0 64px;}
.product-pc h2{text-align: center; margin-bottom: 40px;}
.product-pc h2 span{display: block; line-height: 82px;font-size: 44px; color:#1b223c; font-family: "思源黑体 CN";}
.product-pc h2 i{display: block; width:32px; height:4px;background:#1E63C1;margin:0 auto;border-radius: 2px;}
.product-pc ul li{float:left;width:31.6%;height:600px; margin:0 0 36px 2.5%;padding:0 20px; box-sizing: border-box; transition: .5s;background:#FFF;border-radius: 3px;}
.product-pc ul li:first-child{width:65.8%;}
.product-pc ul li:first-child,.product-pc ul li:nth-child(3){margin-left: 0;}
.product-pc ul li dl{position: relative;height:600px; overflow: hidden;}
.product-pc ul li dl dt i{display: block; line-height: 80px;padding-left:33px;background:url(../images/pro-dbx.png) no-repeat left;transition: .5s;}
.product-pc ul li dl dt i a{font-size: 24px; color:#1b223c; font-weight: bold; font-family: "思源黑体 CN"; transition: .5s;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.product-pc ul li dl dt span{display: block; width: 100%; line-height: 0; overflow: hidden;}
.product-pc ul li dl dt span img{width:100%; transition: 1s;}
.product-pc ul li dl dd{width:100%; height:219px;background:#fff; position: absolute;left:0;bottom:0;padding-top:19px; box-sizing: border-box; transition: .5s;}
.product-pc ul li:first-child dl dd{padding-top:26px;}
.product-pc ul li dl dd .desc{line-height: 27px;height:0; overflow: hidden;font-size: 16px; color:rgba(27,34,60,.8); transition: .5s;font-family: "思源黑体 CN";}
.product-pc ul li:first-child dl dd .desc{line-height: 27px;height:69px;}
.product-pc ul li dl dd p{margin-bottom:7px;height:125px;}
.product-pc ul li dl dd p em{display: block; line-height: 28px;font-size:16px; color:rgba(27,34,60,.8);width:100%;float:left;font-family: "思源黑体 CN"; transition: .5s; }
.product-pc ul li:first-child dl dd p{margin-bottom: 29px;height:auto;}
.product-pc ul li:first-child dl dd p em{width:auto; margin-left: 3%;color:rgba(27,34,60,1);}
.product-pc ul li:first-child dl dd p em:first-child{margin-left: 0;}
.product-pc ul li dl dd a{display: block; width:38px; height:38px;background:url(../images/pro-jt.png) no-repeat center;float:right; transition: .5s;}
.product-pc ul li:hover dl dd{height:344px;}
.product-pc ul li:hover .desc{height:123px;}
.product-pc ul li:hover p em{color:rgba(27,34,60,1);}
.product-pc ul li:first-child:hover .desc{padding-bottom:0;}
.product-pc ul li:first-child:hover dl dd{height:219px;}
.product-pc ul li:hover{box-shadow: 0px 27px 24px 0px rgba(80,85,91,0.13);}
.product-pc ul li:hover dl dt i{background:url(../images/pro-dbx_h.png) no-repeat left;}
.product-pc ul li:hover dl dt i a{color:#ff4824;}
.product-pc ul li:hover dl dt span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.product-pc ul li:hover dl dd a{background:url(../images/pro-jt_h.png) no-repeat center;}
.product-mc{display:none;}
@media screen and (max-width: 767px){
        .product-pc{display:none;}
        .product-mc{display:block;height:57.95rem;background:url(../images/product-mc.jpg) no-repeat center;background-size:100% 100%;padding:3.2rem 4% 0; box-sizing: border-box;}
        .product-mc h2{text-align: center; margin-bottom: 1.45rem;}
        .product-mc h2 span{display:block; line-height: 3.5rem; font-size:2.0rem; color:#1b223c; }
        .product-mc h2 i{display:block; width:1.6rem; height:0.2rem; background:#1E63C1; border-radius: 0.1rem;margin:0 auto;}
        .product-mc .pro-list{margin-bottom: 2.2rem;}
        .product-mc .pro-list dl dt{width:100%; line-height: 0; overflow:hidden;}
        .product-mc .pro-list dl dt img{width:100%;}
        .product-mc .pro-list dl dd{height:23.6rem;background:#FFF;padding:1.2rem 2.0rem 0 2.25rem; box-sizing: border-box;}
        .product-mc .pro-list dl dd h4{line-height: 2.1rem; margin-bottom: 1.15rem;}
        .product-mc .pro-list dl dd h4 a{font-size:1.6rem; color:#1b223c; font-weight: bold;}
        .product-mc .pro-list dl dd .pro-desc{line-height: 1.7rem;margin-bottom: 0.75rem;font-size:1.2rem;color:#1b223c;padding-right:0.75rem;}
        .product-mc .pro-list dl dd p{margin-bottom: 0.45rem; line-height: 1.75rem;}
        .product-mc .pro-list dl dd p em{display:block;font-size:1.2rem; color:#1b223c;}
        .product-mc .pro-list dl dd span{display:block;width:3.1rem; height:3.1rem;line-height: 0; overflow:hidden;float:right;}
        .product-mc .pro-list dl dd span a{display:block; line-height: 0; overflow:hidden; }
        .product-mc .pro-list dl dd span a img{width:100%;}
        .product-mc .pro-nav{height:1.5rem; border-top:0.15rem solid #cccccc; box-sizing: border-box;}
        .product-mc .pro-nav ul li{float:left;width:20%; position: relative;height:1.5rem;}
        .product-mc .pro-nav ul li:before{width:0; height:0.15rem; background:#1e63c1; content:"";position: absolute;left:0;top:-0.15rem; transition:.5s;}
        .product-mc .pro-nav ul li span{display:block; width:0.7rem;height:0.7rem; background:#FFF;border-radius: 50%;margin:-0.45rem auto 0;padding:0.2rem; box-sizing: border-box;box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.19); z-index:200;position: relative;}
        .product-mc .pro-nav ul li span em{display:block; width:0.3rem;height:0.3rem; background:#1B223C;border-radius: 50%;}
        .product-mc .pro-nav ul li.cur:before{width:100%;}
        .product-mc .pro-nav ul li.cur span em{background:#1e63c1;}
}
/**/
.about-pc{padding:83px 0 100px;}
.about-pc .left{width:466px;float:left;}
.about-pc .left h2{margin-bottom: 51px;position: relative; line-height: 98px; font-size: 44px; color:#1b223c;font-weight: 500;text-transform: uppercase;}
.about-pc .left h2:before{width:32px; height:4px;background:#1E63C1;border-radius: 2px;content:""; position: absolute;left:0;bottom:0;}
.about-pc .left p{line-height: 29px; margin-bottom: 99px;font-size: 16px;color:rgba(27,34,60,.8);}
.about-pc .left span{display: block; width:205px; height:55px;background:#1E63C1;border-radius: 28px;}
.about-pc .left span a{display: block; height:55px; text-align: center;}
.about-pc .left span a i{display: inline-block; line-height: 55px;padding-right:37px;background:url(../images/abo-jt.png) no-repeat right 25px; font-size: 16px; color:#ffffff; text-transform: uppercase;}
.about-pc .rig{width:1077px;line-height: 0;float:right; margin-right: -260px;padding-top:20px;}
.about-pc .rig img{width:100%;}
.about-mc{display:none;}
@media screen and (max-width: 767px){
    .about-pc{display:none;}
    .about-mc{display:block;}
    .about-mc{padding:2.7rem 0 4.0rem;}
    .about-mc h2{text-align: center; margin-bottom: 1.5rem;}
    .about-mc h2 span{display:block; line-height: 4.05rem; font-size:2.0rem; color:#1b223c;text-transform: uppercase;}
    .about-mc h2 i{display:block; width:1.6rem; height:0.2rem; background:#1E63C1; border-radius: 0.1rem;margin:0 auto;}
    .about-mc .abo-vid{width:100%; line-height: 0; overflow:hidden;}
    .about-mc .abo-vid img{width:100%;}
    .about-mc .abo-desc{padding:1.75rem 4% 1.85rem;text-align: center; line-height: 1.6rem; text-align: center; font-size:1.2rem; color:rgba(27,34,60,.8);}
    .about-mc strong{display:block; width:14.0rem;height:3.75rem;background:#1E63C1;border-radius: 1.9rem;margin:0 auto;}
    .about-mc strong a{display:block; height: 3.75rem; text-align: center;}
    .about-mc strong a i{display: inline-block; line-height: 3.75rem;font-size:1.2rem; color:#ffffff;padding-right:1.6rem;background:url(../images/abomc-jt.png) no-repeat right;background-size:0.85rem 0.45rem; font-weight: normal; text-transform: uppercase;}
}
/**/
.app{padding:82px 0 0;background: #F3F4F5;}
.app h2{text-align: center; margin-bottom: 40px;}
.app h2 span{display: block; line-height: 83px;font-size: 44px; color:#1b223c;}
.app h2 i{display: block; width:32px; height:4px;background:#1E63C1;margin:0 auto;border-radius: 2px;}
.app .app-list{padding-bottom:100px;}
.app .app-con{width:100%;padding:12px 0 0; box-sizing: border-box; position: relative;background:#FFF; transition: .5s;}
.app .app-con .app-img{width:100%;line-height: 0; overflow: hidden;padding:0 12px; box-sizing: border-box;}
.app .app-con .app-img i{display: block; width:100%; ;line-height: 0; overflow: hidden;border-radius: 3px;}
.app .app-con .app-img i img{width:100%; transition: 1s;}
.app .app-con .app-desc{width:100%; height:125px;background:#FFF; transition: .5s;position: relative;}
.app .app-con .app-desc .app-txt{height:125px; overflow: hidden; position: absolute;left:0;bottom:0;padding:16px 20px 0 28px; box-sizing: border-box; transition: .5s;background:#FFF;width:100%; }
.app .app-con .app-desc .app-txt h4{line-height: 20px; height:40px;font-size: 18px;color:#333333; margin-bottom: 6px;}
.app .app-con .app-desc .app-txt p{line-height: 25px; padding-bottom: 0;font-size: 16px;color:rgba(27,34,60,.8);height:0; overflow: hidden; transition: .5s;word-wrap: break-word;}
.app .app-con .app-desc .app-txt span{display: block; width:31px; height:31px;float:right;border-radius: 3px;}
.app .app-con .app-desc .app-txt span a{display: block; height:31px;background:url(../images/app-jt.png) no-repeat center; transition: .5s;}
.app .app-con:hover{box-shadow: 0px 27px 24px 0px rgba(80,85,91,0.13);}
.app .app-con:hover .app-desc .app-txt{height:348px;}
.app .app-con:hover .app-desc .app-txt p{height:238px;}
.app .app-con:hover .app-img i img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.app .app-con:hover .app-desc .app-txt span a{display: block; height:31px;background:url(../images/app-jt_h.png) no-repeat center;}
.app .app-jt i{display: block; width:27px; height:50px;cursor: pointer;}
.app .app-jt i.app-prev{background:url(../images/app-prev.png) no-repeat center; position: absolute;left:-78px;top:247px;}
.app .app-jt i.app-next{background:url(../images/app-next.png) no-repeat center; position: absolute;right:-78px;top:247px;}
.app-mc{display:none;}
@media screen and (max-width: 767px){
    .app{display:none;}
    .app-mc{display:block;padding:2.95rem 0 3.1rem;background:#F3F4F5;}
    .app-mc h2{text-align: center; margin-bottom: 1.5rem;}
    .app-mc h2 span{display:block; line-height: 4.05rem; font-size:2.0rem; color:#1b223c;}
    .app-mc h2 i{display:block; width:1.6rem; height:0.2rem; background:#1E63C1; border-radius: 0.1rem;margin:0 auto;}   
    .app-mc .appmc-list .appmc-con{width:100%;} 
    .app-mc .appmc-list .appmc-con span{display:block; line-height: 0; overflow:hidden;}
    .app-mc .appmc-list .appmc-con span img{width:100%;}
    .app-mc .appmc-list .appmc-con em{display:block;height:5.65rem; line-height:1.8rem;background:#FFF; font-size:1.3rem; color:#333333; text-align: center;padding-top:1.1rem;}
}

/**/
.super{padding:82px 0 118px;}
.super h2{text-align: center; margin-bottom: 50px;}
.super h2 span{display: block; line-height: 83px;font-size: 44px; color:#1b223c;}
.super h2 i{display: block; width:32px; height:4px;background:#1E63C1;margin:0 auto;border-radius: 2px;}
.super .sup-nav{height:98px; border-top:3px solid rgba(27,34,60,.1); box-sizing: border-box;}
.super .sup-nav li{float:left; width:20%; height:95px; line-height: 95px; text-align: center;font-size: 18px; color:#1b223c; position: relative;}
.super .sup-nav li:before{width:0;height:3px;background:#1e63c1; content:""; position: absolute;left:0; top:-3px; transition: .5s;}
.super .sup-nav li b{display: block; width:14px; height:14px;border-radius: 50%;padding:4px; box-sizing: border-box;margin:-9px auto 0;background: #FFF;box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.19);z-index:200; position: relative;}
.super .sup-nav li b i{display: block; width:6px; height:6px;background:#1B223C; border-radius: 50%;}
.super .sup-nav li em{display: block; line-height: 70px; text-align: center;font-size: 18px; color:#1b223c;}
.super .sup-nav li.cur:before{width:100%;}
.super .sup-nav li.cur b i{background:#1e63c0;}
.super .sup-nav li.cur em{color:#1e63c1;font-weight:bold;}
.super .sup-list dl{ position: relative;}
.super .sup-list dl dt{width:74.9%; line-height: 0; overflow: hidden;}
.super .sup-list dl dt img{width:100%; transition: 1s;}
.super .sup-list dl dd{width:467px; height:467px;background:url(../images/sup-txt.jpg) no-repeat center; position: absolute;right:0;top:53px;padding:0 43px 0 72px;  box-sizing: border-box;}
.super .sup-list dl dd i{display: block; width:93px; line-height: 93px; float:right;box-sizing: border-box;margin: -47px auto 43px;}
.super .sup-list dl dd i img{width:100%;}
.super .sup-list dl dd h4{line-height: 44px;margin-bottom: 21px;font-size: 30px; color:#1b223c;}
.super .sup-list dl dd p{line-height: 29px; font-size: 16px;color:rgba(27,34,60,.7);}
.super .sup-list .sup-jt{width:78px;height:28px; position: absolute;right:74px; bottom:88px;z-index:200;}
.super .sup-list .sup-jt i{display: block; width:15px; height:28px;float:left;cursor: pointer;}
.super .sup-list .sup-jt i.sup-prev{background:url(../images/sup-prev.png) no-repeat center;}
.super .sup-list .sup-jt i.sup-next{background:url(../images/sup-next.png) no-repeat center;float:right;}
.super .sup-list dl dt:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.super-mc{display:none;}    
@media screen and (max-width: 767px){
    .super{display:none;}
    .super-mc{display:block;padding:0 4% 3.1rem;background: #f3f4f5;} 
    .super-mc h2{text-align: center; height: 5.5rem;}
    .super-mc h2 span{display: block;font-size: 2rem; height: 3.6rem; line-height: 3.6rem; color:#1b223c;}
    .super-mc h2 i{display: block; width:1.6rem; height:0.2rem;background:#1E63C1;margin:0 auto;border-radius: 0.1rem;line-height: 0;}
    .super-mc .supmc-nav{height:1.6rem; border-top:0.15rem solid rgba(27,34,60,.1); box-sizing: border-box;}
    .super-mc .supmc-nav li{float:left; width:20%; height:1.6rem; line-height: 1.6rem; text-align: center;font-size: 1rem; color:#1b223c; position: relative;}
    .super-mc .supmc-nav li:before{width:0;height:0.15rem;background:#1e63c1; content:""; position: absolute;left:0; top:-3px; transition: .5s;}
    .super-mc .supmc-nav li b{display: block; width:0.7rem; height:0.7rem;border-radius: 50%;padding:4px; box-sizing: border-box;margin:-9px auto 0;background: #FFF;box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.19);z-index:200; position: relative;}
    .super-mc .supmc-nav li b i{display: block; width:0.3rem; height:0.3rem;background:#1B223C; border-radius: 50%;}
    .super-mc .supmc-nav li em{display: block; line-height: 3.5rem; text-align: center;font-size: 1rem; color:#1b223c;}
    .super-mc .supmc-nav li.cur:before{width:100%;}
    .super-mc .supmc-nav li.cur b i{background:#1e63c0;}
    .super-mc .supmc-nav li.cur em{color:#1e63c1;}
    .super-mc .supmc-list{ position: relative;margin:0 0 2rem;}
    .super-mc .supmc-list dl dt{width:100%; line-height: 0; overflow: hidden;}
    .super-mc .supmc-list dl dt img{width:100%; transition: 1s;border-radius: 0.2rem;}
    .super-mc .supmc-list dl dd{width:100%; height:13rem;background:#fff;padding: 1rem 5% 0;box-sizing: border-box; }
    .super-mc .supmc-list dl dd i{display: block; width:4.7rem; line-height: 4.7rem; float:right;box-sizing: border-box;margin: -2.35rem auto 43px; position: relative;z-index: 11;}
    .super-mc .supmc-list dl dd i img{width:100%;}
    .super-mc .supmc-list dl dd h4{line-height: 3.3rem;font-size: 1.6rem; color:#1b223c;}
    .super-mc .supmc-list dl dd p{line-height: 1.6rem; font-size: 1.2rem;color:rgba(27,34,60,.7);}
}

/**/
.sagbj{height:778px;background:url(../images/sagbj.jpg) no-repeat center;padding-top:94px; box-sizing: border-box;}
.sagbj h2{width:536px; line-height: 0; overflow: hidden;margin:0 auto 38px;}
.sagbj h2 img{width:100%;}
.sagbj .sag-list .sag-con{width:100%;height:442px;background:url(../images/sabj.jpg) no-repeat center;padding:48px 53px 0; box-sizing: border-box;}
.sagbj .sag-list .sag-con em{display: block; height:25px;background:url(../images/sag-yy.png) no-repeat left; margin-bottom: 31px;}
.sagbj .sag-list .sag-con p{line-height: 29px; height:251px;font-size: 15px; color:#1b223c;}
.sagbj .sag-list .sag-con span{display: block; line-height: 56px; position: relative;font-size: 18px; color:rgba(27,34,60,.5); font-style: italic;}
.sagbj .sag-list .sag-con span:before{width:73px; height:1px; background:#1e63c1;content:""; position: absolute;left:0;top:0;}
.sagbj .sag-list .sag-con:hover em{background:url(../images/sag-yy_h.png) no-repeat left;}
.sagbj .sag-list .sag-con:hover{background:url(../images/sabj_h.jpg) no-repeat center;}
.sagbj .sag-list .sag-con:hover span:before{background:#ff4824;}
.sagbj .sag-jt i{display: block; width:54px; height:54px; cursor: pointer;}
.sagbj .sag-jt i.sag-prev{background:url(../images/sag-prev.png) no-repeat center; position: absolute; left:-114px;top:194px;}
.sagbj .sag-jt i.sag-next{background:url(../images/sag-next.png) no-repeat center; position: absolute; right:-114px;top:194px;}
.g_anmc{display:none;}
@media screen and (max-width: 767px){
    .sagbj{display:none;}
    .g_anmc{display:block;background: url(../images/kfbgmc.jpg) no-repeat;background-size: 100% 100%;height: 39.45rem;padding:3.7rem 0 0;box-sizing: border-box;}
.g_an{height:6rem;}
.g_an h2 a{display: block;width:26.8rem;margin:0 auto;}
.g_an h2 img{width: 100%;display: block;}

.m_an{height:26rem; position: relative;}
.m_an dl{position: relative; overflow: hidden;}
.m_an dt{width: 100%;display: block;position: relative;}
.m_an dt img{width: 100%;display: block;border-radius: 0.2rem;}
.m_an dd{position: absolute;left:0;top:0;padding: 6rem 3.0rem 0 2.85rem;}
.m_an p{line-height: 1.6rem; height:12.5rem;font-size: 1.0rem; color:#1b223c;margin-bottom: 2rem;}
.m_an span{display: block; line-height: 2.8rem; position: relative;font-size: 1.2rem; color:rgba(27,34,60,.5); font-style: italic; overflow: hidden; }
.m_an span:before{width:3.6rem; height:1px; background:#1e63c1;content:""; position: absolute;left:0;top:0;}
}
/**/
.news{padding:81px 0 76px;}
.news h2{text-align: center; margin-bottom: 40px;}
.news h2 span{display: block; line-height: 84px;font-size: 44px;color:#1b223c;}
.news h2 i{display: block; width:32px; height:4px;background:#1E63C1;margin:0 auto;border-radius: 2px;}
.news dl{margin-bottom: 58px;background:rgba(27,34,60,.05) url(../images/pro-jt.png) no-repeat 97%;}
.news dl dt{width: 37.5%; line-height: 0; overflow: hidden;float:left;}
.news dl dt img{width:100%; transition: 1s;}
.news dl dd{width:62.5%;float:left;padding:41px 116px 0 58px; box-sizing: border-box;}
.news dl dd .news-txt{border-right:1px solid rgba(27,34,60,.15);padding-right:64px;height:198px;}
.news dl dd i{display: block; line-height: 31px;font-size: 16px; color:rgba(27,34,60,.5);}
.news dl dd h4{margin-bottom: 14px;font-size: 18px; color:#1b223c; font-weight: normal;display:block;line-height: 31px;}
.news dl dd p{line-height: 29px;font-size: 16px; color:rgba(27,34,60,.7);}
.news dl:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.news dl:hover dd h4{color:#1e63c1;}    
.news ul li{float:left; width:29.7%; margin-left: 5.3%;}
.news ul li:first-child{margin-left: 0;}
.news ul li h4{ line-height: 28px;font-size: 18px; color:#1b223c; margin-bottom: 18px;}
.news ul li p{line-height: 27px; margin-bottom: 48px;font-size: 16px; color:rgba(27,34,60,.7);}
.news ul li span{display: block; height:76px; line-height: 75px; box-sizing: border-box; border-top:1px solid rgba(27,34,60,.15);font-size: 16px; color:rgba(27,34,60,.5);background:url(../images/news-jt.png) no-repeat right;}
.news ul li:hover h4{color:#1e63c1;}
.g-news{display:none;}
@media screen and (max-width: 767px){
    .news{display:none;}
    .g-news{display:block;padding-top: 3.5rem;padding-bottom: 4rem;}
    .g-news h2{text-align: center;height: 5.5rem;}
    .g-news h2 span{display: block;height: 3.5rem; line-height: 3.5rem;font-size: 2rem;color:#1b223c;}
    .g-news h2 i{display: block; width:1.6rem; height:0.2rem;background:#1E63C1;margin:0 auto;border-radius: 0.1rem;}
    .g-news .newtj{margin: 0 3%;position: relative;overflow: hidden;height:11rem; padding-top: 2rem;box-sizing: border-box;  border-top: 1px solid #e5e5e5;}
    .g-news .newtj:nth-child(3){border-bottom: 1px solid #e5e5e5;}
    .g-news .newtj dt{float:right; width:35%;position: relative;}
    .g-news .newtj dt img{width: 100%;display: block;}
    .g-news .newtj dd{float: left;width:62%;box-sizing: border-box;}
    .g-news .newtj h3 a{display: block;line-height: 1.4rem;font-size: 1.2rem;color: #1b223c;font-weight: bold;margin-bottom: 1rem;overflow: hidden;position: relative;}
    .g-news .newtj p{font-size: 1rem;line-height: 1.4rem;color: #5f6476;word-wrap: break-word;}
    .newmore a{display: block;width: 14rem;height: 3.6rem;line-height: 3.6rem;background: #1e63c1;position: relative;border-radius: 2.5rem;margin:0 auto;margin-top: 2.2rem;font-size: 1.2rem;color:#fff;padding-left: 3rem;text-transform: uppercase;box-sizing: border-box;font-weight: bold;}
    .newmore a:before{content: "";position: absolute;background: url(../images/abomc-jt.png) no-repeat;background-size: 100%;width:0.85rem;height: 0.45rem; right:3rem;top:1.5rem; }
}















html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:8.5333px;}}
@media screen and (min-width:360px){html{font-size:9.6px;}}
@media screen and (min-width:375px){html{font-size:10px;}}
@media screen and (min-width:400px){html{font-size:10.66666666666px;}}
@media screen and (min-width:414px){html{font-size:11.04px;}}
@media screen and (min-width:440px){html{font-size:11.73333333333333px;}}
@media screen and (min-width:480px){html{font-size:12.8px;}}
@media screen and (min-width:520px){html{font-size:13.86666666666667px;}}
@media screen and (min-width:560px){html{font-size:14.93333333333333px;}}
@media screen and (min-width:600px){html{font-size:16px;}}
@media screen and (min-width:640px){html{font-size:17.06666666666667‬px;}}
@media screen and (min-width:680px){html{font-size:18.1333333333px;}}
@media screen and (min-width:700px){html{font-size:18.66666666666667px;}}
@media screen and (min-width:720px){html{font-size:19.2px;}}
@media screen and (min-width:750px){html{font-size:20px;}}

@media screen and (min-width: 800px) {html {font-size: 12.5px;}}
@media screen and (min-width: 900px) {html {font-size: 12.5px;}}
@media screen and (min-width: 1000px) {html {font-size: 12.5px;}}
@media screen and (min-width: 1100px) {html {font-size: 12.5px;}}
@media screen and (min-width: 1200px) {html {font-size: 12.5px;}}
@media screen and (min-width: 1280px) {html {font-size: 13.33px;}}
@media screen and (min-width: 1366px) {html {font-size: 14.22px;}}
@media screen and (min-width: 1440px) {html {font-size: 15px;}}
@media screen and (min-width: 1600px) {html {font-size: 16.66px;}}
@media screen and (min-width: 1920px) {html {font-size: 20px;}}
