@charset "utf-8";
/* CSS Document */
/*------------------------------------------ created By: 李敏* 版本号：2014-07-23----------------------------------------------*/
/* start reset */
html, body { background-color: #fff; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, input, select, textarea, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; }
/*全局样式*/
body {/*font: 12px/1.5 微软雅黑;*/ color: #666; font: 12px/1.5 "microsoft yahei", Tahoma, Helvetica, Arial; position:relative; font: 12px/1.5 "Microsoft Yahei", Tahoma, Arial, Helvetica, sans-serif; min-width: 1000px; background-color:#f2f2f2; }
/*\5fae\8f6f\96c5\9ed1 微软雅黑\5b8b\4f53 宋体 */
a img, img, iframe { border: 0; }
a span, form label { cursor: pointer; }
table, tbody, tfoot, thead, tr, th, td { border-collapse: collapse; border-spacing: 0; padding: 0px; margin: 0px; }
a { text-decoration: none; color: #444; hide-focus: expression(this.hideFocus=true);
outline: none; cursor: pointer; }
a:hover {text-decoration: none; }
input, select { outline: none; font-size: 12px; }
.content { width:960px; margin:0 auto; }
b, strong { font-weight: bold; }
/*段落*/
li ul, li ol, ul, ol { margin: 0; list-style:none; list-style: outside none none; }
ul, ol { list-style: none; }
ul { padding: 0; margin: 0; }
dl, dt, dd { margin: 0; }
dd { margin-left: 0; }
textarea { -webkit-appearance: textarea; border-image: initial; -webkit-rtl-ordering: logical; -webkit-user-select: text; -webkit-box-orient: vertical; font-size: 12px; white-space: pre-wrap; word-wrap: break-word; text-transform: none; outline: none; resize: none; }
/*清除浮层*/
.clear { clear: both; overflow:hidden; }
.clearfix:after, .content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix, * html .content { zoom: 1; }
/* IE6 */
*:first-child + html .clearfix, *:first-child + html .content { zoom: 1; }
/* IE7 */
.w1180, .content { width: 1050px; margin: 0 auto; }
.Path, .Path a { color:#444; font-size:12px; height:24px; line-height:24px; padding: 20px 10px; }
.Path { color:#666; }
.Path span { color:#5F1785; margin-left:10px; }
/*整体框架*/
h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #333; font-family: \5fae\8f6f\96c5\9ed1, tahoma, arial; margin-bottom: 0em; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }
.fl { float: left !important; }
.fr { float: right !important; }
.hide { display: none; }
.blk-inline, .icon { display: inline-block; *display: inline;
zoom: 1; }
.icons { background:url(../images/icons.png) no-repeat; }
.wrap { z-index: 2; }
/***********headOne************/
.public_notice{width:110px;height:129px;border:1px solid #CDCDCD;position:fixed;left:0;bottom:300px;background-color:white}
#callboard{height: 100px;line-height: 20px;overflow: hidden;width: 100px;}
.public_notice .top_n{width:100px;height:20px;margin:5px 0 5px 5px}
.public_notice .top_n .tellimg{float:left;width:20px;height:20px;background:url(../images/icon/notice.png) 0 center no-repeat;z-index:10 }
.public_notice .top_n .telltitle{float:left;width:55px;height:20px;z-index:10;line-height:20px ;font-family:'微软雅黑';color:#440099;padding-left:5px}

.public_notice .top_n .del_hide{float:left;width:20px;height:20px;background:url(../images/icon/del_hide.png) 0 center no-repeat;}

#callboard ul li{padding:2px 5px;border-bottom:1px dashed #dcdcdc}
.header { width: 100%; height:120px; position:relative; }
.headOne, .headTwo, .headThree { width:100%; }
.headOne { position: relative; height: 30px; }
/***********headOne************/
/***********heaTwo************/
.hide_code{width:240px;height:200px;display:none}
.attention_one{width:240px;height:24px}
.attention_two{width:240px;height:24px}
.attent_o{float:left;width:10px}
.attent_left{float:left;width:70px;padding-left:30px;}
.attent_right{float:left;width:90px;padding-left:10px;}

.headTwo { position:absolute; top:18px; left:0px; }
.logo { float: left; }
.logo a { display:inline-block; font-size:0px; }
.logo img { display: inline; width: 100%; }
.search { float:left; margin-left:70px; width:400px; padding-top:45px; }
.search .searchText { width:326px; border:1px solid #fff; background-color:#fff; margin-right:2px; height:30px; line-height:30px; float:left; vertical-align:middle; }
.search .searchBtn { border:1px solid #b7110b; width:68px; height:32px; background-color:#b7110b; color:#fff; text-align:center; float:left; vertical-align:middle; }
.searchHot { padding-top:5px; }
.searchHot, .searchHot a { color:#e26666; }
.searchHot a { margin-left:5px; }
.cart { float: right; border-top: 2px solid transparent; padding: 0px 10px; }
.ctn a { color: #999; }
.ctn .uti { float: right; border-top: 2px solid transparent; border-right: 1px solid #333; }
.cart a { margin-top:3px; }
.ctn .uti .login-bg a { position: relative; display: inline-block; color: #999; margin-top: 3px; }
.find-shop { float: right; padding: 0px 10px; border-top: 2px solid transparent; position:relative; }
.find-shop .icon-f-search { float: left; background: transparent url("http://s.qybimg.com/sites/all/themes/custom/img/header/search-shop.jpg") no-repeat scroll left center; width: 14px; height: 70px; margin: 8px; }
.find-shop a { display: block; width: 70px; color: #999; }
.ctn .uti .login-bg, .cart a, .find-shop a { position: relative; top: 0px; text-align: center; height: 88px; float:left; line-height: 88px; margin-left: 5px; padding: 0px 18px; }
.find-shop a { float:none; }
.ctn .uti .login-bg a { position: relative; display: inline-block; margin-top: 3px; color: #999; }
.focusUs { float:left; margin-left:120px; padding-top: 15px; }
.focusUs span { display:inline-block; line-height:90px; margin-left:8px; }
.focusUs span img { vertical-align:middle; }
.headTop .right {float: right; padding:5px; width:150px}
.headTop .afterLogin .right { padding:0px; }
.headTop .right .userInfo { float: right; height:40px; line-height:40px; display:inline-block; padding-right: 20px; background:url(../images/icon/j1.png) right center no-repeat; }
.headTop .right .userInfo .head { float:left; }
.headTop .right .userInfo .head img { width:40px; height:40px; border-radius:50%; }
.headTop .right .userInfo .username { color:#454545; margin-left:3px; }
.headTop .right .userInfo .username .msgCount { color:#ffffff; background-color:#5F1785; border-radius:50%; width:14px; line-height:14px; display:inline-block; text-align:center; height:14px; margin-left:3px; }
.headTop .right-nav { position:absolute; background-color:#ffffff; width:200px; display:block; z-index:999999; border:1px solid #cdcdcd; padding:
10px 20px; right:-40px; top:50px; }
.headTop .right-nav dl { border-bottom:1px solid #cdcdcd; padding-left:15px; padding-bottom:5px; }
.headTop .right-nav dl dd { height:26px; line-height:26px; }
.headTop .right-nav ul { padding:5px 0px; clear:both; overflow:hidden; }
.headTop .right-nav ul li { float:left; width:80px; display:inline-block; margin-bottom:5px; margin-left: 20px; }
.headTop .right-nav ul li a { height:26px; line-height:26px; display:inline-block; padding-left:22px; }
.headTop .right-nav ul li a:hover { color:#5F1785; }
.headTop .right-nav ul li a.award { background:url(../images/icon/award.png) 0 center no-repeat; }
.headTop .right-nav ul li a.misson { background:url(../images/icon/misson.png) 0 center no-repeat; }
.headTop .right-nav ul li a.save { background:url(../images/icon/save.png) 0 center no-repeat; }
.headTop .right-nav ul li a.friend { background:url(../images/icon/friend.png) 0 center no-repeat; }
.headTop .right-nav ul li a.setting { background:url(../images/icon/setting.png) 0 center no-repeat; }
.headTop .right-nav ul li a.quit { background:url(../images/icon/quit.png) 0 center no-repeat; }
.right .rightT { float:right; color:#666; }
.right .rightT a { color:#5F1785; margin-left:5px; }
.n-global-search-box { float:right; margin-top: 5px;width:600px }
.n-global-search-box .search-box { width:350px; height:30px; margin-top: 17px;margin-left:80px; background:#e8e8e8; line-height:0; border:1px solid #999 }
.n-global-search-box .search-box input { width:314px; height:28px; padding:0 5px; border:1px solid #c9c9c9; border-right:none; line-height:30px; background:#e2e2e2; color:#aaa }
.n-global-search-box .search-box .btn-search { position:absolute; width:25px; height:27px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons/i-search.png) no-repeat 0 5px }
/***********heaTwo************/
/*********************列表页***************/
.t_content,.heightlimit{max-height:150px;overflow:hidden; text-overflow:ellipsis; white-space:normal;}
.breadcrumb { padding:8px 5px; margin-left: 30px; margin-top: 10px; }
.breadcrumb a { color:#666; font-size:14px; }
.breadcrumb a.current { color:#222; }
.top-nav { padding: 10px; }
.top-nav .top-nav-left { width:400px; float:left; }
.top-nav .top-nav-left .top-nav-left-title { float:left; color:#454545; font-size:26px; margin-right:10px; margin-left: 10px;}
.top-nav-left-bottom { color:#676767; margin-top:6px; }
.top-nav-left-bottom span { font-size:12px; margin:0 5px; color:#454455 }
.top-nav-right { float:right; }
.cata-int dl { padding:10px 0; width: 1000px; clear:both; overflow:hidden; }
.cata-int dl .l-line { border-left:1px #dcdcdc dotted; }
.cata-int dl dt { float:left; line-height: 32px; height: 32px; text-align:center; font-size:14px; color:#454545; }
.cata-int dl dd { width:900px; float:left; }
.cata-int dd a { margin:7px 4px 7px 0; padding:0 5px; line-height:20px; display:inline-block; color:#767676; font-size:14px; }
.cata-int dd a:hover { color:#5F1785; }
.cata-int dd .current { color:#5F1785; }
/*.selector { background-color:#ffffff }*/
.link-selector { float:right; }
.link-selector a { font-weight:bold }
.selectors { float:left;font-size:14px}
#startime ,#endtime{border: 1px solid #eed1b0;border-radius: 5px;height: 22px;line-height: 22px;padding: 3px 5px;}
.select_act { width:100px;height:40px;float:left;margin-left:10px }
.select_act .select_sub{width:60px;height:30px;border:1px solid #5f1785;border-radius:5px;color:#5f1785}
.top-nav-left-save a { font-size:14px; display:inline-block; padding:0 0 0 35px; background: url(../images/aixin.png) 10px center no-repeat; }
.top-nav-right-add .btn_submit,.top-nav-right-add a{ border-radius:4px; font-weight:bold; color:#fff; font-size:14px; display:inline-block; padding:10px 20px 10px 35px; background:#5F1785 url(../images/edit.png) 10px center no-repeat;border:none }
.top-nav-right-click { width:130px; }
.top-nav-right-click a { font-size:14px; display:inline-block; padding:10px 32px 10px 20px; background: url(../images/sign.png) right center no-repeat; }
#pubu { margin:0 auto; position:relative; clear:both; margin-top:10px; }
.top-nav-right-click a.signDown { background: url(../images/signDone.png) right center no-repeat; }
#pubu .box { width:230px; height:auto; padding:10px; float:left; }
#pubu .box .pic { width:230px; height:auto; box-shadow:1px 1px 4px #ddd, -1px -1px 4px #ddd; background-color:#fff; padding-top: 12px; border-radius:4px; position:relative; }
#pubu .box .pic .pic_like { color: #ffffff; position: absolute; text-align: right; height: 26px; line-height: 26px; background-color: #000; display: block; width: 195px; opacity: 0.6; padding-right:15px; margin-left: 10px; }
.pic-content { margin-top:30px; }
.pic-content .pic-content-head .pic-content-logo { width:50px; float:left;margin-left:10px }
.pic-content .pic-content-head .pic-content-name { float:left; height:50px; line-height:50px; color:#454545; font-weight:bold; margin-left:5px}
.pic-content-article { padding: 8px 10px; }
.pic-content-article .pic-content-title {color: #2d2d2d;font-size: 15px;font-weight: bold;line-height: 26px;margin-left: 15px;}
.pic-content-article .pic-content-cnt a { color:#767676; text-indent:20px; display:block; line-height:22px; }
.pic-content-bottom { border-top:1px solid #dad8d9; margin-top:5px; margin:0 5px; padding:8px 0; clear:both; overflow:hidden; }
.pic-content-button a.replay{ padding-left:20px; background:url(../images/comment.png) no-repeat left center; display:inline-block; color:#7d5852;}
.pic-content-button a.getread{ padding-left:20px; background:url(../images/getread.png) no-repeat left center; display:inline-block; color:#7d5852;}
#pubu .box .pic .pic-content .pic-content-head .pic-content-logo img { width:100%; border-radius:50%}
#pubu .box .pic img { display: block; width:210px; margin:0 auto; cursor: pointer; }
.pic-content-button { float: right; margin-right: 10px; }
.pic-content-button a { margin-left:10px; }
.pic-content-button a.likeit { padding-left:20px; background:url(../images/like.png) no-repeat left center; display:inline-block; color:#7d5852; }
.cata-int { margin:0 20px; border:1px #dcdcdc solid; overflow:hidden; background-color:#ffffff; border-radius:4px; }
.cata-int dl { padding:10px 0;/*width: 900px;*/ clear:both; overflow:hidden; }
.cata-int dl .l-line { border-left:1px #dcdcdc dotted; }
.cata-int dl dt { width:90px; float:left; text-align:center; font-size:14px; color:#454545; }
.cata-int dl dd { width: 790px; float:left; }
.cata-int dd a { margin:7px 4px 7px 0; padding:0 5px; line-height:20px; display:inline-block; color:#666; font-size:14px; }
.cata-int dd a:hover { background:#5F1785; height:21px; line-height:21px; display:inline-block; color:#fff; font-size:14px; border-radius:3px; }
.cata-int dd .current { background:#5F1785; margin:7px 4px 7px 0; padding:0px 5px; line-height:20px; display:inline-block; color:#fff; font-size:14px; border:1px #5F1785 solid; border-radius:3px; }
.addNew select { width:150px; }
.addNew input.text-field { width:260px; border:1px solid #dcdcdc; height:25px; line-height:25px; border-radius:3px; margin-right:5px; }
.addLeft { min-width:250px;/* border:1px solid #dcdcdc; background-color:#ffffff;*/ margin-left:80px; float:left; }
.addRight { float:right; }
.addRight a { color:#676767; margin-right:30px; display:inline-block; margin-top:20px; }
.addLeft .addBottom a { height:25px; line-height:25px; float:left; background-color:#ffffff; border:1px solid #dcdcdc; padding: 0 10px; border-radius:3px; margin-left:5px; }
.addExtra { width:250px; border:1px solid #dcdcdc; border-radius:3px; display:none; padding:8px 10px; margin-left: 5px; margin-top: -1px; }
.editor { margin-left:25px; width:680px; height:200px; }
.addExtra label { float:left; float: left; margin-left: 10px; font-size: 12px; line-height: 26px; height: 26px; vertical-align: middle; color: #454545; }
.addBtn { margin-top:15px; margin-bottom: 20px; }
.addBtn label { margin-left:10px; }
.addBtn label input { margin-right:3px; }
.addNewBtn { height:28px; line-height:25px; background-color:#5F1785; border:1px solid #5F1785; color:#ffffff; padding:0 30px; display:inline-block; border-radius:3px; margin-left:15px; float: left; }
.addBtn a.saveNewBtn { background-color:#ffffff; color:#5F1785; }
.addExtra label input { margin-right:3px; }
.cata-int .topsearch { padding:25px 15px 15px; line-height:30px; font-size:14px }
.cata-int .topsearch a.btn-red { font-size:14px; background-color:#5F1785; border:1px solid #5F1785 !important; border-radius:3px; }
.cata-int .topsearch .s-1 { width:170px; height:21px; line-height:21px; border:1px #b2b2b2 solid; margin:5px 0 0 -20px; border-radius:0px; float:left; }
.cata-int .topsearch .all-act { margin-top:10px; display:block; }
.cata-int .topsearch .icon-s { width:23px; height:23px; background:url(../images/icon_search.png) no-repeat 0 0; display:block; float:left; margin-top:5px; }
.cata-int .topsearch_hot { padding:1px 15px 35px; font-size:14px; }
.cata-int .topsearch_hot ._from { float:left; display:inline; }
.cata-int .topsearch_hot ._destonation { font-size:14px; float:left; overflow: hidden; display: inline; margin-left: 50px; overflow:hidden; display:inline; }
.cata-int .topsearch_hot div a { margin:7px 4px 7px 0; padding:0 5px; line-height:27px; display:inline; color:#676767; font-size:14px; border:1px #dedede solid; border-radius:3px; }
.cata-int .topsearch_hot div a:hover { border-color:#5F1785; color:#5F1785; }
.cata-int .topsearch_hot div .selected { background:#5F1785; color:#fff; border-radius:3px; }
.cata-botbg { width:920px; margin:0 20px; height:25px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/user/cata_botbg.png) no-repeat 2px 0; text-align:center; margin-bottom:30px; }
.cata-botbg .cata-open { width:48px; height:25px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/user/cata_arrows.png) no-repeat 0 0; display:block; margin:0 auto; }
.cata-botbg .cata-close { width:48px; height:25px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/user/cata_arrows.png) no-repeat 0 -25px; display:block; margin:0 auto; }
.activetyL { width: 780px; float:left; }
.activetyR { float:left; width:240px; margin-top:20px }
.activetyR .canlendar { background-color:#ffffff; position:absolute; top:200px; width:400px; height:400px; right:200px; display:none;z-index:10 }
.canlendarBox { margin-top:42px; padding: 10px 40px; }
.canlendarBox table { width:100%; }
.canlendarBox table tr td { text-align:center; font-size:14px; color:#454545; }
.canlendarBox table tr td span { padding:10px; display:inline-block; }
.canlendarBox table tr td.sign span { background:url(../images/signon.png) 75% bottom no-repeat; }
.canlendarBox table tr td.signin span { background:url(../images/signon.png) 75% bottom no-repeat; }
.canlendarBox table tr td.signin span { color:#5F1785; display:inline-block; font-weight:bold; }
.canlendarBox .canlendar-title h1 { float:left; font-size: 16px; color: #565656; }
.canlendarBox .canlendar-title span { float:right; margin-right:0px; }
.canlendarBox .canlendar-title span a { display:inline-block; float:left; padding: 5px 6px; font-size: 14px; }
.canlendar-count { font-size:14px; color:#656565; }
.canlendar-count b { color:#5F1785; font-size:16px; }
.activityBox, .signBox { border:1px solid #dcdcdc;margin-bottom:15px; background-color:#ffffff; border-radius:4px; width:240px;height:auto;overflow:hidden;}
.signBox a { margin:12px 15px; display:block; background-color: #aaa; clear:both; overflow:hidden; }
.signBox a.disable { background-color:#dcdcdc; }
.signBox a span.signIcon { height: 50px; line-height: 50px; font-size: 16px; padding-left: 45px; background: url(../images/sign.png) 12px center no-repeat; display: inline-block; float: left; color: #ffffff; }
.signBox a.disable span.signIcon { background: url(../images/signDone.png) 12px center no-repeat; }
.signBox a span.signTxt { background-color: #dcdcdc; display: inline-block; line-height: 20px; width: 95px; margin-left: 18px; padding: 5px 10px; text-align: center; float: left; }
.signBox a.disable span.signTxt { margin-left:0px; }
.signBox a:hover { color:#454545; }
.activityBox h2 { font-size:16px; color:#565656; height:30px; line-height:30px; margin-top:8px; padding-left:20px; }
.activetyR .activetyList { width:200px; margin:10px 20px; }
.activetyR .activetyList a img { width:200px; }
p.acName { text-align:center; height:24px; line-height:24px; }
.grid-ctnD { margin: 20px; background-color:#ffffff; border:1px solid #dcdcdc; }
.actlist-tab { overflow:hidden; height:42px; padding:0 20px; }
.actlist-tab ul { margin-top:-42px; }
.actlist-tab ul li { float:left; }
.actlist-tab .zx a { width:80px; padding:0 15px 0 40px; height:40px; font-size:16px; color:#454545; line-height:40px; border-bottom:2px #bcbcbc solid; margin-bottom:-0px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/user/icons-act.png) no-repeat 12px 13px; float:left; display:block; }
.actlist-tab .tnf a { width:140px; padding:0 15px 0 5px; height:40px; font-size:16px; color:#454545; line-height:40px; border-bottom:2px #bcbcbc solid; margin-bottom:-2px; float:left; display:block; }
.actlist-tab .rm a { width:80px; padding:0 15px 0 40px; height:40px; font-size:18px; color:#000; line-height:40px; border-bottom:2px #bcbcbc solid; margin-bottom:-2px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/user/icons-act.png) no-repeat 12px -87px; float:left; display:block; }
.actlist-tab .zx a:hover, .actlist-tab .focus .zx { width:80px; padding:0 15px 0 40px; height:40px; font-size:18px; color:#5F1785; line-height:40px; border-bottom:2px #5F1785 solid; margin-bottom:-2px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/user/icons-act.png) no-repeat 12px -137px; float:left; display:block; }
.actlist-tab .tnf a:hover, .actlist-tab .focus .tnf { width:140px; padding:0 15px 0 5px; height:40px; font-size:18px; color:#5F1785; line-height:40px; border-bottom:2px #5F1785 solid; margin-bottom:-2px; float:left; display:block; }
.actlist-tab .rm a:hover, .actlist-tab .focus .rm { width:80px; padding:0 15px 0 40px; height:40px; font-size:18px; color:#5F1785; line-height:40px; border-bottom:2px #5F1785 solid; margin-bottom:-2px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/user/icons-act.png) no-repeat 12px -238px; float:left; display:block; }
.actlist-tab .zx .current { width:40px; padding:0 15px 0 40px; height:40px; font-size:18px; color:#5F1785; line-height:40px; border-bottom:2px #5F1785 solid; margin-bottom:-2px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/user/icons-act.png) no-repeat 12px -137px; float:left; display:block; }
.actlist-tab .xh .current { width:60px; padding:0 15px 0 40px; height:40px; font-size:18px; color:#5F1785; line-height:40px; border-bottom:2px #5F1785 solid; margin-bottom:-2px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/user/icons-act.png) no-repeat 12px -186px; float:left; display:block; }
.actlist-tab .rm .current { width:40px; padding:0 15px 0 40px; height:40px; font-size:18px; color:#5F1785; line-height:40px; border-bottom:2px #5F1785 solid; margin-bottom:-2px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/user/icons-act.png) no-repeat 12px -237px; float:left; display:block; }
.actlist-tab-botline { height:40px; border-bottom:2px #bcbcbc solid; }
.actlist-tab .fb { float:right; }
.actlist { padding:20px; }
.actlist .actimg { width:260px; margin-right:10px; float:left; }
.actlist .actimg img { width:100%; }
.actlist .daysbox { width: 55px; height: 55px; margin: -69px 0 0 200px; position:relative; background:url(http://s.qybimg.com/sites/all/themes/custom/img/user/mask.png) repeat 0 0; }
.actlist .daysbox .t1 { width:55px; height:36px; font-size:28px; color:#fff; text-align:center; }
.actlist .daysbox .t2 { width:55px; height:19px; font-size:14px; color:#d62624; text-align:center; }
.actlist .actinfo { width:425px; float:left; }
.actlist .actinfo .title a { height:27px; color:#2d64b3; font-size:18px; }
.actlist .actinfo .title a:hover { height:27px; color:#6bc1ff; font-size:18px; }
.actlist .writer { margin:7px 0; color:#9d9d9d; }
.actlist .listtable { overflow:hidden; }
.actlist .listtable .w370 { height:26px; line-height:26px; float:left; overflow:hidden }
.actlist .listtable .w220 { width:220px; height:26px; line-height:26px; float:left; overflow:hidden }
.actlist .participant { width:590px; height:25px; overflow:hidden; margin-top:5px; }
.actlist .participant dt { min-width:82px; line-height:25px; text-align:center; float:left; margin-right:10px; color:#fff; background:#5F1785 }
.actlist .participant dd { float:left; margin-right:10px; }
.seeMore { position: absolute; bottom: 25px; left: 50%; margin-left: -50px; }
.seeMore a { display: block; width: 100px; height: 30px; line-height: 30px; background-color: #fff; border-radius: 4px; text-align: center; border: 1px solid #ededed; }
/*- 弹出框 开始*/
.t_deep{background:url(../images/t_deep.png) no-repeat 0 0;height: 45px;position: absolute;width: 75px;}
.t_top{background:url(../images/t_top.png) no-repeat 0 0;height: 45px;position: absolute;width: 75px;left:75px}
.t_hot{background:url(../images/t_hot.png) no-repeat 0 0;height: 45px;position: absolute;width: 75px;left:150px}
.threads_right{width:350px;min-height:250px;float:left}
.threads_content{width:335px;height:200px;}
.thread_logo_left{width:75px;height:50px;float:left;line-height:50px;margin-left:20px}
.thread_logo_right{width:175px;height:50px;float:left}
.thread_logo_right .upload_btn{color:red;border:1px solid #5F1785;border-radius:4px;display: inline-block;position: relative;top: -10px;}
.cata-int .content_t{width:300px;height:55px;margin-top:10px}
.cata-int .content_b{margin-top:10px}
.threads_right .content_c{width:300px;height:35px;}
.content_c .sub_left{width:75px;height:35px;line-height:35px;float:left}
.content_c .sub_right{width:205px;height:35px;float:left;line-height:35px}
.sub_right .sub_con{width:205px;height:30px}
.content_b .con_left{width:75px;height:400px;line-height:400px;float:left;margin-left:20px}
.content_b .con_right{float:left}
.popup_mask { position: fixed; z-index: 9; width: 100%; height: 100%; left: 0; top: 0; display: none; _position: absolute; _height: 1000px; }
.popup_mask .bkc { position: absolute; width: 100%; height: 200%; left: 0; top: 0; background-color: #333; filter: alpha(opacity=70); opacity: 0.7; }
.popup_mask .mod_wrap { height: 100%; overflow-y: auto; position: absolute; width: 100%; z-index: 1; }
.mod_acc_tip { background: #fff; width: 650px; height: auto; /*height: auto;*/ padding:0px 14px 20px; line-height: 20px; border: 1px solid #E0E0E0; border: 1px solid #d1d1d1 \9; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; color: #666; position: relative; z-index: 4; position: fixed; left: 50%; top: 50%; margin-left: -300px; margin-top: -250px; }
.mod_acc_tip input { background: none; width:20px; height:30px; border:1px solid #CCC; float:left; text-align:center; line-height:30px; }
.popup_mask .modTip { position: fixed; left: 50%; top: 50%; margin-left: -240px; margin-top: -150px; }
.popup_mask.mod_secret_tip { margin-top: -240px; }
.mod_tip_hd { padding-top: 13px;  position: relative; overflow:hidden; margin-top:20px; border-bottom:1px solid #cdcdcd; padding-bottom:10px; }
.mod_tip_hd h4 { font-size: 14px; color: #454545;font-weight:bold; }
.mod_top_title { float:left; width:350px;}
.mod_top_button{ float:right;  margin-right:40px; }
.mod_top_title .mod_top_title_bottom{ display:block;color:#666; margin-top:10px;}
.mod_top_title .mod_top_title_bottom span{ color:#666; margin-left:5px;}
.mod_top_title .mod_top_title_bottom  a{color:#5F1785; }
.btn_mod_close { width: 22px; height: 22px; background:url(../images/icon/%C3%97.png) no-repeat; text-align: center; overflow: hidden; position: absolute; right: 15px;
    top: 15px; z-index:9999;}
.add_tab { width:150px; float:left; border-right:1px dashed #cdcdcd; padding:15px 0;height: 200px;overflow-x:hidden;
overflow-y: auto; }
.add_tab ul li{ height:32px; line-height:32px; background:url(../images/icon/inLeft.png) 80px center no-repeat; margin-bottom:5px;}

.add_tab ul li.on a{ color:#5F1785;background:url(../images/icon/inLeftR.png) 80px center no-repeat; cursor:pointer; padding:2px;border:1px dotted #5f1785;border-radius:5px }
.add_con{ float:left;margin-left: 10px;min-width:75px}
.add_con .add_list ul li{ height:30px; line-height:30px; cursor:pointer;}
.add_con .add_list ul li.cur a{color:#5F1785;padding:2px;border:1px dotted #5f1785;border-radius:5px }
.error_bg { background: #fef4f1 !important; border: 1px solid #ffb79e !important; }
.txt_tip { color: #666; font-size: 12px; visibility: hidden; }
.err_tip { color: #ff6f3d; }
.tip_btns { height: 35px; padding-top: 25px; text-align: center; }
.tip_btns .btn_commom { background: #ff6f3d; color: #fff; }
.tip_btns .btn_back { color: #FFF; background:#000; }
.tip_btns .btn_tip { height: 35px; line-height: 35px; padding:0px 22px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; display: inline-block; cursor: pointer; font-size:16px; }
.mod_hd h4 { font-size:18px; }
.mod_bd { padding:20px 20px 10px 20px; }
.mod_bd p { font-size:16px; color:#FF6600; overflow:hidden; line-height:32px; }
.mod_bd p i { background:url(../images/icon/Prompt.png) no-repeat; width:40px; height:32px; float:left; padding-right:20px; }
.tipBtn .btnOK, .tipBtn .btnCancel { padding:0px 10px; height:25px; line-height:25px; font-size:12px; background:#F3F3F3; border:1px solid #DDDDDD; color:#333333; }
.modSucess { border-bottom:none; }
.mod_sucess { padding:0px 20px 20px; overflow:hidden; }
.mod_sucess .sImg { display:block; float:left; }
.mod_sucess .sImg i { background:url(../images/icon/Success.png) no-repeat; width:50px; height:36px; float:left; }
.mod_sucess p { font-size:20px; color:#79BD52; line-height:30px; float:left; padding-left:10px; }
.mod_sucess p span { display:block; color:#333333; font-size:14px; }
.mod_sucess p span b { font-weight:normal; color:#007FC5; }
/*- 弹出框 结束 */
/******************index******************/
.activityUl ul { clear:both; border-top:1px solid #dcdcdc; overflow:hidden; }
.activityUl ul li { float:left; width:99px; text-align:center; border-bottom: 1px solid #dcdcdc; padding: 7px 0; }
.activityUl ul li:nth-child(2n+1) {
border-right: 1px solid #dcdcdc;
*border-right: 1px solid #dcdcdc;
}
.activityUl p.seeAll { text-align: center; line-height: 28px; height: 28px; }
.activityBox .hotAct { padding:0 20px; }
.activityBox .hotAct p a { display:inline-block; line-height:25px; height:25px; color:#656565; font-weight:bold; }
.activityBox .focusAct dl { clear:both; overflow:hidden; padding: 8px 0; }
.activityBox .focusAct dl dd { float:left; margin-left:15px; color:#676767; }
.activityBox .focusAct dl dd a { font-weight:bold; color:#676767; }
/*footer begin*/
.footer .footOne, .footer .footTwo { width:100%; }
.footer .footOne { background:#f3f3f3; }
.footer .footTwo { height:48px; background:#5d5d5d; }
.footT { width:1200px; margin:0 auto; position: relative; padding-bottom:25px; }
.footT ul { overflow:hidden; clear:both; }
.footT ul li { float:left; padding: 20px 22px 0px 22px; max-width: 170px; }
.footT ul li strong { color: #565656; font-size: 16px; font-weight: normal; line-height: 32px; margin-bottom: 10px; display: block; height: 32px; text-overflow: ellipsis; }
.footT ul li a { font-size: 12px; color: #717171; height: 28px; line-height: 28px; margin-bottom: 5px; display: block; text-overflow: ellipsis; overflow: hidden; }
.footT ul li a.lineshop { width:191px; height:78px; text-align: center; }
.footT ul li b { width:90px; line-height:22px; color:#666; font-size:12px; display:block; margin-left: 50px; font-weight:normal; text-align:center; }
.footT p { font-size: 16px; color: #6B318D; height: 39px; line-height: 39px; margin-top:15px; }
.footT p i { vertical-align:top; margin-left:10px; display:inline-block; }
.footT p em { font-style: normal; font-size: 28px; color:#3e3a39; margin-left:10px; }
.footT p b { color:#7c7c7c; margin-left:10px; font-size:12px; font-weight:normal; }
.footTwo .footB { width:1200px; margin:0 auto; }
.footTwo .footB span { color:#dedede; line-height:48px; }
.footTwo .footB .copy { float:right; }
/*footer end*/
/*登录 开始*/
.warp { background:#F5F5F5; width:100%; }
.warp .warpContent { width:1200px; margin:0 auto; padding: 60px 0 60px 0; }
.warp .warpContent .LoginBox { margin:0 auto; width: 600px; background-color: #ffffff; border: 1px solid #cdcdcd; border-radius: 4px; }
.warp .warpContent .LoginBox .log { overflow:hidden; width:120px; margin:0 auto; padding:20px 0px 10px 0px; }
.warp .warpContent .LoginBox .log i { width:120px; float:left; }
.warp .warpContent .LoginBox .log i img { width:100%; }
.warp .warpContent .LoginBox .logBox { margin:0 auto; overflow:hidden; padding-bottom:20px; }
.warp .warpContent .LoginBox .logBox ul { width:320px; overflow:hidden; margin:0 auto; }
.warp .warpContent .LoginBox .logBox ul li { padding:5px 0px; }
.warp .warpContent .LoginBox .logBox ul li input { width:313px; height:44px; border:1px solid #E6E6E6; border-radius:4px; background:#FFF; line-height:44px; padding-left:5px; font-size: 14px; color: #CCCCCC; }
.warp .warpContent .LoginBox .logBox ul li.li3 { overflow:hidden; }
.warp .warpContent .LoginBox .logBox ul li.li3 input { width:180px; float:left; }
.warp .warpContent .LoginBox .logBox ul li.li3 a { background:url(../images/er_r2_c2.png) no-repeat; width:125px; height:45px; float:right; vertical-align:bottom; }
.warp .warpContent .LoginBox .logBox ul li.li4 a { display: block; background: #5F1785 none repeat scroll 0% 0%; color: rgb(255, 255, 255); width: 318px; height: 44px; line-height: 44px; font-size: 16px; margin-top:10px; text-align:center; }
.warp .warpContent .LoginBox .logBox ul li.li5 { text-align:right; }
.logTitle { text-align:center; color:#454545; font-size:24px; line-height:46px; height:46px; }
#btnSendCode { padding:0; height: 44px; width: 110px; border: 1px solid #e0e1e1; font-size: 12px; color: #494b4e; background-color: #f5f5f5; border-radius: 4px; line-height: 44px; margin-left: 10px; }
.warp .warpContent .LoginBox .logBox ul li.li6 a { background: #FFFFFF; border:1px solid #E6E6E6; color:#7B7B7B; border-radius:4px; }
.warp .warpContent .LoginBox .logBox ul li.li6 a.registerMsg { border:none; background:none; color:#5F1785; height:22px; line-height:22px; }
.Third_party { margin-top: 40px; padding: 20px 0px; text-align: center; border-top: 1px solid #DDD; color: #999; position:relative; }
.Third_party .show-text { position: absolute; left: 50%; top: -10px; width: 90px; height: 18px; padding: 0px 5px; background: #F5F5F5 none repeat scroll 0% 0%; line-height: 18px; overflow: hidden; text-align: center; margin-left: -40px; }
.Third_party .account-list a { display: block; float: left; width: 50px; height: 50px; margin-left: 7px; }
.Third_party .account-list i { background: url(../images/icon/img.png) no-repeat; height:34px; width:34px; display:block; overflow:hidden; margin:0 auto; }
.Third_party .account-list a b { display: block; height: 18px; line-height: 22px; text-align: center; color: #999; font-weight: normal; overflow: hidden; cursor: pointer; }
.Third_party .account-list a.weixin i { background-position:0 -34px; }
.Third_party .account-list a.qq i { background-position:0 -136px; }
.Third_party .account-list a.on i { background-position:0 -102px; }
.Third_party .account-list a.ren i { background-position:0 -170px; }
.Third_party .account-list a.weixin:hover i { background-position:0 -102px; }
.Third_party .account-list a.qq:hover i { background-position:0 0; }
.Third_party .account-list a.ren:hover i { background-position:0 -68px; }
.Third_party .account-list { clear: both; width: 180px; overflow: hidden; margin: 0 auto; display: block; }
.f_r4_c7 { height:34px; width:34px; background-position:0 0; }
.f_r4_c8 { height:34px; width:34px; background-position:0 -34px; }
.f_r6_c4 { height:34px; width:34px; background-position:0 -68px; }
.f_r4_c3 { height:34px; width:34px; background-position:0 -102px; }
.f_r4_c5 { height:34px; width:34px; background-position:0 -136px; }
.f_r4_c6 { height:34px; width:34px; background-position:0 -170px; }
/*登录 结束*/


/*注册 开始*/
/* 注册 header 开始*/
.header .headerOne { width:960px; margin:0 auto; overflow: hidden; padding: 30px 0px 0px; }
.header .headerOne .headerLog { overflow:hidden; }
.header .headerOne .headerLog i { background:url(../images/login_r2_c2.png) no-repeat; width:168px; height:54px; float:left; }
.header .headerOne h3 { text-align:right; font-weight:normal; font-size:12px; color:#999999; padding:10px 0px; }
.header .headerOne h3 a { color:#1190CF; }
/* 注册 header 结束*/

.wRegist { width:100%; overflow:hidden; }
.wRegist .RegistBox { width:960px; margin:0 auto; background:#FFF; margin-bottom:70px; }
.wRegist .RegistBox .rBoxOne { width:891px; margin:0 auto; padding-bottom:30px; }
.wRegist .RegistBox .rBoxOne h3 { font-size:20px; color:#333333; text-align:center; padding:30px 0px; border-bottom:1px solid #E6E6E6; font-weight:300; }
.wRegist .RegistBox .rBoxOne table { margin:0 auto; margin-top:20px; }
.wRegist .RegistBox .rBoxOne table tr td { padding:7px 0px; text-align:left; }
.wRegist .RegistBox .rBoxOne table tr td input { width:323px; height:40px; border:1px solid #E6E6E6; background:#FFF; padding-left:5px; }
.wRegist .RegistBox .rBoxOne table tr td label { color:#999999; font-size:14px; }
.wRegist .RegistBox .rBoxOne table tr td i { padding-right:5px; }
.wRegist .RegistBox .rBoxOne table tr td.inp { overflow:hidden; }
.wRegist .RegistBox .rBoxOne table tr td.inp input { width:190px; float:left; }
.wRegist .RegistBox .rBoxOne table tr td.inp a { background:url(../images/er_r2_c2.png) no-repeat; width:125px; height:45px; float:right; }
.wRegist .RegistBox .rBoxOne table tr td.reg { padding-top:20px; }
.wRegist .RegistBox .rBoxOne table tr td.reg a { width:330px; height:40px; line-height:40px; color:#FFF; background:#F56700; display:block; text-align:center; font-size:16px; }
.wRegist .RegistBox .rBoxOne table tr td span a { color:#1190CF; padding-left:10px; }
/*注册 结束*/
/***********heaThree************/
.headThree { position:absolute; bottom:0px; left:0px; background-color:#fff; border-top:#cbcbca 1px solid; border-bottom:#cbcbca 1px solid; }
.navSelect { float:left; color:#ffffff; font-size:15px; line-height:30px; padding-right:20px; text-shadow: -3px 3px 3px #000; -webkit-text-shadow: -3px 3px 3px #000; -moz-text-shadow: -3px 3px 3px #000; cursor:pointer; }
.headThree .nav { float: left; font-size: 14px; }
.headThree .return { float:right; font-size:14px; color:#ffffff; }
.headThree .nav li { float: left; height: 46px; width:191px; }
.headThree .nav li .children { float: left; position: absolute; top: 46px; left: 0px; width: 100%; padding: 10px 0px; background: #FFF none no-repeat scroll 0% 0% / 100% 40px; color: #404040; z-index: 12; box-shadow: 0px 4px 6px 1px #666; }
.headNav { background: #FFF none no-repeat scroll 0% 0% / 100% 40px; margin: 15px 0px; height: 135px; float: left; padding: 0px 0px 0px 22px; }
.headThree .nav li .children { text-align: left; border: medium none; font-size: 12px; font-size: 14px; color: #323232; text-transform: uppercase; z-index: 9; display: block; transition: all 0.25s ease 0s; }
.headThree .nav li .children li { width: 213px; margin: 15px 0px; padding: 0px 0px 0px 22px; text-align: left; border: medium none; font-size: 12px; height: 148px; }
.children ul li a { display: block; color: #323232; text-decoration: none; height:35px; }
.headThree .nav .children li a { line-height: 35px; height: 148px; background-color:#fff; }
.img-border { height:115px; }
.children li img { transition: all 0.8s ease-in-out 0s; }
/*.headThree .nav li.hot span, .headThree .nav li.new span { background:url(../images/hot.png) 0 0 no-repeat; width:32px; height:13px; margin-left:6px; display:inline-block; }
.headThree .nav li.new span { background:url(../images/new.png) 0 0 no-repeat; }*/
.headThree .nav li a { display: block; text-align: center; line-height: 46px; height: 46px; font-size: 16px; color: #454545; text-align: center; font-weight: bold; height: 22px; line-height: 22px; border-right: 1px solid #cacaca; margin-top: 13px; }
.headThree .nav li a b { margin-left:8px; color:#767676; font-weight:normal; font-size:12px; }
.headThree .nav li:last-child { background:none; }
.headThree .nav li a:hover, .headThree .nav li a.current { color:#5F1785; }
.headThree .nav .children li a:hover { color:#5F1785; border-bottom:1px solid #5F1785; background-color:#fff; font-weight:bold; }
.headThree .nav .children li a:hover b, .headThree .nav li a.current b { color:#5F1785; }
/***********heaThree************/
.headN { position: absolute; top: 60px; left: 0px; background-color:#ffffff; width:100%; }
.navList { overflow: hidden; z-index: 1; position: relative; width: 1000px; margin:0 auto; }
.navList ul { overflow:hidden; clear:both; }
.navList ul li { width:160px; padding: 20px 0; float:left; display:block; text-align:center; }
.navList ul li a, .navList ul li a span { display:block; text-align:center; font-size: 16px; padding: 10px 0; font-weight: bold; }
.navList ul li a:hover { background-color:#dedede; font-weight:bold; }
.navList span.Act a { display: inline-block; width: 100px; font-size: 16px; text-align: center; line-height: 40px; border-bottom: 2px solid #2A80D1; margin-right:20px; }
#nav_2 .navList { width:700px; padding: 25px 0; }
.navList dl dd a { float: left; margin-left:10px; padding:10px; font-size:14px; font-weight:normal; }
/*headerend*/
/*index start*/
.n2-home_activity .home-hot-destes { width:640px; display:inline; float:left; margin-right:0 }
.n2-home_activity .n-panel-l { display:inline-block; float:left; width:640px }
.n2-home_activity .n-panel-l .bd { display:inline-block }
.n2-home_activity .home-hot-act-type { width:320px; display:inline; float:left; margin-right:0 }
.n2-home_activity .home-hot-act-type .n-panel-l { width:310px }
.home-hot-destes .hot-from-dest { width:640px; height:150px; background:#1f1f1f }
.home-hot-destes .hot-from-dest .rec-dests { width:328px; float:left }
.home-hot-destes .hot-from-dest .rec-dests .title { background:url(http://s.qybimg.com/sites/all/themes/custom/img/hot-act.png) no-repeat 15px 18px; color:#fff; font-size:18px; width:150px; padding:20px 0 0 50px }
.home-hot-destes .hot-from-dest .rec-dests .more { position:relative; right:-30px; top:14px }
.home-hot-destes .hot-from-dest .rec-dests ul { margin:20px 10px 0 33px }
.home-hot-destes .hot-from-dest .rec-dests ul li { float:left; margin-right:10px; width:60px; height:40px; font-size:14px; color:#fff; text-align:center }
.home-hot-destes .hot-from-dest .rec-dests ul li a { color:#fff; text-decoration:none; cursor:pointer }
.home-hot-destes .hot-from-dest .rec-dests ul li a:hover { text-decoration:underline; color:#e31d1a }
.home-hot-act-type .weibo-show { width:310px; background:#434343; height:580px }
.home-hot-act-type .rec-type { height:150px; background:#1f1f1f; margin-left:5px }
.home-hot-act-type .rec-type .title { background:url(http://s.qybimg.com/sites/all/themes/custom/img/hot-act.png) no-repeat 15px 18px; color:#fff; font-size:18px; width:150px; padding:20px 0 0 50px }
.home-hot-act-type .rec-type .more { position:relative; right:-30px; top:14px }
.home-hot-act-type .rec-type ul { background:none; margin:15px 10px 0 50px }
.home-hot-act-type .rec-type ul .rec-type-list { width:60px; height:40px; font-size:14px; color:#fff }
.home-hot-act-type .rec-type ul .rec-type-list:hover { color:#e31d1a }
.home-hot-act-type .rec-type ul .suxi { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat 0 0 }
.home-hot-act-type .rec-type ul .huaxiang { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -50px 0 }
.home-hot-act-type .rec-type ul .dengshan { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -100px 0 }
.home-hot-act-type .rec-type ul .panyan { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -150px 0 }
.home-hot-act-type .rec-type ul .huaxue { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -200px 0 }
.home-hot-act-type .rec-type ul .tubu { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -242px 0 }
.home-hot-act-type .rec-type ul .qixing { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -290px 0 }
.home-hot-act-type .rec-type ul .paobu { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -340px 0 }
.home-hot-act-type .rec-type ul .sheying { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -385px 0 }
.home-hot-act-type .rec-type ul .zijia { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -435px 0 }
.home-hot-act-type .rec-type ul .luying { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -476px 0 }
.home-hot-act-type .rec-type ul .gongyi { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -530px 0 }
.home-hot-act-type .rec-type ul .qita { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -580px 0 }
.home-hot-act-type .n-panel-l { margin-left:10px }
.home-hot-act-type ul { position:relative; margin:10px 0 0 7px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/bg.png) repeat left bottom; height:420px }
.home-hot-act-type ul li { list-style:none; font-size:12px; display:inline }
.home-hot-act-type ul li .desc { position:relative; top:191px; *top:191px
}
.home-hot-act-type ul li .desc .title { color:#fff; display:block }
.home-hot-act-type ul li .desc time { float:left; position:absolute; left:20px; color:#adacac }
.home-hot-act-type ul li .hot-act-type-img { width:315px; height:190px }
.home-hot-act-type ul li a { color:#fff; text-decoration:none; cursor:pointer }
.home-hot-act-type ul li a:hover { text-decoration:underline; color:#e31d1a }
.home-hot-act-type ul li .desc-detail { position:absolute; top:0; left:0; height:158px; width:342px; display:none }
.home-hot-act-type ul li .desc-first { font-size:14px; position:absolute; top:135px; left:0 }
.home-hot-act-type ul li .desc-first time { float:right; color:#fff }
.home-hot-act-type ul li .desc-first .desc-l { width:215px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity:0.7; height:55px; float:left; padding-left:20px; font-size:12px }
.home-hot-act-type ul li .desc-first .desc-l .title { padding:6px 10px 3px 0; font-size:14px }
.home-hot-act-type ul li .desc-first time { float:left; color:#fff; margin-left:1px; *margin-left:2px;
width:74px; height:53px; *height:51px;
background:#000; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity:0.7; padding:2px 0 0 10px; *padding:2px 0 2px 10px
}
.home-hot-act-type ul li .desc-first time strong { color:#e31d1a; font-size:24px; display:block; margin-left:10px; font-weight:300 }
.home-hot-destes .n2-node-list li { float:left; position:relative; color:#fff }
.home-hot-destes .n2-node-list li .detail-type { bottom:33px }
.home-hot-destes .n2-node-list li .desc .tit { background:none }
.home-hot-destes .n2-node-list li .tool { position:absolute; bottom:8px; right:17px }
.home-hot-destes .n2-node-list li .tool span { width:68px; display:inline-block }
.home-hot-destes .n2-node-list li .tool .icon-style, .home-hot-destes .n2-node-list li .tool .ico-view, .home-hot-destes .n2-node-list li .tool .ico-like, .home-hot-destes .n2-node-list li .tool .ico-comment, .home-hot-destes .n2-node-list li .tool .ico-apply { width:25px; height:18px; float:none }
.home-hot-destes .n2-node-list li .tool .ico-view { background:url(../images/new-icon-act.png) no-repeat 0 0; height:21px }
.home-hot-destes .n2-node-list li .tool .ico-like { background:url(../images/new-icon-act.png) no-repeat -80px 0 }
.home-hot-destes .n2-node-list li .tool .ico-comment { background:url(../images/new-icon-act.png) no-repeat -158px 0 }
.home-hot-destes .n2-node-list li .tool .ico-apply { background:url(../images/new-icon-act.png) no-repeat -230px 0; display:inline-block; margin-right:5px; vertical-align:middle }
.n2-home_story .n2-node-list { position:relative; height:335px }
.n2-home_story .n2-node-list li { color:#fff }
.n2-home_story .n2-node-list li .desc-detail, .n2-home_story .n2-node-list li .promote-img { width:235px; height:153px }
.n2-home_story .n2-node-list .detail-type { top:110px }
.n2-home_story .n2-node-list .promote, .n2-home_story .n2-node-list .promote-1, .n2-home_story .n2-node-list .promote-2, .n2-home_story .n2-node-list .promote-4, .n2-home_story .n2-node-list .promote-5 { position:absolute }
.n2-home_story .n2-node-list .promote .desc, .n2-home_story .n2-node-list .promote-1 .desc, .n2-home_story .n2-node-list .promote-2 .desc, .n2-home_story .n2-node-list .promote-4 .desc, .n2-home_story .n2-node-list .promote-5 .desc { background:url(http://s.qybimg.com/sites/all/themes/custom/img/home-story-bgx.png) repeat-x; width:235px; height:153px }
.n2-home_story .n2-node-list .promote .desc .tit, .n2-home_story .n2-node-list .promote-1 .desc .tit, .n2-home_story .n2-node-list .promote-2 .desc .tit, .n2-home_story .n2-node-list .promote-4 .desc .tit, .n2-home_story .n2-node-list .promote-5 .desc .tit { max-width:200px; background:none }
.n2-home_story .n2-node-list .promote-1 { left:0 }
.n2-home_story .n2-node-list .promote-2 { left:0; top:158px }
.n2-home_story .n2-node-list .promote-4 { right:0 }
.n2-home_story .n2-node-list .promote-5 { right:0; top:158px }
.n2-home_story .n2-node-list .promote-3 { position:absolute; left:240px }
.n2-home_story .n2-node-list .promote-3 .desc-detail, .n2-home_story .n2-node-list .promote-3 .promote-img { width:477px; height:311px }
.n2-home_story .n2-node-list .promote-3 .detail-type { top:268px }
.n2-home_story .n2-node-list .promote-3 .desc { background:url(http://s.qybimg.com/sites/all/themes/custom/img/home-story-bgd.png) repeat-x; width:477px; height:311px }
.common-node-detail .desc-detail, .listL li .desc-detail, .home-hot-destes .n2-node-list li .desc-detail, .n2-home_story .n2-node-list li .desc-detail { width:260px; height:260px; line-height:24px; bottom:0px; display:none; position:absolute; background-color: #000; opacity: 0.6; }
.home-hot-destes .n2-node-list-share li .desc-detail, .n2-home_story .n2-node-list-share li .desc-detail { width:240px; height:180px; padding:9px; line-height:24px; bottom:0px; display:none; position:absolute; background-color: #fff; opacity: 1; border:1px solid #dcdcdc; }
.listL li.double .desc-detail, .home-hot-destes .n2-node-list li.double .desc-detail, .n2-home_story .n2-node-list li.double .desc-detail { width:520px; }
.home-hot-destes .n2-node-list-share li.double .desc-detail, .n2-home_story .n2-node-list-share li.double .desc-detail { width:500px; height:180px; }
.home-hot-destes .n2-node-list-share li .desc-detail h1, .n2-home_story .n2-node-list-share li .desc-detail h1 { text-align:left; line-height: 24px; padding: 0px; height: auto; font-size:16px; }
.home-hot-destes .n2-node-list-share li .desc-detail p, .n2-home_story .n2-node-list-share li .desc-detail p { color: #454545; line-height: 22px; margin-top: 5px; text-align: left; text-indent: 20px; }
.home-hot-destes .n2-node-list li a.moreAct { text-align:center; display:block; line-height:260px; color:#454545; font-size:16px; float: none; border: 1px solid #dcdcdc; }
.common-node-detail .desc-detail .detail-info, .listL li .desc-detail .detail-info, .home-hot-destes .n2-node-list li .desc-detail .detail-info, .n2-home_story .n2-node-list li .desc-detail .detail-info { position: absolute; bottom: 30px; left: 10px; margin:10px 16px }
.common-node-detail .desc-detail .detail-info span, .listL li .desc-detail .detail-info span, .home-hot-destes .n2-node-list li .desc-detail .detail-info span, .n2-home_story .n2-node-list li .desc-detail .detail-info span { display:block }
.common-node-detail .desc-detail .detail-info .tit, .listL li .desc-detail .detail-info .tit, .home-hot-destes .n2-node-list li .desc-detail .detail-info .tit, .n2-home_story .n2-node-list li .desc-detail .detail-info .tit { font-size:14px; text-shadow:0 2px 4px rgba(0, 0, 0, 0.7) }
.common-node-detail a, .home-hot-destes .n2-node-list li a, .n2-home_story .n2-node-list li a { color:#fff }
.common-node-detail:hover .desc-detail, .listL li:hover .desc-detail, .home-hot-destes .n2-node-list li:hover .desc-detail, .n2-home_story .n2-node-list li:hover .desc-detail { display:block }
.common-node-detail:hover .desc, .listL li:hover .desc, .home-hot-destes .n2-node-list li:hover .desc, .n2-home_story .n2-node-list li:hover .desc { display:none; }
.topic-left, .topic-right { float:left; }
.topic-left { width:798px; border: 1px solid #dcdcdc; border-radius: 2px; background-color:#ffffff; }
.topic-right { width:288px; border: 1px solid #dcdcdc; border-radius: 2px; background-color:#ffffff; margin-left:6px; }
.topic-title .title03 { float:left; padding: 6px 10px; }
.topic-title .title03 a { font-size:14px; margin:0 6px; }
.topic-title .title03 a.cur { color:#5F1785 }
.topic-title .more-topic { float:right; padding: 7px 5px; margin-right: 5px; }
.topic-list { padding: 8px 10px; border-top:1px dotted #dcdcdc; }
.topic-list .head-img { float:left; width: 50px; }
.topic-list .head-img b { display: block; color:#5F1785 }
.topic-list a {    /* float: left;*/ display: inline-block; font-size:14px; line-height:26px; }
.topic-list span { display: block; color:#787878; }
.topic-list span b { font-weight:normal; margin-right:3px; }
.topic-list span i { font-style:normal; margin-right:3px; }
.list-detail { float:left; text-align: left; width: 310px; padding-left: 15px; }
.topic-right .list-detail { width: 200px; }
.list-detail p a { font-size:12px; text-indent:20px; line-height:24px; }
.topic-list-right { float:right; }
.topic-list .head-img img { width:50px; height:50px; border-radius:50%; }
.common-r-list, .home-hot-act-type ul li .desc, .n2-home_store .shop-list li .desc, .n2-home_explore .explore-list li .desc { height:65px; *height:61px;
line-height:25px; border-top:1px solid #676767; font-size:14px; padding:10px 0 0 20px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons/i-arrow.png) no-repeat 280px center }
.common-r-list:hover, .home-hot-act-type ul li .desc:hover, .n2-home_store .shop-list li .desc:hover, .n2-home_explore .explore-list li .desc:hover { background-color:#676767 }
.n-panel-l { position:relative }
.n-panel-l .more { position:absolute; top:0; right:10px; line-height:36px }
.n-panel-l .more a { color:#fff; text-decoration:none; cursor:pointer }
.n-panel-l .more a:hover { text-decoration:none; color:#e31d1a }
.n-panel-l .more a:hover .jia { color:#e31d1a }
.n-panel-l .hd .apply-count { position:absolute; top:0; right:60px; line-height:40px; color:#fff }
.n-panel-l .hd .apply-count span { font-size:20px; font-family:arial; font-weight:bold; margin-right:8px }
.n2-two-col { margin-bottom:18px; overflow:hidden }
.n2-two-col .n2-home_equipment { width:640px; display:inline; float:left; margin-right:0 }
.n2-two-col .listL { width:320px; display:inline; float:left; margin-right:0 }
.n2-hot-equipment li { position:relative; float:left; width:208px; height:257px; margin:0 7px 7px 0; background:#fff; text-align:center }
.n2-hot-equipment li img { width:200px; height:200px }
.n2-hot-equipment li .title { position:relative; margin:12px 15px 0 15px; font-size:14px; height:42px }
.n2-hot-equipment li .desc-spec { color:#919191 }
.n2-hot-equipment li a { display:block; color:#000 }
.n2-hot-equipment li small { font-family:SimHei; position:absolute; bottom:0; right:0; width:21px; height:21px; background:#e31d1a; cursor:pointer; text-align:center; line-height:21px; color:#fff; bottom:10px }
.n2-hot-equipment li .desc { position:absolute; bottom:0; width:208px; font-size:14px; color:#fff; display:none }
.n2-hot-equipment li .desc .desc-opac { height:257px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity:0.7 }
.n2-hot-equipment li .desc .price { position:absolute; bottom:10px; background:#e31d1a; width:100% }
.n2-hot-equipment li:hover .desc { display:block }
.listL li { position:relative; background:#fff; height:153px; font-size:14px; margin-bottom:7px; color:#737373 }
.listL li .review-desc .zbt { margin-bottom:5px }
.listL li .review-desc .zbt span { display:inline-block; margin-right:5px; line-height:13px }
.listL li .review-desc .zbt .star img { float:left; margin:0; margin-right:4px }
.listL li .review-img { margin:0 10px 0 10px; border:1px solid #ebebeb; float:left }
.listL li .title { padding:10px; color:#000 }
.listL li .title .review-tit { height:18px; *height:20px;
width:250px; overflow:hidden; display:inline-block; word-break:break-all }
.listL li .desc-detail { width:310px; height:153px; bottom:0; left:0 }
.listL li .view-more { position:absolute; bottom:0; right:0; background:#e31d1a; z-index:1; width:100%; text-align:center }
.listL li .view-more small { float:right; margin-right:10px; *display:none
}
.n2-home_activity { overflow:hidden; margin-bottom:18px; clear:both }
.n2-home_activity .home-hot-destes { width:640px; display:inline; float:left; margin-right:0 }
.n2-home_activity .n-panel-l { display:inline-block; float:left; width:640px }
.n2-home_activity .n-panel-l .bd { display:inline-block }
.n2-home_activity .home-hot-act-type { width:320px; display:inline; float:left; margin-right:0 }
.n2-home_activity .home-hot-act-type .n-panel-l { width:310px }
.home-hot-destes .hot-from-dest { width:650px; height:150px; background:#1f1f1f }
.home-hot-destes .hot-from-dest .rec-dests { width:328px; float:left }
.home-hot-destes .hot-from-dest .rec-dests .title { background:url(http://s.qybimg.com/sites/all/themes/custom/img/hot-act.png) no-repeat 15px 18px; color:#fff; font-size:18px; width:150px; padding:20px 0 0 50px }
.home-hot-destes .hot-from-dest .rec-dests .more { position:relative; right:-30px; top:14px }
.home-hot-destes .hot-from-dest .rec-dests ul { margin:20px 10px 0 33px }
.home-hot-destes .hot-from-dest .rec-dests ul li { float:left; margin-right:10px; width:60px; height:40px; font-size:14px; color:#fff; text-align:center }
.home-hot-destes .hot-from-dest .rec-dests ul li a { color:#fff; text-decoration:none; cursor:pointer }
.home-hot-destes .hot-from-dest .rec-dests ul li a:hover { text-decoration:underline; color:#e31d1a }
.home-hot-act-type .weibo-show { width:310px; background:#434343; height:580px }
.home-hot-act-type .rec-type { height:150px; background:#1f1f1f; margin-left:5px }
.home-hot-act-type .rec-type .title { background:url(http://s.qybimg.com/sites/all/themes/custom/img/hot-act.png) no-repeat 15px 18px; color:#fff; font-size:18px; width:150px; padding:20px 0 0 50px }
.home-hot-act-type .rec-type .more { position:relative; right:-30px; top:14px }
.home-hot-act-type .rec-type ul { background:none; margin:15px 10px 0 50px }
.home-hot-act-type .rec-type ul .rec-type-list { width:60px; height:40px; font-size:14px; color:#fff }
.home-hot-act-type .rec-type ul .rec-type-list:hover { color:#e31d1a }
.home-hot-act-type .rec-type ul .suxi { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat 0 0 }
.home-hot-act-type .rec-type ul .huaxiang { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -50px 0 }
.home-hot-act-type .rec-type ul .dengshan { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -100px 0 }
.home-hot-act-type .rec-type ul .panyan { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -150px 0 }
.home-hot-act-type .rec-type ul .huaxue { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -200px 0 }
.home-hot-act-type .rec-type ul .tubu { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -242px 0 }
.home-hot-act-type .rec-type ul .qixing { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -290px 0 }
.home-hot-act-type .rec-type ul .paobu { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -340px 0 }
.home-hot-act-type .rec-type ul .sheying { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -385px 0 }
.home-hot-act-type .rec-type ul .zijia { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -435px 0 }
.home-hot-act-type .rec-type ul .luying { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -476px 0 }
.home-hot-act-type .rec-type ul .gongyi { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -530px 0 }
.home-hot-act-type .rec-type ul .qita { background:url(http://s.qybimg.com/sites/all/themes/custom/img/rec-type.png?v=20140612) no-repeat -580px 0 }
.home-hot-act-type .n-panel-l { margin-left:10px }
.home-hot-act-type ul { position:relative; margin:10px 0 0 7px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/bg.png) repeat left bottom; height:420px }
.home-hot-act-type ul li { list-style:none; font-size:12px; display:inline }
.home-hot-act-type ul li .desc { position:relative; top:191px; *top:191px
}
.home-hot-act-type ul li .desc .title { color:#fff; display:block }
.home-hot-act-type ul li .desc time { float:left; position:absolute; left:20px; color:#adacac }
.home-hot-act-type ul li .hot-act-type-img { width:315px; height:190px }
.home-hot-act-type ul li a { color:#fff; text-decoration:none; cursor:pointer }
.home-hot-act-type ul li a:hover { text-decoration:underline; color:#e31d1a }
.home-hot-act-type ul li .desc-detail { position:absolute; top:0; left:0; height:158px; width:342px; display:none }
.home-hot-act-type ul li .desc-first { font-size:14px; position:absolute; top:135px; left:0 }
.home-hot-act-type ul li .desc-first time { float:right; color:#fff }
.home-hot-act-type ul li .desc-first .desc-l { width:215px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity:0.7; height:55px; float:left; padding-left:20px; font-size:12px }
.home-hot-act-type ul li .desc-first .desc-l .title { padding:6px 10px 3px 0; font-size:14px }
.home-hot-act-type ul li .desc-first time { float:left; color:#fff; margin-left:1px; *margin-left:2px;
width:74px; height:53px; *height:51px;
background:#000; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity:0.7; padding:2px 0 0 10px; *padding:2px 0 2px 10px
}
.home-hot-act-type ul li .desc-first time strong { color:#e31d1a; font-size:24px; display:block; margin-left:10px; font-weight:300 }
.home-hot-destes .n2-node-list li { float:left; position:relative; color:#fff; width: 260px; height: 260px; overflow:hidden}
.home-hot-destes .n2-node-list li.double { width: 520px; }
/*.pic .home-hot-destes .n2-node-list li { margin-left:7px; }*/
.n2-node-list { margin-left:8px; }
/* .home-hot-destes .n2-node-list li .n2-act-img { width: 260px; height:260px }
.home-hot-destes .n2-node-list li.double .n2-act-img { width: 520px; height:260px } */
.home-hot-destes .n2-node-list li .detail-type { bottom:33px }
.home-hot-destes .n2-node-list li .desc { background:url(http://s.qybimg.com/sites/all/themes/custom/img/home-act-bg.png) repeat-x; width: 260px; position: absolute; padding: 0 2px; height:260px; padding-top: 70px; }
.home-hot-destes .n2-node-list li.double .desc { width: 520px }
.home-hot-destes .n2-node-list li .desc .tit { background:none; padding: 15px; font-size: 16px; }
.home-hot-destes .n2-node-list li .tool { position:absolute; bottom:8px; right: 17px; }
.home-hot-destes .n2-node-list li .tool span { width: 56px; display:inline-block }
.home-hot-destes .n2-node-list li .tool .icon-style, .home-hot-destes .n2-node-list li .tool .ico-view, .home-hot-destes .n2-node-list li .tool .ico-like, .home-hot-destes .n2-node-list li .tool .ico-comment, .home-hot-destes .n2-node-list li .tool .ico-apply { width:25px; height:18px; float:none }
.home-hot-destes .n2-node-list li .tool .ico-view { background:url(../images/new-icon-act.png) no-repeat 0 0; height:21px }
.home-hot-destes .n2-node-list li .tool .ico-like { background:url(../images/new-icon-act.png) no-repeat -80px 0 }
.home-hot-destes .n2-node-list li .tool .ico-comment { background:url(../images/new-icon-act.png) no-repeat -158px 0 }
.home-hot-destes .n2-node-list li .tool .ico-apply { background:url(../images/new-icon-act.png) no-repeat -230px 0; display:inline-block; margin-right:5px; vertical-align:middle }
.n2-home_story .n2-node-list { position:relative; height:335px }
.n2-home_story .n2-node-list li { color:#fff }
.n2-home_story .n2-node-list li .desc-detail, .n2-home_story .n2-node-list li .promote-img { width:235px; height:153px }
.n2-home_story .n2-node-list .detail-type { top:110px }
.n2-home_story .n2-node-list .promote, .n2-home_story .n2-node-list .promote-1, .n2-home_story .n2-node-list .promote-2, .n2-home_story .n2-node-list .promote-4, .n2-home_story .n2-node-list .promote-5 { position:absolute }
.n2-home_story .n2-node-list .promote .desc, .n2-home_story .n2-node-list .promote-1 .desc, .n2-home_story .n2-node-list .promote-2 .desc, .n2-home_story .n2-node-list .promote-4 .desc, .n2-home_story .n2-node-list .promote-5 .desc { background:url(http://s.qybimg.com/sites/all/themes/custom/img/home-story-bgx.png) repeat-x; width:235px; height:153px }
.n2-home_story .n2-node-list .promote .desc .tit, .n2-home_story .n2-node-list .promote-1 .desc .tit, .n2-home_story .n2-node-list .promote-2 .desc .tit, .n2-home_story .n2-node-list .promote-4 .desc .tit, .n2-home_story .n2-node-list .promote-5 .desc .tit { max-width:200px; background:none }
.n2-home_story .n2-node-list .promote-1 { left:0 }
.n2-home_story .n2-node-list .promote-2 { left:0; top:158px }
.n2-home_story .n2-node-list .promote-4 { right:0 }
.n2-home_story .n2-node-list .promote-5 { right:0; top:158px }
.n2-home_story .n2-node-list .promote-3 { position:absolute; left:240px }
.n2-home_story .n2-node-list .promote-3 .desc-detail, .n2-home_story .n2-node-list .promote-3 .promote-img { width:477px; height:311px }
.n2-home_story .n2-node-list .promote-3 .detail-type { top:268px }
.n2-home_story .n2-node-list .promote-3 .desc { background:url(http://s.qybimg.com/sites/all/themes/custom/img/home-story-bgd.png) repeat-x; width:477px; height:311px }
.n2-home_story .n2-node-list .promote-3 .desc .tit { max-width:400px; background:none }
.border-none { border:none }
.n2-ctg-list { margin-left:15px }
.n2-ctg-list li { float:left; margin:0 !important }
.n2-ctg-list li img { width:35px; height:35px }
.n2-ctg-list .suxi { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-type.png?v=20140611) no-repeat 0 0 }
.n2-ctg-list .huaxiang { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-type.png?v=20140611) no-repeat -65px 0 }
.n2-ctg-list .dengshan { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-type.png?v=20140611) no-repeat -131px 0 }
.n2-ctg-list .panyan { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-type.png?v=20140611) no-repeat -196px 0 }
.n2-ctg-list .huaxue { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-type.png?v=20140611) no-repeat -261px 0 }
.n2-ctg-list .tubu { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-type.png?v=20140611) no-repeat -326px 0 }
.n2-ctg-list .qixing { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-type.png?v=20140611) no-repeat -391px 0 }
.n2-ctg-list .paobu { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-type.png?v=20140611) no-repeat -456px 0 }
.n2-ctg-list .sheying { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-type.png?v=20140611) no-repeat -521px 0 }
.n2-ctg-list .zijia { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-type.png?v=20140611) no-repeat -586px 0 }
.n2-ctg-list .shuishang { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-type.png?v=20140611) no-repeat -651px 0 }
.n2-ctg-list .luying { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-type.png?v=20140611) no-repeat -651px 0 }
.n2-ctg-list .gongyi { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-type.png?v=20140611) no-repeat -717px 0 }
.n2-ctg-list .qita { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-type.png?v=20140611) no-repeat -783px 0 }
.n2-home_store { clear:both; height:425px; overflow:hidden }
.n2-home_store #shop-map { width:640px; display:inline; float:left; margin-right:0 }
.n2-home_store .shop-list { width:320px; display:inline; float:left; margin-right:0; width:310px }
.n2-home_store .shop-list ul { background:url(http://s.qybimg.com/sites/all/themes/custom/img/bg.png) repeat left bottom; height:380px }
.n2-home_store .shop-list li .desc { position:relative; padding:10px 0 0 10px }
.n2-home_store .shop-list li .desc .title { color:#fff; display:block }
.n2-home_store .shop-list li .desc .title .icon-addr { background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons/icon-addr.png) no-repeat left center; width:17px; height:25px; margin-right:10px; display:block; float:left; text-align:center; font-size:10px }
.n2-home_store .shop-list li .desc .addr { float:left; position:absolute; left:36px; color:#adacac }
.n2-home_store .shop-list:hover { cursor:pointer }
.n2-home_store .i-tnf { background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons/icon-tnf.jpg) no-repeat; width:16px; height:16px; display:block; position:absolute; top:188px; left:150px; cursor:pointer }
.home-hot-act-type { float:left; }
.product { margin-top:2px; width: 800px; float: left; margin-right:10px; }
.product .content h1, .activity .content h1 { font-size: 18px; padding-left:10px; font-weight: bold; text-align:left; line-height: 40px; height:40px; border-bottom: 2px solid #fefefe; color:#000; *position:relative;
}
.product .content h1 .more { display:inline-block; float:right; *position:absolute;
height: 28px; display: inline-block; float: right; font-size: 14px; color: #fff; margin-right: 10px; *right:0px;
*top:2px;
}
.product .content h1 .more:hover { color:#5F1785; }
.product .productL { float:left; width:650px; text-align:center; position:relative; margin-right:5px; }
.proLR .productL { width:798px; margin-bottom: 10px; }
.product .productL h1, .product .listR h1, .activity .content h1 { opacity: 0.8; text-align: left; padding-left: 12px; font-size: 16px; color: #454545; font-weight: normal; height: 42px; line-height: 42px; text-align: center; font-weight: bold; }
.product .productL .pic { padding-top: 5px; margin-top: 10px; border: 1px solid #dcdcdc; border-radius: 2px; background-color:#ffffff; }
.product .productL .pic a { display:inline-block; float:left; margin-right: 13px; *margin-right:6px;
}
.product .productL .pic a:last-child { margin-right:0px; }
.activity a { padding-top: 5px; display: inline-block; }
.activity a img { width:100%; }
.brand a img { border:1px solid #d6d6d6; }
.product .productL .brand a { margin:5px; }
.product .productR { float: left; margin-left: 3px; width: 302px; }
.product .productR h1 { background-color:#f3a63a; color:#fff; }
.proItem1 { margin-bottom:5px; }
.product .productR .pic { border:1px solid #c9c9c9; }
.proItem1 h1.title01, .product .listL h1 { font-style:normal; text-indent:6px; background-color:#5F1785; color:#fff; font-weight:normal; font-size:16px; }
.rankList li { background-color:#d9d9d9; margin:3px 0 4px 0; }
.rankList li p { height:20px; padding:12px; color:#545454; font-size:14px; }
.rankList li p span { color: #fff; background-color: #4e4e4e; width: 20px; line-height: 20px; height: 20px; display: block; float: left; text-align:center; margin-right: 15px; }
.flSlider { position: relative; height:400px; overflow: hidden; z-index: 1; }
.flSlider .hd { position: absolute; width: 100%; height:12px; line-height:12px; overflow: hidden; bottom: 10px; text-align: center; z-index: 2; }
.flSlider .hd li, .flSlider1 .hd li { display: inline-block; *display: inline;
zoom: 1; width:12px; height:12px; margin:0 7px; overflow: hidden; background: #c4c4c4; }
.flSlider .bd li, .flSlider .bd li a { width:100%; height:400px; text-align:center; }
.flSlider .bd li a img { width:100%; }
.flSlider .bd li a { display: block; }
.flSlider .hd li.on, .flSlider1 .hd li.on { background-color: #f3a63a; }
.flSlider1 .hd { position: absolute; width: 100%; height:12px; line-height:12px; overflow: hidden; bottom: 5px; text-align: right; z-index: 2; }
.flSlider1 { position:relative; height:245px; }
.flSlider1 .bd li a, .flSlider2 .bd li a { display:block; text-align:center; }
.flSlider1 .bd li a p { text-align:center; color:#f25d25; font-size:14px; }
.flSlider1 .bd li a:hover p { color:#c60; }
.listL { width:300px; float: left; }
.listL a { display:block; }
.flSlider2 { position:relative; height:448px; }
.flSlider2 .hd { position: absolute; width: 100%; height:5px; line-height:5px; overflow: hidden; bottom: 10px; text-align: left; z-index: 2; padding-left:20px; }
.flSlider3 .hd, .flSlider4 .hd, .flSlider5 .hd { position: absolute; width: 680px; height:8px; line-height:8px; overflow: hidden; bottom: 10px; text-align: right; z-index: 2; padding-right:20px; }
.flSlider3, .flSlider4, .flSlider5 { position:relative; height:300px; }
.flSlider2 .hd li, .flSlider3 .hd li, .flSlider4 .hd li, .flSlider5 .hd li { display: inline-block; *display: inline;
zoom: 1; width:33px; height:8px; margin-left:3px; overflow: hidden; background: #fff; }
.flSlider2 .hd li.on, .flSlider3 .hd li.on, .flSlider4 .hd li.on, .flSlider5 .hd li.on { background-color:#f14010; }
.flSlider4 .tempWrap { width:700px; }
.listR { float:left; width:650px; margin-left: 6px; }
.listR ul { clear:both; overflow:hidden; margin-top:8px; }
.listR ul li { float: left; width: 208px; background-color: #fff; height: 243px; margin-bottom:8px; margin-right: 8px; }
.listR ul li span { display: block; overflow: hidden; position: relative; padding-top:5px; }
.listR ul li a { display:block; text-align:center; }
.listR ul li a:hover { color:#c33; }
.listR ul li a:hover img { margin-left:2px; }
.listL li { position:relative; background:#fff; height: 163px; font-size:14px; margin-bottom:7px; color:#737373; }
.listL li .review-desc { position:relative; top:5px; width: 165px; float:left; }
.listL li .review-desc .zbt { margin-bottom:5px; height: 34px; }
.listL li .review-desc .zbt span { display:inline-block; margin-right:5px; line-height:13px }
.listL li .review-desc .zbt .star img { float:left; margin:0; margin-right:4px }
.listL li .review-img { margin:0 10px 0 10px; border:1px solid #ebebeb; float:left }
.listL li .title { padding:10px; color:#000 }
.listL li .title .review-tit { height:18px; *height:20px;
width:250px; overflow:hidden; display:inline-block; word-break:break-all }
.listL li .desc-detail { width:310px; height:153px; bottom:0; left:0 }
.listL li .view-more { position:absolute; bottom:0; right:0; background:#e31d1a; z-index:1; width:100%; text-align:center }
.listL li .view-more small { float:right; margin-right:10px; *display:none
}
.n2-home_activity { overflow:hidden; margin-bottom:18px; clear:both }
.n2-home_activity .home-hot-destes { width:640px; display:inline; float:left; margin-right:0 }
.n2-home_activity .n-panel-l { display:inline-block; float:left; width:640px }
.n2-home_activity .n-panel-l .bd { display:inline-block }
.n2-home_activity .home-hot-act-type { width:320px; display:inline; float:left; margin-right:0 }
.n2-home_activity .home-hot-act-type .n-panel-l { width:310px }
.priceL { padding: 0px 10px; overflow: hidden; line-height: 20px; width: 174px; }
.priceL1 { padding: 0px 10px; line-height: 20px; width: 174px; }
.priceL em { font-size: 18px; font-style: normal; color: #ac000c; float: left; }
.priceL1 em { color:#c80505; font-size:14px; font-weight:bold; font-style:normal; }
.priceL i { color: #7b7b7b; font-style: normal; float: right; text-decoration: line-through; font-size:15px; }
.instr a { color: #ac000c; font-size:12px; margin-top:3px; }
.instr1 { padding:0 10px; }
.listR ul li .instr1 a { color: #000000; font-size:12px; margin-top:3px; text-align:left; }
.listR ul li.award span b { background:url(../images/awardlogo.jpg) no-repeat 0 0; display:block; width: 53px; height: 60px; top: 20px; right: 20px; position: absolute; }
.awardList { padding-top: 30px; padding-left:30px; }
.title .title02 { float:left; width:820px; }
.product .content .title02 { border-bottom-color:#de1819; color: #000; background-color: #fff; }
.tabNav { float:left; border-bottom:2px solid #de1819 }
.tabNav ul li { float:left; line-height:40px; height:40px; width:112px; background:url(../images/bg.jpg) repeat-x 0 0; color:#212121; margin:0 6px 0 5px; text-align: center; font-size: 16px; cursor: pointer; }
.tabNav ul li.on { background:url(../images/bg01.jpg) repeat-x 0 0; color:#ffffff; }
.tabNav ul li:last-child { margin-right:0px; }
.proLR { padding-top:8px; }
.produce { width:240px; float:left; }
.produce dl { padding: 0 20px; }
.produce dl dt { font-size:18px; font-weight:bold; color:#000000; text-align:left; }
.produce dl dd { font-size:12px; color:#232323; text-align:left; line-height:20px; }
.produce dl dd b { font-size: 18px; font-weight: bold; color: #000000; }
.proPic { float:left; height: 300px; width: 700px; }
.proBot { float:left; margin-top:10px; }
.proBot ul li { float:left; width:182px; border:1px solid #bfbfbf; margin-right:5px; }
.proBot ul li:last-child { margin:0px; }
.proBot ul li span { padding:0px; }
.proBot ul li span a { font-size:0px; display:block; text-align: center; }
.proBot ul li .msgBot { background-color:#e3e3e3; padding: 6px 0; }
.proBot ul li .msgBot a { font-size:12px; text-align:left; }
.proBot ul li .msgBot p { text-align:left; }
.pic01 { margin-top:10px; }
.pic01 a { display:block; float:left; font-size:0px; margin-right:7px; *margin-right:5px;
}
.pic01 a:last-child { margin:0px; }
.listR01 ul { width: 388px; float: left; }
.listR01 ul.differ { width: 193px; height: 448px; background-color:#8ed8ea; }
.listR01 ul.differ li { width: 193px; height: 448px; background-color:#8ed8ea; }
.listR01 ul.differ li span a { height:400px; line-height: 400px; }
.listR01 ul.differ li span img { vertical-align: middle; }
.productList { margin-top:8px; }
.web .productL { width:470px; margin:0; }
.web .productL .proItem { height:420px; background-color:#e8e8e8; margin-top: 10px; margin-right: 10px; }
.web .productR .proItem { height:420px; margin-top: 10px; }
.web .productL .weibo { padding:20px; }
.web .productL .weibo p { text-align:left; margin-bottom:15px; }
.web .productL .weibo p.picShow { background-color:#ffffff; text-align: center; padding:12px; margin-bottom:25px; }
.web .productL .weibo p a { color:#ff4e1e; font-size:13px; text-align:left; }
.web .productR { width:730px; margin:0; }
.weiL { width:240px; float:left; }
.weiR { float:left; width:490px; }
.weiL span { display:block; width:250px; text-align:center; margin-bottom: 15px; }
.weiR .weiList { background-color:#e0e0e0; padding:6px 15px; margin-top: 8px; }
.weiR .weiLL { float: left; width: 354px; padding-right: 8px; padding-top: 6px; padding-left: 6px; }
.weiR .weiLL p { color:#ff4e1e; font-size:13px; text-align:left; line-height:20px; }
.weiR .weiLR { float: left; width: 92px; }
.weiR .weiLR img { vertical-align: top; }
.weiR .weiLC { display: block; background-color: #ffffff; clear: both; overflow: hidden; }
.activity { margin-top:6px; }
/*index end*/


/*prtList start*/
.w985 { width:985px; }
.banner a { font-size:0px; display:block; }
.proChoose .Stitle { height:40px; font-size: 16px; padding-left: 25px; color: #FFF; line-height: 40px; }
.proChoose .Stitle a { font-weight:normal; float:left; }
.proChoose .Stitle .searchAll { height:22px; width:166px; background-position:0 -563px; padding:0px; display:inline-block; float: left; margin-top:8px; }
.proChoose .Stitle .search-text { background-color: #e0e0e0; border:1px solid #e0e0e0; width: 120px; vertical-align: top; height: 16px; margin-left: 15px; margin-top: 1px; }
.proChoose .Stitle .search-icon { height:16px; width:16px; background-position:0 -69px; display: inline-block; border: none; vertical-align: top; margin-top: 3px; }
.proChoose .Stitle span { border:1px solid #ffffff; font-weight:normal; margin-left: 10px; font-size: 14px; padding: 3px 5px; }
.proChoose .Stitle span em, .proChoose .Stitle span i { font-style:normal; }
.proChoose { background-color:#fff; }
.proChoose ul li { list-style: outside none none; padding: 12px 32px; overflow: hidden; clear: both; border-bottom: 1px solid #cecece; }
.proChoose ul li .rightC { float: left; width: 820px; overflow: hidden; }
.proChoose ul li .rightC a { font-size: 14px; height: 15px; line-height: 15px; display: inline-block; margin: 6px 35px; color:#494949; min-width: 70px; }
.proChoose ul li .rightRC { height:auto; }
.proChoose ul li a:last-child { border:none; }
.proChoose ul li i { height: 15px; width: 15px; float: right; display: inline-block; margin-top: 12px; cursor:pointer; background:url(../images/list.png) 0 -23px no-repeat; }
.proChoose ul li i.select { background:url(../images/list.png) 0 0 no-repeat; }
.proChoose ul li span { color:#494949; font-size: 14px; float:left; display: inline-block; padding: 5px; width:70px; }
.proChoose ul li span.all { padding:0 5px; color:#888888 }
.proChoose ul { background-color:#fff; }
.Sort { height:30px; background:#fff; margin-top:2px; line-height: 30px; border:1px solid #cfcfcf }
.Sort span { color:#494949; font-size: 14px; font-weight:normal; display: block; float:left; border-right:1px solid #cfcfcf }
.Sort span.page { float:right; border:none; }
.Sort span a { margin-left: 20px; margin-right: 20px; height: 16px; display:inline-block; line-height: 16px; padding:0 5px; margin-top: 7px; font-size:14px; }
.Sort span b { color:#606060; font-weight:normal; }
.Sort span b.sort { height: 16px; width: 9px; background-position: 0 -15px; display: inline-block; float: none; margin-left: 3px; vertical-align: middle; }
.priceDown, .priceUp { border:1px solid #cfcfcf; height:20px; line-height:20px; width:80px; margin:0 5px; }
.confirm-icon { width:35px; height:20px; background-color:#c33; color:#fff; border:1px solid #c33; margin-right: 8px; }
.Sort span.page a { float:none; margin:0px; margin-right:5px; padding:0px; }
.Product { margin:0 auto; }
.Product .ProList { margin-top: 10px; overflow:hidden; }
.ProList ul { clear:both; overflow:hidden; }
.Product .ProList ul li { float: left; height: 308px; width: 178px; padding: 6px; border:1px solid #e6e6e6; margin-right: 6px; margin-top: 10px; *margin-right:5px;
}
 .Product .ProList ul li:nth-child(5n) {
margin-right:0px;
}
.Product .ProList ul li a.proImg { display:block; text-align:center; }
.ProList ul li p { line-height: 22px; clear: both; overflow: hidden; margin-top: 5px; }
p.price i { font-size:14px; color: #c80505; font-style:normal; font-weight:bold; }
.ProList ul li p.proTitle a { height: 40px; display: block; color:#6d6d6d; font-size:12px; line-height:20px; overflow: hidden; text-overflow: ellipsis; }
.ProList ul li p em { background:url(../images/icon/star.png) 0 0 no-repeat; height:12px; width:12px; display: inline-block; margin-right:3px; *height:25px;
}
.ProList ul li p em.bad { background:url(../images/icon/star1.png) 0 0 no-repeat; }
.ProList ul li p b { font-size: 12px; color: #9a9a9a; font-weight:normal; display: inline-block; float: left; height:12px; line-height:12px; }
.ProList ul li p b.total { width:90px; border-right:1px solid #ddd5d5; }
.ProList ul li p b.total i { font-style:normal; color:#c1886a; font-weight:bold; margin-left:3px; }
.ProList ul li p b.recomm { color:#2f85ba; text-indent: 8px; width: 87px; }
.ProList ul li p.btn_A { text-align:center; }
.ProList ul li p.btn_A a { display:inline-block; padding:12px 0; font-size:13px; width:91px; text-align:center; border-radius:8px; border:2px solid #5f1785; }
.ProList ul li p.btn_A a.detail_btn { background-color:#5f1785; color:#ffffff; margin-right:10px; }
.ProList ul li p.btn_A a.save_btn { color: #5f1785; background: url(../images/icon/aixin.png) 17px 14px no-repeat; padding-left: 10px; width: 86px; }
.fenyeBox { margin: 0 auto; overflow: hidden; clear: both; }
.fenye { height: 24px; font-size: 0; text-align: center; margin: 25px 0; }
.fenye a { display: inline-block; height: 22px; line-height: 22px; margin-left: 4px; padding: 0 8px; background: #fff; border: 1px solid #e3e3e3; color: #333; font-size: 12px; color:#100f10; border-radius:2px; }
.fenye a.on, .fenye a:hover { background-color: #a10c06; color: #fff; border-radius:2px; }
a.pageup, a.pagedown { margin-right:8px; }
a.load { color:#cccccc; }
a.pageup:hover, a.pagedown:hover { background-color:#ffffff; color:#e4393c; }
.fenye a.no:hover { color:#100f10; }
.fenye strong { display: inline-block; margin: 0 5px; font-size: 14px; }
.fenye label { display: inline-block; height: 40px; line-height: 40px; font-size: 14px; margin: 0 0 0 10px; }
.fenye span { display: inline-block; vertical-align: top; font-size: 12px; line-height: 22px; height: 22px; margin:0 5px; color:#100f10; }
.fenye a.headPage, .fenye a.footPage { border:none; padding:0px; }
.fenye a.headPage, .fenye a.footPage { background-color:#ffffff; color:#100f10; }
.fenye span input { float: left; height: 16px; width: 34px; margin: 5px 0 0 5px; padding: 3px; background: #fff; border: 1px solid #E5E5E5; text-align: center; }
.fenye span.span02, .fenye span input.sub { cursor: pointer; }
.fenye span input.sub { height: 23px; line-height: 23px; padding: 0; }
#autocomplete { border:1px solid; overflow:hidden; position:absolute; z-index:100; }
#autocomplete ul { list-style:none; list-style-image:none; margin:0; padding:0; }
#autocomplete li { background:#fff; color:#000; cursor:default; white-space:pre; }
html.js input.form-autocomplete { background-image:url(http://s.qybimg.com/sites/all/themes/misc/throbber.gif); background-position:100% 2px; background-repeat:no-repeat; }
html.js input.throbbing { background-position:100% -18px; }
html.js fieldset.collapsed { border-bottom-width:0; border-left-width:0; border-right-width:0; height:1em; }
html.js fieldset.collapsed .fieldset-wrapper { display:none; }
fieldset.collapsible { position:relative; }
fieldset.collapsible .fieldset-legend { display:block; }
.form-textarea-wrapper textarea { display:block; margin:0; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.resizable-textarea .grippie { background:#eee url(http://s.qybimg.com/sites/all/themes/misc/grippie.png) no-repeat center 2px; border:1px solid #ddd; border-top-width:0; cursor:s-resize; height:9px; overflow:hidden; }
body.drag { cursor:move; }
.draggable a.tabledrag-handle { cursor:move; float:left; height:1.7em; margin-left:-1em; overflow:hidden; text-decoration:none; }
a.tabledrag-handle:hover { text-decoration:none; }
a.tabledrag-handle .handle { background:url(http://s.qybimg.com/sites/all/themes/misc/draggable.png) no-repeat 6px 9px; height:13px; margin:-0.4em 0.5em; padding:0.42em 0.5em; width:13px; }
a.tabledrag-handle-hover .handle { background-position:6px -11px; }
div.indentation { float:left; height:1.7em; margin:-0.4em 0.2em -0.4em -0.4em; padding:0.42em 0 0.42em 0.6em; width:20px; }
div.tree-child { background:url(http://s.qybimg.com/sites/all/themes/misc/tree.png) no-repeat 11px center; }
div.tree-child-last { background:url(http://s.qybimg.com/sites/all/themes/misc/tree-bottom.png) no-repeat 11px center; }
div.tree-child-horizontal { background:url(http://s.qybimg.com/sites/all/themes/misc/tree.png) no-repeat -11px center; }
.tabledrag-toggle-weight-wrapper { text-align:right; }
table.sticky-header { background-color:#fff; margin-top:0; }
.progress .bar { background-color:#fff; border:1px solid; }
.progress .filled { background-color:#000; height:1.5em; width:5px; }
.progress .percentage { float:right; }
.ajax-progress { display:inline-block; }
.ajax-progress .throbber { background:transparent url(http://s.qybimg.com/sites/all/themes/misc/throbber.gif) no-repeat 0px -18px; float:left; height:15px; margin:2px; width:15px; }
.ajax-progress .message { padding-left:20px; }
tr .ajax-progress .throbber { margin:0 2px; }
.ajax-progress-bar { width:16em; }
.container-inline div, .container-inline label { display:inline; }
.container-inline .fieldset-wrapper { display:block; }
.nowrap { white-space:nowrap; }
html.js .js-hide { display:none; }
.element-hidden { display:none; }
.element-invisible { position:absolute !important; clip:rect(1px 1px 1px 1px); clip:rect(1px,1px,1px,1px); }
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus { position:static !important; clip:auto; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { height:1%; }
*:first-child + html .clearfix { min-height:1%; }
html.overlay-open, html.overlay-open body { height:100%; overflow:hidden; }
#overlay-container, .overlay-modal-background, .overlay-element { height:100%; left:0; position:absolute; top:0; width:100%; z-index:500; }
.overlay-modal-background { background:transparent url(http://s.qybimg.com/sites/all/themes/custom/css/images/background.png) repeat; }
.overlay-element { background:transparent; left:-200%; z-index:501; }
.overlay-element.overlay-active { left:0; }
html.overlay-open .displace-top, html.overlay-open .displace-bottom { z-index:600; }
#overlay-disable-message { display:none; }
html.overlay-open #overlay-disable-message { display:block; }
body.toolbar { padding-top:2.2em; }
body.toolbar-drawer { padding-top:5.3em; }
#toolbar, #toolbar * { border:0; font-size:100%; line-height:inherit; list-style:none; margin:0; outline:0; padding:0; text-align:left; vertical-align:baseline; }
#toolbar { background:#666; color:#ccc; font:normal small "Lucida Grande", Verdana, sans-serif; left:0; margin:0 -20px; padding:0 20px; position:fixed; right:0; top:0; -moz-box-shadow:0 3px 20px #000; -webkit-box-shadow:0 3px 20px #000; box-shadow:0 3px 20px #000; filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction='180', strength='10');
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction='180',strength='10')"; z-index:600; }
#toolbar div.collapsed { display:none; visibility:hidden; }
#toolbar a { color:#fff; font-size:.846em; text-decoration:none; }
#toolbar ul li, #toolbar ul li a { float:left; }
#toolbar div.toolbar-menu { background:#000; line-height:20px; padding:5px 50px 5px 10px; position:relative; }
#toolbar-home a span { background:url(/modules/toolbar/toolbar.png) no-repeat 0 -45px; display:block; height:14px; margin:3px 0px; text-indent:-9999px; vertical-align:text-bottom; width:11px; }
#toolbar-user { float:right; }
#toolbar-menu { float:left; }
#toolbar div.toolbar-menu a.toggle { background:url(/modules/toolbar/toolbar.png) 0 -20px no-repeat; bottom:0; cursor:pointer; height:25px; overflow:hidden; position:absolute; right:10px; text-indent:-9999px; width:25px; }
#toolbar div.toolbar-menu a.toggle:focus, #toolbar div.toolbar-menu a.toggle:hover { background-position:-50px -20px; }
#toolbar div.toolbar-menu a.toggle-active { background-position:-25px -20px; }
#toolbar div.toolbar-menu a.toggle-active.toggle:focus, #toolbar div.toolbar-menu a.toggle-active.toggle:hover { background-position:-75px -20px; }
#toolbar div.toolbar-menu ul li a { padding:0 10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
#toolbar div.toolbar-menu ul li a:focus, #toolbar div.toolbar-menu ul li a:hover, #toolbar div.toolbar-menu ul li a:active, #toolbar div.toolbar-menu ul li a.active:focus { background:#444; }
#toolbar div.toolbar-menu ul li a.active:hover, #toolbar div.toolbar-menu ul li a.active:active, #toolbar div.toolbar-menu ul li a.active, #toolbar div.toolbar-menu ul li.active-trail a { background:url(/modules/toolbar/toolbar.png) 0 0 repeat-x; text-shadow:#333 0 1px 0; }
#toolbar div.toolbar-drawer { position:relative; padding:0 10px; }
* html #toolbar { left:-20px; margin:0; padding-right:0; position:absolute; right:0; width:100%; }
.prodetailBox { background-color: #fff; border:1px solid #dcdcdc; padding: 12px 22px; padding-bottom:0px; border-radius:4px; }
.prodetailBox .prodetailnav .joinCount .comment-box .score-total { padding:10px 20px; }
.prodetailBox .prodetailnav .joinCount .comment-box .score-total span b { color:#f06a45; font-weight:normal; margin:0 2px; }
.prodetailBox .prodetailnav .joinCount .comment-box .score-total a { margin-left:20px; color:#f06a45; }
.commentDetail { margin-top:10px; background-color:#fff; position:relative; }
.commentDetail .commentleft .tool-panel { border-radius:4px; }
.commentDetail .commentright .coment-top { height: 32px; line-height: 32px; padding: 0px 10px; }
.commentright .joinCount { margin-top:20px; border-top:1px solid #dcdcdc; }
.commentright .joinCount .joinTitle { color:#454545; font-weight:bold; padding:15px 10px; font-size:14px; }
.commentright .joinCount .join-button { text-align:center; padding:12px 0; }
.commentright .joinCount .join-button span { display:block; line-height: 28px; margin: 8px 0; height: 28px; }
.commentright .joinCount .join-button a.next-page { display: inline-block; border: 1px solid #cdcdcd; background-color: #fff; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; color: #676767; min-width: 14px; padding: 5px 12px; border-radius: 4px; margin-left: 5px; }
.commentright .joinCount .join-button a.save_btn, .commentright .joinCount .join-button a.share_btn { display: inline-block; border: 1px solid #5f1785; background-color: #fff; font-size: 12px; font-family: Arial, sans-serif; font-weight: normal; color: #5f1785; min-width: 14px; padding: 5px 12px; border-radius: 4px; margin-left: 5px; }
.commentright .joinCount .join-button a:hover { color:#ffffff; background-color:#5f1785; }
.commentDetail .commentright .coment-top .comment-left { float:left; }
.commentDetail .commentright .coment-top .comment-left b { font-weight:normal; margin-left:5px; }
.commentDetail .commentright .coment-top .floor { float:right; height:20px; line-height:20px; padding:0 10px; border-radius:4px; color:#ffffff; margin-top:10px; font-size:12px; background-color:#aaa; }
.commentDetail .commentright .coment-top .first-floor { background-color:#ff5959; }
.commentDetail .commentright .coment-top .second-floor { background-color:#4b9ded; }
.commentDetail .commentright .coment-top .third-floor { background-color:#74b853; }
.commentDetail .commentright .comment-center .comment-box { border-radius: 4px; border: 1px solid #dcdcdc; width: 760px; margin: 0 auto; }
.commentDetail .commentright .comment-center .comment-box table tr td.joinUser .joinImg, .joinCount table tr td .joinImg { line-height: 32px; text-align: center; clear: both; overflow: hidden; display: inline-block; }
.commentDetail .commentright .comment-center p { padding:15px; font-size: 14px; color: #454545; }
.commentDetail .commentright .comment-bottom { padding:10px 20px; position:absolute; bottom:0px; width: 760px; border-top:1px dashed #dcdcdc; }
.commentDetail .commentright .comment-bottom a { color:#aaa; float:right; }
.commentDetail .commentright .comment-bottom a.return { float:left; }
.commentright .prodetailBox .comment-bottom { padding:10px; border-top:1px dashed #dcdcdc; margin-bottom:20px;}
.commentright .prodetailBox .comment-bottom a { color:#aaa; float:right; }
.commentright .prodetailBox .comment-bottom a.return { float:left; }
.commentDetail .commentright .comment-center .comment-box table, .joinCount table { width:100%; }
.commentDetail .commentright .comment-center .comment-box table tr th, .joinCount table tr th { padding:8px 20px; background-color:#e2e2e2; font-weight:normal; }
.commentDetail .commentright .comment-center .comment-box table tr th.score { font-weight:bold; color:#454545; }
.commentDetail .commentright .comment-center .comment-box table tr th.score b { color:#f06a45; margin:0 2px; }
.commentDetail .commentright .comment-center .comment-box table tr td, .joinCount table tr td { text-align:left; border-bottom:1px dotted #dcdcdc; padding:5px 15px }
.commentDetail .commentright .comment-center .comment-box table tr td .joinImg img, .joinCount table tr td .joinImg img { width:32px; height:32px; border-radius:6px; float:left; }
.commentDetail .commentright .comment-center .comment-box table tr td .joinImg b, .joinCount table tr td .joinImg b { display: inline-block; float: left; color:#3893eb; margin-left:4px; }
.commentDetail .commentright .comment-center .comment-box table tr td.experience { color:#f06a45; }
.commentDetail .commentright .comment-center .comment-box .score-total { padding:10px 20px; }
.commentDetail .commentright .comment-center .comment-box .score-total span b { color:#f06a45; font-weight:normal; margin:0 2px; }
.commentDetail .commentright .comment-center .comment-box .score-total a { margin-left:20px; color:#f06a45; }
.top-page .item-list { padding:0px; text-align:right; }
.user-cnt { width:160px; margin: 10px auto; }
.user-cnt .user-list { width:79px; float:left; text-align: center; }
.user-cnt .user-list.first { border-right:#aaa 1px solid; }
.user-cnt .user-list .user-list-item { display:inline-block; min-width: 40px; }
.user-cnt .user-list a { color:#0066FF; }
.user-cnt .user-list span { color:#666; }
.user-item, .activity_flag { padding: 0 20px 0 60px; margin: 0 auto; }
.tool-panel .activity_flag .follow a { display:inline-block; float:left; width:40px; height:40px; }
.tool-panel .activity_flag .follow .focus { background:url(../images/icon/index.png) center center no-repeat; }
.tool-panel .activity_flag .follow .focusCancel { background:url(../images/icon/focus.png) center center no-repeat; }
.tool-panel .activity_flag .follow .cancel { background:url(../images/icon/index1.png) center center no-repeat; }
.tool-panel .activity_flag .follow .cancelFocus { background:url(../images/icon/cancel.png) center center no-repeat; }
.user-item p { line-height:28px; height:28px; font-size:14px; color:#454545; }
.user-item p.userName { color:#454545; font-size:16px; font-weight:bold; }
.user-item p a { color:#0066FF }
.user-item p.user-sign a { color:#ff7300 }
.user-item p.user-msg a { color:#0066FF; background:url(../images/icon/message.png) 0 center no-repeat; padding-left:21px; color:#454545; }
.user-item p.user-msg a:hover { color:#5f1785; }
.user-item p.user-level span { width:16px; height:16px; display:inline-block; float:left; margin: 6px 0; }
.user-item p.user-level span.score-level-1 { background:url(../images/icon/star_level1.gif) center center no-repeat; }
.user-item p.user-level span.score-level-2 { background:url(../images/icon/star_level2.gif) center center no-repeat; }
.user-item p.user-level span.score-level-3 { background:url(../images/icon/star_level3.gif) center center no-repeat; }
.activity_flag { }
.hdlist td { font-size: 14px; color: #000; height: 35px; vertical-align: top; }
.hdlist .p1 { width: 90px; color: #666; }
table { border-collapse: collapse; border-spacing: 0; }
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-17, .grid-18, .grid-19, .grid-20, .grid-21, .grid-22, .grid-23, .grid-24 { display:inline; float:left; }
.grid-ctn .grid-1 { width:40px; }
.grid-ctn .grid-2 { width:80px; }
.grid-ctn .grid-3 { width:120px; }
.grid-ctn .grid-4 { width:160px; }
.grid-ctn .grid-5 { width:200px; }
.grid-ctn .grid-6 { width:240px; }
.grid-ctn .grid-7 { width:280px; }
.grid-ctn .grid-8 { width:320px; }
.grid-ctn .grid-9 { width:360px; }
.grid-ctn .grid-10 { width:400px; }
.grid-ctn .grid-11 { width:440px; }
.grid-ctn .grid-12 { width:480px; }
.grid-ctn .grid-13 { width:520px; }
.grid-ctn .grid-14 { width:560px; }
.grid-ctn .grid-15 { width:600px; }
.grid-ctn .grid-16 { width:640px; }
.grid-ctn .grid-17 { width:680px; margin-top:22px; }
.grid-ctn .grid-18 { width:720px; }
.grid-ctn .grid-19 { width:760px; }
.grid-ctn .grid-20 { width:800px; }
.grid-ctn .grid-21 { width:840px; }
.grid-ctn .grid-22 { width:880px; }
.grid-ctn .grid-23 { width:920px; }
.grid-ctn .grid-24 { width:960px; }
.crumb-nav { margin:25px 25px 0 25px; padding-bottom:10px; color:#777; border-bottom:dotted 1px #bbb; }
.crumb-nav a { color:#777777; }
.crumb-nav-unline { margin:25px 25px 0 25px; color:#777; }
.crumb-nav-unline a { color:#777777; }
.des-index { width:960px; margin:0 auto; padding:20px 0; }
.des-index .tit { margin-bottom:8px; color:#999; font-size:18px; font-weight:bold; padding:0 20px; }
.des-index .list { padding:0 21px; }
.des-index .list li { float:left; width:100px; height:24px; line-height:24px; overflow:hidden; margin-right:2px; }
.des-index .list li a { color:#666; }
.des-index .list li a:hover { text-decoration:underline; }
.sitemap { width:960px; margin:0 auto; padding:20px 0; border-top:2px solid #3c3c3c; }
.sitemap-l { width:40%; float:left; }
.sitemap-r { width:50%; float:right; }
.sitemap .tit { margin-bottom:8px; color:#999; font-size:18px; font-weight:bold; padding:0 20px; }
.sitemap .logo { margin:0 0 10px 20px; }
.sitemap .list { padding:0 21px; margin-bottom:8px; }
.sitemap .list li { float:left; width:96px; height:24px; line-height:24px; overflow:hidden; }
.sitemap .list li a { color:#666; }
.sitemap .list li a:hover { text-decoration:underline; }
.ex-link { width:960px; margin:0 auto; padding:20px 0; color:#999; font-size:14px; }
.ex-link a { margin:0 10px; color:#999; font-size:12px; }
.ex-link a:hover { text-decoration:underline; }
.grid-ctn .panel-l, .grid-ctn .panel-lv2 { margin:20px 0 20px 20px; }
.grid-ctn .panel-lv2 { margin-right:10px; }
.grid-ctn .panel-r, .grid-ctn .panel-rv2 { margin:20px; }
.grid-24 .panel-l { margin:0 20px 20px 20px; }
.grid-24 .panel-r { margin:0 20px 20px 0; }
.grid-21 .panel-l { margin:20px 20px 20px 0; }
.panel-l, .panel-lv2 { position:relative; background:#fff; }
.panel-lv2 .hd { position:relative; }
.panel-l .hd { position:relative; height:33px; border-bottom:2px solid #f3f4f9; }
.panel-l .hd .tit { height:33px; display:inline-block; *display:inline;
*zoom:1;
}
.panel-l .hd .tit a { color:#fff; line-height:33px; font-size:20px; font-weight:bold; display:inline-block; padding:0 10px 0 11px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/panel_l_hd_titv2.png) no-repeat; }
.panel-l .hd .tit a .cufon { position:absolute; top:-2px; }
.panel-l .hd .tit-detail { position:absolute; top:0; left:0; width:184px; height:60px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/tit-panel-l-hd.png) no-repeat 0 -67px; }
.panel-l .hd .tit-detail a { position:absolute; top:17px; left:30px; width:104px; height:23px; color:#c49d76; line-height:23px; font-size:18px; font-weight:bold; text-align:center; }
.panel-l .hd .switch-body, .panel-l .hd .spec-switch-body { height:33px; display:inline-block; *display:inline;
*zoom:1;
}
.panel-l .hd .switch-body a { color:#969696; font-size:14px; line-height:33px; margin-left:25px; }
.panel-l .hd .switch-body a:hover, .panel-l .hd .switch-body a.focus { color:#000; }
.panel-l .hd .spec-switch-body a { color:#646464; font-size:18px; padding:0 6px; line-height:33px; font-weight:bold; height:33px; display:inline-block; margin:0; }
.panel-l .hd .spec-switch-body a:hover, .panel-l .hd .spec-switch-body a.focus { border-bottom:2px solid #ff0016; }
.panel-l .hd .more { position:absolute; top:0; right:10px; }
.panel-l .hd .more a { background:url(http://s.qybimg.com/sites/all/themes/custom/img/panel_l_tit_more.png) no-repeat 0 0; width:29px; height:29px; display:block; text-indent:-9999px; }
.panel-l .hd .more a:hover { background-position:0 -29px; }
.panel-l .hd .more a:active { background-position:0 -58px; }
.panel-l .bd { padding:16px 0 6px 0; }
.panel-l .hd .action { position:absolute; top:30px; right:10px; }
.panel-l .hd .action .btn-red { height:25px; padding:0 5px; line-height:25px; font-size:14px; font-weight:normal; }
.panel-l-fix .bd { padding:15px 7px 7px; }
.panel-l-fix .hd { height:60px; border:none; }
.panel-l-fix .hd .tit { background:url(http://s.qybimg.com/sites/all/themes/custom/img/tit-panel-l-hd.png) no-repeat; height:67px; left:0; position:absolute; top:-7px; width:184px; }
.panel-l-fix .hd .tit a { background:none; padding:0; font-size:22px; font-weight:bold; height:22px; left:19px; line-height:22px; position:absolute; text-align:center; top:15px; width:118px; }
.panel-l-fix .hd .tit a:hover { color:#ECBEC2; }
.panel-r, .panel-rv2 { position:relative; background:#fff; }
.panel-r .hd { position:relative; height:33px; border-bottom:2px solid #f2f4f9; }
.panel-r .hds { background:url(http://s.qybimg.com/sites/all/themes/custom/img/tit-panel2-r-hd.png) no-repeat 0 0; }
.panel-r .hd .tit { display:inline-block; }
.panel-r .hd .tit a { color:#646464; font-size:18px; padding:0 6px; line-height:33px; font-weight:bold; height:33px; display:inline-block; border-bottom:2px solid #ff9332; }
.panel-r .hd a.tit { background:url(http://s.qybimg.com/sites/all/themes/custom/img/tii-cor.png) no-repeat right bottom transparent; color:#000; font-size:18px; font-weight:bold; height:21px; left:50px; line-height:18px; padding-right:7px; position:absolute; text-align:center; top:6px; }
.panel-r .hd a.tit:hover { color:#0F78C3; }
.panel-r .hd .more { position:absolute; top:0; right:6px; }
.panel-r .hd .more a { height:33px; line-height:33px; color:#9f9f9f; }
.panel-r .hd .stat { position:absolute; top:0; right:10px; height:35px; line-height:35px; color:#c12332; font-size:14px; font-weight:bold; }
.panel-r .bd { padding:10px 0 6px 0; background:#fff; }
.panel-r-fix { background-color:transparent; }
.panel-r-fix .hd { border:none; background:url(http://s.qybimg.com/sites/all/themes/custom/img/tit-panel-r-hd.png) no-repeat; height:35px; overflow:hidden; position:relative; }
.panel-r-fix .bd { padding:7px; }
.tool-panel .hd { position:relative; height:35px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/bg-tool-panel-hd.png) repeat-x; }
.tool-panel .hd b { position:absolute; width:35px; height:35px; top:0; right:0; background:url(http://s.qybimg.com/sites/all/themes/custom/img/bg-tool-panel-hd.png) no-repeat -465px 0; }
.tool-panel .bd { background:#fff; padding:0 !important; border:solid 2px #5F1785; border-top:none; }
.panel-action { position:absolute; top:40px; right:20px; }
.display-none { display:none !important; }
.display-block { display:block !important; }
.memo { color:#a2a2a2; }
.red { color:#5F1785; }
.border-none { border:none !important; }
.a-blue { color:#3b80ca !important; }
.txtcnt { text-align:center !important; }
.underline { text-decoration:underline; }
.underline:hover { text-decoration:none; }
.curp { cursor:pointer !important; }
.w50 { width:50px !important; }
.w80 { width:80px !important; }
.w100 { width:100px !important; }
.w150 { width:150px !important; }
.w200 { width:200px !important; }
.w300 { width:300px !important; }
.w400 { width:400px !important; }
.w500 { width:500px !important; }
.w550 { width:550px !important; }
.flt { float:left; }
.frt { float:right !important; }
.mt0 { margin-top:0 !important; }
.mr0 { margin-right:0 !important; }
.mt20 { margin-top:20px !important; }
.mr20 { margin-right:20px !important; }
.mb0 { margin-bottom:0 !important; }
.mb20 { margin-bottom:20px !important; }
.ml0 { margin-left:0 !important; }
.ml20 { margin-left:20px !important; }
.ml50 { margin-left:50px !important; }
.pr0 { padding-right:0 !important; }
.pb0 { padding-bottom:0 !important; }
.pb50 { padding-bottom:50px !important; }
.result-ctn { border-bottom:solid 3px #eee; padding-bottom:7px; }
.result-ctn strong { color:#f60; padding:0 3px; }
.sys-msg .ui-dialog-content { font-size:18px; text-align:center; }
.sys-msg { width:400px !important; border:1px solid #ccc !important; }
.sys-msg .ui-widget-header { margin-right:0 !important; }
.shareto span { height:16px; vertical-align:top; line-height:16px; }
.shareto a { display:inline-block; width:16px; height:16px; margin-right:5px; background-repeat:no-repeat; }
.shareto .renren { background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons/ico-shareto.png?v=20130418) 0 0; }
.shareto .tencent { background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons/ico-shareto.png?v=20130418) -16px 0; }
.shareto .weibo { background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons/ico-shareto.png?v=20130418) -32px 0; }
.shareto .douban { background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons/ico-shareto.png?v=20130418) -48px 0; }
.sharefix a { display:inline-block; width:16px; height:16px; margin-right:2px; background-repeat:no-repeat; }
.sharefix .renren { background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons/ico-shareto.png?v=20130418) 0 0; }
.sharefix .tencent { background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons/ico-shareto.png?v=20130418) -16px 0; }
.sharefix .weibo { background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons/ico-shareto.png?v=20130418) -32px 0; }
.sharefix .douban { background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons/ico-shareto.png?v=20130418) -48px 0; }
.stat-bar { margin:15px; color:#b4b4b4; }
.stat-bar a { color:#b4b4b4; }
.stat-bar .l { float:left; }
.stat-bar .r { float:right; }
.stat-bar .l .link { float:left; margin-right:20px; }
.s-item-list { padding:10px 0 10px 4px; *padding-bottom:0;
}
.s-item-list .img { float:left; width:60px; }
.s-item-list .img a { display:block; }
.s-item-list .img img { display:block; border:2px solid #d3d3d3; }
.chief-list .s-item-list .info { float:left; margin-left:60px; overflow:hidden; position:relative; top:-54px; width:240px; }
.s-item-list .info { float:left; margin-left:10px; }
.s-item-list .info a { word-wrap:break-word; }
.s-item-list .info li { color:#808080; }
.s-item-list .info .tit { margin-top:-3px; font-size:14px; }
.s-item-list .info strong { color:#ff9332; font-weight:bold; }
.chief-list .s-item-list { float:left; width:261px; height:75px; margin-right:3px; border:none; overflow:hidden; }
.chief-list .s-item-list .img { width:54px; }
.user-img-list li { float:left; width:54px; height:54px; margin:0 3px 7px 4px; }
.user-img-list li img { display:block; border:2px solid #d3d3d3; }
.img-slide { margin-top:10px; }
.img-slide .slide-left { float:left; width:30px; height:90px; }
.img-slide .slide-left a { display:block; width:16px; height:30px; margin:30px 0 0 0; background:url(http://s.qybimg.com/sites/all/themes/custom/img/btn-slide.png) no-repeat 0 0; }
.img-slide .slide-right { float:right; width:30px; height:90px; }
.img-slide .slide-right a { display:block; width:16px; height:30px; margin:30px 0 0 14px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/btn-slide.png) no-repeat -18px 0; }
.img-slide ul { float:left; width:586px; }
.img-slide ul li { float:left; width:120px; height:90px; margin-right:5px; }
.equipment-slide .slide-left, .equipment-slide .slide-right { float:left; margin:10px 0; width:30px; height:150px; }
.equipment-slide .slide-left a { display:block; width:16px; height:30px; margin:70px 0 0 0; background:url(http://s.qybimg.com/sites/all/themes/custom/img/btn-slide.png) no-repeat 0 0; }
.equipment-slide .slide-right a { display:block; width:16px; height:30px; margin:70px 0 0 14px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/btn-slide.png) no-repeat -18px 0; }
.equipment-slide ul { float:left; height:1%; }
.equipment-slide ul li { position:relative; float:left; width:140px; height:140px; margin:0 5px 5px 0; *margin:0 1px 1px 0;
}
.equipment-slide li small { position:absolute; bottom:0; right:0; width:21px; height:21px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/sprite.png) no-repeat -32px -10px; cursor:pointer; }
.equipment-slide li:hover small { display:none; }
.equipment-slide li .desc { display:none; position:absolute; bottom:0; width:140px; min-height:50px; font-size:14px; overflow:hidden; cursor:pointer; color:#fff; background:url(http://s.qybimg.com/sites/all/themes/custom/img/mask.png); }
.equipment-slide li a { display:block; z-index:99; color:white; }
.equipment-slide li:hover .desc { display:block; }
.equipment-slide li .desc span { display:block; margin:5px; }
.equipment-slide li .desc .price { z-index:1000; position:absolute; bottom:0; right:0; padding:0 5px; background:#5F1785; }
.equipment-slide li input { position:absolute; left:0; }
.equipment-slide label span { width:140px; height:140px; position:absolute; left:0; top:0; background:url(http://s.qybimg.com/sites/all/themes/custom/img/mask-prize-table.png) no-repeat -5000px; }
.comment-list li { padding:15px 0; border-bottom:dotted 1px #e1cdb9; }
.comment-list li .img { float:left; width:54px; margin:0 0 0 20px; }
.comment-list li .img img { display:block; border:2px solid #d3d3d3; }
.comment-list li .content { position:relative; float:left; width:530px; margin-left:10px; }
.comment-list li .content .name { font-size:14px; }
.comment-list li .content .name span { color:#a2a2a2; font-size:11px; }
.comment-list li .content p { margin-top:10px; font-size:14px; }
.comment-list li .content .action { position:absolute; top:0; right:0; }
.comment-list li .content .action a { color:#bf2434; }
.comment-list li .content .action a.ext-reply { color:#0F78C3; }
.comment-form { margin:20px; }
.comment-form .form, .comment-form .submit { margin-bottom:10px; position:relative; margin-top:35px; }
.comment-form .form textarea { width:580px; height:100px; }
.tag-list a { display:inline-block; margin:3px; font-size:14px; color:#999; }
.tag-list a.lv-a { font-size:24px; color:#000; font-weight:bold; }
.tag-list a.lv-b { font-size:18px; color:#666; font-weight:bold; }
.tag-list a.lv-c { font-size:18px; }
.dengshan { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-icons.png?v=20130304) no-repeat -7px -373px; }
.panyan { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-icons.png?v=20130304) no-repeat -51px -373px; }
.huaxue { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-icons.png?v=20130304) no-repeat -96px -373px; }
.tubu { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-icons.png?v=20130304) no-repeat -141px -373px; }
.qixing { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-icons.png?v=20130304) no-repeat -185px -373px; }
.paobu { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-icons.png?v=20130304) no-repeat -230px -373px; }
.sheying { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-icons.png?v=20130304) no-repeat -276px -373px; }
.zijia { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-icons.png?v=20130304) no-repeat -322px -373px; }
.shuishang { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-icons.png?v=20130304) no-repeat -7px -373px; }
.luying { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-icons.png?v=20130304) no-repeat -368px -373px; }
.gongyi { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-icons.png?v=20130304) no-repeat -413px -373px; }
.suxi { background:url(http://s.qybimg.com/sites/all/themes/custom/img/1.jpg?v=201308027) no-repeat scroll -68px -68px }
.huaxiang { background:url(http://s.qybimg.com/sites/all/themes/custom/img/1.jpg?v=201308027) no-repeat scroll -24px -68px }
.qita { background:url(http://s.qybimg.com/sites/all/themes/custom/img/new-icons.png?v=20130304) no-repeat -458px -373px; }
#background { width:100%; position:absolute; left:0; height:900px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/bg-body.jpg?v=20121115) no-repeat center top; z-index:-1; }
.grid-decv2 { background:#fff; }
.grid-decv3 { background:#fff; }
.grid-dec { background:url(http://s.qybimg.com/sites/all/themes/custom/img/bg-inner.png); -moz-box-shadow:0 5px 15px #000; -webkit-box-shadow:0 5px 15px #000; box-shadow:0 5px 15px #000; }
.grid-dec2 { background:#292929; -moz-box-shadow:0 5px 15px #000; -webkit-box-shadow:0 5px 15px #000; box-shadow:0 5px 15px #000; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin-top:20px; padding-bottom:15px; }
.grid-dec3 { background:#292929; -moz-box-shadow:0 5px 15px #000; -webkit-box-shadow:0 5px 15px #000; box-shadow:0 5px 15px #000; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin-top:70px; padding-bottom:15px; }
.grid-desc-spec { background:#fff; -moz-box-shadow:0 5px 15px #000; -webkit-box-shadow:0 5px 15px #000; box-shadow:0 5px 15px #000; }
.feedback { position:fixed; top:32%; right:-15px; z-index:10; }
.feedback a { display:block; }
.sub-tit { position:relative; height:18px; margin:20px 0; background:url(http://s.qybimg.com/sites/all/themes/custom/img/bg-panel-l-hd.png) repeat-x; *height:21px;
}
.sub-tit span { position:absolute; top:0; left:20px; height:18px; padding:0 15px; background:#fff; font-size:18px; font-weight:bold; line-height:14px; *height:21px;
*line-height:19px;
}
.quick-entr { position:fixed; bottom:62px; right:0; margin:0 0 0 480px; z-index:998; *bottom:80px;
}
.quick-entr p { width:55px; height:55px; margin-bottom:1px; line-height:999px; opacity:0.5; display:block; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
/*.quick-entr .cart { background:#000 url(http://s.qybimg.com/sites/all/themes/custom/img/quick.png?v=20131119) -112px -4px no-repeat; }
.quick-entr .story { background:#000 url(http://s.qybimg.com/sites/all/themes/custom/img/quick.png?v=20131119) -112px -64px no-repeat; }
.quick-entr .activity { background:#000 url(http://s.qybimg.com/sites/all/themes/custom/img/quick.png?v=20131119) -112px -124px no-repeat; }
.quick-entr .yequ { background:#000 url(http://s.qybimg.com/sites/all/themes/custom/img/quick.png?v=20131119) -112px -184px no-repeat; }
.quick-entr .survey { background:#000 url(http://s.qybimg.com/sites/all/themes/custom/img/quick.png?v=20131119) -111px -248px no-repeat; }
.quick-entr .rules { background:#000 url(http://s.qybimg.com/sites/all/themes/custom/img/quick.png?v=20131119) -112px -308px no-repeat; }*/
.quick-entr p:hover { opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-webkit-transition:opacity 0.3s ease-in, opacity 0.3s ease-out; transition:opacity 0.3s ease-in, opacity 0.3s ease-out; }
.quick-entr .fc_count { color:#fff; background:#e50015; position:fixed; width:26px; text-align:center; border-radius:8px; height:16px; line-height:16px; margin:-54px 0 0 30px; }
.back-to-top { position:fixed; bottom:2px; right:0; margin:0 0 0 480px; z-index:998; }
.back-to-top a { display:inline-block; width:55px; height:55px; overflow:hidden; line-height:999px; background:#000 url(http://s.qybimg.com/sites/all/themes/custom/img/backtotop.png?v=20130506) 18px 23px no-repeat; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.back-to-top a:hover { opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-webkit-transition:opacity 0.3s ease-in, opacity 0.3s ease-out; transition:opacity 0.3s ease-in, opacity 0.3s ease-out; }
.pager { text-align: center; display: inline-block; }
.pager li { float:left; margin-left:1px; }
.pager li, .pager .pager-first, .pager .pager-previous, .pager .pager-ellipsis, .pager .pager-item, .pager .pager-current, .pager .pager-next, .pager .pager-last { height:34px; line-height:34px; text-align:center; }
.pager li a { display: block; border: 1px solid #cdcdcd; background-color: #fff; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; color: #676767; min-width: 14px; padding: 0 8px; border-radius: 4px; margin-left: 5px; }
.pager a:hover { color:#222; }
.pager a:active { color:#222; }
.pager .pager-current { border:none; color:#222; padding:0 8px; }
.pager .pager-ellipsis { padding:0 5px; color:#a2a2a2; }
.pager:after { display:block; height:0; font-size:0; content:" "; clear:both; visibility:hidden; }
.pagination .active a {background-color:#337AB7; color:white;}
* html .pager, *:first-child+html .pager { zoom:1; }
span.shopping-cart, span.view, span.comment, span.like, span.edit, i.ico-male, i.ico-female, i.ico-view, i.ico-comment, i.ico-like, i.ico-ads, i.ico-story-feed, i.ico-activity-feed, i.ico-wiki-feed, i.ico-store-feed, span.liked, span.activity-level-5, span.activity-level-4, span.activity-level-3, span.activity-level-2, span.activity-level-1, span.form-imp, i.follow-lr, i.follow-rl, i.follow-m, i.ico-message-to, span.exclamation, span.v-user, span.taobao16, span.v-club, span.v-tnf, span.v-leader, span.v-athlete, span.renren16, span.qq16, span.weibo16, span.douban16, span.taobao16, span.alipay16, span.netease16, span.sohu16, span.ico-face, span.img-uplaod, span.logo1818, i.ico-home, i.ico-write, i.ico-setting, i.ico-switch, i.ico-other, span.tick, span.ban, span.rl-map-marker, span.tw-follow, span.s-city, span.lastest, span.hot, span.promote, span.pcard, span.ico-promote, span.ico-hot1, span.ico-hot2, span.ico-tubu, span.ico-sheying, span.ico-dengshan, span.ico-zijia, span.ico-qita, span.ico-qixing, span.ico-luying, span.ico-paobu, span.ico-gongyi, span.ico-panyan, span.ico-huaxue, i.ico-wikihome, i.ico-wikitopic, i.ico-wikiat, i.ico-wikiq, i.ico-wikia, i.ico-wikif, i.ico-wikihomef, i.ico-wikitopicf { display:inline-block; width:24px; height:24px; margin-right:5px; vertical-align:middle; font-size:0%; background-repeat:no-repeat; z-index:1; }
span.ico-suxi, span.ico-huaxiang { display:inline-block; width:35px; height:35px; margin-right:5px; vertical-align:middle; font-size:0%; background-repeat:no-repeat; z-index:1; }
span.shopping-cart { background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons.png) 0 0; }
.side-right-top { border-bottom: 2px #ededed solid; margin: 0 20px; overflow: hidden; height: 36px; }
.side-right-top .side-right-title { height: 30px; color: #000; font-size: 18px; font-weight: bold; float: left; }
.side-right-top .side-right-note { height: 22px; color: #398bcd; float: right; padding-top: 8px; }
.red { color: #f00; }
.c666 { color: #666; }
.activity_flag .dest { float:left; font-size:14px; height: 26px; line-height: 26px; }
i.ico-wikihomef { background-position:-2px -150px; }
i.ico-wikitopic { background-position:-196px -127px; }
i.ico-wikitopicf { background-position:-196px -152px; }
i.ico-wikiat { background-position:-34px -125px; }
i.ico-wikiq { background-position:-67px -126px; }
i.ico-wikia { background-position:-99px -125px; }
i.ico-wikif { background-position:-164px -125px; }
i.ico-male { width:15px; height:15px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons.png?v=20130225) no-repeat -134px -60px; }
i.ico-female { width:15px; height:15px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons.png?v=20130225) no-repeat -157px -60px; }
i.ico-story-feed, i.ico-activity-feed, i.ico-wiki-feed, i.ico-store-feed { width:35px; height:35px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons.png?v=20130226) no-repeat -2px -240px; position:absolute; left:-7px; top:-7px; }
i.ico-activity-feed { background-position:-63px -240px; }
i.ico-wiki-feed { background-position:-186px -240px; }
i.ico-store-feed { background-position:-125px -240px; }
.btn-common, .btn-black, .btn-common-sh, .btn-black-sh, .btn-red, .btn-grey, .btn-follow-wiki, .btn-red-sh { display:inline-block; height:37px; padding:0 10px; line-height:35px; font-size:14px; text-align:center; border:solid 1px #5F1785 !important; color:#5F1785; cursor:pointer; }
.btn-red-search { display:inline-block; height:27px; padding:0 16px; line-height:27px; font-size:14px; text-align:center; background:url(http://s.qybimg.com/sites/all/themes/custom/img/gradient.png?v=20121221) repeat-x left bottom; border:1px solid #820f17 !important; color:#fff; text-shadow:0 0 4px #9e744b; cursor:pointer; margin:0 0 0 20px; }
.auth-next { margin-left:190px; margin-top:30px; line-height:50px; text-align:center }
.auth-next1 { width:100px; margin-left:195px; margin-top:10px; line-height:50px; text-align:center }
.auth-next2 { margin-left:100px; float:left; line-height:50px; text-align:center }
.auth-next3 { margin-left:35px; float:left; line-height:50px; text-align:center }
.auth-next4 { margin-left:170px; margin-top:30px; line-height:50px; text-align:center }
.btn-black { background:#666; border:solid 1px #939393 !important; text-shadow:none; }
.btn-common-sh { height:27px; line-height:27px; font-size:16px; }
.btn-black-sh { height:27px; line-height:27px; font-size:16px; background:#5F1785; text-shadow:none; color:#fefefe; }
.btn-red { height:26px; line-height:26px; background:#5F1785; text-shadow:none; color:#fefefe; }
.btn-red:hover { color:#fff; }
.btn-red-sh { background-position:left bottom; height:20px; line-height:20px; padding:3px 10px; border:1px solid #820f17 !important; text-shadow:0 0 4px #af0010; font-size:12px; }
.btn-grey { background-position:0 -142px; height:31px; line-height:31px; color:#646464; border:1px solid #aeaeae !important; text-shadow:none; }
.btn-follow-wiki { background-position:0 -142px; height:20px; line-height:20px; color:#646464; border:1px solid #aeaeae !important; text-shadow:none; font-size:10px; padding:0 5px; }
.btn-follow-wiki:hover { color:#646464; }
.btn-follow { display:inline-block; min-width:60px; height:23px; background:#f9ede1; line-height:23px; text-align:center; color:#c09d75 !important; cursor:pointer; font-weight:bold; }
.btn-follow:hover { background:#e7d1ba; }
.btn-follow-wiki i { font-style:normal; color:#56a741; }
.btn-follow-wiki i.un { color:#EB3200 }
.item-list { padding:20px; text-align: center; }
.dpbox .item-list { padding:20px 0; }
span.user-lvl { background:#FF0000; color:#FFFFFF; display:inline-block; height:14px; line-height:14px; margin:0 5px; text-align:center; padding:0 5px; }
.panel-l .tp { position:relative; height:20px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/bg-panel-l-hd.png) repeat-x top left; }
.help-about h1 { font-size:18px; font-weight:bold; color:#C39D76; padding:20px 0 20px 0; text-align:center; height:auto; }
.help-about p { font-size:16px; line-height:33px; }
.help-about-node p { line-height:20px; margin:5px 0px; text-indent:0em; }
.help-index { width:600px; margin:0 auto; padding:20px 0; font-size:14px; font-weight:bold; color:#C39D76; }
.help-index .list li { float:left; width:100px; height:140px; line-height:24px; overflow:hidden; margin:8px; }
.help-index .list li a { color:#C39D76; text-align:center; display:block; }
.help-index .list li a:hover { text-decoration:none; }
.help-agreemnet { padding:20px; }
.help-agreemnet h1 { font-size:18px; font-weight:bold; color:#C39D76; padding-bottom:10px; }
.help-agreemnet h2 { font-size:16px; font-weight:bold; padding-top:10px; }
.help-agreemnet h3 { font-size:14px; font-weight:bold; padding-top:10px; }
.help-agreemnet p { font-size:14px; line-height:30px; text-indent:2em; }
.help-agreemnet ul { padding-left:50px; }
.help-agreemnet li { padding:5px; list-style:disc; }
.help-privacy-p p { margin-left:10px; text-indent:2em }
.help-agreement-p p { margin-left:10px; text-indent:0px }
.help-contact-p p { margin-left:10px; text-indent:2em }
.help-badge-p p { margin-left:10px; text-indent:0px }
.help-about-p p { margin-left:10px; text-indent:2em }
.help-certification-p p { margin-left:10px; }
.help-leadercert-p p { margin-left:10px; }
.help-clubcert-p p { margin-left:10px; }
.help-badge-list ul.badge-list-ctn { margin-left:0px; width:650px; padding-left:0px; margin-right:0px }
.help-badge-list ul li { list-style:none; width:130px; }
.about-us-div { background-color:#f6f6f6; font-size:16px; height:30px; width:635px; color:#e47c7d; padding-left:10px; margin-bottom:20px; margin-top:35px }
.page-notice li em:hover { color:#6bc1ff }
.sidebar-help li { border-bottom:dotted 1px #ccc; }
.help-badge-ul li { background:url(http://s.qybimg.com/sites/all/themes/custom/img/badge/badge-item-bg.png) no-repeat bottom; }
.help-navigation { margin-left:35px; padding-bottom:5px; width:640px; border-bottom:1px solid #e5e5e5 }
.table-align { text-align:center; }
.help-cert { padding:0 20px 20px 20px; }
.help-cert h2 { font-size:16px; font-weight:bold; padding-top:20px; }
.help-cert p { font-size:14px; line-height:30px; }
.help-table { width:100%; align:center; }
.help-table td { padding:5px; vertical-align:top; }
.help-table h { font-size:14px; font-weight:bold; }
.help-privilege { position:relative; height:30px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/help-nav.png); padding-left:10px; margin-top:20px; }
.help-privilege hd { font-size:18px; color:#C39D76; }
.help-privilege a { float:right; padding:8px; }
.help-privilege-apply { padding:50px 50px 50px 90px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/help-apply.png) no-repeat center; }
.messages { display:none; }
.ui-widget-content .messages { font-size:14px; color:red; }
#namecard { position:absolute; left:-9999px; top:-9999px; z-index:9999; opacity:0; filter:Alpha(opacity:0);
}
.namecard-wrap { position:relative }
.namecard-content { position:relative; padding:4px; }
.namecard-loaded_content { overflow:auto; background:none; }
.namecard-error { padding:0 15px; border:1px solid #ccc; }
.namecard-wrap { background:url(http://s.qybimg.com/sites/all/themes/custom/img/namecard/layer_bg.png) repeat; *background:none;
border-radius:4px 4px 4px 4px; padding:0; width:370px; }
#namecard .arrow { background:url(http://s.qybimg.com/sites/all/themes/custom/img/namecard/arrow.png) no-repeat; display:block; overflow:hidden; position:absolute; }
#namecard .arrow-top, #namecard .arrow-bottom { background-position:0 -1px; height:11px; left:30px; top:-6px; width:16px; }
#namecard .arrow-bottom { background-position:0 -11px; bottom:-6px; top:auto; }
.namecard-loading { margin:0; text-align:center; padding:15px 0; }
.namecard-loading span { padding:0 0 0 36px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/loading.gif) no-repeat; display:inline-block; height:30px; line-height:30px; }
.card-content, .namecard-loading { background:#fff; border:1px solid #C6C6C6; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; position:relative; overflow:hidden; }
.name-card .name dt, .name-card .name dd, .name-card .info dt, .name-card .info dd { display:inline; float:left; }
.name-card .name { padding:15px 15px 0; }
.name-card .name dt img { display:block; width:50px; height:50px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.name-card .name dd { line-height:18px; margin:-4px 0 0 10px; }
.name-card .name dd p { width:260px; font-size:12px; line-height:18px; }
.name-card .userdata { width:270px; }
.name-card .userdata li { float:left; }
.name-card .userdata li.vline { margin:0 8px; }
.name-card .vline { color:#999999; }
.name-card .name-card-badge { padding:5px 15px 0; }
.name-card .name-card-badge li { float:left; margin-right:5px; }
.name-card .name-card-badge li img { width:24px; height:24px; max-height:24px; height:24px; }
.name-card .info { line-height:18px; margin:4px 15px; width:330px; }
.name-card .links { background:#fff; margin:0; overflow:hidden; padding:2px 15px 8px; }
.name-card .links .btn-follow { background:#BC0014; color:#fff !important; display:block; width:100px; float:right; height:30px; line-height:30px; text-align:center; }
.comment-form { height:auto; margin:50px auto; min-height:160px; position:relative; margin:20px; }
.landing_page a:hover { color:#ff0000; }
.waiting_load img { -webkit-user-select:none; position:absolute; top:350px; left:650px; z-index:9999; }
.waiting_load { width:100%; height:1718px; position:absolute; top:0; left:0; background-color:#cccccc; opacity:0.6; z-index:999; display:none; }
.story_flag .unfollow { background-position:left bottom; height:20px; line-height:20px; padding:3px 26px; border:1px solid #820f17 !important; text-shadow:0 0 4px #af0010; font-size:12px; }
.story_flag .followed { background-position:left bottom; height:20px; line-height:20px; padding:3px 17px; border:1px solid #820f17 !important; text-shadow:0 0 4px #af0010; font-size:12px; }
.grid-24 .bd .s-item-list { height:60px; }
.activity-view .side-right-main #tabs-1 .hd-title .hdinfo .bds_copy { }
a#bds_copy:hover { cursor:pointer; }
.activity-view .side-right-main #tabs-2 .hdnr { line-height:18px; color:#666; word-break:break-all; word-wrap:break-word; }
.search-top10-pic1 { background:url(http://s.qybimg.com/sites/all/themes/custom/img/search-top1.png) no-repeat 0px 4px; }
.search-top10-pic2 { background:url(http://s.qybimg.com/sites/all/themes/custom/img/search-top2.png) no-repeat 0px 4px; }
span.keyword_match { border-bottom:1px dotted black; cursor:pointer }
span.keyword_match:hover { color:blue; border-bottom:1px dotted black; cursor:pointer }
span.search_keywords_strong { color:red }
.search-resultv2 .bd .list dd p.p span { margin:0px }
.iuser-follow { background-color:#f1f1f1; background-position:left bottom; height:20px; line-height:20px; padding:3px 10px; font-size:12px; display:inline-block; font-weight:bold; text-align:center; color:#fff; cursor:pointer; border:1px solid #d8dcdf }
.iuser-follow:hover { background-color:#fcfcfc }
label { font-size:14px; }
.form-item-list:before, .form-item-list:after, .form-item-set:before, .form-item-set:after, .form-item:before, .form-item:after { content:'.'; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0; width:0; height:0; }
.form-item-list:after, .form-item-set:after, .form-item:after { clear:both; }
.form-item-list, .form-item-set, .form-item { zoom:1; }
.form-item-list, .form-item-set, .form-item { margin-top:20px; }
.form-item-list .form-item, .form-item-set .form-item { float:left; margin-top:0; }
.form-item-set, .form-item { position:relative; }
.form-item label { width:120px; height:30px; margin-right:10px; line-height:30px; text-align:right; }
.form-item label, .form-item .form-text, .form-item select, .form-item .form-checkbox, .form-item .form-radio { float:left; }
.form-item textarea { height:70px; }
.form-item .tipiext { clear:both; }
.form-item-set { margin-top:20px; }
.form-item-set .set-name { float:left; width:120px; height:30px; margin-right:10px; line-height:30px; text-align:right; font-size:14px; }
.form-item-set .set-list { float:left; width:500px; }
.form-item-set .set-list .form-item { margin-right:20px; }
.form-item-set .set-list .form-item label { float:left; width:auto; margin:0 0 0 5px; text-align:left; cursor:pointer; }
.form-item-set .set-list-help { float:left; width:660px; }
.form-item-set .set-list-help .form-item { margin-right:10px; }
.form-item .text-field { float:left; margin-left:10px; color:#a2a2a2; line-height:30px; }
.form-submit-validate { }
.comment-share-post { color:#333; margin-left:50px; float:left; }
.comment-share-post .form-item-set { margin-top:0px; }
.comment-share-post .form-item-set .set-name { width:80px; }
.comment-share-post .form-item-set .set-list { float:none; }
.comment-share-post .form-item-set .set-list .form-item label { line-height:30px; }
.form-save { color:#969694; padding:3px 3px 0 15px; border-radius:5px; background-color:#fafafa; border:#EBE3E3 solid 1px; position:absolute; right:70px; top:0; height:32px; line-height:32px; }
.form-save input { border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; -khtml-border-radius:4px; height:28px; line-height:28px; font-size:14px; font-weight:normal; }
.form-save em { color:#DDD; font-size:11px; }
.form-save .time { display:inline-block; text-align:center; width:120px; }
.form-save .error { color:#c00; }
.form-check { margin:10px 0 0 130px; margin:0; }
.form-check label { width:auto; float:none; line-height:30px !important; }
.form-check input { margin-right:5px !important; }
.form-desc { margin:20px 0 0 130px; }
.form-input-detail { line-height:30px; font-size:14px; }
.form-status { float:left; display:block; width:24px; height:24px; margin:6px 0 0 7px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons.png) -248px 0; }
.form-privacy { margin:5px 0 0 130px; }
.form-submit { margin:10px 0 0 130px; }
.form-submit input { border:none; outline:none; cursor:pointer; }
.form-item-set div.error, .comment-form div.error, .form-item div.error-keywords, .form-item div.error { position:absolute; top:25px; left:130px; padding:5px 10px; background:#900; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; z-index:1003; }
.form-item-set div.error b, .comment-form div.error b, .form-item div.error-keywords b, .form-item div.error b { position:absolute; top:-10px; left:10px; border-style:solid; border-width:5px; border-color:transparent transparent #900 transparent; height:0; font-size:0; line-height:0px; }
.form-item-set .form-item div.error { left:0; }
.comment-form div.error { top:62px; left:444px; }
.ext-editor div.error { top:420px; }
input[type="text"].form-textv2 { border:1px solid #bebebe; }
input[type="text"] { font-family:"Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti; }
div.col-2 input[type="text"] { float:left; }
select { width:100px; height:30px; margin:0; padding:3px 5px; border:solid 1px #eed1b0; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; font-family:"Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti; }
input[type="checkbox"], input[type="radio"] { margin:10px 0 0 0; *margin:6px 0 0 0;
}
textarea { padding:5px; border:solid 1px #c8c8c8; font-size:13px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; font-family:"Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti; }
#quyeditor, #wikieditor, #summaryeditor { *margin-top:10px;
}
#quyeditor .error { left:10px; top:150px; }
.form-item .editor-hint { font-size:12px; position:absolute; z-index:1003; width:689px; background-color:#ebebeb; border:1px solid #d7d7d7; padding:10px; color:#505050; top:45px; *top:55px;
left:138px; }
.form-fix .form-item label { cursor:pointer; float:left; margin:0 5px 0 5px; text-align:left; width:auto; }
.form-panel .form-fix .form-item label { width:auto }
.form-item .form-text-spc { font-size:14px; float:left; width:470px; line-height:30px; }
.form-item .form-report-text-spc { font-size:14px; float:left; width:350px; line-height:30px; }
.placeholder { color:#a2a2a2 }
﻿.n-footer-fix, #n-footer .copyright p, .n-des-index .tit, .n-des-index ul, .in-maintenance #header, .in-maintenance #main-wrapper { width:960px; margin:0 auto }
.n-des-index .list li { width:1000px; margin:0 auto }
#logo { position:relative; width:960px; margin:0 auto; }
#logo a.logo { width: 60px; float: left; margin-top:8px; display: inline-block; }
#topbar .cart { float:right; padding:0 10px }
#topbar .cart:hover a { display:block; color:#fff }
.find-shop, .select-country, .n2-selectcity { float:right; position:relative; border-right: 1px solid #333; }
.find-shop:hover, .cart:hover, .uti:hover { background:#262626; color:#fff; border-top:2px solid #5f1785; }
#topbar i:before { font-size:16px; font-style:normal }
.wikiv2-show-loading { display:none; width:100px; height:100px; text-align:center; line-height:100px; float:left }
.wikiv2-show-loading:after { font-family:"FontAwesome"; content:""; font-size:24px; color:#000; position:absolute; -webkit-animation:2s linear 0s normal none infinite animations; -moz-animation:2s linear 0s normal none infinite animations; -o-animation:2s linear 0s normal none infinite animations; -ms-animation:2s linear 0s normal none infinite animations; animation:2s linear 0s normal none infinite animations }
.n-footer-fix { position:relative }
#n-footer { position:relative; top:60px; width:100%; background:#1d1d1d; z-index:0; color:#666; clear:both }
#n-footer .copyright { background:#000 }
#n-footer .copyright p { padding:20px 0 15px 0 }
#n-footer .copyright div div { color:#666 !important }
.n-footer-two-col { width:960px; margin:0 auto; margin-bottom:10px; padding-top:25px; overflow:hidden }
.n-footer-two-col .n-sitemap { width:720px; display:inline; float:left; margin-right:0 }
.n-footer-two-col .n-wechat { width:240px; display:inline; float:left; margin-right:0 }
.n-footer-two-col .n-sitemap { -moz-column-count:5; -webkit-column-count:5; column-count:5 }
.n-sitemap { float:left }
.n-sitemap ul { height:160px; width:140px\9; float:left\9 }
.n-sitemap small { color:#e31d1a; margin-right:10px }
.n-sitemap ul .tit { margin-bottom:15px; font-size:14px }
.n-sitemap ul .red { margin-top:10px }
.n-sitemap ul .red .icon-f-search { background:url(http://s.qybimg.com/sites/all/themes/custom/img/icons/i-fsh.png) no-repeat; width:13px; height:21px; margin-right:5px; float:left }
.n-sitemap ul .red a { color:#e31d1a }
.n-sitemap ul li { height:24px; line-height:24px; overflow:hidden }
.n-sitemap ul li a { color:#666 }
.n-sitemap ul li a:hover { text-decoration:underline }
.n-wechat { text-align:right }
.n-wechat li { margin-top:5px }
.n-wechat li .wechat { float:left; width:50%; text-align:center }
.n-wechat li.weibo { clear:both; padding-top:10px; text-align:left }
.n-wechat .w-text, .n-wechat .w-text1, .n-wechat .w-text2 { display:inline-block; position:relative; width:110px }
.n-wechat .w-text2 { top:-8px }
.n-des-index { width:100%; background:#1d1d1d; margin:50px auto 0; padding:50px 0 25px 0 }
.n-des-index .tit { padding-bottom:10px; color:#999; font-size:18px }
.n-des-index .list li { float:left; width:138px; margin-right:4px; height:24px; line-height:24px; overflow:hidden }
.n-des-index .list li a { color:#666 }
.n-des-index .list li a:hover { text-decoration:underline }
.n-quick-entr { position:fixed; bottom:200px; *bottom:107px;
right:0; margin:0 0 0 480px; z-index:9998; border:1px solid #cdcdcd; }
.n-quick-entr p { width:66px; height:66px; display:block; border-bottom: 1px solid #dcdcdc; }
.n-quick-entr .login{ background-color:#fff; background-image:url(../images/icon/quick_login.png)}
.n-quick-entr .story{ background-color:#fff; background-image:url(../images/icon/quick_add.png)}
.n-quick-entr .store{ background-color:#fff; background-image:url(../images/icon/quick_pc.png)}
.n-quick-entr .login:hover{ background-color:#5F1785; background-image:url(../images/icon/quick_login01.png)}
.n-quick-entr .story:hover{ background-color:#5F1785; background-image:url(../images/icon/quick_add01.png)}
.n-quick-entr .store:hover{ background-color:#5F1785; background-image:url(../images/icon/quick_pc01.png)}
.n-quick-entr .headpic { width:66px; height:66px; margin-bottom:1px; display:block; background:#000; color:#fff; text-align:center }
.n-quick-entr .headpic:hover { background:#e31d1a }
.n-quick-entr .headpic a { display:block }
.n-quick-entr .headpic img { margin-top:7px; border:1px solid #fff; border-radius:4px }
.n-quick-entr .headpic:after { font-family:"FontAwesome"; content:""; position:absolute; left:30px; top:29px }
.n-quick-entr .headpic span { float:left; max-width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:initial; height:20px; display:block; color:#fff; font-size:12px; -moz-transform:scale(0.9); -ms-transform:scale(0.9); -webkit-transform:scale(0.9); transform:scale(0.9) }

.n-quick-entr .fc_count { color:#fff; background:#e50015; position:fixed; width:26px; height:16px; line-height:16px; text-align:center; border-radius:8px; margin:-54px 0 0 30px }
.back-to-top { position:fixed; bottom:41px; right:0; margin:0 0 0 480px; z-index:9998 }
.back-to-top a { display:inline-block; width:66px; height:66px; overflow:hidden; line-height:999px; background-color:#000; opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
background-position-x:21px }
.back-to-top a:hover { opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-webkit-transition:opacity 0.3s ease-in, opacity 0.3s ease-out; transition:opacity 0.3s ease-in, opacity 0.3s ease-out }
.tnf_homepage_arrow { position:fixed; width:150px; height:110px; bottom:5%; z-index:10 }
.tnf_homepage_arrow_background { opacity:0.9; border-radius:0 90px 90px 0; background-color:#8f251b; height:140px; width:170px }
.tnf_new_homepage_man { display:block; float:left; position:relative; bottom:80px; width:105px }
.tnf_new_homepage_arrow { position:relative; top:13px; float:right; padding:6px; cursor:pointer }
#tnf_homepage_out { margin-left:-100% }
.tnf_homepage_close { position:fixed; bottom:0; z-index:10; width:100%; height:160px }
.tnf_homepage_close_background { background-color:#8f251b; opacity:0.9 }
.tnf_homeage_close_img { width:960px; position:relative; margin:0 auto }
.tnf_new_homepage_close { position:absolute; right:3%; width:28px; padding:10px; cursor:pointer }
.tnf_new_homepage_text { float:left; position:relative; bottom:70px; width:390px; left:10px }
.tnf_homepage_from { position:relative; width:250px; float:left; height:160px; left:130px; padding-top:0px }
.tnf_homepage_from p { float:right; color:#d5aeaa; position:relative; top:10px }
.tnf_homepage_from p a { cursor:pointer; color:#fff }
.tnf_homepage_from .new_homepage_username { margin-top:10px; width:250px; border:none; border-radius:0; height:35px; padding-left:10px; box-sizing:border-box; color:#e1bfbc }
.tnf_homepage_from .new_homepage_password { margin-top:20px; width:95%; float:left; border-radius:0; height:35px; padding-left:10px; box-sizing:border-box; color:#e1bfbc }
.new_homepage_login { width:30%; height:35px; float:left; margin-top:20px; position:relative; left:2%; text-align:center; color:#fff; background-color:#e31d1a; line-height:35px; cursor:pointer; border:none }
.block { display:block }
.margin_up { margin-left:0 }
.margin_down { margin-left:-100% }
.ui-widget-overlay { position:fixed }
#n-wrap { position:relative; z-index:1 }
#container { width:960px; margin:0 auto; display:block }
.n-crumb { position:absolute; top:98px; color:#ccc; font-size:12px }
.n-crumb a { color:#ccc }
.n-crumb a:hover { color:#e31d1a }
small { font-family:SimHei }
.pos-r { position:relative }
.pos-a { position:absolute }
#breadcrumb { position:absolute; top:122px; color:#fff; z-index:7 }
#breadcrumb .breadcrumb a { color:#fff }
.in-maintenance #header { height:180px; position:relative; top:50px; z-index:6; background:url(http://s.qybimg.com/sites/all/themes/custom/img/logo.png?v=20140303) no-repeat }
.in-maintenance #header .section { display:none }
.in-maintenance #main-wrapper { min-height:620px }
.in-maintenance #main #content { background:url(http://s.qybimg.com/sites/all/themes/custom/img/maintenance.png) no-repeat center center; height:420px }
.in-maintenance #main #content .section { padding-top:160px }
.in-maintenance #main #content h1 { display:none }
.in-maintenance #main #content p { text-align:center }
.in-maintenance #main #content p.first { font-size:28px; color:#787878 }
.in-maintenance #main #content p.last { font-size:20px; color:#ccc; padding-left:10px }
.tabs { margin:20px; height:40px; border-bottom:2px solid #9f9f9f }
.tabs ul.tabs { margin:0 }
.tabs ul.tabs li { float:left; padding:0 20px; font-size:16px; height:40px; line-height:40px }
.tabs ul.tabs li a { color:#787878 }
.tabs ul.tabs li.active { border-bottom:2px solid #e31d1a }
.tabs ul.tabs li.active a { color:#e31d1a }
.act-hd { border-bottom:2px solid #ededed }
.act-hd .tit { padding:10px; font-size:18px; color:#000 }
.act-hd .tit a { font-weight:bold; color:#000; }
.sitenav { padding:15px 0; margin:0 20px; line-height:20px; border-bottom:1px #b9b9b9 dotted; }
.sitenav a { color:#ff0000; }
.act-level-1 { width:19px; height:15px; background:url(../images/act-level.png) no-repeat 0 0; display:inline-block; }
.act-level-2 { width:19px; height:15px; background:url(../images/act-level.png) no-repeat 0 -15px; display:inline-block; }
.act-level-3 { width:19px; height:15px; background:url(../images/act-level.png) no-repeat 0 -30px; display:inline-block; }
.act-level-4 { width:19px; height:15px; background:url(../images/act-level.png) no-repeat 0 -45px; display:inline-block; }
.act-level-5 { width:19px; height:15px; background:url(../images/act-level.png) no-repeat 0 -60px; display:inline-block; }
.hd-title .title { font-size:18px; color:#323232; }
.hd-title .hdinfo { margin:20px 0; }
.hd-title .hdinfo div { float:left; height: 22px; line-height:22px; }
.hd-title .hdinfo .see-count { background: url(../images/icon/see.png) 0 center no-repeat; padding-left: 30px; display: inline-block; height: 22px; margin:0 5px; }
.hd-title .hdinfo .comment-count { background: url(../images/icon/comment.png) 0 center no-repeat; padding-left: 18px; display: inline-block; height: 22px; margin:0 5px; }
.hd-title .hdinfo .share a { background: url(../images/icon/share.png) 0 center no-repeat; padding-left: 16px; display: inline-block; height: 22px; }
.hd-title .hdinfo .print a { background: url(../images/icon/print.png) 0 center no-repeat; padding-left: 16px; display: inline-block; height: 22px; }
.hd-title .hdinfo .toLeft a { background: url(../images/icon/thread-prev.png) 0 center no-repeat; padding-left: 16px; display: inline-block; height: 22px; }
.hd-title .hdinfo .toRight a { background: url(../images/icon/thread-next.png) 0 center no-repeat; padding-left: 16px; display: inline-block; height: 22px; }
.hd-title .hdinfo .jumpTo { margin-left:5px; }
.hd-title .hdinfo .jumpTo input { border:1px solid #dcdcdc; padding:2px 5px; width:40px; margin-left:5px; }
.hd-title .data { float:left; margin-right:30px; }
.hd-title .shareto { float:left; }
.hdlist td { font-size:14px; color:#000; height:35px; vertical-align:top; }
.hdlist td p { margin:0 0 9px 0; }
.hdlist .p1 { width:90px; color:#666; }
.dpbox { margin:0 20px; }
.dpbox li { padding:10px 0; border-bottom:1px #ededed dotted; }
.dpbox .userimg img { width:38px; height:38px; float:left; margin:5px 15px 0 0; }
.dpbox .dptitle-pl { height:40px; font-size:18px; background:#f7f7f7 url(http://s.qybimg.com/sites/all/themes/custom/img/user/icon_fbp.png) no-repeat 0 0; padding-left:50px; margin-top:40px; }
.dpbox .dptitle-wz { height:40px; font-size:18px; background:#f7f7f7 url(http://s.qybimg.com/sites/all/themes/custom/img/user/icon_fbp.png) no-repeat 0 -40px; padding-left:50px; margin-top:40px; }
.dpbox .txt { line-height:40px; color:#000; }
.dpbox .tit-open { width:9px; height:9px; display:block; background:url(http://s.qybimg.com/sites/all/themes/custom/img/user/icon_kg.png) no-repeat 4px -17px; float:right; padding:4px; margin:12px 10px 0 0; }
.dpbox .tit-close { width:9px; height:9px; display:block; background:url(http://s.qybimg.com/sites/all/themes/custom/img/user/icon_kg.png) no-repeat 4px 4px; float:right; padding:4px; margin:12px 10px 0 0; }
.dpbox .dpmap { width:630px; height:310px; margin-top:30px; }
.hdphoto { margin-bottom:20px; }
.hdphoto .bigpic { width:503px; margin-right:10px; float:left; }
.hdphoto .minpic { width:117px; float:left; }
.hdphoto .minpic .mplist { width:117px; height:280px; overflow:hidden; }
.hdphoto .mplist a img { filter:alpha(Opacity=60); opacity:0.6; margin-bottom:5px; }
.hdphoto .mplist .current img { filter:alpha(Opacity=100); opacity:1; }
.hdphoto .minpic .mup-end { width:117px; height:20px; background:#fff url(http://s.qybimg.com/sites/all/themes/custom/img/user/icon_pickg.png) no-repeat 43px 0; display:block; }
.hdphoto .minpic .mup { width:117px; height:20px; background:#fff url(http://s.qybimg.com/sites/all/themes/custom/img/user/icon_pickg.png) no-repeat 43px -21px; display:block; }
.hdphoto .minpic .mdown-end { width:117px; height:20px; background:#fff url(http://s.qybimg.com/sites/all/themes/custom/img/user/icon_pickg.png) no-repeat 43px -38px; display:block; }
.hdphoto .minpic .mdown { width:117px; height:20px; background:#fff url(http://s.qybimg.com/sites/all/themes/custom/img/user/icon_pickg.png) no-repeat 43px -59px; display:block; }
.hdnr { line-height:32px; color:#666; ; word-break:break-all; word-wrap:break-word; }
.hdnr p { font-size:14px; }
.hdnr img { max-width:620px; }
.dpbox .ms-comment-btn { position:relative; float:right; margin-right:60px; top:-10px; height:12px; width:19px; background:url(http://s.qybimg.com/sites/all/themes/custom/img/micro-story/ms-comment.png) 0px 0px no-repeat; }
.dpbox .comment-form { height:auto; margin:0px auto; min-height:60px; position:relative; }
.dpbox .comment-form .form { width:600px; padding:20px 10px 20px 0px; margin-top:0; }
.dpbox .comment-list li .content p { font-size:12px; margin-top:0; color:#7a7a7a }
.dpbox .comment-form .form textarea { float:left; width:500px; height:20px; padding:5px; }
.dpbox .comment-form .submit { float:left; margin-left:8px; margin-top:0; }
.dpbox .comment-form .submit .btn-red-sh { color:#fff; height:24px; background-position:left bottom; height:24px; line-height:24px; padding:3px 10px; border:1px solid #820f17 !important; text-shadow:0 0 4px #af0010; font-size:12px; }
.dpbox .comment-form .submit .btn-red-sh a { color:#fff }
.dpbox .comment-form .face_box { margin:0; }
.dpbox .comment-form .ajax-update .face_box .smile-box .face { display:block; float:left; height:22px; width:26px; position:absolute; left:80px; margin-top:5px; top:-70px; cursor:pointer; }
.dpbox .comment-form .ajax-update .face_box .smile-box .image_content { left:30px; top:-65px; margin-top:40px; }
.dpbox .ms-detail-r .like-ms { float:left; width:626px; margin-top:35px; margin-bottom:100px; font-size:14px; }
.dpbox .ms-detail-r .like-ms li { float:left; margin-right:20px; border:1px #dcdcdc solid; width:36px; height:36px; }
.dpbox .hot-activity { width:230px; margin-bottom:40px; }
.dpbox .hot-activity li { float:left; width:218px; border-bottom:1px #eeeef6 dotted; padding:10px 2px 10px 0; }
.dpbox .hot-activity li .name a { color:#44aeff; font-size:12px; }
.dpbox .pager .pager-current, .dpbox .pager li { padding:0; }
.side-right .ui-widget { font-family:"Microsoft Yahei", Tahoma, Arial, Helvetica, sans-serif; }
.side-right .hdtab .ui-widget-header { padding:0 0px !important; margin:0; background:url("") repeat-x left top !important; border:0px solid #91000c !important; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; -o-border-radius:4px 4px 0 0; -ms-border-radius:4px 4px 0 0; -khtml-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; font-size:16px; color:#fff; line-height:36px; background:none; }
.side-right .ui-widget-content { border:0px solid #aaaaaa; }
.side-right .ui-tabs .ui-tabs-nav li { list-style:none; float:left; position:relative; top:1px; margin:0 10px 0 0; border-bottom:0 !important; padding:0 0 0 10px; white-space:nowrap; width:80px; height:35px; font-size:16px; text-align:center; line-height:30px; background:#5F1785; color:#fff; display:block; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; }
.side-right .ui-tabs .ui-tabs-nav li a { float:left; padding:0; text-decoration:none; }
.side-right .ui-tabs .ui-tabs-panel { display:block; border-width:0; padding:0; background:none; }
.side-right .hdtab .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border:0px solid #d3d3d3; background:none; font-weight:normal; }
.side-right .hdtab .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border:0px solid #aaaaaa; background:#5F1785; font-weight:normal; color:#fff; }
.ui-timepicker-div .ui-widget-content .ui-state-hover, .ui-timepicker-div .ui-widget-content .ui-state-focus { background:#e6e6e6 url(http://s.qybimg.com/sites/all/themes/custom/css/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; border:1px solid #999; color:#212121; font-weight:normal; }
.side-right .hdtab .hd-tabbox .ui-state-active { width:80px; height:35px; font-size:16px; background:#ededed; }
.side-right .hdtab .hd-tabbox .ui-state-active a { color:#666; }
.side-right .ui-widget-content a:hover, .side-right .hdtab .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited, .side-right .ui-state-default a, .ui-state-default a, .side-right .ui-state-default a:link { color:#fff; text-decoration:none; }
.ui-timepicker-div .ui-slider-horizontal { background:#91000c; }
.title-hover { height:5px }
.ui-timepicker-div dl dd { margin:0 15px 10px 35px; }
.ui-timepicker-div dl dt { height:25px; margin-bottom:-25px; }
#preview { width:660px; height:300px; margin:10px auto; zoom:1; overflow:hidden; padding:5px 0; }
#spec-n1 { float:left; width:480px; margin-right:25px; height:300px; overflow:hidden; position:relative; z-index:5; zoom:1; }
#spec-n1 .o-img { vertical-align:middle; width:480px; height:300px; text-align:center; }
#spec-n1 .switch { width:480px; height:300px; position:absolute; z-index:10; top:0; left:0; }
#spec-n1 img { max-width:480px; max-height:300px; _height:300px; }
#spec-n5 { position:relative; float:left; width:128px; height:265px; padding:20px 0px; zoom:1 }
#spec-list { width:128px; height:265px; overflow:hidden; }
#spec-list ul { height:265px; overflow:hidden; margin:0; }
#spec-list li { width:128px; height:80px; text-align:center; margin-bottom:10px; }
#spec-list img { width:128px; cursor:pointer; }
#spec-list img:hover { transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); }
#spec-list .curr img { }
#spec-n5 .control { position:absolute; width:126px; height:25px; background-repeat:no-repeat; cursor:pointer; }
#spec-top { top:-2px; height:20px; background:#fff url(http://s.qybimg.com/sites/all/themes/custom/img/user/icon_pickg.png) no-repeat 46px 0px; display:block; }
#spec-top.disabled { height:20px; background:#fff url(http://s.qybimg.com/sites/all/themes/custom/img/user/icon_pickg.png) no-repeat 46px 0px; display:block; }
#spec-bottom { bottom:-2px; background:#fff url(http://s.qybimg.com/sites/all/themes/custom/img/user/icon_pickg.png) no-repeat 48px -38px; display:block; }
#spec-bottom.disabled { background-position:-139px -38px; }
#intro { float:left; width:480px; height:25px; line-height:25px; text-align:center; overflow:hidden; font-size:12px; }
#foward { display:block; width:200px; height:300px; float:left; cursor:url(http://s.qybimg.com/sites/all/themes/custom/img/activity/foward.ico), pointer; background:#fff; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
#foward.disabled, #next.disabled { cursor:default; }
#next { display:block; width:200px; height:300px; float:right; cursor:url(http://s.qybimg.com/sites/all/themes/custom/img/activity/next.ico), pointer; background:#fff; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
.thickcon { line-height:40px; text-align:center }
.act-change-hide { float:left; background:url(http://s.qybimg.com/sites/all/themes/custom/img/activity/quanbu.png) no-repeat; width:48px; height:54px; line-height:58px; font-size:9px; padding-left:8px; color:#888888 }
.act-change-show { float:left; background:url(http://s.qybimg.com/sites/all/themes/custom/img/activity/shouqi.png) no-repeat; width:48px; height:54px; line-height:58px; font-size:9px; padding-left:8px; color:#888888 }
.act-like-hide { display:none; }
.act-apply-hide { display:none; }
.hd-tabbox li { width:80px; height:35px; line-height:30px; font-size:16px; background:#ff0000; border-radius:4px 4px 0px 0px; float:left; margin:0px 10px 0px 0px; padding:0px 0px 0px 10px; }
.hd-tabbox .view-apply-res { float:right; background:transparent; *margin-right:30px;
}
.hd-tabbox .view-apply-res a { float:right; color:#fff; font-size:14px; padding:0 5px; border:0px solid #820f17 !important; }
.hd-tabbox li a { color:#fff; }
.hd-tabbox .tab-selected { background:#ededed; color:#666; }
.hd-tabbox .tab-selected a { background:#ededed; color:#666; }
.activity-apply-form div.error { position:absolute; padding:5px 10px; background:#900; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; z-index:999; }
.activity-apply-form div.error b { position:absolute; top:-10px; left:10px; border-style:solid; border-width:5px; border-color:transparent transparent #900 transparent; height:0; font-size:0; line-height:0px; }
.activity-apply-form .activity-reg-list tr { margin-bottom:10px }
.activity-apply-form .activity-reg-list .application-list { height:60px; }
.activity-apply-form .activity-reg-list thead td { background-color:white; margin-bottom:15px; }
.activity-apply-form .activity-reg-list .application-tr td { height:30px; background-color:#e4e4e4; }
table.activity_apply_form td { padding:0px }
table.activity_apply_form input { font-size:12px; padding-top:0px; line-height:20px; height:20px }
.application_form .add_application_button { display:inline-block; height:33px; padding:0 16px; line-height:30px; font-size:14px; text-align:center; background:url(http://s.qybimg.com/sites/all/themes/custom/img/gradient.png?v=20121221) repeat-x left bottom; border:1px solid #820f17 !important; color:#fff; cursor:pointer; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; margin:0 0 0 20px; }
.application_form .contacts-list { margin-left:10px; margin-bottom:17px; margin-top:18px }
.application_form .contacts-list input { float:left }
.application_form .contacts-list span.name { margin-left:8px; float:left; margin-top:2px; }
.application_form .add-contacts_show { height:16px; width:16px; float:left; margin-top:2px; background:url('/sites/all/themes/custom/img/activity/apply1.png') no-repeat -19px 0px }
.application_form .add-contacts_hide { height:16px; width:16px; float:left; margin-top:2px; background:url('/sites/all/themes/custom/img/activity/apply1.png') no-repeat }
.application_form .add-one { background-color:#ededed; height:25px; font-size:14px; padding-top:5px; padding-left:5px }
.activity_apply_form tr td { text-align:center }
.activity-apply-form { z-index:10002 }
.application_form { z-index:10002 }
.s-item-list { padding: 10px 0 10px 4px; *padding-bottom: 0;
}
.headimg { float:left; }
.s-item-list .ldinfo { float: left; margin-left: 10px; font-size: 14px; line-height: 16px; }
.hdjj-sub-tit .hdjj-notice { font-size:13px; margin-left:15px; color:#b5b5b5 }
.application_form .add-one .contacts-intro { width:290px; height:67px; position:absolute; left:100px; background:url('/sites/all/themes/custom/img/activity/tishi.png?v=20131113') }
.application_form .add-one .contacts-info { margin-left:25px; margin-top:10px; color:#929191; font-size:14px; float:left; width:236px; }
.erweima { position:absolute; right:-110px; top:-53px; z-index:1002; }
#slider .tempWrap { height:360px; }
.erweima-content { float:left; width:88px; border:1px solid #eeeeee; background-color:#ffffff }
.closeerweima { float:left; border:1px solid #eeeeee; cursor:pointer }
.comment_count { border-radius:5px; border:1px solid #ccc; float:right; position:relative; left:-20px; margin-top:8px; padding-right:5px; line-height:21px; font-size:12px; }
.apply-form-select { width:50px; height:27px; font-size:16px; margin-top:3px }
.tool-panel { clear:both; overflow:hidden; padding-top: 12px; background-color:#fff; border: 1px solid #dcdcdc; border-radius:4px; }
div.activity-node-form label { padding-top:10px; line-height:13px; height:13px }
/*warp end*/
/*prtList end*/

/******左侧热销推荐以及猜你喜欢  开始******/
/*.pro_content { background-color:#fff; }*/
.commentleft { width:240px; float:left; /*border-right: 1px solid #ddd;*/ }
.procomment { margin:0 auto; clear: both; overflow: hidden; margin-top: 10px; }
.procomment .recommend { width:240px; background-color:#FFF; }
.top-btn { height:42px; }
.top-btn a { display:block; width:180px; height:32px; line-height:32px; background-color:#5F1785; color:#ffffff; font-size:16px; text-align:center; border-radius:4px; margin:0 30px; }
.user-headimg a { display:block; text-align:center; width:160px; margin: 0 40px; }
.user-headimg a img { width:160px; height:160px; }
.user-name { font-size: 16px; margin-top: 10px; }
.user-name a span { color:#ff7300 }
/******左侧热销推荐以及猜你喜欢  结束******/

/******右侧商品详情  开始******/
.commentright { width: 805px; float: right; }
.commentDetail .commentright { padding-bottom:50px; }
.commentright .top-page { height:42px; }
.commentright .comment-sign { border-top:1px dotted #dcdcdc; width:780px; margin:0 10px; }
.commentright .comment-sign h1 { font-size:14px; color:#999; font-weight:normal; padding:8px 0; }
.commentright .comment-sign .comment-sign-detail { margin-top:5px; }
.commentright .comment-sign .comment-sign-detail img { max-width:700px; }
/*.bottom-page{ height:42px;}*/
.bottom-page .item-list { text-align:right; text-align: right; padding: 10px 0; }
.comment-head { text-align:center; padding-top:20px; }
.comment-head img { width:200px; height:200px; }
/*轮播动画开始  */
#slider { position: relative; width: 140px; }
#slider .bd ul, .recomCon ul { overflow: hidden; }
#slider .bd li, .recomCon ul li { text-align:center; width: 128px; height: 80px; margin-top:8px; }
.bdshare-button-style1-16 a, .bds_more { float: left; font-size: 12px; padding-left: 17px; line-height: 16px; height: 16px; background-image:url(../images/icons_1_16.png); _background-image: url(../images/icons_1_16.png); background-repeat: no-repeat; cursor: pointer; margin: 6px 6px 6px 0; }
.bds_qzone { background-position: 0 -52px; }
.bds_tsina { background-position: 0 -104px; }
.bds_douban { background-position: 0 -468px; }
.bds_renren { background-position: 0 -208px; }
.recomCon ul li { margin-left:60px; margin-right:60px; float:left; width: 128px; height: 80px; padding-bottom:0px; }
#slider .bd li a.proImg, .recomCon ul li a.proImg { display:block; width: 128px; height: 80px; }
#slider .bd li a img, .recomCon ul li a img { display: block; margin: 0 auto; }
#btn_prev, #btn_next { width: 40px; height: 20px; z-index: 99; position: absolute; bottom: -1px; cursor: pointer; background:url(../images/btn_page.png) no-repeat 0 0; }
#slider .hd { /*	position: absolute;
	bottom: 0px;*/ width: 100%; height: 20px; }
#btn_prev { left: 35px; }
#btn_next { right: 35px; background-position:0 -20px; }
/* 轮播动画结束*/
.commentright a.addCart { width:110px; height:40px; line-height:40px; padding-left:60px; color:#fff; display:inline-block; float:right; font-size:16px; background:#ff7300 url(../images/cartimg.png) 30px center no-repeat; }
.commentright .prodetailnav { padding:0px; clear: both; overflow:hidden;/*min-height:630px;*/ }
.parameter { padding:15px; }
.parameter .orangepro { width: 6px; height: 18px; background-color: #ff7300; position: absolute; border-radius:4px; margin-top:10px; }
.parameter strong { margin-left:20px; font-weight:normal; }
.parameter strong i { font-style:normal; font-size:14px; color:#aaa; font-weight:normal; margin-left:8px; }
/******商品详情 开始*****/
.prodetailnav .proone { min-height:250px; margin:0 auto; background-color:#FFF; padding-bottom:20px; }
.mail_policy { color: #8E8E8E; font-size: 13px; padding-top: 13px; float:left; margin-right:15px; }
.mail_policy dt { float: left; color:#999999; width: 67px; text-align: right; margin-left: 40px; font-size:12px; }
.mail_policy dd { width: 264px; }
.retail_global_mail em { color: #333333; padding: 1px 4px; margin-right: 5px; font-size: 12px; font-style:normal; }
.prodetailnav .proone .prooneright { float: left; width: 760px; padding: 20px 0; }
.prodetailnav .proone .prooneright span { display:block; }
.prodetailnav .proone .prooneright span img { width:100% }
.item_satisfy_rate { position: relative; margin: 0px 0px; /* margin-top: 55px;*/ border-top: 1px solid #EAEAEA; z-index: 20; }
.content_wrap { position: relative; width: 150px; height: 50px; margin: auto; padding: 10px; text-align: center; font-size:20px; color:#B0B0B0; }
.buynumber { width:870px; height:123px; margin:0 auto; border-bottom:1px solid #EEE; }
.w171 { width: 171px; font-size: 60px; color:#FF7300; margin-left: 334px; }
.fonts { width: 171px; font-size: 14px; color:#FF7300; margin-left: 386px; }
.interbox { color: #DADADA; position: relative; display: block; margin-top: 12px; }
.admin { width:680px; padding-left: 30px; }
.usernamelei { color: #000; font-size: 14px; }
.userdate { color: #999; }
.adminreply { width: 600px; color:#666666; }
.admin ul li { float:left; overflow:hidden; margin-right:10px; background-color:#FFF; cursor:pointer; border:1px solid #FFF; }
.admin li .border { position: relative; width: 80px; height: 80px; padding: 2px; border: 1px solid #D9D9D9; }
.prodetailnav .commpage { height:60px; }
.prodetailnav .commpage .pagenumber { margin:0 auto; margin-top:37px; }
.prodetailnav .commpage .pagenumber p { clear:both; overflow:hidden; margin-left:350px; }
.prodetailnav .commpage .pagenumber .pageleft { background:url(../images/page.png) no-repeat; height:25px; width:15px; background-position: 0px 0; display:inline-block; vertical-align:middle; float: left; }
.prodetailnav .commpage .pagenumber .pageright { background:url(../images/page.png) no-repeat; height:25px; width:15px; background-position: -15px 0; display:inline-block; vertical-align:middle; float: left; }
.prodetailnav .proone .commentcenter .rightcomment .userinfo .star { }
.prodetailnav .commpage .pagenumber .page1 { padding:1px 17px; border:1px solid #ff7300; background-color:#ff7300; color:#FFF; }
.prodetailnav .commpage .pagenumber a { margin-left:15px; font-size:16px; padding:2px 18px; float: left; }
.prodetailnav .commpage .pagenumber .on { }
.prodetailnav .commpage .pagenumber a:hover { border:1px solid #ff7300; background-color:#ff7300; color:#FFF; padding:1px 17px; }
.proone table { width: 100%; margin-top: 18px; }
.proone table tr th { font-size: 13px; padding: 16px 30px; text-align: center; }
.proone table .t01 { border-bottom:1px solid #EEE; height:76px; }
.proone table .color { background-color:#FAFAFA; }
.proone table tr td { font-size: 13px; }
.proone table tr td.num { color:#ff7300; font-weight:bold; }
.prodetailnav .publication { width:870px; margin:0 auto; border-bottom:1px solid #EEE; }
.prodetailnav .publication3 { border-bottom:none; width:870px; margin:0 auto; }
.prodetailnav .publication .punlicnav { width:757px; height:48px; margin:0 auto; padding:10px; }
.prodetailnav .publication .punlicnav .entry { width:600px; height:46px; border:1px solid #ff7300; float:left; padding-left:10px; }
.prodetailnav .publication .punlicnav .publicbutton { float: left; width: 139px; height: 48px; background: #ff7300; }
.prodetailnav .publication .punlicnav .public { color:#FFF; font-size:16px; line-height: 46px; margin-left: 35px; }
.prodetailnav .publication .publicreply, .publication3, .publicreply { height:82px; width:747px; margin:14px auto; }
.prodetailnav .publication .publicreply .replyname, .publication3 .replyname { color:#666666; font-size:14px; }
.prodetailnav .publication .publicreply .replydate, .publication3 .replydate { color:#999999; font-size:12px; margin-left:40px; }
.prodetailnav .publication .publicreply .reply, .publication3, .reply { color:#ff7300; font-size:14px; margin-top:10px; margin-left:4px; }
.top-top { margin-top:12px; }
/******右侧商品详情  结束******/
 /************个人中心*************/
 .ucenter { margin-top:10px; }
.ucenter .ucenter-left { width: 200px; float: left; margin-left: 30px; border: 1px solid #dcdcdc; background-color:#ffffff; border-radius:2px; }
.ucenter-left ul li { border-bottom:1px solid #dcdcdc; }
.ucenter-left ul li a { display:block; text-align:center; padding:12px 0; font-size:14px; }
.ucenter-left ul li.cur a { background-color:#ededed; color:#5F1785 }
.ucenter-right { float: left; background-color: #ffffff; border: 1px solid #dcdcdc; border-radius: 2px; margin-left: 8px; width: 800px; }
.ucenter-right-list ul { padding: 40px 20px; border-bottom: 1px solid #eeeeee; overflow: hidden; }
.ucenter-right-list ul:last-child { border: none; }
.ucenter-right-list li { margin-bottom: 14px; font-size: 14px; color: #999999; line-height: 36px; clear: both; overflow: hidden; }
.ucenter-right-list li span { float: left; display: inline-block; width: 100px; text-align: right; padding-right: 10px; }
.error_message { margin-left: 100px; font-size: 12px; color: #e55555; }
.user-detail b.head-img01 { float:left; }
.user-detail p { float:left; }
.user-detail p b { display:block; line-height:20px; height:20px; color:#454545; font-weight:normal; margin-left:10px; }
.user-detail p b.name-user { color:#5F1785; font-weight:bold; }
.user-detail b.head-img01 img { width:40px; height:40px; border-radius:4px; }
.loginbtn { margin: 10px auto; width: 300px; height: 40px; border-radius: 4px; background: #5F1785; text-align: center; line-height: 40px; font-size: 14px; font-weight: bolder; color: #ffffff; cursor: pointer; border-width: 0px; }
.disobey table { width:580px; }
.disobey table tr th { padding:0 20px; background-color:#e2e2e2; color:#454545; font-weight:normal; text-align:center; font-weight:bold; }
.ucenter-right-list input.disallow { width:20px; margin: 0px; }
.disobey table tr td { text-align:center; border-bottom:1px dotted #dcdcdc; padding:10px 0 }
.ucenter-right-list li.per_set_con_avatr { height: 90px; }
.period { float: left; }
.ucenter-right-list li.per_set_con_avatr span { float: left; display: inline-block; line-height: 64px; }
.ucenter-search { display:inline-block; height:26px; line-height:26px; width:40px; text-align:center; border:1px solid #5F1785; color:#5F1785; border-radius:2px; }
.ucenter-right-list li.per_set_con_avatr img { float: left; display: block; margin-left: 70px; width: 64px; height: 64px; border-radius: 64px; }
.ucenter-right-title { line-height: 36px; height: 40px; font-size: 16px; color: rgb(103, 103, 103); margin-left: 20px; margin-top: 10px; border-bottom: 1px dotted rgb(220, 220, 220); margin-right: 20px; }
.ucenter-right-list li.per_set_con_avatr span.per_change_avatr { float: left; display: block; width: 70px; height: 30px; border-radius: 30px; text-align: center; line-height: 30px; border: 1px solid #e6e6e6; margin-left: 20px; margin-top: 15px; cursor: pointer; }
.ucenter-right-list select, .ucenter-right-list input, .ucenter-right-list textarea { border: 1px solid #e6e6e6; width: 500px; height: 32px; padding-left: 8px; }
.per_set_bir select { width: 167px; }
.ucenter-right-list select { width:120px; margin-right: 10px; }
.ucenter-right-list select.error, .ucenter-right-list input.error, .ucenter-right-list .error textarea.error { border:1px solid #e55555; }
.ucenter-right-list textarea { margin-top: 0; width: 486px; height: 70px; }
.ucenter-right-list input { width: 489px; height: 32px; float:left; }
.per_set_wrap .ucenter-right-list:last-child { margin-bottom: 250px; }
.personalSet_top { position: fixed; z-index: 100; top: 0; }
/*******评论部分  结束********/
/*******商品详情页  结束******/

/*******文章******/
.article-cnt .left { width: 222px; float:left; background-color:#ffffff; }
.article-cnt .left .touch { width: 222px; border-radius: 5px; border: 1px solid #d6d6d6; overflow:hidden; clear:both; }
.article-cnt .left .touch li a { font-size: 14px; line-height: 42px; padding-left: 20px; color: #606060; height: 42px; display: inline-block; }
.article-cnt .left .touch li a:hover, .article-cnt .left .touch li a.cur { color:#5f1785; border-left:3px solid #5f1785; padding-left:17px; }
.article-cnt .left ul li { width: 222px; height: 42px; border-bottom:1px solid #d6d6d6; }
.article-cnt .right { margin:0 auto 50px; background-color:#ffffff; border:1px solid #dcdcdc; border-radius:2px; width:950px; padding:15px 20px;min-height:600px }
.article-cnt .right .article-title { text-align:center; font-size:18px; line-height:42px; height:42px; color:#333333; }
.article-cnt .right p { color:#666; font-size:14px; line-height:24px; text-indent:20px; }
.article-cnt .right h1 { font-size:14px; font-weight:bold; color:#454545; line-height:28px; }

/*搜索为空样式*/
.search_empty{height:128px;width:270px;margin:50px auto;text-align:center}
.search_empty .search_empty_left{float:left;width:128px;height:128px;background-image:url(../images/icon/wrong.png)}
.search_empty .search_empty_right{float:left;width:130px;height:128px;line-height:170px;font-size:15px;margin-left:10px;}

/*************404页面***********/
.errorBox{ width:400px; margin:0 auto;}
.errorBox .error-icon{ background:url(../images/404.png) center center no-repeat; height:200px; margin:20px auto;}
.errorBox .error-txt{ color:#565656; font-size:18px; line-height:32px; margin:10px auto; text-align:center;}
.error-notice{ text-align:center;}
.error-notice a{ display:inline-block; color: #5F1785; font-size:16px; text-decoration:underline;}
