@font-face { 
	font-family:verdana; 
	src: url(font/verdana.ttf); 
}
@font-face { 
	font-family:Gotham-Bold; 
	src: url(font/Gotham-Bold.otf); 
}

@font-face { 
	font-family:MyriadPro; 
	src: url(font/MyriadPro-Regular.otf); 
}


body{ font-size:12px; line-height: 1.5; position: relative;color: #666; overflow-x: hidden;width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;font-family:MyriadPro;   }
a{ text-decoration:none; transition:all 0.3s}
a:hover{ text-decoration:none;}
input,button,textarea{outline: none;font-family:MyriadPro;   }
input:-ms-input-placeholder {   color: #A2ABB6;}
input::-webkit-input-placeholder {   color: #A2ABB6}
.wrap{max-width: 1200px;width: 100%; margin: 0 auto;box-sizing: border-box; position: relative; z-index: 5;}
.imgbox img{max-width: 100%;vertical-align: top;}
*::-webkit-scrollbar {
	width: 8px;
	background-color: #E4E4E4;
}
*::-webkit-scrollbar-thumb {
	background-color: #EB5635;
	border-radius: 8px;
    width: 1px;
}

.uppercase{text-transform: uppercase;}
.chen{color: #EB5635;}
.hei{color: #2E343B;}
.bgfa{background: #fafafa;}
.pb65{padding-bottom: 65px;}


.banner{background: url(../images/img1.jpg) no-repeat center center;height: 947px; position: relative; z-index: 1;}
.bannerm{padding: 280px 12px 0;width: 100%;max-width: 1200px;box-sizing: border-box;margin: 0 auto;}
.bannerm h2{color: #fff;font-size: 40px;line-height: 30px;padding: 0 0 29px;position: relative;text-transform: uppercase;}
.bannerm h2::before{content: '';display: inline-block;width: 180px;height: 4px;background: #EB5635; position: absolute;left: 0; bottom: 0;}
.bannerm h3{font-family:Gotham-Bold;color: #fff;font-size: 36px; line-height: 55px;padding: 10px 0 30px;}
.bannerm p{color: #E0DFDF;font-family:verdana; font-size: 13px; line-height: 30px;}
.link{width: 152px;height: 40px;border-radius: 25px;background: #EB5635;font-family:Gotham-Bold; font-size: 15px;color: #f8f8f8;}
.link:hover{transform: translateY(-5px);}
.header{background: #fff;width: 1200px;position: absolute;left: 50%;top: 54px;transform: translateX(-50%);height: 94px;box-sizing: border-box;padding: 0 30px 0 20px; z-index: 2;}
.headerr{position: relative;padding-left: 76px;}
.headerr::before{content: '';display: inline-block;width: 1px;height: 94px; position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #F1F1F1;}
.headerr::after{content: '';display: inline-block;border: 1px solid #eee;box-sizing: border-box;width: 36px;height: 36px;background: url(../images/icon1.png) no-repeat center center; position: absolute;left: 26px;top: 50%;transform: translateY(-50%);border-radius: 50%;}
.box1{background: url(../images/img2.jpg) no-repeat center bottom;height: 502px;background-size: auto 95%;}
.box1m{width: 1150px;margin: 0 auto;box-sizing: border-box;padding-left: 660px;padding-top: 80px;}
.box1mt{position: relative; font-weight: normal;padding-bottom: 22px;}
.box1mt::before{content: '';display: inline-block;width: 180px;height: 4px;background: #EB5635; position: absolute;left: 0; bottom: 0;}
.box1mta{color: #686868;font-size: 40px; line-height: 40px;}
.box1mtb{color: #D4D4D4;font-size: 15px; margin-left: 35px; line-height: 20px;}
.box1m h2{line-height: 55px;padding: 10px 0;color: #4F4F4F;font-size: 40px;font-family:Gotham-Bold;font-weight: bold;}
.box1m p{color: #B1B1B1;font-size: 17px;font-family:verdana;left: -1px; }
.box2{position: relative;padding-bottom: 33px;}
.box2::before{content: '';display: inline-block;width: 100%;height: calc(100% - 80px);background: #fafafa; position: absolute;left: 0;top: 80px; z-index: 1;}
.box2::after{content: '';display: inline-block;width: 100%;height: 100%;background: url(../images/bg.jpg) no-repeat center 484px;background-size: 100% auto; position: absolute;left: 0;top:0; z-index: 2;}
.box2al{width: 490px;background: #fff;}
.box2alr{width: calc(100% - 246px);box-sizing: border-box;padding: 0 0 0 30px;}
.box2alr h2{color: #4B4B4B;font-size: 27px;}
.box2alr p{color: #b1b1b1;font-size: 16px;line-height: 26px;padding: 25px 0 20px;}
.box2alr li{color: #EB5635;font-size: 17px; position: relative;padding-left: 54px; letter-spacing: 1px;}
.box2alr li span{position: absolute;left: 0;top: 50%;transform: translateY(-50%);border: 2px solid #EB5635;box-sizing: border-box;width: 40px;height: 40px;border-radius: 50%;color: #EB5635;font-size: 15px;text-align: center; line-height: 36px;}
.box2alr li:nth-child(2){margin: 25px 0;}
.box2am{width: 235px;background: #fff;}
.box2am img{vertical-align: top;width: 100%;}
.box2am p{color: #4B4B4B;font-size: 27px;}
.box2ar{width: 404px;}
.box2ar img{vertical-align: top;width: 100%;}
.title h2{position: relative;color: #222;font-size: 35px;line-height: 32px;font-family:Gotham-Bold; }
.title h2::before{content: '';display: inline-block;width: 47px;height: 7px;background: #EB5635; position: absolute;left: 0;bottom: -18px;}
.title p{color: #999;font-size: 14px;line-height: 24px;}
.box2b{background: #fff;padding: 35px 0 30px 85px;}
.box2b li{width: 365px;margin-bottom: 40px;}
.box2b li:nth-child(3n){width: auto;}
.box2b li img{width: 104px;vertical-align: top;}
.box2b li h2{color: #222;font-size: 17px;font-family:Gotham-Bold;line-height: 15px;text-transform: uppercase;margin: 15px 0 20px;}
.box2b li p{color: #666;font-size: 17px; line-height: 24px;}
.box2c{background: #fff;padding: 25px 22px 15px;}
.box2c p{color: #666;font-size: 15px;line-height: 25px;margin-bottom: 20px;}
.footer{width: 1150px;margin: 0 auto;}
.icon3a{background: url(../images/icon3a.png) no-repeat left top;padding-left: 34px;box-sizing: border-box;width: 255px;}
.icon3b{background: url(../images/icon3b.png) no-repeat left top;padding-left: 39px;box-sizing: border-box;}
.icon3c{background: url(../images/icon3c.png) no-repeat left 5px;padding-left: 32px;box-sizing: border-box;width: 125px;}
.icon4{background: url(../images/icon4.png) no-repeat left top;padding: 0 0 12px 84px;}
.icon4 p{font-family: Arial;}

.footerb{border-top: 1px solid #F2F2F2;color: #CBCBCB;font-size: 15px; line-height: 40px;padding: 10px;}
.footerb a{color: #cbcbcb; margin-left: 20px;}

@media screen and (max-width:1536px){

}

@media screen and (max-width:1441px){
	.img6{right: 0;}
} 

@media screen and (max-width:1368px){

} 





