@charset "utf-8";
html { height: 100% }
body { min-height: 100% }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
/*body, input, select, button, textarea { font-size: 14px; font-family:"Microsoft Yahei","微软雅黑",arial,"\5b8b\4f53";color:#898989;}*/
body, input, select, button, textarea { font-size: 14px; font-family:arial,"Noto Sans","Neue Helvetica","Sans-serif","Microsoft Yahei","微软雅黑","Hiragino Sans","Gulim","\5b8b\4f53";color:#898989;}
body { line-height: 1.5;
	min-width: 1240px; }
a { text-decoration: none;}
a:hover { color:#b8001e;}
a { blr:expression(this.onFocus=this.blur()); color:#75bad5; }
a * { *cursor: pointer }
:focus { outline: none }
.fl{float: left}
.fr{float: right}
/**banner开始*/
.z-news-banner{position:relative;z-index:1}
.z-banner-text{max-width:1920px;margin:0 auto;position:relative;z-index:2;background:#000;overflow:hidden}
.z-banner-text .prev{position:absolute;top:47%;display:block;width:46px;height:70px;background:url(../../images/home/arrows.png) no-repeat 0 0;text-indent:-9999px;cursor:pointer;-webkit-transition:all .3s ease;-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;z-index:999;left:90px}
.z-banner-text .next{right:90px;left:auto;position:absolute;top:47%;display:block;width:46px;height:70px;background:url(../../images/home/arrows.png) no-repeat 0 0;background-position:100% 0;text-indent:-9999px;cursor:pointer;-webkit-transition:all .3s ease;-moz-opacity:.4;opacity:.4;z-index:999}
.z-banner-text a:hover{opacity:1}
.z-banner-ul{position:relative;height:767px;overflow:hidden;z-index:100}
.z-banner-ul li{width:100%;position:absolute;height:100%;left:0;top:0;z-index:2;opacity:0}
.z-banner-ul li.i0{z-index:10;opacity:1}
.z-banner-ul li .bg{position:absolute;width:100%;height:auto;left:0;top:0;z-index:1}
.z-banner-button span i{font-size:12px;color:#fff;display:inline-block;padding:5px;transition:all .3s;position:absolute;z-index:99}
.banner-button span:hover i,.z-banner-button span.on i{color:#aeb8c0}
.z-banner-button{width:1200px;height:75%;position:absolute;top:25%;z-index:200;cursor:default;left:0;right:0;margin:0 auto;text-align:right}
.z-banner-button span{max-width:540px;height:400px;display:block;opacity:0;margin:0 auto;text-align:left;cursor:pointer;transition:all 1.5s;position:absolute;right:0}
.z-banner-button span .img-box{margin-top:250px;height:auto;overflow:hidden;transition:all 1.5s;position:relative;left:0;top:18%;display:block}
.z-banner-button span.on .img-box{margin-top:50px}
.z-banner-button span.on .img-box img{max-width: 100%;height: auto;display: block}
.z-banner-button .on{display:block;opacity:1;float:right}
.z-banner-button span .img-box2{ width: 540px; margin-top:-100px;height:auto;overflow:hidden;position:relative;left:0;top:22%;display:block;transition:all 1.5s}
.z-banner-button span .img-box2 img{max-width: 100%;height: auto;display: block}
.z-banner-button span.on .img-box2{margin-top:10px}
.z-banner-nav{position:absolute;z-index:999;height:40px;bottom:0;width:100%;text-align:center}
.z-banner-ul .z-banner-nav dd{width:auto;position:static;height:auto;display:inline-block;margin:0 8px!important;zoom:1}
.z-banner-nav dd a{display:block;width:13px;height:13px;border-radius:100%;background:#fff;opacity:.6;cursor:pointer}
.z-banner-nav .active a{background:#fff;opacity:1}
.ie8 .z-banner-button span{display:none}
.ie8 .z-banner-button .on{display:block}
/**banner开始*/
.z-up-discount{width:1200px;height:auto;display:block;margin:0 auto;padding-bottom:60px}
.z-up-title{width:100%;height:auto;display:block;margin:0 auto;text-align:center;padding:40px 0 60px 0}
.z-up-title h2{padding-bottom:5px;font-size:30px;color:#0c0c0c}
.z-up-title p{font-size:18px;color:#999}
.z-discount-text{width:1200px;height:auto;display:block;margin:0 auto;overflow:hidden}
.z-discount-text ul li{width:400px;height:326px;display:block;float:left;background:#fafafa;text-align:center;cursor:pointer}
.z-discount-text ul li h3{font-size:28px;color:#333;font-weight:100;padding:0;margin-top:99px}
.z-discount-text ul li span{font-size:18px;color:#999;padding-top:5px;display:block}
.z-discount-text ul li p{font-size: 18px;
    color: #999;
    padding-top: 15px;
    width: 80%;
    display: block;
    margin: 0 auto;}
.z-discount-text ul li img{width:100%;height:100%;display:block;margin:0 auto;position:relative;z-index:9;overflow:hidden}
.z-img{width:400px;height:326px;display:block;overflow:hidden}
.z-img .z-mask{width:100%;background-color:#000;position:absolute;height:100%;opacity:.3;left:auto; padding: 0; bottom: auto; cursor:pointer;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;z-index:10}
.z-list-img .mask-1{width:50%}
.z-list-img .mask-2{width:50%;right:0}
.z-list-img:hover .mask-1{width:0%}
.z-list-img:hover .mask-2{width:0%}
.z-list-img .mask-3{width:50%}
.z-list-img .mask-4{width:50%;right:0}
.z-list-img:hover .mask-3{width:0%}
.z-list-img:hover .mask-4{width:0%}
.z-up-services{width:100%;height:auto;display:block;margin:0 auto;background:#fafafa;overflow:hidden;padding-bottom:20px}
.z-up-services ul{width:1200px;display:block;height:auto;margin:0 auto}
.z-up-services ul li{width:590px;height:317px;display:block;overflow:hidden;cursor:pointer;margin-bottom:20px}
.z-up-services ul li .z-up-services-img{width:100%;height:auto;display:block;margin:0 auto 20px auto;transition:all .6s}
.z-up-services ul li:hover .z-up-services-img{transform:scale(1.1)}
.z-up-services ul li span{width:590px;height:317px;display:block;position:absolute;margin-top:-337px;text-align:center;z-index:10}
.z-up-services ul li span img{width:60px;height:auto;display:block;margin:0 auto;padding-top:100px}
.z-up-services ul li span p{font-size:26px;color:#fff;padding-top:25px}
.z-up-payment{width:1200px;display:block;margin:0 auto;overflow:hidden;padding-bottom:60px}
.z-up-payment-whole .z-up-payment-l{width:550px;display:block}
.z-up-payment-whole .z-up-payment-l p{display:block;overflow:hidden}
.z-up-payment-whole .z-up-payment-l p em{font-size:16px}
.z-up-payment-whole .z-up-payment-r{width:600px;display:block}
.z-up-payment-p1{font-size:20px;color:#666;padding-bottom:50px;padding-top:40px;width:100%;display:block}
.z-up-payment-p2{width:100%;text-align:center;padding-bottom:50px}
.z-up-payment-p2 span{width:128px;display:block;height:auto;overflow:hidden}
.z-up-payment-p2 img{width:auto;display:block;margin:0 auto;padding-bottom:10px}
.z-up-payment-p2 .z-up-payment-t{padding-left:80px}
.z-up-payment-p2 .z-up-payment-t img{width:76px;display:block;padding-bottom:30px;padding-top:30px;margin:0 auto}
.z-up-payment-whole .z-up-payment-l a{width:135px;height:40px;line-height:40px;font-size:16px;color:#fff;display:block;text-align:center;background:url(../../images/home/btn.png) no-repeat;background-size:100% 100%;overflow:hidden}
.z-up-payment-a{width:600px;height:auto;display:block;padding-bottom:20px}
.z-up-payment-a img{width:600px;height:auto;display:block}
.z-up-payment-r p{width:600px;display:block;margin:0 auto}
.z-up-payment-r p a img{height:172px}
.z-up-news ul{overflow:hidden}
.z-up-news ul li{width:550px;height:150px;display:block}
.z-up-news ul li span{width:65px;height:auto;display:block;position:static;background:0 0;margin:0;float:left;overflow:hidden;font-size:22px;color:#171717;text-align:right}
.z-up-news ul li span em{font-size:16px;color:#999}
.z-up-news ul li p{width:460px;float:right;display:block}
.z-up-news ul li p a{width:100%;color:#333;display:block;font-size:18px;padding-bottom:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.z-up-news ul li p a:hover{color:#01345f}
.z-up-news ul li p strong{width:100%;text-align:justify;font-size:14px;color:#666;font-weight:100;line-height:25px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.z-news-btn{width:100%;display:block;height:auto}
.z-news-btn a{width:135px;height:40px;line-height:40px;font-size:16px;color:#fff;display:block;text-align:center;background:url(../../images/home/btn.png) no-repeat;background-size:100% 100%;margin:0 auto}
.z-up-about .z-up-payment-l{width:500px;display:block}
.z-up-about .z-up-payment-whole .z-up-payment-r{width:650px;display:block}
.z-up-about .z-up-payment-l h2{color:#333;font-size:22px;font-weight:100;padding-bottom:15px;width:100%;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.z-up-about .z-up-payment-l p{font-size:16px;color:#999;text-align:justify;line-height:27px;display:block;padding-bottom:40px}
.z-up-about .z-up-payment-r img{width:650px;height:339px;display:block;overflow:hidden}
.z-circular{position:absolute;margin-left:490px;margin-top:-215px}
.z-circular-x1{position:absolute;margin-top:-246px;margin-left:82px}
.z-circular-x2{position:absolute;margin-top:-217px;margin-left:167px}
.z-circular-x3{position:absolute;margin-top:-93px;margin-left:195px}
.z-circular-x4{position:absolute;margin-top:-252px;margin-left:288px}
.z-circular-x5{position:absolute;margin-top:-273px;margin-left:411px}
.z-circular-x6{position:absolute;margin-top:-75px;margin-left:572px}
.z-circular-x6{position:absolute;margin-top:-75px;margin-left:572px}
.z-circular-x7{position:absolute;margin-top:-252px;margin-left:315px}
.z-circular-x8{position:absolute;margin-top:-244px;margin-left:308px}
.z-circular-x9{position:absolute;margin-top:-233px;margin-left:296px}
.z-circular-x10{position:absolute;margin-top:-214px;margin-left:286px}
.z-circular-x11{position:absolute;margin-top:-187px;margin-left:347px}
.z-circular-x12{position:absolute;margin-top:-91px;margin-left:338px}
.z-circular-x13{position:absolute;margin-top:-237px;margin-left:419px}
.z-circular-x14{position:absolute;margin-left:533px;margin-top:-213px}
.z-circular-x15{position:absolute;margin-left:555px;margin-top:-210px}
.z-circular-x16{position:absolute;margin-left:520px;margin-top:-195px}
.z-circular-x17{position:absolute;margin-left:499px;margin-top:-183px}
.z-circular-x18{position:absolute;margin-left:508px;margin-top:-180px}
.z-circular-x19{position:absolute;margin-left:480px;margin-top:-170px}
.z-circular-x20{position:absolute;margin-left:490px;margin-top:-137px}
.z-circular-x21{position:absolute;margin-left:505px;margin-top:-124px}
.z-circular-x22{position:absolute;margin-left:639px;margin-top:-43px}
.z-discount-text ul .z-discount-text-c{position:relative;z-index:10}
.z-banner-nr2{left:23%;top:40%}
.slide_content_left1{position:absolute;top:34%;left:39%;text-align:left}
.z-header{width:100%;display:block;height:85px;margin:0 auto;background:rgba(0,0,0,.8);position:absolute;z-index:99;top:0}
.z-h-nav{width:1240px;height:100%;display:block;margin:0 auto}
.z-h-nav .z-logo{width:167px;height:100%;display:block;text-align:left;padding-right:30px}
.z-h-nav .z-logo img{width:100%;height:auto;padding-top:20px}
.z-h-nav ul{width:710px;height:100%;display:block;margin:0 auto}
.z-h-nav ul li{display:block;float:left;text-align:center;line-height:85px;color:#fff;padding:0 8px}
.z-h-nav ul li a{width:100%;height:100%;color:#fff;display:block;font-size:12px}
.z-nav-r{width:330px;display:block;float:right}
.z-nav-r a{line-height:85px;font-size:14px;color:#fff;width:100px;display:block;float:right;background:url(../../images/home/xl.png) center right no-repeat}
.z-nav-r span{font-size:14px;color:#fff;float:right;line-height:85px;display:block;padding-left:25px}
.z-nav-r img{display:block;float:right;width:26px;padding-top:30px;padding-left:25px}
@-webkit-keyframes point-data{0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}
	50%{opacity:1}
	to{opacity:0;-webkit-transform:scale(5);transform:scale(5)}
}
@keyframes point-data{0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}
	50%{opacity:1}
	to{opacity:0;-webkit-transform:scale(5);transform:scale(5)}
}
.point{position:absolute;width:5px;height:5px;border-radius:50%}
.point:after,.point:before{display:block;content:"";position:absolute;width:5px;height:5px;border-radius:50%;-webkit-animation-name:point-data;animation-name:point-data;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.point2{position:absolute;width:10px;height:10px;border-radius:50%}
.point2:after,.point2:before{display:block;content:"";position:absolute;width:10px;height:10px;border-radius:50%;-webkit-animation-name:point-data;animation-name:point-data;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.point5{background-color:rgba(0,72,137,.5);-webkit-animation-delay:-2s;animation-delay:-2s}
.point5:before{-webkit-animation-delay:-2s;animation-delay:-2s;background:rgba(0,72,137,.5)}
.point5:after{-webkit-animation-delay:-3.5s;animation-delay:-3.5s;background:rgba(0,72,137,.2)}
.point6{background-color:rgba(0,72,137,.5);-webkit-animation-delay:-3s;animation-delay:-3s}
.point6:before{-webkit-animation-delay:-3s;animation-delay:-3s;background:rgba(0,72,137,.5)}
.point6:after{-webkit-animation-delay:-4.5s;animation-delay:-4.5s;background:rgba(0,72,137,.2)}
.point7{background-color:rgba(0,72,137,.5);-webkit-animation-delay:-4s;animation-delay:-4s}
.point7:before{-webkit-animation-delay:-4s;animation-delay:-5s;background:rgba(0,72,137,.5)}
.point7:after{-webkit-animation-delay:-5.5s;animation-delay:-5.5s;background:rgba(0,72,137,.2)}
.point8{background-color:rgba(0,72,137,.5);-webkit-animation-delay:-5s;animation-delay:-5s}
.point8:before{-webkit-animation-delay:-4s;animation-delay:-5s;background:rgba(0,72,137,.5)}
.point8:after{-webkit-animation-delay:-6.5s;animation-delay:-6.5s;background:rgba(0,72,137,.2)}
.point9{background-color:rgba(0,72,137,.5);-webkit-animation-delay:-6s;animation-delay:-6s}
.point9:before{-webkit-animation-delay:-7s;animation-delay:-7s;background:rgba(0,72,137,.5)}
.point9:after{-webkit-animation-delay:-8.5s;animation-delay:-8.5s;background:rgba(0,72,137,.2)}
.point10{background-color:rgba(0,72,137,.5);-webkit-animation-delay:-8s;animation-delay:-8s}
.point10:before{-webkit-animation-delay:-9s;animation-delay:-9s;background:rgba(0,72,137,.5)}
.point10:after{-webkit-animation-delay:-10.5s;animation-delay:-10.5s;background:rgba(0,72,137,.2)}
.z-discount-t .icon{background:rgba(0,0,0,.6);text-align:left;height:50px;width:100%;margin:0;position:absolute;bottom:-50px;z-index:10;transition-delay:2s;-moz-transition-delay:2s;-webkit-transition-delay:2s;-o-transition-delay:2s;transition:all .5s}
.z-discount-t:hover .icon{bottom:0}
.z-discount-t .icon span{width:90%;display:block;color:#fff;line-height:40px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0 auto}
.z-services-i{width:590px;height:317px;display:block;position:absolute;background:rgba(0,0,0,.5);text-align:center;left:0;top:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-up-services ul li:hover .z-services-i{top:100%}
.z-triangle{width:20px;height:20px;display:block;position:absolute;margin-top:107px;z-index:20;margin-left:190px}
.z-triangle-li{position:relative;z-index:99}
.z-triangle-t{margin-top:-229px}

.z-news-tip{width:1200px;display:block;height:auto;margin:0 auto;border-bottom:1px solid #e5e5e5}
.TickerNews{width:100%;height:50px;line-height:48px}
.ti_wrapper{width:100%; height: 50px;display: block; margin: 0 auto; position:relative;overflow:hidden}
.ti_slide{width:30000px;position:relative;left:0;top:0}
.ti_content{width:8000px;position:relative;float:left}
.ti_news{float:left}
.ti_news a{display:block;margin-right:30px;color:#000;text-decoration:none;font-size:14px;color:#666;letter-spacing:-.2px}
.ti_news a:hover{color:#01345f}
.mask{position:fixed;bottom:0;left:100%;width:100%;z-index:100;background:#b7c2d0;padding:21px 0;line-height:42px;color:#242424}
.mask .gotoCenter{display:block;width:1000px;height:140px;margin:0 auto}
.mask .closeee{position:absolute;width:25px;height:25px;top:0;right:60px;background:#b7c2d0;cursor:pointer;z-index:99999;margin:8px 0 0 0;font-size:20px;color:#242424;text-align:center;line-height:26px;float:right}
.clickarea{position:absolute;top:0;width:1280px;z-index:1001;height:100%;cursor:pointer;margin:0 auto;text-align:center}
.thumbnail{width:25px;height:25px;margin:8px 0 0 0;font-size:20px;background:#fff;color:#337ab7;cursor:pointer;text-align:center;line-height:20px;float:right}
@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}
	to{-webkit-transform:rotate(360deg)}
}
.clickarea a{color:#242424;text-decoration:underline}
.clickarea a:hover{color:#242424}
.privacy{height:500px;display:block;font-size:14px;padding:0 10px}
.privacy p{padding:5px}
.privacy h1{text-align:center;padding:5px 0}
.z-banner-nr{width:1200px;height:400px;position:absolute;top:25%;left:0;right:0;margin:0 auto}
.z-banner-img{width:540px;height:400px;display:block;position:absolute;right:0}
.flexslider ul.slides li .slide_desc_left{max-width:540px;transform:translate(0);-webkit-animation:reset,slide-down 1.2s;-moz-animation:reset,slide-down 1.2s;animation:reset,slide-down 1.2s;position:relative;left:0;display:block}
.flexslider ul.slides li .slide_desc_right{max-width:540px;transform:translate(0);-webkit-animation:reset,slide-up 1.2s;-moz-animation:reset,slide-up 1.2s;animation:reset,slide-up 1.2s;position:relative;left:0;display:block}
.zcz-new-header .wrap-unionpay-nav{background:url(../../images/home/header-bg.png) repeat-x}
.flex-direction-nav .flex-next{right:90px}
.flex-direction-nav .flex-prev{left:90px}


.select-box {
    width: auto;
    height: 85px;
    float: left;
    position: relative;
}
.select-box dl {
    width: auto;
     position: static;
    height: 85px;
    margin-top: 0;
    line-height: 85px;
    float: left;
    padding-right: 20px;
}
.select-box dl dt {
    text-align: left;
    padding-left: 10px;
}
.select-box dl dt a {
    color: #FFFFFF;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 177px;
    display: block;
}
.lang {
    background: url(../../images/home/lang.png) no-repeat left 49%;
    padding-left: 26px;
}
.z-discount-text ul li a{
    width: 100%;
    height: 100%;
    display: block;
}

.z-triangle {
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    z-index: 20;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -16px;
}
.z-triangle-t {
    margin: -16px auto 0 auto;
    top: 0;
}
.z-up-about .z-up-payment-l p {
    font-size: 16px;
    color: #999;
    text-align: left;
    line-height: 27px;
    display: block;
    padding-bottom: 40px;
}

.z-banner-ul li a{width:100%;height:100%;display:block;margin:0 auto}
.z-banner-button span .z-banner-button-a{width:1100px;height:100%;display:none;position:absolute; z-index: 5;margin-left:-660px}
@media (max-width:1920px){.z-banner-button span .z-banner-button-a{padding-bottom:20%}
}

@media screen and (min-width: 320px) and (max-width: 1440px) {

	.flexslider ul.slides li .slide_desc_left {
		top: 13%;
	}
	.flexslider ul.slides li .slide_desc_right {
		top: 23%;
	}
	@keyframes slide-down{from{top:5%;opacity:1}
		to{top:13%;opacity:1}
	}
	@-moz-keyframes slide-down{from{top:5%;opacity:1}
		to{top:13%;opacity:1}
	}
	@-webkit-keyframes slide-down{from{top:5%;opacity:1}
		to{top:13%;opacity:1}
	}
	@keyframes slide-up{from{top:60%;opacity:1}
		to{top:23%;opacity:1}
	}
	@-moz-keyframes slide-up{from{top:60%;opacity:0}
		to{top:23%;opacity:.8}
	}
	@-webkit-keyframes slide-up{from{top:60%;opacity:0}
		to{top:23%;opacity:.8}
	}
}
.ie8 .z-banner-button .on .z-banner-button-a{display:block}
.z-banner-button .on .z-banner-button-a{display:block; }