@charset "utf-8";
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
*{word-wrap:break-word}
body,button,input,select,textarea{font:12px/1.5 'Microsoft Yahei',Tahoma,Helvetica,SimSun,sans-serif;color:#363636;background-color:#f5f5f5}
textarea{resize:none}
body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}
table{empty-cells:show;border-collapse:collapse}
caption,th{text-align:left;font-weight:400}
li,ul li{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:1em}
cite,em,i{font-style:normal}
a{color:#555;text-decoration:none}
a:hover{text-decoration:underline}
a img{border:none}
label{cursor:pointer}
.z,.left{float:left}
.y,.right{float:right}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cl{zoom:1}
hr{display:block;clear:both}
.clearfix{overflow:auto;zoom:1}
.clearfix::after{display:block;clear:both;content:''}
.pipe{margin:0 5px;color:#CCC;}
.main{ background: #fff; overflow: hidden; }
.wp{width:1080px;margin:0 auto}
.icon{background:url(https://static.diaoyur.cn/www/v2/img/common.png?2222) no-repeat;display:inline-block;position:relative;overflow:hidden;}
.header{width:100%;margin:0 0 20px 0;overflow:visible;z-index:100;background:#FFF;box-shadow:0 1px 3px rgba(0,0,0,.05)}
/*公用 - 头部*/
.topnav{height:32px;line-height:32px;background:#333;color:#999}
.topnav .left,.header .right{float:left;width:500px}
.topnav .left a,.header .left span{float:left;height:30px;}
.topnav .left span{margin-right:15px}
.topnav .left a{color:#999;padding-right:13px;}
.topnav .left a.noborder{border:none}
.topnav .left a:hover,.header .left a.hover{background:#333; color: #0de60d}
.topnav .left i {float:left;display:block;width:18px;height:30px;margin-right:5px;background-position:-100px -125px}
.topnav .right{float:right;position:relative;text-align:right;color:#3e5d75;*z-index:99;_zoom:1}
.topnav .right a{color:#999;}
.topnav .right a:hover{color:#fb8526;}
.topnav .login-qq,.topnav .login-weixin,.topnav .login-weibo{float:right;display:block;width:20px;height:30px;margin-right:15px;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}
.topnav .login-qq:hover,.topnav .login-weixin:hover,.topnav .login-weibo:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
.topnav .login-weibo{margin-right:25px}
.topnav .login-qq{background-position:-190px -116px}
.topnav .login-weixin{background-position:-190px -146px}
.topnav .login-weibo{background-position:-190px -176px}
.topnav .login,.header .register,.topnav .right span{float:right;height:30px;line-height:30px}
.topnav .login{padding-right:10px;}
.topnav .register{padding-left:10px;}
.after-logging{float:right;*float:none;*display:inline;height:30px}
.after-logging .after-logging-info{float:right;height:30px;line-height:30px;color:#fff}
.after-logging .after-logging-info span{float:left;height:30px;line-height:30px;text-align:center;color:#fff;overflow:hidden}
.after-logging .after-logging-info em{float:left;width:15px;height:5px;margin-top:14px;background-position:-41px -36px}
.after-logging .after-logging-message{float:right;padding:0 20px;height:30px;line-height:30px;color:#fff}
.after-logging .after-logging-message span{float:left;font-size:12px;color:#fff}
.after-logging .after-logging-message em{float:left;font-style:normal;height:16px;margin:7px 0 0 6px;line-height:16px;color:#fff;background:#ff3a00;padding:0 5px;border-radius:7px}
.after-logging .after-logging-info:hover span,.after-logging .after-logging-message:hover span{color:#fff}
.after-logging ul{display:block;border-top:1px solid #131f28;position:absolute;top:30px;right:0;width:120px;height:0;background:#1a2b38;z-index:999;_zoom:1;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;overflow:hidden}
.after-logging ul li{width:120px;height:36px;position: relative;float:left}
.after-logging ul li a{display:block;width:120px;height:36px;line-height:36px;color:#fff !important;text-indent:12px;text-align:left}
.after-logging ul li i{position:absolute;top:10px;right:5px;display:inline-block;text-indent:0;font-style:normal;height:16px;line-height:16px;text-align:center;padding:0 5px;border-radius:8px;color:#fff;background:#ff3a00}
.after-logging ul li.hover a,.after-logging ul li a:hover{background:#354d60;color:#fff !important}
.after-logging .after-logging-list{right:120px}

/* bar */
.topbar{height:60px;margin:0;border:0;transition:all .4s;background:#fafafa}
.topbar a{color:#999}
.topbar a:hover{color:#31A5E7}
.topbar .logo{max-width:160px;height:60px;display:block;float:left;margin:0;overflow:hidden;background:0 0}
.topbar .logo img{max-width:160px;max-height:60px;margin-top:10px}

.nav{float:left;height:60px;padding:0 0 0 7px;margin:0;border-left:1px solid #EEE;overflow:hidden;width:620px;margin-left:20px}
.nav ul{white-space:nowrap}
.nav li{float:left;height:60px}
.nav li span{display: block;font-size: 12px;line-height: 18px;text-align: center;}
.nav li a{float:left;display:inline-block;font-size:18px!important;height:60px;line-height:60px;color:#999;position:relative;padding:0 3px;margin:0 15px;transition:all 0s ease 0s;font-family: "Microsoft Yahei",Arial;}
.nav li.hover a{height:58px;color:#090!important;border-bottom:2px solid #090;background:0 0;color:#090!important;}
.nav li a:hover{height:58px;border-bottom:2px solid #090;color:#333!important;text-decoration:none;background:0 0}
.current-city{color: #43bd13;margin-top: 12px;}
.city-replace{color: #999}

.scbar{float:left;height:30px;line-height:30px;margin:14px 0 0 0;overflow:visible;border:1px solid #E3E3E3;border-radius:50px;background:0 0;width:180px}
.scbar_txt{outline:0;border:0;width:110px;padding:0;font-size:12px;margin-left:10px;background:0 0;margin-top:1px}
.scbar_txt_td{width:140px;float:left}
.scbar_btn_td{width:16px;height:16px;padding:7px 12px 0 0;overflow:hidden;display:block;background:0 0;float:left}
.scbar_btn{width:16px;height:16px;padding:0;overflow:hidden;margin: 0; background-position:-190px -12px;border: none;}
.scbar .xi2{padding: 0 15px; line-height: 84px;}

.backtop a{width:50px;height:50px;position:fixed;left:50%;margin-left:580px;cursor:pointer;bottom:67px;text-indent:-9999px;display:block;border:0;transition:all 0s ease 0s; background-position:-108px -355px;}
.backtop a:hover{ background-position:-158px -355px;}
 
.footer{margin:25px 0 0 0;font-size:12px;overflow:hidden}
.footer a:hover{color:#00AA98;text-decoration:none}
.flink{padding:2px 0;background:#fff}
.in_flink{width:1080px;padding:14px 0 15px 0!important;margin:0 auto;line-height:150%}
.flink_z{width:60px;color:#CBE4DB}
.footer_y,.flink_y a{display:inline-block;color:#999}
.flink_y .pipe{padding:0 8px;margin:0;color:#ccc}

.page{padding:30px 0 20px;text-align:center;clear:both}
.page a,.page span{display:inline-block;height:36px;line-height:36px;border:1px solid #ececec;margin-right:5px;color:#666;background:#fff;padding:0 14px}
.page a:hover,.page span{background:#43bd13;color:#fff;border-color:#43bd13;text-decoration:none;border-radius:2px}
.page-right{text-align:right;padding-bottom:0}

#HDYTips{width:250px;box-shadow:0px 0px 6px #999;line-height:30px;padding:10px 10px;border-radius:4px;background:#fcf9a1;color:#666;font-size:14px;text-align:center;position:fixed;_position:absolute;z-index:100;_zoom:1;margin:0 auto}
#HDYTips p{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}