﻿/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;  /* font: inherit; */vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
h1,h2,h3,h4,h5,h6{font-weight:500;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
input,button,textarea,select{outline:0;}
em{font-style:normal;}
a{color:#000;text-decoration:none;-webkit-transition:.5s;transition:.5s;}
a:hover{color:#0075c2;}
img{border:none;max-width:100%;vertical-align:middle;}
.clearfix:after{content:"";display:block;height:0;line-height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}

body{font-size:14px;font-family:"Noto Sans SC",Microsoft YaHei,arial,'宋体';color:#000;  /*  禁用Webkit内核浏览器的文字大小调整功能-webkit-text-size-adjust:none;    取出点击出现半透明的灰色背景-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight:rgba(0,0,0,0);-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;  */  /*设置字体的抗锯齿或者说光滑度*/-webkit-font-smoothing:antialiased;}
.container{width:100%;padding:0 2%;position:relative;}
.text-center{text-align:center;}

/*一行文字超出显示省略号*/
.ellipsis{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display: box; word-break: break-word;}

/* 双行文字超出显示省略号 */
.ellipsis2{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display: box; word-break: break-word;}
.ellipsis3{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;display: box; word-break: break-word;}
.ellipsis4{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;display: box; word-break: break-word;}

/* 头部 */
.header .other{float:right;line-height:100px;margin-right:3.8%;}
.header .other .lang{display:inline-block;width:36px;height:36px;line-height:34px;text-align:center;border:1px solid #ccc;color:#666;cursor:pointer;margin-right:26px;}
.header .other .search-wrap{display:inline-block;vertical-align:top;position:relative;}
.header .other .icon-search{width:24px;height:24px;display:inline-block;background:url(../images/icon_search.png) no-repeat center center;vertical-align:middle;cursor:pointer;}
.header .other .icon-search-close{  /* display: inline-block; */
width:24px;height:24px;vertical-align:middle;cursor:pointer;position:relative;display:none;}
.header .other .icon-search-close::before,.header .other .icon-search-close::after{content:"";position:absolute;width:80%;height:3px;background:#ccc;top:50%;left:10%;-wbkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.header .other .icon-search-close::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.header .other .search-wrap .search-input{position:absolute;top:100%;right:0;z-index:100;line-height:normal;display:none;}
.header .other .search-wrap .search-input input{width:254px;line-height:46px;height:46px;border:1px solid #0075c1;background:rgba(255,255,255,.6);color:#fff;padding:0 50px 0 10px;color:#000;}
.header .other .search-wrap .btn{position:absolute;right:0;top:0;line-height:46px;width:46px;text-align:center;color:#0075c1;font-weight:bold;font-size:16px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.header-mask{position:fixed;top:70px;left:0;right:0;bottom:0;z-index:100;background-color:rgba(0,0,0,.5);display:none;}
.header .menu{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:10px;display:none;}
.header .menu span{display:block;width:20px;height:2px;background-color:#0075c1;margin-bottom:4px;}
.header .menu span:last-child{margin-bottom:0;}
.header{height:100px;background-color:#fff;}
.header .container{height:100%;}
.header .left-logo{float:left;}
.header .right-logo{float:right;}
.header .left-logo,.header .right-logo{margin-top:29px;}
.header-nav-wrap{float:right;margin-right:2.5%;}
.header-nav .nav-item{float:left;height:100px;position:relative;padding:0 14px;}
.header-nav .nav-item:last-child{margin-right:0;}
.header-nav .nav-item .top-t{font-size:16px;line-height:100px;}
.header-nav .nav-item .top-t a.active{color:#0075c1;}
.header-nav .nav-item .top-t:hover a,.header-nav .nav-item a:hover{color:#0075c1;}
.header-nav .sub-nav{position:absolute;left:-10%;top:100%;z-index:1;width:120%;padding:0 10px 10px;background-color:#fff;border-top:1px solid #e5e5e5;display:none;}
.header-nav .sub-nav .sub-item{display:block;box-sizing:border-box;padding:10px 0;text-align:center;border-bottom:1px solid #e5e5e5;}
.header-nav .sub-nav .sub-item em{display:inline-block;vertical-align:middle;line-height:1.4;}

/* 尾部 */
.footer{background-color:#0a2b50;}
.footer-nav{padding:46px 0 60px;}
.footer-nav .item{line-height:36px;float:left;width:9.5%;padding-right:1%;box-sizing:border-box;}
.footer-nav .item .nav-title{color:#fff;font-size:15px;}
.footer-nav .sub-item a{color:rgba(255,255,255,.7);font-size:14px;-webkit-transform: .3s all;
   -moz-transform: .3s all;
    -ms-transform: .3s all;
     -o-transform: .3s all;
        transform: .3s all;}
.footer-nav .sub-item a:hover{color:rgba(255,255,255,1);}
.footer-nav .item.code .sub-item{border:1px dotted rgba(255,255,255,.5);padding:7px;float:left;}
.footer-nav .item.code .sub-item img{display:block;width:104px;height:104px;}
.footer-bottom{border-top:1px solid #254262;padding:26px 0;}
.footer-bottom .copyright-box{float:left;}
.footer-bottom a,.footer-bottom p{color:rgba(255,255,255,.7);font-size:14px;line-height:18px;}
.footer-bottom .external-links .link-item{float:left;padding:0 20px;position:relative;}
.footer-bottom .external-links .link-item::before{content:"";position:absolute;left:0;top:28%;width:1px;height:12px;background-color:rgba(255,255,255,.2);}
.footer-bottom .external-links .link-item:first-child::before{display:none;}
.footer-bottom .external-links .link-item:first-child{padding-left:0;}
.footer-bottom .copyright{margin-top:14px;}
.footer-bottom .picker-group{float:right;}
.footer-bottom .picker-group .picker{width:46.6%;border:1px solid #254262;float:left;}
.footer-bottom .picker-group .picker:first-child{margin-right:15px;}
.footer-bottom .picker-group .picker select{background:none;color:rgba(255,255,255,0.7);border:0;width:100%;height:29px;line-height:29px;font-size:14px;padding:0 10px;}
.footer-bottom .picker-group .picker select option{color:#000;}
.ytable{display:table;}
.ytable .ytable-cell{display:table-cell;vertical-align:middle;}
@media (min-width:1540px){
    .container{padding:0;width:1440px;margin:0 auto;}
}
@media (max-width:1440px){
    .header-nav-wrap{margin-right: 1%;}
.header-nav .nav-item{padding:0 5px;}
    .header .other{margin-right:0.8%;}
.header .other .lang{margin-right: 8px;}
}
@media (max-width:1280px){
    .header-nav .nav-item{padding:0 8px;}
.header-nav .nav-item .top-t{font-size: 15px;}
}
@media (max-width:1200px){
    /* .container{padding:0 15px;} */
    .header-nav .nav-item{padding:0 3px;}
    .header .left-logo,.header .right-logo{width:120px;margin-top:38px;}
    .header-nav .nav-item > a{font-size:14px;}
    .header .other{right:150px;}
}
@media (max-width:1000px){
    .header .menu{display:block;}
    .header .left-logo,.header .right-logo{float:left;margin-right:10px;}
    .header .other{/*display:none;*/  margin-right: 30px;}
    .header-nav-wrap{position:fixed;right:0;top:70px;bottom:0;z-index:101;background-color:#fff;width:80%;overflow-x:auto;padding-bottom:50px;display:none;}
    .header-nav .sub-nav{position:initial;border-top:none;}
    .header-nav .sub-nav .sub-item{border-bottom:0;text-align:left;}
    .header-nav .nav-item{float:none;height:auto;border-top:1px solid #e5e5e5;}
    .header-nav .nav-item .top-t{display:block;line-height:50px;position:relative;}
    .header-nav .nav-item.nav-event .top-t::after{content:"";position:absolute;top:0;right:0;width:30px;height:100%;background:url(../images/icon17.png) no-repeat center center;}
    .header-nav .nav-item.nav-event .top-t.active::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
    .footer-nav .item{display:none;}
    .footer-nav .item.code{display:block;width:120px;margin:0 auto;float:inherit;text-align: center;}
    .footer-nav{padding:30px 0;}
    .footer-bottom .picker-group{margin-top:20px;}
}
@media (max-width:767px){
    .header{height:70px;}
    .header .left-logo,.header .right-logo{margin-top:22px;width:96px;}
    .footer-bottom .external-links .link-item{padding:0 8px;}
    .column-top .title-cn{font-size:20px!important;}
    .header .other{line-height: 70px;}
}
@media (max-width:440px){
  .header .other .lang{margin-right: 7px; width: 24px; height: 24px; line-height: 24px;}
}
.slick-track:focus,.slick-slider:focus,.slick-slide:focus,video:focus{outline:none;border-color:transparent;box-shadow:none;}

/* 首页 */
.home-banner .slick-dots{width:100%;text-align:center;position:absolute;bottom:48px;left:0;font-size:0;}
.home-banner .slick-dots li{display:inline-block;width:7px;height:7px;background-color:rgba(255,255,255,.7);margin:0 20px;}
.home-banner .slick-dots li button{display:none;}
.home-banner .slick-dots li.slick-active{width:47px;background-color:#0075c1;}
.home-banner .banner-item .pc{}
.home-banner .banner-item .mb{display: none;}

.home-s1{padding:100px 0;}
.home-s1 .video{display:block;width:100%;cursor:pointer;}
.home-s1 .left{float:left;width:46%;}
.home-s1 .right{float:right;width:46%;}
.column-top strong{display:block;font-weight:500;}
.column-top .title-cn{font-size:36px;margin-bottom:9px;}
.home-s1 .left .data .item{float:left;text-align:center;font-size:15px;height:150px;padding-top:50px;padding:50px 6px 0;box-sizing:border-box;width:25%;}
.home-s1 .left .data .item span{display:block;}
.home-s1 .left .data .item em{font-style:normal;font-size:50px;}
.home-s1 .left .data .item .count{color:#0075c1;}
.home-s1 .left .data .item .text{color:#000;}
.home-s1 .right .content{padding:10px 0 10px;}
.home-s1 .right .content p{font-size:16px;line-height:2;color:#000;margin: 40px 0 40px;text-indent:2em;}
.home-s1 .right .content .btn{display:block;width:180px;height:55px;line-height:55px;color:#fff;text-align:center;background-color:#0075c1;}
.home-s1 .right .content .btn span{display:inline-block;-webkit-transition:.4s;transition:.4s;}
.home-s1 .right .content .btn:hover span{-webkit-transform:translateX(5px);transform:translateX(5px);}
.home-s1 .right .content .btn span::after{content:"";display:inline-block;width:30px;height:6px;background:url(../images/icon20.png) no-repeat;vertical-align:middle;margin-bottom:6px;margin-left:28px;}
.home-s2{background:url(../images/bg1.jpg) no-repeat center center;background-size:cover;padding:90px 0 100px;}
.home-s2 .title-cn{color:#fff;}
.home-s2 .title-en{color:#87bce5;}
.home-s2 .text{line-height:2;font-size:16px;color:rgba(255,255,255,1);margin:1.5% 0 0;}
.home-s3 .column-top{margin:94px 0 96px;}
.home-s3 .group{overflow:hidden;}
.home-s3 .group .item{width:20%;float:left;position:relative;}
.home-s3 .group .item a{display:block; padding-bottom: 142%;}
.home-s3 .group .item figure{width:100%;height:100%; left: 0; top: 0; z-index:2;position:absolute; overflow:hidden;-webkit-transition:width .4s;transition:width .4s;}
.home-s3 .group .item figure img{position:absolute;left:0;top:0;height:100%; max-width:none;}
.home-s3 .group .item:last-child figure{right:0;left:auto;}
.home-s3 .group .item:last-child  figure img{right: 0; left: auto;}
.home-s3 .group .item .text{position:absolute;left: 0;bottom: 0%;z-index:3;color:#fff;width: 100%;background: rgba(0,0,0,.5);padding: 5%;}
.home-s3 .group .item .text::before{content:"";display:block;width:24px;height:1px;background-color:#fff;}
.home-s3 .group .item .text .title{font-size:24px;margin:24px 0 10px;}
.home-s3 .group .item .text p{}
.home-s4{padding:0 0 150px;}
.home-s4 .column-top{margin:94px 0 96px;}
.home-s4 .list .item{float:left;width:31%;position:relative;margin-right:3.5%;}
.home-s4 .list .item .img{overflow:hidden;display:block;}
.home-s4 .list .item .img img{-webkit-transition:.4s;transition:.4s;}
.home-s4 .list .item:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.home-s4 .list .item:nth-child(+3n){margin-right:0;}
.home-s4 .list .item figure{ position: relative; width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; padding-bottom: 55%;}
.home-s4 .list .item .content{height:260px;border-bottom:2px solid #e0e0e0;padding-top:46px;position:relative;}
.home-s4 .list .item .title a{color:#000;font-size:20px;font-weight:500;}
.home-s4 .list .item .summary{color:#000;line-height:26px;margin-top:18px;text-indent:2em;}
.home-s4 .list .item .icon{position:absolute;right:0;bottom:23px;}
.home-s4 .list .item .icon i{display:block;width:30px;height:6px;background:url(../images/icon1.png) no-repeat;}
.home-s4 .list .item::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#0075c1;-webkit-transition:.4s;transition:.4s;}
.home-s4 .list .item .bottom{height:46px;position:absolute;left:0;bottom:6px;overflow:hidden;width:100%;}
.home-s4 .list .item .time{font-size:66px;color:rgba(0,117,193,.22);line-height:50px;position:absolute;left:0;bottom:-5px;-webkit-transition:.4s;transition:.4s;}
.home-s4 .list .item:hover::after{width:100%;}
.home-s4 .list .item:hover .time{color:rgba(0,117,193,1);}
.home-s4 .list .item .title a:hover{color:#0075c1;}
.page-banner .pc{}
.page-banner .mb{display: none;}
@media (min-width:767px){
    .home-s4 .list .item .title a{font-size:18px;}
    .home-s3 .group .item.on figure{width:200%;}
    .home-s3 .group .item.on .text{width:200%;}
    .home-s3 .group .item.on{z-index:7;}
    .home-s3 .group .item:nth-child(4).on figure{right:0;left:auto;}
    .home-s3 .group .item:nth-child(4).on .text{left:-100%;}
}
@media (max-width:767px){

    .column-top strong img{height:20px;}
    .home-s1 .right .content p{margin:20px 0;font-size:14px;text-align:justify}
    .home-banner .slick-dots{bottom:18px;}
    .home-s3 .group .item .text p{white-space:inherit;min-height:32px;font-size:12px;display: none;}
    .home-s1{padding-top:0;padding-bottom:70px;}
    .home-s1 .right,.home-s1 .left{width:100%;float:none;margin-bottom:20px;}
    .home-s1 .right .content .btn{width:140px;height:40px;line-height:40px;}
    .home-s3 .column-top{margin:30px 0;}
    .home-s1 .left .data .item{width:25%;font-size:12px;padding:20px 0;height:auto;}
    .home-s1 {padding-bottom:0;}
    .home-s1 .left .data .item em{font-size:30px;}
    .home-s4 .column-top{margin:30px 0;}
    .home-s4{padding-bottom:30px;}
    .home-s4 .list .item .content{height:235px;}
    .home-s4 .list .item{width:100%;margin:0 0 20px;}
    .home-s4 .list .item .time{font-size:46px;bottom:-14px;}
    .home-s3 .group .item a{padding-bottom:65%;}
    .home-s3 .group .item{width:100%;}
    .home-s3 .group .item .text .title{font-size: 16px;margin: 12px 0 7px;}
    .home-s2{padding:35px 0 45px}
    .home-s2 .text {font-size:14px;text-indent:2em;text-align:justify}
    .home-s2 .text br{display:none;}
    .home-banner .banner-item .pc{display: none}
    .home-banner .banner-item .mb{display: block;}
    .page-banner .pc{display: none;}
    .page-banner .mb{display: block;}
}
.page-banner{position:relative;overflow: hidden;}
.page-banner .container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;}
.page-banner .title{color:#0075c2;font-size:40px;font-weight:500;}
.page-banner .title::after{content:"";display:inline-block;vertical-align:top;margin:30px 0 0 20px;width:80px;height:1px;background-color:#000;}
.page-banner p{font-size:18px;margin-top:5px;}
.page-munu{margin-bottom:75px; box-shadow: 0 0 10px rgba(0,0,0,.05);}
.page-munu .menu{float:left;font-size:16px;}
.page-munu .menu li{display:inline-block;vertical-align:top;line-height:74px;margin-right:50px;position:relative;border-bottom:2px solid transparent;}
.page-munu .menu li a{display: block;width:100%;heigth:100%;}
.page-munu .menu li.active{border-bottom-color:#0075c1;}
.page-munu .menu li.active a{color:#0075c1;display: block;height:100%;}
.page-munu .menu li:last-child{margin-right:0;}
.page-munu .location{height:76px;line-height:76px;float:right;padding-left:26px;background:url(../images/icon2.png) no-repeat 0 center;}
.page-munu .location .current{color:#0075c1;}
.page-munu .location .icon-arrow{content:"";display:inline-block;vertical-align:middle;width:5px;height:9px;background:url(../images/icon3.png) no-repeat;margin:0 8px;}
@media (max-width:992px){
    .page-munu .location{display:none;}
}
@media (max-width:767px){
    .page-banner .title{font-size:26px;}
    .page-banner .title::after{margin:20px 0 0 20px;width:54px;}
    .page-banner p{font-size:14px;}
    .page-munu{margin-bottom:40px;}
    .page-munu .menu li{line-height:50px;}
    .page-munu .menu li{margin-right:15px;font-size:14px;}
}

/* 解决方案 */
.programme-main{margin:100px 0;}
.programme-main .box{margin-bottom:60px;position:relative;}
.programme-main .box:last-child{margin-bottom:0;}
.programme-main .box .icon{display:block;width:70px;height:70px;margin-bottom:16px;}
.programme-main .box:nth-child(1) .icon{background:url(../images/icon21.png) no-repeat;}
.programme-main .box:nth-child(2) .icon{background:url(../images/icon22.png) no-repeat;}
.programme-main .box:nth-child(3) .icon{background:url(../images/icon23.png) no-repeat;}
.programme-main .box:nth-child(4) .icon{background:url(../images/icon24.png) no-repeat;}
.programme-main .box .img{overflow:hidden;}
.programme-main .box .img img{-wbkit-transition:.4s;transition:.4s;}
.programme-main .box .img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.programme-main .box:nth-child(even) .img{float:left;}
.programme-main .box:nth-child(odd) .img{float:right;}
.programme-main .box .img,.programme-main .box .content{width:50%;}
.programme-main .box .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 6%;}
.programme-main .box:nth-child(even) .content{right:0;}
.programme-main .box:nth-child(odd) .content{left:0;}
.programme-main .box .content .top{border-bottom:1px solid #e4e4e4;padding-bottom:20px;margin-bottom:30px;}
.programme-main .box .content .title{color:#032149;font-size:30px;line-height:34px;position:relative;padding-left:20px;margin-bottom:16px;}
.programme-main .box .content .title::before{content:"";position:absolute;width:4px;height:24px;background-color:#0075c2;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.programme-main .box .content p{font-size:16px;line-height:2;text-indent:2em;}
.programme-main .box .content .bottom li{width:50%;float:left;line-height:28px;color:#000;margin-bottom:2.8%;}
.programme-main .box .content .bottom li em{display:inline-block;vertical-align:top;font-size:20px;color:#0075c2;font-weight:bold;}
.programme-main .box .content .bottom li em::after{content:"";display:inline-block;vertical-align:top;width:10px;height:1px;background-color:#0075c2;margin:15px 7px 0 4px;}
.programme-main .box .more-btn{display:inline-block;color:#0075c2;transition:.4s;}
.programme-main .box .more-btn:hover{transform:translateX(4px);}
.programme-main .box .more-btn::after{content:"";display:inline-block;vertical-align:top;width:30px;height:6px;background:url(../images/icon1.png) no-repeat;margin:6px 0 0 28px;}
@media (max-width:767px){
    .programme-main .box .icon{display:none;}
    .programme-main .box .content .title{font-size:20px;}
    .programme-main .box .content p{font-size:14px;}
    .programme-main{margin:30px 0;}
    .programme-main .box{margin-bottom:30px;}
    .programme-main .box .img,.programme-main .box .content{width:100%;float:none!important;}
    .programme-main .box .content{position:initial;-webkit-transform:translateY(0);transform:translateY(0);padding:20px 0;}
    .programme-main .box .content .bottom li{width:100%;}
}

/* 公司新闻 */
.article-list{margin-bottom:120px;}
.article-list .item{padding:25px 0;/* display:table;table-layout:fixed; */position:relative;}
.article-list .item::after{ content: ""; clear: both; display: block; width: 100%; height: 0;}

/* .article-list .item > *{display:table-cell;vertical-align:middle;} */
.article-list .thumbnail-wrap{width:336px;overflow:hidden; float: left;}
.article-list .thumbnail-wrap img{-webkit-transition:.4s;transition:.4s;}
.article-list .thumbnail{width:336px;height:211px;}
.article-list .content{float: left; width: calc(100% - 336px);}
.article-list .content .inner{padding:0 13.5% 0 6.5%;}
.article-list .title{font-size:20px;}
.article-list .summary{color:#000;line-height:24px;margin:20px 0 74px;text-indent:2em;}
.article-list .time{display:block;color:#000;font-size:15px;padding-left:20px;line-height:28px;background:url(../images/icon4.png) no-repeat left center;}
.article-list .detail-btn{width:48px;height:48px;border-radius:50%;border:1px solid #e9e8e8;position:absolute;right:2%;bottom:120px;-webkit-transition:.5s;transition:.5s;}
.article-list .detail-btn .icon{width:23px;height:7px;background:url(../images/icon5.png) no-repeat;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

.article-list .item:hover {background: #fafafa;}
.article-list .item:hover .thumbnail-wrap img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.article-list .item:hover .thumbnail-wrap figure{-webkit-transform:scale(1.1);transform:scale(1.1);}
.article-list .item:hover .title a{color:#0075c1;}
.article-list .item:hover .detail-btn{background-color:#0075c1;border-color:#0075c1;}
.article-list .item:hover .detail-btn .icon{background:url(../images/icon6.png) no-repeat;}
@media (max-width:767px){
    .article-list .item > *{display:block;}
    .article-list .detail-btn{display:none;}
    .article-list .thumbnail-wrap{ float: none; width: 100%; display: block;}
    .article-list .thumbnail{width:100%;height:auto;padding-bottom: 65%;}
    .article-list .item{padding:15px 0;display:block;border-bottom:1px solid #e9eaed;}
    .article-list .content .inner{padding:0;}
    .article-list .title{margin:15px 0 10px;font-size:16px;}
    .article-list .summary{margin:0 0 15px;}
    .article-list{margin-bottom:70px;}
    .article-list .content{ float: none; width: 100%;}
    .news-main .container{padding:0 7.5px;}
}
.pagination{text-align:center;font-size:0;}
.pagination > *,.pagination .page .number{display:inline-block;vertical-align:top;height:45px;line-height:45px;color:#666;font-size:16px;-webkit-transition:.4s;transition:.4s;}
.pagination span:hover,.pagination .page .number:hover{background-color:#0075c1;color:#fff;border-color:#0075c1!important;}
.pagination span,.pagination .page .number{border:1px solid #edecec;cursor:pointer;}
.pagination .page .number.current{background-color:#0075c1;color:#fff;border-color:#0075c1!important;}
.pagination .page{font-size:0;}
.pagination .page .number{border-left:0;width:44px;}
.pagination .page .number:first-child{border-left:1px solid #edecec;}
.pagination .first,.pagination .last{width:80px;}
.pagination .btn-prev{margin-left:10px;width:45px;background:url(../images/btn-prev.png) no-repeat center center;cursor:pointer;}
.pagination .btn-next{margin-right:10px;width:45px;background:url(../images/btn-next.png) no-repeat center center;cursor:pointer;}
.pagination  .page .a_cur{background-color:#0075c1;color:#fff;border-color:#0075c1!important;}
.news-main{padding-bottom:114px;}
@media (max-width:767px){
    .pagination .first,.pagination .last{display:none;}
}

/* 联系我们 */
.contactus-main{padding-bottom:100px;}
.map-wrap{border:2px solid #f3f3f3;padding:8px;height:400px;}
#map2{height:400px;width:100%;}
#map2 img{ max-width: none}
.contactus{width:100%;}
.contactus .item,.contactus .first-item{width:14%;float:left;height:208px;display:table;position:relative;}
.contactus .item::before{content:"";height:60px;width:1px;background-color:#e5e5e5;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.contactus .item:first-child::before{display:none;}
.contactus .item .inner,.contactus .first-item .inner{padding-left:15%;padding-right:10%;display:table-cell;vertical-align:middle;width:100%;}
.contactus .first-item h3{font-size:24px;font-weight:500;}
.contactus .item h3{font-size:16px;color:#666;font-weight:500;line-height:32px;padding-left:28px;background-position:center left;background-repeat:no-repeat}
.contactus .item.tel h3{background-image:url(../images/icon7.png);}
.contactus .item.fax h3{background-image:url(../images/icon8.png);}
.contactus .item.email h3{background-image:url(../images/icon9.png);}
.contactus .item.code h3{background-image:url(../images/icon9.png);}
.contactus .item.address h3{background-image:url(../images/icon10.png);}
.contactus .item.Mailbox h3{background-image:url(../images/icon9.png);}
.contactus .item p{color:#136ab2;font-size:16px;}
.contactus .item.address p{font-size:14px;color:#888;}
.contactus-main .tabs-list .list{margin-bottom:30px;}
.contactus-main .tabs-top{text-align:center;margin-bottom:50px;}
.contactus-main .tabs-top li{display:inline-block;width:126px;height:44px;line-height:44px;text-align:center;margin-right:15px;font-size:18px;cursor:pointer;}
.contactus-main .tabs-top li.active{background-color:#0075C1;position:relative;}
.contactus-main .tabs-top li.active a{color:#fff;}
.contactus-main .tabs-top li.active::after{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-top:10px solid #0075C1;border-right:16px solid transparent;}
.contactus-main .tabs li:last-child{margin-bottom:0;}
.contactus-main .tabs-list .title{height:60px;line-height:60px;border:1px solid #f4f4f4;padding:0 30px;font-size:20px;font-weight:bold;position:relative;cursor:pointer;color:#136ab2}
.contactus-main .tabs-list .title.active{background-color:#136ab2;border-color:#136ab2;color:#fff;}
.contactus-main .tabs-list .title::after{content:"";position:absolute;right:35px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:6px solid #b1b1b1;border-top:6px solid transparent;border-bottom:6px solid transparent;}
.contactus-main .tabs-list .title.active::after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;border-bottom:0;}
.contactus-main .sub-list{display:none;}
.contactus-main .sub-list li{width:24%;float:left;border:2px solid #f3f3f3;margin-top:30px;margin-right:1.3%;}
.contactus-main .sub-list li:nth-child(4){margin-right:0;}
.contactus-main .sub-list .img{padding:8px;border-bottom:2px solid #f3f3f3;}
.contactus-main .sub-list .img img{width:100%;}
.contactus-main .sub-list .content{padding:30px 20px 30px 36px;}
.contactus-main .sub-list .content h3{font-size:17px;line-height:24px;font-weight:bold}
.contactus-main .sub-list .content p{color:#666;line-height:28px;}
@media (max-width:992px){

    #map2{height:300px;}
    .contactus .item,.contactus .first-item{width:50%;height:120px;}
    .contactus .item .inner,.contactus .first-item .inner{padding:0 6%;}
    .contactus-main .sub-list li{width:100%;}
    .contactus-main .tabs-list .title{padding:0 30px 0 10px;}
    .contactus-main .tabs-list .title::after{right:12px;}
    .contactus-main .tabs-top li{height:38px;line-height:38px;width:90px;font-size:15px;margin-right:1%;}
    .contactus-main .tabs-top{margin-bottom:30px;}
}

/* 宣传视频 */
.video-main video{display:block;width:100%;cursor:pointer;}
.video-main .video-big-wrap{margin-bottom:48px;}
.video-list .video-item{position:relative;width:32.5%;cursor:pointer;float:left;margin-right:1.25%;margin-bottom:60px;}
.video-list .video-item .video-poster{width:100%;height:56%;padding-top:56%;background-repeat:no-repeat;background-size:100% 100%;}
.video-list .video-item .mask{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:rgba(0,0,0,.6);}
.video-list .video-item .mask .icon{display:block;width:40px;height:40px;margin:0 auto;background:url(../images/video_btn.png) no-repeat;}
.video-list .video-item .mask .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;}
.video-list .video-item .mask span{display:none;margin-top:20px;}
.video-list .video-item:hover .mask{background:rgba(0,117,193,.6);color:#fff;}
.video-list .video-item:hover .mask span{display:block;}
.video-main{padding-bottom:114px;}
.video-play{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;background-color:rgba(0,0,0,.5);display:none;}
.video-play video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;}
.video-play .close-btn{background:rgba(30,30,30,.6);cursor:pointer;height:44px;padding:10px;transition:color .2s;vertical-align:top;width:44px;position:absolute;right:0;top:0;color:#ccc;}
.video-play .close-btn:hover{color:#fff;}
.video-play .close-btn svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3;}
@media (max-width:767px){
    .video-main{padding-bottom:0}
    .video-list .video-item{width:49%;margin-right:2%;margin-bottom:25px;}
    .video-list .video-item:nth-child(even){margin-right:0;}
}
@media (min-width:767px){
    .video-list .video-item:nth-child(+3n){margin-right:0;}
}

/* 成员企业 */
.member-main{padding:0 0 100px;}
.member-main .container{background: #fafafa; padding-top: 5%;padding-right:3%;}
.member-main .main-top{margin-bottom:60px;}
.member-main .main-top h3{color:#0075c1;font-size:30px;font-weight:500;padding-left:80px;position:relative;}
.member-main .main-top h3::after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:2px;background-color:#0075C1;}
.member-main .main-top p{padding-left:80px;line-height:30px;color:#000;margin-top:16px;}
.member-main .main-bottom{padding-left:80px;}
.member-main .tabs-top{margin-bottom:70px;}
.member-main .tabs-top li{height:44px;line-height:44px;min-width:126px;padding:0 15px;text-align:center;float:left;font-size:18px;cursor:pointer;position:relative;}
.member-main .tabs-top li::before{content:"";position:absolute;width:1px;height:15px;background-color:#cacaca;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.member-main .tabs-top li:first-child::before{display:none;}
.member-main .tabs-top li.active{color:#fff;background-color:#0075C1;position:relative;}
.member-main .tabs-top li.active::after{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-top:10px solid #0075C1;border-right:16px solid transparent;}
.member-main .tabs-content{padding-bottom:118px;background:url(../images/bg2.jpg) no-repeat right bottom;background-size:32%;}
.member-main .tabs-list dl{padding-left:20px;border-left:1px solid #cdcdcd;margin-top:60px;}
.member-main .tabs-list dt{font-size:22px;color:#0075c1;font-weight:bold;}
.member-main .tabs-list dt a{color:#0075c1;font-weight:bold}
.member-main .tabs-list dd{float:left;padding:0 15px;position:relative;margin-top:10px;}
.member-main .tabs-list dd a{color:#000;}
.member-main .tabs-list dd a:hover{color:#0075C1;}
.member-main .tabs-list dd::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:10px;background-color:#cfcfcf;}
.member-main .tabs-list dd:last-child::after{display:none;}
@media (max-width:767px){
    .member-main .main-bottom{padding-left:0;}
    .member-main .tabs-top li{height:42px;line-height:42px;width: 48%;margin: 1%;font-size:15px;background: #f5f5f5;}

    .member-main .tabs-top{margin-bottom:40px;}
    .member-main .tabs-list dd{width:50%;padding:0 10px;}
    .member-main{padding:0 0 70px;}
    .member-main .tabs-top li::before,.member-main .tabs-top li.active::after{display:none;}
}
@media (min-width:767px){
    .member-main .tabs-list dd:nth-child(2){padding-left:0;}
}

/* 发展历程 */
.history-main{padding-bottom:140px;}
.year-wrap{position:relative;}
.year-wrap .btn-next,.year-wrap .btn-prev{width:54px;height:54px;position:absolute;z-index:20;top:44.2%;cursor:pointer;}
.year-wrap .btn-next{background:url(../images/btn-next2.png) no-repeat;left:0;}
.year-wrap .btn-prev{background:url(../images/btn-prev2.png) no-repeat;right:0;}
.year-wrap::before{content:"";position:absolute;width:100%;height:5px;background-color:#e0e0e0;left:0;top:47.6%;}
.year-list{padding:0 40px;overflow:hidden;}
.year-list .year{position:relative;text-align:center;color:#666;}
.year-list .year span{font-size:22px;font-weight:bold;color:#0075c1;}
.year-list .year:nth-child(odd)::before{content:"";display:block;margin:0 auto;width:25px;height:25px;border-radius:50%;background-color:#fff;border:5px solid #0075C1;box-sizing:border-box;}
.year-list .year:nth-child(even)::after{content:"";display:block;margin:0 auto;width:25px;height:25px;border-radius:50%;background-color:#fff;border:5px solid #0075C1;box-sizing:border-box;}
.year-list .year:nth-child(even){margin-top:-30px;}
.year-list .slick-list{overflow:visible;}
.year-list .slick-track{padding:340px 0;}
.year-list .content{position:absolute;max-width:370px;border:1px solid #ccc;padding:10%;width:99%;bottom:200%;left:12%;}
.year-list .content::after{content:"";position:absolute;left:37%;top:100%;width:34px;height:20px;background:url(../images/icon18.jpg) no-repeat;}
.year-list .year:nth-child(even) .content::after{background:url(../images/icon19.jpg) no-repeat;top:auto;bottom:100%;}
.year-list .year:nth-child(even) .content{bottom:auto;top:210%;}
.year-list .content p{padding:8% 0 0;text-align:left;}
@media (max-width:1200px){
    .year-list .content{width:110%;}
}
@media (max-width:992px){
    .year-list .year span{font-weight:500;}
    .year-list .year .content{padding:15px;width:100%;}
}

/* 公司简介 */
.introduction-main .wrap > *{width:50%;}
.introduction-main .wrap .fl{width: 100%;}
.introduction-main .wrap .fr{float:right;margin-left: 3.85%;}
/* .introduction-main .wrap .content{padding-top:5%;} */
.introduction-main .wrap .content p{line-height:2;color:#000;font-size:16px;text-indent:2em;}
.introduction-main .wrap:nth-child(even) .img{margin-top:-11%;}
.introduction-main .wrap .title{font-size:24px;font-weight:500;margin-bottom:4%;}
.introduction-main .wrap .title strong{display:block;font-size:32px;color:#0075C1;font-weight:500;padding:1% 0;}
.introduction-s2{background:url(../images/bg3.jpg) no-repeat;background-size:cover;text-align:center;padding:4% 0 8%;margin-top:104px;}
.introduction-s2 p{color:#000;line-height:2;margin-top:3.5%;font-size:16px;}
.introduction-s2 p em{color:#0075C1;font-weight:bold;}
.introduction-s2 .list li{display:inline-block;width:20%;}
.introduction-s2 .list li span{display:block;font-size:12px;color:#000;}
.introduction-s2 .list li .number em{font-size:70px;font-family:"DINCond-Bold";}
.introduction-s2 .list li .number{color:#0075C1;font-weight:bold;}
@media (max-width:992px){
    .introduction-s2 .list{margin-bottom:27px;}
    .introduction-s2 p{text-indent:2em;text-align: left;}
    .introduction-main .wrap .content p,.introduction-s2 p{font-size:14px;}
    .introduction-s2 p br{display:none;text-align: justify;}
    .introduction-main .wrap{margin-bottom:20px;}
    .introduction-main .wrap .fl,.introduction-main .wrap .fr{float:none;width:100%;padding:0;margin-left: 0;}
    .introduction-main .wrap img{width:100%;}
    .introduction-main .wrap:nth-child(even) .img{margin-top:0;}
    .introduction-main .wrap .content{padding:20px 0;}
    .introduction-main .wrap .content p{text-indent:2em;text-align:justify;}
    .introduction-main .wrap .title{font-size:18px;}
    .introduction-main .wrap .title strong{font-size:22px;}
    .introduction-s2 .list li{width:25%;float:left;}
    .introduction-s2{margin-top:0;}
    .introduction-s2 .list li .number em{font-size:30px;}
}

/* 科技平台 */
.platform-main{padding-bottom:114px;}
.article-list2{margin-bottom:114px;}
.article-list2 .item{border-bottom:1px solid #eee;padding:38px 0;margin-top:10px;}
.article-list2 .item a{position:relative;display:block;}
.article-list2 .item:first-child{padding-top:0;margin-top:0;}
.article-list2 .item a:hover h3{color:#0075C1;}
.article-list2 .item h3{font-size:16px;font-weight:500;-webkit-transition:.4s;transition:.4s;}
.article-list2 .item p{line-height:24px;color:#888;margin-top:1.2%;}
.article-list2 .item .content{width:calc(100% - 147px);padding-right:6%;}
.article-list2 .item .time{width:147px;text-align:center;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:1px solid #dedede;}
.article-list2 .item .time span{display:block;}
.article-list2 .item .time .day{    /* font-family: "DINCond-Bold"; */
font-size:50px;color:#0075C1;line-height:40px;margin-bottom:20px;}
.article-list2 .item .time .year{font-size:18px;color:#999;}
@media (max-width:992px){
    .article-list2 .item .time{width:70px;}
    .article-list2 .item .time .day{font-size:30px;line-height:normal;margin-bottom:0;}
    .article-list2 .item .time .year{font-size:14px;}
    .article-list2 .item .content{width:calc(100% - 70px);}
    .platform-main{padding-bottom:70px;}
    .article-list2{margin-bottom:70px;}
}

/* 环保涂料及树脂 */
.huanbao-s1{background-color:#eee;}
.huanbao-s1 .container{position:relative;}
.huanbao-s1 .img{width:55%;padding-right:5%;}
.huanbao-s1 .content{width:45%;position:absolute;right:2%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.huanbao-s1 .content .title{font-size:32px;}
.huanbao-s1 .content p{line-height:2;color:#000;margin-top:46px;font-size:16px;text-indent:2em;}
.huanbao-s1 .title::after,.huanbao-s3 .title::after{content:"";display:block;width:30px;height:3px;background-color:#0075c1;margin-top:20px;}
.huanbao-s2{background:url(../images/bg4.jpg) no-repeat;background-size:cover;padding:120px 0;}
.huanbao-s3{padding:96px 0 127px;background:#f8f8f8;}
.huanbao-s3 .title{font-size:30px;text-align:center;margin-bottom:35px;}
.huanbao-s3 .title::after{margin-left:auto;margin-right:auto;}
.product-list .item{width:48.5%;float:left;position:relative;margin-top:10px; margin-right: 3%; background: #fff; transition: all 0.5s; padding-bottom:0;}
.product-list .item:hover{ box-shadow: 0 0 10px #ccc;}
.product-list .item:nth-child(2n){ margin-right: 0;}
.product-list .item .img{width:48%;}
.product-list .item .content{padding:0 4%;width:52%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.product-list .item-title{font-size:18px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display: box; word-break: break-word;}
.product-list .item-title a{font-weight:bold;}

.product-list .item-title::after{content:"";display:block;width:22px;height:1px;background-color:#0075c1;margin-top:8%;}

.product-list .content p,.product-list .content .ellipsis2{color:#000;line-height:2;margin-top:2%; -webkit-line-clamp:6; font-size:15px;max-height: 180px;}
.product-list .content p{text-indent:2em;}
.service-list .item{width:32%;float:left;background-color:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);margin-right:2%;margin-top: 2%; text-align:center;padding:3.5% 15px 4.5%;color:#fff;-webkit-transition:.4s;transition:.4s;}
.huanbao-s2 .service-list .item{min-height:556px;}
.service-list .item h3{font-size:18px;line-height:2;}
.service-list .item h3 a{color:#fff;}
/* .service-list .item:hover{background-color:#fff;color:#000;}
.service-list .item:hover p{color:#000;}
.service-list .item:hover .line{background-color:#c5c5c5;} */
/* .service-list .item .icon{display:block;width:138px;height:138px;margin:0 auto 20px;} */
.service-list .item .icon{ display: block; padding-bottom: 54%; width: 80%; margin: 0 auto 20px; transition: all 0.5s;background-size: cover;}
.service-list .item .icon .icon2{display:none;}
.service-list-home .item .icon{padding-bottom:0;}
.service-list .item:hover .icon{ transform: scale(1.1);}
/* .service-list .item.active .icon .icon1{display:none;}
.service-list .item.active .icon .icon2{display:block;} */
.service-list .item a h3{font-size:24px;color:#fff;}
.service-list .item p{line-height:2;color:rgba(255,255,255,1);margin:10px 0 20px;-webkit-line-clamp:3;font-size:15px;text-indent:2em;}
.service-list .item .line{display:block;width:28px;height:2px;margin:0 auto;background-color:#fff;}
/* .service-list .item.active a h3{color:#000;} */
@media (min-width:992px){
.service-list .item:nth-child(3n+1){ clear: both}
.service-list .item:nth-child(3n+3){margin-right:0;}
.service-list .item p{ min-height:90px}
}
@media (max-width:1000px){
    .service-list .item p br{display:none;}
    .service-list .item .icon{margin:0 auto;}
}
@media (max-width:992px){
    .product-list .content p, .product-list .content .ellipsis2{max-height:none;}
    .Intelligent_box2 .Title h2 p{font-size:14px;}
    .huanbao-s1 .title::after, .huanbao-s3 .title::after{margin-top:10px;}
    .huanbao-s3 .title{margin:6% 0 3%}
    .huanbao-s2 .service-list .item{min-height:auto;width:100%;margin-bottom:3%;}
    .huanbao-s1 .content .title{font-size:18px;}
    .huanbao-s1 .container{padding:70px 15px 0;}
    .huanbao-s1 .content p{margin-top:10px;font-size:14px;}
    .huanbao-s1 .content{position:initial;width:100%;-webkit-transform:translateY(0);transform:translateY(0);}
    .huanbao-s1 .img{width:100%;padding-right:0;}
    .huanbao-s2{padding:70px 0;}
    .service-list .item a h3{font-size:14px;}
    .service-list .item p{font-size:12px;}
    .service-list .item{width:100%;padding:3.5% 5px 4.5%;}
    .service-list .item:last-child{margin-right:0;}
    /* .service-list .item .icon{width:50px;height:50px;} */
    .product-list .item{width:100%;float:none;margin-top:40px;margin-right: 0;}
    .product-list .item .content{padding:15px;position:initial;width:100%;-webkit-transform:translateY(0);transform:translateY(0);}
    .product-list .item .img{width:100%;}
    .product-list .item .img img{width:100%;}
    .product-list .content p,.product-list .item-title::after{margin-top:4%;}
    .huanbao-s3{padding:30px 0;}
}

/* 详情页 */
.detail-title{text-align:center;border-bottom:1px solid #e4e4e4;}
.detail-title h2{font-size:30px;color:#000;font-weight:bold;line-height:normal;padding-bottom:2.5%}
.detail-title p{padding:0 0 3.5%;}
.detail-title p span{display:inline-block;padding-left:20px;background:url(../images/icon4.png) no-repeat left center;color:#000;font-size:15px;}
.detail-content{padding:3% 0;font-size:16px;line-height:2; margin:0 20%;}


.Ntitle{ font-size: 32px; color: #0075c1; line-height: normal; font-weight: normal; position: relative;}
.Ntitle:after{ content: ''; display: block; width: 31px; height: 3px; background: #0075c1; margin: 1.5% 0;}
@media (max-width:1000px){
    .Ntitle{ font-size: 28px;}
}
@media (max-width:768px){
    .detail-title h2{font-size:16px;font-weight:normal}
    .Ntitle{ font-size:18px;}
    .detail-content{font-size:14px;}
}
.Technology_box{ line-height:2; font-size:16px; margin-bottom: 3.5%;}
.Technology_box p{text-indent:2em;}
.Technology_box2{ background-size: cover; margin-bottom: 3.5%;}
.Technology_box2_ul{ font-size: 15px; padding: 4.8%; color: #000;}
.Technology_box2_ul li{ float: left; text-align: center; margin: 0 3% 0 5%;}
.Technology_box2_ul .num{ color: #0075c2;}
.Technology_box2_ul .num span{ font-size: 70px; line-height: normal; font-family: "DINCond-Bold";}

.Technology_list dl{ margin-bottom: 1%;}
.Technology_list dt{ background: #ececec; padding: 1.3% 2.5%; border: 1px solid #f4f4f4; border-left: none; border-right: none; font-size: 18px; position: relative; cursor: pointer;}
.Technology_list dt:after{ content: ''; position: absolute; border: 6px solid transparent; border-left-color: #b1b1b1; right: 2%; top: 50%; margin-top: -6px;}
.Technology_list dt.aon{ background: #136ab2; color: #fff;}
.Technology_list dt.aon:after{ border-left-color: transparent; border-top-color: #fff; margin-top: -3px;}
.Technology_list dd{ display: none; padding-bottom: 2%;}
.Technology_list dd a{ float: left; width: 48.5%; margin-right: 3%; padding:1.4% 0 1.4% 4.5%; background: url("../images/a_icon.png") no-repeat 5.5% center; border-bottom: 1px dashed #bababa;font-size:15px;}
.Technology_list dd a:nth-child(2n){ margin-right: 0;}
.Technology_list dd a:hover{ color: #136ab2;}
.Technology_list .two{float: left; width: 48.5%; margin-right: 3%;; position: relative}
.Technology_list .two:nth-child(2n){ margin-right: 0;}
.Technology_list .two .bb{ display: block; float: none; width: 100%; margin-right: 0;padding:2.8% 0 2.8% 9%; }
.Technology_list .two .bb span{  position: relative; padding-right: 30px;}
.Technology_list .three{ display: none; width: 100%; position: absolute; width: 206%; left: 0; background: #f1f1f1; z-index: 10; max-height: 300px; overflow-y: auto;}
.Technology_list .has-sub span{ cursor: pointer;}
.Technology_list .has-sub span:before,
.Technology_list .has-sub span:after{ content: ''; right: 0; background: #136ab2; position: absolute; transition: 0.3s}
.Technology_list .has-sub span:before{ top: 3px; right: 7px; width: 2px; height: 16px;}
.Technology_list .has-sub span:after{ top: 10px; right: 0; width: 16px; height: 2px;}
.Technology_list .has-sub span.show:before{ opacity: 0}

.bzcyBox h2{background: #136ab2; color: #fff; padding: 1.3% 15px; border: 1px solid #f4f4f4; border-left: none; border-right: none; font-size: 16px;}
.bzcyBox li{float: left; width: 49%;margin-right:1%;cursor:pointer;}
.bzcyBox li a{   padding:15px 0 15px 25px; background: url("../images/a_icon.png") no-repeat 5px center; border-bottom: 1px dashed #bababa; color: #000;display: block;cursor:pointer;}
.bzcyBox li a:nth-child(2n){ margin-right: 0;}
.bzcyBox li a:hover{ color: #136ab2;}
@media (max-width:768px){
    .Technology_box {font-size:14px;}
    .Technology_box p{text-align:justify}
    .Technology_list dt{padding:3% 2.5%;font-size:16px;}
    .Technology_list dd a{padding:2% 0;font-size:14px;}
    .Technology_box2_ul .num span{ font-size: 50px;}
    .Technology_list dd a{ width: 100%; margin-right: 0; float: none; display: block; background-position: 2.5% center; padding-left: 6%;}
    .Technology_list .two{ float: none; width: 100%; margin-right: 0}
    .Technology_list .three{ width: 100%; position: relative;}
}
@media (max-width:640px){
    .Technology_box2_ul{ padding-left: 0; padding-right: 0;}
    .Technology_box2_ul li{ width: 50%; margin: 0 0 2%;min-height:87px;}
    .Technology_box2_ul .num span{ font-size: 40px;}
}
.menu_Category{ text-align: center; border-bottom: 1px solid #e5e5e5;}
.menu_Category a{ line-height: 75px; display: inline-block; margin: 0 20px; border-bottom: 2px solid transparent;font-size:16px;}
.menu_Category a.aon{ color: #0075c1; border-bottom-color: #0075c1;}
.Ytable{ display: table; width: 100%; table-layout: fixed;}
.Ytable .Ytable_cell{ display: table-cell; vertical-align: middle;}
.Intelligent_box{ padding: 5% 0;}
.Intelligent_box .pic,
.Intelligent_box .txt{ width: 50%;}
.Intelligent_box .txt{ background: #fbfbfc; padding: 5% 6%;}
.Intelligent_box .txt .icon{ display: block; max-width: 55px;}
.Intelligent_box .txt .h3{ font-size:30px; color: #032149; padding-left: 22px;  margin: 4% 0; position: relative;}
.Intelligent_box .txt .h3:before{ content: ''; position: absolute; left: 0; top: 4%; height: 92%; width: 4px; background: #0075c2;}
.Intelligent_box .con{ font-size: 16px; line-height:2;text-indent:2em;}

.ctxBtn {width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,0.2);position:absolute;top:50%;margin-top:-22px;z-index:2;background:no-repeat center center;background-size:34.782% auto;cursor:pointer;}
.ctxBtn.prev {left:-28%;background-image:url(../images/icon_08.png);}
.ctxBtn.next {right:-28%;background-image:url(../images/icon_09.png);}
.ctxBtn canvas {position:absolute;left:0;top:0;width:100%;height:100%;}

.Intelligent_box2 .Title h2{font-size:30px;text-align:center;margin-bottom:45px;}
.Intelligent_box2 .Title h2 p{font-size:16px;padding-top:10px;}
.Intelligent_box2 .Title h2::after{content: "";display: block;width: 30px;height: 3px;background-color: #fff; margin: 20px auto 0;}
.Intelligent_box2 {overflow:hidden; background:url("../images/Intelligent_bg.jpg") no-repeat center; background-size:cover;color:#fff;padding:3% 0 4%;}
.Intelligent_box2 .inner{width: 1200px;margin: 0 auto;}
.Intelligent_box2 .load {padding-bottom:37.75%;}
.Intelligent_box2 .item .info {position:absolute;left:10%;bottom:5%;width:90%;z-index:2;transition:all .3s;}
.Intelligent_box2 .item .intro {font-size:14px;line-height:1.75em;height:3.5em;overflow:hidden;width:70%;}
.Intelligent_box2 .item h3 {font-size:16px;font-weight:normal;line-height:1.35em;margin-bottom:4.695%;overflow:hidden;}
.Intelligent_box2 .item .readmore {position:absolute;left:10%;bottom:-50%;transition:all .3s;z-index:2;opacity:0;}
.Intelligent_box2 .item a {padding-bottom:90%;background:no-repeat center center;background-size:cover;display:block;overflow:hidden;position:relative;color:#fff;}
.Intelligent_box2 .item a:before,
.Intelligent_box2 .item a:after {width:100%;height:100%;content:'';display:block;position:absolute;left:0;bottom:0;}
/* .Intelligent_box2 .item a:before {background:url(../images/bg_owl.png) no-repeat center 20%;background-size:cover;} */
/* .Intelligent_box2 .item a:after {background-color:rgba(0,82,196,0.2); transition:opacity .3s;} */
.Intelligent_box2 .owl-carousel .owl-stage-outer {overflow:visible;}
.Intelligent_box2 .owl-item {opacity:.1;position:relative;transition:opacity .3s;}
.Intelligent_box2 .owl-item:after {width:100%;height:100%;opacity:1;background-color:transparent;content:'';display:block;position:absolute;left:0;top:0;z-index:2;}
.Intelligent_box2 .active {opacity:1;}
.Intelligent_box2 .active:after {display:none;}
.Intelligent_box2 .active a:hover:after {opacity:0;}
.Intelligent_box2 .active a:hover .readmore {bottom:13.245%;opacity:1;}
.Intelligent_box2 .ctxBtn.prev {left:-8%;}
.Intelligent_box2 .ctxBtn.next {right:-8%;}

.Intelligent_box2 .owl-dots{width:100%;text-align:center;position:relative;font-size:0; margin-top: 3%;}
.Intelligent_box2 .owl-dots .owl-dot{display:inline-block;width:7px;height:7px;background-color:rgba(255,255,255,.7);margin:0 5px;}
.Intelligent_box2 .owl-dots .owl-dot span{display:none;}
.Intelligent_box2 .owl-dots .owl-dot.active{width:47px;background-color:#fff;}
@media (max-width:1440px){
    .Intelligent_box2 .box{padding: 0 60px;}
    .ctxBtn.prev {left:5%;}
    .ctxBtn.next {right:5%;}
}
@media (max-width:1280px){
    .Intelligent_box2 .inner {width: 93.75%;}
    .Intelligent_box2 .box{position:relative;}
    .Intelligent_box2 .owl-carousel{position:static;}
    .Intelligent_box2 .ctxBtn.prev {left:0;}
    .Intelligent_box2 .ctxBtn.next{right:0;}
    .Intelligent_box2 .item h3{font-size:16px;}
}
.menu_Category .category-text {display: none;}
@media (max-width: 992px) {
  .menu_Category .category-wrap {border: 1px solid #3765a8; border-radius: 4px; margin-bottom: 15px; position: relative;}
  .menu_Category .category-text {text-align: left; display: block; position: relative;}
  .menu_Category .category-text span {display: block; padding: 10px 40px 10px 10px; color: #3765a8;}
  .menu_Category .category-text .open {width: 30px; height: 100%;position: absolute;right: 0;top: 0; background: url(../images/more.png) no-repeat center center; background-size: 66%;}
  .menu_Category .list { display: none; width: 100%; z-index: 1; background-color: #fff; overflow: hidden; border-top: 1px solid #3765a8;}
  .menu_Category a {float: none; display: block; text-align: left; display: block; float: none !important}
  .menu_Category a.aon {color: #333; border-bottom: none;}
}
@media (max-width:768px){
    .Intelligent_box2 .Title h2::after{margin-top:10px}
    .Intelligent_box2 .Title h2 p{text-align:left;text-indent:2em;}
    .huanbao-s3 .title{font-size:20px;}
    .Intelligent_box2 .Title h2{font-size:20px;margin:3% 0 3%}
    .Intelligent_box .container{padding:0;}
    .product-list .content p{font-size:14px;line-height:2;}
    .Intelligent_box .con{font-size:14px;text-align:justify;}
    .menu_Category a{ margin: 0 10px;}
    .Intelligent_box .Ytable_cell{ display: block; width: 100%;}
    .Intelligent_box .txt .h3{ font-size: 20px;}
    .ctxBtn {width:24px; height:24px; margin-top:-12px;}
    .ctxBtn.prev {left:-30%;}
    .ctxBtn.next {right:-30%;}
    .Intelligent_box2, .case {padding-top:0;padding-bottom:4%}
    .Intelligent_box2 .ctxBtn.prev{left:10px;}
    .Intelligent_box2 .ctxBtn.next {right:10px;}
    .Intelligent_box2 .item h3{font-size:16px;}
    .Intelligent_box2 .active a:hover .info {bottom:55%;}
    .Intelligent_box2 .item .info {left:5%; width:90%;}
    .Intelligent_box2 .item .readmore {left:5%;}
    .Intelligent_box2 .item .intro {width:90%;}
}

@media (max-width:648px){
    .menu_Category a{ margin: 0; width: 32%; line-height: 40px;}
	.Intelligent_box2 .box{ padding: 0;}
	.Intelligent_box2 .ctxBtn{ display: none;}
}

.proservice_box1_{background:#fbfbfb;padding:1% 0 5%;}
.proservice_box1_ p{color:#000;}
.proservice_box1{ background-size: cover; background-position: center top;}
.proservice_box1 .container{height:495px;}
.proservice_box1 .txt{ width: 50%; float: right; color: #fefefe; line-height: 26px; padding: 8% 1% 7.5% 6.5%;}
.proservice_box1 .tit{ font-size:32px; line-height: normal; margin-bottom: 7%;}
.proservice_box1 .tit:after{ content: '';  width: 31px; height: 3px; background: #fff; margin: 3% 0; display: block;}
.proservice_box1 .con{ opacity: .8;}
@media (max-width:1000px){
    .proservice_box1_ p{font-size:14px !important;text-align:left !important;text-indent:2em;}
    .proservice_box1_ p br{display:none;}
    .proservice_box1{ background-position: left top;}
    .proservice_box1 .txt{ width: 100%; padding: 8%;}
    .proservice_box4_info .txt,.proservice_box5_info p{font-size:14px;text-align:left;text-align:justify;text-indent:2em;}

}
@media (max-width:640px){
    .proservice_box1 .tit{ font-size: 22px;}
    .proservice_box1 .container{height:162px;}
}

.proservice_tit{ text-align: center;  font-size:30px; color: #000000; margin: 6% 0 3%;}
.proservice_tit:after{ display: block; content: ''; margin: 1.5% auto; width: 31px; height: 3px; background: #0075c1;}
@media (max-width:640px){
    .proservice_tit{ font-size: 20px;}
}

.proservice_box2{ padding: 0.5% 0 0%;margin:4% 0 0%;}
.proservice_box2 .tab_{text-align: center;margin-bottom:3%;}
.proservice_box2 .tab_ a{display: inline-block;
    background: #f7f7f7;
    font-size: 16px;
    padding: 12px 24px;
    color: #000;
    border-radius: 5px;
    margin: 0 1%;}
.proservice_box2 .tab_ a.on{background:#0075c1;color:#fff;}
.proservice_box2 ul{ padding: 2%;}
.proservice_box2 li{ float: left; width: 14.285%; text-align: center; font-size: 16px; color: #000; margin-bottom: 4%;}
.proservice_box2 li figure{ display: block; border: 1px solid #eeeeee; background: #fbfbfb; overflow: hidden; border-radius: 100%; margin-bottom: 6%; transition: all 0.5s; width: 100px; margin: 0 auto 6% auto;}
.proservice_box2 li:hover{ color: #0075c2;}
.proservice_box2 li:hover figure{ transform: rotateY(180deg);}
.proservice_box2 .slick-dots li{float:none;}
@media (max-width:768px){
    .proservice_box2 li figure{ max-width: 85%;}
    .proservice_box2 .tab_ a{font-size:14px;padding:8px 14px;border-radius: 3px}
}
@media (max-width:640px){
    .proservice_box2 li figure{ max-width: 70%;}
    .proservice_box2 li{ width: 33.33%; margin: 2% 0; font-size: 14px;}
}


.proservice_box3{ background: #fbfbfb; padding: 1% 0 5%;}
.course_list{ position: relative;}
.course_list:before{ content: ''; position: absolute; left: 0; top: 50%; width: 100%; height: 5px; background: #dcdcdc;}
.course_list .owl-item{ padding-top: 350px; position: relative;}
.course_list .owl-item .txt{ position: absolute; left: -10%; top: 0;}
.course_list .owl-carousel{ padding: 0 0 0 15%; overflow: hidden;}
.course_list .owl-stage-outer{ overflow: inherit; margin-left: -10%; padding-left: 2%; }
.course_list time{ font-size: 22px; color: #666666; font-weight: bold; text-align: center; display: block; padding-top: 40px; position: relative;}
.course_list time:before{ content: ''; position: absolute; width: 16px; height: 16px; background: #fff; border-radius: 100%; left: 50%; margin-left: -12px; border: 4px solid #0075c1; top: 10px;}

.course_list .txt{ width: 150%; padding: 12% 12% 10%; border: 1px solid #eeeeee; background: #fff; color: #666666; line-height: 26px;}
.course_list .txt:before{ content: ''; position: absolute; left: 35%; top: 100%; width: 36px; height: 18px; background: url("../images/arrow_icon1.png") no-repeat center;}
.course_list .txt figure{ margin-bottom: 5%;}
.course_list .txt p{ height: 52px; overflow: hidden;}
.course_list .owl-nav{ display: block!important;}
.course_list .owl-nav button{ position: absolute; width: 54px; height: 54px; border: none; font-size: 0; top: 50%; margin-top: -25px; display: block!important;}
.course_list .owl-nav button span{ display: block; width: 100%; height: 100%;background: url("../images/btn-next2.png") no-repeat center;  font-size: 0;}
.course_list .owl-nav .owl-prev{ left: 0;}
.course_list .owl-nav .owl-next{ right: 0;}
.course_list .owl-nav .owl-next span{ background-image: url("../images/btn-prev2.png");}
@media (min-width:641px){
    .course_list .owl-item:nth-child(2n){ padding-bottom: 370px;}
    .course_list .owl-item:nth-child(2n) .txt{ bottom: 0; top: auto;}
    .course_list .owl-item:nth-child(2n) time{ padding-bottom: 40px; padding-top: 0;}
    .course_list .owl-item:nth-child(2n) time:before{ top: auto; bottom: 10px;}
    .course_list .owl-item:nth-child(2n-1) time{ margin-top: 25px;}
    .course_list .owl-item:nth-child(2n) .txt:before{ top: auto; bottom: 100%; transform: rotate(180deg);}

}
@media (max-width:640px){
    .course_list .owl-carousel{ padding: 0;}
    .course_list .owl-stage-outer{ margin-left: 0; padding-left: 0;}
    .course_list .owl-item .txt{ width: 100%; left: 0;}
    .course_list:before{ bottom: 10%; top: auto;}
    .course_list .owl-nav button{ top: auto; bottom: 4%;}
    .course_list .txt:before{ left: 50%; margin-left: -18px;}
}
/*Timeline002789 */
.Timeline002789{padding: 3% 0; }
.Timeline002789 h1{font-size:36px;color:#000;font-weight:normal;position:relative;padding-bottom:2%;margin-bottom:4%}
.Timeline002789 h1::after{position:absolute;content:'';width:110px;left:0;bottom:0;height:3px;background-color:#e01828}
/*slick Basic*/
.Timeline002789 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Timeline002789 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Timeline002789 .slick-list:focus {outline: none}
.Timeline002789 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Timeline002789 .slick-slider .slick-track,
.Timeline002789 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Timeline002789 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Timeline002789 .slick-track:before,
.Timeline002789 .slick-track:after{display: table; content: '';}
.Timeline002789 .slick-track:after{ clear: both;}
.Timeline002789 .slick-loading .slick-track { visibility: hidden;}
.Timeline002789 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Timeline002789 .slick-slide .slick-loading img { display: none;}
.Timeline002789 .slick-slide .dragging img { pointer-events: none;}
.Timeline002789 .slick-initialized .slick-slide { display: block;}
.Timeline002789 .slick-loading .slick-slide { visibility: hidden;}
.Timeline002789 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Timeline002789 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Timeline002789 li .pic{border-bottom: 1px solid #e5e5e5;background: url(../images/Timeline002789-line.png) repeat-x left bottom;padding-bottom: 50px;}
.Timeline002789 li .Ispic{padding-bottom: 50%; width: 90%;margin: 0 auto;border-radius: 6px; }
.Timeline002789 li .inner{position: relative;padding-top: 54px;text-align: center;}
.Timeline002789 li .inner:after{position: absolute;left: 50%;margin-left: -6px;top: 0;width: 1px;height:40px;background: #e5e5e5;content:'';}
.Timeline002789 li .inner{font-size: 22px;display: block;font-family: Helvetica, sans-serif;font-weight: bold;color: #555;position:relative;}
.Timeline002789 li .inner:before{display:none;position: absolute;left: 50%;margin-left: -7px;margin-top: -37px;top: 0;width: 13px;height: 26px;content:'';background-image: url(../images/hm.png);background-repeat: no-repeat;}
.Timeline002789 li:hover .inner:before{display:block;transition: 0.5s;}
.Timeline002789 li:hover time{color:#e01828}
.Timeline002789 li .inner p{line-height: 30px;max-height: 92px;overflow: auto;color: #000;width: 80%;margin:5px auto 0;font-size: 15px;font-weight: normal;}
.Timeline002789 li .inner p::-webkit-scrollbar{width:3px; height:3px;}
.Timeline002789 li .inner p::-webkit-scrollbar-track{width:3px; background-color:#ddd; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius:2em;}
.Timeline002789 li .inner p::-webkit-scrollbar-thumb{background-color:#ccc; background-clip:padding-box; min-height:28px; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius:2em;}
.Timeline002789 li .inner p::-webkit-scrollbar-thumb:hover{background-color:#fff;}
.Timeline002789 .slick-arrow{font-size: 0;width: 30px ;height: 30px;border: 0;position: absolute;top: 50%; cursor: pointer;padding: 0;background: #e01828;z-index: 10;border-radius: 50%;}
.Timeline002789 .slick-arrow:before{position: absolute; content: ''; width: 10px; height: 10px; border-right: 2px solid #fff; border-top: 2px solid #fff; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); left: 50%; top: 50%; margin: -5px 0 0 -6px;}
.Timeline002789 .slick-prev:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg); margin-left: -3px;}
.Timeline002789 .slick-disabled{background: #e01828;}
@media(min-width:1025px){
.Timeline002789 .slick-prev{left: -15px;}
.Timeline002789 .slick-next{right:-15px;}
}
@media(max-width:1024px){
.Timeline002789 .slick-prev{left: 0;}
.Timeline002789 .slick-next{right:0;}
}
/*Timeline002789 */
.Timeline002789{padding:0 0 5%; }
/*slick Basic*/
.Timeline002789 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Timeline002789 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Timeline002789 .slick-list:focus {outline: none}
.Timeline002789 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Timeline002789 .slick-slider .slick-track,
.Timeline002789 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Timeline002789 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Timeline002789 .slick-track:before,
.Timeline002789 .slick-track:after{display: table; content: '';}
.Timeline002789 .slick-track:after{ clear: both;}
.Timeline002789 .slick-loading .slick-track { visibility: hidden;}
.Timeline002789 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Timeline002789 .slick-slide .slick-loading img { display: none;}
.Timeline002789 .slick-slide .dragging img { pointer-events: none;}
.Timeline002789 .slick-initialized .slick-slide { display: block;}
.Timeline002789 .slick-loading .slick-slide { visibility: hidden;}
.Timeline002789 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Timeline002789 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Timeline002789 li .pic{border-bottom: 1px solid #e5e5e5;background: url(../images/Timeline002789-line.png) repeat-x left bottom;padding-bottom: 29px;}
.Timeline002789 li .Ispic{padding-bottom: 50%; width: 90%;margin: 0 auto;border-radius: 6px;background-position: center; background-size: cover;background-repeat:no-repeat;}
.Timeline002789 li .inner{position: relative;padding-top: 54px;text-align: center;}
.Timeline002789 li .inner:after{position: absolute;left: 50%;margin-left: -6px;top: 0;width: 1px;height:40px;background: #e5e5e5;content:'';}
.Timeline002789 li .inner time{font-size: 22px;display: block;font-family: Helvetica, sans-serif;font-weight: bold; color: #000}
.Timeline002789 li .inner p{line-height: 22px;max-height: 70px;overflow: auto;color: #000; width: 80%; margin:5px auto 0;}
.Timeline002789 .slick-arrow{font-size: 0;width: 30px ;height: 30px;border: 0;position: absolute;top: 50%; cursor: pointer;padding: 0;background: #3b4c67;z-index: 10;border-radius: 50%;}
.Timeline002789 .slick-arrow:before{position: absolute; content: ''; width: 10px; height: 10px; border-right: 2px solid #fff; border-top: 2px solid #fff; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); left: 50%; top: 50%; margin: -5px 0 0 -6px;}
.Timeline002789 .slick-prev:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg); margin-left: -3px;}
.Timeline002789 .slick-disabled{background: #8195b5;}
@media(min-width:1025px){
.Timeline002789 .slick-prev{left: -15px;}
.Timeline002789 .slick-next{right:-15px;}
}
@media(max-width:1024px){
.Timeline002789 .slick-prev{left: 0;}
.Timeline002789 .slick-next{right:0;}
}



.proservice_box4{  background:url("../images/Intelligent_bg2.jpg") no-repeat center; background-size:cover; padding: 1% 0 5%;}
.proservice_box4_info{ text-align: center; color: #fff; line-height:2;font-size:16px;}
.proservice_box4 .proservice_tit{ color: #fff;}
.proservice_box4 .proservice_tit:after{ background: #fff;}

.proservice_box5_info{ text-align: center; color: #000; line-height:2; font-size:16px;margin-bottom: 6%;}

.proservice_box6{ background: url("../images/bg5.jpg") no-repeat center; background-size: cover; padding: 1% 0 5%;}
.proservice_box6 .proservice_tit{ color: #fff;}
.proservice_box6 .proservice_tit:after{ background: #fff;}
.proservice_box6_info .pic,
.proservice_box6_info .txt{ width: 50%; float: left;}
.proservice_box6_info .txt{ background: #fff;}
.proservice_box6_info ul{ padding: 7% 5% 3%;}
.proservice_box6_info li{ width: 50%; float: left; text-align: center; font-size: 15px; color: #000; margin-bottom: 5%;}
.proservice_box6_info .num{ color: #0075c2; font-size: 15px; font-weight: bold;}
.proservice_box6_info .num span{ font-size: 70px; line-height: normal; font-family: "DINCond-Bold";}
.proservice_box6_info .info{ background: #195ba5; text-align: center; color: #fff; font-size: 15px; line-height: 38px; padding: 4.45% 0;}
@media (max-width:1000px){
    .proservice_box6_info .num span{ font-size: 60px;}
    .proservice_box6_info .info{ line-height: 28px; padding: 2% 0;}
    .proservice_box6_info ul{ padding-top: 4%;}
    .proservice_box6_info li{ margin-bottom: 3%;}
}
@media (max-width:768px){
    .MsoNormal1{text-align:left !important;text-indent:2em}
    .proservice_box6_info .pic img{ width: 100%;}
    .proservice_box6_info .pic, .proservice_box6_info .txt{ width: 100%; float: none;}
    .proservice_box6_info .num span{ font-size: 50px;}
}
@media (max-width:640px){
    .proservice_box6_info ul{ padding-left: 0; padding-right: 0;}
    .proservice_box6_info li{ font-size: 14px;}
    .proservice_box6_info .info{ padding: 2%; font-size: 14px;text-align:left;font-weight:normal;text-align:justify;text-indent:2em;}
    .proservice_box6_info .info br{display:none;}
}

.proservice_box7{ padding-bottom: 3%}

.proservice_box7 .info{ padding-top: 2%}
.proservice_box7 .info p{font-size:15px !important;line-height:2em;text-indent:2em;}
.proservice_box7 ul{ font-size: 0; }
.proservice_box7 li{ display: inline-block; width: 18.4%; font-size: 14px; line-height:2; color: #000; text-align: center; vertical-align: top; background: #fbfbfb; margin-right: 2%; padding: 0 1% 3%; margin-bottom: 50px; transition: all 0.5s;min-height:330px;}
.cailiao_ys li{min-height:375px;}
.proservice_box7-cl li{min-height:402px;}
.proservice_box7 li p{text-align: left; text-indent: 2em;}
.proservice_box7 li:nth-child(5n){ margin-right: 0;}
.proservice_box7 li figure{ display: inline-block; background: #0075c1; overflow: hidden;width:170px;height:110px;}
.proservice_box7 li .icon_pic{ width: 80px; height: 80px; line-height: 80px; border-radius: 100%; margin-top: 15px;}
.proservice_box7 li h2{ font-size: 15px; color: #0075c1; margin: 5% 0 2%; font-weight: bold;}
.proservice_box7 li:hover{ box-shadow: 0 0 10px #ccc;}
.proservice_box7 .ul_lcid15 li{ padding: 3.5%; font-size: 15px; text-align: left;width: 24%; margin-right: 1.333%; min-height: 280px}
.proservice_box7 .ul_lcid15 li:nth-child(4n){ margin-right: 0;}
.proservice_box7 .ul_lcid15 li h3{ font-weight: bold;position: relative; font-size: 20px; color: #0075c1;margin: 0}/*
.proservice_box7 .ul_lcid15 li h3:before{ content: ''; width: 8px; height: 8px; background: #0075c1;  position: absolute; left: 0; top: 50%; margin-top: -4px; transform: rotate(45deg)} */
.proservice_box7 .ul_lcid15 li p{ padding-top: 10px;}
.proservice_box7 .ul_lcid15 li p b{color: #0075c1;}
.proservice_box7 .ul_lcid16 li{ text-align: left; min-height: 620px; padding: 2% 2%; background: #fbfbfc}
.proservice_box7 .ul_lcid16 li h3{ font-weight: bold;position: relative; font-size: 18px; color: #0075c1; margin-bottom: 10px;}
/* .proservice_box7 .ul_lcid16 li h3:before{ content: ''; width: 8px; height: 8px; background: #0075c1;  position: absolute; left: 0; top: 50%; margin-top: -4px; transform: rotate(45deg)} */
.proservice_box7 .ul_lcid16 li p{ position: relative; padding-bottom: 5px;}
/* .proservice_box7 .ul_lcid16 li p:before{ content: ''; width: 5px; height: 5px; top: 10px; background: #333;  position: absolute; left: 0; border-radius: 100px; } */
.proservice_box7 .info_lcid17{  padding: 2%; background: #fbfbfc}
.proservice_box7 .info_lcid17 .txt{font-size:16px;/*  padding-top: 2%; */line-height:2;text-indent:2em;}
.proservice_box7 .pic_lcid18{ margin: auto; max-width: 900px; padding: 3% 0; text-align: center}
.proservice_box7 .pic_lcid18 span{ width: 19%; display: inline-block;; padding: 5px;}
.proservice_lc li{width:23.5%;min-height:308px;}
.proservice_lc li:nth-child(3n){margin-right:2%;}
.proservice_lc li:nth-child(4n){margin-right:0;}

@media (max-width:768px){
    .proservice_box7 li{ width: 31%; margin: 0 1% 10px;}
    .proservice_box7 li:nth-child(5n){ margin-right: 1%;}
    .proservice_box7 li{min-height:auto;}
    .proservice_box7 li p{min-height:140px;text-align:justify;min-height:auto;}

.proservice_box7 .ul_lcid15 li{ width: 48%; margin-right: 2%; min-height: 210px}
.proservice_box7 .ul_lcid15 li:nth-child(2n){ margin-right: 0}
.proservice_box7 .ul_lcid16 li p{ min-height: auto}
.proservice_box7 .pic_lcid18 span{ width: 24%}
}
@media (max-width:640px){
    .proservice_box7 li{min-height:auto;}
    .proservice_box7 ul{ padding-top:3%;}
    .proservice_box7 li h2{font-size:14px;}
    .proservice_box7 li{ width:100%; margin-left: auto; margin-right: auto!important; display: block;float:none;}
    .proservice_box7 li:nth-child(2n+1){clear: both;}
	.proservice_box7 li p{ padding:0 3% 2% 3%; text-indent: 2em;}
    .proservice_box7 .ul_lcid15 li h3{ font-size: 18px;}
    .proservice_box7 .ul_lcid15 li{ width: 100%; float: none;margin-right: 0; margin-bottom: 2%; min-height:auto}
    .proservice_box7 .ul_lcid15 li p{ min-height: auto}
    .proservice_box7 .ul_lcid16 li{ width: 100%; float: none; min-height:auto; margin-bottom: 2% }
    .proservice_box7 .info_lcid17 .txt{font-size: 15px;}
    .proservice_box7 .pic_lcid18 span{ width: 32%}

}

.Linklist002316{ padding: 20px 0;}
.Linklist002316 ul{ margin: 0 -1%;}
.Linklist002316 ul li{ float: left; width: 48%;margin: 0 1% 20px 1%; border: 1px solid #eee; padding: 10px;}
.Linklist002316 ul li a{display: block; text-align: center; padding-bottom: 30%; position: relative;}
.Linklist002316 ul li img{ max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50% ,-50%);}
@media screen and (min-width:768px ){
    .Linklist002316 ul li{width:29.0004%;margin-left:2%;margin-right:2%;}
}
@media screen and (min-width:1024px ){
    .Linklist002316 ul li{width:21%;  margin-bottom: 30px; }
}


/*
 .PicList000589
 */
.PicList000589{margin: 0 auto; padding: 0 0 5%;}
.PicList000589 .container>ul{ padding:2%; border:1px solid #d1d1d1; background-color:#fff; margin-bottom: 5%;}
.PicList000589 li{border-bottom:1px solid #d1d1d1; line-height:47px;}
.PicList000589 li time{ float:right; font-size:12px; margin-left:10px;}
.PicList000589 li:last-child{ border-bottom:0;}
.PicList000589 li a:hover{ color: #0075c1;}


/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Banner002465 为demo编号
 */
.Banner002465{ position: relative;z-index: 0}
.Banner002465 li a{ display:block; }
.Banner002465 li a .phoneimg{ display: none;}
.Banner002465 .owl-dots{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:12px; z-index:10;}
.Banner002465 .owl-dots>div{ display:inline-block; margin:0 0.5%;position: relative;}
.Banner002465 .owl-dots>div span{ display:block; width: 12px; height: 12px; border-radius:50%; background: #fff; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); }
.Banner002465 .owl-dots>div.active span{ -moz-opacity:1; opacity: 1; filter:alpha(opacity=100); }
.Banner002465 .owl-nav >div{ position: absolute; top: 50%; margin-top: -25px; background: url(../images/Banner002465-btns.png) no-repeat; width: 50px; height: 50px; cursor: pointer;}
.Banner002465 .owl-nav .owl-prev{ left: 5%; background-position: 0 0;}
.Banner002465 .owl-nav .owl-next{ right: 5%; background-position: -50px 0;}
.Banner002465 .owl-nav .owl-prev:hover{ background-position: 0 -50px;}
.Banner002465 .owl-nav .owl-next:hover{ background-position: -50px -50px;}
@media(max-width:1200px){
.Banner002465 li a .pcimg{ display: none;}
.Banner002465 li a .phoneimg{ display: block;}
.Banner002465 .owl-dots>div{ margin: 0 3px;}
}



.video_play video{width:100%; object-fit: cover; object-position: top;}

.video_list{ padding:4% 0; position:relative}
.video_list .slick-slide{ opacity:0.6; text-align:center;; position:relative;}
.video_list .slick-slide a{ display:block; position:relative; padding:10px;}
.video_list .slick-slide figure{ overflow: hidden; position:relative;}
.video_list .slick-slide figure img{ display:none}
.video_list .slick-slide span{ display:block; padding-bottom:50%; background:no-repeat center center; background-size:cover;transition: all 0.8s;}
.video_list .slick-slide p{ font-size:16px; padding:10px 0; color:#000000}
.video_list .slick-prev{ top:44%; left:-45px; }
.video_list .slick-next{ top:44%; right:-45px; }
.video_list .slick-prev:before,
.video_list .slick-next:before{ line-height:45px; font-size:35px; }

.video_list .slick-current,
.video_list .slick-slide:hover{ opacity:1}
.video_list .slick-slide:hover figure span{ transform: scale(1.1);}
.video_list .slick-slide:hover figure:before,
.video_list .slick-current figure:before{ z-index:5; content:''; display:block; position:absolute; width:100%; height:100%; box-shadow:inset 0 0 0px 4px #0075c1}
.video_list .slick-slide a:focus{border: 0;outline: none;}

@media(max-width:1476px){
    .video_list .slick-prev{ top:44%; left:-30px; }
    .video_list .slick-next{ top:44%; right:-30px; }
}
@media(max-width:1366px){
    .video_list .slick-prev{ top:44%; left:0; }
    .video_list .slick-next{ top:44%; right:0; }
}
@media(max-width:1024px){
    .video_title{ font-size:30px}
}

@media(max-width:640px){
    .video_title{ font-size:20px}
    .video_title:after{ width:26px;}
    .video_list .slick-slide p{ font-size:14px;}
}



@media(max-width:1000px){

    .page-munu .menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
    .page-munu .menu .owl-stage-outer{ position:relative; overflow:hidden;}
    .page-munu .menu .owl-stage{position:relative;touch-action: manipulation;}
    .page-munu .menu{ background:#fff;padding:15px 15px 0; position:relative;}
    .page-munu .menu li a{ float:left; line-height:40px; padding:0 10px;}
    .page-munu .menu li.aon a{background:#3765a8; box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3); color:#fff;}
    .page-munu .menu .owl-nav button{ position:absolute; top:0; height:100%; width:25px; border:none; background:#3765a8; box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3); color:#fff; cursor:pointer; padding:0; font-size:24px;}
    .page-munu .menu .owl-nav button.owl-prev{ left:0;display:none;}
    .page-munu .menu .owl-nav button.owl-next{ right:0;display:none;}
    .page-munu .menu .disabled{ opacity: 0.5;}
    .page-munu .menu{width: 100%;float: none;}
   .page-munu .container{padding: 0;}

    .menu_Category .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
    .menu_Category .owl-stage-outer{ position:relative; overflow:hidden;}
    .menu_Category .owl-stage{position:relative;touch-action: manipulation;}
    .menu_Category .container{ background:#fff; padding:15px 15px 0; position:relative;}
    .menu_Category  a{ float:left; line-height:40px; padding:0;font-size:14px;margin:0 5px;}
    /*.menu_Category  a.aon {background:#3765a8; box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3); color:#fff;}*/
    .menu_Category .owl-nav button,.menu_Category .owl-nav div{ position:absolute; top:0; height:100%; width:25px;line-height: 42px; border:none; background:#3765a8; box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3); color:#fff; cursor:pointer; padding:0; font-size:24px;}
    .menu_Category .owl-nav .owl-prev{ left:0;display:none;}
    .menu_Category .owl-nav .owl-next{ right:0;display:none;}
    .menu_Category .disabled{ opacity: 0.5;}
    .menu_Category{width: 100%;float: none;}
    .menu_Category a{width: auto;}
}


.thumbnail{display:block;padding-top:80%;background-size:cover;background-repeat:no-repeat;-webkit-transition:.4s;transition:.4s;background-position:center;}
.news-main .thumbnail{padding-top: 0;}
/* *:hover .thumbnail{-webkit-transform:scale(1.1);transform:scale(1.1);} */

.logoList{ overflow: hidden;max-width: 1200px; margin: 0 auto 5%;}
.logoList li{ width: 50%; float: left; text-align: center; position: relative;}
.logoList li:first-child{ clear: both; margin: 0 auto; float: none;}
.logoList li .img{ width: 100%; max-width: 340px; padding: 5px; border: 1px solid #f3f3f3; margin: 0 auto;}
.logoList li figure{ padding-top: 40.07%; background-size: contain; background-repeat: no-repeat; background-position: center;}
.logoList li p{ max-width: 340px; font-size: 24px; color: #000000; margin: 0 auto; padding: 4% 0;}
.logoList li:after{ content: ''; width: 22%; padding-top: 22%; background: url("../images/icon25.png") no-repeat center; display: block;margin: 7% auto; background-size: contain;}
.logoList li:last-child:after,
.logoList li:nth-last-child(2):after{ display: none;}
@media(max-width:1000px){
.logoList li p{font-size:14px;}
.logoList li{padding:0 3px;}
.member-main .tabs-list dt{font-size:16px;}
}


/*Floor002214*/
.Floor002214{ padding:0% 0 3%;}
.Floor002214 .auto{ overflow:hidden;}
.Floor002214 .con{font-size: 15px;text-indent:2em;line-height:2;color: #000000;/* padding-left:85px;background:url(../images/Floor002214_icon.png) no-repeat left top; */}
.Floor002214 .img{ margin-top: 3%; display: block}
.Floor002214 .img img{display: block;margin: 5% auto;}
.Floor002214 .right h3{margin: 0 0 1%;font-size: 20px;color: #0075c1;position: relative;padding-left: 24px;font-weight: bold;background: #f5f5f5; padding: 10px;}
.Floor002214 .right h3:after{content: '';background: #0075c1;width: 14px;height: 14px;display: block;margin-right: 5px;line-height: 32px;transform: rotate(45deg); -webkit-transform: rotate(45deg);position: absolute;left: 0;top: 7px; display: none;}
.Floor002214 .right dt{width: 100%; position: relative;color: #000;font-size: 16px;font-weight: bold;margin-bottom:5px;}
.Floor002214 .right dt:after{content: '';background: #000;width: 6px;height: 6px;position: absolute;left: 0;top: 8px;border-radius: 3px;-webkit-border-radius: 3px; display: none;}
.Floor002214 .right .one dd{margin-bottom: 5px;font-size: 14px;color: #000;}
.Floor002214 .right .one dl{ margin-bottom:1%;}
.Floor002214 .right  dl dd,.Floor002214 .right  dl dt{padding-left:15px;}
.Floor002214 .right .one dl{ float: left; width: 50%;  padding-right: 2%}
.Floor002214 .right .one dl.dl{float:none;width: 100%;padding-right: 0;margin-bottom: 1%;}
.Floor002214 .right .one .dl dd{float: left;width: 50%;padding-right: 2%;}

.Floor002214 .right .two{margin-top:1%;}
.Floor002214 .right .two dd{ font-size: 14px; color: #000; line-height:2; float: left; width: 50%; padding-right: 2%; margin-bottom: 12px; position: relative;margin-bottom:0;}
.Floor002214 .right .two dd:first-child{ width: 100%; padding-right: 0;}

.Floor002214 .right .three{margin-top:1%;margin-bottom: 12px;}
.Floor002214 .right .three dd{ font-size: 14px;color: #000; line-height:2;position: relative; /* margin-bottom:10px;  padding-left: 10px;*/}
.Floor002214 .right .two dd:after,
.Floor002214 .right .three dd:after{ content: ''; content: ''; background: #000; width: 6px; height: 6px; position: absolute; left: 0; top: 10px; border-radius: 3px; -webkit-border-radius: 3px; display: none; }

@media (min-width: 1025px){
	.Floor002214 .left{ float: left; width:42.5% }
	.Floor002214 .right{ float: right; width:55% }
}

@media (max-width:480px){
.Floor002214 .right h3{font-size:16px;}
.Floor002214 .right .one dl{ float: none; width: 100%;}
.Floor002214 .right .one .dl dd{float: left;width:100%;padding-right: 2%;}
.Floor002214 .right .two dd{ float: none; width: 100%;}
.Floor002214 .right .one dl{margin-bottom:5%}
}
.Floor002214 .znqc h3{margin-bottom:1%}
.Floor002214 .znqc{width:100%;}
.Floor002214 .znqc{font-size:14px;}
.Floor002214 .znqc p{margin-bottom: 5px;padding-left:10px;}
/*RighInfo002816 */
/*.RighInfo002816{padding-top: 6%;}*/
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 ul{margin-bottom: 6%;}
.RighInfo002816 ul .inner{background: #fff;padding-top: 3%;padding-bottom: 3%;}
.RighInfo002816 ul h3{ font-size:30px; color: #032149; padding-left: 22px;  margin: 4% 0; position: relative;}
.RighInfo002816 ul h3:before{ content: ''; position: absolute; left: 0; top: 4%; height: 92%; width: 4px; background: #0075c2;}
.RighInfo002816 ul .li p{ line-height: 28px; color: #666; font-size:16px;text-indent:2em;}
.RighInfo002816 ul .li .icon{padding-bottom: 15px;}
@media(min-width:1025px){
.RighInfo002816 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816 ul:nth-child(2n) .ol{float: right;}
.RighInfo002816 ul:nth-child(2n) .li{float: left;}
.RighInfo002816 ul .ol,
.RighInfo002816 ul .li{width: 50%;}
.RighInfo002816 ul .li{ position: relative; z-index: 10;}
.RighInfo002816 ul:nth-child(2n-1) .li .inner{margin-left: 0;padding-left: 8%;}
.RighInfo002816 ul:nth-child(2n) .li .inner{width: 100%;padding-right: 5%;}
}
@media(max-width:1024px){
.RighInfo002816 ul .li{padding: 0!important;}
.RighInfo002816 ul .inner{ padding: 20px;}
}

/*PicList002735 */
.PicList002735{background: #f8f8f8;padding-bottom: 2%;}
.PicList002735 .title{text-align: center;font-size:30px;color: #000000;padding: 4% 0 0%;}
.PicList002735 .title:after{ display: block; content: ''; margin: 1.5% auto; width: 31px; height: 3px; background: #0075c1;}
.PicList002735 li{margin-bottom: 2%;margin-top: 2%;background: #fff;}
.PicList002735 li a{display: block;border: 1px solid #e6e6e6;transition: 0.3s;}
.PicList002735 li a:hover{border-color:#0075c1; box-shadow: 0 10px 14px rgba(0,0,0,0.1);}
.PicList002735 li .Ispic{background-size: cover;background-color: #fff;padding-bottom: 60%;}
.PicList002735 li .txt{padding: 25px;}
.PicList002735 li .txt h3{font-size: 18px;color: #000;text-align: center;margin-top: 0;}
.PicList002735 li .txt p{line-height: 28px;color: #666;min-height: 112px;font-size: 16px;text-indent:2em;}
@media(max-width:1024px){
 .PicList002735 li .txt p{min-height: 140px;margin-bottom: 0;font-size: 14px;}
}
@media(max-width:768px){
 .PicList002735 li .txt p{min-height: 112px}
}
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 31%; }
.PicList002735 li:not(:nth-child(3n)){margin-right: 3%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}


/*PicList002735 */
.PicList0027352 .title{ text-align: center;  font-size:30px; color: #000000; margin: 3% 0 3%;}
.PicList0027352 .title:after{ display: block; content: ''; margin: 1.5% auto; width: 31px; height: 3px; background: #0075c1;}
.PicList0027352 dl{ margin-bottom:2%;}
.PicList0027352 dl dt{margin: 0 0 1%;font-size: 20px;color: #0075c1;position: relative;padding-left: 19px;font-weight: bold;}
.PicList0027352 dl dt:after{content: '';background: #0075c1;width: 12px;height: 12px;display: block;margin-right: 5px;line-height: 32px;transform: rotate(45deg);-webkit-transform: rotate(45deg);position: absolute;left: 0;top: 15px;}
.PicList0027352 dl dd{ font-size: 16px; color: #000; line-height: 26px; margin-bottom: 12px; position: relative;}

.pro_relate.product-list{}
.pro_relate.product-list .item{width: 31.000%;margin-right:3%;float: left;}

.pro_relate.product-list .item .img{width: 100%;padding-bottom: 86.95%;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.pro_relate.product-list .item .content{position: relative;top: auto;right: auto;transform: none;-ms-transform: none;-webkit-transform: none;padding: 5%;width: 100%;}
.pro_relate.product-list .content p,.pro_relate.product-list .content .ellipsis2{margin-top: 4%;}
.huanbao-s3 .product-list .item-title::after{display:none;}
.huanbao-s3 .pro_relate.product-list .content .ellipsis2{margin-top:1%}
@media  (min-width: 992px){
    .pro_relate.product-list .item:nth-child(3n){margin-right: 0;}
    .pro_relate.product-list .item:nth-child(3n+1){clear: both;}
    .pro_relate.product-list .content .ellipsis2{height: 110px;}
}
@media  (min-width: 641px) and (max-width:992px){
    .pro_relate.product-list .item{width: 48%;margin-right:4%;float: left;}
    .pro_relate.product-list .item:nth-child(2n){margin-right: 0;}
    .pro_relate.product-list .item:nth-child(2n+1){clear: both;}
}
@media  (max-width: 640px){
    .pro_relate.product-list .item{width: 100%;margin-right:0%;float: none;}
}
/*Floor002745 */
.Floor002745{background: #fff;padding:1% 0 0;background:url(../images/bg01.jpg);}
.Floor002745 .auto{max-width:1440px;margin: 0 auto;}
/*slick Basic*/
.Floor002745 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002745 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002745 .slick-list:focus {outline: none}
.Floor002745 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002745 .slick-slider .slick-track,
.Floor002745 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002745 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002745 .slick-track:before,
.Floor002745 .slick-track:after{display: table; content: '';}
.Floor002745 .slick-track:after{ clear: both;}
.Floor002745 .slick-loading .slick-track { visibility: hidden;}
.Floor002745 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002745 .slick-slide .slick-loading img { display: none;}
.Floor002745 .slick-slide .dragging img { pointer-events: none;}
.Floor002745 .slick-initialized .slick-slide { display: block;text-align: center;}
.Floor002745 .slick-loading .slick-slide { visibility: hidden;}
.Floor002745 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002745 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Floor002745 li.slick-slide{padding: 25px 0;}
.Floor002745 li.slick-slide .icon{width: 60%; max-width: 114px; margin: 0 auto;position: relative;text-align: center;}
.Floor002745 li.slick-slide .icon img{position: relative; z-index: 3;display: inline-block;}
.Floor002745 li.slick-slide h2{font-size:22px;font-weight: normal;color:#000;margin:7% 0 7%;}
.Floor002745 li.slick-slide aside{line-height: 32px; font-size: 16px; text-align: center;color: #666; padding-top: 0px;position: relative; z-index: 3;}
.Floor002745 li.slick-slide aside span{display: block;}

.Floor002745 .slick-dots{ text-align: center; padding:0 0 20px 0;}
.Floor002745 .slick-dots li{display: inline-block; width: 14px; height: 6px; background: rgba(0,0,0,0.2); margin: 0 2px;}
.Floor002745 .slick-dots li button{display: none;}
.Floor002745 .slick-dots li.slick-active{background: #0075c1;}

.web_link{padding-bottom:5%}
.web_link ul li{ padding:10px 0; border-bottom:dotted 1px rgba(42,67,86,.3)}
.web_link ul li b{ display:block; font-size:20px; font-weight:normal; padding-bottom: 15px;color:#ee751f}
.web_link ul li b a{}
.web_link ul li i{ font-size:18px; opacity: 0.5; line-height: 16px;color:#ee751f}
.web_link ul li span{ opacity:0.8; display:inline-block; white-space:nowrap; padding-right:20px;}
.pagination .btn-next a{display: inline-block; width: 100%; height: 100%; background: none;}
.pagination .btn-prev a{display: inline-block; width: 100%; height: 100%;background: none;}

.govern {
        border: 1px solid rgb(14, 132, 199);
        margin: 2px 0 5%;
        letter-spacing:1px;
    }
    .downList ul.title {
        margin: 0px;
        padding: 0px;
        width: 100%;
        height: 38px;
        color: #7cc7da;
        background-color: #fff;
        letter-spacing:1px;
    }
    .downList .title li {
        text-align: center;
        font-size: 16px;
        padding: 0 20px;
        margin-right: 10px;
        border-top: 1px solid #7cc7da;
        border-left: 1px solid #7cc7da;
        border-right: 1px solid #7cc7da;
        height: 40px;
        line-height:40px;
        list-style-type: none;
        cursor: pointer;
        float: left;
    }
    .downList .title li:last-child{
        margin-right: 0px;
    }
    .downList .title li.current {
        color: #fff;
        background-color: rgb(14, 132, 199);
        border-top: 1px solid rgb(14, 132, 199);
        border-left: 1px solid rgb(14, 132, 199);
        border-right: 1px solid rgb(14, 132, 199);
    }
    .downList ul.item {
        font-size: 14px;
        margin: 20px 30px;
        padding: 15px 0px;
    }

    .downList .item li {
        line-height: 24px;
        list-style-type: none;
        padding: 3px 0 3px 0px;
    }

    .downList .item li > p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .downList .item li > p > a {
        padding-left: 4px;
        color: rgb(51, 51, 51);
        text-decoration: none;
    }
    .downList .item li > p > a:hover {
        color: rgb(14, 132, 199);
        text-decoration: none;
    }
    .downList .item li i {
        display: block;
        color: rgb(14, 132, 199);
        float: left;
        font-size: 14px;
        margin-top: 0%;
		font-style:normal;
    }
	.downList .item li i:before{content: "\e67d";}
	
	
	


