.topimg{
    width: 100%;
    min-width: 1280px;
    height: 560px;
    padding-top: 100px;
}
.topimg_main{
	min-width:1280px;
    width: 1440px;
    height: 300px;
    margin: auto;
    margin-top: 210px;
}
.topimg_bg{
    width: 100%;
    height: 560px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 100px;
    z-index: -1;
}
.topimg_bg img{
	width: 100%;
    height: 100%;
    object-fit: cover;
	min-width: 1280px;
	-webkit-animation-name: bgzoom;
    -webkit-animation-duration: 8s; 
}
.topimg_main_txt1{
	color: #c70068;
    font-size: 26px;
	-webkit-animation-name:txtup;
    -webkit-animation-duration:1.1s;
}
.topimg_main_txt2{
	font-size: 40px;
    margin-top: 5px;
    font-weight: bold;
    color: #fff;
	-webkit-animation-name:txtup;
    -webkit-animation-duration:1.2s;
}
.topimg_main_txt3{
	margin-top: 20px;
    font-size: 24px;
    line-height: 26px;
    max-width: 430px;
	color: #fff;
	-webkit-animation-name:txtup;
    -webkit-animation-duration:1.3s;
}
.abuot{
    background: url(../image/homebg2.jpg)#fdfdff no-repeat;
    background-size: 100%;
    background-position: center bottom;
    width: 100%;
	min-width: 1280px;
    height: auto;
    overflow: hidden;
}
.abuot_main{
    max-width: 1440px;
    min-width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
	padding-bottom: 80px;
	-webkit-animation-name:txtup;
    -webkit-animation-duration:1.3s;
}
.abuot_main_left{
	float: left;
    width: 50%;
    height: 100%;
	padding-top: 150px;	
}
.abuot_main_right{
	float: right;
    width: 40%;
    height: 100%;	
}
.abuot_main_right img{
    float: left;
    width: 100%;
    height: 100%;
    margin-top: 50px;
}
.abuot_main_left_tit{
	width: 100%;
    height: auto;
    overflow: hidden;	
}
.abuot_main_left_tit b{
	font-size: 16px;
    color: #c70067;
    font-weight: 500;
}
.abuot_main_left_tit p{
	font-size: 48px;
    padding-bottom: 25px;
}
.abuot_main_left_txt{
	font-size: 15px;
    width: 100%;
    line-height: 32px;
}

.abuot_main_bot{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 40px;
    background: #fff;
    padding-bottom: 40px;
}
.abuot_main_bot_main{
	width: 1280px;
    height: auto;
    overflow: hidden;
	margin:auto;
}
.abuot_main_bot_main li{
    float: left;
    width: 24%;
    height: auto;
    overflow: hidden;
    border-left: 1px solid #eee;
    text-align: center;
}
.abuot_main_bot_main li.cur{
	border-left: 0px solid #eee;
}
.abuot_main_bot_main li span{
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 58px;
    display: block;
}
.abuot_main_bot_main li p{
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #333;	
}
.cc{
    width: 100%;
    height: auto;
    overflow: hidden;
	padding-top: 80px;
	background: #f7f7f9;	
}
.cc_main{
    max-width: 1440px;
    min-width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.cc_main_tit{
	width: 100%;
    height: auto;
    overflow: hidden;
}
.cc_main_tit h4{
	font-size: 16px;
    color: #c70067;
}
.cc_main_tit h3{
	font-size: 48px;
    padding-bottom: 25px;
}
.cc_main_li{
	width: 100%;
    height: auto;
    overflow: hidden;
}
.cc_main_li li{
	float:left;
	width: 31.33%;
    height: auto;
    overflow: hidden;
	margin-left:3%;
	background:#fff;
}
.cc_main_li li.cur{
	margin-left:0%;
}
.cc_main_li li .img{
	width: 100%;
    height: auto;
    overflow: hidden;
}
.cc_main_li li .img img{
	width: 100%;
    height: auto;
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
	    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.cc_main_li li .img img:hover{
	-webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    transition: all .8s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.cc_main_li li .name{
    width: 90%;
    height: auto;
    overflow: hidden;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 5%;
    font-size: 20px;
}
.cc_main_li li .txt{
    width: 90%;
    height: auto;
    overflow: hidden;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 40px;
    color: #666;
    padding-top: 2%;
    min-height: 43px;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
}
.zz{
    width: 100%;
    height: auto;
    overflow: hidden;
	padding-top: 80px;
	background: #f7f7f9;	
}
.zz_main{
    max-width: 1440px;
    min-width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.zz_main_tit{
	width: 100%;
    height: auto;
    overflow: hidden;
}
.zz_main_tit h4{
	font-size: 16px;
    color: #c70067;
}
.zz_main_tit h3{
	font-size: 48px;
    padding-bottom: 25px;
}
.zz_main_li{
	width: 100%;
    height: auto;
    overflow: hidden;
}
.zz_main_li li{
    float: left;
    width: 24.25%;
    height: 495px;
    overflow: hidden;
    margin-right: 1%;
    background: #fff;
}
.zz_main_li li.cur{
	margin-left:0%;
}
.zz_main_li li:nth-child(4n+4) {
    margin-right: 0;
}
.zz_main_li li .img{
	width: 100%;
    height: auto;
    overflow: hidden;
}
.zz_main_li li .img img{
	width: 100%;
    height: auto;
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
	    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.zz_main_li li .img img:hover{
	-webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    transition: all .8s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}

.ch{
    width: 100%;
    height: auto;
    overflow: hidden;
	padding-top: 80px;
	background: url(../image/lc_bg.png)#f7f7f9 ;
}
.ch_main{
	width: 100%; 
    height: auto;
    overflow: hidden;
    
}
.ch_main_tit{
	max-width: 1440px;
    min-width: 1280px;
    height: auto;
    overflow: hidden;margin: 0 auto;
}
.ch_main_tit h4{
	font-size: 16px;
    color: #c70067;
}
.ch_main_tit h3{
	font-size: 48px;
    padding-bottom: 25px;
}
.ch_main_li{
    height: 680px;
    width: 100%;
    overflow: hidden;
}

.fl{float:left}
.fr{float:right}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:before,.clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.pr{position: relative;}
.warper{max-width: 1300px; margin: 0 auto;}
.about-main2{
	height: 687px;
    width: 100%;
    overflow: hidden;
}
.about-main2 .licheng-bg{width: 100%;height: 100%;position: relative;}
.about-main2 .licheng-bg .warper{height: 100%;}
.about-main2 .licheng-bg img{height: 518px;position: absolute;bottom: 0px;left: 0;}
.about-main2 .licheng-content{position: absolute;width: 100%;height: 100%;}
.about-main2 .licheng-content .swiper-wrapper,.about-main2 .licheng-content .swiper-slide,.about-main2 .licheng-content ul{width: 100%;height: 100%;}
.about-main2 .licheng-content ul li{width: 20%;float: left;height: 100%;}
.about-main2 .licheng-content ul li a{display: block;width: 100%;position: relative;height: 320px}
.about-main2 .licheng-content ul li .date{
	color: #c70067;
    font-size: 28px;
    width: 110px;
    display: block;
}
.about-main2 .licheng-content ul li.item1 .line,.about-main2 .licheng-content ul li.item3 .line,.about-main2 .licheng-content ul li.item5 .line{margin-bottom: 30px;}
.about-main2 .licheng-content ul li.item2 .line,.about-main2 .licheng-content ul li.item4 .line{margin-top: 30px;}
.about-main2 .licheng-content ul li.item1 .line:after,.about-main2 .licheng-content ul li.item3 .line:after,.about-main2 .licheng-content ul li.item5 .line:after{
	width: 25px;height: 25px;background-color: #c70067;display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;
	}
.about-main2 .licheng-content ul li.item2 .line:before,.about-main2 .licheng-content ul li.item4 .line:before{
	width: 25px;height: 25px;background-color:#c70067;display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li .lc-left{position: absolute;}
.about-main2 .licheng-content ul li .line{height: 160px;width: 1px;display: block;background-color: #c70067;position: relative;left: 30px;}
.about-main2 .licheng-content ul li .lc-right{position: absolute;left: 30px;width: 400px;height:100%;display: table;}
.about-main2 .licheng-content ul li.item5 .lc-right{width: 200px;}
.about-main2 .licheng-content ul li.item2 .lc-right, .about-main2 .licheng-content ul li.item4 .lc-right{width: 400px;}
.about-main2 .licheng-content ul li .lc-right .right-text{padding: 20px;display: table-cell;vertical-align: middle;}
.about-main2 .licheng-content ul li.item1 a{top: 140px;}
.about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item1 .lc-right{bottom: 68px;}
.about-main2 .licheng-content ul li.item2 a{top: 258px;}
.about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item2 .lc-right{top: 80px;}
.about-main2 .licheng-content ul li.item3 a{top: 136px;}
.about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item3 .lc-right{bottom: 100px;}
.about-main2 .licheng-content ul li.item4 a{top: 278px;}
.about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item4 .lc-right{top: 70px;}
.about-main2 .licheng-content ul li.item5 a{top: 99px;}
.about-main2 .licheng-content ul li.item5 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item5 .lc-right{bottom: 100px;}
.about-main2 .licheng-content .right-text h3{font-size: 24px;margin-bottom: 10px;color: #333;}
.about-main2 .licheng-content .right-text p{font-size: 16px;}
.lc-swiper-btn{width: 100%;position: absolute;top: 370px;}
.lc-swiper-btn a{display: block;position: absolute;}
.lc-swiper-btn .btn-prev{
	position: absolute;
    left: 0px;
    top: 160px;
    width: 40px;
    height: 40px;
	z-index: 999;
	border-radius: 99px;
    border: 1px solid #000;
}
.lc-swiper-btn .btn-next{
	position: absolute;
	right: 0px;
	top: 160px;
	width: 40px;
    height: 40px;
	z-index: 999;
	border-radius: 99px;
    border: 1px solid #000;
}
.lc-swiper-btn .btn-prev img{
    width: 30px;
    height: 30px;
    bottom: 5px;
    left: 5px;
}
.lc-swiper-btn .btn-next img{
	width: 30px;
    height: 30px;
    bottom: 5px;
    left: 5px;
}