




@font-face{

	font-family: fo1;

	/*src: url('/fonts/Montserrat-Regular_0.ttf'),

	     url('/fonts/Montserrat-Regular_0.eot');*/ /* IE9 */

}



@font-face{

	font-family: fo2;

	/*src: url('/fonts/DINPro-Medium.otf'),

	     url('/fonts/DINPro-Medium.eot');*/ /* IE9 */

}



[class*='icon-'] {

  font-family: "iconfont" !important;

  font-size: 16px;

  font-style: normal;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

  position: relative;

}



@media only screen and (max-width: 1490px) {

	.cw1440 {width: 94%;}

}





.swiper-button-disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray; opacity:.5;}





/*

 * 导航样式

**/

#header-blank{height:70px;}

#header{height:70px; bottom:auto; z-index:7; background:#fff; box-shadow:0 0 9px rgba(0,0,0,.3)}

/*#header:before{position:absolute; top:100%; height:3px; left:0; right:0; background:url(/static/img/003.jpg); content:'';}*/

#header .logo img{max-height:80%; max-width:300px; max-height:70px;}



#header .nav{text-align:center;}

#header .nav>*{margin:0 30px; height:50px; line-height:50px; position:relative; display:inline-block; vertical-align:top;}

#header .nav>*:last-child{margin-right:0;}

#header .nav>* > a{color:#666666; font-size:14px; /*font-weight:bolder;*/}

#header .nav>*.cur > a , #header li:hover >a{color:#4092c2; font-weight:bolder;}

#header .nav>*.cur > a:after  , #header li:hover >a::after{content:'';position:absolute;left:0;right:0;top:93%;height:6px;background:#4092c2;}

#header .nav>* [btn]{height:38px; line-height:38px; border:1px solid #d0d8ed; padding:0 30px 0 30px; /*background:url(/static/img/001.jpg) no-repeat 26px center;*/ font-size:12px; font-weight:bolder; border-radius:20px; color:#4092c2;}

#header .nav>* [btn] img{margin-right:10px;}



#header .nav>* [sub]{width:500px; left:50%; margin-left:-250px; height:0; text-align:center; top:100%; padding-top:7px; display:none;}

#header .nav>* [sub]>*{box-shadow:0 0 9px rgba(0,0,0,.3); background:#fff; padding:9px 0; padding:9px 0; border-radius:5px; display:inline-block; /*min-height:90px;*/}

#header .nav>* [sub]>*>*{display:block; line-height:34px; font-size:13px; cursor:pointer; padding:0 24px; color:#666;}

#header .nav>* [sub]>*>div{cursor:default; position:relative;}

#header .nav>*:hover [sub]{display:block;}

#header .nav>*:last-child a::after{display:none;}



#header .nav [en] a{color:#527cea}

#header .nav [en]:hover a{font-weight:normal;}

#header .nav [en]:hover a:after{display:none;}





#header .phone{/*background:url(/static/img/002.jpg) no-repeat 3px 100%;*/ padding:22px 0px 0 0px; left:auto; color:#4092c2; font-weight:bold; margin-left:35px; width:150px;}

/*#header .phone:before{position:absolute; top:0; height:2px; left:0; right:0; background:#4092c2; content:'';}*/

#header .phone [a]{font-size:12px; color:#000;}

#header .phone b{font-size:18px; font-family:fo2;}

#header .phone img{margin-right:10px;}


@media only screen and (max-width: 1366px){
	#header .nav>*{margin:0px 13px;}
}
@media only screen and (max-width: 1280px){
	#header .phone{display:none;}
}
@media only screen and (max-width: 1070px){
	#header .nav>*{margin:0px 8px;}
}







/*广告*/

#index-swiper .slide{padding-top:38%;}

#index-swiper .slide>*{top:0; left:0; top:0; bottom:0;}

#index-swiper .slide video{top:-19%; position:relative;}



#index-swiper [time-bar-in-page] .swiper-pagination-bullets{bottom:60px;}

#index-swiper [time-bar-in-page] .swiper-pagination-bullet{width:40px; height:3px; border-radius:0; opacity:1; background:#7c89d6; margin:0 9px;}

#index-swiper [time-bar-in-page] .swiper-pagination-bullet:after{position:absolute; display:block; left:9; right:0; bottom:-9px; top:-9px; content:'';}

#index-swiper [time-bar-in-page] .swiper-pagination-bullet-active{background:#fff;}

#index-swiper [time-bar-in-page] .swiper-pagination-bullet-active .time-bar{background:#fff;}



#inner-swiper>*{min-height:100px; width:6000px; left:50%; margin-left:-3000px;}

#inner-swiper[sty1]>*{min-height:500px; width:6000px; left:50%; margin-left:-3000px;}







/*底部*/

#footer{background:#25272e; padding-top:44px;}

#footer .dc{width:370px;}

#footer .dc [tit]{font-size:16px; color:#fff;}

#footer .dc [a]{margin-top:20px; line-height:30px; color:#cfd0d6; opacity:.6;}

#footer .dc [a]>*{color:#cfd0d6;}

#footer .dc [a] [more]{color:#6a6c7c;}



#footer .nav{}

#footer .nav .w1{width:160px; margin-right:60px;}

#footer .nav [tit]{font-size:16px; color:#fff;}

#footer .nav [a]{margin-top:20px; font-size:13px; line-height:30px; color:#cfd0d6; opacity:.6;}

#footer .nav [a]>*{color:#cfd0d6; display:block;}

#footer .nav [a] [a2]{font-size:12px;}

#footer .nav [code]{width:108px; height:108px; background:#fff; margin-top:9px;}



#footer .link{padding:30px 0; border-top:1px solid #383838; border-bottom:1px solid #383838; margin-top:30px;}

#footer .link [a]{font-size:13px; line-height:30px; color:#cfd0d6; opacity:.6; width:1px;}

#footer .link [b]{font-size:13px; line-height:30px; color:#cfd0d6; opacity:.4;}

#footer .link [b] a{color:#cfd0d6; margin-left:35px; float:left;}



#footer .copyright{padding:20px 0; font-size:13px; color:#cfd0d6; opacity:.4; line-height:2;}

#footer .copyright *{color:#cfd0d6;}

@media only screen and (max-width: 1024px){

	#footer .dc{width:270px;}

	#footer .nav .w1{width:100px;}

}

@media only screen and (max-width: 940px){

	#footer .dc{width:250px;}

}

@media only screen and (max-width: 750px){

	#footer{padding-top:0%;}

	#footer .dc , #footer .nav , #footer .link{display:none;}

	#footer .copyright{font-size:14px; line-height:1.6; text-align:center; padding:20px 10px;}

}





/*首页 介绍*/

#ind-brief{height:700px; background:url(/static/img/004.jpg) top / cover;}

#ind-brief [img]{height:100%; width:45.83333%;}

#ind-brief [img] img{max-width: 100%; margin-top: 150px;}

#ind-brief [txt]{height:100%; width:45.83333%;}

#ind-brief [txt] [tit]{font-size:30px; margin-bottom:20px; font-weight:bold;}

#ind-brief [txt] [bri]{font-size:14px; line-height:28px; color:#777; /*font-weight:bold;*/ max-height:280px;}

#ind-brief [txt] [btn]{font-size:13px; line-height:40px; color:#fff; background:#4092c2; border-radius:20px; width:190px; margin-top:30px; text-align:center;}



@media only screen and (max-width: 1024px) {

	#ind-brief [txt]{width:40%;}

}

@media only screen and (max-width: 750px) {

	#ind-brief{height:auto; padding:20px 0 30px;}

	#ind-brief [img]{height:100%; width:100%;}

	#ind-brief [img] img{max-width: 100%; margin-top: 0px;}

	#ind-brief [txt]{width:96%; padding:0 2%;}

	#ind-brief [txt] [tit]{font-size:22px; margin-top: 20px;}

	#ind-brief [txt] [bri]{font-size:16px; text-align: justify;}

	#ind-brief [txt] [btn]{font-size:16px; line-height:50px; border-radius:25px;}

}







/*首页 方案*/

#ind-programme{}

#ind-programme .title{font-size:30px; font-weight:bold; margin:50px 0;}

#ind-programme [box]{padding:0 40px; background:#f4f8ff;}

#ind-programme [box] [tit]{font-size:18px; color:#4092c2; font-weight:bold; line-height:78px; height:78px; border-bottom:1px dashed #c7d7fd;}

#ind-programme [box] [lis]{height:78px;}

#ind-programme [box] [lis]>*{margin:12px 23px; font-size:14px; color:#666; font-weight:bold; display:inline-block; line-height:10px; vertical-align:middle;}

#ind-programme [box] [lis]>*:before{float:left; height:6px; width:6px; border-radius:50%; border:2px solid #4092c2; margin-right:3px; content:'';}



#ind-programme [tab]{margin-bottom:50px;}

#ind-programme [tab]>*{float:left; width:25%;}

#ind-programme [tab]>*:before{content:'';display:block; position:absolute; border-top:16px solid #f4f8ff; border-left:14px solid transparent; border-right:14px solid transparent; top:0; left:50%; margin-left:-14px; height:0; width:0; opacity:0;}


#ind-programme [tab] [tit]{font-size:18px; font-weight:bold; text-align:center; line-height:30px; height:30px; margin-top:58px;}

#ind-programme [tab] [img]{font-size:18px; font-weight:bold; height:330px; margin:30px 0;}

#ind-programme [tab]>*.cur [tit]{color:#4092c2;}

#ind-programme [tab]>*.cur:before{opacity:1;}



@media only screen and (max-width: 750px) {

	#ind-programme [box]{padding:0 10px;}

	#ind-programme .title{font-size:22px;}

	#ind-programme [box] [tit]{font-size:16px;}

	#ind-programme [box] [lis]>*{font-size:12px; margin:12px 6px;}

	#ind-programme [tab]{margin-bottom:0px;}

	#ind-programme [tab] [tit]{font-size:20px;}

	#ind-programme [tab] [img]{margin:0px; height: 200px;}

}





/*首页 数据*/

#ind-data{height:180px; background:url(/static/img/007.jpg) center / cover;}

#ind-data [item]{width:25%;}

#ind-data [item][w1]{width:1px;}

#ind-data [item] [data]{color:#fff; font-size:36px; font-family:fo2;}

#ind-data [item] [data] *{font-size:46px; font-family:fo2;}

#ind-data [item] [xian]{height:2px; width:26px; background:#fff; margin:9px 0 15px;}

#ind-data [item] [name]{font-size:16px; color:#a2bcff;}





@media only screen and (max-width: 750px) {

	#ind-data [item] [data]{font-size:18px;}

	#ind-data [item] [data] *{font-size:18px;}

	#ind-data [item] [name] {font-size: 12px;}

	#ind-data [item] { width: 26%; display: block; float: left; margin: 15px 10px 0 10px; }

}





/*首页 案例*/

#ind-case{}

#ind-case .title{font-size:30px; font-weight:bold; margin:50px 0;}

#ind-case [tab]{border-bottom:1px solid #eee;}

#ind-case [tab]>*{padding:0 20px 20px; cursor:pointer;}

#ind-case [tab]>* [img]{width:50px; height:50px; display:inline-block; vertical-align:middle; opacity:.2;}

#ind-case [tab]>* [txt]{height:50px; line-height:50px; display:inline-block; vertical-align:middle; font-size:15px; color:#666; font-weight:bold;}

#ind-case [tab]>*.cur [img]{opacity:1;}

#ind-case [tab]>*.cur [txt]{color:#4092c2;}

#ind-case [tab]>*.cur > i{display:block; position:absolute; bottom:0; left:0; right:0; height:1px; background:#4092c2;}

#ind-case [tab]>*.cur > i:after,

#ind-case [tab]>*.cur > i:before{display:block; position:absolute; bottom:0; left:50%; margin-left:-6px; height:0; width:0; border-bottom:6px solid #4092c2; border-left:6px solid transparent; border-right:6px solid transparent; content:'';}

#ind-case [tab]>*.cur > i:after{bottom:-1px; border-bottom-color:#fff;}



#ind-case [box]{background:#f6f9fc; padding:60px 0 80px;}

#ind-case [box] [item]{width:31.3333%; float:left; margin-left:3%; border-radius:5px;}

#ind-case [box] [item]:nth-child(3n+1){margin-left:0;}

#ind-case [box] [item] [img]{padding-top:58.5106%; background:#ccc;}

#ind-case [box] [item] [txt]{padding:25px 36px; background:#fff;}

#ind-case [box] [item] [txt] [a]{font-size:16px; font-weight:bold; color:#555;}

#ind-case [box] [item] [txt] [b]{font-size:14px; color:#888; line-height:1.8; height:86px; margin-top:9px;}

#ind-case [box] [item]:hover{box-shadow:0 5px 12px rgba(21,83,245,.2);}



#ind-case [more]{font-size:13px; line-height:40px; color:#333; border:1px solid #cbd5eb; border-radius:20px; width:190px; text-align:center; display:block; margin:60px auto 0;}







/*首页 合作伙伴*/

#ind-partner{height:660px; background:url(/static/img/008.jpg) center / cover}

#ind-partner [tit]{font-size:30px; font-weight:bold;}

#ind-partner [bri]{margin-top:40px;}

#ind-partner [bri]>*{display:inline-block; vertical-align:top; line-height:50px; font-size:18px; font-weight:bold; margin-right:35px; color:#555;}

#ind-partner [bri]>* div{height:50px; width:50px; margin-right:9px;}

#ind-partner [btn]{font-size:13px; line-height:40px; color:#333; border:1px solid #cbd5eb; border-radius:20px; width:190px; text-align:center; display:block; margin:50px 0 90px;}



@media only screen and (max-width: 750px){

	#ind-partner{height:545px; background: url(/static/img/008.jpg) -115% center / auto 100%;}

	#ind-partner>*{text-align:center;}

	#ind-partner>*>*{padding:70px 50px; border-radius:4px; background:rgba(255,255,255,.7);}

	#ind-partner [btn]{font-size:16px; line-height:50px; border-radius:25px; margin:50px auto 0; color:#fff; background:#4092c2; border-color:#4092c2;}

}












/*二级导航*/

#sub-nav{background:#f8fbfd; height:60px; line-height:60px;}

#sub-nav [table-cell]{position:relative; text-align:center; width:400px;}

#sub-nav [table-cell] a{display:block; font-size:14px; font-weight:bold; color:#888;}

#sub-nav [table-cell].cur{background:#fff;}

#sub-nav [table-cell].cur:before{background:#4092c2; height:2px; left:0; right:0; bottom:0; content:''; position:absolute;}

#sub-nav [table-cell].cur a{color:#444;}

@media only screen and (max-width: 1280px){

	#sub-nav .cw1200{width:100% !important;}

}

@media only screen and (max-width: 980px){

	#sub-nav [table-cell]{width:307px;}

}

@media only screen and (max-width: 750px){

	#sub-nav{height:70px; line-height:70px;}

	#sub-nav [table-cell]{width:33.33%;}

	#sub-nav [table-cell] a{font-size:18px;}

	.ddzhuanti [table-cell]{width:25% !important;}

}





/*二级导航 - 2*/

#sub-nav-2{background:#f8fbfd; height:80px; line-height:80px;}

#sub-nav-2 [type] > *{font-size:22px; margin-right:9px; opacity:.3; color:#555; font-weight:bolder;}

#sub-nav-2 [type]>*.cur{opacity:1;}



#sub-nav-2 [nav]>*{float:left; /*margin-left:30px;*/ width:auto; margin-right:30px;}

#sub-nav-2 [nav]>* a{font-size:14px; font-weight:bold; color:#888;}

#sub-nav-2 [nav]>*.cur a{color:#4092c2;}

#sub-nav-2 .cc{display:none;}
#sub-nav-2 .gg{display:block;}

@media only screen and (max-width: 750px){

	#sub-nav-2 .cc{width:80%; display:block;}

	#sub-nav-2 [type] > *{margin-right:18px; font-size:24px;}

	#sub-nav-2 [nav]>* a{font-size:16px;}	

	#sub-nav-2 [nav]>*{margin-right: 0; width: 33.3%; text-align: center;}

	#sub-nav-2 .gg{ width: 100%;}

}







/*分页*/

#turn_page span,

#turn_page a,

#turn_page font{display:inline-block; vertical-align:top; margin:0 4px; font-size:14px; min-width:30px; height:30px; line-height:30px; border:1px solid transparent; text-align:center; font-family: fo1;}

#turn_page .page_button{width:30px; font-family: serif; font-weight:bold; color:666; font-size:12px; border-color:#ddd;}

#turn_page .page_noclick{width:30px; font-family: serif; font-weight:bold; color:666; font-size:12px; border-color:#ddd;}

#turn_page .word{width:30px; font-family: serif; font-weight:bold; color:666; font-size:12px; border-color:#ddd;}

#turn_page .page_item_current{color:#4092c2; border-color:#4092c2;}





/*洞察 列表页*/

#Dc{margin-top:60px;}

#Dc .left{width:1px; padding:0 0 40px 0; border-right:1px solid #eee; vertical-align:top;}

#Dc .left .list{width:786px; margin-right:40px}

#Dc .left .list [item]{width:48%; margin-bottom:30px; margin-right:4%; float:left;}

#Dc .left .list [item]:nth-child(2n+2){margin-right:0;}

#Dc .left .list [item] .xian{background:#4092c2; height:3px;}

#Dc .left .list [item] .tit{font-size:18px; color:#2b2b2b; font-weight:bold; margin:29px 0 17px; line-height:1.6;}

#Dc .left .list [item] .bri{font-size:14px; color:#848484; line-height:1.7; opacity:.8; text-align:justify;}

#Dc .left .list [item] .tim{font-size:14px; color:#999; margin-top:9px;}

#Dc .left .list [item]:hover .tit{color:#4092c2;}

#Dc .left .list [item] img{width: 100%; height: 250px;}


#Dc .left .list-2{width:795px; margin-right:31px}

#Dc .left .list-2 [item]{padding:30px 0; display:block; border-bottom:1px dashed #ddd; position:relative;}

#Dc .left .list-2 [item]:nth-child(1){padding-top:0;}

#Dc .left .list-2 [item] .tit{line-height:20px; position:relative;}

#Dc .left .list-2 [item] .tit [a]{font-size:18px; color:#2b2b2b; font-weight:bold; line-height:1.6; width:80%;}

#Dc .left .list-2 [item] .tit [b]{font-size:14px; color:#999;}

#Dc .left .list-2 [item] .bri{font-size:14px; color:#848484; line-height:1.7; opacity:.8; margin-top:18px; height:47px; overflow:hidden; position:relative;}

/*#Dc .left .list-2 [item]:before{position:absolute; width:2000px; right:0; bottom:-1px; height:155px; background:#f4f9ff url(/static/img/051.jpg) 101% center no-repeat / auto 100%; content:''; display:block; opacity:0; -webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}*/

#Dc .left .list-2 [item]:before{position:absolute; width:2000px; right:-31px; bottom:-1px; height:155px; background:#4092c2; content:''; display:block; opacity:0; -webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}

#Dc .left .list-2 [item]:hover:before{opacity:1;}

#Dc .left .list-2 [item]:hover .tit [a]{color:#fff;}

#Dc .left .list-2 [item]:hover .tit [b]{color:#fff; opacity:.4;}

#Dc .left .list-2 [item]:hover .bri{color:#fff; opacity:.7;}

#Dc .left .list-2 .img{width:20%; margin-right:3%; height:94px;}

#Dc .left .list-2 .img_r{width:77%;}



.blue{color:#4092c2;}

#Dc .left .page {clear: both;margin: 20px auto;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
#Dc .left .page ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
#Dc .left .page ul li:hover{ background:#4092c2; color:#fff;border: 1px solid #4092c2;text-decoration:none;}
#Dc .left .page ul li:hover a{color:#fff;}
#Dc .left .page ul li.active {display: inline-block;border: 1px solid #4092c2;padding: 2px 9px;margin: 0 3px;background: #4092c2;color: #fff;}
#Dc .left .page ul li.active a {color: #fff;}
#Dc .left .page ul li a{ display:block;color:#999}
#Dc .left .page ul li a:hover {color: #fff;}



#Dc .left .detail{width:786px; margin-right:40px;}

#Dc .left .detail [title]{font-size:30px; color:#4092c2; font-family:fo1; font-weight:bold;}

#Dc .left .detail [time]{font-size:18px; font-weight:bold; margin:20px 0 20px;}

#Dc .left .detail [tag]{font-size:13px; color:#aaa; padding-bottom:20px; margin-bottom:20px; background:url(/static/img/line-001.png) bottom repeat-x; font-weight:bold;}

#Dc .left .news_bottom{width:100%; margin-top: 30px; line-height: 2em;}

#Dc .left .news_back{text-align: center; font-size: 16px;background: #4092c2; line-height: 40px; border-radius: 20px; width: 190px; display: block; margin: 30px auto 0; color: #fff;}


#Dc .right{vertical-align:top;}

#Dc .right .box{width:330px; float:right;}



#Dc .right [form]{height:56px; padding-right:56px; box-shadow:0 4px 12px rgba(21,83,245,.1); border-radius:5px; overflow:hidden;}

#Dc .right [form] input{font-size:12px; text-indent:9px; line-height:56px; width:100%;}

#Dc .right [form] [btn]{width:56px; line-height:56px; left:auto; background:#4092c2; color:#fff; font-size:16px;}

#Dc .right [form] [btn] i{font-size:20px;}



#Dc .right [tit]{margin:40px 0 20px; line-height:20px; padding:0 0 20px; border-bottom:1px solid #eee;}

#Dc .right [tit] span{font-size:15px; font-weight:bold;}

#Dc .right [tit] a{font-size:14px; color:#666; cursor:pointer;}

#Dc .right [tit] a i{margin-left:3px;}



#Dc .right [list]{}

#Dc .right [list]>*{padding-left:30px; line-height:18px; margin-bottom:12px;}

#Dc .right [list]>* [a]{left:0; top:-1px; width:18px; border-radius:50%; background:#b6b6b6; text-indent:5px; font-size:12px; color:#fff; font-family:fo1;}

#Dc .right [list]>*:nth-child(1) [a]{background:#4092c2;}

#Dc .right [list]>*:nth-child(2) [a]{background:#4477fb;}

#Dc .right [list]>*:nth-child(3) [a]{background:#8aaaff;}



#Dc .right [flw]{margin:9px 0 30px;}

#Dc .right [flw]>*{margin-right:14px; position:relative; height:50px; z-index:3;}

#Dc .right [flw]>* img{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray; opacity:.7; position:relative;}

#Dc .right [flw]>*[gw] img{opacity:.6; top:-3px;}

#Dc .right [flw]>*[xl]{margin-left:2px;}

#Dc .right [flw]>*[xl] img{opacity:.6; top:-1px;}

#Dc .right [flw]>*[dy] img{opacity:.6;}

#Dc .right [flw]>*:hover img{-webkit-filter:none;filter:none;filter:none;opacity:1;}

#Dc .right [flw]>* [sub]{position:absolute; width:150px; height:150px; background:#fff; box-shadow:0 0 9px rgba(0,0,0,.4); /*border:1px solid #ddd;*/ display:none; bottom:100%; left:-60px; margin-bottom:16px;}

/*#Dc .right [flw]>* [sub]:before{content:''; display:block; top:-5px; left:3px; border-bottom:5px solid #fff; border-left:5px solid transparent; border-right:5px solid transparent;}*/

#Dc .right [flw]>*:hover [sub]{display:block;}



@media only screen and (max-width: 1024px){

	#Dc .left{width:100%; border-right:none;}

	#Dc .left .list , #Dc .left .list-2{width:94%;}

	#Dc .right{display:none;}

}

@media only screen and (max-width: 750px){

	#Dc{margin-top:36px;}

	#Dc .left .list [item]{width:100%; margin-bottom:30px; margin-right:0;}

	#Dc .left .list [item] .tit{font-size:18px;}

	#Dc .left .list [item] .bri , #Dc .left .list [item] .tim{font-size:14px;}

	#Dc .left .list-2{width:100%;}

	#Dc .left .list-2 [item] .tit [a]{font-size:24px;}

	#Dc .left .list-2 [item] .tit [b] ,

	#Dc .left .list-2 [item] .bri{font-size:18px;}

	#Dc .left .list-2 [item] .bri{height:62px;}

	#Dc .left .list-2 .img{display:none;}

	#Dc .left .list-2 .img_r{width:100%;}

	#Dc .left .list-2 [item]::before{height:185px;}

	#Dc .left .list-2 [item] .tit [b]{margin-top:8px;}

	#Dc .left .detail{width:96%; margin-right:0;}

	#Dc .left .detail [title]{font-size: 22px;}

}





/*数字化 - 1*/

#digz-one{padding:60px 0 90px;}

#digz-one .title{font-size:28px; color:#4092c2; text-align:center;}

#digz-one .title:after{content:''; display:block; margin:30px auto 20px; height:2px; width:40px; background:#4092c2;}

#digz-one .brief{font-size:14px; color:#999; line-height:1.8; text-align:center;}



#digz-one .list{font-size:0; text-align:center;}

#digz-one .list>*{display:inline-block; text-align:left; position:relative; padding-left:110px; width:300px; margin:70px 0 0 200px; vertical-align:top;}

#digz-one .list>*:nth-child(2n+1){margin-left:0px;}

#digz-one .list>* [img]{top:0; left:0; position:absolute; width:80px; height:80px; line-height:80px; font-size:38px; font-weight:lighter; color:#fff; border-radius:50%; background:#4092c2; text-align:center; box-shadow:0 4px 9px rgba(21,83,245,.1);}

#digz-one .list>* [txt] [a]{min-height:30px; margin-bottom:10px; font-size:18px; color:#555; font-weight:bold;}

#digz-one .list>* [txt] [b]{height:78px; font-size:14px; color:#888; line-height:26px;}

@media only screen and (max-width: 1024px){

	#digz-one .list > *{margin:70px 0 0 100px;}

}

@media only screen and (max-width: 750px){

	#digz-one .title{font-size:32px;}

	#digz-one .title:after{content:''; display:block; margin:30px auto 20px; height:2px; width:40px; background:#4092c2;}

	#digz-one .brief{font-size:22px; text-align:center;}



	#digz-one .list>*{margin-left:0; width:400px;}

	#digz-one .list>* [txt] [a]{font-size:22px;}

	#digz-one .list>* [txt] [b]{font-size:18px; line-height:28px;}

}





/*数字化 - 2*/

#digz-two{padding:60px 0 90px; /*background:#f6f6f6;*/ background:#f0f4fb url(/static/img/dy10.png) repeat-x top / 100% auto;}

#digz-two .title{font-size:28px; color:#4092c2; text-align:center; margin-bottom:30px;}

#digz-two .brief{font-size:14px; color:#999; line-height:1.8; text-align:center; margin:0 9%;}



#digz-two .list{margin:40px auto 90px;}

#digz-two .list td{padding:12px 20px; position:relative;}

#digz-two .list td[a]{font-size:14px; color:#888; text-align:right;}

#digz-two .list td[b] [tiao]{height:22px; width:585px; border-radius:20px; background:#fff;}

#digz-two .list td[b] [tiao]>div{height:22px; line-height:22px; width:0; min-width:40px; border-radius:20px; background:#24a4ff; color:#fff; text-indent:9px;}

#digz-two .list td[b]:before{top:-9px; bottom:-9px; width:1px; background:#e1e1e1; left:0; position:absolute; display:block; content:'';}

#digz-two .list tr:last-child td[b]:after{bottom:5px; right:0; height:1px; background:#e1e1e1; left:-16px; position:absolute; display:block; content:'';}

#digz-two .list tr.cur td[a]{color:#4092c2;}

#digz-two .list tr.cur td[b] [tiao]>div{background:#4092c2;}

#digz-two .list tr:last-child td[b]>p{position:absolute; bottom:5px; height:15px; width:1px; margin-bottom:-15px; background:#e1e1e1; text-align:center;}

#digz-two .list tr:last-child td[b]>p span{width:30px; margin-left:-14px; margin-top:20px; display:block; color:#4092c2;}



#digz-two .btn a{color:#4092c2; border-bottom:1px solid #4092c2;}

@media only screen and (max-width: 750px){

	#digz-two .list td[a]{font-size:18px;}	

}





/*数字化 - 3*/

#digz-three{padding:60px 0 90px;}

#digz-three .title{font-size:28px; color:#4092c2; text-align:center;}

#digz-three .title:after{content:''; display:block; margin:30px auto 20px; height:2px; width:40px; background:#4092c2;}





/*数字化 - 4*/

#digz-four{padding:60px 0 90px; background:#2f323b;}

#digz-four .title{font-size:28px; color:#fff; text-align:center;}

#digz-four .title:after{content:''; display:block; margin:30px auto 20px; height:2px; width:40px; background:#fff;}



#digz-four .list{margin-top:60px;}

#digz-four .list>*{font-size:0; text-align:center; width:20%; float:left;}

#digz-four .list>* [img]{height:80px;}

#digz-four .list>* [txt]{font-size:18px; color:#fff; margin:10px 9%;}



/*案例*/

#case-tit{text-align:center;}

#case-tit img{text-align:center; width: 100%;}

/* #case-tit>*{width:4000px; left:50%; margin-left:-2000px; position:relative;} */



#case-tit-2{text-align:center; padding:66px 0 30px; font-size:28px; font-weight:900;}





/*案例*/

#case-one{}

#case-one [nav]{border-bottom:1px solid #eee; padding-top:70px;}

#case-one [tab]>*[a]{padding:0; height:50px; cursor:pointer; position:relative; text-align:center; border-right:10px solid transparent;}

#case-one [tab]>*[a]:last-child{border-right:none;}

/*#case-one [tab]>*[un-tab]{min-width:90px;}*/

#case-one [tab]>* [txt]{line-height:50px; display:block; position:absolute; background:#f0f2f8; font-size:16px; color:#2b2b2b; bottom:0; right:0; left:0;}

#case-one [tab]>*.cur{font-size:24px; padding:0;}

#case-one [tab]>*.cur [txt]{color:#fff; font-size:24px; background:#4092c2;line-height:70px; font-weight:bold;}





#case-one [box]{background:#f6f9fc; padding:60px 0 90px;}

#case-one [box] [item]{width:376px; float:left; margin:0 18px; border-radius:5px;}

/* #case-one [box] [item]:nth-child(3n+3){margin-right:0;} */

#case-one [box] [item] [img]{padding-top:74.66666666666667%; background:#ccc;}

#case-one [box] [item2] [img]{padding-top:60%; background:#ccc;}

#case-one [box] [item] [img] [b]{opacity:0; background:rgba(21,83,245,.5);}

#case-one [box] [item] [img] [b] [i]{height:130px; margin:30px 0 9px;}

#case-one [box] [item] [img] [b] [i][only]{margin-top:56px;}

#case-one [box] [item] [img] [b] [t]{line-height:20px; font-size:14px; color:#fff; text-align:center;}

#case-one [box] [item] [img] [b] [m]{line-height:34px; font-size:14px; color:#4092c2; text-align:center; margin:9px auto; background:#fff; width:136px; border-radius:18px;}



#case-one [box] [item] [tit]{border-bottom:1px solid #eee; background:#fff;}

#case-one [box] [item] [tit] > *{margin:20px 20px 20px; font-size:18px; font-weight:bold; color:#4092c2; line-height:20px;}

#case-one [box] [item] [tit] span a{font-size: 14px; font-weight: normal; color: #999;}



#case-one [box] [item] [txt]{background:#fff; position:relative;}

#case-one [box] [item] [txt] [table]{margin:20px 10px;}

#case-one [box] [item] [txt] [table] div{font-size:24px; color:#4092c2; padding:0 12px;}

#case-one [box] [item] [txt] [table] span{font-size:16px; margin-left:3px;}

#case-one [box] [item] [txt] [table] p{font-size:14px; color:#999; margin-top:5px;}

#case-one [box] [item2] [txt] [table] p{font-size:15px; color:#999; line-height: 2em; width: 340px;}


#case-one [box] [item] [txt] [b]{margin:20px 20px; background:#fff; position:absolute; left:0; right:0; top:100%; bottom:0; overflow:hidden;}

#case-one [box] [item] [txt] [b]>*{font-size:14px; color:#888; line-height:26px; height:86px; text-align:justify;}



#case-one [box] [item]:hover{box-shadow:0 5px 12px rgba(21,83,245,.2);}

#case-one [box] [item]:hover [tit] > *{color:#666;}

#case-one [box] [item]:hover [txt] [b]{top:0;}

#case-one [box] [item]:hover [img] [b]{opacity:1;}



#case-one [box][pad0]{padding-bottom:0;}

#case-one [box] [pad1]{width:100%; overflow:hidden;}

#case-one [box] [pad2]{width:100%; overflow:hidden; padding-bottom: 50px;}

#case-one [box] .container{overflow:visible; min-height:475px;}

#case-one [box] .container[cols="2"]{min-height:950px; padding-bottom:190px;}

#case-one [box] .container [item]{margin-right:20px; margin-bottom: 20px;}

#case-one [box] .container [item2]{margin-right:0px; margin-bottom: 20px;}

#case-one [more]{font-size:13px; line-height:40px; color:#fff; background:#4092c2; border-radius:20px; width:190px; text-align:center; display:block; margin:60px auto 0;}



#case-one .swiper-pagination-bullets{bottom:10px;}

#case-one .swiper-pagination-bullets .swiper-pagination-bullet{opacity:1; background:#fff; border:3px solid #4092c2; height:6px; width:6px; margin:0 20px; position:relative;}

#case-one .swiper-pagination-bullets .swiper-pagination-bullet:after{content:''; display:block; position:absolute; left:-14px; right:-14px; bottom:-14px; top:-14px; background:rgba(21,83,245,.5); border-radius:50%; opacity:0;}

#case-one .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#4092c2; border-color:transparent;}

#case-one .swiper-pagination-bullets .swiper-pagination-bullet-active:after{opacity:1;}

#case-one .prevnext .prev,

#case-one .prevnext .next{position:absolute; left:30px; top:40%; height:46px; width:46px; text-indent:9px; color:#4092c2; border:2px solid #4092c2; border-radius:50%; line-height:46px; font-size:24px; cursor:pointer; z-index: 99;}

#case-one .prevnext .next{left:auto; right:20px; text-indent:12px;}

#case-one .prevnext .prev:hover,

#case-one .prevnext .next:hover{background:#4092c2; color:#fff;}



@media only screen and (max-width: 1024px){

	#case-one [box] [item] [txt] [table]{margin:20px 10px;}

	#case-one [box] [item] [txt] [table] div{padding:0px 8px;}

	#case-one [box] [item] [txt] [b]{margin:20px 0px; padding:0px 20px;}

}

@media only screen and (max-width: 980px){

	#case-one [box] [item] [txt] [table] div{font-size:18px;}

}

@media only screen and (max-width: 750px){

	#case-one .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px;}

	#case-tit-2{padding-bottom:20px; font-size:22px; font-weight:900;}

	#case-one [tab]{padding:0;}

	#case-one [tab]>*[a]{height:50px; border-right:0px solid transparent;}

	#case-one [tab]>* [txt]{font-size:12px;line-height:40px;}

	#case-one [tab]>*.cur{font-size:12px; padding:0;}

	#case-one [tab]>*.cur [txt]{font-size:14px; background:#4092c2;line-height:50px;}

	#case-one [tab] [un-tab]:after{content:''; width:10px; display:block; height:1px;}



	#case-one [box]{padding:30px 0;}

	#case-one [box] .container{min-height:340px;}

	#case-one [box] [item] [txt] [b]>*{font-size:17px;}

	#case-one [box] [item]{ margin:0 2%; width: 96%;}



	#case-one [nav]{overflow:auto;}



	#case-one [more]{font-size:16px; line-height:40px; border-radius:25px; margin:20px auto 0;}

	

	#case-one [box] .container[cols="2"]{min-height:inherit;}

	

	#case-one [box] [item] [txt] [table] div{font-size:24px;}


	#case-one .prevnext .prev,

	#case-one .prevnext .next{position:absolute; left:10px; top:40%; height:30px; width:30px; text-indent:5px; color:#4092c2; border:2px solid #4092c2; border-radius:50%; line-height:30px; font-size:18px; cursor:pointer; z-index: 99;}

	#case-one .prevnext .next{left:auto; right:10px; text-indent:8px;}

}





/*案例 2*/

#case-two{padding:70px 0 90px;}

#case-two .title{font-size:28px; color:#4092c2; text-align:center;}



#case-two .tool{height:50px; margin-top:22px;}

#case-two .tool .next{color:#4092c2; font-size:16px;}

#case-two .tool .prev{color:#4092c2; font-size:16px;}



#case-two .tool .page{min-width:100px; margin-top:-4px; height:20px; padding:0 20px;}

#case-two .tool .page .swiper-pagination-bullet{margin:0 6px; width:22px; height:3px; background:#ccc; opacity:1; border-radius:0; position:relative;}

#case-two .tool .page .swiper-pagination-bullet:after{opacity:0; content:''; position:absolute; display:block; bottom:0; left:0; right:0; top:-3px; background:#4092c2;}

#case-two .tool .page .swiper-pagination-bullet-active:after{opacity:1;}



#case-two [boxpad]{overflow:hidden; padding:18px; margin-left:-18px; width:100%;}



#case-two .container{overflow:visible; min-height:340px;}

#case-two .container .slide{width:102px; height:102px; margin-right:20px; background:#fff;}

#case-two .container .slide>*{width:100%; height:100%; border-radius:10px; -webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;outline:none;}

#case-two .container .slide:hover>*{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15);}





/*案例 合作伙伴*/

#case-three{padding:90px 0 90px; background:#4e39e4;}

#case-three .title{font-size:28px; color:#fff; text-align:center; margin-bottom:50px; margin-right:10px;}



#case-three .container{height:414px;}

#case-three .container [item]{width:156px; height:90px; margin-right:18px; margin-bottom:18px; background:#fff; float:left;}

/*#case-three .container [item] img{max-height:80%; max-width:80%;}*/

#case-three .container [item]:nth-child(7n+7){margin-right:0;}



#case-three .tool{height:50px; margin-top:40px;}

#case-three .tool .swiper-button-disabled{opacity:1;}

#case-three .prev,

#case-three .next{height:40px; width:40px; text-align:center; color:#fff; border:2px solid #fff; border-radius:50%; line-height:40px; font-size:24px; cursor:pointer; margin: 0 16px;}

#case-three .prev:hover,

#case-three .next:hover{background:#fff; color:#4e39e4;}





/*洞察 列表页*/

#case-detail{background:#f6f6f6;}

#case-detail .left{width:1px; padding:60px 0 117px 0; vertical-align:top;}

#case-detail .left:before{position:absolute; content:''; display:block; top:0; right:0; left:-9000px; bottom:0; background:#fff;}



#case-detail .left .detail{width:1140px; margin:0px 30px; position:relative;}

#case-detail .left .detail .title{font-size:24px; font-weight:bold; line-height:1.6; border-bottom: solid 1px #efefef; padding-bottom: 20px; margin-bottom: 20px; text-align: center;}

#case-detail .left .editor video{display:block; width:100%;}



#case-detail .right{vertical-align:top; padding:70px 40px 117px 40px;}

#case-detail .right [box]{width:340px; float:right;}

#case-detail .right [item]{border-bottom:1px solid #ddd; padding:30px 0;}

#case-detail .right [item]:nth-child(1){padding-top:0;}

#case-detail .right [item] [a]{font-size:14px; color:#888;}

#case-detail .right [item] [i]{margin-top:13px;}

#case-detail .right [item] [i][code]{width:90px; height:90px; background:#fff;}

#case-detail .right [item] [t]{font-size:16px; margin-top:13px; color:#444; font-weight:bold;}

#case-detail .right [btn]{font-size:13px; line-height:40px; color:#fff; background:#4092c2; border-radius:20px; width:190px; text-align:center; display:block; margin:27px 0 30px;}

@media only screen and (max-width: 1024px){

	#case-detail .left .detail{width:680px;}

	#case-detail .right [box]{width:240px;}

	#case-three .container [item]{margin-left:14px; margin-right:14px;}

}

@media only screen and (max-width: 750px){

	#case-three .container [item]{margin-left:10px; margin-right:10px;}

	#case-detail .left{width:100%;}

	#case-detail .right{display:none;}

	#case-detail .left .detail{width:100%; margin: 0;}

	#case-detail .left .detail strong , #case-detail .left .detail span{font-size:24px !important;}

}



/*右侧浮动窗口*/

#floatWindow{bottom:30px; right:20px; text-align:center; z-index:9;}

#floatWindow .one{width:20px; padding:12px; background:#fff /*url(/static/img/301.jpg) no-repeat 50% 15px*/; box-shadow:0 0 9px rgba(0,0,0,.3); display:block; color:#555; border-radius:44px;}

#floatWindow .one div{font-size:18px;}

#floatWindow .vertical-text{ -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl; }

#floatWindow .two{width:20px; padding:12px; background:#fff /*url(/static/img/302.jpg) no-repeat 50% 15px*/; box-shadow:0 0 9px rgba(0,0,0,.3); margin:13px 0 40px; display:block; color:#555; border-radius:44px;}

#floatWindow .two div{color:#4092c2; font-size:18px;}

#floatWindow .four{width:20px; padding:12px; background:#fff /*url(/static/img/302.jpg) no-repeat 50% 15px*/; box-shadow:0 0 9px rgba(0,0,0,.3); margin:13px 0 40px; display:none;}

#floatWindow .one img , #floatWindow .two img{margin-bottom:12px;}

#floatWindow .three{width:20px; line-height:20px; height:20px; font-size:20px; padding:12px 12px; background:#fff; box-shadow:0 0 9px rgba(0,0,0,.3); display:block; color:#4092c2;}

@media only screen and (max-width: 750px){

	/*#floatWindow{display:none;}
	#floatWindow .two{margin:13px 0px 0px 0px;}
	#floatWindow .four{display:block;}*/

}





/*关于我们*/

#zz-about .title{color:#4092c2; font-size:30px; height:30px; line-height:30px; padding:96px 0px 48px 0px; font-weight:bold;}

#zz-about .box{background:#f1f5fc;}

#zz-about .box>*{padding-top:70px; padding-bottom:50px; font-size:14px; color:#666; line-height:1.8; min-height:500px;}

#zz-about .box [tit]{font-size:25px; line-height:1.4; height:30px; color:#4092c2;}

#zz-about .box [tag]{font-size:25px; height:30px; margin:0 0 30px;}

#zz-about .box [img]{width:40.8333%; position:relative; float:right; top:-65px; margin:-170px 0 auto 30px;}

#zz-about .box [img]>div{background:#ccc;}

#zz-about .box [img]:before{content:''; display:block; background:#4092c2; position:absolute; height:100%; width:100%; right:-40px; bottom:-75px;}

#zz-about .box [img]:after{content:''; display:block; background:#4092c2; padding-top:106.1224489795918%;}



#zz-about-2{min-height:600px;}

#zz-about-2 .title{color:#4092c2; font-size:30px; height:30px; line-height:30px; padding:80px 0px 25px; font-weight:bold; text-align:center;}

#zz-about-2 .brief{font-size:14px; text-align:center; color:#666;}

#zz-about-2 .map{margin-top:30px;}

#zz-about-2 .mleft .top{color:#333333; font-size:24px; height:24px; line-height:24px; margin-bottom:30px;}

#zz-about-2 .mleft .top img{margin-right:15px;}

#zz-about-2 .mleft .list{color:#666666; font-size:14px; line-height:1.65; margin-bottom:30px;}

#zz-about-2 .mright{width:810px; height:585px; background:url(/static/img/fy0.png); margin-right:3px;}

#zz-about-2 .mright img[src*='/static/img/fy2.png']{display:none;}

#zz-about-2 .mright .q1{left:134px; top:185px;}

#zz-about-2 .mright .q2{left:396px; top:250px;}

#zz-about-2 .mright .q3{left:364px; top:275px;}

#zz-about-2 .mright .q4{left:551px; top:267px;}

#zz-about-2 .mright .q5{left:345px; top:477px;}

#zz-about-2 .mright .q6{left:413px; top:423px;}

#zz-about-2 .mright .q7{left:462px; top:411px;}

#zz-about-2 .mright .q8{left:566px; top:427px;}

#zz-about-2 .mright .a1{left:619px; top:129px;}

#zz-about-2 .mright .a2{left:500px; top:304px;}

#zz-about-2 .mright .a3{left:436px; top:313px;}

#zz-about-2 .mright .a4{left:572px; top:334px;}

#zz-about-2 .mright .a5{left:546px; top:353px;}

#zz-about-2 .mright .a6{left:505px; top:364px;}

#zz-about-2 .mright .a7{left:589px; top:372px;}

#zz-about-2 .mright .a8{left:402px; top:389px;}

#zz-about-2 .mright .a9{left:482px; top:410px;}

#zz-about-2 .mright .a10{left:354px; top:451px;}

#zz-about-2 .mright .a11{left:427px; top:485px;}


#zz-about-2 .mright .a12{left:450px; top:560px;}

#zz-about-2 .mright .g1{left:517px; top:190px;}

#zz-about-2 .mright .g1 div{left:-5px; top:-55px; font-size:16px; color:#333; font-weight:bold;}

#zz-about-2 .mright .g2{left:602px; top:329px;}

#zz-about-2 .mright .g2 div{left:29px; top:-23px; font-size:16px; color:#333; font-weight:bold;}

#zz-about-2 .mright .g3{left:346px; top:369px;}

#zz-about-2 .mright .g3 div{left:-36px; top:-27px; font-size:16px; color:#333; font-weight:bold;}

#zz-about-2 .mright .g4{left:500px; top:486px;}

#zz-about-2 .mright .g4 div{left:1px; top:8px; font-size:16px; color:#333; font-weight:bold;}





#zz-about-3 .title{color:#fff; font-size:30px; height:30px; line-height:30px; padding:80px 0px 25px; font-weight:bold; text-align:center;}

#zz-about-3 .brief{font-size:14px; text-align:center; color:#fff;}

@media only screen and (max-width:750px) {

	#zz-about .box>*{font-size:16px;}

	#zz-about .box [img]{top:0px; margin:0px 0 30px 0; width: 100%;}

	#zz-about .box [img]:before{bottom:0px; display: none;}



	#zz-about-2.cw1200{overflow:hidden;}

	#zz-about-2{height:auto; /*background:url(/static/img/076.jpg) no-repeat 44% 100% / auto 92%;*/}

	#zz-about-2 .brief{font-size:18px;}

	#zz-about-2 .map{margin-top:36px;}

	#zz-about-2 .mleft{width:100%;}

	#zz-about-2 .mleft .top{text-align:center;}

	#zz-about-2 .mleft .top{font-size:28px;}

	#zz-about-2 .mleft .list{font-size:16px; text-align: left; line-height: 2em;}

	#zz-about-2 .mleft .top img{display:none;}

	#zz-about-2 .mright{left:110px; margin-bottom:36px;}

	

	

	#zz-about-3 .brief{font-size:18px;}

}

a[href='##'],
a[href='javascript:;']{cursor:default;}



.waves {
position:relative;
width: 100%;
height:300px;
min-height:100px;
max-height:300px;
}

/* Animation */

.parallax > use {
animation: move-forever 25s cubic-bezier(.55,.5,.45,.05)  infinite;
}
.parallax > use:nth-child(1) {
animation-delay: -2s;
animation-duration: 7s;
}
.parallax > use:nth-child(2) {
animation-delay: -3s;
animation-duration: 10s;
}
.parallax > use:nth-child(3) {
animation-delay: -4s;
animation-duration: 13s;
}
.parallax > use:nth-child(4) {
animation-delay: -5s;
animation-duration: 20s;
}
@keyframes move-forever {
0% {
	transform: translate3d(-90px,0,0);
}
100% { 
	transform: translate3d(85px,0,0);
}
}
/*Shrinking for mobile*/
@media (max-width: 768px) {
	.waves {
		height:40px;
		min-height:40px;
	}
}


.swiper {
	margin:0 auto;
}


/*首页品牌专区*/
.index_t1{width:1200px; margin:30px auto;}
.box-num2{padding:0;}
.box-num2 .num2-title{width: 100%;height: 30px;border-bottom: 1px solid #4092c2;padding-bottom: 7px;position: relative;}
.box-num2 .num2-title span{padding-left: 8px;border-left: 4px solid #4092c2;margin-top: 6px;height: 22px;overflow: hidden;line-height: 22px;font-size: 20px;float: left;cursor:pointer}
.box-num2 .num2-title .more{position: absolute;right: 0px;top: 12px;font-size: 14px;color: #4092c2;}

.index-brand{width:1200px; height: auto; overflow: hidden; margin:30px auto; }
.index-brand .box-num2 .num2-img{width:100%; height: auto;overflow:hidden;margin-top: 20px; margin:0 auto;}
.index-brand .box-num2 .num2-img .num2-list{width: 100%;}
.index-brand .box-num2 .num2-img .num2-list ul{float:left; margin-left:-20px;}
.index-brand .box-num2 .num2-img .num2-list ul li{float: left;width: 162px;height: auto;text-align: center;padding: 10px 20px;}
.index-brand .box-num2 .num2-img .num2-list ul li p{text-align: center; line-height: 30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;}
.index-brand .box-num2 .num2-img .num2-list ul li img{border: 1px solid #CCC;width:160px;height:80px;}
.index-brand .box-num2 .num2-img .num2-list ul li img:hover{border: 1px solid #4092c2;}
/* .index-brand .box-num2 .num2-img .num2-list ul li:nth-child(1){padding:10px 24px 10px 0px;}
.index-brand .box-num2 .num2-img .num2-list ul li:nth-child(6){padding:10px 0px 10px 20px;}
.index-brand .box-num2 .num2-img .num2-list ul li:nth-child(7){padding:10px 24px 10px 0px;}
.index-brand .box-num2 .num2-img .num2-list ul li:nth-child(12){padding:10px 0px 10px 20px;} */


.case{ padding: 0;}
.case-tab{ margin-bottom: 50px; font-size: 0;}
.case-tab a{ display: inline-block; vertical-align: middle; margin:0 30px 30px 0; border-radius: 6px; overflow: hidden; padding: 0 3px;  min-width: 100px; text-align: center; line-height: 36px; border: 1px solid #cccccc; color: #999999; font-size: 18px;}
.case-tab a:hover{ border: 1px solid  #4092c2; color: #4092c2; }
.case-tab a.active{ background: #4092c2; color: #fff; border: 1px solid #4092c2; }
.case-list{ margin: 0 auto;}
.case-list li{ float: left;}
.case-list li:nth-child(3n+1){ clear: both; }
.case-list li .box{ display: block; background: #FFFFFF; -webkit-box-shadow:0 0 30px rgba(0,0,0,.1); box-shadow:0 0 30px rgba(0,0,0,.1); padding:10%;}
.case-list li .box .img{ border: 1px solid #eeeeee; display: inline-block; max-width:70%;}
.case-list li .box .img img{ height:90px;}
.case-list li .box .tit{ margin-top: 30px; position: relative; padding-right: 70px; color: #999999; font-size: 16px;}
.case-list li .box .tit:after{ content: ""; position: absolute; margin-top:-10px; top:50%; right:0; width: 56px; height: 20px; background-size: cover; background-image:url(../img/solution_more.png);}
.case-list li .box .tit span{ margin-right: 10px; font-size: 24px; color: #333333; letter-spacing: 2px;}
.case-list li .box .des{ margin-top: 30px; font-size: 18px; line-height: 36px; height: 72px; overflow: hidden; text-align: justify;}
.case-list li .box .tip{ font-size:0; width: 110%; min-height: 100px;}
.case-list li .box .tip span{ margin-right:5%; display:inline-block; padding: 0 10px; min-width:20%; margin-top:20px; font-size: 16px; line-height: 28px; color: #999999; border: 1px solid #999999; text-align: center;}
.case-list li .box:hover .tit span{ color: #4092c2;}
.case-list li .box:hover .tit:after{ background-image: url(../img/solution_more_blue.png);}

.page-wrap{ 
	position:relative; 
	width: 100%; 
	overflow:hidden;
}
.b-shadow{
	-o-box-shadow:0 5px 12px rgba(0,0,0,.08); 
	-ms-box-shadow:0 5px 12px rgba(0,0,0,.08); 
	-moz-box-shadow:0 5px 12px rgba(0,0,0,.08); 
	-webkit-box-shadow:0 5px 12px rgba(0,0,0,.08); 
	box-shadow:0 5px 12px rgba(0,0,0,.08);
}
.home-button {
    margin: 0 auto;
    display: block;
    width: 180px;
    background: #FFFFFF;
    text-align: center;
    line-height: 38px;
    font-size: 16px;
    color: #4092c2;
    border: 1px solid #4092c2;
    letter-spacing: 2px;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}
.home-button:hover{ background: #4092c2; color: #fff;}

.case-detail{ width: 100%; padding: 80px 0; margin:0 auto; background: #FFFFFF;}
.case-detail .container{ display: flex; flex-flow: wrap; justify-content: space-between;  align-items:flex-start;}
.case-detail .left{ float: left; width: 35%;}
.case-detail .left img{ width: 100%;}
.case-detail .right{ float: right; width: 50%; padding: 4% 5% 1%;}
.case-detail .right .title{ padding-bottom: 14px; border-bottom:1px solid #aac4fb; position: relative; padding-right: 200px; color: #333333; font-size: 18px;}
.case-detail .right .title .home-button{ position: absolute; top:0; right:0;}
.case-detail .right .title span{ margin-right: 10px; font-size: 36px; font-weight: bold;}
.case-detail .detail{ margin-top:20px; color: #999999; font-size: 15px; line-height: 30px;}
.case-detail .detail .tit{ margin-bottom: 10px; font-size: 24px; color: #333333;}
.case-detail .detail .des{ margin-bottom: 20px;}
.case-detail .detail .des .p-tip{ margin-top: 10px;  position: relative;}
.case-detail .detail .result p{ position: relative; padding-left:28px;}
.case-detail .detail .result p:before{ content: ""; position: absolute; top:3px; left:0; background-image: url(../images/ico_right2.png); width: 24px; height: 24px; background-size: cover;}
.case-detail .detail img{ max-width: 100%;}

.xg-case{ width: 1200px; padding: 70px 0; background: #f8f8f8;}
.xg-case-list{ margin: 0;}
.xg-case-list li{ margin-top: 60px;  float: left; width: 33.333333%; padding: 0;}
.xg-case-list li .box{ display: block; background: #FFFFFF; -webkit-box-shadow:0 0 30px rgba(0,0,0,.1); box-shadow:0 0 30px rgba(0,0,0,.1); padding:11%;}
.xg-case-list li .box .con{ display: flex; flex-flow: wrap;  justify-content: space-between; align-items:center;}
.xg-case-list li .box .img{ border: 1px solid #eeeeee; display: inline-block; width:45%;}
.xg-case-list li .box .tit{ width: 46%;}
.xg-case-list li .box .tit span{ padding-bottom: 10px; margin-bottom: 10px; position: relative; display: block; position: relative; font-size: 24px; color: #333333; font-weight: bold;}
.xg-case-list li .box .tit span:after{ content: ""; position: absolute; bottom: 0; left:0; display: block;  width: 20px; height: 1px; background: #4092c2;}
.xg-case-list li .box .des{ font-size: 18px; line-height: 36px; margin-top: 25px; height: 72px; overflow: hidden; text-align: justify;}
.xg-case-list li .box .more{ margin-top: 10px; display: flex; flex-flow: wrap;  justify-content: space-between; align-items:center;}
.xg-case-list li .box .more span{ font-size:16px; color: #999999;}
.xg-case-list li .box .more i{ display: inline-block; width: 56px; height: 20px; background-size: cover; background-image:url(../images/solution_more.png);}
.xg-case-list li .box:hover .tit span{ color: #4092c2;}
.xg-case-list li .box:hover .more i{ background-image:url(../images/solution_more_blue.png); }
.xg-theme span{ float: left; font-weight: bold; color: #333333; font-size: 36px; letter-spacing:2px;}
.xg-theme .home-button{ float: right;}


.method{ width: 100%; height: auto; overflow: hidden;}
.method img{ max-width: 100%;}


.number-boxs {
	margin: 0 auto;
	width: 1200px;
	/* display: flex; */
	margin-top: 125px;
	/* justify-content: space-around; */
	
}

.number-box {
	width: 340px;
	height: 538px;
	padding-top: 240px;
	transition: all 1s;
	overflow: hidden;
	position: relative;

}

.number-box .active {
	position: absolute;
	top: 780px;
	transition: all 0.5s;

}

.number-box .disactive {

	transition: all 1s;

}


.number-box .title {
	font-size: 34px;
	font-family: Alibaba PuHuiTi;
	font-weight: bold;
	color: #333333;
}

.number-box .case {
	padding-top: 25px;
	/* width: calc(100% - 102px); */
	font-size: 16px;
	font-family: Alibaba PuHuiTi;
	/*    font-weight: bold; */
	color: #999999;
	line-height: 24px;
}


.number {
	/* height: 975px; */
	width: 100%;
	background-color: rgba(160,185,240, .3) ;
	padding-top: 140px;
	padding-bottom: 100px;
	/* display: flex;
	flex-wrap: wrap;
	justify-content: center; */
}

.number .number-detail {
	width: 100%;
	text-align: center;
	font-size: 16px;
	font-family: Alibaba PuHuiTi;
	font-weight: 300;
	color: #333333;
	line-height: 56px;
	margin-top: 12px;
}

.title-color {
	width: 100%;
	display: flex;
	justify-content: center;
}

.title-color .green {
	margin-top: 6px;
	width: 100px;
	height: 8px;
	background: #80DF54;
}

.number .number-title {
	/*  height: 34px; */
	/* width: 212px; */
	height: 74px;
	font-size: 53px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 74px;
	/* padding-top: 65px; */
	margin-bottom: 100px;
	text-align: center;
}

.number-boxs{
	margin-top: 100px;
	width: 62%;
	/* height: 50%; */
	margin: 0 auto;
	/* display: flex; */
	/* background: #ccc; */
}
.number-list{
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.number-list li{
	/* background-color: #04be02; */
	width: 238px;
	/* margin: 0 29px 0 29px; */
}
.number-list li img{
	width: 238px;
	height: 238px;
}
.number-list li div{
	width: 192px;
	height: 33px;
	font-size: 20px;
	text-align: center;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 33px;
	margin: 0 auto;
}

.customer-case {
	margin: 140px 0 140px 0;
	width: 100%;
}

.customer-case .case-title {
	font-size: 53px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333333;
	text-align: center;
	margin-bottom: 100px;
}

.case-content{
	/* width: 1202px; */
	width: 60%;
	margin: 0 auto;
}

.case-topimg{
	width: 100%;
	display: flex;
	/* margin-bottom: 20px; */
}

.first-img{
	width: 50%;
	position: relative;
}

.first-img img{
	width: 100%;
}

.zhezhao{
	height: 100%;
	width: 50%;
	background: #0E51BF;
	opacity: 0.1;
	position: absolute;
	right: 0;
	top: 0;
}

.zhe-content{
	position: absolute;
	top: 34%;
	right: 14%;
}
.zhe-content div:nth-child(1){
	font-size: 30px;
	font-family: PingFangSC-Light, PingFang SC;
	font-weight: 300;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.zhe-content div:nth-child(2){
	font-size: 16px;
	font-family: PingFangSC-Light, PingFang SC;
	font-weight: 300;
	color: rgba(255, 255, 255, 0.68);
}
.bott{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.b-img{
	width: 25%;
	position: relative;
}

.b-img img{
	width: 100%;
	height: 100%;
	display: block;
}
.zh-content{
	position: absolute;
	top: 32%;
	left: 30%;
	z-index: 13;
}
.zh-content div:nth-child(1){
	font-size: 30px;
	font-family: PingFangSC-Light, PingFang SC;
	font-weight: 300;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.zh-content div:nth-child(2){
	font-size: 16px;
	font-family: PingFangSC-Light, PingFang SC;
	font-weight: 300;
	color: rgba(255, 255, 255, 0.68);
}
.customer-case .green {
	font-size: 60px;
	font-family: Alibaba PuHuiTi;
	font-weight: bold;
	color: #333333;
	line-height: 24px;
}

.img-m{ display: none; width: 100%;}
.img-pc{ display: block; width: 100%;}

@media (max-width: 768px) {


	.img-m{ display: block; width: 100%;}
	.img-pc{ display: none; width: 100%;}

	#index-swiper .slide{
		padding-top: 100%;
	}

	.cw1200{ padding:0 10px;}

	#ind-programme [box] [lis]{ height: auto;}

	.index-brand .box-num2 .num2-img .num2-list ul li{padding:10px 0 0; width: 33.3%;}
	.index-brand .box-num2 .num2-img .num2-list ul li img{ width: 110px; height: 55px;}
	.index-brand .box-num2 .num2-img .num2-list ul li p{ font-size: 14px;}
	
	#zz-about .title{padding:30px 0; text-align: center;}

	.index_t1{width:100%;}
	.box-num2 .num2-title .more{right: 10px;}

	.index-brand{width:100%;}

	.index-brand .box-num2 .num2-img .num2-list ul{float:left; margin-left:0px;}

	.pad-l-r{ padding:0 10px;}

	.case{ padding:0.8rem 0 1rem;}
	.case-tab{ margin-bottom: 1rem; }
	.case-tab a{ margin:0 0.15rem 0.15rem 0; border-radius: 0.05rem;  padding: 0 0.1rem;  min-width: 2.16rem; line-height: 0.8rem; font-size: 14px;}
	.case-tab a:nth-child(4n){ margin-right: 0; }
	.case-tab a:hover{ border: 1px solid  #cccccc; color: #999999; }
	.case-tab a.actvie{ border: 1px solid #4092c2; color: #fff; }
	.case-list{ margin: 0;}
	.case-list li{ margin-bottom: 1rem; width:100%; padding: 0;}
	.case-list li .box { padding:0.86666666rem;}
	.case-list li .box .tit{ margin-top: 0.4rem; padding-right: 0.93333333rem; font-size: 14px;}
	.case-list li .box .tit:after{ margin-top:-0.13333333rem; width: 0.74666666rem; height:0.26666666rem; }
	.case-list li .box .tit span{ margin-right: 0.13333333rem; font-size: 14px; letter-spacing: 0.02666666rem;}
	.case-list li .box .des{ margin-top: 10px; font-size: 14px; line-height: 1.5rem; height: 3rem;}
	.case-list li .box .tip { width: 105%; min-height: 0;}
	.case-list li .box .tip span{ font-size: 14px;}

	.case-list li .box .img{ width:100%; max-width: 100%;}
	.case-list li .box .img img{ width:100%; height: auto;}

	.case-detail{ padding:1rem 0;}
	.case-detail .container{ display: block;}
	.case-detail .left{ width: 100%;}
	.case-detail .right{ width: 96%; padding: 1rem 2%;}
	.case-detail .right .title{ padding-bottom:0.3rem; font-size: 14px; line-height: 38px;}
	.case-detail .right .title .home-button{ position: absolute; top:0; right:0;}
	.case-detail .right .title span{ margin-right:0; font-size: 16px; margin-bottom: 0.13333333rem;}
	.case-detail .detail{ margin-top:0.4rem; font-size: 14px; line-height:2rem;}
	.case-detail .detail .tit{ margin-bottom: 0.2rem; font-size: 14px; }
	.case-detail .detail .des{  margin-bottom: 0.4rem;}
	.case-detail .detail .des .p-tip{ margin-top: 0.2rem; padding-left:0.9rem;}
	.case-detail .detail .result p{ padding-left:0.5rem;}
	.case-detail .detail .result p:before{ top:0.1rem; width: 0.4rem; height: 0.4rem;}


	
	.xg-case{  padding:1rem 0;}
	.xg-case-list { margin: 0;}
	.xg-case-list li{ margin-top:0.8rem; width:100%; padding:0;}
	.xg-case-list li .box{ padding:0.86666666rem;}
	.xg-case-list li .box .tit span{ padding-bottom:0.26666666rem; margin-bottom:0.26666666rem; font-size: 0.4rem; }
	.xg-case-list li .box .des{ font-size: 0.32rem; line-height:0.64rem; margin-top: 0.33333333rem; height: 1.28rem;}
	.xg-case-list li .box .more{ margin-top: 0.13333333rem;}
	.xg-case-list li .box .more span{ font-size:0.32rem;}
	.xg-case-list li .box .more i{ width: 0.74666666rem; height:0.26666666rem;}
	.xg-theme span{ font-size: 0.53333333rem; letter-spacing:0.02666666rem;}


		
	.number {
		padding-top: 100px;
		padding-bottom: 100px;
		height: 1000px;
	}
	.number .number-title {
		margin-bottom: 50px;
	}

	.number-boxs{
		margin-top: 100px;
		width: 100%;
		margin: 0 auto;
	}
	.number-list{
		width: 100%;
		display: block;
	}
	.number-list li{
		float: left;
		width: 50%;
	}
	.number-list li img{
		width: 180px;
		height: 180px;
	}
	.number-list li div{
		width: 100%;
		font-size: 18px;
	}
	

	.customer-case{
		margin:100px 0;
	}
	.case-content{
		width: 100%;
	}
	.case-topimg{
		display: block;
	}
	.first-img {
		width: 100%;
	}
	.bott{
		display: block;
	}
	.b-img{
		float: left;
		width: 50%;
		max-height: 146px;
	}
	.zh-content{
		left:15%;
	}

}



/*global css*/
*{font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif;-webkit-text-size-adjust:none;-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color:rgba(0, 0, 0, 0); outline:none; box-shadow: none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,form,fieldset,input,textarea,blockquote{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6,th{font-weight:normal;}
li{list-style-type:none;}
img{border:none;min-width:1px;vertical-align:middle;}
table{border-collapse:collapse;}
/*表单按钮，输入框样式*/
input,select,textarea{outline: none;background: none;border: none;}
input[type=button], input[type=submit], input[type=file], button ,input[type=reset]{-webkit-appearance: none;cursor: pointer;display: none;}
select::-ms-expand{display:none;}
/*全屏遮罩层，z-index默认1000*/
.mask{width: 100%;height: 100%;background: rgba(0, 0, 0, .6);position: fixed;left: 0;top: 0;z-index: 1000;}

/*常用类*/
.fl,[fl]{float:left;}
.fr,[fr]{float:right;}
.relative,[relative]{position:relative;z-index: 1;}
.absolute,[absolute]{position:absolute;}
.absolute.max,[absolute][max]{left: 0;top: 0;right: 0;bottom: 0;}
.fixed,[fixed]{position:fixed;}
.fixed.max,[fixed][max]{left: 0;top: 0;right: 0;bottom: 0;}
.fz0,[fz0]{font-size:0;}
/*display快速设置*/
.hide,[hide]{display:none;}
.block,[block]{display:block;}
.inline,[inline]{display:inline;}
.inline-block,[inline-block]{display:inline-block;*display:inline;zoom:1;vertical-align: top;}
.table,[table]{display:table;}
.table.max,[table][max]{width:100%;}
.table-cell,[table-cell]{display:table-cell;vertical-align:middle;}
.table-cell.min,[table-cell][min]{width:1px;}
/*超出隐藏*/
.over,[over]{overflow:hidden;}
/*图片在div居中*/
.m-pic,[m-pic]{text-align:center;display:block;font-size:0;}
.m-pic:after,[m-pic]:after{display:inline-block;height:100%;vertical-align:middle;content:'';}
.m-pic img,[m-pic] img{vertical-align:middle;max-width:100%;max-height:100%;}
/*鼠标移过图片放大*/
.b-pic,[b-pic]{overflow:hidden;}
.b-pic img,[b-pic] img{-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
.b-pic:hover img,[b-pic]:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}
/*图片占满div*/
.i-pic,[i-pic]{overflow:hidden;font-size:0;}
.i-pic img,[i-pic] img{width:100%;min-height:100%;}
/*H5宽高等比缩放*/
.z-pic,[z-pic]{ position:relative;}
.z-pic:after,[z-pic]:after{width:100%; display:inline-block; padding-top:100%;}
.z-pic img,[z-pic] img{ max-width:100%; max-height:100%; position:absolute; top:0; bottom:0; left:0; right:0; z-index:1; margin:auto;}
/*灰度*/
.gray,[gray]{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
/*对齐方式*/
.text-left,[text-left]{text-align:left;}
.text-right,[text-right]{text-align:right;}
.text-center,[text-center]{text-align:center;}
/*当前行超出，显示省略号*/
.text-over,[text-over]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
/*几行内超出，显示省略号*/
.text-line,[text-line]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.text-line.line3,[text-line][line3]{-webkit-line-clamp:3;}
.text-line.line4,[text-line][line4]{-webkit-line-clamp:4;}
.text-line.line5,[text-line][line5]{-webkit-line-clamp:5;}
/*强行不换行*/
.nowrap,[nowrap]{white-space:nowrap;}
/*强行换行*/
.break,[break]{white-space:normal;word-break:break-all;}
/*垂直对齐方式*/
.v-middle,[v-middle]{vertical-align:middle;}
.v-top,[v-top]{vertical-align:top;}
.v-bottom,[v-bottom]{vertical-align:bottom;}
/*边框盒子处理*/
.border-box,[border-box]{-moz-box-sizing:border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
/*css3变换时间300毫秒*/
.trans,[trans]{-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;outline:none;}
.trans-inter::before,.trans-inter::after{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
/*鼠标手型*/
.pointer,[pointer]{cursor:pointer !important;}
/*英文大写*/
.upper,[upper]{text-transform:uppercase;}
/*英文小写*/
.lower,[lower]{text-transform:lowercase;}
/*宽高100%*/
.maxh,[maxh]{height:100%;}
.maxw,[maxw]{width:100%;}
/*最多宽度设置*/
.cw1920{max-width: 1920px;margin: auto;}
.cw1600{max-width: 1600px;margin: auto;}
.cw1400{max-width: 1400px;margin: auto;}
.cw1200{max-width: 1200px;margin: auto;}
/*编辑器*/
.editor{line-height:1.8;}
.editor *{font-size:inherit;color:inherit;font-family:inherit;}
.editor ul li{list-style:disc inside;padding-left:10px;}
.editor ol li{list-style:decimal inside;padding-left:10px;}
.editor img{max-width:100%;height:auto !important;}
.editor a{color: #0782C1;text-decoration:inherit;}
.editor hr{border:none; border-top:1px solid #ddd;}

/*清浮动*/
.clear,[clear]{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden;position: relative;}
.clear.a,[clear].a{top: -54px;display:block;height: 1px;width: 100%;position: relative;}
.clean,[clean]{zoom:1;}
.clean:after,.clean:before,[clean]:after,[clean]:before{content:'';display:table;}
.clean:after,[clean]:after{clear:both;}

/*上下元素间距*/
.blank3{margin:0px auto;clear:both;height:3px;font-size:1px;overflow:hidden;}
.blank6{margin:0px auto;clear:both;height:6px;font-size:1px;overflow:hidden;}
.blank9{margin:0px auto;clear:both;height:9px;font-size:1px;overflow:hidden;}
.blank12{margin:0px auto;clear:both;height:12px;font-size:1px;overflow:hidden;}
.blank15{margin:0px auto;clear:both;height:15px;font-size:1px;overflow:hidden;}
.blank20{margin:0px auto;clear:both;height:20px;font-size:1px;overflow:hidden;}
.blank25{margin:0px auto;clear:both;height:25px;font-size:1px;overflow:hidden;}
.blank30{margin:0px auto;clear:both;height:30px;font-size:1px;overflow:hidden;}

/*a*/
a{color:#666666;text-decoration:none;}
a:hover{color:#4fa4df; text-decoration:none;}
a.red{color:red;text-decoration:none;}
a.red:hover{color:red;text-decoration:underline;}
a *{text-decoration:none;}
a:hover *{text-decoration:none;}

/*翻页*/
/* #turn_page{ width:100%; height:46px; line-height:44px; text-align:center; overflow:hidden;}
#turn_page img{ width:100%;}
#turn_page span,
#turn_page a,
#turn_page font{ display:inline-block; vertical-align:top; margin:0 4px; background:#fff; font-size:14px; min-width:44px; height:44px; line-height:44px; border:1px solid #ebebeb;}
#turn_page .word{ padding: 0 15px; color:#757575;}
#turn_page .page_button{ width:44px; font-family: Arial; color:#757575;}
#turn_page .page_noclick{ width:44px; font-family: Arial; color:#757575;}
#turn_page .page_item_current{ background:#1c80ab; color:#fff; border-color:#1c80ab;} */

/*全站搜索*/
.global-search{width:100%; padding-bottom:40px;}
.global-search .form{margin-bottom:22px;}
.global-search .form .text{width: 340px;padding-left: 15px;height: 49px;line-height: 49px;border:1px solid #dddddd;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}
.global-search .form .submit{height: 49px;width: 59px;border:1px solid #1f85e6;border-top-right-radius: 5px;border-bottom-right-radius:5px;background: #1f85e6 url(/static/img/s.png) no-repeat center center;}
.global-search .list{width:100%; margin-bottom:50px;}
.global-search .list .info .cate{padding-left:15px;}
.global-search .list .new .cate{background:url(/static/img/info_ico.jpg) no-repeat left center;}
.global-search .list .know .cate{background:url(/static/img/know_ico.jpg) no-repeat left center;}
.global-search .list .info li{padding:20px 0; border-bottom:1px solid #dddddd;}
.global-search .list .info li:first-child{border-top:1px solid #dddddd;}
.global-search .list .info .title{margin-right:16px; line-height:22px; color:#1f85e6; font-size:16px; font-weight:bold;}
.global-search .list .info .day,.global-search .list .info .cate{color:#888888; font-size:16px; margin-right:20px;}
.global-search .list .info .day{margin:0;}
.global-search .list .info .desc{height:60px; overflow:hidden; margin-top:1.375%; color:#888888; font-size:14px; line-height:32px;}


#floatWindow .W1 {
    width: 44px;
    height: 44px;
    background: url(/static/img/2021022314577.png) center center no-repeat #fff;
    border-radius: 50%;
    display: block;
    margin-bottom: 16px;
    box-shadow: 0 0 9px rgba(0, 0, 0, .3);
    cursor: pointer;
}

#floatWindow .W1 .W1_c {
    display: none;
    width: 140px;
    height: 140px;
    background: #FFF;
    left: -160px;
    bottom: 67px;
}

#floatWindow .W1 .W1_d {
    width: 11px;
    height: 15px;
    right: -11px;
    top: 83px;
}

#floatWindow .W1:hover {
    background: url(/static/img/2021022351747.png) center center no-repeat #4092c2;
}

#floatWindow .W1:hover .W1_c {
    display: block;
}

#floatWindow .W5 {
    width: 44px;
    height: 44px;
    background: url(/static/img/tel.png) center center no-repeat #fff;
    border-radius: 50%;
    display: block;
    margin-bottom: 16px;
    box-shadow: 0 0 9px rgba(0, 0, 0, .3);
    cursor: pointer;
}

#floatWindow .W5 .W5_c {
    display: none;
    width: 120px;
    height: 60px;
    background: #FFF;
    left: -160px;
    bottom: 20px;
    padding:10px;
    line-height: 30px;
    font-size: 16px;
    text-align: left;
    color: #333333;
}

#floatWindow .W5 .W5_d {
    width: 11px;
    height: 15px;
    right: -11px;
    top: 20px;
}

#floatWindow .W5:hover {
    background: url(/static/img/tel2.png) center center no-repeat #4092c2;
}

#floatWindow .W5:hover .W1_c {
    display: block;
}	

#floatWindow .W2 {
    width: 44px;
    height: 44px;
    background: #fff;
    border-radius: 50%;
    display: block;
    margin-bottom: 16px;
    box-shadow: 0 0 9px rgba(0, 0, 0, .3);
    cursor: pointer;
}

#floatWindow .W3 {
    width: 44px;
    height: 44px;
    background: url(/static/img/2021022319585.png) center center no-repeat;
}

#floatWindow .W2:hover {
    background: #4092c2;
}

#floatWindow .W2:hover .W3 {
    background: url(/static/img/202102236948.png) center center no-repeat;
}

#floatWindow .one {
    margin-bottom: 16px;
}

#floatWindow .one .one_c {
    width: 24px;
    height: 19px;
    background: url(/static/img/2021022323132.png);
    margin-left: -2px;
}

#floatWindow .one:hover .one_c {
    background: url(/static/img/2021022399520.png);
}

#floatWindow .two .two_c {
    width: 20px;
    height: 22px;
    background: url(/static/img/2021022352791.png);
}

#floatWindow .two:hover .two_c {
    background: url(/static/img/2021022334242.png);
}

#floatWindow .one:hover,
#floatWindow .two:hover {
    background: #4092c2;
    color: #fff;
}

#floatWindow .r1.on {
    animation: myfirst 100ms linear 0s infinite alternate none;
}

/*{myfirst 400ms cubic-bezier(.79,.14,.15,.86) 10s infinite normal none}*/
/*#floatWindow .r1 {
    -moz-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
}

#floatWindow .r2 {
    -moz-transform: rotate(2deg);
    -webkit-transform: rotate(2deg);
    -o-transform: rotate(2deg);
}*/

@keyframes myfirst {
    from {
        -moz-transform: rotate(-20deg);
        -webkit-transform: rotate(-20deg);
        -o-transform: rotate(-20deg);
    }

    to {
        -moz-transform: rotate(20deg);
        -webkit-transform: rotate(20deg);
        -o-transform: rotate(20deg);
    }
}

#float-xxxxxx-bg {
    background: rgba(0, 0, 0, .3);
    z-index: 40;
}

#float-xxxxxx {
    width: 400px;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: -290px;
    background: #fff;
    border-radius: 5px;
    padding-bottom: 10px;
    box-shadow: rgba(0, 0, 0, .1) 0px 10px 10px 5px;
    z-index: 40;
}

#float-xxxxxx [close] {
    position: absolute;
    right: 0;
    top: 0;
    height: 44px;
    width: 42px;
    background: url(/static/img/888.jpg) top right no-repeat;
}

#float-xxxxxx .top {
    color: #666666;
    line-height: 1.8;
    border-bottom: #eff3fa 1px solid;
    padding: 30px 40px;
}

#float-xxxxxx .top font {
    color: #4092c2;
}

#float-xxxxxx .text {
    width: 338px;
    margin: 0px auto;
    border-bottom: #eff3fa 1px solid;
    height: 50px;
    line-height: 50px;
    margin-top: 16px;
    font-size: 16px;
}

#float-xxxxxx .text input {
    width: 100%;
    border: none;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
}

#float-xxxxxx .text span {
    color: #4092c2;
    font-size: 16px;
    left: -15px;
    top: 2px;
}

#float-xxxxxx .text select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(/static/img/xb.jpg) no-repeat right;
    width: 120px;
    text-align: right;
    padding-right: 10px;
    height: 46px;
    line-height: 46px;
    margin-bottom: 4px;
    font-size: 16px;
}

#float-xxxxxx .sub {
    width: 190px;
    height: 40px;
    line-height: 40px;
    margin: 40px auto;
    border-radius: 20px;
    background: #4092c2;
    cursor: pointer;
    font-size: 13px;
    color: rgba(255, 255, 255, .8);
}

#float-xxxxxx .copywriting {
    color: #999999;
    line-height: 1.6;
}

#float-xxxxxx font,
#float-xxxxxx .dq {
    color: #333333;
    font-size: 16px;
}