@charset "utf-8";

* {font-family: 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%;cursor: pointer;}
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; }
.trans15 { transition: all 1.5s; -moz-transition: all 1.5s; -webkit-transition: all 1.5s; -o-transition: all 1.5s; }
.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;}
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;}
.w1400{width: 1400px;margin: 0 auto;}
.w1600{width: 1600px;margin: 0 auto;}
.w1060{width: 1060px;margin: 0 auto;}
.w1840{width: 1840px;margin: 0 auto;}
.w1632{width: 1632px;margin: 0 auto;}
.w1080{width: 1080px;margin: 0 auto;}
@media (max-width: 1860px){
    .w1840{width: 96%;}
}
@media (max-width: 1860px){
    .w1632{width: 94%;}
}
@media (max-width: 1680px){
    .w1600{width: 94%;}
}
@media (max-width: 1440px){
    .w1400{width: 96%;}
}
@media (max-width: 1280px){
    .w1200{width: 94%;}
}
@media (max-width: 1200px){
    .w1060,
    .w1080{width: 92%;}
}
.over{overflow: hidden;}

/*头部*/
#header {position: relative;z-index: 2;height: 100px;width: 100%;}
#header .logo{width: 184px;height: 100px;margin-left: 30px;}
#header .nav .dis{margin-right: 60px;}
#header .nav .dis .one{line-height: 100px;color: #333333;font-size: 16px;}
#header .nav .dis .one.on,
#header .nav .dis .one:hover{color: #2d3196;}
#header .nav .dis .one.on{font-weight: bold;}
#header .nav .dis .two{background: #e5e5e5;width: 100%;top: 100px;left: 0;height: 0;overflow: hidden;}
#header .nav .dis .two .h2{padding-top: 12px;}
#header .nav .dis .two .child{color: #333;font-weight: bold;font-size: 14px;margin: 0 25px 12px 25px;height: 30px;line-height: 30px;}
#header .nav .dis .two .child:hover{color: #2d3196;}
#header .search{width: 100px;height: 100px;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;cursor: pointer;background: url(/images/search2.png) no-repeat center center;}
#header .form{top: 100px;height: 0px;overflow: hidden;width: 100%;left: 0;background: rgba(0,0,0,.6);}
#header .form form{border-bottom: 2px solid #fff;height: 50px;margin-top: 10px;}
#header .form .key{width: 90%;color: #fff;font-size: 16px;line-height: 50px;height: 50px;}
#header .form .key::-webkit-input-placeholder {color: #fff;font-size: 16px;}
#header .form .key::-moz-placeholder {font-size: 16px;color: #fff;}
#header .form .key:-ms-input-placeholder {color: #fff;font-size: 16px;}
#header .form .submit{width: 10%;height: 50px;background: url(/images/search.png) no-repeat center center;}
#header .search:hover .form{height: 70px;}
#header .lang{padding: 0 32px 0 34px;height: 100px;border-right: 1px solid #dddddd;cursor: pointer;}
#header .lang .l1{line-height: 100px;color: #333333;font-size: 16px;margin: 0 16px 0 10px;}
#header .lang .dis{vertical-align: middle;}
#header .lang .absolute{width: 100%;top: 100px;height: 0;overflow: hidden;text-align: center;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;left: 0;background: #333;}
#header .lang:hover .absolute{height: 42px;}
#header .lang .absolute:hover{background: #2d3196;}
#header .lang .absolute .block{color: #fff;font-size: 16px;padding: 12px 0;}
#header .mall{width: 90px;border-right: 1px solid #fff;height: 100px;cursor: pointer;background: url(/images/mall.png) no-repeat center center;}
#header .mall:hover{background-color: #2d3196;background-image: url(/images/mail2.png);}
#header .menu{width: 88px;height: 100px;cursor: pointer;background: #2d3196 url(/images/menu.jpg) no-repeat center center;}
#header .menu.close{cursor: pointer;background: #2d3196 url(/images/close.jpg) no-repeat center center;}

body{position: relative;}
#nav {position: absolute;top: 70px;height: 0;overflow: hidden;background: #fff;width: 100%;z-index: 10;}
#nav .n1:first-child{border-top: 1px solid #ddd;}
#nav .n1{width: 100%;margin: 0 auto;border-bottom: 1px solid #ddd;}
#nav .n1 .center{width: 94%;margin: 0 auto;}
#nav .n1 .one{color: #333;font-size: 18px;height: 60px;line-height: 60px;}
#nav .n1 .one.w100{width: 100%;}
#nav .n1 .btn{width: 30px;height: 60px;line-height: 60px;background: url(/images/n_add2.png) no-repeat center center/12px auto;}
#nav .n1 .center .one:hover,
#nav .n1 .center.in .one{color: #2d3196;}
#nav .n1 .center.in .btn{background-image: url(/images/jess.jpg);-webkit-background-size: 12px 2px;background-size: 12px 2px;}
#nav .n1 .center.in .two{}
#nav .n1 .two{height: 0;overflow: hidden;}
#nav .n1 .two .child{font-size: 16px;color: #666;margin-bottom: 12px;}
#nav .n1 .two .child:hover{color: #2d3196;}
#nav .n1 .dis{font-family: 'RUBIK';color: #333;font-size: 18px;margin-right: 15px;height: 60px;line-height: 60px;}
#nav .n1 .cn{margin-right: 20px;padding-right: 20px;position: relative;}
#nav .n1 .cn:after{position: absolute;content:"";top: 0;bottom: 0;margin: auto;right: 0;width: 1px;height: 18px;background: #333;}
#nav .n1 a:hover,
#nav .n1 .on{color: #2d3196;}
#nav .n1 .on{font-weight: bold;color: #2d3196;}
#nav .lang{display: none;}
#nav .search{display: none;padding: 25px 0;width: 94%;margin: 0 auto;}
#nav .search form{width: 300px;margin: 0 auto;padding-left: 15px;height: 35px;border: 1px solid #ddd;border-radius: 25px;}
#nav .search .key{width: 84%;height: 35px;line-height: 35px;}
#nav .search .submit{width: 12%;background: url(/images/search2.png) no-repeat center center/15px auto;height: 35px;line-height: 35px;}

#header{z-index: 1000;background: #fff;}
#menu{position: fixed;top: 0;width: 100%;overflow: hidden;height: 100%;bottom: 0;right: -100%;z-index: 999;background: #333333;}
#menu.left{right: 0;}
#menu .w1620{width: 96%;margin: 0 auto;padding-top: 14.53%;}
#menu .left{width: 66%;height: 0;overflow: hidden;}
#menu .left .li{margin-bottom: 45px;}
#menu .left .li .num{margin-top: 5px;color: #5a5a5a;font-size: 14px;font-family: 'Rubik';margin-right: 24px;}
#menu .left .li .one{color: #5a5a5a;font-size: 30px;font-weight: bold;margin-right: 30px;}
#menu .left .li .one:hover .num,
#menu .left .li .one.on .num,
#menu .left .li .one:hover,
#menu .left .li .one.on{color: #fff;}
#menu .left .li .two{width: 72%;}
#menu .left .li .two .h1{}
#menu .left .li .two .b1{width: 20px;height: 2px;background: #333;margin-top: 19px;margin-right: 10px;}
#menu .left .li .two .child{height: 0;overflow: hidden;line-height: 42px;margin-right: 3%;color: #5a5a5a;font-size: 14px;font-weight: bold;}
#menu .left .li .two .child:hover{color: #fff;}
#menu .left .li .two .child:hover .b1{background: #fff;}
#menu .right{border-top: 4px solid #fff;padding-top: 80px;}
#menu .right .way{margin-bottom: 40px;}
#menu .right .way .tt{color: #fff;font-size: 18px;font-weight: bold;}
#menu .right .way .con{color: #828282;font-size: 14px;line-height: 26px;margin-top: 12px;}
#menu .right .way a.con:hover{color: #fff;}
#menu .right .share{margin-top: 60px;}
#menu .right .share .dis{height: 34px;width: 34px;border-radius: 50%;margin-left: 20px;background-repeat: no-repeat;background-position: center center;opacity: .6;}
#menu .right .share .dis:hover{opacity: 1;}
#menu .right .share .dis.s1{margin-left: 0;background-image: url(/images/share1.jpg);}
#menu .right .share .dis.s2{background-image: url(/images/share2.jpg);}
#menu .right .share .dis.s3{background-image: url(/images/share3.jpg);}
#menu .right .share .dis.s4{background-image: url(/images/share4.jpg);}
#menu .right .share .dis.s5{background-image: url(/images/share5.jpg);}
#menu .right .share .dis.s6{background-image: url(/images/share6.jpg);}


/*底部*/
#footer{background: #333333;padding: 50px 0 40px;}
#footer .left{width: 66.7%;}
#footer .left .logo{margin-right: 40px;width: 94px;height: 25px;}
#footer .left .nav .dis{line-height: 25px;color: #828282;font-size: 14px;padding-right: 21px;margin-right: 21px;background: url(/images/center.jpg) no-repeat right center;}
#footer .left .nav .dis.en{text-transform: uppercase}
#footer .left .nav .dis:last-child{background: none;}
#footer .left .nav .dis:hover{color: #fff;}
#footer .left .contact .con{width: 45.625%;}
#footer .left .contact .con .name{color: #999999;font-size: 14px;font-family: 'RUBIK';margin-bottom: 15px;}
#footer .left .contact .con .way{color: #828282;font-size: 13px;font-family: 'RUBIK';line-height: 24px;}
#footer .left .contact .con .way.dis{margin-right: 16px;}
#footer .left .contact .con .way.t2{margin-right: 0;}
#footer .left .contact .con a.way:hover{color: #fff;}
#footer .left .img{margin: 18px 0;}
#footer .right{padding-left: 7.08%;}
#footer .right .tt{color: #ffffff;font-size: 16px;}
#footer .right .tel{color: #02d752;font-size: 28px;font-family: 'RUBIK';margin: 10px 0 20px;}
#footer .right .time{color: #828282;font-size: 14px;font-family: 'RUBIK';line-height: 24px;}
#footer .right .share{margin-top: 12px;}
#footer .right .share .dis{height: 16px;margin-right: 30px;opacity: .4;background-repeat: no-repeat;background-position: center center;}
#footer .right .share .dis:hover{opacity: 1;}
#footer .right .share .dis.s1{width: 17px;background-image: url(/images/share1.jpg);}
#footer .right .share .dis.s2{width: 19px;background-image: url(/images/share2.jpg);}
#footer .right .share .dis.s3{width: 19px;background-image: url(/images/share3.jpg);}
#footer .right .share .dis.s4{width: 21px;background-image: url(/images/share4.jpg);}
#footer .right .share .dis.s5{width: 19px;height: 17px;background-image: url(/images/share5.jpg);}
#footer .copyright{border-top: 1px solid #525252;padding-top: 20px;margin-top: 20px;}
#footer .copyright *{color: #828282;font-size: 14px;margin-right: 5px;}
#footer .copyright a:hover{color: #fff;}

/*广告图*/
#index_picture .swiper-slide .i2{display: none;}
#index_picture .swiper-pagination{bottom: 80px;}
#index_picture .swiper-pagination .swiper-pagination-bullet{opacity: .5;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; width: 8px;margin: 0 8px;height: 8px;background: rgba(255,255,255,.5);}
#index_picture .swiper-pagination .swiper-pagination-bullet-active{width: 34px;background: rgb(255,255,255);border-radius: 25px;opacity: 1;}
#index_picture .text-con{top: 16%;left: 0;right: 0;margin: auto;}
#index_picture .text-con .big{color: #ffffff;font-size: 14px;font-family: 'Gilroy_blod';letter-spacing: 3px;}
#index_picture .text-con .desc{margin: 4.16% 0 12.5%;color: #ffffff;font-size: 60px;font-family: 'Gilroy_blod';}
#index_picture .text-con .more{color: #ffffff;font-size: 16px;font-family: 'RUBIK';padding-bottom: 18px;border-bottom: 3px solid #fff;}
#inner-swiper .pc{padding-top: 20.83%;}
#inner-swiper .p{-webkit-background-size: 100% 100%;background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;}
#inner-swiper .mobile{display: none;padding-top: 53.33%;}
#inner-swiper .absolute{text-align: center;margin: auto;}
#inner-swiper .absolute .tit{color: #ffffff;font-size: 44px;font-family: 'Gilroy_blod';margin-bottom: 1.6%;}
#inner-swiper .absolute .desc{position: relative;z-index: 2;color: #ffffff;font-size: 18px;font-family: 'Gilroy_blod';}
#inner-swiper .absolute .img{width: 9.75%;margin: -18px auto 0;}

/*面包屑*/
.top-bread{position: relative;z-index: 2;height: 60px;border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;}
.top-bread .home{width: 64px;height: 60px;border-left: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;background-repeat: no-repeat;background-position: center center;background-image: url(/images/home1.png);}
.top-bread .home:hover{background-image: url(/images/home2.png);}
.top-bread .select{width: 272px;padding: 0 9px 0 19px;border-right: 1px solid #d7d7d7;}
.top-bread .select .one{color: #666666;font-size: 14px;font-weight: bold;line-height: 60px;}
.top-bread .select .btn{cursor: pointer;width: 33px;height: 60px;background-repeat: no-repeat;background-position: center center;background-image: url(/images/select.png);}
.top-bread .select .btn.in{background-image: url(/images/select2.png);}
.top-bread .select .absolute{top: 61px;left: 0px;width: 299px;background: #fff;border: 1px solid transparent;border-bottom: none;border-top: none;}
.top-bread .select .absolute .child{padding-left: 19px;height: 40px;line-height: 40px;height: 0;overflow: hidden;color: #666;border-bottom: 1px solid transparent;}
.top-bread .select .absolute .child:hover{color: #2d3196;}
.top-bread .select .absolute.open .child{border-bottom: 1px solid #d7d7d7;}
.top-bread .select .absolute.open{border-color: #d7d7d7;}
.top-bread .select .absolute.open .child{height: 40px;}
.top-bread .back{width: 123px;text-align: center;color: #333333;font-size: 14px;border-left: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;height: 60px;line-height: 60px;}
.top-bread .back .dis{margin-left: 13px;width: 12px;height: 11px;margin-top: 23px;background: url(/images/back.png) no-repeat center center;}
.top-bread .back:hover{color: #2d3196;}
.top-bread .back:hover .dis{background-image: url(/images/back2.png);}
/*公共*/
.pub-title{color: #333333;font-size: 34px;font-weight: bold;}

/*首页*/
/*公共*/
.index-box .pub-index .top{color: #333333;font-size: 18px;padding-left: 24px;position: relative;}
.index-box .pub-index .top:before{position: absolute;left: 0;top: 0;bottom: 0;margin: auto;content: "";width: 13px;height: 2px;background: #2d3196;}
.index-box .pub-index .big{z-index: 2;margin: 20px 0 5.833%;color: #333333;font-size: 80px;font-weight: bold;}
.index-box .pub-index .intro{color: #666666;font-size: 14px;line-height: 18px;}
.index-box .pub-index .intro{width: 29.17%;}
.index-box .pub-index .button .btn{width: 20px;cursor: pointer;height: 20px;background-repeat: no-repeat;background-position: center center;}
.index-box .pub-index .button .btn.swiper-prev{background-image: url(/images/pro_left.png);}
.index-box .pub-index .button .btn.swiper-prev:hover{background-image: url(/images/pro_left2.png);}
.index-box .pub-index .button .btn.swiper-next{background-image: url(/images/pro_right.png);}
.index-box .pub-index .button .btn.swiper-next:hover{background-image: url(/images/pro_right2.png);}
.index-box .pub-index .button .swiper-pagination{position: static;width: 80px;margin: 0 4px;line-height: 20px;}
.index-box .pub-index .button .swiper-pagination,
.index-box .pub-index .button .swiper-pagination span{color: #b5b5b5;font-size: 14px;font-family: 'Gilroy_blod';}
.index-box .pub-index .button .swiper-pagination .swiper-pagination-current{color: #2d3196;}

.index-box{margin-top: 100px;}
.index-box .is-sales{margin-bottom: 70px;}
.index-box .is-sales .swiper-container{width: 29.17%;margin: 0;}
.index-box .is-sales .swiper-slide .name{height: 56px;color: #333333;font-size: 22px;line-height: 28px;}
.index-box .is-sales .swiper-slide .name:hover{color: #2d3196;}
.index-box .is-sales .swiper-slide .desc{height: 53px;margin: 20px 0 28px;color: #666666;font-size: 14px;line-height: 18px;}
.index-box .is-sales .swiper-slide .img{display: none;height: 0;overflow: hidden;}
.index-box .is-sales .view-pic{right: 0;top: 0;width: 60.05%;overflow: hidden;}
.index-box .is-sales .view-pic .p{width: 100%;padding-top: 43.36%;}
.index-box .is-sales .view-pic:hover img{transform: scale(1.1);}
.index-box .is-index{padding-bottom: 100px;position: relative;}
.index-box .is-index:after,
.index-box .is-index:before{width: 100%;content: "";position: absolute;left: 0;right: 0;margin: auto;}
.index-box .is-index:before{top: 0;height: 40%;}
.index-box .is-index:after{bottom: 0;height: 60%;background: rgb(245,245,245);}
.index-box .is-index .pro{width: 23.75%;margin-right: 1.67%;}
.index-box .is-index .pro:nth-child(4n){margin-right: 0;}
.index-box .is-index .pro .img{background: #dbdbdb;}
.index-box .is-index .pro .img .p{padding-top: 105%;width: 100%;}
.index-box .is-index .pro .img img{max-width: 80%;}
.index-box .is-index .pro .name{margin: 29px 0 15px;color: #666666;font-size: 22px;font-weight: bold;}
.index-box .is-index .pro .desc{color: #828282;font-size: 16px;line-height: 22px;margin-bottom: 25px;}
.index-box .is-index .pro .more{color: #666666;font-size: 14px;}
.index-box .is-index .pro .more span{margin-left: 8px;width: 8px;height: 18px;background: url(/images/imore.png) no-repeat center center;}
.index-box .is-index .pro .img:hover img{transform: scale(1.1);}
.index-box .is-index .pro:hover .name,
.index-box .is-index .pro:hover .more{color: #2d3196;}
.index-box .is-index .pro:hover .more span{background-image: url(/images/imore2.png);}
.index-box .is-index .swiper-pagination{display: none;}
.index-box .ind-about{padding: 190px 0;background-position: center center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.index-box .ind-about .title{color: #ffffff;font-size: 46px;font-weight: bold;}
.index-box .ind-about .b1{width: 19px;height: 3px;background: #fff;margin: 25px auto 35px;}
.index-box .ind-about .desc{width: 74.17%;margin: 0 auto;position: relative;color: #ffffff;font-size: 18px;line-height: 26px;margin-bottom: 130px;}
.index-box .ind-about .desc:before{position: absolute;top: -95px;left: 11.8%;content: "";width: 139px;height: 137px;background: url(/images/a_ico.png) no-repeat center center;}
.index-box .ind-about .number-list .d1{width: 195px;padding: 0 50px;border-left: 1px solid rgba(255,255,255,.3);}
.index-box .ind-about .number-list .d1:nth-child(1){border-left: none;}
.index-box .ind-about .number-list .center:last-child{display: none;}
.index-box .ind-about .number-list .d1 .number .num{color: #ffffff;font-size: 60px;font-family: 'RUBIK';}
.index-box .ind-about .number-list .d1 .number .num.r1{margin-right: 20px;}
.index-box .ind-about .number-list .d1 .number .add{color: #ffffff;font-size: 14px;top: 12px;right: 0;}
.index-box .ind-about .number-list .d1 .intro{margin-top: 10px;color: #ffffff;font-size: 16px;}

.index-box .ind-news{position: relative;padding-top: 130px;padding-bottom: 13.6%;}/*background: url(/images/ind_news_bg.jpg) no-repeat left top/100% 100%;*/
.index-box .ind-news:after,
.index-box .ind-news:before{content:"";width: 100%;position: absolute;left: 0;right: 0;margin: auto;background: #fff;}
.index-box .ind-news:before{top: 0;height: 44%;}
.index-box .ind-news:after{bottom: 0;height: 56%;background: rgb(245,245,245);}
.index-box .ind-news .relative.con{z-index: 2;}
.index-box .ind-news .big{margin-bottom: 2.5%;}
.index-box .ind-news .intro{margin-bottom: 65px;}
.index-box .ind-news .more{margin-top: 95px;width: 213px;text-align: center;height: 68px;line-height: 68px;color: #fff;font-size: 14px;box-shadow: 0 10px 15px -4px #c3c4dd;background: url(/images/more_bg.jpg) no-repeat center center;}
.index-box .ind-news .button.mobile{display: none;}
.index-box .ind-news .right{width: 57.8125%;top: 0px;right: 2.24%;}
.index-box .ind-news .right .swiper-slide:before{width: 100%;height: 100%;position: absolute;content: "";right: 0;bottom: 0;top: 0;background: url(/images/white.png) repeat;z-index: 2;}
.index-box .ind-news .right .swiper-slide .p{width: 100%;padding-top: 70.5%;}
.index-box .ind-news .right .swiper-slide .absolute{overflow: hidden;}
.index-box .ind-news .right .swiper-slide .name{width: 80.19%;left: 0;right: 0;bottom: 13.4%;margin: auto;color: #ffffff;font-size: 24px;font-weight: bold;line-height: 36px;}
.index-box .ind-news .right .swiper-slide .con{display: none;}
.index-box .ind-news .right .swiper-slide-active:before{width: 0;overflow: hidden;transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.index-box .ind-news .right .swiper-slide-active .name{display: none;}
.index-box .ind-news .right .swiper-slide .img:hover img{transform: scale(1.1);}
.index-box .ind-news .right .con{margin-top: -8.76%;width: 40.54%;padding-bottom: 75px;padding-top: 35px;background: #ececec;position: relative;z-index: 2;}
.index-box .ind-news .right .con.in{display: inline-block;}
.index-box .ind-news .right .con .center{width: 75.5%;margin: 0 auto;}
.index-box .ind-news .right .con .n1{overflow: hidden;height: 71px;color: #333333;font-size: 24px;font-weight: bold;line-height: 36px;}
.index-box .ind-news .right .con .d1{margin: 20px 0 35px;color: #828282;font-size: 14px;line-height: 24px;}
.index-box .ind-news .right .con .smore{width: 35px;height: 11px;background: url(/images/n_more.png) no-repeat center center;}
.index-box .ind-news .right .con:hover .n1{color: #2d3196;}
.index-box .ind-news .right .con:hover .smore{background-image: url(/images/n_more2.png);}

/*关于我们*/
.about-box .pub-title{margin: 98px 0 25px;}
.about-box .about1{margin-bottom: 100px;}
.about-box .aleft{width: 40.42%;}
.about-box .aleft .company2,
.about-box .aleft .company{position: relative;color: #333333;font-size: 36px;font-weight: bold;margin-bottom: 25px;line-height: 44px;}
.about-box .aleft .company2{display: none;}
.about-box .aleft .company:before{content: "";position: absolute;left: -102px;margin-right: 20px;top: 20px;width: 82px;height: 3px;background: #2d3196;}
.about-box .aleft .content{color: #333333;font-size: 14px;}
.about-box .aright{width: 55.58%;}


.about-box .culture-list{margin-top: 218px;}
.about-box .culture-list:after{width: 100%;height: 100%;position: absolute;content:"";top: 0;bottom: 0;left: 0;right: 0;margin: auto;background: rgba(0,0,0,.6);}
.about-box .culture-list .w1200{height: 600px;}
.about-box .culture-list .list-center{top: -130px;left: 0;right: 0;margin: auto;}
.about-box .culture-list .list{margin-bottom: 160px;}
.about-box .culture-list .list .dis{width: 223px;height: 223px;background: #fff;margin-right: 20px;}
.about-box .culture-list .list .dis .ico{margin:40px 0 60px 20px;width: 60px;height: 60px;border: 2px solid #bdbdbd;border-radius: 50%;}
.about-box .culture-list .list .dis .name{width: 185px;color: #525252;font-size: 18px;font-family: "SourceHanSansCN_Regular";margin: 20px auto;}
.about-box .culture-list .list .dis .ico .i2{display: none;}

.about-box .culture-list .list .dis:before{z-index: 2;content:"";position: absolute;top: 40px;right: 20px;width: 12px;height: 12px;background: url(/images/img10.png) no-repeat center center;}
.about-box .culture-list .list .dis:after{width: 100%;height: 0;content:"";position: absolute;top: 0;left: 0;background: url(/images/img13.jpg) no-repeat center center;}
.about-box .culture-list .list .dis.on:before{background-image: url(/images/img11.png);}
.about-box .culture-list .list .dis.on:after{height: 100%;}
.about-box .culture-list .list .dis.on .ico{border-color: #fff;}
.about-box .culture-list .list .dis.on .ico .i1{display: none;}
.about-box .culture-list .list .dis.on .ico .i2{display: inline-block;}
.about-box .culture-list .list .dis.on .name{color: #fff;}

.about-box .culture-list .list2{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.about-box .culture-list .list2 .culture-desc{width: 0;overflow: hidden;}
.about-box .culture-list .list2 .culture-desc .name{margin: 0 0 25px 0;color: #ffffff;font-size: 30px;font-weight: bold;}
.about-box .culture-list .list2 .culture-desc .desc .dd{color: #fff;font-size: 18px;opacity: .8;margin-right: 4.58%;padding-left: 10px;background: url(/images/img14.png) no-repeat left center;}
.about-box .culture-list .list2 .culture-desc .hi{display: none;}
.about-box .culture-list .list2 .culture-desc.open{width: 100%;}

.about-box .brief {color: #666666;font-size: 14px;line-height: 22px;}
.about-box .honor-list {margin-top: 38px;}
.about-box .honor-page{margin-bottom: 100px;}
.about-box .honor-list .li{width: 22.5%;border-bottom: 1px solid #e5e5e5;margin-bottom: 30px;padding-bottom: 25px;padding-right: 3.33%;}
.about-box .honor-list .li:nth-child(4n){padding-right: 0;}
.about-box .honor-list .li:nth-child(5),
.about-box .honor-list .li:nth-child(6),
.about-box .honor-list .li:nth-child(7),
.about-box .honor-list .li:nth-child(8){border-color: transparent;}
.about-box .honor-list .li .img{width: 100%;box-shadow: 0 0 0 1px #e5e5e5;}
.about-box .honor-list .li .img .p{width: 100%;padding-top: 141.42%;}
.about-box .honor-list .li .name{margin-top: 20px;color: #666666;font-size: 16px;}


/*新闻*/
.news-box{margin: 100px 0;}/*新闻*/
.news-box .over{overflow: hidden;}
#news-top{position: relative;margin: 0;margin-bottom: 40px;margin-top: 38px;overflow: visible;}
#news-top:after{content:"";position: absolute;bottom: 0;right: -100px;width: 613px;height: 471px;background: url(/images/dian.jpg) no-repeat center center;}
#news-top .swiper-slide .img{opacity: .5;}
#news-top .swiper-slide-active .img{opacity: 1;}
#news-top .swiper-slide .img{width: 57.25%;}
#news-top .swiper-slide .img .absolute{overflow: hidden;}
#news-top .swiper-slide .img:hover img{transform: scale(1.1);}
#news-top .swiper-slide .p{padding-top:68.55%;}
#news-top .swiper-slide .right{display: none;}
#news-top .right{right: 0;top: 21.3%;width: 533px;height: 170px;background: url(/images/news_bg.jpg) no-repeat center center;padding-top: 40px;padding-left: 30px;box-shadow: 75px 70px 34px -63px #d1d1d1;}
#news-top .right .date{width: 65px;}
#news-top .right .date2{display: none;}
#news-top .right .date *{color: #fff;}
#news-top .right .date .d1{font-size: 50px;font-family: 'RUBIK';margin-bottom: 12px;border-bottom: 4px solid #ffffff;}
#news-top .right .date .d2{font-size: 14px;font-family: 'RUBIK';}
#news-top .right .fr{width:375px;margin-right: 62px;}
#news-top .right .fr .name{color: #ffffff;font-size: 22px;font-weight: bold;line-height: 32px;font-weight: bold;margin-bottom: 15px;}
#news-top .right .fr .desc{color: #ffffff;font-size: 14px;line-height: 22px;}
#news-top .swiper-button{right: 0;bottom: 65px;}
#news-top .swiper-button .swiper-prev,
#news-top .swiper-button .swiper-next{cursor: pointer;width: 50px;height: 50px;border-radius: 50%;background-color: #eeeeee;background-repeat: no-repeat;background-position: center center;}
#news-top .swiper-button .swiper-prev{background-image: url(/images/new_left1.png);}
#news-top .swiper-button .swiper-prev:hover{background-color: transparent;background-image: url(/images/news_left.png);}
#news-top .swiper-button .swiper-next{background-image: url(/images/new_right1.png);}
#news-top .swiper-button .swiper-next:hover{background-color: transparent;background-image: url(/images/news_right.png);}
#news-top .swiper-button .swiper-pagination{width: auto;position: static;margin: 0 29px;}
#news-top .swiper-button .swiper-pagination,
#news-top .swiper-button .swiper-pagination span{font-family: 'RUBIK';line-height: 50px;color: #c7c7c7;font-size: 16px;display: inline-block;vertical-align: top;}
#news-top .swiper-button .swiper-pagination span.swiper-pagination-current{color: #696969;}

.news-box{margin: 100px 0;}
.news-box .list{margin-bottom: 40px;}
.news-box .list .news .w1200{padding-bottom: 42px;padding-top: 42px;border-bottom: 1px dashed #dddddd;}
.news-box .list .news .date{width: 9.83%;}
.news-box .list .news .date .d1{font-size: 26px;color: #666666;font-family: 'RUBIK';}
.news-box .list .news .date .d2{color: #333333;font-size: 16px;font-family: 'RUBIK';}
.news-box .list .news .fr{width: 90%;margin-top: 8px;}
.news-box .list .news .fr .name{margin-bottom: 20px;color: #333333;font-weight: bold;font-size: 20px;}
.news-box .list .news .fr .date{display: none;color: #696969;}
.news-box .list .news .fr .date,
.news-box .list .news .fr .desc{color: #666666;font-size: 14px;line-height: 24px;}
.news-box .list .news:hover{background: #f8f8f8;}
.news-box .list .news:hover .w1200{border-bottom: 1px solid #2d3196;}
.news-box .list .news:hover .date .d1,
.news-box .list .news:hover .fr .name,
.news-box .list .news:hover .date .d2{color: #2d3196;}


/*新闻详细*/
.news-detail{margin-bottom: 100px;margin-top: 80px;}
.detail-title{margin-bottom: 35px;color: #444444;font-size: 22px;}
.news-detail .left{width: 65.42%;}
.news-detail .left .top{padding-left: 25px;border-left: 5px solid #3c41b9;}
.news-detail .left .name{color: #444444;font-size: 26px;line-height: 34px;margin-bottom: 25px;}
.news-detail .left .time{color: #444444;font-size: 18px;font-family: 'RUBIK';padding-bottom: 10px;}
.news-detail .left .share{position: relative;margin: 0 0 21px 30px;height: 42px;}
.news-detail .left .share:before{content:"";width: 100%;height: 1px;bottom: 0;margin: auto;position: absolute;top: 0;left: 0;background: #e4e4e4;}
.news-detail .left .share .sharebox{position:absolute;bottom: 2px;right: -1px;width:42px;z-index: 2;}
.news-detail .left .share .sharebox .sbox{position:relative;z-index:1;width:42px;height:42px;border-radius:50%;}
.news-detail .left .share .sharebox .sbox:after{transition-duration:0.5s;content:"";position: absolute;top: 3px;left: -4px;margin: auto;right: 0px;bottom: 0px;width: 42px;height: 42px;background: url(/images/info_add.png) no-repeat center;}
.news-detail .left .share .sharebox .sbox:before{content:"";position: absolute;right: -10px;bottom: -24px;width: 64px;height: 67px;background: url(/images/share_bg.png) no-repeat center center;}
.news-detail .left .share .sharebox .bshare-custom{width: 42px;position:absolute;bottom: 0px;left:0;height:0;border-radius: 25px;background: #f7f7f7;z-index:0;overflow:hidden;transition-duration:0.5s;opacity:0;filter: alpha(opacity=0)}
.news-detail .left .share .sharebox .bshare-custom .block{width: 27px;height: 21px;margin: 0 auto 16px;background-repeat: no-repeat;background-position: center center;}
.news-detail .left .share .sharebox .bshare-custom .qq{width: 22px;height: 22px;background-image: url(/images/qq.png);}
.news-detail .left .share .sharebox .bshare-custom .wechat{background-image: url(/images/wechat.png);}
.news-detail .left .share .sharebox .bshare-custom .sina{background-image: url(/images/weibo.png);}
.news-detail .left .share .sharebox .bshare-custom .qq:hover{background-image: url(/images/qq2.png);}
.news-detail .left .share .sharebox .bshare-custom .sina:hover{background-image: url(/images/weibo2.png);}
.news-detail .left .share .sharebox .bshare-custom .wechat:hover{background-image: url(/images/wechat2.png);}
.news-detail .left .share .sharebox:hover .sbox:after{transform:rotate(180deg)}
.news-detail .left .share .sharebox:hover .bshare-custom{width: 44px;height:156px;padding-top:18px;opacity:1;filter: alpha(opacity=100)}
.news-detail .right{width: 30%;border: 1px solid #eeeeee;border-top: none;}
.news-detail .right .name{line-height: 60px;height: 60px;color: #ffffff;font-size: 18px;font-weight: bold;background: #2d3196;padding-left: 20px;}
.news-detail .right .name .swiper-prev,
.news-detail .right .name .swiper-next{cursor: pointer;top: 24px;width: 25px;height: 13px;background-repeat: no-repeat;background-position: center center;}
.news-detail .right .name .swiper-prev{right: 65px;background-image: url(/images/info_dleft.png);}
.news-detail .right .name .swiper-next{right: 20px;background-image: url(/images/info_dright.png);}
.news-detail .right .swiper-slide{}
.news-detail .right .swiper-slide .s1{width: 88.89%;margin: 20px auto 0;}
.news-detail .right .swiper-slide .img .p{padding-top: 68%;}
.news-detail .right .swiper-slide .img .absolute{overflow: hidden;}
.news-detail .right .swiper-slide .n1{margin: 25px 0 20px;color: #333333;font-size: 20px;line-height: 26px;}
.news-detail .right .swiper-slide .desc{color: #666666;font-size: 14px;line-height: 24px;}
.news-detail .right .swiper-slide .date{padding: 25px 0 28px;color: #525252;font-size: 16px;font-family: 'RUBIK';}
.news-detail .right .swiper-slide:hover .img img{transform: scale(1.1);}
.news-detail .right .swiper-slide:hover .n1{color: #2d3196;}


.news-detail .button{margin-top: 36px;padding-top: 30px;border-top: 1px solid #e5e5e5;}
.news-detail .button .block{width: 174px;color: #999999;border: 1px solid #e5e5e5;height: 42px;line-height: 42px;font-size: 16px;}
.news-detail .button .block .dis{width: 16px;background-repeat: no-repeat;height: 42px;background-position: center center;}
.news-detail .button .block:hover{color: #2d3196;border-color: #2d3196;}
.news-detail .button .block.prev .dis{margin-right: 35px;background-image: url(/images/prev1.png);}
.news-detail .button .block.next .dis{margin-left: 35px;background-image: url(/images/next1.png);}
.news-detail .button .block.prev:hover .dis{background-image: url(/images/prev2.png);}
.news-detail .button .block.next:hover .dis{background-image: url(/images/next2.png);}
.news-detail .button .center{width: 174px;right: 0;left: 0;margin: auto;top: 30px;height: 42px;line-height: 42px;color: #999;font-size: 16px;border: 1px solid #e5e5e5;}
.news-detail .button .center .dis{margin-left: 28px;height: 42px;width: 20px;background: url(/images/menu_n1.png) no-repeat center 16px;}
.news-detail .button .center:hover{border-color: transparent;background: url(/images/n_center.png) repeat-x left center;color: #fff;}
.news-detail .button .center:hover .dis{background-image: url(/images/menu_n.png);}

/*联系我们*/
.contact-box{margin-bottom: 100px;}
.contact-box .pub-title{margin-bottom: 40px;margin-top: 100px;}
.contact-box .contact{width: 45%;}
.contact-box .map{width: 52%;height: 420px;}
#mapContainer{width: 100%;height: 420px;}
.contact-box .contact .desc{color: #333333;font-size: 24px;font-weight: bold;line-height: 36px;margin: 45px 0;}
.contact-box .contact .company{color: #2d3196;font-size: 18px;font-family: 'RUBIK';line-height: 34px;}
.contact-box .contact .company.c2{margin-bottom: 15px;}
.contact-box .contact .way{margin-bottom: 12px;}
.contact-box .contact .way .dis.tt{color: #828282;font-size: 14px;margin-right: 24px;}
.contact-box .contact .way .dis:nth-child(2){width: 78.08%;color: #333333;font-size: 14px;line-height: 20px;}

/*产品中心*/
.products-box {margin: 100px 0;}
.products-box .list{margin-top: 32px;margin-bottom: 40px;}
.products-box .list .pro{width: 23.66%;overflow: hidden;background: #f6f6f6;}
.products-box .list .pro.dis{margin: 0 1.67% 1.67% 0;}
.products-box .list .pro.dis:nth-child(4n){margin-right: 0;}
.products-box .list .pro .boxs{padding: 30px 16px 45px;border: 1px solid #e7e7e7;}
.products-box .list .pro .name{margin-bottom: 14%;color: #666666;font-size: 14px;font-weight: bold;}
.products-box .list .pro .img{width: 100%;margin: 0 auto;}
.products-box .list .pro .img .p{padding-top: 69.3%;width: 100%;}
.products-box .list .pro .btn{width: 100%;bottom: -50%;left: 0;}
.products-box .list .pro .btn .dis{width: 50%;padding: 6% 0;text-align: center;color: #ffffff;font-size: 14px;font-weight: bold;}
.products-box .list .pro .btn .dis.d1{background: #e80000;}
.products-box .list .pro .btn .dis.d2{background: #2d3196;}
.products-box .list .pro .btn .dis:hover{color: #02d752;}
.products-box .list .pro:hover{box-shadow: 0 12px 22px -11px #dbdbdb;}
.products-box .list .pro:hover .name{color: #2d3196;}
.products-box .list .pro:hover .img .absolute{padding-bottom: 4%;}
.products-box .list .pro:hover .btn{bottom: 0;}
.products-box .tips1{margin-top: 25px;font-size: 16px;color: #2d3196;}

.products-detail{margin-top: 60px;}
.products-detail .btn-list{width: 16.67%;}
.products-detail .btn-list .btn{cursor: pointer;width: 100%;height: 58px;line-height: 58px;background-repeat: no-repeat;background-position: center center;background-color: #ededed;}
.products-detail .btn-list .btn:hover{background-color: #2d3196;}
.products-detail .btn-list .swiper-prev{background-image: url(/images/detail_left.png);}
.products-detail .btn-list .swiper-prev:hover{background-image: url(/images/detail_left2.png);}
.products-detail .btn-list .swiper-next{background-image: url(/images/detail_right.png);}
.products-detail .btn-list .swiper-next:hover{background-image: url(/images/detail_right2.png);}
.products-detail .btn-list .swiper-container{height: 480px;margin: 30px auto}
.products-detail .btn-list .swiper-container{width: 100%;overflow: visible;}
.products-detail .btn-list .swiper-slide{cursor: pointer;}
.products-detail .btn-list .swiper-slide .img img{opacity: 0.5;}
.products-detail .btn-list .swiper-slide .img{border: 2px solid #ededed;height: 130px;}
.products-detail .btn-list .swiper-slide .img img{max-width: 60%;}
.products-detail .btn-list .swiper-slide:hover .img,
.products-detail .btn-list .swiper-slide.active .img{border-color: #2d3196;}
.products-detail .btn-list .swiper-slide.active .img img{opacity: 1;}
.products-detail .picture{width: 80%;height: 657px;background: #f5f5f5;}
.products-detail .detail .button{margin-bottom: 48px;margin-top: 70px;border-bottom: 1px solid #e8e8e8;}
.products-detail .detail .button .tt{width: 153px;height: 56px;line-height: 56px;text-align: center;border-top-left-radius: 5px;border-top-right-radius: 5px;background: #666666;color: #ffffff;font-size: 16px;}
.products-detail .detail .dd .tt{color: #333333;font-size: 18px;font-weight: bold;margin-bottom: 30px;}
.products-detail .detail .dd{margin-bottom: 45px;padding-bottom: 45px;border-bottom: 1px solid #e8e8e8;}
.products-detail .detail .dd table{max-width: 100%;}
/*.products-detail .detail .dd:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}*/
.products-detail .related{margin-bottom: 25px;color: #333333;font-size: 22px;vertical-align: middle;}
.products-detail .related .dis{margin-right: 10px;width: 5px;height: 5px;background: #2d3196;vertical-align: middle;}
.products-detail .swiper-pagination{display: none;}

.products-detail .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 10px;background: #ddd;opacity: 1;}
.products-detail .swiper-pagination .swiper-pagination-bullet-active{background: #2d3196;}

