h1,h2,h3,h4,h5,h6{font-weight: normal;}
.img-responsive{max-width: 100%;height: auto;display: block;}
.color-f{color:#fff;}
.color-3{color: #333;}
.color-31{color:#313131;}
.color-blue{color: #34a5e4;}
.z-center{width: 1200px;margin: 0 auto;}
.z-con{padding-top: 80px;}
.z-menu{padding: 20px 0;border-bottom: 1px solid #bfbfbf;}
.z-menu h3{font-weight: normal;font-size: 18px;text-align: center;}
.z-mencon{text-align: left;font-size: 0;}
.z-mencon a{display:inline-block;padding: 4px 10px;font-size: 14px; color: #333333;border-radius: 13px;text-align: center;}
.z-mencon a.cur{background: #34a5e1;color: #fff;}
.z-title{font-size: 30px;}
.z-title-2{font-size:18px; }
.z-main{margin-bottom: 150px;}
.z-main .z-box{padding: 65px 0;}
.z-wrap .z-box{width: 50%;box-sizing: border-box;}
.z-wrap .z-box.right{padding-left: 35px;}
.z-wrap .z-box.right > p{line-height: 180%;}
.z-table{width: 100%;}
.z-table tr td{padding: 8px 0;border: 1px solid #f2f2f2;border-right: none;border-bottom: none;color:#333;}
.z-table tr td span{display: block;}
.z-table tr td.Text_l{padding-left: 20px;}
.z-table tr td:last-child{border-right: 1px solid #f2f2f2;}
.z-table tr:last-child td{border-bottom: 1px solid #f2f2f2;}
.z-table tr td.border-b{border-bottom: 1px solid #f2f2f2;}
.border-bottom-w{border-bottom: 1px solid #bfbfbf;}
.border-bottom-l{border-bottom: 1px solid #f2f2f2;}
.z-back{display: block; background: url(../images/signs/icon-back.png) no-repeat center #34a5e1;width: 270px;height: 70px;border-radius: 5px;margin: 0 auto;}
.z-section{position:relative;}
.z-section .z-scenter{position: absolute;width: 1200px;
    left:50%;margin-left: -600px;top:0;}
.z-section .z-stext h3{margin-bottom: 45px;}
.z-section .z-stext h3 img{margin: 0 auto;}
.z-section .z-stext p{font-size: 16px;text-align: center;margin: 3% 0;line-height: 180%;}
.z-section .z-stext p > i{display: block;}
.z-section .z-stext a{display: block;width: 180px;height: 40px;margin: 0 auto;line-height: 44px;font-size: 16px;border-radius: 5px;}
.z-section .z-stext a.border-f{border:2px solid #fff;}
.z-section .z-stext a.border-31{border:2px solid #313131;}
.z-section .z-stext > span{display: block;width:90px;height: 2px ;margin: 0 auto;}
.z-section .z-stext img{margin: 0 auto;}
.z-section .z-stext > span.bg-f{background: #fff;}
.z-section .z-stext > span.bg-31{background: #313131;}
.z-section1 .z-stext{padding-top: 17%;}
.z-section2 .z-stext a{margin-bottom: 3%;}
.z-section2 .z-scenter{position: static;margin: 0 auto;}
.z-section2 .z-stext{padding: 10% 0 5% 0;}
.z-section3 .z-stext,.z-section4 .z-stext,.z-section8 .z-stext{padding: 15% 0 0 0;}
.z-section .half{padding: 12% 0 0 0;}
.z-section .half.right{padding: 7.2% 0 0 0;}
.z-section .half{width: 50%;}
.z-section .half .z-stext h3 img,.z-section .half .z-stext span{margin: 0;}
.z-section .half.right img{margin: 0 auto;}
.z-section .half .z-stext p{text-align: left;}
.z-section6 .half.right{padding-top: 15%;}
.z-section6 .half.right .z-stext{margin-left: 12%;}
.z-section7 .half{padding: 0;}
.z-section7 .half.FL{width: 50%;padding: 10% 0 0 10%;box-sizing: border-box;}
.z-section7 .half .z-stext{box-shadow: 0 0 10px 0 #a8c0ec;background: rgba(255,255,255,0.9);position: relative;right: -20%;padding: 7% 20%;}
.z-section9 .z-stext{padding-top: 23%;}
.z-section10 .half{padding: 7% 0}
.z-section10 .half img{margin: 0 auto;}
.z-section10 .half h3{margin-bottom: 7%;}

/*响应*/
@media screen and (max-width: 1366px){
    .z-section1 .z-stext{padding-top: 12%;}
    .z-section3 .z-stext,.z-section4 .z-stext,.z-section6 .half.right,.z-section8 .z-stext{padding-top: 10%;}
    .z-section9 .z-stext{padding-top: 17%;}
    .zhangtitle{width:60%;}
    .zhangtitle1{max-width: 22%;}
    .zhangtitle2{max-width: 75%;}
    .z-section2 .z-stext {padding: 5% 0 5% 0;}
    .z-section4 .z-stext,.z-section8 .z-stext{padding-top:5%;}
}
/*响应*/
@media screen and (max-width: 1080px){
	.z-section2 .z-stext {
	    padding: 5% 0 5% 0;
	    margin-left: -120px;
	}
	.zhangtitle{
		width:60%;
	}
	.z-section .z-scenter {
	    left: 50%;
	}
	.Text_l {
	    text-align: left;
	    padding-left: 100px;
	}
	.z-section3 .z-stext,.z-section4 .z-stext,.z-section8 .z-stext{
		padding-top: 4%;
	}
	.zhangtitle1{
		max-width: 28%;
	}
	.z-section6 .half.right{
		padding-top: 7%;
	}
	.z-section6 .half.right .z-stext{
		margin-left: 0%;
	}
	.half.right .z-stext {
	    margin-left: 0%;
	    width: 81%;
	    padding-left: 20px;
	}
	.z-section7 .half .z-stext {
	    box-shadow: 0 0 10px 0 #a8c0ec;
	    background: rgba(255,255,255,0.9);
	    position: relative;
	    right: -20%;
	    padding: 5% 17%;
	    top: -38px;
	}
	.z-section9 .z-stext {
	    padding-top: 11%;
	}
	.zhangtitle2{
		max-width: 85%;
	}
	.z-section .z-stext p{
		margin: 2% 0;
	}
	.z-center {
    width: 1050px;
    margin: 0 auto;
}
}
@media screen and (max-width:1024px){
    .z-section .z-scenter{width: 100%;margin: 0;left: 0%;}
    .z-section1 .z-stext,.z-section3 .z-stext, .z-section4 .z-stext, .z-section8 .z-stext{padding-top: 6%;}
    .z-section9 .z-stext{padding-top: 15%;}
    .z-section5 .half.FL{box-sizing: border-box;padding:10% 0 0 5% ;}
    .z-section6 .half.right{padding: 8% 2% 0 0;box-sizing: border-box;}
    .z-section7 .half .z-stext{padding: 5%;}
    .z-section7 .half.FL{padding: 5% 0 0 5%;}
    .z-center{width: 100%;}
    .z-main{margin-bottom: 40px;}
    .z-title{margin-bottom: 15px;}
    .z-con{padding-top: 50px;}
    .z-menu{padding: 15px 0;}
    .z-section2 .z-stext{margin-left: 0px;}
    .zhangtitle2 {max-width: 51%;}
    .z-section7 .half .z-stext{top:35px;}
}
@media screen and (max-width:768px){
    .z-section1 .z-stext{padding-top: 11%;}
    .z-section .half .z-stext h3 img{width: 60%;}
    .z-section .z-stext p > i{display: inline;}
    .z-section5 .half.FL,.z-section6 .half.right{padding: 5% 0 0 5%;}
    .z-wrap .z-box{width: 100%;}
    .z-wrap .z-box > img{margin: 0 auto;}
    .z-main .z-box{padding: 20px 0;}
    .z-back{width: 170px;height: 50px;}
    .zhangtitle {width: 80%;}
    .z-section .z-stext h3 {margin-bottom: 23px;}
    .zhangtitle1 {max-width: 42%;}
    .zhangtitle2 {max-width: 63%;}
}
@media screen and (max-width:510px){
    .img-responsive{max-width: none;}
    .z-section > img{width: 190%;height: auto;position: relative;left: -45%;}
    .z-section1 > img{width: 180%;}
    .z-section .z-stext h3{margin-bottom: 20px;}
    .z-section .z-stext h3 > img{width: 100%;}
    .z-section .z-stext p{font-size: 14px;}
    .z-section .z-stext a{width: 120px;height: 30px;line-height: 30px;font-size: 14px;}
    .z-section6 .half.right{width: 100%;padding: 0 5%;}
    .z-section6 .half.right .z-stext{margin: 0;}
    .z-section .half .z-stext h3 img{width: 45%;}
    .z-section7 .half{width: 100%;}
    .z-section .half.right img{width: 40%;}
    .z-section7 .half.FL{padding: 0;}
    .z-section7 .half .z-stext,.z-section7 .half.FL{width: 100%;}
    .z-section7 .half .z-stext{right: 0;box-sizing: border-box;}
    .z-section7 .half.FR img{width: 100%;}
    .z-section1 .z-stext{padding-top: 20%;}
    .z-section8 .z-stext, .z-section4 .z-stext,.z-section6 .half.right .z-stext{padding-top: 15%;}
    .z-section5 .half.FL{padding-top: 18%;}
    .z-section1 .z-stext{padding-top: 19%;}
    .z-section10 .half{width: 100%;}
    .z-section10 .half img{width: 25%;}
    .z-section5 .half .z-stext h3 img{width: 50%;}
    .z-section6 .half .z-stext h3 img{width: 30%;}
    .z-section8 .z-stext,.z-section4 .z-stext,.z-section3 .z-stext,.z-section2 .z-stext,.z-section1 .z-stext,.z-section9 .z-stext{box-sizing: border-box;padding-left:5%;padding-right:5%;}
    .z-section .z-stext img{width: 50%;}
    .z-section9 .z-stext{padding-top: 30%;}
    .z-wrap img{max-width: 100%;height: auto;}
    .z-wrap .z-box.right{padding: 0;}
    .z-main{padding: 0 5%;}
    .z-menu{padding: 15px;}
    .z-title{margin-bottom: 0;}
    .z-wrap .z-box.right h3{margin-bottom: 15px;}
    .z-wrap .z-box{margin-bottom: 15px;}
    .z-wrap.border-bottom-l{margin-bottom: 20px;}
    .z-back{width: 120px;height: 35px;}
    .z-section .z-stext a.border-31{border:1px solid #313131;}
    .z-section .z-stext a.border-f{border:1px solid #fff;}
    .z-section .z-stext > span{height: 1px;}
    .z-mencon{width: 100%;text-align: right;}
    .z-menu h3{width: 100%;text-align: center;margin-bottom: 15px;}
    .Text_l {text-align: left;padding-left: 0px;}
    .z-section7 .half .z-stext {top:0px;}
    .z-section2 .z-stext {padding: 5% 0 5% 0;margin-left: 0px;}
    .z-section .z-stext h3 > img {width:140%;margin-left: -67px;}
    .z-section4 .z-stext{padding-top: 10%;}
    .z-mencon {text-align: center;font-size: 0;}
}