﻿html, body {height:100%;}
#doc {position:relative;min-height:100%;overflow:hidden;}
body{background: url("../img/bg-bodyv2.jpg") no-repeat center top;}
#wrap{position: relative;z-index: 1;}


/* ------------ iframe ------------ */
#iframe { background:none; height: 100%; width:100%; }
#iframe body { height: 100%; width:100%; min-width:0px; }
iframe { border: none; }


/* ------------ Toolbar ------------ */
/*#topbar {position:fixed;width:100%;z-index:1004;left:0;}
.topbar-bg{background:#1c1c1c;border-bottom:1px solid #0a0a0a;top: 0;}
#topbar .ctn {position:relative;width:960px;height:35px;line-height:35px;margin:0 auto;}
#topbar .ctn a {color:#b6b6b6;}
#topbar .ctn a:hover {text-decoration:underline;}
#topbar .ctn .link {float:left;color:#b6b6b6;margin-left:320px;}
#topbar .ctn .link em{-webkit-text-size-adjust:none;font-size:9px;margin:0 10px;vertical-align:top;}
#topbar .ctn .link a{font-size:12px;}
#topbar .ctn .intro {float:right;color:#b6b6b6;margin-right:24px;}

#topbar .ctn .uti {float:right;}
#topbar .ctn .uti li {position:relative;float:left;margin-left:10px;}
#topbar .ctn .uti li span.user-lvl {margin-top:10px; *margin-top:0;}
#topbar .ctn .uti li a strong {color:#f00;padding-left:4px;}
#topbar .ctn .uti li .btn-shop {
    display:block;
    width:100px;
    height:28px;
    margin-top:3px;
    background:url(../img/gradient.png) repeat-x 0 0;
    line-height:28px;
    text-align:center;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;
    text-decoration:none;
}
#topbar .ctn .uti .sub-ctn {position:relative;padding-right:5px;}
#topbar .ctn .uti .sub-ctn a{color:#e6e6e6;margin-right:6px;}
#topbar .ctn .uti .sub-ctn b {
    position:absolute;
    top:16px;
    right:0;
    width:0;
    height:0;
    margin-left:5px;
    border-width:4px 4px;
    border-style:solid;
    border-color:#e6e6e6 transparent transparent;
    font-size:0;
    line-height:0;
}
#topbar .ctn .uti .sub-ctn:hover b{border-color:#e8002c transparent transparent;}
#topbar .ctn .uti .inner {
    position:absolute;top:30px;right:0;
    padding:4px 4px 4px 8px;
    border:1px solid #000;
    background:#2f2e2e;
    line-height:normal;;
    -moz-box-shadow:2px 2px 2px #333;
    -webkit-box-shadow:2px 2px 2px #333;
    box-shadow:2px 2px 2px #333;
    z-index:100;
}
#topbar .ctn .uti .sub-ctn:hover .inner{display: block !important;}
#topbar .ctn .uti .sub-ctn .inner dd {padding:5px 0;}
#topbar .ctn .uti .sub-ctn .inner a{display:block;}
#topbar .ctn .uti .sub-ctn .inner a:hover{color:#e8002c;text-decoration: none;}
#topbar .ctn .uti .sub-ctn .my-menu dd a {position:relative;padding-left:24px;}
#topbar .ctn .uti .sub-ctn .my-menu i {position:absolute;left:0;top:0px;}

#topbar .ctn .msg-box {
    position:absolute;top:30px;right:0;
    width:180px;
    padding:3px 10px;
    background:#2f2e2e;
    -moz-box-shadow:2px 2px 2px #333;
    -webkit-box-shadow:2px 2px 2px #333;
    box-shadow:2px 2px 2px #333;
    z-index:100;
    color:#fff;
}
#topbar .ctn .msg-box .close { 
    position:absolute;
    top:5px;
    right:5px;
    width:11px;
    height:11px;
    background:url(../img/icons/ico_close_gray.png) no-repeat;
}
#topbar .ctn .msg-box ul li {line-height:21px;}
#topbar .ctn .msg-box a {color:#f00;}

#topbar .fix-time{position: fixed;top: 95%;background-color: #FDFDE4; border-bottom: 2px #ccc solid;text-align: center; color:#000; width: 100%; height: 32px;line-height: 32px;font-size: 16px;}
#topbar .close-btn {margin-left:10px;cursor: pointer; color: red;}

.top-news{float:left;height:35px;width:200px;position: relative;overflow: hidden;}
.top-news ul{width:100%;}

 ------------ Global Navigation ------------ 
#header{height:167px;background: url("../img/header_bgv2.png") no-repeat center top;position: relative;z-index:6;}
#logo{width: 960px;margin: 0 auto;position: relative;}
#logo a{background: url("../img/space_new.png?v=20130807") no-repeat;display: block;width:417px;height:78px;position: absolute;top:41px;left:0;}

.global-nav {background:url(../img/rp_global_navv2.png) repeat-x;margin-top:125px;float:left;width:100%;position: relative;z-index:1;font-weight: bold;}
.global-nav ul {
  width:960px;
  height:42px;
  margin:0 auto;
}
.global-nav ul li{float:left;line-height: 42px;height:42px;}
.global-nav ul li a{color:#fff;display: block;padding:0 35px;font-size: 16px;font-weight:bold;}
.global-nav ul li a:hover{color:#ff969a;text-decoration:none;}
.global-nav ul li.focus a{background: #b10d01;color:#ff969a;}
.global-nav ul li.store a{background: #9a0c00;}

.global-search-box{width:960px;margin:0 auto;position: relative;z-index:102;}
.global-search-box .search-box{position: absolute;width:433px;height:30px;background: #fff;right:0;top:69px;}
.global-search-box .search-box input{border:none;padding: 0 5px;width:274px;margin-left: 57px;line-height: 30px;height: 30px;}
.global-search-box .search-box a.btn-search{position: absolute;top:0;right:0;width:89px;height:30px;line-height: 28px;color:#fff;font-size: 14px;background: url("../img/global_search_btn.png") no-repeat;display: inline-block;text-align: center;}
.global-search-box .search-box a.btn-search:hover{color:#ff969a;}
.global-search-box .search-box .search-menu{display: inline-block;width:56px;position: absolute;top:2px;right:376px;}
.global-search-box .search-box .search-menu .search-selected{position: relative;background: #d2d2d2;color:#333;cursor: pointer;height:26px;line-height: 28px;padding:0 9px;}
.global-search-box .search-box .search-menu .search-selected b{position:absolute;
    top:12px;
    right:8px;
    width:0;
    height:0;
    border-width:4px 4px;
    border-style:solid;
    border-color:#969696 transparent transparent;
    font-size:0;
    line-height:0;}
.global-search-box .search-box .search-menu .search-tabs{position: absolute;background: #fff;z-index: 9999;display: none;}
.global-search-box .search-box .search-menu .search-tabs li{padding:0 9px;line-height:24px;width:38px;cursor: pointer}
.global-search-box .search-box .search-menu .search-tabs li:hover, .global-search-box .search-box .search-menu .search-tabs li.selected{background: #d2d2d2;}
.global-search-box .search-box .search-menu:hover .search-tabs{display: block;}
.global-search-box .search-box .search-menu:hover .search-selected b{border-color:transparent transparent #969696;top:8px;}*/


/* ------------ Main ------------ */
#main{overflow: auto;overflow-x:hidden;background: #fff;z-index:5;}


/* ------------ Crumb ------------ */
.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;}

/* ------------ Destination Index ------------ */
.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;}

/* ------------ Site Map ------------ */
.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;}
/* ------------ Links ------------ */
.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;}

/* ------------ Footer ------------ */
.footer-fix{background: #fff;height:45px;border-bottom: 1px solid #888888;width:960px;margin:0 auto 60px;position: relative;}
#footer {
  position: relative;
  /*top:-36px;*/
  padding:36px 0 36px 0;
  width:100%;
  background:url("../img/footer_bgv2.png") repeat-x #2a2a2a;
  z-index: 0;
  color:#666;
  clear:both;
}

#footer .copyright {width:960px;margin:0 auto;border-top:2px solid #3c3c3c;}
#footer .copyright p{padding:0 20px;line-height: 30px;}



/* ------------ Panel ------------ */
.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("../img/panel_l_hd_titv2.png") no-repeat;}
.panel-l .hd .tit a .cufon{position: absolute;top:-2px;}
/*.panel-l .hd .tit a:hover {color:#0f78c3;}*/
.panel-l .hd .tit-detail {position:absolute;top:0;left:0;width:184px;height:60px;background:url(../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("../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("../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(../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 .tit a:hover {color:#0f78c3;}*/
.panel-r .hd a.tit {
  background: url("../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("../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(../img/bg-tool-panel-hd.png) repeat-x;}
.tool-panel .hd b {position:absolute;width:35px;height:35px;top:0;right:0;background:url(../img/bg-tool-panel-hd.png) no-repeat -465px 0;}
.tool-panel .bd {background:#fff;padding:0 !important;border:solid 2px #f00;border-top:none;}

.panel-action {position:absolute;top:40px;right:20px;}

/* ------------ Common ------------ */
.display-none {display:none !important;}
.display-block {display:block !important;}
.memo {color:#a2a2a2;}
.red {color:#f00;}
.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("../img/icons/ico-shareto.png?v=20130418") 0 0;}
.shareto .tencent {background:url("../img/icons/ico-shareto.png?v=20130418") -16px 0;}
.shareto .weibo {background:url("../img/icons/ico-shareto.png?v=20130418") -32px 0;}
.shareto .douban {background:url("../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("../img/icons/ico-shareto.png?v=20130418") 0 0;}
.sharefix .tencent {background:url("../img/icons/ico-shareto.png?v=20130418") -16px 0;}
.sharefix .weibo {background:url("../img/icons/ico-shareto.png?v=20130418") -32px 0;}
.sharefix .douban {background:url("../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;}

/* ------------ List ------------ */
.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 .desc {width:70px;margin-top:5px;text-align:center;}*/
.s-item-list .img img{display: block;border:2px solid #d3d3d3;}
/*.s-item-list .info {float:left;width:64%;margin-left:10px;}*/ /*首页最下面推荐俱乐部的样式去掉width 避免名字过长影响样式*/
.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(../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(../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(../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(../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(../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(../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:#f00;}
.equipment-slide li input {position: absolute; left: 0;}
.equipment-slide label span {
  width: 140px;
  height: 140px;
  position: absolute;
  left: 0;
  top: 0;
  background: url(../img/mask-prize-table.png) no-repeat -5000px;
}

.comment-list li {padding:15px 0;border-bottom:dotted 1px #e1cdb9;}/* 去掉了position: relative;*/
.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("../img/new-icons.png?v=20130304") no-repeat -7px -373px;}
.panyan {background:url("../img/new-icons.png?v=20130304") no-repeat -51px -373px;}
.huaxue {background:url("../img/new-icons.png?v=20130304") no-repeat -96px -373px;}
.tubu {background:url("../img/new-icons.png?v=20130304") no-repeat -141px -373px;}
.qixing {background:url("../img/new-icons.png?v=20130304") no-repeat -185px -373px;}
.paobu {background:url("../img/new-icons.png?v=20130304") no-repeat -230px -373px;}
.sheying {background:url("../img/new-icons.png?v=20130304") no-repeat -276px -373px;}
.zijia {background:url("../img/new-icons.png?v=20130304") no-repeat -322px -373px;}
.shuishang {background:url("../img/new-icons.png?v=20130304") no-repeat -7px -373px;}
.luying {background:url("../img/new-icons.png?v=20130304") no-repeat -368px -373px;}
.gongyi {background:url("../img/new-icons.png?v=20130304") no-repeat -413px -373px;}
.suxi {background: url("../img/1.jpg?v=201308027") no-repeat scroll -68px -68px}
.huaxiang {background: url("../img/1.jpg?v=201308027") no-repeat scroll -24px -68px}
.qita {background:url("../img/new-icons.png?v=20130304") no-repeat -458px -373px;}

/* ------------  Background ------------ */
#background {
  width:100%;
  position:absolute;
  left:0;
  height:900px;
  background:url("../img/bg-body.jpg?v=20121115") no-repeat center top;
  z-index:-1;
}
.grid-decv2 {
  /* margin-top:20px;*/
  background: #fff;
}
.grid-decv3 {
  background: #fff;
}
.grid-dec {
  background:url(../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(../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("../img/quick.png?v=20131119") -112px -4px no-repeat;}
.quick-entr .story{ background: #000 url("../img/quick.png?v=20131119") -112px -64px no-repeat;}
.quick-entr .activity{ background: #000 url("../img/quick.png?v=20131119") -112px -124px no-repeat;}
.quick-entr .yequ{ background: #000 url("../img/quick.png?v=20131119") -112px -184px no-repeat;}
.quick-entr .survey{ background: #000 url("../img/quick.png?v=20131119") -111px -248px no-repeat;}
.quick-entr .rules{ background: #000 url("../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("../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;
}

.cufon { }


/*------ Page Flip ------*/
.pager {text-align:center}
.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 {
  padding:0 7px;
  display:block;
  border-bottom:3px solid #ccc;
  background-color: #f0f0f0;
  font-size:12px;
  font-weight: bold;
  color:#333;
  min-width:14px;
  _width:expression((document.documentElement.clientWidth||document.body.clientWidth) > 14 ? "14px" : "");
}
.pager a:hover {
  border-bottom-color:#ee3124;
}
.pager a:active{
  border-bottom-color:#333;
  background-color:#333;
  color:#fff;
}
.pager .pager-current {
  border-bottom:3px solid #333;
  color:#fff;
  background-color: #333;
  width:34px;
}
.pager .pager-ellipsis {padding:0 5px;color:#a2a2a2;}
.pager:after {display:block;height:0;font-size:0;content:" ";clear:both;visibility:hidden;}
* html .pager, *:first-child+html .pager { zoom: 1; }

/* ------------ Icon ------------ */
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(../img/icons.png) 0 0;}
.dpbox .flag{border: 1px solid #DEDEDE;border-radius: 16px 16px 16px 16px;float: right;height: 18px;padding: 5px 0 5px 8px;width: 109px;}
span.edit {background:url(../img/icons.png) -280px -32px;float:left;}

span.view {background: url('../img/new-icons.png?v=20121108_2')  no-repeat -30px 0px;float:left;}
span.comment {background: url('../img/new-icons.png?v=20121108_2')  no-repeat -62px 0px;float:left;}
span.like {background: url('../img/new-icons.png?v=20121108_2')  no-repeat -92px 0px;float:left;}
span.like:hover, span.liked {background: url('../img/new-icons.png?v=20121108_2')  no-repeat -124px 0px;float:left;}

i.ico-view{width:14px;height:14px;float:left;background:url("../img/icons.png?v=20130206") -5px -176px;}
i.ico-comment{width:14px;height:14px;float:left;background:url("../img/icons.png?v=20130206") -28px -176px;}
i.ico-like{width:14px;height:14px;float:left;background:url("../img/icons.png?v=20130206") -52px -176px;}
i.ico-ads{width:16px;height:16px;float:left;background:url("../img/icons.png?v=20130206") -4px -195px;margin-top:12px;}

span.activity-level-5 {width:24px;height:17px;margin:-5px 0 0 0;background:url("../img/activity-level.png?v=20130219") no-repeat 0 0;}
span.activity-level-4 {width:24px;height:17px;margin:-5px 0 0 0;background:url("../img/activity-level.png?v=20130219") no-repeat 0 -17px;}
span.activity-level-3 {width:24px;height:17px;margin:-5px 0 0 0;background:url("../img/activity-level.png?v=20130219") no-repeat 0 -34px;}
span.activity-level-2 {width:24px;height:17px;margin:-5px 0 0 0;background:url("../img/activity-level.png?v=20130219") no-repeat 0 -51px;}
span.activity-level-1 {width:24px;height:17px;margin:-5px 0 0 0;background:url("../img/activity-level.png?v=20130219") no-repeat 0 -68px;}
span.form-imp {width:16px;height:12px;background:url(../img/icons.png) no-repeat -224px -8px;}
i.follow-lr {width:15px;height:15px;margin:0 4px 0 0;background:url("../img/icons.png?v=20130302") no-repeat -220px -59px;}
i.follow-rl {width:15px;height:15px;margin:0 4px 0 0;background:url("../img/icons.png?v=20130302") no-repeat -220px -59px;}
i.follow-m {width:15px;height:15px;margin:0 4px 0 0;background:url("../img/icons.png?v=20130302") no-repeat -188px -59px;}
i.ico-message-to{width:14px;height:14px;margin:0 3px 3px 0;background:url("../img/icons.png?v=20130302") no-repeat -253px -59px;}
span.exclamation {background:url(../img/icons.png) -105px -213px;}
span.v-user {width:16px;margin:0 0 0 4px;background:url(../img/icons.png) -316px 0;}
span.v-club {width:16px;margin:0 0 0 4px;background:url(../img/icons.png) -348px 0;}
span.v-tnf {width:16px;margin:0 0 0 4px;background:url("../img/icons.png?v=20121226") -378px 0;}
span.v-leader {width:16px;margin:0 0 0 4px;background:url("../img/icons.png?v=20130124") -408px 0;}
span.taobao16 {
  width: 18px;
  height: 20px;
  margin-left: 3px;
  margin-right: 8px;
  background: url("http://s.qybimg.com/sites/all/themes/custom/img/taobao_login.png")  center 0px;
}
span.v-athlete {margin:5px 0px 0px 4px;background: url("../img/athlete.png?v=20130514") no-repeat scroll 0 0 transparent; width: 16px;}
span.renren16 {background:url("../img/icons.png?v=20130418") 0 -32px;}
span.qq16 {background:url("../img/icons.png?v=20130418") -32px -32px;}
span.weibo16 {background:url("../img/icons.png?v=20130418") -64px -32px;}
span.douban16 {background:url("../img/icons.png?v=20130418") -96px -32px;}
span.taobao16 {background:url("../img/taobao_login.png?v=20120520") center 0 no-repeat;}
span.alipay16 {background:url("../img/icons.png?v=20130418") -128px -32px;}
span.netease16 {background:url("../img/icons.png?v=20130418") -96px -85px;}
span.sohu16{background: url("../img/ico_sohu16.png") no-repeat center center;background-size: 100%;}
span.ico-face {background:url(../img/icons.png) 0 -56px;}
span.img-uplaod {background:url(../img/icons.png) -32px -56px;}
span.logo1818 {background:url(../img/icons.png) -152px -32px;}
i.ico-home {width:16px;height:16px;background:url("../img/icons.png?v=20130206") -4px -216px;}
i.ico-write{width:16px;height:16px;background:url("../img/icons.png?v=20130206") -37px -218px;}
i.ico-setting{width:16px;height:16px;background:url("../img/icons.png?v=20130206") -72px -218px;}
i.ico-switch{width:16px;height:16px;background:url("../img/icons.png?v=20130206") -140px -218px;}
i.ico-other{width:16px;height:16px;background:url("../img/icons.png?v=20130206") -106px -217px;}
span.tick {background:url(../img/icons.png) -248px 0;}
span.ban {background:url(../img/icons.png) -312px -32px;}
span.rl-map-marker {background:url(../img/icons.png) -344px -32px;}
span.tw-follow {background:url(../img/icons.png) -64px -56px;}
span.s-city{background:url(../img/icons.png) -100px -61px;width:16px;height:13px;margin:0;}
span.lastest,span.lastest:hover{float:left;background:url("../img/new-icons.png?v=20130304") -105px -441px;width:24px;height:24px;margin:0;}
span.lastest:hover{background-position: -105px -474px;}
span.hot,span.hot:hover{float:left;background:url("../img/new-icons.png?v=20130304") -60px -441px;width:24px;height:24px;margin:0;}
span.hot:hover{background-position: -60px -474px;}
span.promote,span.promote:hover{float:left;background:url("../img/new-icons.png?v=20130304") -149px -441px;width:24px;height:24px;margin:0;}
span.promote:hover{background-position: -150px -474px;}
span.pcard,span.pcard:hover{float:left;background:url("../img/new-icons.png?v=20130304") -194px -441px;width:24px;height:24px;margin:0;}
span.pcard:hover{background-position: -194px -474px;}
span.ico-promote{background:url(../img/icons.png) 0 -84px;width:28px;height:31px;margin:0;}
span.ico-hot1{background:url(../img/icons.png) -34px -84px;width:17px;height:24px;margin:0;}
span.ico-hot2{background:url(../img/icons.png) -57px -84px;width:17px;height:24px;margin:0;}
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 {
  background:url("../img/new-icons.png?v=20130304") no-repeat -7px -325px;width:35px;height:34px;margin:0;
}
span.ico-huaxiang{background: url("../img/1.jpg?v=201308027") no-repeat scroll -68px -68px}
span.ico-huaxiang:hover{background-position: -23px -21px}
span.ico-suxi{background: url("../img/1.jpg?v=201308027") no-repeat scroll -24px -68px}
span.ico-suxi:hover{background: url("../img/1.jpg?v=201308027") no-repeat scroll -24px -68px}
span.ico-tubu:hover, span.ico-sheying:hover, span.ico-dengshan:hover, span.ico-zijia:hover, span.ico-qita:hover, span.ico-qixing:hover, span.ico-luying:hover, span.ico-paobu:hover, span.ico-gongyi:hover, span.ico-panyan:hover, span.ico-huaxue:hover{
  background-position: -7px -373px;
}
span.ico-dengshan{background-position: -7px -325px;}
span.ico-dengshan:hover, a:hover span.ico-dengshan{background-position: -7px -373px;}
span.ico-panyan{background-position: -51px -325px;}
span.ico-panyan:hover, a:hover span.ico-panyan{background-position: -51px -373px;}
span.ico-huaxue{background-position: -96px -325px;}
span.ico-huaxue:hover, a:hover span.ico-huaxue{background-position: -96px -373px;}
span.ico-tubu{background-position: -141px -325px;}
span.ico-tubu:hover, a:hover span.ico-tubu{background-position: -141px -373px;}
span.ico-qixing{background-position: -185px -325px;}
span.ico-qixing:hover, a:hover span.ico-qixing{background-position: -185px -373px;}
span.ico-paobu{background-position: -230px -325px;}
span.ico-paobu:hover, a:hover span.ico-paobu{background-position: -230px -373px;}
span.ico-sheying{background-position: -276px -325px;}
span.ico-sheying:hover, a:hover span.ico-sheying{background-position: -276px -373px;}
span.ico-zijia{background-position: -322px -325px;}
span.ico-zijia:hover, a:hover span.ico-zijia{background-position: -322px -373px;}
span.ico-luying{background-position: -368px -325px;}
span.ico-luying:hover, a:hover span.ico-luying{background-position: -368px -373px;}
span.ico-gongyi{background-position: -413px -325px;}
span.ico-gongyi:hover, a:hover span.ico-gongyi{background-position: -413px -373px;}
span.ico-suxi{background-position: -68px -22px;}
span.ico-suxi:hover, a:hover span.ico-suxi{background-position: -68px -68px;}
span.ico-huaxiang{background-position: -24px -22px;}
span.ico-huaxiang:hover, a:hover span.ico-huaxiang{background-position: -24px -68px;}
span.ico-qita{background-position: -458px -325px;}
span.ico-qita:hover, a:hover span.ico-qita{background-position: -458px -373px;}
i.ico-wikihome, i.ico-wikitopic, i.ico-wikiat, i.ico-wikiq, i.ico-wikia, i.ico-wikif, i.ico-wikihomef, i.ico-wikitopicf{
  background:url("../img/icons.png?v=20130103") no-repeat -2px -125px;width:18px;height:18px;margin:0 8px 1px 8px;
}
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("../img/icons.png?v=20130225") no-repeat -134px -60px;}
i.ico-female{width:15px;height:15px;background:url("../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("../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;}
/* ------------ Button ------------ */
.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 15px;
  line-height:35px;
  font-size:18px;
  font-weight:bold;
  text-align:center;
  background:url("../img/gradient.png?v=20121227") 0 -28px;
  border:solid 1px #cfa57b !important;
  color:#fff;
  text-shadow:0 0 4px #9e744b;
  cursor:pointer;
}
/* ------------ equipments search Button ------------ */
.btn-red-search{
  display:inline-block;
  height:27px;
  padding:0 16px;
  line-height:27px;
  font-size:14px;
  text-align:center;
  background:url("../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-common:hover, .btn-black:hover,
.btn-common-sh:hover, .btn-black-sh:hover,
.btn-red:hover {color:#fff;}
.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:#666;border:solid 1px #939393 !important;text-shadow:none;}
.btn-red {background-position: left bottom;height:31px;line-height:31px;border:1px solid #820f17 !important;text-shadow:0 0 4px #af0010;}
.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;}
.dpbox .item-list{padding:20px 0;}

/* ------------ User Level ------------ */
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(../img/bg-panel-l-hd.png) repeat-x top left;}
/*.help-about{padding:50px 50px 50px 90px;background:url(../img/help-about.png) no-repeat 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;}
/*huyp  for about us  begin*/
.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;}
/*.sidebar-help li.focus{border-bottom:0px}*/
.help-badge-ul li{background: url("../img/badge/badge-item-bg.png") no-repeat bottom;}
.help-navigation{margin-left:35px;padding-bottom: 5px;width:640px;border-bottom:1px solid #e5e5e5}
/*huyp  end*/
.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(../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(../img/help-apply.png) no-repeat center;}

.messages{display: none;}
.ui-widget-content .messages { font-size: 14px; color: red; }

/*----------------------------name_card--------------------------*/
#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("../img/namecard/layer_bg.png") repeat;
  *background: none;
  border-radius: 4px 4px 4px 4px;
  padding: 0;
  width:370px;
}
#namecard .arrow{
  background: url("../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("../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;
}

/*
* loading gif for certificate
*/
.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(../img/search-top1.png) no-repeat 0px 4px;}
.search-top10-pic2{background:url(../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}
.grid-ctn *{
  box-sizing: content-box;
}

