

html {color:#333; background:#fff; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden;}
body {width: 100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin:0; padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
body, button, input, select, textarea {font:12px/1.5 "Microsoft Yahei", "Hiragino Sans GB", "STHeiti", "\5B8B\4F53", sans-serif, tahoma, arial;}
input, select, textarea {font-size:100%;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px transparent inset;transition: background-color 5000s ease-in-out 0s;}
table {border-collapse:collapse; border-spacing:0;}
th {text-align:inherit;}
fieldset, img {border:0;}
iframe {display:block;}
abbr, acronym {border:0; font-variant:normal;}
del {text-decoration:line-through;}
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:500;}
ol, ul, li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:500;}
q:before, q:after {content:'';}
sub, sup {font-size:75%; line-height:0;	position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
a {color:#333;}
a:hover {color:#000; text-decoration:none;}
ins, a {text-decoration:none;}
.fn-clear:after {visibility:hidden; display:block; font-size:0;	content:" "; clear:both; height:0;}
.fn-clear {zoom:1; /* for IE6 IE7 */}
.fn-hide {display:none;}
.fn-left, .fn-right {display:inline;}
.fn-left {float:left;}
.fn-right {float:right;}



.wrap {width: 1000px; margin: 0 auto; max-width:100%}
.w1200 .wrap {width: 1300px; max-width:100%}



.topInfo {position: relative;height: 38px; line-height:38px; margin-bottom: 16px; font-size:14px; border-bottom: 1px solid #eee; background: #f5f5f5;color: #6c6c6c;z-index: 1002;}
.topInfo a {color: #6c6c6c;}
.topInfo a:hover { color:#f55047}
.topInfo .separ {color:#ddd;margin-left: 15px;}
.topInfo .loginbox .regist {margin-right: 0;}
.topInfo .regist {color: #ff6600;}
.topInfo .logint {float: left; margin-right: 10px;}
.topInfo .loginbox .logint a {margin-right: 0;}
.topInfo .menu {float: right;}
.topInfo .menu li {position: relative;float: left;padding:0 8px;border-left: 1px solid transparent;border-right: 1px solid transparent;}
.topInfo .menu li i img {display: inline-block; width: 22px; height: 22px; margin-top: -2px; vertical-align: middle;}
.topInfo .menu li .ewmbox {position: absolute;left:0;top:36px;margin-left: -90px; border-radius: 4px; border: 1px solid #0087BD; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.2); box-shadow: 0 0 10px rgba(0,0,0,.2);z-index: 100;display: none;}
.topInfo .loginbox {float: left;}
.wkaz { float:left;}
.picon-down{background-image: url(../images/topNavDown.png);background-size: cover;background-position:center;width: 12px !important;height: 12px !important;}
.topInfo .loginbox .siteCityInfo, .topInfo .loginbox .changeCityBtn, .topInfo .loginbox .loginbefore, .topInfo .loginbox .loginafter {float: left;}
.topInfo .loginbox .changeCityBtn {margin-right: 10px;}
.topInfo .loginbox .changeCityBtn a {float: none; margin: 0;}
.topInfo .loginbox a {float: left;margin:0 10px 0 0;}
.topInfo .loginbox a.loginconnect {margin-right: 5px; margin-top: 9px; line-height: 0;}
.topInfo .loginbox a.loginconnect .picon {background: none;}
.topInfo .loginbox a:hover {text-decoration: underline;}
.topInfo .dropdown a {padding-left: 2px;}
.topInfo .dropdown .picon-down {display: inline-block;width: 8px;height: 5px;margin-left: 4px;vertical-align: middle;-webkit-transition:all .3s;transition:all .3s;}
.topInfo .submenu {display: none;position: absolute;top:38px;left:-1px;min-width: 82px; padding: 5px 0; border: 1px solid #ddd; border-top: none; background: #fff;-webkit-animation: topFadeIn .3s ease-out; -moz-animation: topFadeIn .3s ease-out; animation: topFadeIn .3s ease-out; z-index: 10;}
.topInfo .submenu.tonglan {left: auto; right: -1px; width: 1246px; padding: 16px 26px 13px;}
.topInfo .submenu.tonglan a {float: left; position: relative; padding: 0 20px; height: 40px; line-height: 40px; font-size: 14px; color: #5c5c5e; display: inline-block; min-width: 63px; text-align: center; border-radius: 20px; margin-bottom: 3px; z-index: 1;}
.topInfo .submenu.tonglan a:after {position: absolute; content: ''; width: 1px; height: 12px; background: #e6e7ed; right: -2px; top: 50%; margin-top: -6px;}
.topInfo .submenu.tonglan a:hover {background-color: #ffefed; color: #ff523b!important; z-index: 2;}
.topInfo .submenu.tonglan a:nth-child(11n+0):after, .topInfo .submenu.tonglan a:hover:after {display: none;}
.topInfo li.user .submenu {min-width: 93px;}
.topInfo .submenu a {display: block;padding:0 10px;line-height: 26px;white-space:nowrap;}
.topInfo li:hover .picon-down {-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.topInfo li.dropdown:hover {height: 38px;border-color: #ddd;background: #fff;}
.topInfo li:hover .submenu {display: block;}

.topInfo .picon {display: inline-block;width: 20px;height: 20px;margin:0 3px 0 0;vertical-align: middle;}
.topInfo .picon img {width: 20px; height: 20px; display: block; margin: -2px auto 0; vertical-align: middle;}




.footer {background: #404040; margin-top: 50px; padding: 40px 0 15px;}
.footer .wrap {background: transparent;}


.friendlink {border-bottom: 1px solid #5d5d5d; padding-bottom: 15px; margin-bottom: 20px;}
.gray .friendlink {border-bottom-color: #ececec;}
.white .friendlink {border-bottom-color: #ececec;}
.friendlink h5 {font-size: 16px; color: #000;}
.friendlink ul {margin-top: 10px;}
.friendlink li {float: left; margin: 0 40px 5px 0;}
.friendlink li a {font-size: 14px; color: #737373;}
.friendlink li a:hover {text-decoration: none; color: #f55047;}


.help {margin-bottom: 25px;}
.help .helplist {float: left; width:400px;}

.help .helplist dt {font-size: 16px; color: #000; margin-bottom: 5px;}
.help .helplist dl { font-size: 14px;   color: #737373;}

.help .helplist dl a {font-size: 14px; color: #737373; line-height: 24px;}
.help .helplist dl a:hover {text-decoration: none; color: #f55047;;}
.help .qr {display: none; float: right; margin-top: 5px;}
.w1200 .help .qr {display: block;}
.help .qr .qr-img {float: left; width: 110px; margin-left: 25px; line-height: 30px; font-size:14px; color: #666; text-align: center;}
.help .qr .qr-img img {width: 110px; height: 110px; display: block;}

.copyright { width:100%; font-size:14px; line-height:24px;}

@media screen and (max-width: 1640px) { html{ zoom:90%} }
@media screen and (max-width: 1440px) { html{ zoom:80%} }
@media screen and (max-width: 1240px) { html{ zoom:70%} }
@media screen and (max-width: 1024px) {
html{ zoom:100%}
.wkaz { margin-left:10px; font-size:13px;}
.topInfo .menu li { display:none}
.header h1.logo { margin-top:0px;}
}