﻿.row-a3 {
	padding-top: 30px;
	position: relative;
}
.row-a3:after {
	content: '';
	position: absolute;
	left: -60px;
	bottom: 143px;
	width: 613px;
	height: 614px;
	z-index: 2;
	background: url(../images/i-bg3.png) no-repeat center center;
}
.row-a3:before {
	content: '';
	position: absolute;
	right: 0;
	bottom: 167px;
	width: 452px;
	height: 242px;
	z-index: 2;
	background: url(../images/i-bg4.png) no-repeat center center;
}
.m-t1 {
	text-align: center;
	margin-bottom: 60px;
}
.m-t1 h3 {
	font-size: 48px;
	font-family: arial;
	margin-bottom: 15px;
	font-weight:bold;
	color:black;
}
.m-t1 p {
	font-size: 16px;
	line-height: 26px;
	color: #8f92a5;
	max-width: 1090px;
	margin: 0 auto;
}
.ul-num {
	overflow: hidden;
	max-width: 1440px;
	margin: 0 auto;
	padding: 35px 0;
	position: relative;
	z-index: 1;
	background: url(../images/i-bg2.png) repeat;
}
.ul-num li {
	width: 25%;
	float: left;
	text-align: center;
	color: #fff;
	border-right: 1px solid rgba(255,255,255,.2);
	padding: 23px 0 40px;
}
.ul-num li span {
	font-family: 'Gothic', '微软雅黑';
	font-size: 40px;
	display: block;
	line-height: 1.1;
	margin-bottom: 4px;
}
.ul-num li span em {
	font-size: 72px;
}
.ul-num p {
	font-size: 16px;
}
.row-a4 {
	margin-top: -124px;
	position: relative;
}
.row-a4:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 1px;
	height: 46px;
	background-color: #fff;
	z-index: 2;
}
.row-a4:after {
	content: '';
	position: absolute;
	bottom: -47px;
	left: 50%;
	width: 7px;
	height: 47px;
	z-index: 2;
	margin-left: -3px;
	background: url(../images/i-08.png) no-repeat center center;
}
.m-video {
	position: relative;
}
.m-video .pic {
	padding-top: 37%;
	height: 0;
	position: relative;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-video .pic img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
}
.m-video .txt {
	position: absolute;
	left: 0;
	right: 0;
	top: 59%;
	text-align: center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-video h4 {
	font-size: 32px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 34px;
}
.m-video .more {
	font-size: 18px;
	color: #fff;
text-decoration: none;
	margin-bottom: 64px;
	display: inline-block;
}
.m-video .btn-video {
	width: 90px;
	height: 90px;
	display: block;
	margin: 0 auto;
	background: url(../images/i-play.png) no-repeat center center;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-video .more:hover {
	color: #04269E;
}
.m-video .btn-video:hover {
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px);
}
.row-a5 {
	padding-bottom: 30px;
	background-color: #f2f4f7;
}
.m-tab1 {
	overflow: hidden;
	margin-bottom: 23px;
}
.m-tab1 li {
	float: left;
	margin-right: 5px;
}
.m-tab1 li a {
	display: block;
	height: 32px;
	font-size: 16px;
	padding: 0 15px;
	line-height: 30px;
	border: 1px solid #f2f4f7;
}
.m-tab1 li.on a {
	color: #04269E;
	border-color: #04269E;
}
.m-ovh {
*zoom:1;
}
.m-ovh:after, .m-ovh:before {
	display: block;
	content: "clear";
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.m-pic2 {
	float: left;
	width: 66.66%;
	padding-right: 13px;
}
.m-pic2 .con {
	position: relative;
	display: block;
}
.m-pic2 .pic {
	padding-top: 21.55%;
	height: 0;
	position: relative;
	overflow: hidden;
}
.m-pic2 .pic img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
}
.m-pic2 h4 {
	position: absolute;
	left: 35px;
	right: 160px;
	bottom: 18px;
	font-size: 20px;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-pic2 h4 span {
	padding-left: 14px;
	font-weight: normal;
}
.m-pic2 .slick-dots {
	position: absolute;
	right: 22px;
	bottom: 20px;
}
.m-pic2 .slick-dots li {
	float: left;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	cursor: pointer;
	margin-left: 8px;
	background-color: #fff;
}
.m-pic2 .slick-dots li button {
	display: none;
}
.m-pic2 .slick-dots li.slick-active {
	background-color: #04269E;
}
.m-list1 {
	margin: 0 -15px;
}
.m-list1 li {
	width: 33.33%;
	float: left;
	margin-bottom: 30px;
}
.m-list1 .con {
	display: block;
	padding: 33px 43px 35px;
	background-color: #fff;
	margin: 0 15px;
	position: relative;
	box-shadow: 0px 0px 15px rgba(255,0,0,0);
	border: 1px solid #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .con:after {
	content: '';
	position: absolute;
	left: 55px;
	bottom: 36px;
	width: 58px;
	height: 58px;
	background: url(../images/i-bg5.png) no-repeat center center;
}
.m-list1 .date {
	float: left;
	text-align: right;
	font-family: arial;
	padding-top: 3px;
	color: #000;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .date span {
	font-size: 18px;
	display: block;
}
.m-list1 .date em {
	font-size: 28px;
	font-weight: bold;
	line-height: 1.1;
}
.m-list1 .txt {
	overflow: hidden;
	padding-left: 44px;
}
.m-list1 h4 {
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 11px;
	color: #000;
	height: 60px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .desc {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	height: 48px;
	position: relative;
	margin-bottom: 32px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list1 i {
	width: 35px;
	height: 1px;
	display: block;
	background-color: #9e9e9e;
}
.m-list1 .con:hover .date, .m-list1 .con:hover h4 {
	color: #04269E;
}
.m-list1 .con:hover {
	border-color: #04269E;
	box-shadow: 0px 0px 20px rgba(4,38,158,.3);
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
}
.g-btn {
	clear: both;
	text-align: center;
	padding: 28px 0;
}
.g-btn a {
	display: inline-block;
	padding: 0 15px 0 43px;
	position: relative;
	font-size: 18px;
	font-family: arial;
	background: url(../images/i-more2.png) no-repeat 15px 1px;
}
.g-btn a:after, .g-btn a:before {
	content: '';
	position: absolute;
	top: 50%;
	width: 48px;
	height: 1px;
	background-color: #9e9e9e;
}
.g-btn a:after {
	left: 100%;
}
.g-btn a:before {
	right: 100%;
}
.g-btn a:hover {
	color: #04269E;
	background-image: url(../images/i-more-on.png);
}
.g-btn a:hover:after, .g-btn a:hover:before {
	background-color: #04269E;
}
.row-a6 {
	padding: 80px 0 93px;
	background: url(../images/bg-3.jpg) no-repeat right center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-txt1 {
}
.m-txt1 .tit {
	position: relative;
	padding-bottom: 27px;
	margin-bottom: 25px;
}
.m-txt1 .tit:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 50px;
	height: 1px;
	background-color: #04269E;
}
.m-txt1 .tit span {
	font-size: 16px;
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
}
.m-txt1 .tit h3 {
	font-size: 48px;
	position: relative;
	display: inline-block;
}
.m-txt1 .tit h3 em {
	position: absolute;
	right: -32px;
	width: 29px;
	height: 29px;
	text-align: center;
	line-height: 27px;
	font-style: normal;
	font-size: 20px;
	font-family: '宋体';
	border-radius: 50%;
	border: 1px solid #000;
}
.m-txt1 h3:before {
	content: '';
	position: absolute;
	right: -215px;
	top: -30px;
	height: 146px;
	width: 146px;
	background: url(../images/i-bg6.png) no-repeat center center;
}
.m-txt1 .desc {
	font-size: 16px;
	line-height: 35px;
	max-width: 715px;
}
/*******************************



	-------[=联系]-------



********************************/



.g-bg1 {
	height: 100vh;
	background-position: center;
	background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.g-box {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 522px;
	background: rgba(0,0,0,.85);
}
.logo1 {
	margin: 28px 0 75px 50px;
}
.m-contect {
	margin: 0 58px;
	color: #fff;
}
.g-t2 {
	padding-bottom: 20px;
	margin: 0 58px 50px;
	border-bottom: 1px solid rgba(255,255,255,.4);
}
.g-t2 img {
	display: block;
}
.m-contect h3 {
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 20px;
}
.m-contect .desc {
	font-size: 16px;
	line-height: 38px;
}
.m-contect .desc a {
	color: #fff;
}
.m-contect .txt1 {
	padding-bottom: 46px;
	margin-bottom: 43px;
	border-bottom: 1px solid rgba(255,255,255,.08);
}
.m-tab2 {
	position: absolute;
	top: 68px;
	right: -60px;
	width: 60px;
}
.m-tab2 li a {
	display: block;
	width: 60px;
	padding: 40px 16px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	background-color: rgba(0,0,0,.3);
}
.m-tab2 li span {
	writing-mode: tb-rl;
	letter-spacing: 1px;
}
.m-tab2 li.on a {
	background-color: rgba(0,0,0,.85);
}
.g-btn2 {
	position: absolute;
	right: 28px;
	bottom: 24px;
	width: 81px;
	height: 81px;
	border-radius: 50%;
	background-color: #04269E;
	box-shadow: 0 0 0 8px rgba(255,255,255,.3);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.g-btn2 span {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 18px;
	color: #fff;
	line-height: 22px;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.g-btn2:hover {
	background-color: #cc1b03;
}
.g-btn2:after {
	content: "";
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-animation: prop 1.2s linear infinite;
	-o-animation: prop 1.2s linear infinite;
	animation: prop 1.2s linear infinite;
}
 @-webkit-keyframes prop {
 from {
 box-shadow: 0 0 0 0 rgba(255,255,255,.6);
 opacity: 1;
 filter: alpha(opacity=50);
}
 to {
 box-shadow: 0 0 0 25px rgba(255,255,255,.6);
 opacity: 0;
 filter: alpha(opacity=0);
}
}
 @-o-keyframes prop {
 from {
 box-shadow: 0 0 0 0 rgba(255,255,255,.6);
 opacity: 1;
 filter: alpha(opacity=50);
}
 to {
 box-shadow: 0 0 0 25px rgba(255,255,255,.6);
 opacity: 0;
 filter: alpha(opacity=0);
}
}
 @-moz-keyframes prop {
 from {
 box-shadow: 0 0 0 0 rgba(255,255,255,.6);
 opacity: 1;
 filter: alpha(opacity=50);
}
 to {
 box-shadow: 0 0 0 25px rgba(255,255,255,.6);
 opacity: 0;
 filter: alpha(opacity=0);
}
}
 @-ms-keyframes prop {
 from {
 box-shadow: 0 0 0 0 rgba(255,255,255,.6);
 opacity: 1;
 filter: alpha(opacity=50);
}
 to {
 box-shadow: 0 0 0 25px rgba(255,255,255,.6);
 opacity: 0;
 filter: alpha(opacity=0);
}
}
 @keyframes prop {
 from {
 box-shadow: 0 0 0 0 rgba(255,255,255,.6);
 opacity: 1;
 filter: alpha(opacity=50);
}
 to {
 box-shadow: 0 0 0 25px rgba(255,255,255,.6);
 opacity: 0;
 filter: alpha(opacity=0);
}
}
.m-list2 {
	margin: 0 58px;
}
.m-list2 li a {
	display: block;
	font-size: 18px;
	position: relative;
	line-height: 60px;
	color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 li a:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 27px;
	opacity: 0;
	background: url(../images/i-01.png) no-repeat center center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 li:hover a, .m-list2 li.on a {
	color: #04269E;
}
.m-list2 li:hover a:after, .m-list2 li.on a:after {
	opacity: 1;
}
.g-box-1 .logo1 {
	margin-bottom: 38px;
}
.g-box-1 .g-t2 {
	margin-bottom: 25px;
}
.m-info {
	position: absolute;
	top: 144px;
	bottom: 144px;
	right: 144px;
	left: 666px;
	background-color: rgba(255,255,255,.95);
	padding: 52px 0 22px;
}
.m-info .top {
	overflow: hidden;
	margin: 0 60px;
	padding-bottom: 15px;
	border-bottom: 1px solid #d1d1d1;
}
.m-info .top h2 {
	float: left;
	font-size: 28px;
	font-weight: normal;
}
.m-info .top .num {
	font-size: 18px;
	float: right;
	margin-top: 12px;
}
.m-info .top .num span {
	margin-left: 35px;
}
.m-info .top .num em {
	color: #04269E;
}
.m-info .cont {
	padding: 12px 60px 0;
	height: calc( 100% - 82px );
	overflow-y: auto;
}
.m-info .desc {
	font-size: 14px;
	line-height: 35px;
}
.m-info .info {
	overflow: hidden;
}
.m-info .lab {
	float: left;
}
.m-info .lab span {
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 0 14px;
	font-size: 14px;
	color: #04269E;
	background-color: #fff2e3;
	margin-right: 10px;
}
.m-info .date {
	float: right;
	font-size: 14px;
	line-height: 26px;
}
.m-info .desc h3 {
	font-size: 18px;
	position: relative;
	padding-left: 23px;
	margin-bottom: 10px;
	margin-top: 30px;
}
.m-info .desc h3:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 5px;
	height: 22px;
	margin-top: -11px;
	background-color: #04269E;
}
 .m-info .cont::-webkit-scrollbar {
 width: 7px;
}
 .m-info .cont::-webkit-scrollbar-track {
 background: none;
}
 .m-info .cont::-webkit-scrollbar-thumb {
 background: #868686;
}
 .m-info .cont::-webkit-scrollbar-thumb:window-inactive {
 background: #04b4c9;
}
.m-tab3 {
	text-align: right;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 31px;
}
.m-tab3 ul {
	display: inline-block;
}
.m-tab3 li {
	float: left;
}
.m-tab3 li a {
	display: block;
	font-size: 18px;
	color: #000;
	height: 39px;
	padding: 0 19px;
	text-align: center;
	line-height: 39px;
	font-weight: bold;
}
.m-tab3 li.on a, .m-tab3 li:hover a {
	background-color: #04269E;
	color: #fff;
}
.pages {
	text-align: center;
	overflow: hidden;
	padding: 46px 0 76px;
}
.pages ul {
	display: inline-block;
}
.pages li {
	float: left;
	margin: 0 5px;
}
.pages li a {
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: #fff;
	text-align: center;
	line-height: 40px;
	font-family: arial, "微软雅黑", "Microsoft Yahei";
	font-size: 16px;
	box-shadow: 0px 3px 4px 0px rgba(4, 0, 0, 0.04);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.pages li.arrows a {
	width: 90px;
	border-radius: 40px;
}
.pages li:hover a, .pages li.on a {
	background-color: #333333;
	color: #fff;
}
.row-b1 {
	overflow: hidden;
	margin-top: -8px;
	position: relative;
	z-index: 3;
}
.row-b1 .col-r {
	width: 380px;
}
.row-b1 .col-l {
	width: 1070px;
}
/*.footer{position: relative;z-index: 2;}*/

.m-txt2 {
}
.m-txt2 h1 {
	font-size: 36px;
	font-weight: normal;
	position: relative;
	padding-left: 29px;
	line-height: 1.15;
	margin-bottom: 43px;
}
.m-txt2 h1:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 6px;
	height: 36px;
	margin-top: -18px;
	background-color: #04269E;
}
.m-txt2 .info {
	overflow: hidden;
	padding-bottom: 9px;
	border-bottom: 1px solid #000;
}
.m-txt2 .info .l span {
	font-size: 16px;
	line-height: 30px;
	margin-right: 38px;
}
.m-txt2 .info .date {
	padding-left: 26px;
	background: url(../images/i-02.png) no-repeat left center;
}
.m-txt2 .info .type {
	margin-right: 0;
}
.m-txt2 .info .r span {
	float: left;
	line-height: 30px;
}
.m-txt2 .info .bdsharebuttonbox {
	overflow: hidden;
}
.m-txt2 .info .bdsharebuttonbox a {
	width: 30px;
	height: 30px;
	padding: 0;
	display: block;
	float: left;
	margin: 0 0 0 1px;
	background-position: center;
	background-repeat: no-repeat;
}
.m-txt2 .info .bdsharebuttonbox .bds_weixin {
	background-image: url(../images/i-c1.png);
	background-color: #0eb253;
}
.m-txt2 .info .bdsharebuttonbox .bds_tsina {
	background-image: url(../images/i-c2.png);
	background-color: #e71f19;
}
.m-txt2 .info .bdsharebuttonbox .bds_sqq {
	background-image: url(../images/i-c4.png);
	background-color: #0074a1;
	-o-background-size: 18px auto;
	-ms-background-size: 18px auto;
	-moz-background-size: 18px auto;
	-webkit-background-size: 18px auto;
	background-size: 18px auto;
}
.m-txt2 .info .bdsharebuttonbox .bds_renren {
	background-image: url(../images/i-c3.png);
	background-color: #000000;
}
.m-txt2 .txt {
	font-size: 16px;
	line-height: 35px;
	padding-top: 20px;
	margin-bottom: 60px;
}
.m-txt2 .txt em {
	font-style: italic;
}
.m-txt2 .txt ol {
	list-style: decimal;
	padding-left: 20px;
}
.m-txt2 .txt ul {
	list-style: disc;
	padding-left: 20px;
}
.m-txt2 .txt a {
	color: #1f8ccc;
}
.m-txt2 .txt a:hover {
	text-decoration: underline;
}
.m-txt2 .txt p {
	margin-top: 15px;
}
.m-txt2 .txt div {
	margin-top: 15px;
}
.m-txt2 .txt h1, .m-txt2 .txt h2, .m-txt2 .txt h3 {
	margin-top: 25px;
}
.m-txt2 .key {
	font-size: 20px;
	padding-left: 34px;
	background: url(../images/i-03.png) no-repeat left center;
}
.m-txt2 .arrows {
	margin-top: 25px;
	position: relative;
	padding-top: 30px;
	border-top: 1px solid #a9aaac;
	overflow: hidden;
}
.m-txt2 .arrows .prev, .m-txt2 .arrows .next {
	font-size: 16px;
	line-height: 52px;
	background-repeat: no-repeat;
}
.m-txt2 .arrows .prev {
	float: left;
	padding-left: 27px;
	background-position: left center;
	background-image: url(../images/i-l3.png);
}
.m-txt2 .arrows .next {
	float: right;
	padding-right: 27px;
	background-position: right center;
	background-image: url(../images/i-r3.png);
}
.m-txt2 .more {
	width: 52px;
	height: 52px;
	position: absolute;
	top: 30px;
	left: 50%;
	margin-left: -26px;
	background: url(../images/i-04.png) no-repeat center center;
}
.m-txt2 .more:hover {
	background-image: url(../images/i-04-on.png);
}
.m-txt2 .arrows .prev:hover {
	background-image: url(../images/i-l3-on.png);
}
.m-txt2 .arrows .next:hover {
	background-image: url(../images/i-r3-on.png);
}
.a-back {
	float: right;
	margin-bottom: 18px;
	font-family: arial;
	padding-left: 27px;
	font-size: 20px;
	background: url(../images/i-05.png) no-repeat left center;
}
.a-back:hover {
	background-image: url(../images/i-05-on.png);
}
.m-pic3 {
	clear: both;
	margin-bottom: 20px;
}
.m-pic3 .con {
	display: block;
	position: relative;
}
.m-pic3 .pic {
	padding-top: 94.7%;
	height: 0;
	position: relative;
	overflow: hidden;
}
.m-pic3 .pic img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
}
.m-pic3 .txt {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	padding: 42px 30px;
	color: rgba(255,255,255,.7);
}
.m-pic3 .tit {
	font-size: 22px;
	line-height: 30px;
	color: #fff;
	margin-bottom: 20px;
	font-weight: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-pic3 .desc {
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-pic3 .date {
	font-size: 16px;
	font-family: arial;
}
.m-pic3 .slick-dots {
	position: absolute;
	right: 21px;
	bottom: 23px;
}
.m-pic3 .slick-dots li {
	width: 10px;
	height: 10px;
	padding: 0;
	border-radius: 50%;
	float: left;
	margin-left: 8px;
	background-color: #fff;
}
.m-pic3 .slick-dots li button {
	display: none;
}
.m-pic3 .slick-dots li.slick-active {
	background-color: #04269E;
}
.g-box2 {
	padding: 23px 20px 0;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #fff;
}
.g-t3 {
	font-size: 24px;
	font-weight: normal;
	border-bottom: 1px solid #000;
}
.g-t3 span {
	display: inline-block;
	position: relative;
	padding-bottom: 11px;
}
.g-t3 span:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: -1px;
	height: 2px;
	background-color: #04269E;
}
.m-list3 {
	overflow: hidden;
	padding-top: 18px;
	margin-bottom: 28px;
}
.m-list3 li {
	width: 37%;
	float: left;
}
.m-list3 li:nth-child(3n) {
	width: 26%;
}
.m-list3 li a {
	display: block;
	font-size: 16px;
	line-height: 41px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list4 {
	padding-top: 20px;
}
.m-list4 li {
	border-bottom: 1px dashed #dfdfdf;
	margin-bottom: 18px;
}
.m-list4 .con {
	display: block;
	padding-bottom: 16px;
}
.m-list4 h3 {
	font-size: 16px;
	line-height: 25px;
	font-weight: normal;
	margin-bottom: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list4 .date {
	font-size: 14px;
	color: #919191;
}
.m-list4 li:last-child {
	border-bottom: 0;
}
.g-bgf2 .main {
	min-height: 100vh;
	overflow: hidden;
	background-color: #060a25;
}
.g-bgf2 .logo {
	left: 50px;
}
.m-pic4 {
	max-width: 1408px;
	margin: 0 auto;
	margin-top: 20vh;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-pic4 img {
	width: 100%;
	display: block;
}
.m-pic4:hover {
	-webkit-transform: translateY(-15px);
	-moz-transform: translateY(-15px);
	-o-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px);
}
.m-tab4 {
	overflow: hidden;
	position: absolute;
	right: 45px;
	top: 35px;
	z-index: 2;
}
.m-tab4 li {
	float: left;
	margin-left: 27px;
}
.m-tab4 li a {
	font-size: 16px;
	color: #fff;
	padding-bottom: 6px;
	display: block;
	border-bottom: 1px solid rgba(0,0,0,0);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab4 li:hover a, .m-tab4 li.on a {
	color: #04269E;
	border-bottom-color: #04269E;
}
.g-btn-1 a {
	color: #b4b6bd;
	background-image: url(../images/i-more1.png);
	background-position: 15px 3px;
}
.m-tab5 {
	border-right: 1px solid #5a5b65;
	max-width: 1270px;
	margin: 0 auto;
	margin-top: 15px;
}
/*.m-tab5 .slick-track{margin-right: 1px;}*/



.m-tab5 li {
	width: 25%;
	float: left;
}
.m-tab5 li a {
	display: block;
	text-align: center;
	font-size: 22px;
	height: 60px;
	line-height: 58px;
	border: 1px solid #5a5b65;
	color: #fff;
	border-right: 0;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
/*.m-tab5 li:last-child a{border-right: 1px solid #5a5b65;}*/



.m-tab5 li.slick-current a, .m-tab5 li:hover a {
	border-color: #04269E;
	background-color: #04269E;
}
.m-tab5 li.on:last-child a,  .m-tab5 li:last-child:hover a {
	border-right-color: #04269E;
}
.logo2 {
	left: 52px;
}
.m-slide1 {
}
.m-slide1 .item {
	position: relative;
	height: 100vh;
}
.m-slide1 .bg {
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-slide1 .cont {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 520px;
	background: rgba(39,39,39,.9);
}
.m-slide1 .pic {
	width: 225px;
	height: 104px;
	text-align: center;
	line-height: 104px;
	margin-bottom: 26px;
	background-color: #fff;
}
.m-slide1 .pic img {
	display: inline-block;
	vertical-align: middle;
}
.m-slide1 .txt {
	margin-left: 58px;
	color: #fff;
	margin-top: 27vh;
}
.m-slide1 .txt h3 {
	font-size: 34px;
	font-weight: normal;
	margin-bottom: 15px;
}
.m-slide1 .txt p {
	font-size: 18px;
	margin-bottom: 53px;
}
.m-slide1 .txt span {
	display: block;
	height: 34px;
	width: 140px;
	text-align: center;
	line-height: 34px;
	border-radius: 33px;
	font-size: 16px;
	background-color: #04269E;
}
.m-slide1 .bot {
	position: absolute;
	left: 58px;
	bottom: 55px;
	right: 60px;
}
.m-slide1 .bot span {
	position: relative;
	float: left;
	line-height: 29px;
	font-size: 16px;
	color: #fff;
	padding-right: 13px;
}
.m-slide1 .bot span:after {
	content: '';
	position: absolute;
	left: 100%;
	top: 50%;
	width: 43px;
	height: 1px;
	background-color: #fff;
}
.m-slide1 .more {
	float: right;
	font-size: 18px;
	font-family: arial;
	color: #fff;
	padding-left: 28px;
	padding-top: 2px;
	background: url(../images/i-more1.png) no-repeat left center;
}
.m-slide1 .more:hover {
	color: #04269E;
	background-image: url(../images/i-more-on.png);
}
.m-slide1 .slick-arrow {
	position: absolute;
	left: 520px;
	width: 60px;
	height: 60px;
	font-size: 0;
	text-indent: 9999px;
	border: 0;
	cursor: pointer;
	z-index: 2;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #fff;
}
.m-slide1 .slick-prev {
	bottom: 61px;
	background-image: url(../images/i-l4.png);
}
.m-slide1 .slick-next {
	bottom: 0;
	background-image: url(../images/i-r4.png);
}
.m-slide1 .slick-arrow:hover {
	background-color: #04269E;
}
.m-slide1 .slick-prev:hover {
	background-image: url(../images/i-l4-on.png);
}
.m-slide1 .slick-next {
	background-color: #04269E;
	background-image: url(../images/i-r4-on.png);
}
.time-yuan {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	position: absolute;
	right: 24px;
	bottom: 20px;
	z-index: 2;
}
.time-yuan .num {
	position: absolute;
	top: 4px;
	bottom: 4px;
	left: 4px;
	right: 4px;
	text-align: center;
	font-size: 30px;
	color: #fff;
	font-family: arial;
	line-height: 82px;
	background-color: rgba(255,255,255,.15);
	border-radius: 50%;
}
.ban {
}
.ban img {
	width: 100%;
	display: block;
}
.cur {
	text-align: right;
	font-size: 16px;
	margin-top: -58px;
}
.m-list5 {
	overflow: hidden;
	margin: 0 -20px;
	padding-top: 25px;
}
.m-list5 li {
	width: 25%;
	float: left;
	margin-bottom: 40px;
}
.m-list5 .con {
	display: block;
	margin: 0 20px;
	border: 1px solid #d0d0d0;
	padding: 25px 45px 28px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list5 h3 {
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 9px;
	color: #000;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list5 .desc {
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	color: rgba(0,0,0,.7);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list5 .con:hover {
	background-color: #04269E;
	color: #fff;
	border-color: #04269E;
}
.m-list5 .con:hover .desc, .m-list5 .con:hover h3 {
	color: #fff;
}
.row-c1 {
	padding-bottom: 38px;
}
.row-c1 .g-t1 {
	padding-top: 44px;
}
.row-c2 {
	background-color: #f4f4f4;
	padding-bottom: 62px;
	background-position: right center;
	background-repeat: no-repeat;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.row-c2 .g-t1 {
	padding-top: 125px;
}
.row-c2 .g-t1 h2 {
	text-align: left;
}
.row-c2 .g-t1 h2 span {
	padding-left: 0;
}
.row-c2 .g-t1 h2 span:after, .row-c2 .g-t1 h2 span:before {
	display: none;
}
.m-list6 {
	width: 690px;
	margin-top: 48px;
}
.m-list6 .item {
	position: relative;
	margin-bottom: 37px;
}
.m-list6 .tit {
	width: 77px;
	height: 77px;
	float: left;
	text-align: center;
	line-height: 67px;
	font-size: 24px;
	color: #7b7b7b;
	border: 5px solid #000;
	border-radius: 50%;
	margin-right: 30px;
}
.m-list6 ul {
	overflow: hidden;
	border-bottom: 1px solid #aaa;
}
.m-list6 li {
	float: left;
	width: 50%;
	margin-bottom: 40px;
}
.m-list6 .txt {
	padding: 0 38px;
}
.m-list6 .txt h3 {
	font-size: 26px;
	font-weight: normal;
	margin-bottom: 8px;
}
.m-list6 .desc {
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	color: rgba(0,0,0,.85);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list6 .item:last-child ul {
	border-bottom: 0;
}
.m-list6 .item:after {
	content: '';
	position: absolute;
	left: 35px;
	bottom: -5px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #000000;
}
.m-list6 .item:before {
	content: '';
	position: absolute;
	left: 38px;
	top: 77px;
	bottom: 0;
	width: 1px;
	background-color: #000;
}
.m-list6 .item:last-child:after, .m-list6 .item:last-child:before {
	display: none;
}
.m-list6 .tit.on {
	border-color: #04269E;
}
.row-c3 {
	overflow: hidden;
	padding: 30px 0 110px;
}
.row-c3 .g-t1 {
	padding-bottom: 16px;
}
.row-c3 .g-t1 h2, .row-c4 .g-t1 h2 {
	text-align: left;
}
.row-c3 .g-t1 h2 span, .row-c4 .g-t1 h2 span {
	padding-left: 0;
}
.row-c3 .g-t1 h2 span:after, .row-c3 .g-t1 h2 span:before,  .row-c4 .g-t1 h2 span:after, .row-c4 .g-t1 h2 span:before {
	display: none;
}
.row-c3 .col-l {
	width: 33.33%;
}
.row-c3 .col-l-1 {
}
.row-c3 .col-l-2 {
	padding-left: 50px;
}
.row-c3 .col-l-3 {
	width: auto;
	float: right;
}
.m-list7 {
}
.m-list7 li {
	display: block;
	font-size: 16px;
	line-height: 40px;
	padding-left: 13px;
	background: url(../images/i-06.jpg) no-repeat left center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list7 li:hover {
	color: #04269E;
}
.row-c4 {
	padding: 65px 0 154px;
	overflow: hidden;
	background: url(../images/bg-6.jpg) no-repeat center center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-c4 .col-l {
	width: 720px;
	position: relative;
}
.row-c4 .col-r {
	width: 688px;
}
.row-c4 .lab {
	position: absolute;
	left: 0;
	bottom: -203px;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: arial;
	color: #3a3c4b;/*color: rgba(255,255,255,.3);*/



}
.m-list8 {
}
.m-list8 li {
	display: block;
	font-size: 16px;
	line-height: 32px;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list8 li a {
	color: #fff;
}
/*.row-c4 */



.m-slide2 {
	margin: 0 -25px;
}
.m-slide2:after {
	content: '';
	position: absolute;
	top: 204px;
	right: -1000px;
	left: -5000px;
	height: 1px;
	background-color: rgba(255,255,255,.13);
}
.m-slide2 .con {
	display: block;
	margin: 0 25px;
	position: relative;
	background-color: #fff;
	padding: 31px 33px 6px;
	color: #000;
	border: 1px solid #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slide2 .con:after {
	content: '';
	position: absolute;
	top: 204px;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #e8e8e8;
}
.m-slide2 h3 {
	font-size: 20px;
	line-height: 26px;
	height: 52px;
	margin-bottom: 70px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slide2 .s1 {
	font-size: 18px;
	font-family: arial;
	font-weight: bold;
}
.m-slide2 .bot {
	overflow: hidden;
	padding-top: 33px;
}
.m-slide2 .bot em {
	font-size: 48px;
	font-family: arial;
	color: rgba(0,0,0,.6);
}
.m-slide2 .bot span {
	font-size: 16px;
	float: right;
	margin-top: 33px;
}
.m-slide2 .con:hover {
	border-color: #04269E;
	box-shadow: 0px 0px 20px rgba(255,255,255,.3);
}
.m-slide2 .con:hover h3 {
	color: #04269E;
}
.m-slide2 .slick-dots {
	position: absolute;
	left: 25px;
	bottom: -49px;
}
.m-slide2 .slick-dots li {
	float: left;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	margin-right: 10px;
	cursor: pointer;
	background-color: #fff;
}
.m-slide2 .slick-dots li button {
	display: none;
}
.m-slide2 .slick-dots li.slick-active {
	background-color: #04269E;
}
.row-d1 {
	height: 100vh;
	position: relative;
	background-position: center;
	;
	background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-d1 .wp {
	position: relative;
	height: 100%;
}
.g-t4 {
	color: #fff;
	margin-bottom: 17px;
}
.g-t4 p {
	font-size: 16px;
	position: relative;
	display: inline-block;
	padding-right: 16px;
	text-transform: uppercase;
}
.g-t4 p:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -8px;
	width: 11px;
	height: 16px;
	background-color: #04269E;
}
.g-t4 h2 {
	font-size: 60px;
	font-weight: normal;
}
.g-t4 h2 span {
	display: inline-block;
}
.g-t4 h2 i {
	width: 29px;
	height: 29px;
	border-radius: 50%;
	margin-left: 5px;
	text-align: center;
	line-height: 27px;
	font-size: 20px;
	font-style: normal;
	border: 1px solid #fff;
	display: inline-block;
	vertical-align: top;
}
.m-desc1 {
	font-size: 16px;
	line-height: 35px;
	color: #b8bbc8;
	max-width: 740px;
}
.g-lab {
	display: inline-block;
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	color: #fff;
	padding: 0 24px;
	border-radius: 3px;
	background-color: #04269E;
}
.m-txt3 {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.row-d1 .m-desc1 {
	margin-bottom: 110px;
}
.ul-num1 {
	position: absolute;
	right: 0;
	bottom: 0;
	background: rgba(255,255,255,.9);
	width: 820px;
	padding-left: 74px;
}
.ul-num1 li {
	float: left;
	margin-right: 90px;
}
.ul-num1 .con {
	padding: 40px 0 30px;
}
.ul-num1 span {
	display: block;
	font-size: 36px;
	font-family: gabo;
	line-height: 1.1;
}
.ul-num1 em {
	font-size: 52px;
}
.ul-num1 p {
	font-size: 16px;
}
.ul-num1 .i3 {
	margin-right: 0;
}
.row-d2 {
	overflow: hidden;
	padding-bottom: 213px;
	position: relative;
}
.row-d2 .col-l {
	margin-left: 140px;
	width: 40%;
}
.row-d2:after {
	content: 'About Aovad int';
	position: absolute;
	left: 140px;
	bottom: 0;
	right: -500px;
	height: 175px;
	font-family: arial;
	font-size: 240px;
	font-weight: bold;
	color: rgba(0,0,0,.05);
	line-height: 175px;
}
.g-t4-1 {
	color: #000;
	margin-bottom: 25px;
}
.g-t4-1 h2 {
	font-size: 48px;
}
.g-t4-1 h2 i {
	border-color: #000;
}
.g-t4-1 p {
	font-weight: bold;
}
.row-d2 .g-t4 {
	margin-top: 170px;
}
.m-desc2 {
	font-size: 16px;
	line-height: 35px;
	max-width: 740px;
	text-align: justify;
}
.m-pic5 {
	float: right;
	width: 820px;
	position: relative;
}
.m-pic5 img {
	width: 100%;
	display: block;
}
.m-pic5:after {
	content: '';
	position: absolute;
	left: -90px;
	bottom: -83px;
	width: 493px;
	height: 291px;
	background: rgba(0,111,184,.06);
}
.row-d3 {
	padding: 120px 0 108px;
	position: relative;
*zoom:1;
	background: url(../images/bg-8.jpg) no-repeat 140px center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-d3:after, .row-d3:before {
	display: block;
	content: "clear";
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.row-d3 .bor {
	position: absolute;
	top: -102px;
	left: 50.5%;
	width: 1px;
	height: 172px;
	background-color: #04269E;
}
.g-t4-2 {
	margin-bottom: 25px;
}
.g-t4-2 h2 {
	font-size: 48px;
}
.g-t4-2 h2 i {
	border-color: #000;
}
.g-t4-2 p {
	font-weight: bold;
}
.row-d3 .col-r {
	width: 680px;
}
.m-list9 li {
	display: block;
	font-size: 16px;
	line-height: 35px;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.row-d3 .m-list9 li a {
	color: #fff;
}
/*.m-list9 li:hover{color: #04269E;}*/



.m-pic6 {
	position: absolute;
	left: 0;
	bottom: 154px;
	width: 914px;
	height: 191px;
}
.m-pic6 img {
	width: 100%;
	height: 100%;
	display: block;
}
.row-d4 {
	overflow: hidden;
}
.row-d4 .col-l {
	width: 580px;
}
.row-d4 .col-r {
	float: none;
	overflow: hidden;
}
.row-d4 .g-t4 {
	color: #000;
}
.row-d4 .m-list9 li {
	color: #000;
}
.ul-num2 {
	overflow: hidden;
}
.ul-num2 li {
	float: left;
	width: 33.33%;
	position: relative;
}
.ul-num2 .yuan {
	width: 260px;
	float: right;
}
.ul-num2 .circles-text {
	font-size: 40px;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	top: 72px;
}
.ul-num2 .tit {
	font-size: 22px;
	text-align: center;
	width: 260px;
	position: absolute;
	right: 0;
	top: 147px;
}
.row-d4 {
	padding-top: 130px;
	padding-bottom: 175px;
	position: relative;
}
.row-d4:after {
	content: 'Different';
	position: absolute;
	left: 123px;
	bottom: 0;
	right: -500px;
	height: 175px;
	font-family: arial;
	font-size: 240px;
	font-weight: bold;
	color: rgba(0,0,0,.05);
	line-height: 175px;
}
.row-d3 .g-t4-2 h2 i {
	border-color: #fff;
}
.row-d5 .g-t4-2 h2 i {
	border-color: #fff;
}
.row-d5 {
	padding: 130px 0 0;
	overflow: hidden;
	position: relative;
	background: url(../images/bg-9.jpg) no-repeat center center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-d5 .m-desc1 {
	color: #fff;
}
.row-d5 .col-l {
	width: 620px;
}
.row-d5 .col-r {
	overflow: hidden;
	float: none;
	padding-left: 90px;
}
.m-slide3 {
	margin: 0 -29px;
	padding-top: 100px;
	padding-bottom: 140px;
}
.m-slide3 .con {
	margin: 0 29px 63px;
	position: relative;
	background-color: #fff;
}
.m-slide3 .con:after {
	content: '';
	position: absolute;
	bottom: -24px;
	left: 29px;
	width: 10px;
	height: 24px;
	background: url(../images/i-07.png) no-repeat center center;
}
.m-slide3 .con:before {
	content: '';
	position: absolute;
	bottom: -63px;
	left: 29px;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background-color: #fff;
}
.m-slide3 .pic {
	padding-top: 56%;
	height: 0;
	position: relative;
	overflow: hidden;
}
.m-slide3 .pic img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
}
.m-slide3 .txt {
	padding: 28px 25px 20px;
}
.m-slide3 h3 {
	font-size: 14px;
	font-weight: normal;
	line-height: 23px;
	height: 66px;
	position: relative;
	padding-top: 20px;
	margin-bottom: 35px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-slide3 h3:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 16px;
	height: 4px;
	background-color: #04269E;
}
.m-slide3 .date {
	font-size: 30px;
	font-family: arial;
	color: #04269E;
	font-weight: bold;
}
.m-slide3 .slick-arrow {
	position: absolute;
	top: 20px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	font-size: 0;
	border: 0;
	text-indent: 9999px;
	cursor: pointer;
	background-color: rgba(255,255,255,.3);
	z-index: 2;
	background-position: center;
	background-repeat: no-repeat;
}
.m-slide3 .slick-prev {
	right: 85px;
	background-image: url(../images/i-l5.png);
}
.m-slide3 .slick-next {
	right: 29px;
	background-image: url(../images/i-r5.png);
}
.m-slide3 .slick-arrow:hover {
	background-color: #04269E;
}
.m-t2 {
	position: absolute;
	bottom: 132px;
	font-size: 14px;
	line-height: 20px;
	padding-right: 13px;
	font-family: arial;
	color: #fff;
}
.m-t2:after {
	content: '';
	position: absolute;
	left: 100%;
	top: 27px;
	height: 1px;
	width: 2000px;
	background-color: rgba(255,255,255,.4);
}
.pop-video {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9999;
	display: none;
}
.pop-video .bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,.5);
}
.pop-video .cont {
	position: absolute;
	top: 50%;
	left: 50%;
	background-color: #000;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.pop-video .video {
	width: 800px;
	height: 500px;
}
.pop-video video {
	width: 100%;
	height: 100%;
}
.pop-video .close {
	width: 40px;
	height: 40px;
	position: absolute;
	top: -40px;
	right: 0;
	cursor: pointer;
	background: url(../images/i-close.png) no-repeat center center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.ul-list1 {
	overflow: hidden;
	margin: 0 -18px;
}
.ul-list1 li {
	width: 33.33%;
	float: left;
	margin-bottom: 45px;
}
.ul-list1 .con {
	margin: 0 18px;
	border: 1px solid #eee;
}
.ul-list1 .pic {
	padding-top: 75%;
	height: 0;
	position: relative;
	overflow: hidden;
}
.ul-list1 .pic img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.ul-list1 .txt {
	padding: 0 35px 28px;
	background-color: #fff;
}
.ul-list1 .txt p {
	font-size: 14px;
	height: 41px;
	color: #000;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.ul-list1 h3 {
	margin-bottom: 20px;
	position: relative;
	border-bottom: 1px solid #efefef;
}
.ul-list1 h3 .tit {
	display: block;
	line-height: 90px;
	font-size: 22px;
	color: #000;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.ul-list1 h3 .link {
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
	bottom: 0;
	background: url(../images/i-06.png) no-repeat center center;
}
.ul-list1 li:hover h3 .tit {
	color: #d9401f;
}
.ul-list1 li:hover h3 .link {
	background-image: url(../images/i-06-on.png);
}
.ul-list1 li:hover .pic img {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-o-transform: scale(1.08);
	-ms-transform: scale(1.08);
	transform: scale(1.08);
}
.g-bgf3 {
	background-color: #f8f8f8;
}
.g-bgf3 .main {
	padding-top: 95px;
}
.g-bgf3 .m-tab3 {
	margin-bottom: 20px;
}
.g-bgf3 .logo {
	left: 120px;
}
.m-tab3-1 li a {
	font-weight: normal;
}
.case-ban {
	height: 100vh;
	overflow: hidden;
	position: relative;
}
.case-ban .bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.case-ban .bg-mo {
	display: none;
}
.case-logo {
	text-align: center;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 2;
	width: 300px;
	height: 330px;
	margin-left: -150px;
	background-color: #3a4a85;
}
.case-logo a {
	display: block;
	line-height: 246px;
	height: 220px;
}
.case-logo img {
	display: inline-block;
	vertical-align: middle;
}
.case-logo h2 {
	font-size: 40px;
	color: #000;
	text-shadow: 0 4px 5px rgba(0,0,0,0.3);
}
.case-logo .lab {
	width: 160px;
	height: 40px;
	display: block;
	margin: 0 auto;
	border: 1px solid #2e3b6a;
	font-size: 16px;
	color: #fff;
	background-color: #616e9d;
	line-height: 38px;
	border-radius: 30px;
}
.case-info {
	position: absolute;
	left: 130px;
	right: 130px;
	bottom: 0;
	z-index: 2;
	background-color: rgba(6,12,37,.8);
	color: #fff;
	border-bottom: 1px solid rgba(225,225,225,.2);
	padding: 30px 80px 87px;/*transform-origin: bottom;



	-webkit-transform-origin: bottom;



	-moz-transform-origin: bottom;



	transform: rotateX(100deg) translate3d(0, 0, 0);



    -webkit-transform: rotateX(100deg) translate3d(0, 0, 0);



    -moz-transform: rotateX(100deg) translate3d(0, 0, 0);



    transition: all .65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s;



	-webkit-transition: all .65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s;



	-moz-transition: all .65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s;*/



}
/*.case-info.open{



	transform: rotateX(0deg) translate3d(0, 0, 0);



	-webkit-transform: rotateX(0deg) translate3d(0, 0, 0);



	-moz-transform: rotateX(0deg) translate3d(0, 0, 0);



	



}*/



.case-info .col-l {
	width: 50%;
	padding: 0 60px 0 0;
}
.case-info .col-r {
	overflow: hidden;
	float: none;
	padding-left: 115px;
}
.case-info .c-cur {
	color: rgba(255,255,255,.4);
	line-height: 23px;
	margin-bottom: 12px;
	font-size: 14px;
	margin-bottom: 36px;
}
.case-info .c-cur a {
	color: rgba(255,255,255,.4);
}
.case-info h3 {
	font-size: 32px;
	font-weight: normal;
}
.case-info .tit {
	overflow: hidden;
	margin-bottom: 20px;
}
.case-info .txt {
	font-size: 15px;
	line-height: 31px;
	height: 93px;
	overflow: hidden;
}
/*.case-info .txt::-webkit-scrollbar {



    width: 4px;



}



.case-info .txt::-webkit-scrollbar-track {



    background: #ddd;



}



.case-info .txt::-webkit-scrollbar-thumb {



    background: #04b4c9;



}



.case-info .txt::-webkit-scrollbar-thumb:window-inactive {



    background: #04b4c9;



}*/



.case-info .wp5 {
	position: relative;
}
.case-info .close {
	position: absolute;
	width: 34px;
	height: 105px;
	right: 0;
	top: 0;
	background: url(../images/i-close2.png) no-repeat center bottom;
	cursor: pointer;
}
.ul-lab {
	overflow: hidden;
	margin-top: 25px;
}
.ul-lab li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.ul-lab li a {
	display: block;
	height: 36px;
	width: 150px;
	text-align: center;
	color: #fff;
	line-height: 34px;
	border-radius: 28px;
	font-size: 14px;
	cursor: pointer;
	border: 1px solid rgba(255,255,255,.3);
}
.ul-lab li i {
	width: 4px;
	height: 4px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -1px;
	background-color: #04269E;
	margin-right: 8px;
}
.ul-lab li:hover a {
	background-color: #04269E;
	color: #fff;
}
.ul-lab li:hover i {
	background-color: #fff;
}
.c-link {
	position: absolute;
	top: 0%;
	left: 50%;
	width: 48px;
	height: 48px;
	margin-top: -24px;
	margin-left: -24px;
	border-radius: 50%;
	background: #fff url(../images/i-link.png) no-repeat center center;
}
.c-link:hover {
	background: #04269E url(../images/i-link-on.png) no-repeat center center;
}
.g-box3 {
	overflow: hidden;
	background-color: #ebebeb;
}
.m-pic7 {
	margin-bottom: 126px;
	margin-top: 56px;
	text-align: center;
}
.m-pic7 img {
	box-shadow: 0px 0px 30px rgba(0,0,0,.1);
}
.g-box4 {
	background-color: #f8f8fb;
	padding-bottom: 75px;
}
.g-box4 .g-t1 .more {
	background-image: url(../images/i-more3.png);
	background-position: left 1px;
}
.g-box5 {
	height: 100vh;
	position: relative;
	background-color: #060a25;
	background-position: center;
	background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.tab-pic {
	height: 100vh;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: none;
	background-position: center;
	background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.ul-tab1 {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
}
.ul-tab1 li {
	width: 25%;
	float: left;
	height: 100vh;
	border-right: 1px solid rgba(255,255,255,.1);
}
.ul-tab1 .con {
	display: block;
	text-align: center;
	padding-top: 303px;
	height: 100%;
	background-color: transparent;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.ul-tab1 .ico {
	display: block;
	height: 140px;
	margin-bottom: 15px;
	background-position: center;
	background-repeat: no-repeat;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.ul-tab1 .tit {
	color: #fff;
}
.ul-tab1 .tit h2 {
	font-size: 32px;
	margin-bottom: 3px;
}
.ul-tab1 .tit em {
	font-weight: bold;
	font-size: 14px;
	font-family: arial;
}
.ul-tab1 .txt {
	font-size: 16px;
	line-height: 35px;
	padding-top: 38px;
	margin-bottom: 175px;
	color: #000;
	opacity: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.ul-tab1 .btn {
	width: 190px;
	height: 44px;
	display: block;
	margin: 0 auto;
	line-height: 44px;
	font-size: 18px;
	font-family: arial;
	color: #fff;
	background-color: #04269E;
	border-radius: 30px;
	opacity: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.ul-tab1 li:hover .con, .ul-tab1 li.on .con {
	background-color: rgba(255,255,255,.95);
	padding-top: 228px;
}
.ul-tab1 li:hover .con .ico, .ul-tab1 li.on .con .ico {
	height: 0;
}
.ul-tab1 li:hover .con .tit h2, .ul-tab1 li.on .con .tit h2 {
	color: #04269E;
}
.ul-tab1 li:hover .con .tit em, .ul-tab1 li.on .con .tit em {
	color: #000;
}
.ul-tab1 li:hover .con .txt, .ul-tab1 li.on .con .txt,  .ul-tab1 li:hover .con .btn, .ul-tab1 li.on .con .btn {
	opacity: 1;
}
.row-a7 {
	padding-bottom: 80px;
	position: relative;
	overflow: hidden;
	background: #0a183d url(../images/ico-bg1.png) no-repeat left center;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.row-a7:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 93px;
	width: 315px;
	background: url(../images/ico-bg2.png) repeat-y center top;
}
.row-a7:before {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	width: 555px;
	height: 170px;
	background: url(../images/ico-AOV.png) repeat-y center top;
}
.m-list10 {
	margin-top: -30px;
	position: relative;
	z-index: 2;
}
.m-list10 .con {
	display: block;
	overflow: hidden;
	background-color: #fff;
	padding: 33px 0 50px;
	margin: 30px 0;
	margin: 30px 19px;
	border: 2px solid #fff;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list10 .ico {
	display: block;
	height: 130px;
	margin-bottom: 10px;
	background-position: center;
	background-repeat: no-repeat;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.m-list10 h3 {
	font-size: 26px;
	font-weight: bold;
	color: #000;
	line-height: 30px;
	text-align: center;
	margin-bottom: 19px;
	height: 60px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list10 .desc {
	font-size: 14px;
	line-height: 25px;
	height: 50px;
	color: #666;
	margin: 0 30px;
	text-align: center;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list10 .con:hover {
	border-color: #ff1e00;
	box-shadow: 0px 0px 28px rgba(255,30,0,1);
}
.m-list10 .con:hover h3 {
	color: #04269E;
}
.m-list10 .swiper-arrow {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 50px;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 2;
	cursor: pointer;
	margin-top: -25px;
}
.m-list10 .swiper-prev {
	left: -52px;
	background-image: url(../images/ico-arr-l.png);
}
.m-list10 .swiper-next {
	right: -52px;
	background-image: url(../images/ico-arr-r.png);
}
.m-list10 .swiper-prev:hover {
	background-image: url(../images/ico-arr-l-on.png);
}
.m-list10 .swiper-next:hover {
	background-image: url(../images/ico-arr-r-on.png);
}
/*******************************

	-------[=2021.02]-------

********************************/

.m-ban {
	height: 100vh;
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-ban .txt {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	color: #fff;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-ban .tit {
	text-align: center;
	margin-bottom: 92px;
}
.m-ban .tit h2 {
	font-size: 60px;
	margin-bottom: 6px;
}
.m-ban .tit h3 {
	font-size: 30px;
	font-weight: normal;
}
.m-ban .lab {
	width: 400px;
	height: 54px;
	display: block;
	margin: 0 auto;
	text-align: center;
	line-height: 54px;
	border-radius: 54px;
	background-color: #04269E;
	color: #fff;
	font-size: 24px;
}
.btn-down1 {
	width: 52px;
	height: 52px;
	position: absolute;
	left: 50%;
	margin-left: -26px;
	bottom: 41px;
	background: url(../images/ico-01.png) no-repeat center;
}
.row-l1 {
	position: relative;
	background-color: #f2f4f7;
}
.row-l1:after {
	content: 'aov';
	position: absolute;
	bottom: -43px;
	right: 0;
	line-height: 1;
	font-size: 300px;
	font-family: arial;
	font-weight: bold;
	color: #000;
	opacity: .05;
	text-transform: uppercase;
}
.g-t1-2 h2 i {
	border-color: #000;
}
.g-t1-2 h2 span {
	color: #000;
	font-weight: normal;
}
.g-t1-2 h2 span:after, .g-t1-2 h2 span:before {
	background-color: #000;
}
.g-t1 .desc {
	font-size: 30px;
	text-align: center;
	padding-top: 10px;
}
.m-slider1 {
	position: relative;
	z-index: 2;
}
.m-slider1 .swiper-container {
	padding-bottom: 137px;
	margin: 0 -15px;
	padding-top: 42px;
}
.m-slider1 .con {
	display: block;
	margin: 0 15px;
	height: 325px;
	background-color: #fff;
	padding-top: 77px;
	box-shadow: 2px 8px 20px 2px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	border: 1px solid #fff;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 .ico {
	display: block;
	height: 100px;
	margin-bottom: 27px;
	background-position: center;
	background-repeat: no-repeat;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.m-slider1 p {
	font-size: 28px;
	color: #000;
	font-weight: bold;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3;
}
.m-slider1 .con:hover {
	border-color: #fe4c4c;
}
.m-slider1 .con:hover p {
	color: #04269E;
}
.m-slider1 .swiper-arrow {
	position: absolute;
	top: 180px;
	width: 50px;
	height: 50px;
	cursor: pointer;
	border-radius: 50%;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #fff;
}
.m-slider1 .swiper-prev {
	left: -65px;
	background-image: url(../images/arr-l.png);
}
.m-slider1 .swiper-next {
	right: -65px;
	background-image: url(../images/arr-r.png);
}
.m-slider1 .swiper-arrow:hover {
	background-color: #04269E;
}
.m-slider1 .swiper-prev:hover {
	background-image: url(../images/arr-l-on.png);
}
.m-slider1 .swiper-next:hover {
	background-image: url(../images/arr-r-on.png);
}
.row-l2 {
	padding-bottom: 124px;
}
.m-slider2 {
	padding: 0 163px;
	text-align: center;
	margin-top: 40px;
	position: relative;
}
.m-slider2:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 180px;
	height: 1px;
	background-color: #e4e4e4;
}
.m-slider2 .swiper-container {
	z-index: 2;
}
.m-slider2 .con {
	margin: 0 30px;
	display: block;
}
.m-slider2 .ico {
	display: block;
	margin: 0 auto;
	width: 155px;
	height: 155px;
	margin-bottom: 5px;
	border-radius: 50%;
	box-shadow: 17px 29px 41px 8px rgba(0, 0, 0, 0.1);
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-slider2 .num {
	font-size: 40px;
	font-family: arial;
	font-weight: bold;
	color: #e3e3e3;
	line-height: 1.1;
	margin-bottom: 2px;
}
.m-slider2 .con h3 {
	line-height: 1.1;
	margin-bottom: 24px;
	font-size: 30px;
	font-weight: normal;
	color: #000;
	line-height: 30px;
}
.m-slider2 .con p {
	font-size: 16px;
	line-height: 24px;
	height: 48px;
	color: #636363;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.row-l3 {
	border-radius: 50px 50px 0px 0px;
	background-color: #161A34;
}
.row-l3 .g-t1 span {
	font-weight: normal;
}
.row-l3 .g-t1 .desc {
	color: #fff;
}
.row-z1 {
	padding-bottom: 135px;
	background-position: center bottom;
	background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-z1 .m-ban .lab {
	background-color: #FFB300;
}
.m-ban .pic {
	position: absolute;
	top: 0;
	left: 0;
	width: 1209px;
}
.m-ban .pic img {
	width: 100%;
	display: block;
}
.g-t1-3 span {
	font-weight: normal;
}
.g-t1-3 .desc {
	color: #fff;
}
.m-slider3 {
	padding: 0 210px;
	margin-top: 42px;
}
.m-slider3 .slider {
	margin: 0 -20px;
}
.m-slider3 .item {
	margin-bottom: 40px;
}
.m-slider3 .item a {
	display: block;
	text-align: center;
	margin: 0 20px;
	height: 100px;
	line-height: 100px;
	font-size: 24px;
	color: #fff;
	background: #900403;
	box-shadow: 8px 13px 30px 0px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider3 .item a:hover {
	background-color: #ffb300;
}
.m-slider3 .slick-arrow {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 50px;
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	font-size: 0;
	border: 0;
	text-indent: 9999px;
	cursor: pointer;
	margin-top: -40px;
}
.m-slider3 .slick-prev {
	left: -70px;
	background-image: url(../images/arr-l1.png);
}
.m-slider3 .slick-next {
	right: -70px;
	background-image: url(../images/arr-r1.png);
}
.m-slider3 .slick-prev:hover {
	background-image: url(../images/arr-l1-on.png);
}
.m-slider3 .slick-next:hover {
	background-image: url(../images/arr-r1-on.png);
}
.row-z2 {
	padding-bottom: 124px;
}
.m-slider4 {
	padding: 0 210px;
	margin-top: 42px;
}
.m-slider4 .slider {
	margin: 0 -15px;
}
.m-slider4 .item {
	margin-bottom: 30px;
}
.m-slider4 .item a {
	display: block;
	margin: 0 15px;
	height: 90px;
	line-height: 90px;
	font-size: 24px;
	color: #000;
	background: #fff;
	box-shadow: 0px 6px 16px 4px rgba(0, 0, 0, 0.08);
	border-radius: 5px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider4 .item a:before {
	content: '';
	width: 27px;
	height: 27px;
	background: #FFFFFF;
	display: inline-block;
	vertical-align: middle;
	border: 5px solid #FF0000;
	margin-left: 31px;
	margin-right: 10px;
	border-radius: 50%;
	position: relative;
	top: -2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider4 .item a:hover {
	background-color: #04269E;
	color: #fff;
}
.m-slider4 .item a:hover:before {
	border-color: #fff;
	background-color: #04269E;
}
.m-slider4 .slick-arrow {
	position: absolute;
	top: 50%;
	margin-top: -35px;
	width: 50px;
	height: 50px;
	cursor: pointer;
	border-radius: 50%;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #fff;
	border: 1px solid #737373;
	text-indent: 9999px;
}
.m-slider4 .slick-prev {
	left: -65px;
	background-image: url(../images/arr-l.png);
}
.m-slider4 .slick-next {
	right: -65px;
	background-image: url(../images/arr-r.png);
}
.m-slider4 .slick-arrow:hover {
	background-color: #04269E;
	border-color: #04269E;
}
.m-slider4 .slick-prev:hover {
	background-image: url(../images/arr-l-on.png);
}
.m-slider4 .slick-next:hover {
	background-image: url(../images/arr-r-on.png);
}
.row-j1 {
	background: #341d51 url(../images/ico-bg4.png) no-repeat center bottom;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-ban1 {
	position: relative;
	overflow: hidden;
	margin-bottom: 35px;
}
.m-ban1 .pic {
	overflow: hidden;
	width: 1192px;
	height: 1039px;
	padding-bottom: 39px;
	padding-left: 39px;
	float: right;
	background: url(../images/ico-bg3.png) no-repeat left bottom;
}
.m-ban1 .pic img {
	display: block;
	height: 100%;
	float: right;
}
.m-ban1 .txt {
	position: absolute;
	left: 172px;
	top: 185px;
	color: #fff;
}
.m-ban1 .tit {
	margin-bottom: 180px;
}
.m-ban1 .tit h2 {
	font-size: 60px;
	line-height: 1.16;
	position: relative;
	padding-bottom: 50px;
	margin-bottom: 42px;
}
.m-ban1 .tit h2:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	width: 110px;
	background-color: #fff;
}
.m-ban1 .tit h3 {
	font-size: 30px;
	line-height: 1.33;
	width: 13em;
	font-weight: normal;
}
.m-ban1 .txt .lab {
	width: 400px;
	display: block;
	height: 54px;
	line-height: 54px;
	text-align: center;
	background: #EDB200;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	border-radius: 27px;
}
.m-ban1 .yun {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 918px;
	height: 140px;
}
.m-ban1 .yun .ico {
	position: absolute;
}
.m-ban1 .yun .ico1 {
	width: 338px;
	left: 0;
	top: 18px;
}
.m-ban1 .yun .ico2 {
	width: 698px;
	bottom: 0;
	right: 0;
}
.m-ban1 .yun .ico3 {
	width: 121px;
	top: 0;
	right: 78px;
}
.m-ban1 .yun .ico img {
	width: 100%;
	display: block;
}
.m-slider5 {
	padding: 0 250px;
	margin-top: 28px;
}
.m-slider5 .item {
	height: 475px;
	position: relative;
	padding-top: 30px;
}
.m-slider5 .item a {
	display: block;
	font-size: 30px;
	color: #fff;
	line-height: 52px;
	position: relative;
	padding-left: 38px;
}
.m-slider5 .item:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 1px;
	background-color: #fff;
	opacity: .2;
}
.m-slider5 .item a:after {
	content: '';
	position: absolute;
	left: -1px;
	top: 50%;
	margin-top: -18px;
	width: 3px;
	height: 36px;
	background-color: #fff;
}
.m-slider5 .item a:hover {
	color: #EDB200;
}
.m-slider5 .item a:hover:after {
	background-color: #EDB200;
}
.m-slider5 .slick-arrow {
	position: absolute;
	top: 28px;
	width: 50px;
	height: 50px;
	cursor: pointer;
	border-radius: 50%;
	border: 0;
	font-size: 0;
	text-indent: 9999px;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #fff;
}
.m-slider5 .slick-prev {
	left: -130px;
	background-image: url(../images/arr-l1.png);
}
.m-slider5 .slick-next {
	right: -130px;
	background-image: url(../images/arr-r1.png);
}
.m-slider5 .slick-arrow:hover {
	background-color: #EDB200;
}
.m-slider5 .slick-prev:hover {
	background-image: url(../images/arr-l1-on.png);
}
.m-slider5 .slick-next:hover {
	background-image: url(../images/arr-r1-on.png);
}
.row-j2 {
	padding-bottom: 85px;
}
.row-j2 .g-t1 {
	padding-top: 18px;
}
.ul-list2 {
	margin: 0 190px;
	overflow: hidden;
	padding-top: 30px;
}
.ul-list2 li {
	width: 25%;
	float: left;
	margin-bottom: 30px;
}
.ul-list2 li a {
	display: block;
	margin: 0 15px;
	line-height: 68px;
	height: 70px;
	border: 1px solid #fff;
	border-top: 1px solid #beb4ca;
	background: #FFF;
	text-align: center;
	font-size: 22px;
	color: #000;
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.15);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.ul-list2 li a:hover {
	font-weight: bold;
	border-color: #6F34B4;
	color: #6F34B4;
	box-shadow: 0px 3px 8px 0px rgba(105, 53, 170, 0.43);
}
.row-j3 {
	padding-top: 110px;
	position: relative;
	background: #341d51 url(../images/bg-11.jpg) no-repeat center top;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
#chart-panel {
	height: 550px;
}
.ul-shuju {
	position: absolute;
	overflow: hidden;
	padding: 0 178px;
	left: 0;
	right: 0;
	bottom: 13.5%;
}
.ul-shuju li {
	width: 25%;
	float: left;
}
.ul-shuju li span {
	display: block;
	font-size: 20px;
	color: #fff;
	text-align: center;
}
.row-y1 {
	padding-bottom: 165px;
	background: url(../images/g-bg2.png) no-repeat center top;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-ban2 {
	position: relative;
}
.m-ban2 .pic {
	overflow: hidden;
}
.m-ban2 .pic img {
	float: right;
	display: block;
	max-width: 1720px;
}
.m-ban2 .txt {
	position: absolute;
	top: 492px;
	left: 140px;
	color: #000;
}
.m-ban2 .tit {
	margin-bottom: 60px;
}
.m-ban2 .tit h3 {
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 10px;
}
.m-ban2 .tit h2 {
	font-size: 60px;
	position: relative;
	padding-bottom: 27px;
}
.m-ban2 .tit h2:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	width: 110px;
	background-color: #000;
}
.m-ban2 .lab {
	width: 600px;
	position: relative;
	height: 70px;
	line-height: 70px;
	background-color: #fff;
	border-radius: 70px;
	padding-left: 45px;
	padding-right: 90px;
	overflow: hidden;
	box-shadow: 17px 29px 41px 8px rgba(0, 0, 0, 0.1);
}
.m-ban2 .lab span {
	display: block;
	width: 100%;
	font-size: 24px;
	color: #000;
}
.m-ban2 .lab .btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 70px;
	height: 70px;
	background: url(../images/ico-lab1.png) no-repeat center center;
}
.m-slider4-1 {
	padding: 0 139px;
}
.m-slider4-1 .slider {
	padding-bottom: 30px;
}
.m-slider4-1 .item a {
	height: 120px;
	line-height: 120px;
	font-size: 30px;
}
.m-slider4-1 .item a:before {
	border-color: #5C55F9;
	width: 32px;
	height: 32px;
	border-width: 6px;
}
.m-slider4-1 .item a:hover {
	background-color: #5C55F9;
}
.m-slider4-1 .item a:hover:before {
	border-color: #fff;
	background-color: #5C55F9;
}
.m-slider4-1 .slick-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	z-index: 2;
}
.m-slider4-1 .slick-dots li {
	display: inline-block;
	margin: 0 5px;
}
.m-slider4-1 .slick-dots li button {
	width: 16px;
	height: 16px;
	border: 3px solid #CCC8D3;
	background-color: transparent;
	border-radius: 50%;
	font-size: 0;
	text-indent: 9999px;
	padding: 0;
}
.m-slider4-1 .slick-dots li.slick-active button {
	background-color: #2F1996;
	border-color: #2F1996;
}
.row-y2 {
	padding-bottom: 480px;
	position: relative;
}
.row-y2:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 480px;
	background: url(../images/g-bg3.png) no-repeat center bottom;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.ul-list3 {
	padding: 0 190px;
*zoom:1;
	margin-top: 50px;
}
.ul-list3:after, .ul-list3:before {
	display: block;
	content: "clear";
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.ul-list3 li {
	width: 20%;
	float: left;
}
.ul-list3 dl {
	position: relative;
}
.ul-list3 dl:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 1px;
	background-color: #e4e4e4;
	height: 640px;
}
.ul-list3 dd a {
	display: block;
	padding-left: 52px;
	font-size: 20px;
	line-height: 70px;
	color: #000;
	position: relative;
}
.ul-list3 dd a:after {
	content: '';
	position: absolute;
	left: 34px;
	top: 50%;
	background-color: #000;
	width: 6px;
	height: 6px;
	margin-top: -3px;
	border-radius: 50%;
}
.ul-list3 dd a:hover {
	color: #5C55F9
}
.ul-list3 dd a:hover:after {
	background-color: #5C55F9;
}
.row-y3 {
	position: relative;
	z-index: 2;
}
.row-y3 .g-t1 {
	margin-top: -182px;
}
.m-chart {
	background-color: #2f2c5a;
	margin-top: -60px;
	padding: 60px 205px 0;
}
#chart-panel2 {
	height: 600px;
}
.ban-tit.skrollable-after h2 {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.ban-tit.skrollable-after .desc {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.row-anli {
	background-color: #fff;
	padding-bottom: 30px;
}
.row-anli .g-t1 .more {
	background-image: url(../images/i-more3.png);
}
.g-adviser {
	background-color: #060A25;
}
.g-adviser .con {
	max-width: 780px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	padding: 25px 213px 25px 57px;
	height: 90px;
	background: url(../images/ico-02.png) no-repeat left center;
}
.g-adviser .inp {
	width: 100%;
	display: block;
	height: 40px;
	border: 0;
	border-bottom: 1px solid #585a68;
	line-height: 39px;
	font-size: 20px;
	color: #fff;
	background-color: transparent;
}
.g-adviser .btn {
	height: 40px;
	width: 190px;
	text-align: center;
	display: block;
	position: absolute;
	right: 0;
	top: 25px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	border-radius: 40px;
	background-color: #DC2810;
	border: 0;
	line-height: 40px;
	cursor: pointer;
}
.g-adviser .btn:hover {
	opacity: .8;
}
.m-chart1 {
	padding: 0 210px;
}
.m-chart1 #chart-panel3 {
	height: 665px;
}
.row-z3 {
	background: url(../images/g-bg4.png) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-chart2 {
	padding: 0 210px;
}
.m-chart2 #chart-panel4 {
	height: 665px;
}
.home-intro.showout .ban-tit1 {
	display: none;
}
.ban-tit1 {
	position: absolute;
	right: 380px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ban-tit1 h2 {
	font-size: 56px;
	line-height: 60px;
	position: relative;
	padding-bottom: 31px;
	margin-bottom: 25px;
}
.ban-tit1 h2:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 70px;
	height: 1px;
	background-color: #fff;
}
.ban-tit1 .desc {
	font-size: 20px;
	line-height: 35px;
	max-width: 440px;
}
.g-center {
	position: absolute;
	top: 50%;
	left: 60px;
	right: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.g-center-1 {
	margin-top: -74px;
}
.g-center .g-t1 .desc {
	padding-top: 20px;
}
.dark-overlay:before {
	background-color: transparent;
}
.m-slider6 {
	margin: 0 130px;
	padding-top: 50px;
}
.m-slider6 .item {
	margin-bottom: 20px;
}
.m-slider6 .item a {
	display: block;
	margin: 0 10px;
	height: 94px;
	line-height: 94px;
	overflow: hidden;
	border-radius: 5px;
	font-size: 24px;
	color: #fff;
	background-color: rgba(255,255,255,.1);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider6 .item a:hover {
	background-color: rgba(255,255,255,.3);
}
.m-slider6 .item a:before {
	content: '';
	margin: 0 20px 0 30px;
	display: inline-block;
	vertical-align: middle;
	width: 26px;
	height: 26px;
	border: 6px solid #646FFF;
	border-radius: 50%;
}
.m-slider6 .slick-arrow {
	position: absolute;
	bottom: -138px;
	width: 140px;
	height: 40px;
	font-size: 0;
	text-indent: 9999px;
	cursor: pointer;
	border-radius: 40px;
	border: 1px solid rgba(255,255,255,.3);
	background-position: center;
	background-repeat: no-repeat;
}
.m-slider6 .slick-arrow:hover {
	background-color: #04269E;
	border-color: #04269E;
}
.m-slider6 .slick-prev {
	left: 50%;
	margin-left: -160px;
	background-image: url(../images/i-arr-l1.png);
}
.m-slider6 .slick-next {
	right: 50%;
	margin-right: -160px;
	background-image: url(../images/i-arr-r1.png);
}
.m-slider7 {
	margin: 0 130px;
	padding-top: 50px;
}
.m-slider7 .item {
	margin-bottom: 20px;
}
.m-slider7 .item a {
	display: block;
	margin: 0 10px;
	height: 94px;
	line-height: 94px;
	text-align: center;
	overflow: hidden;
	border-radius: 5px;
	font-size: 24px;
	color: #fff;
	border: 1px solid rgba(255,255,255,.3);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider7 .item a:hover {
	background-color: #04269E;
	border-color: #04269E;
}
.m-slider7 .slick-arrow {
	position: absolute;
	bottom: -138px;
	width: 140px;
	height: 40px;
	font-size: 0;
	text-indent: 9999px;
	cursor: pointer;
	border-radius: 40px;
	border: 1px solid rgba(255,255,255,.3);
	background-position: center;
	background-repeat: no-repeat;
}
.m-slider7 .slick-arrow:hover {
	background-color: #04269E;
	border-color: #04269E;
}
.m-slider7 .slick-prev {
	left: 50%;
	margin-left: -160px;
	background-image: url(../images/i-arr-l1.png);
}
.m-slider7 .slick-next {
	right: 50%;
	margin-right: -160px;
	background-image: url(../images/i-arr-r1.png);
}
.row-fang {
	padding: 0 210px;
	overflow: hidden;
}
.row-fang .col-l {
	width: 47%;
}
.row-fang .col-r {
	width: 53%;
}
.row-fang #chart-panel5 {
	height: 550px;
}
.row-fang #chart-panel6 {
	height: 500px;
}
.g-center .g-t1-1 {
	margin-bottom: 44px;
}
.fa-bg1 {
	background-color: #0b0c21 !important;
}
.page-home {
	background-color: #0b0c21;
}
footer {
	color: #333;
}
footer .fd-top .right {
	height: 62px;
}
.page-home footer {
	border-top: 0;
}
footer.p-v-lg {
	padding: 0;
	background-color: transparent;
}
.fd-txt h3 {
	color: #333;
}
.fd-copy img {
	width: auto;
}
.ul-list1-1 {
	overflow: visible;
}
.ul-list1-1 .con {
	border: 1px solid #252736;
}
.ul-list1-1 .slick-arrow {
	position: absolute;
	bottom: -54px;
	width: 140px;
	height: 40px;
	font-size: 0;
	text-indent: 9999px;
	cursor: pointer;
	border-radius: 40px;
	border: 1px solid rgba(255,255,255,.3);
	background-position: center;
	background-repeat: no-repeat;
}
.ul-list1-1 .slick-arrow:hover {
	background-color: #04269E;
	border-color: #04269E;
}
.ul-list1-1 .slick-prev {
	left: 50%;
	margin-left: -160px;
	background-image: url(../images/i-arr-l1.png);
}
.ul-list1-1 .slick-next {
	right: 50%;
	margin-right: -160px;
	background-image: url(../images/i-arr-r1.png);
}
.g-center-2 {
	margin-top: -27px;
}
.wp4 {
	margin: 0 140px;
}
.fix-list .tel-txt {
	background-color: #E5240A;
}
.fix-list .tel-txt:after {
	border-left: 12px solid #E5240A;
}
.g-center-2 .g-t1 .more {
	margin-right: 140px;
}
.g-btn-01 a {
	background-position: 15px 2px;
	color: #000;
}
.ban-new {
	height: 360px;
	background-position: center;
	background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.ban-new .wp {
	height: 100%;
	position: relative;
}
.ban-new .txt {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ban-new .txt h3 {
	line-height: 46px;
	font-size: 36px;
	color: #fff;
	font-weight: normal;
}
.ban-new .desc {
	max-width: 700px;
	height: 88px;
	line-height: 22px;
	max-height: 88px;
	font-size: 14px;
	color: #fff;
	margin-top: 24px;
	overflow: hidden;
}
.ban-new .btn {
	overflow: hidden;
	margin-top: 32px;
}
.ban-new .btn a {
	width: 104px;
	height: 32px;
	display: block;
	float: left;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 32px;
	border-radius: 2px;
}
.ban-new .btn .a1 {
	color: #fff;
	background-color: #d9401f;
	margin-right: 15px;
}
.ban-new .btn .a2 {
	color: #606266;
	background-color: #ffffff;
}
.n-t1 {
	margin: 80px 0 40px;
	font-size: 24px;
	color: #333;
	padding-left: 10px;
	border-left: 2px solid #d9401f;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	font-weight: normal;
}
.n-list1 {
	margin: 0 -14px;
*zoom:1;
}
.n-list1:after, .n-list1:before {
	display: block;
	content: "clear";
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.n-list1 li {
	width: 25%;
	float: left;
	margin-bottom: 25px;
}
.n-list1 .con {
	display: block;
	margin: 0 14px;
	border: 1px solid #ddd;
	height: 200px;
	padding: 24px 40px;
	border-radius: 2px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.n-list1 h4 {
	font-size: 18px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	color: #666;
	text-align: center;
	margin-bottom: 16px;
}
.n-list1 .desc {
	font-size: 14px;
	line-height: 22px;
	height: 88px;
	color: #999;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.n-list1 .con:hover {
	border-top: 4px solid #d9401f;
	box-shadow: 0 9px 27px 8px rgb(0 0 0 / 4%), 0 6px 18px 0 rgb(0 0 0 / 8%), 0 3px 9px -4px rgb(0 0 0 / 12%);
}
.n-list1 .slick-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
}
.n-list1 .slick-dots li {
	width: auto;
	float: none;
	display: inline-block;
	margin: 0 3px;
}
.n-list1 .slick-dots li button {
	display: block;
	padding: 0;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	text-indent: 9999px;
	border: 0;
	cursor: pointer;
	background-color: rgba(0,0,0,.2);
}
.n-list1 .slick-dots li.slick-active button {
	background-color: #d9401f;
}
.n-list2 {
	margin: 0 -14px;
*zoom:1;
}
.n-list2:after, .n-list2:before {
	display: block;
	content: "clear";
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.n-list2 li {
	width: 25%;
	float: left;
	margin-bottom: 25px;
}
.n-list2 .con {
	display: block;
	margin: 0 14px;
	border: 1px solid #ddd;
	height: 200px;
	padding: 24px 40px;
	border-radius: 2px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.n-list2 h4 {
	font-size: 18px;
	line-height: 48px;
	height: 48px;
	overflow: hidden;
	color: #666;
	margin-bottom: 16px;
}
.n-list2 .ico {
	display: inline-block;
	vertical-align: middle;
	width: 48px;
	height: 48px;
	position: relative;
	top: -1px;
	margin-right: 23px;
}
.n-list2 .ico img {
	width: 100%;
	display: block;
}
.n-list2 .desc {
	font-size: 14px;
	line-height: 22px;
	height: 88px;
	color: #999;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.n-list2 .con:hover {
	border-top: 4px solid #d9401f;
	box-shadow: 0 9px 27px 8px rgb(0 0 0 / 4%), 0 6px 18px 0 rgb(0 0 0 / 8%), 0 3px 9px -4px rgb(0 0 0 / 12%);
}
.n-list2 .slick-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
}
.n-list2 .slick-dots li {
	width: auto;
	float: none;
	display: inline-block;
	margin: 0 3px;
}
.n-list2 .slick-dots li button {
	display: block;
	padding: 0;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	text-indent: 9999px;
	border: 0;
	cursor: pointer;
	background-color: rgba(0,0,0,.2);
}
.n-list2 .slick-dots li.slick-active button {
	background-color: #d9401f;
}
.n-list3 {
}
.n-list3 li {
	margin-bottom: 35px;
}
.n-list3 .con {
	display: block;
	overflow: hidden;
	margin: 0 -34px;
}
.n-list3 .pic {
	float: right;
	width: 50%;
	padding: 0 34px;
	overflow: hidden;
}
.n-list3 .pic img {
	width: 100%;
	display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.n-list3 .txt {
	overflow: hidden;
	width: 50%;
	padding: 0 34px;
	padding-top: 20px;
}
.n-list3 h3 {
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	border-bottom: 1px solid #dcdfe6;
	color: #333;
	padding-bottom: 24px;
	margin-bottom: 24px;
}
.n-list3 .desc {
	font-size: 14px;
	line-height: 26px;
	color: #999;
}
.n-list3 li:nth-child(2n) .pic {
	float: left;
}
.n-list3 li:nth-child(2n) .txt {
	float: right;
}
/*.n-list3-2 .pic{float: left;}

.n-list3-2 .txt{float: right;}*/
.n-list3 .con:hover .pic img {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-o-transform: scale(1.08);
	-ms-transform: scale(1.08);
	transform: scale(1.08);
}
.n-list4 {
	margin: 0 -14px;
*zoom:1;
}
.n-list4:after, .n-list4:before {
	display: block;
	content: "clear";
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.n-list4 li {
	width: 33.33%;
	float: left;
	margin-bottom: 25px;
}
.n-list4 .con {
	display: block;
	margin: 0 14px;
	border: 1px solid #ddd;
}
.n-list4 .pic {
	padding-top: 56%;
	height: 0;
	position: relative;
	overflow: hidden;
}
.n-list4 .pic img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.n-list4 .txt {
	padding: 26px 40px 10px;
}
.n-list4 h4 {
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}
.n-list4 .desc {
	font-size: 14px;
	line-height: 22px;
	height: 88px;
	color: #999;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.n-list4 .con:hover .pic img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.n-list4 .slick-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
}
.n-list4 .slick-dots li {
	width: auto;
	float: none;
	display: inline-block;
	margin: 0 3px;
}
.n-list4 .slick-dots li button {
	display: block;
	padding: 0;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	text-indent: 9999px;
	border: 0;
	cursor: pointer;
	background-color: rgba(0,0,0,.2);
}
.n-list4 .slick-dots li.slick-active button {
	background-color: #09f;
}
.n-list1 .slick-list,  .n-list2 .slick-list,  .n-list4 .slick-list {
	padding-bottom: 50px;
}
.row-n1 .m-slider2 {
	padding: 0 !important;
}
.row-n1 {
	padding-bottom: 80px;
}

@media only screen and (max-width: 1920px) {
.m-ban1 .pic {
	width: 62.08333vw;
	height: 54.114583vw;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-ban1 .txt {
	left: 8.9583333vw;
	top: 9.635416vw;
}
.m-ban1 .tit h2 {
	font-size: 3.125vw;
	padding-bottom: 2.6041666vw;
	margin-bottom: 2.1875vw;
}
.m-ban1 .tit h3 {
	font-size: 1.5625vw;
}
.m-ban1 .tit {
	margin-bottom: 9.375vw;
}
.m-slider5 .item a {
	font-size: 1.5625vw;
}
.ul-list2 {
	margin: 0 9.895833vw;
}
.m-slider5 {
	padding: 0 13.020833vw;
}
.m-slider5 .slick-prev {
	left: -6.7708333vw;
}
.m-slider5 .slick-next {
	right: -6.7708333vw;
}
.m-ban1 .yun .ico2 {
	width: 36.354166vw;
}
.m-ban1 .yun .ico1 {
	width: 17.604166vw;
}
.m-ban1 .yun {
	width: 47.8125vw;
	height: 7.291666vw;
}
.m-ban1 .txt .lab {
	width: 20.83333vw;
	height: 2.8125vw;
	line-height: 2.8125vw;
	font-size: 1.25vw;
}
.ul-shuju {
	padding: 0 9.270833vw;
}
.ban-tit1 h2 {
	font-size: 2.9166666vw;
}
.g-center .g-t1 {
	padding-top: 0;
}
.ban-tit1 {
	right: 19.7916666vw;
}
.row-fang {
	padding: 0 10.9375vw;
}
.m-ban .tit h2 {
	font-size: 3.125vw;
}
.m-ban .tit h3 {
	font-size: 1.5625vw;
}
.row-l1:after {
	font-size: 15.625vw;
}
.m-chart1 {
	padding: 0 10.9375vw;
}
.m-ban2 .pic img {
	width: 89.5833333vw;
}
.m-ban2 .txt {
	top: 25.625vw;
	left: 7.2916666vw;
}
.m-ban2 .tit h3 {
	font-size: 1.25vw;
}
.m-ban2 .tit h2 {
	font-size: 3.125vw;
}
.m-ban2 .lab span {
	font-size: 1.25vw;
}
.m-slider4-1 {
	padding: 0 7.23958333vw;
}
.ul-list3 {
	padding: 0 9.8958333vw;
}
.m-chart {
	padding: 60px 10.67708333vw;
}
.m-slider4, .m-chart2, .m-slider3 {
	padding: 0 10.9375vw;
}
.m-ban .pic {
	width: 62.96875vw;
}
.row-n1 {
	padding-bottom: 4.16666vw;
}
}

@media only screen and (max-width: 1600px) {
.ul-list2 li a {
	font-size: 18px;
	margin: 0 10px;
}
.ul-list2 li {
	margin-bottom: 20px;
}
.g-t1 .desc {
	font-size: 24px;
}
.ban-tit1 .desc {
	font-size: 18px;
	line-height: 30px;
	max-width: 380px;
}
.ban-tit1 h2 {
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.m-slider6 .item a, .m-slider7 .item a {
	font-size: 20px;
	height: 80px;
	line-height: 80px;
}
.m-slider7 .item a {
	line-height: 78px;
}
.m-slider6 {
	padding-top: 30px;
}
.m-slider6 .item a:before {
	width: 20px;
	height: 20px;
	border-width: 4px;
	margin: 0 15px 0 20px;
}
.m-slider6 .slick-arrow, .m-slider7 .slick-arrow {
	bottom: -100px;
}
.g-center-1 {
	margin-top: -50px;
}
.m-slider7 {
	padding-top: 30px;
}
.m-slider1 p {
	font-size: 22px;
}
.m-slider1 .con {
	height: 220px;
	padding-top: 50px;
	box-shadow: 2px 4px 10px 2px rgb(0 0 0 / 10%);
}
.m-slider1 .ico {
	height: 60px;
}
.m-slider1 .swiper-arrow {
	top: 120px;
}
.m-slider1 .swiper-container {
	padding-bottom: 80px;
}
.g-t1 {
	padding-top: 60px;
}
.m-slider2 .con h3 {
	font-size: 22px;
	margin-bottom: 10px;
}
.m-slider2 .con p {
	font-size: 14px;
	line-height: 22px;
}
.m-slider2 .ico {
	width: 120px;
	height: 120px;
	box-shadow: 8px 15px 20px 4px rgb(0 0 0 / 10%);
}
.m-slider2 .num {
	font-size: 32px;
}
.m-slider2:after {
	top: 142px;
}
.row-l2 {
	padding-bottom: 80px;
}
.m-chart1 #chart-panel3 {
	height: 500px;
}
.m-slider4-1 .item a {
	font-size: 20px;
	height: 100px;
	line-height: 100px;
	margin: 0 10px;
	box-shadow: 0px 3px 8px 2px rgb(0 0 0 / 8%);
}
.m-slider4-1 .item a:before, .m-slider4 .item a:before {
	width: 24px;
	height: 24px;
	border-width: 4px;
	margin-left: 20px;
}
.m-slider4-1 .item {
	margin-bottom: 20px;
}
.ul-list3 dd a {
	font-size: 16px;
	line-height: 60px;
	padding-left: 38px;
}
.m-slider4-1 {
	margin-top: 30px;
}
.row-y1 {
	padding-bottom: 120px;
}
.ul-list3 dd a:after {
	left: 20px;
}
.ul-list3 {
	margin-top: 20px;
}
.g-t1 .desc {
	font-size: 20px;
}
.row-y2 {
	padding-bottom: 380px;
}
.m-chart {
	margin-top: -5px;
	padding-top: 0;
	padding-bottom: 30px;
}
.m-slider3 .item a, .m-slider4 .item a {
	height: 80px;
	line-height: 80px;
	overflow: hidden;
	font-size: 20px;
	margin: 0 10px;
}
.m-slider3 .item, .m-slider4 .item {
	margin-bottom: 20px;
}
.m-slider4 .item a {
	height: 80px;
	line-height: 80px;
	font-size: 20px;
}
.m-slider4 {
	margin-top: 20px;
}
.row-z2 {
	padding-bottom: 60px;
}
.row-z1 {
	padding-bottom: 100px;
}
}

@media only screen and (max-width: 1550px) {
.row-anli .g-t1 .more {
	background-position: left 1px;
}
.m-slider5 .item a {
	padding-left: 28px;
	line-height: 46px;
}
#chart-panel {
	height: 400px;
}
.g-t1 .desc {
	font-size: 18px;
}
.m-slider6 .item a, .m-slider7 .item a {
	font-size: 16px;
	height: 60px;
	line-height: 60px;
}
.m-slider7 .item a {
	line-height: 58px;
}
.row-fang .col-l {
	width: 52%;
}
.row-fang .col-r {
	width: 48%;
}
.row-fang #chart-panel5 {
	height: 400px;
}
.row-fang #chart-panel6 {
	height: 400px;
}
.ul-list1 h3 .tit {
	line-height: 60px;
	font-size: 18px;
}
.ul-list2 li a {
	font-size: 16px;
}
.ul-shuju li span {
	font-size: 16px;
}
.m-ban .lab {
	width: 300px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
}
.m-ban .tit {
	margin-bottom: 60px;
}
.m-slider1 .con {
	margin: 0 8px;
}
.m-slider4-1 .item a {
	font-size: 16px;
}
.m-slider4 .item a, .m-slider3 .item a {
	font-size: 16px;
}
.n-list3 .con {
	margin: 0 -20px;
}
.n-list3 .txt {
	padding: 0 20px;
}
.n-list3 .pic {
	padding: 0 20px;
}
.n-list1, .n-list2 {
	margin: 0 -5px;
}
.n-list1 .con, .n-list2 .con {
	margin: 0 5px;
}
.n-t1 {
	margin: 50px 0 30px;
}
.n-list2 .con, .n-list1 .con {
	padding: 20px 30px;
}
}

@media only screen and (max-width: 1366px) {
.g-t1 .desc {
	font-size: 16px;
}
}

@media only screen and (max-width: 1199px) {
.logo-m img {
	width: auto;
}
.ban-tit1 {
	right: 20px;
	left: 20px;
	top: 65%;
	text-align: center;
}
.ban-tit1 .desc {
	font-size: 14px;
	line-height: 20px;
}
.ban-tit1 h2 {
	font-size: 20px;
	line-height: 24px;
	padding-bottom: 14px;
	margin-bottom: 10px;
}
.ban-tit1 .desc {
	max-width: 250px;
	margin: 0 auto;
}
.ban-tit1 h2:after {
	width: 60px;
	margin-left: -30px;
	left: 50%;
}
.home-intro .pic {
	left: auto;
}
.g-center {
	left: 0;
}
.g-center .g-t1 {
	padding-top: 15px;
}
.g-t1 .desc {
	font-size: 14px;
}
.g-center .g-t1 .desc {
	padding-top: 10px;
}
.m-slider6, .m-slider7 {
	margin: 0 10px;
	padding-top: 10px;
}
.m-slider6 .item a:before {
	width: 14px;
	height: 14px;
	border-width: 2px;
	margin: 0 10px 0 12px;
}
.m-slider6 .item a, .m-slider7 .item a {
	font-size: 14px;
}
.m-slider6 .item a, .m-slider7 .item a {
	margin: 0 5px;
}
.m-slider6 .item, .m-slider7 .item {
	margin-bottom: 10px;
}
.m-slider6 .slick-arrow, .m-slider7 .slick-arrow, .ul-list1-1 .slick-arrow {
	bottom: -60px;
	width: 120px;
	height: 32px;
	-o-background-size: 30px auto;
	-ms-background-size: 30px auto;
	-moz-background-size: 30px auto;
	-webkit-background-size: 30px auto;
	background-size: 30px auto;
}
.m-slider6 .slick-prev, .m-slider7 .slick-prev, .ul-list1-1 .slick-prev {
	margin-left: -125px;
}
.m-slider6 .slick-next, .m-slider7 .slick-next, .ul-list1-1 .slick-next {
	margin-right: -125px;
}
.row-fang .col-l, .row-fang .col-r {
	width: auto;
	float: none;
}
.row-fang {
	padding: 0 10px;
}
.row-fang #chart-panel5, .row-fang #chart-panel6 {
	height: 200px;
}
.wp4 {
	margin: 0 10px;
}
.ul-list1 .txt p {
	color: #000;
}
.ul-list1 h3 .tit {
	font-size: 16px;
	line-height: 40px;
}
.fd-txt h3 {
	color: #fff;
}
/*.m-list1 li{display: none;}*/

.m-list1 li:first-child, .m-list1 li:nth-of-type(2) {
	display: block;
}
.m-list1-1 li {
	display: block;
}
.g-center .g-t1-1 {
	margin-bottom: 5px;
}
.g-center .m-list1 .con {
	padding: 10px 10px 0;
}
.m-list1 h4 {
	font-size: 14px;
	line-height: 22px;
}
.m-ban1 .pic {
	padding-left: 15px;
	padding-bottom: 15px;
	width: 180px;
	height: 158px;
}
.m-ban1 .yun {
	display: none;
}
.m-ban1 .txt {
	left: 15px;
	top: 20px;
}
.m-ban1 .tit h2 {
	font-size: 20px;
}
.m-ban1 .tit h3 {
	font-size: 14px;
}
.m-ban1 .tit {
	margin-bottom: 15px;
}
.m-ban1 {
	overflow: visible;
	padding-top: 1px;
}
.row-j1 .g-t1 {
	clear: both;
	padding-top: 80px;
}
.m-ban1 .txt .lab, .m-ban .lab {
	width: auto;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.m-slider5 .item a {
	font-size: 16px;
}
.m-slider5 .item {
	height: auto;
	padding-bottom: 100px;
	padding-top: 15px;
}
.m-slider5 .slick-arrow {
	width: 30px;
	height: 30px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-slider5 .slick-next {
	right: -40px
}
.m-slider5 .slick-prev {
	left: -40px
}
.m-slider5 {
	padding: 0 50px;
	margin-top: 10px;
}
.ul-list2 {
	margin: 0 10px;
	padding-top: 0;
}
.ul-list2 li {
	width: 50%;
	margin-bottom: 10px;
}
.ul-list2 li a {
	margin: 0 5px;
}
.row-j2 {
	padding-bottom: 30px;
}
.row-j3 {
	padding-top: 30px;
}
#chart-panel {
	height: 200px;
}
.g-adviser {
	display: none;
}
.m-ban .tit h2 {
	font-size: 20px;
}
.m-ban .tit h3 {
	font-size: 14px;
	padding: 0 10px;
}
.m-ban .lab {
	display: inline-block;
}
.m-ban .txt {
	text-align: center;
	top: 40%;
}
.m-ban .tit {
	margin-bottom: 30px;
}
.m-slider1 .con {
	height: 180px;
	padding-top: 35px;
}
.m-slider1 .ico {
	margin-bottom: 15px;
}
.m-slider1 p {
	font-size: 18px;
}
.m-slider1 .swiper-container {
	padding-bottom: 40px;
	padding-top: 10px;
}
.row-l1:after {
	display: none;
}
.m-slider2 {
	padding: 0;
}
.m-slider2 {
	margin-top: 10px;
}
.m-slider2 .con h3 {
	font-size: 18px;
	margin-bottom: 5px;
}
.row-l2 {
	padding-bottom: 40px;
}
.m-chart1 {
	padding: 0 10px;
}
.m-chart1 #chart-panel3 {
	height: 250px;
}
.m-ban2 .txt {
	left: 15px;
	right: 15px;
}
.m-ban2 .tit h3 {
	font-size: 14px;
	margin-bottom: 3px;
}
.m-ban2 .tit h2 {
	font-size: 20px;
	padding-bottom: 10px;
}
.m-ban2 .tit {
	margin-bottom: 30px;
}
.m-ban2 .lab {
	width: auto;
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
	padding-right: 60px;
}
.m-ban2 .lab span {
	font-size: 14px;
}
.m-ban2 .lab .btn {
	width: 40px;
	height: 40px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.row-y1 .g-t1 {
	padding-top: 100px;
}
.m-slider4-1 .item a {
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	margin: 0 5px;
	overflow: hidden;
}
.m-slider4-1 .item a:before {
	width: 14px;
	height: 14px;
	border-width: 2px;
	margin-left: 10px;
	margin-right: 5px;
}
.m-slider4-1 .item {
	margin-bottom: 10px;
}
.m-slider4-1 {
	margin-top: 0;
}
.row-y1 {
	padding-bottom: 10px;
}
.m-slider4-1 .slick-dots li button {
	width: 12px;
	height: 12px;
	border-width: 2px;
}
.m-slider4-1 .slick-dots li {
	margin: 0 2px;
}
.ul-list3 li {
	width: 50%;
}
.row-y2:after, .ul-list3 dl:before {
	display: none;
}
.ul-list3 {
	padding: 0 15px;
	overflow: hidden;
	margin-top: 0;
}
.ul-list3 dd a {
	font-size: 14px;
	line-height: 40px;
	padding-left: 18px;
}
.ul-list3 dd a:after {
	left: 3px;
}
.row-y2 {
	padding-bottom: 30px;
}
.row-y3 {
	background: #2f2c5a;
}
.row-y3 .g-t1 {
	margin-top: 0;
}
.m-chart {
	padding-bottom: 0;
}
.m-chart {
	padding: 0 10px;
}
.m-ban {
	height: 280px;
}
.m-ban .txt {
	top: 62%;
}
.m-slider3 {
	margin-top: 5px;
}
.m-slider3 .item a, .m-slider4 .item a {
	margin: 0 5px;
}
.m-slider3 .item, .m-slider4 .item {
	margin-bottom: 10px;
}
.m-slider4, .m-slider3 {
	padding: 0 60px;
}
.m-slider3 .slick-arrow, .m-slider4 .slick-arrow {
	width: 30px;
	height: 30px;
	z-index: 2;
	padding: 0;
	margin-top: -15px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-slider4 .slick-next, .m-slider3 .slick-next {
	right: -32px;
}
.m-slider4 .slick-prev, .m-slider3 .slick-prev {
	left: -32px;
}
.m-slider3 .item a, .m-slider4 .item a {
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	box-shadow: 0px 2px 6px 2px rgb(0 0 0 / 8%);
}
.row-z1 {
	padding-bottom: 30px;
}
.m-slider4 .slick-arrow {
	-o-background-size: 8px auto;
	-ms-background-size: 8px auto;
	-moz-background-size: 8px auto;
	-webkit-background-size: 8px auto;
	background-size: 8px auto;
}
.row-z2 {
	padding-bottom: 30px;
}
.m-slider4 {
	margin-top: 5px;
}
.m-chart2 {
	padding: 0 10px;
}
.m-chart2 #chart-panel4 {
	height: 250px;
}
.m-slider4-1 {
	padding: 0 25px;
}
.ul-list2 li a {
	height: 50px;
	line-height: 48px;
	font-size: 14px;
}
.m-ban1 .tit h3 {
	line-height: 22px;
}
.page-home>footer {
	bottom: 55px;
}
.ban-new .txt {
	left: 15px;
	right: 15px;
}
.ban-new .txt h3 {
	font-size: 22px;
	line-height: 24px;
}
.ban-new .desc {
	margin-top: 12px;
}
.ban-new .btn {
	margin-top: 20px;
}
.ban-new {
	height: 290px;
}
.n-list1 li, .n-list2 li {
	width: 50%;
	margin-bottom: 10px;
}
.n-list2 .con, .n-list1 .con {
	padding: 15px;
	height: 155px;
}
.n-list1 h4, .n-list2 h4 {
	margin-bottom: 10px;
}
.n-list2 .ico {
	width: 30px;
	height: 30px;
	margin-right: 10px;
}
.n-list2 h4 {
	line-height: 30px;
	height: 30px;
}
.n-list3 .pic, .n-list3 .txt {
	width: auto;
	float: none;
	padding: 0;
}
.n-list3 .con {
	margin: 0;
}
.n-list3 h3 {
	padding-bottom: 12px;
	margin-bottom: 12px;
	margin-top: 15px;
}
.n-list4 .txt {
	padding: 15px;
}
.n-list4 li {
	width: auto;
	float: none;
	margin-bottom: 15px;
}
.n-list4 .desc {
	height: auto;
}
.n-list4 h4 {
	margin-bottom: 5px;
}
.n-t1 {
	font-size: 20px;
	margin: 30px 0 20px;
	height: 22px;
	line-height: 22px;
}
.n-list1 .slick-list, .n-list2 .slick-list, .n-list4 .slick-list {
	padding-bottom: 25px;
}
.n-list1 .slick-dots li button, .n-list2 .slick-dots li button, .n-list4 .slick-dots li button {
	width: 10px;
	height: 10px;
}
.n-list4 .slick-list li {
	float: left;
}
.row-n1 {
	padding-bottom: 30px;
}
}

/*.g-bgf1 .main .wp{position: relative;z-index: 2;}*/
