﻿@charset "utf-8";
/* CSS Document */
body{font:normal normal 0.32rem/1 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;	color: #000;}
textarea,input{font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
input{font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif; height:30px; line-height:30px; margin:10px auto}
img{display:block;}
.clear:after {content:""; display: block;  clear:both;}
body,ol,ul,h1,h2,h3,h4,h5,h6{	margin: 0;padding:0;list-style: none;font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
button{font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
a{color:inherit;text-decoration: none;}
.nowrap{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fl{float: left;}
.fr{float: right;}
.i100{overflow:hidden;}
.i100>img,.i100_fangda{width: 100%;}
.i100_fangda{display: block;}
a>img{width: 100%;}
.fp-tableCell {vertical-align: top!important;}



/*head*/
.z-head1{width:100%;min-width: 1300px;height:100px; position: relative;z-index: 200; background:url(../images/topbj.jpg) no-repeat right top}
.z-head1onn{position: absolute;top: 0;	left: 0;z-index: 999;}
.z-logo1{ padding-left:12%; padding-top:15px;}
.z-menu-d1 .z-la1{height:50px; background: rgba(255,255,255,0.6); position: absolute; top:50px; left: 0; display: none;}
.z-menu-d1 ul{ position: absolute; top: 0; text-align:left;}
.z-menu-d1 ul li{padding:0 15px; font-size: 14px;line-height:30px;color: #333333;transition: 0.5s; display: inline-block; padding-bottom: 10px;}
.z-menu-d1 ul li:hover{ color: #ff5837; transition: 0.5s;}
.z-hd-l2{width: 0;height:2px; background:#ff5837;position: absolute;bottom: 0; transition: 0.5s;}
.z-find1{padding-top:115px;margin-right:15%;position: relative;}
.z-hd-i1{width:100%;font-size:14px;}
.z-hd-i1 a{ padding:2px 5px; margin:0 5px; font-size:14px;}
.z-hd-i1 a:hover{ font-size:14px; color:#ffffff; background:#ff5837; padding:2px 5px; border-radius:5px;}
.z-hd-in2{width: 24px;height: 100%;border: 0;background: none;outline: none; display: none;}
.z-hd-i2{width: 24px; padding-top: 35px;}
.z-menu1{position: absolute;height:50px; top:100px; padding-left:11%; width:89%; background:#f4f4f4}
.z-menu-d1{height:100%;font-size:14px;line-height:50px;color: #333333;position: relative; width:150px;text-align: center;}
.z-menu-d1:hover .z-hd-l2{width: 100%;height:50px;background:#ff5837;position: absolute;left:0; top:0; transition: 0.5s;z-index: -1;}
.z-menu-d1:hover a.yiji,.z-menu-d1 .yijion{	color:#FFF;}



/*banner*/
.z-sy-ban1{width: 100%;min-width: 1300px; height:550px;position: relative;overflow: hidden; top:-30px;}
.swiper1{width: 1920px!important;position: absolute;top: 0;left: 50%;margin-left: -960px;}
.swiper1 .swiper-slide{width: 100%!important;}
.swiper1 .swiper-slide>img{width: 100%!important;}
.z-sy-bd1{position: absolute; top:150px;left: calc(50% - 540px);text-align:left;}
.z-sy-bp1{display:inline-block;}
.z-sy-bp1 span:first-child{font-size: 52px;line-height: 36px;color: #484962;text-shadow: 0 10px 8px rgba(218,218,218,0.8);}
.z-sy-bp1 span:nth-child(2){font-size: 52px;line-height: 36px;color: #ff5837;text-shadow: 0 10px 8px rgba(218,218,218,0.8);}
.z-sy-bp1 span:last-child{font-size:16px;line-height: 36px;color: #333333; text-transform:uppercase; text-shadow: 0 10px 8px rgba(218,218,218,0.8);}
.z-sy-bp2{display:inline-block;}
.z-sy-bp2 span:first-child{	font-size:40px; border-radius:10px; padding:10px 30px; background:#079552; color:#ffffff;text-shadow: 0 10px 8px rgba(218,218,218,0.8);}
.z-sy-bl1{width: 60px;height: 3px;background: #ff5837;position:absolute;top:200px;left: calc(50% - 590px);	display: none;}
.z-sy-bl2{width: 80px;height: 2px;background: #b3b3b3;display:inline-block;box-shadow: 0 10px 8px rgba(218,218,218,0.8);}
.pagination1 .swiper-pagination-bullet{width: 16px!important;height: 16px!important;border: 0!important;	border-radius: 50%!important;background: #282828!important;opacity: 1!important;margin: 0 28px!important;	position: relative;}
.pagination1 .swiper-pagination-bullet-active{width: 16px!important;height: 16px!important;border: 0!important;border-radius: 50%!important;background: #ff5837!important;opacity: 1!important;}
.pagination1>span span{width: 52px;height: 1px;background: #282828;position: absolute;top: 8px;right: 16px;
	transition: 0.5s;}
.pagination1>span:first-child span{display: none;}
.pagination1 .swiper-pagination-bullet-active span{	background: #ff5837;}






/*num*/
.z-sy1-d2{width: 1300px;padding-bottom:60px; margin: 0 auto;}
.z-sy1-d3{width: 25%;height: 52px;border-right: 1px solid #e0e0e0;box-sizing: border-box;position: relative;}
.z-sy1-p4{width: 100%;font-size: 56px;line-height: 56px;color: #ff5837;text-align: center;font-weight: bold;	font-family: impact;margin-bottom: 15px;margin-top: -6px;}
.z-sy1-p5{width: 100%;font-size: 16px;line-height: 16px;color: #636262;text-align: center;}
.z-sy1-p6{font-size:30px;line-height: 14px;color: #ff5837;font-weight: bold;position: absolute;}
.z-sy1-d3:nth-child(1) .z-sy1-p6{top: -15px;right: 82px;}
.z-sy1-d3:nth-child(2) .z-sy1-p6{top: -15px;right: 78px;}
.z-sy1-d3:nth-child(3) .z-sy1-p6{top: -15px;right: 92px;}
.z-sy1-d3:nth-child(4) .z-sy1-p6{top: -15px;right: 74px;}


/*about*/
.z-sy6-d1{width:100%;height:500px;min-width:1300px;box-sizing: border-box;	overflow: hidden;position: relative;}
.z-sy6-l1{width: 100%;height: 10px;background: #fefefe;position: absolute;top: 0;left: 0;}
.z-sy6-d2{width:500px; height:350px;overflow: hidden;position: absolute;top: 0; padding-left:400px; background:#eeeeee; right: calc(50% - 600px);}
.z-sy6-d2 img{width: 100%;transition: 0.5s;}
.z-sy6-d2:hover img{transform: scale(1.15);	transition: 0.5s;}
.z-sy6-d3{width:50%;height: calc(530px - 65px);padding-left: 60px;box-sizing: border-box;box-shadow: 0 17px 34px rgba(239,239,239,0.35);	position: absolute;	top:10px; left:5%;}
.z-sy6-p1{width: 100%;font-size:20px; color:#333333;}
.z-sy6-p2{width: 100%;font-size:16px;color:#999999;font-weight: lighter;}
.z-sy6-p3{width: 500px; height:130px; font-size:14px;line-height:25px;color: #747474; padding-top:30PX; padding-left:70px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.z-sy6-p3 p{font-size:14px;line-height:30px;color: #747474;}
.z-sy6-p3 a{font-size:14px;line-height:30px;color: #747474;}
.z-sy6-p3 div{font-size:14px;line-height:30px;color: #747474;}
.z-sy6-bt1{width:120px;height:36px;border: 1px solid #ff5837;border-radius: 18px;background: #FFFFFF;	box-sizing: border-box;outline: none;display: block;font-size: 14px;color: #ff5837;font-weight: lighter;transition: 0.5s;	position: relative;	z-index: 101; margin-top:80px;}
.z-sy6-bt1:hover{background: #ff5837;color: #FFFFFF;font-weight: lighter;transition: 0.5s;}
.z-sy6-i1{width: 594px;	position: absolute;	top:203px;	right: calc(30% -100px); z-index: 100;}




/*cp*/
.z-sy1-p1{width: 100%;text-align: center;font-size:20px; color: #333333;}
.z-sy1-p2{width: 100%;text-align: center;font-size:18px;line-height:44px;color: #999999;}	
.z-sy3-d1{width: 100%;min-width: 1300px;padding-top: 45px;box-sizing: border-box;overflow: hidden;position: relative;margin-bottom:100px; background: url(../images/cpbj.gif) no-repeat top center;}
.z-sy3-p1{width:1200px;margin: 0 auto;font-size:20px;line-height: 44px;color: #333333;}
.z-sy3-p2{width:1200px;margin: 0 auto;font-size: 18px;	line-height: 44px;color: #999999;margin-bottom: 74px;}
		
.z-sy3-p3{font-size:18px;line-height:10px;color:#666666;position:absolute;top:150px;right: calc(70% - 650px);}
.z-sy3-p3 span{padding:0 26px;height:12px;display: inline-block;border-right:2px solid #d7d7d7;transition: 0.5s;}
.z-sy3-p3 span:last-child{border: 0;}
.z-sy3-p3 span:hover{color: rgba(235,81,5,1);transition: 0.5s;}
.z-sy3-p3son{color: rgba(235,81,5,1)!important;transition: 0.5s;}

.z-sy3-d5{width:1200px; margin:0 auto; height:350px;overflow: hidden;position: relative; top:70px;}
.z-sy3-d2{width:1200px; margin:0 auto; overflow: hidden; top:0;left: 0;}
/*.z-sy3-d2{width:1920px; height:358px; overflow: hidden;position: absolute; top: 0; left: calc(50% - 960px);}*/
.z-lon1{position: absolute; top: 0; left: 0;}
.z-lon1,.z-lon2,.z-lon3{}
.z-lon2{position: absolute; top: 0;}
.z-lon3{ position: absolute; top: 0;}

.z-sy3-d3{position: relative;float: left;}
.z-sy3-d3:hover .z-sy3-p4{width:316px; height:220px; top: 0; left: 0; box-shadow: 0 14px 28px rgba(245,245,245,0.35);transition: 0.5s;}
.z-sy3-d3 a{width: 100%;height: 100%;position: absolute;top: 0;	left: 0;}
.z-sy3-d3{ width:316px; position: relative; padding-right: 16px; box-sizing: border-box; float: left;}
.z-sy3-d3:hover .z-sy3-p4{background: #FFFFFF; box-shadow:0 14px 28px rgba(245,245,245,0.35); transition: 0.5s;}
.z-sy3-d3:hover .z-sy3-d4{ width:300px; height:175px; top: 0; left: 0; transition: 0.5s;}

.z-sy3-p4{width: 100%;height:30px;background: #000000;font-size: 18px;line-height: 30px;color: #666666;
	text-align: center;font-weight: lighter;transition: 0.5s;}	
.z-sy3-d4{width: 0;height: 0;position: absolute;top:100px;	left: 234px;overflow: hidden;transition: 0.5s;
	background: rgba(235,81,5,0.8);}
.z-sy3-d4 img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.z-sy3-bt1{	width:120px;margin:0 auto; height:35px; background:#000;outline: none;display: block;}




/*Environmental*/
.z-sy4-d1{width: 100%;height:750px; min-width:1300px;padding-top:40px;box-sizing: border-box;overflow: hidden;	position: relative; background:url(../images/hjbj.gif) no-repeat top center}
.z-sy4-d2{width:600px; height:100%;box-sizing: border-box;position: absolute;left: calc(47% - 600px);top:250px;}
.swiper4{width: 100%!important; height:380px;position: absolute;left: 0;top: 0;}
.swiper4 .swiper-slide img{width: 100%;height:380px;overflow: hidden;}
.z-sy4-p1{width: 100%;font-size:20px;line-height: 44px;color:#ffffff; text-align:center;}
.z-sy4-p2{width: 100%;font-size:18px; color:#ffffff; text-transform:uppercase; text-align:center;}
.z-sy4-bt1{width: 120px;height: 36px;border: 1px solid #ff5837;border-radius: 18px;background: #FFFFFF;box-sizing: border-box;outline: none;display: block;font-size: 14px;color: #ff5837;font-weight: lighter;transition: 0.5s;}
.z-sy4-bt1:hover{background: #ff5837;color: #FFFFFF;font-weight: lighter;transition: 0.5s}
.z-sy4-d3{width:1000px; position: absolute;left:15%; top:120px; height:100px; overflow:hidden;}
.z-sy4-p3{width:100%; height:128px;font-size:14px;line-height:30px;color: #ffffff;font-weight: lighter;padding: 34px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;
}
.z-sy4-p3 a{font-size:14px;line-height:30px;color: #ffffff;font-weight: lighter;}
.z-sy4-d4{width:calc(50% - 16px);height:234px;position:absolute;left:calc(47% + 16px);top:350px;overflow: hidden;}
.swiper5{width: calc(3 * 346px);position: absolute;	left:0 ;}
.swiper5 .swiper-slide{width: 346px;padding-right: 16px;box-sizing: border-box;}
.swiper5 .swiper-slide img{width: 100%;}
.swiper5 .swiper-wrapper{ transition-timing-function: linear;}


/*news*/
.z-sy8-d1{width: 100%;min-width: 1300px;box-sizing: border-box;overflow: hidden;position: relative;}
.z-sy8-p1{width: 1300px;margin: 0 auto;font-size:20px;color: #333333;padding-top: 16px;}
.z-sy8-p2{width: 1300px;margin: 0 auto;font-size:18px;color: #999999;font-weight: lighter;margin-bottom: 72px;}
.z-sy8-bt1{width: 120px;height: 36px;border: 1px solid #ff5837;border-radius: 18px;background: #FFFFFF;box-sizing: border-box;outline: none;display: block;font-size: 14px;color: #ff5837;font-weight: lighter;transition: 0.5s;position: absolute;top: 15px;left: calc(50% + 530px);}
.z-sy8-bt1:hover{background: #ff5837;color: #FFFFFF;font-weight: lighter;transition: 0.5s;}
.z-sy8-d2{width: 1300px;margin: 0 auto;margin-bottom: 60px;}
.z-sy8-d3{width: 670px;height:135px;border-bottom: 1px solid #e0e0e0;box-sizing: border-box;float:left;position: relative;}
.z-sy8-d3:first-child{width: 580px;height: 468px;margin-right: calc(1300px - (580px + 670px));border-bottom: 0;}
.z-sy8-d3:last-child{border-bottom: 0;}
.z-ssy8-i1{width: 100%;height: 305px;overflow: hidden;display: none;}
.z-ssy8-i1 img{width: 100%;transition: 0.5s;}
.z-sy8-d3:hover .z-ssy8-i1 img{transform: scale(1.1);transition: 0.5s;}
.z-sy8-d3:first-child .z-ssy8-i1{display: block;}
.z-sy8-p4{position: absolute;top: 36px;left: 0;transition: 0.5s;}
.z-sy8-d3:hover .z-sy8-p4{transform: translateY(-10px);transition: 0.5s;}
.z-sy8-p4 span:first-child{font-size:25px; color: #999999;font-weight: lighter;display: block; text-indent:10px;}
.z-sy8-p4 span:last-child{font-size: 14px;line-height:30px;color: #999999;font-weight: lighter;text-indent:50px;	display: block;}
.z-sy8-d3:first-child .z-sy8-p4{position: absolute; top: 330px;left: 472px;}
.z-sy8-d3:first-child .z-sy8-p4 span:first-child{font-size: 22px;line-height: 22px;color: #999999;font-weight: lighter;display: inline-block;}
.z-sy8-d3:first-child .z-sy8-p4 span:last-child{font-size: 14px;line-height: 14px;color: #999999;font-weight: lighter;text-indent: 10px;display: inline-block;}
.z-sy8-p3{width: 460px;font-size:18px;line-height: 24px;color: #333333;font-weight: lighter;white-space: nowrap;	overflow: hidden;text-overflow: ellipsis;position: absolute;top: 32px;left: 146px;transition: 0.5s;}
.z-sy8-d3:first-child .z-sy8-p3{width: 460px;font-size: 20px;line-height: 22px;color: #000000;font-weight: lighter;	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: absolute;top: 340px;left: 0px;}
.z-sy8-d3:hover .z-sy8-p3{transform: translateY(-10px);transition: 0.5s;}
.z-sy8-p5{width: 494px;height: 60px;font-size: 14px;line-height: 30px;color: #737373;font-weight: lighter;	overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;	position: absolute;	top: 70px;left: 146px;}
.z-sy8-d3:first-child .z-sy8-p5{width: 570px;height: 50px;font-size: 14px;line-height: 26px;color: #484848;	font-weight: lighter;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;	-webkit-box-orient:vertical;position: absolute;top: 384px;left: 0;}
.z-sy8-l1{width: 2px;height: 30px;background: #e0e0e1;position: absolute;top: 63px;left: 119px;transition: 0.5s;}
.z-sy8-d3:first-child .z-sy8-l1{display: none;}
.z-sy8-d3:hover .z-sy8-l1{height: 155px;top: 0;transition: 0.5s;}
.z-sy8-d3 a{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;}




/*foot*/
.z-sy11-d1{width: 100%;min-width: 1300px;box-sizing: border-box;overflow:hidden;	position: relative; border-top:#cccccc 1px dotted}
.z-sy11-d6{width: 1300px; min-height:250px; _height:250px; margin: 0 auto;position: relative;}
.z-sy11-d2{position: absolute;top:50px;left:0;}
.z-sy11-d4{width:100px;padding: 0 17px;float: left;}
.z-sy11-d4 img{width: 100%;margin-bottom: 30px;transition: 0.5s;border-radius:50%;}
.z-sy11-d4:hover img{width: 100%;margin-bottom: 30px;transform: rotateY(360deg);transition: 0.5s;}
.z-sy11-p4{width: 100%;font-size: 16px;line-height: 16px;color: #666666; font-weight: lighter;}
.z-sy11-p44{width:100%;font-size:16px;color: #666666;}
.z-sy11-p44 ul{ overflow:hidden; margin-top:10px;}
.z-sy11-p44 ul li{ height:25px; line-height:25px; overflow:hidden;}
.z-sy11-p44 ul li a{font-size:14px; color: #999999;}
.z-sy11-d3{width: 123px;position: absolute; top: 55px;left:66%}
.z-sy11-p1{font-size: 24px;line-height: 30px;color: #333333;font-weight: lighter;}
.z-sy11-p2{font-size: 32px;line-height: 40px;color: #ff5837;font-weight: lighter;margin-bottom: 15px;}
.z-sy11-d5{	position: absolute;	top:80px; right:0;}
.z-sy11-i2{width: 100%;}
.z-sy11-i2 img{width: 100%;}
.z-sy11-p5{font-size: 16px;line-height: 32px;color: #999999;text-align: csenter;}

.z-sy11-p3{width: 100%; min-width: 1300px; padding:10px 0; background:#f0f0f0;box-sizing: border-box;overflow:hidden;position: relative; font-size:12px;line-height: 32px;color:#666666;font-weight: lighter; text-align:center; bottom:0px}
.z-sy11-p3 a{font-size:12px;color:#666666;}






/*分页banner*/
.z-ban-d1{width: 100%;min-width:1300px;height:300px;position: relative;overflow: hidden;z-index: 100; top:-30px}
.z-ban-d1>img{width: 1920px;position: absolute;top: 0;left: calc(50% - 960px);transition: 0.5s;}
.z-ban-d1:hover>img{transform: scale(1.1);transition: 0.5s;}
.z-ban-d2{padding:20px 30px;background: rgba(235,81,5,0.86);position: absolute; top: calc(50% - 80px);left: calc(31% - 282px);}
.z-ban-d2 span{	display: block;}
.z-ban-d2 span:nth-child(1){font-size: 26px;line-height: 36px;color: #FFFFFF;font-weight: lighter;}
.z-ban-d2 span:nth-child(2){font-size:20px;line-height: 56px;color: #FFFFFF;font-weight: lighter;}
.z-ban-d2 span:nth-child(3){font-size: 18px;line-height: 40px;color: #FFFFFF;}
.z-ban-d3{left: calc(50% - 650px);}
.z-place-d1{width: 100%;min-width: 1300px;height: 52px;border-bottom: 1px solid #e7e7e7;}
.z-place-d2{width: 1300px;height: 52px;margin: 0 auto;text-align: right;}
.z-place-d2 span{font-size: 14px;line-height: 52px;color: #666666;font-weight: lighter;}
.z-place-d2 span:last-child{color: #ff5837;}
.z-place-df{ float:left; padding-left:5%;}
.z-place-df ul{ overflow:hidden;}
.z-place-df ul li{float:left; width:120px;color:#333333; border:#cccccc 1px solid;height:30px; line-height:30px; font-size:14px; margin-right:20px;transition: 0.5s; text-align:center}
.z-place-df ul li:hover{ color:#FFF; background:#333333; height:30px; line-height:30px; font-size:14px; text-align:center; transition: 0.5s;}
.z-place-df ul li a.on{ float:left; color:#FFF; background:#333333; font-size:14px; text-align:center;}
.on{float:left; color:#FFF; background:#333333; font-size:14px; text-align:center;}






/*dy*/
.z-hwyl-d1{width:100%;min-width:1300px;height:205px;padding-top:90px;box-sizing: border-box;overflow: hidden;}
.z-hwyl-t1{width: 100%;font-size: 34px;line-height: 44px;color: #333333;font-weight: lighter;text-align: center;}
.z-hwyl-t2{width: 100%;font-size: 18px;line-height: 28px;color: #999999;font-weight: lighter;text-align: center;}
.z-hwyl-d2{width: 100%;	min-width: 1300px;overflow: hidden;}
.z-hwyl-d3{width: 1300px;margin: 0 auto;position: relative;}
.z-hwyl-d4{width: 100%;margin-bottom: 80px;}
.z-hwyl-d5{width: 50%;padding-top: 70px;box-sizing: border-box;}
.z-hwyl-d5 span{font-size: 16px;line-height: 36px;color: #666666;display: block;}
.z-hwyl-d5 p{font-size: 24px;line-height: 36px;color: #333333;margin-bottom: 32px;padding-top: 32px;}
.z-hwyl-i1{width: 50%;}
.z-hwyl-d4:nth-child(odd) .z-hwyl-d5{padding-right: 60px;float: left;}
.z-hwyl-d4:nth-child(even) .z-hwyl-d5{padding-left: 60px;float: right;}
.z-hwyl-d4:nth-child(odd) .z-hwyl-i1{float: right;}
.z-hwyl-d4:nth-child(even) .z-hwyl-i1{float: left;}
.z-hwyl-d4:nth-child(1) .z-hwyl-i1 div{float: right;}
.z-hwyl-d4:nth-child(2) .z-hwyl-i1 .swiper11{float: right;}
.z-hwyl-d4:nth-child(1) .z-hwyl-i1 div{width: 596px;height: 624px;overflow: hidden;float: left;}
.z-hwyl-d4:nth-child(1) .z-hwyl-i1 div img{transition: 0.5s;}
.z-hwyl-d4:nth-child(1) .z-hwyl-i1 div:hover img{transform: scale(1.1);	transition: 0.5s;}
.z-hwyl-d4:nth-child(3) .z-hwyl-i1 div{width: 960px;height: 620px;overflow: hidden;float: left;}
.z-hwyl-d4:nth-child(3) .z-hwyl-i1 div img{transition: 0.5s;}
.z-hwyl-d4:nth-child(3) .z-hwyl-i1 div:hover img{transform: scale(1.1);	transition: 0.5s;}
.swiper11{width: 960px!important;}
.swiper11 .swiper-slide{width: 100%!important;}
.prev11{background: none!important;left: calc(50% - 910px);}
.next11{background: none!important;	right: calc(50% + 50px);}
.z-con-p4{ width:1300px; margin:0 auto; padding-bottom:80px; font-size:16px;color: #666666;}
.z-con-p4 p{ font-size:16px;color: #666666;}
.z-con-p4 a{ font-size:16px;color: #666666;}





/*more*/
.z-pct-place2{width: 1260px;margin:0 auto;height: auto;background: #FFFFFF;padding: 0 20px;	padding-top: 50px;	padding-bottom:60px;border-bottom: 1px solid #ededed;box-sizing: border-box;position: relative;z-index: 101;}
.z-pct2-p1{ width: 100%; border-bottom: 1px dashed #dfdfdf;font-size:22px; line-height:35px; text-align: center; overflow: hidden; padding-bottom:20px;}
.z-pct2-p2{width: 100%;height: 47px;border-bottom: 1px dashed #dfdfdf;font-size: 14px;line-height: 47px;text-align: center; color: #999999;}
.z-pct2-i1{ margin: 0 auto;padding-top: 58px; margin-bottom: 60px;}
.z-pct2-i1 img{ margin:0 auto; max-width: 100%;}
.z-pct2-l1{width: 496px;height: 18px;background: #FFFFFF;border-bottom: 1px solid #e7e7e7;}
.z-pct2-l2{width: 64px;height: 17px;background: #FFFFFF; border-bottom: 3px solid #033572;}
.z-pct2-p3{font-size: 24px;line-height: 36px;height: 36px;width: calc(100% - 1120px);text-align: center; color: #033572; margin-bottom: 28px;}
.z-pct2-p4{font-size: 16px;line-height: 36px;width: 1260px;color: #666666;margin-bottom: 52px; margin-top: 16px;
 margin:30px auto; text-align: justify;}
.z-pct2-p4 img,.z-pct2-i2 img,.z-pct2-d1 img{width: auto; display: inline-block;}
.z-pct2-p4 p{ font-size: inherit; }
.z-pct2-i2 table{ margin:0 auto; }
.z-pct2-i2{width: 100%;margin-bottom: 35px;}
.z-pct2-d1{width: 1260px; margin: 0 auto; margin-bottom: 90px;}
.z-pct2-d1>div{ width: 50%; height: auto;}
.z-pct2-d2{ width: 1260px; margin: 0 auto; border-top: 1px dashed #dfdfdf;}
.z-pct2-p5{ font-size: 14px; line-height: 78px; color: #666666; margin: 0 34px;}





.z-zyk-d2{width: 1300px;margin: 0 auto;}
.z-zyk-d2>div{width: 420px;height: 410px;background: #FFFFFF;overflow: hidden;position: relative;	float: left;margin-right:20px ;margin-bottom: 120px;box-shadow: 0 10px 10px rgba(105,105,105,0.05) ;}
.z-zyk-d2>div:nth-child(3n){margin-right: 0;}
.z-zyk-d2>div>img{width: 100%;height: 180px;transition: 0.5s;}
.z-zyk-d2>div:hover>img{transform: translateY(-180px);transition: 0.5s;}
.z-zyk-p2{width: calc(100% - 80px);font-size: 18px;	line-height: 44px; height:44px; overflow:hidden;color: #333333;	font-weight: lighter;	text-align: center;	position: absolute;	top: 205px;	left: 40px;	transition: 0.5s;}
.z-zyk-d2>div:hover .z-zyk-p2{top: 54px;left: 40px;transition: 0.5s;}
.z-zyk-p3{width: calc(100% - 80px);height: 56px;overflow: hidden;font-size: 14px;line-height: 28px;color: #333333;	font-weight: lighter;text-align: center;position: absolute;top: 262px;left: 40px;transition: 0.5s;}
.z-zyk-d2>div:hover .z-zyk-p3{height: 112px;overflow: hidden;top: 157px;left: 40px;	transition: 0.5s;}
.z-zyk-p4{width: calc(100% - 80px);font-size: 14px;line-height: 28px;color: #999999;position: absolute;	top: 343px;left: 40px;text-align: left;}
.z-zyk-d2>div:hover .z-zyk-p4{top: 113px;left: 40px;text-align: center;	transition: 0.5s;}
.z-zyk-bt1{width: 110px;height: 32px;border: 1px solid #ff5837;border-radius: 16px;box-sizing: border-box; background: none;outline: none;font-size: 14px;color: #ff5837;transition: 0.5s;position: absolute;top: 420px;	left: calc(50% - 55px);	overflow: hidden;}
.z-zyk-d2>div:hover .z-zyk-bt1{transition: 0.5s;top: 315px;left: calc(50% - 55px);}
.z-zyk-bt1:hover{background: #ff5837;color: #FFFFFF;transition: 0.5s;}


.z-kfzx-d14{ width:1200px; margin: 0 auto;}
.z-kfzx-d14>div{ width:380px; height:260px; margin-bottom:20px; margin-right:20px; overflow:hidden; float: left; position: relative;}
.z-kfzx-d14>div:nth-child(3n){ margin-right: 0;}
.z-kfzx-i3{width: 100%; height:220px; overflow: hidden;}
.z-kfzx-i3 img{ width: 100%; transition: 0.5s;}
.z-kfzx-d14>div:hover .z-kfzx-i3 img{ transform: scale(1.1); transition: 0.5s;}
.z-kfzx-p10{width: 100%; height:40px;background: #f7f7f7;font-size:16px;line-height:40px;color: #333333; text-align: center;}
.z-kfzx-d14>div a{ display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0;}


.ym{width:1300px; margin:0 auto; padding:8px 0px; line-height:22px; overflow:hidden; color:#ffffff; text-align:center; background:#ff5837; font-size:14px;}
.ym a{color:#ffffff; font-size:14px;}



.top{ width: 60px; height: 60px; border: 0; border-radius: 5px; background: rgba(0,0,0,0.3); position: fixed; bottom: 80px; right: 80px; z-index: 1000000; font-size: 16px; line-height: 60px; text-align: center; color: #fff;
  display: none;}
.top:hover{ width: 60px; height: 60px; border: 0; border-radius: 5px; background: rgba(235,81,5,0.5); position: fixed; bottom: 80px; right: 80px; z-index: 1000000; font-size: 16px; line-height: 60px;ext-align: center;  color: #fff; cursor:pointer; display: none;}

