﻿@charset "utf-8";
html,body,h1,h2,h3,p,span,a,div,ol,ul,li,dl,dt,dd,table,tbody,tfoot,thead,tr,th,td,input,textarea,form {
    margin: 0;
    padding: 0;
    font: 14px/2em microsoft yahei,arial,verdana,helvetica,sans-serif;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    color: #333
}
*{ margin:0px;padding:0px;}
body {background-color: #fff;-webkit-text-size-adjust: 100%;min-width: 320px}
em,i {font-style: normal;font-weight: normal}
input,textarea {outline: 0}
@font-face {font-family: 'FontAwesome';src: url('fonticon/fontawesome-webfont.eot?v=4.7.0');src: url('fonticon/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonticon/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonticon/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonticon/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonticon/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.wsh-usercenter { float:right; display: inline-block; font-size: 24px; padding: 10px; color: #666; }
.wsh-icon-user:before{ content:'\f007';}
/*
input[type="text"],input[type="text"],textarea {
    border-radius: 0;
    -webkit-appearance: none
}
*/
textarea {border: 1px solid #ccc}
ul,ol,li {list-style: none}
select {background-color: #fff}
.fl {float: left}
.fr {float: right}
.hide {display: none}
a {text-decoration: none}
.red {color: #f25600}
.f10 {font-size: 10px}
.f12 {font-size: 12px}
.f15 {font-size: 15px}
.f16 {font-size: 16px}
.fc-gray,.fc-gray:visited {color: #999}
.fc-green,.fc-green:visited {color: #579b00}
.fc-50,.autocomp li .fc-50 {color: #505050}
.autocomp li.touch,.autocomp a.touch {background: #f0f0f0}
.clear:after {content: "";display: block;height: 0;clear: both;visibility: hidden}
.radius {border-radius: 4px}
.fc-red {color: #ff7800} 
i {display: inline-block}
.tc {text-align: center}
.bgfff {display: none}
.logo,.site-nav i,.im-close::after,.gj-go-top i,.autocomp-close,.where-arr,.search-submit {
    vertical-align: middle;
    display: inline-block;
    background: url(../images/global.png) no-repeat;
    -webkit-background-size: 160px auto;
    -ms-background-size: 160px auto;
    background-size: 160px auto
}
.gj-header {background-color: #fff;height: 47px}
body.show-im-message .gj-header {height: auto}
body.header-fixed .gj-header {position: fixed;top: 0;z-index: 600;background-color: #fff;left: 0;right: 0}
body.header-fixed {margin-top: 47px}
body.header-fixed.show-im-message {}
.gj-logo {height: 46px;border-bottom: 1px solid #67b700;width: 100%}
.btmbr {border-bottom: solid 1px #d6d6d6;}
.logo {width: 100px;height: 46px;background-position: 0 0}
.logo:active {background-position: 0 -70px}
.city-change {height: 26px;line-height: 26px;margin: 10px 0 0 0;padding-right: 5px;padding-left: 5px;font-size: 12px}
#header .active{color:#63b100;}
.city-change span {font-size: 12px}
.city-change:active {background: #f0f0f0}
.city-change:active span {color: #7f7f7f}
.city-change .d-arrow {float: right;margin: 12px 0 0 5px;display: block;width: 0;height: 0;border-style: solid;border-width: 3px;border-color: #aaa transparent transparent transparent}
#header .active .d-arrow{border-color: transparent transparent transparent #63b100}
.city-change:active .d-arrow {border-color: #a5a5a5 transparent transparent transparent}
.site-nav a {height: 46px;display: inline-block;text-align: center;width: 40px}
.site-nav a:active {background: #f0f0f0}
.site-nav i {display: block;width: 20px;height: 20px;margin: 4px auto}
.site-nav .down {background-position: -40px -50px}
.site-nav .publish {background-position: -60px -50px}
.site-nav .ucenter {background-position: 0 -50px}
.site-nav .ucenter-online {background-position: -20px -50px}
.site-nav .tp {font-size: 12px;line-height: 12px}
.lh20 {line-height: 20px}
.lh30 {line-height: 30px}
.lh40 {line-height: 40px}
.lh45 {line-height: 45px}
.plr10 {padding: 0 10px}
.p10 {padding: 10px}
.mlr5 {margin: 0 5px}
.mt10 {margin-top: 10px}
.mlr10 {margin: 0 10px}
.mr10 {margin-right: 10px}
.mr5 {margin-right: 5px}
.mt5 {margin-top: 5px}
.im-msg {margin-top: 0;width: 100%;height: 34px;background-color: #fcf3da;background: -webkit-gradient(linear,left top,left bottom,from(#fcf8d3),to(#fffbd6));border-bottom: solid 1px #eddcae;line-height: 33px;border-top: solid 1px #fff;z-index: 600}
.msg-txt {margin-left: 10px;color: #917140;display: inline-block;line-height: 33px}
.im-close {width: 32px;height: 32px;float: right;margin: 1px 10px 0 0;display: block;overflow: hidden}
.im-close::after {content: "";float: right;width: 15px;height: 15px;background-position: -145px -52px;margin: 8px 8px 0 0;overflow: hidden}
.gj-search {padding: 10px;background-color: #efefef}
.gj-search form {border-radius: 5px}
.gjb-search {background-color: #fff;padding: 10px}
.search-inputs {display: -webkit-box;display: -ms-box;display: box;height: 40px;border: solid 1px #c8c6c4;background-color: #fff;border-radius: 5px}
.search-val {font-size: 15px;display: block;-webkit-box-flex: 1;-ms-box-flex: 1;box-flex: 1;-webkit-appearance: none;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;height: 30px;line-height: normal;border: 0;border-right: 1px solid #d0cecd;margin: 5px 0 5px 12px;padding: 7px 34px 7px 0}
.search-submit {background-color: #fff;width: 40px;padding: 0 8px;-webkit-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;height: 40px;border: 0 none;background-position: -122px 0;border-radius: 5px}
.search-submit:active,.search-submit.touch {background-color: #f0f0f0;border-radius: 0 5px 5px 0}
.hot-search {padding: 3px 0 15px 0}
.hot-search a {color: #579b00;margin-right: 12px}
.hot-search span {margin: 0 7px 0 12px}
.hot-search .f12 {color: #b5b7b3}
.gj-search.active .autocomp {display: block}
.gj-search.active .search-inputs {border-radius: 5px 5px 0 0}
.autocomp {display: none;min-width: 300px;border-radius: 0 0 5px 5px;right: 10px;left: 10px;border: 1px solid #c8c6c4;border-top: 0;position: absolute;background-color: #fff;z-index: 500;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
.autocomp-close {display: none;float: left;margin: 8px 0 0 -30px;height: 24px;line-height: 24px;width: 24px;background-position: -80px -47px}
.autocomp li {clear: both;font-size: 15px;border-bottom: 1px solid #c8c6c4;background-color: #fff;padding: 0 0 0 12px;line-height: 40px;height: 40px;position: relative}
.autocomp li span {display: inline-block;font-size: 15px;line-height: 40px;color: #878787}
.autocomp li:last-child {border: 0;border-radius: 0 0 5px 5px}
.autocomp li .fc-green .sug-text {color: #579b00}
.autocomp li,.autocomp li span.sug-title {display: -webkit-box;display: -ms-box;display: box;-webkit-box-orient: horizontal;-ms-box-orient: horizontal;box-orient: horizontal;-webkit-box-pack: center;-ms-box-pack: center;box-pack: center;-webkit-box-align: center;-ms-box-align: center;box-align: center}
.autocomp li span.sug-title {-webkit-box-flex: 1;-ms-box-flex: 1;box-flex: 1}
.autocomp li a {display: block;width: 100%}
.autocomp li span.sug-num {-webkit-box-flex: 1;-ms-box-flex: 1;box-flex: 1;min-width: 80px;max-width: 80px;display: block;font-size: 12px;color: #bababa;text-align: right}
.autocomp li span.sug-text {-webkit-box-flex: 1;-ms-box-flex: 1;box-flex: 1;display: block;height: 40px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap}
.autocomp li span.sug-lianxiang {color: #313131}
.autocomp li span.sug-add {-webkit-box-flex: 1;-ms-box-flex: 1;box-flex: 1;min-width: 40px;max-width: 40px;width: 40px;font-size: 22px;text-align: center;vertical-align: middle;color: #9a9a9a;line-height: 40px;margin: 0 8px}
.autocomp li span.sug-close {margin: 8px 12px 0 0;float: right;text-align: center;height: 30px;line-height: 30px;color: #333;min-width: 115px;border: 1px solid #ddd;border-radius: 3px}
.autocomp li span.sug-close.touch {background: #f0f0f0}
.autocomp li.sug-empty {height: 48px;line-height: 48px;display: block}
.autocomp li .fc-50 {text-decoration: underline}
.autocomp .search-all {padding: 0}
.autocomp .search-all a {line-height: 40px;padding: 0 0 0 12px;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
.gj-crumbs,.gj-crumbs a {height: 34px;line-height: 34px;vertical-align: top;overflow: hidden}
.gj-crumbs {clear: both;background-color: #fff;border-bottom: 1px solid #d5d5d5;font-size: 0}
.gj-crumbs a {display: inline-block;font-size: 12px;padding: 0 10px}
.gj_crumbs_span{font-size: 12px;display: inline;height: 34px;line-height: 34px;padding: 8px 10px 9px 12px;}
.where-arr {background-position: -147px -72px;vertical-align: top;display: inline-block;width: 10px;height: 34px}
.w-last {display: inline-block;font-size: 12px;color: #a1a3a0;vertical-align: top;line-height: 34px;margin-left: 10px}
.crumbs-last {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 140px}
.footer {border-top: 1px solid #bebebe;padding: 15px 10px 65px;background: #dadada}
.feedback-links {text-align: center;border-radius: 4px;background-image: -webkit-linear-gradient(top,#fff,#fff);width: 300px;margin: 0 auto;border: solid 1px #c4c4c4}
.feedback-links a {padding: 0 10px;font-size: 12px;color: #646662;display: inline-block;height: 28px;line-height: 28px}
.feedback-links a:active {background-color: #f0f0f0}
.fd-link {text-align: center}
.feedback-links .fd-edit {padding: 0 10px}
.feedback-links .upset-link:active {border-top-left-radius: 0;border-bottom-left-radius: 0}
.footer-choose {width: 265px;margin: 14px auto;text-align:center;}
.footer-choose a {font-size: 12px}
.f-btn-gray,.f-btn-gray:visited {color: #353535;padding: 5px 10px;border-radius: 4px}
.f-btn-gray:active {background: #c1c1c1;color: #fff}
.f-btn-green {background: #67b700;color: #fff;padding: 5px 8px;border-radius: 4px}
.f-btn-green:active {background: #c1c1c1;color: #fff}
.f-btn-green:visited {color: #fff}
.s {display: inline-block;height: 10px;vertical-align: middle;overflow: hidden;width: 1px;background: #bebebe;font-size: 10px;line-height: 10px}
.copyright {text-align: center;line-height: 20px}
.copyright span {color: #989898;font-size: 12px}
.gj-go-top {border-radius: 4px;display: block;width: 45px;height: 45px;display: none;background-color: rgba(0,0,0,.4);position: fixed;right: 14px;bottom: 54px;z-index: 89}
.gj-go-top i {margin: 12px;overflow: hidden;display: block;height: 18px;width: 18px;background-position: -119px -50px}
.gj-3gbq-text {color: #989898;font-size: 12px;text-align: center}
.mask {background: #4b4b4b;width: 100%;height: 100%;opacity: .6;position: fixed;top: 0;left: 0;z-index: 100;pointer-events: auto}
.tip {display: block;z-index: 101;position: fixed;top: 45%;background: #ccc;color: #fff;border-radius: 5px;padding: 5px 10px;left: 50%;margin-left: -94px;width: 168px;text-align: center}
.lianmengads {background-color: #fff;overflow: hidden;position: relative}
.lianmengads iframe {margin: 4px}
.no-margin iframe {margin: 0}
.line1 {height: 1px;line-height: 1px;background: #e3e3e3}
.fgx,.fgx1,.fgx2 {height: 8px;line-height: 8px;font-size: 0;background: #f0f0f0}
.boder-top {border-top: 1px solid #d8d8d8}
.boder-bottom {border-bottom: 1px solid #d8d8d8}
.noBg {background: 0}
.logo-sd {background-image: url(file:///F|/image/mobile/touch/milan/logo_sd.png)}
.logo-yd {background-image: url(file:///F|/image/mobile/touch/milan/logo_yd.png)}
.logo-sd,.logo-yd {-webkit-background-size: 123px auto;-ms-background-size: 123px auto;background-size: 123px auto}
.logo-sd:active,.logo-sd.touch,.logo-yd:active,.logo-yd.touch {background-position: 0 0}
