﻿
.g-t1{text-align: center;color: #fff;}
.g-t1 .tit{font-size: 48px;margin-bottom: 12px;}
.g-t1 .tit:after{content: '';display: block;width: 50px;height: 5px;
	background-color: #F90;margin: 8px auto 0;
}
.g-t1 .desc{margin: 0 auto;max-width: 690px;font-size: 18px;}
.row-a1{padding: 95px 0 0;margin-bottom: 10px;}

.m-list1{overflow: hidden;margin: 0 -30px;padding-top: 60px;}
.m-list1 li{width: 33.33%;float: left;margin-bottom: 45px;}
.m-list1 .con{display: block;margin: 0 30px;}
.m-list1 .pic{padding-top: 100%;height: 0;position: relative;overflow: hidden;
	border: 1px solid #fff;margin-bottom: 8px;
}
.m-list1 .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-list1 h3{font-size: 18px;font-weight: normal;color: #fff;text-align: center;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list1 .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);
}

.row-a2{padding: 80px 97px 80px 0;overflow: hidden;margin-bottom: 10px;
	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-txt1{width: 1116px;float: right;position: relative;height: 641px;
	background-color: rgba(0,0,0,.78);
}
.m-txt1 .left{position: absolute;left: -430px;top: 50%;width: 727px;height: 412px;
	border: 4px solid #fff;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt1 .left img{display: block;width: 100%;height: 100%;object-fit: cover;}
.m-txt1 .right{margin-left: 424px;color: #fff;padding-top: 102px;}
.m-txt1 .tit{font-size: 48px;margin-bottom: 18px;}
.m-txt1 .tit:after{content: '';display: block;width: 90px;height: 6px;
	background-color: #D97B00;margin-top: 14px;
}
.m-txt1 .desc{font-size: 18px;max-width: 430px;line-height: 1.8;margin-bottom: 70px;}
.m-txt1 .btn{display: block;width: 146px;height: 49px;text-align: center;line-height: 49px;
	font-size: 20px;color: #fff;border-radius: 5px;
	background-color: #D97B00;
}

.row-a3{overflow: hidden;margin-bottom: 10px;height: 800px;
	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;
}
.row-a3 .wp2{height: 100%;position: relative;}
.m-txt2{position: absolute;left: 0;top: 50%;right: 0;color: #fff;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt2 .tit{font-size: 48px;margin-bottom: 18px;}
.m-txt2 .tit:after{content: '';display: block;width: 90px;height: 6px;
	background-color: #D97B00;margin-top: 14px;
}
.m-txt2 .desc{font-size: 18px;max-width: 540px;line-height: 1.8;margin-bottom: 70px;}

.row-a4{overflow: hidden;margin-bottom: 10px;height: 800px;
	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;
}
.row-a4 .wp2{height: 100%;position: relative;}
.m-txt3{position: absolute;top: 50%;right: 0;color: #fff;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt3 .tit{font-size: 48px;margin-bottom: 18px;}
.m-txt3 .tit:after{content: '';display: block;width: 90px;height: 6px;
	background-color: #D97B00;margin-top: 14px;
}
.m-txt3 .desc{font-size: 18px;max-width: 590px;line-height: 1.8;margin-bottom: 70px;}


.g-t3{text-align: center;color: #fff;margin-bottom: 85px;}
.g-t3 .tit{font-size: 48px;margin-bottom: 22px;text-transform: uppercase;}
.g-t3 .tit:after{content: '';display: block;width: 93px;height: 6px;
	background-color: #F90;margin: 8px auto 0;
}
.g-t3 .desc{margin: 0 auto 12px;max-width: 820px;font-size: 24px;line-height: 1.25;}
.g-t3 .tips{font-size: 30px;color: #f90;}
.row-b1{padding: 84px 0 33px;margin-bottom: 10px;
	background-color: #1B1B1B;
}
.m-list2{}
.m-list2 li{text-align: center;margin-bottom: 90px;}
.m-list2 .ico{display: block;width: 100px;height: 100px;margin: 0 auto;}
.m-list2 .ico img{width: 100%;height: 100%;display: block;}
.m-list2 .tit{font-size: 48px;color: #f90;line-height: 1.2;margin-bottom: 18px;}
.m-list2 .desc{font-size: 24px;line-height: 1.25;color: #fff;}
.row-b3 img{width: 100%;display: block;}

.row-b2{padding: 45px 0 34px;margin-bottom: 10px;}
.g-t4{text-align: center;margin-bottom: 57px;padding-bottom: 107px;
	background: url(../images/i-04.png) no-repeat center bottom;
	-o-background-size: 48px auto;
	-ms-background-size: 48px auto;
	-moz-background-size: 48px auto;
	-webkit-background-size: 48px auto;
	background-size: 48px auto;
}
.g-t4 .tit{color: #F90;font-size: 48px;margin-bottom: 10px;}
.g-t4 .desc{color: #fff;margin: 0 auto 12px;max-width: 830px;font-size: 24px;line-height: 1.25;}
.m-form{}
.m-form .tit{font-size: 22px;color: #fff;text-align: center;margin-bottom: 30px;}
.m-form .con{}
.m-form .item{padding: 0 8px;margin-bottom: 16px;}
.m-form .ovh{margin: 0 -8px;}
.m-form .item-50{width: 50%;float: left;}
.m-form .inp{width: 100%;height: 47px;border: 1px solid #bbb;border-radius: 5px;
	display: block;background-color: transparent;font-size: 16px;color: #fff;
	padding: 0 15px;
}
.m-form textarea.inp{height: 157px;padding: 18px 15px;}
.m-form .btn{display: block;margin: 0 auto;width: 187px;height: 46px;
	background-color: #f90;font-size: 18px;color: #fff;border: 0;cursor: pointer;
}
