



/*******************************



	-------[=index]-------



********************************/



.row-a1{position: relative;

	background-color: #f2f4f7;
}



.row-a1:before{content: '';position: absolute;left: 93px;bottom: 0;width: 315px;height: 393px;
	background: url(../image/i-bg1.png) no-repeat center center;
}



.row-a2:before{content: '';position: absolute;left: 93px;top: 0;width: 315px;height: 614px;



	background: url(../image/i-bg8.png) no-repeat center center;



}



.tab-nav{position: absolute;top: 87px;left: 140px;right: 735px;z-index: 2;}



.tab-nav li{width: 50%;float: left;margin-bottom: 40px;	transition: .3s;



	-ms-transition: .3s;



	-moz-transition: .3s;



	-webkit-transition: .3s;



	-o-transition: .3s;



}



.tab-nav .con{cursor: pointer;}



.tab-nav em{float: left;width: 120px;height: 120px;display: block;margin-right: 30px;



	background-position: center;background-repeat: no-repeat;



}



.tab-nav span{font-size: 36px;font-weight: bold;line-height: 120px;



	-ms-transition: .3s;



	-moz-transition: .3s;



	-webkit-transition: .3s;



	-o-transition: .3s;



}



.tab-nav li.on span{color: #c00;}



.tab-nav li:hover{



	-webkit-transform: translateY(-10px);



	-moz-transform: translateY(-10px);



	-o-transform: translateY(-10px);



	-ms-transform: translateY(-10px);



	transform: translateY(-10px);



}



.tab-nav li:hover span{color: #c00;}







.tab-for{overflow: hidden;}



.tab-for .pic{width: 734px;float: right;height: 780px;



	background-color: #fff;text-align: center;line-height: 780px;



}



.tab-for .pic img{display: inline-block;vertical-align: middle;}



.tab-for .txt{position: absolute;bottom: 137px;left: 140px;



	max-width: 1262px;width: 50%;padding: 45px 42px 48px 70px;



	background-color: #fff;



  	box-shadow: -23.316px 37.314px 43px 0px rgba(3, 3, 15, 0.23);



}



.tab-for .txt h3{font-size: 26px;font-weight: normal;margin-bottom: 18px;}



.tab-for .txt h3 span{display: inline-block;position: relative;padding-right: 12px;}



.tab-for .txt h3 span:after{content: '';position: absolute;left: 100%;top: 50%;



	width: 66px;height: 1px;



	background-color: #000;



}



.tab-for .txt .desc{font-size: 16px;color: #333;line-height: 26px;



	display: -webkit-box;



	-webkit-box-orient: vertical;



	-webkit-line-clamp: 2;



	overflow: hidden;



}



.tab-for .more{position: absolute;left: 140px;bottom: 60px;



	font-size: 18px;font-family: arial;padding-left: 28px;



	background: url(../image/i-more.png) no-repeat left 3px;



}



.tab-for .more:hover{color: #c00;background-image: url(../image/i-more-on.png);}



.tab-for .slick-dots{position: absolute;bottom: 70px;left: 430px;right: 0;



	text-align: center;font-size: 0;text-align: center;



}



.tab-for .slick-dots li{display: inline-block;width: 12px;height: 12px;



	border-radius: 50%;margin: 0 5px;cursor: pointer;



	background-color: #263284;



}



.tab-for .slick-dots li.slick-active{background-color: #c00;}



.tab-for .slick-dots li button{display: none;}







.row-a2{position: relative;}



.row-a2:after{content: '';position: absolute;top: 0;left: 0;right: 0;



	height: 50vw;background-color: #060a25;z-index: -1;



}



.g-t1{padding: 84px 0 23px;overflow: hidden;position: relative;}



.g-t1 h2{text-align: center;}



.g-t1 h2 span{display: inline-block;font-size: 48px;color: #fff;



	position: relative;padding: 0 18px;



}



.g-t1 h2 span:after,.g-t1 h2 span:before{content: '';position: absolute;



	top: 50%;width: 74px;height: 1px;background-color: #fff;



}



.g-t1 h2 span:after{left: 100%;}



.g-t1 h2 span:before{right: 100%;}



.g-t1 h2 i{position: absolute;right: -15px;width: 29px;height: 29px;



	text-align: center;line-height: 27px;



	font-style: normal;font-size: 20px;font-family: '宋体';



	border-radius: 50%;border: 1px solid #fff;



}



.g-t1 .more{float: right;color: #fff;font-size: 18px;font-family: arial;



	padding-left: 28px;margin-top: 10px;



	background: url(../image/i-more1.png) no-repeat left 3px;



}



.g-t1 .more:hover{color: #c00;background-image: url(../image/i-more-on.png);}



.g-t1-1 h2 span,.g-t1-1 .more{color: #000;}



.g-t1-1 h2 i{border-color: #000;}



.g-t1-1 h2 span:after,.g-t1-1 h2 span:before{background-color: #000;}











.m-pic1{margin-bottom: 40px;}



.m-pic1 .pic{padding-top: 30%;height: 0;position: relative;overflow: hidden;}



.m-pic1 .pic img{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;}



.m-pic1 .slick-arrow{position: absolute;bottom: 0;z-index: 2;



	width: 55px;height: 55px;font-size: 0;border: 0;text-indent: 9999px;



	background-position: center;background-repeat: no-repeat;



	background-color: #fff;cursor: pointer;



}



.m-pic1 .slick-prev{left: 0;



	background-image: url(../image/i-l2.png);



}



.m-pic1 .slick-next{left: 55px;



	background-image: url(../image/i-r2.png);



}



.m-pic1 .slick-arrow:hover{background-color: #c00;}



.m-pic1 .slick-prev{background-color: #c00;



	background-image: url(../image/i-l2-on.png);



}



.m-pic1 .slick-next:hover{



	background-image: url(../image/i-r2-on.png);



}







.ul-pic1{overflow: hidden;position: relative;z-index: 3;}



.ul-pic1 li{float: left;width: 50%;}



.ul-pic1 .con,.ul-pic2 .con{position: relative;}



.ul-pic1 .bg,.ul-pic2 .bg{



    position: absolute;



    top: 0;



    bottom: 0;



    right: 0;



    z-index: 3;



    background-color: #000;



}



.ul-pic1 .i1 .pic{padding-top: 60%;}



.ul-pic1 .pic{padding-top: 30%;position: relative;height: 0;overflow: hidden;}



.ul-pic1 .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-pic1 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);



}







.ul-pic2{overflow: hidden;position: relative;z-index: 3;}



.ul-pic2 li{width: 25%;float: left;}



.ul-pic2 .pic{padding-top: 60%;position: relative;height: 0;overflow: hidden;}



.ul-pic2 .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-pic2 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);



}



.row-a3{padding-top: 50px;position: relative;}



.row-a3:after{content: '';position: absolute;left: -60px;bottom: 143px;



	width: 613px;height: 614px;z-index: 2;



	background: url(../image/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(../image/i-bg4.png) no-repeat center center;



}



.m-t1{text-align: center;margin-bottom: 120px;}



.m-t1 h3{font-size: 30px;font-family: arial;margin-bottom: 15px;}



.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(../image/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: 0px;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(../image/i-08.png) no-repeat center center;



}



.m-video{position: relative;}



.m-video .pic{padding-top: 20%;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;
	background-image: url('../image/20200826133311.jpg');
	position:relative;


}



.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: 46px;color: #fff;font-weight: normal;margin-bottom: 34px;}



.m-video .more{font-size: 18px;color: #fff;text-decoration: underline;margin-bottom: 64px;display: inline-block;}



.m-video .btn-video{width: 90px;height: 90px;display: block;margin: 0 auto;



	background: url(../image/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: #c00;}



.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: #c00;border-color: #c00;}



.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: #c00;}







.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(../image/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: #263284;}



.m-list1 .con:hover{



	border-color: #263284;



	box-shadow: 0px 0px 20px rgba(38,50,132,.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(../image/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: #c00;background-image: url(../image/i-more-on.png);}



.g-btn a:hover:after,.g-btn a:hover:before{background-color: #c00;}







.row-a6{padding: 80px 0 93px;



	background: url(../image/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: #c00;



}



.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(../image/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: #c00;



	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(../image/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: #c00;}



.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: #c00;}



.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: #c00;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: #c00;



}



.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: #c00;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: #c00;



}



.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(../image/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(../image/i-c1.png);



	background-color: #0eb253;



}



.m-txt2 .info .bdsharebuttonbox .bds_tsina{



	background-image: url(../image/i-c2.png);



	background-color: #e71f19;



}



.m-txt2 .info .bdsharebuttonbox .bds_sqq{



	background-image: url(../image/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(../image/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(../image/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(../image/i-l3.png);



}



.m-txt2 .arrows .next{float: right;padding-right: 27px;



	background-position: right center;



	background-image: url(../image/i-r3.png);



}



.m-txt2 .more{width: 52px;height: 52px;position: absolute;top: 30px;



	left: 50%;margin-left: -26px;



	background: url(../image/i-04.png) no-repeat center center;



}



.m-txt2 .more:hover{background-image: url(../image/i-04-on.png);}



.m-txt2 .arrows .prev:hover{background-image: url(../image/i-l3-on.png);}



.m-txt2 .arrows .next:hover{background-image: url(../image/i-r3-on.png);}







.a-back{float: right;margin-bottom: 18px;



	font-family: arial;padding-left: 27px;font-size: 20px;



	background: url(../image/i-05.png) no-repeat left center;



}



.a-back:hover{background-image: url(../image/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: #c00;}







.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: #c00;



}



.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: #c00;border-bottom-color: #c00;}







.g-btn-1 a{color: #b4b6bd;



	background-image: url(../image/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: #c00;



	background-color: #c00;



}



.m-tab5 li.on:last-child a,



.m-tab5 li:last-child:hover a{border-right-color: #c00;}







.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: #c00;



}



.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(../image/i-more1.png) no-repeat left center;



}



.m-slide1 .more:hover{color: #c00;background-image: url(../image/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(../image/i-l4.png);



}



.m-slide1 .slick-next{bottom: 0;



	background-image: url(../image/i-r4.png);



}



.m-slide1 .slick-arrow:hover{background-color: #c00;}



.m-slide1 .slick-prev:hover{background-image: url(../image/i-l4-on.png);}



.m-slide1 .slick-next{background-color: #c00;background-image: url(../image/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: #c00;color: #fff;border-color: #c00;}



.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: #c00;}







.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(../image/i-06.jpg) no-repeat left center;



	text-overflow:ellipsis;



	white-space: nowrap;



	overflow: hidden;



}



.m-list7 li:hover{color: #c00;}



.row-c4{padding: 65px 0 154px;overflow: hidden;



	background: url(../image/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: #c00;



	box-shadow: 0px 0px 20px rgba(255,255,255,.3);



}



.m-slide2 .con:hover h3{color: #c00;}



.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: #c00;}







.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: #c00;



}



.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: #c00;



}







.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(../image/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: #c00;



}



.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: #c00;}*/



.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(../image/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(../image/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: #c00;



}



.m-slide3 .date{font-size: 30px;font-family: arial;color: #c00;



	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(../image/i-l5.png);}



.m-slide3 .slick-next{right: 29px;background-image: url(../image/i-r5.png);}



.m-slide3 .slick-arrow:hover{background-color: #c00;}







.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(../image/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(../image/i-06.png) no-repeat center center;

}



.ul-list1 li:hover h3 .tit{color: #d9401f;}



.ul-list1 li:hover h3 .link{background-image: url(../image/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(../image/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: #c00;margin-right: 8px;



}



.ul-lab li:hover a{background-color: #c00;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(../image/i-link.png) no-repeat center center;



}



.c-link:hover{



	background: #c00 url(../image/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(../image/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: #c00;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: #c00;}



.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;margin-top: -100px;

	/*background: #0a183d url(../image/ico-bg1.png) no-repeat left center;*/
	/*0a183d*/

/*	-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(../image/ico-bg2.png) repeat-y center top;

}

.row-a7:before{content: '';position: absolute;right: 0;bottom: 0;

    width: 555px;height: 170px;

    background: url(../image/ico-AOV.png) repeat-y center top;

}*/



.row-a7-1{padding-bottom: 80px;position: relative;overflow: hidden;

	background: url(../img/0c25b133a8zjjd0l.png) no-repeat center center;
	/*0a183d*/

/*	-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-1:after{content: '';position: absolute;top: 0;bottom: 0;

    left: 93px;

    width: 315px;

    background: url(../image/ico-bg2.png) repeat-y center top;

}

.row-a7-1:before{content: '';position: absolute;right: 0;bottom: 0;

    width: 555px;height: 170px;

    background: url(../image/ico-AOV.png) repeat-y center top;

}*/


.m-list10{margin-top: -30px;position: relative;z-index: 2;}

.m-list10 .con{display: block;overflow: hidden;

	/*box-shadow: 0px 0px 28px rgba(38,50,132,1);*/

	background-color: #fff;padding: 10px 10px 50px;margin: 30px 0;

	margin: 30px 19px;border: 1px solid #999;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list10 .ico{display: block;height: 100%;margin-bottom: 10px;
	position: relative;
}
.m-list10 .ico i{display: block;height: 100%;width: 100%;
	position: absolute;top: 0;left: 0;
	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;
}
.m-list10 .ico .i-hover{opacity: 0;}




.m-list10 .con:hover .i-on{opacity: 0;}
.m-list10 .con:hover .i-hover{opacity: 1;}

.m-list10 h3{font-size: 26px;font-weight: bold;color: #000;line-height: 30px;

	text-align: center;margin-bottom: 0px;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: #263284;

	/*box-shadow: 0px 0px 28px rgba(255,30,0,1);*/
	box-shadow: 0px 0px 18px rgba(38,50,132,1);

}

.m-list10 .con:hover h3{color: #263284;}



.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(../image/ico-arr-l.png);}

.m-list10 .swiper-next{right: -52px;background-image: url(../image/ico-arr-r.png);}



.m-list10 .swiper-prev:hover{background-image: url(../image/ico-arr-l-on.png);}

.m-list10 .swiper-next:hover{background-image: url(../image/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: #c00;color: #fff;

	font-size: 24px;

}

.btn-down1{width: 52px;height: 52px;position: absolute;left: 50%;margin-left: -26px;

	bottom: 41px;

	background: url(../image/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: #c00;}



.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(../image/arr-l.png);}

.m-slider1 .swiper-next{right: -65px;background-image: url(../image/arr-r.png);}

.m-slider1 .swiper-arrow:hover{background-color: #c00;}

.m-slider1 .swiper-prev:hover{background-image: url(../image/arr-l-on.png);}

.m-slider1 .swiper-next:hover{background-image: url(../image/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(../image/arr-l1.png);}

.m-slider3 .slick-next{right: -70px;background-image: url(../image/arr-r1.png);}



.m-slider3 .slick-prev:hover{background-image: url(../image/arr-l1-on.png);}

.m-slider3 .slick-next:hover{background-image: url(../image/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: #c00;color: #fff;}

.m-slider4 .item a:hover:before{border-color: #fff;background-color: #c00;}

.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(../image/arr-l.png);}

.m-slider4 .slick-next{right: -65px;background-image: url(../image/arr-r.png);}

.m-slider4 .slick-arrow:hover{background-color: #c00;border-color: #c00;}

.m-slider4 .slick-prev:hover{background-image: url(../image/arr-l-on.png);}

.m-slider4 .slick-next:hover{background-image: url(../image/arr-r-on.png);}



.row-j1{

	background: #341d51 url(../image/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(../image/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(../image/arr-l1.png);}

.m-slider5 .slick-next{right: -130px;background-image: url(../image/arr-r1.png);}

.m-slider5 .slick-arrow:hover{background-color: #EDB200;}

.m-slider5 .slick-prev:hover{background-image: url(../image/arr-l1-on.png);}

.m-slider5 .slick-next:hover{background-image: url(../image/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(../image/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(../image/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(../image/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(../image/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(../image/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(../image/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(../image/1616315072.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: #c00;border-color: #c00;}

.m-slider6 .slick-prev{left: 50%;margin-left: -160px;background-image: url(../image/i-arr-l1.png);}

.m-slider6 .slick-next{right: 50%;margin-right: -160px;background-image: url(../image/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: #c00;border-color: #c00;}

.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: #c00;border-color: #c00;}

.m-slider7 .slick-prev{left: 50%;margin-left: -160px;background-image: url(../image/i-arr-l1.png);}

.m-slider7 .slick-next{right: 50%;margin-right: -160px;background-image: url(../image/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: #c00;border-color: #c00;}

.ul-list1-1 .slick-prev{left: 50%;margin-left: -160px;background-image: url(../image/i-arr-l1.png);}

.ul-list1-1 .slick-next{right: 50%;margin-right: -160px;background-image: url(../image/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: 30px;color: #000;padding-left: 10px;

	border-left: 2px solid #d9401f;height: 34px;

	line-height: 34px;overflow: hidden;

}



.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: 208px;padding: 20px 30px;

	border-radius: 2px;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.n-list2 h4{

    font-size: 20px;

    line-height: 48px;

    height: 48px;

    overflow: hidden;

    color: #000;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{max-width: 100%;max-height: 98%;display: block;}

.n-list2 .desc{font-size: 14px;line-height: 26px;height: 96px;color: #666;

	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 30px;padding-top: 5px;}

.n-list3 h3{font-size: 24px;line-height: 30px;

	border-bottom: 1px solid #dcdfe6;color: #000;padding-bottom: 15px;margin-bottom: 15px;

}

.n-list3 .desc{font-size: 14px;line-height: 30px;color: #666;}

.n-list3 li:nth-child(2n+1) .pic{float: left;}
.n-list3 li:nth-child(2n+1) .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: 24px;margin-bottom: 10px;color: #000;}

.n-list4 .desc{font-size: 14px;line-height: 24px;height: 96px;

	color: #666;

	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;}
	.n-t1{font-size: 1.5625vw;height: 1.770833vw;line-height: 1.770833vw;}


}





@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;}

	.n-list2 .desc{font-size: 14px;}
	.n-list2 h4{font-size: 18px;}
	.n-list3 h3{font-size: 18px;}
	.n-list3 .desc{font-size: 14px;line-height: 26px;}
	.n-list4 h4{font-size: 18px;}
	.n-list4 .desc{font-size: 14px;}
}



@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;}*/











































