.kv{
	width:100%;
	height:1132px;
	min-width:1200px;
	background:url(../images/kv.jpg) no-repeat center;
	overflow: hidden;
	position:relative;
}
.kv .nav{
	width:452px;
	height:48px;
	background:url(../images/nav.png) no-repeat center;
	position:absolute;
	top:43px;
	right:29px;
}
.kv .nav .enter{
	display: block;
	font-size:20px;
	color:#fff;
	float:left;
	line-height:48px;
	margin-left:28px;
}
.kv .nav .enter:hover{
	color:#f6c92d;
}
.kv .nav i{
	display: block;
	float:left;
	margin:8px 8px 0 8px;
	font-size:22px;
	color:#fff;
}
.kv .nav .download{
	display: block;
	font-size:20px;
	color:#fff;
	float:left;
	line-height:48px;
}
.kv .nav .download:hover{
	color:#f6c92d;
}
.kv .nav .bshare-custom{
	float:left;
}
.kv .nav .bshare-custom .share_tit{
	float:left;
	font-size:20px;
	color:#fff;
	line-height:48px;
}
.kv .nav .bshare-custom .bshare-weixin{
	width:31px;
	height:30px;
	background:url(../images/wx.png) no-repeat center;
	padding:0;
	margin:10px 0 0 0;
}
.kv .nav .bshare-custom .bshare-sinaminiblog{
	width:32px;
	height:30px;
	background:url(../images/wb.png) no-repeat center;
	margin:10px 0 0 10px;
	padding:0;
}
.kv .nav .bshare-custom .bshare-qzone{
	width:30px;
	height:30px;
	background:url(../images/qzone.png) no-repeat center;
	margin:10px 0 0 10px;
	padding:0;
}
.kv .nav .bshare-custom a:hover {
    text-decoration: underline;
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}
.kv .nav .f_down{
	width:260px;
	height:113px;
	background:url(../images/f_down.png) no-repeat center;
	position:absolute;
	left:119px;
	top:59px;
	display: none;
}
.kv .nav .f_down .ewm{
	display: block;
	width:97px;
	height:97px;
	float:left;
	margin:12px 12px 0 4px;
}
.kv .nav .f_down .d_list{
	width:138px;
	overflow: hidden;
	float:left;
	margin:12px 0 0 0;
}
.kv .nav .f_down .d_list a{
	display: block;
	width:100%;
	height:40px;
	margin-top:6px;
}
.kv .nav .f_down .d_list a:hover{
	opacity: .9;
}
.kv .slogan{
	display: block;
	width:485px;
	height:366px;
	position:absolute;
	top:497px;
	left:360px;
}
.kv .slogan.slogan1{
	z-index:2;
}
.kv #carousel{
	position:absolute;
	bottom:200px;
	left:50%;
	transform: translate(-50% , 0);
	-webkit-transform: translate(-50%, 0);
}
.carousel .carousel-item {
	position: absolute;
	cursor: pointer
}
.kv #carousel li{
	float:left;
}
.kv .logo{
	display: block;
	width:218px;
	height:126px;
	position:absolute;
	left:108px;
	top:18px;
}
.kv .play{
	display: block;
	width:68px;
	height:68px;
	position:absolute;
	left:574px;
	top:490px;
	z-index:3;
	animation: vGo 2s linear infinite;
	-webkit-animation: vGo 2s linear infinite;
}
@keyframes vGo{
	0%{transform: scale(1.1);-webkit-transform: scale(1.1);}
	50%{transform: scale(1);-webkit-transform: scale(1);}
	100%{transform: scale(1.1);-webkit-transform: scale(1.1);}
}
@-webkit-keyframes vGo{
	0%{transform: scale(1.1);-webkit-transform: scale(1.1);}
	50%{transform: scale(1);-webkit-transform: scale(1);}
	100%{transform: scale(1.1);-webkit-transform: scale(1.1);}
}
.second{
	width:100%;
	height:1487px;
	min-width:1200px;
	background:url(../images/second.jpg) no-repeat center;
	position:relative;
	overflow: hidden;
}
.second ul{
	width:100%;
	overflow: hidden;
	margin:779px auto 0;
}
.second ul li{
	float:left;
	position:relative;
	overflow: hidden;
}
.second ul li:nth-child(1){
	width:393px;
	height:256px;
	margin:48px 7px 0 0;
}
.second ul li:nth-child(2){
	width:392px;
	height:271px;
	margin:35px 7px 0 0;
}
.second ul li:nth-child(3){
	width:393px;
	height:306px;
}
.second ul li:nth-child(4){
	width:393px;
	height:313px;
	margin:-37px 7px 0 0;
}
.second ul li:nth-child(5){
	width:393px;
	height:292px;
	margin:-16px 25px 0 0;
}
.second ul li:nth-child(6){
	width:365px;
	height:207px;
	margin:37px 0 0 0;
}
.third{
	width:100%;
	height:754px;
	min-width:1200px;
	background:url(../images/third.jpg) no-repeat center;
	position:relative;
	overflow: hidden;
}
.third ul{
	width:1242px;
	overflow: hidden;
	margin:87px auto 0;
}
.third ul li{
	position:relative;
	float:left;
	overflow: hidden;
}
.third ul li a{
	cursor: auto;
}
.third ul li:nth-child(1) {
	width:411px;
	height:334px;
	margin:81px 16px 0 -25px;
}
.third ul li:nth-child(2) {
	width:400px;
	height:341px;
	margin:74px 13px 0 0;
}
.third ul li:nth-child(3) {
	width:400px;
	height:415px;
}
.third .join{
	display: block;
	width:276px;
	height:89px;
	margin:54px auto 0;
}
.third .join:hover{
	opacity: .9;
}
.four{
	width:100%;
	height:1073px;
	min-width:1200px;
	background:url(../images/four.jpg) no-repeat center;
	position:relative;
	overflow: hidden;
}
.four .news_con{
	width:100%;
	overflow: hidden;
	position:relative;
	margin-top:184px;
}
.four .news_con .left_news{
	width:818px;
	float:left;
	position:relative;
	overflow: hidden;
	margin-top:42px;
	margin-left:7px;
}
.four .news_con .left_news .news_title{
	width:454px;
	height:48px;
	overflow: hidden;
	background:url(../images/jb.png) no-repeat center;
	margin-left:57px;
}
.four .news_con .left_news .news_title p{
	font-size:32px;
	color:#fff;
	margin-left:24px;
	line-height:48px;
	border-top:3px solid #f6ff00;
	float:left;
}
.four .news_con .left_news .news_title a{
	font-size:24px;
	color:#d9d6ff;
	float:right;
	line-height:48px;
	margin-right:20px;
}
.four .news_con .left_news .news_title a:hover{
	color:#fff;
}
.four .news_con .left_news .news_ul{
	width:100%;
	height:438px;
	overflow: hidden;
	background:url(../images/juxing.png) no-repeat center;
	background-size:100% 100%;
}
.four .news_con .left_news .news_ul li{
	width:770px;
	height:72px;
	overflow: hidden;
	position:relative;
	padding-left:28px;
	border-bottom:1px solid #e0e0e0;
}
.four .news_con .left_news .news_ul li:nth-child(1){
	padding-top:30px;
}
.four .news_con .left_news .news_ul li p{
	overflow: hidden;
}
.four .news_con .left_news .news_ul li p:nth-child(1){
	font-size:26px;
	color:#6941c4;
	margin-top:15px;
}
.four .news_con .left_news .news_ul li a p:nth-child(1) span{
	display: block;
	width:535px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float:left;
}
.four .news_con .left_news .news_ul li a p:nth-child(1) i{
	display: block;
	font-size:20px;
	color:#a8a7c6;
	float:right;
	line-height:38px;
}
.four .news_con .left_news .news_ul li a p:nth-child(2){
	font-size:18px;
	color:#9d9cbf;
	line-height:28px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    padding-bottom:10px;
}
.four .news_con .right_banner {
	width:378px;
	height:567px;
	overflow: hidden;
	position:relative;
	float:left;
	margin-left:-10px;
}
.four .news_con .right_banner ul li a img{
	display: block;
	width:100%;
	height:567px;
}
.four .news_con .right_banner .swiper-pagination{
	text-align: right;
	bottom:30px;
	left:-20px;
}
.four .news_con .right_banner .swiper-pagination .swiper-pagination-bullet{
	width:13px;
	height:13px;
	background-color:#fff;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	border-radius: 0;
	opacity: 1;
	margin:0 8px;
}
.four .news_con .right_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color:#9584f8;
}
.four .wctt_footer{
	width:100%;
	height:150px;
	margin-top:130px;
}
.four .wctt_footer ul{
	width:100%;
	height:100%;
	position:relative;
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
}
.four .wctt_footer ul li{
	width:332px;
	height:137px;
	background:url(../images/f_bg.png) no-repeat center;
	position:relative;
}
.four .wctt_footer ul li>img{
	display: block;
	width:149px;
	height:149px;
	float:left;
	margin:-10px 18px 0 12px;
}
.four .wctt_footer ul li .txt{
	float:left;
	color:#fff;
}
.four .wctt_footer ul li .txt p:nth-child(1){
	font-size:24px;
	font-style: oblique;
	margin-top:35px;
}
.four .wctt_footer ul li .txt p:nth-child(2){
	font-size:16px;
	font-style: oblique;
	margin-top:5px;
}
.four ul li:nth-child(3) .li_t_txt {
    font-size: 24px;
    color: #fff;
    font-style: oblique;
    text-indent: 42px;
}
.four ul li:nth-child(3) .li_t_txt p {
    line-height: 36px;
    font-style: oblique;
    margin-top: 30px;
}
.four ul li:nth-child(3) .li_t_txt span {
    font-size: 14px;
    color: #b590f5;
    margin-left: 10px;
    font-style: normal;
}	
.four ul li:nth-child(3) .li_t_txt p:nth-child(2) img:nth-child(1) {
    margin-left: 50px;
}
.four ul li:nth-child(3) .li_t_txt p:nth-child(2) img {
    display: block;
    float: left;
    margin: 10px 3px 0 5px;
}
.four ul li:nth-child(3) .li_t_txt p:nth-child(2) .f_img {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.four ul li:nth-child(3) .li_t_txt p:nth-child(2) em {
    text-indent: 0;
    display: block;
    float: left;
}
.four ul li:nth-child(3) .li_t_txt p:nth-child(2) {
    font-size: 14px;
    margin-top: 0;
}