/* 
    Editor:fan
    Time:2020.4.8

    Less compilation
    > npm install -g less
    > lessc style.less style.css
*/
 
/* 公用 */
/* 首页改版样式 */
.clear {clear:both;line-height:0;padding:0;border:0;overflow:hidden;font-size: 0px; float:none;}
#scrollnews{ height:280px;overflow:hidden; margin:10px auto; background:#35383d repeat;display: grid;align-items:center;padding-top:0.8%;}
@media (max-width:1440px) {
	#scrollnews {
height:270px;padding-top:0.9%;
}
}
@media (max-width:1366px) {
	#scrollnews {
		
}
}
@media (max-width:991px) {
	#scrollnews {
height:256px;padding-top:1%;
}
}
@media (max-width:767px) {
	#scrollnews {
height:230px;padding-top:1%;
}
}
.zj{width:321px; height:242x; float:left; margin:auto 6px;}
@media (max-width:991px) {
	.zj {
width:300px; height:226x;
}
}
@media (max-width:767px) {
	.zj {
width:280px; height:211x;
}
}
.zj img{ float:left; padding:1px; border:1px solid #6d6d6d; width:100%;height:100%；}

.basecont-1 {
	padding-left:15px;
	padding-right:15px;
	margin-left:auto;
	margin-right:auto;
}
@media (min-width:768px) {
	.basecont-1 {
	width:83%;
	max-width:1500px;
}
}.base105
{    padding-top: 30px;
     padding-bottom: 80px;
}
@media (max-width:1681px) {
	.base105 {
	padding-top:30px;
	padding-bottom:30px;
}
}
@media (max-width:1440px) {
	.base105 {
	padding-top:50px;
	/* padding-bottom:60px; */
}
}
@media (max-width:1366px) {
	.base105 {
	padding-top:40px;
	/* padding-bottom:50px; */
}
}
@media (max-width:991px) {
	.base105 {
	padding-top:30px;
	/* padding-bottom:40px; */
}
}
@media (max-width:767px) {
	.base105 {
	padding-top:20px;
	/* padding-bottom:30px; */
}
}
.homesectionct .basecont-1 {
	position:relative;
}
.homesectionct .cont-1 {
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}
.homesectionct .cont-1 .lt-1{
	padding:60px 40px 20px;
	width:32%;
}
@media (max-width:1199px) {
	.homesectionct .cont-1 .lt-1 {
	padding:40px 15px 20px;
}
}@media (max-width:991px) {
	.homesectionct .cont-1 .lt-1 {
	padding:34px 0;
	width:100%;
}
}.homesectionct .cont-1 .lt-1 .lab {
	font-size:24px;
	color:#cecece;
	line-height:1;
	display:block;
	margin-bottom:22px;
}
.homesectionct .cont-1 .lt-1 .tit-1 {
	color: #333;
    font-size: 38px;
    font-family: "HelveticaNeueLTPro-BdCn";
    margin-bottom: 2%;
	line-height:1.3;
	font-weight:bold;
}
@media (max-width:1681px) {
	.homesectionct .cont-1 .lt-1 .tit-1 {
	font-size:38px;
}
}@media (max-width:1440px) {
	.homesectionct .cont-1 .lt-1 .tit-1 {
	font-size:34px;
	margin-bottom:30px;
}
}@media (max-width:1199px) {
	.homesectionct .cont-1 .lt-1 .tit-1 {
	font-size:30px;
}
}@media (max-width:991px) {
	.homesectionct .cont-1 .lt-1 .tit-1 {
	font-size:26px;
	margin-bottom:20px;
}
}@media (max-width:767px) {
	.homesectionct .cont-1 .lt-1 .tit-1 {
	font-size:24px;
}
}.homesectionct .cont-1 .lt-1 .tit-1 span {
	color:#999999;
}.homesectionct .cont-1 .gt {
	width:58%;
	padding-top:3%;
}
@media (max-width:991px) {
	.homesectionct .cont-1 .gt {
	width:100%;
}
}.homesectionct .cont-1 .lt-1 .but-1 a {
	display:flex;
	align-items:center;
	color:#fff;
	font-size:14px;
	width:140px;
	margin:0 auto;
}
.homesectionct .cont-1 .lt-1 .but-1 a {
	color:#333;
	margin:20px 0px;
}.homesectionct .basecont-1 {
    position: relative;
}
@media (min-width: 768px) {
    .basecont-1 {
        width: 83%;
        max-width: 1500px;
    }
}
.homesectionct .cont-1 .lt-1 .btn-box {
	margin-top: 12%;
}
@media (max-width: 1681px) {
    .homesectionct .cont-1 .lt-1 .btn-box {
        margin-top: 3%;
    }
}
@media (max-width: 1191px) {
    .homesectionct .cont-1 .lt-1 .btn-box {
        margin-top: 1%;
    }
}
.homesectionct .cont-1 .lt-1 .btn-box .xz-btn {
	align-items: center;
    border-radius: 2rem;
    height: 4rem;
    line-height: 4rem;
    /* margin-right: 2rem; */
    position: relative;
    width: 16rem;
    background: #d52f28;
    border: none;
    color: #fff;
    /* display: inline-flex; */
    font-size: 1rem;
    /* font-weight: 600; */
    justify-content: center;
    padding: 0.5rem 0.6rem;
    transition: all .3s ease;
    white-space: nowrap;


}
.homesectionct .cont-1 .lt-1 .btn-box .xz-btn:hover {
    content: "\e692";
    font-family: iconfont;
    font-size: 1.1rem;

}


