
body{color:#333; font-size:14px;min-width: 320px;max-width: 1920px;width: 100%;margin: 0 auto;}
[body]{overflow:hidden; min-width: 320px;max-width: 1920px;width: 100%;margin: 0 auto;}

[BGFFF]{background: #FFF;}

.trans3 { transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.trans5 { transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.trans7 { transition: all 0.7s; -moz-transition: all 0.7s; -webkit-transition: all 0.7s; -o-transition: all 0.7s; }
.trans10 { transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; }
.trans15 { transition: all 1.5s; -moz-transition: all 1.5s; -webkit-transition: all 1.5s; -o-transition: all 1.5s; }

.t-max{text-transform: uppercase;}
.max{margin: auto;}

.blank100{height: 100px;}

#header{position: fixed;top: 0;width: 100%;left: 0;right: 0;margin: auto;height: 80px;z-index: 100;border-bottom: 1px solid transparent;}
#header.ih{height: 0;overflow: hidden;border-bottom: none;}
#header .cw1800{z-index: 10;}
#header .logo{position: relative;z-index: 10;margin-top: 22px;}
#header .logo .m-pic{width: 250px;height: 40px;text-align: left;}
#header .nav{width: 758px;left: 0;right: 0;margin: auto;top:0;}
#header .nav.l3{left: -300px;}
#header .nav .n1{position: relative;z-index: 2;margin-right: 54px;}
#header .nav .n1:first-child{z-index: 10;}
#header .nav .n1:last-child{margin-right: 0!important;}
#header .nav .two{left: -50px;width: 160px;top: 80px;height: 0;overflow: hidden;background: url(../images/nav_bg.png) no-repeat center center/100% 100%;}
#header .nav .n1:last-child .two{left: -56px;}
#header .nav .solution{position: static;}
#header .nav a.one{position: relative;z-index: 10;}
#header .nav .two a{width: 90%;margin: 28px auto 0;color: #ffffff;font-size: 14px;}
#header .nav .two a:hover{color: #00c1ff;}
#header .nav .one{line-height: 78px;color: #ffffff;font-size: 16px;border-bottom: 2px solid transparent;}
#header .nav .n1:hover .one{border-bottom: 2px solid #00c1ff;color: #00c1ff;}
#header .fr{position: relative;z-index: 2;}
#header .fr .inline-block{margin-top: 30px;color: #ffffff;font-size: 16px;line-height: 18px;height: 18px;}
#header .fr .b1{width: 1px;height: 15px;background: rgba(203,203,203,.6);margin: 32px 34px 0;}
#header .fr .lang:hover{color: #00c1ff;}
#header .fr .m{display: none;}
#header .search{margin-left: 60px;cursor: pointer;width: 18px;overflow: hidden;background: url(../images/search.png) no-repeat center center;}
#header .search .fb{position: relative;width: 0;overflow: hidden;height: 18px;}
#header .search form{width: 240px;top: 0;left: 0;height: 17px;border-bottom: 1px solid #fff;}
#header .search .text{display: inline-block;vertical-align: top;margin-top: 0;width: 200px;height: 17px;line-height: 17px;color: #fff;font-size: 13px;}
#header .search label{display: inline-block;vertical-align: top;margin-top: 0;width: 18px;height: 16px;margin-left: 12px;cursor: pointer;background: url(../images/search.png) no-repeat center center/13px;}
#header .search .text::-webkit-input-placeholder {color: #fff;}
#header .search .text::-moz-placeholder {color: #fff;}
#header .search .text::-moz-placeholder{color: #fff;}
#header .search .text::-ms-input-placeholder {color: #fff;}

@media (max-width: 768px){
  #header .search .text{font-size: 20px;}
  #header .search label.inline-block{-webkit-background-size: 20px auto;background-size: 20px auto;}
}

#header .search.open{width: 240px;background: transparent;}
#header .search.open .fb{width: 240px;}

#header .solu-nav{width: 100%;height: 0;overflow: hidden;left: 0;top: 0;background: url(../images/header_bg.jpg) no-repeat center center/cover;}
#header .solu-nav.open{padding-top: 100px;}
/*#header .solu-nav.pro-ser{height: auto!important;}*/
#header .solu-nav .nav-w{max-width: inherit;}
#header .solu-nav .nav-w.auto{overflow: hidden;overflow-y: auto;}
#header .solu-nav .nav-w.auto::-webkit-scrollbar{width: 8px;height: 8px;border-radius: 25px;}
#header .solu-nav .nav-w.auto::-webkit-scrollbar-track{background: #fff;border-radius: 25px;}
#header .solu-nav .nav-w.auto::-webkit-scrollbar-thumb{background: rgba(28,28,54,.8);border-radius: 25px;}
#header .solu-nav .nav-w,
#header .solu-nav .list{width: 1400px;margin: 0 auto;position: relative;}
#header .solu-nav .list .pn{width: 66%;}
#header .solu-nav .list .pn:nth-child(2){width: 23%;margin-left: 3%;}
#header .solu-nav .list .pn .d-list{width: 31.3%;margin-right: 3%;}
#header .solu-nav .list .pn .d-list:nth-child(3n){margin-right: 0;}
#header .solu-nav1 .list>*{width: 23%;}
#header .solu-nav .cate>div{font-family: '微软雅黑';color: #ffc03c;font-size: 16px;margin-bottom: 15px;margin-top: 10px;}
#header .solu-nav .cate.mt2>div{margin-bottom: 20px;margin-top: 0;}
#header .solu-nav .cate2>div{margin-top: 10px;color: #ffffff;font-size: 15px;}
#header .solu-nav .cate2.mt2>div{margin-top: 0;}
#header .solu-nav .cate2>div .d{height: 8px;margin-bottom: 15px;width: 100%;position: relative;}
#header .solu-nav .cate2>div .d:after{content: "";position: absolute;left: 0;bottom: 0px;width: 30px;height: 2px;background: #fff;}
#header .solu-nav .child>div{color: #ffffff;font-size: 13px;margin-bottom: 12px;}
/*#header .solu-nav .child:last-child>div{margin-bottom: 25px;}*/
#header .solu-nav .child:hover>div{color: #00c1ff;}

#header .nav .one:hover,
#header.head2 .nav .one:hover,
#header .nav .one.cur,
#header.head2 .nav .one.cur{color: #00c1ff;}

#header .pro-ser .list>*{position: static;}
#header .pro-ser .list .pn:nth-child(1){width: 74%;text-align: left;}
#header .pro-ser .list .pn:nth-child(1) .pn2{width: 23.5%;margin-right: 2%;}
#header .pro-ser .list .pn:nth-child(1) .pn2:nth-child(4){margin-right: 0;}
#header .pro-ser .list .pn:nth-child(2){max-width: 23%;text-align: left;width: auto;margin-left: 3%;}
#header .pro-ser .list .pn:nth-child(2) .cate>div{margin-bottom: 18px;}
#header .pro-ser .cate2>div{margin-top: 0;}
.lang-cn #header .pro-ser .nav-w,
.lang-cn #header .pro-ser .list{width: 1100px;margin: 0 auto;position: relative;text-align:center;}

.top-h,
#header.i-detail{height: 86px;background: url(../images/header.jpg) no-repeat center center/100% 86px;}
/*#header.head2 .fr .inline-block,
#header.head2 .nav .one{color: #333;}
#header.head2 .search{background-image: url(../images/search2.png);}
#header.head2 .logo img{display: none;}
#header.head2 .logo .hide{display: inline-block;}*/

#header:hover,
#header.head2{background: url(../images/header.jpg) no-repeat center center}
#header:hover{border-bottom: 1px solid rgba(255,255,255,.12);}
#header.s2:hover{background: transparent;}

.lang-en #header .nav{width: 1000px;}
.lang-en #header .solu-nav,
.lang-en #header .nav .two{text-align: left;}
@media (max-width: 1680px){
  .lang-en #header .nav .n1{margin-right: 30px;}
  .lang-en #header .nav{width: 880px;text-align: right;}
  #header .fr .b1{margin-left: 25px;margin-right: 25px;}
  #header .search{margin-left: 40px;}

  
}

@media (max-width: 1440px){
  .lang-cn #header .nav{width: 630px;}
  .lang-cn #header .nav .n1{margin-right: 40px;}
  .lang-en #header .nav{width: 770px;right: -8%;}
  .lang-en #header .nav .n1{margin-right: 25px;}
  #header .solu-nav .nav-w,
  #header .solu-nav .list{width: 1240px;}
  .lang-en #header .fr .code{display: none;}
  .lang-en #header .nav.l3{left: -200px;}
  /*#header .solu-nav .cate>div{font-size: 15px;}*/
  /*#header .solu-nav .cate2>div{ font-size: 14px; }*/
  #header .solu-nav .child>div{font-size: 13px;margin-bottom: 12px;font-family: 'SourceHanSansCN_Light';}

  #header .solu-nav.open{padding-top: 115px;}
  #header .nav .one{font-size: 14px;}
}
@media (max-width: 1400px){
  #header .fr .code{display: none;}
  #header .nav.l3{left: -100px;}
  .lang-en #header .nav.l3{left: -200px;}


  .lang-en #header{-webkit-background-size: 100% 100%!important;background-size: 100% 100%!important;}
  .lang-en #header.d2{padding-bottom: 40px;}
  .lang-en #header .fr,
  .lang-en #header .search{position: static;}
  .lang-en #header .search.open{width: 18px;background: url(../images/form_close.png) no-repeat center center/16px;}
  .lang-en #header .search form{position: static;}
  .lang-en #header .search .fb{width: 0px;position: absolute;left: 0px;top: 75px;height: 30px;}
  .lang-en #header .search form{height: 29px;text-align: center;}
  .lang-en #header .search .text{height: 28px;line-height: 28px;width: 86%;}
  .lang-en #header .search label.inline-block{width: 10%;height: 28px;}
  .lang-en #header .search form{width: 70%;margin: 0 auto;}
  .lang-en #header .search.open .fb{width: 100%;}
}

@media (max-width: 1350px){
  .lang-en #header .nav{right: -7%;}

}
@media (max-width: 1280px){
  #header .nav{width: 590px;right: -10%;}
  #header .nav .n1{margin-right: 25px;}
  .lang-en #header .nav .n1{margin-right: 19px;}
  .lang-en #header .nav{width: 725px;right:-5%;}
  #header .nav .one{font-size: 13px;}
  #header .nav.l3{left: -210px;}
  .lang-en #header .nav.l3{left: -150px;}
  #header .solu-nav .nav-w,
  #header .solu-nav .list{width: 1000px;}

}
@media (max-width: 1200px){
  #header{-webkit-background-size: 100% 100%!important;background-size: 100% 100%!important;}
  #header.d2{padding-bottom: 40px;}
  #header .fr,
  #header .search{position: static;}
  #header .search.open{width: 18px;background: url(../images/form_close.png) no-repeat center center/16px;}
  #header .search form{position: static;}
  #header .search .fb{width: 0px;position: absolute;left: 0px;top: 75px;height: 30px;}
  #header .search form{height: 29px;text-align: center;}
  #header .search .text{height: 28px;line-height: 28px;width: 86%;}
  #header .search label.inline-block{width: 10%;height: 28px;}
  #header .search form{width: 70%;margin: 0 auto;}
  #header .search.open .fb{width: 100%;}

  .lang-en #header .nav .one{font-size: 13px;}
}


@media (max-width: 1100px){
    #header .logo .m-pic{width: 210px;}
}
@media (max-width: 1050px){
  #header .solu-nav .list{width: 970px;}
}
@media (max-width: 1050px){
  #header .nav{display: none;}
  #header .fr .m{display: inline-block;}
  #header .fr .m.menu{width: 22px;height: 18px;background: url(../images/menu.png) no-repeat center center;}
  #header .fr .m.menu.close{background-image: url(../images/close.png);-webkit-background-size: 20px;background-size: 20px;}

}

#menu{background: #000;position: absolute;width: 100%;height: 0;overflow: hidden;top: 80px;z-index: 1000;}
#menu .n1{border-bottom: 1px solid #ddd;}
#menu .n1:first-child{border-top: 1px solid #ddd;}
#menu .n1 .one{font-size: 24px;color: #ddd;padding: 30px 3%;width: 87%;}
#menu .n1 .one.c{width: auto;font-size: 20px;color: #b3b0b0;line-height: 23px;padding-top: 29px!important;padding-bottom: 13px!important;}
#menu .last .one{width: auto!important;padding: 25px 0!important;}
#menu .n1 .one:hover,
#menu .n1 .one.cur{color: #fff;}
#menu .n1 .t1{margin-right: 2%;width: 5%;height: 88px;cursor: pointer;background: url(../images/c_right2.png) no-repeat center center/13px;}
#menu .n1 .t1.cur{background-image: url(../images/right3.png);-webkit-background-size: 21px;background-size: 21px;}
#menu .n1 .two{height: 0;overflow: hidden;}
#menu .n1 .two a{width: 94%;margin: 0 auto;color: #888;font-size: 20px;margin-bottom: 12px;}
#menu .n1 .two a:hover{color: #fff;}



.z-pic.in{font-size: 0;overflow: hidden;}
.z-pic.in:after{content: "";position: relative;display: inline-block;width: 100%;}

/*广告图*/
#index-swiper .swiper-pagination{bottom: 2.23%;}
#index-swiper .swiper-pagination span{width: 30px;height: 2px;background: rgba(255,255,255,.3);margin: 0 10px;opacity: 1;border-radius: 0;}
#index-swiper .swiper-pagination span.swiper-pagination-bullet-active .time-bar{background: #fff;}
#index-swiper .swiper-pagination span.swiper-pagination-bullet-active .time-bar{background: #fff;}
#index-swiper .bottom{bottom: 88px;width: 75px;height: 61px;left: 0;right: 0;margin: auto;-webkit-animation-name: mouse;-webkit-animation-duration: 2s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;}
#index-swiper .mouse{width: 22px;height: 34px;position: relative;margin: 0 auto;background: url(../images/mouse.png) no-repeat center bottom;z-index: 2;}
#index-swiper .mouse:after{content: "";width: 2px;height: 8px;position: absolute;margin: auto;left: 0;right: 0;margin: auto;background: #fff; -webkit-animation-name: mouse_in;-webkit-animation-duration: 2s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite; }
#index-swiper .p{width: 100%;position: relative;}
#index-swiper .vi video{height: 100%;}
#index-swiper .vi{background-color: #000125;position: absolute;top: 0;left: 0;margin: auto;right: 0;bottom: 0;}
#index-swiper .vi .video2{display: none;}

#index-swiper .d{width: 10px;height: 15px;margin: 13px auto 0;background: url(../images/down.png) no-repeat center center;}
#index-swiper .max{width: 72.91%;}
#index-swiper .title{color: #ffffff;font-size: 50px;font-weight: bold;}
#index-swiper .title-en{color: #00c1ff;font-size: 48px;font-family: 'Roboto_Light';}
#inner-swiper .max{width: 72.91%;}
#inner-swiper .title{color: #ffffff;font-size: 40px;font-weight: bold;}
#inner-swiper .title-en{color: #00c1ff;font-size: 24px;font-family: 'Roboto_Light';}



#inner-swiper.no-pic{min-height: 300px;background: #02589d;}
#inner-swiper.no-pic [m-pic]{min-height: 300px;background: #02589d;}
#inner-swiper .online{margin: 1.56% auto 0;width: 140px;height: 46px;line-height: 46px;color: #ffffff;font-size: 14px;border-radius: 5px;background: url(../images/more1.png) no-repeat center center;}
#inner-swiper .online:hover{background: #00c1ff;}



@media(max-width: 1680px){
  #inner-swiper .title,
  #index-swiper .title{font-size: 40px;}
  #index-swiper .title-en,
  #inner-swiper .title-en{font-size: 36px;}
}

@media(max-width: 1440px){
  #inner-swiper .title,
  #index-swiper .title{font-size: 36px;}
  #index-swiper .title-en,
  #inner-swiper .title-en{font-size: 30px;}
  #inner-swiper .online{width: 120px;height: 40px;line-height: 40px;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
}

@media(max-width: 1280px){
  #inner-swiper .title,
  #index-swiper .title{font-size: 30px;}
  #index-swiper .title-en,
  #inner-swiper .title-en{font-size: 28px;}
}

@media(max-width: 1050px){
  #inner-swiper .title,
  #index-swiper .title{font-size: 28px;}
  #index-swiper .title-en,
  #inner-swiper .title-en{font-size: 20px;}
}
@media(max-width: 920px){
  #inner-swiper .title,
  #index-swiper .title{font-size: 24px;}
  #index-swiper .title-en,
  #inner-swiper .title-en{font-size: 20px;}
}
@media(max-width: 850px){
  #inner-swiper .title,
  #index-swiper .title{font-size: 22px;}
  #index-swiper .title-en,
  #inner-swiper .title-en{font-size: 18px;}
}

/*英文版*/
.lang-en #inner-swiper .title{text-transform: uppercase;}
.lang-en #inner-swiper .title-en{display: none;}


@-webkit-keyframes mouse{
    0%{
       bottom: 6.8%;
    }
    20%{
       bottom: 6.4%;
    }
    50%{
       bottom: 6%;
    }
    100%{
       bottom: 5.9%;
    }
}

@-webkit-keyframes mouse_in{
    0%{
       top: 10px;
    }
    20%{
       top: 13px;
    }
    50%{
       top: 15px;
    }
    100%{
       top: 17px;
    }
}

/*首页*/

/*方块5*/
#main #index .pub-tit2{color: #ffffff;padding: 22px 0 33px;position: relative;margin-bottom: 35px;background-repeat: no-repeat;background-position: center top;}
#main #index .pub-tit2.i-en{margin-bottom: 15px;}
#main #index .pub-tit2:after{content: "";width: 86px;height: 3px;background: #f7b018;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;}
#main #index .pub-tit2.i-en:after{display: none;}
#main #index .pub-desc2{margin-bottom: 48px;color: #cccccc;}
#main #index .pub-tit3{color: #ffffff;font-size: 26px;margin-bottom: 0px;}
#main #index .pub-tit4{color: #cccccc;font-size: 16px;margin-bottom: 50px;text-transform: uppercase;}
.lang-en #index .pub-tit4{font-size: 0;}
#index .bg1{background: #000125;}
#index .bg-box1{background-color: #000125;background-repeat: no-repeat;background-position: center top;-webkit-background-size: 100% 100%;background-size: 100% 100%;background-image: url(../images/bg8.jpg);}
#index .ind-1{padding: 110px 0 0;}
#index .ind-1 .list1 .inline-block{width: 33.33%;}
#index .ind-1 .list1 .inline-block:after{padding-top: 71.875%;}
#index .ind-1 .list1 .inline-block:before{content: "";position: absolute;left: 0;width: 100%;bottom: 0;height: 0;background: url(../images/i_hover.png) no-repeat center center;z-index: 2; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
#index .ind-1 .list1 .inline-block .w{width: 87.5%;margin: auto;left: 0;right: 0;z-index: 10;height: 100%;box-shadow: }
#index .ind-1 .list1 .inline-block .t1{color: #ffffff;font-size: 22px;padding-top: 10.9%;}
#index .ind-1 .list1 .inline-block .t2{-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-image: linear-gradient(to right,#f6b019,#02c1fd);display: inline-block;margin-top: 15px;padding-top: 12px;display: inline-block;font-size: 38px;}
#index .ind-1 .list1 .inline-block .t2:before{display: none;content: "";position: absolute;left: 2px;top: 4px;width: 20px;height: 3px;background: #fff;}
#index .ind-1 .list1 .inline-block .desc{width: 100%;left: 0;height: 0;overflow: hidden;bottom: 6.25%;color: #fff;font-size: 16px;}
#index .ind-1 .list1 .inline-block:hover::before{height: 100%;}
#index .ind-1 .list1 .inline-block:hover .desc{height: auto;}
#index .ind-1 .list1 .inline-block:hover .t2:before{display: block;}
#index .ind-2 .two1{padding: 110px 0;background: url(../images/line.png) no-repeat center center/100% 96%;}
#index .ind-2 .pub-tit4{margin-bottom: 6.07%;text-transform: inherit;}
#index .ind-2 .number{margin-bottom: 65px;}
#index .ind-2 .number .num{margin: 0 3.125%;}
#index .ind-2 .number .num span{color: #f7b018;font-size: 42px;}
#index .ind-2 .number .num .block{color: #cccccc;font-size: 16px;margin-top: 15px;}
#main .p-review{height: 290px;background-repeat: no-repeat;background-position: center top;-webkit-background-size: 100% auto;background-size: 100% 100%;}
#main .p-review .slide .w{position: relative;width: 85.69%;padding: 100px 7.155% 0;}
#main .p-review .slide .w:after,
#main .p-review .slide .w:before{content: "";position: absolute;top: 95px;left: 0;width: 4.2%;height: 38px;background: url(../images/ico_left.png) no-repeat center top/100% auto;}
#main .p-review .slide .w:after{right: 0;left: auto;background: url(../images/ico_right.png) no-repeat center top/100% auto;}
#main .p-review .slide .w .name,
#main .p-review .slide .w .desc{padding: 0 4px;color: #ffffff;font-size: 18px;}
#main .p-review .slide .w .desc{max-height: 110px;margin-bottom: 20px;overflow: hidden;overflow-y: auto;}
#main .p-review .slide .w .desc::-webkit-scrollbar{width: 3px;height: 3px;border-radius: 25px;}
#main .p-review .slide .w .desc::-webkit-scrollbar-track{background: #f1f1f1;border-radius: 25px;}
#main .p-review .slide .w .desc::-webkit-scrollbar-thumb{background: rgba(2,88,157,.6);border-radius: 25px;}
#main .p-review .btn{top: 0;bottom: 0;margin: auto;height: 100%;width: 35px;background-repeat: no-repeat;background-position: center center;cursor: pointer;}
#main .p-review .container{width: 84.85%;height: 290px;margin: 0 auto;}
#main .p-review .prev{left: 3.14%;background-image: url(../images/ico1.png);}
#main .p-review .next{right: 3.14%;background-image: url(../images/ico2.png);}
#main .p-review .prev:hover{background-image: url(../images/ico3.png);}
#main .p-review .next:hover{background-image: url(../images/ico4.png);}
#index .ind-partner{padding: 1px;background: #eaeef9;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
#index .ind-partner .container{height: 200px;}
#index .ind-partner .slide{height: 100px;}
#index .ind-partner .slide .p{width: 16.6%;margin-right: 0.072%;margin-bottom: 0.072%;background: #fff;}
#index .ind-partner .slide .p:nth-child(6n){margin-right: 0;}
#index .ind-partner .slide .p img{max-width: 85%;}
#index .ind-partner .slide .p:after{padding-top: 99px;}

@media (max-width: 1200px){
    #main .p-review .slide .w{padding-top: 80px;}
    #main .p-review .slide .w:after, #main .p-review .slide .w:before{top: 78px;}
}
@media (max-width: 850px){
  #index .ind-partner .slide .p:nth-child(6n),
  #index .ind-partner .slide .p{width: 33.2%;margin-right: 0.12%;margin-bottom: 0.12%;background: #fff;}
  #index .ind-partner .slide .p:nth-child(3n){margin-right: 0;}
} 

@media (max-width: 768px){
  #index .ind-partner .slide .p:nth-child(6n),
  #index .ind-partner .slide .p:nth-child(4n),
  #index .ind-partner .slide .p{width: 33.28%;margin-right: 0.072%;margin-bottom: 0.072%;background: #fff;}
  #index .ind-partner .slide .p:nth-child(3n){margin-right: 0;}
}

#index .ind-solution .container{overflow: visible;transform: translate3d(8.3%, 0px, 0px);}
#index .ind-solution .slide{height: 650px;}
#index .ind-solution .button1{right: 0;bottom: 50px;left: 0;margin: auto;z-index: 10;}
#index .ind-solution .button1 .w{width: 530px;height: 570px;box-shadow: 0 0 20px -10px #0a1e3e;}
#index .ind-solution .button1 .bg{width: 82%;margin: 0 auto;padding: 12.79% 9% 0;height: 87.21%;background-repeat: no-repeat;-webkit-background-size: 72% auto;background-size: 72% auto;background-position: right bottom;}
#index .ind-solution .button1 .w:after{content: "";position: absolute;left: 0;top: 0;border-radius: 6px;width: 100%;height: 100%;background: linear-gradient(to bottom right, #236ffb, #3ec5ff);background: -ms-linear-gradient(to bottom right, #236ffb, #3ec5ff);background: -webkit-linear-gradient(to bottom right, #236ffb, #3ec5ff);background: -moz-linear-gradient(to bottom right, #236ffb, #3ec5ff);}
#index .ind-solution .button1 .cate{color: #ffc03c;font-size: 30px;}
#index .ind-solution .button1 .fr{color: #ffffff;font-size: 14px;line-height: 45px;}
#index .ind-solution .button1 .fr:hover{color: #ffc03c;}
#index .ind-solution .button1 .desc{margin-top: 18px;margin-bottom: 65px;color: #ffffff;font-size: 18px;line-height: 26px;padding-top: 30px;position: relative;min-height: 52px;max-height: 134px;overflow: hidden;}
#index .ind-solution .button1 .desc:before{content: "";position: absolute;top: 0;left: 0;width: 20px;height: 3px;background: #ffc03c;}
#index .ind-solution .button-list a{width: 29.88%;height: 38px;line-height: 38px;color: #ffffff;font-size: 20px;margin-right: 4.59%;margin-bottom: 4.59%;box-shadow: 0 0 0 1px rgba(255,255,255,.2);border-radius: 4px;}
#index .ind-solution .button-list a:nth-child(3n){margin-right: 0;}
#index .ind-solution .button-list a.cur,
#index .ind-solution .button-list a:hover{background: #41cdff;box-shadow: 0 0 0 1px #41cdff;}

#index .ind-solution .container#s-one{transform: inherit;overflow: hidden;}


#index .ind-2 .pub-tit4.p5{margin-bottom: 50px;}
#index .bg-box{background-color: #000125;background-repeat: no-repeat;background-position: center top;-webkit-background-size: 100% auto;background-size: 100% auto;padding-bottom: 60px;}
#index .ind-4{background-repeat: no-repeat;background-color: #000125;background-position: center top;-webkit-background-size: 100% auto;
background-size: 100% auto;padding-bottom: 120px;padding-top: 80px;}
#index .ind-4 .cate-list a{width: 22.85%;height: 440px;margin-right: 2.85%;background: url(../images/cb2.png) no-repeat center center/100% 100%;}
#index .ind-4 .cate-list a:nth-child(4n){margin-right: 0;}
#index .ind-4 .cate-list a .ico{width: 70px;height: 70px;margin: 117px auto 0;}
#index .ind-4 .cate-list a .name,
#index .ind-4 .cate-list a .desc{width: 85%;margin: 0 auto;}
#index .ind-4 .cate-list a .name{margin: 25px auto 20px;color: #ffffff;font-size: 24px;}
#index .ind-4 .cate-list a .desc{color: #d5d5d5;font-size: 14px;}
#index .ind-4 .cate-list a .more{width: 120px;height: 40px;line-height: 40px;}

#index .ind-4 .cate-list a:hover{background-image: url(../images/cb_hover.png);}
#index .ind-4 .cate-list a:hover .ico{margin-top: 100px;}
#index .ind-4 .cate-list a:hover .more{color: #fff;background: #ffc03c;font-size: 14px;border-radius: 4px;margin: 55px auto 0;}
#index .ind-4 .pub-more{margin-top: 60px;}

.lang-en #index .ind-4 .cate-list a .ico{margin-top: 78px;}
.lang-en #index .ind-4 .cate-list a:hover .ico{margin-top: 50px;}
.lang-en #index .ind-4 .cate-list a:hover .more{margin-top: 30px;}

#index .ind-5 .left{width: 37.5%;overflow: hidden;height: 540px;background: linear-gradient(to bottom right, #2068f7 , #132db1);background: -ms-linear-gradient(to bottom right, #2068f7, #132db1);background: -webkit-linear-gradient(to bottom right, #2068f7, #132db1);background: -moz-linear-gradient(to bottom right, #2068f7, #132db1);/*background: url(../images/bg4.jpg) no-repeat center center/100% 100%;*/}
#index .ind-5 .left:after{content: "";position: absolute;left: 0;bottom: -5%;width: 31.38%;height: 55%;background: url(../images/logo_ico.png) no-repeat center center/100% auto;  }
#index .ind-5 .left:hover:after{-webkit-animation-name: logo_ico;-webkit-animation-duration: 2s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;}
@-webkit-keyframes logo_ico{
    0%{
       bottom: -4.5%;
    }
    50%{
       bottom: -5%;
    }
    100%{
       bottom: -5.5%;
    }
}
#index .ind-5 .left .brief{/*width: 33.61%;*/max-width: 242px;margin-right: 11%;padding: 16.66% 9.72% 0;}
#index .ind-5 .left .brief div{color: #ffffff;font-size: 20px;line-height: 40px;}
#index .ind-5 .left .brief:before,
#index .ind-5 .left .brief:after{content: "";position: absolute;background-repeat: no-repeat;background-position: center center;width: 50px;height: 38px;-webkit-background-size: auto;background-size: auto;}
#index .ind-5 .left .brief:before{background-image: url(../images/d_left.png);left: 0;top: 26%;}
#index .ind-5 .left .brief:after{background-image: url(../images/d_right.png);right: 0;bottom: -15px;}
#index .ind-5 .right{width: 62.5%;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;}
#index .ind-5 .right:after{content: "";display: inline-block;position: relative;padding-top: 540px;width: 100%;}
#index .ind-5 .right:before{content: "";/*background: linear-gradient(to bottom right, #2068f7 , #132db1);background: -ms-linear-gradient(to bottom right, #2068f7, #132db1);background: -webkit-linear-gradient(to bottom right, #2068f7, #132db1);background: -moz-linear-gradient(to bottom right, #2068f7, #132db1);*/background: #132db2;position: absolute;opacity: .8;}
#index .ind-5 .right:before,
#index .ind-5 .right .w1{z-index: 2;left: 0;bottom: 0;/*width: 78.33%;*/width: 940px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;height: 180px;}
#index .ind-5 .right .w1 .inline-block{width: 26.06%;margin-left: 5.85%;margin-top:35px;}
#index .ind-5 .right .w1 .tit{font-size: 32px;margin-bottom: 6px;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-image: linear-gradient(to right,#f5b01a,#43cdfd);display: inline-block;}
#index .ind-5 .right .w1 .d{color: #ffffff;font-size: 16px;}
#index .ind-5 .right .w1 .desc1{margin-bottom: 5px;}
#index .bg-box2{padding-bottom: 124px;background: #000125 url(../images/bg17.jpg) no-repeat center top;}
#index .bg-box2 .ind-news{margin-top: 7.55%;}
#index .bg-box2 .ind-news .news{width: 30.71%;margin-right: 3.92%;margin-bottom: 40px;}
#index .bg-box2 .ind-news .news:nth-child(3n){margin-right: 0;}
#index .bg-box2 .ind-news .news .z-pic:after{padding-top: 56.97%;}
#index .bg-box2 .ind-news .news .con{margin: 28px 0 18px;}
#index .bg-box2 .ind-news .news .tag{color: #84868d;font-size: 14px;padding-right: 7px;margin-right: 8px;}
#index .bg-box2 .ind-news .news .tag:after{content: "";position: absolute;top:0;bottom:0;right: 0;width: 2px;background: #696b72;height: 14px;margin: auto;}
#index .bg-box2 .ind-news .news .date{color: #696b72;font-size: 14px;}
#index .bg-box2 .ind-news .news .name{color: #ffffff;font-size: 18px;line-height: 26px;}
#index .bg-box2 .ind-news .news:hover .z-pic img{transform: scale(1.05);}
#index .bg-box2 .ind-news .news:hover .name{color: #00c1ff;}
#index .bg-box2 .ind-news .list{margin-bottom: 30px;}
#index .pub-more{width: 160px;height: 50px;line-height: 50px;margin: 0 auto;color: #fff;font-size: 14px;background: url(../images/more1.png) no-repeat center center/100% 100%;border-radius: 3px;}
#index .pub-more:hover{background: #00c1ff;}

/*同一系列 视频container*/
#main .video-list .slide{width: 33.6%;}
#main .video-list .slide img{transform: scale(0.78);border-radius: 5px;opacity: .6;}
#main .video-list .slide:after{padding-top: 56.026%;}
#main .video-list .slide.swiper-slide-active img{opacity: 1!important;transform: scale(1);}
#main .video-list .slide.swiper-slide-active:hover{cursor: pointer;}
#main .video-list .slide.swiper-slide-active:hover img{transform: scale(1.05);}
#main .video-list .slide:before{width: 100%;height: 100%;content: "";position: absolute;top: 0;left: 0;z-index: 2;}
#main .video-list .slide.swiper-slide-active:before{background: url(../images/i_hover2.png) no-repeat center center/100% 100%;}
#main .video-list .slide .name{display: none;color: #ffffff;font-size: 22px;z-index: 3;width: 88.33%;margin: auto;left: 0;right: 0;bottom: 20px;}
#main .video-list .slide .ico{display: none;z-index: 4;width: 35px;height: 35px;left: 2%;bottom: 4%;background: url(../images/ico5.png) no-repeat center center/35px;}
#main .video-list .slide.swiper-slide-active .ico,
#main .video-list .slide.swiper-slide-active .name{display: block;}
#main .video-list .prev,
#main .video-list .next{width: 33.6%;bottom: 0;margin: auto;top: 0;background-repeat: no-repeat;background-position: center center;z-index: 2;cursor: pointer;}
#main .video-list .prev{left: 0;background-image: url(../images/ico1.png);}
#main .video-list .next{right: 0;background-image: url(../images/ico2.png);}
#main .video-list .prev:hover{background-image: url(../images/ico3.png);}
#main .video-list .next:hover{background-image: url(../images/ico4.png);}


@media(max-width: 1680px){
  #index .ind-1{padding: 90px 0 0;}
  #index .ind-2 .two1{padding: 90px 0;}
  #index .ind-4{padding-bottom: 90px;}
  #index .pub-tit{font-size: 42px;padding: 12px 0 25px;}

  #index .ind-solution .container{transform: translate3d(0%, 0px, 0px);}
}

@media (max-width: 1650px){
  #index .ind-5 .right .w1{width: 870px;}
  #index .ind-5 .right .w1 .tit{font-size: 28px;}
  #index .ind-5 .left .brief{font-size: 20px;}
  #index .ind-5 .left .brief:before,
  #index .ind-5 .left .brief:after{width: 40px;-webkit-background-size: 100% auto;background-size: 100% auto;}
}
@media (max-width: 1440px){
  #index .pub-tit{font-size: 36px;padding: 12px 0 20px;}
  #index .pub-desc{font-size: 22px;}
  #index .pub-tit3{font-size: 30px;}
  #index .ind-2 .pub-tit4.p5{font-size: 18px;}

  #index .ind-1 .list1 .inline-block .t1{font-size: 20px;}
  #index .ind-1 .list1 .inline-block .t2{font-size: 30px;}
  #index .ind-1 .list1 .inline-block .desc{font-size: 14px;}

  #index .ind-2 .number .num{margin: 0 2.5%;}

  #main .video-list .slide .name{font-size: 16px;}
  #main .video-list .slide .ico{width: 50px;height: 50px;-webkit-background-size: 50px;background-size: 50px;}
}

@media (max-width: 1380px){
  #index .ind-5 .left:after{width: 26%;}
  #index .ind-5 .right .w1{width: 750px;}
  #index .ind-5 .right .w1 .tit{font-size: 26px;}
  #index .ind-5 .left .brief:before,
  #index .ind-5 .left .brief:after{width: 30px;}
  #index .ind-5 .left .brief:before{top: 23%;}
  #index .ind-5 .right .w1 .inline-block{margin-top: 38px;margin-left: 5%;width: 28%;}
}
@media (max-width: 1280px){
  #index .ind-1 .list1 .inline-block .t1{font-size: 16px;}
  #index .ind-1 .list1 .inline-block .t2{font-size: 26px;}
}

@media (max-width: 1200px){
  #index .ind-2 .number .num span{font-size: 38px;}
  #main .p-review .slide .w .name, #main .p-review .slide .w .desc{font-size: 18px;}
  #index .ind-solution .button1 .w{width: 380px;height: 445px;}
  #index .ind-solution .button1 .cate{font-size: 22px;}
  #index .ind-solution .button1 .fr{line-height: 29px;}
  #index .ind-solution .button1 .desc{font-size: 16px;margin-bottom: 30px;}
  #index .ind-solution .button-list a:nth-child(3n),
  #index .ind-solution .button-list a{font-size: 16px;width: 48%;margin-right: 4%;margin-bottom: 4%;}
  #index .ind-solution .button-list a:nth-child(2n){margin-right: 0;}

  #index .ind-solution .container{overflow: hidden;}
  #index .ind-solution .slide{height: auto;}

  #index .ind-4 .cate-list a{height: 400px;}
  #index .ind-4 .cate-list a .name{font-size: 20px;}
  #index .ind-4 .cate-list a .ico{margin-top: 100px;}
  #index .ind-4 .cate-list a:hover .ico{margin-top: 90px;}
  #index .ind-4 .cate-list a:hover .more{margin-top: 40px;}

  #index .ind-5 .right,
  #index .ind-5 .left{width: 100%;height: auto;}
  #index .ind-5 .left:after{width: 8%;}
  #index .ind-5 .left{min-height: 230px;}
  #index .ind-5 .left .brief{max-width: 92%;margin: 0 auto;padding: 60px 0 30px;float: none;}
  #index .ind-5 .left .brief .pc{display: none;}
  #index .ind-5 .left .brief .mi{display: block;width: 90%;margin: 0 auto;}
}

@media (max-width: 1050px){
  #index .pub-tit{font-size: 30px;}
  #index .pub-desc{font-size: 18px;}

  #index .ind-1 .list1 .inline-block .t1{padding-top: 8%;font-size: 15px;}
  #index .ind-1 .list1 .inline-block .t2{font-size: 22px;}
  #index .ind-1 .list1 .inline-block .desc{font-size: 13px;}

  #index .ind-2 .number .num{margin-bottom: 10px;width: 20%;}
  #index .ind-2 .number .num span{font-size: 30px;}
  #index .ind-2 .number .num .block{margin-top: 10px;}

  #index .ind-solution .button1{bottom: 50px;}
}

@media (max-width: 1024px){
    #main .video-list .prev,
    #main .video-list .next{width: 23.6%;}
    #main .video-list .slide .bg,
    #main #culture .video-list .slide .color,
    #main .video-list .slide img{transform: scale(1)!important;}
}

@media (max-width: 950px){
  #index .ind-1 .list1 .inline-block .t2{padding-bottom: 12px;font-size: 20px;}

  #index .ind-4 .cate-list a:nth-child(4n),
  #index .ind-4 .cate-list a{width: 48%;margin-right: 4%;margin-bottom: 4%;}
  #index .ind-4 .cate-list a:nth-child(2n){margin-right: 0;}
  #index .ind-4 .cate-list a{background-image: url(../images/cb_hover.png);}
  #index .ind-4 .cate-list a .ico{margin-top:60px;}
  #index .ind-4 .cate-list a:hover .ico{margin-top: 50px;}
  #index .ind-4 .cate-list a .name,
  #index .ind-4 .cate-list a .desc{width: 83%;}
  #index .ind-4 .cate-list a .more{color: #fff;background: #ffc03c;font-size: 14px;border-radius: 4px;margin: 40px auto 0;}


  #main .video-list .slide .name{font-size: 14px;}
  #main .video-list .slide .ico{width: 30px;height: 30px;-webkit-background-size: 30px;background-size: 30px;}
  #main .video-list .slide .name{bottom: 10px;}

  #index .bg-box2 .ind-news .list{margin-bottom: 10px;}
  #index .bg-box2 .ind-news .news .name{font-size: 16px;}
  #index .bg-box2 .ind-news .more{width: 140px;height: 45px;line-height: 45px;}
  #index .bg-box2 .ind-news .news .con{margin: 20px 0 13px;}
}

@media (max-width: 920px){
  #index .ind-solution .button1{width: 92%;position: static;margin-top: 40px;}
  #index .ind-solution .button1 .w{width: 100%;height: auto;}
  #index .ind-solution .button1 .bg{padding: 90%;padding: 60px 5%;}
}
@media (max-width: 850px){
  #index .ind-1 .list1 .inline-block .w{width: 90%;}
  #index .ind-1 .list1 .inline-block .t1{font-size: 14px;}
  #index .ind-1 .list1 .inline-block .t2{font-size: 18px;}
  #index .ind-1 .list1 .inline-block .desc{font-size: 12px;}
}

/*面包屑*/
#bread{width: 100%;height: 60px;background: #f4f4f4;border-bottom: 1px solid #ebebeb;z-index: 999;top: 0;left: 0;margin: auto;}
#bread>.relative{width: 100%;}
#bread .cw1200 .bd{height: 60px;white-space: nowrap;overflow: hidden;overflow-x: auto;}
#bread .bn{display: none;right: -40px;top: 0;width: 120px;height: 60px;background: url(../images/shadow.png) no-repeat center center/100% 60px;cursor: pointer;z-index: 10;}
#bread .bn[aria-disabled]{display: block;}
#bread .ri.swiper-button-disabled,
#bread .le.swiper-button-disabled{display: none;}
#bread .le{right: auto;left: -40px;background-image: url(../images/shadow2.png);}
/*#bread .cw1200 .bd::-webkit-scrollbar{display: none;}*/
#bread .cw1200 .bd::-webkit-scrollbar{display: none;width: 3px;height: 3px;border-radius: 25px;}
#bread .cw1200 .bd::-webkit-scrollbar-track{background: #f1f1f1;border-radius: 25px;}
#bread .cw1200 .bd::-webkit-scrollbar-thumb{background: #02589d;border-radius: 25px;}
#bread .ba{width: auto;height: 60px;}
#bread .ba a{cursor: pointer;margin-right: 80px;color: #666666;font-size: 16px;line-height: 58px;border-bottom: 2px solid transparent;}
#bread .ba:last-child a{margin-right: 0;}
#bread .ba.cur a,
#bread .ba a:hover{color: #02589d;}
#bread .ba.cur a{border-bottom: 2px solid #02589d;}
#bread .i-detail{text-align: left;}
#bread .i-detail *{display: inline-block;vertical-align: top;color: #888888;font-size: 14px;line-height: 60px;}
#bread .i-detail span{margin: 0 5px;}
#bread .i-detail a:hover{color: #02589d;}
/*swiepr*/
#bread .container{max-width: 100%;}
#bread .slide{margin-right: 80px;text-align: center;}
#bread .slide.mr{margin-right: 0;text-align: center;}
#bread .slide.ba a{display: inline-block;margin-right: 0;}

#main.mar{margin: 5.21% auto 5.73%;}
#main .pub-tit2{position: relative;padding-bottom: 33px;margin-bottom: 40px;color: #333333;font-size: 36px;}
#main .pub-tit2:after{content: "";position: absolute;bottom: 0;left: 0;right: 0;width: 86px;height: 3px;margin: auto;background: #f7b018;}
#main .pub-desc2{color: #666666;font-size: 16px;}


@media (max-width: 1300px){
    #bread .ri{right: -5px;}
    #bread .le{left: -5px;}
}
@media (max-width: 1280px){
  #main .pub-tit2{font-size: 34px;}
}
@media (max-width: 950px){
  #bread .inline-block a{margin-right: 50px;}
      
    #bread .ld{display: none;}
}

@media (max-width: 768px){
  #bread .inline-block a{margin-right: 40px;}
}

/*about公共*/
#main.pub .top .cw1200{position: relative;box-shadow: 0 0 20px 4px #dddddd;}
#main.pub .top .left{width: 36.73%;position: relative;z-index: 2;}
#main.pub .top .right{width: 63.27%;}
#main.pub .top .cw1200:after{content: "";position: absolute;top: 0;left: 0;width: 36.73%;height: 100%; background: linear-gradient(top left, #1c5ac6 , #113a79);background: -ms-linear-gradient(top left, #1c5ac6, #113a79);background: -webkit-linear-gradient(top left, #1c5ac6, #113a79);background: -moz-linear-gradient(top left, #1c5ac6, #113a79);}
#main.pub .top .left>div{width: 80.68%;margin: 0 auto;}

@media(max-width: 1200px){
  #main.pub #about .top .cw1200:after{width: 100%;}
}


/*新闻列表*/
#main .news-box .key{padding-bottom: 20px;border-bottom: 1px solid #eceece;color: #666;font-size: 16px;}
#main .news-box .list{margin: 30px 0 50px;transform: translate3d(0,0,0);}
#main .news-box .list.t1{transform: translate3d(-100%,0,0);}
#main .news-box .list .news{padding: 20px 0;border-top: 1px solid #ececec;}
#main .news-box .list .news:first-child{border-top: 1px solid transparent;}
#main .news-box .list .news .z-pic{width: 20.75%;}
/*#main .news-box .list .news .z-pic img{width: 100%;height: 100%;}*/
#main .news-box .list .news .z-pic:after{padding-top: 56.33%;}
#main .news-box .list .news .fr{width: 73.8%;margin-right: 2.9%;}
#main .news-box .list .news .name{color: #333333;font-size: 20px;}
#main .news-box .list .news .con{padding: 12px 0 12px;position: relative;margin-bottom: 20px;}
#main .news-box .list .news .con:after{content: "";position: absolute;bottom:0;left: 0;height: 1px;width: 20px;background: #a9a9a9;}
#main .news-box .list .news .tag{color: #666666;font-size: 14px;padding-right: 7px;margin-right: 8px;}
#main .news-box .list .news .tag:after{content: "";position: absolute;top:0;bottom:0;right: 0;width: 2px;background: #999999;height: 14px;margin: auto;}
#main .news-box .list .news .date{color: #999999;font-size: 14px;}
#main .news-box .list .news .desc{height: 47px;overflow: hidden;color: #777777;font-size: 16px;line-height: 24px;font-family: 'SourceHanSansCN_Light';}
#main .news-box .list .news:hover{box-shadow: 0 0 10px 4px #ececec;border-top: 1px solid transparent;}
#main .news-box .list .news:hover .z-pic{margin-left: 1.6%;}
#main .news-box .list .news:hover .fr{width: 72%;}
#main .news-box .list .news:hover .name{color: #02589d;}
#main .news-box .tip1{margin-top: 50px; font-size: 16px;color: #666;}
#main .news-box .ajax-list .tip1{top: 30px;margin-top: 0;left: 0;height: 0;overflow: hidden;}
#main .news-box .ajax-list .tip1.i2{height: 24px;}

@media (max-width: 1200px){
	#main .news-box .list .news .name{font-size: 18px;}
	#main .news-box .list .news .con{margin-bottom: 12px;padding-bottom: 15px;}
	#main .news-box .list .news .desc{font-size: 14px;}
}

@media (max-width: 1050px){
	#main .news-box .list .news .con{padding-bottom: 10px;padding-top: 12px;}
	#main .news-box .list .news .name{font-size: 16px;}
	#main .news-box .list .news .name,
	#main .news-box .list .news .desc{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
}
@media (max-width: 850px){
	#main .news-box .list .news .z-pic{width: 26.5%;}
	#main .news-box .list .news:hover .fr{margin-right: 1.3%;}
	#main .news-box .list .news .fr{width: 68%;}
}

/*新闻詳細*/
#about .news-detail .left{width: 69.16%;}
#about .news-detail .left .info-name{color: #333333;font-size: 34px;}
#about .news-detail .left .con{margin: 15px 0 30px;}
#about .news-detail .left .con .tag{color: #333333;font-size: 14px;padding-right: 7px;margin-right: 8px;}
#about .news-detail .left .con .tag:after{content: "";position: absolute;top:0;bottom:0;right: 0;width: 2px;background: #999999;height: 14px;margin: auto;}
#about .news-detail .left .con .date{color: #999999;font-size: 14px;}
#about .news-detail .keyword{margin-top: 40px;}
#about .news-detail .keyword .key{padding: 0 25px;color: #02589d;font-size: 16px;border: 1px solid #02589d;height: 38px;line-height: 38px;}
#about .news-detail .keyword .key:hover{color: #fff;background: #02589d;}
#about .news-detail .prev-next{margin-top: 50px;}
#about .news-detail .prev-next a.text-left{margin: 0;}
#about .news-detail .prev-next a{width: 48.19%;padding: 30px 0 40px;background: linear-gradient(top left, #1d5fd3 , #113a79);background: -ms-linear-gradient(top left, #1d5fd3, #113a79);background: -webkit-linear-gradient(top left, #1d5fd3, #113a79);background: -moz-linear-gradient(top left, #1d5fd3, #113a79);border-radius: 3px;}
#about .news-detail .prev-next .center{width: 83.75%;margin: 0 auto;}
#about .news-detail .prev-next .tit{position: relative;color: #ffffff;font-size: 16px;padding-bottom: 18px;margin-bottom: 30px;}
#about .news-detail .prev-next .tit:after{content: "";position: absolute;bottom:0;left: 0;width: 30px;height: 2px;background: #fff;}
#about .news-detail .prev-next .name{color: #fff;font-size: 16px;line-height: 24px;height: 47px;overflow: hidden;margin-bottom: 20px;}
#about .news-detail .prev-next .tag{color: #ffffff;font-size: 14px;position: relative;padding-right: 10px;margin-right: 10px;}
#about .news-detail .prev-next .tag:after{content: "";position: absolute;top:0;bottom:0;right: 0;width: 2px;background: #84a5de;height: 14px;margin: auto;}
#about .news-detail .prev-next .date{color: #84a5de;font-size: 14px;}
#about .news-detail .prev-next a:hover .name{color: #00c1ff;}
#about .news-detail .right{width: 25%;}
#about .news-detail .right .cen{width: 80.66%;padding: 26px 9.67%;border-top: 5px solid #02589d;box-shadow: 0 0 10px 2px #f6f6f6;margin: 0 auto;}
#about .news-detail .right .tit{position: relative;color: #333333;font-size: 16px;padding-bottom: 18px;}
#about .news-detail .right .tit:after{content: "";position: absolute;bottom:0;left: 0;width: 30px;height: 3px;background: #02589d;}
#about .news-detail .right .cen .li{margin-top: 25px;}
#about .news-detail .right .name{color: #444444;font-size: 16px;line-height: 24px;height: 44px;overflow: hidden;}
#about .news-detail .right .li:hover .name{color: #02589d;}
#about .news-detail .right .li:last-child .con{border-bottom: 0;padding-bottom: 0;}
#about .news-detail .right .con{padding: 16px 0;border-bottom: 1px solid #f3f3f3;}
#about .news-detail .right .tag{color: #333333;font-size: 14px;position: relative;padding-right: 10px;margin-right: 10px;}
#about .news-detail .right .tag:after{content: "";position: absolute;top:0;bottom:0;right: 0;width: 2px;background: #999999;height: 14px;margin: auto;}
#about .news-detail .right .date{color: #999999;font-size: 14px;}
#about .news-detail .right .share{margin-top: 25px;}
#about .news-detail .right .share a{cursor: pointer;width: 47.6%;text-align: center;border: 1px solid #eaeaea;border-radius: 25px;height: 48px;line-height: 48px;color: #444444;font-size: 14px;}
#about .news-detail .right .share a span{margin-right: 4.89%;height: 48px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 100% auto;background-size: 100% auto;}
#about .news-detail .right .share a:hover{color: #fff;background: #02589d;border-color: #02589d;}
#about .news-detail .right .share a.wx span{width: 16.78%;background-image: url(../images/ico12.png);}
#about .news-detail .right .share a.wx:hover span{background-image: url(../images/ico13.png);}
#about .news-detail .right .share a.wb span{width: 15.38%;background-image: url(../images/ico14.png);}
#about .news-detail .right .share a.wb:hover span{background-image: url(../images/ico15.png);}
#about .news-detail .right .share a.in{margin-top: 4%;}
#about .news-detail .right .share a.in span{width: 15.38%;background-image: url(../images/linkedin.png);}
#about .news-detail .right .share a.in:hover span{background-image: url(../images/linkedin2.png);}

/*新闻电子刊*/
#about .news-box .file{width: 23.31%;margin-right: 2.25%;margin-top: 2.25%;text-align: center;}
#about .news-box .file:hover{margin-top: 1.42%;}
#about .news-box .file .z-pic{width: 100%;box-shadow: 0 0 6px 2px #f6f6f6;}
#about .news-box .file:hover .z-pic{box-shadow: 0 0 20px 6px #c4c4c4;}
#about .news-box .file .z-pic:after{padding-top: 400px;}
#about .news-box .file .con{position: static;margin-top: 20px;}
#about .news-box .file .con div{width: 100%;margin: 0 auto;}
#about .news-box .file .con .n1{color: #02589d;font-size: 30px;}
#about .news-box .file .con .n2{color: #333;font-size: 16px;}
#about .news-box .file:nth-child(4n){margin-right: 0;}

@media (max-width: 1280px){
  #about .news-box .file{}
  #about .news-box .file .z-pic:after{padding-top: 142.85%;}
  #about .news-box .file .con .n1{font-size: 26px;}
  #about .news-box .file .con{padding-top: 0;background: transparent;}
}
@media (max-width: 1200px){
	#about .news-detail .right{width: 26%;}
	#about .news-detail .right .name{font-size: 15px;}
	#about .news-detail .right .share a{font-size: 12px;}
}

@media (max-width: 1050px){
  #about .news-box .file:nth-child(4n),
  #about .news-box .file{width: 31.3%;margin-right: 3%;margin-bottom: 3%;}
  #about .news-box .file .con{position: static;height: auto;}
  #about .news-box .file:nth-child(3n){margin-right: 0;}
}
@media (max-width: 1024px){
	#about .news-detail .left,
	#about .news-detail .right{width: 100%;float: none;}
	#about .news-detail .right{margin-top: 60px;}
	#about .news-detail .right .cen{width: 92%;padding-left: 4%;padding-right: 4%;}
	#about .news-detail .right .name{height: auto;}
	#about .news-detail .right .share a{width: 200px;float: left;margin-right: 30px;}

  #about .news-detail .right .tit{font-size: 22px;}
  #join #about .news-detail .left .con .inline-block,
  #about .news-detail .right .date{font-size: 18px;}
}

@media (max-width: 950px){
  #about .news-box .file{height: auto;background: transparent;}
  /*#about .news-box .file .con{padding: 20px 0;}*/
  #about .news-box .file .con .n1{color: #333;}
  #about .news-box .file .con .n2{color: #666;}
}

@media (max-width: 768px){
  #about .news-box .file:nth-child(4n),
  #about .news-box .file:nth-child(3n),
  #about .news-box .file{width: 48%;margin-right: 4%;margin-bottom: 4%;}
  #about .news-box .file .z-pic:after{padding-top: 120%;}
  #about .news-box .file:nth-child(2n){margin-right: 0;}
}

/*公共*/
/*口风琴切换-分类*/
#main .tab-cate{position: relative;margin-top: 7.42%;height: 60px;border-top: 1px solid #ededed;white-space: nowrap;overflow: hidden;overflow-x: auto;}
#main .tab-cate:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #02589d;}
#main .tab-cate::-webkit-scrollbar{width: 3px;height: 3px;border-radius: 25px;}
#main .tab-cate::-webkit-scrollbar-track{background: #f1f1f1;border-radius: 25px;}
#main .tab-cate::-webkit-scrollbar-thumb{background: #02589d;border-radius: 25px;}
#main .tab-cate .cate{cursor: pointer;position: relative;line-height: 60px;padding: 0 5%;border-right: 1px solid transparent;border-left: 1px solid transparent;}
#main .tab-cate .cate.cur{z-index: 2;border-left: 1px solid #02589d;background: #fff;border-right: 1px solid #02589d;}
#main .tab-cate .cate:after{content:"";position: absolute;top: 0;bottom: 0;left: -2px;margin: auto;width: 1px;height: 20px;background: url(../images/cate.jpg) no-repeat center center;}
#main .tab-cate .cate .d{width: 100%;color: #333333;font-size: 20px;}
#main .tab-cate .cate .d:before{content:"";position: absolute;top: 0;left: -1px;width: 100%;padding: 0 1px;height: 5px;top: -3px;background: transparent;}
#main .tab-cate .cate .d:after{content:"";position: absolute;left: 0;width: 100%;height: 2px;bottom: -1px;z-index: 2;background: transparent;}
#main .tab-cate .cate.cur .d:before{background: #02589d;}
#main .tab-cate .cate.cur .d:after{background: #fff;}
#main .tab-cate .cate.cur:after,
#main .tab-cate .cate:first-child::after{display: none;}
#main .tab-cate .cate:hover .d{color: #02589d;}



/*优势方块-公共*/
#content,
#main .ico-advant{text-align: center;padding: 80px 0;background: linear-gradient(top left, #1e60d7 , #113a79);background: -ms-linear-gradient(top left, #1e60d7, #113a79);background: -webkit-linear-gradient(top left, #1e60d7, #113a79);background: -moz-linear-gradient(top left, #1e60d7, #113a79);}
#main .ico-advant .slide{display: inline-block;margin-right: auto;margin-left: auto;}
#content .pub-tit2,
#main .ico-advant .pub-tit2{color: #fff;margin-bottom: 60px;}
#content .slide .ico,
#main .ico-advant .slide .ico{width: 32px;height: 32px;margin: auto;margin-bottom: 30px;}
#content .slide .t2,
#main .ico-advant .slide .t2{width: 80%;margin: 0 auto;color: #ffffff;font-size: 22px;}
#content .slide .d2,
#main .ico-advant .slide .d2{width: 80%;margin: 0 auto;color: #fff;font-size: 16px;line-height: 24px;margin-top: 10px;text-align: left;}

#content .prev,
#main .ico-advant .prev{background-image: url(../images/ico1.png);}
#content .next,
#main .ico-advant .next{background-image: url(../images/ico2.png);}

#main .ico-advant .prev.hide2,
#main .pic-con .prev.hide2,
#main .ico-advant .next.hide2,
#main .pic-con .next.hide2{display: none!important;}

@media (max-width: 850px){
#main .ico-advant .prev.show2,
#main .pic-con .prev.show2,
#main .ico-advant .next.show2,
#main .pic-con .next.show2{display: block!important;}
}

/*左右切换*/
#main .detail .btn{opacity: .5;position: absolute;top: 0;bottom: 0;margin: auto;height: 100%;width: 35px;background-repeat: no-repeat;background-position: center center;cursor: pointer;}
#main .detail .prev{left: -55px;}
#main .detail .next{right: -55px;}
#main .detail .prev:hover{opacity: 1;background-image: url(../images/ico3.png);}
#main .detail .next:hover{opacity: 1;background-image: url(../images/ico4.png);}
@media (max-width: 1680px){
  #main .detail .prev{left: -40px;}
  #main .detail .next{right: -40px;}
}

/*推荐方块-公共*/
#main .recom-box{margin-bottom: 2px;padding: 80px 0 80px;background: linear-gradient(top left, #113a79 , #1e5fd4);background: -ms-linear-gradient(top left, #113a79, #1e5fd4);background: -webkit-linear-gradient(top left, #113a79, #1e5fd4);background: -moz-linear-gradient(top left, #113a79, #1e5fd4);}
#main .recom-box .pub-tit2{color: #fff;margin-bottom: 60px;}
#main .recom-box .sli{width: 22.83%;margin-left: 2.16%;margin-bottom: 20px;}
#main .recom-box .sli a{padding-left: 5.1%;width: 94.9%;position: relative;color: #ffffff;font-size: 16px;}
#main .recom-box .sli a:before{content: "";position: absolute;top: 0;bottom: 0;left: 0;margin: auto;width: 5px;height: 5px;border-radius: 50%;background: #fff;}
#main .recom-box .sli a:hover{color: #00c1ff;}
#main .recom-box .sli a:hover::before{background: #00c1ff;}

@media (max-width: 850px){
  #main .recom-box .sli:nth-child(4n),
  #main .recom-box .sli{width: 48.5%;margin-right: 2.5%;margin-bottom: 2.5%;margin-left: 0;}
  #main .recom-box .sli:nth-child(2n){margin-right: 0;}
}


/*方案*/
#solution{margin-top: 5.21%;}
#solution .cate{color: #333333;font-size: 24px;}
#solution .list .solu{width: 23.16%;margin-right: 1.91%;margin-top: 50px;}
#solution .list .solu:nth-child(4n){margin-right: 0;}
#solution .list .solu .cate1 .t{width: 85.62%;color: #333333;font-size: 18px;vertical-align: middle;}
#solution .list .solu .cate1 .m-pic{display: inline-block;vertical-align: middle;width: 10.79%;margin-right: 3.59%;}
#solution .list .solu .d-list{margin-top: 20px;/*margin-left: 8.63%;*/}
#solution .c-list .list .solu{margin-top: 0;}
#solution .c-list .list .solu .d-list{margin-left: 0;}
#solution .list .solu .d-list a{padding-left: 5.9%;width: 94%;position: relative;color: #666666;font-size: 14px;margin-bottom: 15px;}
#solution .list .solu .d-list a:before{content: "";position: absolute;top: 0;bottom: 0;left: 0;margin: auto;width: 5px;height: 5px;border-radius: 50%;background: #888888;}
#solution .list .solu .d-list a:last-child{margin-bottom: 0;}
#solution .list .solu .d-list a:hover{color: #02589d;text-decoration: underline;}
#solution .list .solu .d-list a:hover::before{background: #02589d;}
#solution .other-list{position: relative;margin-top: 80px;padding: 80px 0 110px;margin-bottom: 2px; background: linear-gradient(top left, #113a79 , #2169eb);background: -ms-linear-gradient(top left, #113a79, #2169eb);background: -webkit-linear-gradient(top left, #113a79, #2169eb);background: -moz-linear-gradient(top left, #113a79, #2169eb);}
#solution .other-list:after{content: "";position: absolute;bottom: 0;right: 0;width: 30.625%;top: 0;margin: auto;height: 100%;background: url(../images/right_bg.png) no-repeat center bottom/100% auto; -webkit-animation-name: logo_t;-webkit-animation-duration: 2.1s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite; }
#solution .other-list:hover::after{-webkit-animation-name: logo_t;-webkit-animation-duration: 2.1s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite; }
#solution .other-list .cate{color: #fff;/*padding-left: 4.6%;*/width: 100%;}
#solution .other-list .solu{z-index: 2;position: relative;width: 23.16%;margin-right: 1.91%;margin-top: 50px;}
#solution .other-list .solu:nth-child(4n){margin-right: 0;}
#solution .other-list .solu .cate1 .t{width: 85.62%;color: #333333;font-size: 18px;}
#solution .other-list .solu .cate1 .m-pic{display: inline-block;width: 10.79%;margin-right: 3.59%;}
#solution .other-list .solu .d-list{margin-top: 30px;}
#solution .other-list .solu .d-list a{padding-left: 5.9%;width: 94%;position: relative;color: #fff;font-size: 14px;margin-bottom: 12px;}
#solution .other-list .solu .d-list a:before{content: "";position: absolute;top: 0;bottom: 0;left: 0;margin: auto;width: 5px;height: 5px;border-radius: 50%;background: #fff;}
#solution .other-list .solu .d-list a:last-child{margin-bottom: 0;}
#solution .other-list .solu .d-list a:hover{color: #00c1ff;}
#solution .other-list .solu .d-list a:hover::before{background: #00c1ff;}
@media (max-width: 1024px){
  #solution .other-list .solu,
  #solution .other-list .solu:nth-child(4n),
  #solution .list .solu:nth-child(4n),
  #solution .list .solu{width: 30.5%;margin-right: 4%;margin-bottom: 4%;}
  #solution .other-list .solu:nth-child(3n),
  #solution .list .solu:nth-child(3n){margin-right: 0;}
}

@media (max-width: 850px){
  #solution .other-list .solu,
  #solution .other-list .solu:nth-child(4n),
  #solution .other-list .solu:nth-child(3n),
  #solution .list .solu:nth-child(4n),
  #solution .list .solu:nth-child(3n),
  #solution .list .solu{width: 48%;margin-right: 4%;}
  #solution .other-list .solu:nth-child(2n),
  #solution .list .solu:nth-child(2n){margin-right: 0;}

  #solution .list .solu .cate1 .t{font-size: 22px;}
  #solution .list .solu .d-list a{font-size: 18px;}
}



@-webkit-keyframes logo_t{
    0%{
       bottom: -8px;
    }
    50%{
       bottom: -3px;
    }
    100%{
       bottom: 0px;
    }
}


/*详细*/
#solution .top .left,
#solution .top .right{padding: 50px 0 40px;}
#solution .top .left .name{color: #fff;font-size: 24px;}
#solution .top .right .tit,
#solution .top .right .editor{width: 89.59%;margin: 0 auto;}
#solution .top .right .tit{margin-bottom: 20px;color: #333333;font-size: 24px;}
#solution .top .left .desc{color: #fff;font-size: 15px;line-height: 26px;margin-top: 20px!important;}


#main .pic-con{text-align: center;}
#main .pic-con,
#main .constitute{padding: 80px 0;}
#solution .solu1,
#solution .solu2{margin-bottom: 80px;}
#main .pub-video{margin-top: 50px;}
#main .pub-video:after{padding-top: 50%;}
#main .pub-video:before{content: "";position: absolute;right: 0;left: 0;top: 0;bottom: 0;margin: auto;width: 100%;height: 100%;background: rgba(0,0,0,.6) url(../images/video.png) no-repeat center center;z-index: 2;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
/*#main .pub-video:hover::before{-webkit-background-size: 50px;background-size: 50px;}*/
#main .pub-video:hover img{transform: scale(1.1);}

@media (max-width: 850px){

  #main .pic-con .container{background: #f8f8f8;}
}

/*价值\服务优势-公共*/
#main .pic-con .container{text-align: center;}
#main .pic-con .prev{background-image: url(../images/sl.png);}
#main .pic-con .next{background-image: url(../images/sr.png);}
#main .pic-con .btn{opacity: 1;}
#main .pic-con .slide{background: #f8f8f8;display: inline-block;}
#main .pic-con .count2 .slide:nth-child(1){margin-left: auto;}
#main .pic-con .count2 .slide:nth-child(2){margin-right: auto;}
#main .pic-con .slide .z-pic{display: block;width: 100%;}
#main .pic-con .slide .z-pic:after{padding-top: 45%;}
#main .pic-con .slide .z-pic img{transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
#main .pic-con .slide .z-pic:hover img{transform: scale(1.05);}
#main .pic-con .slide .h{width: 100%;height: 180px;}
#main .pic-con .slide .cen{width: 90%;padding: 0 2%;margin: 0 auto;height: 116px;overflow-y: auto;margin-top: 30px;}
#main .pic-con .slide .cen.max{overflow-y: visible;margin: auto;}
#main .pic-con .slide .cen::-webkit-scrollbar{width: 5px;height: 5px;border-radius: 25px;}
#main .pic-con .slide .cen::-webkit-scrollbar-track{background: #999;border-radius: 25px;}
#main .pic-con .slide .cen::-webkit-scrollbar-thumb{background: rgba(0,0,0,.4);border-radius: 25px;}
#main .pic-con .slide .t2>.sour_m{color: #333333;font-size: 22px;}
#main .pic-con .slide .d2{width: 100%;display: inline-block;margin: 0 auto;}
#main .pic-con .slide .d2>.sour_l{text-align: left;width: 100%;color: #666666;font-size: 16px;line-height: 24px;margin-top: 11px;}

@media(max-width: 1280px){
  #main .pic-con .slide .t2{font-size: 20px;}
}
@media(max-width: 1024px){
  #main .pic-con .slide .t2{font-size: 18px;}
  #main .pic-con .slide .d2>div{font-size: 14px;}
}

/*产品构成*/
#main .constitute .pub-tit2{margin-bottom: 50px;}
#main .constitute .cw2{width: 100%;box-shadow: 0 0 10px 3px #f6f6f6;border-radius: 6px;}
#main .constitute .left{width: 21.66%;border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
#main .constitute .left:after{padding-top: 69.23%;}
#main .constitute .left,
#main .constitute .right{display: inline-block;vertical-align: middle;float: none;}
#main .constitute .right{width: 73.56%;margin-left: 2.5%;}
#main .constitute .right .list,
#main .constitute .right .editor{padding-top: 2.13%;}
/*方案*/
#solution .constitute .right .list .li{width: 24%;margin-bottom: 15px;margin-right: 1%;}
#solution .constitute .right .list .li:nth-child(4n){margin-right: 0;}
/*创新*/
#innovation .constitute .right .list .li{width: 32%;margin-bottom: 15px;margin-right: 1.7%;}
#innovation .constitute .right .list .li:nth-child(3n){margin-right: 0;}
#main .constitute .right .editor,
#main .constitute .right .list .li,
#main .constitute .right .editor *{color: #333333;font-size: 16px;font-family: 'SourceHanSansCN_Medium';}

@media (max-width: 1024px){
  #main .constitut .m1 .right,
  #main .constitut .m1 .left{width: 95%;margin: 0 auto;}
  #main .constitute .m1 .right{margin-left: 2.5%;}
  #main .constitute .m1 .left{padding-top: 3.3%;}
  #main .constitute .m1 .right{padding-bottom: 3.3%;}
  #main .constitute .left img{position: static;}
  #main .constitute .left:after{display: none;}
} 

@media (max-width: 768px){
    
    #solution .constitute .right .list .li,
    #solution .constitute .right .list .li:nth-child(4n),
    #innovation .constitute .right .list .li:nth-child(3n),
    #innovation .constitute .right .list .li{width: 48%;margin-right: 4%;font-size: 18px;}
    #solution .constitute .right .list .li:nth-child(2n),
    #innovation .constitute .right .list .li:nth-child(2n){margin-right: 0;}
    
  #main .constitute .m2 .left{width: 37.66%;}
  #main .constitute .m2 .right{width: 56.56%;}
}

/*产品-服务*/
#product-ser .cate-list{margin: 50px auto 60px;text-align: center;}
#product-ser .cate-list .pro{position: relative;width: 23.75%;margin-bottom: 1.66%;margin-right: 1.66%;box-shadow: 0 0 11px 1px #f6f6f6;}
#product-ser .cate-list .pro:nth-child(4n){margin-right: 0;}
#product-ser .cate-list .pro .h{position: relative;z-index: 2;}
#product-ser .cate-list .pro .center{width: 85.96%;margin: 0 auto;padding: 30px 0;text-align: left;}
#product-ser .cate-list .pro .cate{margin-bottom: 20px;}
#product-ser .cate-list .pro .cate span{vertical-align: middle;}
#product-ser .cate-list .pro .ico{display: inline-block;width: 13.06%;margin-right: 4.08%;}
#product-ser .cate-list .pro .c2{width: 82%;color: #333333;font-size: 18px;}
#product-ser .cate-list .pro .child{color: #666666;font-size: 14px;margin-bottom: 15px;margin-left: 10.2%;padding-left: 6.1%;position: relative;}
#product-ser .cate-list .pro .child:before{content: "";position: absolute;top: 0;bottom: 0;left: 0;margin: auto;width: 5px;height: 5px;background: #888888;border-radius: 50%;}
#product-ser .cate-list .pro:after{content:"";opacity: 0;width: 100%;height: 100%;position: absolute;top: 0;left:0;background: linear-gradient(to bottom right, #113a79 , #1951b2);background: -ms-linear-gradient(to bottom right, #113a79, #1951b2);background: -webkit-linear-gradient(to bottom right, #113a79, #1951b2);background: -moz-linear-gradient(to bottom right, #113a79, #1951b2);transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
#product-ser .cate-list .pro:hover:after{opacity: 1;}
#product-ser .cate-list .pro:hover .c2,
#product-ser .cate-list .pro:hover .child{color: #ffffff;}
#product-ser .cate-list .pro:hover .child:before{background: #fff;}
#product-ser .cate-list .pro .child:last-child{margin-bottom: 0;}
#product-ser .cate-list .pro .child:hover{color: #00c1ff;}
#product-ser .cate-list .pro .child:hover:before{background: #00c1ff;}


/*服务*/
#service,
#products,
#product-ser{margin-top: 5.21%;}
#product-ser .service-box{position: relative;margin-top: 80px;padding: 80px 0 75px;margin-bottom: 2px; background: linear-gradient(top left, #113a79 , #2169eb);background: -ms-linear-gradient(top left, #113a79, #2169eb);background: -webkit-linear-gradient(top left, #113a79, #2169eb);background: -moz-linear-gradient(top left, #113a79, #2169eb);}
#product-ser .service-box:after{content: "";position: absolute;bottom: 0;right: 0;width: 30.625%;top: 0;margin: auto;height: 100%;background: url(../images/right_bg.png) no-repeat center bottom/100% auto; }
#product-ser .service-box:hover:after{-webkit-animation-name: logo_t;-webkit-animation-duration: 2.1s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;}
#product-ser .service-box .pub-tit2{margin-bottom: 40px;}
#product-ser .service-box .pub-tit2,
#product-ser .service-box .pub-desc2{color: #ffffff;}
#product-ser .service-box .list{position: relative;z-index: 2;margin-top: 40px;}
#product-ser .service-box .list .ser{width: 18%;margin-right: 2.08%;margin-bottom: 2.08%;height: 220px;border: 1px solid transparent;}
#product-ser .service-box .list .ser:nth-child(5n){margin-right: 0;}
#product-ser .service-box .list .ser .c2{width: 81.81%;margin: 0 auto;padding-top: 70px;}
#product-ser .service-box .list .ser .ico{width: 32px;height: 32px;margin: 0 auto;}
#product-ser .service-box .list .ser .t2{margin: 25px 0 30px;width: 100%;color: #ffffff;font-size: 16px;}
#product-ser .service-box .list .ser .more{width: 78px;height: 26px;line-height: 26px;}
#product-ser .service-box .list .ser:hover{background: url(../images/border2.png) no-repeat center center/100% 100%;}
#product-ser .service-box .list .ser:hover .c2{padding-top: 47px;}
#product-ser .service-box .list .ser:hover .more{color: #fff;background: #ffc03c;font-size: 14px;border-radius: 3px;margin: 0 auto;}

@media (max-width: 1050px){
  #product-ser .cate-list .pro .c2{font-size: 16px;}
  #product-ser .cate-list .pro .child{font-size: 12px;}
}
@media (max-width: 780px){
  #product-ser .cate-list .pro:nth-child(4n),
  #product-ser .cate-list .pro{width: 48%;margin-right: 4%;margin-bottom: 4%;}
  #product-ser .cate-list .pro:nth-child(2n){margin-right: 0;}
  #product-ser .cate-list .pro .c2{font-size: 20px;}
  #product-ser .cate-list .pro .child{font-size: 16px;}

  #product-ser .service-box .list .ser:nth-child(5n),
  #product-ser .service-box .list .ser{width: 31%;margin-right: 3%;margin-bottom: 3%;}
  #product-ser .service-box .list .ser:nth-child(3n){margin-right: 0;}
  #product-ser .service-box .list .ser{background: url(../images/border2.png) no-repeat center center/100% 100%;}
  #product-ser .service-box .list .ser .c2{padding-top: 47px;}
  #product-ser .service-box .list .ser .more{color: #fff;background: #ffc03c;font-size: 14px;border-radius: 3px;margin: 0 auto;}
}
/*产品详细*/
#products .prod1{margin-bottom: 80px;}
#products .prod1 .c2{box-shadow:0 0 20px 4px #dddddd;}
#products .prod1 .pub-tit2{margin-bottom: 50px;}
#products .prod1 .left{width: 50%;padding-top: 50px;padding-bottom: 55px;background: linear-gradient(to bottom right, #1b59c4 , #113a79);background: -ms-linear-gradient(to bottom right, #1b59c4, #113a79);background: -webkit-linear-gradient(to bottom right, #1b59c4, #113a79);background: -moz-linear-gradient(to bottom right, #1b59c4, #113a79);}
#products .prod1 .left div{width: 85.83%;margin: 0 auto;}
#service .serv1 .left .name,
#products .prod1 .left .name{color: #ffffff;font-size: 24px;margin-bottom: 15px;}
#service .serv1 .left .desc,
#products .prod1 .left .desc{color: #ffffff;font-size: 15px;line-height: 26px;}
#products .prod1 .right{width: 50%;}
#products .prod1 .right .m-pic{width: 84.3%;height: 100%;margin: 0 auto;}
#service .serv2,
#products .prod3{margin: 80px 0;}
#products .table{width: 100%;}
#products .table tr td{padding-bottom: 20px; padding-top: 20px;word-break: break-all; background-color: rgb(248, 248, 248);}
#products .table tr:nth-child(2n) td{background: #fff;}
#products .table tr td.t1 span{font-size: 16px; color: rgb(2,88,157);}
#products .table tr td.t2{padding-right: 3%;}
#products .table tr td.t2 span{font-size: 16px; color: rgb(102,102,102);}
@media (max-width: 850px){
   #products .prod1 .left,
   #products .prod1 .right{width: 100%;float: none;}
   #products .prod1 .right{margin-bottom: 60px}
   #products .prod1 .right .m-pic{width: 100%;}
   #service .serv1 .left .name,
   #products .prod1 .left .name{font-size: 26px;}
   #service .serv1 .left .desc,
   #products .prod1 .left .desc{font-size: 18px;line-height: 30px;}
}

/*服务*/
#service {margin-bottom: 110px;}
#innovation .sbox.ico-advant:last-child,
#solution .sbox.ico-advant:last-child,
#products .sbox.ico-advant:last-child,
#service.b2{margin-bottom: 2px;}
#service .sbox.ico-advant:last-child{margin-bottom: 0px;}
#service .serv1 .top .left{width: 50%;padding: 50px 0 26px;min-height: 280px;}
#service .serv1 .top .right{width: 50%;padding: 26px 0;}
#service .serv1 .top .right .m-pic{width: 84.33%;margin: 0 auto;}
#service .serv1 .top .left div{width: 86.33%;}
#service .serv1 .top .left div.name{margin-bottom: 15px;}
#service .serv1 .top .cw1200:after{width: 50%;}
#service .serv3{padding: 0;}



@media (max-width: 850px){
  #service .serv1 .top .cw1200:after,
  #main.pub #solution .top .cw1200:after{display: none;} 
  #service .serv1 .top .left,
  #service .serv1 .top .right,
  #main.pub #solution .top .left,
  #main.pub #solution .top .right{width: 100%;float: none;}
  #service .serv1 .top .left div,
  #main.pub #solution .top .left div{width: 89%;}
  #service .serv1 .top .left,
  #main.pub #solution .top .left{background: linear-gradient(top left, #1c5ac6 , #113a79);background: -ms-linear-gradient(top left, #1c5ac6, #113a79);background: -webkit-linear-gradient(top left, #1c5ac6, #113a79);background: -moz-linear-gradient(top left, #1c5ac6, #113a79);}
}

/*创新*/
#techol .innov{padding: 80px 0;}
#techol .innov:first-child{padding-top: 100px;}
#techol .innov:nth-child(2n){background: #f8f8f8;}
#techol .innov:last-child{padding-bottom: 110px;}
#techol .innov .pic{width: 47.5%;float: right;}
#techol .innov .con{width: 45.83%;float: left;}
#techol .innov:nth-child(2n) .pic{float: left;}
#techol .innov:nth-child(2n) .con{float: right;margin-right: 3.5%;}
#techol .innov .con .name{padding-bottom: 30px;margin-bottom: 40px;color: #333333;font-size: 36px;}
#techol .innov .con .name:after{content: "";position: absolute;left: 0;bottom: 0;width: 86px;height: 3px;background: #f7b018;}
#techol .innov .con .desc{color: #666666;font-size: 16px;}
#techol .innov .con .ico-list{margin: 60px 0 50px;}
#techol .innov .con .ico-list .i{width: auto;max-width: 20%;margin-right: 6%;margin-bottom: 20px;}
#techol .innov .con .ico-list .i:last-child,
#techol .innov .con .ico-list .i:nth-child(4n){margin-right: 0;}
#techol .innov .con .ico-list .ico{width: 32px;height: 32px;margin: 0 auto 10px;}
#techol .innov .con .ico-list .n{color: #333333;font-size: 14px;}
#techol .innov .con .more{width: 118px;height: 38px;line-height: 38px;border-radius: 25px;border: 1px solid #cccccc;color: #666666;font-size: 14px;text-align: center;}
#techol .innov .con .more:hover{background: #02589d;border-color: #02589d;color: #fff;}
#techol .innov .con .name:hover{color: #02589d;}
#techol .innov .pic:hover img{transform: scale(1.05);}

@media (max-width: 1280px){
  #techol .innov:first-child{padding-top: 80px;}
  #techol .innov:last-child{padding-bottom: 90px;}
  #techol .innov{padding: 60px 0;}
  #techol .innov .con .name{margin-bottom: 30px;padding-bottom: 20px;font-size: 30px;}
  #techol .innov .con .ico-list{margin: 40px 0 20px;}
}

@media (max-width: 981px){
  #techol .innov:first-child{padding-top: 60px;}
  #techol .innov:last-child{padding-bottom: 80px;}
  #techol .innov{padding: 40px 0;}
  #techol .innov .con .name{margin-bottom: 20px;padding-bottom: 12px;font-size: 24px;}
  #techol .innov .con .ico-list{margin: 30px 0 15px;}
  #techol .innov .con .ico-list .ico{width: 28px;height: 28px;}
  #techol .innov .con .more{height: 32px;line-height: 32px;}
}

@media (max-width: 768px){
  #techol .innov .pic{margin-top: 4%;}

  #techol .innov .con .ico-list .i{width: 30%;}
}

/*详细*/
#main.pub #innovation{margin-top: 100px;}
#main.pub #innovation .top .cw1200:after,
#main.pub #innovation .top .left,
#main.pub #innovation .top .right{width: 50%;}
#main.pub #innovation .top .left .name,
#main.pub #innovation .top .left .desc{width: 85.83%;margin: 0 auto;color: #ffffff;font-size: 15px;line-height: 26px;}
#main.pub #innovation .top .left .name{padding-top: 60px;font-size: 24px;margin-bottom: 25px;}
#main.pub #innovation .top .right{width: 50%;padding: 60px 0;}
#main #join .pic-con .slide .z-pic:after,
#main #innovation .pic-con .slide .z-pic:after{padding-top: 200px;}
#main #innovation .pic-con .slide .h,
#main #join .pic-con .slide .h{height: 200px;}
#main #join .pic-con .slide .cen,
#main #innovation .pic-con .slide .cen{height: 140px;}
@media(max-width: 950px){
  #main.pub #innovation{margin-top: 80px;}
}

@media (max-width: 850px){
  #main.pub #innovation .top .cw1200:after{display: none;} 
  #main.pub #innovation .top .left,
  #main.pub #innovation .top .right{width: 100%;float: none;}
  #main.pub #innovation .top .left{padding-bottom: 60px;}
  #main.pub #innovation .top .left div{width: 89%;}
  #main.pub #innovation .top .left{background: linear-gradient(top left, #1c5ac6 , #113a79);background: -ms-linear-gradient(top left, #1c5ac6, #113a79);background: -webkit-linear-gradient(top left, #1c5ac6, #113a79);background: -moz-linear-gradient(top left, #1c5ac6, #113a79);}
}


/*合作伙伴*/
#partner{margin-top: 80px;}
#partner .bank-box{text-align: center;margin: 50px 0 40px;}
#partner .bank-box .cate-list a{text-align: center;width: 15.5%;line-height: 46px;height: 46px;box-shadow: 0 0 0 2px #f4f4f4;margin-right: 1%;margin-bottom: 1%;color: #666666;font-size: 16px;background: #f4f4f4;}
#partner .bank-box .cate-list a.cur{box-shadow: 0 0 0 2px #02589d;color: #02589d;}
#partner .bank-box .cate-list a:hover{color: #02589d;}
#partner .bank-box .cate-list a:nth-child(6n){margin-right: 0;}
#partner .ajax-list{margin-bottom: 80px;}
/*#partner .ajax-list .container{border-top: 1px solid #efefef;border-right: 1px solid #efefef;}*/
#partner .ajax-list .slide{box-sizing: border-box;border: 1px solid #efefef;border-bottom: none;}
#partner .ajax-list .slide img{max-width: 90%;}
#partner .ajax-list .slide .in{width: 20%;border-bottom: 1px solid #efefef;}
#partner .ajax-list .slide .in:before{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: #efefef;}
#partner .ajax-list .slide .in:nth-child(5n)::before{display: none;}
#partner .ajax-list .slide .in:after{padding-top: 119px;}
#partner .ajax-list .tip1{margin: 20px 0;font-size: 16px;color: #666666;}
#partner .ajax-list .swiper-pagination-clickable{position: static;width: 100%;text-align: center;}
#partner .ajax-list .swiper-pagination-clickable span{width: 30px;height: 2px;background: #d1d1d1;margin: 0 10px;opacity: 1;border-radius: 0;}
#partner .ajax-list .swiper-pagination-clickable span.swiper-pagination-bullet-active .time-bar{background: #666666;}
#partner .ajax-list .swiper-pagination-clickable span.swiper-pagination-bullet-active .time-bar{background: #666666;}
#partner .detail .prev{opacity: 1;background-image: url(../images/sl.png);}
#partner .detail .prev:hover{background-image: url(../images/pnl.png);}
#partner .detail .next{opacity: 1;background-image: url(../images/sr.png);}
#partner .detail .next:hover{background-image: url(../images/pnr.png);}
#partner .custom-intro{margin-bottom: 110px;}

@media (max-width: 1050px){
  #partner .ajax-list .slide .in:after{padding-top: 110px;}
  #partner .ajax-list .slide img{max-width: 80%;}
}
@media (max-width: 981px){
  #partner .ajax-list .slide .in:nth-child(4n)::before{display: none;}
  #partner .ajax-list .slide .in:nth-child(5n)::before{display: block;}
  #partner .ajax-list .slide .in{width: 25%;}
  #partner .ajax-list .slide .in:after{padding-top: 105px;}
  #partner .ajax-list .slide img{max-width: 95%;}
}


#main #partner .p-review .btn{z-index: 2;}
#main #partner .p-review,
#main #partner .p-review .container,
#main #partner .p-review .slide{width: 100%;height: 346px;}
#main #partner .p-review .slide.cbg{background: linear-gradient(top left, #113a79 , #1e5fd4);background: -ms-linear-gradient(top left, #113a79, #1e5fd4);background: -webkit-linear-gradient(top left, #113a79, #1e5fd4);background: -moz-linear-gradient(top left, #113a79, #1e5fd4);}
#main #partner .p-review .slide .w{width: 72%;margin: 0 auto;}
/*#main .p-review .slide .max{margin: auto;}*/
/*#partner .custom-intro .container{position: static;}
#partner .custom-intro .slide:after{padding-top: 30.33%;}
#partner .custom-intro .slide .absolute{width: 85.33%;z-index: 2;margin: auto;}
#partner .custom-intro .slide .name{display: block;}
#partner .custom-intro .slide .name div{display: block;color: #fff;font-size: 24px;margin-bottom: 20px;}
#partner .custom-intro .slide .desc{color: #fff;font-size: 16px;}*/
@media (max-width: 1300px){
  #partner .bank-box .cate-list a:nth-child(6n),
  #partner .bank-box .cate-list a{width: 23.5%;margin-right: 1.5%;}
  #partner .bank-box .cate-list a:nth-child(4n){margin-right: 0;}
}
@media (max-width: 1050px){
  /*#partner .custom-intro .slide .name div{font-size: 20px;}*/
  /*#partner .custom-intro .slide .desc{font-size: 15px;}*/
}

@media (max-width: 910px){
  #partner .bank-box .cate-list a{font-size: 14px;}
}


/*@media (max-width: 850px){
  #partner .custom-intro .slide:after{display: none;}
  #partner .custom-intro .slide img,
  #partner .custom-intro .slide .absolute{position: static;}
  #partner .custom-intro .slide .absolute{width: 100%;margin-top: 30px;}
  #partner .custom-intro .slide .name div{color: #333;font-size: 24px;}
  #partner .custom-intro .slide .desc{color: #666;font-size: 18px;}
}
*/
/*生态伙伴*/
#partner .area-box{margin: 80px auto 40px;}
#partner .area-box .a-list .inline-block{width: 31.6%;margin-right: 2.5%;margin-bottom: 3.3%;}
#partner .area-box .a-list .inline-block:nth-child(3n){margin-right: 0;}
#partner .area-box .a-list .inline-block .z-pic:after{padding-top: 63.15%;}
#partner .area-box .a-list .inline-block .cate{margin-top: 25px;color: #333333;font-size: 24px;}
#partner .area-box .a-list .inline-block .desc{margin: 15px 0;color: #666666;font-size: 16px;line-height: 24px;}
#partner .area-box .a-list .inline-block .more{color: #fff;font-size: 14px;}
#partner .area-box .a-list .inline-block:hover .cate,
#partner .area-box .a-list a.inline-block:hover .more{color: #02589d;}
#partner .area-box .a-list .inline-block:hover .z-pic img{transform: scale(1.05);}
#partner .dynamic{padding: 80px 0 110px;background: #f8f8f8;}


/*方案详细*/
#solution.partner-solution .solu3{margin-bottom: 80px;}
#solution.partner-solution .solu4{margin-bottom:110px;}

#solution.partner-solution .s-box.ico-advant:last-child{margin-bottom: 2px;}
#solution.partner-solution .video:after{padding-top: 48.33%;}
#solution .project .slide{box-sizing: border-box;border: 1px solid #efefef;background: #fff;}
#solution .project .slide .ce{width: 84.57%;padding: 40px 7.515%;margin: 0 auto;border: 1px solid transparent;}
#solution .project .slide .m-pic{width: 180px;height: 50px;margin: 0 auto;}
#solution .project .slide .name{position: relative;color: #333333;font-size: 22px;margin-bottom: 28px;margin-top: 20px;padding-bottom: 18px;text-align: center;}
#solution .project .slide .name:after{content: "";position: absolute;bottom: 0;left: 0;right: 0;margin: auto;width: 17px;height: 2px;background: #02589d;}
#solution .project .slide .desc{color: #666666;font-size: 16px;}
#solution .project .slide:hover .ce,
#solution .project .slide:hover{border-color: #02589d;}

#solution .project .swiper-pagination-clickable{position: static;width: 100%;text-align: center;margin-top: 40px;}
#solution .project .swiper-pagination-clickable span{width: 30px;height: 2px;background: #d1d1d1;margin: 0 10px;opacity: 1;border-radius: 0;}
#solution .project .swiper-pagination-clickable span.swiper-pagination-bullet-active .time-bar{background: #666666;}
#solution .project .swiper-pagination-clickable span.swiper-pagination-bullet-active .time-bar{background: #666666;}

@media (max-width: 1050px){
  #solution .project .slide .desc{font-size: 14px;}
}
@media (max-width: 768px){
  #solution .project .slide .desc{font-size: 18px;}
}

/*企业文化*/
#culture{margin-top: 100px;}
#culture .pub-desc2{margin-bottom: 50px;}
#culture .culture-box .culture{margin-bottom: 80px;}
#culture .culture-box .culture.con4:last-child{margin-bottom: 0;}
/*我们的文化*/
#culture .our-cult{width: 33.33%;}
#culture .our-cult:after{padding-top: 71.875%;}
#culture .our-cult:before{content: "";position: absolute;bottom: 0;left: 0;right: 0;margin: auto;width: 100%;height: 0;background: rgba(222,82,67,.6);transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;z-index: 0;}
#culture .our-cult .content{z-index: 3;width: 87.5%;margin: auto;left: 0;right: 0;bottom: 6.25%;}
#culture .our-cult .content .title{color: #ffffff;font-size: 24px;margin-bottom: 5px;}
#culture .our-cult .content .desc{color: #ffffff;font-size: 16px;}
#culture .our-cult:hover::before{z-index: 2;height: 100%;}
#culture .our-cult:hover .content{bottom: 9%;}

@media (max-width: 1440px){
  #culture .our-cult .content .title{font-size: 20px;}
  #culture .our-cult .content .desc{font-size: 15px;}
}
@media (max-width: 768px){
  #culture .our-cult{width: 100%;}
  #culture .our-cult img{width: 100%;height: 100%;}
  #culture .our-cult .content .title{font-size: 26px;}
  #culture .our-cult .content .desc{font-size: 20px;}
}

/*我们的文化-价值*/
#culture .value-box .value{background: #f9f9f9;}
#culture .value .z-pic,
#culture .value.two .content,
#culture .value .content{width: 50%;float: left;}
#culture .value.two .z-pic,
#culture .value .content{float: right;}
#culture .value .content{padding-top: 9.2%;}
#culture .value .content .title{margin-left: 5%;color: #02589d;font-size: 24px;margin-bottom: 5%;}
#culture .value .content .desc{margin-left: 16.66%;color: #666666;font-size: 14px;font-family: 'SourceHanSansCN_Light';line-height: 26px;}
#culture .value .z-pic:hover img {transform: scale(1.05);}
#culture .value.two .content{text-align: right;}
#culture .value.two .content .desc{margin-left: 0;margin-right: 16.66%;}
#culture .value.two .content .title{margin-left: 0;margin-right: 5%;}
#culture .value.two .content .b2,
#culture .value.one .content .b1{width: 10%;vertical-align: middle;height: 2px;background: #02589d;margin-right: 1.66%;}
#culture .value.two .content .b2{margin-left: 1.66%;margin-right: 0;}
#culture .value .z-pic:after{padding-top: 63.33%;}

@media (max-width: 1280px){
  #culture .value .content{padding-top: 5%;}
}

@media (max-width: 950px){
  #culture .value .content{padding-top: 3%;}
  #culture .value .content .title{font-size: 20px;}
  #culture .value .content .desc{font-size: 14px;}
}
@media (max-width: 768px){
  #culture .value.two .z-pic,
  #culture .value .z-pic{width: 100%;float: none;}
  #culture .value.two .content,
  #culture .value .content{width: 100%;text-align: center;margin: 25px auto 65px;}
  #culture .value .content .title{font-size: 24px;margin-bottom: 25px;}
  #culture .value .content .desc{font-size: 18px;}
  #culture .value .z-pic:after{padding-top: 53.8%;}
  #culture .value.two .content .desc,
  #culture .value.two .content .title{margin-right: 0;}
  #culture .value .content .desc,
  #culture .value .content .title{margin-left: 0;}
  #culture .value.two .content .b2,
  #culture .value.one .content .b1{display: none;}
}

/*我们的文化-人物*/
#culture .character .grid-sizer,
#culture .character .grid{width: 25%;}
#culture .character .grid .z-pic:after{padding-top: 79.16%;}
#culture .character .grid .z-pic:before{content: "";position: absolute;bottom: 0;left: 0;right: 0;margin: auto;width: 100%;height: 0;background: rgba(222,82,67,.8);z-index: 0;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
#culture .character .grid.height2 .z-pic:after{padding-top: 158.33%;}
#culture .character .grid .content{width: 87.5%;margin: auto;left: 0;right: 0;z-index: 0;bottom: -100%;z-index: 3;}
#culture .character .grid .content *{color: #ffffff;}
#culture .character .grid .title{font-size: 16px;}
#culture .character .grid .desc{font-size: 20px;margin: 10px 0 30px;}
#culture .character .grid .more{font-size: 14px;}
#culture .character .grid:hover .z-pic:before{height: 100%;z-index: 2;}
#culture .character .grid:hover .content{bottom: 7.89%;}
#culture .character .grid.height2:hover .content{bottom: 3.84%;}
/*详细*/
#about .news-detail.character-d .left{width: 830px;margin: 0 auto;}
#about .news-detail.character-d .left .info-name{font-size: 30px;}
#about .news-detail.character-d .left .con{margin-top: 20px;}
#about .news-detail.character-d .left .con .date{color: #666666;}
#about .news-detail.character-d .left .detail{padding-top: 35px;border-top: 1px solid #ebebeb;}
@media (max-width: 1680px){
  #culture .character .grid .title{font-size: 14px;}
  #culture .character .grid .desc{font-size: 16px;}
  #culture .character .grid .more{font-size: 12px;}
  #culture .character .grid .desc{margin-bottom: 25px;}
}

@media (max-width: 981px){
  #culture .character .grid .title{font-size: 13px;}
  #culture .character .grid .desc{font-size: 14px;}
  #culture .character .grid .desc{margin-bottom: 15px;}
}

@media(max-width: 920px){
  #culture .character{background: #f8f8f8;}
  #culture .character .grid-sizer,
  #culture .character .grid{width: 50%;}

  #about .news-detail.character-d .left{width: 100%;}
}

@media (max-width: 768px){
  #culture .character .grid .title{font-size: 20px;}
  #culture .character .grid .desc{font-size: 24px;}
  #culture .character .grid .more,
  #culture .character .grid .desc{font-size: 18px;}
  
  #about .news-detail.character-d .left .con .date{font-size: 24px;}
}



/*end*/
/*我们的文化-责任*/
#culture .duty{-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center center;}
#culture .duty .dd{width: 33%;height: 610px;}
#culture .duty .dd:nth-child(2){border-left: 1px solid rgba(255,255,255,.1);border-right: 1px solid rgba(255,255,255,.1);}
#culture .duty .dd .absolute{width: 275px;left: 0;right: 0;bottom: 70px;margin: auto;text-align: center;}
#culture .duty .dd .absolute .tit{color: #ffffff;font-size: 24px;margin-bottom: 40px;}
#culture .duty .dd .absolute .desc{color: #ffffff;font-size: 16px;}
#culture .duty .dd .absolute:hover{bottom: 125px;}

@media (max-width: 1024px){
  #culture .duty{text-align: center;}
  #culture .duty .dd .absolute{width: 80%;}
  #culture .duty .dd{width: 32.5%;}
}

@media (max-width: 768px){
  #culture .duty{padding: 60px 0;}
  #culture .duty .dd{width: 420px;height: auto;margin: 0 auto 40px;}
  #culture .duty .dd:nth-child(2){border: none;}
  #culture .duty .dd .absolute{width: 100%;position: static;}
  #culture .duty .dd .absolute .tit{margin-bottom: 20px;}
}

/*发展*/
#culture .work-box .work{margin-bottom: 80px;}
#culture .work-box .work .p{margin-bottom: 30px;}
#culture .work-box .work .p .absolute{text-align: left;z-index: 2;right: 0;background: #fff;width: 480px;top: 25%;padding: 5% 0;}
#culture .work-box .work .p:nth-child(2n) .absolute{left: 0;right: auto;}
#culture .work-box .work .p .absolute div{width: 89%;margin: 0 auto;}
#culture .work-box .work .p .absolute .n{color: #02589d;font-size: 24px;margin-bottom: 7%;}
#culture .work-box .work .p .absolute .desc{color: #666666;font-size: 16px;}
#culture .work-box .work:first-child{margin-bottom: 110px;}

/*活动*/
#culture .work-box .activity .inline-block{width: 25%;}
#culture .work-box .activity .inline-block .color{position: absolute;z-index: 2;width: 100%;height: 100%;margin: auto;opacity: .5;}
#culture .work-box .activity .inline-block .con{z-index: 3;}
#culture .work-box .activity .inline-block .desc{overflow: hidden;overflow-y: auto;}
#culture .work-box .activity .inline-block .desc::-webkit-scrollbar{width: 4px;height: 4px;border-radius: 25px;}
#culture .work-box .activity .inline-block .desc::-webkit-scrollbar-track{background: #f8f8f8;border-radius: 25px;}
#culture .work-box .activity .inline-block .desc::-webkit-scrollbar-thumb{background: #41cdff;border-radius: 25px;}

#culture .work-box .activity .inline-block:after{padding-top: 79.16%;}
#culture .work-box .activity .inline-block .con{width: 83.33%;margin: auto;top: 12.5%;left: 0;right: 0;margin: auto;}
#culture .work-box .activity .inline-block .tit div{color: #ffffff;font-size: 24px;margin-bottom: 8.33%;}
#culture .work-box .activity .inline-block.first{width: 50%;}
#culture .work-box .activity .inline-block.first:after{padding-top: 39.58%;}
#culture .work-box .activity .inline-block.first .con{width: 91.66%;}
#culture .work-box .activity .inline-block.first .tit div{margin-bottom: 4.16%;}
#culture .work-box .activity .inline-block:hover .color{opacity: 1;}
#culture .work-box .activity .inline-block:hover .desc{color: #fff;font-size: 16px;}
#join .join:hover img,
#culture .work-box .join:hover img{transform: scale(1.05);}

#main #culture .video-list .slide.swiper-slide-active:before{background: rgba(0,43,112,.3);z-index: 4;}
#main #culture .video-list .slide.swiper-slide-active .ico{z-index: 5;}
#main #culture .video-list .slide .color{background: #000;width: 100%;height: 100%;margin: auto;z-index: 1;transform: scale(0.775);border-radius: 5px;}
#main #culture .video-list .slide img{z-index: 2;}

@media (max-width: 1280px){
  #culture .work-box .work:first-child{margin-bottom: 60px;}
  #culture .work-box .work .p .absolute .n{font-size: 20px;margin-bottom: 4%;}
  #culture .work-box .activity .inline-block .tit div{font-size: 18px;}
  #culture .work-box .activity .inline-block:hover .desc{color: #fff;font-size: 14px;}
}

@media (max-width: 1050px){
  #culture .work-box .work .p .absolute{position: static;width: 100%;}
  #culture .work-box .work .p .absolute div{width: 100%;}
  #culture .work-box .work .p .absolute .n{margin-bottom: 20px;}
}

@media (max-width: 950px){
  #culture .work-box .activity .inline-block.first{width: 66.66%;}
  #culture .work-box .activity .inline-block{width: 33.33%;}
}

@media (max-width: 768px){
  #culture .work-box .activity .inline-block.first{width: 100%;}
  #culture .work-box .activity .inline-block{width: 50%;}
}

/*加入我们*/
#main #join .join2 .list{border: 1px solid #ececec;margin-bottom: 20px;padding: 24px 2.5% 10px;width: 95%;}
#main #join .join2 .list .cate{line-height: 30px;color: #333333;font-size: 18px;margin-bottom: 25px;}
#main #join .join2 .list .cate span{display: inline-block;margin-right: 15px;width: 30px;height: 30px;}
#main #join .join2 .list .job{}
#main #join .join2 .list .li{padding-left: 10px;position: relative;margin-bottom: 14px;color: #666666;font-size: 16px;margin-left: 2.98%;width: 28%;}
#main #join .join2 .list .li:after{content: "";position: absolute;top: 0;bottom: 0;left: 0;margin: auto;width: 5px;height: 5px;background: #666666;border-radius: 50%}
#main #join .join2 .list .li:hover{color: #02589d;}
#main #join .join2 .list .li:hover::after{background: #02589d;}
#main #join .join2 .list:last-child{margin-bottom: 60px;}
#main #join .join3{margin-bottom: 110px;}
#join #about .news-detail .left .con .inline-block{margin-right: 4.8%;font-size: 14px;color: #929292;}
#join #about .news-detail .left .detail{padding-top: 40px;border-top: 1px solid #ebebeb;}
#join #about .news-detail .right .name{height: auto;line-height: 24px;}
#join #about .news-detail .right .date{color: #929292;}
#join #about .news-detail .right .date.d{margin-top: 10px;}

@media (max-width: 1024px){
  #join #about .news-detail .left .con .inline-block,
  #join #about .news-detail .right .name{font-size: 20px;}
}
@media (max-width: 950px){
  #main #join .join2 .list .li{width: 40%;margin-left: 6%;}
}

/*投资者*/
#investor .top-title{margin-top: 80px;}
#investor .tag{margin-top: 60px;padding-bottom: 10px;color: #333333;font-size: 24px;}
#investor .center{width: 700px;margin: 0 auto;}
/*公告*/
#investor .regular{margin: 100px auto 80px;}
#investor .regular .list a{width: 23.75%;margin-right: 1.6%;margin-top: 1.6%;}
#investor .regular .list a .z-pic{width: 100%;}
#investor .regular .list a .z-pic:after{padding-top: 63.15%;}
#investor .regular .list a .n{z-index: 2;color: #fff;font-size: 16px;height: 40px;line-height: 40px;width: 90%;padding: 0 5%;text-align: center;left: 0;bottom: 0;background: rgba(0,0,0,.5);}
#investor .regular .list a:nth-child(4n){margin-right: 0;}
#investor .regular .list a:hover{margin-top: 0.8%;box-shadow: 0 0 20px 8px #cdcdcd;}
#investor .regular .list a:hover .n{color: #00c1ff;}
#investor .advent{background: #f7f7f7;padding: 80px 0 110px;}
#investor .advent .list{margin-bottom: 50px;}
#investor .advent .list a{border-bottom: 1px solid #e5eaee;padding: 20px 0;}
#investor .advent .list a{padding-left: 27px;background: url(../images/ico18.jpg) no-repeat left center;}
#investor .advent .list a .n{width: 72.92%;color: #333333;font-size: 16px;}
#investor .advent .list a .d{color: #888888;font-size: 16px;}
#investor .advent .list a:hover .n{color: #02589d;}

@media (max-width: 981px){
  #investor .regular .list a .n{position: static;background: transparent;color: #333;}
}
@media (max-width: 850px){
  #investor .regular .list a:nth-child(4n),
  #investor .regular .list a{width: 31.2%;margin-right: 3.2%;margin-bottom: 3.2%;}
  #investor .regular .list a:nth-child(3n){margin-right: 0;}
}

/*数据*/
#investor .in-data{margin-bottom: 110px;}
#investor .in-data .tag{padding-bottom: 0;margin-top: 0;margin-bottom: 50px;}

#investor .in-data .tab-list{margin-top: 50px;}
#investor .in-data .tab-list .content{display: block!important;transform: translate3d(100%,0,0);left: 0;top: 0;}
#investor .in-data .tab-list .content.cur{transform: translate3d(0,0,0);}
#investor .in-data .tab-list .content.c2{transform: translate3d(-100%,0,0);}

/*股价*/
#investor .share-price{padding-top: 80px;margin-bottom: 110px;border-top: 1px solid #ededed;}
#investor ._gujia{font-size: 32px;}

#investor .subStock02_L{ float:left; width:123px; padding-top:10px;}
#investor .subStock02_L p.p01{font-size:30px; font-weight:bold; color:#b1020c; text-align:center;}
#investor .subStock02_L p.p01 img{ margin-left:15px; position:relative; top:-7px;}
#investor .subStock02_L p.p02{ text-align:center; font-size:15px; color:#b1020c; padding-top:5px;}
#investor .subStock02_L p.p03{ text-align:center; color:#333;}
#investor .subStock02Ul{ padding-left:17px; font-size:14px; color:#333; overflow:hidden; width:535px; margin-bottom:2px;}
#investor .subStock02Ul li{ float:left; white-space: nowrap; width:25%;margin-bottom: 25px;}
#investor .subStock02Ul li b{font-family: 'SourceHanSansCN_Medium';font-weight: normal;}
#investor .subStock02 div.fl{width: 548px; float: right;padding-top:11px;}

#investor .StcokNav{ height:48px; border-bottom:1px solid #ccc; position:relative;}
#investor .StcokNav li{ float:left; width:63px; font-size:14px; color:#333; cursor:pointer; text-align:center;}
#investor .StcokNav li span{ position:relative; top:6px; display:block; cursor:pointer; line-height:40px;}
#investor .StcokNav li span.cur{ border-bottom:2px solid #b1020c; color:#b1020c;}
#investor .stockContent{width: 548px;margin: 0 auto; }
#investor .lookBigger{ position:absolute; display:block; background:url(/static/webimages/hsh189.jpg) no-repeat; width:47px; height:37px; right:0; top:0;}
#investor .StockDetial , .B_StockDetial{padding-top:20px;}

@media (max-width: 768px){
  #investor .regular .list a:nth-child(4n),
  #investor .regular .list a:nth-child(3n),
  #investor .regular .list a{width: 48%;margin-right: 4%;margin-bottom: 4%;}
  #investor .regular .list a:nth-child(2n){margin-right: 0;}
  #investor .regular .list a .n{font-size: 24px;}
  #investor .advent .list a .d,
  #investor .advent .list a .n{font-size: 22px;}

  #investor .center{width: 92%;text-align: center;}
  #investor .subStock02_L{float: none;width: auto;display: inline-block;}
  #investor .subStock02 div.fl{float: none;width: 100%;display: block;margin-top: 25px;}
  #investor .subStock02Ul{width: 100%;}
}
/*治理*/
#investor .in-content,
#investor .in-service,
#investor .in-control{margin-bottom: 110px;}
#investor .in-control .tab-cate .cate{cursor: pointer;}
#investor .in-control .member{padding-bottom: 20px;margin-top: 40px;border-bottom: 1px solid #ededed;}
#investor .in-control .member .name{color: #02589d;font-size: 22px;margin-bottom: 20px;}
#investor .in-control .member .editor *,
#investor .in-control .member .editor{color: #666666;font-size: 16px;}
/*保护*/
#investor .in-content .file{cursor: pointer;}
#investor .in-content .file .ico{width: 50px;height: 50px;margin: 40px auto 0;}
#investor .in-content .file .name{color: #666666;font-size: 16px;margin-top: 12px;}
#investor .in-content .file:hover .ico img{transform: scale(0.9);}
#investor .in-content .file:hover .name{color: #02589d;}

/*服务*/
#investor .in-service{padding-top: 20px;}
#investor .in-service .contact{width: 28.33%;padding: 0 2.47%;}
#investor .in-service .contact:nth-child(2n){border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;}
#investor .in-service .contact .con{color: #333333;font-size: 24px;margin-bottom: 30px;}
#investor .in-service .contact .ico-list .clean{margin-bottom: 20px;}
#investor .in-service .contact .ico-list .clean:last-child{margin-bottom: 0px;}
#investor .in-service .contact .ico-list .clean.lh{vertical-align: middle;}
#investor .in-service .contact .ico-list .fi{display: inline-block;width: 13.53%;height: 46px;margin-right: 4.11%;}
#investor .in-service .contact .ico-list .ri{width: 82.35%;}
#investor .in-service .contact .ico-list .tit{color: #888888;font-size: 14px;margin-bottom: 5px;}
#investor .in-service .contact .ico-list .d2 a,
#investor .in-service .contact .ico-list .d2{color: #666666;font-size: 14px;}
#investor .in-service .contact .ico-list .clean a:hover{color: #02589d;}

@media (max-width: 1200px){
  #investor .in-service .contact:nth-child(3n){padding-right: 0;}
}

@media (max-width: 910px){
  #investor .in-service .contact{width: 31.2%;padding: 0 1.2%;}
  #investor .in-service .contact .con{font-size: 20px;}
  #investor .in-service .contact .ico-list .d2 a,
  #investor .in-service .contact .ico-list .d2{font-size: 12px;}
}


@media (max-width: 768px){
  #investor .in-service .contact{width: 100%;padding: 0%;display: block;margin-top: 40px;}
  #investor .in-service .contact:first-child{margin-top: 0;}
  #investor .in-service .contact .ico-list .fi{width: 46px;margin-top: 6px;}
  #investor .in-service .contact .con{font-size: 26px;margin-bottom: 20px;}
  #investor .in-service .contact:nth-child(2n){border: none;}
  #investor .in-service .contact .ico-list .tit{font-size: 22px;}
  #investor .in-service .contact .ico-list .d2 a,
  #investor .in-service .contact .ico-list .d2{font-size: 20px;}
}

/*咨询*/
#online-box{padding: 100px 0 110px;background: url(../images/online_bg.jpg) no-repeat right bottom/35.88% auto;}
#online-box .form{width: 700px;margin: 0 auto;}
#online-box .form .pub{margin-bottom: 50px;color: #666666;font-size: 24px;}
#online-box .form form{box-shadow: 0 0 20px 6px #ebebeb;padding: 58px 0 87px;background: #fff;}
#online-box .form form .text{width: 550px;margin: 0 auto;border-bottom: 1px solid #e4e4e4;padding: 29px 0 20px;}
#online-box .form form .text.ta{border-bottom: none;}
#online-box .form form .text .tit{color: #666666;font-size: 16px;width: 106px;}
#online-box .form form .text .ipt{width: 442px;border: none;color: #999999;font-size: 16px;}
#online-box .form form .text .fmax{text-transform: uppercase;}
#online-box .form form .text .code{width: 150px;text-align: center;position: absolute;right: 0;bottom: 0;height:58px;top: 0;margin: auto;}
#online-box .form form .text.ta .tit{width: 100%;}
#online-box .form form .text.ta textarea{width: 95.63%;padding: 2.18%;color: #999999;font-size: 16px;height: 80px;resize: none;border: 1px solid #e4e4e4;margin-top: 20px;}
#online-box .form form label{cursor: pointer;display: block;margin-top: 20px;width: 550px;margin: 0 auto;height: 52px;line-height: 52px;color: #fbfbfb;font-size: 16px;background: linear-gradient(to right, #1843ca , #0e1799);background: -ms-linear-gradient(to bottom right, #1843ca, #0e1799);background: -webkit-linear-gradient(to bottom right, #1843ca, #0e1799);background: -moz-linear-gradient(to bottom right, #1843ca, #0e1799);}

/*底部表单*/
#foot-form{padding: 6.25% 0 5.21%;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;background-size: cover;position: relative;z-index: 10;}
#foot-form .title{color: #ffffff;font-size: 50px;}
#foot-form .desc{color: #ffffff;font-size: 24px;margin-bottom: 3.92%;}
#foot-form input{width: 14.4%;padding: 0 1%;border: none; background: rgba(255,255,255,.7);border-radius: 5px;line-height: 60px;height: 60px;color: #333;font-size: 14px;margin-right: 0.71%;}
#foot-form input:focus{background: #fff;}
/*#foot-form input.i1{width: 25%;}*/
#foot-form input::-webkit-input-placeholder {color: #7a7a7a;}
#foot-form input:-moz-placeholder {color: #7a7a7a;}
#foot-form input::-moz-placeholder{color: #7a7a7a;}
#foot-form input:-ms-input-placeholder {color: #7a7a7a;}
#foot-form label{cursor: pointer;width: 14.28%;color: #fff;font-size: 16px;line-height: 60px;height: 60px;background: url(../images/more2.png) no-repeat center center/100% 100%;}
#foot-form label:hover{opacity: .6;}

@media (max-width: 1440px){
  #foot-form{padding: 5% 0 5.5%;}
  #foot-form .title{font-size: 38px;}
  #foot-form .desc{font-size: 20px;margin-top: 10px;}
  #foot-form label,
  #foot-form input{font-size: 13px;height: 50px;line-height: 50px;}
  /*#foot-form input{width: 17%;}*/
  /*#foot-form label{width: 14%;}*/
  /*#foot-form input.i1{width: 23%;}*/
}

@media (max-width: 1200px){
  #foot-form .title{font-size: 32px;}
  #foot-form .desc{font-size: 18px;}
  #foot-form input{font-size: 12px;}
}

@media (max-width: 1050px){
  #foot-form input,
  #foot-form input.i1{width: 40%;margin-right: 4%;margin-bottom: 3%;height: 40px;line-height: 40px;}
  #foot-form input:nth-child(2n){margin-right: 0;}
  #foot-form label{height: 40px;line-height: 40px;}
  #foot-form .last{display: block;margin-right: 0;margin-left: 6%;}
}

/*底部*/
#footer{background: #07090c;padding-top: 3.9%;position: relative;z-index: 10;}
#footer .contact{width: 33.92%;}
#footer .contact .logo{width: 160px;height: 50px;margin-bottom: 20px;}
#footer .contact .company{color: #bdbdbd;font-size: 18px;margin-bottom: 10px;}
#footer .contact .con{color: #999999;font-size: 14px;margin-bottom: 5px;}
#footer .contact .con.inline-block{margin-right: 15px;}
#footer .contact .share{margin-top: 30px;}
#footer .contact .share a{width: 30px;height: 30px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 30px 30px;background-size: 30px 30px;margin-right: 14px;}
#footer .contact .share a:nth-child(4){margin-right:0;}
#footer .contact .share a.s1{background-image: url(../images/s1.png);}
#footer .contact .share a.s2{background-image: url(../images/s2.png);}
#footer .contact .share a.s3{background-image: url(../images/s3.png);}
#footer .contact .share a.s4{background-image: url(../images/s4.png);}
#footer .contact .share a.s1:hover{background-image: url(../images/sw1.png);}
#footer .contact .share a.s2:hover{background-image: url(../images/sw2.png);}
#footer .contact .share a.s3:hover{background-image: url(../images/sw3.png);}
#footer .contact .share a.s4:hover{background-image: url(../images/s42.png);}
#footer .contact .share .code{width: 90px;height: 0px;overflow: hidden;top: 45px;left: 14px;background: #fff;border-radius: 5px;}
#footer .contact .share .code.block{height: 110px;overflow: visible;}
#footer .contact .share .code.c1{width: 185px;}
#footer .contact .share .code.c1 .inline-block{width: 90px;}
#footer .contact .share .code.c1 .inline-block:nth-child(2){margin-left: 5px;}
#footer .contact .share .code.c2{left: 58px;}
#footer .contact .share .code .t{margin-top: 3px;color: #333;font-size: 13px;}
#footer .contact .share .code .m-pic{position: relative;width: 80px;height: 80px;margin: 4px auto 0;}
#footer .contact .share .code .m-pic:before{position: absolute;content: "";left: 0;right: 0;margin: auto;top: -9px;width: 20px;height: 11px;background: url(../images/up.png) no-repeat center center;}
#footer .contact .share .code.c1 .inline-block:nth-child(2) .m-pic:before{display: none;}

#footer .nav{width:60.71%;}
#footer .nav .n1{width: 21%;margin-right: 2.94%;}
#footer .nav .n1:last-child{margin-right: 0;}
#footer .nav .n1:nth-child(2){width: 28%;}
#footer .nav .n1 .one{color: #ffffff;font-size: 16px;margin-bottom: 35px;}
#footer .nav .n1 .child{color: #999999;font-size: 14px;margin-bottom: 15px;}
#footer .nav .n1 .inline-block{width: 40%;margin-right: 4%;}
#footer .nav .n1 .inline-block:nth-child(2n){margin-right: 0;}
#footer .nav .n1 .child:hover{color: #fff;}

#footer .copyright{border-top: 1px solid #25272a;padding: 22px 0 28px;margin-top: 50px;}
#footer .copyright *{color: #999999;font-size: 14px;margin-right: 25px;}
#footer .copyright .icp{padding-left: 28px;background-repeat: no-repeat;background-position: left center;}
#footer .copyright .fr a{margin-right: 21px;}
#footer .copyright a:hover{color: #ffffff;}
#footer .copyright .fl a:last-child,
#footer .copyright .fr a:last-child{margin-right: 0}

#share-float{position: fixed;right: 9.89%;width: 70px;z-index: 999;top: 30%;}
#share-float a{width: 50px;height: 50px;cursor: pointer;background-repeat: no-repeat;background-position: center center;border-radius: 50%;box-shadow: 0 6px 15px -8px #b1cbe0;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
#share-float a:hover{opacity: .8;}
#share-float a.s1{margin-bottom: 10px;background-image: url(../images/share1.png);}
#share-float a.s2{background-image: url(../images/share2.png);}

@media (max-width: 1680px){
  #share-float{right: 0%;}
  #share-float a{width: 40px;height: 40px;}
}
@media (max-width: 1440px){
  #share-float{width: 40px;}
  /*#share-float{top: auto;bottom: 29%;position: absolute;width: 45px;right: 0%;}*/
  #share-float a{width: 35px;height: 35px;}
}
@media (max-width: 1400px){
  #share-float{width: 30px;}
  /*#share-float{top: auto;bottom: 29%;position: absolute;width: 45px;right: 0%;}*/
  #share-float a{width: 28px;height: 28px;}
}

@media(max-width: 1200px){
    #footer .contact .share{margin-top: 20px;}
}

#main .sitemap-box .cw1200{padding-bottom: 50px;}
#main .sitemap-box .sitemap{margin-bottom: 42px;}
#main .sitemap-box .sitemap .title{width: 100%;background: url(../images/title.png) no-repeat left center;}
#main .sitemap-box .sitemap .tit{min-width: 60px;position: relative;padding-left: 12px;padding-right: 15px;color: #02589d;font-size: 16px;color: #02589d;background: #fff;}
#main .sitemap-box .sitemap .tit:after{width: 3px;height: 16px;background: #02589d;position: absolute;top: 0;bottom: 0;left: 0;margin: auto;content: "";}
#main .sitemap-box .sitemap .list{margin-top: 30px;}
#main .sitemap-box .sitemap .list .row{margin-left: 12px;margin-bottom: 25px;background: url(../images/title.png) no-repeat left 11px;}
#main .sitemap-box .sitemap .list .row:last-child{margin-bottom: 0;}
#main .sitemap-box .sitemap .list .cate{background: #fff;padding-right: 25px;margin-bottom: 10px;}
#main .sitemap-box .sitemap .list .cate a{color: #333333;font-size: 14px;}
#main .sitemap-box .sitemap .list .two{width: 85%;}
#main .sitemap-box .sitemap .list .two .a{padding-right: 1.376%;background: #fff;}
#main .sitemap-box .sitemap .list .two a{color: #888888;font-size: 14px;margin-bottom: 10px;}
#main .sitemap-box .sitemap .list .cate a:hover,
#main .sitemap-box .sitemap .list .two a:hover{color: #02589d;}

@media (max-width: 1280px){
  #main .sitemap-box .sitemap .tit{font-size: 22px;}
  #main .sitemap-box .sitemap .list .cate a{font-size: 18px;}
  #main .sitemap-box .sitemap .list .two a{font-size: 16px;}
}

/*搜索-全站*/
#search{padding: 40px 0 80px;}
#search .cw1200{padding: 40px 0;width: 97%;margin: 0 auto;border-radius: 5px;}
#search .form{margin-bottom: 40px;padding: 0 1.5%;}
#search .form form{border: 1px solid #ccc;border-radius: 50px;height: 35px;padding: 0 2%;}
#search .form form label,
#search .form form input{height: 35px;line-height: 35px;}
#search .form form .text{background: transparent;border: none;width: 90%;color: #666;font-size: 16px;}
#search .form form .submit{width: 8%;cursor: pointer;background: url(../images/search2.png) no-repeat center center;}
#search .end{color: #666;padding: 25px 0;font-size: 16px;border-bottom: 1px solid #e5e5e5;}
#search .list{padding: 0 3%;width: 94%;}
#search .li{border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 20px;}
#search .li .name{border-bottom: 1px solid transparent;}
#search .li .name span{vertical-align: middle;}
#search .li .name .d1{color: #333;font-size: 16px;}
#search .li .name .d2{color: #666;font-size: 14px;}
#search .li .name:hover .d2,
#search .li .name:hover .d1{color: #02589d;}
#search .li .date{color: #999;font-size: 13px;margin: 5px 0 10px;padding-left: 20px;background: url(../images/date.jpg) no-repeat left 3px;line-height: 22px;}
#search .li .desc{max-height: 44px;overflow: hidden;color: #666;font-size: 13px;line-height: 22px;}



@media (max-width: 1200px){
  #footer .contact{width: 31.5%;}
  #footer .copyright .fl,
  #footer .copyright .fr{float: none;width: 100%;text-align: center;}
  #footer .copyright .fr{margin-top: 10px;}
}

@media (max-width: 1050px){
  #footer .contact,
  #footer .nav{float: none;width: 100%;}
  #footer .contact{text-align: center;}
  #footer .nav{padding-bottom: 10px;margin-bottom: 30px;border-bottom: 1px solid #25272a;}
  #footer .contact{width: 400px;margin: 0 auto;}
  #footer .contact .share{width: auto;display: inline-block;}
  #footer .contact .logo{margin-left: auto;margin-right: auto;}
}

@media (max-width: 910px){
  #footer .nav{border-bottom: none;}
  #footer .nav .n1:nth-child(2),
  #footer .nav .n1{width: 100%!important;margin-right: 0;text-align: left;padding: 15px 0;border-bottom: 1px solid #25272a;}
  #footer .nav .n1 .one{position: relative;width: 100%;margin-bottom: 0;font-size: 22px;}
  #footer .nav .n1 .one:after{content: "+";position: absolute;right: 15px;top: 0;bottom: 0;width: 20px;height: 33px;line-height: 33px;margin: auto;font-family: 'SourceHanSansCN_Medium';font-size: 30px;}
  #footer .nav .n1 .one:before{content: "";position: absolute;right: 19px;top: 0;bottom: 0;margin: auto;width: 15px;height: 0px;background: #fff;}
  #footer .nav .n1 .one.in:after{content: "";}
  #footer .nav .n1 .one.in:before{height: 3px;}
  #footer .nav .n1 .inline-block{display: block;width: 100%;}
  #footer .nav .n1 .two{height: 0;width: 100%;overflow: hidden;}
  #footer .nav .n1 .child{font-size: 18px;margin: 15px 0;}
}


@media (max-width: 768px){
  #search .li .name .d1{font-size: 24px;}
  #search .li .name .d2{font-size: 24px;}
  #search .li .date{font-size: 18px;}
  #search .li .desc{font-size: 17px;}
}