@charset "utf-8";
/* CSS Document */
* {outline: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
html {font: normal 14px "Microsoft YaHei";-webkit-text-size-adjust: 100%}
body {padding: 0;margin: 0 auto;font-size: 16px; line-height: 1.8; color: #454545;background: #fff;font-family: "Microsoft YaHei"; overflow-x: hidden;
-webkit-text-size-adjust: none;
/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight: rgba(0,0,0,0); 
/*控制内容的可选择性*/
-webkit-user-select: none; 
-ms-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;}
ul,li, form, dl, dt, dd, div, ol,figure,aside,menu,nav,.mp h2,.mp h3,.mp p{padding: 0;margin: 0; }
.ul, .ul li {list-style: none;}
table {border-collapse: collapse;border-spacing: 0}
table td {border-collapse: collapse;font-size: 14px;}
select, input, textarea {font-size: 14px;color: #333;border-radius: 0;-webkit-border-radius: 0;font-family: "Microsoft YaHei";}
img{border: none;max-width: 100%;vertical-align: middle;}
a {color: #333333;text-decoration: none;noline:-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */}  
a:hover { color: #004e98; text-decoration: none;}
a:focus {outline: none;-moz-outline: none;}

pre{
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
	margin:0;
	font-family: "Microsoft YaHei";
	text-align:justify;
	text-justify:inter-ideograph;
	}
	
.clear {clear: both;height: 0px;overflow: hidden;zoom: 0;}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:''; display:block; height:0; clear:both; } 

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.dot2,
.dot3,
.dot4{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
.dot2{-webkit-line-clamp: 2;}
.dot3{-webkit-line-clamp: 3;}
.dot4{-webkit-line-clamp: 4;}
.ytable{ display:table; width:100%;table-layout: fixed;}
.ytable-cell{ display:table-cell; vertical-align:middle;}
.bg_cover{background-position: center center ; background-repeat: no-repeat; background-size: cover;}
.bg_contain{background-position: center center ; background-repeat: no-repeat; background-size: contain;}
@font-face {
	font-family: "Roboto";
	src: url("/cn/css//cn/css/../fonts/Roboto-Regular.woff2") format("woff2"),
		 url("/cn/css/../fonts/Roboto-Regular.woff") format("woff"),
		 url("/cn/css/../fonts/Roboto-Regular.ttf") format("truetype"),
		 url("/cn/css/../fonts/Roboto-Regular.eot") format("embedded-opentype"),
		 url("/cn/css/../fonts/Roboto-Regular.svg") format("svg");
	/* font-weight: bold; */
	font-style: normal;
}
@font-face {
	font-family: "YouSheBiaoTiHei";
	src: url("/cn/css//cn/css/../fonts/YouSheBiaoTiHei-2.woff2") format("woff2"),
		 url("/cn/css/../fonts/YouSheBiaoTiHei-2.woff") format("woff"),
		 url("/cn/css/../fonts/YouSheBiaoTiHei-2.ttf") format("truetype"),
		 url("/cn/css/../fonts/YouSheBiaoTiHei-2.eot") format("embedded-opentype"),
		 url("/cn/css/../fonts/YouSheBiaoTiHei-2.svg") format("svg"),
		 url("/cn/css/../fonts/YouSheBiaoTiHei-2.otf") format("opentype");
	font-weight: normal;
	font-style: normal;
  }

.f14{ font-size: 14px}
.f16{ font-size: 16px}
.f18{ font-size: 18px}
.f20{ font-size: 20px}
.f22{ font-size: 22px}
.f24{ font-size: 24px}
.f30{ font-size: 30px}
.f32{ font-size: 32px}
.f34{ font-size: 34px}
.f36{ font-size: 36px}
.f40{font-size: 40px}
.f44{font-size: 44px}
.f60{font-size: 60px;}
@media(max-width:1200px){
.f18{ font-size: 17px}
.f20{ font-size: 19px}
.f22{ font-size: 20px}
.f24{ font-size: 22px}
.f30{ font-size: 26px}
.f32{ font-size: 28px}
.f34{ font-size: 30px}
.f36{ font-size: 32px}
.f40{ font-size: 36px}
.f44{font-size: 40px}
.f60{font-size: 50px;}

}
@media(max-width:960px){
.f14{ font-size: 13px}
.f16{ font-size: 15px}
.f18{ font-size: 16px}
.f20{ font-size: 18px}
.f22{ font-size: 19px}
.f24{ font-size: 20px}
.f30{ font-size: 22px}
.f32{ font-size: 24px}
.f34{ font-size: 26px}
.f36{ font-size: 28px}
.f40{ font-size: 32px}
.f44{font-size: 36px}
.f60{font-size: 40px;}

}

@media(max-width:640px){
body{ font-size: 14px}
.f14{ font-size: 12px}
.f16{ font-size: 14px}
.f18{ font-size: 15px}
.f20{ font-size: 17px}
.f22{ font-size: 18px}
.f24{ font-size: 19px}
.f30{ font-size: 20px}
.f32{ font-size: 20px}
.f34{ font-size: 22px}
.f36{ font-size: 24px}
.f40{ font-size: 30px}
.f44{font-size: 32px}
.f60{font-size: 35px;}

}
.auto{ width: 96%; max-width: 1440px; margin: auto; position: relative}
.auto_1440{ width: 96%; max-width: 1440px; margin:0 auto; position: relative}



.header{ border-bottom: 1px solid rgba(255, 255, 255,.102); position: fixed; width: 100%; top: 0; left: 0; z-index: 200; transition: all .3s;    background-color: #fff;}
.header .top{max-width: 1920px; margin: 0 auto;position: relative;}
.header .header-left{width: 15.47%; position: absolute; left: 0; top: 0; height: 100%; padding-left: 2.083vw; min-width: 80px;}
.header .header-left a{ display: block;  text-align: right; height: 100%; padding: 2% 0; width: 100%;}
.header .header-left a img{  text-align: right; max-height: 100%; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; transition: all .3s; max-width: 153px;}
.header .header-left .logo{position: relative; height: 100%;}
.header .header-left .logo-white{display: none;}
.header .header-mid li em{font-style: normal; display: block;}
.header .header-mid li em a{color: #333; font-size: 18px;}
.header .header-mid li .sub-nav a:hover{color: #115fc4;}
.header .header-mid li:hover em a{color: #115fc4;}
.header .header-right{float: right;}
.header .header-right{padding-right: 2.083vw;}
.header .header-right .tel,
.header .header-right .language,
.header-right .top-search,
.header-right #open-menu{float: left;}

.header .header-right .tel a{display: block; line-height: 100px; color: #115fc4;font-size: 20px;font-family: "Roboto";padding-left: 24px; background: url(/cn/css/../images/phone.png) left center no-repeat;}
.header .header-right .language{line-height: 100px; margin-left: 1.823vw;}
.header .header-right .language a{font-size: 14px;color: #115fc4;line-height: 32px;text-align: center;display: inline-block;width: 32px;height: 32px;border-radius: 50%;background-color: rgba(0, 0, 0,.1);}
.header .header-right .top-search{line-height: 100px;margin-left: 1.458vw; position: relative; }
.header .header-right .top-search .open-search{ width: 32px; height: 32px; line-height: 32px; display: inline-block;background: #115fc4 url(../images/top-search.png ) center center no-repeat; border-radius: 50%; vertical-align: middle; cursor: pointer;}
.header .header-right .top-search .search-box{position: absolute; right: 0; top: 100%; line-height: 40px; padding-right: 40px; background-color: rgba(0,0,0,0.5); width: 300px; border: 1px solid #fff;display: none;}
.header .header-right .top-search .search-box input{width: 100%; height: 40px; line-height: 40px; background-color: transparent; border: 0; padding-left: 5%; color: #fff;}
.header .header-right .top-search .search-box input::placeholder{color: #fff;}
.header .header-right .top-search .search-box .btn{width: 40px; height: 100%; position: absolute; right: 0; top: 0; background: #115fc4 url(/cn/css/../images/search.png ) center center no-repeat;}

.header.white{background-color: #fff; border-bottom-color: #eee;}
.header.white .header-left .logo-white{display: block;}
.header.white .header-left .logo-tran{display: none;}

.header.white .header-right .language a{color: #333;background-color: rgba(0, 0, 0,.2);}


@media(min-width:1025px){
	.header .header-mid{float: left; margin-left: 17%;}
	.header .header-mid li{float: left;  position: relative;}
	.header .header-mid li{padding: 0 1.5vw;}
	.header .header-mid li em{line-height: 100px; position: relative;}
	.header .header-mid li em::after{content: ''; width: 0; height: 3px; background-color: #115fc4; position: absolute; left: 50%; transform: translateX(-50%); bottom: -1px; transition: all .5s;}	
	.header .header-mid li:hover em::after,.header .header-mid li.active em::after{width: 100%;}
	.header .header-mid li .sub-nav{position: absolute; left: 50%; width: 100%; top: 100%; transform: translateX(-50%); text-align: center; background-color: rgba(200,200,200,.5); display: none;}
	.header .header-mid li .sub-nav a{color: #333; font-size: 16px; }
	.header .header-mid li .sub-nav dd{line-height: 40px; border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
	.header .header-mid li .sub-nav dd:last-of-type{border: 0;}
	.header .header-left{width: 15%; }
	.header.white .header-mid li em a{color: #333;}
	.header .header-mid li:hover em a{color: #115fc4;}
	
}
@media(min-width:1366px){
	.header .header-mid{margin-left: 22%;}
	.header .header-mid li{padding: 0 2.083vw;}
}
@media(min-width:1600px){
	.header .header-mid{margin-left: 28.854%;}
	.header .header-left{width: 20.47%; }
	
}
@media(min-width:1921px){
	.header .header-mid li{padding: 0 40px;}
	.header .header-righ{padding-right: 40px;}
	.header .header-right .language{margin-left: 35px;}
	.header .header-right .top-search{margin-left: 28px;}
}
@media(max-width:1024px){
	.header .header-mid ul{position: fixed; z-index: 5; padding: 0 15px; width: 80%; max-width: 300px; right: 0; top: 0; padding-top: 90px; background-color: #115fc4; height: 100%; overflow-y: auto; transition: all .3s; transform: translateX(100%);}
	.header .header-mid ul.active{transform: translateX(0);}

	.header .header-mid li{line-height: 40px; border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
	.header .header-mid li .sub-nav{padding: 0 15px; display: none;}
	.header .header-mid li .sub-nav dd{border-top: 1px solid rgba(255, 255, 255, 0.3); padding: 0 10px;}
	.header .header-mid li em{position: relative; padding: 0 15px;}
	.header .header-mid li.has-sub em::before{content: ''; width: 100%; height: 100%; left: 0; top: 0; position: absolute;}
	.header .header-mid li.has-sub em i{content: ''; width: 10px; height: 10px; position: absolute; right: 10px; top: 0; bottom: 0; margin: auto; }
	.header .header-mid li.has-sub em i::before,
	.header .header-mid li.has-sub em i::after{content: '';  background-color: #fff; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; transition: all .3s;}
	.header .header-mid li.has-sub em i::before{width: 100%; height: 2px;}
	.header .header-mid li.has-sub em i::after{width: 2px; height: 100%;}
	.header .header-mid li.has-sub em.active i::after{height: 0;}
	.header .header-mid li em a{color: #fff;}
	.header .header-mid li:hover em a{color: #bbb;}
	.header .header-mid li .sub-nav a:hover{color: #bbb;}
	

	.header .header-right .tel a,.header .header-right .language,.header .header-right .top-search{line-height: 60px;}
	.header .header-left{height: 60px;}
	.header .header-mid li a{font-size: 16px;color: #fff;}
	.header-right #open-menu{line-height: 60px;}
	.header-right #open-menu div{width: 35px; height: 25px; position: relative; display: inline-block; vertical-align: middle; margin-left: 1.823vw; z-index: 6;}
	.header-right #open-menu div i,
	.header-right #open-menu div::before,
	.header-right #open-menu div::after{content: ''; width: 100%; height: 3px; background-color: #115fc4; position: absolute; left: 0; right: 0; margin: auto; transition: all .3s;}
	.header-right #open-menu div i{top: 0; bottom: 0;}
	.header-right #open-menu div::before{top: 0;}
	.header-right #open-menu div::after{bottom: 0;}

	.header-right #open-menu.active div i, 
	.header-right #open-menu.active div::before, 
	.header-right #open-menu.active div::after{background-color: #fff;}
	.header-right #open-menu.active i{opacity: 0;}
	.header-right #open-menu.active div::before{bottom: 0; transform: rotateZ(45deg);}
	.header-right #open-menu.active div::after{top: 0;transform: rotateZ(-45deg);}
	.header .header-left a img{max-width: 100%;}
	
}
@media(max-width:768px){
	.header .header-right .tel a{font-size: 14px; padding-left: 14px; background-size: 10px;}
	
}
@media(max-width:640px){
	.header .header-right .top-search .search-box{width: 250px;}
}
  


.bottom .bot-menu{background-color:#f0f3f8}
.bottom .bot-menu .top{border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 2.43% 0;}
.bottom .bot-menu .nav{float: left; font-size: 0;}
.bottom .bot-menu .nav a{font-size: 16px;color: rgba(0, 0, 0, 0.6); line-height: 30px; display: inline-block; padding: 0 20px; position: relative;}
.bottom .bot-menu .nav a:hover{color:#115fc4}
.bottom .bot-menu .nav a:first-of-type{padding-left: 0;}
.bottom .bot-menu .nav a:last-of-type{padding-right: 0;}
.bottom .bot-menu .nav a::after{content:'';width: 1px; height: 12px; background-color: rgba(0, 0, 0, 0.6); position: absolute; right: 0; top: 0; bottom: 0; margin: auto; transform: translateX(50%);}
.bottom .bot-menu .nav a:last-of-type::after{display: none;}

.bottom .bot-menu .right { float: right }
.bottom .bot-menu .right p{font-size: 14px;color: #444;line-height: 2.143; margin: 0;}
.bottom .bot-menu .right .phone{font-size: 32px;font-family: "Roboto";color: #444;line-height: 0.938; font-weight: bold;}

.bottom .bot-menu .right .con,
.bottom .bot-menu .right .code{ float: left;margin-left: 20px; }
.bottom .bot-menu .right .code img{ width:70px;}

.bottom .bot-menu .shares{float: right; font-size: 0;}
.bottom .bot-menu .shares a{display: inline-block; width: 30px; height: 30px; margin-left: 30px; opacity: 0.6; background-position: center center; background-repeat: no-repeat;}
.bottom .bot-menu .shares a:hover{opacity: 1;}
.bottom .bot-menu .shares a.wechat{background-image: url(/cn/css/../images/weixin.png);}
.bottom .bot-menu .shares a.weibo{background-image: url(/cn/css/../images/weibo.png);}
.bottom .bot-menu .shares a.qq{background-image: url(/cn/css/../images/QQ.png);}

.bottom .bot-menu .bot{ padding: 2.43% 0;}
.bottom .bot-menu .bot .copyright{float: left;font-size: 14px;color: rgba(0, 0, 0, 0.6); line-height: 30px;}
.bottom .bot-menu .bot .copyright a{font-size: 14px;color: rgba(0, 0, 0, 0.6); line-height: 30px;}
.bottom .bot-menu .bot .copyright a:hover{color: #115fc4;}
.bottom .bot-menu .bot .auxiliary{float: right; font-size: 0;}
.bottom .bot-menu .bot .auxiliary a{display: inline-block; padding: 0 9px;font-size: 14px;color: rgba(0, 0, 0, 0.6); position: relative;}
.bottom .bot-menu .bot .auxiliary a:first-of-type{padding-left: 0;}
.bottom .bot-menu .bot .auxiliary a:last-of-type{padding-right: 0;}
.bottom .bot-menu .bot .auxiliary a::after{content: ''; width: 2px; height: 2px; background-color: rgba(0, 0,0, 0.6); position: absolute; right: 0; top: 0; bottom: 0; margin: auto; transform: translateX(50%);}
.bottom .bot-menu .bot .auxiliary a:last-of-type:after{display: none;}
.bottom .bot-menu .bot .auxiliary a:hover{color:#115fc4;}
.bottom .form{background-color: #ecf5fd; padding: 3.65% 0 4.1667%;}
.bottom .form .left,.bottom .form .mid{float: left;}
.bottom .form .right{float: right;}

.bottom .form .left{width: 34.31%;font-size: 14px;color: rgb(153, 153, 153);line-height: 1.714; padding-right: 9.1%;}
.bottom .form .left .des{margin-top: 7.44%;}
.bottom .form .mid{width: 39.93%;}
.bottom .form .mid .input-box{margin-bottom: 2.61%;}
.bottom .form .mid .input-box input{ border-radius: 2px; border: 1px solid rgb(218, 227, 235);font-size: 14px;color: rgb(191, 191, 191); padding-left:15px ; height: 40px; line-height: 40px; background-color: transparent;}
.bottom .form .mid .input-box textarea{border-radius: 2px; border: 1px solid rgb(218, 227, 235);font-size: 14px;color: rgb(191, 191, 191); padding-left:15px ;height: 40px;background-color: transparent;line-height: 40px; overflow: hidden;}
.bottom .form .mid .input-box input::placeholder{font-size: 14px;color: rgb(191, 191, 191);}
.bottom .form .mid .input-box textarea::placeholder{font-size: 14px;color: rgb(191, 191, 191);}
.bottom .form .mid .input-box .input2{width: 48.7%; float: left; margin-right: 2.6%;}
.bottom .form .mid .input-box .input1{width: 100%;}
.bottom .form .mid .input-box .input2:nth-of-type(2n){margin-right: 0;}
.bottom .form .mid .submit{display: block; width: 130px; height: 38px; line-height: 38px; border-radius: 2px ; background-color: #115fc4; text-align: center; color: #55f500;}

  
  
.bottom .form .right{ float:left}
.bottom .form .right p{font-size: 14px;color:#fff;line-height: 2.143; margin: 0;}
.bottom .form .right .phone{font-size: 32px;font-family: "Roboto";color: #fff;line-height: 0.938; font-weight: bold;}
.bottom .form .right .code{margin-top: 25px;}
.bottom .form .right .code img{float: left; margin-right: 10px;}
.bottom .form .right .code .btn{float: left;}
.bottom .form .right .code .btn a{display: block; width: 130px; height: 44px; line-height: 44px ; border-radius: 22px; text-align: center;font-size: 14px;}
.bottom .form .right .code .btn a::before{content: ''; display: inline-block; width: 18px; height: 18px; background-position: center center; background-repeat: no-repeat; margin-right: 10px; line-height: 44px; vertical-align: middle;}
.bottom .form .right .code .btn a.zixun{background-color: #fff; color: rgb(34, 34, 34);margin-bottom: 10px;}
.bottom .form .right .code .btn a.zixun::before{background-image: url(/cn/css/../images/qq2.png);}
.bottom .form .right .code .btn a.liuyan{background-color: #115fc4; color: #55f500; }
.bottom .form .right .code .btn a.liuyan::before{background-image: url(/cn/css/../images/message2.png);}


.bottom .form .right .code .btn a.liuyan:hover{background-color: #2969ff;}
  
  
.right-menu{position: fixed; right: 0; top: 50%; transform: translateY(-50%); z-index: 101;}
.right-menu li{margin-bottom: 1px; position: relative;}
.right-menu li>a{width: 50px; height: 50px; display: block; background-color: #115fc4; background-position: center center; background-repeat: no-repeat;}
.right-menu li:last-of-type>a{background-color: #71bf44;}
.right-menu li.phone>a{background-image: url(/cn/css/../images/right-phone.png);}
.right-menu li.qq>a{background-image: url(/cn/css/../images/right-qq.png);}
.right-menu li.message>a{background-image: url(/cn/css/../images/right-message.png);}
.right-menu li.wechat>a{background-image: url(/cn/css/../images/right-wechat.png);}
.right-menu li.gettop>a{background-image: url(/cn/css/../images/right-top.png);}

.right-menu li .sub{position: absolute; right: 50px; top: 0; background-color: #115fc4; color: #fff; padding: 10px; display: none;}
.right-menu li .sub a{color: #fff; line-height: 30px; min-width: 60px; white-space: nowrap;}
.right-menu li.wechat .sub{width: 100px; height: 100px;}

.right-menu li.qq,.right-menu li.wechat{display: none;}

@media(max-width:1024px){
	/* .bottom .form .mid{width: 100%;} */
	.bottom .form .left{width: 30%; padding-right: 3%; float: none;}
}
@media(max-width:768px){
	.bottom .bot-menu .nav,.bottom .bot-menu  .shares,.bottom .bot-menu  .bot .copyright,.bottom .bot-menu  .bot .auxiliary{ float: none; margin: 1% 0;}
	.bottom .bot-menu .top{ display: none }
	.bottom .bot{text-align: center;}
	.bottom .bot-menu .nav a{font-size: 14px;}
	.bottom .bot-menu .nav a,.bottom .bot .bot-menu  .auxiliary a{display: inline-block; float: none;}
	.bottom .bot-menu .nav a{padding: 0 10px;}
	.bottom .form {text-align: center;}
	.bottom .form .mid{width: 100%; float: none;}
	.bottom .form .left{width: 100%; padding-right: 0; text-align: center; float: none; margin-bottom: 2%;}
	.bottom .form .left .des{margin-top: 15px;}
	.bottom .form .left img{width: 140px;}
	.bottom .form .mid .submit{margin: 0 auto;}
	.bottom .form .right{float: none; display: inline-block; margin-bottom: 2%;}
	/* .right-menu{display: none;} */
	.right-menu{bottom: 0; top: auto; transform:  translateX(-50%); left: 50%; width: 100%;}

	.right-menu ul{width: 100%; text-align: center;}
	.right-menu li{display: inline-block;}
	.right-menu li.phone .sub{display: none !important;}
}

/* 首页 */
.index-banner {max-width: 1920px; margin: 0 auto; }
.index-banner .item{position: relative;}
.index-banner .pic{position: relative; z-index:5;}
.index-banner figure{padding-top: 46.875%;}
.index-banner .wap{display: none;}
.index-banner .txt{position: absolute; width: 96%; left: 50%; transform: translateX(-50%); text-align: center; height: calc(100% - 100px); top: 100px; padding-top: 14.0625%; max-width: 1440px;}
.index-banner .txt .title{font-size: 4.375vw;font-family: "YouSheBiaoTiHei";color: #115fc4; margin: 0; font-weight: normal; line-height: 1; margin-bottom: 1.041%;}
.index-banner .txt .subtitle{font-size: 1.25vw;color: rgb(101, 255, 0); margin: 0 ; font-weight: normal; line-height: 1;}
.index-banner .txt .play-btn{width: 42px; height: 42px; background-image: url(/cn/css/../images/play.png); margin: 3.47% auto 0; cursor: pointer;}	
/* .index-banner .open-video[tabindex="0"]{width: 42px; height: 42px; background-image: url(/cn/css/../images/play.png); margin: 3.47% auto 0; cursor: pointer; position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto;} */
.index-banner .video{position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: none; z-index: 6;}
.index-banner .video video{width: 100%;height: 100%;  object-fit: cover;}
.index-banner .slick-dots{position: absolute; left: 50%;bottom: 3.8%; transform: translateX(-50%); text-align: center; z-index: 100;}
.index-banner .slick-dots li{display: inline-block;  border-radius: 50%; position: relative; padding: 6px;  cursor: pointer;transition:all .3s; /*border-top-color: #fff;*/   margin-right: 100px;height: auto;}
.index-banner .slick-dots li:last-of-type{margin-right: 0;}
.index-banner .slick-dots li:last-of-type::after{display: none;}
.index-banner .slick-dots li::before{content: ''; width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; transform: rotateZ(-45deg);border: 2px solid transparent; border-radius: 50%;}
.index-banner .slick-dots li::after{content: ''; width: 100px; height: 2px; background: url(/cn/css/../images/dot.png) center left repeat-x; position: absolute; right: -100px; top: 0; bottom: 0; margin: auto;}
.index-banner .slick-dots li button{font-size: 0; border: 0; background-color: #fff; cursor: pointer; padding: 0 ; display: block; width: 14px; height: 14px;border-radius: 50%;transition:all .3s;box-sizing: border-box;}
.index-banner .slick-dots li.slick-active::before{border-top-color: #115fc4; }
.index-banner .slick-dots li.slick-active button{background-color: #115fc4; box-shadow: 0 0 0 0;}
@media(min-width:1921px){
	.index-banner .txt .title{	font-size: 84px;}
	.index-banner .txt .subtitle{font-size: 24px;}
	
}
@media(max-width:1024px){
	.index-banner .txt{height: calc(100% - 60px); top: 60px;}
	.index-banner .txt h3{font-size: 16px;}
	.index-banner .wap{display: block;}
	.index-banner .pc{display: none;}

}
@media(max-width:768px){
	.index-banner .slick-dots li{margin-right: 30px;}
	.index-banner .slick-dots li::after{width: 30px; right: -30px;}
}
@media(max-width:640px){
	.index-banner .txt{padding-top: 0; height: auto; top: calc(45% + 30px); transform: translate(-50%,-50%);}
	.index-banner .txt .subtitle{font-size: 14px;}
	.index-banner .txt .title{font-size: 26px;}
	.index-banner .txt .play-btn{width: 30px; height: 30px;}
	.index-banner figure{padding-top: 60%;}
}

.index-title{margin: 0;color: rgb(34, 34, 34); font-weight: normal;line-height: 1;}
.index-title span{line-height: 1; display: inline-block; position: relative;}
/* .index-title span::after{content: ''; width: 14px; height: 14px; box-sizing: border-box; background-color: #65ff00; border: 3px solid #115fc4; position: absolute; top: -6px; right: -20px; border-radius: 50%;} */

.index-part2{padding: 4.166% 0 5.34%;}
.index-part2 .index-title{ padding: 5.56% 0 9.72%;}

.index-part2 .left{width: 50%; float: left; background-position: center top; background-size: contain; background-repeat: no-repeat;}
.index-part2 .right{width: 45.625%; float: right; position: relative;}
.index-part2 .right video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: none; background-color: #fff;}
.index-part2 .des{color: rgb(102, 102, 102); font-size: 20px;
line-height: 1.5; text-align: justify;font-family: "Adobe Heiti Std";}
.index-part2 .more{width: 148px; height: 44px; line-height: 44px; text-align: center; border-radius: 22px; background-color: #115fc4; padding-right: 14px; position: relative; margin-top: 8.33%;}
.index-part2 .more a{display: inline-block; color: #fff;font-size: 14px;color: rgb(101, 255, 0); display: block;}
.index-part2 .more i{width: 36px; height: 36px;border-radius: 50%;background-color: rgba(255, 255, 255,0.102); position: absolute; right: 4px; top: 4px; background-image: url(/cn/css/../images/play2.png); background-position: center center ; background-repeat: no-repeat; cursor: pointer;}
.index-part2 .count-box{padding-top: 5.55%;}

.index-part2 .index-title{color: #0166b3;font-size: 60px;}

@media(max-width:768px){
	.index-part2 .left{width: 100%; float: none;}
	.index-part2 .right{width: 100%; float: none; text-align: center; margin-top: 2%;}
}

.index-part2 .right .open-video{ width: 70px; height: 70px ;position: absolute; left: 50%; margin-left: -35px ;top: 50%; margin-top: -35px;
cursor: pointer; z-index: 60; transition: 0.5s}
.index-part2 .right .open-video:after{ border-radius: 200px; content:""; display: block; position: absolute; left:0px; top: 0px;
 width:100%; height: 100%; background-size: contain; transition: 0.5s  }
.index-part2 .right .open-video:hover{opacity: 0.8}


.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:30000; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}











.count-box ul{text-align: justify; font-size: 0;text-justify:inter-ideograph;}
.count-box ul::after{content: ''; width: 100%; height: 0; display: inline-block; }
.count-box ul li{display: inline-block; position: relative;}
.count-box ul li::after{content: ''; width: 1px; height: 90%; background-color: rgb(153, 153, 153);opacity: 0.302; position: absolute; top: 0; bottom: 0; margin: auto; right: -5.88vw; transform: rotateZ(20deg);}
.count-box ul li:last-of-type::after{display: none;}

  
.count-box ul li .count{font-family: "Roboto";color: #115fc4; display: inline-block; font-weight: bolder;line-height: 0.682;vertical-align: bottom; }
.count-box ul li span{color: rgb(153, 153, 153);line-height: 1; display: inline-block; vertical-align: bottom;  margin-left: 10px;}
.count-box ul li .blue{color: #115fc4; font-weight: bold; margin-left: 0;}
.count-box ul li .txt{color: rgb(34, 34, 34);line-height: 1; margin-top: 15px;font-family: "Source Han Sans CN";}
@media(max-width:768px){
	.count-box ul{text-align: center;}
	.count-box ul li{width: 33.33%; margin-bottom: 5%;}
	.count-box ul li::after{right: 0;}
	.count-box ul li:nth-of-type(3n)::after{display: none;}
}
@media(max-width:480px){
	.count-box ul li{width: 50%; }
	.count-box ul li:nth-of-type(3n)::after{display: block;}
	.count-box ul li:nth-of-type(2n)::after{display: none;}

}


.index-part3{background-color: #f3f9ff; overflow: hidden;}
.index-part3 .left{width: 220px; float: left; padding-top: 8.6%; padding-bottom: 4.53%;}
.index-part3 .index-title{padding-bottom: 18.18%;}
.index-part3 .slick-nav{padding-top: 42px; padding-bottom: 30px;}
.index-part3 .left .item{padding-bottom: 12px;}
.index-part3 .left a{color: rgb(34, 34, 34); line-height: 66px; display: block; text-align: center; border: 1px solid #d2d2d2;transition: all .3s;}
.index-part3 .left i{width: 30px; display: inline-block; vertical-align: middle; margin-right: 8.18%;}
.index-part3 .left i span{display: inline-block; vertical-align: middle;}
.index-part3 .left a i{transition: all .3s;}
.index-part3 .left a:hover{background-color: #115fc4; color: #fff; border-color: #115fc4;}
.index-part3 .left a:hover i{filter: grayscale(100%) brightness(1000%);}
.index-part3 .left .slick-nav .slick-current a{background-color: #115fc4; color: #fff; border-color: #115fc4;}
.index-part3 .left .slick-nav .slick-current i{filter: grayscale(100%) brightness(1000%);}
.index-part3 .slick-nav .slick-arrow{width: 100%; height: 30px; border: 1px solid #d2d2d2; position: absolute; font-size: 0; background-color: transparent; transition: all .3s; cursor: pointer;
border-radius: 0; transform: translate(0);
}
.index-part3 .slick-nav .slick-next{bottom: 0; top: auto;}
.index-part3 .slick-nav .slick-prev{top: 0;}
.index-part3 .slick-nav .slick-arrow::before{
	content: '>'; font-family: '宋体'; font-size: 18px;  color: #000; position: absolute; transform: translate(-50%,-50%); left: 50%; top: 50%; font-weight: bold;
	margin: 0;  width: auto; height: auto; background-image: none;
}
.index-part3 .slick-nav .slick-next::before{transform: translate(-50%,-50%) rotateZ(90deg);}
.index-part3 .slick-nav .slick-prev::before{transform: translate(-50%,-50%) rotateZ(-90deg);}
.index-part3 .slick-nav .slick-arrow:hover{background-color: #115fc4; border-color: #115fc4;}
.index-part3 .slick-nav .slick-arrow:hover::before{color: #fff;}

.index-part3 .right{padding-left: 5%; width: calc(100% - 220px); float: right; position: relative; padding-bottom: 4.125%;}
.index-part3 .slick-pro{max-width: 1025px; float: right; text-align: center; width: 100%; padding-top: 9.76%; position: relative; z-index: 5;}
.index-part3 .slick-pro .title{color: rgb(34, 34, 34);line-height: 1; margin-bottom: 2.93%;}
.index-part3 .slick-pro .des{line-height: 1.875; height: 3.75em;color: rgb(102, 102, 102); margin: 0 auto; max-width: 750px;}
.index-part3 .slick-pro .btn{font-size: 0; margin-top: 3.12%; margin-bottom: 5.85%;}
.index-part3 .slick-pro .btn a{width: 148px; height: 44px; line-height: 44px; text-align: center; display: inline-block; font-size: 14px;border-radius: 22px;}
.index-part3 .slick-pro .btn a:first-of-type{border: 1px solid #dcdcdc; margin-right: 26px;}
.index-part3 .slick-pro .btn a:last-of-type{background-color: #115fc4; color: rgb(85, 245, 0);}
  
.index-part3 .right::before{content: ''; width: 120%; height: 7.083vw; background: url(/cn/css/../images/index-probg2.png) center center no-repeat; background-size: cover; position: absolute; bottom: 0; left: 0;}
.index-part3 .right::after{content: ''; width: 120%; height: 27.76vw; background: url(/cn/css/../images/index-probg3.png) center center no-repeat; background-size: cover; position: absolute; bottom: 7.083vw; left: 0;}
  
.index-part3 .slick-pro .img{position: relative; padding-top: 62%;}
.index-part3 .slick-pro .img img{position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; max-height: 100%;}

.index-part3 .slick-pro .img-slick{max-width: 670px; margin: 0 auto;}
.index-part3 .slick-pro .item .slick-arrow{position: absolute; top: 70%;  line-height: 40px; text-align: center; width: 40px; height: 40px; cursor: pointer; border: 0; background-color: transparent; font-size: 0; z-index: 100;}
.index-part3 .slick-pro .item .slick-next{right: 17%;transform: translate(0); }
.index-part3 .slick-pro .item .slick-prev{left: 17%;transform: rotateZ(-180deg) !important;}
.index-part3 .slick-pro .item .slick-arrow::before{content: '>'; font-family: '宋体'; font-size: 20px; font-weight: bold; display: inline-block; background: none !important; margin: 0; left: auto; transform: translate(0); position: relative; width: auto; height: auto; color: #333; top: auto;}
@media(max-width:1024px){
	.index-part3 .left{width: 180px;}
	.index-part3 .left a{line-height: 50px;}
	.index-part3 .right{width: calc(100% - 180px);}
}
@media(max-width:768px){
	.index-part3 .left{width: 100%; float: none;}
	.index-part3 .left .item{padding-bottom: 0; padding:  0 5px;}
	.index-part3 .index-title{padding-bottom: 5%;}
	.index-part3 .slick-nav{ padding: 0 40px;}
	.index-part3 .slick-nav .slick-prev{left: 0; width: 40px; height: 100%;}
	.index-part3 .slick-nav .slick-arrow::before{transform: translate(-50%,-50%) rotateY(180deg);}
	.index-part3 .slick-nav .slick-next{right: 0;width: 40px; height: 100%;}
	.index-part3 .slick-nav .slick-next::before{transform: translate(-50%,-50%);}
	.index-part3 .right{width: 100%;}

}

@media(max-width:640px){
	.index-part3 .left a{line-height: 40px;}
	.index-part3 .slick-pro .btn a{width: 120px; height: 40px; line-height: 40px;}
	.index-part3 .left i{width: 20px; margin-right: 0;}
	.index-part3 .left .slick-nav a span{font-size: 12px;}
}


.index-part4 .index-title{padding: 80px 0 60px; float: left;}
.index-part4 .left{float: left; width: 49%;}
.index-part4 .left .pic{overflow: hidden;}
.index-part4 .left .pic figure{padding-top: 56.25%; /*height: 405px;*/ transition: all .5s;}
.index-part4 .left .item:hover .pic figure{transform: scale(1.1);}
.index-part4 .left .txt{background-color: #f0f3f8; position: relative; padding-left: 120px; font-family: "Source Han Sans CN";}
.index-part4 .left .txt .time{position: absolute; left: 0; top: 0; bottom: 0; margin: auto;  width: 120px; background-color: #115fc4;}
.index-part4 .left .txt .time .ytable{height: 100%; text-align: center;}
.index-part4 .left .txt .time span{display: block;}
.index-part4 .left .txt .time .date{font-family: "Roboto";line-height: 0.8;font-weight: bold;color: rgb(255, 255, 255);}
.index-part4 .left .txt .time .year{font-family: "Roboto";color: rgb(255, 255, 255);line-height: 1.8;}
.index-part4 .left .txt h1{margin: 0;color: rgb(34, 34, 34);line-height: 1.8; }
.index-part4 .left .txt p{color: rgb(102, 102, 102);line-height: 1.875; margin: 0;height:3.75em;}
.index-part4 .left .des{padding-left: 5.8333%; padding-top: 4.666%; padding-right: 7.5%; padding-bottom: 4.666%;}

.index-part4 .right{width: 49%; float: right;}
.index-part4 .nav{padding-top: 75px; padding-bottom: 61px; float: right;}
.index-part4 .slick-nav{float: right;}
.index-part4 .slick-nav li{padding-left: 50px; line-height: 45px;}
.index-part4 .slick-nav a{color: #313131; display: block; position: relative;}
.index-part4 .slick-nav a::after{content: ''; width: 0; height: 2px; background-color: #115fc4; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); transition: all .3s;}
.index-part4 .slick-nav li.slick-current a::after{width: 100%;}
.index-part4 .slick-nav li.slick-current a{color: #115fc4;}

.index-part4 .news-box .top-list{}
.index-part4 .news-box .top-list .item{width:100%;margin-bottom:4%; position: relative; }
.index-part4 .news-box .top-list .item a{display: block; position: relative; height: auto; overflow:hidden; }
.index-part4 .news-box .top-list .item:nth-of-type(2n){margin-bottom: 0;}
.index-part4 .news-box .top-list .item .pic{overflow: hidden; width: 50%; position: absolute; left: 0; top: 0; height: 100%; transition: all .3s;}
.index-part4 .news-box .top-list .item:hover .pic{transform: scale(1.1);}
.index-part4 .news-box .top-list .item .txt{ width:50%; padding:6.2% 6% ; float: right; background: #f0f3f8;position: relative;z-index: 20 }
.index-part4 .news-box .top-list .item .dot2{height:3.625em;}
.index-part4 .news-box .top-list .item h1{margin: 0;color: rgb(34, 34, 34);line-height: 1.8;
 margin-top: 5.625%; margin-bottom: 3.125%; }
.index-part4 .news-box .top-list .item .time{color: rgb(102, 102, 102);line-height: 1.5;}
/* .index-part4 .news-box .top-list .item:hover h1{color: #55f500;} */

.index-part4 .news-box .bot-list li{padding-right: 90px; position: relative; border-bottom: 1px solid rgb(238, 238, 238);}
.index-part4 .news-box .bot-list li a{ padding-left: 15px; position: relative;	color: rgb(102, 102, 102);line-height: 60px;}
.index-part4 .news-box .bot-list li a::before{content: ''; width: 4px ; height: 4px; background-color: #115fc4; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
/* .index-part4 .news-box .bot-list li a:hover{color: #55f500;} */
.index-part4 .news-box .bot-list li .time{color: rgb(102, 102, 102); position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.index-part4 .btn{clear: both; text-align: center; padding-top: 5.55%; padding-bottom: 5.069%;}
.index-part4 .btn a{width: 148px; height: 44px;font-size: 14px; border-radius: 22px; background-color: #115fc4 ; color: #55f500;color: rgb(101, 255, 0); display: inline-block; text-align: center; line-height: 44px;}
@media(max-width:1366px){
.index-part4 .news-box .top-list .item .txt{ padding:5.6% 6% ;}
}

@media(max-width:768px){
	.index-part4 .left{width: 100%; float: none; margin-bottom: 2%;}
	.index-part4 .right{width: 100%; float: none;}
	.index-part4 .nav,.index-part4 .index-title{padding: 5% 0 4%; width: 100%; float: none;}
	.index-part4 .right .nav{text-align: center;}
	.index-part4 .slick-nav{float: none; display: inline-block; }
	.index-part4 .slick-nav li{padding: 0 20px;}
	.index-part4 .btn a{width: 120px; height: 40px; line-height: 40px;}
	.index-part4 .news-box .bot-list li a{line-height: 50px;}
.index-part4 .news-box .top-list .item .pic{ width: 100%; padding-bottom: 56.25%; position: relative;}
.index-part4 .news-box .top-list .item .txt{ width: 100%;  float: left}



}


.index-part5{padding-bottom: 3.65%;}
.index-part5 li{width: 30.55%; float: left; margin-right: 4.166%; margin-bottom: 1.25%;}
.index-part5 li .icon{ padding-top: 15.24%; position: relative;}
.index-part5 li .icon img{position: absolute; left: 11.36%; top: 0; bottom: 0; margin: auto; max-height: 100%;}
.index-part5 li .txt{padding: 0 11.36%; position: relative;}
.index-part5 li:nth-of-type(3n){margin-right: 0;}
.index-part5 li a{display: block;  position: relative; padding-bottom: 9.1%; padding-top: 22.73%;}
.index-part5 li a h1{margin: 0;color: rgb(255, 255, 255); font-weight: normal; line-height: 1; margin-bottom: 2%; margin-top: 5.88%;}
.index-part5 li a p{color: rgb(255, 255, 255); margin: 0;}
.index-part5 li a .con{ bottom: 14.3%; left: 0; width: 100%; }
.index-part5 li .txt::before,
.index-part5 li .txt::after{content: ''; width: 4px; height: 50%; position: absolute; left: 0; z-index: 2;}
.index-part5 li .txt::before{background-color: #115fc4; top: 0; border-radius: 2px 0 0 2px;}
.index-part5 li .txt::after{background-color: #65ff00; bottom: 0; border-radius: 0 0 2px 2px;}
  
@media(max-width:480px){
	.index-part5 li{width: 100%; margin-right: 0;}
}

.index-part6{font-size: 0px;}
.index-part6 .auto_1440{padding: 1.042% 0;border-top: 1px solid #e8e8e8;}
.index-part6 .links{font-size: 0px;   padding-left: 74px; position: relative;}
.index-part6 span{display: inline-block;color: rgb(34, 34, 34); line-height: 30px; font-weight: bold; position: absolute; left: 0; top: 0;}
.index-part6 a{color: rgb(102, 102, 102);display: inline-block; padding-left: 10px; position: relative; margin-left: 2.083%;}
.index-part6 a::before{content: '>'; color: rgb(102, 102, 102); position: absolute;left: 0; top: 5px; bottom: 0;  font-family: '宋体' ; font-size: 12px;}
.index-part6 a:hover{color: #55f500;}
.index-part6 a:hover::before{color: #55f500;}

  

/* 栏目banner */
.column-banner{position: relative;}
.column-banner figure{padding-top: 31.25%;}
.column-banner .wap{display: none;}
.column-banner .txt{text-align: center; position: absolute; width: 96%; max-width: 1440px; left: 50%;transform: translate(-50%,-50%); top: 100px; top: calc(50% + 50px);}
.column-banner .title{ font-size: 3.4375vw;font-family: "YouSheBiaoTiHei"; font-weight: normal;color: rgb(0, 73, 253);margin: 0;line-height: 0.8; margin-bottom: 1.1%;}
.column-banner .subtitle{font-size: 18px;color: rgb(255, 255, 255);line-height: 1; margin: 0;}
 
@media(min-width:1921px){
	.column-banner .title{	font-size: 66px;}

}
@media(max-width:1024px){
	.column-banner .wap{display: block;}
	.column-banner figure{display: none;}
	.column-banner .title{font-size: 34px;}
	.column-banner .subtitle{font-size: 16px;}
	.column-banner .txt{top: calc(50% + 30px);}
}
@media(max-width:768px){
	.column-banner .title{font-size: 30px;}
	.column-banner .subtitle{font-size: 14px;}
}


/* menu */
.location_menu{  line-height: 40px; background: #f9f9f9; border-bottom: 1px solid #ebebeb; position: relative; z-index: 100;}
.location{ font-size: 14px; color: rgb(153, 153, 153); padding-left:25px; background: url("/cn/css/../images/home.png") no-repeat left center}
.location a{ color: #999999; padding: 0px 10px; font-size: 14px;}
.location a:first-of-type{padding-left: 0;}
.location a:hover{ color: #55f500;}
.location span{ color: #55f500; padding-left: 5px; font-size: 14px;}
.location span a{color: #115fc4;}
.menu{ padding: 0; margin: 0; position: relative;}
.menu li { font-size: 18px; position: relative; z-index: 10;font-family: "Adobe Heiti Std";}
.menu li a{ display: block;color: rgb(51, 51, 51); }
.menu li:last-child{ margin-right: 0}
.menu .column{ display: none;font-weight: bold;} 
@media(min-width:768px){
    .menu ul{ display: block!important;}
    .menu li{ float: left; margin-right: 18px;}
    .menu li.aon a{ color: #115fc4; }
    .menu li a:after{ content: ''; width: 0; position: absolute; left: 50%;  bottom: -1px;  height: 2px;background: #115fc4;transition: all .3s; transform: translateX(-50%);}
    .menu li.aon a:after{ width: 100%;}
    .menu li a:hover:after{ width: 100%;}
}
@media(min-width:1024px){
    .location{ float: right}
    .menu{ float: left}
    .menu li{margin-right: 30px;}
    .location_menu{line-height: 80px;}
    .location{font-size: 16px;}
    .menu .column{font-size: 18px;}
}
@media(min-width:1340px){
    .menu li{margin-right: 49px;}
}
@media(max-width:1024px){
    .location_menu{padding-top: 20px;}
    .menu ul li{padding-bottom: 20px;}
}
@media(max-width:768px){
    .location_menu{padding-bottom: 20px;}
    .menu .column{ color: rgb(0, 73, 253); font-size: 18px; position: relative;display: block; padding: 5px 0px; margin: 0;}
    .menu .column:after{ content: ''; display: block; height: 2px;
    background: rgb(0, 73, 253); /* Old browsers */
    background: -moz-linear-gradient(left, rgb(0, 73, 253) 0%, rgba(129, 163, 248,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 73, 253) 0%,rgba(129, 163, 248,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 73, 253) 0%,rgba(129, 163, 248,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dbbbc', endColorstr='#7ce9eb',GradientType=1 ); /* IE6-9 */
    }
    .menu .column:before{ content: ''; width:20px; height: 20px; position: absolute; right: 2%; top: 15px; transition: 0.4s; background: url(/cn/css/../images/icon_menu.png) no-repeat left}
    .menu .column.on:before{ background-position: right}
    .menu ul{ z-index: 20; background: #fff; box-shadow: 0 10px 10px 2px #eee; display: none; position: absolute; width:100%; left: 0;}
    .menu ul li{font-size: 14px; padding:5px 0;width: 100%; border-bottom: dotted 1px #ddd}
    .menu ul li a{ display: block; padding: 0 20px}
	.location{display: none;}
}


.about-tit{color: rgb(34, 34, 34); margin: 0; padding-bottom: 33px; line-height: 1; font-weight: normal; position: relative; min-height: 1em;}
.about-tit::before{content: ''; width: 36px; height: 3px; background-color: #115fc4; position: absolute; left: 0; bottom: 0;}


.main-tit{color: rgb(34, 34, 34); margin: 0; padding-bottom: 33px; line-height: 1; font-weight: normal; position: relative; min-height: 1em; text-align: center;; display: block;}
.main-tit::after{content: ''; width: 36px; height: 3px; background-color: #115fc4;margin: 20px auto 0; display: block;}


.about-part1{padding-top: 4.6875%; padding-bottom: 2.8125%;}

.about-part2{/*padding-bottom: 4.6875%*/;}
.about-part2 .con{position: relative;padding-top: 0px;}
.about-part2 .txt{width:75%; padding-top: 2.25%; padding-left: 5.55%; padding-bottom: 2.3%; float: left; 
	background-color: #f5f9fc; padding-right: 23.6%;}
.about-part2 .txt .about-tit{}
.about-part2 .txt .des {text-align: justify; margin-top: 3.21%;padding-right:10px;overflow: auto;height: 400px;}
.about-part2 .txt .des::-webkit-scrollbar-track{ background:#444}
.about-part2 .txt .des::-webkit-scrollbar {/*滚动条整体样式*/
            width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 14px;margin-left:4px
            
        }
.about-part2 .txt .des::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0.8);
            background: #115fc4;
        }
.about-part2 .txt .des::-webkit-scrollbar-track {/*滚动条里面轨道*/
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            border-radius: 0;
            background: rgba(0,0,0,0.1);
        }





.about-part2 .txt .des p{margin: 0;	color: rgb(102, 102, 102);line-height: 2.25;font-family: "Adobe Heiti Std";}

.about-part2 .pic{width:45%; position: absolute; top: 0; right: 0;}
.about-part2 .pic li{ height: 550px; background-size:cover; background-position:  center center }
  

.about-part2 .slick-arrow{ border:none; }
.about-part2 .slick-prev{ left: 2%}
.about-part2 .slick-next{right: 2%}

@media(max-width:768px){
	.about-part2 .pic{width: 100%; position: static; text-align: center	;}
	.about-part2 .txt{width: 100%; float: none; margin-top: 2%; padding: 3%;}
	.about-part2 .pic li{ height: auto; padding-bottom: 50vw}
}


.about-part3{padding-bottom: 4.6875%;}
.about-part3 .ytable-cell{width: 50%;}
.about-part3 .ytable{background-color: #f5f9fc;}
.about-part3 .txt{vertical-align: top; padding:4% ;}
.about-part3 .about-tit::before{background-color: #55f500;}
.about-part3 .des {text-align: justify; margin-top: 3.21%;}
.about-part3 .des p{color: rgb(102, 102, 102);line-height: 2.25; margin: 0;}
@media(max-width:768px){
	.about-part3 .ytable{display: block;}
	.about-part3 .ytable-cell{width: 100%; display: block;}
	.about-part3 .txt{padding-bottom: 4.167%; margin-bottom: 2%; background-color: #f5f9fc;}
	.about-part3 .pic{text-align: center;}
	.about-part3 .ytable{background-color: transparent;}
}


.about-part4{padding-bottom: 5.21%;}
.about-part4 .con{background-color: #f5f9fc; padding: 3.47%; }
.about-part4 .con h1{margin: 0;color: rgb(26, 26, 26);line-height: 1.8; line-height: 1; margin-bottom: 1.49%;}
.about-part4 .con li{width: 23.88%; float: left; margin-right: 1.49%; text-align: center; line-height: 44px; background-color: #fff; margin-bottom: 1.5%; transition: all .3s;}
.about-part4 .con li:nth-of-type(4n){margin-right: 0;}
.about-part4 .con li a{font-size: 15px;	font-family: "Adobe Heiti Std";	color: rgb(102, 102, 102);}
.about-part4 .con li:hover{background-color: #115fc4; }
.about-part4 .con li:hover a{	color: rgb(93, 244, 3);}
@media(max-width:1024px){
	.about-part4 .con li{width: 32.34%; }
	.about-part4 .con li:nth-of-type(4n){margin-right: 1.49%;}
	.about-part4 .con li:nth-of-type(3n){margin-right: 0;}
}
@media(max-width:768px){
	.about-part4 .con li{width: 49.255%; }
	.about-part4 .con li:nth-of-type(3n){margin-right: 1.49%;}
	.about-part4 .con li:nth-of-type(2n){margin-right: 0;}
}
@media(max-width:520px){
	.about-part4 .con li{width: 100%; margin-right: 0 !important; }

}

.culture{padding: 4.6875% 0 4.1666%;font-family: "Source Han Sans CN";}
.culture .item{float: left; padding-top: 38.61%; position: relative;}
.culture .item .pic{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.culture .item .txt{position: absolute;left: 0; top: 0; width: 100%; height: 100%; text-align: center; padding-top: 11vw; transition: all .3s;}
.culture .item .txt .title{color: rgb(85, 245, 0); margin-bottom: 0.9vw;}
.culture .item .txt .title span{position: relative;}
.culture .item .txt .title span::before,
.culture .item .txt .title span::after{content: ''; width: 8px; height: 1px; background-color: #55f500; position: absolute; top: 0; bottom: 0; margin: auto;}
.culture .item .txt .title span::before{left: -18px;}
.culture .item .txt .title span::after{right: -18px;}
.culture .item .txt .des{color: rgb(255, 255, 255);line-height: 1.5;}
.culture .item .txt .des pre{text-align: center;}
.culture .item:nth-of-type(5n+1){width: 49.31%; margin-right: 1.38%; margin-bottom: 1.38%;}
.culture .item:nth-of-type(5n+2){width: 49.31%;margin-bottom: 1.38%;}
.culture .item:nth-of-type(5n+3){width: 32.413%;margin-right: 1.38%; }
.culture .item:nth-of-type(5n+4){width: 32.413%;margin-right: 1.38%; }
.culture .item:nth-of-type(5n+5){width: 32.413%;}
.culture .item:hover .txt{background-color: rgba(0, 73, 253, 0.749);}
  
@media(min-width:1921px){
	.culture .item .txt{padding-top: 240px;}
	.culture .item .txt .title{margin-bottom: 17px;}
}
@media(max-width:640px){
	.culture .item{width: 100% !important; margin-right: 0 !important; margin-bottom: 1.38% !important; padding-top: 0;}
	.culture .item .txt{ position: relative; padding-bottom: 12.5vw;}
}


.honor{padding:  5% 0 2%  0;}

.honor .item{/*float: left; padding: 2.78% 2.78% 2.083%; width: 31.25%; margin-right: 25px;*/  background-color: #f5f9fc; margin-bottom: 0.78%;}
/*.honor .item:nth-of-type(3n){margin-right: 0;}*/

.honor .item .pic{padding-top: 70.29%; position: relative;}
.honor .item .pic img{position: absolute; left: 0; bottom: 0; right: 0; margin: auto; max-height: 100%;}

.honor .item .txt{line-height: 1;color: rgb(51, 51, 51);font-family: "Source Han Sans CN"; text-align: center; margin-top: 7.333%;padding-bottom: 10%;}
.honor .item:hover .txt{color: #115fc4;}
@media(max-width:768px){
	.honor .item{width: 48.4375%;}
	/* .honor .item:nth-of-type(3n){margin-right: 3.125%;} */
	/* .honor .item:nth-of-type(2n){margin-right: 0;} */

}
/*slick Basic*/
.honor .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.honor .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.honor .slick-list:focus {outline: none}
.honor .slick-list.dragging {cursor: pointer;cursor: hand;}
.honor .slick-slider .slick-track, 
.honor .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.honor .slick-track {position: relative; top: 0; left: 0; display: block;}
.honor .slick-track:before, 
.honor .slick-track:after{display: table; content: '';}
.honor .slick-track:after{ clear: both;}
.honor .slick-loading .slick-track { visibility: hidden;}
.honor .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.honor .slick-slide .slick-loading img { display: none;}
.honor .slick-slide .dragging img { pointer-events: none;}
.honor .slick-initialized .slick-slide { display: block;}
.honor .slick-loading .slick-slide { visibility: hidden;}
.honor .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.honor .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
 

.honor .slick-arrow{ position:absolute; width:30px; height:30px; top:50%; margin-top:-11px; overflow:hidden;font-size: 0; cursor: pointer;z-index:10; border: 0;background: none;padding: 0; border-top: 3px solid #115fc4;border-left: 3px solid #115fc4;transform:rotate(-45deg);}
.honor .slick-prev{ left:-40px;border-radius: 0;}
.honor .slick-next{transform:rotate(135deg); right:-40px;border-radius: 0;}
.honor .slick-arrow:before,.honor .slick-next:before,.honor .slick-prev:before,.honor .slick-arrow:before{ display:none !important;}

@media(min-width:1293px){
.honor .list_scroll .slider{margin: 0 -16px;}
}
@media(max-width:1292px){
.honor .slick-prev{ left:0;}
.honor .slick-next{ right:0;}
}
@media(max-width:768px){
 
.honor .list_scroll .slider{padding: 0 26px;}
 
}  
  
  
 .develop {padding: 3% 0} 

.develop .list{padding-left: 6.25%; position: relative; padding-bottom: 5px;}
.develop .list .slick-list{padding:2% 0}
.develop .list::before{content: ''; width: 100%; height: 1px ; background-color: #dbdbdb; position: absolute; left: 0; top: 0; bottom: 0; margin: auto;}
.develop .item{width: 25%; float: left;}
.develop .item .box{padding-right: 23.88%;position: relative;}
.develop .item .box::before{content: ''; width: 7px; height: 7px; border-radius: 50%; background-color: #115fc4; border: 1px solid #dbdbdb; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; z-index: 2; transform: translateY(3px);}
.develop .item .box .year{font-family: "Roboto";color: rgb(34, 34, 34);font-weight: bold;line-height: 0.8; margin-bottom: 4.31%; transition: all .3s;}
.develop .item .box .des{font-family: "Source Han Sans CN";color: rgb(34, 34, 34);line-height: 1.556;}
.develop .item .box .txt{padding-left: 8.89%; position: relative;}
.develop .item .box > div{height: 222px;}
.develop .item .box{padding-top: 222px; position: relative;}
.develop .item .txt::before{content: ''; width: 10px; height: 150px; border: 1px solid transparent; position: absolute; left: 4px;border-left-color: #dbdbdb;}
.develop .item:hover .year{color: #115fc4;}
.develop .item:nth-of-type(2n+1) .pic{padding-top: 13.43%;}
.develop .item:nth-of-type(2n+1) .txt{padding-top: 17.2%; position: absolute; left: 0; top: 0; width: 76.12%;}
.develop .item:nth-of-type(2n+1) .txt::before{bottom: 0;  border-top-color: #dbdbdb;}
.develop .item .pic img{max-height: 100%;}

.develop .item:nth-of-type(2n) .pic{position: absolute; left: 0; top: 0; width: 76.12%;}
.develop .item:nth-of-type(2n) .txt{padding-top: 50.58%;}
.develop .item:nth-of-type(2n) .txt::before{top: 0;  border-bottom-color: #dbdbdb;}

.develop .slick-arrow{width: 40px; height: 40px; border: 1px solid #dcdcdc; border-radius: 50%; background-color: #fff; font-size: 0; position: absolute; top: 0; bottom: 0; margin: auto; transition: all .3s; z-index: 100; cursor: pointer;} 
.develop .slick-arrow::before{content: '<'; font-family: '宋体'; color: #115fc4; position: absolute; left: 50%; top: 50%;  transform: translate(-50%,-50%); font-size: 16px; font-weight: bold; background: none; margin: 0; width: auto; height: auto;}
.develop .slick-prev{left: 0; transform: translate(0);}
.develop .slick-next{right: 0; transform: rotateY(180deg);}
.develop .slick-arrow:hover{background-color: #115fc4;}
.develop .slick-arrow:hover::before{color: #fff;}



.concept{padding-top: 4.6875%;}
.concept .ytable-cell.pic{width: 45.8333%;}
.concept .ytable-cell.txt{width: 54.1667%;}
.concept .concept-tit{font-weight: normal;color: rgb(51, 51, 51);margin: 0; line-height: 1;}
.concept .concept-tit span{position: relative; display: inline-block;padding-bottom: 1.35vw;}
.concept .concept-tit span::before,
.concept .concept-tit span::after{content: ''; width: 100%; position: absolute; left: 0; background-color: #115fc4;}
.concept .concept-tit span::before{height: 3px; bottom: 2px;}
.concept .concept-tit span::after{height: 1px; bottom: 0;}
.concept .des{font-family: "Adobe Heiti Std";color: rgb(102, 102, 102);line-height: 2.25; margin-top: 4.6875%;}
.concept .ytable{padding-bottom: 4.1667%;}
.concept .ytable1 .txt{ padding-left: 9.72%;}
.concept .concept-part1 .auto_1440{padding-bottom: 1.5625%; border-bottom: 1px solid #e4e7eb;}

.concept .ytable2 .txt{ padding-right: 9.72%; padding-top: 2%; padding-bottom: 2%;}
.concept .ytable2 .concept-tit span::before,
.concept .ytable2 .concept-tit span::after{background-color: #55f500;}

@media(min-width:1921px){
	.concept .concept-tit span{padding-bottom: 26px;}
}
@media(max-width:768px){
	.concept .ytable,.concept .ytable-cell{width: 100%; display: block;}
	.concept .ytable-cell.pic{width: 100%; text-align: center;}
	.concept .ytable .txt{width: 100%; padding: 5% 2%;}
	.concept .ytable1{border-bottom: 1px solid #e4e7eb;}
}
.concept-part2{padding-bottom: 3.385%;}
.concept-part2 .icon img{transition: all .3s;}
.concept-part2 .icon .hover{ display: none; }


.concept-part2 .title{color: rgb(51, 51, 51); line-height: 1; text-align: center; padding-top: 6.25%; padding-bottom: 3.47%;}
.concept-part2 .list .item{float: left; width: 22.916%; margin-right: 2.7786%; background-color: #f5f9fc; transition: all .3s; padding: 2.5% 1.514% 2.083% 2.778%;}
.concept-part2 .list .item:nth-of-type(4n){margin-right: 0;}
.concept-part2 .list .item h1{margin: 0;color: rgb(51, 51, 51);line-height: 1; font-weight: normal; margin-bottom: 8.58%;}
.concept-part2 .list .item p{margin: 0;color: rgb(102, 102, 102);line-height: 1.625;min-height: 3.25em;}
  
.concept-part2 .list .item .icon{position: relative ; padding-top: 48px; margin-bottom: 14.92%;}
.concept-part2 .list .item .icon img{position: absolute; left: 0; top: 0; bottom: 0; margin: auto; max-height: 100%;}

@media(max-width:768px){
	.concept-part2 .list .item{width: 49%; margin-right: 2%; margin-bottom: 2%;}
	.concept-part2 .list .item:nth-of-type(2n){margin-right: 0;}
}


  
.concept-part2 .item:hover .show{display: none;}
.concept-part2 .item:hover .hover{display: block;}
.concept-part2 .item:hover{background-color: #115fc4;}	
.concept-part2 .item:hover h1{color: #fff;}
.concept-part2 .item:hover p{	color: rgba(255, 255, 255, 0.6);}

.concept-part3{padding-bottom: 4.95%;}
.concept-part3 .auto_1440{position: relative;}
.concept-part3 .img{width: 48.75%; margin: 0 auto;padding-left: 3.18%; box-sizing: content-box	;}
.concept-part3 .absolute{position: absolute;}

.concept-part3 .center{text-align: center; left: 51.5%; top: 50%; transform: translate(-50%,-50%);}
.concept-part3 .center .icon img{width: 50px; text-align: center; }
.concept-part3 .center span{display: block;color: rgb(51, 51, 51);line-height: 1; margin-top: 1.04vw; word-break: keep-all;}
.concept-part3 .item.left{padding-right: 60px; text-align: right;}
.concept-part3 .item.right{padding-left: 60px; text-align: left;}
.concept-part3 .item i{width: 23px; height: 23px; position: absolute;top: 0;}
.concept-part3 .item.left i{right: 0;}
.concept-part3 .item.right i{left: 0;}
.concept-part3 .item.left .txt{float: right;}
.concept-part3 .item.right .txt{float: left;}
.concept-part3 .item i::before,
.concept-part3 .item i::after{content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; transition: all .3s; border-radius: 50%;}
.concept-part3 .item i::before{width: 100%; height: 100%;background-color: rgb(85, 245, 0); opacity: 0.2; /*animation: spotBefore infinite 1.5s linear;*/}
.concept-part3 .item i::after{width: 40%; height: 40%;background-color: rgb(85, 245, 0); }

.concept-part3 .item h2{ margin: 0;color: rgb(51, 51, 51); font-weight: normal;line-height: 1; margin-bottom: 1.04vw;}
.concept-part3 .item p{ margin: 0;color: rgb(102, 102, 102);line-height: 1.625;}

.concept-part3 .item:nth-of-type(1){width: 44.72%; left: 0; top: 20%;}
.concept-part3 .item:nth-of-type(1) .txt{max-width: 440px; }

.concept-part3 .item:nth-of-type(2){width:	36.81%; left: 0; top: 48%;}
/* .concept-part3 .item:nth-of-type(2) .txt{max-width: 440px; } */

.concept-part3 .item:nth-of-type(3){width:43.54%; left: 0; top: 75%;}
.concept-part3 .item:nth-of-type(3) .txt{max-width: 420px; }

.concept-part3 .item:nth-of-type(4){width:41.67%; left: 58.33%; top: 20%;}
.concept-part3 .item:nth-of-type(4) .txt{max-width: 420px; }
  
.concept-part3 .item:nth-of-type(5){width:33.54%; left: 66.46%; top: 48%;}
/* .concept-part3 .item:nth-of-type(5) .txt{max-width: 420px; } */

.concept-part3 .item:nth-of-type(6){width:40.28%; left: 59.72%; top:75%;}
.concept-part3 .item:nth-of-type(6) .txt{max-width: 420px; }
@keyframes spotBefore{
	0% {transform: scale(1); opacity: 0.2;}
	100% {transform: scale(2); opacity: 0;}
}

@media(min-width:1921px){
	.concept-part3 .center span{margin-top: 20px;}
	.concept-part3 .item h2{margin-bottom: 20px;}
}
@media(max-width:1024px){
	.concept-part3 .item p{font-size: 12px;}
}
@media(max-width:768px){
	.concept-part3 .img{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
	.concept-part3 .center{position: static; text-align: center; width: 100%; transform: translateX(0);}
	.concept-part3 .item{position: relative; width: 100% !important; text-align: left !important; left: auto !important; top: auto !important; padding-left: 50px !important; padding-right: 0 !important; margin-bottom: 5%;}
	.concept-part3 .item .txt{max-width: none !important; width: 100% ; float: none;}
	.concept-part3 .item i{left: 0 ;}
}
@media(max-width:640px){
	.concept-part3 .item{padding-left: 40px !important;}
}


.singlePage{padding: 3.125% 0;}
.singlePage .title{padding-bottom: 2%;}
.singlePage h1{ font-weight: normal; margin: 0 ; padding: 3% 0;  border-bottom: 1px solid #eee; }


.staff{padding-top: 4.6875%;}
.staff .box{margin-bottom: 2.78%;}
.staff .item{float: left; background-color: #eee; position: relative;}
.staff .box:last-of-type{margin-bottom: 0;}

.staff .odd .item:nth-of-type(1){width: 48.61%; padding-top: 36.11%; margin-right: 2.78%;}
.staff .odd .item:nth-of-type(2){width: 23.615%; margin-right: 1.38%; margin-bottom: 1.38%; padding-top: 17.365%;}
.staff .odd .item:nth-of-type(3){width: 23.615%;  margin-bottom: 1.38%; padding-top: 17.365%;}
.staff .odd .item:nth-of-type(4){width: 23.615%;margin-right: 1.38%;   padding-top: 17.365%;}
.staff .odd .item:nth-of-type(5){width: 23.615%;  padding-top: 17.365%;}


.staff .even .item:nth-of-type(2){width: 23.615%; margin-right: 1.38%; margin-bottom: 1.38%; padding-top: 17.365%;}
.staff .even .item:nth-of-type(3){width: 23.615%;  margin-bottom: 1.38%; padding-top: 17.365%;}
.staff .even .item:nth-of-type(1){width: 48.61%; padding-top: 36.11%; margin-left: 2.78%; float: right;}
.staff .even .item:nth-of-type(4){width: 23.615%; margin-right: 1.38%;   padding-top: 17.365%;}
.staff .even .item:nth-of-type(5){width: 23.615%;  padding-top: 17.365%;}

.staff .item a{display: block; width: 100% ; height: 100%; position: absolute; left: 0; top: 0; overflow: hidden;}
.staff .item .pic{  width: 100%; height: 100%; transition: all .3s;}
.staff .item:hover .pic{transform: scale(1.1);}

.staff .item .txt{ position: absolute; margin: 0; font-weight: normal; width: 100%; bottom: 0;color: rgb(255, 255, 255); text-align: center;line-height: 2.25; padding: 0 2%; padding-bottom: 15px;}
.staff .item .txt span{position: relative; z-index: 1;}
.staff .item .txt::before{content: ''; width: 100%; height: 200%; position: absolute; left: 0 ; bottom: 0; background-image: linear-gradient(to bottom,rgba(3, 21, 64,0),rgba(3, 21, 64,0.5),rgba(3, 21, 64,0.8),rgba(3, 21, 64,1));}
@media(max-width:768px){
	.staff .odd .item:nth-of-type(1){width: 100%; margin-right: 0; margin-bottom: 1.38%; padding-top: 72.22%;}
	.staff .odd .item:nth-of-type(2){width: 49%; padding-top: 34.73%; margin-right: 2%;}
	.staff .odd .item:nth-of-type(3){width: 49%; padding-top: 34.73%;}
	.staff .odd .item:nth-of-type(4){width: 49%; padding-top: 34.73%;margin-right: 2%;}
	.staff .odd .item:nth-of-type(5){width: 49%; padding-top: 34.73%;}

	.staff .even .item:nth-of-type(1){width: 100%; margin-right: 0; margin-bottom: 1.38%; padding-top: 72.22%;}
	.staff .even .item:nth-of-type(2){width: 49%; padding-top: 34.73%; margin-right: 2%;}
	.staff .even .item:nth-of-type(3){width: 49%; padding-top: 34.73%;}
	.staff .even .item:nth-of-type(4){width: 49%; padding-top: 34.73%;margin-right: 2%;}
	.staff .even .item:nth-of-type(5){width: 49%; padding-top: 34.73%;}

}

  

.Pages{text-align:center;font-size:0; max-width: 1440px; margin: 0 auto; width: 96%; /*padding-top: 5.56%;*/ padding-bottom: 5.21%;}
.Pages .a_end,.Pages .a_first,.Pages .p_count,.Pages .p_cur,.Pages .p_jump,.Pages .p_total{display:none}
.Pages span{padding:0 3px;display:inline-block;vertical-align:top}
.Pages a{display:inline-block;vertical-align:top;margin:0 6px;width:54px;height:54px;line-height:54px;border:1px solid #e6e6e6;border-radius: 50%; transition: all .3s;}
.Pages .p_page em{font-style:normal;font-family:'Roboto';display: inline-block;}
.Pages .p_page em a{padding:0 6px;font-size:16px;color:#666;font-weight: normal;}
.Pages .p_page em a.a_cur{color:#fff;background-color:#115fc4;border-color:#115fc4}
.Pages .a_prev,.Pages .a_next{position: relative;}
.Pages .a_prev::before,.Pages .a_next::before{font-family: '宋体'; position: absolute; font-size: 16px ; font-weight: bold; left: 50%; top: 50%; transform: translate(-50%,-50%); color: #666;}
.Pages .a_prev::before{content: '<'; }
.Pages .a_next::before{content: '>'; }
.Pages .a_prev{margin-right: 44px;}
.Pages .a_next{margin-left: 44px;}
.Pages a:hover{color:#fff !important;background-color:#115fc4;border-color:#115fc4}
.Pages a:hover::before{color: #fff;}

@media (max-width:768px){
	.Pages a{width: 45px; height: 45px; line-height: 45px; margin: 0 3px;}
	.Pages .p_page .num a{display: none;}
	.Pages .p_page .num a.a_cur{display: inline-block;}
	.Pages .a_prev{margin-right: 10px;}
	.Pages .a_next{margin-left: 10px;}
}


.search-list{padding: 3.125% 0;}
.search-list .item{line-height: 60px; border-bottom: 1px solid #eee; padding-right: 80px; position: relative;}
.search-list .item .time{position: absolute; font-size: 14px; font-family: 'Roboto'; color: #8c8c8c; right: 0; top: 50%; transform: translateY(-50%);}

.sitemap { padding-bottom: 5%}
.sitemap li{ padding:10px 0; border-bottom:dotted 1px #e4e4e4}
.sitemap li b{ padding: 10px 0; display:block; font-size:16px; font-weight:normal;}
.sitemap li span{ opacity:0.8; display:inline-block; white-space:nowrap; padding-right:20px;}

/* 公司新闻 */
.firm_news{margin: 5% 0 0;}
.firm_news .first{position: relative; }
.firm_news .first .slick-list{background: #f5f8fc;}
.firm_news .first .pic{width: 50%; float: left;}
.firm_news .first .pic figure{padding-bottom: 60%; background-size: cover}

.firm_news .first .content{background: #f5f8fc; float: left; padding: 4%; width: 50%;}
.firm_news .first .date{width: 110px; height: 110px; background: #115fc4; text-align: center;}
.firm_news .first .day{font-size: 60px; color: #fff; height: 65%; transform: translateY(-10px);}
.firm_news .first .ym{color: #fff;}
.firm_news .first .title{color: #222; margin: 5% 0 2% 0; height: auto; overflow:hidden;}
.firm_news .first .title a{ width: 70%; float: left}
.firm_news .first .title span{float:right; font-weight: normal;}
.firm_news .first .txt{color: #666;}
.firm_news .first .more{width: 150px; background: #fff; line-height: 45px; text-align: center; border-radius: 45px; margin:7% 0 0 0;}
.firm_news .first .more a{display: block;}

.firm_news .slick-dots{position: static; margin: auto; padding-top: 1.5%;}
.firm_news .slick-dots li button{width: 16px; height: 16px;}
.firm_news .slick-dots li.slick-active button{box-shadow: none; background: #115fc4;}

.firm_news h1{margin: 0;}
.firm_news .others{margin:2% 0 3.5% 0}
.firm_news .others li{background: #f5f8fc; position: relative; margin-bottom: 2%;}
.firm_news .others .pic{width: 25%; float: left; text-align: center; vertical-align: middle; margin: 2% 0;}
.firm_news .others .pic img{width: 90%;}
.firm_news .others .content{float: left; width: 62.5%; padding: 3% 9% 1% 1%;}
.firm_news .others .title{color: #222; margin: 0; margin-bottom: 1.5%;}
.firm_news .others .txt{color: #8c8c8c;}
.firm_news .others .more{background: url('/cn/css/../images/more.png') no-repeat center; width: 44px; height: 44px; margin-top: 1%; border-radius: 50%;}
.firm_news .others .date{float: left; text-align: center; width: 11%; height: 140px; position: absolute; margin: auto; right: 0; left: auto; top: 0; bottom: 0; border-left: 1px solid #d9d9d9;}
.firm_news .others .day{font-size: 54px; color: #808080; height: 55%;}
.firm_news .others li:hover .title{color: #115fc4; transition: 0.3s;}
.firm_news .others li:hover .more{background: url('/cn/css/../images/more_hover.png') no-repeat center; background-color: #115fc4; transition: 0.3s;}
.firm_news .others li:hover .day{color: #115fc4; transition: 0.3s;}
.firm_news .others li:hover .ym{color: #115fc4; transition: 0.3s;}
.firm_news .others .ym{color: #999999;}
.firm_news .others .content .time2{display: none; font-size: 15px; color: #8c8c8c; line-height: 1.5;}
@media(max-width: 1200px){
  .firm_news .first .pic{width: 100%;}
  .firm_news .first .content{width: 100%;}
  .firm_news .first .title{margin: 3% 0 2% 0;}

  /* .firm_news .others .pic{width: 60%;} */
  .firm_news .others .content{ padding: 3%;}
}
@media(max-width: 768px){
  .firm_news .first .date{width: 80px; height: 80px;}
  .firm_news .first .day{font-size: 46px;}
  .firm_news .first .ym{font-size: 12px;}

  /* .firm_news .others .pic{width: 89%;} */
  .firm_news .others .day{font-size: 48px;}
  .firm_news .others li{margin-bottom: 3%;}
  .firm_news .others .more{background: url('/cn/css/../images/more_hover.png') no-repeat center; background-color: #115fc4; transition: 0.3s;}
}
@media(max-width: 640px){
  /* .firm_news .others .pic{width: 100%;} */
  .firm_news .others .pic img{width: 94%;}
  /* .firm_news .others .content{width: 100%;} */
  .firm_news .others .date{width: 20%; height: 100px; float: right; position: relative; border: none; display: none;}
  .firm_news .others{margin: 15% 0 5% 0;}
  .firm_news .others .day{font-size: 42px; height: 55%;}
  .firm_news .first .date{width: 90px; height: 90px;}
  .firm_news .first .day{font-size: 50px;}
  .firm_news .first .ym{font-size: 14px;}
  .firm_news .others .content .time2{display: block; font-size: 12px;}
  .firm_news .others .more{display: none;}
  .firm_news .others .pic{width: 180px; }
  .firm_news .others .content{width: calc(100% - 180px);}
  .firm_news .others .txt{line-height: 1.5;}
  .firm_news .others .title{line-height: 1.2; }
}
@media(max-width: 480px){
	.firm_news .others .pic{width: 150px; padding-top: 5px;}
	.firm_news .others .content{width: calc(100% - 150px);}
}
/* 联系方式 */
.contact_way .pattern{margin: 5% 0 0 0; border-bottom: 1px solid #ebebeb; padding-bottom: 5%;}
.contact_way .left{width: 50%; float: left; padding-right: 10%;}
.contact_way .left .title{line-height: 70px; border-bottom: 1px dotted #999;}
.contact_way .left ul{padding: 5% 0 0 0;}
.contact_way .left ul li{margin: 2% 0 3% 0;}
.contact_way .left .icon{width: 44px; height: 44px; border-radius: 50%; float: left;}
.contact_way .left .txt{color: #666; line-height: 44px; padding-left: 11%; padding-right: 10%; min-height: 44px;}
.contact_way .left ul li:last-child .txt{line-height: 1.4;}
.contact_way .right{width: 50%; float: right; height: 450px;}

.contact_way .sub .title{margin: 5% 0 3% 0; text-align: center; color: #222;}
.contact_way .sub ul{margin: 0 -2% 6% -2%;}
.contact_way .sub ul li{width: 46%; padding: 2% 2.5%; margin: 2%; float: left; background: #f5f9fc;}
.contact_way .sub .subtitle{color: #191919; line-height: 70px; border-bottom: 1px solid #e4e8eb;}
.contact_way .sub .content{margin-top: 5%; color: #666;}
.contact_way .sub .content span{color: #666; line-height: 2; text-transform: none;}
.contact_way .sub .check{width: 130px; line-height: 44px; border-radius: 44px; background: #115fc4; margin: 6% 0; text-align: center;} 
.contact_way .check span{color: #65ff00; background:  url('/cn/css/../images/addr.png') no-repeat center left; width: 90px; display: block; margin-left: 20px; text-align: end; cursor: pointer;}
.contact_way .sub li:hover .subtitle{color: #115fc4;}

.cover{width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); position: fixed; top: 0; left: 0; text-align: center; display: none; z-index: 201;}
.cover .out{position: absolute; background: url('/cn/css/../images/out.png') no-repeat center; right: 20px; top: 20px; width: 40px; height: 40px;}
.cover .out:hover{cursor: pointer; 
  -moz-transform:rotate(180deg); 
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); 
  transition: 0.5s;
}
.cover .map{width: 53.125%; margin: 10% auto; height: 58.82%;}
.show{display: block;}
@media(max-width: 1200px){
  .contact_way .left{width: 100%; padding-right: 0;}
  .contact_way .right{width: 100%;}
  .contact_way .left .txt{padding-left: 7%; padding-right: 0;}
  .contact_way .left ul li:last-child .txt{line-height: 44px;}
}
@media(max-width: 1024px){
  .contact_way .left .txt{padding-left: 10%;}
}
@media(max-width: 768px){
  .contact_way .left ul li:last-child .txt{line-height: 1.4;}
  .contact_way .sub ul li{width: 96%;}
}
@media(max-width: 640px){
  .contact_way .left .txt{padding-left: 15%;}
  .cover .map{width: 80%; margin-top: 25%;}
}
@media(max-width: 460px){
  .contact_way .left .icon{width: 38px; height: 38px;}
  .contact_way .sub ul li{margin: 2% 2% 3% 2%;}
  .contact_way .left ul li .txt{line-height: 1.4;}
  .cover .map{margin-top: 30%;}
}

/* 公司新闻详情 */
.news_detail{margin: 5% 0;}
.news_detail .news{width: 75%; background-color: #f5f8fc; float: left;}
.news_detail .right-list{float: right; width: 22.222%;}
.news_detail .new,.news_detail .hot{  background-color: #f5f8fc; padding: 4.5% 6.7% 0 6.7%;}

.news_detail .news{padding: 2% 2.5%;}
.news_detail .news .title{font-size: 28px; font-weight: bold; margin: 0;}
.news_detail .news .info{border-bottom: 1px solid #e4e7eb;}
.news_detail .news .publish,.news_detail .news .from,.news_detail .news .author, .news_detail .news .read{display: inline-block; color: #8c8c8c; margin-right: 5%; padding: 1% 0;}
.news_detail .news .txt{text-align: justify; color: #666; padding: 3% 0;}
.news_detail .news .pic{text-align: center; margin: 2% 0;}

.news_detail .new .subtitle{background: url('/cn/css/../images/new.png') no-repeat center left; padding-left: 35px;}
.news_detail .new ul li{margin: 3% 0;}
.news_detail .new ul li:hover .txt{color: #115fc4; transition: 0.3s;}
.news_detail .new ul li .pic{width: 50%; float: left; margin: 2% 0;}
.news_detail .new ul li .content{width: 50%; float: left; padding: 1% 0 0 3%; }
.news_detail .new .txt{text-align: justify; color: #333; line-height: 1.4; min-height: 57px;}
.news_detail .new .time{color: #999;}

.news_detail .hot{margin-top: 6.8%;}
.news_detail .hot .subtitle{background: url('/cn/css/../images/hot.png') no-repeat center left; padding-left: 35px;}
.news_detail .hot ul li{margin: 3% 0;}
.news_detail .hot ul li:hover .txt{color: #115fc4; transition: 0.3s;}
.news_detail .hot ul li .pic{width: 50%; float: left; margin: 2% 0;}
.news_detail .hot ul li .content{width: 50%; float: left;  padding: 1% 0 0 3%;}
.news_detail .hot .txt{text-align: justify; color: #333; line-height: 1.4; min-height: 57px;}
.news_detail .hot .time{color: #999;}

.news_detail .news_end{width: 75%; padding: 2% 0; float: left;}
.news_detail .news_end .left{float: left;}
.news_detail .news_end .left a{color: #999;}
.news_detail .news_end .right{float: right; width: 150px; height: 44px; border-radius: 44px; background-color: #115fc4; text-align: center; line-height: 44px; margin: 0.6% 0;}
.news_detail .news_end .right a{ color: #55f500; display: block;}
.news_detail .news_end .right:hover{background-color: #2764ff; transition: 0.3s;}

.news_detail .product{width: 100%; float: left; margin: 2% 0;}
.news_detail .product .title{color: #1a1a1a; border-bottom: 1px solid #e9ecf0;}
.news_detail .product .title span{border-bottom: 3px solid #115fc4; line-height: 50px; display: inline-block;}
.news_detail .product ul{margin: 0 -2%;}
.news_detail .product ul li{float: left; width: 25%; padding: 0 2%; margin: 2% 0;}
.news_detail .product ul li:hover .name{color: #115fc4; transition: 0.3s;}
.news_detail .product .pic{width: 100%; height: 0; padding-top: 100%; background-size: 100% 100%; background-position: center; position: relative;}
.news_detail .product .pic img{position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto ; max-height: 100%;}
.news_detail .product .name{text-align: center; margin-top: 4%; color: #222;}
.news_detail .product .txt{color: #999; text-align: center;}
@media(max-width: 1200px){
.news_detail .right-list{width: 100%; float: none; overflow: hidden;}
  .news_detail .news{width: 100%; float: none;}
  .news_detail .news_end{width: 100%;}
  .news_detail .new{width: 48%; float: left; margin-top: 2%;}
  .news_detail .hot{width: 48%; float: right; margin-top: 2%;}
  .news_detail .new ul li .content,.news_detail .hot ul li .content{padding: 3%;}
  .news_detail .new .txt,.news_detail .hot .txt{line-height: 1.8;}
}
@media(max-width: 768px){
  .news_detail .news_end .left{width: 100%;}
  .news_detail .news_end .right{width: 120px; float: left; margin: 5% 0;}
  .news_detail .product ul li{width: 50%; margin-bottom: 8%;}
}
@media(max-width: 640px){
  .news_detail .new,.news_detail .hot{width: 100%;}
  .news_detail .new .txt,.news_detail .hot .txt{margin-top: 8%;}
}
@media(max-width: 320px){
  .news_detail .new ul li .pic{width: 100%;}
  .news_detail .new ul li .content{width: 100%;}
  .news_detail .hot ul li .pic{width: 100%;}
  .news_detail .hot ul li .content{width: 100%;}
  .news_detail .product ul li{width: 100%;}
}

/* 下载中心 */
.download_center ul{margin: 5% -2% 0 -2%;}
.download_center ul li{float: left; width: 46%; padding: 0 2%; margin: 1.5% 2%; background-color: #f5f9fc; padding: 2%; position: relative;}
.download_center ul li:hover{background-color: #115fc4; cursor: pointer; transition: 0.2s;}
.download_center ul li:hover .download{background: url('/cn/css/../images/download02.png') no-repeat center; transition: 0.2s;}
.download_center ul li:hover .time{color: #55f500; transition: 0.2s;}
.download_center ul li:hover .size{color: #55f500; transition: 0.2s;}
.download_center ul li:hover .title{color: #fff; transition: 0.2s;}
.download_center .time,.download_center .size{float: left; color: #666;}
.download_center .size{margin-left: 20px;}
.download_center .title{float: left; margin: 2% 0 1% 0; min-height: 86px; clear: both;}
.download_center .download{background: url('/cn/css/../images/download01.png') no-repeat center; position: absolute; margin: auto; left: auto; right: 0; top: auto; bottom: 0; width: 35px; height: 35px;}
@media(max-width: 960px){
  .download_center .title{min-height: 75px;}
}
@media(max-width: 480px){
  .download_center ul li{width: 96%;}
  .download_center .title{font-size: 18px; min-height: 65px;}
  .download_center .download{transform: scale(0.7);}
}

/* 在线留言 */
.online_message{margin: 5% 0;}
.online_message .left{width: 25.69%; float: left;}
.online_message .pic{width: 100%; height: 0; background-size: cover; background-position: center; padding-top: 127.02%;}
.online_message .input{float: right; background-color: #f5f9fc; width: 71.52%; padding: 2% 3%; height: 45.63%;}
.online_message .name,.online_message .phone,.online_message .mail{float: left; height: 44px; width: 32%; margin: 2% 2% 2% 0; background: none; border: 1px solid #dae3eb; padding-left: 20px; font-size: 15px;}
.online_message .mail{margin-right: 0;}
.online_message .firm{width: 100%; height: 44px; background: none; border: 1px solid #dae3eb; padding-left: 20px; margin-bottom: 2%; font-size: 15px;}
.online_message .message{width: 100%; background: none; border: 1px solid #dae3eb; padding: 15px 20px; font-size: 15px;}
.online_message .submit{width: 172px; height: 44px; text-align: center; font-size: 14px; background-color: #115fc4; border: none; color: #65ff00; float: right; margin: 2% 0 2.5% 0;}
.online_message .submit:hover{cursor: pointer; background-color: #2969ff; transition: 0.2s;}
.online_message .message_box input::-webkit-input-placeholder { /* WebKit browsers */color: #999;}
.online_message .message_box input::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999;}
.online_message .message_box input:-ms-input-placeholder { /* Internet Explorer 10+ */color: #999;}
.online_message .message_box textarea::-webkit-input-placeholder { /* WebKit browsers */color: #999;}
.online_message .message_box textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999;}
.online_message .message_box textarea:-ms-input-placeholder { /* Internet Explorer 10+ */color: #999;}
@media(max-width: 768px){
  .online_message .name,.online_message .phone,.online_message .mail,.online_message .firm{width: 49%;}
  .online_message .phone{margin-right: 0;}
  .online_message .mail{margin-right: 2%; margin-top: 0;}
  .online_message .firm{margin-top: 0%;}
}
@media(max-width: 640px){
  .online_message .left,.online_message .input{width: 100%;}
  .online_message .name,.online_message .phone,.online_message .mail,.online_message .firm{width: 100%; margin: 2% 0;}
  .online_message .message_box textarea{margin-top: 2%;}
  .online_message .message_box{text-align: center;}
  .online_message .submit{float: none;}
}
@media(max-width: 320px){
  .online_message .tips{font-size: 14px;}
  .online_message .message_box input,.online_message .message_box textarea{padding-left: 10px;}
  .online_message .submit{width: 100%;}
}

/* 下属企业 */
.sub_firm ul{margin: 5% -2% 0;}
.sub_firm ul li{width: 25%; padding: 0 2%; margin: 2% 0; float: left; overflow: hidden;}
.sub_firm ul li:hover .name{background: #115fc4; color: #55f500; transition: 0.2s;}
.sub_firm .pic{width: 100%; height: 0; padding-top: 75.75%; background-size: cover; background-position: center; overflow: hidden;}
.sub_firm .name{width: 100%; line-height: 60px; text-align: center; color: #333; padding: 0 5%;}
@media(max-width: 960px){
  .sub_firm ul li{width: 50%;}
}
@media(max-width: 320px){
  .sub_firm ul li{width: 100%;}
}

/* 下属企业详情 */
.sub_firm_detail{margin: 5% 0; background-repeat: repeat-y; background-position: right center;}
.sub_firm_detail .left{width: 44.4444%; z-index: 10; float: left;}
.sub_firm_detail .slick-dots{position: absolute; margin: auto; top: 90%; bottom: 5%;}
.sub_firm_detail .slick-dots li button{width: 10px; height: 10px; border: none;}
.sub_firm_detail .slick-dots li.slick-active button{box-shadow: none; background: #115fc4;}
.sub_firm_detail .content{padding: 3% 7% 3% 5%; width: 55%; float: right;}
.sub_firm_detail .title{margin: 5% 0; color: #333;}
.sub_firm_detail .txt{text-align: justify; line-height: 2.2; color: #666; padding-bottom: 5%; border-bottom: 1px solid #e4e8eb;}
.sub_firm_detail .pattern{color: #666; margin: 5% 0; line-height: 2.2;}
.sub_firm_detail .fl{float: left; padding-right: 5%;}
.sub_firm_detail .white{width: 55.5555%; background: #fff; height: 80px; float: right;}
.back_box{margin: 5% auto; height: 44px; text-align: center;}
.back_box a:hover{background-color: #2969ff; transition: 0.2s;}
.back_box a{display: block; width: 150px; line-height: 44px; text-align: center; background: #115fc4; color: #55f500; border-radius: 44px; margin: 0 auto;}
@media(max-width: 1200px){
  .sub_firm_detail .fl{float: none;}
}
@media(max-width: 1024px){
  .sub_firm_detail .left{width: 100%;}
  .sub_firm_detail .white{display: none;}
  .sub_firm_detail .content{width: 100%;}
}

/* 加入ag九游会登陆j9入口 */
.join_in table{width: 100%; margin: 5% 0;}
.join_in table th{font-weight: 500; font-size: 16px; text-align: start;}
.join_in table td{font-size: 16px; color: #666;}
.join_in table td:first-child{padding-left: 5%;}
.join_in tr{line-height: 60px;}
.join_in .head{background: #115fc4; color: #fff;}
.join_in .ic{background: url('/cn/css/../images/plus.png') no-repeat center; width: 14px; height: 14px;}
.join_in .icon:hover{cursor: pointer;}
.join_in .position{width: 23.66%; padding-left: 5%;}
.join_in .number,.join_in .depart,.join_in .addr,.join_in .time,.join_in .publish{width: 13.68%;}
.join_in .active{background: #f5f8fd;}
.join_in .active .ic{background: url('/cn/css/../images/minus.png') no-repeat center;}
.join_in .icon:hover .ic{-moz-transform:rotate(180deg); 
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); transition: 0.5s;}
.join_in .apply{width: 156px; line-height: 42px; background: #115fc4; text-align: center; margin: 2% 0;}
.join_in .apply:hover{background-color: #2969ff; transition: 0.2s;}
.join_in .apply a{display: block; color: #55f500;}
.join_in .duty,.join_in .require{color: #115fc4;}
.join_in .duty{background: url('/cn/css/../images/duty.png') no-repeat center left; padding-left: 30px;}
.join_in .require{background: url('/cn/css/../images/require.png') no-repeat center left; padding-left: 30px;}
.join_in .info{display: none;}

.cover .apply_box{width: 60%; margin: 12% auto; background-color: #f5f9fc; padding: 2%;}
.cover .title{text-align: start; color: #115fc4; margin-bottom: 3%;}
.cover .apply_box .name,.cover .apply_box .phone,.cover .apply_box .mail{float: left; height: 44px; width: 32%; margin: 2% 2% 2% 0; background: none; border: 1px solid #dae3eb; padding-left: 20px; font-size: 15px;}
.cover .apply_box .exp{width: 100%; background: none; border: 1px solid #dae3eb; padding: 15px 20px; font-size: 15px; clear: both;}
.cover .apply_box .mail{margin-right: 0;}
.cover .apply_box input:focus{border: 1px solid #9ecaed; transition: 0.3s;}
.cover .apply_box textarea:focus{border: 1px solid #9ecaed; transition: 0.3s;}
.cover .apply_box .submit{width: 172px; height: 44px; text-align: center; font-size: 14px; background-color: #115fc4; border: none; color: #65ff00; float: right; margin: 1.5% 0 2.5% 0;}
.cover .apply_box .submit:hover{cursor: pointer; background-color: #2969ff; transition: 0.2s;}
.cover .apply_box input::-webkit-input-placeholder { /* WebKit browsers */color: #999;}
.cover .apply_box input::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999;}
.cover .apply_box input:-ms-input-placeholder { /* Internet Explorer 10+ */color: #999;}
.cover .apply_box textarea::-webkit-input-placeholder { /* WebKit browsers */color: #999;}
.cover .apply_box textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999;}
.cover .apply_box textarea:-ms-input-placeholder { /* Internet Explorer 10+ */color: #999;}
@media(max-width: 960px){
  .join_in table th{font-size: 15px;}
  .join_in table td{font-size: 15px;}
}
@media(max-width: 768px){
  .cover .apply_box .name,.cover .apply_box .phone,.cover .apply_box .mail{width: 100%;}
  .cover .apply_box .exp{margin-top: 2%;}
  .join_in .hide{display: none;}
  .join_in .position{width: 40%;}
  .join_in .number,.join_in .depart{width: 25%;}
  .join_in .info{display: block;}
}
@media(max-width: 640px){
  .join_in table th{font-size: 14px;}
  .join_in table td{font-size: 14px;}
  .cover .apply_box{width: 80%; margin-top: 25%;}
}

/* 客户案例 */
.customer_case ul{margin: 5% -2% 0;}
.customer_case ul li{width: 33.3333%; padding: 0 2%; margin: 2% 0; float: left; overflow: hidden;}
.customer_case ul li:hover .name{background: #115fc4; color: #55f500; transition: 0.2s;}
.customer_case .pic{width: 100%; height: 0; padding-top: 74.44%; background-size: cover; background-position: center; overflow: hidden;}
.customer_case .name{width: 100%; line-height: 60px; text-align: center; color: #333; padding: 0 5%;}
@media(max-width: 960px){
  .customer_case ul li{width: 50%;}
}
@media(max-width: 320px){
  .customer_case ul li{width: 100%;}
}

/* 客户案例详情 */
.customer_case_detail{margin: 5% 0;}
.customer_case_detail .pic{width: 50%; float: left;}
.customer_case_detail .pic img{width: 100%;}
.customer_case_detail .content{ width: 50%; float: left; padding: 2% 3%;}
.customer_case_detail .product .content{width: 100%; float: none;}
.customer_case_detail .title{font-size: 32px; font-weight: normal; color: #222;}
.customer_case_detail .txt{color: #666; padding: 3% 0; text-align: justify;}
.customer_case_detail .back{width: 150px; line-height: 44px; background: #115fc4; border-radius: 44px; text-align: center; margin-top: 3%;}
.customer_case_detail .back a{display: block; color: #55f500;}
.customer_case_detail .back:hover{background-color: #2969ff; transition: 0.2s;}

.customer_case_detail .product{width: 100%; float: left; margin: 2% 0;}
.customer_case_detail .product .title{color: #1a1a1a; border-bottom: 1px solid #e9ecf0;}
.customer_case_detail .product .title span{border-bottom: 3px solid #115fc4; line-height: 50px; display: inline-block;}
.customer_case_detail .product ul{margin: 0 -2%;}
.customer_case_detail .product ul li{float: left; width: 25%; padding: 0 2%; margin: 2% 0;}
.customer_case_detail .product ul li:hover .name{color: #115fc4; transition: 0.3s;}
.customer_case_detail .product .pic{width: 100%; height: 0; padding-top: 100%; background-position: center; position: relative; background-size: 100% 100%;}
.customer_case_detail .product .pic img{position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-height: 100%; width: auto;}
.customer_case_detail .product .name{text-align: center; margin-top: 4%; color: #222;}
.customer_case_detail .product .txt{color: #999; text-align: center;}


.customer_case_detail .slick-dots{position: absolute; margin: auto; top: 90%; bottom: 5%;}
.customer_case_detail .slick-dots li button{width: 10px; height: 10px; border: none;}
.customer_case_detail .slick-dots li.slick-active button{box-shadow: none; background: #115fc4;}
.customer_case_detail .pic_nav .slick-current{border: 2px solid #115fc4;}
.customer_case_detail .pic_nav div{width: 100%; box-sizing: border-box;}
.customer_case_detail .pic_nav div:hover{cursor: pointer;}
@media(max-width: 1200px){
  .customer_case_detail .content{padding: 1% 3%;}
  .customer_case_detail .back{margin-top: 2%;}
  .customer_case_detail .title{font-size: 28px;}
}
@media(max-width: 1024px){
  .customer_case_detail .pic{width: 100%;}
  .customer_case_detail .content{width: 100%; padding: 0;}
  .customer_case_detail .title{margin-top: 3%;}
  .customer_case_detail .back{margin-top: 1%;}
}
@media(max-width: 768px){
  .customer_case_detail .product ul li{width: 50%; margin-bottom: 8%;}
}
@media(max-width: 320px){
  .customer_case_detail .product ul li{width: 100%;}
  .customer_case_detail .back{width: 100px; line-height: 40px; border-radius: 40px;}
}

/* 产品列表 */
.product_list{margin: 5% 0 0 0;}
.product_list .top .select{float: left; width: 25%; height: 44px; padding: 0 2%; border: 1px solid #dcdcdc; border-radius: 44px;}
.product_list .top .select option{color: #666;}
.product_list .top .select{
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: url("/cn/css/../images/pull.png") no-repeat 93% center #fff;
  padding-right: 14px;
}
select::-ms-expand { display: none; }
.product_list .top .search{float: right; width: 25%; line-height: 44px; border-bottom: 1px solid #dcdcdc; background: url('/cn/css/../images/search.png') no-repeat 93% center; position: relative;}
.product_list .top .search a{position: absolute; width: 40px; height: 100%; position: absolute; right: 0; top: 0;}
.product_list .top .search input{border: none; padding-left: 5%;}
.product_list .top .search input::-webkit-input-placeholder { /* WebKit browsers */color: #b2b2b2;}
.product_list .top .search input::-moz-placeholder { /* Mozilla Firefox 19+ */color: #b2b2b2;}
.product_list .top .search input:-ms-input-placeholder { /* Internet Explorer 10+ */color: #b2b2b2;}
.product_list ul{ margin-left: -2%; margin-right: -2%;}
.product_list ul li{float: left; width: 25%; padding: 0 2%; margin: 2% 0; position: relative; overflow: hidden;}
.product_list ul li:hover .func{/*animation: frames 0.2s ease-in-out forwards; -webkit-animation: frames 0.2s ease-in-out forwards;*/ top: 0; opacity: 1;}
.product_list ul li:hover .title{color: #115fc4;}
.product_list ul li .pic{width: 100%; height: 0; padding-top: 100%; background-size: cover; background-position: center; position: relative; background-size: 100% 100%;}
.product_list ul li .pic img{position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-height: 100%;}
.product_list ul li .content{text-align: center; margin: 5% 0;}
.product_list ul li .func{position: absolute; width: 83%; text-align: center; height: 80%; margin: auto 0; left: auto; top: auto; right: auto; bottom: auto; display: flex; justify-content: center; align-items: center; transition: all .3s; top: -100%; opacity: 0;}
.product_list ul li .more,.product_list ul li .consult{width: 150px; line-height: 44px; border-radius: 44px; text-align: center;}
.product_list ul li .more{background-color: #fff; margin-bottom: 4%;}
.product_list ul li .consult{background-color: #115fc4;}
.product_list .more a{display: block; font-size: 14px; color: #222;}
.product_list .consult a{display: block; font-size: 14px; color: #65ff00;}
.product_list .title{color: #222;}
.product_list .txt{color: #999;}

.product_list .link{line-height: 60px; border-top: 1px solid #e8e8e8; float: left; width: 100%;}
.product_list .link span a{margin: 0 1%; color: #666;}
@keyframes frames{
  25%{
    top: 27%;
  }
  50%{
    top: 20%;
  }
  75%{
    top: 10%;
  }
  100%{
    top: 0;
  }
}
@media(max-width: 960px){
  .product_list ul li .more,.product_list ul li .consult{width: 120px; line-height: 40px; border-radius: 40px; text-align: center;}
}
@media(max-width: 768px){
  .product_list .top .select,.product_list .top .search{width: 40%;}
  .product_list .top .search .input{width: 70%;}
  .product_list ul li{width: 50%;}
  .product_list ul li .func{width: 91%;}
  .product_list ul li .more,.product_list ul li .consult{width: 150px; line-height: 44px; border-radius: 44px; text-align: center;}
}
@media(max-width: 480px){
  .product_list .top .select,.product_list .top .search{width: 70%; float: left; margin-bottom: 5%;}
  .product_list ul li .more,.product_list ul li .consult{width: 120px; line-height: 40px; border-radius: 40px; text-align: center;}
}
@media(max-width: 320px){
  .product_list .top .select,.product_list .top .search{width: 100%;}
  .product_list ul li{width: 100%;}
  .product_list ul li .func{width: 95%;}
  .product_list ul li .more,.product_list ul li .consult{width: 150px; line-height: 44px; border-radius: 44px; text-align: center;}
}

/* 产品列表详情 */
.product_detail{margin: 5% 0; }
.product_detail .left{width: 50%; float: left; position: relative;}
.product_detail .pic .img{position: relative; padding-top:100%; background-size: 100% 100%;}
.product_detail .pic img{position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto ; max-height: 100%;}
.product_detail .pic_nav{position: absolute; top: 0; left: 0; width: 13.89%;}
.product_detail .first .content{width: 50%; float: left; padding: 2% 3%;}
.product_detail .first .content .title .cn{font-size: 32px; color: #222; font-weight: 500;}
.product_detail .first .content .title .en{color: #115fc4;}
.product_detail .first .content .title span{margin-right: 2%;}
.product_detail .first .content .txt{color: #666; text-align: justify; margin: 2% 0; line-height: 2.5;}
.product_detail .first .content .attribute{color: #666; margin-top: 10%; line-height: 2.5; }
.product_detail .first .content .func{margin-top: 8%;}
.product_detail .first .content .back{width: 150px; line-height: 44px; background-color: #ecf6fe; float: left; margin-right: 5%; text-align: center; border-radius: 44px;}
.product_detail .first .content .back a{display: block; color: #222; font-size: 14px;}
.product_detail .first .content .consult{width: 150px; line-height: 44px; background-color: #115fc4; float: left; text-align: center; border-radius: 44px;}
.product_detail .first .content .consult a{display: block; color: #65f500; font-size: 14px;}

.product_detail .slick-dots{position: absolute; margin: auto; top: 90%; bottom: 5%;}
.product_detail .slick-dots li button{width: 10px; height: 10px; border: none;}
.product_detail .slick-dots li.slick-active button{box-shadow: none; background: #115fc4;}
.product_detail .pic_nav .slick-current{border: 2px solid #115fc4;}
.product_detail .pic_nav div{width: 100%; box-sizing: border-box;}
.product_detail .pic_nav div:hover{cursor: pointer;}

.product_detail .detail .data{float: left; width: 75%; margin: 5% 0;}
.product_detail .detail .hot{float: right; width: 20%; margin: 5% 0;}
.product_detail .detail .title{ padding-left: 5%; line-height: 60px; background-color: #f0f5fa;}
.product_detail .detail .title span{background: url('/cn/css/../images/detail_icon.png') no-repeat center left; padding-left: 35px;}
.product_detail .detail .table_box{padding: 0 5%; margin-top: 5%;}
.product_detail .table_box .subtitle{padding-left: 1%; border-left: 1px solid #65f500; margin: 4% 0 2% 0; line-height: 1.2; font-size: 20px; font-weight: bold;}
.product_detail .table_box .table-scroll{overflow-x: auto;}
.product_detail .table_box table{width: 100%; min-width: 600px;}
.product_detail .table_box th{width: 25%; border-left: 1px solid #fff; border-top: 1px solid #fff; background-color: #dde6ed; padding-left: 2%; line-height: 50px; text-align: start; font-weight: bold;}
.product_detail .table_box td{ border-left: 1px solid #fff; border-top: 1px solid #fff; background-color: #f1f5f8; font-weight: 300; color: #666; line-height: 50px; text-align: start; padding-left: 2%; font-size: 16px;}
.product_detail .detail .detail_end{width: 100%; margin: 2% 0; overflow: hidden ; padding: 0 5%;}
.product_detail .detail .detail_end div{color: #222;}
.product_detail .detail .detail_end a{color: #999;}
.product_detail .pre{float: left; max-width: 50%;}
.product_detail .next{float: right; max-width: 50%;}

.product_detail .hot .title{background: url('/cn/css/../images/hot_icon.png') no-repeat center left; padding-left: 30px; font-size: 18px;}
.product_detail .hot ul{margin-top: 5%;}
.product_detail .hot ul li{margin-top: 5%;}
.product_detail .hot ul li .img{position: relative; padding-top: 100%; background-size: 100% 100%;}
.product_detail .hot ul li .img img{position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; max-height: 100%;}
.product_detail .hot .pic{width: 100%; height: 0; padding-top: 139.28%; background-size: cover; background-position: center;}
.product_detail .hot .content{text-align: center; color: #222; margin: 3% 0;}

.product_detail .product{width: 100%; float: left; margin: 2% 0;}
.product_detail .product .title{color: #1a1a1a; border-bottom: 1px solid #e9ecf0;}
.product_detail .product .title span{border-bottom: 3px solid #115fc4; line-height: 50px; display: inline-block;}
.product_detail .product ul{margin: 0 -2%;}
.product_detail .product ul li{float: left; width: 25%; padding: 0 2%; margin: 2% 0;}
.product_detail .product ul li:hover .name{color: #115fc4; transition: 0.3s;}
.product_detail .product ul li .img{position: relative; padding-top: 100%; background-size: 100% 100%;}
.product_detail .product ul li .img img{position: absolute; left: 0; top: 0; right: 0; bottom: 0 ; margin: auto; max-height: 100%;}
.product_detail .product .pic{width: 100%; height: 0; padding-top: 139.394%; background-size: cover; background-position: center;}
.product_detail .product .name{text-align: center; margin-top: 4%; color: #222;}
.product_detail .product .txt{color: #999; text-align: center;}

.product_detail .table_box .table2 tr:nth-of-type(2n+1) td{background-color: #dde6ed;color: rgb(51, 51, 51); font-weight: bold;}
.product_detail .table_box .table2 tr:nth-of-type(2n) td{background-color: #f1f5f8;}
.product_detail .table_box td{line-height: 1.2; height: 50px;}
@media(max-width: 1024px){
  .product_detail .left{width: 100%;}
  .product_detail .first .content{width: 100%;}
}
@media(max-width: 768px){
  .product_detail .detail .data{float: left; width: 100%; margin: 5% 0;}
  .product_detail .detail .hot{float: right; width: 100%; margin: 5% 0;}
  .product_detail .detail .hot ul{margin: 0 -2%;}
  .product_detail .detail .hot ul li{width: 21%; float: left; margin: 0 2%; padding: 2% 0;}
  .product_detail .detail .table_box{padding: 0;}
}
@media(max-width: 480px){
  .product_detail .first .content .back,.product_detail .first .content .consult{width: 120px; line-height: 42px; border-radius: 42px;}
}
@media(max-width: 320px){
  .product_detail .slick-dots{top: 85%;}
  .product_detail .slick-dots li button{width: 8px; height: 8px;}
  .product_detail .first .content .title .cn{font-size: 26px;}
  .product_detail .detail .hot ul li{width: 46%;}
  .product_detail .product ul li{width: 50%;}
  .product_detail .first .content .back,.product_detail .first .content .consult{width: 100px; line-height: 40px; border-radius: 40px;}
}
#uploader140345{clear: both;
    border: 1px solid #dae3eb;
    padding: 15px 20px;
    font-size: 15px;}
.queueList{border: 0 !important;}
.queueList{ margin: 0}
.placeholder .webuploader-pick{ background: #1f4b8c}
.webuploader-container{ max-width:168px; margin:auto;}
.placeholder{ font-size:14px;}
.placeholder input{ display:block; width:100%; height:44px;}
.placeholder .rt_input{ width:100%!important; height:100%!important; left:0!important}
.statusBar .btns .uploadBtn{background: #1f4b8c}
.statusBar .info{padding-right: 80px;}
/* .queueList .webuploader-container div:last-of-type,#filePicker140345{width: 168px !important; height: 44px !important;} */

.placeholder .webuploader-pick{ font-size: 14px !important; }
/* .webuploader-pick,.statusBar .btns .uploadBtn.disabled{z-index: 5; position: relative;} */


.show_job_form{ text-align:center;display: none; z-index: 201; left: 0; top: 0; position: fixed; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7);padding-top: 5%;}
.show_job_form .ytable{ height: 100%}
.show_job_form .formbox{ padding: 30px; position: relative; margin: auto; display: inline-block; width:90%; max-width: 600px; background: #fff; box-shadow:0 0 20px rgb(0 0 0 / 57%)}
.show_job_form .close{position: absolute; top: 10px; right:10px; width: 36px; height: 36px; cursor: pointer; z-index: 10;}
.show_job_form .close::before,
.show_job_form .close::after{ position:absolute; content:''; width:100%; height:3px; border-radius:3px; background:#1f4b8c; transform:rotate(45deg); left:0; top:50%; margin-top:-1.5px;}
.show_job_form .close::after{transform:rotate(-45deg);}

.show_job_form .box_text{ padding: 5px 0}
.show_job_form .text{ width: 100%; padding: 10px; border: solid 1px #dedede}
.show_job_form .btn{ margin: auto; width: 25%; max-width: 188px; font-size: 14px;  color: #fff; background: #1f4b8c; padding: 10px 0; border:none; cursor: pointer;}
.show_job_form #jobname{ display: block; font-size: 18px; color: #1f4b8c}

.show_job_form .queueList{ margin: 0}
.show_job_form .placeholder .webuploader-pick{ background: #1f4b8c}
.show_job_form .webuploader-container{ max-width:168px; margin:auto;}
.show_job_form .placeholder{ font-size:14px;}
.show_job_form .placeholder input{ display:block; width:100%; height:44px;}
.show_job_form .placeholder .rt_input{ width:100%!important; height:100%!important; left:0!important}
.show_job_form .statusBar .btns .uploadBtn{background: #1f4b8c}
.show_job_form .statusBar .info{padding-right: 80px;}
#filePicker140345 div:last-of-type{width: 168px !important; height: 44px !important;}


@media(max-width:768px){
	.bottom .bot-menu{padding-bottom: 60px;}
}




/*Bottom002877 */
.Bottom002877{background: #f0f3f8;/* border-top: 2px solid #5387bc; */padding: 25px 0;}
.Bottom002877,
.Bottom002877 a{color: #999;font-size: 14px;}
.Bottom002877 a:hover{color: #fff;}
.Bottom002877 .right ol{padding-left: 10px;width: 110px;}
.Bottom002877 .right ol img{display: block;}
.Bottom002877 .right .call{display: block;color: #115fc4;font-size: 20px;background: url(/cn/css/../images/Bottom002877_call.png) no-repeat left center;padding-left: 27px;}
.Bottom002877 .left nav{padding-bottom: 10px;}
.Bottom002877 .left .menn a{ color:#555;font-size: 16px;}
.Bottom002877 .left nav a{display: inline-block;}
.Bottom002877 .left nav a:not(:last-child):after{display: inline-block;content: '';width: 3px;height: 3px;background: #999;opacity: 0.47;-webkit-opacity: 0.47;margin: 0 10px 2px;border-radius: 20px;}
@media(min-width:1025px){
.Bottom002877 .right{width: 340px;}
}
@media(max-width:1024px){
.Bottom002877 aside.ytable,
.Bottom002877 aside.ytable-cell{display: block;}
.Bottom002877 .left{text-align: center;padding-top: 20px;}
}








/*Floor001891 */
.Floor001891 .slider-tab li{text-align:center; font-size:16px; padding:23px 0; cursor:pointer; line-height:30px; position:relative;}
.Floor001891 .slider-tab li img{ margin-right:12px; vertical-align:middle;  /*width:30px; height:30px;*/}
.Floor001891 .slider-tab li .hover{ display:none;} 
.Floor001891 .slider-tab li.slick-current{color:#fff;background-color: #115fc4;}
/*.Floor001891 .slider-tab li.slick-current img{ display:none;} */
.Floor001891 .slider-tab li.slick-current img{ filter: grayscale(100%) brightness(1000%);} 
.Floor001891 .slider-tab li.slick-current i{position:absolute;width:0;height:0;left:50%;margin-left:-12px;bottom:0px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom: 12px solid #f3f9ff;}
.Floor001891 .slider-tab{/* padding-bottom:12px; */background: #ecf3fa;font-family: "Adobe Heiti Std";}

.Floor001891 .box{background: #f3f9ff;background-size:cover;padding: 4% 0 ;/* margin-top:-12px; */font-family: "Adobe Heiti Std";}
.Floor001891 .box section{ display:none;}
.Floor001891 .box .pic{ float:right; width:53%;}
.Floor001891 .box .pic img{ display:block; width:100%;}
.Floor001891 .box .txt{float:left;width:44%;/*padding-top: 4%;*/}
.Floor001891 .box .tit{color: #115fc4;font-size: 30px;}
/*.Floor001891 .box .tit:after{display:block;content:'';background-color:#cacaca;width:80px;height: 3px;margin-top:10px;}*/
.Floor001891 .box .txt p{margin: 5% 0 7% 0;    line-height: 1.5;font-size: 23px;}
.Floor001891 .box .txt p b{ color:#115fc4}
.Floor001891 .box .txt .more{font-size:16px;color:#fff;background-color: #115fc4;width: 140px;height: 42px;line-height: 42px;text-align:center;display:inline-block;border-radius: 30px;font-size: 15px;}
@media(max-width:1024px){
.Floor001891 .slider-tab li{ padding:10px 0;}
}
@media(max-width:768px){
.Floor001891 .box .pic,
.Floor001891 .box .txt{ float:none; width:auto;}
.Floor001891 .box .pic{ padding:3% 0;}
.Floor001891 .box .tit{font-size:24px;}
.Floor001891 .box .txt .more{ font-size:14px;}
.Floor001891 .box .txt pre{ line-height:25px; font-size:14px;}
}
@media(max-width:640px){
.Floor001891 .slider-tab li{ font-size:14px;}
}
/*Menu002580 */
.Menu002580{position:relative;z-index:1;/* border-bottom:1px dashed #e6e6e6; */padding: 30px 0;background-color: #115fc4;margin-top: 0%;font-family: "Adobe Heiti Std";}

.Menu002580 .auto{ position:relative; z-index:10;}
.Menu002580 .current{ text-align:right; padding:2% 0; color:#999;}
.Menu002580 .current a{color:#999;}
.Menu002580 .current a:hover{color:#f58f00;}
.Menu002580 .name{color:#fff; font-size:30px; display: none;background:rgba(0,0,0,0.1)}
.Menu002580 .name:hover{cursor: pointer;}
.Menu002580 li .icon img{/*width:40px;height:40px;*/margin-right:10px;filter: grayscale(100%) brightness(1000%);}
.Menu002580 li a .hover{ display:none;}
.Menu002580 li.aon a .hover,
.Menu002580 li a:hover .hover{/* display:block; */}
.Menu002580 li.aon a .show,
.Menu002580 li a:hover .show{/* display:none; */ /* Chrome, Safari, Opera */ /* Chrome, Safari, Opera */filter: grayscale(100%) brightness(1000%);}
.Menu002580 li a:hover,
.Menu002580 li.aon a{color: #fff;}
.Menu002580 li a{ color:#fff; font-size:16px}

@media(min-width:769px){
.Menu002580 .name{ float:right;}
.Menu002580 li{/* float:left; */display: inline-block;/* margin-right:4%; *//* text-align: center; *//* margin: 0 auto; *//* width: 100%; */padding: 0 3%;}
.Menu002580 ul{display:block !important;margin: 0 auto;text-align: center;}
}
@media(max-width:768px){
.Menu002580{ padding-bottom:3%; padding: 2% 0;}
.Menu002580 .name{ padding:5px; position:relative; display: block; font-size: 18px;}
.Menu002580 .name span{width:100%; height:100%; display: block;}
.Menu002580 .name span::after{ position:absolute; content:''; right:3%; width:12px; height:12px; border-bottom:3px solid #fff; border-right:3px solid #fff; top:50%; margin-top:-6px; transform:rotate(45deg);}
.Menu002580 .name span.on::after{transform:rotate(-135deg); margin-top:0;}
.Menu002580 nav{ position:relative; z-index:50; }
.Menu002580 nav ul{/* display:none; *//* position:absolute; */width:100%;top:100%;border-radius:0 0 8px 8px;background:rgba(0,0,0,0.1);padding:20px; display: none;}
.Menu002580 nav li{ border-bottom:1px solid rgba(0,0,0,0.1); padding:5px 0;}
/* .Menu002580 .auto{padding: 0;} */
}
@media(max-width:480px){
/* .Menu002580 .name{font-size:20px;} */
}
/*Floor002072 */
.Floor002072{padding:3% 0;font-family: "Adobe Heiti Std";}
.Floor002072 .auto{/* border-bottom:2px solid #ebeaef;padding-bottom:5%; */position:relative;}
.Floor002072 .title{color: #115fc4;padding: 3% 0;text-align: center;}
.Floor002072 .title b{font-size:22px;display:inline-block;padding-right:10px;line-height:26px;
	font-family:Tahoma, Geneva, sans-serif;text-transform: uppercase; color: #c5ccd6}
.Floor002072 .title b:after{ width:100%; content:''; display:block; height:8px; margin-top:-8px; background-color:#efefef; position: relative;z-index: -10	}
.Floor002072 .title span{ display:block; margin-top: 10px;line-height: 55px; font-size: 40px;}

.Floor002072 li{position:relative;height: auto; ;overflow:hidden; margin-bottom:3%; padding: 60px 0 0 0}
.Floor002072 li:last-child{ margin-bottom:0}

.Floor002072 li .Ispic{ position:absolute; left:0;bottom: 60px; width:50%; height:100%;background-size: contain;}
.Floor002072 li .text{ float: right; width:55%; background: url(/cn/css/../images/pbg.png) no-repeat right 60px bottom 60px #f0f3f8; padding:5% 5% 5% 10%;}

.Floor002072 li:nth-child(2n) .Ispic{ left:auto; right:0;}
.Floor002072 li:nth-child(2n) .text{ float:left;padding:5%  10% 5% 5%; background: url(/cn/css/../images/pbg.png) no-repeat left 60px bottom 60px #f0f3f8;}


.Floor002072 li .Ispic img{ display:none;}
.Floor002072 li .Ispic aside{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3); opacity:0; transition:0.3s;}
.Floor002072 li .Ispic span{ position:absolute;  left:50%; margin-left:-66px; width:132px;top:50%; line-height:40px; margin-top:-20px;color:#fff; font-size:16px; text-align:center;}
.Floor002072 li .Ispic span::before,
.Floor002072 li .Ispic span::after{ position:absolute; content:''; width:100%; height:1px; background-color:#fff; left:0; transition:0.3s;}
.Floor002072 li .Ispic span::before{ top:-15px;}
.Floor002072 li .Ispic span::after{ bottom:-15px;}

.Floor002072 li .Ispic:hover aside{ opacity:1;}
.Floor002072 li .Ispic:hover span::before{ top:0;}
.Floor002072 li .Ispic:hover span::after{ bottom:0;}


.Floor002072 li p{margin: 15px 0;line-height:28px;color: #555;/* height:84px; */overflow:hidden;font-size: 15px;}
.Floor002072 li h4{ font-size:24px; font-weight:normal; margin:5% 0;}
.Floor002072 li time{ width:100px; height:100px; border:2px solid #ebebeb; position:relative; display:block;}
.Floor002072 li time i{ font-style:normal; color:#b48a56; font-size:30px;font-family:Tahoma, Geneva, sans-serif; position:absolute; left:10%; bottom:-2px; border-bottom:2px solid #b48a56;}
@media(max-width:1000px) and (min-width:769px){
.Floor002072 .title b{ font-size:24px;}
}
@media(max-width:1000px){
.Floor002072 li time{ width:70px; height:70px;}
}
@media(max-width:768px){
 .Floor002072 li, .Floor002072 li:nth-child(2n){padding: 0;}
.Floor002072 .title{padding-bottom:5%; text-align:center;}

.Floor002072 .title b{font-size:16px;line-height:24px;}
.Floor002072 .title span{ line-height: 36px; font-size: 28px;}



.Floor002072 li h4{ font-size:18px;}
.Floor002072 li p{/* height:48px; */line-height:24px;}
.Floor002072 li  .text{ width: 100%; position: relative; float: none }
.Floor002072 li .Ispic{ float: none;  bottom: 0;
    position: relative;
    padding-bottom: 60%;
    background-size:cover;
    width: 100%;
    display: block;
    left: inherit;
    right: inherit;
}
}
@media(max-width:480px){

.Floor002072 li h4{ font-size:16px;}
.Floor002072 li time{ width:50px; height:50px;}
}
@media(max-width:375px){
.Floor002072 li{ padding:0 0 3% 0!important;}
.Floor002072 li .Ispic{ position:relative; width:auto; display:block; padding-bottom:50%; height:auto; margin-bottom:3%;}
}






/*Banner003069 */
.Banner003069{position: relative; z-index: 1;    padding-bottom: 6%; cursor: pointer;}
.Banner003069 .auto{/* max-width: 1400px; */}
.Banner003069 .Ispic{height: 210px;}
.Banner003069 .txt{position: absolute;left: 0;bottom:3vw;width: 100%;z-index: 10;color: #fff;font-size: 36px; text-align: center}
.Banner003069 .txt .en{font-size: 0.5em;font-family: 'SourceHanSansCN-Normal';position:relative}
.Banner003069 .txt .cn{font-family: 'SourceHanSansCN-Bold'; }
.Banner003069 .txt .cn a{ color:#fff;font-family: "Adobe Heiti Std";}
.Banner003069 .txt .cn:after{position:absolute;top: 55%;left:30%;content:"";width: 40%;height: 1px;}

.Banner003069 .txt .cn .btn{ width:160px; font-size:16px; line-height: 36px;text-align: center; padding-right: 20px;
 background:url(/cn/css/../images/more_hover.png) no-repeat center right 30px #115fc4; color: #fff; display: block;  margin: 10px auto 0;
 position: relative;z-index: 50; vertical-align: middle; border-radius: 100px; transition: 0.5s}

.Banner003069 .txt .cn .btn:hover{ background-color: #186edc }



@media(max-width:640px){
.Banner003069 .Ispic{height: 40vw;}
.Banner003069 .txt{font-size: 6vw; text-align: center; bottom:10vw }

.Banner003069 .txt .cn .btn{ display: block; margin:10px auto 0; }
.Banner003069 .txt .cn:after{ display: none }
}









/*
 .Form002324 为demo编号
 */
.Form002324{ position:fixed; background:rgba(0,0,0,0.5); width:100%;height: 100%; top:0; left:0; z-index:10000; display: none}
.Form002324 .wrap-container{ position:fixed; top:50%;margin-top: -350px; width:1000px; max-height:700px; margin-left:-500px;
 left:50%; background:#fff; z-index:100; padding: 50px}
.Form002324 .closeBtn{ position:absolute; top:20px; right:20px; height:17px; width:17px; display:block; background:url(/cn/css/../images/Form002324-colseBtn.jpg) no-repeat;}
.Form002324 .Title{ font-size:24px; color:#555555; text-align:center; line-height:100px;}
.Form002324 .con{ font-size:14px;line-height: 26px; max-height: 600px; overflow:auto;}


.Form002324 .con::-webkit-scrollbar{width:4px; height:4px;}
.Form002324 .con::-webkit-scrollbar-track{width: 4px; background-color:#b6c7d6; }
.Form002324 .con::-webkit-scrollbar-thumb{background-color:#115fc4; background-clip:padding-box; min-height:28px; }
.Form002324 .con::-webkit-scrollbar-thumb:hover{background-color:#2a78de;}

.Form002324 .con table { float: left }
.Form002324 .con table tr td{ line-height: 26px; padding: 5px 20px; text-align: center; background: #e6f0f9; color: #0d6fb8; border:1px solid #fff;}
.Form002324 .con table tr td p,
.Form002324 .con table tr td span{ color: #0d6fb8 !important;margin:0 !important;}

.Form002324 .con table tr:nth-child(1) td{ background: #115fc4; color: #fff  !important}
.Form002324 .con table tr:nth-child(1) td p,
.Form002324 .con table tr:nth-child(1) td span{ color: #fff !important }


@media only screen and (max-width:664px ) {
	.Form002324 .wrap-container{top:0;margin-top: 0; width:100%; height:100%; margin-left:0; left:0; padding:60px 30px;max-height: 100%}
.Form002324 .con{overflow:scroll;}
	.Form002324 .con table {  width: 500px; }
	.Form002324 .OtherLogin{ text-align: center;}
	.Form002324 .Lyzm{ width: 90px;}
	.Form002324 .Title{ font-size: 20px; line-height: 70px;}
	}









.pic_list{padding:3% 0; }

.pic_list .auto{ position: relative;}
.pic_list .con{ position: relative;}
.pic_list .slider-for  li .pic{ padding-bottom: 50%; background-position: center center; background-size: cover}
.pic_list .slider-for li .txt{position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0,0,0,0.5);padding:20px 30px; 
text-align: center;}
.pic_list .slider-for li .txt span{ color: #fff }

.pic_list .nav{ z-index: 50; padding:30px 60px; }
.pic_list .slider-nav .slick-list{ margin:0 -10px  }
.pic_list .slider-nav li{ margin:0 10px  }
.pic_list .slider-nav .pic{  padding-bottom: 50% ;background-position: center center; background-size: cover}



.pic_list .slick-arrow{ width:50px ; height:50px; }
.pic_list .slick-prev{ left:-70px;}
.pic_list .slick-next{ right:-70px;}




.pic_list .slider-nav li{ position: relative; overflow: hidden;}
.pic_list .slider-nav li:after{ content: ""; 
display: block; position: absolute;;left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.45)}
.pic_list li.slick-current:after{ background: none }


@media(max-width:768px){
.pic_list .slider-for li .txt{padding:10px 30px; }


.pic_list .slick-arrow{ width:40px ; height:40px; }
.pic_list .slick-prev{ left:-50px;}
.pic_list .slick-next{ right:-50px;}

}