.zt-banner {
	height: 733px;
	background: url(../images/banner.jpg) no-repeat center 0;
	position: relative;
}

.zt-banner p {
	font-size: 18px;
	color: #444;
	letter-spacing: 2.5px;
	display: block;
	position: absolute;
	right: 50%;
	margin: 495px 130px 0 0;
}

.zt-banner p span {
	color: #ff641e;
}

.zt-box1-bj {
	background: url(../images/p3.jpg) repeat-x 0 709px;
}

.zt-box1 {
	width: 1180px;
	height: 1103px;
	margin: 0 auto;
	background: url(../images/p1.jpg) no-repeat 20px 158px;
	position: relative;
}

.zt-title {
	text-align: center;
	padding-top: 70px;
}

.zt-title h3 {
	font-size: 38px;
}

.zt-title p {
	font-size: 18px;
}

.zt-box1-text {
	position: absolute;
}

.zt-box1-text b {
	font-weight: bolder;
	color: #ff641e;
	font-size: 18px;
}

.zt-box1-text p {
	line-height: 27px;
	font-size: 16px;
	color: #444;
}

.zt-box1-text-1 {
	width: 700px;
	top: 244px;
	right: 0;
}

.zt-box1-text-2 {
	width: 640px;
	top: 388px;
	right: 20px;
}

.zt-box1-text-3 {
	width: 300px;
	top: 488px;
	right: 320px;
}

.zt-box1 dl {
	position: absolute;
	bottom: 55px;
	left: 0;
	height: 444px;
}

.zt-box1 dl dd {
	float: left;
	width: 830px;
	text-align: center;
	color: #444;
}

.zt-box1 dl dd h3 {
	font-size: 38px;
	padding-top: 172px;
}

.zt-box1 dl dd span {
	font-size: 18px;
	color: #666;
	display: block;
	padding: 10px 0;
}

.zt-box1 dl dd p {
	font-size: 16px;
}

.zt-box1 dl dt {
	float: right;
	width: 343px;
}

.zt-box2 {
	height: 700px;
	background: url(../images/p4.jpg) no-repeat center 0;
	color: #fff;
}

.zt-box2-dl {
	height: 374px;
	width: 1267px;
	margin: 85px auto;
	border-right: 1px solid #807f7e;
}

.zt-box2-dl dl {
	height: 372px;
	width: 210px;
	border: 1px solid #807f7e;
	border-right: none;
	float: left;
}

.zt-box2-dl dl span {
	width: 190px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	display: block;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #FB783D;
	background-repeat: no-repeat;
}

.zt-box2-dl dl p {
	height: 200px;
	width: 200px;
	margin: 0 auto;
	text-align: center;
}

.zt-box2-dl dl a {
	display: block;
	width: 146px;
	height: 39px;
	text-align: center;
	line-height: 39px;
	color: #b0b0b0;
	border: 1px solid #807f7e;
	background: url(../images/p6.png) no-repeat;
	margin: 0 auto;
	font-size: 18px;
}

.zt-box2-dl dl a:hover {
	background: #ff641e;
	border: 1px solid #ff641e;
	color: #FFF;
}

.zt-box3 {
	height: 1030px;
	background: url(../images/p7.jpg) no-repeat center 190px;
}

.zt-box4 {
	height: 860px;
	background: url(../images/p8.jpg) no-repeat center 0;
	color: #FFF;
}

.zt-box4 ul {
	height: 537px;
	width: 1270px;
	margin: 60px auto;
}

.zt-box4 ul li {
	float: left;
	width: 296px;
	height: 537px;
	margin: 0 10px;	
	background-size:cover;
}

.zt-box4 ul li.zt-box4-1 {
	/* background: url(../images/an1.png) no-repeat; */
}

.zt-box4 ul li.zt-box4-1:hover {
	/* background: url(../images/an1-h.png) no-repeat; */
}

.zt-box4 ul li b {
	display: block;
	text-align: center;
	margin-top: 220px;
	font-size: 26px;
}

.zt-box4 ul li:hover span {
	color: #FFF;
}

.zt-box4 ul li span {
	display: block;
	font-size: 18px;
	margin: 10px 0;
	text-align: center;
	color: #f66904;
}

.zt-box4 ul li p {
	width: 250px;
	line-height: 27px;
	margin: 0 auto;
	font-size: 18px;
	text-align: center
}

/* .zt-box4 ul li.zt-box4-2 {
	background: url(../images/an2.png) no-repeat;
}

.zt-box4 ul li.zt-box4-2:hover {
	background: url(../images/an2-h.png) no-repeat;
}

.zt-box4 ul li.zt-box4-3 {
	background: url(../images/an3.png) no-repeat;
}

.zt-box4 ul li.zt-box4-3:hover {
	background: url(../images/an3-h.png) no-repeat;
}

.zt-box4 ul li.zt-box4-4 {
	background: url(../images/an4.png) no-repeat;
}

.zt-box4 ul li.zt-box4-4:hover {
	background: url(../images/an4-h.png) no-repeat;
}
 */
.zt-box5 {
	height: 880px;
	width: 1146px;
	margin: 0 auto;
}

.zt-box5-ts {
	margin-top: 100px;
}

.zt-box5-ts1 {
	margin-top: 80px;
}

.swiper-slide1 {
	height: 592px;
	width: 1113px;
	background: url(../images/p9.jpg) no-repeat center 0;
	margin: 35px auto;
	overflow: hidden;
}

.swiper-slide2 {
	height: 592px;
	width: 1113px;
	background: url(../images/p17.jpg) no-repeat center 0;
	margin: 35px auto;
	overflow: hidden;
}

.swiper-slide3 {
	height: 592px;
	width: 1113px;
	background: url(../images/p18.jpg) no-repeat center 0;
	margin: 35px auto;
	overflow: hidden;
}

.swiper-slide dl {
	margin: 100px 0 0 600px;
	text-align: left;
	padding-bottom: 50px;
}

.swiper-slide dl dt b {
	font-size: 48px;
	display: block;
	margin-left: 20px;
}

.swiper-slide dl dt span {
	display: block;
	font-size: 36px;
	display: block;
	margin-left: 20px;
}

.swiper-slide dl dt a {
	display: block;
	width: 205px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	color: #f66c2e;
	border: 1px solid #f66c2e;
	font-size: 18px;
	margin: 30px 0 0 20px;
}

.swiper-slide dl dt a:hover {
	color: #FFF;
	background: #f66c2e;
}

.swiper-slide dl dd {
	text-align: left;
}

.swiper-slide dl dd p {
	color: #FFF;
	line-height: 32px;
	font-size: 18px;
}

.swiper-slide dl dd b {
	font-size: 18px;
	font-weight: bolder;
	color: #f66c2e;
	margin-top: 15px;
	display: block;
}

.zt-box6 {
	height: 460px;
	background: url(../images/p10.jpg) no-repeat center 0;
	color: #FFF;
}

.zt-box6 dl {
	width: 1025px;
	height: 500px;
	margin: 106px auto 0 auto;
}

.zt-box6 dl dt {
	float: left;
	width: 609px;
}

.zt-box6 dl dd {
	width: 370px;
	float: right;
}

.zt-box6 dl dd p {
	font-size: 20px;
	line-height: 36px;
}

.zt-box6 dl dd span {
	font-size: 22px;
	color: #f66c2e;
	border-top: 1px solid #595757;
}

.zt-box6 dl dd span b {
	font-weight: bolder;
}

.zt-box6 dl dd b {
	font-size: 24px;
	color: #f66c2e;
}

.zt-box6 dl dd p em {
	color: #f66c2e;
}

.zt-box7 {
	height: 811px;
}

.zt-box7 ul {
	height: 406px;
	width: 1308px;
	margin: 75px auto 0 auto;
}

.zt-box7 ul li {
	width: 374px;
	height: 406px;
	float: left;
	overflow: hidden;
	margin: 0 30px;
}

.zt-box7 ul li p {
	margin-top: 350px;
	text-align: center;
	color: #FFF;
	font-size: 18px;
}

.zt-box7-1 {
	background: url(../images/p12.jpg) no-repeat;
}

.zt-box7-2 {
	background: url(../images/p13.jpg) no-repeat;
}

.zt-box7-3 {
	background: url(../images/p14.jpg) no-repeat;
}

.zt-box7-msg {
	width: 1270px;
	height: 107px;
	margin: 47px auto 0 auto;
	background: #f2f2f2;
	border: 1px solid #dedede;
	color: #ff641e;
}

.zt-box7-msg dl {
	margin: 10px 0 0 30px;
	line-height: 26px;
	padding-left: 30px;
	background: url(../images/p15.jpg) no-repeat 0 5px;
}

.zt-box8 {
	height: 1050px;
	background: url(../images/p16.jpg) no-repeat center 242px;
}



/*切换*/
.redream-1997-usan {
	width: 100%;
	height: 855px;
	display: block;
	position: relative;
}

.redream-1997-usan ul {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.redream-1997-usan ul li {}

.redream-1997-usan ul li a.usan-1 {
	height: 855px;
	background: #a1a1a1 url(../images/-1_62.jpg) center center no-repeat;
	display: block;
}

.redream-1997-usan ul li a.usan-2 {
	height: 855px;
	background: #d6d6d6 url(../images/-2_62.jpg) center center no-repeat;
	display: block;
}

.redream-1997-usan ul li a.usan-3 {
	height: 855px;
	background: #d2d2d2 url(../images/-3_62.jpg) center center no-repeat;
	display: block;
}

.redream-1997-usan ul li a.usan-4 {
	height: 855px;
	background: #cfcfcf url(../images/-4_62.jpg) center center no-repeat;
	display: block;
}

.redream-1997-usan ul li a.usan-5 {
	height: 855px;
	background: #d5d5d5 url(../images/-5_62.jpg) center center no-repeat;
	display: block;
}

.redream-1997-usan ul li a.usan-6 {
	height: 855px;
	background: #d5d5d5 url(../images/-6_62.jpg) center center no-repeat;
	display: block;
}


.redream-1997-usan .red-1997-tab {
	width: 250px;
	height: 855px;
	margin: 0 auto;
	position: relative;
	left: -450px;
}

.redream-1997-usan .red-1997-tab ol {
	padding: 250px 0 0 0;
}

.redream-1997-usan .red-1997-tab ol li {
	margin: 5px 0;
}

.redream-1997-usan .red-1997-tab ol li span {
	width: 162px;
	height: 80px;
	background: url(../images/usa-tab.png) no-repeat;
	display: block;
}

.redream-1997-usan .red-1997-tab span.f-tab-1 {
	background-position: 0px 0px;
}

.redream-1997-usan .red-1997-tab span.f-tab-2 {
	background-position: 0px -80px;
}

.redream-1997-usan .red-1997-tab span.f-tab-3 {
	background-position: 0px -168px;
}

.redream-1997-usan .red-1997-tab span.f-tab-4 {
	background-position: 0px -255px;
}

.redream-1997-usan .red-1997-tab span.f-tab-5 {
	background-position: 0px -343px;
}

.redream-1997-usan .red-1997-tab span.f-tab-6 {
	background-position: 0px -430px;
}

.redream-1997-usan .red-1997-tab li.hover span.f-tab-1 {
	width: 162px;
	height: 80px;
	background: url(../images/usa-tab-hover.png) 0px 0px no-repeat;
	display: block;
}

.redream-1997-usan .red-1997-tab li.hover span.f-tab-2 {
	width: 162px;
	height: 80px;
	background: url(../images/usa-tab-hover.png) 0px -83px no-repeat;
	display: block;
}

.redream-1997-usan .red-1997-tab li.hover span.f-tab-3 {
	width: 162px;
	height: 80px;
	background: url(../images/usa-tab-hover.png) 0px -167px no-repeat;
	display: block;
}

.redream-1997-usan .red-1997-tab li.hover span.f-tab-4 {
	width: 162px;
	height: 80px;
	background: url(../images/usa-tab-hover.png) 0px -254px no-repeat;
	display: block;
}

.redream-1997-usan .red-1997-tab li.hover span.f-tab-5 {
	width: 162px;
	height: 80px;
	background: url(../images/usa-tab-hover.png) 0px -343px no-repeat;
	display: block;
}

.redream-1997-usan .red-1997-tab li.hover span.f-tab-6 {
	width: 162px;
	height: 80px;
	background: url(../images/usa-tab-hover.png) 0px -429px no-repeat;
	display: block;
}


/*qiehuan*/
/*左右切换*/
/*左右切换*/
.device {
	text-align: center;
	width: 1200px;
	height: 665px;
	margin: 26px auto 0;
	position: relative;
}

.device div img {
	max-width: 80%;
	min-width: 320px;
}

.swiper-container {
	height: 665px;
	width: 1200px;
}

.swiper-container1 {
	height: 665px;
	width: 1200px;
}

.content-slide {
	padding: 20px;
	color: #fff;
}

.title {
	font-size: 25px;
	margin-bottom: 10px;
}


.swiper-containerzt {
	position: relative;
	overflow: hidden;

	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	/* Fix of Webkit flickering */
	z-index: 1;
	height: 600px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.swiper-container1 {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	/* Fix of Webkit flickering */
	z-index: 1;
}

.swiper-wrapper {
	margin: 0 auto;
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px, 0, 0);
	-webkit-transition-timing-function: ease;

	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px, 0, 0);
	-moz-transition-timing-function: ease;

	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px, 0, 0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px, 0px);

	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px, 0, 0);
	-ms-transition-timing-function: ease;

	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px, 0, 0);
	transition-timing-function: ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.swiper-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/*.swiper-pagination-switch{width:5px;height:5px;color:#666;}*/
/*切换结束*/
.swiper-pagination {
	display: block;
	padding-top: 30px;
}

.jiage {
	background-position: center;
	height: 675px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}

.jiage2 {
	height: 675px;	
	margin-right: auto;
	margin-left: auto;
}
