@charset "utf-8";
/*end*/
body{overflow-x:hidden;}
.clearfix:after{height: 0;content: "";clear: both;display: block;}
.content{width:1400px;margin: 0 auto;font-family: "Arial";}
*{font-family: "Arial";}


/**/
.ban1,.ban2{line-height: 0;}
.ban1 img{width: 100%;display: block;}
.ban1 .banner-prev, .ban1 .banner-next{position: absolute;width: 46px;height: 46px;line-height: 46px;font-size: 18px;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:#FFF;color: #273a61;}
.ban2{display: none;}
@media screen and (max-width: 767px){
    .ban1{display: none;}
    .ban2{display: block;}
    .ban2 img{width:100%;}
}
/**/
.hanstar{height:1084px;background:#F7F8FC; padding-top:113px; box-sizing: border-box;}
.hanstar dl{height:613px; margin-bottom: 45px; position: relative;}
.hanstar dl dt{width:800px; line-height: 0; overflow: hidden;float:left; position:relative;}
.hanstar dl dt img{width:100%; position:absolute;left:0;top:0;z-index:200;}
.hanstar dl dd{width:960px; height:613px; position: absolute;right:-260px;top:64px;padding:90px 0 0 100px; box-sizing: border-box;z-index:200;background:#FFF;}
.hanstar dl dd h4{margin-bottom: 39px;}
.hanstar dl dd h4 span{display: block;line-height: 76px;font-size: 60px; color:#0056a7; text-transform: uppercase; font-family: "Neutraface 2 Display";font-weight:bold;}
.hanstar dl dd h4 em{display: block; line-height: 50px;font-size: 22px; color:#666666; font-weight: normal;}
.hanstar dl dd p{height: 155px; width:599px; margin-bottom: 33px;}
.hanstar dl dd p em{display: block;float:left;width:293px; height:155px; line-height: 155px; text-align: center;font-size:24px; color:#666666; font-family: "Arial"; font-weight: bold;background:#f7f8fc;}
.hanstar dl dd p em:last-child{float:right;}
.hanstar dl dd strong{display: block; width:165px;height:45px; border-bottom:2px solid rgba(45,45,45,.15); box-sizing: border-box;}
.hanstar dl dd strong a{display: block; height:43px; line-height: 43px;font-size:24px; color:#ff9000;background:url(../images/gui-jt.png) no-repeat right; font-family: "Gilroy-Black";}
.hanstar .gui-bot h4{line-height: 57px;height:57px; position: relative;font-size: 24px; color:#666666; font-family: "Neutraface 2 Display"; margin-bottom: 64px;}
.hanstar .gui-bot ul li{float:left;margin-left: 178px;}
.hanstar .gui-bot ul li:first-child{margin-left: 0;}
.hanstar .gui-bot ul li span{display: block;height:63px;}
.hanstar .gui-bot ul li span em{display: inline-block; line-height: 63px;font-size: 60px; color:#384149; font-family: "Neutraface 2 Display";font-weight:bold;}
.hanstar .gui-bot ul li span b{display: inline-block;line-height: 63px;font-size: 55px; color:#384149; font-family: "Neutraface 2 Display";}
.hanstar .gui-bot ul li p{line-height: 43px;font-size: 20px; color:#666666; font-family: "MiSans";}
.hanstar-mc{display: none;}
@media screen and (max-width: 767px){
    .hanstar{display: none;}
    .hanstar-mc{display: block;padding:3.35rem 4% 4.55rem;background:#F7F8FC;}
    .hanstar-mc h2{text-align: center;margin-bottom: 2.95rem;}
    .hanstar-mc h2 span{display:block; line-height: 3.35rem;font-size:3.0rem; color:#0056a7; font-family: "Neutraface 2 Display";}
    .hanstar-mc h2 em{display:block; line-height: 2.15rem;font-size:1.3rem; color:#666666;}
    .hanstar-mc dl dt{width:100%; line-height: 0; overflow:hidden;height:19.2rem; position:relative;}
    .hanstar-mc dl dt img{width:100%;}
    .hanstar-mc dl dt .img{display:block;width:100%; position:absolute;left:0;top:0;z-index:300;}
    .hanstar-mc dl dt iframe{width:100%;height:19.2rem;}
    .hanstar-mc dl dd ul{border-left:0.05rem solid #cccccc;}
    .hanstar-mc dl dd ul li{float:left; width:50%;border-bottom:0.05rem solid #cccccc;border-right:0.05rem solid #cccccc;height:8.5rem; box-sizing: border-box;padding-top:1.9rem; }
    .hanstar-mc dl dd ul li span{display:block; height:3.05rem; text-align: center;}
    .hanstar-mc dl dd ul li span em{display: inline-block; line-height: 3.05rem;font-size:3.0rem; color:#384149; font-family: "Neutraface 2 Display";}
    .hanstar-mc dl dd ul li span i{display: inline-block;line-height: 3.05rem; font-size:3.0rem; color:#384149; font-family: "Neutraface 2 Display"; vertical-align: top;}
    .hanstar-mc dl dd ul li p{line-height: 2.2rem; text-align: center;font-size:1.2rem; color:#666666;font-family: "MiSans";}
}
/**/
.sevices h2{line-height: 226px; text-align: center; }
.sevices h2 a{font-family: "Neutraface 2 Display";font-size: 60px; color:#0056a7; font-weight:bold;}
.sevices .sev-con{position: relative;}
.sevices .sev-con dl{position: relative; overflow: hidden;}
.sevices .sev-con dl dt{width:100%; line-height: 0; overflow: hidden;}
.sevices .sev-con dl dt img{width:100%;}
.sevices .sev-con dl dd{width:100%;height:100%;position: absolute;left:0;top:0;padding-top:222px; box-sizing: border-box;}
.sevices .sev-con dl dd .sev-rig{width:530px; margin-right: 72px;float:right; z-index:300; position: relative;}
.sevices .sev-con dl dd .sev-rig h4{line-height: 46px;margin-bottom: 31px;}
.sevices .sev-con dl dd .sev-rig h4 a{font-size: 40px; color:#ffffff; font-family: "Gilroy-Black";text-shadow: 0px 2px 4px rgba(0,0,0,0.72);}
.sevices .sev-con dl dd .sev-rig p{line-height: 30px;font-size: 20px; color:#ffffff;text-shadow: 0px 2px 4px rgba(0,0,0,0.72); margin-bottom: 192px;}
.sevices .sev-con dl dd .sev-rig span{display: block; width:228px; height:52px;background:#FFFFFF;border-radius: 26px;}
.sevices .sev-con dl dd .sev-rig span a{display: block;height: 52px; text-align: center;}
.sevices .sev-con dl dd .sev-rig span a i{display: inline-block;line-height: 52px;font-size:24px; color:#FF9000;padding-right:50px; background:url(../images/gui-jt.png) no-repeat right;font-family: "Gilroy-Black";}
.sevices .sev-con .sev-qh{width:100%;position: absolute;left:0;top:0;}
.sevices .sev-con .sev-qh .sev-nav{width:703px;position: relative;z-index:200;}
.sevices .sev-con .sev-qh .sev-nav ul li{float:left;width:352px; height:274.5px;border:2px solid #FFF; box-sizing: border-box;padding-top:63px;}
.sevices .sev-con .sev-qh .sev-nav ul li:nth-child(2){float:right;}
.sevices .sev-con .sev-qh .sev-nav ul li:nth-child(2),.sevices .sev-con .sev-qh .sev-nav ul li:nth-child(3){margin-top:-1px;}
.sevices .sev-con .sev-qh .sev-nav ul li i{display: block; width:117px; height:89px; line-height: 0; overflow: hidden;margin:0 auto; position:relative;}
.sevices .sev-con .sev-qh .sev-nav ul li i img{display:block;width:100%; position:absolute;left:0;top:0;}
.sevices .sev-con .sev-qh .sev-nav ul li i .hover{display:none;}
.sevices .sev-con .sev-qh .sev-nav ul li.cur .default{display:none;}
.sevices .sev-con .sev-qh .sev-nav ul li.cur .hover{display:block;}
.sevices .sev-con .sev-qh .sev-nav ul li em{display: block; line-height: 74px;text-align: center;font-size: 24px; color:#ffffff; font-family: "Gilroy-Black";}
.sevices .sev-con .sev-qh .sev-nav ul li.cur{background: rgba(0,86,167,0.9);}
.sevices-mc{display:none;}
@media screen and (max-width: 767px){
    .sevices{display:none;}
    .sevices-mc{display:block;}
    .sevices-mc h2{line-height: 10.15rem; text-align: center;font-size: 3.0rem; color:#0056a7; font-family: "Neutraface 2 Display";}
    .sevices-mc .sev-con{position: relative;}
    .sevices-mc .sevmc-list dl dt{width:100%; line-height: 0; overflow:hidden;}
    .sevices-mc .sevmc-list dl dt img{width:100%;}
    .sevices-mc .sevmc-list dl dd{height:21.45rem;background:#F7F8FC;margin:0 4%;padding:3.25rem 2.1rem 0; box-sizing: border-box;font-weight:bold;}
    .sevices-mc .sevmc-list dl dd h4{line-height: 2.1rem;margin-bottom: 1.2rem;font-size:2.0rem; color:#0056a7; font-family: "Gilroy-Black";}
    .sevices-mc .sevmc-list dl dd h4 a{font-weight:bold;}
    .sevices-mc .sevmc-list dl dd p{line-height: 1.45rem;font-size:1.2rem; color:#666666; margin-bottom: 2.45rem;}
    .sevices-mc .sevmc-list dl dd span{display:block; width:11.4rem;height:2.6rem; box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.08);border-radius: 1.3rem;}
    .sevices-mc .sevmc-list dl dd span a{display:block;height:2.6rem;text-align: center;}
    .sevices-mc .sevmc-list dl dd span a i{display: inline-block; line-height: 2.6rem;font-size:1.2rem; color:#0056a7; padding-right:2.5rem;background:url(../images/sevmc-jt.png) no-repeat right;background-size:0.4rem 0.7rem; font-family: "Gilroy-Black";}
    .sevices-mc .sevmc-nav{width:100%;position: absolute;left:0; top:23.5rem;padding:0 4%;z-index:200; box-sizing: border-box;}
    .sevices-mc .sevmc-nav ul li{float:left; width:33.33%;height:10.6rem;background:#FFF;padding-top:1.2rem; box-sizing: border-box;position: relative;}
    .sevices-mc .sevmc-nav ul li:before{width:100%; height:0.75rem;content:"";position: absolute;left:0;bottom:-0.75rem;}
    .sevices-mc .sevmc-nav ul li i{display:block;width:5.85rem;height:4.45rem;margin:0 auto 0.9rem; position: relative;}
    .sevices-mc .sevmc-nav ul li i img{display:block;position: absolute;left:0;top:0;}
    .sevices-mc .sevmc-nav ul li i .hover{display:none;}
    .sevices-mc .sevmc-nav ul li em{display:block; line-height: 1.35rem;text-align: center; font-size:1.3rem;color:#333333; font-family: "Gilroy-Black";}
    .sevices-mc .sevmc-nav ul li.cur{background:#0056A7;}
    .sevices-mc .sevmc-nav ul li.cur i .default{display:none;}
    .sevices-mc .sevmc-nav ul li.cur i .hover{display:block;}
    .sevices-mc .sevmc-nav ul li.cur:before{background:url(../images/sevmc-dbx.png) no-repeat center;background-size:1.5rem 0.75rem;}
    .sevices-mc .sevmc-nav ul li.cur em{color:#FFF;}
}
/**/
.services{padding-top:52px;}
.services h2{text-align: center; margin-bottom: 72px;}
.services h2 span{display: block; line-height: 131px; }
.services h2 span a{font-size: 60px; color:#0056a7;font-family: "Neutraface 2 Display";font-weight:bold;}
.services h2 p{width:1260px; margin:0 auto; line-height: 25px; text-align: center;font-size: 20px; color:#666666; font-weight: normal;}
.services ul li{float:left; width:32.9%; position: relative; margin:0 0.5% 10px 0; overflow: hidden;}
.services ul li:nth-child(3n){margin-right: 0;}
.services ul li span{display: block;width:100%; line-height: 0; overflow: hidden; position: relative;}
.services ul li .pic:before{width:100%; height:100%;background:url(../images/cas-yy.png) no-repeat center bottom; content:"";position:absolute;left:0;bottom:0; transition:.5s;z-index:200;}
.services ul li span img{width:100%; transition: 1s;}
.services ul li span em{display: block; width:100%; line-height: 68px; text-align: center;font-size: 24px; color:#ffffff; font-family: "Arial"; position: absolute;left:0;bottom:0; transition: .5s;z-index:300;}
.services ul li:hover span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.services ul li .hover{width:100%; height:100%; background:rgba(0,86,167,.9);position: absolute;left:0;top:20px;padding-top:62px; box-sizing: border-box; opacity: 0; transition: .5s;z-index:500;}
.services ul li .hover i{display: block; width:54px;height:53px; line-height: 0; overflow: hidden; margin:0 auto 30px;}
.services ul li .hover i img{width:100%;}
.services ul li .hover h4{line-height: 38px; text-align: center;margin-bottom: 8px;}
.services ul li .hover h4 a{font-size: 36px; color:#ffffff; font-family: "Arial";font-weight: bold;}
.services ul li .hover p{line-height: 25px; padding:0 5%; margin-bottom: 56px;font-size: 18px; color:#ffffff;text-align: center;}
.services ul li .hover span{display: block; width:228px; height:52px; background:#FFFFFF;margin:0 auto;border-radius: 26px;}
.services ul li .hover span a{display: block; height:52px; text-align: center;}
.services ul li .hover span b{display: inline-block; line-height: 52px; font-size: 24px; color:#ffa633; font-family: "Gilroy-Black";padding-right:50px;background:url(../images/gui-jt.png) no-repeat right; font-weight: normal; }
.services ul li:hover .hover{top:0;opacity: 1;}
.services ul li:hover span em{opacity: 0;}
.services-mc{display:none;}
@media screen and (max-width: 767px){
.services{display:none;}
.services-mc{display:block;padding:0 4% 4.5rem;}
.services-mc h2{line-height: 10.15rem;text-align: center;font-size: 3.0rem; color:#0056a7; font-family: "Neutraface 2 Display";}
.services-mc ul{margin-bottom: 3.9rem;}
.services-mc ul li{float:left;width:48.6%; margin-bottom: 0.7rem; position: relative;}
.services-mc ul li:nth-child(2n){float:right;}
.services-mc ul li span{display:block; width:100%; line-height: 0; overflow:hidden;}
.services-mc ul li span img{width:100%;}
.services-mc ul li em{display:block; width:100%; line-height: 3.05rem;text-align: center;font-size:1.2rem; color:#ffffff; font-family: "Arial";position: absolute;left:0;bottom:0;}
.services-mc strong{display:block; width:20.65rem;height:4.55rem; border:0.1rem solid rgba(102,102,102,.2);border-radius: 2.25rem;margin:0 auto;}
.services-mc strong a{display:block;height:4.35rem; text-align: center;}
.services-mc strong a i{display: inline-block;line-height: 4.35rem;font-size:1.8rem; color:#ff9000; font-family: "Gilroy-Black";padding-right:2.75rem;background:url(../images/sermc-jt.png) no-repeat right;background-size:0.85rem 1.35rem;}
}
/**/
.product{padding-top:39px;border-bottom: 1px solid rgba(45,45,45,.2);}
.product h2{text-align: center; line-height: 133px; margin-bottom: 53px;}
.product h2 a{font-size: 60px; color:#0056a7; font-family: "Neutraface 2 Display";font-weight:bold;}
.product .pro-left{width:50%;float:left;}
.product .pro-left .pro-pic{display: block; width:100%; line-height: 0; overflow: hidden;}
.product .pro-left .pro-pic img{width:100%;}
.product .pro-list .swiper-pagination{bottom:20px; text-align: right;padding:0 5%; box-sizing: border-box;}
.product .pro-list .swiper-pagination .swiper-pagination-bullet{width:18px; height:18px;border:3px solid #0056a7; border-radius: 50%; box-sizing: border-box;background: #FFF;margin:0 10px;}
.product .pro-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0056a7;}
.product .pro-rig{width:50%; float:right;border-top:1px solid rgba(45,45,45,.2);}
.product .pro-rig ul li{float:left;width:33.33%; border-right:1px solid rgba(45,45,45,.2);border-bottom:1px solid rgba(45,45,45,.2); box-sizing: border-box;}
.product .pro-rig ul li:nth-child(3n){border-right:1px solid rgba(255,255,255,1);}
.product .pro-rig ul li span{display: block; width:100%; line-height: 0; overflow: hidden;}
.product .pro-rig ul li span img{width:100%; transition: 1s;}
.product .pro-rig ul li em{display: block; width:100%; height:59px; line-height:45px; text-align: center;font-size: 18px; color:#666666; font-family: "Arial"; }
.product .pro-rig ul li:hover span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.product .pro-rig ul li:nth-child(4),.product .pro-rig ul li:nth-child(5),.product .pro-rig ul li:nth-child(6){border-bottom:0;}
.product strong{display:none;}
@media screen and (max-width: 767px){
    .product{padding:0 4% 3.85rem;border:0;background:#F7F8FC;}
    .product h2{line-height: 10.5rem;margin-bottom: 0;}
    .product h2 a{font-size:3.0rem;}
    .product .pro-left,.product .pro-rig{width:100%;}
    .product .pro-list .swiper-pagination{text-align: center;}
    .product .pro-list .swiper-pagination .swiper-pagination-bullet{background:#0056A7;border:0; transition:.5s;width:0.9rem;height:0.9rem;}
    .product .pro-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:2.4rem; height:0.8rem;background:#FF9000;border-radius: 0.4rem;}
    .product .pro-rig{border-top:0;}
    .product .pro-rig ul li{border:0;width:31.5%; margin-right: 0.8rem;}
    .product .pro-rig ul li:nth-child(3n){margin-right: 0;}
    .product .pro-rig ul li em{line-height: 4.35rem;font-size:0.9rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding:0 3%;}
    .product strong{display:block; width:20.55rem;height:4.55rem; border-radius: 2.25rem;margin:1.6rem auto 0;}
    .product strong a{display:block;height:4.35rem; text-align: center;}
    .product strong a i{display: inline-block;line-height: 4.35rem;font-size:1.8rem; color:#ff9000; font-family: "Gilroy-Black";padding-right:2.75rem;background:url(../images/sermc-jt.png) no-repeat right;background-size:0.85rem 1.35rem;}
    .product strong{display:block;}
}
/**/
.super{padding-top:54px; overflow: hidden;}
.super h2{text-align: center; line-height: 137px;font-size: 60px; color:#0056a7; margin-bottom: 49px;font-family: "Neutraface 2 Display";font-weight:bold;}
.super .sup-con{position: relative;}
.super .sup-con dl{position: relative;}
.super .sup-con dl dt{width:100%; line-height: 0; overflow: hidden;}
.super .sup-con dl dt img{width:100%;}
.super .sup-con dl dd{width:100%;padding-top:86px;position: absolute;left:0;top:0;}
.super .sup-con dl dd h4{line-height: 181px; margin-bottom: 59px;font-size: 64px; color:#f7f8fc; font-family: "Gilroy-Black"; font-weight: bold; position: relative;text-shadow: 0px 1px 2px rgba(0,0,0,0.23);}
.super .sup-con dl dd h4:before{width:86px; height:0px; background:rgba(255,255,255,.5);content:""; position: absolute;left:0;bottom:0;}
.super .sup-con dl dd p{line-height: 35px;font-size: 20px; color:#ffffff;text-shadow: 0px 1px 2px rgba(0,0,0,0.23);width:844px;}
.super .sup-qh{height:195px;width:100%; position: absolute;left:0;bottom:0; z-index:200;}
.super .sup-qh ul{background:#0056A7;}
.super .sup-qh ul li{float:left; width:25%;height:195px;padding:36px 0 0 63px; box-sizing: border-box;border-right:1px solid rgba(255,255,255,.3);position: relative;}
.super .sup-qh ul li i{display: block; line-height: 30px;font-size: 24px; color:#ffffff; font-weight: bold; font-family: "Gilroy-Black";}
.super .sup-qh ul li em{display: block; line-height: 36px;font-size:30px; color:#ffffff;font-weight: bold; font-family: "Gilroy-Black"; margin-bottom: 24px;}
.super .sup-qh ul li b{display: block; width:41px; line-height: 0; overflow: hidden;}
.super .sup-qh ul li b img{width:100%;}
.super .sup-qh ul li .hover{width:100%; height:200px;padding:21px 9px 0; box-sizing: border-box;position: absolute; left:0; bottom:-20px; transition: .5s; opacity: 0;background:#FFF;}
.super .sup-qh ul li .hover span{display: block; text-align: center; margin-bottom: 27px; line-height: 29px;color:#0056a7;font-size: 30px; font-family: "Gilroy-Black"; font-weight: bold;}
.super .sup-qh ul li .hover p{width:100%; line-height: 0; overflow: hidden;}
.super .sup-qh ul li .hover p img{width:100%;}
.super .sup-qh ul li.cur .hover{opacity: 1; bottom:0;height:300px;}
.super-mc{display:none;}
@media screen and (max-width: 767px){
.super{display:none;}
.super-mc{display:block;padding-bottom:3.75rem; position: relative;}
.super-mc h2{line-height: 10.1rem;text-align: center;font-size:3.0rem; color:#0056a7;font-family: "Neutraface 2 Display";font-weight:bold; }
.super-mc .supmc-con{position: relative;}
.super-mc .supmc-list{padding-bottom:3.3rem;}
.super-mc .supmc-list dl dt{width:100%; line-height: 0; overflow:hidden;margin-bottom: 21.25rem;}
.super-mc .supmc-list dl dt img{width: 100%;}
.super-mc .supmc-list dl dd{padding:0 4%;}
.super-mc .supmc-list dl dd h4{height:4.95rem; line-height: 4.9rem;border-bottom:0.05rem solid #dadada; box-sizing: border-box;font-size:2.0rem; color:#0056a7;font-family: "Gilroy-Black"; margin-bottom: 1.2rem;}
.super-mc .supmc-list dl dd p{line-height: 1.9rem; font-size:1.2rem; color:#666666;}
.super-mc .supmc-nav{width:100%;padding:0 4%;position: absolute;left:0; top:24.0rem; box-sizing: border-box;z-index:200;}
.super-mc .supmc-nav ul li{float:left; width:48.6%;height:9.0rem;margin-bottom: 0.85rem;background:#0056A7;padding:1.3rem 0 0 2.4rem;box-sizing: border-box;}
.super-mc .supmc-nav ul li:nth-child(2n){float:right;}
.super-mc .supmc-nav ul li i{display:block; line-height: 1.5rem;font-size:1.2rem; color:#ffffff; font-family: "Gilroy-Black";}
.super-mc .supmc-nav ul li em{display:block; line-height: 1.8rem;font-size:1.5rem; color:#ffffff; font-family: "Gilroy-Black"; margin-bottom: 0.85rem;}
.super-mc .supmc-nav ul li b{display:block; width:2.05rem;line-height: 0; overflow:hidden;}
.super-mc .supmc-nav ul li b img{width:100%;}
.super-mc .supmc-nav ul li.cur{background:#FF9000;}
.super-mc .supmc-list .swiper-pagination{bottom:0;}
.super-mc .supmc-list .swiper-pagination .swiper-pagination-bullet{width:0.8rem; height:0.8rem; border-radius: 50%; box-sizing: border-box;background: #0056a7;margin:0 0.2rem; transition:.5s;}
.super-mc .supmc-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff9000;width:2.4rem;border-radius: 0.4rem;}
}

/**/
.ins{padding:76px 0 116px;}
.ins h2{text-align: center; line-height: 70px;font-size: 60px; color:#0056a7; text-transform: uppercase; margin-bottom: 74px;font-family: "Neutraface 2 Display";font-weight:bold;}
.ins .ins-list dl dt{width:100%; line-height: 0; overflow: hidden;}
.ins .ins-list dl dt img{width:100%; transition: 1s;}
.ins .ins-list dl dd{width:100%; line-height: 0; overflow: hidden; position: absolute;left:0;bottom: 58px;box-sizing: border-box;}
.ins .ins-list dl dd span{display: block; width:1173px; height:59px;margin:0 auto;padding:0 395px; position: relative;}
.ins .ins-list dl dd span em{display: block;height:59px;border: 1px solid #FFFFFF;border-radius: 29px;padding-top:3px; box-sizing: border-box;}
.ins .ins-list dl dd span em:before{width:396px; height:1px; background:#FFF; content:""; position: absolute;left:0;top:29px;}
.ins .ins-list dl dd span em:after{width:396px; height:1px; background:#FFF; content:""; position: absolute;right:0;top:29px;}
.ins .ins-list dl dd span a{display: block; width:372px; height:51px; background:#0056A7; line-height: 51px; text-align: center;margin:0 auto;border-radius: 25px; font-size: 20px; color:#ffffff; font-family: "Arial";}
.ins .ins-list .ins-jt i{display: block; width:6px; height:13px; cursor: pointer;z-index:200;}
.ins .ins-list .ins-jt i.ins-prev{background:url(../images/ins-prev.png) no-repeat no-repeat center; position: absolute;left:99px; bottom:81px;}
.ins .ins-list .ins-jt i.ins-next{background:url(../images/ins-next.png) no-repeat no-repeat center; position: absolute;right:99px; bottom:81px;}
@media screen and (max-width: 767px){
    .ins{display:none;}
}
/**/
.loop{background:#F7F8FC;}
.loop .loop-left{width:660px; padding-top:27px;float:left;}
.loop .loop-left h2{line-height: 186px;}
.loop .loop-left h2 a{font-size: 60px; color:#0056a7; font-family: "Neutraface 2 Display";font-weight:bold;}
.loop .loop-left ul li{float:left;width:191px;padding:8px 0; margin:0 13px 15px 0; line-height: 0; overflow: hidden;}
.loop .loop-left ul li img{width:100%;}
.loop .loop-left span{display: block; width:166px; height:46px; border-bottom:2px solid rgba(45,45,45,.3); box-sizing: border-box;}
.loop .loop-left span a{display: block; line-height: 44px; font-size: 24px; color:#ff9000; font-family: "Gilroy-Black";background:url(../images/gui-jt.png) no-repeat right;}
.loop .loop-rig{width:958px; line-height: 0; overflow: hidden;float:right; margin-right: -260px;}
.loop .loop-rig img{width: 100%;}
.loop-mc{display:none;}
@media screen and (max-width: 767px){
.loop{display:none;}
.loop-mc{display:block;padding:0 4% 4.35rem;background:#F7F8FC;}
.loop-mc h2{line-height: 10.2rem;text-align: center;}
.loop-mc h2 a{font-size: 3.0rem; color:#0056a7; font-family: "Neutraface 2 Display";}
.loop-mc ul li{float:left;width:31.5%; line-height: 0; overflow:hidden; margin:0 0.75rem 0.85rem 0;}
.loop-mc ul li:nth-child(3n){margin-right: 0;}
.loop-mc ul li img{width:100%;}
.loop-mc strong{display:block; width:20.55rem;height:4.45rem; background:#0056A7; border-radius: 2.25rem;margin:3.1rem auto 0;}
.loop-mc strong a{display:block;height:4.45rem;text-align: center;}
.loop-mc strong a i{display: inline-block;line-height: 4.45rem;font-size:1.8rem;color:#ff9000;padding-right:2.75rem;background:url(../images/lopmc-jt.png) no-repeat right;background-size:0.85rem 1.35rem;}
}
/**/
.news{padding-bottom:73px;}
.news h2{line-height: 233px; text-align: center;}
.news h2 a{font-size: 60px; color:#0056a7;font-family: "Neutraface 2 Display";font-weight:bold;}
.news .news-left{width:601px;float:left;}
.news .news-left dl dt{width:100%; line-height: 0; overflow: hidden;}
.news .news-left dl dt img{width:100%; transition: 1s;}
.news .news-left dl dd{padding-top:36px;}
.news .news-left dl dd h4{line-height: 37px; margin-bottom: 27px;}
.news .news-left dl dd h4 a{font-size: 30px; color:#0056a7; font-family: "MiSans";font-weight: bold;}
.news .news-left dl dd p{line-height: 27px; margin-bottom: 43px;font-size: 18px; color:#666666;}
.news .news-left dl dd span{display: block; width:276px; height:70px;border:3px solid #FF9000; border-radius: 4px; box-sizing: border-box;}
.news .news-left dl dd span a{display: block; text-align: center; height:64px; line-height: 64px;font-size: 16px; color:#333333; font-family: "MiSans";}
.news .news-left .news-list .swiper-pagination{top:314px;padding-right:33px; box-sizing: border-box; text-align: right;height:16px; line-height: 0;}
.news .news-left .news-list .swiper-pagination .swiper-pagination-bullet{width:16px; height:16px;background:#0056a7;}
.news .news-left .news-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff9000;}
.news .news-rig{width:701px; float:right;}
.news .news-rig dl{height:196px;background:#F7F8FC;padding:33px 0 0 32px; box-sizing: border-box;margin-bottom: 37px;}
.news .news-rig dl dt{width:230px; line-height: 0; overflow: hidden;float:left;}
.news .news-rig dl dt img{width: 100%; transition: 1s;}
.news .news-rig dl dd{width:397px;padding-top:6px;float:left; padding-left: 30px; box-sizing: border-box;}
.news .news-rig dl dd h4{line-height: 32px; margin-bottom: 13px;}
.news .news-rig dl dd h4 a{font-size: 24px; color:#0056a7;font-weight: bold; font-family: "MiSans";}
.news .news-rig dl dd p{line-height: 25px;font-size: 16px; color:#666666;}
.news .news-rig ul li{height:93px;border-bottom:1px solid #cccccc; box-sizing: border-box;}
.news .news-rig ul li em{display: block; line-height: 92px;float:left;font-size: 20px; color:#666666; font-family: "MiSans";}
.news .news-rig ul li i{display: block; line-height: 92px;float:right;font-size: 14px; color:#999999;font-family: "MiSans";}
.news .news-rig ul li:last-child{border-bottom:0;}
.news .news-rig ul li:hover em,.news .news-rig ul li:hover i{color:#0056a7;}
.news-mc{display:none;}
@media screen and (max-width: 767px){
.news{display:none;}
.news-mc{display:block;padding:0 4% 1.45rem;}
.news-mc h2{line-height: 9.6rem;text-align: center;}
.news-mc h2 a{font-size: 3.0rem; color:#0056a7; font-family: "Neutraface 2 Display";}
.news-mc dl dt{width:100%; line-height: 0; overflow:hidden;}
.news-mc dl dt img{width:100%;}
.news-mc dl dd{padding-top:1.8rem;height:9.8rem; box-sizing: border-box;}
.news-mc dl dd h4{line-height: 1.95rem;margin-bottom: 0.95rem;}
.news-mc dl dd h4 a{font-size:1.5rem; color:#0056a7;font-family: "MiSans"; font-weight: bold;}
.news-mc dl dd p{line-height: 1.7rem;font-size:1.2rem; color:#666666;}
.news-mc ul li{height:5.0rem;border-top:0.05rem solid #d0d0d0; box-sizing: border-box;}
.news-mc ul li em{display:block; line-height: 4.95rem;float:left;font-size:1.1rem; color:#666666; font-family: "MiSans"; font-weight: bold;}
.news-mc ul li i{display:block; line-height: 4.95rem;float:right;font-size:0.7rem; color:#999999; font-family: "MiSans"; font-weight: bold;}
}