﻿

.row-bg{
	background: url(../images/p-bg1.jpg) no-repeat center top;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}

.g-t1{font-size: 24px;font-weight: normal;position: relative;padding-left: 8px;}
.g-t1:before{content: '';position: absolute;left: 0;top: 7px;width: 18px;height: 18px;
	border-radius: 50%;background-color: #F15D29;
}
.g-t1 span{font-size: 30px;font-weight: bold;position: relative;z-index: 2;text-transform: uppercase;}

.row-a1{padding: 95px 0 0;}
.m-txt1{overflow: hidden;padding-top: 30px;}
.m-txt1 .pic{float: right;width: 621px;margin-left: 44px;}
.m-txt1 .pic img{width: 100%;display: block;}
.m-txt1 .txt{overflow: hidden;padding-top: 43px;}
.m-txt1 .desc{font-size: 18px;line-height: 1.6;text-align: justify;
	margin-bottom: 118px;
}

.g-btn{display: block;width: 231px;height: 72px;padding-left: 45px;position: relative;
	line-height: 72px;font-size: 18px;color: #F7F7FF;border-radius: 12px;
	background-color: #2D2D2D;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s
}
.g-btn:after{content: '';position: absolute;top: 50%;right: 24px;width: 8px;height: 8px;
	background-color: #F15D29;border-radius: 50%;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s
}
.g-btn:hover{color: #fff;background-color: #F15D29;}
.g-btn:hover:after{background-color: #fff;width: 25px;height: 25px;background-image: url(../images/i-02.png);}

.row-a2{padding: 168px 0 0;}
.m-slider1{}
.m-slider1 .con{overflow: hidden;padding: 50px 0 50px 65px;position: relative;}
.m-slider1 .pic{float: left;width: 592px;height: 740px;position: relative;}
.m-slider1 .pic:after{content: '';position: absolute;right: 0;bottom: 0;width: 100%;height: 100%;
	border-radius: 36px;background-color: #CEB19B;
	transform: translate3d(calc(5.5%), -20px, 0) rotateZ(5deg) scale(1);
}
.m-slider1 .pic img{width: 100%;height: 100%;border-radius: 36px;display: block;position: relative;z-index: 2;}
.m-slider1 .g-t3{position: absolute;left: 90px;top: 75px;z-index: 3;color: #fff;}
.m-slider1 .g-t3 .tit{font-size: 24px;margin-bottom: 0;}
.slider-txt{width: 598px;float: right;padding-top: 110px;position: relative;z-index: 2;}
.slider-txt .tit{font-size: 26px;max-width: 502px;text-align: justify;line-height: 1.4;
	margin-top: 38px;margin-bottom: 165px;
}
.m-slider1 .slick-dots{position: absolute;left: 0;top: 50%;z-index: 2;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-slider1 .slick-dots li{display: block;padding: 8px 0;}
.m-slider1 .slick-dots li button{display: block;width: 12px;height: 12px;
	border: 0;cursor: pointer;border-radius: 50%;font-size: 0;text-indent: 9999px;
	background-color: #DDDAD7;padding: 0;
}
.m-slider1 .slick-dots li.slick-active button{background-color: #F15D29;}

.row-a3{padding: 102px 0 1px;overflow: hidden;}
.m-slider2{}
.m-slider2 .con{margin: 0 15px;position: relative;display: block;overflow: hidden;}
.m-slider2 .pic{padding-top: 72%;height: 0;position: relative;overflow: hidden;border-radius: 36px;}
.m-slider2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-slider2 .tit{position: absolute;left: 0;right: 0;bottom: 27px;height: 74px;line-height: 74px;
	text-align: center;font-size: 20px;font-weight: bold;color: #333;
	background-color: rgba(255,255,255,.6);
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-slider2 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-tit1{overflow: hidden;padding-top: 28px;margin-bottom: 88px;}
.m-tit1 .tit{float: left;width: 625px;text-align: justify;
	font-size: 26px;line-height: 1.4;
}
.m-tit1 .g-btn{float: right;margin-top: 45px;}

.row-a4{padding: 50px 0 145px;}

.m-recruit{position: relative;border-radius: 36px;overflow: hidden;}
.m-recruit .bg{padding-top: 47%;height: 0;position: relative;overflow: hidden;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-recruit .txt{position: absolute;top: 76px;left: 80px;z-index: 2;color: #fff;}
.m-recruit .desc{font-size: 24px;line-height: 1.33;max-width: 408px;margin-top: 34px;}
.m-recruit .btn{position: absolute;right: 39px;bottom: 39px;z-index: 2;width: 72px;height: 72px;
	background-color: #fff;border-radius: 50%;
}
.m-recruit .btn:after{content: '';position: absolute;top: 50%;left: 50%;width: 14px;height: 14px;
	border-radius: 50%;background-color: #F15D29;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.row-main{padding: 178px 0 0;}
.cur{font-size: 18px;}
.cur a{color: #888;padding-right: 38px;margin-right: 25px;
	background: url(../images/i-11.png) no-repeat right center;
	-o-background-size: 9px auto;
	-ms-background-size: 9px auto;
	-moz-background-size: 9px auto;
	-webkit-background-size: 9px auto;
	background-size: 9px auto;
}
.cur a:last-child{color: #333;padding-right: 0;background-image: none;}
.cur a:hover{color: #F15D29;}

.row-b1{padding-bottom: 112px;}

.g-t2{margin-top: 40px;padding-bottom: 9px;
	border-bottom: 2px solid #E6E4E2;
	display: flex;
	justify-content: space-between;
}
.g-t2 .tit{font-size: 56px;font-weight: normal;}

.m-pic{border-radius: 36px 36px 36px 200px;overflow: hidden;margin-top: 61px;}
.m-pic img{width: 100%;display: block;}

.m-tab1{display: flex;flex-wrap: wrap;border-bottom: 3px solid #EFE7E1;margin-bottom: 71px;margin-top: 135px;}
.m-tab1 li{margin-right: 88px;}
.m-tab1 li a{display: block;position: relative;font-size: 24px;color: #333;font-weight: bold;
	padding-bottom: 23px;
}
.m-tab1 li a:after{content: '';position: absolute;bottom: -3px;left: 50%;height: 3px;width: 0;opacity: 0;
	background-color: #F15D29;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab1 li:hover a:after,.m-tab1 li.on a:after{width: 116px;opacity: 1;}

.m-list2{display: flex;flex-wrap: wrap;margin: 0 -22px 10px;}
.m-list2 li{width: 33.33%;margin-bottom: 63px;}
.m-list2 .con{display: block;margin: 0 22px;overflow: hidden;
	background: #FFFFFF;
	border-radius: 38px;
	border: 1px solid #EFE7E1;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .pic{padding-top: 64%;position: relative;height: 0;overflow: hidden;}
.m-list2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list2 .txt{height: 232px;padding: 27px 33px 0;}
.m-list2 .t1{font-size: 20px;color: #333;line-height: 1.7;height: 5.1em;margin-bottom: 36px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .info{font-size: 0;}
.m-list2 .lab{height: 32px;line-height: 32px;padding: 0 14px;border-radius: 16px;
	font-size: 14px;color: #333;border-radius: 16px;margin-right: 21px;
	background-color: #EFE7E1;display: inline-block;
}
.m-list2 .date{line-height: 32px;font-size: 16px;color: #ACACAC;}
.m-list2 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list2 .con:hover .t1{color: #F15D29;}
.m-list2 .con:hover{border-color: #F15D29;}

.pages{text-align: center;font-size: 0;}
.pages li{display: inline-block;vertical-align: top;margin: 0 15px;}
.pages li a{display: block;font-size: 20px;color: #000;width: 50px;height: 50px;
	line-height: 46px;
	border-radius: 6px;
	border: 2px solid transparent;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.pages .arrow a{border-color: #EFE7E1;border-radius: 8px;
	background-color: #fff;background-position: center;background-repeat: no-repeat;
	-o-background-size: 18px auto;
	-ms-background-size: 18px auto;
	-moz-background-size: 18px auto;
	-webkit-background-size: 18px auto;
	background-size: 18px auto;
}
.pages li:hover a,.pages li.on a{color: #F15D29;text-decoration: underline;}
.pages .prev a{background-image: url(../images/i-12.png);}
.pages .next a{background-image: url(../images/i-13.png);}
.pages .prev:hover a{background-image: url(../images/i-12-on.png);}
.pages .next:hover a{background-image: url(../images/i-13-on.png);}
.pages .arrow:hover a{border-color: #DDD0C6;}

.row-b2{padding: 90px 0 200px;}
.m-details{}
.m-details h1{font-size: 36px;margin-bottom: 38px;}
.m-details .info{font-size: 0;padding-bottom: 70px;}
.m-details .lab{height: 32px;line-height: 32px;padding: 0 14px;border-radius: 16px;
	font-size: 14px;color: #333;border-radius: 16px;margin-right: 21px;
	background-color: #EFE7E1;display: inline-block;
}
.m-details .date{line-height: 32px;font-size: 16px;color: #ACACAC;}
.m-details .txt{padding-top: 72px;border-top: 3px solid #EFE7E1;font-size: 20px;line-height: 1.8;margin-bottom: 122px;text-align: justify;}
.m-details .back{display: block;margin: 0 auto;width: 281px;height: 72px;text-align: center;
	line-height: 72px;border-radius: 12px;font-size: 18px;color: #F7F7FF;
	background-color: #2D2D2D;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-details .back:before{content: '';display: inline-block;vertical-align: middle;
	width: 24px;height: 24px;margin-right: 20px;
	background: url(../images/i-14.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-details .back:hover{background-color: #F15D29;}

.m-details2 h1{font-size: 36px;margin-bottom: 44px;}
.m-details2 .txt{padding-top: 60px;border-top: 3px solid #EFE7E1;}
.m-details2 .tit{font-size: 24px;padding-left: 19px;position: relative;}
.m-details2 .tit:after{content: '';position: absolute;left: 0;top: 50%;width: 4px;height: 14px;
	background-color: #F15D29;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-details2 .desc{font-size: 24px;line-height: 1.83;margin-bottom: 75px;margin-top: 30px;}
.m-details2 .desc2{font-size: 20px;line-height: 2.35;margin-top: 20px;margin-bottom: 92px;}
.row-b3{padding: 90px 0;}

.g-t2 .tab li{float: left;margin-left: 70px;padding-top: 30px;position: relative;}
.g-t2 .tab li a{display: block;font-size: 24px;font-weight: bold;position: relative;z-index: 1;color: #333;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.g-t2 .tab li:before{content: '';position: absolute;left: -15px;bottom: 4px;
	width: 41px;height: 9px;background-color: #F15D29;opacity: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.g-t2 .tab li.on:before,.g-t2 .tab li:hover:before{opacity: 1;}

.g-t3{}
.g-t3 .en{position: relative;margin-bottom: 6px;}
.g-t3 .en:before{content: '';position: absolute;left: 0;top: 2px;width: 18px;height: 18px;
	border-radius: 50%;background-color: #F15D29;
}
.g-t3 .en span{position: relative;display: block;z-index: 2;font-size: 24px;padding-left: 8px;}
.g-t3 .tit{font-size: 44px;}

.row-b5{padding: 88px 0 80px;}
.m-txt2{margin-top: 75px;margin-bottom: 95px;
	display: flex;
	justify-content: space-between;
}
.m-txt2 .pic{width: 315px;}
.m-txt2 .pic img{width: 100%;display: block;}
.m-txt2 .txt{width: 924px;position: relative;}
.m-txt2 .txt:before{content: '';position: absolute;left: -46px;top: -15px;width: 71px;height: 57px;
	background: url(../images/i-15.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-txt2 .desc{font-size: 20px;line-height: 1.83;text-align: justify;font-weight: bold;position: relative;z-index: 2;}
.m-txt2 .desc strong{background-color: #F15D29;color: #fff;}

.m-list3{display: flex;flex-wrap: wrap;margin: 0 -30px;}
.m-list3 li{width: 50%;margin-bottom: 70px;}
.m-list3 .con{display: block;overflow: hidden;margin: 0 30px;}
.m-list3 .pic{float: left;width: 350px;height: 238px;border-radius: 20px;overflow: hidden;
	margin-right: 32px;
}
.m-list3 .pic img{width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list3 .txt{overflow: hidden;padding-top: 10px;}
.m-list3 .tit{font-size: 24px;margin-bottom: 18px;color: #333;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list3 .desc{font-size: 16px;line-height: 1.63;text-align: justify;color: #333;}
.m-list3 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list3 .con:hover .tit{color: #F15D29;}

.row-b6-1{padding-top: 63px;border-radius: 0 54px 54px 0;
	background-color: #F4ECE7;
}
.m-tab1-1{margin-top: 75px;margin-bottom: 0;}
.m-tab1-1 li.on a,.m-tab1-1 li:hover a{color: #F15D29;}
.row-b6-2{padding-bottom: 60px;padding-top: 82px;
	border-radius: 0 0 138px 0;background-color: #FAF6F3;
}
.row-b6{position: relative;z-index: 2;}

.row-b7{margin-top: -138px;padding-top: 230px;padding-bottom: 75px;overflow: hidden;
	background-color: #F4ECE7;
}

.m-list4{display: flex;flex-wrap: wrap;margin-top: 80px;position: relative;}
.m-list4:before{content: '';position: absolute;left: -1000px;right: -1000px;bottom: 74px;
	border-top: 1px dashed #CBBEB6;
}
.m-list4 li{width: 20%;}
.m-list4 .ico{display: block;margin: 0 auto 98px;width: 80px;height: 80px;}
.m-list4 .ico img{width: 100%;height: 100%;display: block;}
.m-list4 .t1{font-size: 22px;text-align: center;position: relative;}
.m-list4 .t1:after{content: '';position: absolute;top: -45px;left: 50%;width: 8px;height: 8px;
	border-radius: 50%;background-color: #F15D29;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.g-t2-1{padding-bottom: 33px;}
.g-t2-1 .cur{margin-top: 36px;}

.g-t4{display: flex;flex-wrap: wrap;}
.g-t4 .tit{font-size: 44px;}
.g-t4 .tips{font-size: 24px;margin-left: 57px;margin-top: 22px;}

.row-c1-1{padding: 125px 0 144px;}

.m-table{margin-top: 62px;position: relative;}
.m-table .swiper-container{overflow: hidden;}
.m-table .cont{border-radius: 38px;border: 5px solid #EFE7E1;
	background-color: #E9E1DA;overflow: hidden;
}
.m-table .item{overflow: hidden;border-bottom: 5px solid #EFE7E1;}
.m-table .t1{width: 312px;float: left;padding: 40px 0 40px 75px;
	font-size: 20px;line-height: 2;
}
.m-table .desc{overflow: hidden;font-size: 18px;line-height: 2.4;padding: 40px 0 40px 65px;
	background: #faf6f3;
}
.m-table .item:last-child{border-bottom: 0;}
.m-table .arrow a{position: absolute;top: 50%;width: 48px;height: 48px;
	background-color: #F4EFEA;border-radius: 50%;border: 1px solid #D5CDC4;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 11px auto;
	-ms-background-size: 11px auto;
	-moz-background-size: 11px auto;
	-webkit-background-size: 11px auto;
	background-size: 11px auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-table .prev{left: -75px;background-image: url(../images/i-21.png);}
.m-table .next{right: -75px;background-image: url(../images/i-22.png);}

.m-tel{max-width: 1260px;margin: 95px auto 105px;height: 160px;line-height: 160px;
	border-radius: 80px;font-size: 0;text-align: center;
	background-color: #fff;
}
.m-tel .tel{display: inline-block;vertical-align: middle;position: relative;
	font-size: 20px;font-weight: bold;padding-left: 81px;padding-right: 51px;margin-right: 47px;
	background: url(../images/i-23.png) no-repeat left center;
	-o-background-size: 47px auto;
	-ms-background-size: 47px auto;
	-moz-background-size: 47px auto;
	-webkit-background-size: 47px auto;
	background-size: 47px auto;
}
.m-tel .tel:after{content: '';position: absolute;right: 0;top: 50%;width: 2px;height: 33px;
	background-color: #E4E1DE;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-tel .tel span{color: #F15D29;font-size: 40px;}
.m-tel .date{display: inline-block;vertical-align: middle;font-size: 20px;}

.m-t1{text-align: center;font-size: 30px;margin-bottom: 53px;}
.m-form1{border-radius: 38px;padding: 64px 94px 90px;
	background-color: #EFE7E1;
}
.m-form1 .t1{font-size: 24px;font-weight: bold;margin-bottom: 15px;}
.m-form1 .lab{display: inline-block;vertical-align: middle;padding: 0 12px;height: 26px;line-height: 26px;
	font-size: 14px;font-weight: bold;color: #fff;border-radius: 13px;
	background-color: #F15D29;margin-left: 26px;position: relative;top: -2px;
}
.m-form1 .t-c{overflow: hidden;}
.m-form1 label{float: left;font-size: 18px;margin-right: 72px;cursor: pointer;line-height: 64px;}
.m-form1 label input{width: 18px;height: 18px;display: inline-block;vertical-align: middle;
	position: relative;top: -2px;margin-right: 16px;cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(../images/i-24.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-form1 label input:checked{background-image: url(../images/i-25.png);}
.m-form1 .inp{display: block;width: 100%;height: 64px;border-radius: 10px;
	padding: 0 30px;font-size: 18px;border: 0;background-color: #FBF7F4;
}
.m-form1 .ovh{display: flex;flex-wrap: wrap;margin: 0 -40px;}
.m-form1 .item{width: 100%;padding: 0 40px;margin-bottom: 45px;}
.m-form1 .item-50{width: 50%;}
.m-form1 .item-txt{width: 50%;padding-left: 0;}
.m-form1 .desc{font-size: 16px;line-height: 1.75;padding-top: 51px;}
.m-form1 textarea.inp{height: 224px;padding: 20px 30px;}
.m-form1 .tips{font-size: 16px;margin-top: 22px;}
.m-form1 .tips2{text-align: center;font-size: 18px;padding-top: 53px;margin-bottom: 25px;}
.m-form1 .btn{display: block;width: 311px;height: 72px;border-radius: 36px;
	font-size: 18px;color: #F7F7FF;padding-left: 55px;text-align: left;
	border: 0;cursor: pointer;margin: 0 auto;position: relative;
	background-color: #F15D29;
}
.m-form1 .btn:after{content: '';position: absolute;top: 50%;right: 40px;width: 8px;height: 8px;
	background-color: #fff;border-radius: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.row-f1{padding: 0 0 185px;}

.row-e2{padding: 90px 0 145px;
	background: url(../images/i-bg1.png) no-repeat center bottom 100px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.row-e2 .g-t3{text-align: center;margin-bottom: 32px;}
.row-e2 .g-t3 .en{display: inline-block;}
.m-txt3{max-width: 910px;
	margin: 0 auto;text-align: center;
}
.m-txt3 .desc-1{font-size: 32px;line-height: 1.5;font-weight: bold;margin-bottom: 58px;}
.m-txt3 .desc-1 span{display: inline-block;position: relative;}
.m-txt3 .desc-1 span:before{content: '';position: absolute;left: 0;right: 0;bottom: 3px;
	height: 26px;background-color: #F15D29;opacity: .3;z-index: -1;
}
.m-txt3 .desc-2{font-size: 30px;line-height: 1.4;font-weight: bold;margin-bottom: 60px;}
.m-txt3 .tit{text-align: center;line-height: 180px;font-size: 40px;color: #FFFEFE;
	border-radius: 24px;background-color: #F15D29;margin-bottom: 54px;font-weight: bold;
}
.m-txt3 .desc-3{font-size: 20px;line-height: 1.6;text-align: left;}

.row-e3{padding-top: 1px;height: 650px;position: relative;}
.row-e3:after{content: '';position: absolute;right: 240px;bottom: 0;top: 43px;left: 0;
	border-radius: 0 60px 60px 0;
	background: url(../images/p-bg2.jpg) no-repeat right center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-e3 .wp{position: relative;z-index: 2;}
.m-txt4{margin-top: 55px;}
.m-txt4 .tit{font-size: 28px;line-height: 1.4;max-width: 1085px;text-align: justify;
	margin-bottom: 47px;
}
.m-txt4 .desc{font-size: 20px;line-height: 1.6;max-width: 700px;}

.row-e4{overflow: hidden;padding: 124px 0;}
.row-e4 .g-t3{float: left;}
.m-slider3{float: right;width: 1105px;position: relative;padding: 40px 0;}
.m-slider3 .item{overflow: hidden;}
.m-slider3 .date{float: left;width: 119px;border-top: 1px solid #E3DBD6;
	font-size: 16px;color: #F15D29;font-weight: bold;line-height: 50px;
	border-top: 1px solid #E3DBD6;margin-right: 122px;padding: 12px 0;
}
.m-slider3 .date span{font-size: 28px;}
.m-slider3 .desc{overflow: hidden;font-size: 16px;color: #372310;line-height: 36px;
	border-top: 1px solid #E3DBD6;padding: 12px 0;
}
.m-slider3 .yue{float: left;font-weight: bold;width: 72px;text-align: right;margin-right: 18px;}
.m-slider3 .t-c{overflow: hidden;}
.m-slider3:before{content: '';position: absolute;left: 179px;top: 0;bottom: 0;
	border-left: 1px dashed #C1B8B2;
}
.m-slider3 .slick-arrow{position: absolute;left: 156px;width: 48px;height: 48px;
	background-color: #F4EFEA;font-size: 0;text-indent: 9999px;
	border-radius: 50%;cursor: pointer;
	border: 1px solid #D5CDC4;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 14px auto;
	-ms-background-size: 14px auto;
	-moz-background-size: 14px auto;
	-webkit-background-size: 14px auto;
	background-size: 14px auto;
}
.m-slider3 .slick-prev{top: -50px;background-image: url(../images/i-26.png);}
.m-slider3 .slick-next{bottom: -50px;background-image: url(../images/i-27.png);}

.row-e5{overflow: hidden;padding-bottom: 159px;}
.row-e5 .g-t3{margin-bottom: 90px;}

.row-e6{border-radius: 164px 0px 0px 0px;overflow: hidden;padding: 110px 0 200px;
	background-color: #EFE7E1;
}
.m-slider4{margin-top: 57px;padding-bottom: 122px;position: relative;}
.m-slider4 .con{margin-right: 30px;height: 400px;padding: 20px 58px 0;
	border-radius: 24px;border: 1px solid #BFBAB7;
}
.m-slider4 .t1{font-size: 36px;position: relative;padding: 25px 0;margin-bottom: 35px;
	border-bottom: 1px solid rgba(191, 186, 183, .5);
	background: url(../images/i-28.png) no-repeat right center;
	-o-background-size: 32px auto;
	-ms-background-size: 32px auto;
	-moz-background-size: 32px auto;
	-webkit-background-size: 32px auto;
	background-size: 32px auto;
}
.m-slider4 .desc{font-size: 20px;line-height: 2;}
.m-slider4 .swiper-arrow{position: absolute;bottom: 0;width: 60px;height: 60px;
	border-radius: 50%;border: 1px solid #BFBAB7;cursor: pointer;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 10px auto;
	-ms-background-size: 10px auto;
	-moz-background-size: 10px auto;
	-webkit-background-size: 10px auto;
	background-size: 10px auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider4 .swiper-prev{left: 0;background-image: url(../images/i-29.png);}
.m-slider4 .swiper-next{left: 80px;background-image: url(../images/i-30.png);}
.m-slider4 .swiper-arrow:hover{border-color: #F15D29;}
.m-slider4 .swiper-prev:hover{background-image: url(../images/i-29-on.png);}
.m-slider4 .swiper-next:hover{background-image: url(../images/i-30-on.png);}