@charset "utf-8";
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;outline:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
.clearfix:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both}
.clearfix{zoom:1}
.dn{display:none}
body{color:#333;font-size:16px;line-height:1.7;font-family:arial,sans-serif;overflow-y: scroll;}
*{-wekit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
img,video{width:auto;height:auto;max-width:100%;vertical-align:middle}
img{object-fit:cover}
video{outline:0;border:none}
a{color:#333;text-decoration:none;border:none;outline:0}
textarea{resize:none}
input,select,textarea{font-size:14px;color:#999;font-family:黑体,SimHei,sans-serif;outline:0;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
input:-webkit-autofill{ -webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;box-shadow: 0 0 0px 1000px #ffffff inset !important;-webkit-text-fill-color: #333!important;}
.wrap{max-width: 1200px;width: 88%; margin: 0 auto;}
/* ===================font=============== */
@font-face{
    font-family: "Alibaba";
    src: url("../font/Alibaba-PuHuiTi-Heavy.ttf") format('truetype');
    
}
/* ===================header=============== */
.header .logo .mo{display: none;}
.rqqh_tit li { cursor: pointer;}
.rqqh_tit li.cur { color: #335a9b; font-weight: bold;}
.rqqh_tit li.cur h2 { font-weight: bold;}
.rqqh_tit li.cur em { background: #335a9b;border:3px solid #335a9b}
.rqqh_tit li h2,.rqqh_tit li em { transition: all 1s;}
.header{width: 100%;position: absolute;left: 0;top: 0;z-index: 999;text-align: center;height: 80px;}
.header .logo{float: left;display: block;line-height: 80px;width: 140px;}
.header .header-tools{float: right;}
.header-tools{margin-top: 16px;}
.header-tools li{float: left;margin-left: 20px;position: relative;}
.header-tools>li:first-child{margin-left: 0;}
.header-tools>li.header-search .header-icon{background-image: url(../images/head-search.png);}
.header-tools>li.header-wechat .header-icon{background-image: url(../images/head-ewm.svg);}
.header-tools>li.header-eamil .header-icon{background-image: url(../images/head-email.svg);}
.header-tools>li.header-en .header-icon{background-image: url(../images/head-q.svg);}
.header-tools li .header-icon{display: block;width: 54px;height: 54px;background-repeat: no-repeat;background-position: center;background-size: 20px;cursor: pointer;}

.header .nav {display: inline-block;margin-left: 14px;}
.header .nav .fa-li{float: left;font-size: 14px;color: #fff;padding: 0 10px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;position: relative;}
.header .nav .nav-item-hd{display: block;color: #fff;font-weight: 200;line-height: 80px;position: relative;}
.header .nav .nav-item-hd:after{content:'';width:0;height: 2px;background-color: #0267db;position: absolute;left: 0;bottom: 0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.header .nav .fa-li:hover .nav-item-hd:after{width: 100%;}


/*新闻列表*/
.wp{width:98%;max-width:1200px;margin:0 auto}
.news-z1{padding-bottom:118px;overflow:hidden}
.list-z2{margin-bottom:119px;overflow:hidden}
.list-z2 li{padding-top:58px;display:block;overflow:hidden}
.list-z2 .date{margin-right:8px;padding:25px 0 36px;float:left;width:143px;border-right:2px solid #f2f2f2;text-align:center}
.list-z2 .date span{display:block}
.list-z2 .date .day{margin-bottom:7px;font-size:46px;color:#1a5cb0;font-weight:700;line-height:1.2}
.list-z2 .date .year{font-size:18px;color:#1a5cb0}
.list-z2 .right{padding:7px 0 57px;border-bottom:2px solid #f2f2f2;overflow:hidden}
/*.list-z2 .pic{margin-top:13px;float:right;width:220px;height:120px;overflow:hidden}
.list-z2 .pic img{display:block;width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
*/.list-z2 .inner{padding:0 30px 0 70px;overflow:hidden}
.list-z2 .inner h4{margin-bottom:5px}
.list-z2 .inner h4 a{display:block;font-size:24px;color:#000;font-weight:700;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z2 .inner .info{margin-bottom:22px;overflow:hidden}
.list-z2 .inner .info .date{display:none;margin:0;padding:0;border:none;float:none;width:auto;margin-left:10px;text-align:left;font-size:14px;color:grey}
.list-z2 .inner .info .info-inner{overflow:hidden}
.list-z2 .inner .info .info-inner a,.list-z2 .inner .info .info-inner span{margin-right:36px;padding-left:25px;float:left;background-repeat:no-repeat;background-position:left 2px;font-size:14px;color:grey}
.list-z2 .inner .txt{font-size:16px;color:#000;line-height:1.88;height:3.76em;overflow:hidden}
.list-z2 li:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.list-z2 li:hover h4 a{color:#1a5cb0}
.detail-z1{padding:59px 0 77px;overflow:hidden}
.dt1-hd{padding:12px 0;border-bottom:1px solid #f0f0f0;overflow:hidden}
.dt1-hd h1{margin-bottom:12px;font-size:32px;color:#666;font-weight:700}
.dt1-hd .bd{position:relative;line-height:30px;overflow:hidden}
.dt1-hd .bd .return{margin-left:20px;float:right;padding-left:34px;background:url(../images/return-i1.png) left top no-repeat;font-size:20px;color:#666;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.dt1-hd .bd .return:hover{color:#1a5cb0;background-image:url(../images/return-i1_on.png)}
.dt1-hd .bd .info{overflow:hidden}
.dt1-hd .bd .info span{margin-right:26px;padding-left:28px;float:left;background-repeat:no-repeat;background-position:left 5px;font-size:14px;color:#666}
.dt1-con{padding:18px 0;font-size:16px;color:#000;line-height:1.88;border-bottom:1px solid #f0f0f0}
.dt1-pages{padding:23px 0;overflow:hidden}
.dt1-pages .next,.dt1-pages .prev{font-size:16px;color:#666;line-height:3;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.dt1-pages a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.dt1-pages a:hover{color:#1a5cb0}

.black-head{position: relative;}
.black-head .logo-white{display: none;}
.black-head .logo-black{display: inline-block;}
.black-head .ban-icon{color: #333333;}
.black-head .nav .fa-li{color: #333333;}
.black-head .nav .nav-item-hd{color: #333333;}
.black-head .header-tools li.header-search .header-icon{background-image: url(../images/head-search1.png);}
.black-head .header-tools li.header-wechat .header-icon{background-image: url(../images/head-ewm1.svg);}
.black-head .header-tools li.header-eamil .header-icon{background-image: url(../images/head-email1.svg);}
.black-head .header-tools li.header-en .header-icon{background-image: url(../images/head-q1.svg);}

.nav-sub{position: absolute;left: 10px;top: 100px;background-color: #fff;width: 240px;text-align: left;opacity: 0;visibility: hidden;-webkit-transition: .5s cubic-bezier(.77,0,.175,1);
    transition: .5s cubic-bezier(.77,0,.175,1);}
.nav-sub.sub1{padding: 14px 28px 30px;width: 390px;}
.nav-sub-title{text-align: left;font-size: 12px;color: #929bab;line-height: 42px;border-bottom: 1px solid #d8d8d8;}
.nav-sub .sub-item{float: left;width: 50%;}
.nav-sub.sub1 .sub-item:first-child{padding-right: 40px;}
.nav-text-list li{margin-top: 10px;}
.nav-text-list li a{font-size: 12px;color: #000;line-height: 22px;display: block;}
.nav-text-list li img{width: 36px;height: 36px;margin-right: 10px;}
.nav-text-list li a:hover{color: #0067da;}

.nav-grid{overflow: hidden;position: relative;}
.nav-grid li{float: left;width: 50%;text-align: center;padding: 24px 0 20px;height: 150px;position: relative;}
.nav-grid li img{display: inline-block;width: 42px;height: auto;}
.nav-grid li p{font-size: 12px;line-height: 16px;margin-top: 10px;}
.nav-grid:after{content:'';position: absolute;top: 24px;bottom: 24px;left: 50%;width: 1px;background-color: #d8d8d8;}
.nav-grid li:hover p{color: #0067da;}

.nav-grid.grid li{height: 131px;}
.nav-grid li:nth-of-type(odd):after{content: '';position: absolute;left: 24px;bottom: 0;right: 0;height: 1px;background-color: #d8d8d8;}
.nav-grid li:nth-of-type(even):after{content: '';position: absolute;right: 24px;bottom: 0;left: 0;height: 1px;background-color: #d8d8d8;}

.sub-new{width: 390px;padding: 14px 28px 30px 0;}
.sub-new .sub-item:first-child{padding-right: 20px;}
.sub-new .nav-grid li{width: 100%;height: auto;}
.sub-new .nav-grid:after{display: none;}
.sub-new .nav-grid li::after{display: none;}

.header-form{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;display: none;}
.header-form .wrap{position: relative;}
.header-form input{width: 100%;height: 80px;line-height: 80px;padding: 0 48px 0 10px;font-size: 18px;}
.colse-btn {width: 48px;height: 48px;text-align: center;line-height: 48px;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);cursor: pointer;font-size: 18px;border: none;outline: none;background: transparent;}

.header-wechat-popup{position: absolute;right: 0;top: 84px;background-color: #fff;width: 160px;padding: 6px;visibility: hidden;-webkit-transition: .5s cubic-bezier(.77,0,.175,1);
    transition: .5s cubic-bezier(.77,0,.175,1);opacity: 0;}
.header-wechat-popup img{width: 100%;}
.header-wechat-popup p{font-size: 14px;color: #999;margin-top: 6px;}

.sub-new .nav-text-list li img{width: 30px;height: 30px;margin-right: 15px;}

.header-en-popup{position: absolute;right: 0;top:74px;background-color: #fff;width: 255px;padding: 28px 36px;visibility: hidden;-webkit-transition: .5s cubic-bezier(.77,0,.175,1);
    transition: .5s cubic-bezier(.77,0,.175,1);opacity: 0;}
.header-en-popup li{width: 100%;text-align: left;margin-left: 0;font-size: 16px;line-height: 36px;padding-left: 20px;position: relative;}
.header-en-popup li em{display: inline-block;font-style: normal;}
.header-en-popup li span{color: #999;}
.header-en-popup li:before{content:'';width: 14px;height: 10px;background: url(../images/icon-select.png) no-repeat left center;position: absolute;left: 0;top: 50%;margin-top: -6px;opacity: 0;}
.header-en-popup li.on:before{opacity: 1;}

.nav-toggle,.header-sm-search,.dropdown{display: none;}

.header .nav .fa-li:hover .nav-sub{opacity: 1;visibility: visible;top: 80px;}
.header-tools li.header-wechat:hover .header-wechat-popup{opacity: 1;visibility: visible;top: 54px;}
.header-en:hover .header-en-popup{opacity: 1;visibility: visible;top: 54px;}

.header-fixed{background: #fff;position: fixed!important;}
/* ===================banner=============== */

.ban-item img{display: block;width: 100%;height: 100vh;}
.ban-item .ban-icon{position: absolute;left: 0;top: 46%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 100%;color: #fff;}
.ban-icon span{display: block;font-size: 16px;line-height: 26px;font-weight: 200;margin-bottom: 16px;}
.ban-icon strong{display: block;font-family: "Alibaba";font-size: 50px;line-height: 1.4em;margin-bottom: 10px;}
.ban-icon .more{display: inline-block;font-size: 16px;color: #fff;line-height: 26px;}
.ban-icon .more:hover{color: #0267db;}
.logo-black{display: none;}
.side-nav{position: absolute;left: 0;bottom: 40px;width: 100%;}
.side-nav li{float: left;text-align: center;margin-right: 74px;position: relative;z-index: 1;}
.side-nav li .img{display: inline-block;width: 48px;height: 48px;border-radius: 50%;border: 1px solid #fff;margin-bottom: 5px;}
.side-nav li .img img{display: block;width: 100%;border-radius: 50%;}
.side-nav li span{display: block;font-size: 14px;color: #fff;line-height: 24px;}
.side-nav li::before{content:'';width: 80px;height: 1px;background-color: #fff;position: absolute;z-index: -1;right: -77px;top: 24px;}
.side-nav li a{display: block;}
.side-nav::before{content: '';width: 18.75%;height: 1px;background-color: #fff;position: absolute;left: 0;top: 24px;}
.side-nav::after{content: '';width: 57%;height: 1px;background-color: #fff;position: absolute;right: 0;top: 24px;}

.btn-left{width: 42px;height: 42px;border-radius: 50%;background: url(../images/arr-left.png) no-repeat center rgba(255, 255, 255, 0.2);position: absolute;left: 160px;top: 50%;margin-top: -32px;cursor: pointer;-webkit-background-size: 10px;-moz-background-size: 10px;-o-background-size: 10px;background-size: 10px;}
.btn-right{width: 42px;height: 42px;border-radius: 50%;background: url(../images/arr-right.png) no-repeat center rgba(255, 255, 255, 0.2);right: 160px;top: 50%;margin-top: -32px;cursor: pointer;position: absolute;-webkit-background-size: 10px;-moz-background-size: 10px;-o-background-size: 10px;background-size: 10px;}



/* ===================footer=============== */

.footer{position: absolute;width: 100%;font-size: 12px;color: rgba(255, 255, 255, 0.6);padding: 10px 0;left: 0;bottom: 0;}
.footer p{line-height: 50px;z-index: 99;}
.footer p a{color: rgba(255, 255, 255, 0.6)}
/* ===================ban-inner=============== */

.ban-inner{background: url(../images/new-ban.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding: 120px 0 115px;}
.ban-inner strong{display: block;font-size: 36px;line-height: 46px;color: #fff;font-weight: 400;}

/*智能*/
.ban-zhineng-inner{background: url(../images/zhineng.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding: 120px 0 115px;}
.ban-zhineng-inner strong{display: block;font-size: 36px;line-height: 46px;color: #fff;font-weight: 400;}

/*智能*/
.ban-jishu-inner{background: url(../images/jishu.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding: 120px 0 115px;}
.ban-jishu-inner strong{display: block;font-size: 36px;line-height: 46px;color: #fff;font-weight: 400;}


/* ===================面包屑=============== */
.crumbs-box{margin-top: 120px;}
.crumbs-box li{display: inline-block;font-size: 14px;line-height: 24px;color: #666666;}
.crumbs-box li i{margin: 0 10px;}
.crumbs-box li a{color: #666666;}
.crumbs-box li a:hover{color: #000;}

/* ===================新闻联络=============== */
.new-contact{margin-top: 40px;margin-bottom: 120px;}
.new-contact h2{font-size: 24px;color: #000;line-height: 34px;font-weight: 500;margin-bottom: 30px;}
.new-contact li {margin-bottom: 45px;}
.new-contact li .con{max-width: 405px;width: 100%;padding: 50px 0 0 40px;height: 187px;border:1px solid #ededed;border-radius: 6px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size: 16px;color: #666;position: relative;}
.new-contact li i{display: inline-block;font-style: normal;width: 44px;height: 42px;margin-bottom: 25px;}
.new-contact li a{display: block;color: #666;}
.new-contact li i.item-eamil{background: url(../images/icon-email.png) no-repeat center;}
.new-contact li i.item-tel{background: url(../images/icon-tel.png) no-repeat center;}
.new-contact li i.item-chact{background: url(../images/icon-chat.png) no-repeat center;}
.new-contact li .con:hover{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);-webkit-transition: all .16s ease-in;
transition: all .16s ease-in;border-color: #0055a7;background-color:#0055a7;}
.new-contact li .con:hover a{color: #fff;}
.new-contact li .con:hover{color: #fff;}
.new-contact li .con:hover i.item-eamil{background: url(../images/icon-email01.png) no-repeat center;}
.new-contact li .con:hover i.item-tel{background: url(../images/icon-tel01.png) no-repeat center;}
.new-contact li .con:hover i.item-chact{background: url(../images/icon-chat01.png) no-repeat center;}

.new-contact li .ewm{position: absolute;top: 50%;left: 60%;transform: translate(-50%,-50%);opacity: 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display: none;}
.new-contact li .con:hover .ewm{opacity: 1;display: block;}
/* ===================图片下载=============== */

.news-wrap{margin-top: 45px;margin-bottom: 80px;}
.new-list{margin-left: -2%;}
.new-list li{float: left;width: 31.33%;margin-left: 2%;margin-bottom: 30px;}
.new-pic{display:block;width:100%;height:0;overflow:hidden;position:relative;padding-top:66%;border-radius: 6px;}
.new-list.video .new-pic::after{content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.1) url(../images/play-deac.svg) no-repeat center center;
    background-size: 52px;}
.new-pic img{position:absolute;left:0;top:0;width:100%;height:100%;}
.new-info {padding: 12px 10px;}
.new-info .tit{display: block;font-size: 16px;color: #000;line-height: 26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.new-info .time{font-size: 12px;margin-top: 6px;font-weight: 300;}
.new-info .new-btn{float: right;overflow: hidden;margin-top: 3px;}
.new-info .new-btn a{display: inline-block;margin-left: 15px;width: 20px;height: 20px;-webkit-transition: all .16s ease-in;transition: all .16s ease-in;}
.new-info .new-btn .md-arrows{background: url(../images/icon-arrows.png) no-repeat center;-webkit-background-size: 16px;background-size: 16px;}
.new-info .new-btn .md-download{background: url(../images/icon-download.png) no-repeat center;-webkit-background-size: 16px;background-size: 16px;}
.new-info .tit:hover{color: #0067da;}
.new-info .new-btn .md-arrows:hover{background: url(../images/icon-arrows1.png) no-repeat center;-webkit-background-size: 100%;background-size: 100%;}
.new-info .new-btn .md-download:hover{background: url(../images/icon-download1.png) no-repeat center;-webkit-background-size: 100%;background-size: 100%;}
.new-list li:hover .new-pic{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.pop-img{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 99999;display: none;}
.pop-img .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.9);}
.pop-img .close{right: 20px;top: 20px;font-size: 28px;color: #fff;position: absolute;cursor: pointer;}
.pop-img .con{position: absolute;
    left: 50%;
    top: 50%;
    height: 60%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    color: #fff;}
.pop-img .con h3{font-size: 20px;line-height: 30px;margin-bottom: 10px;color: #fff;font-weight: normal;letter-spacing: 1px;position: absolute;bottom: 100%;}
.pop-img .con img,.pop-img .con video{height: 100%;display: block;}

/* ===================资料下载=============== */
.asset-wrap{margin-top: 45px;margin-bottom: 125px;}
.tab-hd{margin-bottom: 80px;}
.tab-hd li{display: inline-block;margin-right: 6px;}
.tab-hd li span{display: block;font-size: 16px;color: #000;line-height: 48px;border: 1px solid #eeeeee;border-radius: 6px;padding:0 45px;cursor: pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.tab-hd li span:hover,.tab-hd li.on span{border-color: #0055a7;background-color: #0055a7;color: #fff;}
.tab-box{overflow: hidden;margin: 0 -20px;}
.tab-item{float: left;padding: 0 20px;margin-bottom: 20px;}
.tab-item .img{margin-bottom: 88px;}
.tab-item .img img{display: block;width: 100%;}
.tab-item .title{display: block;font-size: 16px;color: #000;line-height: 26px;margin-bottom: 10px;}
.tab-item .info{overflow: hidden;font-size: 12px;color: #666;line-height: 22px;}
.tab-item .info dt{float: left;}
.tab-item .info dd{float: right;}

/* ===================新闻活动=============== */

.new-one {margin-top: 35px;margin-bottom: 140px;}
.new-one .new-left{float: left;width: 50%;position: relative;}
.new-one .new-left .pic img{display: block;width: 100%;}
.new-one .new-left .info{position: absolute;left: 0;bottom: 0;padding: 0 50px 55px;color: #fff;right: 0;}
.new-one .new-left .info .tit{display: block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #fff;font-size: 24px;line-height: 65px;border-bottom: 1px solid #fff;margin-bottom: 15px;}
.new-one .new-left .info p{font-size: 14px;line-height: 24px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.new-one .new-right{float: right;width: 50%;background-color: #f6f8fb;padding: 27px 46px 1px;}
.new-area{margin-bottom: 80px;}
.new-item li{margin-bottom: 16px;}
.new-item li .tit{display: block;font-size: 19px;color: #0055a7;line-height: 30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom: 5px;}
.new-item li .time{display: block;font-size: 12px;color: #666666;line-height: 22px;}
.new-item li p{font-size: 14px;color: #666666;line-height: 30px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.new-item li .tit:hover{color: #000;}

.btn-box{text-align: center;}
.btn-box a{display: inline-block;font-size: 14px;color: #666666;width: 162px;line-height: 38px;border:1px solid #cccccc;border-radius: 6px;overflow: hidden;position: relative;}
.btn-box a:after{content:'';position:absolute;left:0;top:0;width:0;height:100%;background-color: #0055a7;z-index: -1;-webkit-transition: all .3s ease-in;transition: all .3s ease-in;}
.btn-box a:hover{color: #fff;}
.btn-box a:hover:after{width: 100%;}

.new-two {margin-bottom: 130px;}
.new-two h2,.new-three h2{text-align: center;font-size: 36px;color: #000;line-height: 46px;font-weight: normal;line-height: 56px;margin-bottom: 70px;}
.voice-list{position: relative;overflow: hidden;margin-bottom: 90px;}
.voice-list:after{content:'';width: 100%;top: 50%;left: 0;border-bottom: 1px solid rgba(0,0,0,.1);position: absolute;}
.voice-list:before{content:'';height: 100%;left: 50%;top: 0;border-left: 1px solid rgba(0,0,0,.1);position: absolute;}
.voice-list li{float: left;width: 50%;height: 160px;position: relative;}
.voice-list li:nth-of-type(odd){padding-right: 40px;}
.voice-list li:nth-of-type(even){padding-left: 28px;}
.voice-list li .tit{display: block;font-size: 19px;line-height: 30px;color: #0055a7;margin-top: 25px;padding-right: 85px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom: 8px;}
.voice-list li .time{position: absolute;right: 0;top: 30px;font-size: 12px;color: #666666;font-weight: 200;}
.voice-list li:nth-of-type(odd) .time{right: 40px;}
.voice-list li p{font-size: 14px;line-height: 30px;color: #666;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.voice-list li .tit:hover{color: #000;}

.new-three{background-color: #f6f8fb;padding-top: 95px;padding-bottom: 220px;}
.new-grid {margin: 0 -8%;}
.new-grid li{float: left;width: 25%;text-align: center;padding: 0 8%;}
.new-grid li .img{margin: 0 auto 30px;}
.new-grid li p{font-size: 20px;color: #000;line-height: 30px;padding: 25px 0;border-top: 1px solid #d9d9d9;position: relative;}
.new-grid li p::before{content: '';width: 0;height: 1px;position: absolute;top: 0;left: 0;background-color: #0055a7;-webkit-transition: all .16s ease-in;transition: all .16s ease-in;}
.new-grid li a:hover p::before{width: 100%;}

/* ===================研发智造=============== */
.wisdom-ban{position: relative;min-height: 380px;}
.wisdom-ban img{display: block;width: 100%;height: 100vh;}
.wisdom-ban .ban-info{position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);text-align: center;width: 100%;color: #fff;margin-top: -50px;}
.wisdom-ban .ban-info span{display: block;font-size: 19px;line-height: 56px;margin-bottom: 10px;}
.wisdom-ban .ban-info strong{display: block;font-size: 32px;line-height: 1.4;font-family: "Alibaba";}

.wisdom-box{padding: 125px 0 46px;border-bottom: 1px solid #d9d9d9;}
.wisdom-title{margin-bottom: 85px;}
.wisdom-title h2{font-size: 44px;color: #000;line-height: 54px;font-weight: 500;margin-bottom: 40px;}
.wisdom-title p{font-size: 24px;color: #000;line-height: 34px;}

.wisdom-list li{float: left;width: 33.33%;margin-bottom: 84px;}
.wisdom-list li p{font-size: 18px;line-height: 36px;margin-top: 34px;height: 72px;}

.wisdom-three.wisdom-box{border-bottom: none;}
.wisdom-three .wisdom-list li{margin-bottom: 75px;width: 33.3%;}

.wisdom-four{padding: 155px 0 170px;background-attachment: fixed;background-image: url(../images/wisdom-bg.jpg);background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.wisdom-box1 span{display: block;font-size: 20px;color: #fff;line-height: 30px;margin-bottom: 50px;}
.wisdom-box1 p{font-size: 24px;color: #fff;line-height: 1.45em;padding-right: 56px;margin-bottom: 196px;}
.wisdom-box1 .more-btn{display: inline-block;font-size: 16px;color: #fff;line-height: 36px;}
.wisdom-box1 .more-btn img{vertical-align: middle;margin-left: 10px;}
.wisdom-box1 .more-btn:hover{color: #dadada;}

.wisdom-five{padding: 116px 0 156px;}
.wisdom-five h2{font-size: 44px;color: #000;line-height: 64px;font-weight: 500;text-align: center;margin-bottom: 110px;}
.wisdom-ul{margin: 0 -5%;}
.wisdom-ul li{float: left;width: 25%;text-align: center;padding: 0 10px;}
.wisdom-ul li .img{display: inline-block;position: relative;width: 134px;height: 145px;padding:30px 35px;border-bottom: 1px solid #d9d9d9;margin-bottom: 20px;}
.wisdom-ul li .img img{display: block;width: 100%;}
.wisdom-ul li p{font-size: 20px;line-height: 30px;color: #000;}

.wisdom-six{background-size: cover;padding: 155px 0 170px;background-attachment: fixed;background-image: url(../images/wisdom-bg1.jpg);background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.wisdom-six.wisdom-box1 p{color: #fff;margin-bottom: 250px;}


i,em{font-style: normal;}
.zabout-top{background: url(../images/about-top.jpg) no-repeat top center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;min-height: 100vh;}
.zabout-info{width: 56%;color: #FFF;padding-top: 250px;}
.zabout-txt{font-size: 30px;line-height: 1.1;font-weight: bold;}
.zabout-info p{font-size: 14px;line-height: 1.9;margin-top: 50px;font-weight: 300;text-align:justify; word-break: break-all;opacity: 0.9;}
.zabout-info a{display: inline-block;font-size: 17px;color: #FFF;background: url(../images/more-icon01.png) no-repeat right center;padding-right: 38px;font-weight: 300;margin-top: 150px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.zabout-info a:hover{padding-right: 44px;}

.zabout-step{background: url(../images/b2.jpg) no-repeat center bottom #fbfcfe;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;padding: 150px 0 120px;}
.step-show{position: relative;}
.step-show:after{content: '';position: absolute;right: -5px;top: 250px;width: 31px;height: 25px;background: url(../images/step-arrow.png) no-repeat;}
.zabout-step ul{position: relative;margin-top: 120px;}
.zabout-step ul:before{content: '';position: absolute;left: 0;right: 0;top: 262px;height: 1px;background-color: #FFF;}
.zabout-step li{float: left;width: 24%;padding: 20px 0;position: relative;padding-bottom: 90px;margin-left: -9%;font-weight: 300;font-size: 14px;}
.zabout-step li.step-list02{margin-top: 262px;padding-top: 90px;padding-bottom: 0;}
.zabout-step li.step-list01{width: 16%;margin-left: 0;}
.zabout-step li.step-list03{width: 16%;}
.zabout-step li .step-con{min-height: 115px;}
.zabout-step li .step-con p{overflow: hidden;}
.zabout-step li .step-con span{float: left;font-size: 14px;}
.zabout-step li .step-con em{display: block;overflow: hidden;}
.zabout-step li.step-list02 .step-con{margin-top: 6px;}
.zabout-step li span{display: block;font-size: 22px;text-align: center;}

.zabout-step li:before{content: '';position: absolute;left: 0;right: 0;bottom:16px;width: 1px;height: 70px;background-color: #FFF;margin: 0 auto;}
.zabout-step li.step-list02:before{top: 16px;bottom: auto;}
.zabout-step li:after{content: ''; position: absolute; left: 0; right: 0;bottom:-8px; margin: 0 auto; width: 16px; height: 16px; background-color: #FFF; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.zabout-step li.step-list02:after{margin-top: 262px;top: -270px;}

.zabout-founder{margin-top: 140px;color: #000;}
.zabout-founder .zabout-txt{margin-bottom: 80px;}
.founder-fl{float: left;width: 43%;margin-top: 8px;}
.founder-fr{float: right;width: 57%;padding-left: 70px;}
.founder-fr p{font-size: 14px;line-height: 1.8;font-weight: 300;}

.zabout-culture{margin-top: 190px;color: #000;}
.zabout-culture .zabout-txt{margin-bottom: 50px;}
.zabout-culture p{font-size: 19px;line-height: 1.9;font-weight: 300;}
.zabout-culture a{background: url(../images/more-icon02.png) no-repeat right center;padding-right: 38px;font-weight: 300;margin-top: 160px;display: inline-block;font-size: 17px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.zabout-culture a:hover{padding-right: 44px;}

.zabout-contact{margin-top: 190px;color: #000;}
.zabout-contact .zabout-txt{margin-bottom: 80px;}
.zcont-fl{float: left;width: 44%;}
.zcont-fr{float: right;width: 56%;}
.zcont-txt{font-size: 21px;line-height: 1.2;margin-bottom: 32px;height: 55px;font-weight: 300;}
.zcont-txt p{font-size: 16px;}
.zcont-list li{font-size: 16px;line-height: 36px;font-weight: 300;}
.zcont-list li img{display: inline-block;vertical-align: middle;margin-top: -3px; margin-right: 6px;}

.zabout-map{margin-top: 80px;padding-bottom: 160px;}
.zabout-map .map-txt{border-bottom:1px solid #EEE;}
.zabout-map .map-txt strong{display: inline-block;color: #0055A7;font-size: 16px;position: relative;padding:0 10px 18px;line-height: 1.1;}
.zabout-map .map-txt strong:after{content: "";position: absolute;left: 0;right:0;bottom: -1px;height: 2px;background-color: #175BA1;}
.zabout-map p{margin-top: 20px;}
.zabout-map p img{width: 100%;height: auto;}

.zfooter-link{background-color: #2D3845;padding: 90px 0 50px;font-weight: 300;}
.zfooter-con{padding-left: 190px;position: relative;}
.zfooter-top{position: absolute;left: 0;top: 0;width: 20px;color: #9FAEBE;font-size: 14px;cursor: pointer;z-index: 999;}
.zfooter-top:hover{color: #FFF;}
.zfooter-con strong{display: block;color: #FFF;font-size: 14px;font-weight: normal;margin-bottom: 15px;}
.zfooter-fl{float: left;width: 31%;}
.zfooter-fl ul{margin-left: -2%;}
.zfooter-fl ul li{float: left;width: 48%; margin-left: 2%;}
.zfooter-fl ul li.zfonter-li{width: 96%;}
.zfooter-fl ul li a{color: #9FAEBE;font-size: 12px;display: block;line-height: 32px;}
.zfooter-fl ul li:hover a{color: #FFF;}

.zfooter-fc{float: left;width: 30%;padding-left: 50px;}

.zfooter-fr{float: right;color: #9FAEBE;position: relative;padding-left: 38px;font-size: 20px;line-height: 1.1;margin-top: 80px;}
.zfooter-fr:before{content: '';position: absolute;left: 0;top:0;width: 30px;height: 34px; background: url(../images/foot-tel.png) no-repeat;}
.zfooter-fr span{display: block;font-size: 14px;margin-bottom: 3px;}

.zfooter{background-color: #2D3845;border-top:1px solid #424B54;line-height: 30px;padding: 25px 0;}
.zfooter a{display: inline-block;margin-right: 26px;position: relative;}
.zfooter a:hover .ewm{opacity: 1;visibility: visible;top: -170px;}
.zfooter a .ewm{
    position: absolute;
    left: 50%;
    margin-left: -70px;
    top: -144px;
    background: #fff;
    -webkit-transition: .5s cubic-bezier(.77,0,.175,1);
    transition: .5s cubic-bezier(.77,0,.175,1);
    opacity: 0;
    visibility: hidden;
    width: 140px;
    padding: 7px;
}
.zfooter a .ewm p{
    padding-top: 7px;
    color: #8b95a0;
    text-align: center;
    font-size: 12px;
    margin: 0;
    display: block;padding-top: 0;line-height: 24px;
}
}
.zfooter a .ewm img{
    display: block;width: 100%;
}
.zfooter p{display: inline-block; color: #64717F;font-size: 13px;margin-left: 60px;}
.zfooter-nav{float: right;}
.zfooter-nav a{display: inline-block;color: #9FAEBE;font-size: 13px;margin-right: 0;margin-left: 26px;}
.zfooter-nav a:hover{color: #FFF;}

.kabout-top{background: url(../images/about-tops.jpg) no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;min-height: 100vh;padding-top:300px;}
.kabout-info{color: #FFF;text-align: center;}
.kabout-info p{font-size: 14px;line-height: 1.9;margin-top: 50px;font-weight: 100;}
.kabout-video{ display: inline-block; font-size: 17px; color: #FFF; background: url(../images/about-video.png) no-repeat left 20px center; padding:0 30px 0 50px; font-weight: 300; margin-top: 50px; border:1px solid #FFF; line-height: 50px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;cursor: pointer;}
.kabout-video:hover{background-color: rgba(255,255,255,.2);}

.popu-video {position: fixed;width: 100%;height: 100%;left: 0;top: -100%;-webkit-transition: .3s; -ms-transition: .3s;-moz-transition: .3s; -o-transition: .3s; transition: .3s;opacity: 0;filter: alpha(opacity=0);z-index: 9999;}
.popu-video.open {top: 0;opacity: 1;filter: alpha(opacity=100);}
.popu-bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(28,38,44, .9);}
.popu-video .video-show {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1;width: 92%;max-width: 900px;padding: 8px;}

.popu-video .video-show video {display: block;width: 100%;height: auto;-webkit-border-radius: 32px;-moz-border-radius: 32px;-ms-border-radius: 32px;-o-border-radius: 32px;border-radius: 32px;outline: none;}
.popu-video .video-close {position: absolute;right: -70px;top: 0;font-size: 40px;line-height: 1;color: #FFF;cursor: pointer;font-weight: 400;font-style: normal;}


.kabout-base{padding-top: 140px;}
.kabout-base p.kabout-font{color: #000;font-size: 14px;line-height: 1.6;font-weight: 100;margin-bottom: 32px;}
.kabout-base ul{padding: 0 100px;}
.kabout-base ul li{float: left;width: 23%;margin: 0 1%;text-align: center;font-weight: 300;color: #000;line-height: 1.1;margin-top: 80px;}
.kabout-base ul li span{display: block;font-size: 16px;margin: 25px 0;}
.kabout-base ul li p{font-size: 18px;}
.kabout-base ul li p i{display: inline-block;color: #0055A7;font-size: 36px;}

.kabout-partner{padding-top: 130px;}
.kabout-partner img{width: 100%;height: auto;}

.kabout-good{background: url(../images/about-pic.jpg) no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;padding: 160px 0 180px;margin-top: 150px; color: #FFF;font-weight: 300;text-align: right;}
.kabout-good p{line-height: 1.9;width: 55%;margin: 0 0 0 auto;}
.kabout-good ul{margin-top: 110px;}
.kabout-good li{display: inline-block;width: 60px;text-align: center;margin-left: 120px;}
.kabout-good li span{display: block;font-size: 18px;border-top:1px solid #FFF;line-height: 1.2;padding-top: 14px;margin-top: 16px;}

.wind-bg{background-color: #090118;}
.wind-top{background: url(../images/wind-bg01.png) no-repeat left bottom; padding-top: 180px;position: relative;padding-bottom: 60px;}
.wind-pic{text-align: right;width: 71%;height: auto;margin: 0 0 0 auto;}
.wind-info{position: absolute;left: 50%;margin-left: -600px;top: 340px;font-family: "Alibaba";}
.wind-info strong{color: #FFF;font-size: 42px;line-height: 1.5;z-index: 66;}

.wind-yf{background: url(../images/wind-bg02.png) bottom right repeat-x;padding-bottom: 240px;animation: trsa 20s linear infinite alternate;}
@keyframes trsa {
    from {
    background-position: bottom left;
    }
    to {
        background-position: bottom left -1000px;
    }
  }
.wind-txt{color: #FFF;line-height: 1.1;position: relative;z-index: 1;}
.wind-txt strong{display: block;font-size: 42px;font-weight: normal;}
.wind-txt p{display: block;font-size: 26px;margin-top: 8px;}
.wind-yf ul{color: #FFF;margin-top: 150px;}
.wind-yf li{float: left;width: 19%;margin-right:14%;line-height: 1.5;max-width: 230px;}
.wind-yf li > span{display: block;font-size: 24px;}
.wind-yf li > p{font-size: 16px;margin-top: 20px;min-height: 180px;}
.wind-yf li .wind-data{position: relative;width: 195px;height: 195px; text-align: center;font-weight: 300;margin-top: 50px;line-height: 1.1;}
.wind-yf li .wind-data svg{position: absolute;left: 0;top: 0; width: 100%;color: #fff;}
.data-svg circle{fill: none;
    stroke: hsla(0,0%,100%,.2);
    stroke-width: .3;
    -webkit-transition: stroke-dasharray linear;
    transition: stroke-dasharray linear;
    stroke-dashoffset: 0;}

    .data-svg .data-svg-value{stroke: #fff;
        stroke-dasharray: 0,100;}
.wind-yf li .wind-data span{display: block;font-size: 14px;padding-top: 40px;}
.wind-yf li .wind-data p{font-size: 50px;padding-top: 20px;}
.wind-yf li .wind-data p i{font-size: 14px;}

.wind-pro{background: url(../images/wind-bg02.png) bottom right  repeat-x;animation: trsa 20s linear infinite alternate;padding-bottom: 350px;padding-top: 200px;}
.wind-pro ul{margin-top: 100px;}
.wind-pro li{float: left;width: 320px;margin-right: 6.2%;color: #FFF;line-height: 1.1;margin-top: 80px;}
.wind-pro li .wind-icon{ width: 104px; height: 104px;text-align: center;line-height: 98px;  border:3px solid #FFF; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; }
.wind-pro li .wind-icon img{width: 80px;}
.wind-pro li p{font-size: 14px;margin-top: 22px;}
.wind-pro li strong{display: block; font-size: 30px;font-weight: normal;margin-top: 10px;}
.wind-pro li a{display: inline-block; color: #419bc7;font-size: 18px;font-weight: 300;margin-top: 26px;background: url(../images/more-icon03.png) no-repeat right center;padding-right: 38px;}
.wind-pro li a:hover{color: #FFF;background-image: url(../images/more-icon01.png);}

.winds-top{position: relative;padding: 80px 0;}
.winds-name{float: left;padding-top: 200px;color: #000;font-weight: 300;line-height: 1.2;}
.winds-name span{display: block;font-size: 18px;}
.winds-name h1{display: block;font-size: 56px;font-weight: bold;margin: 10px 0;}
.winds-name p{display: block;font-size: 22px;}
.winds-pic{float: right;width: 55%;margin-right: -5%;}
.winds-pic img{width: 100%;}

.winds-good{background-color: #FAFAFA;padding: 130px 0 60px;color: #000;line-height: 1.1;}
.winds-good strong{display: block;font-size: 44px;font-weight: normal;}
.winds-good ul{margin-top: 86px;}
.winds-good li{float: left;width: 33.3%;padding-right: 20px;margin-bottom: 120px;}
.winds-good li span{ display: inline-block; width: 104px; height: 104px;line-height: 98px;text-align: center; /*border:3px solid #000;*/ border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; }
.winds-good li span img{/*width: 70px;*/}
.winds-good li p{font-size: 18px;margin-top: 32px;}

.winds-base{padding: 130px 0 140px;color: #000;line-height: 1.1;}
.winds-base strong{display: block;font-size: 44px;font-weight: normal;text-align: center;margin-bottom: 80px;}
.base-show{position: relative;padding-left: 17%;border-bottom:1px solid #d9d9d9;padding-bottom: 12px;padding-top: 66px;}
.line-on{border:none;}
.base-show .base-name{position: absolute;left: 0;top: 66px;font-size: 18px;font-weight: 300;}
.base-show li{float: left;width: 33.3%;padding-right: 20px;margin-bottom: 66px;}
.base-show li span{display: block;font-size: 14px;font-weight: 300;}
.base-show li p{font-size: 12px;margin-top: 16px;text-transform: uppercase;line-height: 1.5;height: 6em;overflow: hidden;}
.base-show  li p i{font-size: 20px;}
.winds-xz{text-align: center;margin-top: 66px;}
.winds-base a{ display: inline-block; padding: 0 100px; line-height: 58px; border:1px solid #e5e5e5; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; color: #000;font-size: 18px;}
.winds-base a img{display: inline-block;vertical-align: middle;margin-top: -3px;margin-right: 20px;}
.winds-base a:hover{background-color: #e5e5e5;}

.sol-top{background: url(../images/sol-bg01.jpg) no-repeat top center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;height: 100vh;color: #FFF;text-align: center;position: relative;}
.sol-font{line-height: 1.1;position: absolute;left: 0;width: 100%;top: 50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-top: -50px;}
.sol-font span{display: block;font-size: 19px;}
.sol-font strong{display: block; font-size: 32px;margin-top: 20px;font-family: "Alibaba";}

.sol-fw{padding-top: 130px;line-height: 1.1;}
.sol-txt{color: #000;font-size: 44px;}
.sol-fw .sol-list{margin-top: 80px;}
.sol-list li{float: left;width: 33.3%;padding-right: 10%;height: 370px;}
.sol-list li span{ display: inline-block; width: 104px; height: 104px;line-height: 98px;text-align: center; border:3px solid #000; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; }
.sol-list li span img{width: 66px;}
.sol-list li strong{display: block;font-size:18px;font-weight: normal;margin: 36px 0 30px;}
.sol-list li p{font-size: 14px;line-height: 22px;min-height: 120px;}

.sol-cnsh{-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;height:100vh;color: #FFF;position: relative;background-image: url(../images/sol-bg02.jpg);background-position: bottom center;background-repeat: no-repeat;background-attachment: fixed;}
.sol-wz{position: absolute;bottom: 40px;left: 0;right: 0;}
.sol-wz span{display: block;font-size: 20px;}
.sol-wz p{font-size: 24px;line-height: 1.4;margin-top: 20px;width: 90%;}

.sol-cn{padding: 180px 0;}
.sol-pic{margin-top: 70px;text-align: center;}
.sol-pic img{max-width: 100%;}

.sol-sh{border-top:1px solid #EEE;padding: 130px 0 170px;}
.sol-sh p{margin-top: 40px;font-size: 18px;line-height: 2;}
.sol-sh .sol-list{margin-top: 80px;}
.sol-zn{-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;height:100vh;color: #FFF;position: relative;position: relative;background-image: url(../images/sol-bg03.jpg);background-position: bottom center;background-repeat: no-repeat;background-attachment: fixed;}

.sol-xm{padding: 170px 0 50px;}
.sol-xm .sol-list li{padding-right: 9%;}
.sol-xm .sol-list li span img{width: 60px;}

.sol-fa{text-align: center;padding-bottom: 120px;}
.sol-fa .sol-txt{text-align: left;}
.sol-fa ul{margin-top: 60px;}
.sol-fa li{display: inline-block;width: 280px;margin: 0 25px;position: relative;}
.sol-fa li img{ width: 100%; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; }
.sol-fa li span{position: absolute;top:40px;font-size: 18px;font-weight: bold;color: #FFF;left:50%; transform: translateX(-50%);width: 100%; padding: 0 15px;}
.sol-btn{margin-top: 90px;}
.sol-btn a{ display: inline-block; border:1px solid #CCC; line-height: 39px; padding: 0 55px; font-size: 14px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; color: #666;font-weight: 300;}
.sol-btn a:hover{background-color: #CCC;color: #000;}

.sol-item{padding-top: 140px;}
.sol-item li{margin-bottom: 130px;}
.sol-item li .sol-flr{float: left;width: 50%;padding: 0 9%;}
.item-info{margin-top: 30px;}
.item-info span{display: block;font-size: 44px;line-height: 1.1;}
.item-info p{font-size: 18px;line-height: 1.67;margin-top: 55px;}
.item-pic img{ width: 100%; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; border-radius: 12px; }

.sol-items{padding-bottom: 130px;}
.sol-items li{color: #000;line-height: 1.1;}
.sol-line .items-font{border-top:1px solid #d9d9d9;}
.sol-items li .items-font{margin: 0 9%;padding-top: 130px;}
.sol-items li strong{display: block;font-size: 44px;font-weight: normal;}
.sol-items li span{display: block;font-size: 24px;margin-top: 50px;}
.sol-items li p{font-size: 18px;line-height: 2;margin-top: 40px;}
.sol-items li img{width: 100%;margin-top: 84px;}

.tal-top{background: url(../images/tal-bg.jpg) no-repeat bottom left;background-size:auto 100% !important;padding: 230px 0 330px;}
.tal-top span{display: block;font-size: 37px;color: #FFF;}

.tal-topA{background: url(../images/wisdom-bg.jpg) no-repeat bottom left;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;padding: 280px 0;}
.tal-topA span{display: block;font-size: 37px;color: #FFF;}


.tal-topB{background: url(../images/wisdom-bg1.jpg) no-repeat bottom left;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;padding: 280px 0;}
.tal-topB span{display: block;font-size: 37px;color: #FFF;}


.tal-show{color: #000;line-height: 1.1;padding: 130px 0;}
.tal-bgs{background-color: #f6f8fb;}
.tal-fl{float: left;}
.tal-fr{float: right;}
.tal-info{width: 50%;}
.tal-info strong{display: block;font-size: 32px;line-height: 60px;font-weight: normal;margin-bottom: 70px;}
.tal-info strong img{display: inline-block;vertical-align: middle;margin-top: -3px;margin-right: 18px;}
.tal-info p{font-size: 17px;line-height: 2.1;font-weight: 300;margin-bottom: 50px;}
.tal-info a{display: inline-block; color: #000;font-size: 17px;font-weight: 300;background: url(../images/more-icon02.png) no-repeat right center;padding-right: 38px;line-height: 20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.tal-info a:hover{color: #0055A7;background-image: url(../images/more-icon03.png);padding-right: 44px;}
.tal-pic{width: 41.7%;}
.tal-pic img{width: 100%;}
.tal-ptop .tal-pic{margin-top: 130px;}

.tal-team{margin-top: 140px;}
.tal-team img{width: 100%;}
.team-more{background-color: #0055A7;line-height: 34px;padding: 35px 0;text-align: center;}
.team-more a{display: inline-block; color: #FFF;font-size: 20px;font-weight: 300;background: url(../images/more-icon04.png) no-repeat right center;padding-right: 55px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.team-more a:hover{padding-right: 60px;}

.vzlc{ padding: 50px 60px 0 60px; position: relative;}
.vzlc .swiper-container{overflow: hidden;}
.swiper-container.gallery-top{ padding-top: 35px;}
.fzlcbox{background-size: 100% 100%; padding: 30px;height: 300px;overflow: auto; }
.fzlcbox:hover{ background: #335a9b;}
.fzlcbox:hover p{ color: #fff;}
.fzlcbox:hover h2{ color: #fff;}
.fzlcbox::-webkit-scrollbar-track {background-color:#ddd;}
.fzlcbox::-webkit-scrollbar {width:3px;background-color:#ddd;}
.fzlcbox::-webkit-scrollbar-thumb {background-color:#335a9b;}

.fznr{overflow: hidden;}
.vzlc .swiper-button-prev{background: url(../images/b2.png); width: 40px; height: 40px;left: 0;top: 70%;}
.swiper-button-next:after, .swiper-button-prev:after{ font-size: 0;}
.vzlc .swiper-button-next{background: url(../images/b3.png); width: 40px; height: 40px;right: 0;top: 70%;}
.gallery-thumbs h2{font-weight: 400; font-size: 32px;text-align: center;color: #333;}
.gallery-thumbs{position: relative;}
.gallery-thumbs:before{ border-bottom: 1px solid #ddd; width: 100%; left: 0; bottom: 8px;  position: absolute; content: "";}
.gallery-thumbs b{ display: block; width: 16px;height: 16px;border-radius: 50%; border: 3px solid #999999; margin: 22px auto 0 auto;background: #fff;}
.gallery-top h1{ font-size: 32px; font-weight: 400; position: relative; padding-bottom: 30px;}
.gallery-top h1:before{ position: absolute; content: ""; border-bottom: 2px solid #335a9b; width: 40px; bottom: 20px; left: 0;}
.gallery-thumbs .swiper-slide-active h2 { color: #335a9b;font-weight: bold;}
.gallery-thumbs .swiper-slide-active b { border: 3px solid #335a9b;background:#335a9b;}
.gallery-top .swiper-slide-active h1 { color: #335a9b;}
.fznr h2{float: left; color: #333; font-size: 18px;}
.fznr{overflow: hidden;}
.fznr p{float: right;width: calc(100% - 60px); color: #333;}
.gallery-top .swiper-slide-active .fzlcbox { background: #0055A7;}
.gallery-top .swiper-slide-active .fzlcbox h2{ color: #fff;}
.gallery-top .swiper-slide-active .fzlcbox p{ color: #fff;}


@media screen and (max-width: 1600px){
    .btn-left{left: 40px;}
    .btn-right{right: 40px;}
    .zabout-info{padding-top: 150px;}
    .wind-info{top: 235px;}
    .wind-top{-webkit-background-size: 60%;-moz-background-size: 60%;-o-background-size: 60%;background-size: 60%;}
    .sol-font{margin-top: -40px;}
}
@media screen and (max-width: 1440px){
    .btn-left{left: 0;}
    .btn-right{right: 0;}
}
@media screen and (max-width: 1360px){
    .btn-left,.btn-right{display: none;}
    .side-nav::before{display: none;}
    .new-grid{margin: 0;}
    .new-grid li{padding: 0 10px;}
}

@media screen and (max-width:1350px){
    .winds-pic{margin-right: 0;}
    .winds-name h1{font-size: 70px;}
    .zabout-founder,.zabout-culture,.zabout-contact{margin-top: 120px;}
}
@media screen and (max-width:1300px){
    .sol-list li p{font-size: 16px;}
    .sol-cn,.sol-sh{padding: 120px 0;}
    .sol-xm,.sol-item{padding-top: 120px;}
    .sol-fa,.sol-items{padding-bottom: 100px;}
    .wind-top{-webkit-background-size: 800px 680px;background-size: 800px 680px;}
    .wind-info{left: 2%;margin-left: 0;top: 260px;}
    .wind-info strong{font-size: 50px;}
    .wind-txt strong{font-size: 50px;}
    .wind-yf li{margin-right: 12%;}
    .wind-pro{padding-top: 300px;padding-bottom: 240px;}
    .wind-pro li{margin-right: 50px;}
    .winds-name h1{font-size: 60px;}
    .kabout-good{margin-top: 130px;}
    .zabout-step{padding: 120px 0 100px;}
    .zabout-step ul{margin-top: 100px;}
}
@media screen and (max-width: 1279px){
    .header-search,.header-wechat,.header-eamil{display: none;}
    .nav-toggle{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 54px;height: 54px;padding: 0 17px;}
    .nav-toggle-bd{width: 100%;}
    .nav-toggle-bd i{display: block;height: 2px;background: #fff;}
    .nav-toggle-bd i:nth-of-type(2){margin: 4px 0;}
    .nav-toggle-bd i:nth-of-type(3){margin-left: 50%;}
    .black-head .nav-toggle-bd i{background: #000;}
    .header .nav{position: fixed;z-index: 10;right: -100%;top: 0;background: #fff;overflow: auto;-webkit-transition: -webkit-transform .5s;transition: -webkit-transform .5s;transition: all .5s;transition: all .5s,-webkit-transform .5s;font-size: 14px;max-width: 320px;width: 100%;height: 100vh;padding: 7px 10px 20px 20px;overflow: auto;}
    .header .nav.nav-selected{right: 0;}
    .header .nav .nav-item-hd{line-height: 72px;}
    .header .nav .fa-li{width: 100%;border-bottom: 1px solid #ccc;text-align: left;padding: 0;padding-right: 24px;}
    .header-sm-search{position: relative;display: block;height: 42px;}
    .header-sm-search input{width: 100%;padding-left: 20px;height: 42px;line-height: 42px;border-bottom: 1px solid #ccc;padding-right: 42px;}
    .header-sm-search .colse-btn{width: 42px;height: 42px;background: #fff;font-size: 16px;color: #999;text-align: right;width: 30px;}
    .header-sm-search:before{content:'';width: 15px;height: 15px;background: url(../images/head-search1.png) no-repeat;background-size: 100%;position: absolute;left: 0;top: 50%;margin-top: -6px;}
    .dropdown{display: block;width: 24px;height: 72px;position: absolute;right: 0;top: 0;-webkit-transition: all .3s ease-in;transition: all .3s ease-in;background: url(../images/icon-arr.png) no-repeat center;z-index: 2;}
    .fa-li.on .dropdown{background: url(../images/icon-arr1.png) no-repeat center;}
    .header .nav .nav-item-hd:after{display: none;}
    .nav-sub{position: static;left: 0;width: 100%;height: 0;top: 0;}
    .nav-sub .sub-item{width: 100%;float: none;}
    .nav-sub.sub1 .sub-item:first-child{padding-right: 0;}
    .nav-text-list li img{display: none;}
    .nav-grid li{padding: 0;float: none;width: 100%;height: auto;text-align: left;}
    .nav-grid li br{display: none;}
    .nav-grid li img{display: none;}
    .nav-grid li:nth-of-type(odd):after,.nav-grid li:nth-of-type(even):after,.nav-grid:after{display: none;}
    .nav-sub.sub2,.sub-case,.sub-new,.sub-about,.nav-sub.sub1{padding: 0;width: 100%;}
    .nav-grid.grid li{height: auto;}
    .fa-li.on .nav-sub{padding: 0 0 20px 10px;height: auto;}
    .nav-sub{display: none;opacity: 1;
        visibility: visible;
        transition: 0s;
        -ms-transition: 0s;
        -moz-transition: 0s;
        -webkit-transition: 0s;
        -o-transition: 0s;height: auto;}
    .fa-li.on .nav-sub{opacity: 1;visibility: visible;transition:0s;-ms-transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;}
    .nav-sub-title{border-bottom: none;}
    .side-nav::after{width: 52%;}
    .header .nav .nav-item-hd{color: #000;}
    .new-item li .tit{font-size: 18px;}
    .new-one .new-left .info{padding: 0 10px 15px;}
    .sol-font{margin-top: -100px;}
    
  
}
@media screen and (max-width:1180px){
    .tal-top{padding: 200px 0;}
    .tal-top span{font-size: 32px;}
	
	.tal-topA{padding: 200px 0;}
    .tal-topA span{font-size: 32px;}
	
	.tal-topB{padding: 200px 0;}
    .tal-topB span{font-size: 32px;}
	
    .tal-show{padding: 100px 0;}
    .tal-info strong{font-size: 30px;line-height: 40px;margin-bottom: 40px;}
    .tal-info strong img{width: 40px;}
    .tal-info p{margin-bottom: 30px;}
    .tal-ptop .tal-pic{margin-top: 80px;}
    .tal-team{margin-top: 100px;}
    .zfooter-con{padding-left: 80px;}
    .zfooter p{margin-left: 16px;}
    .zfooter a{margin-right: 12px;}
    .zfooter-nav a{margin-left: 12px;}
    .sol-font strong{font-size: 48px;}
    .sol-list li strong{font-size: 20px;margin: 30px 0 20px;}
    .sol-fw{padding-top: 100px;}
    .sol-txt{font-size: 40px;}
    .sol-wz p{font-size: 30px;}
    .sol-cn,.sol-sh{padding: 100px 0;}
    .sol-xm,.sol-item{padding-top: 100px;}
    .sol-fa ul{margin-left: -2%;}
    .sol-fa li{float: left;width: 31.3%;margin:0 0 0 2%;}
    .item-info span,.sol-items li strong{font-size: 40px;}
    .sol-item li{margin-bottom: 100px;}
    .sol-items li .items-font{padding-top: 100px;margin: 0 20px;}
    .sol-items li span{font-size: 20px;}
    .wind-info strong{font-size: 46px;}
    .wind-txt strong{font-size: 46px;}
    .wind-txt p{font-size: 32px;}
    .wind-yf li{margin-right: 6%;}
    .wind-yf,.wind-pro{-webkit-background-size: 100% auto;background-size: 100% auto;}
    .wind-yf ul{margin-top: 100px;}
    .wind-yf{padding-bottom: 160px;}
    .wind-pro{padding-top: 200px;padding-bottom: 140px;}
    .wind-pro ul{margin-top: 40px;}
    .wind-pro li strong{font-size: 42px;}
    .wind-pro li{width: 33.3%;margin-right: 0;}
    .wind-top{padding-bottom: 0;}
    .winds-name{padding-top: 120px;}
    .winds-good{padding: 80px 0 50px;}
    .winds-good strong{font-size: 40px;}
    .winds-base strong{font-size: 40px;margin-bottom: 20px;}
    .winds-base{padding: 100px 0;}
    .base-show{padding-left: 160px;}
    .base-show li{width: 50%;margin-bottom: 40px;}
    .winds-base{padding: 80px 0;}
    .base-show li p i{font-size: 24px;}
    .kabout-base,.kabout-partner{padding-top: 100px;}
    .kabout-base ul{padding: 0 60px;}
    .kabout-good{margin-top: 100px;}
    .kabout-good p{width: 76%;}
    .zabout-founder,.zabout-culture,.zabout-contact{margin-top: 100px;}
    .founder-fr p{font-size: 18px;}
    .zabout-culture a{margin-top: 100px;}
    .zabout-map{margin-top: 60px;padding-bottom: 120px;}
    .zabout-step{padding: 100px 0 80px;}
    .zabout-step ul{margin-top: 80px;}
}
@media screen and (max-width: 999px){
	.wp{width:100%;padding:0 15px}
	
    .side-nav::after{display: none;}
    .header .logo{padding-left: 0;}
    .crumbs-box{margin-top: 60px;}
    .new-one .new-left{width: 100%;}
    .new-one .new-right{width: 100%;}
    .wisdom-box{padding: 65px 0 30px;}
    .wisdom-title{margin-bottom: 45px;}
    .wisdom-title h2,.wisdom-five h2{font-size: 34px;line-height: 1.5em;margin-bottom: 10px;}
    .wisdom-title p{font-size: 16px;}
    .wisdom-list li{padding-right: 10px;margin-bottom: 20px;}
    .wisdom-list li p{font-size: 18px;line-height: 1.5em;margin-top: 10px;height: 3em;}
    .wisdom-list li p br,.wisdom-ul li p br{display: none;}
    .wisdom-list li .img{width: 50px;}
    .wisdom-box1 p{font-size: 24px;}
    .wisdom-ul{margin: 0;}
    .wisdom-ul li p{font-size: 16px;line-height: 1.4em;}
    .wisdom-five{padding: 68px 0 76px;}
    .wisdom-ul li .img{max-width:80px;height: auto;padding: 20px;width: 100%;}
    .wisdom-ul li .img img{display: block;width: 100%;}
    .wisdom-six.wisdom-box1 p{margin-bottom: 150px;}


/*新闻*/
.news-z1{padding-bottom:60px}
.list-z2{margin-bottom:60px}
.list-z2 li{padding-top:30px}
.list-z2 .date{width:120px}
.list-z2 .date .day{font-size:34px}
.list-z2 .date .year{font-size:14px}
.list-z2 .right{padding:8px 0 30px}
/*.list-z2 .pic{width:190px}*/
.list-z2 .inner{padding:0 20px 0 40px}
.list-z2 .inner h4 a{font-size:18px}
.list-z2 .inner .txt{font-size:14px}
.detail-z1{padding:40px 0 20px}
.dt1-hd h1{font-size:24px}
.dt1-hd .bd .return{padding-left:30px;font-size:16px;background-position:left 3px;-webkit-background-size:26px auto;background-size:26px auto}
.dt1-pages .next,.dt1-pages .prev{line-height:2.4}


}
@media screen and (max-width:900px){
    .tal-top{padding: 120px 0;}
    .tal-top span{font-size: 26px;}
	
	.tal-topA{padding: 120px 0;}
    .tal-topA span{font-size: 26px;}
	.tal-topB{padding: 120px 0;}
    .tal-topB span{font-size: 26px;}
	
    .tal-show{padding: 80px 0;}
    .tal-info p{font-size: 16px;line-height: 2;margin-bottom: 20px;}
    .tal-team{margin-top: 80px;}
    .zfooter p{display: block;margin-left: 0;}
    .zfooter-nav{float: none;}
    .zfooter-nav a{margin-left: 0;margin-right: 12px;}
    .sol-font strong{font-size: 40px;}
    .sol-fw,.sol-item{padding-top: 80px;}
    .sol-txt{font-size: 36px;}
    .sol-list li{width: 50%;}
    .sol-wz p{font-size: 26px;}
    .sol-fa li span{top: 16px;font-size: 20px; }
    .sol-fa,.sol-items{padding-bottom: 80px;}
    .item-info span{font-size: 36px;}
    .sol-item li .sol-flr{padding: 0 20px;}
    .item-info p{font-size: 16px;}
    .sol-item li{margin-bottom: 80px;}
    .sol-items li .items-font{padding-top: 80px;}
    .sol-items li strong{font-size: 36px;}
    .sol-items li span{font-size: 18px;margin-top: 30px;}
    .sol-items li p{font-size: 16px;margin-top: 30px;}
    .wind-info{top: 200px;}
    .wind-info strong{font-size: 42px;}
    .wind-txt strong{font-size: 42px;}
    .wind-txt p{font-size: 30px;}
    .wind-yf ul{margin-top: 70px;}
    .wind-yf li{margin-top: 30px;}
    .wind-pro{padding-top: 120px;padding-bottom: 100px;}
    .wind-pro li strong{font-size: 32px;}
    .winds-name h1{font-size: 50px;}
    .winds-name p{font-size: 26px;}
    .winds-good li{margin-bottom: 80px;}
    .winds-good li p{margin-top: 20px;}
    .winds-good strong,.winds-base strong{font-size: 36px;}
    .kabout-base,.kabout-partner{padding-top: 80px;}
    .kabout-base ul{padding: 0 20px;}
    .kabout-base ul li{margin-top: 60px;}
    .kabout-good{margin-top: 80px;}
    .kabout-good{padding: 80px 0;}
    .zabout-info{width: 80%;padding-top: 120px;}
    .zabout-founder,.zabout-culture,.zabout-contact{margin-top: 80px;}
    .zabout-txt{font-size: 36px;}
    .zabout-founder .zabout-txt{margin-bottom: 40px;}
    .founder-fr{padding-left: 30px;}
    .zabout-culture a{margin-top: 80px;}
    .zabout-contact .zabout-txt{margin-bottom: 50px;}
    .zcont-fl{width: 100%;}
    .zcont-fr{width: 100%;margin-top: 20px;}
    .zcont-txt{margin-bottom: 20px;height: auto;}
    .zabout-map{margin-top: 50px;padding-bottom: 100px;}
    .zabout-step{padding: 80px 0 60px;}
    .zabout-step ul{margin-top: 60px;}
    .zabout-step li{width: 50%;text-align: right;padding: 0 36px 0 0;margin-left: 0;}
    .zabout-step li.step-list01{width: 50%;}
    .zabout-step ul:before{width: 1px;top: 0;bottom: 0;height: auto;left: 50%;}
    .step-show:after{display: none;}
    .zabout-step li:after{left: auto;margin: 0;right: -8px;bottom:8px;}
    .zabout-step li:before{width: 32px;height: 1px;margin: 0;left: auto;}
    .zabout-step li .step-con{min-height: auto;}
    .zabout-step li span{text-align: right;}
    .zabout-step li.step-list02{margin-top: 100px;padding: 0 0 0 36px;text-align: left;}
    .zabout-step li.step-list02 span{text-align: left;}
    .zabout-step li.step-list02:after{right: auto;left: -8px;margin-top: 0;top: 8px;}
    .zabout-step li.step-list02:before{left: 0;}
    .zabout-step li.step-list03{width: 50%;}
}
@media screen and (max-width: 768px){
	.wp{width:100%;padding:0 15px}
    .side-nav li{margin-right: 55px;}
    .side-nav li::before{display: none;}
    .footer p{line-height: 1.5em;}
    .header{height: 50px;}
    .header .logo{line-height: 50px;}
    .header-tools{margin-top: 0;}
    .header-en-popup{width: 200px;padding: 15px;display: none;opacity: 1;transition:0s;-ms-transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;visibility: visible;}
    .header-tools li{margin-left: 0;font-size: 14px;line-height: 30px;}
    .ban-inner{padding: 80px 0 85px;}
    .crumbs-box{margin-top: 60px;}
    .tab-hd{margin-bottom: 40px;}
    .asset-wrap{margin-top: 40px;margin-bottom: 50px;}
    .tab-item .img{margin-bottom: 40px;}
    .new-contact li .con{height: 160px;padding: 38px 0 0 20px;}
    .new-contact li i{margin-bottom: 0;}
    .new-list li{width: 48%;}
    .news-wrap{margin-bottom: 40px;}
    .new-info .new-btn a{margin-left: 0;}
    .new-one .new-left .info .tit{font-size: 20px;line-height: 50px;}
    .new-one .new-right{padding: 26px 20px 1px;}
    .new-area{margin-bottom: 40px;}
    .new-one{margin-bottom: 70px;}
    .wisdom-six,.wisdom-four{padding: 86px 0 70px;}
    .wisdom-box1 p{margin-bottom: 96px;padding-right: 0;color: #fff;}
    .wisdom-list li p{font-size: 16px;}
    .wisdom-three .wisdom-list li{margin-bottom: 35px;}
    .wisdom-ban .ban-info{margin-top: -40px;}
    .wisdom-ban .ban-info strong{font-size: 40px;}
    .wisdom-ban .ban-info strong{font-size: 32px;}
    .wisdom-ban .ban-info span{line-height: 50px;}
    .wisdom-list li{width: 50%;margin-bottom: 25px;}
    .wisdom-ul li{margin-bottom: 40px;}
    .tal-top{padding: 100px 0;}
    .tal-top span{font-size: 24px;}
    .wisdom-list li p{height: 36px;}
	
	
    .tal-topA{padding: 100px 0;}
    .tal-topA span{font-size: 24px;}
	
	
    .tal-topB{padding: 100px 0;}
    .tal-topB span{font-size: 24px;}
	
    .tal-info{width: 100%;}
    .tal-pic{width: 100%;}
    .tal-ptop .tal-pic{margin-top: 30px;}
    .tal-bgs .tal-info{margin-top: 30px;}
    .tal-show{padding: 50px 0;}
    .tal-info strong{font-size: 26px;margin-bottom: 30px;}
    .tal-info strong img{width: 32px;margin-right: 10px;}
    .tal-team{margin-top: 60px;}
    .team-more a{-webkit-background-size: 30px 22px;background-size: 30px 22px;font-size: 18px;padding-right: 40px}
    .zfooter-link{padding: 60px 0;}
    .zfooter-top{right: 10px;left: auto;top: auto;bottom:0}
    .zfooter-con{padding-left: 0;}
    .zfooter-fl{width: 100%;}
    .zfooter-fc{width: 100%;padding-left: 0;margin-top: 30px;}
    .zfooter-fr{width: 100%;margin-top: 30px;}
    .zfooter p{line-height: 1.6;margin: 10px 0;}
    .sol-font strong{font-size: 36px;}
    .sol-fw,.sol-item{padding-top: 60px;}
    .sol-txt{font-size: 32px;}
    .sol-fw .sol-list{margin-top: 50px;}
    .sol-list li span,.wind-pro li .wind-icon,.winds-good li span{width: 90px;height: 90px;line-height: 84px;}
    .sol-list li span img,.sol-xm .sol-list li span img,.wind-pro li .wind-icon img,.winds-good li span img{width: 50px;}
    .sol-list li strong{margin: 20px 0 16px;}
    .sol-list li{height: 325px;}
    .sol-wz p{font-size: 20px;width: 100%;}
    .sol-cn,.sol-sh{padding: 80px 0;}
    .sol-xm{padding-top: 80px;}
    .sol-pic{margin-top: 50px;}
    .sol-fa ul,.sol-btn{margin-top: 40px;}
    .sol-fa li span{font-size: 18px;}
    .sol-fa,.sol-items{padding-bottom: 60px;}
    .sol-item li .sol-flr{padding: 0 10px;}
    .item-info span{font-size: 32px;}
    .item-info p{margin-top: 40px;}
    .sol-item li{margin-bottom: 60px;}
    .item-info{margin-top: 20px;}
    .sol-items li .items-font{margin: 0 10px;}
    .sol-items li .items-font{padding-top: 60px;}
    .sol-items li strong{font-size: 32px;}
    .sol-items li img{margin-top: 60px;}
    .wind-top{-webkit-background-size: 500px 428px;background-size: 500px 428px;}
    .wind-pic{width: 100%;}
    .wind-info{left: 0;right: 0;text-align: center;top:40px}
    .wind-info strong{font-size: 36px;}
    .wind-txt strong{font-size: 36px;}
    .wind-txt p{font-size: 28px;}
    .wind-yf ul{margin-top: 50px;}
    .wind-yf{padding-bottom: 100px;}
    .wind-pro{padding-top: 80px;padding-bottom: 60px;}
    .wind-pro li{width: 50%;margin-top: 50px;}
    .winds-name{width: 100%;padding-top: 0;}
    .winds-pic{width: 100%;margin-top: 20px;margin-bottom: 5rem;}
    .winds-top{padding: 60px 0;}
    .winds-name h1{font-size: 42px;}
    .winds-good{padding: 60px 0 40px;}
    .winds-good strong,.winds-base strong{font-size: 32px;}
    .winds-good ul{margin-top: 40px;}
    .winds-good li p{font-size: 20px;}
    .winds-good li{margin-bottom: 50px;}
    .base-show li span{display: block;}
    .base-show li p{height: auto;}
    .base-show li{padding-right: 0;margin-bottom: 24px;}
    .base-show{padding-top: 20px;padding-left: 130px;}
    .base-show .base-name{top: 40px;position: static;width: auto;margin-bottom: 20px;}
    .base-show ul{display: flex;align-items:flex-start;justify-content: space-between;flex-wrap: wrap;}
    .winds-xz{margin-top: 50px;}
    .kabout-info p,.kabout-base p.kabout-font{font-size: 18px;}
    .kabout-top{padding-top: 160px;}
    .kabout-base,.kabout-partner{padding-top: 60px;}
    .kabout-base ul li{margin-top: 40px;width: 30.3%;}
    .kabout-good{margin-top: 60px;}
    .zabout-founder,.zabout-culture,.zabout-contact{margin-top: 90px;}
    .founder-fl{width: 100%;margin-top: 0;}
    .founder-fl img{width: 100%;}
    .zabout-txt{font-size: 32px;}
    .founder-fr{width: 100%;padding-left: 0;margin-top: 30px;}
    .zabout-founder .zabout-txt,.zabout-culture .zabout-txt,.zabout-contact .zabout-txt{margin-bottom: 30px;}
    .zabout-culture a{margin-top: 60px;}
    .zabout-map{margin-top: 40px;padding-bottom: 80px;}
    .kabout-good ul{text-align: center;}
    .kabout-good ul li{margin: 0 20px;}
    .pop-img .con img,.pop-img .con video{height: auto;width: 100%;}
    .pop-img .con{height: auto;width: 80%;}
    .pop-img .con h3{font-size: 18px;}
    .new-info .new-btn .md-arrows,.new-info .new-btn .md-download{-webkit-background-size: 13px;-moz-background-size: 13px;-o-background-size: 13px;background-size: 13px;}
    .zfooter a .ewm{left: 0;margin-left: 0;width: 110px;padding: 0 0 5px;top: -120px;}
    .zfooter a:hover .ewm{top: -135px;}
	
	/*新闻*/
	.news-z1{padding-bottom:40px}
.list-z2{margin-bottom:20px}
.list-z2 li{padding-top:20px}
.list-z2 .date{display:none}
.list-z2 .right{padding:0}
/*.list-z2 .pic{margin:0;margin-bottom:15px;float:none;width:auto}*/
.list-z2 .inner{padding:0;padding-bottom:20px}
.list-z2 .inner h4 a{font-size:16px}
.list-z2 .inner .info{margin-bottom:10px}
.list-z2 .inner .info .info-inner a,.list-z2 .inner .info .info-inner span{margin-right:15px}
.list-z2 .inner .info .date{float:right;display:block}
.dt1-hd{padding:0;padding-bottom:10px}
.dt1-hd h1{font-size:18px}
.dt1-hd .bd .info span{margin-right:15px}
.dt1-con{padding:20px 0;font-size:14px}
.dt1-pages{padding:15px 0}
.dt1-pages .next,.dt1-pages .prev{font-size:14px}

}
@media screen and (max-width:660px){
    .sol-fw, .sol-item,.sol-cn, .sol-sh{padding: 90px 0;}
    .sol-txt{font-size: 28px;}
    .sol-fw .sol-list{margin-top: 30px;}
    .sol-list li{padding-right: 20px;}
    .sol-list li span,.wind-pro li .wind-icon,.winds-good li span{width: 80px;height: 80px;line-height: 72px;}
    .sol-list li span img,.sol-xm .sol-list li span img,.wind-pro li .wind-icon img,.winds-good li span img{width: 44px;}
    .sol-list li strong{font-size: 18px;margin-bottom: 12px;}
    .sol-list li p{font-size: 14px;}
    .sol-cn,.sol-sh{padding: 90px 0;}
    .sol-xm{padding: 90px 0 60px;}
    .sol-sh p{font-size: 16px;margin-top: 20px;}
	.sol-sh .sol-list{font-size: 16px;margin-top: 20px;}
	
    .sol-item li{margin-bottom: 40px;}
    .item-info{margin-top: 10px;}
    .item-info span{font-size: 26px;}
    .item-info p{font-size: 14px;margin-top: 24px;}
    .sol-items li .items-font{padding-top: 40px;}
    .sol-items li strong{font-size: 30px;}
    .sol-items li span{line-height: 1.6;}
    .wind-info strong{font-size: 32px;}
    .wind-txt strong{font-size: 32px;}
    .wind-txt p{font-size: 26px;}
    .wind-yf li .wind-data{width: 160px;height: 160px;}
    .wind-yf li{width: 50%;text-align: center;margin-right: 0;padding: 0 10px;}
    .wind-yf li .wind-data{margin: 20px auto 0;}
    .wind-yf li .wind-data p{font-size: 40px;padding-top: 12px;}
    .wind-yf li > p{font-size: 14px;}
    .wind-yf{padding-bottom: 60px;padding-top: 2rem;}
    .wind-pro{padding-top: 60px;padding-bottom: 40px;}
    .winds-name h1{font-size: 36px;}
    .winds-name p{font-size: 24px;}
    .winds-good li{padding-right: 0;margin-bottom: 40px;width: 50%;}
    .sol-list li span img, .sol-xm .sol-list li span img, .wind-pro li .wind-icon img, .winds-good li span img{width: 100%;}
    .winds-good li p{font-size: 18px;line-height: 26px;}
    .base-show li{margin-bottom: 40px;}
    .base-show .base-name{margin-bottom: 30px;}
    .winds-base{padding: 60px 0;}
    .winds-base a{padding: 0 60px;}
    .kabout-info p{font-size: 16px;margin-top: 20px;}
    .kabout-top{padding-top: 120px;}
    .kabout-video{margin-top: 30px;}
    .zabout-txt{font-size: 30px;}
    .kabout-base p.kabout-font{font-size: 16px;}
    .kabout-base ul li img{width: 48px;}
    .kabout-base ul li p i{font-size: 32px;}
    .kabout-base ul li{width: 48%; height: 150px;}
    .kabout-base p.kabout-font{margin-bottom: 24px;}
    .kabout-good li{margin-left: 60px;}
    .zabout-info p{font-size: 14px;margin-top: 22px;}
    .zabout-info a{margin-top: 15px;}
    .zabout-info{padding-top: 140px;}
    .zabout-txt{font-size: 32px;}
    .founder-fr p,.zabout-culture p{font-size: 16px;}
    .zabout-map{margin-top: 40px;padding-bottom: 60px;}
    .ban-icon strong,.sol-font strong,.wisdom-ban .ban-info strong{font-weight: bold;}
    .winds-top .wrap{display: flex;align-items: center;justify-content: space-between;flex-direction: column-reverse;}
    .wind-pic{overflow: hidden;}
    .wind-pic img{width: 130%;max-width: 10000px;margin-left: -22%;}
    .wind-top{    background: url(../images/wind-bg01.png) no-repeat left bottom;padding-bottom: 80px;}
    .zabout-info{width: 100%;}
    .zabout-top .wrap{width: 80%;}
    .zcont-fr{margin-top: 70px;}
    .zabout-info p{font-weight: 300;}
    .sol-item li:nth-child(2n+1){display: flex;flex-direction: column-reverse;}
}
@media screen and (max-width: 480px){
    .ban-icon strong{font-size: 40px;}
    .side-nav li{width: 25%;margin-right: 0;}
    .side-nav li .img{width: 34px;height: 34px;margin-bottom: 0;}
    .ban-inner{padding: 40px 0 45px;}
    .ban-inner strong{font-size: 30px;}
    .tab-hd li span{padding: 0 30px;line-height: 40px;}
    .crumbs-box{margin-top: 40px;}
    .voice-list li{width: 100%;height: auto;}
    .voice-list li:nth-of-type(odd){padding-right: 0;}
    .voice-list li:nth-of-type(even){padding-left: 0;}
    .voice-list:before,.voice-list:after{display: none;}
    .voice-list li:nth-of-type(odd) .time{right: 0;}
    .new-two h2, .new-three h2{font-size: 30px;margin-bottom: 10px;line-height: 46px;}
    .voice-list,.new-two{margin-bottom: 50px;}
    .new-three{padding-top: 35px;padding-bottom: 50px;}
    .new-grid li .img{width: 35px;margin: 0 auto 10px;}
    .new-grid li p{font-size: 16px;line-height: 26px;padding: 5px 0;}
    .voice-list li .tit{font-size: 18px;}
    .wisdom-list li p,.wisdom-ul li p{font-size: 12px;}
    .wisdom-box1 p{font-size: 14px;line-height: 1.7;}
    .wisdom-title h2, .wisdom-five h2{font-size: 28px;}
    .wisdom-ul li{width: 50%;}
    .wisdom-six.wisdom-box1 p{margin-bottom: 80px;}
    .wisdom-three .wisdom-list li{width: 50%;}
    .nav-text-list li a{font-weight: 300;}
    .tal-info strong{margin-bottom: 24px;font-size: 24px;line-height: 30px;}
    .tal-info strong img{width: 28px;}
    .tal-team{margin-top: 40px;}
    .team-more{padding: 24px 0;}
    .zfooter-link{padding: 30px 10px;}
    .sol-font strong{font-size: 32px;}
    .sol-list li{width: 100%;padding: 0 10px;height: 230px;}
    .sol-list li p{min-height: auto;}
    .sol-wz p{font-size: 16px;}
    .sol-pic{margin-top: 30px;}
    .sol-fa, .sol-items{padding-bottom: 90px;}
    .sol-txt{font-size: 24px;}
    .sol-fa li span{font-size: 14px;top: 20px;}
    .sol-item li{margin-bottom: 80px;}
    .sol-item li .sol-flr{width: 100%;margin-top: 20px;}
    .sol-item{padding-top: 30px;padding-bottom: 0;}
    .sol-item li .sol-flr{padding: 0;}
    .sol-items li .items-font{margin: 0;}
    .sol-items li{margin-bottom: 80px;}
    .sol-items li strong{font-size: 26px;}
    .sol-items li img{margin-top: 40px;}
    html{font-size: 12px;}
    .wind-top{-webkit-background-size: 320px 274px;background-size: 320px 274px;height: 100vh;padding-top: 35rem;}
    .wind-top{min-height: 100vh;padding-bottom: 100px;height: auto;}
    .wind-info{top: 14rem;}
    .wind-info strong{font-size: 4rem;}
    .wind-txt strong{font-size: 26px;}
    .wind-txt p{font-size: 20px;}
    .wind-yf li{width: 100%;max-width: 100%;}
    .wind-yf ul{margin-top: 20px;}
    .wind-yf li > p{min-height: auto;}
    .wind-yf li > span{font-size: 22px;}
    .wind-pro li strong{font-size: 30px;}
    .wind-pro ul{margin-top: 20px;}
    .winds-name h1{font-size: 32px;}
    .winds-name p{font-size: 20px;}
    .winds-top{padding-top: 4rem;height:calc(100vh - 50px);}
    .winds-good strong,.winds-base strong{font-size: 30px;}
    .winds-base{padding-top: 14rem;}
    .winds-name{margin-bottom: 1rem;}
    .base-show{padding-left: 0;}
    .base-show li p i{font-size: 20px;}
    .base-show li p i{font-size: 18px;}
    .winds-base a{padding: 0 30px;}
    .winds-base a img{margin-right: 10px;}
    .winds-xz{margin-top: 30px;}
    .kabout-top{min-height: 100vh;height: auto;}
    .zabout-txt{font-size: 30px;}
    .kabout-base,.kabout-partner{padding-top: 40px;}
    .kabout-base ul li span{margin: 16px 0;height: 35px;}
    .kabout-base ul li p i{font-size: 26px;}
    .kabout-base ul li p{font-size: 16px;}
    .kabout-base ul{padding: 0;}
    .kabout-good{margin-top: 40px;}
    .kabout-good p{width: 100%;}
    .kabout-good li img{width: 40px;}
    .kabout-good li{margin-left: 30px;}
    .kabout-good ul{margin-top: 70px;}
    .zabout-txt{font-size: 26px;}
    .zabout-culture a{margin-top: 40px;}
    .zcont-txt{font-size: 18px;}
    .zcont-txt p{font-size: 14px;margin-top: 5px;}
    .zabout-map{padding-bottom: 70px;margin-top: 70px;}
    .zabout-step{padding: 60px 0 40px;}
    .zabout-step ul{margin-top: 40px;}
    .wind-pro li p{font-size: 14px;}
    .wind-pro li strong{font-size: 18px;}
    .tal-show.tal-bgs .wrap>div{display: flex;flex-direction: column-reverse;}
    .tal-bgs .tal-info{margin-top: 0;}
    .tal-show{padding: 90px 0;}
    .tal-info p{margin-bottom: 50px;}
    .tal-ptop .tal-pic{margin-top: 0;}
    .ban-inner,.crumbs-box{display: none;}
    .new-grid{margin: 40px 0;}
    .new-grid li{width: 50%;margin-bottom: 30px;}
    .new-grid li .img{width: 70px;margin-bottom: 25px;}
    .tal-info{margin-bottom: 30px;float: none;}
    .tal-bgs .tal-info{margin-bottom: 0;}
}
@media screen and (max-width: 360px){
    .new-list {margin-left: 0;}
    .new-list li{width: 100%;margin-left: 0;margin-bottom: 10px;}
    .new-grid li p{font-size: 12px;}
    .new-two h2, .new-three h2{font-size: 26px;}
    .wisdom-ul li .img{max-width: 70px;margin-bottom: 0;}
    
    .sol-font strong{font-size: 26px;}
    .sol-fa li span{font-size: 12px;}
    .winds-good li p,.winds-base a{font-size: 16px;}
    .zabout-info p{font-size: 15px;}
    .zabout-info{padding-top: 90px;width: 100%;}
}
@media only screen and (max-width:1366px){
.wp{width:98%}
}

.rqqh_tit{width: 1200px;margin: 0 auto;}
.fzlc_bt{ padding: 50px 0 30px;width: 1200px; margin: 0 auto;}
.fzlc_bt h2{font-size: 37px; line-height: 1.1;font-weight: 400;}
.rqqh_tit ul{overflow: hidden;}
.rqqh_tit li{float: left;width: 20%;text-align: center;position: relative;}
.rqqh_tit h2{font-size: 32px; font-weight: 400; margin-bottom: 25px;}
.rqqh_tit b{display: block; width: 16px;height: 16px;margin: 0 auto;}
.rqqh_tit b:before{position: absolute; content: ""; border-bottom: 1px solid #cccccc;width: 100%; left: 0; bottom: 8px;}
.rqqh_tit b em{width: 16px;height: 16px; border-radius: 50%; background: #fff;border: 3px solid #999999; position: relative;z-index: 10;display: block;}

.fzlc_xq{width: 1340px; margin: 0 auto; position: relative; padding: 0 60px; margin-top: 45px;}
.fzlc_xq .swiper-container{width: 1220px;overflow: hidden;}
.fzlc_xq .swiper-button-next{background: url(../images/b3.png); width: 40px;height: 40px; right: 0; margin-top: -20px;}
.fzlc_xq .swiper-button-prev{background: url(../images/b2.png); width: 40px;height: 40px; right: 0; margin-top: -20px;}
.rqxq h1{ font-size: 32px; padding: 0 0 40px;font-weight: 400; position: relative;}
.rqxq h1:before{ position: absolute; content: ""; border-bottom: 2px solid #335a9b;bottom: 19px; left: 0;width: 40px;}
.fzlc_xq .swiper-slide-active .fzlcbox{background: #335a9b;}
.fzlc_xq .swiper-slide-active .fzlcbox  h2{color: #fff;}
.fzlc_xq .swiper-slide-active .fzlcbox  p{color: #fff;}

@media screen and (max-width: 1360px){
.fzlc_xq{width: 100%;padding: 0 3%;box-sizing: border-box;}	
.fzlc_xq .swiper-container{ width:100%;}	
	}
@media screen and (max-width: 1220px){
.fzlc_bt{ width: 100%; padding: 40px 3%;}
.rqqh_tit{width: 100%;padding: 0 3%;box-sizing: border-box;}	
	
}
@media screen and (max-width: 1120px){
.rqqh_tit{width: 100%;padding: 0 3%;box-sizing: border-box;}	
	
	}
@media screen and (max-width: 750px){
	/*.fzlc_bt {padding: 20px 3%;}
.fzlc_bt h2{ font-size: 24px; }
.rqqh_tit h2{ font-size: 14px;}	
.fzlc_xq .swiper-button-next{ display: none;}
.fzlc_xq .swiper-button-prev{ display: none;}*/

	.fzlc_bt {padding: 70px 3% 20px;}
.fzlc_bt h2{ font-size: 24px; }
.rqxq h1{font-size: 24px;padding-bottom: 32px;}
.rqqh_tit h2{ font-size: 14px;}	
.fzlc_xq .swiper-button-next{ right: 0; width: 30px;background-size: 100% auto; top: 63%;}
.fzlc_xq .swiper-button-prev{ left: 0;width: 30px;background-size: 100% auto;background-size: 100% auto; top: 63%;}
.fzlcbox{ margin: 0 25px; height: 300px; padding: 15px;}
.rqqh_tit{ display: none;}
.fzlc_xq{ margin-top: 0;}
.fzlcpc{ display: none;}
.fzlciphone{ display: block;}
.header .logo{width: 100px;}
.header .logo img{display: none;}
.header .logo .mo{display: inline-block;}
.header .logo .mo.logo-white{display: inline-block;}
.header .logo .mo.logo-black{display: none;}
.black-head.header .logo .logo-black.mo{display: inline-block;}
.black-head.header .logo .logo-black{display: none;}
.black-head.header .logo .logo-white.mo{display: none;}
.sol-font{margin-top: -40px;}
body{overflow: visible;}
.sol-cnsh{height: 180vh;background: none;}
.sol-cnsh:before {
    content: '';
    display: block;
    position: sticky;
    z-index: -1;
    top: 0;
    width: 100%;
    height: 100vh;
    background: url(../images/sol-bg02.jpg) center 0 no-repeat;
    background-size: cover;
  }
  .sol-wz,.sol-wz{top: 50%;bottom: auto;}
  .sol-zn{height: 180vh;background: none;}
.sol-zn:before {
    content: '';
    display: block;
    position: sticky;
    z-index: -1;
    top: 0;
    width: 100%;
    height: 100vh;
    background: url(../images/sol-bg03.jpg) center 0 no-repeat;
    background-size: cover;
  }
  .wisdom-four{height: 160vh;background: none;padding: 0 0 50px;overflow: visible;position: relative;}
  .wisdom-four .wrap{position: absolute;left: 6%;top: 50%;}
  .wisdom-four:before {
      content: '';
      display: block;
      position: sticky;
      z-index: -1;
      top: 0;
      width: 100%;
      height: 100vh;
      background: url(../images/wisdom-bg.jpg) center 0 no-repeat;
      background-size: cover;
    }

    .wisdom-six{height: 160vh;background: none;padding: 0 0 50px;overflow: visible;position: relative;}
  .wisdom-six .wrap{position: absolute;left: 6%;top: 50%;}
  .wisdom-six:before {
      content: '';
      display: block;
      position: sticky;
      z-index: -1;
      top: 0;
      width: 100%;
      height: 100vh;
      background: url(../images/wisdom-bg1.jpg) center 0 no-repeat;
      background-size: cover;
    }


}
	
@media screen and (min-width: 751px){
    .fzlciphone{ display: none;}
	.pc{display:block}


}
