input::-ms-clear{display : none;}
.z-btn{}
.z-f24{ font-size:24px;}
.z-f18{ font-size:18px;}
.z-f17{ font-size:17px;}
.z-f16{ font-size:16px;}
.z-f15{ font-size:15px;}
.z-f14{ font-size:14px;}
.z-f13{ font-size:13px;}
.z-f12{ font-size:12px;}
.z-gray{ color:#646464}
.z-gray a{ color:#646464}
.z-gray a:hover{color:#da2128;text-decoration: underline;}
.z-gray a:active{color:#a11e22;text-decoration: underline;}
.z-lh2{ line-height:200%}

.z-i-question{ background:url(../images/z-common/z-question.png;vpn_img) 0px 0px no-repeat;display:inline-block; height:24px; width:24px;vertical-align:bottom}
.z-i-question:hover{background:url(../images/z-common/z-question.png;vpn_img) -0px -24px  no-repeat; cursor:pointer;}
.z-i-question:active{ background:url(../images/z-common/z-question.png;vpn_img) -0px -48px  no-repeat;}
.z-i-x{ background:url(../images/z-common/z-i-x.png;vpn_img) 0px 0px no-repeat;display:inline-block; height:24px; width:24px;vertical-align:bottom}
.z-i-x:hover{background:url(../images/z-common/z-i-x.png;vpn_img) -0px -24px  no-repeat; cursor:pointer;}
.z-i-x:active{ background:url(../images/z-common/z-i-x.png;vpn_img) -0px -48px  no-repeat;}



.z-top-ad{height:330px; background:#ededed}
.z-red{ color:#dc2229}
.info-search-type .margin-left-40{ margin-left:20px}

.z-title{ background:url(../images/z-common/z-title.png;vpn_img) center center repeat-x; text-align:center; font-size:16px; color:#fff; height:48px; line-height:48px }
.z-title2{ background:url(../images/z-common/z-title2.png;vpn_img) center center repeat-x; text-align:center; font-size:16px; color:#fff; height:48px; line-height:48px }
.z-title3{ background:url(../images/z-common/z-title3.png;vpn_img) center center repeat-x; text-align:center; font-size:16px; color:#fff; height:48px; line-height:48px }
.z-title4{ background:url(../images/z-common/z-title4.png;vpn_img) center center repeat-x; text-align:center; font-size:16px; color:#fff; height:48px; line-height:48px }

a.z-red-u{color:#dc2229; text-decoration:underline}
a.z-red-u:hover{ color:#800105; text-decoration:none; cursor:pointer}
a.z-red-u:active{color:#a11e22;text-decoration: none;}

a.z-gray-u{color:#646464; text-decoration:underline}
a.z-gray-u:hover{ color:#800105; text-decoration:none; cursor:pointer}
a.z-gray-u:active{color:#a11e22;text-decoration: none;}


.z-ct{ text-align:center;}
.z-hr{ border-top:1px solid #d1d0d0; border-bottom:1px solid #fff; width:100%; height:0px; position: relative; z-index:0; overflow:hidden;}
.z-mh10{ margin:10px 0; display:inline-block}
.z-hr1{ background:url(../images/z-common/z-dashed.png;vpn_img) center center repeat-x; height:10px; font-size:1px ;position: relative;  overflow:hidden; clear:both}


.z-checkbox,.z-radio{ height:20px; margin-bottom:18px; line-height:20px; width:370px;font-size:14px;}
.z-radio label,.z-checkbox label{float:left; cursor:pointer; padding-left:25px; padding-right:10px; color:#646464;  background:url(../images/index/HeaderImg_5.png;vpn_img) 3px 2px no-repeat;}
.z-radio label:hover{background-position: 3px -28px;}
.z-radio label:active{background-position: 3px -58px}
.z-radio label.Active{background-position: 3px -58px}
.z-radio a{display:block; float:right; color:#646464;}
.z-radio a:hover{color:#338dfd; text-decoration:underline;}
.z-radio a:active{color:#0048a1; text-decoration:underline;}




.z-checkbox label{ background:url(../images/index/HeaderImg_6.png;vpn_img) 0 0 no-repeat;}
.z-checkbox label:hover{background-position: 0 -40px;}
.z-checkbox label:active{background-position: 0 -80px;}
.z-checkbox label.Active{background-position: 0 -80px;}
.z-checkbox a{display:block; float:right; color:#646464;}
.z-checkbox a:hover{color:#338dfd; text-decoration:underline;}
.z-checkbox a:active{color:#0048a1; text-decoration:underline;}



input::-ms-clear{display : none;}
.z-input-itext,.z-input-itext input,.z-input-itext:hover input,.z-input-itext:hover,.z-input-itext:active,.z-input-itext:active input{ background-image:url(../images/z-common/z-input-text.png;vpn_img); background-color:transparent}
.z-input-itext,.z-input-itext input,.z-input-itext:active input{height:38px; color:#909090;font-family:"microsoft yahei";}
.z-input-itext{ display:inline-block; background-position: right -38px; padding:0; padding-right:5px; border:0; margin:0;  outline:0; overflow: hidden}
.z-input-itext input{line-height:38px;  border:0;  background-position:0 0;  margin:0px;  padding:0px; outline:0;zoom:1;overflow:visible;font-weight:100; width:352px; font-size:18px; padding-left:17px; *margin-top:-1px }
.z-input-itext:hover{  background-position:right -114px;}
.z-input-itext:hover input{ background-position:0 -76px;}
.z-input-itext:active{ background-position:right -114px;}
.z-input-itext:active input{background-position:0 -76px;}
.z-input-itext+.empty{ background:url(../images/z-register.png;vpn_img) -934px -18px;display:inline-block; height:24px; width:24px; margin-left:-30px; margin-bottom:7px; vertical-align:bottom}
.z-input-itext+.empty:hover{background:url(../images/z-register.png;vpn_img) -934px -76px; cursor:pointer}
.z-input-itext+.empty:active{ background:url(../images/z-register.png;vpn_img) -934px -137px;}
.z-input-itext+.date{ background:url(../images/z-common/z-date.png;vpn_img) 0px 0px;display:inline-block; height:24px; width:24px; margin-left:-30px; margin-bottom:7px;vertical-align:bottom}
.z-input-itext+.date:hover{background:url(../images/z-common/z-date.png;vpn_img) -0px -24px;cursor:pointer}
.z-input-itext+.date:active{ background:url(../images/z-common/z-date.png;vpn_img) -0px -48px;}
.z-input-itext+.arrows{ background:url(../images/z-common/z-arrows.png;vpn_img) 0px 0px;display:inline-block; height:24px; width:24px; margin-left:-30px; margin-bottom:7px;vertical-align:bottom}
.z-input-itext+.arrows:hover{background:url(../images/z-common/z-arrows.png;vpn_img) -0px -24px;cursor:pointer}
.z-input-itext+.arrows:active{ background:url(../images/z-common/z-arrows.png;vpn_img) -0px -48px;}







.z-input2-itext,.z-input2-itext input,.z-input2-itext:hover input,.z-input2-itext:hover,.z-input2-itext:active,.z-input2-itext:active input{ background-image:url(../images/z-common/z-input-text2.png;vpn_img); background-color:transparent}
.z-input2-itext,.z-input2-itext input,.z-input2-itext:active input{height:31px;}
.z-input2-itext{ display:inline-block; background-position: right -31px; padding:0; padding-right:5px; border:0; margin:0;  outline:0; overflow: hidden}
.z-input2-itext input{line-height:31px;  border:0;  background-position:0 0;  margin:0px;  padding:0px; outline:0;zoom:1;overflow:visible;font-weight:100; width:128px; font-size:14px; padding-left:17px; *margin-top:-1px }
.z-input2-itext:hover{  background-position:right -93px;}
.z-input2-itext:hover input{ background-position:0 -62px;}
.z-input2-itext:active{ background-position:right -93px;}
.z-input2-itext:active input{background-position:0 -62px;}
.z-input2-itext+.empty{ background:red; display:inline-block; height:24px; width:24px; margin-left:-30px; margin-bottom:7px;vertical-align:bottom}
.z-input2-itext+.empty:hover{ }
.z-input2-itext+.empty:active{}


.z-input4-itext,.z-input4-itext input,.z-input4-itext:hover input,.z-input4-itext:hover,.z-input4-itext:active,.z-input4-itext:active input{ background-image:url(../images/z-common/z-input-text4.png;vpn_img); background-color:transparent}
.z-input4-itext,.z-input4-itext input,.z-input4-itext:active input{height:31px;}
.z-input4-itext{ display:inline-block; background-position: right -31px; padding:0; padding-right:5px; border:0; margin:0;  outline:0; overflow: hidden}
.z-input4-itext input{line-height:31px;  border:0;  background-position:0 0;  margin:0px;  padding:0px; outline:0;zoom:1;overflow:visible;font-weight:100; width:128px; font-size:14px; padding-left:17px; *margin-top:-1px }
.z-input4-itext:hover{  background-position:right -93px;}
.z-input4-itext:hover input{ background-position:0 -62px;}
.z-input4-itext:active{ background-position:right -93px;}
.z-input4-itext:active input{background-position:0 -62px;}
.z-input4-itext+.empty{ background:red; display:inline-block; height:24px; width:24px; margin-left:-30px; margin-bottom:7px;vertical-align:bottom}
.z-input4-itext+.empty:hover{ }
.z-input4-itext+.empty:active{}


.z-input3-itext,.z-input3-itext input,.z-input3-itext:hover input,.z-input3-itext:hover,.z-input3-itext:active,.z-input3-itext:active input{ background-image:url(../images/z-common/z-input-text3.png;vpn_img); background-color:transparent}
.z-input3-itext,.z-input3-itext input,.z-input3-itext:active input{height:38px; color:#909090;font-family:"microsoft yahei";}
.z-input3-itext{ display:inline-block; background-position: right -38px; padding:0; padding-right:20px; border:0; margin:0;  outline:0; overflow: hidden}
.z-input3-itext input{line-height:38px;  border:0;  background-position:0 0;  margin:0px;  padding:0px; outline:0;zoom:1;overflow:visible;font-weight:100; width:352px; font-size:18px; padding-left:22px; *margin-top:-1px }
.z-input3-itext:hover{  background-position:right -114px;}
.z-input3-itext:hover input{ background-position:0 -76px;}
.z-input3-itext.hover{  background-position:right -114px;}
.z-input3-itext.hover input{ background-position:0 -76px;}
.z-input3-itext:active{ background-position:right -114px;}
.z-input3-itext:active input{background-position:0 -76px;}
.z-input3-itext+.empty{ background:url(../images/z-register.png;vpn_img) -934px -18px;display:inline-block; height:24px; width:24px; margin-left:-30px; margin-bottom:7px; vertical-align:bottom}
.z-input3-itext+.empty:hover{background:url(../images/z-register.png;vpn_img) -934px -76px;cursor:pointer}
.z-input3-itext+.empty:active{ background:url(../images/z-register.png;vpn_img) -934px -137px;}
.z-input3-itext+.date{ background:url(../images/z-common/z-date2.png;vpn_img) 0px 0px;display:inline-block; height:32px; width:32px; margin-left:-35px; margin-bottom:3px;vertical-align:bottom}
.z-input3-itext+.date:hover{background:url(../images/z-common/z-date2.png;vpn_img) -0px -32px; cursor:pointer;}
.z-input3-itext+.date:active{ background:url(../images/z-common/z-date2.png;vpn_img) -0px -64px;}
.z-input3-itext+.arrows{ background:url(../images/info/info-icon-drop-down.png;vpn_img) 0px 0px;display:inline-block; height:32px; width:32px; margin-left:-35px; margin-bottom:3px;vertical-align:bottom}
.z-input3-itext+.arrows:hover{background:url(../images/info/info-icon-drop-down.png;vpn_img) -0px -32px; cursor:pointer;}
.z-input3-itext+.arrows:active{ background:url(../images/info/info-icon-drop-down.png;vpn_img) -0px -64px;}
.z-input3-itext+.unit{ display:inline-block; height:24px; width:24px; margin-left:-55px; text-align:left; color:#646464; font-size:16px; white-space:nowrap; margin-bottom:17px;vertical-align:bottom}
.z-input3-itext+.search{ background:url(../images/z-common/z-search.png;vpn_img) 0px 0px;display:inline-block; height:32px; width:32px; margin-left:-35px; margin-bottom:3px;vertical-align:bottom}
.z-input3-itext+.search:hover{background:url(../images/z-common/z-search.png;vpn_img) -0px -32px; cursor:pointer;}
.z-input3-itext+.search:active{ background:url(../images/z-common/z-search.png;vpn_img) -0px -64px;}
.z-input3-itext-open:hover,
.z-input3-itext-open:active{ background-position:right -38px;}
.z-input3-itext-open:hover input,
.z-input3-itext-open:active input{ background-position:0 0;}

.z-input3-itext-arrows-box { width:300px;position:absolute; top:22px;*top:24px; display:none; left:0}
.z-input3-itext-arrows-box ul{ width:298px}
.z-input3-itext-arrows-box .top{ background:url(../images/z-common/z-input3-itext-arrows-box-top.png;vpn_img)  right bottom; height:20px}
.z-input3-itext-arrows-box .top div{ background:url(../images/z-common/z-input3-itext-arrows-box-top.png;vpn_img)  left top; height:20px; margin-right:40px}
.z-input3-itext-arrows-box ul{ background:#fff;  border-left:#d6d5d5 solid 1px;border-right:#d6d5d5  solid 1px; padding-top:4px}
.z-input3-itext-arrows-box ul li{ border-top:1px solid #ccc;  margin:0 20px; font-size:14px; color:#646464; line-height:31px;text-indent:4px}
.z-input3-itext-arrows-box ul li:hover{ color:#da2128; cursor:pointer}
.z-input3-itext-arrows-box .bottom{ background:url(../images/z-common/z-input3-itext-arrows-box-bottom.png;vpn_img)  right bottom; height:17px}
.z-input3-itext-arrows-box .bottom div{ background:url(../images/z-common/z-input3-itext-arrows-box-bottom.png;vpn_img)  left top; height:17px; margin-right:40px}
.z-input3-itext-arrows-box-open{ display:block}

.z-input3-itext-gray-arrows-box { width:216px;position:absolute; top:18px;*top:20px; display:none; left:0}
.z-input3-itext-gray-arrows-box ul{ width:214px}
.z-input3-itext-gray-arrows-box .top{ background:url(../images/z-common/z-input3-itext-gray-arrows-box-top.png;vpn_img)  right bottom; height:20px}
.z-input3-itext-gray-arrows-box .top div{ background:url(../images/z-common/z-input3-itext-gray-arrows-box-top.png;vpn_img)  left top; height:20px; margin-right:40px}
.z-input3-itext-gray-arrows-box ul{ background:#e2e2e2;  border-left:#d6d5d5 solid 1px;border-right:#d6d5d5  solid 1px; padding-top:0px}
.z-input3-itext-gray-arrows-box ul li{ border-top:1px solid #ccc;  margin:0 7px; font-size:14px; color:#646464; line-height:31px; text-indent:4px}
.z-input3-itext-gray-arrows-box ul li:hover{ color:#da2128; cursor:pointer}
.z-input3-itext-gray-arrows-box .bottom{ background:url(../images/z-common/z-input3-itext-gray-arrows-box-bottom.png;vpn_img)  right bottom; height:17px}
.z-input3-itext-gray-arrows-box .bottom div{ background:url(../images/z-common/z-input3-itext-gray-arrows-box-bottom.png;vpn_img)  left top; height:17px; margin-right:40px}
.z-input3-itext-gray-arrows-box-open{ display:block}



.z-form { width:640px; margin:0 auto}
.z-form dt{display:inline-block;vertical-align:top; height:40px; width:150px; text-align:right;  padding-right:10px; line-height:40px; font-size:16px; color:#6d6d6d}
.z-form dt{ *display:inline}
.z-form dd{ display:inline-block;vertical-align:top; height:56px; line-height:40px; font-size:20px; color:#dc2229; }
.z-form dd{ *display:inline}


.z-button,.z-button input,.z-button button,.z-button span,.z-button:hover,.z-button:hover input,.z-button:hover button,.z-button:hover span,.z-button:active,.z-button:active input,.z-button:active button,.z-button:active span{ background-image:url(../images/z-common/z-button.png;vpn_img); background-color:transparent}
.z-button{ background-position:0 0; display:inline-block;  padding-left:10px; font-size:0px; margin-right:10px; }
.z-button,.z-button input,.z-button button,.z-button span{height:38px;}
.z-button input,.z-button button,.z-button span{ line-height:22px; color:#fff;font-family:"microsoft yahei"; border:0; width:167px; background-position:right -38px; margin-right:-10px;padding-right:20px; outline:0;zoom:1;overflow:visible; padding-left:10px;   font-size:16px; cursor:pointer; padding-bottom:4px;}
.z-button span{ line-height:38px; text-align:center; display:inline-block; width:137px; padding-bottom:0}
.z-button:hover{ background-position:0 -76px;}
.z-button:hover input,.z-button:hover button,.z-button:hover span{background-position:right -114px;}
.z-button:active{ background-position:0 -152px;}
.z-button:active input,.z-button:active button,.z-button:active span{background-position:right -190px;}


.z-button5,.z-button5 input,.z-button5 button,.z-button5 span,.z-button5:hover,.z-button5:hover input,.z-button5:hover button,.z-button5:hover span,.z-button5:active,.z-button5:active input,.z-button5:active button,.z-button5:active span{ background-image:url(../images/z-common/z-button5.png;vpn_img); background-color:transparent}
.z-button5{ background-position:0 0; display:inline-block;  padding-left:10px; font-size:0px; margin-right:10px; }
.z-button5,.z-button5 input,.z-button5 button,.z-button5 span{height:38px;}
.z-button5 input,.z-button5 button,.z-button5 span{ line-height:22px; color:#fff;font-family:"microsoft yahei"; border:0; width:167px; background-position:right -38px; margin-right:-10px;padding-right:20px; outline:0;zoom:1;overflow:visible; padding-left:10px;   font-size:14px; cursor:pointer; padding-bottom:4px;}
.z-button5 span{ line-height:38px; text-align:center; display:inline-block; width:137px; padding-bottom:0}
.z-button5:hover{ background-position:0 -76px;}
.z-button5:hover input,.z-button5:hover button,.z-button5:hover span{background-position:right -114px;}
.z-button5:active{ background-position:0 -152px;}
.z-button5:active input,.z-button5:active button,.z-button5:active span{background-position:right -190px;}



.z-textarea,.z-textarea textarea{background-image:url(../images/z-common/z-textarea.png;vpn_img); background-color:transparent}
.z-textarea{ background-position:0 0; display:inline-block;  padding-left:10px; font-size:0px; margin-right:10px; }
.z-textarea{height:131px;}
.z-textarea textarea{height:118px;}
.z-textarea textarea{  color:#646464;font-family:"microsoft yahei"; border:0; line-height:30px; width:740px; background-position:right -131px; margin-right:-10px;padding-right:20px; outline:0;zoom:1;overflow: auto; padding-left:10px; padding-top:8px; padding-bottom:10px;   font-size:14px; padding-bottom:4px;}
.z-textarea:hover{ background-position:0 -262px;}
.z-textarea:hover textarea{ background-position:right -393px;}


.z-button2,.z-button2 input,.z-button2 button,.z-button2 span,.z-button2:hover,.z-button2:hover input,.z-button2:hover button,.z-button2:hover span,.z-button2:active,.z-button2:active input,.z-button2:active button,.z-button2:active span{ background-image:url(../images/z-common/z-button2.png;vpn_img); background-color:transparent}
.z-button2{ background-position:0 0; display:inline-block;  padding-left:10px; font-size:0px; margin-right:10px; }
.z-button2,.z-button2 input,.z-button2 button,.z-button2 span{height:38px;}
.z-button2 input,.z-button2 button,.z-button2 span{ color:#fff;font-family:"microsoft yahei"; border:0; width:363px; background-position:right -38px; margin-right:-10px;padding-right:20px; outline:0;zoom:1;overflow:visible; padding-left:10px;   font-size:16px; cursor:pointer; padding-bottom:4px;}
.z-button2 span{ line-height:38px; text-align:center; display:inline-block; width:333px; padding-bottom:0}
.z-button2:hover{ background-position:0 -76px;}
.z-button2:hover input,.z-button2:hover button,.z-button2:hover span{background-position:right -114px;}
.z-button2:active{ background-position:0 -152px;}
.z-button2:active input,.z-button2:active button,.z-button2:active span{background-position:right -190px;}





.z-button3,.z-button3 input,.z-button3 button,.z-button3 span,.z-button3:hover,.z-button3:hover input,.z-button3:hover button,.z-button3:hover span,.z-button3:active,.z-button3:active input,.z-button3:active button,.z-button3:active span{ background-image:url(../images/z-common/z-button3.png;vpn_img); ; background-color:transparent}
.z-button3{ background-position:0 0; display:inline-block;  padding-left:10px; font-size:0px; margin-right:10px; }
.z-button3,.z-button3 input,.z-button3 button,.z-button3 span{height:58px;}
.z-button3 input,.z-button3 button,.z-button3 span{width:136px;color:#646464;font-family:"microsoft yahei"; border:0; background-position:right -58px; margin-right:-22px;padding-right:20px; outline:0;zoom:1;overflow:visible; padding-left:10px;   font-size:16px; cursor:pointer; padding-bottom:4px;}
.z-button3 span{width:116px; line-height:58px; text-align:center; display:inline-block;  padding-bottom:0}
.z-button3:hover{ background-position:0 -116px;}
.z-button3:hover input,.z-button3:hover button,.z-button3:hover span{background-position:right -174px;}
.z-button3:active{ background-position:0 -232px;}
.z-button3:active input,.z-button3:active button,.z-button3:active span{background-position:right -290px;}

.z-button3a,.z-button3a input,.z-button3a button,.z-button3a span,.z-button3a:hover,.z-button3a:hover input,.z-button3a:hover button,.z-button3a:hover span,.z-button3a:active,.z-button3a:active input,.z-button3a:active button,.z-button3a:active span{ background-image:url(../images/z-common/z-button3a.png;vpn_img); ; background-color:transparent}
.z-button3a{ background-position:0 0; display:inline-block;  padding-left:10px; font-size:0px; margin-right:10px; }
.z-button3a,.z-button3a 说input,.z-button3a button,.z-button3a span{height:58px;}
.z-button3a input,.z-button3a button,.z-button3a span{width:136px;color:#646464;font-family:"microsoft yahei"; border:0; background-position:right -58px; margin-right:-22px;padding-right:20px; outline:0;zoom:1;overflow:visible; padding-left:10px;   font-size:16px; cursor:pointer; padding-bottom:4px;}
.z-button3a span{width:116px; line-height:58px; text-align:center; display:inline-block;  padding-bottom:0}
.z-button3a:hover{ background-position:0 -116px;}
.z-button3a:hover input,.z-button3a:hover button,.z-button3a:hover span{background-position:right -174px;}
.z-button3a:active{ background-position:0 -232px;}
.z-button3a:active input,.z-button3a:active button,.z-button3a:active span{background-position:right -290px;}


.z-button4,.z-button4 input,.z-button4 button,.z-button4 span,.z-button4:hover,.z-button4:hover input,.z-button4:hover button,.z-button4:hover span,.z-button4:active,.z-button4:active input,.z-button4:active button,.z-button4:active span{ background-image:url(../images/z-common/z-button4.png;vpn_img); background-color:transparent}
.z-button4{ background-position:0 0; display:inline-block;  padding-left:10px; font-size:0px; margin-right:10px; }
.z-button4,.z-button4 input,.z-button4 button,.z-button4 span{height:38px;}
.z-button4 input,.z-button4 button,.z-button4 span{ color:#fff;font-family:"microsoft yahei"; border:0; width:363px; background-position:right -38px; margin-right:-10px;padding-right:20px; outline:0;zoom:1;overflow:visible; padding-left:10px;   font-size:16px; cursor:pointer; padding-bottom:4px;}
.z-button4 span{ line-height:38px; text-align:center; display:inline-block; width:333px; padding-bottom:0}
.z-button4:hover{ background-position:0 -76px;}
.z-button4:hover input,.z-button4:hover button,.z-button4:hover span{background-position:right -114px;}
.z-button4:active{ background-position:0 -152px;}
.z-button4:active input,.z-button4:active button,.z-button4:active span{background-position:right -190px;}








.z-box,.z-box .t,.z-box .b,.z-box .b div{ background-image:url(../images/z-common/z-box.png;vpn_img); background-repeat:no-repeat}
.z-box{  background-position:right -40px; width:244px; display:inline-block; padding-right:10px; vertical-align:top }
.z-box .t{height:40px;background-position:0 0; color:#fff; line-height:40px; padding-left:10px}
.z-box .b{height:7px;background-position:right -87px; padding-right:10px; width:100%}
.z-box .b div{height:7px;background-position:0 -80px;}
.z-box .m{ background:#fff; width:100%; padding-right:10px; }
.z-box .m1{padding-left:10px; line-height:32px; padding-top:15px}




/*  z-calendar    */
.z-calendar{ background: url(../images/z-calendar.png;vpn_img) no-repeat; width:375px; height:332px; position:absolute; left:222px; top:222px}
.z-calendar-top{ position:relative; height:54px}
.z-calendar-top a{ text-decoration:none; cursor:pointer}
.z-calendar-top-leftA{ background:url(../images/z-calendar.png;vpn_img) -406px -76px; width:25px; height:20px; display:block; position:absolute; left:9px; top:14px}
.z-calendar-top-leftA:hover{ background:url(../images/z-calendar.png;vpn_img) -406px -109px;}
.z-calendar-top-left2A{background:url(../images/z-calendar.png;vpn_img) -446px -76px; width:25px; height:20px; display:block;position:absolute; left:51px; top:14px}
.z-calendar-top-left2A:hover{ background:url(../images/z-calendar.png;vpn_img) -446px -109px;}
.z-calendar-top-rightA{background:url(../images/z-calendar.png;vpn_img) -486px -76px; width:25px; height:20px; display:block;position:absolute; right:46px; top:14px}
.z-calendar-top-rightA:hover{ background:url(../images/z-calendar.png;vpn_img) -486px -109px;}
.z-calendar-top-right2A{background:url(../images/z-calendar.png;vpn_img) -526px -76px; width:25px; height:20px; display:block;position:absolute; right:6px; top:14px}
.z-calendar-top-right2A:hover{ background:url(../images/z-calendar.png;vpn_img) -526px -109px;}
.z-calendar-top a:active{ color:#d8ce98}
.z-calendar-top-year{width:80px;text-align:center; height:26px; display:block;position:absolute; left:96px; top:13px; font-size:18px; color:#fff; line-height:26px}
.z-calendar-top-year:hover{background:url(../images/z-calendar.png;vpn_img) -584px -33px;}
.z-calendar-top-moon{width:80px;text-align:center; height:26px; display:block;position:absolute; left:200px; top:13px; font-size:18px; color:#fff; line-height:26px}
.z-calendar-top-moon:hover{background:url(../images/z-calendar.png;vpn_img) -584px -33px;}
.z-calendar-main{ height:230px}
.z-calendar-main-list{ background:#d2d1d0; height:217px; padding-top:13px; position:relative}
.z-calendar-main-list a{ width:100px; height:20px; display:block; float:left; font-size:14px;color:#646464; cursor:pointer; margin:0 42px 10px; text-align:center; text-decoration:none}
.z-calendar-main-list a:hover{ background:#f6f6f6; }
.z-calendar-main-list a:active{ color:#800105}
.z-calendar-main-list .z-calendar-main-list-x{background:url(../images/z-calendar.png;vpn_img) -581px -72px; width:33px; height:33px; position:absolute; top:4px; right:-40px}
.z-calendar-main-list .z-calendar-main-list-x:hover{background:url(../images/z-calendar.png;vpn_img) -621px -72px; }
.z-calendar-main-day{ margin-top:41px; padding-left:13px; float:left}
.z-calendar-main-day a{ display:block; float:left; width:26px; height:26px; margin:2px 12px;  text-decoration:none; color:#878686;  text-align:center;cursor:pointer; line-height:26px; font-size:17px}
.z-calendar-main-day a:hover{ background:url(../images/z-calendar.png;vpn_img) -409px -143px #d2d1d0; }
.z-calendar-main-day a:active{ background:url(../images/z-calendar.png;vpn_img) -409px -143px #878686; color:#d2d1d0}
.z-calendar-main-day a.r{ color:#dc2229}
.z-calendar-main-day a.w{ color:#cbcaca; cursor:default;}
.z-calendar-main-day a.w:hover{ background:none}
.z-calendar-bottom { position:relative; float:left; width:100%; margin-top:9px}
.z-calendar-bottom .z-calendar-x{ position:absolute; display:block; width:33px; height:33px;left:6px; top:0; background:url(../images/z-calendar.png;vpn_img) -390px -5px; text-align:center; line-height:26px; font-size:16px}
.z-calendar-bottom .z-calendar-x:hover{ background:url(../images/z-calendar.png;vpn_img) -390px -42px; cursor:pointer }
.z-calendar-bottom .z-calendar-x:active{ background:url(../images/z-calendar.png;vpn_img) -483px -42px;}
.z-calendar-bottom .z-calendar-g{ position:absolute; display:block; width:33px;height:33px; right:6px; top:0;  background:url(../images/z-calendar.png;vpn_img) -435px -5px ; text-align:center; line-height:26px; font-size:16px}
.z-calendar-bottom .z-calendar-g:hover{ background:url(../images/z-calendar.png;vpn_img) -435px -42px;  cursor:pointer}
.z-calendar-bottom .z-calendar-g:active{ background:url(../images/z-calendar.png;vpn_img) -533px -42px; }
.z-calendar-bottom .z-calendar-speed{ display:block; margin:0 auto; width:119px; height:28px;  background:url(../images/z-calendar.png;vpn_img) -519px 0px ; text-align:center; line-height:26px; font-size:16px}
.z-calendar-bottom .z-calendar-speed:hover{ background:url(../images/z-calendar.png;vpn_img) -638px -0px; cursor:pointer }
.z-calendar-bottom .z-calendar-speed:active{ background:url(../images/z-calendar.png;vpn_img) -757px -0px;  }
.z-calendar-bottom{ text-align:center}

/*  z-info-search    */
.z-info-search dl { padding-top:18px; width:560px; height:38px; margin:0 auto; position:relative; z-index:1}
.z-info-search dl dt { float:left; width:72px; height:38px; line-height:38px; color:#6d6d6d; font-size:18px;}
.z-info-search dl dd{ float:right; padding-left:18px; width:455px; height:38px;  background:url(../images/z-info-search.png;vpn_img) -561px -114px no-repeat;  position: absolute; right:0; z-index:2  }
.z-info-search dl.drop-down dd{  background:url(../images/z-info-search.png;vpn_img) -561px -76px no-repeat;}
.z-info-search dl dd input{ float:left; width:448px; height:38px; line-height:38px; color:#afafaf; font-size:16px; font-family:"微软雅黑"; background:url(../images/z-info-search.png;vpn_img) right -38px  no-repeat;  border: none; }
.z-info-search dl.drop-down dd input{ background:url(../images/z-info-search.png;vpn_img) right 0px  no-repeat; }
.z-info-search dl dd:hover{background:url(../images/z-info-search.png;vpn_img) -560px -76px no-repeat;}
.z-info-search dl dd:hover input{background:url(../images/z-info-search.png;vpn_img) right 0px  no-repeat; }
.z-info-search dl.drop-down dd:hover{background:url(../images/z-info-search.png;vpn_img) -563px -290px no-repeat;}
.z-info-search dl.drop-down dd:hover input{background:url(../images/z-info-search.png;vpn_img) right -251px  no-repeat; }
.z-info-search dl.Active { position:relative; z-index:3}
.z-info-search dl.Active dd{ z-index:5; right:0}
.z-info-search dl.Active dd{background:url(../images/z-info-search.png;vpn_img) -563px -290px no-repeat;}
.z-info-search dl.Active dd input{background:url(../images/z-info-search.png;vpn_img) right -251px  no-repeat; }
.z-info-search dl.Active dd .icon-drop-down,
.z-info-search dl.Active dd:hover .icon-drop-down{background:url(../images/z-info-search.png;vpn_img) -23px -212px  no-repeat; cursor:pointer}
.z-info-search dl dd.writing input{ color:#800105}
.z-info-search .icon-search{ background:url(../images/z-info-search.png;vpn_img) -72px -88px no-repeat;}
.z-info-search .icon-date{ background:url(../images/z-info-search.png;vpn_img) -121px -88px no-repeat;}
.z-info-search dl dd:hover .icon-date{ background:url(../images/z-info-search.png;vpn_img) -121px -128px no-repeat;}
.z-info-search dl dd:active .icon-date{ background:url(../images/z-info-search.png;vpn_img) -121px -170px no-repeat;}
.z-info-search .icon-reset{ background:url(../images/z-info-search.png;vpn_img) -170px -89px no-repeat;}
.z-info-search dl dd:hover .icon-reset{ background:url(../images/z-info-search.png;vpn_img) -170px -130px no-repeat;}
.z-info-search dl dd:active .icon-reset{ background:url(../images/z-info-search.png;vpn_img) -170px -175px no-repeat;}
.z-info-search .icon-drop-down{ background:url(../images/z-info-search.png;vpn_img) -23px -88px  no-repeat; }
.z-info-search dl dd:hover .icon-drop-down{ background:url(../images/z-info-search.png;vpn_img) -23px -129px  no-repeat; }
.z-info-search dl dd:active .icon-drop-down{ background:url(../images/z-info-search.png;vpn_img) -23px -170px  no-repeat; }
.z-info-search i{float:right; display:block; margin-top:3px; width:32px; height:32px; position:absolute; right:10px}
.z-info-search ul{background:url(../images/z-info-search.png;vpn_img) 0 -325px  no-repeat;margin-left:87px; *margin-left:0px; width:425px; padding:20px; padding-top:50px; position:absolute; z-index:4;*z-index:-1;left:0; padding-bottom:0px}
.z-info-search ul .h3 a{ color:#800105; font-size:16px;}
.z-info-search ul .h3 { float:left; width:100%; line-height:30px;}
.z-info-search ul li a{ color:#565656; font-size:14px}
.z-info-search ul li{float:left; line-height:28px; padding-right:22px; white-space:nowrap}
.z-info-search ul .hr{clear:both; border-top:1px solid #5f5e5e; border-bottom:1px solid #dedcdc; height:0; font-size:0; float:left; width:373px; margin-top:9px}
.z-info-search ul a:hover{ color:#f6f6f6; text-decoration:underline; cursor:pointer}
.z-info-search ul a:active{ color:#800105; text-decoration:underline;}
.z-info-search ul .drop-down-active-foot{ width:100%; background:url(../images/z-info-search.png;vpn_img) left bottom no-repeat; height:20px; position:absolute; left:0; bottom:-20px }
.info-search-type .btn-radio{ display:inline-block}
.info-search-type .btn-radio{ *display:inline}




/*  z-select    */
.z-select input,.z-select input:hover,.z-select-open input:hover,.z-select .up,.z-select .up:hover,.z-select .down,.z-select .down:hover{ background-image:url(../images/z-select.png;vpn_img); background-color:transparent}
.z-select{ text-align:left; width:150px; display:inline-block}
.z-select input{ background-position:left top; text-indent:0px; font-size:14px;margin-top: 1px;padding:0 6px; padding-left:12px; width:131px; margin-left:6px;height:31px;line-height:31px;border:none;color: #585858;}
.z-select-no input{ background-position:left -261px; }
.z-select input:hover{ background-position: 0 -31px; color:#dc2229;}
.z-select-no:hover input{ background-position:left bottom; }
.z-select-open{ position:relative; z-index:1;}
.z-select-open input:hover{ background-position:left top; color:#646464}
.z-select .roll{ display:none; overflow:hidden; width:148px; background: #909090 ; background:#909090;border:1px solid #be1118; border-top:0; border-bottom:0;  padding-bottom:10px; padding-top:10px; position:absolute;}
.z-select-open .roll{ display:block; left:6px;*left:12px; top:32px}
.z-select ul{ position:absolute; width:100%}
.z-select ul li { line-height:19px}
.z-select ul li a{ line-height:19px; color:#fffefe; background: none; border-top:1px solid #777777; margin:0 10px; text-align:left; padding:5px 7px; padding-top:4px; font-size:14px; cursor:pointer; width:auto; display:block; height:auto}
.z-select ul li a:hover{ color:#e1d48e; text-decoration:none}
.z-select ul li a:active{ color:#810b0e;text-decoration:none}
.z-select ul li:first-child{ margin-top:-2px; padding-top:8px}
.z-select ul li:first-child a{ border:0}
.z-select .up{  left:6px;*left:12px; padding:0;   background-position:0px -66px; cursor:pointer; display:none; top:29px; position:absolute;width:100%; height:16px; z-index:10}
.z-select .up:hover{ background-position:0px -94px;}
.z-select .down{ left:6px;*left:12px; padding:0; background-position:0px -131px;cursor:pointer; display:none; bottom:10px;position:absolute;  width:100%; height:16px; z-index:10}
.z-select .down:hover{ background-position:0px -160px;}
.z-select-open .up,.z-select-open .down{ display: block}

/*  z-select    */
.z-select2 input,.z-select2 input:hover,.z-select2-open input:hover,.z-select2 .up,.z-select2 .up:hover,.z-select2 .down,.z-select2 .down:hover{ background-image:url(../images/z-common/z-select.png;vpn_img); background-color:transparent}
.z-select2{ text-align:left; width:150px; display:inline-block; }
.z-select2 input{ background-position:left top; text-indent:12px;*text-indent:0px; font-size:14px;margin-top: 1px;padding:0 6px;width:138px;height:31px;line-height:31px;border:none;color: #585858;}
.z-select2 input:hover{ background-position: 0 -31px; color:#dc2229;}
.z-select2-open{ position:relative; z-index:1;}
.z-select2-open input:hover{ background-position:left top; color:#646464}
.z-select2 .roll{ display:none; overflow:hidden; width:148px; background: #909090 ; background:#909090;border:1px solid #b0b0b0; border-top:0; border-bottom:0;  padding-bottom:10px; padding-top:10px; position:absolute;}
.z-select2-open .roll{ display:block; left:0;*left:12px; top:32px}
.z-select2 ul{ position:absolute; width:100%}
.z-select2 ul li { line-height:19px}
.z-select2 ul li a{ line-height:19px; color:#fffefe; background: none; border-top:1px solid #777777; margin:0 10px; text-align:left; padding:5px 7px; padding-top:4px; font-size:14px; cursor:pointer; width:auto; display:block; height:auto}
.z-select2 ul li a:hover{ color:#e1d48e; text-decoration:none}
.z-select2 ul li a:active{ color:#810b0e;text-decoration:none}
.z-select2 ul li:first-child{ margin-top:-2px; padding-top:8px}
.z-select2 ul li:first-child a{ border:0}
.z-select2 .up{  left:0;*left:12px; padding:0;   background-position:0px -66px; cursor:pointer; display:none; top:29px; position:absolute;width:100%; height:16px; z-index:10}
.z-select2 .up:hover{ background-position:0px -94px;}
.z-select2 .down{ left:0;*left:12px; padding:0; background-position:0px -131px;cursor:pointer; display:none; bottom:10px;position:absolute;  width:100%; height:16px; z-index:10}
.z-select2 .down:hover{ background-position:0px -160px;}
.z-select2-open .up,.z-select2-open .down{ display: block}

/* .z-select3    */
.z-select3 input,.z-select3 input:hover,.z-select3-open input:hover,.z-select3 .up,.z-select3 .up:hover,.z-select3 .down,.z-select3 .down:hover{ background-image:url(../images/z-common/z-select3.png;vpn_img); background-color:transparent}
.z-select3{ text-align:left; width:285px; display:inline-block}
.z-select3 input{ background-position:left top; text-indent:0px; font-size:14px;margin-top: 1px;padding:0 6px; padding-left:12px; width:267px; margin-left:6px;height:31px;line-height:31px;border:none;color: #585858;}
.z-select3-no input{ background-position:left -261px; }
.z-select3 input:hover{ background-position: 0 -31px; color:#dc2229;}
.z-select3-no:hover input{ background-position:left bottom; }
.z-select3-open{ position:relative; z-index:1;}
.z-select3-open input:hover{ background-position:left top; color:#646464}
.z-select3 .roll{ display:none; overflow:hidden; width:283px; background: #909090 ; background:#909090;border:1px solid #be1118; border-top:0; border-bottom:0;  padding-bottom:10px; padding-top:10px; position:absolute;}
.z-select3-open .roll{ display:block; left:6px; top:32px}
.z-select3 ul{ position:absolute; width:100%}
.z-select3 ul li { line-height:19px}
.z-select3 ul li a{ line-height:19px; color:#fffefe; background: none; border-top:1px solid #777777; margin:0 10px; text-align:left; padding:5px 7px; padding-top:4px; font-size:14px; cursor:pointer; width:auto; display:block; height:auto}
.z-select3 ul li a:hover{ color:#e1d48e; text-decoration:none}
.z-select3 ul li a:active{ color:#810b0e;text-decoration:none}
.z-select3 ul li:first-child{ margin-top:-2px; padding-top:8px}
.z-select3 ul li:first-child a{ border:0}
.z-select3 .up{  left:6px; padding:0;   background-position:0px -66px; cursor:pointer; display:none; top:29px; position:absolute;width:100%; height:16px; z-index:10}
.z-select3 .up:hover{ background-position:0px -94px;}
.z-select3 .down{ left:6px; padding:0; background-position:0px -131px;cursor:pointer; display:none; bottom:10px;position:absolute;  width:100%; height:16px; z-index:10}
.z-select3 .down:hover{ background-position:0px -160px;}
.z-select3-open .up,.z-select3-open .down{ display: block}
.z-select3 .select-1 {margin-left:6px; margin-top:1px}
.z-select3-open .select-1 a:hover  { background-position: 0 0}
.z-select3-open .select-1 a:hover span  { background-position: right 0}


/* .z-select4    */
.z-select4 input,.z-select4 input:hover,.z-select4-open input:hover,.z-select4 .up,.z-select4 .up:hover,.z-select4 .down,.z-select4 .down:hover{ background-image:url(../images/z-common/z-select4.png;vpn_img); background-color:transparent}
.z-select4{ text-align:left; width:341px; display:inline-block}
.z-select4 input{ background-position:left top; text-indent:0px; font-size:14px;margin-top: 1px;padding:0 6px; padding-left:12px; width:323px; margin-left:6px;height:31px;line-height:31px;border:none;color: #585858;}
.z-select4-no input{ background-position:left -261px; }
.z-select4 input:hover{ background-position: 0 -31px; color:#dc2229;}
.z-select4-no:hover input{ background-position:left bottom; }
.z-select4-open{ position:relative; z-index:1;}
.z-select4-open input:hover{ background-position:left top; color:#646464}
.z-select4 .roll{ display:none; overflow:hidden; width:339px; background: #909090 ; background:#909090;border:1px solid #be1118; border-top:0; border-bottom:0;  padding-bottom:10px; padding-top:10px; position:absolute;}
.z-select4-open .roll{ display:block; left:6px;top:32px}
.z-select4 ul{ position:absolute; width:100%}
.z-select4 ul li { line-height:19px}
.z-select4 ul li a{ line-height:19px; color:#fffefe; background: none; border-top:1px solid #777777; margin:0 10px; text-align:left; padding:5px 7px; padding-top:4px; font-size:14px; cursor:pointer; width:auto; display:block; height:auto}
.z-select4 ul li a:hover{ color:#e1d48e; text-decoration:none}
.z-select4 ul li a:active{ color:#810b0e;text-decoration:none}
.z-select4 ul li:first-child{ margin-top:-2px; padding-top:8px}
.z-select4 ul li:first-child a{ border:0}
.z-select4 .up{  left:6px; padding:0;   background-position:0px -66px; cursor:pointer; display:none; top:29px; position:absolute;width:100%; height:16px; z-index:10}
.z-select4 .up:hover{ background-position:0px -94px;}
.z-select4 .down{ left:6px;padding:0; background-position:0px -131px;cursor:pointer; display:none; bottom:10px;position:absolute;  width:100%; height:16px; z-index:10}
.z-select4 .down:hover{ background-position:0px -160px;}
.z-select4-open .up,.z-select4-open .down{ display: block}
.z-select4 .select-1 {margin-left:6px; margin-top:1px}
.z-select4-open .select-1 a:hover  { background-position: 0 0}
.z-select4-open .select-1 a:hover span  { background-position: right 0}



/*  z-register-type    */
.z-register-type{ text-align:center}
.z-register-type h1{ font-size:18px;color:#646464; padding:40px; padding-bottom:30px}
.z-register-type .dealuser,.z-register-type .non-dealuser,.z-register-type .t{ background:url(../images/z-register.png;vpn_img) -22px -430px; margin-bottom:22px; margin-left:70px; width:274px; height:137px; display:inline-block}
.z-register-type .non-dealuser{ background:url(../images/z-register.png;vpn_img) -370px -430px;}
.z-register-type .t{ text-align:center; vertical-align:top; background: none; width:268px; margin-left:76px}
.z-register-type .c{ margin-left:-70px; margin-bottom:42px}
.z-register-type h2{ color:#dc2229; font-size:14px; text-align:left;line-height:30px;}
.z-register-type p{ color:#646464; font-size:14px; line-height:30px;text-align:left}
.z-register-type .pict{ background:url(../images/z-register.png;vpn_img) left top; width:916px; height:75px; margin:0 auto}
/*  z-register-certification    */
.z-register-certification .pict{ background:url(../images/z-register.png;vpn_img) 0 -77px; width:916px; height:75px; margin:0 auto}
.z-register-certification .pict2{ background:url(../images/z-register.png;vpn_img) 0 -237px; width:916px; height:75px; margin:0 auto}
.z-register-certification .ad,.z-register-find .ad{ width:486px; height:246px; background:#E5E5E5; float:left; margin-top:40px; margin-left:27px;}
.z-register-certification .form,.z-register-find .form{ position:relative; overflow: hidden; width:375px; height:410px;float:right; padding-top:36px; margin-right:27px;}
.z-register-certification .form input,.z-register-find .form input{ border:0; margin-bottom:20px; color:#909090; font-size:16px; vertical-align:top;padding-top:8px\0;height:33px\0;*padding-top:8px; *height:33px; }
:root .z-register-certification .form input,
:root .z-register-find .form input{ padding-top:0px\0; height:38px} /* IE9+10 */  
.z-register-certification .form .usernum,.z-register-certification .form .password{background:url(../images/z-register.png;vpn_img) -419px -329px; width:357px;  padding-left:17px}
.z-register-certification .form .verification{background:url(../images/z-register.png;vpn_img) -419px -387px;  width:181px; height:38px; margin-right:16px; padding-left:17px}
.z-register-certification .form .verification-pic{width:154px; height:38px; cursor:pointer; vertical-align:top}
.z-register-certification .form .go,.z-register-find .form .go,.z-register-info .form .go2{width:373px!important; height:38px;background:url(../images/z-register.png;vpn_img) 0px -329px !important; border:0; margin-top:35px; cursor:pointer}
.z-register-certification .form .go:hover,.z-register-find .form .go:hover{background:url(../images/z-register.png;vpn_img) 0px -367px;}
.z-register-certification .form .control{ display:block; position:absolute; right:1px; top:94px;*top:99px; width:374px; height:38px;background:url(../images/z-register.png;vpn_img) -706px -478px;}
.z-register-certification .form .control:hover{background:url(../images/z-register.png;vpn_img) -706px -515px; cursor:pointer}
/*  z-register-info    */
.z-register-info .pict{ background:url(../images/z-register.png;vpn_img) 0 -158px; width:916px; height:75px; margin:0 auto;}
.z-register-info .pict3{ background:url(../images/z-register.png;vpn_img) 0 -596px; }
.z-register-info h4{ color:#dc2229; text-align:center; font-size:14px; padding:30px}
.z-register-info .form{ width:640px; margin:0 auto}
.z-register-info .form dt{display:inline-block;vertical-align:top; height:40px; width:150px; text-align:right; padding-right:10px; line-height:40px; font-size:16px; color:#6d6d6d}
.z-register-info .form dt{ *display:inline}
.z-register-info .form dd{ display:inline-block;vertical-align:top; height:56px; line-height:40px; font-size:20px; color:#dc2229; }
.z-register-info .form dd{ *display:inline}
.z-register-info .form .text{ width:304px; height:38px; vertical-align:top; background:url(../images/z-register.png;vpn_img) -875px -328px;font-family:"microsoft yahei"; border:0; padding:0 20px; font-size:16px; color:#909090; margin-right:22px;padding-top:8px\0;*padding-top:8px}
:root .z-register-info .form .text { padding-top:0px\0; }  /* IE9+10 */  
.z-register-info .form .go{width:342px; height:38px;background:url(../images/z-register.png;vpn_img) -704px -387px; border:0; margin:0 auto; margin-top:35px; margin-left:160px; cursor:pointer;}
.z-register-info .form .go:hover{background:url(../images/z-register.png;vpn_img) -704px -425px; }
.z-register-info .form .radio{background:url(../images/z-register.png;vpn_img) -971px -14px; width:28px; height:28px; display: inline-block; vertical-align:middle; margin-bottom:6px}
.z-register-info .form label{ font-size:16px; color:#6d6d6d; vertical-align:top; line-height:40px; width:70px; display:inline-block; cursor:pointer}
.z-register-info .form label:hover .radio{background:url(../images/z-register.png;vpn_img) -971px -73px; }
.z-register-info .form label:hover{ color:#800105}
.z-register-info .form label:active{ color:#dc2229}
.z-register-info .form label:active .radio{background:url(../images/z-register.png;vpn_img) -971px -134px;}
.z-register-info .form label .radio-checked{background:url(../images/z-register.png;vpn_img) -971px -194px;}
.z-register-info .agreement{ width:836px; height:205px; background:#fff; display:block; margin-top:60px; position:relative; border:20px solid #fff; border-right:50px solid #fff; overflow:hidden}
.z-register-info .agreement h2{ font-size:16px; color:#646464; width:100%; border-bottom:1px dashed #ccc; line-height:33px; padding-bottom:10px; font-weight:bold; margin-bottom:10px}
.z-register-info .agreement .txt{ color:#646464; font-size:14px; line-height:25px}
.z-register-info .k-time0{ width:66px; height:237px; float:right; margin-top:-241px; margin-right:50px }
.z-register-info .Scrollbar-Track{float:left;width:37px; height:234px; padding-top:14px; position:relative; background:url(../images/z-register.png;vpn_img) -1009px -21px; margin-left:14px; padding-top:7px;}
.z-register-info #dv_scroll_bar .Scrollbar-Handle{float:left;width:29px; height:29px; margin-top:10px; background:url(../images/information-drag_pic1.png;vpn_img) no-repeat;cursor:pointer; left:0; top:0; margin-left:4px;overflow:hidden;padding-bottom:25px; position:absolute}
.z-register-info .agreement-scroll{ height:100%; overflow:visible; width:100%; position:absolute; left:0}
.z-register-info .hint{ position:absolute; font-size:14px; padding-left:22px}
.z-register-find .ad{ height:338px; margin-top:0 }
.z-register-find .form{ padding-top:0 }
.z-register-find .form h2{ font-size:18px; color:#dc2229; line-height:38px}
.z-register-find .form p{ font-size:14px; color:#646464;line-height:24px; padding-bottom:10px; float:left}
.z-register-find .form p a{ color:#bd171d; text-decoration:underline}
.z-register-find .form .username{background:url(../images/z-register.png;vpn_img) -419px -329px; width:356px; vertical-align:middle; height:38px; padding-left:17px;}
.z-register-find .form .verification{background:url(../images/z-register.png;vpn_img) -419px -387px;  width:181px; height:38px; margin-right:16px;padding-left:17px;}
.z-register-find .form .verification-pic{width:154px; height:38px; cursor:pointer; vertical-align:top}
.z-register-find .form .go{ margin-top:87px; *margin-top:60px}
.z-register-find .form input{ }
.z-register .empty{ margin-left:-60px; margin-right:36px; background:url(../images/z-register.png;vpn_img) -934px -18px; width:24px; height:24px; display:inline-block; vertical-align:middle;  margin-top:10px;}
.z-register-info .empty{  margin-top:0px;*margin-top:10px}
.z-register .empty:hover{ background:url(../images/z-register.png;vpn_img) -934px -76px; cursor:pointer}
.z-register .empty:active{ background:url(../images/z-register.png;vpn_img) -934px -137px;}
.z-register-certification .empty,
.z-register-find .empty{ margin-left:-30px; margin-right:0; vertical-align:middle; margin-bottom:17px;*margin-bottom:29px; margin-top:0; }
.z-register-certification .empty{ margin-top:10px}
.z-register-dialog{background:url(../images/z-register.png;vpn_img) -963px -592px; width:377px; height:233px; position:absolute; text-align:center}
.z-register-dialog h3{ font-size:18px; text-align:center; margin-top:100px; margin-bottom:33px}
.z-register-dialog button{background:url(../images/z-register.png;vpn_img) -1218px -554px; width:119px; height:28px; cursor:pointer; margin:0 auto; border:0; overflow:visible}
.z-register-dialog button:hover{background:url(../images/z-register.png;vpn_img) -1218px -526px;}
.z-register .pict-win-row-3{ background:url(../images/z-register.png;vpn_img) 0 -777px; }
.z-register .pict-win-row-4{ background:url(../images/z-register.png;vpn_img) 0 -687px; }
.z-register .pict-passwin-row-4{background:url(../images/z-register.png;vpn_img) 0 -861px; }

/*  z-experience    */
.z-experience{ text-align:center}
.z-experience-index{ text-align:center; padding:40px}
.z-experience-index .l,.z-experience-index .r{ display:inline-block; width:202px; text-align:center; line-height:280%; margin:50px 70px}
.z-experience-index .l span{display:inline-block; width:202px; height:202px; background:url(../images/z-experience.png;vpn_img) 0 0;}
.z-experience-index .r span{display:inline-block; width:202px; height:202px; background:url(../images/z-experience.png;vpn_img) -190px 0;}
.z-experience .h2{  background:#f6f6f6; width:252px; display:inline-block; white-space:nowrap; overflow:visible; margin:0 auto; padding:0 20px;position:relative; z-index:2; margin-top:22px; margin-bottom:4px}
.z-experience .z-hr{ margin-top:-15px}
.z-experience .pict{ background:url(../images/z-experience.png;vpn_img) 0 -222px; width:975px; height:75px; margin:0 auto; margin-top:40px}
.z-experience-certification .ad{ width:528px; height:275px; background:#E5E5E5; display:inline-block; margin-top:30px; margin-left:0px;}
.z-experience-certification .r{ display:inline-block; text-align:left; width:388px; padding-left:40px; vertical-align:top; padding-top:30px}
.z-experience-certification .r .z-mh10{ margin:0; padding:8px 0; height: auto}
.z-experience-certification .r font{ line-height:22px; }
.z-experience-in .pict{ background:url(../images/z-experience.png;vpn_img) 0 -307px; }
.z-experience-in .pict-win{ background:url(../images/z-experience.png;vpn_img) 0 -470px;}
.z-experience-in .pict-win2{ background:url(../images/z-experience.png;vpn_img) 0 -708px;}
.z-experience-in h2{  width:352px;}
.z-experience-in .ad,.z-experience-try .ad{ width:528px; height:328px; background:#E5E5E5; display:inline-block; margin-top:30px; margin-left:0px;}
.z-experience-in .error{background:url(../images/z-experience.png;vpn_img) -414px 0px; width:298px; height:223px}
.z-experience-in .ad-win{background:url(../images/z-experience.png;vpn_img) -751px 0px no-repeat;width:330px; height:219px }
.z-experience-in .r{display:inline-block; text-align:left; width:388px; padding-left:40px; vertical-align:top; padding-top:20px}
.z-experience-in .r .z-radio{ margin-bottom:0}
.z-experience-try{}
.z-experience-try .pict{ background:url(../images/z-experience.png;vpn_img) 0 -393px; }
.z-experience-try .r{display:inline-block; text-align:left; width:388px; padding-left:40px; vertical-align:top; padding-top:20px}
.z-experience-try .z-button2 button{width:167px;}
.z-experience-activate .pict{ background:url(../images/z-experience.png;vpn_img) 0 -545px;}
.z-experience-activate .code{ background:url(../images/z-experience.png;vpn_img) 0 -630px;}

.z-experience-activate .form{ width:640px; margin:0 auto}
.z-experience-activate .form dt{display:inline-block;vertical-align:top; height:40px; width:150px; text-align:right; padding-right:10px; line-height:40px; font-size:16px; color:#6d6d6d}
.z-experience-activate .form dt{ *display:inline}
.z-experience-activate .form dd{ display:inline-block;vertical-align:top; height:56px; line-height:40px; font-size:20px; color:#dc2229; }
.z-experience-activate .form dd{ *display:inline}
.z-experience-activate .agreement{ width:882px; height:205px; background:#f6f6f6; display:block; margin-top:30px; position:relative; border:20px solid #f6f6f6; border-right:50px solid #f6f6f6; overflow:hidden}
.z-experience-activate .agreement h2{ font-size:16px; color:#646464; width:100%; border-bottom:1px dashed #ccc; line-height:33px; padding-bottom:10px; font-weight:bold; margin-bottom:10px}
.z-experience-activate .agreement .txt{ color:#646464; font-size:14px; line-height:25px; text-align:left}
.z-experience-activate .k-time0{ width:66px; height:237px; float:right; margin-top:-241px; margin-right:0px }
.z-experience-activate .Scrollbar-Track{float:left;width:37px; height:234px; padding-top:14px; position:relative; background:url(../images/z-register.png;vpn_img) -1009px -21px; margin-left:14px; padding-top:7px;}
.z-experience-activate #dv_scroll_bar .Scrollbar-Handle{float:left;width:29px; height:29px; margin-top:10px; background:url(../images/information-drag_pic1.png;vpn_img) no-repeat;cursor:pointer; left:0; top:0; margin-left:4px;overflow:hidden;padding-bottom:25px; position:absolute}
.z-experience-activate .agreement-scroll{ height:100%; overflow:visible; width:100%; position:absolute; left:0}
.z-experience-activate .hint{ position:absolute; font-size:14px; padding-left:22px}
.z-experience-activate .arrows-box{background:url(../images/z-experience.png;vpn_img) bottom right; width:374px; position:absolute; line-height:33px; left:3px; *left:0; top:34px}
.z-experience-activate .arrows-box li{ font-size:14px; text-align:left; color:#646464; padding-left:17px; cursor:pointer}
.z-experience-activate .arrows-box li:hover{color:#da2128;}

.z-mobileStocks .margin-left-40{ margin-left:20px}
.z-mobileStocks{ padding-top:40px}
.z-mobileStocks-ad{ height:330px; background:url(../baaner/jy-banner.jpg;vpn_img) center top ;}
.z-mobileStocks-left { width:696px; float:left}
.z-mobileStocks-right { width:255px; float:right; padding-right:8px}
.z-mobileStocks-left .z-box{ width:149px; margin:0 6px;}
.z-mobileStocks-left .z-box .m{ height:262px}
.z-mobileStocks-right .z-box{ width:250px; margin:0 6px;}
.z-mobileStocks-123{ background:url(../images/z-mobileStocks/z-mobileStocks-123.png;vpn_img); width:681px; height:289px; margin-left:10px; margin-top:30px; position:relative}
.z-mobileStocks-123>input,.z-mobileStocks-123>a{ position:absolute; border:0;background-color:transparent;}
.z-mobileStocks-123 .n { text-indent:7px;width: 126px;height: 26px;     left: 36px;    top: 110px;}
.z-mobileStocks-123 .c { text-indent:7px;width: 95px;height: 26px;     left: 36px;    top: 148px;}
.z-mobileStocks-123 .go {width: 27px;height: 26px;     left: 163px;    top: 110px;}
.z-mobileStocks-123 .code{ width: 54px;height: 26px;     left:136px ;    top: 148px; cursor:pointer}
.z-mobileStocks-123 .iphone{ color:#fff; font-size:12px;left:289px ;    top: 197px; text-decoration:underline}
.z-mobileStocks-123 .iphone:hover{text-decoration: none; cursor:pointer}
.z-mobileStocks-right .i1{ background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) 0 0; display:inline-block; height:41px; width:193px; margin-bottom:10px}
.z-mobileStocks-right .i2{ background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) 0 -41px; display:inline-block; height:41px; width:193px; margin-top:20px}
.z-mobileStocks-right dl{ height:42px;}
.z-mobileStocks-right dl .ti{ padding-right:5px; vertical-align:top; display:inline-block}
.z-mobileStocks-right .post-btn{background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) 0 -85px; cursor:pointer; height:35px; width:94px; display:inline-block; margin-bottom:-14px; margin-left:6px}
.z-mobileStocks-right dl.txt{ line-height:20px; text-align:left; padding:0 14px}
.z-mobileStocks-right .more{ padding-right:10px; text-decoration:underline}
.z-mobileStocks-right .more:hover{text-decoration:none; cursor:pointer}
.z-mobileStocks-right .z-radio{ margin-bottom:4px; font-size:12px;}
.z-mobileStocks-right .z-radio label{ display:inline-block}
.z-mobileStocks .text{ font-size:14px; color:#646464; line-height:200%; padding:11px 22px; display:inline-block}
.z-mobileStocks .z-r-btn{ background:url(../images/z-mobileStocks/z-r-btn.png;vpn_img); width:260px; height:156px; margin-left:6px }
.z-mobileStocks .z-r-btn a{ height:52px; display:block; cursor:pointer}
.z-mobileStocks-unfold{ width:676px}
.z-mobileStocks-unfold .unfold>h2{ display:inline-block; color:#646464; line-height:42px; margin-bottom:8px; text-indent:22px; cursor:pointer; font-size:14px; width:674px; height:42px;  background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -204px 0;}
.z-mobileStocks-unfold .unfold>p{ display:none}
.z-mobileStocks-unfold .unfold-open>p{ display:inline-block; padding:0px 8px; padding-top:6px; font-size:14px; color:#646464}
.z-mobileStocks-unfold .unfold-open>h2{background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -204px -42px; color:#fff; cursor:default}
.z-mobileStocks-unfold .ask{ display:block; font-size:14px; font-weight:bold; line-height:30px; background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) 0 -208px no-repeat; padding-left:32px}
.z-mobileStocks-unfold .answer{ display:block; font-size:14px; color:#646464;line-height:30px; margin-left:7px; background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -913px -208px no-repeat; padding-left:32px}
.z-mobileStocks-unfold .answer li{ background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -207px -86px no-repeat; padding-left:20px}
.z-mobileStocks-pcDown{ width:676px; position:relative;height:1766px; *height:1786px; }
.z-mobileStocks-pcDown .pcsm-btn{ background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -928px 0px no-repeat; width:216px; height:54px; display:inline-block} 
.z-mobileStocks-pcDown .mbsm-btn{ background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -1179px 0px no-repeat; width:216px; height:54px; display:inline-block; margin-left:30px} 
.z-mobileStocks-pcDown .bg{ width:622px; background:#ededed; height:1366px; float:right; margin-top:20px; }
.z-mobileStocks .text h2.t4,
.z-mobileStocks .text h2.t3,
.z-mobileStocks .text h2.t2,
.z-mobileStocks .text h2.t1{ background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -1471px 0px no-repeat; position:relative; margin-bottom:40px; height:57px; width:670px; text-indent:70px;color:#646464; font-size:14px; line-height:45px}
.z-mobileStocks .text h2.t2{ background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -1471px -57px no-repeat;}
.z-mobileStocks .text h2.t3{ background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -1471px -114px no-repeat;}
.z-mobileStocks .text h2.t4{ background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -2192px -0px no-repeat;}
.z-mobileStocks .text h2.row2 .row2{ background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -1522px -28px no-repeat; height:20px; width:619px; left:51px; bottom:-7px; position:absolute; z-index:1 }
.z-mobileStocks .text h2.row2{ text-indent:0; padding-left:70px;width:600px; line-height:26px; padding-top:5px; height:52px }
.z-mobileStocks .text h2.row2 span{ z-index:11; position:absolute; display:block; width:583px}
.z-mobileStocks-pcDown .text{ position:absolute; left:5px; top:70px; padding:0}
.z-mobileStocks-pcDown .text img{ margin-left:90px; margin-bottom:33px}
.z-mobileStocks-pcDown .text li{ margin-left:90px; margin-bottom:13px; background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -207px -86px no-repeat; padding-left:20px}
.z-mobileStocks-pcDown .text .bottomtext{ border-top:1px dashed #ccc; padding-left:50px; padding-top:40px; margin-top:30px;*margin-top:50px}
.z-mobileStocks-pcDown .more{ margin-top:30px; cursor:pointer; text-decoration:underline; font-size:14px}
.z-mobileStocks-pcDown .more:hover{text-decoration:none}
.z-mobileStocks-setup .ask{ display:block; margin-top:20px; font-size:14px;  color:#dc2229; font-weight:bold; line-height:33px; background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -1761px -203px  no-repeat; padding-left:35px}
.z-mobileStocks-setup .answer{ display:block; font-size:14px; line-height:30px; background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -2565px -203px  no-repeat; padding-left:35px}
.z-mobileStocks-register .z-button2{ vertical-align:top}
.z-mobileStocks-register { text-align:center}
.z-mobileStocks-register .text{ text-align:left}
.z-mobileStocks-register .z-hr1{ margin-top:10px; height:22px }
.z-mobileStocks-market{ text-align:left;}
.z-mobileStocks-market label{ margin:0 20px}
.z-mobileStocks-market .text{ padding:8px; text-align:left}
.z-mobileStocks-market .text img{ margin-left:70px; margin-bottom:30px}
.z-mobileStocks-market2{ text-align:center}
.z-mobileStocks-market2 img{ margin:15px; margin-bottom:0}
.z-mobileStocks-market2 .text{ padding-left:0}
.z-mobileStocks-market2 .text p{ padding-left:62px; padding-right:20px}
.z-mobileStocks-market2 .text h2{ margin-bottom:20px !important}


.z-branching-list ul{ width:30%; display:inline-block; padding-left:3%; padding-top:30px;}
.z-branching-list ul{ *display:inline}
.z-branching-list ul li{ padding:7px;}
.z-branching-info .text{ padding:60px; padding-top:10px; font-size:14px; color:#646464; line-height:200%; float:left}
.z-branching-info .map{ width:290px; height:205px; border:1px solid #b0b0b0; float:right; margin:15px}
.z-branching-map{ text-align:center; padding:17px}

.z-exchange-index { text-align:center}
.z-exchange-index a{ width:218px; height:276px; cursor: pointer; display:inline-block; margin:45px; background-image:url(../images/z-exchange/index.png;vpn_img); background-repeat:no-repeat}
.z-exchange-index a.kh{ background-position:-0px 0}
.z-exchange-index a.kh:hover{ background-position:-0px -310px}
.z-exchange-index a.kh:active{ background-position:-0px -634px}
.z-exchange-index a.jy{ background-position:-311px 0}
.z-exchange-index a.jy:hover{ background-position:-311px -310px}
.z-exchange-index a.jy:active{ background-position:-311px -634px}
.z-exchange-index a.sj{ background-position:-630px 0}
.z-exchange-index a.sj:hover{ background-position:-630px -310px}
.z-exchange-index a.sj:active{ background-position:-630px -634px}
.z-exchange-index .t{ background:url(../images/z-exchange/index.png;vpn_img) bottom center; height:50px; }
.z-exchange-index .text{ text-align:left ; font-size:14px; line-height:26px}

.z-service { text-align:center}
.z-service .i a{}
.z-service .i a{ width:120px; height:167px; cursor: pointer; display:inline-block; margin:37px; margin-bottom:10px; margin-top:50px; background-image:url(../images/z-service/z-service.png;vpn_img); background-repeat:no-repeat}
.z-service .i a.i1{background-position:0 0}
.z-service .i a.i1:hover{background-position:0 center}
.z-service .i a.i1:active{background-position:0 bottom}
.z-service .i a.i2{background-position:-223px 0}
.z-service .i a.i2:hover{background-position:-223px center}
.z-service .i a.i2:active{background-position:-223px bottom}
.z-service .i a.i3{background-position:-447px 0}
.z-service .i a.i3:hover{background-position:-447px center}
.z-service .i a.i3:active{background-position:-447px bottom}
.z-service .i a.i4{background-position:-671px 0}
.z-service .i a.i4:hover{background-position:-671px center}
.z-service .i a.i4:active{background-position:-671px bottom}
.z-service .i a.i5{background-position:-894px 0}
.z-service .i a.i5:hover{background-position:-894px center}
.z-service .i a.i5:active{background-position:-894px bottom}
.z-service .i a.i6{background-position:-1118px 0}
.z-service .i a.i6:hover{background-position:-1118px center}
.z-service .i a.i6:active{background-position:-1118px bottom}
.z-service .i a.i7{background-position:-1340px 0}
.z-service .i a.i7:hover{background-position:-1340px center}
.z-service .i a.i7:active{background-position:-1340px bottom}
.z-service .i a.i8{background-position:-1565px 0}
.z-service .i a.i8:hover{background-position:-1565px center}
.z-service .i a.i8:active{background-position:-1565px bottom}
.z-service .t{background:url(../images/z-service/z-service2.png;vpn_img) 0 0 ; height:40px; margin-top:50px}
.z-service-xl{ width:33%; display:inline-block; text-align:center; vertical-align:top; padding-top:40px}
.z-service-xl h3{ background:url(../images/z-service/z-service2.png;vpn_img) -700px -102px; height:38px; line-height:38px; font-size:18px; color:#646464; display:inline-block; width:228px; text-align:left; padding-left:20px; margin-bottom:30px}
.z-service-xl h3:hover{ background:url(../images/z-service/z-service2.png;vpn_img) -700px -152px; cursor:pointer}
.z-service-xl h3:active{ background:url(../images/z-service/z-service2.png;vpn_img) -700px -203px;}
.z-service-xl h3.open+ul li{height:36px; color:#646464;   }
.z-service-xl h3.open+ul li a{color:#646464; text-decoration:none   }
.z-service-xl h3.open+ul li:hover{  background:url(../images/z-service/z-service2.png;vpn_img) -700px -450px; cursor:pointer}
.z-service-xl h3.open+ul li:active{  background:url(../images/z-service/z-service2.png;vpn_img) -700px -486px;}
.z-service-xl h3+ul{ display:none}
.z-service-xl h3.open+ul{ display:inline-block; background:url(../images/z-service/z-service2.png;vpn_img) bottom right; margin:0 auto; width:247px; margin-bottom:30px; line-height:30px; padding-bottom:12px}
.z-service-xl h3.open{background:url(../images/z-service/z-service2.png;vpn_img) -700px -257px; margin:0 auto; height:41px}
.z-service-xl h3.open:hover{background:url(../images/z-service/z-service2.png;vpn_img) -700px -315px; }
.z-service-xl h3.open:active{background:url(../images/z-service/z-service2.png;vpn_img) -700px -372px; }

.z-service-ad{background:url(../../img/service/login.png;vpn_img) center; height:460px; text-align:center }
.z-service-ad .login{ width:420px; height:300px; display:inline-block; text-align:left; padding-top:50px}
.z-service-ad .login{ *display:inline; margin-left:540px}
.z-service-ad .login .Txt_1{color:#646464; font-size:16px; padding-top:20px; height:35px;}
.z-service-ad .login .Txt_1 label{ margin-right:35px; padding-left:20px; line-height:16px; background:url(../images/index/HeaderImg_5.png;vpn_img) 0 4px no-repeat; cursor:pointer;}
.z-service-ad .login .Txt_1 label:hover{ background-position: 0 -26px;}
.z-service-ad .login .Txt_1 label:active{ background-position: 0 -56px;}
.z-service-ad .login .Txt_1 label.Active{background-position: 0 -56px;}
.z-service-ad .login .Txt_2{width:371px; height:36px; border:1px solid #d6d6d6; border-radius:6px;behavior:url(PIE.htc;vpn_img); background:#fff; position:relative; margin-bottom:19px;}
.z-service-ad .login .Txt_2 span{ display:block; float:left; color:#afafaf; font-size:16px; line-height:36px; padding-left:15px;}
.z-service-ad .login .Txt_2 a{display:block; float:right; width:16px; height:16px;border-radius:16px;behavior:url(PIE.htc;vpn_img); background:#bebebe; text-align:center; line-height:16px; font-family:"Arial"; color:#fff; margin:10px 10px 0 0; font-size:20px;}
.z-service-ad .login .Txt_2 a:hover{ background:#da2128;}
.z-service-ad .login .Txt_2 a:active{ background:#a70108;}
.z-service-ad .login .Txt_2 input{position:absolute; top:7px; left:14px; border:none; background:none; width:320px; height:22px; line-height:22px;}
.z-service-ad .login .Txt_2:hover{ background:#f8f6f6;}
.z-service-ad .login .Txt_2:active{ background:#dedede;}
.z-service-ad .login .Txt_3{height:38px; margin-bottom:18px;}
.z-service-ad .login .Txt_3 em{display:block;float:left;margin-right:19px;width:196px;height:36px;border:1px solid #d6d6d6;border-radius:6px;behavior:url(PIE.htc;vpn_img);background:#fff;position:relative;}
.z-service-ad .login .Txt_3 em span{display:inline-block;color:#afafaf; font-size:16px; line-height:36px; padding-left:15px;}
.z-service-ad .login .Txt_3 em input{position:absolute; top:7px; left:14px; border:none; background:none;width:170px; height:22px; line-height:22px;}
.z-service-ad .login .Txt_3 em:hover{background:#f8f6f6;}
.z-service-ad .login .Txt_3 em:active{background:#dedede;}
.z-service-ad .login .Txt_4{ height:20px; margin-bottom:18px; line-height:20px; width:370px;font-size:14px;}
.z-service-ad .login .Txt_4 label{float:left; cursor:pointer; padding-left:30px; color:#646464;  background:url(../images/index/HeaderImg_6.png;vpn_img) 0 0 no-repeat;}
.z-service-ad .login .Txt_4 label:hover{background-position: 0 -40px;}
.z-service-ad .login .Txt_4 label:active{background-position: 0 -80px;}
.z-service-ad .login .Txt_4 label.Active{background-position: 0 -80px;}
.z-service-ad .login .Txt_4 a{display:block; float:right; color:#646464;}
.z-service-ad .login .Txt_4 a:hover{color:#338dfd; text-decoration:underline;}
.z-service-ad .login .Txt_4 a:active{color:#0048a1; text-decoration:underline;}
.z-service-ad .login .BtnArea{ height:38px;}
.z-service-ad .login .BtnArea a{ display:inline-block;height:38px; font-size:18px; color:#fff; text-align:center; line-height:38px;}
.z-service-ad .login .BtnArea a.Link_1{width:177px; background:url(../images/index/HeaderImg_7.png;vpn_img) 0 0 no-repeat; margin-right:18px;}
.z-service-ad .login .BtnArea a.Link_1:hover{background-position: 0 -60px; color:#669600; text-decoration:none;}
.z-service-ad .login .BtnArea a.Link_1:active{background-position: 0 -130px; color:#6c881f; text-decoration:none;}
.z-service-ad .login .BtnArea a.Link_2{width:178px; background:url(../images/index/HeaderImg_7.png;vpn_img) -210px 0 no-repeat;}
.z-service-ad .login .BtnArea a.Link_2:hover{background-position: -210px -60px; color:#ef822a; text-decoration:none;}
.z-service-ad .login .BtnArea a.Link_2:active{background-position: -210px -130px; color:#d88039; text-decoration:none;}
.z-service-ad .login .btn{  height:100%; text-align:center; margin-right:30px}
.z-service-ad .login .btn a{background-image:url(../images/z-service/z-service2.png;vpn_img); cursor:pointer; width:177px; height:38px; display:block; margin:30px auto;}
.z-service-ad .login .btn a.pw{ background-position: 0px -180px}
.z-service-ad .login .btn a.pw:hover{ background-position: -177px -180px}
.z-service-ad .login .btn a.pw:active{ background-position: -354px -180px}
.z-service-ad .login .btn a.go{ background-position: 0px -251px}
.z-service-ad .login .btn a.go:hover{ background-position: -177px -251px}
.z-service-ad .login .btn a.go:active{ background-position: -354px -251px}
.z-service-ad .login .btn a.in{ background-position: 0px -321px}
.z-service-ad .login .btn a.in:hover{ background-position: -177px -321px}
.z-service-ad .login .btn a.in:active{ background-position: -177px -321px}
.z-service-ad .login .btn a.ex{ background-position: 0px -391px}
.z-service-ad .login .btn a.ex:hover{ background-position: -177px -391px}
.z-service-ad .login .btn a.ex:active{ background-position: -354px -391px}


.z-service-login .toptext{ line-height:220%; padding:20px 0; display:inline-block}
.z-service-login .btext{ padding-top:30px; }
.z-service-login .btext a{ color:#646464}
.z-service-login .btext a:hover{color:#da2128;text-decoration: underline;}
.z-service-login .btext a:active{color:#a11e22;text-decoration: underline;}

.z-service-login .btext>span{ display:inline-block; width:24.3%;vertical-align:top}
.z-service-login .btext h2{ padding:5px 0;background:url(../images/z-service/z-service2.png;vpn_img) 0 -31px no-repeat ; padding-left:22px; color:#dc2229; font-size:16px; font-weight:bold}
.z-service-login .btext h3{ padding:5px 0;padding-left:2px; color:#646464; font-size:14px; font-weight:bold}
.z-service-login .btext h4{ padding:5px 0;padding-left:2px; color:#646464; font-size:14px; }


.z-jinlerong{}
.z-jinlerong .unfold>h2{ display:inline-block; color:#646464; line-height:42px; margin-bottom:8px; text-indent:22px; cursor:pointer; font-size:14px; width:961px; height:43px;  background:url(../../img/credit/z-unfold.png;vpn_img) 0 0;}
.z-jinlerong .unfold>h2:hover{ color:#800105;background:url(../../img/credit/z-unfold2.png;vpn_img) center left; }
.z-jinlerong .unfold>h2:active{ color:#800105;background:url(../../img/credit/z-unfold2.png;vpn_img) bottom left; }
.z-jinlerong .unfold>p,.z-jinlerong .unfold>.p{ display:none}
.z-jinlerong .unfold-open>p,.z-jinlerong .unfold-open>.p{ display:inline-block; padding:8px; padding-top:0; font-size:14px; line-height:200%; color:#646464}
.z-jinlerong .unfold-open>h2{ background:url(../../img/credit/z-unfold.png;vpn_img) bottom left; color:#fff; cursor:pointer}
.z-jinlerong .unfold-open>h2:hover{ color:#800105;background:url(../../img/credit/z-unfold.png;vpn_img) bottom left; }
.z-jinlerong .unfold-open>h2:active{ color:#800105;background:url(.../../img/credit/z-unfold2.png;vpn_img) top left; }
.z-jinlerong .answer{ display:block; font-size:14px; color:#646464;line-height:30px; margin-left:7px; padding-left:0px}
.z-jinlerong .answer li{ background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -207px -86px no-repeat; padding-left:20px}
.z-jinlerong-ad{height:330px;background:url(../baaner/equity-banner1.png;vpn_img) center top ; margin-bottom:50px}
.z-quanyirong-ad{height:330px;background:url(../../img/credit/equity-banner2.png;vpn_img) center top ; margin-bottom:50px}


.z-rqrz-a1{ background:url(../images/z-service/rqrz.png;vpn_img) left top; width:464px; height:204px; display:inline-block; cursor:pointer; margin-right:28px;margin-bottom:40px}
.z-rqrz-a1:hover{ background:url(../images/z-service/rqrz.png;vpn_img) left center;}
.z-rqrz-a1:active{ background:url(../images/z-service/rqrz.png;vpn_img) left bottom;}

.z-rqrz-a2{ background:url(../images/z-service/rqrz.png;vpn_img) right top; width:464px; height:204px; display:inline-block; cursor:pointer; margin-bottom:40px}
.z-rqrz-a2:hover{ background:url(../images/z-service/rqrz.png;vpn_img) right center;}
.z-rqrz-a2:active{ background:url(../images/z-service/rqrz.png;vpn_img) right bottom;}



.z-rqrz-a3{ background:url(../images/z-service/rqrz2.png;vpn_img) left top; width:464px; height:153px; display:inline-block; cursor:pointer; margin-right:28px}
.z-rqrz-a3:hover{ background:url(../images/z-service/rqrz2.png;vpn_img) left center;}
.z-rqrz-a3:active{ background:url(../images/z-service/rqrz2.png;vpn_img) left bottom;}

.z-rqrz-a4{ background:url(../images/z-service/rqrz2.png;vpn_img) right top; width:464px; height:153px; display:inline-block; cursor:pointer}
.z-rqrz-a4:hover{ background:url(../images/z-service/rqrz2.png;vpn_img) right center;}
.z-rqrz-a4:active{ background:url(../images/z-service/rqrz2.png;vpn_img) right bottom;}

.z-rqrz-t1{ background:url(../images/z-service/rqrz2-t.png;vpn_img) right top; width:960px; height:51px; display:inline-block; cursor:pointer;}
.z-rqrz-t1.Active{ background:url(../images/z-service/rqrz2-t.png;vpn_img) right bottom;}


.z-calculator-form { width:800px; }
.z-calculator-form dt{ width:300px; }
.z-calculator-footlist{ text-align:center;}
.z-calculator-footlist>span{ width:44%; display:inline-block; margin:27px; text-align:left}
.z-calculator-footlist .info-title{ margin-bottom:10px}
.z-calculator-footlist td{ padding:5px 22px; font-size:14px; color:#646464; white-space:nowrap}

.z-jobs a{ display:inline-block; height:55px}
.z-jobs .step1{ width:125px;}
.z-jobs-step1{ background:url(../images/z-jobs/step.png;vpn_img) -2px -5px no-repeat; height:67px; margin-bottom:40px; margin-top:8px}
.z-jobs-step2{ background:url(../images/z-jobs/step.png;vpn_img) -2px -76px no-repeat; height:67px; margin-bottom:17px; margin-top:8px}
.z-jobs-step3{ background:url(../images/z-jobs/step.png;vpn_img) -2px -145px no-repeat; height:67px; margin-bottom:40px; margin-top:8px}
.z-jobs-step4{ background:url(../images/z-jobs/step.png;vpn_img) -2px -214px no-repeat; height:67px; margin-bottom:4px; margin-top:8px}
.z-jobs-step5{ background:url(../images/z-jobs/step.png;vpn_img) -2px -279px no-repeat; height:67px; margin-bottom:40px; margin-top:8px}
.z-jobs-step6{ background:url(../images/z-jobs/step.png;vpn_img) -2px -348px no-repeat; height:67px; margin-bottom:40px; margin-top:8px}
.z-jobs-step7{ background:url(../images/z-jobs/step.png;vpn_img) -2px -422px no-repeat; height:67px; margin-bottom:40px; margin-top:8px}
.z-jobs-step2-list>div{ margin-bottom:5px}
.z-jobs-step2-list>div>span{ display:none}
.z-jobs-step2-list>div>h4{ background:url(../images/z-jobs/jobs-li.png;vpn_img) 0 0; display:block; width:944px; height:40px; padding-left:16px; line-height:40px; font-size:16px; color:#646464}
.z-jobs-step2-list>div>h4 span{ color:#fff; padding-right:11px}
.z-jobs-step2-list>div>h4:hover{ background:url(../images/z-jobs/jobs-li.png;vpn_img) 0 -40px; cursor:pointer; color:#fff}
.z-jobs-step2-list>div>h4:active{ background:url(../images/z-jobs/jobs-li.png;vpn_img) 0 -80px; color:#dc2229 }
.z-jobs-step2-list>div.open{background:#fdfdfd;}
.z-jobs-step2-list>div.open>span{ display:block; padding:20px; font-size:14px; line-height:200%; color:#646464}
.z-jobs-step2-list>div.open>h4{ background:url(../images/z-jobs/jobs-li.png;vpn_img) 0 -120px; color:#dc2229 }
.z-jobs-step2-list>div.open>h4:hover{ color:#dc2229}
.z-jobs-step1-form{ font-size:0; margin-top:40px;}
.z-jobs-step1-form .z-form{ display:inline-block; vertical-align:top; width:50%;}
.z-jobs-step1-form .z-form input{ width:258px;}
.z-jobs-step3-form .z-form{ display:inline-block; vertical-align:top; width:100%;}
.z-jobs-step3-form .z-form input{ width:258px;}
.z-jobs-step3-form{ margin-top:30px; margin-bottom:20px}
.z-jobs-step5-form dt{ width:260px}
.z-jobs-step5-form textarea{ width:633px}
.z-jobs-step6-uppic{ text-align:center}
.z-jobs-step6-uppic .uppic{ width:163px; height:186px; display:block; background:#e2e2e2; margin:0 auto; }
.z-jobs-step6-uppic font{ display:block; margin:0 auto; margin-bottom:30px}
.z-jobs-step6-uppic label{}
.z-jobs-table2-head{ background:url(../images/z-jobs/table2.png;vpn_img) top; width:960px; height:53px; margin-bottom:3px}
.z-jobs-table2-body ul li{ height:47px; line-height:47px; float:left; display:block; font-size:16px;  white-space:nowrap;color:#646464;  padding:0 20px; text-align:center}
.z-jobs-table2-body ul{ height:47px; background:url(../images/z-jobs/table2.png;vpn_img) 0 -53px;  margin-bottom:0px}
.z-jobs-table2 .btn,.z-jobs-table3 .btn,.z-jobs-table4 .btn,.z-jobs-btn2{background:url(../images/z-jobs/s4-btn.png;vpn_img) top; height:40px; width:151px; display:inline-block; margin-top:4px; cursor:pointer}
.z-jobs-table2 .btn:hover,.z-jobs-table3 .btn:hover,.z-jobs-table4 .btn:hover,.z-jobs-btn2:hover{background:url(../images/z-jobs/s4-btn.png;vpn_img) center; }
.z-jobs-table2 .btn:active,.z-jobs-table3 .btn:active,.z-jobs-table4 .btn:active,.z-jobs-btn2:active{background:url(../images/z-jobs/s4-btn.png;vpn_img) bottom; }
.z-jobs-table3-head{ background:url(../images/z-jobs/table3.png;vpn_img) top; width:960px; height:53px; margin-bottom:3px}
.z-jobs-table3-body ul li{ height:47px; line-height:47px; float:left; display:block; font-size:16px; white-space:nowrap; color:#646464;  padding:0 20px; text-align:center}
.z-jobs-table3-body ul{ height:47px; background:url(../images/z-jobs/table3.png;vpn_img) 0 -53px;  margin-bottom:0px}
.z-jobs-table4-head{ background:url(../images/z-jobs/table4.png;vpn_img) top; width:960px; height:53px; margin-bottom:3px}
.z-jobs-table4-body ul li{ height:47px; line-height:47px; float:left; display:block; font-size:16px; white-space:nowrap; color:#646464;  padding:0 20px; text-align:center}
.z-jobs-table4-body ul{ height:47px; background:url(../images/z-jobs/table4.png;vpn_img) 0 -53px;  margin-bottom:0px}
.z-jobs-info-table-head{ background:url(../images/z-jobs/table.png;vpn_img) top; width:960px; height:53px; margin-bottom:10px}
.z-jobs-info-table-foot{ background:url(../images/z-jobs/table.png;vpn_img) bottom; width:960px; height:50px}
.z-jobs-info-table-body ul li{ height:48px; line-height:48px; float:left; display:block; font-size:16px; white-space:nowrap; color:#646464; line-height:48px; padding:0 20px; text-align:center}
.z-jobs-info-table-body ul{ height:48px; background:url(../images/z-jobs/table.png;vpn_img) 0 -53px;  margin-bottom:10px}
.z-jobs-info-table-foot span{ display:inline-block; line-height:50px;font-size:14px; padding-left:20px; padding-right:20px; color:#646464; }
.z-jobs-info-table-foot .z-input2-itext,.z-jobs-info-table-foot .z-input4-itext{ margin-top:10px; vertical-align:top}
.z-jobs-info-table-foot .z-button5{ margin-top:7px; vertical-align:top}
.z-jobs-info-table-foot .z-input2-itext input,.z-jobs-info-table-foot .z-input4-itext input{ width:30px}
.z-jobs-btn{background:url(../images/z-jobs/btn.png;vpn_img) top; height:53px; width:207px; display:inline-block}
.z-jobs-btn:hover{background:url(../images/z-jobs/btn.png;vpn_img) center; }
.z-jobs-btn:active{background:url(../images/z-jobs/btn.png;vpn_img) bottom; }
.z-jobs-xz { text-align:center}
.z-jobs-xz a{ width:218px; height:276px; cursor: pointer; display:inline-block; margin:45px; background-image:url(../images/z-jobs/xzindex.png;vpn_img); background-repeat:no-repeat}
.z-jobs-xz a.kh{ background-position:-0px 0}
.z-jobs-xz a.kh:hover{ background-position:-0px -310px}
.z-jobs-xz a.kh:active{ background-position:-0px -634px}
.z-jobs-xz a.jy{ background-position:-311px 0}
.z-jobs-xz a.jy:hover{ background-position:-311px -310px}
.z-jobs-xz a.jy:active{ background-position:-311px -634px}
.z-jobs-xz-l{ display:inline-block; width:300px; vertical-align:top; font-size:14px; line-height:180%; color:#646464; text-align:left; padding-top:50px}
.z-jobs-xz-r{ display:inline-block; width:655px; vertical-align:top}


.z-news-ulr li{ background:url(../images/z-news/li1.png;vpn_img) 0 0 no-repeat; width:669px; height:50px; margin-bottom:12px; color:#646464; padding-left:20px; line-height:38px; font-size:14px}
.z-news-ulr li a{ color:#646464; width:100%; height:100%; display:block}
.z-news-ulr li a:hover { color:#800105; cursor:pointer; text-decoration:underline}
.z-news-ulr li a:active{ color:#dc2229;text-decoration:underline}
.z-news-ulr li a:visited{ color:#9b9a9a}
.z-news-ulr li:hover{ background:url(../images/z-news/li1.png;vpn_img) 0 -55px no-repeat;}
.z-news-ulr li:active{ background:url(../images/z-news/li1.png;vpn_img) 0 -106px no-repeat;}
.z-news-ulr li span{ float:right; padding-right:20px; color:#dc2229; *margin-top:-38px}
.z-news-ulr li:hover span{ color:#800105;  text-decoration:none}
.z-news-ulr li:active span{ color:#dc2229}


.z-news-ulr li.odd{ background:url(../images/z-news/li2.png;vpn_img) 0 0 no-repeat; width:669px; height:50px; color:#646464; padding-left:20px; line-height:38px; font-size:14px}
.z-news-ulr li.odd a{ color:#646464; width:100%; height:100%; display:block}
.z-news-ulr li.odd a:hover { color:#800105; cursor:pointer; text-decoration:underline}
.z-news-ulr li.odd a:active{ color:#dc2229;text-decoration:underline}
.z-news-ulr li.odd a:visited{ color:#9b9a9a}
.z-news-ulr li.odd:hover{ background:url(../images/z-news/li2.png;vpn_img) 0 -55px no-repeat;}
.z-news-ulr li.odd:active{ background:url(../images/z-news/li2.png;vpn_img) 0 -106px no-repeat;}
.z-news-ulr li.odd span{ float:right; padding-right:20px; color:#d8ce98}
.z-news-search .z-input3-itext input{ width:533px}
.z-news-search .z-radio{ font-size:16px}

.z-news-search .z-form{ margin:0 auto; width:auto; padding-left:50px; padding-top:30px; padding-bottom:30px; display:inline-block}
.z-news-search .text{ padding:30px 60px; font-size:14px; color:#646464; line-height:200%; text-align:center}
.z-news-search .text a{ color:#646464;padding:0 20px; display:inline-block;}
.z-news-search .text a:hover{ color:#da2128; text-decoration:underline; cursor:pointer }




.z-exchange-index .t{ background:url(../images/z-exchange/index.png;vpn_img) bottom center; height:50px; }
.z-exchange-index .text{ text-align:left ; font-size:14px; line-height:26px}

.z-fastTrack ul{ margin-bottom:33px; height:73px; padding-left:190px; width:770px; background:url(../../img/person/z-fastTrack.png;vpn_img) top  no-repeat; display:block; position:relative}
.z-fastTrack ul img{ position:absolute; left:30px; top:26px}
.z-fastTrack ul.h2 img{ position:absolute; left:30px; top:46px}
.z-fastTrack ul.h2{ height:114px; background:url(../../img/person/z-fastTrack.png;vpn_img) bottom no-repeat}
.z-fastTrack ul{ font-size:0}
.z-fastTrack ul li{  display:inline-block; padding:2px 30px; margin:24px 0; vertical-align:middle; border-right:1px solid #cbcbcb;border-left:1px solid #f7f7f7}
.z-fastTrack ul li{ *display:inline}
.z-fastTrack ul img+li{ border-left:0}
.z-fastTrack ul li.rb0{ border-right:0}
.z-fastTrack ul li.lb0{ border-left:0}
.z-fastTrack ul.h2 li{ margin:16px 0}
.z-fastTrack ul li a{ font-size:14px; color:#646464;}
.z-fastTrack ul li a:hover{color:#da2128;text-decoration: underline;}

.z-fastTrack-divl{float:left;width:126px;height:114px;display: inline-block;font-size: 14px;line-height:110px;}
.z-fastTrack-divl a{font-size:14px; color:#646464;}
.z-fastTrack-divl a:hover{color:#da2128;text-decoration: underline;}
.z-fastTrack-divr{float:right;width:622px;}




.z-about-staff .agreement{ width:915px; height:540px; background:#fff; display:block; margin-top:20px; margin-left:20px; position:relative; overflow:hidden; border:1px solid #e7e7e7;}
.z-about-staff .agreement h2{ font-size:16px; color:#646464; width:100%; border-bottom:1px dashed #ccc; line-height:33px; padding-bottom:10px; font-weight:bold; margin-bottom:10px}
.z-about-staff .agreement .txt{ color:#646464; font-size:14px; line-height:25px}
.z-about-staff .k-time0{     width: 66px;    height: 523px;    float: right;    margin-top: -524px;    margin-right: 23px;}
.z-about-staff .Scrollbar-Track{float:left;width:37px; height:505px; padding-top:14px; position:relative; background:url(../images/z-common/z-scroll.png;vpn_img) top center no-repeat; margin-left:14px; padding-top:7px;}
.z-about-staff #dv_scroll_bar .Scrollbar-Handle{float:left;width:29px; height:29px; margin-top:10px; background:url(../images/information-drag_pic1.png;vpn_img) no-repeat;cursor:pointer; left:0; top:0; margin-left:4px;overflow:hidden;padding-bottom:25px; position:absolute}
.z-about-staff .agreement-scroll{ height:100%; overflow:visible; width:822px; position:absolute; left:0; margin-left:30px; margin-top:20px}
.z-about-staff .hint{ position:absolute; font-size:14px; padding-left:22px}
.z-about-staff-info{ padding:33px}
.z-about-staff-info-img{ border:1px solid #b0b0b0; float:left;}
.z-about-staff-info-text{ float:right; padding-left:20px; font-size:14px; color:#646464; width:770px; line-height:200%; margin-top:-180px;*margin-top:-210px}
.z-about-manager-table-head{ background:url(../images/z-about/table.png;vpn_img) top; width:960px; height:53px; margin-bottom:0px}
.z-about-manager-table-foot{ background:url(../images/z-about/table.png;vpn_img) bottom; width:960px; height:50px}
.z-about-manager-table ul li{ height:45px; line-height:45px; float:left; display:block; font-size:16px; color:#646464; line-height:48px; padding:0 20px; text-align:center}
.z-about-manager-table ul{ height:45px; background:url(../images/z-about/table.png;vpn_img) 0 -53px;  margin-bottom:0px}
.z-about-manager-table-body{ margin-bottom:10px}

.z-about-manager-table2{width:816px;}
.z-about-manager-table2-head{ background:url(../images/z-about/table2.png;vpn_img) top; width:816px; height:53px; margin-bottom:0px}
.z-about-manager-table2 ul li{ height:45px; line-height:45px; float:left; display:block; font-size:16px; white-space:nowrap; color:#646464; line-height:48px; padding:0 20px; text-align:center}
.z-about-manager-table2 ul{ height:45px; background:url(../images/z-about/table2.png;vpn_img) 0 -53px;  margin-bottom:0px}
.z-about-manager-table2-body2{ margin-bottom:10px}



.z-account-net{ text-align:center; min-width:944px;}
.z-account-net .ad{ background:url(../../img/person/k-account-ad1.png;vpn_img) center top ; height:328px}
.z-account-net .ad2{ background:url(../../img/person/k-account-ad2.png;vpn_img) center top ; height:328px}
.z-account-net .ad a.btn{ text-decoration:none; line-height:32px; background:url(../../img/person/k-btn-menu1.png;vpn_img);  display: inline-block; color:#fff; width:142px; height:33px; cursor:pointer; }
.z-account-net .ad a.btn:hover{ background:url(../../img/person/k-btn-menu1.png;vpn_img);}
.z-account-net .ad a.btn:active{ background:url(../../img/person/k-btn-menu1.png;vpn_img);}
.z-account-net .explain{ background: url(../../img/person/k-explain-bg.png;vpn_img) no-repeat center top ; height:235px}
.z-account-net .explain1 ul{ display:inline-block; width:41%; text-align:left; margin:0 4%; vertical-align: top; margin-top:49px;}
.z-account-net .explain1 ul{ *display:inline;}
.z-account-net .explain1 ul li{ padding:6px 0; font-size:14px; color:#646464;*text-indent:-15px;  padding-left:19px; vertical-align: top;background:url(../../img/person/dot.png;vpn_img) 0px 11px  no-repeat; line-height:20px;}

.z-account-net-l1 a{background:url(../../img/person/btn.png;vpn_img); display: inline-block; width:142px;line-height:32px; text-align:center; font-size:16px; text-decoration:none; height:33px; cursor:pointer; position:absolute;right:39px;color:#fff; }
.z-account-net-l1 a:hover{background:url(../../img/person/btn.png;vpn_img) bottom;}
.z-account-net-l1{ background: url(../../img/person/l1.jpg;vpn_img); width:944px; height:2132px; margin:0 auto; text-align:right; position:relative}
.z-account-net-l1bg{ background: url(../../img/person/l1bg.jpg;vpn_img);}
.z-account-net-l1 div{ font-size:16px; text-align:left; position:absolute; left:423px; line-height:220%}
.z-account-net-l1 div>span{ display:block}
.z-account-net-l1 div .z-f24{ line-height:300%}

.z-index { background:#dcdcdc}
.z-index .ad{ background:url(../images/z-index/ad.jpg;vpn_img) center; height:336px;}
.z-index-tabs .link{ font-size:0; text-align:center; margin-top:36px}
.z-index-tabs .link span{ width:283px; height:225px; text-align:center; vertical-align:top; border:1px solid #d2d1d1; font-size:18px; line-height:53px; display:inline-block; background:#ffffff; background-image:url(../images/z-index/ico.png;vpn_img)}
.z-index-tabs .link span:hover{ background-color:#dcdcdc; cursor:pointer; border-bottom:1px #dcdcdc solid}
.z-index-tabs .link .l2{ border-left:0; border-right:0; background-position:-483px -241px}
.z-index-tabs .link .l1{  background-position:-235px -241px}
.z-index-tabs .link .l3{  background-position:-487px -2px}
.z-index-tabs .link .l4{ border-left:0; border-right:0;  background-position:14px -2px}
.z-index-tabs .link .l5{  background-position:-236px -2px}
.z-index-tabs .link .Active{ background-color:#f0efef; border-bottom:1px solid #f0efef}
.z-index-tabs .link .Active:hover{ background-color:#f0efef; border-bottom:1px solid #f0efef; cursor:default}
.z-index-tabs .c1{ background:#f0efef; text-align:center}
.z-index .z-title3{ margin-top:30px}
.z-index .z-title4{ margin-top:30px}


.z-teach-list{ width:990px}
.z-teach-list a{ background:url(../images/z-teach/li.png;vpn_img) 0 0; display:inline-block; margin-right:24px; margin-bottom:14px; width:450px; height:40px; padding-left:16px; line-height:40px; font-size:16px; color:#646464}
.z-teach-list a:hover,.z-teach-list a.yellow:hover{ background:url(../images/z-teach/li.png;vpn_img) 0 -40px; cursor:pointer; color:#800105}
.z-teach-list a:active,.z-teach-list a.yellow:active{ background:url(../images/z-teach/li.png;vpn_img) 0 -80px; color:#dc2229 }
.z-teach-list a:visited{ color:#9b9a9a }

.z-teach-list a.yellow{ background:url(../images/z-teach/li2.png;vpn_img) 0 0; }
.z-teach-info-left{ width:640px; float:left; color:#646464}
.z-teach-info-left-title{ width:100%; margin-top:14px; margin-bottom:20px; height:40px}
.z-teach-info-left-title h1{ font-size:18px;  float:left}
.z-teach-info-left-title span{ font-size:12px; float:right}
.z-teach-info-left .text{ font-size:14px; line-height:200%}
.z-teach-info-right{ width:280px; float:right}
.z-teach-info-right-link{ width:279px;}
.z-teach-info-right-link li span{ display:block;}
.z-teach-info-right-link li{ background:url(../images/z-teach/rli-red.png;vpn_img) bottom; height:78px; font-size:14px; display:block; margin-top:17px; color:#fff; line-height:170%; padding:10px 30px}
.z-teach-info-right-link li.yellow{ background:url(../images/z-teach/rli.png;vpn_img) bottom; }
.z-teach-info-right-link li.Active{ background:url(../images/z-teach/rli-red.png;vpn_img) top; }
.z-teach-info-right-link li.yellow.Active{ background:url(../images/z-teach/rli.png;vpn_img) top; }
.z-teach-hotline-list{ border:1px solid #dfdfdf; margin-bottom:20px}
.z-teach-hotline-list h2{ display:block; height:58px; line-height:58px; background:#efefef; color:#dc2229; font-size:16px; padding-left:30px;}
.z-teach-hotline-list p{ padding:10px 20px; background:#fff; color:#646464; font-size:16px; line-height:200%}
.z-teach-hotline-box{ background:#fff; border:1px solid #dedddd; border-top:0; padding:20px; line-height:200%; color:#646464; font-size:16px}
.z-teach-info-right-link2{ width:280px; margin:20px 0; margin-top:30px}
.z-teach-info-right-link2 li span{ display:block; font-size:10px;  position:absolute; left:38px; top:16px; line-height:12px}
.z-teach-info-right-link2 li{ position:relative; background:url(../images/z-teach/li3.png;vpn_img) 0 0; height:50px; font-size:16px; display:block; margin-top:17px; color:#fff; line-height:40px; padding-left:66px; text-align:center; color:#646464}
.z-teach-info-right-link2 li.Active{background:url(../images/z-teach/li3.png;vpn_img) 0 -175px; color:#f6f6f6;}
.z-teach-info-right-link2 li:hover{background:url(../images/z-teach/li3.png;vpn_img) 0 -58px; color:#f6f6f6; cursor:pointer}
.z-teach-info-right-link2 li:active{background:url(../images/z-teach/li3.png;vpn_img) 0 -117px; color:#800105;}
.info-search-type-row2{ width:100%} 
.info-search-type-row2 div{ margin:4px 0}

.z-teach-list2{ width:960px; margin:10px 0}
.z-teach-list2 a{ background:url(../images/z-teach/li4.png;vpn_img) 0 0; display:inline-block; margin-bottom:14px; width:960px; height:40px;  line-height:40px; font-size:16px; color:#646464}
.z-teach-list2 a span{ display:inline-block; width:285px; text-align:center; padding-right:30px; color:#fff}
.z-teach-list2 a:hover,.z-teach-list2 a.yellow:hover{ background:url(../images/z-teach/li4.png;vpn_img) 0 -40px; cursor:pointer; color:#800105}
.z-teach-list2 a:active,.z-teach-list2 a.yellow:active{ background:url(../images/z-teach/li4.png;vpn_img) 0 -80px; color:#dc2229 }
.z-teach-list2 a:visited{ color:#9b9a9a }
.z-teach-list2 a.yellow{ background:url(../images/z-teach/li4a.png;vpn_img) 0 0; }

.z-teach-unfold{ width:611px}
.z-teach-unfold .unfold>h2{ display:inline-block; color:#646464; line-height:42px; margin-bottom:8px; text-indent:22px; cursor:pointer; font-size:16px; width:611px; height:42px;  background:url(../images/z-teach/li5.png;vpn_img) 0 0;}
.z-teach-unfold-m10 .unfold .z-teach-staff{ margin-bottom:20px}
.z-teach-unfold .unfold .z-teach-staff{ display:none}
.z-teach-unfold .unfold-open .z-teach-staff{ display:inline-block; padding:0px; padding-top:6px; width:100%; font-size:14px; line-height:200%; color:#646464}
.z-teach-unfold .unfold-open>h2{background:url(../images/z-teach/li5.png;vpn_img) left bottom; color:#fff; cursor:default}
.z-teach-unfold .ask{ display:block; font-size:14px; font-weight:bold; line-height:30px; background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) 0 -208px no-repeat; padding-left:32px}
.z-teach-unfold .answer{ display:block; font-size:14px; color:#646464;line-height:30px; margin-left:7px; background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -913px -208px no-repeat; padding-left:32px}
.z-teach-unfold .answer li{ background:url(../images/z-mobileStocks/z-mobileStocks.png;vpn_img) -207px -86px no-repeat; padding-left:20px}

.z-teach-staff .agreement{ width:610px; height:540px;  display:block; position:relative; overflow:hidden; }
.z-teach-staff .agreement h2{ font-size:16px; color:#646464; width:100%; border-bottom:1px dashed #ccc; line-height:33px; padding-bottom:10px; font-weight:bold; margin-bottom:10px}
.z-teach-staff .agreement .txt{ color:#646464; font-size:14px; line-height:25px}
.z-teach-staff .k-time0{     width: 66px;    height: 523px;    float: right;    margin-top: -524px;    margin-right: -65px;}
.z-teach-staff .Scrollbar-Track{float:left;width:37px; height:505px; padding-top:14px; position:relative; background:url(../images/z-common/z-scroll.png;vpn_img) top center no-repeat; margin-left:14px; padding-top:7px;}
.z-teach-staff #dv_scroll_bar .Scrollbar-Handle{float:left;width:29px; height:29px; margin-top:10px; background:url(../images/information-drag_pic1.png;vpn_img) no-repeat;cursor:pointer; left:0; top:0; margin-left:4px;overflow:hidden;padding-bottom:25px; position:absolute}
.z-teach-staff .agreement-scroll{ height:100%; overflow:visible; width:100%; position:absolute; left:0; }
.z-teach-staff .hint{ position:absolute; font-size:14px; padding-left:22px}
.z-teach-staff .z-hr{ margin:10px 0}

.z-teach-btn{background:url(../images/z-teach/btn.png;vpn_img) top; height:53px; width:207px; display:inline-block}
.z-teach-btn:hover{background:url(../images/z-teach/btn.png;vpn_img) center; }
.z-teach-btn:active{background:url(../images/z-teach/btn.png;vpn_img) bottom; }

.z-netmap-li { margin-bottom:40px; display:inline-block; padding-left:40px;}
.z-netmap-li div{ float:left; width:100%; font-size:16px; line-height:34px}
.z-netmap-li h2{ color:#7b0106; width:140px; display: block; float:left; font-size:16px}
.z-netmap-li span{ width:780px; display: block; float:left; }
.z-netmap-li a{ padding-left:22px; list-style-type:disc; float:left; width:134px; font-size:14px; color:#646464; padding-left:7px;}

.z-service-fzqq-ad{ background:url(../../img/service/z-service-fzqq-ad.png;vpn_img) center; height:330px}
.z-service-fzqq-3{ background:url(../../img/service/z-service-fzqq-3.jpg;vpn_img) center no-repeat; height:281px}
.z-service-fzqq-3 span{ display:inline-block; text-align:center; width:33%; vertical-align:top; margin-top:130px}
.z-service-fzqq-3 .l1 .img{margin-right:80px}
.z-service-fzqq-3 .l3 .img{margin-left:90px}
.z-service-fzqq-3 .img{background:url(../../img/service/z-service-fzqq-btn.png;vpn_img);height:53px; width:207px; vertical-align:top; margin:0 auto; margin-bottom:20px; display:block}
.z-service-fzqq-3 .img-gray{background:url(../../img/service/z-service-fzqq-btn.png;vpn_img) bottom;}
.z-service-fzqq-3 .z-red-u{ font-size:14px; display:block; line-height:220%; float:left; clear:both; margin-left:70px; white-space:nowrap}
.z-service-fzqq-3 .l3 .z-red-u{ margin-left:110px}

.z-service-yycx-t{background:url(../../img/service/t-yycx.png;vpn_img); height:40px;}
.z-service-yycx-t a{ display:inline-block; width:50%; height:40px; cursor:pointer; float:right}
.z-service-xjyy-t{background:url(../images/z-service/t-xjyy.png;vpn_img); height:40px;}
.z-service-xjyy-t a{ display:inline-block; width:50%; height:40px; cursor:pointer; float:left;}

.z-service-yycx-table-head{ background:url(../../img/service/table.png;vpn_img) top; width:960px; height:53px; margin-bottom:3px}
.z-service-yycx-table-body ul li{ height:47px; line-height:47px; float:left; display:block; font-size:16px; white-space:nowrap; color:#646464;  padding:0 20px; text-align:center}
.z-service-yycx-table-body ul{ height:47px; background:url(../images/z-service/table.png;vpn_img) 0 -53px;  margin-bottom:0px}

.z-service-xjyy-form{ margin-top:30px}
.z-service-xjyy-form .z-form{ width:49.5%; margin:0; display:inline-block; vertical-align:top}
.z-service-xjyy-form .z-form .z-input3-itext input{ width:258px}
.z-service-xjyy-form .z-form dt{ width:120px}

.z-jgyw-a{ width:988px; display:block}
.z-jgyw-a a{ background-image:url(../images/z-jgyw/img.png;vpn_img);width:464px; height:204px;display:inline-block; cursor:pointer;margin-right:28px; margin-bottom:28px}
.z-jgyw-a a:hover{ background-position:0 center}
.z-jgyw-a a:active{ background-position:0 bottom}

.z-jgyw-a .a2{background-position:-500px 0}
.z-jgyw-a .a2:hover{background-position:-500px center}
.z-jgyw-a .a2:active{background-position:-500px bottom}

.z-jgyw-a .a3{background-position:-1000px 0}
.z-jgyw-a .a3:hover{background-position:-1000px center}
.z-jgyw-a .a3:active{background-position:-1000px bottom}

.z-jgyw-a .a4{background-position:-1500px 0}
.z-jgyw-a .a4:hover{background-position:-1500px center}
.z-jgyw-a .a4:active{background-position:-1500px bottom}

.z-jgyw-a .a5{background-position:-2000px 0}
.z-jgyw-a .a5:hover{background-position:-2000px center}
.z-jgyw-a .a5:active{background-position:-2000px bottom}

.z-jgyw-zjyw-t{ background:url(../../img/service/title.png;vpn_img); height:41px; text-align:center; line-height:41px; color:#fff; font-size:16px; margin-bottom:7px}
.z-jgyw-zjyw .unfold{ margin-top:10px}
.z-jgyw-zjyw2 .unfold>h2{background:url(../images/z-common/z-unfold-yellow.png;vpn_img) 0 0; color:#fff}
.z-jgyw-zjyw2 .unfold>h2:hover {background:url(../images/z-common/z-unfold-yellow.png;vpn_img) 0 -43px; color:#fff}
.z-jgyw-zjyw2 .unfold>h2:active{background:url(../images/z-common/z-unfold-yellow.png;vpn_img) 0 -86px; color:#fff}
.z-jgyw-zjyw2 .unfold-open > h2{background:url(../images/z-common/z-unfold-red.png;vpn_img) top; color:#fff}
.z-jgyw-zjyw2 .unfold-open > h2:hover{background:url(../images/z-common/z-unfold-red.png;vpn_img) 0 -43px; color:#fff}
.z-jgyw-zjyw2 .unfold-open > h2:active{background:url(../images/z-common/z-unfold-red.png;vpn_img) 0 -86px; color:#fff}
.z-jgyw-zjyw2 a{ display: inline-block; background:url(../images/z-jgyw/btn.png;vpn_img); text-decoration:none; width:177px; height:38px; margin:10px 20px; color:#646464; font-size:16px; line-height:38px; text-align:center}
.z-jgyw-zjyw2 a:hover{background:url(../images/z-jgyw/btn-h.png;vpn_img); color:#fff; cursor:pointer}
.z-jgyw-zjyw2 a:active{background:url(../images/z-jgyw/btn-h.png;vpn_img); color:#800105}

.z-jgyw-cpwfyb-type{ width:100%; height:50px; float:none}
.z-jgyw-cpwfyb-type .btn-radio{ width:171px; display:inline-block; float:left; white-space: nowrap; padding:0 20px; padding-bottom:10px}


.z-jgyw-cpwfyb .unfold>h2{background:url(../images/z-jgyw/li.png;vpn_img) top left ; cursor:pointer; color:#fff;  height:45px; line-height:40px; font-size:16px}
.z-jgyw-cpwfyb .unfold{ margin-top:10px; }
.z-jgyw-cpwfyb .unfold>.p{ display:none}
.z-jgyw-cpwfyb .unfold-open>.p{ display: block; padding:10px}

.z-jgyw-cpwfyb .unfold>h2 .date{ width:180px; display:inline-block; text-align:center; margin-right:40px}

.z-jgyw-cpwfyb .yellow>h2{background:url(../images/z-jgyw/li.png;vpn_img) bottom left ; }
.z-jgyw-cpwfyb .unfold-open>h2{background:url(../images/z-jgyw/li2.png;vpn_img) top left; }
.z-jgyw-cpwfyb .yellow.unfold-open>h2{background:url(../images/z-jgyw/li2.png;vpn_img) bottom left; }
.z-control{ display:block; position:absolute; right:1px; width:374px; height:38px;background:url(../images/z-register.png;vpn_img) -706px -478px;}
.z-control:hover{background:url(../images/z-register.png;vpn_img) -706px -515px; cursor:pointer}


.z-keyboard{ width:373px; height:221px; background:url(../images/z-keyboard.png;vpn_img) top left; position:absolute; overflow:hidden}
.z-keyboard-a{ width:380px; margin-left:15px; margin-top:6px}
.z-keyboard-a a{ display:block; float:left; width:28px; height:28px ; margin-right:7px; margin-bottom:8px; cursor:pointer; font-size:14px; text-decoration:none; background:url(../images/z-keyboard.png;vpn_img) 0 -222px; text-align:center; line-height:27px; color:#fff}
.z-keyboard-a a:hover{  background:url(../images/z-keyboard.png;vpn_img) 0 -250px; color:#646464}
.z-keyboard-a a:active{  background:url(../images/z-keyboard.png;vpn_img) 0 -278px; color:#fff}
.z-keyboard-a a.btn1{ background:url(../images/z-keyboard.png;vpn_img) -29px -222px; width:110px; height:28px; display:block; float:left; color:#646464 }
.z-keyboard-a a.btn1:hover{  background:url(../images/z-keyboard.png;vpn_img) -29px -250px; color:#fff}
.z-keyboard-a a.btn1:active{  background:url(../images/z-keyboard.png;vpn_img) -29px -278px; color:#646464}
.z-keyboard-a a.btn2{ background:url(../images/z-keyboard.png;vpn_img) -143px -222px; width:64px; height:28px; display:block; float:left; color:#646464 }
.z-keyboard-a a.btn2:hover{  background:url(../images/z-keyboard.png;vpn_img) -143px -250px; color:#fff}
.z-keyboard-a a.btn2:active{  background:url(../images/z-keyboard.png;vpn_img) -143px -278px; color:#646464}

.z-keyboard .z-i-question,.z-keyboard .z-i-x{ float:right; margin-top:8px; margin-right:12px}
.z-keyboard-explain{ background:url(../images/z-keyboard.png;vpn_img) -380px -38px; width:335px; font-size:14px; height:161px; margin:0 auto; margin-top:6px; line-height:180%; color:#646464; padding:7px 12px; overflow:hidden}

/* 活动说明样式补充 */ 
.k-explain{ width:906px; margin:auto;}
.k-explain1{ float:left; width:370px; padding-top:50px;}
.k-explain1 ul{ *display:inline;}
.k-explain1 ul li{ padding:6px 0; font-size:14px; color:#646464;*text-indent:-15px;  padding-left:19px; vertical-align: top;background:url(../images/z-account/dot.png;vpn_img) 0px 13px  no-repeat; line-height:20px; text-align:left;}
.k-explain2{ float:left; width:370px; padding-top:50px; padding-left:110px;}
.k-explain2 ul{ *display:inline;}
.k-explain2 ul li{ padding:6px 0; font-size:14px; color:#646464;*text-indent:-15px;  padding-left:19px; vertical-align: top;background:url(../images/z-account/dot.png;vpn_img) 0px 13px  no-repeat; line-height:20px; text-align:left;}
