﻿
.row-a1{padding: 81px 0 102px;
	background: url(../images/p2.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{text-align: center;position: relative;font-size: 32px;padding-bottom: 25px;}
.g-t1:after{content: '';position: absolute;left: 50%;bottom: 0;
	width: 100px;height: 3px;
	background-color: #275C36;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.m-txt1{margin-top: 45px;}
.m-txt1 .txt{margin: 0 58px;font-size: 20px;line-height: 2;color: #333;
	margin-bottom: 33px;
}
.m-txt1 .txt p{display: inline;}
.m-txt1 .pic{border-radius: 60px 0 60px 0;overflow: hidden;}
.m-txt1 .pic img{width: 100%;display: block;}
.row-a1-1{position: relative;z-index: 2;margin: -92px auto 0;max-width: 1100px;
	background: #FFFFFF;padding-top: 43px;padding-bottom: 50px;
	box-shadow: 0px 2px 54px 0px rgba(23,24,23,0.08);
	border-radius: 0px 62px 0px 62px;
}
.m-tab1{overflow: hidden;margin-left: 87px;line-height: 50px;margin-bottom: 35px;}
.m-tab1 li{float: left;margin-right: 48px;}
.m-tab1 li h3{font-size: 20px;font-weight: normal;color: #999;cursor: pointer;position: relative;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab1 li span{display: inline-block;position: relative;z-index: 2;}
.m-tab1 li h3:after{content: '';position: absolute;left: 0;bottom: 4px;
	width: 306px;height: 15px;opacity: 0;
	background: url(../images/i-02.png) no-repeat left 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;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab1 li.on h3{font-size: 28px;color: #333;}
.m-tab1 li:hover h3{color: #333;}
.m-tab1 li.on h3:after{opacity: 1;}

.m-slider1 .txt{font-size: 20px;line-height: 1.9;color: #333;text-align: justify;
	margin: 0 87px;
}
.m-slider1 .slick-arrow{position: absolute;top: 50%;width: 46px;height: 46px;z-index: 2;
	border: 0;cursor: pointer;font-size: 0;text-indent: 99999px;
	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;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 .slick-prev{left: -23px;background-image: url(../images/i-03.png);}
.m-slider1 .slick-next{right: -23px;background-image: url(../images/i-04.png);}
.m-slider1 .slick-arrow:hover{background-color: #275C36;
	-o-background-size: 11px auto;
	-ms-background-size: 11px auto;
	-moz-background-size: 11px auto;
	-webkit-background-size: 11px auto;
	background-size: 11px auto;
}
.m-slider1 .slick-prev:hover{background-image: url(../images/i-03-on.png);}
.m-slider1 .slick-next:hover{background-image: url(../images/i-04-on.png);}

.row-a2{padding: 72px 0;color: #fff;overflow: hidden;
	background: url(../images/p-bg1.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-a2 .g-t1{color: #fff;margin-bottom: 51px;}
.row-a2 .g-t1:after{background-color: #fff;opacity: .2;}
.row-a2 .col-l{width: 769px;}
.row-a2 .col-r{width: 528px;}
.m-t1{font-size: 22px;padding-left: 20px;position: relative;font-weight: normal;
	margin-bottom: 20px;
}
.m-t1:before{content: '';position: absolute;left: 0;top: 50%;width: 5px;height: 18px;
	background-color: rgba(255,255,255,.6);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt2{height: 160px;overflow: hidden;padding-left: 40px;padding-top: 31px;margin-bottom: 45px;
	background: rgba(255,255,255,.07);
	border-radius: 36px 0px 36px 0px;
}
.m-txt2 .item{float: left;margin-right: 93px;}
.row-a2 .col-l .m-txt2 .item{margin-right: 50px;}
.m-txt2 .top{font-size: 20px;position: relative;padding-bottom: 17px;margin-bottom: 18px;}
.m-txt2 .top:after{content: '';position: absolute;left: 0;bottom: 0;
	width: 37px;height: 3px;
	background-color: rgba(255,255,255,.2);
}
.m-txt2 .top span{margin-left: 15px;margin-right: 5px;font-size: 24px;font-family: 'DINCond-Bold';}
.m-txt2 .desc{font-size: 18px;}
.m-txt2 .item:last-child,.row-a2 .col-l .m-txt2 .item:last-child{margin-right: 0;}

.m-txt3{overflow: hidden;padding-left: 36px;padding-top: 17px;padding-bottom: 17px;
	background: rgba(255,255,255,.07);
	border-radius: 36px 0px 36px 0px;
	font-size: 18px;line-height: 3.1;
}
.m-txt3 .col{float: left;}
.m-txt3 .col-1{width: 325px;}
.m-txt3 .col-2{width: 535px;}
.m-txt3 .col-3{float: none;overflow: hidden;}