﻿body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font: 12px/1.5 tahoma,Arial,"宋体"; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:courier new, courier, monospace; }
small { font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0 none; }
button, input, select, textarea { font-size:100%; outline:none;}
table { border-collapse:collapse; border-spacing:0; }
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}
.ellipsis{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}


.f12 { font-size:12px }
.f13 { font-size:13px }
.f14 { font-size:14px }
.f16 { font-size:16px }
.f18 { font-size:18px }
.f20 { font-size:20px }
.fb { font-weight:bold }
.fn { font-weight:normal }
.t2 { text-indent:2em }
.blue, a.blue { color:#03c }
.red, a.red { color:#f00 }
.darkred, a.darkred { color:#c00 }
.black, a.black { color:#333 }
.gray, a.gray { color:#666 }
.sgray,a.sgray{ color:#CCC;}
.green, a.green { color:#090 }
.orange, a.orange { color:#ff7800 }
.white, a.white{ color:#FFFFFF}
.lh150 { line-height:150% }
.lh180 { line-height:180% }
.lh200 { line-height:200% }
.unl { text-decoration:underline; }
.no_unl { text-decoration:none; }

.tl { text-align:left }
.tc { text-align:center }
.tr { text-align:right }
.fl { float:left; display:inline }
.fr { float:right; display:inline }
.cb { clear:both }
.cl { clear:left }
.cr { clear:right }
.vm { vertical-align:middle }
.vm-img img { vertical-align:middle; }
.pr { position:relative }
.pa { position:absolute }
.zoom { zoom:1 }
.hidden { visibility:hidden }
.none { display:none }

.w10 { width:10px }
.w20 { width:20px }
.w50 { width:50px }
.w90 { width:90px }
.w100 { width:100px }
.w200 { width:200px }
.w250 { width:250px }
.w500 { width:500px }
.w800 { width:800px }
.w { width:100% }
.h50 { height:50px }
.h80 { height:80px }
.h100 { height:100px }
.h200 { height:200px }
.h { height:100% }

.m5 { margin:5px }
.m10 { margin:10px }
.m15 { margin:15px }
.m20 { margin:20px }
.mt5 { margin-top:5px }
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt20 { margin-top:20px }
.mb5 { margin-bottom:5px }
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb20 { margin-bottom:20px }
.ml5 { margin-left:5px }
.ml10 { margin-left:10px }
.ml15 { margin-left:15px }
.ml20 { margin-left:20px }
.mr5 { margin-right:5px }
.mr10 { margin-right:10px }
.mr15 { margin-right:15px }
.mr20 { margin-right:20px }
.p5 { padding:5px; }
.p10 { padding:10px; }
.p15 { padding:15px; }
.p20 { padding:20px; }
.pt5 { padding-top:5px }
.pt10 { padding-top:10px }
.pt15 { padding-top:15px }
.pt20 { padding-top:20px }
.pb5 { padding-bottom:5px }
.pb10 { padding-bottom:10px }
.pb15 { padding-bottom:15px }
.pb20 { padding-bottom:20px }
.pl5 { padding-left:5px }
.pl10 { padding-left:10px }
.pl15 { padding-left:15px }
.pl20 { padding-left:20px }
.pr5 { padding-right:5px }
.pr10 { padding-right:10px }
.pr15 { padding-right:15px }
.pr20 { padding-right:20px }
.ohidden { overflow: hidden; }
.nopadding { padding: 0 !important; }

body{ color:#666666; background-color:#fafafa;}
a{ color: #666666; cursor:pointer; outline:none;}
a:hover{ color:#ff6c00; text-decoration: none; }
.content{ width: 980px; margin-left:auto; margin-right:auto; }
.content:after { content: ""; display: block; height: 0; clear: both; }
.form-text{ background-color:#ffffff;}
.wrap { background: #fafafa; width: 100%; min-width:980px; }
/*foot*/
.foot { height: 95px; color: #999999; line-height: 24px; position: relative; }
.foot .company-link{ padding-top: 8px; }
.foot-safe { height: 60px; position: absolute; top: 15px; right: 0; width: 280px; text-align: right; }
.foot .company-link i { color: #c2c2c2; padding: 0px 15px;font-style:normal; }
.foot .company-link a{ color:#666666;}
.foot .company-link a:hover{color:#ff6c00;}
.foot-safe a { background: #FFF; height: 50px; width: 126px; border: 1px solid #dddddd; color: #ababab; display: inline-block; text-align: left; position: relative; }
.foot-safe a:hover{color:#ff6c00;}
.foot-safe a span { line-height: 18px; display: inline-block; width: 66px; position: absolute; left: 50px; top: 6px; }
.foot-safe a.beian{ margin-right:10px; background: url(/yd/main/images/ico-beian.png) no-repeat 10px center; }
.foot-safe a.wangjing{ background: url(/yd/main/images/ico-wangjing.png) no-repeat 10px center; }
.foot-safe a.wangjing span{ width: 50px; left: 60px; }
/*head*/
.header2015 {background:#fafafa;}
.header2015 .top-wrap{height:90px; background:#fafafa; position:relative;}
.header2015 .logo { float: left; height: 66px; width: 248px; padding-top: 14px; }
.header2015 .logo a{ text-indent: -999px; display: block; height: 66px; overflow: hidden; background: url("/yd/main/images/m_logo_V2.0.0.png") no-repeat; }
/*.header2015 .logo a:hover{ background-position:0px -55px;}*/
.header2015 .f1{ width:300px; height:90px; float:left; margin-left:50px;}
.header2015 .search{ width:340px; _width:338px; margin-top:20px; float:right; position:relative; }
.header2015 .search-bd{ background:#ff6600; height:32px; padding:2px 0px 2px 2px;}
.header2015 .search-combox-input{position:absolute; top:2px; left:2px; background:#FFFFFF; display:block; border: medium none;height: 20px;line-height: 20px;outline: medium none; padding: 6px 0; text-indent: 10px; width:275px;}
.header2015 .search-button{height:32px; overflow: hidden;position: absolute;right: 0px; _right:-2px; text-align: center; top:2px; width:62px; z-index: 100;}
.header2015 .btn-search{ display:block; background: url("/yd/main/images/btn-all.png") no-repeat; background-position:-219px -105px;  text-indent:-9999px; border: medium none;cursor: pointer;font-size: 16px;font-weight: bold;height: 100%;letter-spacing: 2px;width: 100%;}
.header2015 .btn-search:hover{background-position:-219px -143px; }
.header2015 .search-ft{ color:#999999; text-indent:5px; line-height:2em;}
.header2015 .search-ft a{ color:#ff6f05; margin-right:5px;}
.header2015 .search-ft a:hover{text-decoration:underline;}
.header2015 .combobox-holder{ display:none; position:absolute;  top:0px; top:1px\9; *top:2px; _top:1px; left:10px; z-index:1; color:#999999; line-height:34px; height:34px; }
.header2015 .nav-bd{ position:relative; zoom:1;  background:#2f2f2f; }
.header2015 .navList{ color:#fafafa; font-family:"Microsoft Yahei"; font-size:17px; height:47px; line-height:47px; background:#2f2f2f}

.header2015 li{ position:relative; float:left; zoom:1;}
.header2015 li a,.header2015 li a:hover{color:#fafafa; display:inline-block; padding:0 25px;}
.header2015 li.selected{ background:url("/yd/main/images/nav_b.jpg");}
.header2015 li a:hover{background:url("/yd/main/images/nav_b.jpg");}
.header2015 li i{ position:absolute; right:0px; top:-2px; display:inline-block; width:27px; overflow:hidden; }
.header2015 li .nav-hot{background:url("/yd/main/images/nav-hot.png") no-repeat; height:17px;}
.header2015 li .nav-new{background:url("/yd/main/images/nav-new.png") no-repeat; height:16px;}

/*无边框*/
.pop-s1 .ui_inner{ border:none; background:none; }
.pop-s1 .ui_dialog .ui_main{ padding-top:0;}
.pop-s1 .ui_title_bar{ display:none;}
/*无边框*/
.pop-s2 .ui_close{ background: url(/yd/main/images/ico_pop.png) no-repeat; }
.pop-s2 .ui_inner{ background: #FFFFFF; }
.pop-s2 .ui_inner{ border:none;  }
.pop-s2 .ui_title{ background: #e1e1e1; height: 34px; font: normal 14px/33px "Microsoft YaHei", "微软雅黑"; color:#2f2f2f;}
.pop-s2 .ui_close{ background-position: 0px -222px; height: 17px; width: 17px; text-indent: -999px; overflow: hidden; top: 0; position: absolute; right: 0; }
.pop-s2 .ui_close:hover{ background-position:-18px -222px; }
.pop-s2 .popmsg{ font-size: 14px; text-align: center; padding: 20px 0px; width: 200px; }
/*top*/
.top { background:#ebebeb; height:35px; min-width:980px; }
.top a { color:#147bbd; }
.top a:hover { color:#ff6c00; }
.top .content { height:35px; line-height:35px; width:980px; margin:auto; }
.top-info { color:#747474; float:left; }
.top-load { float:right; }
.top-load-success { float:right; padding-right:10px; }
.top-load-success .out { padding-left:5px; }
.top-load-success .orange { padding-right:5px; }
.top-load-add { float:right; padding-top:5px; display:inline; }
.top-load-add a { background:#eeeeee url(/yd/common/ass/top/ico-top.png) no-repeat; display:inline; overflow:hidden; height:22px; float:left; line-height:22px; color:#666666; border:1px solid #cacaca; margin-left:3px; padding:0px 7px 0px 21px; }
.top-load-add a:hover { color:#FFFFFF; background-color:#878787; border-color:#878787; }
.top-load-add .btn-sethome { background-position:0 0 }
.top-load-add .btn-addfavorite { background-position:0 -23px }
.top-load-add .btn-savetowin { background-position:0 -46px }
.top-load-add .btn-sethome:hover { background-position:0 -69px }
.top-load-add .btn-addfavorite:hover { background-position:0 -92px }
.top-load-add .btn-savetowin:hover { background-position:0 -115px }
.top-load-not { float:right; padding-right:10px; }
.top-load-not a { color:#157bbb; margin-left:8px; }
.top-load-not a:hover { color:#ff6c00; }
.top-load-success .tq-mobile, .top-load-success .tq-star { background:url(/yd/common/ass/top/ico-top-2.png) no-repeat; display:inline-block; height:18px; width:10px; margin:0 5px; vertical-align:middle; }
.top-load-success .tq-mobile { background-position:0 0; }
.top-load-success .tq-mobile:hover { background-position:0 -18px; }
.top-load-success .tq-star { background-position:-13px 0; width:13px; }
.top-load-success .tq-star:hover { background-position:-13px -18px; }
.top .topad { float:left; padding-left:20px; height:35px; overflow:hidden; }

/*help*/
.assist-list a,.assist .erweima-box .weibo .weibo-xl,.assist .erweima-box .weibo .webo-tx,.assist .arrow,.assist .erweima-box .close{background: url(/yd/common/ass/helper/1.0/helper.png) no-repeat;}
.assist { position: fixed; width: 35px; right: 0px; z-index:200; bottom: 80px; }
.assist-list a {display: block; height: 35px; width: 35px; margin-bottom: 2px; }
.assist-list .complain{ background-position:0 -35px;}
.assist-list .qqserver{ background-position:0 0;}
.assist-list .erweima{ background-position:0 -70px;}
.assist-list .back-top{ background-position:0 -105px; display:none;}
.assist-list .bag{ background-position:0 -140px;}
.assist-list .bag:hover{ background-position:-35px -140px;}
.assist-list .qqserver:hover{ background-position:-35px 0;}
.assist-list .complain:hover{ background-position:-35px -35px;}
.assist-list .erweima:hover,.assist-list .erweima-on,.assist-list .erweima-on:hover{ background-position:-35px -70px;}
.assist-list .back-top:hover{ background-position:-35px -105px;}
.assist .erweima-box { background: #FFF; padding: 10px; width: 80px; border: 1px solid #dedede; position: absolute; top: -42px; display: none; }
.assist .erweima-box .close { background-position:-86px 0; float: right; height: 14px; width: 14px; position: absolute; top: 0px; right: 0px; }
.assist .erweima-box .close:hover{background-position:-71px 0;}
.assist .erweima-box .pic { width: 80px; padding-top: 10px; }
.assist .erweima-box .pic span { line-height: 20px; text-align: center; display: block; }
.assist .erweima-box .weibo a { line-height: 26px; display: block; height: 26px; padding-left: 20px; }
.assist .erweima-box .weibo .weibo-xl {  background-position:-96px -67px;border-bottom: 1px dashed #e2e2e2; }
.assist .erweima-box .weibo .webo-tx { background-position:-96px -27px; }
.assist .arrow { height: 11px; width: 6px; position: absolute; top: 48%; display: block; }
.assist .erweima-left{left: -110px;}
.assist .erweima-right{right: -110px;}
.assist .erweima-left .arrow{ background-position:-104px 0;right:-6px;}
.assist .erweima-right .arrow{ background-position:-110px 0;left:-6px;}
.top-load-success .out {color: #157bbb; }
.top-load-success .out:hover {color: #ff6c00;}
#YDSiteNav{height: 35px;}

.foot-advic{ margin-bottom:10px;}


