@charset "gb2312";/* reset.css */html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;font-family: "Microsoft YaHei"; }input{font-family: "Microsoft YaHei";}body {line-height:1.5;}table {border-collapse:separate;border-spacing:0;}caption, th, td {font-weight:normal;}/*text-align:left;*/table, td, th {vertical-align:middle;}blockquote:before, blockquote:after, q:before, q:after {content:"";}blockquote, q {quotes:"" "";}a img {border:none;}ul,ul,li {list-style:none; padding:0; margin:0;}a{text-decoration:none;color:#5A5A5A}a:hover{color:#F30085}.gray{color:#aaaaaa}.w1200{width:1200px;margin-left:auto;margin-right:auto}.fl{float:left}.fr{float:right}.clear{clear:both}.mtop26{margin-top:26px;}.line-gray-3{font-size:3px;background:#DEDEDE;height:3px;}.red{color:#EE0185}.top{height:41px;line-height:41px;background:url(top-bg.gif);font-size:14px}.top .welcome,.top .login-bar,.top .city,.top .weather{float:left;}.top,.top a{color:#676767}.welcome{margin-right:30px;}.login-bar a{float:left;margin-right:20px;}.top .fr ul li{float:left;margin-left:15px;}.top .fr ul li span,.top .fr ul li i{float:left}.top .fr ul li .dot-1{height:4px;width:8px;background:url(dot-1.gif) no-repeat;display:block;margin-top:20px;margin-left:5px;}.header{height:80px;margin:40px auto 20px;}.header .logo{width:330px;}.header .search-bar{width:560px;}.header .search{width:540px;height:45px;background:url(top-search-bg.jpg);overflow:hidden;margin-bottom:10px;position: relative;}.header .search .input{width:410px;height:20px;line-height:20px;height:20px;overflow:hidden;margin:10px}.header .search .input input{line-height:23px;height:23px;width:412px;margin:-3px 0 0 -3px;color:#B8B8B8}.header .search-bar .hot-search{color:#B8B8B8;line-height:14px;font-size:14px;}.header .search-bar .hot-search a{margin:0 10px;color:#B8B8B8}.header .search .sbtn{right: 20px;width: 80px;height: 46px;position: absolute;top: 0;background:none;border:none;cursor: pointer;}.header .publish{width:180px;text-align:center;line-height:30px;}.header .publish .btn{display:block;height:45px;line-height:45px;font-size:15px;color:#fff;background:#ee0187;font-weight:700}.input{position: relative;}.input span.yes, span.no {clear:both; background-image: url(sign.png);background-repeat: no-repeat;height:23px;line-height: 23px;font-size:12px;color:#999;display: block;position: absolute;}.input span.no {background-position: 0 -100px;padding-left: 20px;bottom: 0px;}.input span.yes {background-position: 0 -125px;height: 20px;width: 20px;top: 13px;left: 280px;}.code.input span.yes,.sms-code.input span.yes {left: 136px;}.input span.mes{display: block;position: absolute;left: 10px;font-size:16px;color: #B8B8B8;}.footer{background:#2B2C2E;height:160px;text-align:center;padding-top:30px;color:#fff;font-size:14px;}.footer .link a{color:#fff;padding:0 5px;}.footer  span{font-size:16px;font-weight:700;padding:10px 0 15px;}.footer .min-logo{margin-top:10px;position: relative;}.share span{float:left}.share a{display:block;float:left;height:28px;width:40px;background-repeat:no-repeat;margin-right:3px;}.share a.bds_weixin{background-image:url(share-1.png)}.share a.bds_qzone{background-image:url(share-2.png)}.share a.bds_tsina{background-image:url(share-3.png)}.share a.bds_renren{background-image:url(share-4.png)}.share a.bds_youdao{background-image:url(share-5.png)}.share a.bds_more{background-image:url(share-more.png)}