@charset "utf-8";
.swiper-container {
	width: 100%;
	height: 480px;
}

.swiper-slide img {
	width: 100%;
	height: 480px;
}

.swiper-button-prev,
.swiper-button-next {
	width: 81px;
	height: 81px;
	border-radius: 4px;
	/*border: 1px solid #0093DD;*/
}

.swiper-button-prev {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAfCAYAAAABZyaKAAAA3UlEQVRIiaXVS0oEMRQF0ONnG0KvxlV0j9yFjrUX4FT8gG7CsZtwILS4jqadVKAIVZX3UpkEMjg8knDvmccfK9YGh/MVwBbf2F6uAF5xgaueScbAHfZZpAYeIINMAhlkFogii0AEaQItJAQsIbsoMIfs8BIFoP6xY+AW+xZQT9IFjJFuoCAbPA3AZxYoyAE3OOJ6mCS1ysW+44Q33A9nzVepEfgY9jRUP3EXNJVsaWguHlPQUsaGoVZQh6BI2jehaGUsQpnemYWy5TUJ9TRgDZ16a7RAz/jrRQr0hd9/wrNEMNgKMMMAAAAASUVORK5CYII=) center / 17px 31px no-repeat;
}

.swiper-button-next {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAfCAYAAAABZyaKAAAA0klEQVRIiaXUPWoCYRAG4Eez5BYBL5NbGBByisTWnwPYCin0FilzihQBg7cIBCx2F2Rxd78Zp5l5m6ebd2L3AzOcJGeKOb7xcg/yhEd8ZKEKW0ywbiA4RBHYNDsFVVd3Gqo6OQV1kRR0CwlDfUgIGkKKoTGkCCpBRqFSZBCKIL3QNIi00CcesMcsgyzxjH+84hRFllg1wAJH6j65C4ggvUApMgiUIKPAGFIEDCHFQB8SAm4hYaCLpIBr5D0LtMib+itTQIuc8ZcFqPvkiC/8ZgC4AB/rTz47HzzWAAAAAElFTkSuQmCC) center / 17px 31px no-repeat;
}

.swiper-button-prev:hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAfCAYAAAABZyaKAAAAv0lEQVRIiaXWTQoCMQyG4XfUa4hzL+tBxsOImzmER3GneApB+Fw4Qhn6k7SBUmjgISSFdpBER4zAY9MBBOAOhF0HcAW2wB5J3hUkffSLsyS6AS+SBDxIFrAiRcCCVIEaYgJKyMkK5BAXkEJiYLIAa6QJiJFm4I+Mkt4LcPMCcSXmcdZ6cmyF1gdNUOrQDeUSLqiUNEO1Uk2QpXFVyDrGIuS5VFnIdTNzkBdJQi3IGppan9F52S/Aa5C6fgUH4PkFy9F/JsMgW0cAAAAASUVORK5CYII=) center / 17px 31px no-repeat;
}

.swiper-button-next:hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAfCAYAAAABZyaKAAAAxklEQVRIiaXVTQrCQAyG4bddeAuxB2vBa1gP48ZTeBN3iqdQhM+FFUqdnyQNzGISeAgzgTSSADrgRjBaoAeuwLAG2QIb4BSGJCFp1DfekoYpZz7zSxhaJkJQKumGcgUXVCqaoVqrJsjycFXI+o1FyDNUWcg1mTnIiyShCIKkywQ9JXUR4DjrpI908gd4kSTgQbKAFSkCFqQK1BATUELMQA5xASnEDSyREDBHxijwQw5rAEm0wAN4AXvgHNmijSSAHXAP7WHgA0qkgAP2Ynh5AAAAAElFTkSuQmCC) center / 17px 31px no-repeat;
}

.swiper-button-prev:hover,
.swiper-button-next:hover {
	background-color: #0093DD;
}

.swiper-button-prev {
	left: 50px;
}

.swiper-button-next {
	right: 50px;
}

.swiper-pagination-bullet {
	width: 35px;
	height: 7px;
	border-radius: 4px;
	background-color: #fff;
	opacity: 1;
}

.swiper-pagination-bullet-active {
	background-color: #0093DD;
}

.business-scope {
	padding: 130px 0 150px;
	background: url(../images/background_img.jpg)center / cover no-repeat;
}

.section-title {
	text-align: center;
}

.section-title .title-name {
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 30px;
	color: #515151;
}

.section-title .title-translate {
	font-size: 16px;
	color: #757D82;
}

.scope-list {
	padding-top: 80px;
}

.scope-list li {
	display: inline-block;
	width: 276px;
	height: 167px;
	padding: 10px;
	margin: 0 22px 25px 0;
	border: 1px solid #0557A6;
	background-clip: content-box;
	background-color: #0557A6;
	vertical-align: top;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
	-o-transition: all linear .3s;
	transition: all linear .3s;
}

.scope-list li:hover {
	transform: scale(1.1);
}

.scope-list li:nth-child(4n) {
	margin-right: 0;
}

.scope-list li>i {
	display: block;
	height: 65px;
	padding: 20px 20px 0 0;
	text-align: right;
	font-size: 30px;
	color: #fff;
}

.scope-list li .abcdef>div {
	margin: 0 25px;
}

.scope-list li .abcdef .scope-name {
	margin-bottom: 5px;
	font-size: 18px;
	color: #fff;
}

.scope-list li .abcdef .scope-translate {
	margin-bottom: 10px;
	font-size: 12px;
	color: #fff;
}

.scope-list li .abcdef .underline {
	width: 20px;
	height: 2px;
	background-color: #fff;
}

.t-cover img {
	z-index: 1;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 518px;
	height: 420px;
}

.technology .title {
	font-size: 26px;
	font-weight: 400;
    color: #333333;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 47px;
	position: relative;
}
.technology .title:after {
	content: "";
	position: absolute;
	display: block;
	width: 50px;
	height: 2px;
	left: 50%;
	transform: translateX(-50%);
	background: #0093DD;
	bottom: -10px;
}

.title-translate {
	font-size: 16px;
	color: #757D82;
}

.article {
	padding: 30px 0 35px;
	background-color: #FBFBFB;
	background: url("/Uploads/static/index_bg.png") no-repeat;
	background-size: 100%;
}

.policy {
	padding: 75px 0 62px;
	background-color: #F4F4F4;
}

.policy-list {
	margin-top: 80px;
}

.policy-list li {
	display: inline-block;
	width: 367px;
	padding: 20px 0 35px 0;
	margin: 0 34px 34px 0;
	border: 1px solid #D8D8D8;
	background-color: #fff;
	vertical-align: top;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
	-o-transition: all linear .3s;
	transition: all linear .3s;
}

.policy-list li:hover {
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .3);
}

.policy-list li:nth-child(3n) {
	margin-right: 0;
}

.policy-list .date {
	display: inline-block;
	width: 95px;
	padding-left: 22px;
	vertical-align: top;
}

.policy-list .date .day {
	font-weight: bold;
	font-size: 24px;
	color: #0093DD;
}

.policy-list .date .month {
	font-size: 14px;
	color: #0093DD;
}

.policy-list .content {
	display: inline-block;
	width: 270px;
	padding-right: 10px;
	vertical-align: top;
}

.policy-list .title {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-bottom: 28px;
	font-weight: bold;
	font-size: 16px;
	color: #505151;
	overflow: hidden;
	line-height: 27px;
	min-height: 53px;
}

.policy .brief {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	font-size: 14px;
	color: #808080;
	overflow: hidden;
	line-height: 20px;
}


/**/

.news {
	padding: 90px 0 0;
	background: url(../images/news_bg.jpg) center / cover no-repeat;
}


/**/

.culture {
	padding: 80px 0 140px;
	background: url(../images/culture_bg.jpg)center / cover no-repeat;
}

.culture-list {
	padding-top: 80px;
}

.culture-list li {
	display: inline-block;
	margin-bottom: 20px;
	vertical-align: top;
}

.culture-list li .content:hover {
	transform: scale(1.1);
}

.culture-list .content {
	display: inline-block;
	width: 276px;
	height: 202px;
	background-color: #0B9BE4;
	vertical-align: top;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
	-o-transition: all linear .3s;
	transition: all linear .3s;
}

.culture-list li:nth-child(2n) {
	margin-left: 20px;
}

.culture-list li:nth-child(4n) .content,
.culture-list li:nth-child(4n-1) .content {
	margin-left: 23px;
	float: right;
}

.culture-list li:nth-child(4n-2) .content,
.culture-list li:nth-child(4n-3) .content {
	margin-right: 23px;
	float: left;
}


.culture-list li:nth-child(4n) .thum,
.culture-list li:nth-child(4n-1) .thum {
	float: left;
}

.culture-list li:nth-child(4n-2) .thum,
.culture-list li:nth-child(4n-3) .thum {
	float: right;
}
.culture-list .thum {
	width: 276px;
	height: 202px;
	-webkit-transition: all linear .5s;
	-moz-transition: all linear .5s;
	-ms-transition: all linear .5s;
	-o-transition: all linear .5s;
	transition: all linear .5s;
	opacity: .8;
}

.culture-list .thum:hover {
	opacity: 1;
}

.culture-list .content {
	text-align: center;
	line-height: 202px;
}

.culture-list .content img {
	margin-right: 25px;
}

.culture-list .content-txt {
	display: inline-block;
	vertical-align: middle;
}

.culture-list .title {
	margin-bottom: 15px;
	text-align: left;
	font-size: 24px;
	line-height: normal;
	color: #fff;
}

.culture-list .brief {
	text-align: left;
	font-size: 14px;
	line-height: normal;
	color: #fff;
}

.partner {
	padding-top: 125px;
	background-color: #fff;
}

.partner-img {
	width: 1170px;
	padding: 80px 0 110px;
	margin: 0 auto;
	text-align: center;
}
.partner-img div {
	border: solid 1px #e2e2e2;
	display: inline-block;
	width: 224px;
	margin-top: 10px;
	margin-right: 10px;
	height: 95px;
}
.partner-img div img {
	/*width: 159px;*/
	height:65px;


	padding-bottom: 10px;
	margin-top: 20px;
}

.partner-img img:nth-child(4n) {
	margin-right: 0;
}


/**/

/*.side-bar {*/
	/*display: none;*/
	/*z-index: 99;*/
	/*position: fixed;*/
	/*right: 0;*/
	/*top: 50%;*/
	/*width: 72px;*/
	/*border-radius: 5px 0px 0px 5px;*/
	/*background-color: #0B9BE4;*/
	/*overflow: hidden;*/
/*}*/

/*.side-bar.active {*/
	/*display: block;*/
/*}*/

/*.bar-wrapper {*/
	/*padding: 0 10px;*/
/*}*/

/*.side-bar a {*/
	/*display: block;*/
	/*height: 80px;*/
	/*text-align: center;*/
	/*line-height: 80px;*/
	/*border-bottom: 1px solid rgba(255, 255, 255, .14);*/
	/*;*/
/*}*/

/*a.backtop {*/
	/*background-color: #0557a6;*/
/*}*/

.side-bar {
	display: none;
	z-index: 99;
	position: fixed;
	right: 0;
	top: 50%;
	width: 72px;
	height: 240px;
	border-radius: 5px 0px 0px 5px;
	background-color: #0B9BE4;
}

.side-bar.active {
	display: block;
}

.bar-wrapper {
	position: relative;
	width: 72px;
	height: 160px;
}

.side-bar a {
	display: block;
	width: 72px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	border-bottom: 1px solid rgba(255, 255, 255, .14);
}

a.backtop {
	background-color: #0557a6;
}

.bar-item {
	position: absolute;
	top: 0;
	right: 0;
	width: 72px;
	height: 80px;
	border-bottom: 1px solid rgba(255, 255, 255, .14);
	background-color: #0B9BE4;
	transition: all linear .3s;
	overflow: hidden;
}
.bar-item:nth-child(2){
	top: 80px;
}

.bar-img {
	width: 72px;
	height: 80px;
	text-align: center;
	line-height: 80px;
}

.bar-item:hover {
	width: 216px;
}

.bar-item:hover .bar-content {
	display: inline-block;
}

.bar-content {
	display: none;
	padding-left: 10px;
	font-size: 14px;
	color: #fff;
}
.aa:hover {
	width: 72px;
}
