@charset "utf-8";

@font-face {
  font-family: 'sourcehansanscn_medium'; 
  src:  format('truetype');
}
@font-face {
  font-family: 'sourcehansanscn_regular'; 
  src:  format('truetype');
}
@font-face {
  font-family: 'sourcehansanscn_bold'; 
  src:  format('truetype');
}
@font-face {
  font-family: 'sourcehansanscn_normal'; 
  src:  format('truetype');
}
@font-face {
  font-family: 'gilroy'; 
  src:  format('truetype');
}
@font-face {
  font-family: 'gilroy_blod'; 
  src:  format('truetype');
}
@font-face {
  font-family: '方正兰亭中黑_gbk'; 
  src:  format('truetype');
}
@font-face {
  font-family: 'montserrat_regular'; 
  src:  format('truetype');
}
@font-face {
  font-family: 'titillium_web_semibold'; 
  src:  format('truetype');
}
@font-face {
  font-family: 'rubik_regular_webfont'; 
  src:  format('truetype');
}

* {font-family: "sourcehansanscn_medium",arial, helvetica, sans-serif;-webkit-font-smoothing: subpixel-antialiased;}
.wrap{width:1000px; margin:0 auto;}
.blank36{margin-top: 36px;}
.fl{float: left;}
.fr{float: right;}
.fz{font-size: 0;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.text-over{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.over{overflow: hidden;}
.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.fixed{position: fixed;z-index: 1;}
.inline{display: inline;}
.block{display: block;}
.inline-block{display: inline-block;}
.dis{display: inline-block;vertical-align: top;}
.hide{display: none;}
.max-w100{max-width: 100%;}
.max-h100{max-height: 100%;}
img{max-width: 100%;}
.clear{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden;position: relative;}
.img_vam{vertical-align: middle;}
.span{vertical-align: middle;display: inline-block;height: 100%;}
.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.middle{vertical-align: middle;}
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.c1{clear: both;}
.text-over{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.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; }
.fz{font-size: 0;}
.dis{display: inline-block;vertical-align: top;}
.editor{color: #333;font-size: 16px;}
.editor p,
.editor div,
.editor em,
.editor b,
.editor span{line-height: inherit;font-size: inherit;color: inherit;}
.editor img{max-width: 100%!important;height: auto!important;}
.border-box{-moz-box-sizing: border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
body{max-width:1920px;min-width:320px;overflow-x: hidden;margin: 0 auto;width: 100%;}
table{max-width: 100%;}
.bd_weixin_popup{min-height: 333px!important;}
.ab-style{top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.m_auto{}
.box-img{vertical-align: middle;max-height: 100%;max-width: 100%;}
.box-span{display: inline-block;vertical-align: middle;height: 100%;}
.w1200{width: 1200px;margin: 0 auto;}
.over{overflow: hidden;}

@media (max-width: 1280px){
  .w1200{width: 94%;}
}

/*头部*/
#header{height: 72px;position: relative;z-index: 999;}
#header .logo{width: 115px;height: 29px;margin-top: 23px;margin-left: 29px;}
#header .menu{cursor: pointer;margin-top: 15px;display: none;width: 31px;height: 40px;background: url(/uploads/image/images/menu.png) no-repeat center center;}
#header .nav .dis{position: relative;margin-right: 58px;}
#header .nav .dis:last-child{margin-right: 0px;}
#header .nav .dis .one{line-height: 70px;color: #3c3c3c;font-size: 14px;font-family: 'fzlt';border-bottom: 2px solid transparent;}
#header .nav .dis .one.on,
#header .nav .dis .one:hover{color: #3847d8;border-color: #3847d8;}
#header .button{margin-top: 15px;margin-left: 140px;}
#header .button .dis{cursor: pointer;width: 40px;height: 40px;}
#header .button .dis.big{background: #e2e2e2 url(/uploads/image/images/big02.png) no-repeat center center;}
#header .button .dis.lang{background: #3847d8 url(/uploads/image/images/lang2.png) no-repeat center center;}

#header .form {height: 0;overflow: hidden;right: 0px;top: 75px;}
#header .lang2 {background: #e2e2e2;width: 40px;height: 0;overflow: hidden;right: 1px;top: 55px;}
#header .lang2 .l1{color: #363636;cursor: pointer;margin-top: 5px;font-size: 14px;}
#header .lang2 .l1:hover,
#header .lang2 .l1.on{color: #3847d8;}
#header .form .form-input{z-index: 1;border-color: #fff;width: 200px;background: #fff;height: 20px;line-height: 20px;padding: 3px 50px 5px 10px;color: #333;font-size: 14px;border-radius: 50px;border: 1px solid #f5f5f5;}
#header .form .form-submit{position: absolute;top: 0;right: 0;width: 50px;height: 30px;border: none;cursor: pointer;background: url(/uploads/image/images/big02.png) no-repeat center center;}

#header .two{height: 0;overflow: hidden;background: #fff;width: 150px;position: absolute;top: 70px;left: -15px;}
#header .two .child{padding: 0 15px 0 25px;background: url(/uploads/image/images/detail2.png) no-repeat 15px center/5px auto;color: #828282;font-size: 13px;margin: 15px 0;}
#header .two .child:hover{color: #3847d8;background: url(/uploads/image/images/b_right.png) no-repeat 15px center/5px auto;}


#header .form.open{height: 30px;}
#header .lang2.open{height: 55px;}

@media (max-width: 1200px){
  #header .nav .dis{margin-right: 40px;}
  #header .button{margin-left: 8.66%;}
}

@media (max-width: 1050px){
  #header .nav .dis{margin-right: 30px;}
  #header .button{margin-left: 5%;}
}

@media (max-width: 981px){
  #header{width: 94%;margin: 0 auto;}
  #header .logo{margin-left: 0;}
  #header .nav {display: none;}
  #header .menu{display: inline-block;}
  #header .button{margin-left: 5%;}
  #header .button{width: 100px;margin-left: 15px;}
  #header .button .dis.big{background: transparent url(/uploads/image/images/big.png) no-repeat center center;margin-left: 5%;}

  #header .button .dis.lang{margin-left: 15px;background:  transparent url(/uploads/image/images/lang.png) no-repeat center center;}
  #header .lang2{top: 72px;}
}
@media (max-width: 750px){
  #header .form,
  #header .lang2{top: 50px;}
  #header .button{width: 79px;margin-top: 10px;}
  #header .button .dis{width: 30px;height: 30px;}
  #header .logo{width: 100px;margin-top: 10px;height: 30px;}
  #header{height: 50px;}
  #header .menu{margin-top: 11px;width: 25px;height: 25px;-webkit-background-size: 100% auto;background-size: 100% auto;}
}
#nav{position: fixed;left: 0;right: 0;margin: auto;z-index: 999;width: 100%;height: 0;overflow: hidden;top: 70px;background: #fff;}
#nav .dis{width: 100%;border-bottom: 1px solid #f5f5f5;}
#nav .dis:first-child{border-top: 1px solid #f5f5f5;}
#nav .dis .one{width: 94%;padding: 0 3%;margin: 0 auto;}
#nav .one{font-size: 16px;color: #333;height: 50px;line-height: 50px;}
#nav .dis .one:hover{color: #3847d8;}
#nav .have-two .one{background: url(/uploads/image/images/detail2.png) no-repeat 94% center;}
#nav .have-two .one:hover{background: url(/uploads/image/images/b_right.png) no-repeat 94% center;}
#nav .two{height: 0;overflow: hidden;}
#nav .two .a{width: 92%;color: #333;font-size: 14px;margin: 15px auto;}
#nav .two .a:hover{color: #3847d8;}

@media (max-width: 768px){
  #nav{top: 50px;}
}



/*底部*/
#footer{background: #e9e9e9;padding: 60px 0 100px;}
#footer *{font-family: '方正兰亭中黑_gbk';}
#footer .contact-way{width: 53%;}
#footer .contact-way .copyright *{opacity: .7;color: #363636;font-size: 13px;line-height: 20px;font-family: '方正兰亭中黑_gbk';}
#footer .contact-way .copyright a:hover{color: #000;opacity: 1;text-decoration: underline;}
#footer .contact-way .child{color: #363636;font-size: 13px;}
#footer .contact-way .child.c1{opacity: .7;margin-bottom: 5px;margin-top: 25px;}
#footer .contact-way .child.c2{padding-bottom: 40px;border-bottom: 1px solid #cecece;margin-bottom: 9px;}
#footer .contact-way .child.c2 span{opacity: .7;padding-bottom: 3px;}
#footer .contact-way .child.c2 a{color: #363636;opacity: .7;font-size: 13px;font-family: 'gilroy_blod';}
#footer .contact-way .child.c2 a:hover{text-decoration: underline;padding-bottom: 3px;color: #333;opacity: 1;}
#footer .contact-way .wechat{width: 73px;height: 73px;margin-right: 25px;}
#footer .contact-way .link .dis{line-height: 33px;color: #363636;opacity: .7;font-size: 13px;font-family: '方正兰亭中黑_gbk';}
#footer .contact-way .link .dis:hover{text-decoration: underline;color: #333;opacity: 1;}
#footer .contact-way .link .center{width: 2px;height: 3px;background: #363636;margin: 0 7px;margin-top: 16px;}
#footer .contact-way .link .ico{opacity: 1;width: 33px;height: 33px;background: url(/uploads/image/images/foot_wechat.png) no-repeat center center;margin-left: 13px;}
#footer .contact-way .link .ico:hover{text-decoration: none;opacity: .5;}
#footer .contact-way .contact{width: 82%;}
#footer .nav{width: 38.33%;}
#footer .nav .boxs{width: 23%;margin-left: 2%;}
#footer .nav .boxs .title{color: #363636;font-size: 14px;font-weight: bold;margin-bottom: 25px;}
#footer .nav .boxs .child{padding-right: 2%;color: #a7a7a7;font-size: 13px;margin-bottom: 13px;}

#footer.index{background: #f5f5f5;padding-top: 0;}
#footer.index .w1560{width: 81.25%;margin: 0 auto;}
#footer.index .contact2.w1560{height: 281px;margin-bottom: 60px;}
#footer.index .contact2 a.dis{margin-top: 101px;background: rgba(255, 255, 255, .56);width: 300px;padding: 16px 0;}
#footer.index .contact2 a.dis img{vertical-align: middle;}
#footer.index .contact2 a.dis span{height: 48px;line-height: 48px;margin-left: 16px;opacity: .6;vertical-align: middle;color: #2d2d2d;font-size: 18px;font-family: '方正兰亭中黑_gbk';}
#footer.index .contact2 a.support{margin-right: 20px;}

@media (max-width: 1600px){
  #footer{padding-bottom: 60px;}
}
@media (max-width: 1400px){
  #footer.index .contact2.w1560{width: 100%;float: none;}
  #footer.index .contact2 a.dis{width: 200px;}
  #footer.index .contact2 a.dis img{width: 30px;height: auto;}
}
@media (max-width: 1100px){
  #footer .contact-way{width: 59%;}
  #footer.index .contact2 a.dis span{line-height: 30px;height: 30px;}
}
@media (max-width: 981px){
  #footer .contact-way,
  #footer .nav{float: none;width: 100%;}
  #footer .contact-way{margin-top: 50px;}
  #footer .contact-way .wechat{float: right;}
  #footer .contact-way .contact{float: left;}
  #footer.index .contact2.w1560{height: 200px;}
  #footer.index .contact2 a.dis{margin-top: 70px;}
}
@media (max-width: 750px){
  #footer .contact-way .wechat{width: 70px;height: 70px;margin: 0 auto;float: none;}
  #footer .contact-way .contact{width: 100%;float: none;}
  #footer .contact-way .wechat{margin-top: 25px;}
  #footer .nav .boxs{display: none;}
  #footer .nav .boxs:first-child{width: 100%;text-align: center;display: block;margin: 0;}
  #footer .nav .boxs .two,
  #footer .contact-way .link{display: none;}
  #footer .nav .boxs .title{margin-bottom: 0;}
  #footer .contact-way{margin-top: 25px;padding-top: 25px;border-top: 1px solid #cecece;}
  #footer.index .contact2.w1560{margin-bottom: 30px;}
  #footer{padding: 30px 0;}

  #footer.index .contact2 a.dis{width: 150px;}
}
@media (max-width: 450px){
  #footer.index .contact2 a.dis{width: 120px;padding: 13px 10px;}
  #footer.index .contact2 a.dis span{line-height: 28px;height: 28px;}
  #footer.index .contact2 a.dis img{width: 25px;height: auto;}

  #footer .nav .boxs{display: none;}
  #footer .nav .boxs:first-child{width: 100%;text-align: center;display: block;margin: 0;}
  #footer .contact-way{padding-top: 20px;margin-top: 20px;}
  #footer .contact-way .child.c2{padding-bottom: 30px;}
}

/*公共*/
#main{background: #f5f5f5;}
#main .big-title{font-weight: bold;padding: 80px 0 40px;color: #363636;font-size: 18px;}
#main .big-desc{width: 96%;margin: 0 auto;line-height: 30px;font-family: 'sourcehansanscn_normal';margin-top: 15px;margin-bottom: 25px;color: #3847d8;font-size: 24px;}
#main .search .form-input{width: 82.8%;padding-left: 3.2%;border: none;height: 48px;line-height: 48px;box-shadow: 0 0 0 1px #e5e5e5;}
#main .search .form-submit{width: 13.4%;height: 48px;border: none;box-shadow: 0 0 0 1px #e5e5e5;background: #3847d8 url(/uploads/image/images/big2.png) no-repeat center center;}
#main .page{cursor: pointer;width: 100%;height: 50px;background: #e9e9e9 url(/uploads/image/images/more.png) no-repeat center center;}
#main .web-top{padding-bottom: 17px;margin-bottom: 10px;background: url(/uploads/image/images/join.jpg) repeat-x left bottom;}
#main .web-top .fl{color: #323232;font-size: 18px;line-height: 50px;}
#main .web-top .search{width: 360px;}

@media (max-width: 981px){
  #main .big-title{padding-top: 50px;}
  #main .big-desc{font-size: 20px;}
}
@media (max-width: 650px){
  #main .big-title{padding-top: 35px;}
  #main .big-desc{font-size: 18px;margin-top: 5px;}
  #main .page{height: 40px;background: #e9e9e9 url(/uploads/image/images/more.png) no-repeat center center/20px 20px;}
}
@media (max-width: 450px){
  #main .big-desc{font-size: 16px;}
}
/*广告图*/
#index_picture a.block .absolute{top: 37%;left: 11%;}
#index_picture a.block .absolute .en{color: #284ed7;font-size: 48px;text-align: right;line-height: 48px;font-family: 'gilroy_blod';}
#index_picture a.block .absolute .cn{color: #899fbf;margin-left: 20px;margin-top: 30px;font-size: 30px;line-height: 36px;}

@media (max-width: 1440px){
  #index_picture a.block .absolute{left: 4%;}
}
@media (max-width: 1200px){
  #index_picture a.block .absolute{left: 10%;top: 40%;}
#index_picture a.block .absolute .en{font-size: 30px;line-height: 30px;}
#index_picture a.block .absolute .cn{font-size: 22px;line-height: 26px;margin-top: 15px;}
}

/*二级栏目*/
#inner-swiper .web1{height: 292px;}
#inner-swiper .mobile,  
#inner-swiper .web1 img{display: none;}
#index_picture .absolute.blue,
#inner-swiper .absolute{right: 0;width: 81.25%;bottom: 0;background: rgba(39, 81, 215, .88);}
#index_picture .absolute.blue .w1200,
#inner-swiper .absolute .w1200{margin: 0;}
#inner-swiper .absolute .nav .dis{margin-left: 39px;height: 63px;line-height: 63px;color: #ffffff;font-size: 14px;border-top: 2px solid transparent;}
#inner-swiper .absolute .nav .dis:hover,
#inner-swiper .absolute .nav .dis.on{border-color: #f75307;}#inner-swiper .top-bread .bread .home{width: 14px;height: 65px;background: url(/uploads/image/images/h2.png) no-repeat center 26px;}
#inner-swiper .top-bread .bread .home:hover{background: url(/uploads/image/images/home.png) no-repeat center center;}
#inner-swiper .top-bread .bread .b2{width: 30px;height: 65px;background: url(/uploads/image/images/bread.png) no-repeat center center;}
#inner-swiper .top-bread .bread .b3{width: 30px;height: 65px;background: url(/uploads/image/images/bread.png) no-repeat center center;}
#inner-swiper .top-bread .bread .dis{color: #fff;font-size: 14px;line-height: 65px;font-family: 'sourcehansanscn_regular';}
#inner-swiper .top-bread .bread a.dis:hover{color: #f75307;}

.swiper-mobile{display: none;}

@media (max-width: 1560px){
  #index_picture .absolute.blue,
  #inner-swiper .absolute{width: 1200px;left: 0;margin: auto;}
  #index_picture .blue .swiper-pagination{margin-right: 35px;}
  #inner-swiper .absolute .bread{margin-right: 35px;}
}
@media (max-width: 1280px){
  #inner-swiper{background: #f5f5f5;}
  #index_picture .absolute.blue,
  #inner-swiper .absolute{width: 100%;position: static;margin: 0 auto;}
  #inner-swiper .absolute .w1200{width: 94%;margin: 0 auto;}
  #inner-swiper .absolute .nav .dis:first-child{margin-left: 0;}
  #inner-swiper .absolute .bread{margin-right: 0px;}
}

@media (max-width: 950px){
  #index_picture .absolute.blue,
  #inner-swiper .absolute{display: none;}
  .swiper-mobile{display: block;}

#inner-swiper .web1{background: transparent!important;height: 180px;}
#inner-swiper .web1 img{display: inline-block;height: 180px;}
}

@media (max-width: 750px){
#inner-swiper .web1{display: none;}
#inner-swiper .mobile{display: block;}

#index_picture{display: none;}
#index_picture2{display: block;}
}




#index_picture2{display: none;}
#index_picture .blue{height: 64px;}
#index_picture .blue .quan{background: url(/uploads/image/images/off.jpg) no-repeat center center;cursor: pointer;margin: 16px 10px 0 10px;}
#index_picture .blue .mouse,
#index_picture .blue .mouse img{width: 20px;height: 40px;}
#index_picture .blue .swiper-button-prev,
#index_picture .blue .swiper-button-next{width: 42px;height: 64px;margin: 0;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 22px 16px;background-size: 22px 16px;}
#index_picture .blue .swiper-button-prev{background-image: url(/uploads/image/images/new_left2.png);}
#index_picture .blue .swiper-button-next{background-image: url(/uploads/image/images/new_right2.png);}
#index_picture .blue .swiper-button-prev,
#index_picture .blue .swiper-button-next,
#index_picture .blue .swiper-pagination{position: static;}
#index_picture .blue .swiper-pagination{width: 32px;line-height: 64px;margin-left: 40px;}
#index_picture .blue .swiper-pagination span{color: #fff;font-size: 14px;font-family: 'gilroy';}
#index_picture .blue .swiper-pagination,
#index_picture .blue .swiper-pagination .swiper-pagination-total{color: #9faaff;font-size: 14px;font-family: 'gilroy';}

#index_photo .page01.swiper-container {bottom: 20px;}
#index_photo .page01.swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;opacity: 1;margin: 0 6px;}
#index_photo .page01.swiper-pagination .swiper-pagination-bullet:hover,
#index_photo .page01.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #3847d8;}
@media (max-width: 750px){
  #index_picture{display: none;}
  #index_picture2{display: block;}
}


/*首页-切换圆圈效果*/
.circleprogress_wrapper{width: 30px;height: 30px;position: relative;}
.wrapper{width: 15px;height: 30px;position: absolute;top:0;overflow: hidden;}
.right{right:0;}
.left{left:0;}
.circleprogress{width: 28px;height: 28px;border:1px solid #3847d8;border-radius: 50%;position: absolute;top:0;}
.rightcircle{border-top:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);right:0;}
.circleprogress{width: 28px;height: 28px;border:1px solid #3847d8;border-radius: 50%;position: absolute;top:0;-webkit-transform: rotate(45deg);
}
.leftcircle{border-bottom:1px solid rgba(255,255,255,.5);border-left:1px solid rgba(255,255,255,.5);left:0;}
.rightcircle{border-top:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);right:0;}

#index_picture .blue .quan .rightcircle{-webkit-animation: circleprogressload_right 3.5s linear infinite;}
#index_picture .blue .quan .leftcircle{-webkit-animation: circleprogressload_left 3.5s linear infinite;}

#index_picture .blue .quan.stop .rightcircle,
#index_picture .blue .quan.stop .leftcircle{border: 1px solid rgba(255, 255, 255, .5);}


@-webkit-keyframes circleprogressload_right{
    0%{
        -webkit-transform: rotate(45deg);
    }
    50%,100%{
        -webkit-transform: rotate(225deg);
    }
}
@-webkit-keyframes circleprogressload_left{
    0%,50%{
        -webkit-transform: rotate(45deg);
    }
    100%{
        -webkit-transform: rotate(225deg);
    }
}



#main.index-box {background: #fff;}
#main.index-box .index-about{background: #f5f5f5;height: 825px;padding-top: 95px;}
#main.index-box .index-about:after{position: absolute;bottom: 10.16%;left: 82px;width: 753px;height: 143px;background: url(/uploads/image/images/index_about.png) no-repeat center center;content:"";}
#main.index-box .index-about .content *{font-family: '方正兰亭中黑_gbk';}
#main.index-box .index-about .mobile{display: none;}
#main.index-box .index-about .content .con.a1,
#main.index-box .index-about .content .con.a3,
#main.index-box .index-about .content .con.a5{height: 92px;color: #d0d0d0;font-size: 60px;}
#main.index-box .index-about .content .con.a2,
#main.index-box .index-about .content .con.a4,
#main.index-box .index-about .content .con.a6{font-family: 'rubik_regular_webfont';padding-top: 18px;position: relative;color: #969696;font-size: 14px;margin-bottom: 10px;}
#main.index-box .index-about .content .con.a2:after,
#main.index-box .index-about .content .con.a4:after,
#main.index-box .index-about .content .con.a6:after{content: "";position: absolute;top: 0;width: 20px;height: 4px;background: #3847d8;left: 1px;}
#main.index-box .index-about .more{width: 120px;height: 40px;line-height: 40px;text-align: center;border: 1px solid #a7a7a7;color: #a7a7a7;margin-top: 25px;font-size: 14px;display: none;}
#main.index-box .index-about .video{cursor: pointer;width: 54.16%;right: 0;bottom: 0;}
#main.index-box .index-about .center{width: 28.33%;bottom: -106px;left: 31.66%;z-index: 3;box-shadow: -11px 11px 30px -4px #c3c3c3;}
#main.index-box .index-about .center .p{padding-top: 132.35%;}
#main.index-box .index-about .center .ab-style{left: 30px;top: 50px;}
#main.index-box .index-about .center .name{margin: 15px 0 30px;color: #eeeeee;font-size: 24px;font-family: '方正兰亭中黑_gbk';}
#main.index-box .index-about .center .desc{color: #83d5ff;line-height: 24px;font-size: 16px;font-family: '方正兰亭中黑_gbk';}
#main.index-box .index-about .center .more{bottom: 60px;left: 30px;padding: 0 18px 0 19px;width: 99px;background: url(/uploads/image/images/new_right2.png) no-repeat 96px center;height: 42px;line-height: 42px;border: 2px solid #ffffff;color: #fff;font-size: 13px;font-family: 'gilroy_blod';}
#main.index-box .index-about .video .p{padding-top: 64.62%;}

#carousel {position:relative;z-index:2;transform-style:preserve-3d;perspective:800px}
.pro-center:before{position: absolute;top: 180px;left: 0;content:"";width: 100%;height: 2px;background: url(/uploads/image/images/bg_center.png) repeat-x center center;}
.pro-center .button-next2,
.pro-center .button-prev2{cursor: pointer;width: 78px;height: 78px;top: 142px;background-repeat: no-repeat;background-position: center center;}
.pro-center .button-prev2{left: -100px;background-image: url(/uploads/image/images/pro1.png);}
.pro-center .button-next2{right: -100px;background-image: url(/uploads/image/images/pro2.png);}
.height{padding-top: 43.76%;}
#carousel .pro {position:absolute;left:50%;top:50px;margin-left:-252px;transition:transform .5s ease-in-out;box-shadow:8px 8px 20px rgba(0,0,0,.2);cursor:pointer}
@media (max-width: 981px){
  #main.index-box .index-about .web1{display: none;}
  #main.index-box .index-about .mobile{display: block;}
}

#carousel .pro{opacity: .8;}
#carousel .pro a.ab-style{display: none;}
#carousel .pro .img{width: 386px;}
#carousel .pro .p{background: url(/uploads/image/images/bg_pro.jpg) no-repeat center center/cover;padding-top: 72.55%;}
#carousel .pro .name,
#carousel .pro .desc1,
#carousel .pro .more{display: none;}
#carousel .pro .name{margin-top: 10px;padding-top: 40px;border-top: 4px solid #2a3dcb;color: #ffffff;font-size: 20px;font-family: '方正兰亭中黑_gbk';}
#carousel .pro .desc1{text-align: center;margin: 26px 0 40px;color: #b2b7d4;font-size: 13px;font-family: '方正兰亭中黑_gbk';}
#carousel .pro .more{width: 48px;height: 48px;margin: 0 auto;background: #1d3cc5 url(/uploads/image/images/add2.png) no-repeat center center;border-radius: 50%;}

#carousel .pro.on{opacity: 1;width: 500px;top: 0;left: 0;right: 0;margin: auto;}
#carousel .pro.on .img{width: 500px;}
#carousel .pro.on a.ab-style{z-index: 10;display: block;}
#carousel .pro.on .p{background: #fff;padding-top: 72%;}
#carousel .pro.on .name,
#carousel .pro.on .desc1,
#carousel .pro.on .more{display: block;}
#carousel .pro.on .more:hover{opacity: .5;}

#index_pro{display: none;width: 85%;margin: 0 auto;}
#main.index-box .index-products {padding: 8.59% 0 58px;margin-bottom: 80px;}
#main.index-box .index-products .big{color: #f5f5f5;font-size: 20px;font-family: '方正兰亭中黑_gbk';}
#main.index-box .index-products .desc{color: #b2b7d4;font-size: 24px;margin: 15px 0 48px;font-family: '方正兰亭中黑_gbk';}
#main.index-box .index-products .w1329{width: 1329px;margin: 0 auto;}
#main.index-box .index-products .swiper-container{position: static;}
#main.index-box .index-products .swiper-container .swiper-slide .p{width: 100%;padding-top: 70.46%;background: url(/uploads/image/images/index_pro_bg.png) no-repeat center center/cover;}
#main.index-box .index-products .swiper-container .swiper-button-prev{width: 40px;height: 40px;background: url(/uploads/image/images/pro1.png) no-repeat center center/100% auto;top: 50%;left: 2.5%;}
#main.index-box .index-products .swiper-container .swiper-button-next{width: 40px;height: 40px;background: url(/uploads/image/images/pro2.png) no-repeat center center/100% auto;top: 50%;right: 2.5%;}


@media (max-width: 1560px){
  .pro-center .button-prev2{left: -80px;}
  .pro-center .button-next2{right: -80px;}
  
  #main.index-box .index-products .w1329{width: 1200px;}
  #carousel .pro {top: 60px;}
  #carousel .pro .img{width: 330px;}
  .height{padding-top: 48%;}
}

@media (max-width: 1350px){
  #main.index-box .index-products .w1329{width: 980px;}
  #carousel .pro .img{width: 240px;}
  .pro-center .button-next2,
  .pro-center .button-prev2{cursor: pointer;width: 20px;height: 78px;top: 142px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 100% auto;background-size: 100% auto;}
  .pro-center .button-prev2{left: -40px;}
  .pro-center .button-next2{right: -40px;}
}

@media (max-width: 1310px){
  #carousel .pro.on,
  #carousel .pro.on .img{width: 400px;}

  #main.index-box .index-products .big{font-size: 16px;}
  #main.index-box .index-products .desc{font-size: 18px;}

  .height{padding-top: 55%;}
}
#index_pro .swiper-slide .name{margin-top: 10px;padding-top: 40px;border-top: 4px solid #2a3dcb;color: #ffffff;font-size: 20px;font-family: '方正兰亭中黑_gbk';}
#index_pro .swiper-slide .desc1{text-align: center;margin: 26px 0 40px;color: #b2b7d4;font-size: 13px;font-family: '方正兰亭中黑_gbk';}
#index_pro .swiper-slide .more{width: 48px;height: 48px;margin: 0 auto;background: #1d3cc5 url(/uploads/image/images/add2.png) no-repeat center center;border-radius: 50%;}

@media (max-width: 1100px){
  .pro-center{display: none;}
  #index_pro{display: block;}
}

@media (max-width: 780px){
  #index_pro .swiper-slide .name{font-size: 16px;padding-top: 20px;}
  #index_pro .swiper-slide .desc1{margin-bottom: 25px;}
  #index_pro .swiper-slide .more{width: 40px;height: 40px;}

#main.index-box .index-products .swiper-container .swiper-button-prev,
#main.index-box .index-products .swiper-container .swiper-button-next{width: 30px;height: 30px;}

#main.index-box .index-products{margin-bottom: 60px;}
}
@media (max-width: 578px){
  #main.index-box .index-products .swiper-container .swiper-slide .p{padding-top: 60%;}
}

#main.index-box .index-news{margin-bottom: 56px;}
#main.index-box .index-news .en{color: #2d2d2d;font-size: 30px;font-family: 'gilroy_blod';}
#main.index-box .cate-list{margin-top: 26px;}
#main.index-box .cate-list .cate{cursor: pointer;position: relative;width: 50%;text-align: center;color: #2d2d2d;font-size: 18px;font-family: '方正兰亭中黑_gbk';padding-bottom: 21px;border-bottom: 3px solid #e4e5ee;}
#main.index-box .cate-list .cate:before{content: "";position: absolute;bottom: 0px;background: transparent;width: 100%;height: 3px;left: 0;}
#main.index-box .cate-list .cate:hover,
#main.index-box .cate-list .cate.in-news{border-color: #3847d8;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
#main.index-box .cate-list .cate:hover::before,
#main.index-box .cate-list .cate.in-news:before{background: #3847d8;}
#main.index-box .cate-list .cate:hover::before{transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
#main.index-box .index-news .list{position: relative;}
#main.index-box .index-news .list .swiper-button-prev,
#main.index-box .index-news .list .swiper-button-next{opacity: 1;width: 60px;height: 60px;background-color: #f5f5f5;-webkit-background-size: 22px 16px;background-size: 22px 16px;background-repeat: no-repeat;background-position: center center;}
#main.index-box .index-news .list .swiper-button-prev{left: -60px;background-image: url(/uploads/image/images/new_left.png);}
#main.index-box .index-news .list .swiper-button-next{right: -60px;background-image: url(/uploads/image/images/new_right.png);}
#main.index-box .index-news .list .swiper-button-prev:hover{background-color: #3847d8;background-image: url(/uploads/image/images/new_left2.png);}
#main.index-box .index-news .list .swiper-button-next:hover{background-color: #3847d8;background-image: url(/uploads/image/images/new_right2.png);}
#main.index-box .index-news .swiper-container{position: static;height: 0;overflow: hidden;}
#main.index-box .index-news .swiper-container.news-open{display: block;height: 100%;}
#main.index-box .index-news .swiper-slide{height: 270px;}
#main.index-box .index-news .swiper-slide .title,
#main.index-box .index-news .swiper-slide .desc,
#main.index-box .index-news .swiper-slide .date{padding: 0 60px;}
#main.index-box .index-news .swiper-slide .title{margin-top: 75px;color: #2d2d2d;font-size: 20px;font-family: '方正兰亭中黑_gbk';margin-bottom: 25px;}
#main.index-box .index-news .swiper-slide .title:hover{color: #3847d8;}
#main.index-box .index-news .swiper-slide .desc{margin: 25px 0 30px;color: #a7a7a7;font-size: 13px;font-family: '方正兰亭中黑_gbk';line-height: 18px;}
#main.index-box .index-news .swiper-slide .date{color: #293fc2;font-size: 14px;font-family: 'gilroy_blod';}

@media (max-width: 1400px){
  #main.index-box .index-news .list .swiper-container{text-align: center;}
  #main.index-box .index-news .list .swiper-wrapper{text-align: left;}
  #main.index-box .index-news .list .swiper-button-prev,
  #main.index-box .index-news .list .swiper-button-next{margin-top: 5%;position: static;display: inline-block;vertical-align: top;}
  #main.index-box .index-news .list .swiper-button-next{margin-left: 25px;}
}
@media (max-width: 1280px){
  #main.index-box .index-news .swiper-slide .title,
  #main.index-box .index-news .swiper-slide .desc,
  #main.index-box .index-news .swiper-slide .date{padding: 0 6%;}
  #main.index-box .index-news .swiper-slide .title{margin-top: 50px;}
  #main.index-box .index-news .swiper-slide{height: 215px;}

  #main.index-box .index-news .list .swiper-button-prev,
  #main.index-box .index-news .list .swiper-button-next{margin-top: 40px;}
}

@media (max-width: 1050px){
  #main.index-box .index-about .content .con.a1,
  #main.index-box .index-about .content .con.a3,
  #main.index-box .index-about .content .con.a5{font-size: 45px;height: auto;}
  #main.index-box .index-about:after{display: none;}
  #main.index-box .index-about{height: 750px;padding-top: 65px;}
}
@media (max-width: 981px){
  #main.index-box .index-about{height: 620px;padding-top: 55px;}
  #main.index-box .index-about .center{bottom: 0;}
  #main.index-box .index-about .video{bottom: 68px;}
}
@media (max-width: 750px){
  #main.index-box .index-news .list .swiper-button-prev,
  #main.index-box .index-news .list .swiper-button-next{width: 40px;height: 40px;-webkit-background-size: 16px auto;background-size: 16px auto;}

  #main.index-box .index-about{height: auto;padding-bottom: 55px;}
  #main.index-box .index-about .center,
  #main.index-box .index-about .video{display: none;}
  #main.index-box .index-about .content .con{display: none;}
  #main.index-box .index-about .more{display: block;}
  #main.index-box .index-about .more:hover{color: #3847d8;border-color: #3847d8;}
}


/*产品*/
#main.products-box {padding-bottom: 80px;}
#main.products-box .big-title{padding-bottom: 0;}
#main.products-box .web-top .search{width: 100%;}
#main.products-box .web-top .search select{border: 1px solid #e5e5e5;padding: 0 60px 0 11px;height: 48px;line-height: 48px;}
#main.products-box .web-top .search .select{margin-right: 10px;position: relative;}
#main.products-box .web-top .search select{outline: none;appearance:none;  -moz-appearance:none;  -webkit-appearance:none;background: #f5f5f5 url(/uploads/image/images/up.jpg) no-repeat 90% center/17px 9px;}
#main.products-box .web-top .search select,
#main.products-box .web-top .search .select option{color: #282828;font-size: 13px;font-family: 'sourcehansanscn_regular';}
#main.products-box .web-top .search .iw{width: 360px;}
#main.products-box .pro-list{margin-top: 29px;}
#main.products-box .pro-list .item{width: 31.67%;background: #fff;margin-right: 2.49%;margin-bottom: 3.33%;}
#main.products-box .pro-list .item .block{border: 1px solid #ededee;padding-top: 35px;}
#main.products-box .pro-list .item:nth-child(3n){margin-right: 0;}
#main.products-box .pro-list .item .title{width: 85%;margin: 0 auto;color: #363636;font-size: 16px;line-height: 28px;margin-bottom: 40px;}
#main.products-box .pro-list .item .title span{font-family: 'gilroy_blod';color: #363636;font: 16px;}
#main.products-box .pro-list .item .brief{height: 48px;width: 78.95%;margin: 0 auto;margin-bottom: 38px;color: #a7a7a7;font-size: 14px;line-height: 24px;}
#main.products-box .pro-list .item .img{width: 78.95%;margin: 0 auto;margin-bottom: 7.1%;}
#main.products-box .pro-list .item .img .p{padding-top: 68.33%;}
#main.products-box .pro-list .item .more{top: auto;width: 100%;height: 0;overflow: hidden;line-height: 60px;color: #ffffff;font-size: 16px;font-family: 'sourcehansanscn_bold';background: #3847d8;letter-spacing: 6px;}
#main.products-box .pro-list .item:hover .title{color: #3847d8;margin-bottom: 15px;}
#main.products-box .pro-list .item:hover .title span{color: #3847d8;}
#main.products-box .pro-list .item:hover{background: url(/uploads/image/images/product_bg.jpg) no-repeat center center/cover;}
#main.products-box .pro-list .item:hover .img{margin-bottom: 10px;}
#main.products-box .pro-list .item:hover .brief{margin-bottom: 80px;}
#main.products-box .pro-list .item:hover .more{height: 60px;}
#main.products-box .video-list{margin-top: 40px;}
#main.products-box .video{position: relative;width: 31.67%;height: 212px;margin-right: 2.49%;}
#main.products-box .video:after{content:"";position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 100%;height: 100%;background: rgba(0,0,0,.5) url(/uploads/image/images/video_ico.png) no-repeat center center;cursor: pointer;}
#main.products-box .video video{width: 100%;height: 100%;}
#main.products-box .video:nth-child(3n){margin-right: 0;}

@media (max-width: 1200px){
  #main.products-box .pro-list .item{height: 403px;}
  #main.products-box .pro-list .item .block{padding-top: 0;height: 100%;}
  #main.products-box .pro-list .item .title{margin-top: 38px;}
  #main.products-box .pro-list .item .img{width: 100%;height: 188px;}
  #main.products-box .pro-list .item:hover .brief{margin-bottom: 78px;}
}

@media (max-width: 1050px){
  #main.products-box .pro-list .item .title,
  #main.products-box .pro-list .item .brief{width: 88%;}
  #main.products-box .pro-list .item .more{line-height: 40px;font-size: 14px;}
  #main.products-box .pro-list .item:hover .more{height: 40px;}
}
@media (max-width: 981px){
  #main.products-box{padding-bottom: 60px;}
  #main.products-box .big-title{padding-top: 50px;}
}
@media (max-width: 950px){
  #main.products-box .pro-list .item .title{margin-bottom: 25px;}
  #main.products-box .pro-list .item .img{height: 150px;}
  #main.products-box .pro-list .item{height: 365px;}
  #main.products-box .pro-list .item .title{margin-top: 34px;}
}
@media (max-width: 750px){
  #main.products-box .pro-list .item:nth-child(3n),
  #main.products-box .pro-list .item{width: 48%;margin-right: 4%;}
  #main.products-box .pro-list .item:nth-child(2n){margin-right: 0;}
  #main.products-box .pro-list .item .title{margin-bottom: 25px;}
  #main.products-box .pro-list .item .img{height: auto;}
  #main.products-box .pro-list .item{height: 365px;}
  #main.products-box .pro-list .item .title{margin-top: 34px;}
  #main.products-box .pro-list .item .title{margin-top: 25px;margin-bottom: 20px;}
  #main.products-box .pro-list .item{height: 340px;}
  #main.products-box .pro-list .item .img{width: 88%;height: 160px;}

  #main.products-box .video:nth-child(3n),
  #main.products-box .video{width: 48%;margin-right: 4%;margin-bottom: 4%;}
  #main.products-box .video:nth-child(2n){margin-right: 0;}
}
@media (max-width: 650px){
  #main.products-box .pro-list .item{height: auto;}
  #main.products-box .pro-list .item .block{padding-bottom: 20px;}
  #main.products-box .pro-list .item:hover .title,
  #main.products-box .pro-list .item .title{margin-bottom: 25px;margin-top: 20px;}
  #main.products-box .pro-list .item .img,
  #main.products-box .pro-list .item:hover .img{margin-bottom: 20px;}
  #main.products-box .pro-list .item .img{height: auto;}
  #main.products-box .pro-list .item .brief,
  #main.products-box .pro-list .item:hover .brief{overflow: hidden;margin-bottom: 0px;}
  #main.products-box .pro-list .item .more{display: none;}
  #main.products-box .pro-list .item:hover .title,
  #main.products-box .pro-list .item .title{font-size: 14px;}

  #main.products-box .web-top .search .iw{width: 250px;}
  #main.products-box .web-top .search .select{margin-right: 0;}
  #main .search .form-input{width: 72%;font-size: 12px;}
  #main.products-box .web-top .search select,
  #main .search .form-input{height: 40px;line-height: 40px;}
  #main .search .form-submit{width: 40px;height: 42px;}
}
@media (max-width: 450px){
  #main.products-box .web-top .search .select{display: none;}
  #main .web-top .search{text-align: center;}
  #main .search .form-input{height: 35px;line-height: 35px;}
  #main .search .form-submit{width: 35px;height: 35px;}


  #main.products-box .video:nth-child(3n),
  #main.products-box .video:nth-child(2n),
  #main.products-box .video{width: 100%;margin-right: 0;}
}

#main.products-detail .web-top{margin-bottom: 40px;}
#main.products-detail .picture-list{width: 53.33%;height: 400px;background: url(/uploads/image/images/pro_bg.jpg) no-repeat center center/cover;}
#main.products-detail .picture-list .p{padding-top: 62.5%;}
#main.products-detail .picture-list .swiper-pagination{left: 10px;top: 24px;transform: inherit;bottom: auto;right: auto;}
#main.products-detail .picture-list .page1{top: 0;bottom: 0;height: 48px;}
#main.products-detail .picture-list .page2{top: 130px;}
#main.products-detail .picture-list .page3{top: 100px;}
#main.products-detail .picture-list .page4{top: 60px;}
#main.products-detail .picture-list .page5{top: 24px;}
#main.products-detail .picture-list .swiper-pagination .swiper-pagination-bullet{display: block;width: 48px;height: 48px;margin-bottom: 10px;border-radius: 0;background: #fff;border: 1px solid #e5e5e5;opacity: 1;padding: 5px;font-size: 0;}
#main.products-detail .picture-list .swiper-pagination .swiper-pagination-bullet:hover,
#main.products-detail .picture-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color: #3847d8;}
#main.products-detail .detail{width: 43.42%;}
#main.products-detail .detail .name{margin-top: 35px;color: #363636;font-size: 36px;}
#main.products-detail .detail .number{color: #363636;margin-bottom: 25px;font-size: 30px;font-family: 'gilroy_blod';}
#main.products-detail .detail .desc{color: #929292;margin-bottom: 35px;font-size: 14px;font-family: 'sourcehansanscn_regular';line-height: 24px;}
#main.products-detail .detail .share .t{margin-right: 19px;line-height: 25px;color: #a7a7a7;font-size: 14px;font-family: 'sourcehansanscn_regular';}
#main.products-detail .detail .share .btn{width: 25px;padding: 0;margin-top: 0;height: 25px;background-color: #fff;background-repeat: no-repeat;background-position: center center;border: 1px solid #eaeaea;border-radius: 50%;margin-right: 10px;}
#main.products-detail .detail .share .btn.wb{background-image: url(/uploads/image/images/weibo2.jpg);}
#main.products-detail .detail .share .btn.wx{background-image: url(/uploads/image/images/wechat03.jpg);}
#main.products-detail .detail .share .btn.qq{background-image: url(/uploads/image/images/zone.jpg);}
#main.products-detail .detail .share .btn:hover{border-color: #3847d8;}
#main.products-detail .description{margin-top: 77px;}
#main.products-detail .description .mobile1{display: none;}
#main.products-detail .description *{font-family: 'sourcehansanscn_regular';}
#main.products-detail .description .big{padding-bottom: 30px;border-bottom: 1px solid #e0e0e0;margin-bottom: 35px;color: #363636;font-size: 20px;font-family: 'sourcehansanscn_bold';}

@media (max-width: 1280px){
  #main.products-detail .detail .name{font-size: 26px;}
  #main.products-detail .detail .number{font-size: 26px;}
}

@media (max-width: 1050px){
  #main.products-detail .description{margin-top: 50px;}
}
@media (max-width: 950px){
  #main.products-detail .picture-list .swiper-pagination{bottom: 20px;width: 100%;top: auto;}
  #main.products-detail .picture-list .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;display: inline-block;vertical-align: top;background: #fff;border: none;border-radius: 50%;padding: 0;margin: 0 8px;}
  #main.products-detail .picture-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #3847d8;}
  #main.products-detail .picture-list .swiper-pagination .swiper-pagination-bullet img{display: none;}
  #main.products-detail .picture-list{height: auto;}
  #main.products-detail .picture-list{height: 400px;}
  #main.products-detail .detail .number,
  #main.products-detail .detail .name{font-size: 20px;}
  #main.products-detail .detail .name{margin-top: 20px;}
  #main.products-detail .detail .number{margin-top: 5px;margin-bottom: 20px;}
}
@media (max-width: 750px){
  #main.products-detail .description .web1{display: none;}
  #main.products-detail .description .mobile1{display: block;}
  #main.products-detail .description .big{padding-bottom: 15px;margin-bottom: 25px;}
}

@media (max-width: 650px){
  #main.products-detail .detail,
  #main.products-detail .picture-list{width: 100%;float: none;}
}
/*关于我们*/
#main.about-box .big-title{padding-bottom: 0;}
#main.about-box .content{margin-bottom: 80px;}
#main.about-box .development{margin-top: 60px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;background-size: cover;}
#main.about-box .development .w1200{padding: 96px 0 150px;}
#main.about-box .development .center{color: #9497a0;font-size: 18px;font-family: 'montserrat_regular';margin-bottom: 38px;}
#main.about-box .development .w1200:before{content:"";position: absolute;top: -38px;right: 0;left: 0;margin: auto;width: 149px;height: 128px;background: url(/uploads/image/images/year.png) no-repeat center center;}
#main.about-box .development .swiper-container{position: static;}
#main.about-box .development .swiper-container .swiper-button-prev, 
#main.about-box .development .swiper-container .swiper-button-next{opacity: 1;width: 48px;height: 48px;top: 0;bottom: 0;margin: auto;background-color: #f75307;background-repeat: no-repeat;-webkit-background-size: auto auto;background-size: auto auto;background-position: center center;}
#main.about-box .development .swiper-container .swiper-button-prev.swiper-button-disabled, 
#main.about-box .development .swiper-container .swiper-button-next.swiper-button-disabled{background-color: #3847d8;}
#main.about-box .development .swiper-container .swiper-button-prev{left: -108px;background-image: url(/uploads/image/images/about_left.png);}
#main.about-box .development .swiper-container .swiper-button-next{right: -108px;background-image: url(/uploads/image/images/about_right.png);}
#main.about-box .development .swiper-container .swiper-slide{cursor: pointer;height: 100%;background: #ffffff;}
#main.about-box .development .swiper-container .swiper-slide .p{padding: 40px 30px 60px;}
#main.about-box .development .swiper-container .swiper-slide .year{color: #3847d8;font-size: 30px;font-family: "montserrat_regular";margin-bottom: 35px;}
#main.about-box .development .swiper-container .swiper-slide .desc{overflow-y: auto;height: 140px;color: #929292;font-size: 14px;line-height: 28px;font-family: "sourcehansanscn_regular";}

#main.about-box .development .swiper-container .swiper-slide .desc::-webkit-scrollbar {width: 8px;height: 1px;z-index: 8;position: relative;}
#main.about-box .development .swiper-container .swiper-slide .desc::-webkit-scrollbar-thumb {border-radius: 8px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);background: #e5e5e5;}
#main.about-box .development .swiper-container .swiper-slide .desc::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);border-radius: 3px;background: #fafafa;}
#main.about-box .development .swiper-container .swiper-slide .desc::-webkit-scrollbar:horizontal { height: 1px;}


#main.about-box .development .swiper-container .swiper-slide.swiper-slide-active .year{color: #f75307;}
#main.about-box .partner-list{padding-bottom: 125px;position: relative;}
#main.about-box .partner-list .big-desc{margin-bottom: 40px;}
#main.about-box .partner-list:before{content: "";position: absolute;top: 0;right: 0;width: 370px;height: 306px;background: url(/uploads/image/images/partner4.jpg);}
#main.about-box .partner-list:after{content: "";position: absolute;bottom: 0;left: 0;width: 364px;height: 349px;background: url(/uploads/image/images/partner3.jpg);}
#main.about-box .partner-list .list{}
#main.about-box .partner-list .partner{width: 20%;}
#main.about-box .partner-list .partner .p{padding-top: 62.08%;width: 100%;}
#main.about-box .partner-list .partner div.absolute{border-left: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}
#main.about-box .partner-list .partner.top div.absolute{border-top: 1px solid #dcdcdc;}
#main.about-box .partner-list .partner:nth-child(5n) div.absolute{border-right: 1px solid #dcdcdc;}
#main.about-box .partner-list .partner a.absolute{z-index: 2;}
#main.about-box .partner-list .partner .i2{display: none;}
#main.about-box .partner-list .partner:hover{z-index: 10;}
#main.about-box .partner-list .partner:hover .absolute.fz{top: -6px;bottom: -6px;left: -6px;right: -6px;background: #3847d8;box-shadow: 0 0 15px 2px #9eadd1;border-color: #3847d8;}
#main.about-box .partner-list .partner:hover .i1{display: none;}
#main.about-box .partner-list .partner:hover .i2{display: inline-block;}
#main.about-box .culture-list{margin-top: 218px;}
#main.about-box .culture-list .w1200{height: 600px;}
#main.about-box .culture-list .list-center{top: -160px;left: 0;right: 0;margin: auto;}
#main.about-box .culture-list .list{margin-bottom: 45px;}
#main.about-box .culture-list .list .dis{width: 220px;height: 220px;background: #fff;margin-right: 20px;}
#main.about-box .culture-list .list .dis .ico{margin:39px 0 58px 19px;width: 60px;height: 60px;border: 2px solid #bdbdbd;border-radius: 50%;}
#main.about-box .culture-list .list .dis .name{width: 170px;padding-right: 14px;color: #525252;font-size: 18px;font-family: "sourcehansanscn_regular";margin: 20px auto;background: url(/uploads/image/images/right2.png) no-repeat 170px center;}
#main.about-box .culture-list .list .dis .ico .i2{display: none;}

#main.about-box .culture-list .list .dis:after{width: 100%;height: 0;content:"";position: absolute;top: 0;left: 0;background: #f75408;}
#main.about-box .culture-list .list .dis.on:after{height: 100%;}
#main.about-box .culture-list .list .dis.on .ico{border-color: #fff;}
#main.about-box .culture-list .list .dis.on .ico .i1{display: none;}
#main.about-box .culture-list .list .dis.on .ico .i2{display: inline-block;}
#main.about-box .culture-list .list .dis.on .name{color: #fff;background-image: url(/uploads/image/images/right02.png);}

#main.about-box .culture-list .list2{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
#main.about-box .culture-list .list2 .culture-desc{width: 0;overflow: hidden;}
#main.about-box .culture-list .list2 .culture-desc .name{margin: 20px auto 25px;color: #ffffff;font-size: 30px;letter-spacing: 20px;font-family: "sourcehansanscn_regular";}
#main.about-box .culture-list .list2 .culture-desc .desc{color: #ffffff;font-size: 18px;line-height: 30px;font-family: "sourcehansanscn_normal";}
#main.about-box .culture-list .list2 .culture-desc.open{width: 100%;}
#main.about6 .big-desc,
#main.about8 .big-desc{margin-bottom: 40px;}
#main.about-box .honor-list{padding-bottom: 60px;}
#main.about-box .honor-list .honor{padding-top: 5.92%;border-top: 1px solid #e7e6e4;margin-bottom: 4.92%;width: 20%;padding-right: 6.66%;}
#main.about-box .honor-list .honor.top{padding-top: 0;border-top: none;}
#main.about-box .honor-list .honor:nth-child(4n){padding-right: 0;}
#main.about-box .honor-list .honor .p{padding-top: 142%;}
#main.about-box .honor-list .honor .name{margin-top: 12.5%;color: #282828;font-size: 18px;}
#main.about-box .join-list{padding-bottom: 90px;}
#main.about-box .join-list .list .join{}
#main.about-box .join-list .list .border{cursor: pointer;margin-bottom: 10px;border: 1px solid #e5e5e5;padding: 0 30px;}
#main.about-box .join-list .list .border *{padding: 30px 0;}
#main.about-box .join-list .list .border .clear,
#main.about-box .join-list .list .border .editor{padding: 0;}
#main.about-box .join-list .list .name{font-weight: bold;width: 21.66%;margin-right: 2.5%;color: #323232;font-size: 14px;}
#main.about-box .join-list .list .much{width: 19.16%;margin-right: 2.5%;color: #929292;font-size: 14px;}
#main.about-box .join-list .list .date{padding-left: 31px;color: #323232;font-size: 14px;font-family: "montserrat_regular";background: url(/uploads/image/images/date.png) no-repeat left center;}
#main.about-box .join-list .list .btn{width: 36px;height: 19px;background: url(/uploads/image/images/join_add.png) no-repeat center center;}
#main.about-box .join-list .list .term{height: 0;overflow: hidden;}
#main.about-box .join-list .list .term .center{padding: 29px 28px 39px;}
#main.about-box .join-list .list .term .center .date,
#main.about-box .join-list .list .term .center .much{display: none;margin-bottom: 20px;}
#main.about-box .join-list .list .join:hover .border,
#main.about-box .join-list .list .join.open .border{background: #fff;}
#main.about-box .join-list .list .join:hover .name,
#main.about-box .join-list .list .join.open .name{color: #1b44aa;}
#main.about-box .join-list .list .join.open .btn{background-image: url(/uploads/image/images/close.png);}

@media (max-width: 1560px){
  #main.about-box .development .swiper-container .swiper-button-prev{left: -60px;}
  #main.about-box .development .swiper-container .swiper-button-next{right: -60px;}
}
@media (max-width: 1350px){
  #main.about-box .development .swiper-container{text-align: center;}
  #main.about-box .development .swiper-container .swiper-wrapper{text-align: left;margin-bottom: 25px;}
  #main.about-box .development .swiper-container .swiper-button-prev,
  #main.about-box .development .swiper-container .swiper-button-next{position: static;display: inline-block;vertical-align: top;}
  #main.about-box .development .swiper-container .swiper-button-next{margin-left: 15px;}
}
@media (max-width: 1200px){
  #main.about-box .development .w1200{padding-bottom: 100px;}
  #main.about-box .development .swiper-container .swiper-slide .p{padding: 40px 25px;}
  #main.about-box .development .swiper-container .swiper-slide .desc{height: 216px;line-height: 24px;}
}
@media (max-width: 1050px){
  #main.about-box .culture-list{margin-top: 160px;}
  #main.about-box .culture-list .w1200{height: 555px;}
  #main.about-box .culture-list .list-center{top: -111px;}
  #main.about-box .culture-list .list .dis .name{width: 100%;background-position: 100% center;padding-right: 0;}
  #main.about-box .culture-list .list .dis{width: 21%;height: 180px;margin-right: 2%;padding: 1% 1%;}
  #main.about-box .culture-list .list .dis .ico{margin: 30px 0 40px 0;}
  #main.about-box .culture-list .list .dis:last-child{margin-right: 0;}
  
  #main.about-box .honor-list .honor .name{font-size: 16px;}
  #main.about-box .honor-list .honor{width: 22%;padding-right: 3.96%;padding-top: 3.96%;margin-bottom: 3.96%;}
}
@media (max-width: 981px){
  #main.about-box .content{margin-bottom: 60px;}
}
@media (max-width: 950px){
  #main.about-box .development .swiper-container .swiper-slide .year{margin-bottom: 16px;}

  #main.about-box .join-list .list .name{width: 32%;}
}
@media (max-width: 850px){
  #main.about-box .development .swiper-container .swiper-slide .desc{height: 148px;}

  #main.about-box .join-list .list .name{width: 65%;}
  #main.about-box .join-list .list .much{display: none;}
  #main.about-box .join-list .list .term .center .much{width: 100%;display: block;}
}
}

@media (max-width: 750px){
  #main.about-box .development .swiper-container .swiper-slide .p{padding: 30px 18px;}
  #main.about-box .development .swiper-container .swiper-slide .desc{height: 178px;line-height: 22px;}
  #main.about-box .development .swiper-container .swiper-slide .desc{font-size: 13px;}

  #main.about-box .culture-list .list2 .culture-desc .name{font-size: 26px;}
  #main.about-box .culture-list .list2 .culture-desc .desc{font-size: 16px;}

  #main.about-box .culture-list .list .dis{padding: 0 1%;height: auto;}
  #main.about-box .culture-list .list .dis .ico{margin: 20% auto;}
  #main.about-box .culture-list .list .dis .name{text-align: center;background: transparent;}
  #main.about-box .culture-list .list .dis.on .name{background: transparent;}


  #main.about-box .honor-list .honor:nth-child(4n),
  #main.about-box .honor-list .honor{width: 31.3%;padding-right: 3%;padding-top: 3%;margin-bottom: 3%;}
  #main.about-box .honor-list .honor:nth-child(4n){border-top: 1px solid #e7e6e4;}
  #main.about-box .honor-list .honor .name{margin-top: 6%;}
  #main.about-box .honor-list .honor:nth-child(3n){padding-right: 0;}

  #main.about-box .partner-list .partner:nth-child(5n) div.absolute{border-right: none;border-top: none;}
  #main.about-box .partner-list .partner{width: 25%;}
  #main.about-box .partner-list .partner:nth-child(4n) div.absolute{border-right: 1px solid #dcdcdc;}

}
@media (max-width: 650px){
  #main.about-box .development .w1200{padding: 60px 0;}
  #main.about-box .development .swiper-container .swiper-slide .year{font-size: 22px;}
  #main.about-box .development .swiper-container .swiper-slide .desc{font-size: 12px;}
  #main.about-box .development .swiper-container .swiper-slide .p{padding: 30px 12px;}
  #main.about-box .development .w1200:before {width: 66px;height: 81px;background: url(/uploads/image/images/year.png) no-repeat center center/100% 100%;}

  #main.about-box .join-list .list .name{width: 50%;}
  #main.about-box .join-list .list .btn{background: url(/uploads/image/images/join_add.png) no-repeat center center/20px auto;}

  #main.about-box .join-list .list .border *{padding: 18px 0;}
  #main.about-box .join-list .list .date{padding-left: 30px;}
}
@media (max-width: 560px){
  #main.about-box .culture-list .list-center{position: static;}
  #main.about-box .culture-list .w1200{height: auto;}
  #main.about-box .culture-list{margin-top: 60px;background: transparent!important;}
  #main.about-box .culture-list .list{display: none;}
  #main.about-box .culture-list .list2{white-space: normal;}
  #main.about-box .culture-list .list2 .culture-desc{margin-bottom: 35px;width: 100%;}
  #main.about-box .culture-list .list2 .culture-desc .name{color: #363636;}
  #main.about-box .culture-list .list2 .culture-desc .desc{color: #696969;}

  #main.about-box .honor-list .honor:nth-child(4n),
  #main.about-box .honor-list .honor:nth-child(3n),
  #main.about-box .honor-list .honor{width: 48%;padding-right: 4%;padding-top: 4%;margin-bottom: 4%;}
  #main.about-box .honor-list .honor .name{margin-top: 8%;}
  #main.about-box .honor-list .honor:nth-child(2n){padding-right: 0;}


  #main.about-box .partner-list .partner{width: 33%;}
  #main.about-box .partner-list .partner:nth-child(4n) div.absolute,
  #main.about-box .partner-list .partner:nth-child(5n) div.absolute{border-right: none;border-top: none;}
  #main.about-box .partner-list .partner:nth-child(3n) div.absolute{border-right: 1px solid #dcdcdc;}

  #main.about8 .web-top .fl{display: none;}
  #main.about8 .search .form-input{width: 210px;}
  #main.about8 .web-top .search{width: 100%;text-align: center;float: none;}
}
@media (max-width: 450px){
  #main.about-box .join-list .list .date{display: none;}
  #main.about-box .join-list .list .term .center .date{width: 100%;display: block;}
}
@media (max-width: 410px){
  #main.about-box .development .swiper-container .swiper-slide .p{padding: 25px;}
  #main.about-box .development .swiper-container .swiper-slide .desc{font-size: 14px;}

  #main.about-box .partner-list .partner{width: 50%;}
  #main.about-box .partner-list .partner:nth-child(4n) div.absolute,
  #main.about-box .partner-list .partner:nth-child(3n) div.absolute,
  #main.about-box .partner-list .partner:nth-child(5n) div.absolute{border-right: none;border-top: none;}
  #main.about-box .partner-list .partner:nth-child(2n) div.absolute{border-right: 1px solid #dcdcdc;}
}

/*联系我们*/
#main.contact-box .big-title{padding-bottom: 0px;}
#main.contact-box .big-desc{margin-bottom: 60px;}
#main.contact-box .w1560{width: 1560px;padding-bottom: 60px;}
#main.contact-box .way{width: 31.41%;}
#main.contact-box .way .company{color: #363636;margin: 28px 0 23px;font-size: 20px;}
#main.contact-box .way .w1,
#main.contact-box .way .w1 a{color: #696969;font-size: 14px;font-family: 'gilroy';}
#main.contact-box .way .w1 a:hover{color: #3847d8;}
#main.contact-box .way .w1{margin-bottom: 15px;}
#main.contact-box .way .w1 span{margin-right: 15px;color: #363636;font-size: 14px;font-family: 'sourcehansanscn_regular';}
#main.contact-box .way .w1.last{margin-bottom: 40px;}
#main.contact-box .way .online{padding: 0 55px 0 83px;border: 1px solid #696969;color: #696969;line-height: 60px;font-size: 16px;background: url(/uploads/image/images/o2.png) no-repeat 55px center;}
#main.contact-box .way .online:hover{border: 1px solid #f75307;color: #fff;background-color: #f75307;background-image: url(/uploads/image/images/online_ico.png);box-shadow: 0 6px 15px 2px #decec6;}
#main.contact-box .map{width: 66.28%;}
#main.contact-box .map #allmap{width: 100%;height: 485px;}
#main.contact-box .map #allmap img{max-width: none;}
#main.contact-box .online-center{padding-bottom: 34px;}
#main.contact-box .online-center .left{width: 33.33%;bottom: 0;left: 0;}
#main.contact-box .online-center .left .p{width: 100%;padding-top: 103.95%;}
#main.contact-box .online-center .feedback{width: 70%;}
#main.contact-box .online-center .feedback .form-input1{border: none;height: 58px;line-height: 58px;box-shadow: 0 0 0 1px #e8e8e8;padding-left: 10px;color: #696969;font-size: 14px;width: 28.81%;padding-right: 5.36%;background-repeat: no-repeat;background-position: 92% center;}
#main.contact-box .online-center .feedback .form-input1:focus{color: #d3d3d3;box-shadow: 0 0 0 1px #3847d8;}
#main.contact-box .online-center .feedback .form-area1{border: none;resize: none;width: 92.2%;padding: 20px 6.6% 20px 1%;margin-bottom: 30px;margin-top: 20px;box-shadow: 0 0 0 1px #e8e8e8;height: 178px;background: url(/uploads/image/images/message.png) no-repeat 97.4% 10px;}
#main.contact-box .online-center .feedback .form-area1:focus{box-shadow: 0 0 0 1px #3847d8;background-image: url(/uploads/image/images/message2.png);color: #d3d3d3;}
#main.contact-box .online-center .feedback .i1{width: 20.65%;padding-right: 4.76%;background-image: url(/uploads/image/images/name2.png);}
#main.contact-box .online-center .feedback .i2{margin: 0 1.19%;background-image: url(/uploads/image/images/phone.png);}
#main.contact-box .online-center .feedback .i3{background-image: url(/uploads/image/images/email.png);}
#main.contact-box .online-center .feedback .i1:focus{background-image: url(/uploads/image/images/name.png);}
#main.contact-box .online-center .feedback .i2:focus{background-image: url(/uploads/image/images/phone2.png);}
#main.contact-box .online-center .feedback .i3:focus{background-image: url(/uploads/image/images/email2.png);}
#main.contact-box .online-center .feedback .form-reset, 
#main.contact-box .online-center .feedback .form-submit{cursor: pointer;width: 220px;height: 60px;line-height: 60px;text-align: center;}
#main.contact-box .online-center .feedback .form-reset{color: #696969;font-size: 14px; font-family: 'sourcehansanscn_bold';background: #e8e8e8;border: none;margin-right: 10px;}
#main.contact-box .online-center .feedback .form-submit{background: #3847d8;color: #ffffff;font-size: 14px; font-family: 'sourcehansanscn_bold';}
@media (max-width: 1600px){
  #main.contact-box .w1560{width: 94%;}
}

@media (max-width: 1250px){
  #main.contact-box .online-center .left{width: 32%;position: static;float: left;}
  #main.contact-box .online-center .feedback{width: 67%;}
  #main.contact-box .online-center .feedback .form-input1{width: 26.1%;margin-right: 1.1%;}
  #main.contact-box .online-center .feedback .i2.form-input1{margin-left: 0;}
  #main.contact-box .online-center .feedback .i3.form-input1{margin-right: 0;}
}
@media (max-width: 1200px){
  #main.contact-box .online-center{padding-bottom: 60px;}
  #main.contact-box .online-center .left{float: left;width: 30%;position: static;}
  #main.contact-box .online-center .feedback{width: 69%;}
  #main.contact-box .online-center .feedback .form-input1.i2,
  #main.contact-box .online-center .feedback .form-input1{width: 30.6%;margin-right: 2%;padding-right: 0;}
  #main.contact-box .online-center .feedback .form-reset,
  #main.contact-box .online-center .feedback .form-submit{width: 160px;height: 45px;line-height: 45px;}
  #main.contact-box .online-center .feedback .text-right{text-align: center;}
}
@media (max-width: 1100px){
  #main.contact-box .online-center .feedback .form-input1.i2,
  #main.contact-box .online-center .feedback .form-input1{width: 30%;margin-right: 2.7%;}
}
@media (max-width:1010px){
  #main.contact-box .online-center .left{display: none;}
  #main.contact-box .online-center .feedback{float: none;width: 100%;}
  #main.contact-box .online-center .feedback .form-input1.i2,
  #main.contact-box .online-center .feedback .form-input1{width: 30.4%;}

}
@media (max-width: 950px){
  #main.contact-box .online-center .feedback .form-input1.i2,
  #main.contact-box .online-center .feedback .form-input1{width: 30.28%;}
}
@media (max-width: 850px){
  #main.contact-box .online-center .feedback{text-align: center;}
  #main.contact-box .online-center .feedback .form-input1.i2,
  #main.contact-box .online-center .feedback .form-input1{width: 98%;padding-left: 1%;margin: 0 auto 25px;background-position: 96.7% center;}
  #main.contact-box .online-center .feedback .form-input1.i3{margin-bottom: 0;background-position: 97.2% center;}
  #main.contact-box .online-center .feedback .form-area1{margin-top: 25px;}
  #main.contact-box .online-center .feedback .form-area1{width: 98%;padding-right: 0;}
  #main.contact-box .big-desc{margin-bottom: 35px;}
  #main.contact-box .w1560{float: none;margin: 0 auto;clear: both;}
  #main.contact-box .way .company{font-size: 18px;}
  #main.contact-box .online-center .feedback .form-reset,
  #main.contact-box .online-center .feedback .form-submit{width: 100px;}
}
@media (max-width: 750px){
  #main.contact-box .way,
  #main.contact-box .map{width: 100%;float: none;}
  #main.contact-box .way{margin-bottom: 50px;}
}
@media (max-width: 500px){
  #main.contact-box .map #allmap{height: 250px;}
}
/*新闻*/
#main.news-box{padding-bottom: 60px;}
#main.news-box .news-left{width: 66.66%;}
#main.news-box .news-left .key{padding-bottom: 10px;margin-bottom: 25px;border-bottom: 1px solid #ddd;font-size: 16px;}
#main.news-box .news-right{width: 30%;}
/*热门新闻*/
#main.news-box .news-list .first{width: 100%;padding-bottom: 35px;background: url(/uploads/image/images/center.png) repeat-x left bottom;}
#main.news-box .news-list .first .relative{width: 27.5%;overflow: hidden;}
#main.news-box .news-list .first .relative .pd{padding-top: 63.64%;width: 100%;}
#main.news-box .news-list .first .info{width: 68.75%;}
#main.news-box .news-list .first .title{margin-bottom: 18px;}
#main.news-box .news-list .first .date{margin-bottom: 12px;}
#main.news-box .news-list .date{color: #a7a7a7;font-size: 18px;font-family: 'gilroy';}
#main.news-box .news-list .title{font-weight: bold;color: #282828;font-size: 18px;}
#main.news-box .news-list .first:hover .title{color: #3847d8;}
#main.news-box .news-list .first .relative:hover img{transform: scale(1.1);}
#main.news-box .news-list .brief{color: #a7a7a7;font-size: 13px;line-height: 20px;}
#main.news-box .news-list .brief.tb{display: none;}
/*列表新闻*/
#main.news-box .news-list .item{position: relative;width: 96.25%;padding: 40px 0;border-bottom: 1px solid #e5e5e5;}
#main.news-box .news-list .item:last-child{border-bottom: none;}
#main.news-box .news-list .item .info{overflow: hidden;position: relative;width: 100%;}
#main.news-box .news-list .item .info .date{line-height: 26px;vertical-align: middle;}
#main.news-box .news-list .item .info:before{width: 38px;height: 42px;position: absolute;top: 0;bottom: 0;margin: auto;left: -30%;content:"";background: url(/uploads/image/images/new2.png) no-repeat center center;}
#main.news-box .news-list .item .title{width: 85%;}
#main.news-box .news-list .item .brief{margin-top: 16px;}
#main.news-box .news-list .item .tb{display: none;}
#main.news-box .news-list .item:after{content:"";width: 0;height: 100%;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;background: #f5f5f5 url(/uploads/image/images/news_bg.jpg) no-repeat center center/100% 100%;border-color: transparent;}
#main.news-box .news-list .item:hover{border-color: transparent;}
#main.news-box .news-list .item:hover::after{width: 100%;}
#main.news-box .news-list .item:hover .info{width: 87.5%;padding-left: 12.5%;}
#main.news-box .news-list .item:hover .info:before{left: 3.75%;transition: all 0.7s; -moz-transition: all 0.7s; -webkit-transition: all 0.7s; -o-transition: all 0.7s;}
/*右侧搜索*/
#main.news-box .search .products{margin-top: 20px;}
#main.news-box .search .products .relative{overflow: hidden;width: 100%;}
#main.news-box .search .products .p{background-repeat: no-repeat;-webkit-background-size: 100% 100%;background-position: center center;background-size: 100% 100%;padding-top: 116.67%;width: 100%;}
#main.news-box .search .products .ab-style{left: 8%;right: 8%;top: 16%;}
#main.news-box .search .products .name{margin-bottom: 12px;color: #3847d8;font-size: 24px;font-weight: bold;}
#main.news-box .search .products .desc{color: #8b8e93;font-size: 18px;font-family: 'sourcehansanscn_regular';line-height: 30px;margin-bottom: 12.5%;}
#main.news-box .search .products:hover .p{transform: scale(1.1);}

@media (max-width: 1250px){
  #main.news-box .news-right{width: 31%;}
  #main.news-box .search .products .desc{font-size: 16px;}
}

@media (max-width: 1200px){
  #main.news-box .news-left{width: 64%;}
  #main.news-box .news-right{width: 32%;}
}
@media (max-width: 1100px){
  #main.news-box .news-list .brief,
  #main.news-box .news-list .item .brief{display: none;}
  #main.news-box .news-list .brief.tb,
  #main.news-box .news-list .item .tb{display: block;}
}
@media (max-width: 850px){
  #main.news-box .news-list .first .date{margin-bottom: 6px;}
  #main.news-box .news-list .first .title{font-size: 16px;margin-bottom: 10px;}

  #main.news-box .news-list{width: 100%;float: none;}
  #main.news-box .search{display: none;}
}
@media (max-width: 750px){
  #main.news-box .news-list .item .info .title,
  #main.news-box .news-list .item .info .date{width: 100%;float: none;}
  #main.news-box .news-list .item .info .date{margin-top: 5px;}
  #main.news-box .news-list{width: 100%;float: none;}
  #main.news-box .search{display: none;}
}

@media (max-width: 650px){
  #main.news-box .news-list .first .relative{width: 34%;}
  #main.news-box .news-list .first .title{font-size: 14px;}
  #main.news-box .news-list .first .info{width: 62%;}

  #main.news-box .news-list .item{padding: 30px 0;}
  #main.news-box .news-list .item .info .title{font-size: 16px;}
}
@media (max-width: 486px){
  #main.news-box .news-list .first .relative{display: none;}
  #main.news-box .news-list .first .info{width: 100%;float: none;}
}

/*详细*/
#main.news-detail{margin-bottom: 80px;}
#main.news-detail .detail .big-name{color: #3847d8;font-size: 22px;}
#main.news-detail .detail .date{color: #a7a7a7;font-size: 18px;margin-top: 15px;font-family: 'gilroy';padding-bottom: 30px;background: url(/uploads/image/images/center.png) repeat-x left bottom;margin-bottom: 30px;}
#main.news-detail .detail .content{padding-bottom: 60px;border-bottom: 1px solid #e4e4e4;}
/*#main.news-detail .detail .content .share{cursor: pointer;right: 0;bottom: -21px;width: 44px;height: 44px;border-radius: 50%;background: #f75307 url(/uploads/image/images/add.png) no-repeat center center;z-index: 2;}
#main.news-detail .detail .content .share-list{height: 0;overflow: hidden;z-index: 1;bottom: -22px;right: 0;width: 44px;background: #ebebeb;border-radius: 50px;}
#main.news-detail .detail .content .share-list .block{width: 25px;height: 21px;margin: 0 auto;margin-top: 18px;background-repeat: no-repeat;background-position: center center;}
#main.news-detail .detail .content .share-list .weibo{background-image: url(/uploads/image/images/share01.png);}
#main.news-detail .detail .content .share-list .wechat{background-image: url(/uploads/image/images/share02.png);}
#main.news-detail .detail .content .share-list .weibo:hover{background-image: url(/uploads/image/images/weibo.png);}
#main.news-detail .detail .content .share-list .wechat:hover{background-image: url(/uploads/image/images/share2.png);}*/

#main.news-detail .detail .content .sharebox{position:absolute;bottom: -21px;right: 0px;width:44px;z-index: 2;}
#main.news-detail .detail .content .sharebox .sbox{position:relative;z-index:1;width:100%;height:44px;border-radius:50%;background: #f75307 url(/uploads/image/images/add.png) no-repeat center;transition-duration:0.5s}
#main.news-detail .detail .content .sharebox .bshare-custom{position:absolute;bottom: 22px;left:0;height:0;border-radius: 25px;background: #ebebeb;z-index:0;overflow:hidden;transition-duration:0.5s;opacity:0;filter: alpha(opacity=0)}
#main.news-detail .detail .content .sharebox .bshare-custom a{display:block;padding:0;margin:0 auto 10px;width:44px;height:26px;background:url(/uploads/image/images/share02.png)no-repeat center;}
#main.news-detail .detail .content .sharebox .bshare-custom .bshare-sinaminiblog{background:url(/uploads/image/images/share01.png)no-repeat center;}
#main.news-detail .detail .content .sharebox .bshare-custom .bshare-weixin{background:url(/uploads/image/images/share02.png)no-repeat center;}
#main.news-detail .detail .content .sharebox .bshare-custom a:hover{background: url(/uploads/image/images/img59_h.png)no-repeat center;}
#main.news-detail .detail .content .sharebox .bshare-custom .bshare-sinaminiblog:hover{background:url(/uploads/image/images/weibo.png)no-repeat center;}
#main.news-detail .detail .content .sharebox .bshare-custom .bshare-weixin:hover{background:url(/uploads/image/images/share2.png)no-repeat center;}
#main.news-detail .detail .content .sharebox:hover .sbox{transform:rotate(180deg)}
#main.news-detail .detail .content .sharebox:hover .bshare-custom{height:88px;padding-top:20px;opacity:1;filter: alpha(opacity=100)}


#main.news-detail .news-right {background: #e6e6e6;padding-bottom: 60px;}
#main.news-detail .news-right form{background: #f5f5f5;}
#main.news-detail .news-right .b10{height: 10px;width: 100%;background: #f5f5f5;}
#main.news-detail .news-right .swiper-container .name{width: 100%;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 14px;background: #f75307;}
#main.news-detail .news-right .swiper-container .swiper-button-prev,
#main.news-detail .news-right .swiper-container .swiper-button-next{width: 11px;height: 17px;top: 17px;margin: 0;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 11px 17px;background-size: 11px 17px;}
#main.news-detail .news-right .swiper-container .swiper-button-prev{left: 10px;background-image: url(/uploads/image/images/news_left.png);}
#main.news-detail .news-right .swiper-container .swiper-button-next{right: 10px;background-image: url(/uploads/image/images/news_right.png);}
#main.news-detail .news-right .swiper-container .swiper-slide .center{width: 300px;margin: 30px auto 0;}
#main.news-detail .news-right .swiper-container .swiper-slide .img{overflow: hidden;width: 300px;height: 160px;margin: 0 auto 30px;box-shadow: 0 0 10px 2px #b9b9b9;}
#main.news-detail .news-right .swiper-container .swiper-slide .title{color: #282828;font-size: 18px;line-height: 24px;}
#main.news-detail .news-right .swiper-container .swiper-slide .date{color: #a7a7a7;font-size: 18px;font-family: 'gilroy';margin: 18px 0 26px;}
#main.news-detail .news-right .swiper-container .swiper-slide .desc{color: #a7a7a7;font-size: 13px;line-height: 20px;}
#main.news-detail .news-right .swiper-container .swiper-slide:hover img{transform: scale(1.1);}
#main.news-detail .news-right .swiper-container .swiper-slide:hover .title{color: #3847d8;}

@media (max-width: 1100px){
  #main.news-detail .news-right{padding-bottom: 32px;}
  #main.news-detail .news-right .swiper-container .swiper-slide .center{width: 90%;}
  #main.news-detail .news-right .swiper-container .swiper-slide .img{width: 100%;height: auto;}
  #main.news-detail .news-right .swiper-container .swiper-slide .title{font-size: 16px;}
}
@media (max-width: 850px){
  #main.news-box .big-title{padding: 35px 0;}
  #main.news-box .news-left{width: 100%;}
}
@media (max-width: 650px){
  #main.news-detail .detail .big-name{font-size: 18px;text-align: center;}
}

/*新闻*/
#main.case-box .big-title{padding-bottom: 0;}
#main.case-box .case-list{padding-bottom: 50px;}
#main.case-box .case-list .item{cursor: pointer;width: 31.45%;margin-right: 2.5%;margin-bottom: 2.5%;}
#main.case-box .case-list .item .black{height: 0;bottom: auto;z-index: 2;overflow: hidden;background: url(/uploads/image/images/case_big.png) no-repeat center center/cover;}
#main.case-box .case-list .item .black:after{content:"";position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 40px;height: 40px;background: url(/uploads/image/images/big_case.png) no-repeat center center;}
#main.case-box .case-list .item:nth-child(3n){margin-right: 0;}
#main.case-box .case-list .item .p{padding-top: 63.16%;}
#main.case-box .case-list .item .name{background: #fff;color: #363636;font-size: 14px;line-height: 60px;height: 60px;}
#main.case-box .case-list .item:hover{box-shadow: 0 12px 30px -10px #3847d8;}
#main.case-box .case-list .item:hover .black{height: 100%;}
#main.case-box .case-list .item:hover .name{color: #fff;background: #3847d8;}

@media (max-width: 981px){
  #main.case-box .case-list .item .black:after{width: 30px;height: 30px;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
}

@media (max-width: 750px){
  #main.case-box .case-list .item:nth-child(3n),
  #main.case-box .case-list .item{width: 48%;margin-right: 4%;margin-bottom: 4%;}
  #main.case-box .case-list .item:nth-child(2n){margin-right: 0;}
  #main.case-box .case-list .item .name{line-height: 45px;height: 45px;}
}
@media (max-width: 560px){
  #main.case-box .case-list .item .black:after{width: 22px;height: 22px;}
}

/*技术支持*/
#main.support-box .big-title{padding-bottom: 0;}
#main.support-box .mobile{display: none;}
#main.support50{background: #ffffff;margin-bottom: 110px;}
#main.support50 .big-title2{color: #424242;font-size: 24px;font-family: 'sourcehansanscn_bold';margin: 22px 0 40px;}
#main.support50:before{content: "";position: absolute;top: 0;left: 0;right: 0;margin: auto;width: 100%;padding-top: 570px;background: #f7f7f7;}
#main.support50 .editor{margin-bottom: 25px;}
#main.support51{background: #ededed;}
#main.support-box .service-list .dis{margin-right: 1.74%;margin-bottom: 1.75%;width: 32.17%;}
#main.support-box .service-list .dis:nth-child(3){margin-right: 0;}
#main.support-box .service-list .dis .p{padding-top: 62.18%;}
#main.support-box .service-list .dis .name{line-height: 140px;color: #ffffff;font-size: 18px;color: #ffffff;font-size: 18px;}
#main.support-box .service-list .dis:nth-child(3n) .name{padding-top: 48px;line-height: 30px;height: 92px;}
#main.support-box .quality-box{position: relative;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;background-size: cover;margin-top: 90px;height: 390px;padding-top: 190px;}
#main.support-box .quality-box:before,
#main.support-box .quality-box:after{content:"";width: 19.29%;position: absolute;top: 261px;margin: auto;height: 1px;background: #ededed;opacity: .33;}
#main.support-box .quality-box:after{right: 0;}
#main.support-box .quality-box:before{left: 0;}
#main.support-box .quality-box .dis{opacity: .33;width: 15%;}
#main.support-box .quality-box .border{opacity: .33;width: 11%;height: 7px;margin-top: 68px;position: relative;}
#main.support-box .quality-box .border:after{width: 100%;height: 1px;content: "";position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: auto;background: #ededed;}
#main.support-box .quality-box .dis .center{text-align: center;padding-top: 38px;color: #ffffff;font-size: 28px;font-family: 'gilroy_blod';}
#main.support-box .quality-box .dis .center .en{color: #ffffff;font-size: 20px;font-family: 'gilroy_blod';}
#main.support-box .quality-box .dis .center:after{width: 98px;border-radius: 50%;height: 98px;border: 3px solid #ededed;content: "";position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: auto;}
#main.support-box .quality-box .dis .center{width: 142px;height: 102px;margin: 0 auto;border-radius: 50%;border: 1px dashed #ededed;}
#main.support-box .quality-box .dis .title{opacity: 0;color: #fff;font-size: 28px;font-family: 'sourcehansanscn_regular';margin-top: 25px;}
#main.support-box .quality-box .dis.on,
#main.support-box .quality-box .dis.on .title{opacity: 1;}
#main.support-box .quality-box .border.o2{opacity: 1;background: url(/uploads/image/images/x_right.png) no-repeat center center;}
#main.support-box .download-list{padding-bottom: 80px;}
#main.support-box .download-list .down{padding: 23px 0;border-bottom: 1px solid #e5e5e5;}
#main.support-box .download-list .down .date{color: #929292;font-size: 20px;font-family: 'titillium_web_semibold';margin-right: 4%;}
#main.support-box .download-list .down .name{line-height: 31px;color: #282828;font-size: 18px;font-family: 'sourcehansanscn_regular';width: 70%;}
#main.support-box .download-list .down:hover{border-color: #3847d8;}
#main.support-box .download-list .down:hover .date{color: #3847d8;}

@media (max-width: 1780px){
  #main.support-box .quality-box:before,
  #main.support-box .quality-box:after{width: 15%;}
}
@media (max-width: 1560px){
  #main.support-box .quality-box .border{width: 8%;}
}
@media (max-width: 1400px){
  #main.support-box .quality-box .quan{width: 13%;}
  #main.support-box .quality-box{padding-top: 150px;height: 340px;}
  #main.support-box .quality-box .dis .center{padding-top: 22px;width: 120px;height: 98px;}
  #main.support-box .quality-box .dis .center:after{width: 76px;height: 76px;}
  #main.support-box .quality-box .dis .title{font-size: 22px;}
  #main.support-box .quality-box:before,
  #main.support-box .quality-box:after{top: 220px;}
}
@media (max-width: 1280px){
  #main.support-box .quality-box .dis .title{font-size: 18px;}

  #main.support-box .quality-box:before,
  #main.support-box .quality-box:after{display: none;}
  #main.support-box .quality-box{height: auto;padding: 10% 0;}
  #main.support-box .quality-box .quan{width: 17%;}
  #main.support-box .quality-box .border{width: 10%;}
}
@media (max-width: 1050px){
  #main.support50{margin-bottom: 80px;}
  #main.support-box .service-list .dis .name{height: 98px;line-height: 98px;font-size: 16px;}
  #main.support-box .service-list .dis:nth-child(3n) .name{padding-top: 20px;height: 78px;}
}
@media (max-width: 950px){
  #main.support-box .quality-box .quan{width: 25%;}
  #main.support-box .quality-box .border{display: none;}
}
@media (max-width: 750px){

  #main.support-box .web1{display: none;}
  #main.support-box .mobile{display: block;}

  #main.support50:before{display: none;}
  #main.support-box .quality-box .quan{width: 50%;margin-bottom: 5%;}
  #main.support-box .quality-box .border{display: none;}
  

#main.support-box .quality-box .dis,
#main.support-box .quality-box .dis .title{opacity: 1;}
#main.support-box .quality-box .border{opacity: 1;background: url(/uploads/image/images/x_right.png) no-repeat center center;}

  #main.support-box .service-list .dis:nth-child(3n),
  #main.support-box .service-list .dis{width: 48%;margin-right: 4%;margin-bottom: 4%;}
  #main.support-box .service-list .dis:nth-child(2n){margin-right: 0;}
}
@media (max-width: 600px){
  #main.support-box .download-list .down{padding: 18px 0;}
  #main.support-box .download-list .down .date{font-size: 18px;line-height: 28px;}
  #main.support-box .download-list .down .name{font-size: 16px;width: 60%;line-height: 28px;}
}
@media (max-width: 560px){
  #main.support50 .big-title2{font-size: 22px;margin-top: 50px;margin-bottom: 25px;}
  #main.support50{margin-bottom: 60px;}
  #main.support-box .service-list .dis .name{font-size: 14px;}
  #main.support-box .service-list .dis .name{height: 70px;line-height: 70px;}
  #main.support-box .service-list .dis:nth-child(3n) .name{padding-top: 10px;height: 65px;}

  #main.support-box .quality-box .dis .center{width: 102px;height: 80px;font-size: 22px;}
  #main.support-box .quality-box .dis .center:after{width: 70px;height: 70px;}
  #main.support-box .quality-box .dis .center .en{font-size: 18px;}
  #main.support-box .quality-box .dis .title{margin-top: 10px;}

}
@media (max-width: 450px){
  #main.support-box .download-list .down{padding: 15px 0;}
  #main.support-box .download-list .down .date{font-size: 16px;}
  #main.support-box .download-list .down .name{font-size: 14px;width: 55%;}
}
@media (max-width: 400px){
  #main.support-box .service-list .dis,
  #main.support-box .service-list .dis:nth-child(3n){width: 100%;display: block;}
  #main.support-box .service-list .dis .name,
  #main.support-box .service-list .dis:nth-child(3n) .name{line-height: 30px;padding: 15px 10px;height: auto;}
}

#main.application {padding-bottom: 30px;}
#main.application .big-title{padding-bottom: 0;}
#main.application .button-list {margin-bottom: 30px;}
#main.application .button-list .dis{width: 236px;color: #363636;font-size: 14px;line-height: 56px;height: 56px;border: 1px solid #e5e5e5;}
#main.application .button-list .dis:hover,
#main.application .button-list .dis.on{border-color: #3847d8;}
#main.application .big-view{width: 854px;margin: 0 auto;text-align: center;}
#main.application .big-view .p{padding-top: 73.19%;}
#main.application .big-view .dian{z-index: 2;border-radius: 50%;width: 50px;height: 50px;}
#main.application .big-view .dian .container:after{width: 32px;height: 32px;content: "";position: absolute;right: 0;top: 0;bottom: 0;left: 0;margin: auto;background: rgba(56, 71, 216, .1);border-radius: 50%;}
#main.application .big-view.cate5 .d1{top: 79px;right: 262px;}
#main.application .big-view.cate5 .d2{top: 162px;left: 291px;}
#main.application .big-view.cate5 .d3{top: 214px;right: 219px;}
#main.application .big-view.cate5 .d4{top: 178px;right: 327px;}
#main.application .big-view.cate5 .d5{top: 289px;right: 316px;}
#main.application .big-view.cate5 .d6{bottom: 249px;left: 237px;}
#main.application .big-view.cate5 .d7{bottom: 193px;left: 333px;}

#main.application .big-view{}
#main.application .big-view.cate5 .line{display: none;}
#main.application .big-view.cate5 .line .border{height: 1px;background: #3847d8;}
#main.application .big-view.cate5 .line .img{width: 136px;height: 80px;margin: 0 auto;}
#main.application .big-view.cate5 .line .name{color: #ffffff;font-size: 18px;width: 93px;margin: 0 auto;margin-top: 3px;}
#main.application .big-view.cate5 .line .con{z-index: 10;text-align: center;}
#main.application .big-view.cate5 .l1{top: 19px;right: -140px;}
#main.application .big-view.cate5 .l1 .border{margin-top: 85px;width: 230px;}

#main.application .big-view.cate5 .l2{top: 102px;right: -70px;}
#main.application .big-view.cate5 .l2 .border{margin-top: 85px;width: 410px;}

#main.application .big-view.cate5 .l3{top: 154px;right: -82px;}
#main.application .big-view.cate5 .l3 .border{margin-top: 85px;width: 127px;}

#main.application .big-view.cate5 .l4{top: 118px;right: -100px;}
#main.application .big-view.cate5 .l4 .border{margin-top: 85px;width: 250px;}

#main.application .big-view.cate5 .l5{top: 229px;right: -75px;}
#main.application .big-view.cate5 .l5 .border{margin-top: 85px;width: 220px;}

#main.application .big-view.cate5 .l6{display: block;bottom: 181px;right: 0px;}
#main.application .big-view.cate5 .l6 .border{margin-top: 85px;width: 388px;}

#main.application .big-view.cate5 .l7{bottom: 123px;right: 0px;}
#main.application .big-view.cate5 .l7 .border{margin-top: 85px;width: 298px;}
#main.application .detail{display: none;}

@media (max-width: 1200px){
  #main.application .big-view.cate5 .l1{right: -40px;}
  #main.application .big-view.cate5 .l1 .border{width: 127px;}
}
@media (max-width: 920px){
  #main.application .big-view{display: none;}
  #main.application .detail{display: block;}

  #main.application .button-list .dis{line-height: 40px;height: 40px;display: none;}
  #main.application .button-list .dis.on{display: inline-block;}
}

.container {position: relative;width: 50px;height: 50px;}
.dot {width: 12px;height: 12px;-webkit-border-radius: 50%;-moz-border-radius: 50%;background: #3847d8;border-radius: 50%;z-index: 2;}
.pulse {width: 40px;height: 40px;background: rgba(56, 71, 216, .3);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;z-index: 1;opacity: 0;-webkit-animation: warn 2s ease-out;-moz-animation: warn 2s ease-out;animation: warn 2s ease-out;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.pulse1 {width: 50px;height: 50px;background: rgba(56, 71, 216, .3);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;z-index: 1;opacity: 0;-webkit-animation: warn1 2s ease-out;-moz-animation: warn1 2s ease-out;animation: warn1 2s ease-out;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-iteration-count: infinite;}

.line .container {position: relative;width: 180px;height: 180px;}
/*#main.application .big-view .line .container:after{width: 180px;height: 180px;content: "";position: absolute;right: 0;top: 0;bottom: 0;left: 0;margin: auto;background: rgba(56, 71, 216, .1);border-radius: 50%;}*/
.line .dot {width: 100px;height: 100px;}
.line .pulse {width: 160px;height: 160px;}
.line .pulse1 {width: 180px;height: 180px;}


@keyframes warn {
    0% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.0;
    }
    25% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.1;
    }
    50% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.3;
    }
    75% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        opacity: 0.5;
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0.0;
    }
}
@keyframes warn1 {
    0% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.0;
    }
    25% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.1;
    }
    50% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.3;
    }
    75% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        opacity: 0.0;
    }
}
@-webkit-keyframes "warn" {
    0% {
        transform: scale(0);
        -webkit-transform: scale(0);
        opacity: 0.0;
    }
    25% {
        transform: scale(0);
        -webkit-transform: scale(0);
        opacity: 0.1;
    }
    50% {
        transform: scale(0.1);
        -webkit-transform: scale(0.1);
        opacity: 0.3;
    }
    75% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.5;
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0.0;
    }
}

@media (max-width: 981px){
  #main.application .button-list .dis{width: 30%;}
}
