@charset "utf-8";
.tab,.collapse{margin:0 10px 0 10px;}
.tab,.panel{margin-top:10px;}
.header.fixed.fixed-top{border-bottom:solid 1px #ddd;z-index:2;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .175);box-shadow:0 3px 6px rgba(0, 0, 0, .175);}
.footer .badge{padding:7px 15px;}
.header{background:#187EC6;}
h1,h2,h3,h4,p,ul,li,span{ margin:0px; padding:0px}
.button-group{cursor:pointer;}
.fl{ float:left}
.fr{ float:right}
@font-face {
  font-family: 'beba';
  src: url("/en/theme/cn2020/mobile/fonts/BEBAS.eot");
  src: url("/en/theme/cn2020/mobile/fonts/BEBAS.eot") format("embedded-opentype"), url("/en/theme/cn2020/mobile/fonts/BEBAS.woff") format("woff"), url("/en/theme/cn2020/mobile/fonts/BEBAS.ttf") format("truetype"), url("/en/theme/cn2020/mobile/fonts/BEBAS.svg") format("svg");
}
body{ font-family:"PingFang SC","Source Han Sans CN Light","Source Han Sans CN","Microsoft YaHei","Helvetica Neue", Helvetica,   "Hiragino Sans GB",sans-serif}
ul{ padding:0px !important; margin:0px !important}
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

.toppro{}
.toppro .x6{margin:8px 0;text-align:center;}
.toppro .x6 a img{border:1px solid #eee;padding:3px;}
.toppro .x6 a:hover img{border:1px solid #C9DCFF;}
.toppro .x6 div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:10px;}

.toppro .x4{margin:2px 0;text-align:center;}
.toppro .x4 a img{border:1px solid #eee;padding:2px;}
.toppro .x4 a:hover img{border:1px solid #C9DCFF;}
.toppro .x4 div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:10px;}

.topnews{margin-top:20px;}
.topnews li strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.topjob{padding:0;margin:0;list-style:inside}
.topjob li{line-height:40px;border-bottom:1px dashed #ddd;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.showcontent{font-size:14px;}
.showcontent img{width:100%;height:auto;}
.artshow h1{margin:0 0 10px 0;font-size:18px;font-weight:bold;line-height:30px;}
.artshow .badge{padding:6px 10px;}
.artshow .info{background:#f3f3f3;border-left:3px solid #ccc;padding:10px;}
.artshow .win-backtop{margin-bottom:40px;}
.commentpost{bottom:0;position:fixed;width:100%;border-top:1px solid #ddd;padding:10px 0 0 10px;background:#fff;}

.listmore{list-style:none;margin:0;padding:0;display:block;text-align:center;color:#999;width:100%;}
.commentmore{margin-bottom:80px;}

.piclist ul{list-style:none;margin:10px;padding:0;}
.piclist li{text-align:center;margin-bottom:15px;}
.piclist li img{display:block;width:100%;height:auto;margin-bottom:10px;border:1px solid #ddd;padding:4px;}

@media (min-width:480px) and (max-width:760px){.item_list ul li{width:33.3%;}}
@media (min-width:761px){.item_list ul li{width:25%;}}
.logo{ position:absolute;  top:8px; z-index:99999999; left:10px}
#mySwipe{margin:15px auto;}
.swipe{overflow:hidden;visibility:hidden;position:relative;}
.swipe-wrap{overflow:hidden;position:relative;}
.swipe-wrap > div{float:left;width:100%;position:relative;}
.swipe-wrap img{margin-bottom:10px;width:100%;}

.pager-prev,.pager-next{border:0;background:none;}
.pager-prev:hover,.pager-next:hover{color:#ff0;background:none;}
.pointer{margin-top:20px;}


a.meanmenu-reveal {
	display: none
}
.mean-container .mean-bar {
	float: left;
	width: 100%;
	position: relative;
	background: #fff;
	padding: 4px 0;
	min-height: 42px;
	z-index: 999999; box-shadow:0 4px 9px rgba(0, 0, 0, 0.1)
}
.mean-container a.meanmenu-reveal {
	width: 22px;
	height: 22px;
	padding: 13px 13px 11px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	color: #02468f;
	text-decoration: none;
	font-size: 16px;
	text-indent: -9999em;
	line-height: 22px;
	font-size: 1px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700
}
.mean-container a.meanmenu-reveal span {
	display: block;
	background: #02468f;
	height: 4px;
	margin-top: 3px
}
.mean-container .mean-nav {
	float: left;
	width: 100%;
	background: #0c1923;
	margin-top: 44px
}
.mean-container .mean-nav ul {
	padding: 0;
	margin: 0;
	width: 100%;
	list-style-type: none
}
.mean-container .mean-nav ul li {
	position: relative;
	float: left;
	width: 100%
}
.mean-container .mean-nav ul li a {
	display: block;
	float: left;
	width: 90%;
	padding: 1em 5%;
	margin: 0;
	text-align: left;
	color: #fff;
	border-top: 1px solid #383838;
	border-top: 1px solid rgba(255,255,255,.5);
	text-decoration: none;
	text-transform: uppercase
}
.mean-container .mean-nav ul li li a {
	width: 80%;
	padding: 1em 10%;
	border-top: 1px solid #f1f1f1;
	border-top: 1px solid rgba(255,255,255,.25);
	opacity: .75;
	filter: alpha(opacity=75);
	text-shadow: none!important;
	visibility: visible
}
.mean-container .mean-nav ul li.mean-last a {
	border-bottom: 0;
	margin-bottom: 0
}
.mean-container .mean-nav ul li li li a {
	width: 70%;
	padding: 1em 15%
}
.mean-container .mean-nav ul li li li li a {
	width: 60%;
	padding: 1em 20%
}
.mean-container .mean-nav ul li li li li li a {
	width: 50%;
	padding: 1em 25%
}
.mean-container .mean-nav ul li a:hover {
	background: #252525;
	background: rgba(255,255,255,.1)
}
.mean-container .mean-nav ul li a.mean-expand {
	margin-top: 1px;
	width: 26px;
	height: 23px;
	padding: 12px!important;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	font-weight: 700;
	background: rgba(255,255,255,.1);
	border: 0!important;
	border-left: 1px solid rgba(255,255,255,.4)!important;
	border-bottom: 1px solid rgba(255,255,255,.2)!important
}
.mean-container .mean-nav ul li a.mean-expand:hover {
	background: rgba(0,0,0,.9)
}
.mean-container .mean-push {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both
}
.mean-nav .wrapper {
	width: 100%;
	padding: 0;
	margin: 0
}
.mean-container .mean-bar, .mean-container .mean-bar * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.mean-remove {
	display: none!important
}
.banner { display: block; width: 100%; border:none !important;}
.banner img { display: block; width: 100%; }
#banner_box ul { padding: 0; }
.box_swipe > ol { height: 20px; margin-top: -25px; padding-right: 15px; position: relative; text-align: center; z-index: 10; }
.box_swipe > ol > li.on { background-color: #02468f; }

.box_swipe > ol > li { background-color: #fff; border-radius: 8px; display: inline-block; height: 8px; margin: 5px 0; width: 8px; }
.foot_tel{ background:#cc0000 ; overflow: hidden; text-align:center; padding:10px 20px}
.foot_tel img{ margin-right:10px}
.foot_tel p{ color:#fff; font-size:16px}
.foot_tel span{ color:#ffdf18}
.footer{ position: static;right: 0; bottom: 0;}
.footer-con { width: 100%; height: 118px; position: fixed; z-index: 100; right: 0; bottom: 0; background: #000; 

border-top: 1px solid #243b58; margin: 0; opacity:0.7 }
.footer-con ul { margin: 0; padding: 0; }
.footer li { float: left; width: 25%; list-style: none; }
.footer li a, .footer li span { display: block; height: 44px; padding: 74px 0 0 0; text-align: center; font-size: 24px; 

color: #fff; cursor: pointer; }
.footer li.zx a { background: url(/en/theme/cn2020/mobile/images/ico-mess.png) center 15px no-repeat; }
.footer li.tel a { background: url(/en/theme/cn2020/mobile/images/ico-tel2.png) center 15px no-repeat; }
.footer li.yy a { background: url(/en/theme/cn2020/mobile/images/ico-yy.png) center 15px no-repeat; }
.footer li.dh span { background: url(/en/theme/cn2020/mobile/images/ico-nav2.png) center 15px no-repeat; }
.footer { height: 60px }
.footer .footer-con { height: 59px; margin: 0; padding: 0; }
.footer li { float: left; width: 33.3%; list-style: none; }
.footer li a, .footer li span { height: 22px; padding: 37px 0 0 0; font-size: 12px; line-height: 18px; }
.footer li.zx a { background: url(/en/theme/cn2020/mobile/images/ico-mess.png) center 7px no-repeat; background-size: 29px 24px; }
.footer li.tel a { background: url(/en/theme/cn2020/mobile/images/ico-tel2.png) center 7px no-repeat; background-size: 26px 25px; }
.footer li.yy a { background: url(/en/theme/cn2020/mobile/images/ico-yy.png) center 7px no-repeat; background-size: 22px 27px; }
.footer li.dh a { background: url(/en/theme/cn2020/mobile/images/ico-home.png) center 7px no-repeat; background-size: 24px 21px; }
.footer li.jr a { background: url(/en/theme/cn2020/mobile/images/join.png) center 8px no-repeat; background-size: 24px 21px; }




.wel-banner {
  position: relative;
}
.wel-banner br {
  display: none;
}
.wel-banner a {
  display: block;
}
.wel-banner.on .items {
  padding-top: 0;
  transition: 1s ease-in-out;
}
.wel-banner.on .buttons .spanbox .span {
  background: url(/en/theme/cn2020/mobile/images/a04.png) no-repeat center;
  background-size: 100%;
}
.wel-banner.on .buttons .swiper-button-prev{
    background: url(/en/theme/cn2020/mobile/images/m6a.png) no-repeat center;
    background-size: 100%;
}

.wel-banner.on .buttons .swiper-button-next{
      background: url(/en/theme/cn2020/mobile/images/m8a.png) no-repeat center;
    background-size: 100%;
}
.wel-banner .items {
  display: block;
  padding-top:780px;
  position: relative;
  transition: 1s ease-in-out;
}
.wel-banner .items2 .items-bot .imgs {
  height: 24.75rem;
}
.wel-banner .items-top {
  background: url(/en/theme/cn2020/mobile/images/banner01.jpg) no-repeat bottom;
 
  height: 780px;
  line-height: 1.2;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: -1;
}
.wel-banner .items-top .w-left {  top:40%; transform:translate(-50%, -40%); position:absolute; left:50%; text-align:center
}
.wel-banner .items-top .w-center {  top:50%; transform:translateY(-40%); position:absolute; left:2.2rem; 
}
.wel-banner .items-top .w-right {
  padding-top: 3rem;
}
.wel-banner .items-top .tit {
  font-size:80px
  ;
  color: #02468f;font-family:"beba";
}
.wel-banner .items-top .cn {
  font-size:36px;;
  color: #fff;
  font-weight: lighter;
  margin-top: 0.5rem;
  margin-bottom: 0.25rem;
}
.wel-banner .items-top .en {
  font-size: 14px;
  color: #fff; opacity:0.6; font-family:"beba"
}
.wel-banner .items-bot {
  /*position: relative;*/
}
.wel-banner .items-bot .words {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 20rem;
  color: #ffffff;
  padding: 4.875rem 2.5rem 1rem 2.5rem;
}
.wel-banner .items-bot .images {
  height: 20rem;
}
.wel-banner .items-bot .imgs {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}
.wel-banner .items-bot .btit {
  font-size: 0.9rem;
  line-height: 1.2;
}
.wel-banner .items-bot .btxt {
  font-size: 1.6rem;
  line-height: 1.2;
  margin-top: .75rem;
}
.wel-banner .buttons .spanbox, .wel-banner .buttons .box {
  position: absolute;
  height: 120px;
  top: 600px;
  margin: auto;
  z-index: 4;
  color: #fff;
  font-size: 16px;
}
.wel-banner .buttons .spanbox {
  left: 2.5rem;
  font-family: "beba";
  line-height: 1.2;
  padding-bottom: 80px;
  box-sizing: border-box;
}
.wel-banner .buttons .spanbox .span {
  width: 25px;
  height: 30px;
  background: url(/en/theme/cn2020/mobile/images/a4.png) no-repeat center;
  background-size: 100%;
  left: 0;
  bottom: 0;
  position: absolute;
}
.wel-banner .buttons .spanbox .swiper-pagination-current {
  font-size: 1rem;
  color: #02468f;
}
.wel-banner .buttons .box {
  right: 2.5rem;
  font-size: 0;
}
.wel-banner .buttons .swiper-pagination, .wel-banner .buttons .swiper-button-prev, .wel-banner .buttons .swiper-button-next {
  position: static;
  margin: 0;
  display: inline-block;
  vertical-align: top;
}
.wel-banner .buttons .swiper-button-prev, .wel-banner .buttons .swiper-button-next {
  width: 20px;
  height: 36px;
  transition: .5s ease-in-out;
}
.wel-banner .buttons .swiper-button-prev:hover, .wel-banner .buttons .swiper-button-next:hover {
  transition: .5s ease-in-out;
}
.wel-banner .buttons .swiper-button-prev {
  background: url(/en/theme/cn2020/mobile/images/m6.png) no-repeat center;
  background-size: 100%;
}
.wel-banner .buttons .swiper-button-prev:hover {
  background: url(/en/theme/cn2020/mobile/images/m7.png) no-repeat center;
  background-size: 100%;
}
.wel-banner .buttons .swiper-button-next {
  background: url(/en/theme/cn2020/mobile/images/m8.png) no-repeat center;
  background-size: 100%;
  margin-left: 1.25rem;
}
.wel-banner .buttons .swiper-button-next:hover {
  background: url(/en/theme/cn2020/mobile/images/m9.png) no-repeat center;
  background-size: 100%;
}
.h_about img{ max-width:100%}
.h_tit h1{ font-size:20px; padding:0px; margin:0px }
.h_tit h2{  font-size:14px; font-family:"beba";padding:0px; margin:0px }
.h_about p{ font-size:14px; color:#555; line-height:28px; margin:5px 0px;  }
.wel-more {
 display: block; width:160px; height:40px; padding-right: 41px; position: relative; margin-top: 10px;
  
  
 
 
  
}
.h_about .list{ margin-top:20px; overflow:hidden}
.h_about .list ul li{ width:25%; float:left; list-style:none; text-align:center}
.h_about .list ul li i{ background:#02468f; color:#fff; width:60px; height:60px; text-align:center; line-height:60px; display:block; margin:0px auto; font-size:24px; border-radius:30px }
.wel-more span{display: block; width: 122px; height: 40px; line-height: 46px; background: #137bb8; font-size: 14px; color: #fff; text-align: center;}
.wel-more i{display: block; width: 38px; height: 40px; border: 3px solid #137bb8; border-left: 0; background: url(/en/theme/cn2020/mobile/images/inabt-more.png) no-repeat center; position: absolute; right: 0; top: 0;}
.inshuzi{ background:url(/en/theme/cn2020/mobile/images/shuzi_bg.jpg) no-repeat center}
.inshuzi ul{ overflow:hidden; padding:30px 0px}
.inshuzi ul li{ width:25%; float:left; text-align:center; list-style:none}
.inshuzi ul li .value1,.value2,.value3,.value4,.value5{ font-size:30px; font-family: "BEBAS" !important; color:#fff}

.inshuzi ul li h3{font-size:14px; color:#fff; padding:10px; margin:0px}
.fl{ float:left}
.fr{ float:right}
.h_pro{ overflow:hidden}
.h_pro ul li{  list-style:none; overflow:hidden}
.h_pro ul li .pic{ }
.h_pro ul li .pic  img{ max-width:100%;}
.h_pro ul li .text{ }
.h_pro ul li .text h1{ background:#2169a8; border-radius:60px; font-size:16px; color:#fff; text-align:center; padding:10px 0px; margin:10px}
.h_pro ul li .text h2{ font-size:14px; padding:0px 10px}
.h_pro ul li .text i{ background:#6ba733; color:#fff; font-size:40px; width:80px; height:80px; text-align:center; border-radius:40px; display:block; line-height:80px}
.post-slide{
		
		
	
		
	}
	.post-slide .post-header{
		
	}
	.post-slide .subtitle{
		color:#fff;
		font-size:14px;
		display: inline-block;
		
		text-transform: uppercase;
		transition: all 0.4s ease 0s; background:#2169a8; text-align:center; width:100%; display:block; padding:10px 0px 0px;  overflow:hidden; padding-left:20px
	}
	.post-slide .subtitle i{ font-size:35px; float:left;margin-right:20px}
.post-slide .subtitle span{ line-height:40px;; width:100%; display:block}

	
	.post-slide .post-title{
		margin: 0;text-align:center
	}
	.post-slide .post-title a{
		color:#333;
		font-size:18px;
		font-weight: bold;
		text-transform:capitalize;
		transition: all 0.4s ease 0s; 
	}
	.post-slide .post-title a:hover{
		color:#0b99bc;
		text-decoration: none;
	}
	.post-slide .pic{
		overflow: hidden;
		position: relative;
	}
	.post-slide .pic img{
		width: 100%;
		height: auto;
		transform: rotate(0deg) scale(1,1);
		transition: all 0.9s ease 0s;
	}
	.post-slide:hover img{
		transform: rotate(-2deg) scale(1.1,1.1);
	}
	.post-slide .pic:after{
		content: "";
		position: absolute;
		top:0;
		left:0;
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,0);
		transition: all 0.9s ease 0s;
	 
	}
	.post-slide:hover .pic:after{
		background: rgba(255,255,255,0.2);
	}
	.post-slide .post-bar{
		list-style: none;
		padding:12px 0;
		margin: 0;
	}
	.post-slide .post-bar li{
		display: inline-block;
		margin-right:3px;
		color:#aaa;
	}
	.post-slide .post-bar li:last-child{
		margin-right: 0;
	}
	.post-slide .post-bar li a{
		color:#aaa;
		transition:0.3s ease;
	}
	.post-slide .post-bar li a:hover{
		text-decoration: none;
		color:#0b99bc;
	}
	.post-slide .post-description{
		font-size: 14px;
		line-height: 24px;
		margin-bottom:15px;
		color:#767676;
	}
	.post-slide .read-more{
		color:#0b99bc;
		font-size: 14px;
		font-style: italic;
		text-transform: capitalize;
	}
	.post-slide .read-more:hover{
		color:#333;
		text-decoration:none;
	}
	@media only screen and (max-width: 479px) {
		.post-slide{
			
		}
		.post-slide .post-bar li{
			margin-bottom: 5px;
		}
		.post-slide .post-bar li:last-child{
			margin-bottom: 0;
		}
	}
	.nybanner{ position:relative}
	.nybanner img{ max-width:100%;}
		.nybanner .text{ position:absolute; top:0px;  z-index:1000; padding:10px}
		.nybanner .text h1{ font-size:18px; font-family:"beba" ; color:#fff;}		
		.nybanner .text h2{ font-size:16px;  color:#fff}
		.pro-slide{ margin-bottom:20px}
		.pro-slide .words{ padding:30px; text-align:center}
		.pro-slide .words i{ font-size:40px; line-height:80px; color:#fff}
.pro-slide .words		.wb{ background:rgba(255,255,255,0.8); padding:10px 0px}
			.pro-slide .words .img{ background:rgba(104,162,49,0.8); width:80px; height:80px; margin:10px auto; border-radius:40px }
			.ny_pro h1{ font-size:24px; color:#333; margin-bottom:10px;font-weight:bold}
						.ny_pro h2{ font-size:18px; color:#333; margin-bottom:5px; font-weight:bold; margin-top:10px}
												.ny_pro h3{ font-size:14px; color:#333; margin-bottom:5px;font-weight:bold}

						.ny_pro p{ font-size:14px; color:#666; margin-bottom:5px}
						 .tittip-bot .items {
    font-size:14px;
  }
  .tittip-bot{ overflow:hidden }
  .tittip-bot .meunli{ float:left; width:20%;border-right:1px solid #ccc; text-align:center;border-bottom:1px solid #ccc;}
    .tittip-bot .meunli:last-child{  border-right:0}
  .tittip-bot .meunli a{ padding:15px 0px ; display:block;}
  .tittip-bot .meunli.hover{ background:#02468f; }
  .tittip-bot .meunli.hover a{ color:#fff}
 .tittip-top {
    padding: 0 .3rem;
  }

  .con-tittip {
    line-height: .8rem;
    margin-top: -.8rem;
    height: 1.6rem;
  }
.about-profile{ padding:10px 0px;  }
.about-profile img{ max-width:100%}
.about-profile  p{ font-size:14px; color:#555; line-height:30PX}
.about-profile  p span{ font-size:18px; font-weight:bold}
.about-plate-02 ul li{ width:100%}
.about-plate-02 ul li p{ padding:10px; background:#ddd}
.about-honor2 img { max-width:100%}
.about-honor{ padding:20px 0px;background:#f9f9f9;}
.about-honor .x6{ border:2px solid #fff; border-radius:15px; padding:15px;}
.about-honor i{display: block;
				height: 70px;
				width: 70px;
				font-size:30px; background:linear-gradient(#0065d1,#88c728); text-align:center; line-height:70px; border-radius:35px; color:#fff; margin:0px auto}
.about-his{ background:#f9f9f9;padding:20px 0px}
.about2{padding-bottom:20px; padding-top:20px}
.about2 .tit{text-align:center}
.about2 ul{background:url(/en/theme/cn2020/mobile/images/sy51.png) repeat-y center; overflow:hidden}

.about2 .tit h6{color:#666}
.about2 .tit h5{color:#333;margin:15px 0 45px}
.about2 li{ list-style:none}
.about2 li:before{background:url(/en/theme/cn2020/mobile/images/sy50.png) no-repeat center center;left:-27px;top:12px;content:"";display:block;position:absolute;width:17px;height:17px}
.about2 li h4:hover{color:#f8f8f8;transition:all 1s;transform:translateY(-15px)}
.about2 li h4{position:relative;display:block;text-decoration:none;font-family:lato;color:#ecf0f1;text-transform:uppercase;padding:4px 0;transition:.5s}
.about2 li h4::after{position:absolute;content:"";width:100%;height:1px;top:100%;left:0;background:#3498db;transition:transform .5s;transform:scaleX(0);transform-origin:right}
.about2 li h4:hover{color:#95a5a6}
.about2 li h4:hover::after{transform:scaleX(1);transform-origin:left}
.about2 li:nth-child(2n):before{background:url(/en/theme/cn2020/mobile/images/sy50.png) no-repeat center center;right:-28px;top:12px;left:auto;content:"";display:block;position:absolute;width:17px;height:17px}
.about2 li h4{color:#333;transition:all 1s}
.about2 li p{color:#666;margin-top:10px;height:90px; padding-right:5px ;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}

.future{text-align:center;color:#999;font-size:12px;margin-top:17px}
.about2 li:nth-child(1){margin-top:0}
.about2 li{float:right;width:45%;text-align:left;position:relative;margin-top:100px}
.about2 li:nth-child(2n){float:left;text-align:right;margin-top:120px}

.span{display: inline-block;color: green;font-size: 20px;}
.ny_contact{ background:#f9f9f9}
.ny_contact h3{ font-size:16px; color:#333; line-height:1.5; font-weight:bold;}
.ny_contact img{ max-width:100%; margin-top:10px}
.ny_contact .words-bot .items{ border-bottom: 1px solid #ccc; overflow:hidden}
.ny_contact .words-bot .items .img{ float:left; margin-right:10px}
.ny_contact .words-bot .items .img i{ font-size:30px; line-height:60px}
.ny_contact .words-bot .items .cn{ line-height:60px}
.contact-list2{ background:#fff; padding:20px}
.form-group{ overflow:hidden}
.contact-list2 .input-field{ float:left; width:47%; margin:1%; }
.contact-list2 .textarea-field{ width:96%; margin:0 1% 1% 1%; height:80px; }
.contact-list2 button{padding: 0;
    border:none;
    background:none;
    outline: none;
    width: 100%;
    height:40px;
    background:#02468f;
    
    text-align: center;
    line-height:40px;
    color: #fff;
    transition: all .2s ease;
    display: inline-block;
    font-size: 15px;
    transition:.5s ease-in-out; margin:10px auto}
	.about-plate-05{
	background: url("/en/theme/cn2020/mobile/images/about-inner-bg-03.jpg") no-repeat center bottom;
	padding-bottom: 116px;
	position: relative;
	overflow: hidden;
}

.about-brand ul{font-size: 0; text-align: center; margin: -10px -8px; position: relative; overflow: hidden;}
.about-brand li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 33.333%; *width: 16.62%;}
.about-brand li .item{height: 80px; margin: 10px 8px;  background: #fff; font-size: 0; text-align: center; border: 2px solid #cecece;}
.about-brand li i,.about-brand li img{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.about-brand li i{width: 0; height: 100%;}
.about-brand li img{max-width: 90%; max-height: 80px;}
.about-team-box-02{
	background: #0065d1;
	position: relative;
	z-index: 1;
}
.about-team-box-02 .con{
	
	margin: 0 auto 0;
	padding: 23px 0 20px;
}
.about-team-box-02 .tit{
	position: relative; padding:0px 20px
}
.about-team-box-02 .tit img{
	display: block;
	position: absolute;
	z-index: 1; width:200px; 
	top: 0;;
	left: 20px;
}
.about-team-box-02 .tit h2{
	position: relative;
	z-index: 2;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	padding-top: 40px;
}

.about-team-swiper{
	width: 100%;
	overflow: hidden;
	margin-top: 16px;
}
.about-team-swiper ul{
	white-space: nowrap;
}
.about-team-swiper ul li{
	width: 445px; float: left;
	display: inline-block;
	margin: 0 10px;
}
.about-team-swiper ul li img{
	display: block;
	width: 100%;
}





