/* common */
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=checkbox],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}
.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}
.header {height:85px;padding-top:20px;background:url(../img/bg_header.jpg) no-repeat 50% 0}

.top-logo {float:left;display:inline-block;width:479px;height:74px;background:url(../img/bg_logo.jpg?20200617) 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:5px;line-height:20px;font-size:14px}
.top-account p {padding-left:25px;background:url(../img/ico_account.png) no-repeat 0 50%;color:#989898}
.top-account p,.top-account p a {color:#00b0ff}
.top-account span {color:#989898}

.main {background:#efefef url(../img/bg_main.jpg?20181023) no-repeat 50% 0}
.m-hd h3 {height:140px}
.menu li {float:left;width:192px;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(../img/bg_menu_active.png) no-repeat}
.submenu {position:absolute;top:65px;width:192px;display:none;z-index:10;background:url(../img/bg_submenu.png?20181129) no-repeat 0 100%;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}
.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:-30px;height:auto;line-height:normal}

/* footer */
.section {position:relative;width:100%}
.wrapper {width:1260px;overflow:hidden;position:relative;margin:0 auto;height:100%}
.link_list li {float:left;display:inline;padding-right:35px;font-size:14px;border-right:2px solid #5d5d5d;margin-right:35px;line-height:1;font-weight:700}
.link_list li.last {border-right:none}
.footer_section a {color:#000}
.link_list li a:hover {color:#00b0ff}
.footer_section {padding:79px 0;background-color: #efefef}
.footer_section .left {float:left;display:inline;width:842px;font-family: "微软雅黑", sans-serif}
.qrcode_wrap {float:left;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 .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}
p.beian span {color: #cfcfcf;font-weight: 700;margin: 0 6px;}

.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(../img/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(../img/ico_step_process.png)}
.step-finish span {text-indent:-900%;background-image:url(../img/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(../img/ico_warning.png) no-repeat 0 50%}
.btn-tips .form-warning {top:-6px}
.form-tips {color:#0F895A;background:url(../img/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(../img/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;}

/* 原始征途换绑 */
.yszt {width:100%;height:100%;position: relative;}
.yszt .icon {background-image:url(../img/jbg.png);width:254px;height: 238px;position: absolute;top: 108px;left: 50%;margin-left: -133px;}
.yszt .desc {line-height: 24px; width:100%;height: 24px;position: absolute;top: 405px;color:#6f7176;text-align: center;}
.yszt .desc a{color:#fe5c15;}

.bottom {
    color: #898787;
    width: 100%;
    min-width: 1200px;
    height: 307px;
    overflow: hidden;
    margin: 0;
    padding: 30px 0 30px;
    font-size: 14px;
    background-color: rgba(255, 255, 255, 0.9);
    box-sizing: border-box;
    font-family: 'PingFangSC', 'PingFangSC-Regular', 'Microsoft YaHei', '微软雅黑';
}
.bottom .pad {
    width: 1200px;
    background: url(/img/giant_logo.png) no-repeat;
    background-position: 0 center;
    margin: 0px auto;
    padding: 0 0 0 310px;
    box-sizing: border-box;
}
.bottom .botp1 {
    margin: 0 0 24px 0;
    display: inline-block;
}
.bottom .botp1 a,
.bottom .botp1 span {
    color: #5a5b5a;
}
.bottom .botp1 a:nth-of-type(1) {
    margin-left: 0;
}
.bottom .botp1 span {
    display: inline-block;
    margin: 0 0 0 8px;
}
.bottom .botp4 a:first-child {
    margin-left: 0;
}
.botp4 span {
    display: inline-block;
    margin: 0 0 0 8px;
}
.bottom .botp {
    height: auto;
    line-height: 1em;
    text-align: left;
    clear: both;
    position: relative;
    margin-top: 10px;
    font-size: 14px;
}
.bottom .botp.botp7 {
    margin-top: 24px;
    overflow: hidden;
}
.bottom .botp.botp7:after {
    content: '';
    display: block;
    clear: both;
}
.bottom .botp7 a {
    width: 151px;
    height: 46px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    float: left;
}
.bottom .botp7 a:nth-of-type(1) {
    margin-left: 0;
}
.bottom .botp7 a:nth-of-type(3) {
    width: 117px;
}
.bottom .botp7 a:nth-of-type(4) {
    width: 117px;
}
.bottom .botp7 a:not(:first-child) {
    margin-left: 16px;
}
.bottom .botp7 a.fwico3:hover {
    cursor: inherit;
}
.bottom .botp7 a:not(.fwico3):hover {
    box-shadow: 0 0 3px 0px #fff;
    text-decoration: none;
    transition: all 0.3s;
}
.bottom a {
    color: #898787;
    margin: 0 8px;
    text-decoration: none;
}
.bottom .botp a:hover {
    text-decoration: underline;
}
.bottom .nt .bg_gray {
    padding: 3px 5px;
    background: #454442;
}
.fwico1,
.fwico2,
.fwico3,
.fwico4,
.fwico5 {
    background: url(/img/fawuico.png) no-repeat;
}
.fwico1 {
    background-position: 0 0;
}
.fwico2 {
    background-position: -167px 0;
}
.fwico3 {
    background-position: -334px 0;
}
.fwico4 {
    background-position: -466px 0;
}