﻿
.row-a1{position: relative;overflow: hidden;padding: 72px 0 0;height: 1080px;
	background: #fff url(../images/p-bg1.jpg) no-repeat center bottom;
	-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-txt1{overflow: hidden;}
.m-txt1 .tit{font-size: 120px;color: #000;line-height: 1.1;margin-bottom: 5px;
	font-family: 'dameroncondital';font-weight: normal;
}
.m-txt1 .desc{font-size: 22px;line-height: 1.41;color: #666;}
.m-txt1 .more{width: 253px;height: 70px;display: block;position: relative;
	text-align: center;line-height: 70px;border-radius: 35px;font-size: 18px;
	font-weight: 900;font-style: italic;color: #fff;padding-left: 64px;
	text-transform: uppercase;
	background-color: #0C0C0C;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-txt1 .more:after{content: '';position: absolute;left: 9px;right: 9px;top: 8px;bottom: 8px;
	background:  url(../images/i-02.png) no-repeat left center;
	-o-background-size: 55px auto;
	-ms-background-size: 55px auto;
	-moz-background-size: 55px auto;
	-webkit-background-size: 55px auto;
	background-size: 55px auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-txt1 .more:hover{padding-left: 0;padding-right: 64px;background-color: #F39800;}
.m-txt1 .more:hover span{border-bottom: 2px solid #f9cc80;}
.m-txt1 .more:hover:after{background-position: right center;}
.m-txt1-0 .txt{float: left;width: 1020px;margin-top: 28px;}
.m-txt1-0 .more{float: right;margin-top: 114px;}

.m-pic .pic{position: absolute;}
.m-pic .pic img{width: 100%;display: block;}
.m-pic .pic-1{width: 1017px;height: 573px;left: 0;bottom: 112px;z-index: 2;}
.m-pic .pic-2{width: 525px;height: 634px;right: 240px;bottom: 56px;z-index: 2;}
.m-pic .pic-3{width: 988px;height: 324px;right: 0;bottom: 80px;}

.row-a2{height: 1132px;position: relative;
	background: #fff url(../images/p-bg1.jpg) no-repeat center bottom;
	-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-txt1-1{position: absolute;right: 240px;bottom: 90px;text-align: right;overflow: visible;}
.m-txt1-1 .tit{font-size: 110px;font-weight: normal;line-height: 89px;margin-bottom: 15px;}
.m-txt1-1 .desc{max-width: 800px;margin-bottom: 30px;}
.m-txt1-1 .more{float: right;}

.m-pic2 .pic{position: absolute;}
.m-pic2 .pic img{width: 100%;display: block;}
.m-pic2 .pic-1{width: 1149px;height: 514px;right: 160px;top: 126px;z-index: 2;}
.m-pic2 .pic-2{width: 631px;height: 697px;left: 102px;bottom: 111px;z-index: 3;}
.m-pic2 .pic-3{width: 1410px;height: 302px;left: 0px;top: 75px;}

.row-a3{position: relative;height: 1196px;padding-top: 96px;
	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-2{text-align: center;}
.m-txt1-2 .desc{max-width: 1120px;margin: 0 auto 36px;}
.m-txt1-2 .more{margin: 0 auto;}

.m-tips1{text-align: center;font-family: 'dameroncondital';line-height: 1.3;
	font-size: 207px;color: rgba(255,255,255,.7);
	text-shadow: 2px -2px 2px rgba(52, 52, 52, .1);
}
.m-pic3 .pic{position: absolute;}
.m-pic3 .pic img{width: 100%;display: block;}
.m-pic3 .pic-1{width: 1017px;height: 553px;left: 333px;bottom: 90px;z-index: 2;}
.m-pic3 .pic-2{width: 585px;height: 465px;right: 213px;bottom: 0;z-index: 3;}

.row-a4{overflow: hidden;padding: 93px 0 85px;}
.row-a4 .col-l{width: 590px;}
.row-a4 .col-r{width: 927px;}
.m-txt2{padding-bottom: 118px;
	background: url(../images/i-04.png) no-repeat left bottom;
	-o-background-size: 97px auto;
	-ms-background-size: 97px auto;
	-moz-background-size: 97px auto;
	-webkit-background-size: 97px auto;
	background-size: 97px auto;
}
.m-txt2 .tit{font-size: 58px;color: #000;font-weight: normal;margin-top: 35px;padding-top: 38px;
	font-family: 'dameroncondital';
	background: url(../images/i-03.png) no-repeat right top;
	-o-background-size: 113px auto;
	-ms-background-size: 113px auto;
	-moz-background-size: 113px auto;
	-webkit-background-size: 113px auto;
	background-size: 113px auto;
}
.m-txt2 .desc{font-size: 20px;color: #888;}

.m-form1{}
.m-form1 .item{position: relative;margin-bottom: 12px;}
.m-form1 .inp{width: 100%;height: 70px;display: block;padding: 0 20px;
	background-color: #eee;border: 1px solid #e5e5e5;
	border-left: 2px solid #F39800;font-size: 18px;color: #000;
}
.m-form1 textarea.inp{height: 150px;padding: 20px;}
.m-form1 .ovh{margin: 0 -5px;}
.m-form1 .item-50{width: 50%;float: left;padding: 0 5px;}
.m-form1 .t1{position: absolute;top: 0;left: 22px;line-height: 70px;
	font-size: 18px;color: #999;
}
.m-form1 .t1 em{color: #FD1D1D;margin-left: 8px;}
.m-form1 .item-50 .t1{left: 27px;}
.m-form1 .btn{display: block;width: 100%;height: 70px;font-size: 22px;
	color: #fff;border: 0;cursor: pointer;text-transform: uppercase;
	background-color: #F39800;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-form1 .btn:hover{opacity: .8;}

.row-b1{position: relative;padding-left: 535px;*zoom:1;}
.row-b1:after,.row-b1:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.row-b1 .col-r{float: none;}
.pic-t{position: relative;height: 252px;
	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;
}
.pic-t h2{position: absolute;left: 107px;bottom: 45px;line-height: 1.1;
	font-family: 'HelveticaInserat';
	font-weight: 600;
	color: rgba(255, 255, 255, 0);
	line-height: 50px;
	-webkit-text-stroke: 1px #FFFFFF;
	text-stroke: 1px #FFFFFF;
	font-size: 52px;
}
.pic-t h2::before{content: attr(data-hover);
	position: absolute;top: 3px;left: -3px;
	font-size: 52px;color: #fff;
}

.m-list1{padding: 113px 87px 0 82px;
	background-position: right center;background-repeat: no-repeat;
}
.m-list1 li{margin-bottom: 111px;}
.m-list1 .con{*zoom:1;height: 325px;position: relative;display: block;
	background: #FFFFFF;
	box-shadow: 0px 3px 8px 4px rgba(0,0,0,0.07);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .con:after,.m-list1 .con:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list1 .pic{width: 442px;height: 100%;float: left;
	text-align: center;font-size: 0;
	background: url(../images/i-bg1.png) no-repeat right center;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.m-list1 .pic img{display: inline-block;vertical-align: middle;
	position: relative;top: -55px;max-width: 260px;
}
.m-list1 .txt{margin-left: 464px;padding-top: 36px;}
.m-list1 .tit{overflow: hidden;padding-right: 54px;}
.m-list1 .tit h3{display: inline-block;font-size: 46px;color: #111;
	font-family: 'DINCond-Black';
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .tit span{font-size: 18px;color: #333;font-style: italic;
	font-weight: bold;margin-left: 15px;position: relative;top: -2px;
}
.m-list1 .desc{font-size: 18px;line-height: 28px;color: #888;
	height: 84px;margin-bottom: 28px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-list1 .g-btn1{width: 219px;padding-left: 45px;margin: 0;height: 56px;line-height: 56px;border-radius: 28px;}
.m-list1 .g-btn1:after{top: 4px;bottom: 5px;right: 5px;left: 5px;
	-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-list1 .g-btn1:hover{padding-left: 0;padding-right: 45px;}
.m-list1 .con:hover{
	box-shadow: 0px 3px 8px 4px rgba(243, 152, 0, .3);
}
.m-list1 .con:hover .tit h3{color: #F39800;}

.row-b1 .col-l{width: 535px;position: absolute;left: 0;bottom: 0;top: -46px;
	padding: 125px 81px 0 87px;
	background: #ECECEC url(../images/p-bg8.png) no-repeat left 12px;
	-o-background-size: 358px auto;
	-ms-background-size: 358px auto;
	-moz-background-size: 358px auto;
	-webkit-background-size: 358px auto;
	background-size: 358px auto;
}
.m-t1{line-height: 84px;font-size: 26px;padding-left: 39px;
	font-weight: bold;
	border-top: 2px solid #1B1B1B;
	border-bottom: 2px solid #1B1B1B;
	background: url(../images/i-06.png) no-repeat left center;
	-o-background-size: 23px auto;
	-ms-background-size: 23px auto;
	-moz-background-size: 23px auto;
	-webkit-background-size: 23px auto;
	background-size: 23px auto;
}
.snv li .s1{display: block;font-size: 18px;color: #666;position: relative;
	line-height: 79px;border-bottom: 1px solid #D9D9D9;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv li .s1:before{content: '';width: 0;height: 1px;margin-right: 6px;
	display: inline-block;vertical-align: middle;
	background-color: #F39800;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv li .s1:after{content: '';position: absolute;top: 0;
	right: 0;bottom: 0;width: 18px;opacity: 0;
	background: url(../images/i-07.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;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv li:hover .s1:before,.snv li.on .s1:before{width: 15px;}
.snv li:hover .s1,.snv li.on .s1{color: #F39800;}
.snv li:hover .s1:after,.snv li.on .s1:after{opacity: 1;}

.ban-map{background-color: #000;margin-bottom: 112px;}
.ban-map #map{height: 700px;opacity: 1;}
.ban-map #map img{max-width: none;
	transition: 0s;
	-ms-transition: 0s;
	-moz-transition: 0s;
	-webkit-transition: 0s;
	-o-transition: 0s;
}
.row-c1{
	border-top: 1px solid rgba(27, 27, 27, .1);
	border-bottom: 1px solid rgba(27, 27, 27, .1);
	background-position: left center;background-repeat: no-repeat;
	-o-background-size: 170px auto;
	-ms-background-size: 170px auto;
	-moz-background-size: 170px auto;
	-webkit-background-size: 170px auto;
	background-size: 170px auto;
}
.m-txt3{overflow: hidden;}
.m-txt3 .left{float: left;width: 575px;}
.m-txt3 .tit{font-size: 70px;color: #111;font-family: 'HelveticaInserat';
	padding-top: 130px;
}
.m-txt3 .adds{font-size: 18px;color: #666;padding-left: 27px;
	background: url(../images/i-08.png) no-repeat left center;
	-o-background-size: 15px auto;
	-ms-background-size: 15px auto;
	-moz-background-size: 15px auto;
	-webkit-background-size: 15px auto;
	background-size: 15px auto;
}
.m-txt3 .right{overflow: hidden;font-size: 20px;line-height: 1.6;
	border-left: 1px solid rgba(27, 27, 27, .1);
	border-right: 1px solid rgba(27, 27, 27, .1);
}
.m-txt3 .item{border-bottom: 1px solid rgba(27, 27, 27, .1);
	padding: 28px 35px;
}
.m-txt3 .t1{float: left;}
.m-txt3 .desc{overflow: hidden;}
.m-txt3 .item:last-child{border-bottom: 0;}

.row-c2{padding: 72px 0 117px;
	background-position: right bottom;background-repeat: no-repeat;
	-o-background-size: 289px auto;
	-ms-background-size: 289px auto;
	-moz-background-size: 289px auto;
	-webkit-background-size: 289px auto;
	background-size: 289px auto;
}
.m-t2{text-align: center;margin-bottom: 78px;}
.m-t2 h2{font-size: 70px;color: #000;font-family: 'HelveticaInserat';
	text-transform: uppercase;margin-bottom: 15px;
}
.m-t2 h2 span{position: relative;display: inline-block;}
.m-t2 h2 span:after{content: '';position: absolute;left: 100%;top: 24px;
	width: 113px;height: 105px;margin-left: 20px;
	background: url(../images/i-09.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-t2 .desc{font-size: 21px;color: #888;}

.m-form2{}
.m-form2 .item{position: relative;margin-bottom: 12px;}
.m-form2 .inp{width: 100%;height: 80px;display: block;padding: 0 20px;
	border: 1px solid #e5e5e5;
	font-size: 18px;color: #000;
}
.m-form2 select.inp{
	background: #fff url(../images/i-10.png) no-repeat right 30px center;
	-o-background-size: 16px auto;
	-ms-background-size: 16px auto;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	background-size: 16px auto;
}
.m-form2 textarea.inp{height: 260px;padding: 25px 20px;}
.m-form2 .ovh{margin: 0 -5px;}
.m-form2 .item-50{width: 50%;float: left;padding: 0 5px;}
.m-form2 .t1{position: absolute;top: 0;left: 22px;line-height: 80px;
	font-size: 18px;color: #999;
}
.m-form2 .t1 em{color: #FD1D1D;margin-left: 8px;}
.m-form2 .item-50 .t1{left: 27px;}
.m-form2 .btn{display: block;width: 100%;height: 80px;font-size: 22px;
	color: #fff;border: 0;cursor: pointer;font-weight: bold;text-transform: uppercase;
	background-color: #F39800;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-form2 .btn:hover{opacity: .8;}

.row-d1{}
.m-txt4{position: relative;padding: 140px 0 125px;}
.m-txt4 .txt{width: 680px;margin-left: 240px;}
.m-txt4 .tit{font-size: 70px;font-family: 'Helvetica-Black';color: #111;
	text-transform: uppercase;margin-bottom: 26px;
}
.m-txt4 .desc{font-size: 22px;line-height: 31px;color: #666;}
.m-txt4 .pic{position: absolute;right: 0;bottom: 0;
	width: 975px;
}
.m-txt4 .pic img{width: 100%;display: block;}

.row-d2{padding: 109px 0 136px;
	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-t3{text-align: center;font-size: 52px;line-height: 63px;
	color: #fff;text-transform: uppercase;max-width: 1050px;
	margin: 0 auto 76px;
}
.m-list2{overflow: hidden;margin: 0 -23px;}
.m-list2 li{width: 33.33%;float: left;}
.m-list2 .con{height: 248px;border-radius: 10px;
	margin: 0 23px;padding: 52px 40px 0 48px;
	background-color: #fff;
}
.m-list2 .date{font-size: 36px;color: #111;position: relative;font-weight: bold;
	padding-bottom: 12px;margin-bottom: 18px;
	background: url(../images/i-11.png) no-repeat right center;
	-o-background-size: 43px auto;
	-ms-background-size: 43px auto;
	-moz-background-size: 43px auto;
	-webkit-background-size: 43px auto;
	background-size: 43px auto;
}
.m-list2 .date:after{content: '';position: absolute;left: 0;bottom: 0;
	width: 28px;height: 2px;background-color: #A0A0A0;
}
.m-list2 .desc{font-size: 22px;line-height: 29px;color: #666;}

.m-list2 .con:hover{
	background: url(../images/i-bg2.png) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-list2 .con:hover .date{color: #fff;background-image: url(../images/i-10-on.png);}
.m-list2 .con:hover .date:after{background-color: #fff;}
.m-list2 .con:hover .desc{color: #fff;}

.row-d3{padding: 43px 0 68px;
	background: url(../images/p-bg11.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

.m-txt5{position: relative;margin: 0 240px 108px;padding-bottom: 120px;}
.m-txt5 .pic{width: 815px;}
.m-txt5 .pic img{width: 100%;display: block;}
.m-txt5 .txt{position: absolute;right: 0;bottom: 0;width: 819px;z-index: 3;
	padding: 90px 60px 87px;
	background-color: #fff;
}
.m-txt5 .desc{font-size: 22px;line-height: 45px;color: #333;margin-bottom: 30px;}
.m-txt5 ul{overflow: hidden;margin: 0 -8px;}
.m-txt5 li{width: 20%;float: left;margin-bottom: 15px;}
.m-txt5 .img{margin: 0 8px;height: 69px;}
.m-txt5 .img img{width: 100%;height: 100%;display: block;}

.m-txt6{position: relative;overflow: hidden;}
.m-txt6 .txt{position: absolute;top: 103px;left: 240px;z-index: 3;}
.m-txt6 .tit{font-size: 60px;line-height: 70px;position: relative;
	text-transform: uppercase;
}
.m-txt6 .tit span{color: #fff;}
.m-txt6 .tit:before{content: '';position: absolute;top: 50%;left: -78px;
	width: 61px;height: 3px;background-color: #E79916;
}
.m-txt6 .desc{font-size: 22px;line-height: 2;color: #666;width: 455px;}
.m-txt6 .pic{float: right;width: 1193px;}

.g-tab{overflow: hidden;
	background-color: #fff;
}
.g-tab.fixed{position: fixed;top: 0;left: 0;right: 0;z-index: 109;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.g-tab.fixed2{top: 90px;}
.g-tab li{float: left;margin-right: 102px;}
.g-tab li a{display: block;line-height: 80px;font-size: 20px;color: #111;
	text-transform: uppercase;position: relative;
}
.g-tab li a:after{content: '';position: absolute;bottom: 0;left: 50%;right: 50%;height: 5px;
	background-color: #F39800;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.g-tab li:hover a,.g-tab li.current a{color: #F39800;}
.g-tab li:hover a:after,.g-tab li.current a:after{left: 0;right: 0;}

.row-e0{overflow: hidden;
	background: #000 url(../images/p-bg12.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{color: #fff;position: relative;z-index: 2;}
.g-t1 .lab{font-size: 40px;margin-bottom: 12px;color: #F39800;
	font-family: 'Helvetica-Black';display: block;
}
.g-t1 .tit{font-size: 66px;line-height: 1;text-transform: uppercase;
	font-family: 'Helvetica-Black';font-weight: normal;
	margin-bottom: 28px;
}
.g-t1 .desc{font-size: 22px;line-height: 33px;}
.row-e1{overflow: hidden;position: relative;padding-bottom: 325px;}
.row-e1 .g-t1{max-width: 700px;margin-top: 320px;}
.row-e1 .g-t1 .desc{max-width: 600px;}
.m-pic4 .pic{position: absolute;}
.m-pic4 .pic img{width: 100%;display: block;}
.m-pic4 .pic-1{width: 472px;right: 242px;top: 143px;}
.m-pic4 .pic-2{width: 746px;right: 148px;top: 485px;}

.row-e2{overflow: hidden;position: relative;padding-bottom: 135px;}
.row-e2 .g-t1{text-align: center;}
.row-e2 .g-t1 .desc{max-width: 600px;margin: 0 auto;}
.m-pic5{}
.m-pic5 .pic{position: absolute;width: 270px;left: 240px;bottom: 138px;z-index: 2;}
.m-pic5 .pic img{width: 100%;display: block;}
.m-pic5 .bg{position: absolute;left: 0;bottom: 0;
	width: 1016px;height: 275px;
}
.m-pic5 .lab{position: absolute;width: 649px;height: 50px;top: 33px;left: 93px;
	background: url(../images/i-bg3.png) no-repeat left bottom;
	-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-pic5 .lab h3{position: absolute;left: 0;right: 0;top: -53px;
	text-align: right;font-size: 30px;color: #fff;
	font-family: 'DINCond-Black';text-transform: uppercase;
}
.g-ico{width: 15px;height: 15px;position: absolute;
	border-radius: 50%;z-index: 3;
	background-color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.g-ico:after{content: "";width: 100%;height: 100%;display: block;
    border-radius: 50%;position: absolute;left: 0;top: 0;opacity: 0;
    filter: alpha(opacity=0);
    -webkit-animation: propi 1.2s linear infinite;
    -o-animation: propi 1.2s linear infinite;
    animation: propi 1.2s linear infinite;
}
@-webkit-keyframes propi {
	from{
		box-shadow: 0 0 0 0 rgba(255,255,255,.5);
		opacity: 1;
	}
	to{
		box-shadow: 0 0 0 15px rgba(255,255,255,.5);
		opacity: 0;
	}
}
.m-pic5 .g-ico{top: 43px;left: -9px;}

.m-pic6{width: 1269px;float: right;position: relative;z-index: 3;}
.m-pic6 img{width: 100%;display: block;}

.row-e3{position: relative;padding-bottom: 460px;}
.row-e3 .g-t1{margin-left: 240px;margin-top: 215px;position: relative;z-index: 5;}

.m-pic7{position: absolute;right: 0;bottom: 0;}
.m-pic7 .pic{position: absolute;right: 340px;bottom: 180px;width: 364px;z-index: 3;}
.m-pic7 .bg{position: absolute;right: 0;bottom: 0;width: 1161px;}
.m-pic7 .bg img{width: 100%;display: block;}
.m-pic7 .lab{position: absolute;width: 651px;height: 50px;bottom: 105px;right: 165px;
	background: url(../images/i-bg4.png) no-repeat right bottom;
	-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-pic7 .lab h3{position: absolute;left: 0;right: 0;top: -53px;
	font-size: 30px;color: #fff;
	font-family: 'DINCond-Black';text-transform: uppercase;
}
.m-pic7 .g-ico{top: 45px;right: -9px;}

.row-e4{position: relative;padding: 120px 0 0;
	background-position: center bottom;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;
}
.row-e4 .g-t1{text-align: center;margin-bottom: 130px;}
.row-e4 .g-t1 .desc{max-width: 600px;margin: 0 auto;}
.m-pic8{position: relative;}
.m-pic8 .pic{position: relative;width: 528px;margin: 0 auto;}
.m-pic8 .pic img{width: 100%;display: block;}

.m-pic8 .lab{position: absolute;height: 50px;bottom: 105px;right: 165px;
	background: url(../images/i-bg4.png) no-repeat right bottom;
	-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-pic8 .lab h3{position: absolute;left: 0;right: 0;top: -53px;
	font-size: 30px;color: #fff;
	font-family: 'DINCond-Black';text-transform: uppercase;
}
.m-pic8 .lab-1{width: 682px;top: 385px;right: 302px;
	background-image: url(../images/i-bg5.png);
}
.m-pic8 .lab-1 h3{font-size: 26px;}
.m-pic8 .lab-2{width: 579px;top: 177px;left: 407px;text-align: right;
	background-image: url(../images/i-bg6.png);
}
.m-pic8 .lab-1 .g-ico{top: 45px;right: -9px;}
.m-pic8 .lab-2 .g-ico{top: 43px;left: -9px;}

.row-e5{padding: 145px 0 116px;}
.row-e5 .g-t1{text-align: center;margin-bottom: 105px;}

.m-list3{overflow: hidden;margin: 0 -20px;font-size: 0;text-align: center;}
.m-list3 li{width: 20%;display: inline-block;vertical-align: top;}
.m-list3 .con{margin: 0 20px;height: 366px;padding-top: 99px;border: 1px dotted #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .ico{margin: 0 auto;display: block;width: 80px;height: 80px;position: relative;
	margin-bottom: 65px;
}
.m-list3 .ico:after{content: '';position: absolute;bottom: -35px;left: 0;right: 0;
	height: 1px;
	background: url(../images/i-bg7.png) no-repeat center;
}
.m-list3 .ico img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .i-on{opacity: 0;}
.m-list3 h3{font-size: 20px;color: #fff;text-align: center;font-weight: normal;}
.m-list3 .con:hover{border-style: solid;border-color: #F39800;}
.m-list3 .con:hover .i-on{opacity: 1;}
.m-list3 .con:hover .i-ok{opacity: 0;}
.m-list3 .con:hover h3{color: #F39800;}
.m-list3 .con:hover .ico:after{background-image: url(../images/i-bg7-on.png);}

.row-e6{padding: 98px 0 80px;
	background: url(../images/p-bg14.jpg) no-repeat center top;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-e6 .g-t1{text-align: center;margin-bottom: 75px;}

.m-table{max-height: 555px;overflow: auto;}
.m-table table{width: 100% !important;}
.m-table th{font-size: 22px;line-height: 24px;height: 100px;color: #fff;
	background-color: #F39800;text-align: center;
	border-right: 1px solid rgba(27, 27, 27, .5);
}
.m-table tr{background-color: #fff;}
.m-table tr:nth-child(2n){background-color: #ECECEC;}
.m-table td{border-right: 1px solid rgba(27, 27, 27, .5);
	height: 46px;text-align: center;font-size: 16px;
}
.m-table td:first-child{font-weight: bold;color: #F39800;}
.m-table th:last-child{padding-right: 0 !important;}
.m-table .fht-tbody {padding-right: 0 !important;
    overflow-x: hidden;
}
.m-table::-webkit-scrollbar {
	width: 5px;
}
.m-table::-webkit-scrollbar-track {
	background: #fff;
}
.m-table::-webkit-scrollbar-thumb {
	background: #F39800;border-radius: 5px;
}
.m-table::-webkit-scrollbar-thumb:window-inactive {
	background: #F39800;border-radius: 5px;
}

.row-e7{overflow: hidden;padding: 98px 0 110px;}
.row-e7 .g-t1{text-align: center;margin-bottom: 65px;}
.row-e7 .col-l{width: 786px;}
.row-e7 .col-r{float: none;overflow: hidden;padding-left: 13px;}
.m-list4{overflow: hidden;margin: 0 -6px;}
.m-list4 li{float: left;width: 50%;margin-bottom: 12px;}
.m-list4 .con{margin: 0 6px;}
.m-list4 .pic{height: 273px;}
.m-list4 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;}
.m-list4 .i3{width: auto;float: none;clear: both;}

.m-pic9 .pic{height: 558px;}
.m-pic9 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;}


.row-f0{overflow: hidden;
	background: #000;
}

.row-f1{position: relative;padding: 92px 0 160px;
	background-position: center bottom;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;
}
.row-f1 .g-t1{text-align: center;margin-bottom: 50px;}
.m-pic10{position: relative;}
.m-pic10 .pic{width: 279px;margin: 0 auto;position: relative;z-index: 3;}
.m-pic10 .pic img{width: 100%;display: block;}
.m-pic10 .lab{position: absolute;left: 0;right: 0;top: 240px;
	font-size: 120px;font-family: 'dameroncondital';
	color: #fff;
}

.row-f2{position: relative;padding: 50px 0 860px;}
.row-f2 .g-t1{text-align: center;}

.m-pic11{}
.m-pic11 .pic{position: absolute;}
.m-pic11 .pic-1{width: 960px;left: 50px;bottom: 0;z-index: 2;}
.m-pic11 .pic-2{width: 1123px;right: 0;bottom: 0;}

.row-f3{position: relative;padding: 253px 0 320px;
	background: url(../images/p-bg17.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-f3 .g-t1{margin-left: 240px;}
.row-f3 .g-t1 .tit{font-size: 60px;}
.row-f3 .g-t1 .desc{max-width: 730px;}
.m-pic12 .pic{position: absolute;width: 662px;right: 230px;bottom: 0;}
.m-pic12 .pic img{width: 100%;display: block;}
.m-pic12 .lab{position: absolute;width: 1019px;height: 60px;
	bottom: 110px;right: 285px;
	background: url(../images/i-bg8.png) no-repeat right bottom;
	-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-pic12 .lab h3{position: absolute;left: 0;right: 0;top: -2px;
	font-size: 30px;color: #fff;
	font-family: 'DINCond-Black';text-transform: uppercase;
}
.m-pic12 .g-ico{top: -9px;right: -9px;}

.row-f4{padding: 162px 0 0;position: relative;
	background: url(../images/p-bg18.jpg) no-repeat center bottom;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-f4 .g-t1{text-align: center;margin-bottom: 112px;}
.row-f4 .g-t1 .desc{max-width: 1100px;margin: 0 auto;}

.m-pic13{}
.m-pic13 .pic{width: 930px;margin: 0 auto;position: relative;}
.m-pic13 .pic img{width: 100%;display: block;}
.m-pic13 .lab{position: absolute;width: 449px;height: 50px;
	bottom: 267px;left: 760px;
	background: url(../images/i-bg9.png) no-repeat right bottom;
	-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-pic13 .lab h3{position: absolute;right: 0;top: -80px;
	font-size: 30px;color: #fff;line-height: 1.1;text-align: center;
	font-family: 'DINCond-Black';text-transform: uppercase;
}
.m-pic13 .g-ico{top: 43px;left: -9px;}
