/*particular*/
body{font-family:"微软雅黑"; font-size:16px;}
*{padding:0; margin:0;}
ul,li{list-style:none;}
.title_1,.list1 li{white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.container{max-width:1200px;}
.space01{height: 10px; font: 0px/0px SimSun; clear: both;}
a,a:hover{color:#000;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.more a:hover,.more_01 a:hover,.more_02 a:hover,.more_03 a:hover,.detail a:hover
{ text-decoration:none;}

img{display: block;}

.bg_head1{max-width:1920px; width:100%; height:605px; background:url(../images/head_01.jpg) center top no-repeat; margin:0 auto;}
.bg_head2{width:100%; text-align:center; display:none;}
.bg_head2 img{width:100%;}

.l1920{width:1920px; margin:0 auto; background-color:#fff; overflow:hidden;}
.l1200{max-width:1200px; margin:0 auto; width:100%; overflow:hidden;}
.l1000{max-width:1000px; margin:0 auto; width:100%; overflow:hidden;}
.l1040{max-width:1040px; margin:0 auto; width:100%; overflow:hidden;}
.l900{max-width:900px; margin:0 auto; width:100%; overflow:hidden;}
.f1{width:48%; float:left;}
.f2{width:48%; float:right;}
.f3{width:50%; float:right;}
.f4{width:45%; float:left;}

.bg_01{background:url(../images/bg_2.jpg) center top no-repeat; background-color: #fff;}
.shadow{box-shadow:0 0 20px #f6d8e0;}

.more_01{height:27px; float:right; text-align:right; line-height:27px; color:red; font-size:16px; width: 100%;}
.more_01 a{color: red;}

.more_02{height:27px; float:right; text-align:right; line-height:27px; color: #838383; font-size:16px;}
.more_02 a{color: #838383;}
.more_01:after,.more_02:after {content: "."; display: block; height: 0; visibility: hidden; clear: both;}

.more_pic_01{float: right;}


.flex {display:flex;justify-content:space-between;flex-wrap:wrap; width: auto;}
.flex_block{display: inline-block;}


.t_pc{display: block;}
.t_s{display: none;}


.swiper-item .title,.l5_1_1 div,.l5_4_1 div{ 
	height: 40px; 
	width: 100%;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: rgb(255, 255, 255);
    opacity: 0.7;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 99;
    background: rgb(0, 0, 0);
}
.swiper-item .title a,.l5_1_1 div a,.l5_4_1 div a{color: #fff;}

.p_rel{position: relative;}

.l2{width: 1730px; margin:0 auto;}
.l2_1{width: 600px; padding: 15px; position: absolute; right: 110px; bottom: 50px; z-index: 90; background-color: #fff;}
.t_01 img,.l2_1 img{width: 100%;}
.l2_2{width: 1060px;}
.l2_2_1{margin:30px 20px 0 120px; font-size: 20px; font-weight: bold;}
.l2_2_2{margin:10px 20px 10px 120px; padding-bottom: 10px; border-bottom: 1px solid #24a17e;}
.l2_2_3{margin:10px 20px 0 120px;}
.more_pic_01{text-align: right; margin:5px 20px 10px 0;}

.t_02{background:url('../images/bg_1.jpg') no-repeat 0px 0px; background-attachment:fixed; background-size:cover; padding:100px 0px; text-align:center; width: 100%;}
.t_02 img{margin: 0 auto; cursor: pointer;}
.t_03 img {margin: 30px auto;}

.l4{width: 100%; max-width: 1700px; margin: 0 auto; position: relative; overflow: hidden; height: 560px;}
.l5,.l6{display: flex; justify-content: flex-end; width: 1600px; margin: 0 auto 30px;}
.l7{width: 1600px; margin: 0 auto 30px;}

.l4_1{position: absolute; left: 0; cursor: pointer;}
.l4_2{position: absolute; left: 70px; cursor: pointer;}
.l4_3{position: absolute; left: 140px; cursor: pointer;}

.l5_1 {
  width: 50%;
  height: 450px;
  margin-left: 40px;
  -webkit-clip-path: polygon(14% 0%, 100% 0%, 86% 100%, 0% 100%);
  clip-path: polygon(14% 0%, 100% 0%, 86% 100%, 0% 100%);
}

.l5_2 {
  padding: 70px 140px 40px;
  width: 50%;
  margin-left: -40px;
  -webkit-clip-path: polygon(14% 0%, 100% 0%, 86% 100%, 0% 100%);
  clip-path: polygon(14% 0%, 100% 0%, 86% 100%, 0% 100%);
}
.l5_3 {
  padding: 70px 140px 40px;
  width: 50%;
  margin-left: 40px;
  -webkit-clip-path: polygon(0 0, 86% 0, 100% 100%, 14% 100%);
  clip-path: polygon(0 0, 86% 0, 100% 100%, 14% 100%);
}

.l5_4 {
  width: 50%;
  height: 450px;
  -webkit-clip-path: polygon(0 0, 86% 0, 100% 100%, 14% 100%); 
  clip-path: polygon(0 0, 86% 0, 100% 100%, 14% 100%);
  margin-left: -40px;
}

.l5_1_1,.l5_4_1{position: relative;}
.l5_2,.l5_3{background-color: #24a17f; color: #fff;}
.l5_2 a,.l5_4 a,.l5_3_2 a{color: #fff;}
.l5_2_2{font-size: 30px; margin-bottom: 30px; padding: 0 20px; line-height: 50px;}
.l5_2_3{font-size: 20px; margin-bottom: 20px; padding: 20px; border-bottom: 1px solid #fff;}
.l5_2_4{font-size: 16px; line-height: 32px;}
.l5_3_2{font-size: 30px; border-bottom: 2px solid #fff; line-height: 60px;}
.l5_3_3{font-size: 20px; margin-top: 30px;}
.more_02{margin-top: 50px;}

.l6_1{width: 50%;}
.l6_2{width: 50%; padding: 60px; background-color: #fff; margin-left: -20px; margin-top: 20px;}
.l6_2_1{font-size: 30px; line-height: 60px;}
.l6_2_2{font-size: 18px; line-height: 36px; border-bottom: 1px solid #24a17e; padding-bottom: 20px; margin-bottom: 40px;}
.l6_2_3{font-size: 18px; line-height: 36px; margin-bottom: 10px;}

.l7_1{padding: 10px 0;}
.slick-slide{position: relative; text-align: center; cursor: pointer; margin: 5px;}
.slider_cont img{width: 100%;}
.slick-center{
    transform: scale(1.25, 1.25);
    -webkit-transform: scale(1.25, 1.25);
    -moz-transform: scale(1.25, 1.25);
    -o-transform: scale(1.25, 1.25);
}
.slick-prev:before, .slick-next:before {
    color: black;
}

.slider_cont div{
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: center;
    color: #fff;
    height: 50px;
    line-height: 50px;
    width: 100%;
}

.t_s img{width: 100%;}


.ex-btn {
	position: relative;
	z-index: 20;
	width: 150px;
	margin: 0 auto;
}
.ex-arr {
	width: 72px;
	height: 44px;
	background-repeat: no-repeat;
	background-position-y: center;
	cursor: pointer;
}
.ex-left {
	float: left;
	background-image: url(../images/box-l.png);
	background-position-x: left;
}
.ex-left:hover {
	float: left;
	background-image: url(../images/box-l.png);
	background-position-x: left;
}
.ex-right {
	float: right;
	background-image: url(../images/box-r.png);
	background-position-x: right;
}
.ex-right:hover {
	float: right;
	background-image: url(../images/box-r.png);
	background-position-x: right;
}

.ex-right2 {
	float: right;
	background-image: url(../images/box-r.png);
	background-position-x: right;
}
.ex-left2 {
	float: left;
	background-image: url(../images/box-l.png);
	background-position-x: left;
}

.noborder{border: none; margin-bottom: 0;}
#bottom{width:100%; line-height:32px; text-align:center; font-family:"宋体"; margin:0 auto; font-size: 12px; color: #000; background-color: #42d4bf}
#bottom a{color: #000;}


@media only screen and (max-width: 1100px){	
	.bg_head1{display: none;}	
	.bg_head2{display: block;}	
}
@media only screen and (max-width: 768px){  
    .l1920{margin:0 10px; width: auto;}
    .t_pc{display: none;}
    .t_s{display: block;}
    .l2,.l2_1,.l2_2,.l6_1,.l6_2,.l7{width: auto;}
    .l2_2_1,.l2_2_2,.l2_2_3{margin: 10px;}
    .l2_1{position: static;}
    .l4{height: auto;}
    .l4 img{width: 100%; margin-bottom: 10px}
    .l4_1{position: static;}
    .l4_2{position: static;}
    .l4_3{position: static;}
    .l5,.l6{width: 100%; height: auto; display: block;}
    .l5_1,.l5_2,.l5_3,.l5_4{width: auto; height: auto; margin: 0 0 10px; 
        -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    }
    .l5_1_1 img,.l5_4_1 img{width: 100%;}
    .l5_2,.l5_3{padding: 20px;}
    .more_pic_01{float: none;}
    .l6_2{padding:10px; margin:0;}
}
@media only screen and (max-width: 425px){ 
}

.space01 {
    height: 10px;
    font: 0px/0px SimSun;
    clear: both;
}
.clear {
    clear: both;
}

<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2020-04-02 16:04:29" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->