.index_title{ text-align:center; font-size:40px; color:#0e0d0b; font-weight:bold; background:url(../img/icon/icon_titbg.png) no-repeat center bottom 1px; }
.index_title p.en{ font-size:18px; font-weight:normal; opacity:0.5 }
.new_tit{ background:url(../img/icon/icon_titbg.png) no-repeat left bottom 1px;  }
.new_tit h2{ font-size:40px; font-weight:bold; line-height:50px;  color:#0e0d0b;  }
.new_tit p{ font-size:18px; color:#0e0d0b; opacity:0.5;  }

.new_cates {
    position: absolute;
    right: 0;
    top: 50%;
    height: 42px;
    line-height: 42px;
    margin-top: -21px;
}
.new_cates a{ padding:0 25px; display: inline-block;  margin:0 10px; color:#999 }
.new_cates a.active,.new_cates a:hover{ background: #ffd200; color:#000; }

ul.wel_list{ margin-top:40px; display: flex; justify-content: space-between; text-align: center; }
ul.wel_list li .img{ height:80px; }
ul.wel_list li .img img{ max-height:80px; }
ul.wel_list li p.en{ color:#ffcc00; }
ul.wel_list li p.cn{ font-weight:bold; font-size:18px; color:#010101; }

#jianzhang .w1280{ overflow:unset; }
ul.jz_ul{ display:flex; align-items: flex-end; }
ul.jz_ul li{ position:relative; width:50%; border-radius:15px; overflow: hidden; cursor:pointer; transition: all 300ms; }
ul.jz_ul li dl dt a.img{ height:300px; overflow:hidden; display: block;  }
ul.jz_ul li dl dt a.img img{ object-fit: cover; width: 100%; max-height:100%; display: block; }
ul.jz_ul li dl dd a.desc{ position:relative; box-sizing: border-box; padding:40px 40px 0; display:block; height:212px; transition: all 300ms; background:#f1f1f1; }
ul.jz_ul li dl dd a.desc .tit{ font-size:36px; font-weight:bold; color:#000; }
ul.jz_ul li dl dd a.desc .line{ margin:10px 0;  width:50px; height:2px; background:#000; }
ul.jz_ul li dl dd a.desc .txt{ font-size:20px; color:#000; }
ul.jz_ul li dl dd a.desc .more{ position:absolute; right:40px; bottom:40px; background:#ffcc00; color:#000; width:60px; height:24px; line-height:24px; border-radius:5px; text-align:center;  }
ul.jz_ul li.active{ z-index:100; box-shadow: 0 0 20px #999; }
ul.jz_ul li.active dl dd a.desc{ height:220px; background:#ffcc00;  }
ul.jz_ul li.active dl dd a.desc .more{ background:#fff; }
ul.jz_ul li.active dl dt a.img{  }

.more_zx{ cursor:pointer; display:block; margin:0 auto; width:315px; height:60px; line-height:60px; background:#ee1411; text-align:center; font-size:30px; color:#fff; }
.more_zx:hover{ cursor:pointer; color:#fff; opacity:0.6; }

ul.bx_ul{  display:flex; justify-content: space-between; }
ul.bx_ul li{ width:23%; transition: all 300ms; }
ul.bx_ul li a{ display:block; }
ul.bx_ul li a img{ width:100%; }
ul.bx_ul li:Hover{ box-shadow:0 0 20px #999; }

.tj_data{ background:url(../img/bg/data_bg.png) no-repeat; background-size:cover; background-position:center center; }
.tj_data .w1280{ position:relative; }
.data_tit h3{ font-size: 34px; font-weight:bold; color:#000; } 
ul.data_ul { width:900px; display:flex;  flex-wrap: wrap;  justify-content: space-between;}
ul.data_ul li{ font-size:24px; width:360px;  }
ul.data_ul .data_floor1{ color:#ee1411; font-weight:bold; font-weight:bold; }
ul.data_ul .data_floor1 b{ font-size: 68px; color:#ee1411; } 
ul.data_ul .data_floor2{ font-size: 22px; font-weight:bold; color:#000; }

.contact_me{ display:flex; align-items:center; padding:10px; position:absolute; right:0; bottom:40px; width:440px; background:#fff; }
.contact_me img{ height:40px;  }
.contact_me p{ margin:0 50px; }
.contact_me p b{ font-weight: normal; }
.contact_me span{ border:2px solid #000; padding:4px 10px; cursor:pointer; }

.draw_flex{ display: flex; justify-content: center; }
.draw_text{ 
    width: 500px;
    background: #f2f2f2;
    height: 388px;
    padding-left: 40px;
    box-sizing: border-box;
    padding-top: 15px;
    position: relative;
}
.draw_text .title{ display: flex; line-height:22px; }
.draw_text .title .title_text{ font-size:12px; }
.draw_text .type_input input{ border:none; background:#ececec; height:40px; line-height:40px; width:400px; padding:0 15px; font-size: 13px; box-sizing: border-box; }
.draw_text .type_button button{ border:none; width:300px; height:40px; line-height:40px; background:#ffbc01; }
.draw_text .fk-editor{ color:#222; }
.draw_text .contact_me{ position:unset; width:410px; }

.footer_logo{ text-align:center; }

.foot_cont{ display:flex; justify-content: space-around; }
.foot_cont .foot_li{ width:400px; height:160px; color: #000; background:#fedc00; padding:20px; box-sizing: border-box; }
.foot_cont .foot_li .foot_li_tit{ font-size:22px; font-weight:bold; }
ul.foot_ul_txt li b{ font-weight:bold; font-size:26px; }

ul.foot_ul_img{ display:flex; justify-content: space-between; }
ul.foot_ul_img li{ width:110px;  }
ul.foot_ul_img li img{ width:110px; }
ul.foot_ul_img li p{ line-height:28px; font-size:14px; text-align:center; }

ul.footer_nav{ width:100%; display:flex; justify-content: space-around; }
ul.footer_nav li{ text-align:center;  }
ul.footer_nav li dl dt a{ display:block;  line-height:42px; }
ul.footer_nav li dl dd a{ display:block; line-height:36px; }


/* flip */
/* slider */

.hero__section {
	overflow: unset;
}

@media (max-width: 576px) {
	.hero__section {
		padding-top: 30px;
	}
}

.slide-item {
	outline: none;
	cursor: pointer;
	width: 256px;
	height:330px;	
	position: relative;
}

.slide-item a{ 
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
 }
 .slide-item img {
    box-sizing: border-box;
	width: 256px;
	height:330px;
	object-fit: cover;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	transform:scaleY(1.2) perspective(140px) rotatey(0deg);
}


.slick-center.slide-item img {
	padding: 0;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	transform: scaleY(1.2) perspective(140px) rotatey(0deg);
}

.slide-item.slick-slide.one img{
	transform:scaleY(1.2) perspective(120px) rotatey(5deg);
}
.slide-item.slick-slide.two img{
	transform:scaleY(1.2) perspective(120px) rotatey(3deg);
}
.slide-item.slick-slide.four img{
	transform:scaleY(1.2) perspective(120px) rotatey(-3deg);
}

.slide-item.slick-slide.five img{
	transform:scaleY(1.2) perspective(120px) rotatey(-5deg);
}
.slide-item.slick-slide{
	transform:scale(1.1);
	z-index:10;
}
.slide-item.slick-slide.one,.slide-item.slick-slide.five{
	z-index:60;
}
.slide-item.slick-slide.two,.slide-item.slick-slide.four{
	z-index:80;
}
.slide-item.slick-slide.three{
	transform:scale(1.2);
	z-index:100;
}
.hero-slider .slick-track {
	-webkit-transition: all 0.1s;
	-o-transition: all 0.1s;
	transition: all 0.1s;
}


@media (max-width: 576px) {
	.slide-item img {
		padding: 0;
	}
}

.hero-text-slider {
	text-align: center;
	padding-top: 50px;
	max-width: 800px;
	margin: 0 auto;
}

.hero-text-slider .text-item{ font-size:32px;  }

.slick-slider .slick-arrow{ position: absolute; width: 50px; height:120px; border:none;   }
.slick-slider .slick-prev{ left: -65px; top: 50%; margin-top:-60px; }
.slick-slider .slick-next{ right: -65px; top: 50%; margin-top:-60px; }
.slick-slider .slick-arrow i{ color:#717171; }

.adv_index{ display:flex; justify-content: space-between; }
.adv_index ul{ width:840px;  display: flex; justify-content: space-between; flex-wrap: wrap; }
.adv_index ul li{ width:400px; height:300px; margin-bottom:40px; }
.adv_index ul li img{ max-width:100%; height:300px; }
.adv_index .adv_more{ width:400px; height:640px; background:#272727;  }
.adv_index .adv_more .adv_item5,.adv_index .adv_more .more_link{ height:300px; }
.adv_index .adv_more .adv_item5{ margin-bottom:40px; }
.adv_index .adv_more img{ max-width:100%; height:300px; }

.page_section .box_li{ width:50%; }
.page_section .box_li .page_img{ height:450px; overflow: hidden; }
.page_section .box_li img{ object-fit: cover; height: 100%; width: 100%; }
.page_section .box_li .page_desc{ padding:30px; }
.page_section .box_li .page_desc h3{ font-size:24px; color:#000; }
.page_section .box_li .page_desc .line{ font-size:22px; text-align:left; height:10px;     line-height: 5px; }
.page_section .box_li .page_desc .page_text{ font-size:14px; line-height:24px; }
.page_section .box_li .page_desc .page_text p{ margin:5px 0; }

