

body{
	padding-bottom: 0; font-size: 12px; line-height: 1;
}
@font-face {
  font-family: 'font1';
  src: url('../images/BAHNSCHRIFT.TTF');
}
input, textarea {
    font-family: "微软雅黑";
    border: none;
    outline: none;
    background: none;
}

/* --------------top-------------- */
.top{ height: 1.1rem; position: fixed; width: 750px;z-index: 10; background: #fff;top: 0;left: 50%;z-index: 105;max-width: 100%; transform: translateX(-50%);box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.logo{ position: absolute; left: .3rem;}
.logo img{height:1.1rem;}
.dhbtn{background: url(../images/a2.png);background-size: 100%;width: .36rem;height: .36rem; right: .3rem;top:50%; transform: translateY(-50%); position: absolute;}
.dhbtn.on{background: url(../images/a2a.png) no-repeat center center;background-size: 100%;}
.nav{position: fixed;z-index: 100;width: 2.4rem; background: #fff;height: calc(100% - 1.1rem); left: -2.4rem;top:1.1rem;; z-index: 101;  }
.nav li{font-size: .24rem; line-height: .8rem;}
.nav h3{position: relative;}
.nav li.cur h3 a{color: #265ebf;background: #f4f5fa;}
.nav h3 a{display: block; color: #010101;padding: 0 .31rem;}
.nav b{position: absolute; right: 0;top:50%; transform: translateY(-50%);background: url(../images/a23.png) no-repeat center center; width: .8rem;height: .8rem;background-size: .25rem .25rem;}

.sub{position: absolute; width: 4.8rem; height:100%;left: 2.4rem; top:0;background:url(../images/bj1.jpg) repeat-y #fff;overflow: auto; padding: .4rem .2rem;box-sizing: border-box;display: none;border-top: 1px solid #d5d5d5; background-size: 100% auto;}
.dhbj{background: rgba(0,0,0,.7);width: 100%;height: 100%; top: 0;left: 0;z-index: 99;position: fixed;display: none;}
.sub::-webkit-scrollbar {
	width:0px; height:0px;
}
.text_ul_user {       top: 50%;
    transform: translateY(-50%);
    position: absolute;
    width: 0.4rem;
    right: 1rem;}
.text_ul_user img{ width:100%;border-radius:50%;}
.shouc{float: right;font-size: 14px;color: #fff;}
.shouc img{     vertical-align: top; width: 30px;}
.btn{     clear: both;
    display: inline-flex;
    float: right;
    padding-bottom: 15px;}
.btn a{ color: #fff;
    background: #265ebf;
    padding: 7px;
    border-radius: 6px;
    margin-right: 20px;font-size: 14px;}
 .btn a.ckxq   {    background: #f98441;}

.pdf .lx1{ display: block;}
.pdf .lx2{display: none;}
.zip .lx1{display: none;}
.zip .lx2{display: block;}

.ljjs dl{overflow: hidden; margin-bottom: 0.2rem;}
.ljjs dt{float: left; width: 50%; box-sizing: border-box;}
.ljjs dt.cur a{color: #fff;background: #265ebf; font-weight: bold;}
.ljjs a{display: block; text-align: center;font-size: .24rem; color: #010101; line-height: .66rem;background: #F4F5FA;
border-radius: 0px 0px 0px 0px;    margin: 0.05rem;}
.ljjs a:hover{background: #265ebf;color: #fff; font-weight: bold;}
.ljjs_bottom dl{overflow: hidden; display: none;}
.ljjs_bottom dl.on{ display: block;}
.ljjs_bottom dt{ width: 98%; margin: 0 auto;}
.ljjs_bottom h2{font-weight: bold; font-size: .24rem; color: #010101;}
.ljjs_bottom a{color: #7A7A7A;line-height: .52rem;display: inline-block;
    width: 49%;    overflow: hidden;
    height: 0.52rem;text-align: center;}
.ljjs_bottom a:hover{color:#265EBF;}
.fwzcsub dl{overflow: hidden;}
.fwzcsub dt{float: left; width: 50%;}
.fwzcsub h2{font-weight: bold; font-size: .24rem; color:#265EBF;}
.fwzcsub a{display: block; line-height: .52rem; font-size: .24rem; color: #7A7A7A;}
.fwzcsub a:hover{color:#265EBF;}

.gntable { background:#fff;}
.gntable h1{display: flex;
    align-items: center;
    margin: 15px auto;color: #265ebf;}
    .gntable h1::after{    content: "";
    flex: 1 1;
    min-width: 20%;
    height: 1px;
    margin-left: 20px;
   background-color: #ede5e5;}
 .gntable table{     width: 100% !important;    
    border-collapse: collapse;  }
     /*.showContent table tr{ border-bottom:1px solid #ddd6d6;}*/
   /*.proTable table tr:nth-child(2n-1){    background-color: #f0f0f0;   }*/
   .gntable table tr td:first-child{ font-weight: bold;   background: #f7f7f8;}
    .gntable table tr:hover td:first-child  {    background: #1f72c0;
    color: #fff;
}
.gntable table tr:hover td:last-child  {    background: #89b4dc;
    color: #fff;}
    .gntable table tr td{
 padding: 13px;
    color: #666666;    font-size: 14px;
    margin-top: 10px;  border: 2px solid #e6e6e6;}
    
.banner1{padding-top: 1.1rem;}
.bannerbox{position: relative;}
.banner_text{position: absolute;width: 100%; padding: 0 0 0 .3rem;left:50%; top:50%; transform:translate(-50%,-50%);}
.zcbox{width: 2.08rem; height: .34rem;border: 1px solid #f98441;border-radius: .17rem;}
.zcbox ul{overflow: hidden;}
.zcbox li{float: left;width: 50%;color: #f98441;line-height: .34rem;}
.zcbox li span{display: block; text-align: center; font-size: .2rem; font-weight: bold;zoom: .8;}
.zcbox ul li:nth-child(1){ background: #f98441;color: #fff;border-radius: .17rem 0 0 .17rem;}
.banner_text h2{font-weight: bold; font-size: .38rem; line-height: 1.04rem; color: #fff;}
.banner_text h2 b{display: inline-block;vertical-align: middle;font-size: .16rem; color: #fff; line-height: 1.5;margin: -0.04rem 0 0 .1rem;}
.banner_text h3{color: #fff; font-size: .2rem; font-weight: bold; margin-bottom: .12rem;}
.banner_text p{font-size: .12rem; color: #fff; line-height: 1.6; position: relative;padding-left: .22rem;}
.banner_text p:before{position: absolute; content: "";width: .1rem;height: .1rem;background: #f98441;border-radius: 50%; left: 0;top:50%; transform: translateY(-50%);}

.banner_text1 .zcbox{margin-left: 4rem;}
.banner_text1 h2{color: #000; padding-left: 4rem;}
.banner_text1 h2 b{color: #999;}
.banner_text1 h3{color: #000;padding-left: 4rem;}
.banner_text1 p{color: #000;padding-left: 4.2rem;}
.banner_text1 p:before{background: #000;left: 4rem;}

.banner_text2{position: absolute;width: 100%; padding: 0 0 0 .3rem;left:50%; top:50%; transform:translate(-50%,-50%);box-sizing: border-box;}
.inbox{text-align: center; width: 3.3rem; position: relative;}
.inbox span{display: block; margin: 0 auto; background: url(../images/a65.png); width: .5rem;height: .5rem;background-size: 100%;position: relative;z-index: 10;}
.inbox h2{font-weight: bold; font-size: .35rem; color: #265ebf;padding: .25rem 0 .5rem; position: relative;z-index: 10;}
.inbox p{font-size: .15rem; line-height: 1.7;color: #265ebf;position: relative;z-index: 10;}
.inbox h2:before{border-bottom: 3px solid #f98441;width: .36rem;left: 50%;transform: translateX(-50%);bottom: .2rem;position: absolute; content: "";}
.inbox h2:after{border-bottom: 3px solid #265ebf;width: .18rem;left: calc(50% - .09rem);transform: translateX(-50%);bottom: .2rem;position: absolute; content: "";}
.inbox em{font-size: .48rem; top: .3rem; color: #e5effc; font-weight: bold; left: 50%;transform: translateX(-50%);width: 100%;position: absolute;font-style: normal;}

.banner_text3{position: absolute;width: 100%; padding: 0 .3rem;left:50%; top:50%; transform:translate(-50%,-50%);box-sizing: border-box;}
.text3{width: 3.6rem; padding-left: 3.7rem;}
.text3 h2{font-size:.34rem ;color: #000; margin-bottom: .2rem;font-weight: bold;}
.text3 h3{font-size: .3rem; color: #999;margin-bottom: .2rem;}
.text3 p{overflow: hidden;}
.text3 span{float: left; padding: 0 .1rem; line-height: 1.6; color: #fff;background: #265ebf;}
.text3 span:nth-child(2){ background: #f98441;}
.text3 ul{overflow: hidden; padding-top: .25rem;}
.text3 li{float: left; width: 25%; text-align: center;border-right: 1px solid #666;box-sizing: border-box;}
.text3 p{margin-top: .15rem; color: #000;}
.text3 img{width: .2rem; margin: 0 auto;}

.banner_text4{position: absolute;width: 100%; padding: 0 .3rem;left:50%; top:50%; transform:translate(-50%,-50%);box-sizing: border-box;}
.banner_text4 h3{font-size: .12rem;color: #999;}
.banner_text4 h2{font-weight: bold; color: #000; font-size: .32rem; line-height: 2;}
.banner_text4 span{display: inline-block;line-height: 1.8; padding: 0 .15rem; font-size: .12rem; color: #fff;background: #265ebf; margin-bottom: .4rem;}
.banner_text4 p{font-size: .12rem; line-height: 1.8; color: #000; padding-left: .2rem; position: relative;}
.banner_text4 p:before{position: absolute;content: "";width: .1rem;height: .1rem;border-radius: 50%; left: 0;top:50%; transform: translateY(-50%);background: #265ebf;}





.gnfl{padding:0 0 .3rem 0;}
.gnflbox{background: url(../images/a3.png) no-repeat center center;background-size: 100% 100%; padding: .4rem .3rem;}
.gnflbox ul{overflow: hidden;display: flex;justify-content : space-between;}

.gnflbox a{display: block; text-align: center; height: 1.2rem; border-radius: .15rem;width: 1.2rem;padding-top: .17rem; box-sizing: border-box;}
.gnflbox p{font-size: .22rem; color: #fff;margin-top: .18rem;}
.gnflbox span{display: block; margin: 0 auto; width: .4rem;position: relative;height: .4rem;}
.gnflbox img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.c1{opacity: 1;}
.c2{opacity: 0;}
.gnflbox li.cur a{background: #fff;}
.gnflbox li.cur a p{color: #265ebf;}
.gnflbox li.cur a .c1{opacity: 0;}
.gnflbox li.cur a .c2{opacity: 1;}
.vide{padding: 0 .3rem .3rem .3rem;}

.cpxl{background: #f4f5fa;}
.cpxl_title{position: relative; text-align: center; padding: .7rem 0 .3rem;}
.cpxl_title h2{font-weight: bold; font-size: .3rem; color: #010101; position: relative;z-index: 10;padding-bottom: .35rem;}
.cpxl_title h2:before{position: absolute; content: ""; border-bottom: 0.06rem solid #265ebf;border-radius: .03rem; width: .55rem; left: 50%;transform: translateX(-50%); bottom: 0;}
.cpxl_title span{position: absolute; font-size: .4rem; color: #e7e8ee; font-weight: bold; top: .48rem;left: 50%;transform: translateX(-50%);}

.wrapper01{overflow:hidden;position:relative;height: .75rem; overflow: hidden;width: 100%; padding-left: .3rem;box-sizing: border-box;}
.wrapper01 .scroller {position:absolute; height: .75rem; overflow: hidden;}
.wrapper01 .scroller li {height: 1rem;color:#333;float: left;line-height: .75rem;text-align: center}
.wrapper01 .scroller li a{color:#010101;display:block;padding:0 .3rem; font-size: .3rem;font-weight: bold;}
.wrapper01 .scroller li.cur a{color:#fff;background: #265ebf;}
.cpxl_nr div:nth-child(1){display:block;}
.cpxlbox{padding: .45rem .3rem 0 .3rem;display:none;}
.cpxl_nr{background: url(../images/a8.png) no-repeat center center;background-size: 100% 100%; padding-bottom: .55rem;}
.cpxlbox {animation:fadeIn .25s, 100ms;}
.cpxlbox ul{overflow: hidden; margin-left: -.3rem;}
.cpxlbox  li{float: left; width: 50%; font-size: .22rem; line-height: .7rem; padding-left: .3rem;box-sizing: border-box;}
.cpxlbox  li a{display: block; color: #010101;border-bottom: 1px solid #dbdde6; }
.cpxlbox  li a:hover{color: #f98441;background: url(../images/a9.png) no-repeat right center;background-size: .3rem .12rem;}
.cpxlbox  li.cur a{color: #f98441;background: url(../images/a9.png) no-repeat right center;background-size: .3rem .12rem;}

.sycj{background: #fafafa; padding: 0 .3rem;}
.sjcj_title{text-align: center; padding: .5rem 0 .6rem; position: relative;}
.sjcj_title h2{font-weight: bold; font-size: .3rem; color: #010101; position: relative;z-index: 10;padding-bottom: .35rem;}
.sjcj_title h2:before{position: absolute; content: ""; border-bottom: 0.06rem solid #265ebf;border-radius: .03rem; width: .55rem; left: 50%;transform: translateX(-50%); bottom: 0;}
.sjcj_title span{position: absolute; font-size: .4rem; color: #e7e8ee; font-weight: bold; top: .48rem;left: 50%;transform: translateX(-50%);}
.sjcj_title p{font-size: .2rem; color: #7a7a7a; line-height: 1.6; margin-top: .22rem;}
.sycj_nr{padding-bottom: .5rem;}
.sycj_nr a{display: block; margin-bottom: .2rem;}
.sycj_box{padding: .2rem; background: #fff;}
.cycj_text{position: relative; }
.cycj_text span{position: absolute; font-weight: bold; font-size: .36rem;color: #265ebf; top: 0; right: 0;}
.cycj_text h2{font-weight: bold; font-size: .28rem; line-height: 1.5; color: #010101; padding-bottom: .1rem; border-bottom: #f1f1f1; position: relative; margin-bottom: .2rem;}
.cycj_text h2:before{position: absolute; content: ""; border-bottom: 5px solid #f98441;width: 10px; bottom: -2px;left: 0;}
.cycj_text p{font-size: .22rem; line-height: 1.6; color: #7a7a7a;text-align:justify; word-break: break-all;    height: 1.6rem;
    overflow: hidden;}
.sycj_tp{padding-top: .1rem;}
.sycj_nr .swiper{padding-bottom: .48rem;}
.sycj_nr .swiper-pagination-bullet{width: .3rem;height: .06rem;background: #e6e6e6;border-radius: 0; opacity: 1;}
.sycj_nr .swiper-pagination-bullet-active{background: #265ebf;}

.news_title{padding:.7rem 0 .44rem; position: relative;text-align: center;}
.news_title h2{font-weight: bold; font-size: .3rem; color: #010101; position: relative;z-index: 10;padding-bottom: .35rem;}
.news_title h2:before{position: absolute; content: ""; border-bottom: 0.06rem solid #265ebf;border-radius: .03rem; width: .55rem; left: 50%;transform: translateX(-50%); bottom: 0;}
.news_title span{position: absolute; font-size: .4rem; color: #e7e8ee; font-weight: bold; top: .48rem;left: 50%;transform: translateX(-50%);}
.news_lb{padding: 0 .3rem .35rem .3rem;}
.news_lb ul{overflow: hidden;}
.news_lb li{float: left; font-size: .28rem; font-weight:bolder; color: #010101; line-height: .75rem;}
.news_lb span{padding: 0 .25rem;display: block; font-weight: bold;}
.news_lb li.cur span{color: #fff;background: #265ebf;}
.news_nr{animation:fadeIn .25s, 100ms;}
.news_box .swiper-slide .newsxq{background: #000;}
.news_box .swiper-slide img{opacity: 0.5;}
.news_box .swiper-slide-activ{background: #fff;}
.news_box .swiper-slide .news_text{opacity: 0.5;}
.news_box .swiper-slide-active img{opacity: 1;}
.news_box .swiper-slide-active .news_text{opacity: 1;}
.news_text h2{font-weight: bold; font-size: .28rem; line-height: .82rem; color: #010101;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_text p{font-size: .22rem; line-height: .36rem;color: #7A7A7A;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.news_text{padding: 0 .2rem .2rem .2rem;background: #fafafa;    margin-left: -1px;}
.news_text h3{margin-top: .1rem; font-size: .22rem;color: #7A7A7A;}
.xtb1{background: url(../images/a12.png);width: .2rem;height: .2rem;display: inline-block;vertical-align: middle; margin: -0.04rem .1rem 0 0;background-size: 100%;}
.xtb2{background: url(../images/a13.png);width: .2rem;height: .2rem;display: inline-block;vertical-align: middle; margin: -0.04rem .1rem 0 0;background-size: 100%;}
.news_box .swiper{padding-bottom: .5rem;}
.news_box .swiper-pagination-bullet{opacity: 1; width: .3rem;background: #e6e6e6; opacity: 1; border-radius: 0; height: .06rem;}
.news_box .swiper-pagination-bullet-active{background: #265ebf;}
.xwxqnr_text{ line-height:2;}
.videoview {}
.videoview video{ width:100% !important; height:auto !important;}
.fpage { overflow: hidden; margin: 20px auto; text-align: center;font-size: 16px;}
.fpage li {padding: 8px; margin: 0 3px; transition: all .5s; text-align: center;  vertical-align: top; display: inline-block;  background: #ebebeb; border-radius: 4px;
font-size: 14px; color: #353535;}

.fpage li a{color: #353535;}
.fpage li.current a{color:#fff;}
.fpage li.current,.fpage li:hover { background: #265EBF; color: #ffffff;}
.fpage li:hover a{color:#fff;}
.fpage a.checkMore { float: left; padding: 0 14px; color: #ffffff; background:#265EBF; border-radius: 0; width: auto;}
.fpage a.checkMore2 { float: right; padding: 0 14px; color: #ffffff; background:#265EBF; border-radius: 0; width: auto;}
.fpage a.prevPage {background: url(../images/prevPage.png) center no-repeat;}
.fpage a.nextPage {background: url(../images/nextPage.png) center no-repeat;}
.fpage .page-link{padding:10px !important;}

.azys{padding: .5rem 0;}
.azys ul{overflow: hidden;}
.azys li{float: left; width: 25%; text-align: center;}
.azys img{width: 1rem;height: 1rem; margin: 0 auto; border-radius: .15rem;}
.azys p{font-weight: bold; font-size: .28rem; margin-top: .3rem;color: #010101;}
.footer{background: url(../images/a18.png) no-repeat center bottom #232c33;background-size: 100% auto;}
.footer_top{padding: .4rem .3rem .5rem .3rem;}
.footer_top img{width: 3.81rem;}
.footerbox{overflow: hidden; padding: 0 .3rem .3rem .3rem;}
.foot_right{float: right;width: 1.4rem;}
.foot_right li{padding-bottom: .1rem;}
.foot_right p{color: #fff;text-align: center; line-height: 1.8; font-size: .2rem;zoom: .7;}
.foot_left{float: left;width: calc(100%  - 1.5rem);}
.lxdh li{overflow: hidden; padding-bottom: .22rem;}
.lxdh img{float: left; width: .71rem;}
.lxdhtext{float: right;width: calc(100% - .9rem);}
.lxdhtext p{font-size: .2rem; color: #fff;line-height: .35rem;}
.lxdhtext h2{font-weight: bold; color: #f98441; font-size: .28rem;}
.lxdh h3{font-size: .2rem; color: #fff; line-height: .5rem; }
.bqxx{text-align: center; border-top: 1px solid #303940; padding: .2rem 3%;}
.bqxx a{ color: #fff;}
.bqxx p{font-size: .2rem; color: #fff; line-height: 1.7;}

/*产品系列*/
.cpnr_bottom{padding: .3rem .3rem .1rem .3rem;}
.pcnr_top{padding: .3rem .3rem 0 .3rem;}
.pcnr_top ul{overflow: hidden; margin-left: -.2rem;}
.pcnr_top li{float: left;width: 50%; padding: 0 0 .2rem .3rem;box-sizing: border-box;}
.wby1{width: 100%; height: .8rem;border-radius: .4rem; padding: 0 .2rem;border: none;font-size: .24rem;background: url(../images/a24.png) no-repeat calc(100% - .25rem) center #fff; background-size: .2rem .12rem;border: none;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none; color: #333;}
.wby1::-webkit-input-placeholder{color:#333;}
.pcnr_top  ul li:nth-child(3){ width:100%;}
.cpnr_bottom{animation:fadeIn .25s, 100ms;}
.cpnr_bottom ul{overflow: hidden; }
.cpnr_bottom li{width: 100%; padding: 0 0 .2rem 0rem;box-sizing: border-box;    margin: 10px 0;
    box-shadow: #e8e4e4 1px 1px 8px;}
.cpbox{background: #fff;border-radius: .15rem;    display: inline-block;}
.cpbox img{ float:left; width:40%;}
.cptext{padding: .2rem; float:left; width:59%;}
.cptext h2{font-weight: bold; font-size: .27rem; line-height: .42rem; position: relative; padding-bottom: .52rem; color: #010101;}
.cptext p{font-size: .22rem; color: #7A7A7A;line-height: 2;}
.cptext h2:before{position: absolute; content: ""; border-bottom: .06rem solid #f98441; width: .6rem;border-radius: .03rem; left: 0; bottom: .3rem;}
.cptext h2:after{position: absolute; content: ""; border-bottom: .06rem solid #265ebf; width: .3rem;border-radius: .03rem; left: 0; bottom: .3rem;z-index: 1;}

/*案例中心_详情*/
.alzc_title h2{font-weight: bold; text-align: center; font-size: .3rem; color: #010101;line-height: 1.08rem; }
.alzx_text h2{font-size: .3rem; color: #010101;font-weight: bold; position: relative; padding:.48rem 0 .28rem;margin-bottom: .4rem;}
.alzx_text h2:before{position: absolute; content: ""; border-bottom: 0.06rem solid #265ebf;width: .6rem;border-radius: 0.03rem;left: 0; bottom: 0; }
.alzx_text h3{font-size: .3rem; color: #010101; margin-bottom: .25rem;}
.alzx_text p{font-size: .24rem; color: #7A7A7A;line-height: 2;}
.cpnr_title h2{font-size: .3rem; color: #010101;font-weight: bold; position: relative; padding:.48rem 0 .28rem;margin-bottom: .4rem;}
.cpnr_title h2:before{position: absolute; content: ""; border-bottom: 0.06rem solid #265ebf;width: .6rem;border-radius: 0.03rem;left: 0; bottom: 0; }

/*产品系列_相关*/
.banner{padding-top: 1.1rem;}
.banner .swiper-pagination{text-align: right;top: .8rem;padding-right: .35rem;box-sizing: border-box;font-size: .35rem;bottom: none;height: .5rem;}
.cpsm{background: #fff; padding: 0 .3rem .3rem .3rem;}
.cpsm_title h2{font-weight: bold; font-size: .3rem; color: #010101;line-height: .64rem;}
.cpsmbox p{font-size: .24rem;color: #7A7A7A;line-height: 1.7;}
.xtb3{background: url(../images/a28.png); width: .26rem;height: .26rem;background-size: 100% 100%;vertical-align: middle; display: inline-block;margin: -0.04rem .1rem 0 0;}
.xtb4{background: url(../images/a29.png); width: .26rem;height: .26rem;background-size: 100% 100%;vertical-align: middle; display: inline-block;margin: -0.04rem .1rem 0 0;}
.cpsmtext{background: #fafafa; padding: .1rem .2rem;}

.cpsmtext p{padding: .1rem 0 .1rem .4rem;font-size: .24rem; line-height: 1.6;color: #7A7A7A;position: relative;}
.cpsmtext p:before{position: absolute; content: "";left: 0;top:.2rem;;background: #265ebf;width: .2rem;height: .2rem;}
.cpsmtext p:nth-child(2n):before{position: absolute; content: "";left: 0;top:.2rem;;background: #f98441;width: .2rem;height: .2rem;}
.cpnr_fl{background: #fff; border-bottom: 1px solid #d5d5d5; line-height: 1.1rem; padding: 0 .3rem; margin-top: .2rem;}
.cpnr_fl ul{overflow: hidden;}
.cpnr_fl li{float: left; padding-right: .52rem;}
.cpnr_fl span{display: block;  font-size: .3rem; font-weight: bold; color:#010101;position: relative;}
.cpnr_fl span:before{position: absolute; content: ""; border-bottom: 0.04rem solid #265ebf;width: 0; bottom: 0;left: 50%;transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.cpnr_fl li.cur span{color: #265ebf;}
.cpnr_fl li.cur span:before{width: 100%;}

/*服务与支持_在线视频*/
.fwzc_top{padding: 0 0 .1rem 0;}
.fwzc_top ul{overflow: hidden; margin-left: -.3rem;}
.fwzc_top li{width: 50%; padding:  0 0 0 .3rem;box-sizing: border-box; position: relative; margin-bottom: .2rem;float: left;}
.wby2{width: 100%; height: .8rem;border-radius: .4rem; padding: 0 1.3rem 0 .8rem;border: none;font-size: .24rem;background:#fff; background-size: .2rem .12rem;border: none;line-height: .8rem;box-sizing: border-box;}
.btn1{position: absolute; color: #fff; right: 0; top: 0; width: 1.3rem;height: .8rem; background: #265ebf;font-size: .24rem;border-radius: .4rem;border: none;}
.fwzc_top li:nth-child(1){ width:100%;}
.fwzc_top img{width: .26rem; position: absolute; left: .6rem;top:50%; transform: translateY(-50%);}

.splb{background: #fff;}
.splbbox{overflow: hidden; padding: .4rem .3rem; border-bottom: 1px solid #d5d5d5;}
.splb_left{float: left; width: 1.51rem;}
.splb_right{float: right;width: calc(100% - 1.81rem);}
.splb_right h2{font-size: .28rem; line-height: 1.6; color: #010101;}
.splb_right p{font-size: .24rem; color: #7A7A7A;line-height: .5rem;}
.splb_right a{width: 1.32rem; color: #fff; text-align: center; background: #265ebf;font-weight: bold; font-size: .24rem;}
.splb_right b{padding: 0 .1rem;font-size: .24rem;color: #7a7a7a;}
.splbbox:last-child{border: none;}

/*联系我们*/
.lxwm{padding: 0 .3rem; }
.lxwm_title h2{font-weight: bold; font-size: .3rem; position: relative; color: #010101;padding: .4rem 0 .56rem;}
.lxwm_title h2:before{position: absolute; content: ""; border-bottom: 0.06rem solid #265ebf;border-radius: .03rem; left: 0; bottom: .3rem;width: .55rem;}
.lxwmbox{background: #fff;border-radius: .15rem; padding: 0 .3rem .1rem .3rem; margin-bottom: .2rem;}
.lx_title{border-bottom: 1px solid #e6e6e6; padding: .3rem 0 .26rem; position: relative;}
.lx_title h2{font-weight: bold; font-size: .3rem; position: relative; color: #010101;padding: 0 0 .6rem;}
.lx_title h2:before{position: absolute; content: ""; border-bottom: 0.06rem solid #265ebf;border-radius: .03rem; left: 0; bottom: .3rem;width: .55rem;}
.lx_title p{font-size: .24rem;color: #7A7A7A;}
.lx_title img{width: .5rem; position: absolute; right: 0; top: .45rem;}
.lxnr{padding-top: .1rem;}
.lxnr p{font-size: .24rem; line-height: .58rem;color: #7A7A7A;}
.lxnr p img{display: inline-block;vertical-align: middle; margin: -0.04rem .2rem 0 0;width: .27rem;}
.lxwm_title p{font-size: .2rem; color:#7A7A7A; margin-top: -.1rem; padding-bottom: .35rem;}
.bdxqa{background: #fff; border-radius: .15rem;padding: .3rem .3rem .3rem .3rem; margin-bottom: .3rem;}
.bdxqa li{overflow: hidden; padding-bottom: .3rem;}
.bdxqa li span{float: left; font-size: .24rem; color: #7A7A7A;width: 1.2rem;line-height: .56rem;}
.wby3{float: right;width: calc(100% - 1.2rem); height: .56rem;border-radius: .1rem;background: #f2f2f2; padding: 0 .2rem;box-sizing: border-box; line-height: .56rem;border: none;}
.dxbox{float: right; width: calc(100% - 1.2rem); }
.dxbox dl{overflow: hidden;margin-left: -.2rem;}
.bdxqa dt{float: left;padding: 0 0 .2rem .2rem;}
.bdxqa b{display: block; padding: 0 .21rem; background: #f2f2f2; font-size: .24rem;color: #7A7A7A;line-height: .56rem;border-radius: .1rem;}
.my_protocol .input_agreement_protocol { appearance: none; -webkit-appearance: none;  outline: none;  display: none;  }
.my_protocol .input_agreement_protocol+b {cursor:pointer;display: block; padding: 0 .21rem; background: #f2f2f2; font-size: .24rem;color: #7A7A7A;line-height: .56rem;border-radius: .1rem; }
.my_protocol .input_agreement_protocol:checked+b {background:#f98441; color: #fff;}

.bdxqa{padding-bottom: .3rem;}
.bdxqa dt.cur b{color: #fff;background: #f98441;}
.bdxqa  ul li:nth-child(4){ padding-bottom: .1rem;}
.wby4{padding: .2rem; font-size: .24rem;height: 1rem;float: right;width: calc(100% - 1.2rem);box-sizing: border-box;background: #f2f2f2;border-radius: .1rem;border: none;}
.btn3{width: 100%; font-size: .3rem;color: #fff; height: .85rem;background: #265ebf;border: none;border-radius: .1rem;}

/*关于我们*/
.gywm{padding: 0 .3rem;position: relative;}
.gywm_title{padding: .45rem 0 .4rem;}
.gywm_title p{font-weight: bold; font-size: .2rem; color: #265EBF;margin-bottom: .23rem;}
.gywm_title h2{font-weight: bold; font-size: .3rem;color: #010101; position: relative; padding-bottom: .3rem;}
.gywm_title h2:before{position: absolute; content: "";border-bottom: 0.06rem solid #265ebf;border-radius: .03rem; width: .55rem;left: 0;bottom: 0;}
.gywm_nr p{font-size: .24rem; line-height: 1.6; text-indent: .48rem; color: #7A7A7A;text-align:justify; word-break: break-all;}
.gywm_nr p:nth-child(1){ padding-right: 3.05rem;}
.gywm img{width: 2.05rem; right: .3rem; top: .45rem;position: absolute;}
.gywm_lb{padding: .3rem 0;}
.gywm_lb ul{overflow: hidden; margin-left: -.35rem;}
.gywm_lb li{float: left; width: 33.33%; padding-left: .35rem;box-sizing: border-box;}
.gywm_lb li span{font-weight: bold;}
.bbox{height: 2.05rem;text-align: center; background: #f4f5fa; padding: 0 .15rem;border-radius: .1rem;}
.bbox h2{font-weight: bold; font-size: .5rem; color: #265EBF;line-height: .78rem;}
.bbox p{font-size: .2rem; line-height: 1.6;color: #7A7A7A;}

.fzlc{padding: 0 3% .5rem 3%;background: url(../images/a40.png) no-repeat center center;background-size: 100% 100%;}
.fzlc_title{text-align: center; padding: .75rem 0 .35rem;position: relative;}
.fzlc_title h2{font-weight: bold; font-size: .3rem; color: #010101;position: relative;z-index: 10;padding-bottom: .55rem;}
.fzlc_title span{position: absolute; font-size: .5rem; font-weight: bold; color: #f3f3f3; top: .5rem;left: 50%;transform: translateX(-50%);}
.fzlc_title h2:before{position: absolute; content: ""; border-bottom: 0.06rem solid #265ebf;width: .55rem;border-radius: .03rem; bottom: .25rem;left: 50%;transform: translateX(-50%);}
.fzlc_title p{font-size: .2rem; color: #7A7A7A; line-height: 1.6;}
.fzlcbox{ padding-top: .3rem;}
.fzlcbox h2{font-weight: bold; font-size: .4rem; color: #7A7A7A;text-align: center;margin-bottom: .65rem;text-align: center;font-family: font1; }
.fznr{overflow: hidden;width: 7rem; left: 50%;opacity: 0; margin-left: -2.5rem;}
.fzlc_nr{overflow: hidden;position: relative;padding-top: .35rem;}
.fzlc_nr:before{ position: absolute; content: ""; border-bottom: 1px solid #e6e6e6;width: 90%; top: .34rem;left: 50%; transform: translateX(-50%);}
.fzlc_right{float: right;width: calc(100% - 2.6rem);}
.fzlc_nr .swiper-slide-active .fznr,.fzlc_nr .swiper-slide-duplicate-active .fznr{opacity: 1;}
.fzlc_left{float: left; width:2.6rem;text-align: right; font-weight: bold; font-size: 1rem;font-family: font1;padding-top: .3rem;}
.fzlc_right ul{padding-left: .28rem;position: relative;}
.fzlc_right li{font-size: .22rem; line-height: .48rem; color: #7A7A7A;position: relative; padding-left: .35rem;}
.fzlc_right li:before{position: absolute;width: .16rem;height: .16rem; border: 2px solid #3267c2;left: 0;box-sizing: border-box;border-radius: 50%;top:50%; transform: translateY(-50%);background: #fff;content: "";}
.fzlc_nr .swiper-slide-active .fzlcbox,.fzlc_nr .swiper-slide-duplicate-active .fzlcbox{background: url(../images/a41.png) no-repeat center top;background-size: .18rem .14rem;}
.fzlc_nr .swiper-slide-active .fzlcbox h2,.fzlc_nr .swiper-slide-duplicate-active .fzlcbox h2{color: #265EBF;}
.fzlc_right ul:before{position: absolute; content: "";border-left: 1px solid #f3f3f3;height: 80%; left: .36rem;top:50%; transform: translateY(-50%);}
.fzlc_nr .swiper-button-next{width: .6rem; height: .6rem;border-radius: 50%;box-shadow:0 0 10px rgba(0, 0, 0, .2); background:url(../images/a42.png) no-repeat center center #fff; top: 0.05rem; right: 0.05rem; margin: 0;background-size: .16rem .29rem;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{font-size: 0;}
.fzlc_nr .swiper-button-prev{width: .6rem; height: .6rem;border-radius: 50%;box-shadow:0 0 10px rgba(0, 0, 0, .2); background:url(../images/a43.png) no-repeat center center #fff; top: 0.05rem; right: 0.05rem; margin: 0;background-size: .16rem .29rem;}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 0;}

.tdjs{position: relative; padding: 0 3% .4rem 3%;}
.tdjs_title{padding: 1.05rem 0 .3rem 2.9rem;}
.tdjs_title h2{font-weight: bold; font-size: .3rem; color: #010101; position: relative;z-index: 10; padding-bottom: .32rem;}
.tdjs_title h2:before{position: absolute; content: ""; border-bottom: 0.06rem solid #265ebf; width: .55rem; bottom: 0;left: 0; border-radius: 0.03rem; }
.tdjs_title span{position: absolute; font-weight: bold; font-size: .5rem; color:#e8e8e8; top: .78rem;left: 3rem;}
.dtjs_nr p{font-size: .22rem; line-height: 1.6; color: #7A7A7A;text-align:justify; word-break: break-all; padding-bottom: .15rem;}
.dtjs_nr img{width: 2.35rem;float: left; margin-top: -1.2rem; margin-right: .4rem; }
.text1{ padding-left: .27rem; position: relative;}
.text1:before{position: absolute; content: "";width: .16rem;height: .16rem;background: #265ebf;left: 0; top: .1rem;}
.text2{ padding-left: .27rem; position: relative;}
.text2:before{position: absolute; content: "";width: .16rem;height: .16rem;background: #f98441;left: 0; top: .1rem;}

.hzhy{background: #FFF; padding-bottom: .6rem;}
.hzhy_title{text-align: center; padding: .77rem 0 .48rem; position: relative;}
.hzhy_title h2{position: relative; font-weight: bold; font-size: .3rem; z-index: 10; color: #010101; padding-bottom: .33REM;}
.hzhy_title span{position: absolute; top: .5rem; font-weight: bold; font-size: .5rem; color: #F3F3F3;left: 50%;transform: translateX(-50%);}
.hzhy_title h2:before{position: absolute; content: ""; border-bottom: 0.06rem solid #265ebf; width: .55rem; bottom: 0;left:50%; border-radius: 0.03rem;transform: translateX(-50%);}
.hzhy_nr ul{font-size: 0; text-align: center;}
.hzhy_nr a{display: block; width: 1.5rem; position: relative;}
.hzhy_nr li{display: inline-block; padding: 0 .1rem;}
.hzhy_nr p{color: #fff; font-size: .2rem; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);width: 100%;}
.hzhy_nr ul:nth-child(2){ margin-top: -.5rem;}
.hzhy_nr ul:nth-child(3){ margin-top: -.5rem;}

/*案例中心*/
.alzx{padding: .4rem .3rem 0 .3rem;}
.alzx ul{overflow: hidden; margin-left: -.3rem;}
.alzx li{float: left; width: 50%; padding: 0 0 .3rem .3rem;box-sizing: border-box;}
.alzxbox{background: #fff;border-radius: .15rem; overflow: hidden;}
.alzxbox p{font-size: .28rem; padding: .25rem .15rem; font-weight: bold; color: #010101;line-height: .4rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/*服务与支持_配置文件*/
.cpcs dt{font-size: .24rem; line-height: .76rem; border-bottom: 1px solid #d5d5d5;color: #7A7A7A;}
.cpcs dt:last-child{border: none;}
.fwzc_top{padding: .3rem .3rem .1rem .3rem;}

.cpcs table{width: 100% !important;
    border-collapse: collapse;}
.cpcs table tr:nth-child(2n-1){    background-color: #f0f0f0;   }
.cpcs table tr td:first-child{ font-weight: bold; }
.cpcs table tr td{
     padding: 10px 3px;
    color: #666666;    font-size: 14px;
    margin-top: 10px;    border-color: #e0e0e0;}

/*新闻中心*/
.xwzx{padding: 0 .3rem;}
.xwzx_title{text-align: center; position: relative; padding: .8rem 0 .4rem;}
.xwzx_title h2{font-weight: bold; font-size: .3rem;color: #010101;position: relative;z-index: 10;}
.xwzx_title span{position: absolute; width: 100%;text-align: center; font-size: .5rem; color: #F3F3F3;left: 0; top: .52rem;font-weight: bold;}
.xwzx_bt ul{overflow: hidden;}
.xwzx_bt li{float: left;}
.xwzx_bt span{cursor: pointer; font-weight: bold; font-size: .3rem; padding: 0 .22rem; line-height: .75rem;color: #010101;display: block;}
.xwzx_bt li.cur span{color: #fff;background: #265ebf;}
.xwzx_qh{padding-bottom: .3rem;animation:fadeIn .25s, 100ms;}
.xwzx_qh li{padding: .3rem 0; border-bottom: 1px solid #ececec;}
.xwzx_qh li:last-child{border: none;}
.xwqhbox{overflow: hidden;}
.xwqh_rq{float: left; text-align: center; width: 1rem;padding-top: .25rem;}
.xwqh_rq h2{font-size: .5rem; font-family: font1; font-weight: bold; color: #010101;}
.xwqh_rq p{font-size: .24rem; color: #7A7A7A; margin-top: .24rem;zoom: .9;}
.xwqh_tp{width: 1.85rem; float: left; margin-left: .2rem;}
.xwqh_text{float: right;width: calc(100% - 3.3rem);}
.xwqh_text h2{font-size: .3rem;color: #010101; line-height: 1.7;font-weight: bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwqh_text p{font-size: .24rem; color: #7A7A7A; line-height: .36rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwqh_text h3{font-size: .2rem;color:#7A7A7A ; margin-top: .25rem;}

/*新闻中心_详情*/
.xwxq_nr{padding-bottom: .5rem;}
.xwxq_nr h2{font-weight: bold; font-size: .3rem; color: #010101;line-height: 2; padding: .5rem 0 .25rem;text-align: center;}
.xwxqnr_text p{font-size: .24rem; line-height: 2;color: #7A7A7A;text-indent: .48rem;text-align:justify; word-break: break-all;}
.xwxqnr_text img{margin: .25rem 0;}

/*先型目录*/
.xxml_title{padding: .4rem .3rem .3rem .3rem;}
.xxml_title h2{font-weight: bold; font-size: .3rem; color: #010101;position: relative; padding-bottom: .26rem;}
.xxml_title h2:before{position: absolute; content: ""; border-bottom: 0.06rem solid #265ebf;width: .55rem;border-radius: 0.03rem; left: 0; bottom: 0;}
.alzxt{padding: .2rem;}
.alzxb{background: #fff;border-radius: .15rem; height: 1.05rem; padding: 0 .15rem;display: flex;justify-content : space-between; align-items: center;}
.alzxb span{display: block; font-size: .26rem; color: #fff;background: #265ebf;width: .4rem;line-height: .4rem;text-align: center; border-radius: 50%;height: .4rem;}
.alzxb p{width: calc(100% - .63rem);font-size: .24rem; color: #7A7A7A;line-height: 1.6;}
.alzxt li{padding-bottom: .2rem;}
.tjbd{padding: 0 .3rem;}
.alzx_text{padding: 0 3%;}
.cpnr_title{padding: 0 3%;}
#allmap{height: 5rem; width: 100%;}
.fynr{text-align: center; padding: .6rem 0;}
.fynr li{display: inline-block; padding: 0 .05rem;}
.fynr a{display: block; line-height: 2; font-size: .26rem; color: #999; padding: 0 .17rem;border: 1px solid #ddd;}
.fynr li.cur a{color: #fff;border: 1px solid #265ebf;background: #265ebf;}
.fynr li a:hover{color: #fff;border: 1px solid #265ebf;background: #265ebf;}

/*001*/
.xxml_gd{overflow: auto;}
.serviceMap { position: relative;width: 1000px;background: url(../images/typeMap1.png); background-size: 100% 100%;overflow: hidden;}
.mc_a1t_a {
    display: block;
    position: relative;
}
.mc_a1t_dian {
    display: block;
    width: 20px;
    height: 20px;
	line-height: 20px;
	text-align: center;
    background: #001eb4;
    border-radius: 50%;
	color: #ffffff;
}

.mc_a1t_dian::before {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: rgba(0, 30, 180, 0.2);
}

.mc_a1t_dian::after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: rgba(0, 30, 180, 0.2);
}

.mc_a1t_dian::before {
    animation: boderM 3s .75s infinite;
}

.mc_a1t_dian::after {
    animation: boderM 3s infinite;
}
.mc_a1t_xl {
    position: absolute;
    left: 42px;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
    font-size: 16px;
    padding: 15px 23px;
    line-height: 24px;
    pointer-events: none;
	white-space: nowrap;
	
}
.mc_a1t_xl::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 0;
    height: 100%;
    background: rgba(38, 94, 191, .7);
    border-radius: 60px;
	pointer-events: none;
}
.serviceMap li:hover .mc_a1t_xl {
    pointer-events: all;
}
.mc_a1t_xl span {opacity: 0;}
.mc_a1t_title {
    color: #fff;
    font-size: 12px;
    vertical-align: middle;
}
.serviceMap li:hover .mc_a1t_xl::before {
    width: 100%;
    transition: all .4s cubic-bezier(.34, .44, .41, 1.12);
}
.serviceMap li:hover .mc_a1t_xl span {
    opacity: 1;
    transition: all .36s .4s;
}
.serviceMap>img.mapImg { display: block; width: 100%; z-index: -2; position: relative;}
.serviceMap li { z-index: 4;}
.serviceMap li:hover { z-index: 10;}
.serviceMap li:nth-child(1) { position: absolute; left: 6.5%; top: 11.63%;}
.serviceMap li:nth-child(1) .mc_a1t_xl,.serviceMap li:nth-child(2) .mc_a1t_xl,.serviceMap li:nth-child(3) .mc_a1t_xl,.serviceMap li:nth-child(21) .mc_a1t_xl,.serviceMap li:nth-child(4) .mc_a1t_xl,.serviceMap li:nth-child(5) .mc_a1t_xl,.serviceMap li:nth-child(6) .mc_a1t_xl,.serviceMap li:nth-child(7) .mc_a1t_xl { white-space: normal; width: 344px; word-wrap: break-word;}
.serviceMap li:nth-child(2) { position: absolute; left: 17.4375%; top: 11.63%;}
.serviceMap li:nth-child(3) { position: absolute; left: 43.187%; top: 11.63%;}
.serviceMap li:nth-child(4) { position: absolute; left: 55.25%; top: 11.63%;}
.serviceMap li:nth-child(5) { position: absolute; left: 65.05%; top: 11.63%;}
.serviceMap li:nth-child(6) { position: absolute; left: 77.75%; top: 11.63%;}
.serviceMap li:nth-child(7) { position: absolute; left: 88.8125%; top: 11.63%;}
.serviceMap li:nth-child(7) .mc_a1t_xl,.serviceMap li:nth-child(6) .mc_a1t_xl,.serviceMap li:nth-child(17) .mc_a1t_xl {left: 50%; transform: translateX(-50%); top: 40px;}
.serviceMap li:nth-child(8) { position: absolute; left: 2.0625%; top: 38.38%;}
.serviceMap li:nth-child(9) { position: absolute; left: 14.375%; top: 38.38%;}
.serviceMap li:nth-child(10) { position: absolute; left: 21.875%; top: 38.38%;}
.serviceMap li:nth-child(11) { position: absolute; left: 29.375%; top: 38.38%;}
.serviceMap li:nth-child(12) { position: absolute; left: 38%; top: 38.38%;}
.serviceMap li:nth-child(12) .mc_a1t_xl { white-space: normal; width: 344px; word-wrap: break-word;}
.serviceMap li:nth-child(13) { position: absolute; left: 49.875%; top: 38.38%;}
.serviceMap li:nth-child(14) { position: absolute; left: 59.3125%; top: 39.242%;}
.serviceMap li:nth-child(15) { position: absolute; left: 67.875%; top: 39.242%;}
.serviceMap li:nth-child(16) { position: absolute; left: 76.3125%; top: 39.242%;}
.serviceMap li:nth-child(17) { position: absolute; left: 87.625%; top: 39.242%;}
.serviceMap li:nth-child(18) { position: absolute; left: 3.375%; top: 62.134%;}
.serviceMap li:nth-child(19) { position: absolute; left: 18.4375%; top: 62.134%;}
.serviceMap li:nth-child(20) { position: absolute; left: 33.875%; top: 66.6%;}
.serviceMap li:nth-child(21) { position: absolute; left: 47.75%; top: 62.134%;}
.serviceMap li:nth-child(22) { position: absolute; left: 58.0625%; top: 62.134%;}
.serviceMap li:nth-child(23) { position: absolute; left: 63.8125%; top: 61.273%;}
.serviceMap li:nth-child(24) { position: absolute; left: 71.4375%; top: 61.617%;}
.serviceMap li:nth-child(25) { position: absolute; left: 83.25%; top: 61.617%;}
.serviceMap li:nth-child(26) { position: absolute; left: 15.25%; top: 85.71%;}
.serviceMap li:nth-child(27) { position: absolute; left: 52.1875%; top: 84.165%;}
.serviceMap li:nth-child(28) { position: absolute; left: 65.4375%; top: 84.5%;}
.serviceMap li:nth-child(29) { position: absolute; left: 80%; top: 85.71%;}
.productMap { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.productMap img { position: absolute; right: 0; bottom: 0;}
.productMap img:nth-child(1) { width:4.1875%; left:0.0025%; top: -4.3%;}
.productMap img:nth-child(2) { width:1.9%; left:4.125%; top:1.37%;}
.productMap img:nth-child(3) { width: 2.74%; left:8.0625%; top:12.04%;}
.productMap img:nth-child(4) { width: 2.82%; left:19.375%; top:12.04%;}
.productMap img:nth-child(5) { width: 2.075%; left:44.625%; top:12.04%;}
.productMap img:nth-child(6) { width: 1.9425%; left:56.9375%; top:12.04%;}
.productMap img:nth-child(7) { width: 2.833%; left: 66.625%; top:12.04%;}
.productMap img:nth-child(8) { width: 3.68125%; left:79.5% ; top:12.54%;}
.productMap img:nth-child(9) { width: 2.7368%; left: 90.3125%; top:12.04%;}
.productMap img:nth-child(10) { width: 5.175%; left:3.125%; top:38.8%;}
.productMap img:nth-child(11) { width: 2.9218%; left:15.125% ; top:37.865%;}
.productMap img:nth-child(12) { width: 2.738%; left:23.3125%; top:38.89%;}
.productMap img:nth-child(13) { width: 2.738%; left: 26.3125%; top:38.89%;}
.productMap img:nth-child(14) { width: 9.625%; left: 37.75%; top:38.382%;}
.productMap img:nth-child(15) { width: 5.843%; left:49.25% ; top:38.726%;}
.productMap img:nth-child(16) { width: 4.375%; left: 60.875%; top:38.726%;}
.productMap img:nth-child(17) { width: 2.64875%; left: 69.125%; top:38.726%;}
.productMap img:nth-child(18) { width: 2.7%; left: 77.5625%; top:38.726%;}
.productMap img:nth-child(19) { width: 10.5%; left:86.18%; top:38.726%;}
.productMap img:nth-child(20) { width: 7.5625%; left:4.75% ; top:61.96%;}
.productMap img:nth-child(21) { width: 12%; left:18% ; top:60.75%;}
.productMap img:nth-child(22) { width: 4.6875%; left: 29.3125%; top:61.617%;}
.productMap img:nth-child(23) { width: 11.25%; left: 36.68%; top:22.5%;}
.productMap img:nth-child(24) { width: 3.125%; left: 50.56%; top:60.24%;}
.productMap img:nth-child(25) { width: 2.5%; left: 55.3125%; top:62.3%;}
.productMap img:nth-child(26) { width: 3.306%; left: 63.9375%; top:61.79%;}
.productMap img:nth-child(27) { width: 9.933%; left: 71.625%; top:61.273%;}
.productMap img:nth-child(28) { width: 9.6668%; left: 83.375%; top:61.44%;}
.productMap img:nth-child(29) { width: 18.75%; left:14.0625% ; top:83.99%;}
.productMap img:nth-child(30) { width: 6.338%; left:53.375% ; top:84.85%;}
.productMap img:nth-child(31) { width: 2.89%; left: 65.68%; top:86%;}
.productMap img:nth-child(32) { width: 5.095%; left:81.625%; top:84.16%;}
.productMap img:nth-child(33) { width: 14.873%; left:84.5625%; top:81.755%;}
.chosePage { overflow: hidden; background: #FAFAFA;}
.mapList { margin-top: 60px;}
.mapList ul {overflow: hidden; position: relative;}
.mapList li { position: relative; height: 73px; box-sizing: border-box; padding: 0 15px; width: 24%; margin-right: 1.3333%; margin-bottom: 1.3333%; float: left; background: #ffffff;}
.mapList li:nth-child(4n) { margin-right: 0;}
.mapList li span { display: block; line-height: 26px; border-radius: 50%; color: #ffffff; background: rgba(38, 94, 191, 1); font-size: 12px; text-align: center; float: left; width: 26px; height: 26px; margin-top: 24px;}
.mapList li p { line-height: 24px; color: #010101; font-size: 14px; position: absolute; left: 61px; top: 50%; transform: translateY(-50%); width: calc(100% - 76px);}
.serviceContact .contactForm { width: 1600px; max-width: 92%; background: #ffffff; margin: 80px auto; position: static; float: none; }
.serviceContact .contactForm .formTit { text-align: center;}
.serviceContact .formTit h2::after { content: ''; position: absolute; left: 50%; margin-left: -27px; bottom: 0; width: 27px; height: 6px; background: #265EBF; border-radius: 6px 0 0 6px;}
.serviceContact .formTit h2::before { content: ''; position: absolute; left:50%; bottom: 0; width: 27px; height: 6px; background: #F98441; border-radius: 0 6px 6px 0;}
.serviceContact .contactForm li{ float: left; width: calc(33.33% - 33.33px);}
.serviceContact .contactForm li{ margin-right: 49.995px;}
.serviceContact .contactForm li:nth-child(3) { margin-right: 0;}
.contactForm ul {overflow: hidden;}
.serviceContact .contactForm li:nth-child(5) { width:calc(66.66% - 20px); margin-right: 0;}
.serviceContact .contactForm li:last-child { margin-right: 0; width: 100%;}
.serviceContact .contactForm li textarea { height: 100px;}
.serviceContact .contactForm .subBtn { margin: 40px auto 0;}
@keyframes boderM {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0
    }

    20% {
        opacity: 1
    }

    75% {
        transform: translate(-50%, -50%) scale(2);
        opacity: 0
    }

    100% {
        opacity: 0
    }

}

@keyframes bordershow {

    50% {
        box-shadow: 0px 0px 10px 0 #001eb4;
    }

}
.secondTxt { float: right;}
.secondTxt .bannerBig h2 { color: #010101;}
.secondTxt .bannerBig p { color: #7A7A7A;}
.bannerTxt .secondTxt h3 { color: #010101;}
.bannerTxt .secondTxt li { color: #010101;}
.bannerTxt .secondTxt li::after { background: #010101;}
.bannerTxt .secondTxt li::before { background: #010101; width: 1px;}
.thirdTxt { float: left; width: 704px;}
.thirdTxt img { width: 46px; display: block; margin: 0 auto 30px;}
.thirdTit {padding-bottom: 46px; margin-bottom: 40px; position: relative;}
.thirdTit span { font-weight: bold; opacity: .05; color: #265EBF; position: absolute; left: 0; top: -74px; width: 100%; font-size: 90px; line-height: 120px;}
.thirdTit p { line-height: 92px; position: relative; z-index: 2; font-size: 70px; font-weight: bold; color: #265EBF;}
.thirdTit p i { font-weight: 200;}
.thirdTit::after { content: ''; position: absolute; left: 50%; bottom: 0; width: 27px; margin-left: -27px; height: 6px; background: #265EBF; border-radius: 6px 0 0 6px;}
.thirdTit::before { content: ''; position: absolute; left: 50%; bottom: 0; width: 27px; height: 6px; background: #F98441; border-radius: 0 6px 6px 0;}
.thirdCont p { font-size: 30px; line-height: 40px; color: #265EBF; font-weight: 200; margin-bottom: 15px;}
.thirdCont p:nth-child(2) { margin-bottom: 0;}
.thirdCont span { margin-top: 40px; display: block; font-size: 14px; line-height: 24px; font-weight: 200; color: #265EBF;}






@media(max-width:480px){
.banner_text1 p{color: #000;padding-left: 5.7rem;}
.banner_text1 p:before{background: #000;left: 5.5rem;}
.banner_text p{zoom: .6;}
.banner_text h2{zoom: .8;}
.banner_text h2 b{zoom:.8;}
.banner_text h3{zoom: .8;}

.inbox p{zoom: .7;}
.inbox h2{zoom: .8;}
.inbox em{zoom: .8;}
.text3 span{zoom: .6;}
.text3 p{zoom: .6;}
.text3 h2{zoom: .9;}
.text3 h3{zoom: .9;}
.banner_text4{zoom: .5; padding: 0 1rem;}
}
