/* common */
@charset "utf-8";
/* 全局 */
html {
	webkit-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	text-justify: inter-ideograph;
}
a {
	text-decoration: none;
	outline: 0;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s
}
/* 基础 */
* {
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	-webkit-touch-callout: none;
	margin: 0
}
::-webkit-scrollbar {
width:10px;
height:10px
}
::-webkit-scrollbar-track {
border-radius:0;
background:rgba(0,0,0,0.1);
}
::-webkit-scrollbar-thumb {
background:rgba(0,0,0,0.2);
}
::-webkit-scrollbar-thumb:hover {
background:rgba(0,0,0,0.4);
background-color:#3fb150;
}
input, textarea {
	-webkit-user-select: text
}
/*分页样式*/
.pglist {
	padding: 30px 0 15px;
	width: 100%;
	text-align: center;
	clear: both;
}
.pglist a {
	color: #666;
	padding: 0 15px;
	margin: 0 3px;
	background: #fff;
	border: 1px solid #edebeb;
}
.pglist * {
	display: inline-block;
	vertical-align: middle;
	line-height: 34px;
	padding-bottom: 1px;
}
.pglist a:hover, .pglist .hover {
	display: inline-block;
	color: #fff;
	background: #3fb150;
	border-color: #3fb150;
}
/*返回首页*/
#tip {
	padding-top: 30px;
}
#tip b {
	color: #3fb150;
}
/*html {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display:block}
a {text-decoration:none}
:active,:hover,:focus {outline:0 none}
img,iframe {border:0}
body,figure,ul,ol,dl,dt,dd,p,h1,h2,h3,h4,h5,h6 {margin:0}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:400}
table {border-collapse:collapse;border-spacing:0}
ul,ol,li,td,th,dt,dd {padding:0}
li {list-style:none}
button,input {line-height:normal}
button,select {text-transform:none}
input[type=radio] {cursor:pointer;padding:0}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height:auto}
input[type=search] {-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance:none}
button,input,select {vertical-align:middle}
button[disabled],input[disabled],select[disabled] {pointer-events:none}
input::-ms-clear{display:none}
input::-ms-reveal{display:none}
input::-webkit-placeholder,textarea::-webkit-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#c8c8c8;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}
input:-moz-placeholder,textarea:-moz-placeholder {color:#c8c8c8;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}
input::-moz-placeholder,textarea::-moz-placeholder {color:#c8c8c8;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color:#c8c8c8;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus {box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:#000}
img {vertical-align:middle}
textarea {overflow:auto;vertical-align:top;resize:vertical}
button,input,optgroup,select,textarea {margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;-webkit-appearance:none;outline:0 none;border:0 none}*/
.h5bp {display:inline-block;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;overflow:hidden}
@media screen and (max-width: 768px) {.h5bp {display:inline-block; font: bold 2rem/2 "Times New Roman","Microsoft YaHei", Times, serif;color:#fff; text-align:center;text-shadow:none;background-color:transparent;border:0;overflow:hidden}}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.clearfix {zoom:1}

@font-face {font-family:'zticon';src:url('zt.eot');src:url('zt.eot?#iefix') format('embedded-opentype'),url('zt.woff') format('woff'),url('zt.ttf') format('truetype'),url('zt.svg#zticon') format('svg')}
.zticon {font-family:"zticon"!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}

body {color:#535353;font-size:14px;font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft Yahei","WenQuanYi Micro Hei",sans-serif;#font-family:"Microsoft Yahei"}

.sec {width:1260px;margin:0 auto}
@media screen and (max-width: 768px) {.sec {width:100%;margin:0 auto}}
.header {height:85px;padding-top:20px;/*background:url(../images/bg_header.jpg) no-repeat 50% 0*/}

.top-logo {float:left;display:inline-block;width:900px;height:74px;background:url(../images/bg_logo_30.jpg?20190228) no-repeat}
.top-nav {float:right;font-size:16px;position:relative}
.top-nav ul {/*padding-top:30px;*/line-height:20px}
.top-nav li {float:left;display:inline;margin:0 0 0 40px}
.top-nav a {color:#000}
.top-account {position:absolute;right:0;top:-120px;line-height:20px;font-size:14px}
.top-account p {padding-left:25px;background:url(../images/ico_account.png) no-repeat 0 50%;color:#989898}
.top-account p,.top-account p a {color:#00b0ff}
.top-account span {color:#fff}
@media screen and (max-width: 768px) {
.top-account {position:absolute;right:10px;top:12px;line-height:20px;font-size:14px}
.top-account p {padding-left:25px;background:url(../images/ico_account.png) no-repeat 0 50%;color:#989898}
.top-account p,.top-account p a {color:#00b0ff}
.top-account span {color:#333}
}

.main {background:#efefef url(../images/bg_main.jpg?20181023) no-repeat 50% 0}
@media screen and (max-width: 768px) { .main {background: none;}}
.m-hd h3 {height:140px}
@media screen and (max-width: 768px) {.m-hd h3 {height:4rem; text-align:center;background:#efefef url(../images/bg_main.jpg) no-repeat 50% 0}}
.menu li {float:left;width:172px;height:65px;position:relative}
.menu a {display:block;width:192px;text-align:center}
.menu a {height:65px;line-height:65px;color:#fff;font-size:18px}
.menu a.active,.menu a:hover {font-size:22px;background:url(../images/bg_menu_active.png) no-repeat}
.submenu {position:absolute;top:65px;width:192px;display:none;z-index:10;background:#fff;box-shadow: 0 1px 5px 4px rgba(0,0,0,.1)}
.submenu a {height:60px;line-height:60px;color: #a2a2a2}
.menu .submenu a.active,.menu .submenu a:hover {color:#6b6b6b;font-size:20px;background:none}
.menu li:hover .submenu {display:block}

.breadcrumb {height:48px}
.breadcrumb li {float:left;color:#666;line-height:48px}
@media screen and (max-width: 768px) {.breadcrumb li {float:left;color:#666;line-height:48px; padding-left:10px;}}
.breadcrumb li span {margin:0 10px;color:#b2b2b2}
.content {/*min-height:618px;*/height:auto!important;height:618px;background-color:#fff}
.btn-primary {color:#fff;background-color:#118eea;border-color:#118eea;border-radius:4px;padding:0 15px;line-height:30px;display:inline-block}
.b-link {color:#35adf7;border-bottom:1px solid #35adf7;display:inline-block;line-height:normal}
.b-link:hover {border-bottom-color:transparent}
.c-link {color:#35adf7;border-bottom:1px solid #35adf7;display:inline-block;line-height:normal;border-radius:0px;background-color:transparent}
.c-link:hover {border-bottom-color:transparent}

.auto-mail {background:#fff;border:1px solid #4190db;display:none;width:290px}
.auto-mail ul {padding:10px 0 0;height:150px;overflow-y:scroll}
.auto-mail li {cursor:pointer;padding:0 14px;font-size:12px;line-height:30px;overflow:hidden}
.auto-mail .hover {background-color:#6eb6fe;color:#fff}

.btn-common {padding:24px 0 12px}
.btn-common .b-link {color:#108ee9;border-bottom:1px solid #108ee9}
.btn-tips {position:relative}
.btn-tips .form-tips {top:0;height:auto;line-height:normal}

/* footer */
.section {position:relative;width:100%}
.wrapper {

    flex-wrap: wrap;
    position: relative;
    max-width: 100%;
	margin-top:5vh;
}
@media screen and (max-width: 768px) {.wrapper p { padding:0 2vw;}}
.link_list li {float:left;display:inline;padding-right:35px;font-size:14px;border-right:2px solid #5d5d5d;margin-right:35px;line-height:1;display:inline}
.link_list li.last {border-right:none}
.footer_section a {color:#000}
.link_list li a:hover {color:#00b0ff}
.footer_section {padding:29px 0;background-color: #efefef}
.footer_section .left {float:left;display:inline;display:inline;width:758px}
.qrcode_wrap {float:left;display:inline;display:inline}
.qrcode_wrap img {width:110px}
.copyright {font-size:14px;line-height:2;margin-top:10px}
.beian {font-size:14px;line-height:2;margin-top:10px;vertical-align:middle;position:relative}
.footer_section .qrcode_list {float:right;font-size:12px;text-align:center}
.footer_section .small_logo {float:right;display:block;background:url(../images/logo_tip.jpg) no-repeat;width:239px;height:45px;text-align:center;margin:41px 68px 0 0}
.footer_section .icon_e {display:inline-block;background:url(../images/icon_e.jpg) no-repeat;width:76px;height:35px;text-align:center;margin-left:-7px} .hulian_icons{margin-top:10px}
.hulian_icons a {display:inline-block;vertical-align:middle;margin-right:10px}
.hulian_icons a.icon_wh {display:inline-block;background:url(../images/wenhuajingying.png) no-repeat;width:35px;height:35px;text-align:center}
.hulian_icons img {vertical-align:middle}
.footer_section .qrcode_wrap {margin-left:34px}
.footer_section .qrcode_wrap p {line-height:2}
.gongan {display:inline-block;vertical-align:middle;;width:20px;height:22px;background:url(../images/gongan.jpg) no-repeat center;margin-left:44px;margin-right:9px}

.s-hd {padding:120px 0 54px 200px}
.step {display:inline-block;height:30px;line-height:30px;float:left}
.step span {display:inline-block;float:left;margin-right:6px;color:#cdcdcd;font-size:12px;width:30px;height:30px;line-height:30px;text-align:center;background-repeat:no-repeat;background-position:0 0;background-image:url(../images/ico_step_wait.png)}
.step p {display:inline-block;float:left;margin-right:10px;width:190px;border-bottom:2px solid #f4f4f4;font-size:18px;color:#a1a1a1;position:relative;top:14px}
.step em {display:inline-block;background-color:#fff;padding-right:10px;font-style:normal;position:absolute;top:-14px}
.step-last p {border-bottom-color:transparent;margin-right:-120px}
.step-process span {color:#fff;background-image:url(../images/ico_step_process.png)}
.step-finish span {text-indent:-900%;background-image:url(../images/ico_step_finish.png)}
.step-process p, .step-finish p {border-bottom-color:#108ee9;color:#108ee9}
.label-email {margin-left:-200px!important;margin-right:-200px!important;#zoom:1}

.form-warning, .form-tips {height:30px;line-height:30px;font-size:12px;position:absolute;top:50px;padding-left:20px;}
.form-warning {color:#f8784e;background:url(../images/ico_warning.png) no-repeat 0 50%}
.btn-tips .form-warning {top:-6px}
.form-tips {color:#0F895A;background:url(../images/ico_tip.png) no-repeat 0 50%}
.placeholder {color:#c8c8c8}

.steps-final .s-bd {padding-top:220px;text-align:center;width: 800px}
.steps-final h6 {font-size:16px;text-align:center;margin-bottom: 30px}
.steps-final h6 span {padding-left:40px;background:url(../images/ico_safe.png) no-repeat 0 50%;display:inline-block;line-height:35px}
.steps-final a {color:#fff;background-color:#108ee9;border-color:#108ee9;border-radius:4px;height:38px;line-height:38px;display:block;width:100%;margin-bottom:12px}
.steps-final .safe-tips a {width: 292px;margin: 0 auto}
.steps-final a.b-link {display:inline;#vertical-align: top;background:none;border-radius:unset;color:#108ee9;border-bottom:1px solid #108ee9;width: auto;line-height: normal;height: auto;}

/*
    导航组件
*/
nav {
  width: 100%;
/*  height: 60px;*/
  display:none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 2px 4px #ccc;
  box-shadow: 0 2px 4px #ccc;
/*  padding: 10px 0;*/
}
nav li, nav a {
  text-decoration: none;
  list-style: none;
}
nav .nav-logo {
  width: auto;
  height: 100%;
  margin-left: 20px;
  float: left;
}
nav .nav-logo a, nav .nav-logo li, nav .nav-logo ol, nav .nav-logo span, nav .nav-logo p {
  font-size: 30px;
  font-weight: bold;
  list-style: none;
  color: #1f79ec;
  text-decoration: none;
}
nav .nav-logo img {
  max-width: 100%;
  max-height: 100%;
}
nav ::-webkit-scrollbar {
  display: none;
}
nav .nav-list {
  /*nav-list*/
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  margin-right: 20px;
}
@media (max-width: 768px) {
	nav{ display:block}
  nav .nav-list {
    position: fixed;
    height: 100%;
    top: 0;
    padding-top: 10px;
    width: 40%;
    background: #fff;
    left: -60%;
    -webkit-transition: 1s;
	z-index:999;
    transition: 1s;
    -webkit-box-shadow: 3px 0px 10px #f0eded;
    box-shadow: 3px 0px 10px #f0eded;
  }
}
nav .nav-list > li {
  position: relative;
  list-style: none;
  float: left;
  text-align: center;
}
@media (max-width: 768px) {
  nav .nav-list > li {
    width: 100%;
    margin: 0;
    overflow: hidden;
  }
  nav .nav-list > li {
    margin-bottom: 15px;
  }
}
nav .nav-list > li .active {
  color: #fff;
  background: #094fb7;
}
nav .nav-list > li a {
  color: #5a5c5f;
  display: inline-block;
  line-height: 32px;
  padding: 1px 15px;
  margin: 0 10px;
  font-size: 15px;
  border-radius: 5px;
  text-decoration: none;
}
@media (max-width: 768px) {
  nav .nav-list > li a {
    width: 100%;
    border-radius: 0;
    margin: 0;
	padding:0;
  }
}
nav .nav-list > li a:hover {
  color: #fff;
  background-color: #094fb7;
}
nav .nav-list > li .menux {
  min-width: 100px;
  background: #fff;
  display:none;
  -webkit-box-shadow: 0 2px 10px #ccc;
  box-shadow: 0 2px 10px #ccc;
  position: absolute;
  border-radius: 5px;
  white-space: nowrap;
  left: 0;
  height: 0;
  overflow: hidden;
  -webkit-transition: 1s;
  transition: 1s;
}
@media (max-width: 768px) {
  nav .nav-list > li .menux {
    position: relative;
    width: 100%;
    text-align: center;
    border-radius: 0;
    -webkit-box-shadow: 0 -1px 7px #ccc inset;
    box-shadow: 0 -1px 7px #ccc inset;
  }
}
nav .nav-list > li .menux li a {
/*  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;*/
  margin: 0;
  font-size:0.9rem;
}
nav .nav-list > li:hover .menux {
  height: auto;
}
nav .nav-menu {
  display: none;
  z-index: 999;
  background: #fff;
  cursor: pointer;
}
@media (max-width: 768px) {
  nav .nav-menu {
    display: block;
    float: right;
    padding: 8px 5px;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 5px;
	margin-top:-6vh;
  /*  margin-right: 15px;*/
  }
  nav .nav-menu span {
    height: 2px;
    width: 25px;
    display: block;
    background: #CCC;
    border-radius: 10px;
  }
  nav .nav-menu span + span {
    margin-top: 6px;
  }
}
nav .open {
  left: 0%;
  overflow: auto;
}

/*# sourceMappingURL=zd-1.0.css.map */
