.home-about {

	padding:0 0 110px 0;

	font-weight:100;

	font-size:18px;

	color:#666;

	width:100%;

}

.home-about .home-advantage,.home-about .home-advantage .list{

	width:100%;

}



.home-about .home-advantage .list .btn {

	padding:50px 0;

	text-align:center;

}

.home-about .home-advantage .list .btn a {

	min-width:300px;

	margin-right:20px;

	text-align:center;

	border:0;

	box-shadow:0 8px 16px 0 rgba(0,64,112,.6);

	border-radius:100px;

	font-weight:bold;

}

.home-about .home-advantage .list .btn a.active {

	background:#004070;

	color:#fff;

	border-color:#004070;

}

.home-about .left {

	width:50%;

	float:left

}

.home-about .right {

	width:50%;

	float:left;

	padding-left:30px;

	box-sizing: border-box;

}

.home-about .pics {

	background:#d2d2d2;

	border-radius:5px;

	text-align:center;

	max-width:700px;

	padding-top:30px;

	padding-bottom:30px

}

.home-about .pics img {

	display:inline-block;

	max-width:100%;

	max-height:100%;

}

.home-about .pics .slider{

	position: relative;

	overflow:hidden;

}

.home-about .title {

	font-weight:700;

	color:#031f55;

	font-size:24px

}

.home-about .slider .dots {

	font-size:0;

	overflow:initial;

	position:static;

	z-index:999;

	width:100%;

	height:20px;

	bottom:30px

}

.home-about .slider .dots span {

	padding:0;

	display:inline-block;

	width:10px;

	height:10px;

	border-radius:10px;

	margin:auto;

	background:#fff;

	opacity:.47;

	margin:5px 10px;

	-webkit-transition:all .3s;

	transition:all .3s

}

.home-about .slider .dots span.swiper-pagination-bullet-active {

	opacity:1

}

.home-about .title-1 {

	color:#333;

	font-size:22px;

	font-weight:700

}

.home-about .title-2 {

	font-size:26px;

	margin-bottom:20px

}

.home-about .title-2 b,.home-about .title-2 strong {

	color:#004070

}

.home-about .moreBtn {

	padding-top:30px

}

.home-advantage{

	width:100%;

}

.home-advantage .list{

	width:100%;

}

.home-advantage li {

	width:100%;

	background-position:center center;

	background-size:cover

}

.home-advantage .list li {

	padding-top:80px;

	padding-bottom:80px;

	overflow:hidden

}

.home-advantage .list .text {

	padding-left:8%

}

.home-advantage .list .title {

	font-size:40px;

	font-weight:700;

	line-height:1.5

}

.home-advantage .list .info {

	font-size:20px

}

.home-advantage .list .btn {

	padding-top:20px;

}

.home-advantage .list .btn a {

	display:inline-block;

	min-width:120px;

	line-height:43px;

	height:45px;

	border:1px #004070 solid;

	text-align:center;

	color:#0371c4;

	font-weight:bold;

	font-size:20px

}

.home-advantage .list .btn a:hover {

	background:#004070;

	color:#fff;

	border-color:#004070

}

.home-advantage .list .text-2 {

    float: right;

    color: #fff

}



.home-advantage .list .text-2 .btn a {

	color: #fff;

	border-color: #fff

}



.home-advantage .list .text-2 .btn a:hover {

	background: #004070;

	color: #fff;

	border-color: #004070

}



.home-video {

	padding:80px 0;

	width:100%;

}

.home-video .titleBig {

	font-weight:700;

	color:#004070;

	font-size:40px

}

.home-video .titleBig span {

	line-height:1;

	position:relative;

	z-index:1

}

.home-video .titleBig span:after {

	content:"";

	display:inline-block;

	width:140px;

	height:18px;

	background:#ebebeb;

	position:absolute;

	z-index:-1;

	bottom:-8px;

	left:0

}

.home-video .nr {

	margin-top:50px

}

.home-news {

	background:#fafafa;

	padding:110px 0 50px 0;

	position:relative;
	width:100%;

}

.home-news .titleBig {

	text-align:center;

	position:relative

}

.home-news .titleBig .cn {

	color:#333;

	font-size:40px;

	font-weight:700;

	position:relative;

	z-index:1

}

.home-news .titleBig .en {

	font-family:"Oswald-Bold";

	font-size:108px;

	color:rgba(51,51,51,0.05);

	position:absolute;

	z-index:0;

	top:50%;

	left:50%;

	-webkit-transform:translate(-50%,-50%);

	transform:translate(-50%,-50%)

}

.home-news .titleBig:hover .span-1 {

	color:#004070

}

.home-news .nr {

	margin-top:100px

}

.home-news .hot {

	margin-bottom:60px

}

.home-news .hot .box {

	display:block;

	position:relative

}

.home-news .hot .pic {

	width:44%;

	float:left;

	margin:15px 0 0 0;

	position:relative

}

.home-news .hot .pic:after {

	content:"";

	display:block;

	width:100%;

	height:100%;

	background:-webkit-gradient(linear,left top,left bottom,from(#154083),to(#09e3ff));

	background:linear-gradient(to bottom,#154083,#09e3ff);

	position:absolute;

	z-index:0;

	top:-15px;

	left:-15px

}

.home-news .hot .pic span {

	display:block;

	overflow:hidden;

	position:relative;

	z-index:1;

	box-sizing: border-box;

}

.home-news .hot .pic span:after {

	content:"";

	display:block;

	padding-top:58.19672131%;

	box-sizing: border-box;

}

.home-news .hot .pic span img {

	width:100%;

	-webkit-transition:-webkit-transform .5s;

	transition:-webkit-transform .5s;

	transition:transform .5s;

	transition:transform .5s,-webkit-transform .5s

}

.home-news .hot .text {

	width:56%;

	padding-left:70px;

	float:right;

	box-sizing: border-box

}

.home-news .hot .date {

	color:#333;

	font-size:16px;

	font-family:arial;

	line-height:48px;

	margin-bottom:20px;

	position:relative

}

.home-news .hot .date:after {

	content:"";

	display:block;

	width:25px;

	height:2px;

	background:#004070;

	-webkit-transition:width .5s;

	transition:width .5s

}

.home-news .hot .title {

	color:#333;

	font-size:20px;

	font-weight:700;

	height:30px;

	line-height:30px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	margin-bottom:20px

}

.home-news .hot .info {

	color:#666;

	font-size:15px;

	height:90px;

	line-height:30px;

	font-weight:100;

	overflow:hidden;

	display:-webkit-box;

	-webkit-box-orient:vertical;

	text-overflow:ellipsis;

	-webkit-line-clamp:3;

	margin-bottom:30px

}

.home-news .hot .box:hover .pic img {

	-webkit-transform:scale(1.1);

	transform:scale(1.1)

}

.home-news .hot .box:hover .title {

	color:#004070

}

.home-news .hot .box:hover .date:after {

	width:100%

}

.home-news .list {

	margin-left:-25px;

	margin-right:-25px;

	box-sizing: border-box;

}

.home-news .list li {

	width:33.33333333%;

	float:left;

	padding:0 10px 20px 10px;

	box-sizing: border-box;

}

.home-news .list .box {

	display:block;

	background:#fff;

	padding:20px 30px;

	-webkit-box-shadow:0 0 27px 0 rgba(0,0,0,0.11);

	box-shadow:0 0 27px 0 rgba(0,0,0,0.11);

	position:relative

}

.home-news .list .date {

	color:#333;

	font-size:14px;

	font-family:arial;

	line-height:48px;

	margin-bottom:20px;

	position:relative

}

.home-news .list .date:after {

	content:"";

	display:block;

	width:25px;

	height:2px;

	background:#004070;

	-webkit-transition:width .5s;

	transition:width .5s

}

.home-news .list .title {

	color:#333;

	font-size:20px;

	font-weight:700;

	height:30px;

	line-height:30px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	margin-bottom:20px

}

.home-news .list .info {

	color:#666;

	font-size:16px;

	height:60px;

	line-height:30px;

	overflow:hidden;

	display:-webkit-box;

	-webkit-box-orient:vertical;

	text-overflow:ellipsis;

	-webkit-line-clamp:2

}

.home-news .list .box:hover .title {

	color:#004070

}

.home-news .list .box:hover .date:after {

	width:100%

}









@media screen and (max-width:1280px) {



    .home-about {

        font-size: 14px

    }

}

