@media only screen and (max-width: 359px) {
    .gb-topbar,.gb-feedback,.gb-sitemap,.gb-footer{font-size:16px;}
}
@media only screen and (min-width: 360px) {
    .gb-topbar,.gb-feedback,.gb-sitemap,.gb-footer{ font-size:18px;}
}
body{margin:0;}
.gb-topbar,.gb-feedback,.gb-sitemap{font-family: Helvetica,"STHeiti","Heiti SC","Droid Sans Fallback";-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-overflow-scrolling: touch}
.gb-topbar{position:relative;height:2.8em;width:100%;line-height:2.8em; background-color: #fdcd00;overflow:visible;z-index:1010;}
.gb-topbar-logo{float:left; padding:.8em 0 0 .5em; margin: 0;font-size: inherit;font-weight:normal}
.gb-topbar-logo img{display: block;min-width:60px;max-height:1.25em;max-width:100%;height: auto !important;vertical-align: middle;border:0}
[class^=gb-topbar-btn-]{ overflow: hidden; position: absolute; top: 0; width: 2.8em; height: 2.8em;}
.gb-topbar-tit{font-size: 112.5%;text-align:center;font-weight:normal;margin: 0; padding: 0;}
.gb-topbar-btn-menu{right:0;}
.gb-topbar-btn-menu::before{content:"";position:absolute;top:1em;right:1em;width: 1.125em;height: .3125em; border-top: 1px solid #555;border-bottom: 1px solid #555}
.gb-topbar-btn-menu::after {content:"";position:absolute;bottom:.9375em;right:1em;width: 1.125em;height: .3125em;border-bottom: 1px solid #555}
.gb-topbar-btn-close{right: 0;font-size: 150%;color: #333;text-align:center;text-decoration:none;}
.gb-topbar-crumb-item{display:inline-block;color: #231815; font-size:125%;position:relative;text-decoration: none;margin-left:-11px;padding-left: 1.2em;font-weight: bold;}
.gb-topbar-crumb-item::before{content: "";overflow: hidden;position: absolute;left: 0; top:50%;width:1.2em;height: 1px; line-height: 0;margin-top: -.6em;background:#ea9d00; border-top:1px solid #fddf55;-webkit-transform:rotate(65deg); transform: rotate(65deg);}
.gb-topbar-crumb-item::after{content: "";overflow: hidden;position: absolute;left: 0; bottom:50%;width:1.2em;height: 1px; line-height: 0; margin-bottom: -.6em; background:#fddf55; border-top: 1px solid #ea9d00;-webkit-transform: rotate(-65deg); transform: rotate(-65deg);}
.gb-topbar-sub{background:#f8f8f8}
.gb-topbar-sub::after{content:""; position:absolute; left:0; bottom:0;width:100%; height:2px; background-color:#ffcd00}

.gb-topbar-sub .gb-topbar-crumb{
    max-width: 80%; display: flex; height: 100%; align-items: center; white-space: nowrap; overflow: hidden;
}
.gb-topbar-sub .gb-topbar-crumb-item{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.gb-topbar-fixed{position:fixed;top:0;left:0;width:100%;z-index:1010;}

.gb-topbar-sub .gb-topbar-logo{padding-top:0;}
.gb-topbar-sub .gb-topbar-logo img{max-height:1.25em;}
.gb-topbar-sub .gb-topbar-crumb-item{font-size:100%;font-weight: normal;padding-left: 1.5em;}
.gb-topbar-sub .gb-topbar-crumb-item::before{border-top-color:#fff;background: #dbdbdb;width:1.5em;margin-top: -.75em;}
.gb-topbar-sub .gb-topbar-crumb-item::after{border-top-color:#dbdbdb;background: #fff;width:1.5em;margin-bottom: -.75em;}

.gb-sitemap{padding:0 .8em;min-height:100%;background: #fff;}
.gp-sitemap-container{transition:-webkit-transform .6s; transition:transform .6s;position: fixed;z-index:1100;overflow:hidden;width:100%;height:120%;top: 0;background: #fff;left:0;}
.gp-sitemap-container-inner{overflow:auto;  height:83%;background: #fff;}
.gb-sitemap-item{padding:1em 0 .8em 0;border-bottom:1px solid #dedede}
.gb-sitemap-tit{margin: 0 0 .2em;font-size:100%;font-weight:bold;color: #333;}
.gb-sitemap-tit a{color: #333;}
.gb-sitemap-list{margin:0 -.8em;overflow: hidden;}
.gb-sitemap-list a{float: left;margin:0 .9em;font-size:87.5%;line-height: 2.5;color:#666;text-decoration: none;}
.gb-sitemap-slide-hidden{
    -webkit-transform:translate(-100%,0); transform:translate(-100%,0);
}
.gb-sitemap-slide-show{
    -webkit-transform:translate(0,0); transform:translate(0,0);
}
@font-face{font-family: 'gb-topbar-ifont';src:url(http://ue.17173cdn.com/a/lib/spm_modules/topbar-mobile/font/gb-topbar-ifont.ttf) format("truetype");}
[class*='gb-topbar-ifont'],.gb-search-ifont-close,.gb-gotop-arrow{display:inline-block;font-family: "gb-topbar-ifont";}
[class*='gb-topbar-ifont']{text-decoration: none;width: 1.5em;margin-left: 5px;font-size: 18px;color: #333;text-align: center;font-weight:600;float: left;}
.gb-topbar-ifont-user::before{content: "\e905"}
.gb-topbar-ifont-search::before{content: "\e904"}
.gb-topbar-ifont-pc::before{content: "\e903"}
.gb-topbar-ifont-menu::before{content: "\e902"}
.gb-topbar-ifont-close::before{content: "\e901";}
.gb-gotop-arrow{position:fixed;right: 0; bottom: 10%;width: 2.5em; height: 2.5em;line-height: 2.4em; text-align: center;background: rgba(0,0,0,.6);border-radius:2.5em;color: #fff;font-family: "gb-topbar-ifont";text-decoration: none;}
.gb-gotop-arrow::before{content:"\e900";font-size: 112.5%;}
.gb-search-form-input .gb-search-ifont-close::before{content: "\e901";font-size: 12px;}

.gb-topbar-ifont-close{position:absolute;right: 1.5em;top: 0;height: 2.8em;line-height: 2.8em;text-align: center;}
.gb-topbar-tool{position:absolute;right: .8em;height:100%;top: 0;}
.gb-feedback-form-item textarea,.gb-feedback-form-item input,.gb-search-form-input input,.gb-search-form-submit,.gb-feedback-btn-submit{margin:0;color: inherit;font: inherit;outline: none;padding: 0;}

::-webkit-input-placeholder,.gb-search-form-input input.placeholder{color:#999;}

.gb-search{background:#f0f0f0;position: absolute;left: 0;width: 100%;top: 2.8em;z-index: 520;}
.gb-search-form{padding: .7em 4.3em .7em .8em;box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;position: relative;}


.gb-search-relevant{background-color:#fff;}
.gb-search-relevant-list{padding:0;margin: 0;}
.gb-search-relevant-list li{height:2.5em; line-height: 2.5em;font-size: 87.5%;border-bottom: 1px solid #f0f0f0;padding-left:1.6em;color: #999;}
.gb-search-relevant-close{display:block;width: 100%;line-height:2em;color: #333;font-size:87.5%;text-align:center;text-decoration: none;background-color: #f0f0f0;}
.gb-search-form-input{position:relative;float: left;width: 100%; font-size:87.5%;height:2.4em;border-radius: 1.5em;border: 1px solid #ccc;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 1em;background-color: #fff;line-height: 2em;}
.gb-search-form-input .gb-search-ifont-close{position: absolute;right: .5em;top:50%;width: 16px; height: 16px;margin-top: -8px;background: #f0f0f0;border-radius: 50%;color: #a7a7a7;line-height: 16px;text-align: center;font-size: 71.4%;text-decoration: none;}
.gb-search-form-input input{width: 100%; height: 100%;border: 0; border-radius: 1.5em;padding: 5px 0;box-sizing: border-box;line-height: normal;}
.gb-search-form-submit{overflow: visible;text-transform: none;margin:0;color: inherit;font: inherit;border:none;background:none;width: 3.5em;text-align:center;height: 2.4em;font-size: 87.5%;position: absolute;right: .8em;line-height: 2.4em;}

.gb-topbar-zq .gb-topbar-crumb-item::before,.gb-topbar-zq .gb-topbar-crumb-item::after{background: rgba(255,255,255,.1);border-color: rgba(255,255,255,.1);width: 1.25em;font-size: 111.1%;}
.gb-topbar-zq .gb-topbar-crumb-item{color:#fff;font-size:112.5%;font-weight: normal;}
.gb-topbar-zq .gb-topbar-tool a{color:rgba(255,255,255,.6)}



.gb-topbar-zq-theme1{background:#980404;}
.gb-topbar-zq-theme2{background: #c72525;}
.gb-topbar-zq-theme3{background: #ba3b14;}
.gb-topbar-zq-theme4{background: #f65d13;}
.gb-topbar-zq-theme5{background: #bf5e19;}
.gb-topbar-zq-theme6{background: #9a7332;}
.gb-topbar-zq-theme7{background: #6a8500;}

.gb-topbar-zq-theme8{background: #5ba302;}
.gb-topbar-zq-theme9{background: #006e47;}
.gb-topbar-zq-theme10{background: #00a483;}

.gb-topbar-zq-theme11{background: #3c7f99;}
.gb-topbar-zq-theme12{background: #3291d5;}
.gb-topbar-zq-theme13{background: #105190;}
.gb-topbar-zq-theme14{background: #2e90ff;}
.gb-topbar-zq-theme15{background: #3a72db;}
.gb-topbar-zq-theme16{background: #0b3ac8;}

.gb-topbar-zq-theme17{background: #1d2868;}
.gb-topbar-zq-theme18{background: #5f5efa;}
.gb-topbar-zq-theme19{background: #6d35e0;}
.gb-topbar-zq-theme20{background: #513794;}

.gb-topbar-zq-theme21{background: #b300f6;}
.gb-topbar-zq-theme22{background: #e10ed5;}
.gb-topbar-zq-theme23{background: #343a3e;}
.gb-topbar-zq-theme24{background: #595959;}


.gb-footer{background:#464646;text-align:center;padding: .7em;}
.gb-footer-link{margin: 0 0 .5em 0;padding: 0;}
.gb-footer-link a{color:#fff;font-size:87.5%;text-decoration:none; }
.gb-footer-link a::before{content:"|";color:#666;margin: 0 .8em;}
.gb-footer-link a:first-child::before{display: none;}
.gb-footer-copyright{color:#666;font-size:75%;margin: 0;padding: 0;}
.gb-feedback{padding: 1.5625em 1.5625em 1em;height:100%;background:#fff;min-height:24em;}
.gb-feedback-form-item{position:relative;width: 100%;margin-bottom: 1em;}

.gb-feedback-form-item textarea{width: 100%;min-height:12em;resize:none;-webkit-box-sizing:border-box;box-sizing: border-box;padding:.5em;font-size:87.5%;border: 1px solid #dedede;-webkit-appearance: none;      overflow-y: auto;border-radius: 0;}
.gb-feedback-form-info{font-size: 87.5%; color: #999;margin: 0 0 .5em 0; padding: 0}
.gb-feedback-form-item input{-webkit-appearance: none;width: 100%;border:1px solid #dedede;background: #fff;height:2em; line-height:2; padding-left: 3.5em;-webkit-box-sizing:border-box;box-sizing: border-box;border-radius: 0;}
.gb-feedback-form-item .name{position: absolute;line-height: 2;left: .8rem;}
.gb-feedback-form-error{padding:0; margin:.5em 0 0 0; color: #f00; font-size: 87.5%;}
.gb-feedback-btn-submit{background: #ff551a;color: #fff; font-size:1.25em; height: 2em;line-height: 2em; width: 100%; border: none;border-radius: 5px;}
.gb-feedback-pop{width:100%;height:120%;position: fixed;z-index: 1020;top: 0;left: 0;background:#fff;overflow:hidden;}
.gb-feedback-pop-inner{height:84%;width:100%;overflow:auto;}
.gb-feedback-pop-in{width:87.5%;position: absolute; top:50%;left: 50%;-webkit-transform:translate(-50%,-50%);-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: .5rem;padding: 1em;background-color: #fff;}
.gb-feedback-pop-hd{position: relative;width: 100%;border-bottom:1px solid #e6e6e6;line-height: 2;}
.gb-feedback-pop-hd .tit{font-size:112.5%;padding: 0; margin: 0; font: inherit;;color: #858585;font-weight: 600;}
.gb-feedback-pop-bd .text{text-align: center;color: #000;padding:1.5em 0; margin: 0;}
.gb-feedback-pop-hd .gb-topbar-ifont-close{height: 1.6em;line-height: 1.6em;right: 0;font-size: 20px;font-weight: normal;}
.gb-feedback-btn a{text-decoration: none;display:block;float:left;width: 48%;text-align: center;color: #858585;border:1px solid #e6e6e6;box-sizing:border-box;-webkit-box-sizing:border-box;font-size: 1.25em; height: 2em; line-height: 2;border-radius: 5px;}
.gb-feedback-btn a:first-child{margin-right:4%}
.gb-feedback-error{display:none;color: #f00; padding: 0;margin: -.5em 0 .7em 0;font-size: 75%}