﻿/*@import url("screen.css");
@import url("layout.css");
@import url("global.css");
@import url("form.css");*/

/* ------------ Home ------------ */
/* Store-Nav */
.store-nav{height:38px;background: url("../img/store_nav_bgv2.png") repeat-x;}
.store-nav a{line-height: 38px;margin:0 20px;color:#b4b4b4;}
.store-nav a:hover{text-decoration: underline;}

/* Slide */
.slides{position: relative;float:left;width:670px;height:300px;margin-bottom: 20px;overflow:hidden;}
.slides .next, .slides .prev{display: block;
                             height: 72px;
                             left: 0;
                             position: absolute;
                             top: 306px;
                             width: 35px;
                             z-index: 101;}
.slides .next{left:782px;}
.slides .pagination {
  display: none;
  position: absolute;
  padding:12px 5px;
  bottom:0;
  z-index: 99;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  left:50%;
  background: url("../img/mask.png") repeat;
}
.slides .pagination li {
  float: left;
  margin: 0 5px;
}
.slides .pagination li a {
  background-image: url("../img/slides_pagination.png");
  background-position: 0 0;
  display: block;
  float: left;
  height: 0;
  overflow: hidden;
  padding-top: 8px;
  width: 8px;
}
.slides .pagination li.current a {
  background-position: 0 -10px;
}

.slide-box {
  position:relative;
  width:560px;
  height:364px;
  margin:20px 20px 0 20px;
}
.slide-box .slide-content {
  position:absolute;
  bottom:0;
  width:560px;
  height:40px;
  background:url(../img/mask.png);
}
.slide-box .slide-content .img {position:absolute;left:15px;bottom:10px;}
.slide-box .slide-content .content {margin-left:85px;color:#fff;}
.slide-box .slide-content .content h1,
.slide-box .slide-content .content h1 a {font-size:18px;color:#fff;line-height:40px;}
.slide-box .slide-content .content h1 small {padding-left:5px;color:#fa0;font-size:12px;}

.slide-list {width:152px;margin:20px 0 0 0px;}
.slide-list li {position:relative;width:120px;height:80px;margin-top:8px;}
.slide-list li:first-child {margin-top:0;}
.slide-list li small {position:absolute;top:38px;left:-13px;width:7px;height:15px;background:url(../img/sprite.png) no-repeat -10px -10px;}

/* equipment */
.hot-equipment li ,.related-equipment a{
  position:relative;
  float:left;
  width:153px;
  height:153px;
  border:1px solid #dcdcdc;
  margin: 0 6px 6px 0;
}
.hot-equipment li small, .related-equipment a small{
  position:absolute;
  bottom:0;
  right:0;
  width:21px;
  height:21px;
  background:url("../img/sprite.png") no-repeat -32px -10px;
  cursor:pointer;
}
.hot-equipment li:hover small .related-equipment a:hover small{display:none;}
.hot-equipment li .desc, .related-equipment a .desc{
  display:none;
  position:absolute;
  bottom:0;
  width:154px;
  min-height:75px;
  font-size:14px;
  overflow:hidden;
  cursor:pointer;
  color:#fff;
  background:url("../img/mask.png") repeat;
}
.hot-equipment li:hover .desc, .related-equipment a:hover .desc {display:block;}
.hot-equipment li .desc span, .related-equipment a .desc span{display:block;margin:5px;}
.hot-equipment li .desc .price, .related-equipment a .desc .price{position:absolute;bottom:0;right:0;padding:0 5px;background:#f00;z-index: 1;}
.related-equipment a{width:125px;height:125px;margin:3px 6px 0 0;*margin-right:3px;}
.related-equipment a .desc{width:125px;}
.related-equipment{float:left;margin-left:20px;}

/* Story */
.hot-story {}
.hot-story li {float:left;width:315px;margin:0 10px 30px 0;}

.hot-story li .img-ctn {position:relative;width:315px;height:175px;}
.hot-story li .img-ctn .desc{position: absolute;top:20px;background:url("../img/mask.png") repeat;padding:12px 10px;width:150px;left:0;}
.hot-story li .img-ctn .desc p, .hot-story li .img-ctn .desc a{color:#fff;line-height:18px;}

.hot-story li .info {margin-top:-20px;padding-left:8px;position: relative;z-index: 1;}
.hot-story li .info .img {float:left;width:40px;height:40px;margin:5px 0;z-index: 2;position: relative;}
.hot-story li .info .img img {padding:1px;background: #fff;border:1px solid #dee0e4;display: block;}
.hot-story li .info .name{float:left;width:140px;margin:23px 0 0 6px;overflow:hidden;height:21px;z-index: 2;position: relative;*margin-top:16px;}
.hot-story li .info .name a {color:#000;font-weight: bold;}

.hot-story li .info .tool {position: absolute;width:100%;height:34px;background: #f2f4f9;left:0;bottom:0;z-index: 0;}
.hot-story li .info .tool a {float:right;margin-right:5px;color:#333;line-height: 34px;}
.hot-story li .info .tool a i{margin-top:10px;}

/* Destination */
.des-list {margin-bottom:20px;}
.des-list .img {float:left;width:250px;}
.des-list .list {float:left;width:420px;margin-left:10px;}

.des-list .img a {display:block;width:246px;}
.des-list .img a.tit {padding:5px 0;text-align:center;background:#666;font-size:14px;color:#fff;}

.des-list .list li {height:30px;font-size:14px;}
.des-list .list li a {color:#333;}
.des-list .list li a:hover {color:#0f78c3;}
.des-list .list li.tit {position:relative;margin-bottom:15px;border-bottom:solid 1px #ccc;color:#c49d76;font-size:16px;}
.des-list .list li.tit .more {position:absolute;top:5px;right:5px;color:#999;font-size:12px;}
.des-list .list li.tit .more:hover {color:#0f78c3;}

/*Brand*/
.brand{padding:0 25px 25px 25px;}
.brand div{font-size:0;}

/* Post */
.new-story {
  width:200px;
  height:127px;
  margin:20px;
  background:url(../img/sprite.png) no-repeat -15px -213px;
}
.new-story .current {padding:18px 0 0 0;font-size:14px;text-align:center;}
.new-story .current span {padding:0 3px;font-size:28px;font-weight:bold;color:#f00;}
.new-story .btn-common {display:block;width:100px;margin:5px auto;}

/* Announcement */
.announcement-list {margin:0 0 0 6px;}
.announcement-list li {line-height:18px;padding:4px 0 4px 15px;background:url(../img/list_style.png) no-repeat 0 11px;}
.announcement-list li a {color:#0095e6;font-size:12px;}
.announcement-list li a:hover{color:#0f78c3;}

/* Wiki */
.home-wiki-en {margin-bottom:10px;text-align:center;position:relative;}
.home-wiki-en a b {
  background: url("../img/wiki/bg-wiki-ctg-hover.png") no-repeat scroll 0 0 transparent;
  display: none;
  height: 105px;
  left: 0;
  position: absolute;
  top: 0;
  width: 185px;
}
.home-wiki-en a, .home-wiki-en a:hover b{
  display:block;
}
.home-wiki-en a{width:185px;height:105px;}
.home-wiki-en a .ctg-name {
  background: url("../img/wiki/bg-wiki-ctg-tit.png") no-repeat scroll right top transparent;
  bottom: 0;
  color: #FFFFFF;
  font-size: 14px;
  height: 30px;
  right: 0;
  line-height: 30px;
  padding:0 30px 0 10px;
  position: absolute;
  width: 90px;
}
.wiki-indexv2{}
.wiki-indexv2 .bd dl{padding:10px 0;}
.wiki-indexv2 .bd dt.img{width:54px;height: 54px;float:left;overflow:hidden;}
.wiki-indexv2 .bd dt.img a{display: block;}
.wiki-indexv2 .bd dt.img img{
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
}
.wiki-indexv2 .bd dd {margin-left:64px;}
.wiki-indexv2 .bd dd.tit a{font-size:14px;color:#333;line-height:14px;}
.wiki-indexv2 .bd dt.winfo {margin-left:64px;}

.searchv2, .wiki-searchv2{background: url("../img/search-bg.png") no-repeat;height:48px;width:560px;position: relative;}
.searchv2 {width:650px;background-position: -1199px 0;}
.wiki-search-clickv2{background-position: -570px 0;}
.wiki-searchv2 .wikis-input, .searchv2 .s-input{border:none;font-size:14px;background: transparent;height:24px; line-height: 24px; padding:12px 0 12px 10px; width:490px;*margin-left:-10px;*padding:12px 0 12px 0;}
.searchv2 .s-input{width:578px;}
.wiki-searchv2 .wikis-btn, .searchv2 .s-btn{width:24px;height:24px;display: inline-block;vertical-align: top;margin:12px 0 0 12px;background: none;}
.wiki-search-clickv2 .wikis-btn{background: url("../img/search-bg.png") no-repeat -1140px -12px;}
.wiki-search-clickv2 .wikis-btn:hover{background-position: -1173px -12px;}
.wiki-search-suggestv2{background: #f7f7f7;position: absolute;width:534px;border:1px solid #969696;top:47px;z-index: 99;padding:4px 12px;display: none;}
.wiki-search-suggestv2 .wiki-select-boxv2{border-bottom: 1px solid #e9e9e9;margin:4px 0;}
.wiki-search-suggestv2 .wiki-select-boxv2 a{display: block;font-size: 14px;color:#007fdd;padding:2px 12px;line-height:24px;margin-bottom:4px;word-break: break-all;word-wrap:break-word;}
.wiki-search-suggestv2 .wiki-select-boxv2 a:hover{background: #e7e7e7;}
.wiki-search-suggestv2 .wiki-select-boxv2 strong{color:#fa3a06;}
.wiki-search-suggestv2 .wiki-select-boxv2 .wiki-topic-thumbv2{width:240px;float:left;padding:8px 12px;}
.wiki-search-suggestv2 .wiki-select-boxv2 .wiki-topic-thumbv2 .img{width:54px;height:54px;float:left;}
.wiki-search-suggestv2 .wiki-select-boxv2 .wiki-topic-thumbv2 .tit{color:#333;margin-left:64px;line-height: 14px;}
.wiki-search-suggestv2 .wiki-select-boxv2 .wiki-topic-thumbv2 .desc{font-size:12px;color:#666;margin:4px 0 0 64px;line-height: 18px;}
.btn-wiki-add-questionv2{background: url("../img/wiki/wiki-add-question-btn.png") no-repeat;width:81px;height:47px;padding:0;line-height:47px;border:0 !important;display: inline-block;position: absolute;right:0;top:0;}
.btn-wiki-add-answerv2{position: absolute;right:0;top:0;font-size:14px;}
.search-navv2{line-height: 30px;}
.search-navv2 a{font-size: 14px;color:#9f9f9f;padding:0 9px;}
.search-navv2 a:hover, .search-navv2 a.focus{color:#028ef0;font-weight: bold;}
.search-navv2 i{font-style: normal;color:#e9e9e9;vertical-align:text-top;line-height:12px;}
.search-resultv2 .hd h2{color:#8b8b8b;font-size: 12px;font-weight: normal;border-bottom: 3px solid #e9e9e9;padding-bottom:3px;}
.search-resultv2 .bd .list dl{border-bottom: 1px dotted #e1e1e1;padding:20px;position: relative;}
.search-resultv2 .bd .list dt.img{width:70px;height: 70px;float:left;overflow:hidden;}
.search-resultv2 .bd .list dt.img a, .search-resultv2 .bd .list dt.bimg a{display: block;}
.search-resultv2 .bd .list dt.img img, .search-resultv2 .bd .list dt.bimg img, .wiki-search-suggestv2 .wiki-select-boxv2 .wiki-topic-thumbv2 .img img{
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
}
.search-resultv2 .bd .list dd{margin-left:90px;}
.search-resultv2 .bd .list dd p{line-height:21px;}
.search-resultv2 .bd .list dd p span{margin-right:12px;}
.search-resultv2 .bd .list dd.info{margin-top:-3px;}
.search-resultv2 .bd .list dt.like{position: absolute;top:20px;right:20px;}
.search-resultv2 .bd .list dt.tit{font-size:18px;font-weight: bold;}
.search-resultv2 .bd .list dd.time{color: #787878;margin: 5px 0;}
.search-resultv2 .bd .list dd.time strong{color:#1077C2;}
.search-resultv2 .bd .list dt.img-list a{margin-right:5px;}
.search-resultv2 .bd .list dd.ctn{margin-left:0;}
.search-resultv2 .bd .list dt.bimg{width:100px;height:100px;float:left;overflow: hidden;}

.question div.error{left:0;}
.topic-selector{margin-top:5px;}
.topic-selector-container h3{padding-bottom: 5px;color:#666;}
.topic-selector span{height:24px;line-height:24px;float:left;color:#b3b3b3;}
.topic-selector .ctn{margin-left:55px;}
.topic-selector a{background: #f6f6f6;
                  border: 1px solid #e1e1e1;
                  color: #787878 !important;
                  float: left;
                  font-size: 12px;
                  height: 20px;
                  line-height: 20px;
                  margin: 0 5px 7px 0;
                  padding: 1px 7px;
                  white-space: nowrap;}
.topic-selector a.selected, .topic-selector a:hover {
  border: 1px solid #0093d5;
  color:#0093d5 !important;
}
.topic-selector a.selected{background: url("../img/topic-selected-bg.png") no-repeat right bottom #f6f6f6;}

.wiki-recomv2{border:1px solid #dcdcdc;}
.wiki-recomv2 .hd{height:39px;line-height:39px;border-bottom: 1px solid #e7e7e7;padding:0 3px;}
.wiki-recomv2 .hd h2.tit{
  font-size:14px;
  padding:0 20px 0 9px;
  color:#737373;
  float:left;
}
.wiki-recomv2 .hd a.btn-common-wiki {
  float:left;
  padding:5px 12px;
  background: #e3f3f9;
  -moz-border-radius:25px;
  -webkit-border-radius:25px;
  -o-border-radius:25px;
  -ms-border-radius:25px;
  -khtml-border-radius:25px;
  border-radius:25px;
  display: block;
  height:14px;
  cursor: pointer;
  line-height: 14px;
  margin-top:8px;
}
.wiki-recomv2 .hd a.btn-common-wiki:hover{color:#fff;background: #bc2a2f;}
.wiki-recomv2 .hd a.close{
  float:right;
  color:#9a9a9a;
  width:14px;
  text-align: center;
  padding-left:1px;
  line-height: 15px;
  height:15px;
  font-size: 14px;
  border:1px solid #dcdcdc;
  margin:12px 10px 0 0;
}
.wiki-recomv2 .bd{padding:16px 0 16px 24px;}
.wiki-recomv2 .bd dl{width:185px;margin-right:23px;float:left;}
.wiki-recomv2 .bd dt.img{width:54px;height: 54px;float:left;overflow:hidden;}
.wiki-recomv2 .bd dt.img a{display: block;}
.wiki-recomv2 .bd dt.img img{
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -o-border-radius:3px;
  -ms-border-radius:3px;
  -khtml-border-radius:3px;
  border-radius:3px;
}
.wiki-recomv2 .bd dd.con{margin-left:64px;height:56px;overflow: hidden;}
.wiki-recomv2 .bd dd.con .name a{color:#0076c2;font-weight: bold;}
.wiki-recomv2 .bd dd.con .finfo{line-height: 14px;}
.wiki-recomv2 .bd dd.con .finfo em{color:#36bce8;}
.wiki-recomv2 .bd dt.winfo{height:27px;line-height:27px;}
.wiki-recomv2 .bd dt.winfo em{color:#ffab26;padding:0 4px;}
.wiki-recomv2 .bd dd.desc{position: relative;display:inline-block;width:163px;color:#333;border:1px solid #e1e1e1;background: #f2f2f2;
                          -moz-border-radius:5px;
                          -webkit-border-radius:5px;
                          -o-border-radius:5px;
                          -ms-border-radius:5px;
                          -khtml-border-radius:5px;
                          border-radius:5px;
                          word-break: break-all;
                          word-wrap:break-word;
                          padding:10px;
                          margin-top:6px;
}
.wiki-recomv2 .bd dd.desc b {position:absolute;top:-7px;left:21px;width:16px;height:7px;background:url("../img/sprite.png?v=20121207") no-repeat right top;}

.wiki-topic-listv2{}
.wiki-topic-listv2 .hd{padding:0 1px;border-bottom: 2px solid #e9e9e9;}
.wiki-topic-listv2 .hd .spec-switch-body a{padding:0 10px;}
.wiki-topic-listv2 .hd .spec-switch-body a:hover, .wiki-topic-listv2 .hd .spec-switch-body a.focus{color:#000;}
.wiki-topic-listv2 .bd .list dl{border-bottom: 1px dotted #e1e1e1;padding:20px 0;position: relative;}
.wiki-topic-listv2 .bd .list dt.img{width:100px;height: 100px;float:left;overflow:hidden;}
.wiki-topic-listv2 .bd .list dt.img a{display: block;}
.wiki-topic-listv2 .bd .list dt.img img{-moz-border-radius:5px;
                                        -webkit-border-radius:5px;
                                        -o-border-radius:5px;
                                        -ms-border-radius:5px;
                                        -khtml-border-radius:5px;
                                        border-radius:5px;}
.wiki-topic-listv2 .bd .list dd{margin-left:125px;}
.wiki-topic-listv2 .bd .list dd p{line-height:24px;}
.wiki-topic-listv2 .bd .list dd p.tit{width:450px;}
.wiki-topic-listv2 .bd .list dd p.tit a{font-size: 14px;color:#000;font-weight: bold;}
.wiki-topic-listv2 .bd .list dd ul, .search-resultv2 .bd .list dd.wdd ul{margin-top:6px;list-style:square inside;color:#2d64b3;font-size: 9px;}
.wiki-topic-listv2 .bd .list dd ul li, .search-resultv2 .bd .list dd.wdd ul li{line-height:25px;}
.wiki-topic-listv2 .bd .list dd ul li a, .search-resultv2 .bd .list dd.wdd ul li a{font-size: 12px;}
.wiki-topic-listv2 .bd .list dd span.time, .search-resultv2 .bd .list dd.wdd span.time{color:#b5b5b5;font-size: 12px;}
.wiki-topic-listv2 .bd .list dt.like{position: absolute;right:18px;top:18px;}

.wiki-question-listv2{}
.wiki-question-listv2 .hd .switch-body{padding:0 1px;border-bottom: 2px solid #e9e9e9;height:26px;}
.wiki-question-listv2 .hd .switch-body a{color:#b4b4b4;font-size:16px;width:120px;display: inline-block;text-align: center;height:26px;}
.wiki-question-listv2 .hd .switch-body i{font-style: normal;color:#ebebeb;width: 1px;display: inline-block;font-size: 16px;}
.wiki-question-listv2 .hd .switch-body a.focus, .wiki-question-listv2 .hd .switch-body a:hover{color:#007fdd;font-weight: bold;border-bottom:2px solid #ef001c;}
.wiki-question-listv2 .hd .wiki-topic-follower-countv2{font-size:14px;position: absolute;top:2px;right:0;}
.wiki-question-listv2 .hd .wiki-topic-follower-countv2 em{color: #ffae00;padding:0 5px; }
.wiki-question-listv2 .bd .list{}
.wiki-question-listv2 .bd .list dl{border-bottom: 1px dotted #e1e1e1;padding:20px 0;position: relative;}
.wiki-question-listv2 .bd .list dt.img, .search-resultv2 .bd .list dt.wimg{width:100px;height: 100px;float:left;overflow:hidden;}
.wiki-question-listv2 .bd .list dt.img a, .search-resultv2 .bd .list dt.wimg a{display: block;}
.wiki-question-listv2 .bd .list dt.img img, .search-resultv2 .bd .list dt.wimg img{-moz-border-radius:5px;
                                                                                   -webkit-border-radius:5px;
                                                                                   -o-border-radius:5px;
                                                                                   -ms-border-radius:5px;
                                                                                   -khtml-border-radius:5px;
                                                                                   border-radius:5px;}
.wiki-question-listv2 .bd .list dd, .search-resultv2 .bd .list dd.wdd{margin-left:125px;}
.wiki-question-listv2 .bd .list dd p, .search-resultv2 .bd .list dd.wdd p{line-height:24px;}
.wiki-question-listv2 .bd .list dd p.tit, .search-resultv2 .bd .list dd.wdd p.tit{width:450px;}
.wiki-question-listv2 .bd .list dd p.tit a, .search-resultv2 .bd .list dd.wdd p.tit a{font-size: 14px;color:#000;font-weight: bold;}
.wiki-question-listv2 .bd .list dd p.tit a .username{color: #2d64b3;font-weight: normal;font-size: 12px;}
.wiki-question-listv2 .bd .list dd p.new-answer-info, .search-resultv2 .bd .list dd.wdd p.new-answer-info{color:#b4b4b4;}
.wiki-question-listv2 .bd .list dd p.new-answer-info em, .search-resultv2 .bd .list dd.wdd p.new-answer-info em{color:#56a741;padding:0 4px;}
.wiki-question-listv2 .bd .list dd p.new-answer-ctn a, .search-resultv2 .bd .list dd.wdd p.new-answer-ctn a{color:#787878;}
.wiki-question-listv2 .bd .list dd p.new-answer-full-ctn{display: none;}
.question-answer-countv2{position: absolute;top:12px;right:10px;width:42px;height:17px;text-align: center;color:#fff;padding-top:25px;background: url("../img/icons.png?v=20120108") repeat scroll right -51px transparent}
.wiki-answer-showall{color:#2d64b3;font:12px/1.5 "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;}

.wiki-online-titlev2{background: url('../img/wiki/wiki-online-title.png') no-repeat;width:500px;height:60px;position: absolute;top:4px; left:10px;}
.wiki-onlinev2{margin-top:25px;padding:0 20px 160px;background: url('../img/wiki/wiki-online-bg.png') no-repeat left bottom;position: relative;}
.wiki-onlinev2 .shareto{position: absolute;top:0;right:0;}
.wiki-onlinev2 h2{color:#a70011;font-size:18px;font-weight: bold;}
.wiki-onlinev2 .tag{font-size:14px;color:#fff;background: #d8271c;padding:2px 4px;}
.wiki-onlinev2 p{line-height:24px;color:#000;}
.wiki-onlinev2 p em{color:#f36d00;font-size:14px;}
.wiki-onlinev2 p cite{color:#f36d00;}
.wiki-onlinev2 p i{color:#d8271c;font-style: normal;}
.wiki-onlinev2 .cnt p{margin-left: 80px;}
.wiki-onlinev2 .cnt{margin-bottom: 36px;}
.wiki-onlinev2 .left{width:279px;float:left;}
.wiki-onlinev2 .right{width:363px;float:right;}

.wiki-user-infov2{}
.wiki-user-infov2 .bd dt.img{width:80px;height: 80px;float:left;overflow:hidden;}
.wiki-user-infov2 .bd dt.img a{display: block;}
.wiki-user-infov2 .bd dt.img img{
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
}
.wiki-user-infov2 .bd dd.name{margin-left:90px;}
.wiki-user-infov2 .bd dd.name a{color:#3c3c3c;}
.wiki-user-infov2 .bd dd.outline{margin:10px 0 0 90px;}
.wiki-user-infov2 .bd dd.outline label{float:left;margin-top:4px;}
.wiki-user-infov2 .bd dd.outline em{color:#fa3a06;font-size: 22px;margin-left:8px;}
.wiki-user-staticv2{border: 1px solid #e9e9e9;border-left: none;border-right: none;margin-top:12px;padding:9px 0;}
.wiki-user-staticv2 .outline{float:left;width:91px;height:100%;}
.wiki-user-staticv2 .outline p{text-align: center;color:#646464;}
.wiki-user-staticv2 .outline p.bg{background: url("../img/wiki/wiki-user-static-bg.png") no-repeat center top;padding-top:30px;}
.wiki-user-staticv2 .outline em{color:#fa3a06;font-size: 24px;width:100%;}
.wiki-user-staticv2 .detail{margin-left:96px;padding-left:8px;border-left: 1px solid #e9e9e9;}
.wiki-user-staticv2 .detail li{line-height: 20px;margin-top:8px;}
.wiki-user-staticv2 .detail li a{color:#a0a0a0;position: relative;display: block;}
.wiki-user-staticv2 .detail li a b{
  position:absolute;
  top:10px;
  width:0;
  height:0;
  margin-left:5px;
  border-width:4px;
  border-style:solid;
  border-color:#a0a0a0 transparent transparent transparent;
  font-size:0;
  line-height:0;
}
.wiki-user-staticv2 .detail li em{color:#000;padding-left:6px;}
.wiki-user-staticv2 .detail li span.wikiat-count{width:35px;height:18px;padding-bottom:6px;line-height:18px;text-align: center;color:#fff;position: absolute;background: url('../img/sprite.png') no-repeat -15px -353px;left:20px;top:-21px;}
.wiki-user-staticv2 .detail ul {margin-left:24px;display: none;}
.wiki-user-staticv2 .detail ul li a{padding-left:8px;}
.wiki-user-staticv2 .detail li a:hover{background: #f7f7f7;}
.wiki-user-staticv2 .detail li.focus a{background: #b4b4b4;color:#fff;}

.wiki-staticv2{padding:9px 0;}
.wiki-staticv2 ul{}
.wiki-staticv2 ul li{line-height: 33px;margin-top:4px;}
.wiki-staticv2 ul li a{color:#a0a0a0;position: relative;display: block;background: #fafafa;border-left:4px solid #eaeaea;}
.wiki-staticv2 ul li a:hover, .wiki-staticv2 ul li.focus a{color:#000;border-color: #cb0000;background: #f0f0f0;}

.wiki-textv2{border:1px solid #e8e8e8;padding:4px;}
/*.wiki-textv2 a{color:#333;}*/

.wiki-hot-rank {background: #f7f7f7;padding:12px 9px;}
.wiki-hot-rank .hd{margin-bottom: 10px;}
.wiki-hot-rank .hd .tit{font-size: 18px;height:30px;line-height:30px;padding-left:6px;}
.wiki-hot-rank .hd .tit img{margin-right:8px;}
.wiki-hot-rank .bd ul li{height:30px;line-height: 30px;padding-left:12px;}
.wiki-hot-rank .bd ul li.s{background: #f2f2f2;}
.wiki-hot-rank .bd ul li em{width:20px;display: inline-block;}
.wiki-hot-rank .bd ul li a{display: block;color:#ababab;}
.wiki-hot-rank .bd ul li.top3 a{color:#ef001c;}

.wiki-questionv2{}
.wiki-topic-list-shv2 a{float:left;padding:5px 12px;background: #e3f3f9;
                        -moz-border-radius:25px;
                        -webkit-border-radius:25px;
                        -o-border-radius:25px;
                        -ms-border-radius:25px;
                        -khtml-border-radius:25px;
                        border-radius:25px;
                        margin:0 9px 9px 0;
                        display: block;
                        height:14px;
                        line-height: 14px;
}
.wiki-topic-list-shv2 a:hover{color:#fff;background: #bc2a2f;}
.wiki-questionv2 .bd dl, .wiki-topicv2 .bd dl{margin-top:10px;}
.wiki-questionv2 .bd dt.img, .wiki-topicv2 .bd dt.img{float:left;width:100px;height:100px;overflow: hidden;}
.wiki-topicv2 .bd dt.img{width:180px;height:180px;}
.wiki-questionv2 .bd dt.img a, .wiki-topicv2 .bd dt.img a{display: block;}
.wiki-questionv2 .bd dt.img img, .wiki-topicv2 .bd dt.img img{
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;}
.wiki-questionv2 .bd dd{margin-left:125px;}
.wiki-topicv2 .bd dd{margin-left:205px;}
.wiki-questionv2 .bd dd h2.tit, .wiki-topicv2 .bd dd h2.tit{font-size:18px;font-weight: bold;color:#333;}
.wiki-questionv2 .bd dd .btn-handle{margin-top:10px;}
.wiki-questionv2 .bd dd .btn-handle a{margin-right:10px;}
.wiki-questionv2 .bd dd .btn-handle .shareto{float:right;margin-top:10px;}
.wiki-questionv2 .bd dd .btn-handle .shareto a{margin-right:5px;}
.wiki-topicv2 .bd dd p{color:#646464;line-height:24px;margin-top:12px;font-size: 14px;}

.wiki-answer-listv2 .hd{position: relative;}
.wiki-answer-listv2 .hd .wiki-answer-countv2{position: absolute;color:#333;font-weight: bold;font-size: 14px;height:24px;line-height: 24px;}
.wiki-answer-listv2 .hd .wiki-answer-countv2 em{font-size: 24px;color: #ffae00;padding:0 10px; }
.wiki-answer-listv2 .hd .switch-body{padding:0 2px 0 0;border-bottom: 2px solid #e9e9e9;height:26px;}
.wiki-answer-listv2 .hd .switch-body a{color:#b4b4b4;font-size:16px;padding:0 20px;display: inline-block;text-align: center;height:27px;}
.wiki-answer-listv2 .hd .switch-body i{font-style: normal;color:#ebebeb;/*idth: 1px;*/display: inline-block;font-size: 16px;}
.wiki-answer-listv2 .hd .switch-body a.focus, .wiki-answer-listv2 .hd .switch-body a:hover{color:#007fdd;font-weight: bold;border-bottom:1px solid #ef001c;}

.wiki-answerv2{padding:16px 0 16px 9px;border-bottom: 1px dotted #e1e1e1;}
.wiki-answerv2 .wiki-answer-editor-actionv2{position: absolute;right:0;}
.wiki-answerv2 .wiki-answer-editor-actionv2 a{color:#b5b5b5;}
.wiki-answerv2 .wiki-answer-avatarv2{width:40px;float:left;}
.wiki-answerv2 .wiki-answer-avatarv2 a{display: block;}
.wiki-answerv2 .wiki-answer-avatarv2 img{border:2px solid #bebebe;
                                         -moz-border-radius:5px;
                                         -webkit-border-radius:5px;
                                         -o-border-radius:5px;
                                         -ms-border-radius:5px;
                                         -khtml-border-radius:5px;
                                         border-radius:5px;}
.wiki-btn-votev2{width:36px;padding-right:4px;height:18px;background:url('../img/icons.png') right -24px;display: block;color:#225599;line-height:18px;text-align: center;margin-top:6px;}
.wiki-btn-votev2:hover, .wiki-btn-votehlv2{color:#fff;background-position: right top;}

.wiki-answerv2 .wiki-answer-detailv2{margin-left:52px;}
.wiki-answerv2 .wiki-answer-infov2 span{margin-left:12px;font-weight: bold;color:#333;}
.wiki-answerv2 .wiki-answer-voterv2, .wiki-answerv2 .wiki-answer-voterv2 a{color:#b5b5b5;}
.wiki-answerv2 .wiki-answer-voterv2 a{margin-right:6px;}
.wiki-answerv2 .wiki-answer-voterv2 a:hover{text-decoration: underline;}
.wiki-answerv2 .wiki-answer-textv2{font-size: 12px;line-height:23px;padding:4px 0;color:#333;min-height: 48px;}
.wiki-answerv2 .wiki-answer-textv2 pre{white-space:normal}
.wiki-answerv2 .wiki-answer-textv2 span{font-size: 12px !important;}
.wiki-answerv2 .wiki-answer-textv2 strong{font-weight: bold;}
.wiki-answerv2 .wiki-answer-textv2 em{font-style:italic;}
.wiki-answerv2 .wiki-answer-textv2 blockquote{border-left:3px solid #EB3200;font-style: normal;padding-left:10px;display: block;line-height: 22px;vertical-align: baseline;font-size: 100%;margin:10px;}
.wiki-answerv2 .wiki-answer-textv2 ul,.wiki-answerv2 .wiki-answer-textv2 ol{margin-left:40px;padding:15px 0;}
.wiki-answerv2 .wiki-answer-media-listv2{padding: 0 0 15px;}
.wiki-answerv2 .wiki-img-minv2{display: inline-block;text-align: center;vertical-align: top;}
.wiki-answerv2 .wiki-answer-handlev2 a{color:#44aefc;line-height:18px;}
.wiki-answerv2 .wiki-answer-handlev2 a:hover{text-decoration: underline;}
.wiki-answerv2 .wiki-answer-handlev2 i{font-style: normal;color:#ebebeb;margin:0 6px 0 8px;}
.wiki-answerv2 .wiki-answer-handlev2 .shareto{display: inline-block;height:16px;vertical-align: bottom;}
.wiki-answerv2 .wiki-answer-from{float:right; width:66px; margin-top: 3px;}
.wiki-answerv2 .wiki-answer-from a{color:#b5b5b5;}
.wiki-answerv2 .wiki-answer-comment-boxv2{position: relative;border:1px solid #ddd;padding:10px 20px;margin:10px 0 0;line-height:20px;
                                          -moz-border-radius:3px;
                                          -webkit-border-radius:3px;
                                          -o-border-radius:3px;
                                          -ms-border-radius:3px;
                                          -khtml-border-radius:3px;
                                          border-radius:3px;}
.wiki-answerv2 .wiki-answer-comment-boxv2 .arrow{cursor:default;position: absolute;width:22px;margin: 0 0 0 -10px;top:-8px;}
.wiki-answerv2 .wiki-answer-comment-boxv2 .arrow *{color:#ddd;display: block;
                                                  
                                                   font-size: 12px;
                                                   height: 12px;
                                                   line-height: 1.231;
                                                   overflow: hidden;}
.wiki-answerv2 .wiki-answer-comment-boxv2 .arrow span{margin:-11px 0 0;color:#fff;}
.wiki-answerv2 .wiki-answer-comment-boxv2 .wiki-answer-comment-listv2 dl{border-bottom:1px solid #eee;padding:15px 0;}
.wiki-answerv2 .wiki-answer-comment-boxv2 .wiki-answer-comment-listv2 dl dt.img{float:left;width:27px;height:27px;overflow: hidden;margin-top:4px;}
.wiki-answerv2 .wiki-answer-comment-boxv2 .wiki-answer-comment-listv2 dl dt.img a{display: block;}
.wiki-answerv2 .wiki-answer-comment-boxv2 .wiki-answer-comment-listv2 dl dt.img img{
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -o-border-radius:2px;
  -ms-border-radius:2px;
  -khtml-border-radius:2px;
  border-radius:2px;
}
.wiki-answerv2 .wiki-answer-comment-boxv2 .wiki-answer-comment-listv2 dl dd{margin-left:45px;}
.wiki-answerv2 .wiki-answer-comment-boxv2 .wiki-answer-comment-listv2 dl dd p.name{color:#c5bbbb;}
.wiki-answerv2 .wiki-answer-comment-boxv2 .wiki-answer-comment-formv2{margin:15px 0 0 0;}
.wiki-answerv2 .wiki-answer-comment-boxv2 .wiki-answer-comment-formv2 textarea{
  background-color: white;
  border: 1px solid #DDDDDD;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -o-border-radius:3px;
  -ms-border-radius:3px;
  -khtml-border-radius:3px;
  border-radius:3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
  color: #333333;
  width:529px;
  font-size: 13px;
  line-height: 22px;
  min-height: 22px;
  height:auto;
  padding: 7px 8px;
  white-space: pre-wrap;
}
.wiki-answerv2 .wiki-answer-comment-boxv2 .wiki-answer-comment-formv2 div.error{top:87px;}

.wiki-add-answerv2{margin:20px 0 0 8px;}
.wiki-add-answerv2 .bd dt.img{width:40px;height: 40px;float:left;overflow:hidden;}
.wiki-add-answerv2 .bd dt.img a{display: block;}
.wiki-add-answerv2 .bd dt.img img{
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -o-border-radius:3px;
  -ms-border-radius:3px;
  -khtml-border-radius:3px;
  border-radius:3px;
  border:2px solid #bebebe;
}
.wiki-add-answerv2 .bd dd.name{margin-left:50px;}
.wiki-add-answerv2 .bd dd.name a{color:#268adf;}
.wiki-add-answerv2 .bd dd.name span{margin-left:10px;color:#000;font-weight: bold;}
.wiki-add-answerv2 .bd .answer{margin-top:20px;}

.wiki-last-answer-userv2 .bd {margin-left:0 !important;}
.wiki-last-answer-userv2 .bd dl{position: relative;border-bottom:1px  dotted #e1e1e1;padding:0 0 10px 8px;margin-bottom: 10px;}
.wiki-last-answer-userv2 .bd dt.img{width:36px;height:36px;float:left;overflow: hidden;margin-top:3px;}
.wiki-last-answer-userv2 .bd dt.img a{display: block;}
.wiki-last-answer-userv2 .bd dt.img img{
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -o-border-radius:3px;
  -ms-border-radius:3px;
  -khtml-border-radius:3px;
  border-radius:3px;
}
.wiki-last-answer-userv2 .bd dd.name, .wiki-last-answer-userv2 .bd dt.winfo{margin-left:45px;line-height:21px;height:21px;}
.wiki-last-answer-userv2 .bd dt.winfo{color:#b5b5b5;}
.wiki-last-answer-userv2 .bd dt.winfo em{color: #56A741;padding:0 2px;}
.wiki-last-answer-userv2 .bd dd.handle{position: absolute;right:0;top:0;}
.wiki-lastestv2 i.ico-answer, .wiki-lastestv2 i.ico-question{margin:4px 10px 0 0;background: #d8271c;color:#fff;width:12px;height:12px;font-style: normal;float:left;line-height:12px;text-align: center;font-size:14px;
                                                             -moz-border-radius:2px;
                                                             -webkit-border-radius:2px;
                                                             -o-border-radius:2px;
                                                             -ms-border-radius:2px;
                                                             -khtml-border-radius:2px;
                                                             border-radius:2px;}
.wiki-lastestv2 i.ico-question{font-size: 12px;background: #ff9814;}
.wiki-lastestv2 dl{padding-top:10px !important;}
.wiki-lastestv2 dd.wctn{}
.wiki-lastestv2 dd.wctn a{color:#333;}

.wiki-relationv2 .hd{border-bottom: 1px solid #e6e6e6;}
.wiki-relationv2 .hd h2{font-size:18px;padding-left:8px;}
.wiki-relationv2 .hd a{position: absolute;right:3px;top:3px;font-size: 14px;color:#2492e2;}
.wiki-relationv2 .hd a em{color:#ccc;}
.wiki-relationv2 .bd{margin:8px 0 0 8px;}
.wiki-relationv2 .bd p{color:#999;}
.wiki-relationv2 .bd .title { font-size:14px; font-weight:bold; padding:5px 0;}
.wiki-relationv2 .bd .line { border-bottom:1px dotted #eeeef6; padding:5px 0;}
.wiki-relationv2 .bd .hot-equipment li .desc{width:110px;}
.wiki-relationv2 .bd .hot-equipment li{width:110px;height:110px;margin:0 4px 4px 0;}
.wiki-question-follwerv2{margin-top:4px;}
.wiki-question-follwerv2 a{display: block;width:25px;height:25px;margin:2px;float:left;}
.wiki-question-follwerv2 a img{
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -o-border-radius:3px;
  -ms-border-radius:3px;
  -khtml-border-radius:3px;
  border-radius:3px;}

.wiki-feed-listv2 .hd{padding:0 1px;border-bottom: 2px solid #e9e9e9;height:26px;}
.wiki-feed-listv2 .hd h2{font-size: 16px;font-weight: bold;color:#333;padding-left:10px;}
.wiki-feed-listv2 .bd .list dl{padding:12px 0;border-bottom:1px dotted #E1E1E1;position: relative;line-height:21px;}
.wiki-feed-listv2 .bd .list dl dt{float:left;padding-left:10px;}
.wiki-feed-listv2 .bd .list dl dd, .wiki-feed-listv2 .bd .list dl dd a{padding-left:10px;}
.wiki-feed-listv2 .bd .list dl dd span.time{color:#b3b3b3;margin-left:20px;}
/* Top Destination */
.top-destination {margin-bottom:10px;}
.top-destination .switch-body a {float:left;width:90px;padding:5px 0;color:#999;border-bottom:solid 2px #999;font-size:14px;text-align:center;font-size:12px;}
.top-destination .switch-body a:hover,
.top-destination .switch-body a.focus {color:#000;border-bottom:solid 2px #f00;}

.top-destination li {margin-left:30px;padding:5px 0;border-bottom:dotted 1px #ddd;list-style-type:decimal;list-style-position:outside;cursor:pointer;}
.top-destination li a {display:block;color:#333;}
.top-destination li a:hover {color:#0f78c3;}
.top-destination li span {color:#a2a2a2;}
.top-destination li.hover {font-size:14px;color:#c49d76;}
.top-destination li.hover .img {display:inline;width:75px;height:55px;}
.top-destination li.hover a {display:inline;color:#c49d76;}

/* ------------ Activity ------------ */
.activity-search-box {position:relative;margin:20px 0 20px 20px;padding:10px 0 10px 10px;border:solid 2px #ac0718;background:#f7f4ef;}
.activity-search-box .form-item-list .form-item label,
.activity-search-box .form-item-set .set-name {width:60px;font-size:12px;font-weight: bold;height:27px;line-height: 27px;margin-top:3px;margin-right:4px;}
.activity-search-box .form-item-set .set-list {width:620px;}
.activity-search-box .form-item-set {margin-top:1px;}
.activity-search-box .form-item-list{margin-top:1px;}
/*.activity-search-box .form-item-list input[type='text']{height:16px;line-height:16px;margin-top:3px;}*/
.activity-search-box .set-list .form-item{margin-right:8px;}
.activity-search-box .set-list .form-item label{font-size:12px;}
.activity-search-box small {position:absolute;top:-2px;left:-2px;width:30px;height:30px;background:url(../img/sprite.png) no-repeat -224px -56px;}
.activity-search-box .activity-time .set-list .form-item {margin-right:10px;}
.activity-search-box .activity-date .form-item{*margin-right:0 !important;}
.activity-search-box .search-input {position:relative;height:30px;margin-left:30px;}
/*.activity-search-box .search-input .search {position:absolute;top:0;right:-20px;width:27px;height:30px;background:url(../img/sprite.png) no-repeat -96px -10px;border:none;outline:none;}*/
.activity-search-box .search {float:left;height:30px;line-height:30px;margin:0 0 0 20px;}
.activity-search-box .btn-clear {float:left;height:30px;line-height:30px;margin-left:10px;}
.activity-search-box .search-result{border-top: 1px dotted #BBB;padding-top:8px;margin:5px 20px 0 0;}
.activity-search-box .search-result b{color:#e04;padding:0 3px;}
.activity-search-box label{line-height:32px;}
.activity-top-list {margin:10px 0 10px 0px;}
.activity-top-list li {float:left;position:relative;width:448px;margin:0 10px 10px 0px;background:#fff;}
.activity-top-list li .status-1, .activity-top-list li .status-2,
.activity-top-list li .status-3, .activity-top-list li .status-4 {position:absolute;top:-11px;left:5px;width:130px;height:51px;background:url(../img/activity-status.png) no-repeat 0 0;}
.activity-top-list li .status-2 {background-position:0 -51px;}
.activity-top-list li .status-3 {background-position:0 -102px;}
.activity-top-list li .status-4 {background-position:0 -153px;}
.activity-top-list li .desc {
  position:absolute;
  bottom:0;
  width:364px;
  height:95px;
  background:url("../img/mask.png") repeat;
}
.activity-top-list li .desc-r{
  position:absolute;
  bottom:0;
  width:80px;
  height:95px;
  left:368px;
  text-align: center;
  background:url("../img/mask.png") repeat;
}
.activity-top-list li .desc-r .date-ym{font-size: 16px;color:#fff;margin-top: 20px;}
.activity-top-list li .desc-r .date-d{font-size:30px;color:#fcd201;}

.activity-top-list li .desc div {float:left;margin-left:10px;color:#fff;font-size:18px;line-height:30px;}
.activity-top-list li .desc .tit {width:340px;white-space:nowrap;word-break:break-all;overflow:hidden;margin-top: 20px}
.activity-top-list li .desc .level {margin-left:20px;font-size:14px;}
.activity-top-list li .desc .name{top: 50px;left:0;font-size: 12px;position: absolute;}
.activity-top-list li .desc .name a{color: #00b3e3;}
.activity-top-list li .desc .more {float:right;margin:8px 7px 0 0;line-height:normal;}
.activity-top-list .btn-common {height:26px;line-height:26px;font-size:14px;}
.activity-top-list li .desc-detail {
  position:absolute;
  bottom:95px;
  width:448px;
  height:182px;
  background:url("../img/mask.png") repeat;
  color:#fff;
  border-bottom:2px #c9c7c8 solid;
  padding-bottom: 2px;
  display: none;
}
.activity-top-list li:hover .desc-detail{display:block;}
.activity-top-list li .desc-detail dl{padding:6px 5px;float:left;margin-top: 15px;}
.activity-top-list li .desc-detail dt, .activity-top-list li .desc-detail dd{float:left;line-height:30px;overflow: hidden;font-size: 13px;}
.activity-top-list li .desc-detail dt{width:auto; padding-right:15px;min-width: 60px;}
.activity-top-list li .desc-detail dd.l{width:220px;padding:0; color:#fff}
.activity-top-list li .desc-detail dd.r{width:auto; color:#fff}

.activity-top-list li .desc-detail div {float:left;margin-left:10px;color:#fff;font-size:18px;line-height:40px;}
.activity-top-list li .desc-detail .tit {width:340px;}
.activity-top-list li .desc-detail .level {margin-left:20px;font-size:14px;position: absolute;right:10px;top:45px;}

.activity-new-box {margin:20px;text-align:right;}

.activity-ctg-list li {padding:10px 0;border-bottom:dotted 1px #e1cdb9;color:#c39d76;font-size:14px;font-weight:bold;}
.activity-ctg-list li.all {padding-top:0;text-align:center;}
.activity-ctg-list li a {color:#c39d76;}
.activity-ctg-list li .img {float:left;width:32px;height:32px;margin-left:30px;}
.activity-ctg-list li .img a {display:block;width:32px;height:32px;background-repeat:no-repeat;}
.activity-ctg-list li .name {float:left;margin:5px 0 0 15px;}
.activity-ctg .set-list .form-item {margin-bottom:15px;}
.activity-ctg .set-list label {width:35px !important;height:18px;line-height: 18px;text-align: center !important;padding-top:34px;background-repeat:no-repeat;}
.activity-ctg-list li .name a:hover, .activity-ctg-list li.focus .name a{color:#333;}

.activity-ctg .set-list-help .form-item {margin-bottom:15px;}
.activity-ctg .set-list-help label {width:32px !important;height:52px !important;background-repeat:no-repeat;}

.activity-intensity{font-size: 14px;margin: 10px;}
.activity-level{position: relative;}
.activity-level a.desc{position: absolute;color: #ed001b;left: 530px;}

.activity-reg-box .author {float:left;width:120px;text-align:left;font-size:14px;margin:0 0 0 7px;line-height:16px;}
.activity-reg-box .author .memo {font-size:12px;}
.activity-reg-box .author a{word-wrap:break-word;}
.activity-reg-box .author-img {float:left;width:54px;height:54px;margin-left:10px;}
.activity-reg-box .author-img img{display: block;border:2px solid #d3d3d3;}
.activity-reg-box .action li {margin:10px;text-align:center;}
.activity-reg-box .time-left {margin:10px;font-size:18px;font-weight:bold;text-align:center;}
.activity-reg-box .time-left span {padding:0 10px;font-size:32px;color:#f00;}
.activity-reg-box .btn-common,
.activity-reg-box .btn-black {width:130px;}
.activity-reg-box .btn-active {background:#666 !important;color:#fff;text-shadow:none;font-weight:bold;font-size:18px;}
.activity-reg-box .btn-active span {color:#e23539;text-decoration:underline;}
.activity-reg-box .apply-count {margin:0 0 10px 0;font-size:16px;font-weight:bold;text-align:center;}
.activity-reg-box .apply-count span {padding:0 2px;color:#f00;}
.activity-reg-box .apply-count a {color:#333;}

.activity-rel-story-list li {padding:10px 0;border-bottom:dotted 1px #e1cdb9;word-break:break-all;}
.activity-rel-story-list li:first-child {padding-top:0;}
.activity-rel-story-list li h2 a {color:#c39d76;font-weight:bold;}
.activity-rel-story-list li p {margin-top:10px;}
.activity-rel-story-list li p a {color:#333;}

.activity-detail-desc h1 {margin:0 0 20px 0;height:auto;}
.activity-detail-desc .time {float:left;margin:0 0 15px 0;}
.activity-detail-desc .report {float:left;margin:0 0 15px 15px;}
.activity-detail-desc .shareto {float:right;margin:0 0 15px 0;}

.activity-detail-list {margin:0 0 20px 20px;}
.activity-detail-list td, .activity-detail-list div{padding:5px;vertical-align:top;font-size:14px;}
.activity-detail-list td.col-l, .activity-detail-list div.col-l{text-align:left;color:#c39d76; width: 100px;}
.activity-detail-list div.col-l{float:left;padding:5px;font-size:14px;}
.activity-detail-list div.col-r{float:left;width:540px;}

.activity-detail-member {margin:0 20px 20px 20px;}
.activity-detail-member .gender {margin-bottom:10px;font-size:14px;font-weight:bold;}
.activity-detail-member ul li {float:left;width:54px;height:112px;overflow: hidden;margin:0 20px 20px 0;}
.activity-detail-member ul li a {display:block;margin-bottom:1px;font-size:12px;text-align:center;white-space: normal;}
.activity-detail-member ul li img{border:2px solid #d3d3d3;}

.activity-detail-p {margin:10px 20px 20px 20px;font-size:14px;line-height:24px;}
.activity-detail-p .action { margin: 10px 0 0 0; width: 100%;}

.activity-reg-list {width:100%;}
.activity-reg-list td {padding:5px 10px;font-size:14px;border:solid 1px #fef8f2;}
.activity-reg-list thead td {background:#f3e7dc;border:solid 1px #fff;}
.activity-reg-list tbody td {padding:10px;border-right:solid 1px #f3e7dc;}
.activity-reg-list .name {min-width:80px;}
.activity-reg-list .phone {width:110px;}
.activity-reg-list .gender {width:50px;}
.activity-reg-list .name-list {min-width:110px;}
.activity-reg-list .remark {min-width:150px;}
.activity-reg-list .mail {min-width:100px;}
.activity-reg-list .user-card {min-width:100px;}
.activity-reg-list .real-name {min-width:80px;}
.activity-reg-list .no {min-width:180px;}

.activity-index {margin-left:10px;}
.activity-index li {float:left;padding:10px 0;position:relative;}
.activity-index li a {display:block;width:100px;height:24px;background-repeat:no-repeat;text-indent:-9999px;}
.activity-index li .tnf {width:170px;background: url("../img/activity-index.png") 0 0;}
.activity-index li .rmhd {background: url("../img/activity-index.png") 0 -24px;}
.activity-index li .tjhd {background: url("../img/activity-index.png") 0 -48px;}
.activity-index li .zxfb {background: url("../img/activity-index.png") 0 -72px;}
.activity-index li .gqcx {background: url("../img/activity-index.png") 0 -96px;}
.activity-index li .zmdt {background: url("../img/activity-index.png") 0 -120px;}
.activity-index li b {position:absolute;bottom:-10px;left:45%;display:none;width:21px;height:10px;background: url("../img/sprite.png") no-repeat -168px -10px;}
.activity-index li.focus b {display:block;}

.activity-index li .rmhd:hover, .activity-index li.focus .rmhd {background: url("../img/activity-index.png") -100px -24px;}
.activity-index li .tjhd:hover, .activity-index li.focus .tjhd {background: url("../img/activity-index.png") -100px -48px;}
.activity-index li .zxfb:hover, .activity-index li.focus .zxfb {background: url("../img/activity-index.png") -100px -72px;}
.activity-index li .gqcx:hover, .activity-index li.focus .gqcx {background: url("../img/activity-index.png") -100px -96px;}
.activity-index li .zmdt:hover, .activity-index li.focus .zmdt {background: url("../img/activity-index.png") -100px -120px;}

.activity-search-list li {padding:10px 0;}
.activity-search-list li .img, .activity-list li .img{float:left;width:200px;height:140px;margin-right:10px;position:relative;}
.activity-search-list li .content, .activity-list li .content{float:left;width:470px;}
.activity-search-list li .content .tit, .activity-list li .content .tit{float:left;font-size:18px;width:350px;height:21px;line-height:21px;overflow:hidden;}
.activity-search-list li .content .lvl {float:right;width:100px;font-size:12px;text-align:right;color:#808080;}
.activity-search-list li .content .lvl span {margin-bottom:5px;margin-bottom:2px;}
.activity-search-list li .content .author {margin:5px 0 0 0;}
.activity-search-list li .content strong {color:#f60;padding:0 3px;}
.activity-search-list li .content .detail,  .activity-list li .content .detail{width:100%;margin-top:5px;}
.activity-search-list li .content .detail td {padding:2px 0;}
.activity-search-list li .content .detail td span {color:#808080;}
.activity-search-list li .content .detail td strong {font-weight:bold;}

.activity-list li {float:left}
.activity-list li .img{width:448px;height:224px;margin-right:9px;}
.activity-list li .content{width:440px;}
.activity-list li .content .tit{width:320px;}
.activity-list li .content .detail{margin:0;}
.activity-list li .content .detail td{padding:1px 0;}

.activity-quick-search {margin-top:20px;}
.activity-quick-search li {margin-top:5px;}
.activity-quick-search label {float:left;width:50px;font-weight:bold;font-size:14px;line-height:25px;}
.activity-quick-search .form-text {
  float:left;
  border:solid 1px #c8c8c8;
  width:80px;
  height:23px;
  padding:0 5px;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  -o-border-radius:0;
  -ms-border-radius:0;
  -khtml-border-radius:0;
  border-radius:0;
}
.activity-quick-search .search {float:left;width:36px;height:25px;background: url("../img/btn-quick-search.png") no-repeat;}

/*.activity-ctg-selector {margin-top:15px;border-top:solid 1px #dcdcdc;padding-top:10px;}
.activity-ctg-selector .index {float:left;width:100%;height:20px;margin:0 0 7px 0;font-size:14px;font-weight:bold;line-height:20px;}
.activity-ctg-selector a {float:left;height:18px;margin:0 5px 7px 0;padding:1px 7px;line-height:18px;background:#f6f6f6;border:1px solid #e1e1e1;white-space:nowrap;color:#0092d2;font-size:12px;}
.activity-ctg-selector a.selected, .activity-ctg-selector a:hover {border:1px solid #41b8eb;}
.activity-ctg-selector a.selected{background: url("../img/activity_ctg_selected_bg.png") no-repeat #f6f6f6 right bottom;}*/

/* ------------ Story ------------ */
.story-detail-author {width:90px;margin:20px 0 20px 10px;position: relative;height:100%;}
.story-detail-author .share {position: absolute;width:90px;padding:5px;background:#e50015;left:0;top:0;z-index: 99}
.story-detail-author .shareto {background:#ffffff;padding-left: 2px;}
.story-detail-author .img {background:#fff;width:82px;padding:5px 4px;word-break:break-all;}
.story-detail-author .img a {display:block;}
.story-detail-author .img a.name {padding:3px;font-size:14px;}
.story-detail-author .img .level {margin:5px 0 0 -3px;}
.story-detail-author .follow {display:block;height:30px;margin-top:5px;text-align:center;line-height:30px;color:#fff;background:#bc0014;}
.story-detail-author .story_flag {position: absolute;width: 100px;margin-top: 85px;margin-left: -5px;}
.story-hd {position:relative;margin:10px 20px 20px 20px;padding-bottom:20px;border-bottom:dotted 1px #efddc7;}
.story-hd h1 strong{color:#f00;}
.story-hd .des {margin-top:10px;font-size:14px;width: 400px;}
.story-hd .des a{color: #000;}
.story-hd .des a:hover{color: #2d64b3;}
.story-hd .ctg-list {width:550px;margin-top:10px;}
.story-hd .ctg-list li {float:left;width:35px;height:34px;margin:0 7px 0 0;}

.story-hd .uti {position:absolute;top:0;right:0;}
.story-hd .uti .action a {
  float:right;
  margin-left:10px;
  padding:5px 5px 0 5px;
  background:#f7f4ef;
  border:solid 1px #ded2c6;
  color:#c09f76;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
}
.story-hd .uti .memo {margin-top:10px;text-align:right;}
.story-hd .uti .shareto {margin-top:20px;text-align:right;color:#a2a2a2;}

.story-bd {margin:20px;}

.story-b-ctn {margin:4px 0 0 1px;border-bottom:solid 1px #b2b1b2;position: relative;}
.story-b-ctn .vgrid, .story-b-ctn .vgrid-fixed{margin: 4px 8px 0 20px;} 
.story-b-ctn .vgrid, .story-b-ctn .vgrid-fixed{left:0;top:0;z-index: 1;}
.story-b-ctn .vgrid-fixed{z-index: 2;}
.story-b-ctn .panel, .story-new .panel-s{ 
  width:217px;
  padding:9px 7px 10px 6px;
  background: url("../img/panel-border-top.png") no-repeat left top;
  position: relative;
}
.story-new .panel-s{
  background: none;
}
.story-b-ctn .panel-border-b{
  width:217px;
  padding:0 7px 0 6px;
  background: url("../img/panel-border-bottom.png") no-repeat left 6px;
  height:90px;
  position: absolute;
  bottom:0;
  left:0;
  z-index: 1;
}

.story-b-ctn .panel .bd, .story-new .panel-s .bd{display:block;padding:6px;background: #f8f8f8;z-index: 2;position: relative;}
.story-b-ctn .panel .bd .img-ctn {position:relative;width:205px;}
.story-b-ctn .panel .bd .img-ctn img{display:block;position: relative;z-index: 2;}
.story-b-ctn .panel .bd .img-ctn a span {
  background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
  filter:Alpha(opacity=50);
  background:#000;/*实现IE背景透明*/
  bottom: 0;
  z-index: 3;
  display: none;
  left: 0;
  padding: 5px 10px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  color:#fff;
}
.story-b-ctn .panel .bd .img-ctn a span p{
  position: relative;
  color: #fff;
}
.story-b-ctn .panel .bd .img-ctn a:hover span{display: block;}

.story-b-ctn .panel .bd .author-ctn {position:relative;bottom:11px;z-index: 4}
.story-b-ctn .panel .bd .author-ctn .img {float:left;width:40px;margin-left:4px;}
.story-b-ctn .panel .bd .author-ctn .img img {
  border:2px solid #bebebe;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  display: block;
}
.story-b-ctn .panel .bd .author-ctn .name {padding:22px 0 0 6px;float:left;width:155px;overflow: hidden;}
.story-b-ctn .panel .bd .author-ctn .name a {font-size:14px;line-height: 24px;height:22px;overflow: hidden;}
.story-b-ctn .panel .bd .author-ctn .tit {float:left;width:150px;margin-top:2px;overflow:hidden;}

.story-b-ctn .panel .bd .tit h2 {margin:0 0 0 3px;font-size:14px;font-weight:bold;max-height:42px;;overflow: hidden;line-height: 21px;}
.story-b-ctn .panel .bd .tit h2 a {color:#333;}

.story-b-ctn .panel .bd .content {margin-left:3px;line-height:18px;word-break:break-all;}
.story-b-ctn .panel .bd .content a {color: #7a7a7a;}

.story-b-ctn .panel .bd .tool {position: relative;left:-6px;margin-top:5px;padding:10px 0 0 16px;width:200px;border-top:1px solid #ebebeb;}
.story-b-ctn .panel .bd .tool span.view,.story-b-ctn .panel .bd .tool span.comment, .story-b-ctn .panel .bd .tool span.like:hover, .story-b-ctn .panel .bd .tool span.liked, .story-b-ctn .panel .bd .tool span.like{background-image: url("../img/new-icons.png?v=20121108_2");margin-right:7px;}

.story-b-ctn .panel .bd .tool a {float:left;color:#333;cursor: pointer;}
.story-b-ctn .panel .bd .tool a em{text-align:left;float:left;font-size: 12px;}
.story-b-ctn .panel .bd .tool a:hover span.like{background-position: -128px 0;}

.story-b-ctn .panel .s-promote{position: absolute;right:6px;top:-4px;z-index: 11;}

.story-b-ctn .tool-panel {background:transparent;}
.story-b-loading {margin:0 20px 20px 20px;padding-top:20px;text-align:center;border-top:solid 1px #f7f6f7;font-size:16px;}
.story-b-loading span{background:url(../img/loading.gif) no-repeat left top;padding-left:32px;display: inline-block;height:32px;line-height:32px;}

/*Story Screen*/
.story-s-ctn{margin:20px 16px 0 16px;border-bottom: 1px solid #ececec;}
.story-s-ctn .hot-dest-list{float:left;width:922px;height:46px;border-bottom:1px solid #e6e6e6;padding:0 0 0 6px;}
.story-s-ctn .hot-dest-list ul{float:left;height:46px;width:100%;z-index:5;position: relative;}
.story-s-ctn .hot-dest-list ul li{float:left;color:#000;font-size:14px;line-height:17px;margin:14px 6px;height:17px;}
.story-s-ctn .hot-dest-list a:hover, .story-s-ctn .hot-dest-list li.focus > a{color:#b40000;}
.story-s-ctn .banner{float:left;width:928px;height:73px;}
.story-s-ctn .screen-list{height:56px;padding:0 0 0 4px;float:left;width:100%;margin-top:6px;}
.story-s-ctn .screen-list ul{height: 56px;float:left;z-index:5;position: relative;}
.story-s-ctn .screen-list li{float: left;height:24px;margin:21px 5px;line-height: 18px;}
.story-s-ctn .screen-list a{cursor:pointer;color: #333;display: block;font-size: 14px;}
.story-s-ctn .screen-list .s-type-list{height: 48px;margin:5px 5px 0 0;float:left;z-index:5;position: relative;border-right:1px dashed #dcdcdc;padding:0 13px 0 0;}
.story-s-ctn .screen-list .s-type-list li{float: left;height:auto;margin:0 5px;line-height: 18px;}
.story-s-ctn .screen-list .s-type-list li a{width:34px;position: relative;height:48px;}
.story-s-ctn .screen-list .s-type-list li span{position: absolute;top:10px;}
.story-s-ctn .screen-list .s-type-list li a em{font-size: 12px;color:#b40000;position: absolute;top:32px;left:6px;display: none;}
.story-s-ctn .screen-list .s-type-list li.focus a span{top:0;}
.story-s-ctn .screen-list .s-type-list li.spec a{color:#515151;height:24px;text-align: center;line-height:24px;width:45px;margin-top:15px;}
.story-s-ctn .screen-list .s-type-list li.focus-spec a, .story-s-ctn .screen-list .s-type-list li.spec a:hover{font-weight: bold;background: #e6e6e6;-moz-border-radius:3px;
                                                                                                               -webkit-border-radius:3px;
                                                                                                               -o-border-radius:3px;
                                                                                                               -ms-border-radius:3px;
                                                                                                               -khtml-border-radius:3px;
                                                                                                               border-radius:3px;}
.story-s-ctn .screen-list .s-type-list li.focus a span.ico-dengshan{background-position: -7px -373px;}
.story-s-ctn .screen-list .s-type-list li.focus a span.ico-panyan{background-position: -51px -373px;}
.story-s-ctn .screen-list .s-type-list li.focus a span.ico-huaxue{background-position: -96px -373px;}
.story-s-ctn .screen-list .s-type-list li.focus a span.ico-tubu{background-position: -141px -373px;}
.story-s-ctn .screen-list .s-type-list li.focus a span.ico-qixing{background-position: -185px -373px;}
.story-s-ctn .screen-list .s-type-list li.focus a span.ico-paobu{background-position: -230px -373px;}
.story-s-ctn .screen-list .s-type-list li.focus a span.ico-sheying{background-position: -276px -373px;}
.story-s-ctn .screen-list .s-type-list li.focus a span.ico-zijia{background-position: -322px -373px;}
.story-s-ctn .screen-list .s-type-list li.focus a span.ico-luying{background-position: -368px -373px;}
.story-s-ctn .screen-list .s-type-list li.focus a span.ico-gongyi{background-position: -413px -373px;}
.story-s-ctn .screen-list .s-type-list li.focus a span.ico-suxi{background-position: -68px -68px;}
.story-s-ctn .screen-list .s-type-list li.focus a span.ico-huaxiang{background-position: -24px -68px;}
.story-s-ctn .screen-list .s-type-list li.focus a span.ico-qita{background-position: -458px -373px;}
.story-s-ctn .screen-list .s-type-list li.focus a em{display: block;}
.story-s-ctn .screen-list a:hover, .story-s-ctn .screen-list li., .story-s-ctn .hot-dest-list li.sub-ctn:hover > a{color:#b40000;}
.story-s-ctn .screen-list span.like{background: url("../img/new-icons.png?v=20121108_2") no-repeat -14px -441px;margin-right:0;}
.story-s-ctn .screen-list a:hover span.like, .story-s-ctn .screen-list li.focus span.like{background-position: -14px -474px;}
.story-s-ctn .screen-list a:hover span.lastest, .story-s-ctn .screen-list li.focus span.lastest{background-position: -105px -474px;}
.story-s-ctn .screen-list a:hover span.hot, .story-s-ctn .screen-list li.focus span.hot{background-position: -60px -474px;}
.story-s-ctn .screen-list a:hover span.promote, .story-s-ctn .screen-list li.focus span.promote{background-position: -150px -474px;}
.story-s-ctn .screen-list a:hover span.pcard, .story-s-ctn .screen-list li.focus span.pcard{background-position: -194px -474px;}
.story-s-ctn .screen-list li.sub-ctn, .story-s-ctn .hot-dest-list li.sub-ctn{padding-right:10px;position: relative;}
.story-s-ctn .screen-list li.sub-ctn b, .story-s-ctn .hot-dest-list li.sub-ctn b{
  border-color: #ababab transparent transparent;
  border-style: solid;
  border-width: 4px;
  font-size: 0;
  height: 0;
  line-height: 0;
  margin-left: 5px;
  position: absolute;
  right: 0;
  top: 8px;
  width: 0;
}
.story-s-ctn .screen-list li.focus b, .story-s-ctn .hot-dest-list li.focus b,
.story-s-ctn .screen-list li.sub-ctn:hover b, .story-s-ctn .hot-dest-list li.sub-ctn:hover b,
.story-s-ctn .screen-list li.sub-ctn a:hover b, .story-s-ctn .hot-dest-list li.sub-ctn a:hover b{border-color: #e43181 transparent transparent;}
.story-s-ctn .screen-list li.sub-ctn:hover .sub-ctn-popup{display: block !important;}
.story-s-ctn .screen-list li.sub-ctn .inner-wrap, .story-s-ctn .hot-dest-list li.sub-ctn .inner-wrap{top:3px;width:80px;background: url('../img/shadow-alpha.png') no-repeat right bottom;position: relative;}
.story-s-ctn .screen-list li.sub-ctn .inner, .story-s-ctn .hot-dest-list li.sub-ctn .inner{padding:10px;background: #fff;display:block;position: relative;right:3px;bottom:3px;}
.story-s-ctn .screen-list li.sub-ctn .inner dd{line-height:21px; height:21px;}
.story-s-ctn .screen-list li.sub-ctn .inner dd a{text-align: center;}
.story-s-ctn .screen-list .story-banner{float:right;width:280px;height:40px;margin:9px 9px 0 0;}
.story-s-ctn .hot-dest-list li.sub-ctn .inner-wrap{width:430px;background-image: url('../img/shadow-screen.png');}
.story-s-ctn .hot-dest-list li.sub-ctn .inner{}
.story-s-ctn .hot-dest-list li.sub-ctn .inner dd{float:left;margin:0 5px;line-height:21px;height:21px;white-space:nowrap;width:70px;overflow: hidden;}
.story-s-ctn .hot-dest-list li.sub-ctn .inner dd.focus a{color:#E43181;}
.story-s-ctn .hot-dest-list li.sub-ctn .btn-close{width:12px;position: absolute;right:3px;top:-3px;z-index: 10;}
.story-s-ctn .hot-dest-list li.sub-ctn .btn-close a{display: block;}
.story-b-ctn .panel-rank .bd .tit{height:39px;padding-left:35px;width:182px;border-bottom: 1px solid #dedede;line-height:39px;font-size:14px;font-weight: bold;background: #f5f5f5;position: relative;top:-6px;left:-6px;}
.story-b-ctn .panel-rank .bd .s-hot{position: absolute;top:-4px;left:10px;z-index: 12;}
.story-b-ctn .panel-rank .bd .ctn{padding:0 4px;margin-top:10px;}
.story-b-ctn .panel-rank .bd .ctn .s-rank li{padding-bottom:6px;}
.story-b-ctn .panel-rank .bd .ctn .s-rank em{margin-top:2px;width:11px;height:11px;color:#fff;background: #77bfe0;border:1px solid #529fcb;text-align: center;font-size:10px;font-weight: bold;float:left;line-height:11px;
                                             -moz-border-radius:3px;
                                             -webkit-border-radius:3px;
                                             -o-border-radius:3px;
                                             -ms-border-radius:3px;
                                             -khtml-border-radius:3px;
                                             border-radius:3px;}
.story-b-ctn .panel-rank .bd .ctn .s-rank em.top{background: #ff7411;border:1px solid #e55600;}
.story-b-ctn .panel-rank .bd .ctn .s-rank .s-tit{float:left;width:170px;line-height:16px;height:16px;padding-left:12px;overflow: hidden;font-size:14px;}
.story-b-ctn .panel-rank .bd .ctn .s-rank .s-name{float:left;width:170px;line-height:24px;height:24px;overflow: hidden;margin-left:27px;}
.story-b-ctn .panel-rank .bd .ctn .s-rank .s-name a{color:#a5a5a5;font-size:12px;}
.story-b-ctn .panel-rank .bd .ctn .u-rank{width:209px;}
.story-b-ctn .panel-rank .bd .ctn .u-rank li{float:left;width:62px;margin:0 4px 5px 0;height:60px;}
.story-b-ctn .panel-rank .bd .ctn .u-rank li a{text-align: center;word-break: keep-all;display: block;width:100%;font-size: 12px;overflow: hidden;}
.story-b-ctn .panel-rank .bd .ctn .u-rank li img{border:2px solid #d3d3d3;margin:0 0 3px 4px;float:left;}

.story-new{display: block;}
.story-new .panel-s{width:150px;position: fixed;top:215px;left:85px;z-index: 999;
                    -moz-border-radius:5px;
                    -webkit-border-radius:5px;
                    -o-border-radius:5px;
                    -ms-border-radius:5px;
                    -khtml-border-radius:5px;
                    border-radius:5px;}
.story-new .panel-s .bd{padding:3px 3px 3px 3px;
                        -moz-border-radius:5px;
                        -webkit-border-radius:5px;
                        -o-border-radius:5px;
                        -ms-border-radius:5px;
                        -khtml-border-radius:5px;
                        border-radius:5px;}

.story-uti .current {font-size:12px;text-align:center;text-align:center;}
.story-uti .current span {padding:0 3px;font-size:18px;font-weight:bold;color:#f9ab1e;}

/* ------------ Profile ------------ */
.my-uti-nav {margin-top:10px;}
.my-uti-nav li a {display:block;padding:10px;background:#f9f6f1;color:#666;font-size:18px;text-align:center;}
.my-uti-nav li a:hover, .my-uti-nav li.focus a {background:#f4ebe4;}

.my-nav {position:relative;height:41px;padding-bottom:4px;border-bottom:solid 1px #ccc;}
.my-nav li {position:relative;top:-6px;float:left;width:93px;height:41px;margin-left:-5px;background:url(../img/bg-my-nav.png) no-repeat 0 -41px;cursor:pointer;}
.my-nav li:first-child {margin-left:6px;}
.my-nav li:hover, .my-nav li.focus {background:url(../img/bg-my-nav.png) no-repeat 0 0;}
.my-nav li a {position:absolute;top:11px;left:8px;width:67px;height:26px;color:#fff;line-height:24px;font-size:14px;text-align:center;}
.my-nav li.end-dec {position:absolute;top:0;right:0;float:none;width:33px;height:46px;margin:0;background:url(../img/sprite.png) no-repeat -224px -104px;cursor:auto;}

.my-msg-uti {margin-bottom:20px;}
.my-msg-uti a {
  float:left;
  margin-right:7px;
  background:#f5f5f5;
  border:solid 1px #ccc;
  padding:3px 5px;
  color:#666;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
}
.my-msg-uti a:hover {background:#ddd;}
.my-msg-uti a span.null {color:#666;}
.my-msg-uti a span.new {color:#f00;}
.newsfeed-note {
  display:block;
  margin:20px 0;
  padding:3px;
  color:#333;
  text-align:center;
  background:#f8eaea;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
}
.newsfeed-list dl {margin:0 5px 20px 5px;padding:0 0 20px 0;border-bottom:solid 1px #eddbc5;}
.newsfeed-list dl a {color:#c29c75;}
.newsfeed-list dl dt {float:left;display:inline;width:50px;}
.newsfeed-list dl dt img{display: block;}
.newsfeed-list dl .content {position:relative;margin:0 0 0 65px;word-wrap:break-word;}
.newsfeed-list dl .content .event {margin-bottom:20px;padding-right:100px;font-size:14px;font-weight:bold;}
.newsfeed-list dl .content .time {position:absolute;top:0;right:0;color:#a2a2a2;}
.newsfeed-list dl .nf-story-topline a {color:#333;}

.newsfeed-list dl .nf-face {
  width:150px;
  height:150px;
  -moz-box-shadow:3px 3px 0 #ccc;
  -webkit-box-shadow:3px 3px 0 #ccc;
  box-shadow:3px 3px 0 #ccc;
}
.newsfeed-list dl .nf-story-tit {float:left;width:350px;font-size:18px;font-weight:bold;}
.newsfeed-list dl .nf-story-tit a{color:#333;}
.newsfeed-list dl .nf-story-stat {float:right;}
.newsfeed-list dl .nf-story-stat a {float:right;margin-left:15px;color:#333;}
.newsfeed-list dl .nf-story-topline {margin-top:15px;font-size:14px;}
.newsfeed-list dl .nf-tool {margin-top:15px;}
.newsfeed-list dl .nf-tool .source {float:left;color:#a2a2a2;}
.newsfeed-list dl .nf-tool .shareto {float:right;color:#a2a2a2;}
.user-signature {
  position:relative;
  display:inline-block;
  padding:10px;
  max-width:150px;
  background:#f4f4f4;
  border:solid 1px #d3d3d3;
  font-size:18px;
  font-weight:bold;
  color:#666;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  word-break: break-all;
  word-wrap:break-word;
}
.user-signature b {position:absolute;top:-15px;left:15px;width:10px;height:15px;background:url(../img/sprite.png) no-repeat -320px -9px;}
.nf-loading {margin:50px;text-align:center;font-size:16px;}
.nf-loading span{background:url(../img/loading.gif) no-repeat left top;padding-left:32px;display: inline-block;height:32px;line-height:32px;}

.my-info-box .hd {background:url(../img/tit-panel-r-hd2.png) no-repeat 0 0;}
.my-info-box .hd b {position:absolute;width:35px;height:35px;top:0;right:0;background:url(../img/tit-panel-r-hd2.png) no-repeat -465px 0;}
.my-info-box .bd {padding:10px 0 20px 0;border:solid 2px #f00;border-top:none;}
.my-info-box .bd .inner {width:180px;margin:0 auto;}
.my-info-box .bd .inner .face {float:left;}
.my-info-box .bd .inner .face img{display: block;}
.my-info-box .edit-profile {float:left;margin:2px 0 5px 0;color:#666;}
.my-info-box .apply-cert {float:right;margin-bottom:5px;position: relative;right:-3px;color:#666;background: url(../img/apply-cert-btn-bg.png) no-repeat;width: 66px;height:24px;text-align: center;line-height:20px;}
.my-info-box .follow-status {float:left;margin-bottom:5px;color:#a2a2a2;font-size:14px;line-height:23px;}
.my-info-box .follow {float:right;margin-bottom:5px;}
.my-info-box .name {margin:5px 0;word-break:break-all;}
.my-info-box .name a {font-size:16px;}
.my-info-box .extra {margin-top:5px;}
.my-info-box .user-lvl {float:left;}
.my-info-box .des {float:right;color:#a2a2a2;}
.my-info-box .achievement {margin-top:10px;color:#a2a2a2;}
.my-info-box .achievement span {padding-left:7px;font-weight:bold;font-size:14px;color:#c29c75;}
.my-info-box h2 {margin:10px 0 5px 0;font-weight:bold;}
.my-info-box .user-signature {margin-top:10px;}
.my-info-box .my-atten {width:100%;margin:20px auto 0 auto;}
.my-info-box .my-atten td {padding:5px;border:dotted 1px #eedcc6;text-align:center;}
.my-info-box .my-atten td:hover {background:#fafafa;}
.my-info-box .my-atten td a,
.my-info-box .my-atten td a span {display:block;font-size:14px;font-weight:bold;color:#666;}
.my-info-box .my-atten td a .no {color:#f00;}
.my-info-box .invite {margin:20px auto 0 auto;}

.my-hobby-list li {float:left;width:32px;height:52px;margin:5px;}
.my-hobby-list li img {width:32px;height:52px;background-repeat:no-repeat;}

.my-sub-nav {float:left;margin-bottom:20px;border-bottom:solid 2px #b4b4b4;}
.my-sub-nav li {float:left;margin:0 5px;}
.my-sub-nav li a {display:block;padding:5px 10px;color:#333;}
.my-sub-nav li a:hover,
.my-sub-nav li.focus a {background:#b4b4b4;color:#fff;}

.my-story-list {margin-top:20px;}
.my-story-list dl {position:relative;margin:0 5px 20px 5px;padding:0 0 20px 0;border-bottom:solid 1px #eddbc5;}
.my-story-list dl dt {width:500px;margin-bottom:20px;font-size:18px;font-weight:bold;}
.my-story-list dl dt strong {color:#f00;font-size:14px;}
.my-story-list dl dd.time {margin:5px 0;color:#787878;}
.my-story-list dl dd.time strong {color:#1077c2;}
.my-story-list dl dd.img {margin:10px 0;}
.my-story-list dl dd.img img {height:120px;}
.my-story-list dl dd.img a {float:left;margin-right:5px;}
.my-story-list dl dd.content p {margin:5px 0;font-size:14px;}
.my-story-list dl dd.content a {color:#333;}
.my-story-list dl dd.action {position:absolute;top:4px;right:0;}

.my-activity-list {margin-top:20px;}
.my-activity-list dl {margin:0 5px 20px 5px;padding:0 0 20px 0;border-bottom:solid 1px #eddbc5;}
.my-activity-list dl dt {position:relative;float:left;width:200px;}
.my-activity-list dl dt a {display:block;}
.my-activity-list dl dt span {position:absolute;top:0;left:0;padding:3px;background:url(../img/mask.png);color:#fff;}
.my-activity-list dl .content {position:relative;float:left;width:463px;margin-left:10px;}
.my-activity-list dl .content .name {display:block;margin-bottom:20px;font-size:18px;font-weight:bold;color:#333;}
.my-activity-list dl .content .level {font-size:14px;}
.my-activity-list dl .content .stat {margin-top:10px;}
.my-activity-list dl .content .stat a {float:left;margin-right:15px;color:#333;}
.my-activity-list dl .content .action {margin-top:10px;}
.my-activity-list dl .content .uti {position:absolute;top:50px;right:0;color:#a2a2a2;text-align:right;}
.my-activity-list dl .content .uti .shareto {margin-top:10px;}

.my-group-list {margin-top:10px;}
.my-group-list dl {margin:0 5px 20px 5px;padding:0 0 20px 0;border-bottom:solid 1px #eddbc5;font-size:14px;}
.my-group-list dl dt {position:relative;float:left;width:120px;}
.my-group-list dl dt a {display:block;}
.my-group-list dl .content {position:relative;float:left;width:500px;margin-left:10px;word-wrap:break-word;}
.my-group-list dl .content .name {display:block;width:400px;margin-bottom:15px;color:#333;font-weight:bold;}
.my-group-list dl .content .name span {color:#4f9cd3;font-weight:normal;}
.my-group-list dl .content .member strong {color:#f00;font-weight:bold;}
.my-group-list dl .content .update {margin-top:15px;}
.my-group-list dl .content .action {position:absolute;top:0;right:0;}

.my-followers {margin-top:15px;float:right;font-weight:bold;}
.my-follower-list li {float:left;width:120px;height:190px;margin:20px;}
.my-follower-list li img{display: block;}
.my-follower-list li .face {display:block;}
.my-follower-list li .name {display:block;margin:5px 0;font-weight:bold;color:#333;}
.my-follower-list li .des {float:left;color:#a2a2a2;}
.my-follower-list li .status {float:right;}

/* ------------ Club ------------ */
.club-top-activity {position:relative;width:660px;height:320px;margin-bottom:20px;overflow:hidden;}
.club-top-activity .desc {
  position:absolute;
  bottom:0;
  width:660px;
  height:40px;
  background:url(../img/mask.png);
}
.club-top-activity .desc div {float:left;margin-left:10px;color:#fff;font-size:18px;line-height:40px;}
.club-top-activity .desc .tit {
  width: 400px;
  white-space: nowrap;
  word-break: break-all;
  overflow: hidden;
}
.club-top-activity .desc .level {margin-left:20px;font-size:14px;}
.club-top-activity .desc .more {float:right;margin:6px 10px 0 0;line-height:normal;}
.club-top-activity .btn-common {height:26px;line-height:26px;font-size:14px;}

.club-chief-list {margin-top:20px;}
.club-chief-list dl {margin:0 10px 20px 10px;padding:0 0 20px 0;border-bottom:solid 1px #eddbc5;}
.club-chief-list dl dt {position:relative;float:left;width:130px;}
.club-chief-list dl dt a {display:block;}
.club-chief-list dl .content {position:relative;float:left;width:480px;margin-left:10px;word-wrap:break-word;}
.club-chief-list dl .content .name a {font-size:18px;}
.club-chief-list dl .content .hobby {margin-top:10px;}
.club-chief-list dl .content .hobby li {float:left;width:32px;height:32px;margin:0 6px 10px 0;}
.club-chief-list dl .content .hobby li.aihao {width:40px;margin:0;line-height:32px;}
.club-chief-list dl .content .hobby li img {width:32px;height:32px;}
.club-chief-list dl .content .ext {position:absolute;top:0;right:0;font-size:14px;}
.club-chief-list dl .content .user-signature {margin-top:5px;font-size:14px;}
.club-chief-list dl .content .user-signature b {width:6px;height:12px;left:-6px;top:10px;background:url(../img/sprite.png) no-repeat -144px -10px;}

/* Timeline */
.tl-history {float:left;font-weight:bold;font-size:14px;}
.tl-history span {color:#a2a2a2;}
.tl-map {width:916px;height:360px;margin-top:5px;background:#eee;}
.footprint-main .hd {
  font-size: 14px;
  line-height: 29px;
  min-height: 30px;
  padding: 4px;
  background: none;
  height: auto;
}
.footprint-main h5 {
  background: #F3F3F3;
  line-height: 28px;
  padding-left: 10px;
}
.footprint-main h4, .footprint-main h5, .footprint-main h6{font-weight: bold;}
.footprint-num {
  color: #727272;
  font-size: 12px;
  font-weight: normal;
  line-height: 28px;
  padding-left: 10px;
}
.footprint-china, .footprint-foreign {
  margin-top: 10px;
}
article{display: block;padding:0;}

.footprint-list {
  /*margin-right: -40px;*/
  padding: 4px 10px 10px;
}
.footprint-item {
  display: inline-block;
  min-height: 20px;
  padding: 0 10px 5px 0;
  vertical-align: top;
  width: 310px;
  float:left;
}
.footprint-item h6 {line-height: 32px;}
.footprint-item li {
  display: inline-block;
  float: left;
  margin-bottom: 1px;
  padding: 0 20px 0 0;
  position: relative;
  white-space:nowrap;
}
.footprint-item li a {display: inline-block;line-height: 20px;}
.fp-close {
  background: url("../img/close.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  display: inline-block;
  height: 0;
  padding-top:11px;
  overflow: hidden;
  position: absolute;
  right: 8px;
  top: 4px;
  width: 11px;
}
.tl-status {margin-top:20px;}
.tl-status li:first-child {float:none;background:#fff;width:auto;height:auto;margin-bottom:5px;font-size:14px;font-weight:bold;}
.tl-status li {float:left;background:#eaeaea;width:75px;height:50px;margin-right:1px;}
.tl-status li span {display:block;margin-top:2px;text-align:center;font-size:14px;font-weight:bold;}

#tl-time-period {
  position:relative;
  margin:20px 0 0 40px;
  width:646px;
  background:url(../img/bg-timeline.png) repeat-y center top;
}
#tl-time-period .tl-unit{
  position:relative;
  display:block;
  margin-bottom:15px;
}
#tl-time-period .spine {
  position:absolute;
  display:block;
  top:0;
  right:50%;
  width:21px;
  height:100%;
  margin-right:-10px;
}
#tl-time-period li .panel {
  position:relative;
  width:280px;
  padding:10px;
  background:#fafafa;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  -moz-box-shadow:1px 1px 2px #999;
  -webkit-box-shadow:1px 1px 2px #999;
  box-shadow:1px 1px 2px #999;
}
#tl-time-period li.fcl{float:left;clear:left}
#tl-time-period li.fcr{float:right;clear:right;}
#tl-time-period li .panel .tit a {font-size:14px;font-weight:bold;color:#666;}
#tl-time-period li .panel .time {margin-top:5px;font-size:12px;color:#a2a2a2;}
#tl-time-period li .panel .img {width:270px;margin:5px auto;}
#tl-time-period li .panel .img img {width:270px;}
#tl-time-period li .panel .content {margin-top:5px;}
#tl-time-period li .panel .content a {color: #333;}
#tl-time-period li .panel .tool {margin-top:10px;}
#tl-time-period li .panel .tool a {float:left;margin-right:15px;color:#333;height:24px;line-height:21px;}
#tl-time-period li .panel .pointer{display: none;}
#tl-time-period li.fcl .panel .pointer,
#tl-time-period li.fcr .panel .pointer {
  position:absolute;top:10px;right:-10px;width:10px;height:17px;background:url(../img/tl-panel-arrow.png) no-repeat -10px 0;
}
#tl-time-period li.fcr .panel .pointer{right:0;left:-10px;top:35px;background-position: 0 0;}
#tl-time-period li.fcl .panel .pointer img,
#tl-time-period li.fcr .panel .pointer img{
  position: absolute;left:11px;top:-3px;
}
#tl-time-period li.fcr .panel .pointer img{left:-25px;}
.tl-time{position: relative;}
.tl-time li{
  margin-bottom:1px;
}
.tl-time li a{
  text-align: left;
  color:#aaa;
  border-right:5px solid #aaa;
  display: block;
  padding:4px 6px 4px 0;
}
.tl-time li a:hover{
  color:#333;
  border-right-color: #333;
  text-decoration: underline;
}
.tl-time li.current a{
  color:#333;
  border-right-color: #ee3124;
  font-weight: bold;
}

/* ------------ Registration ------------ */
.reg-des-p {font-size:14px;text-indent: 2em;}
.reg-desc-p {margin-top:20px;font-size:18px;}
.reg-ex-login {width:350px;margin-top:20px;}
.reg-ex-login li {float:left;width:110px;margin-bottom:10px;}
.reg-ex-login li a {display:inline-block;width:90px;height:36px;}
.reg-ex-login li .weibo {background:url("../img/icons/ico-exlogin.png?v=20130328") no-repeat 0 0;}
.reg-ex-login li .qq {background:url("../img/icons/ico-exlogin.png?v=20130328") no-repeat 0 -36px;}
.reg-ex-login li .douban {background:url("../img/icons/ico-exlogin.png?v=20130328") no-repeat 0 -72px;}
.reg-ex-login li .renren {background:url("../img/icons/ico-exlogin.png?v=20130328") no-repeat 0 -108px;}
.reg-ex-login li .alipay {background:url("../img/icons/ico-exlogin.png?v=20130328") no-repeat 0 -144px;}
.reg-ex-login li .netease {background:url("../img/icons/ico-exlogin.png?v=20130328") no-repeat 0 -180px;}
.reg-ex-login li .sohu {background:url("../img/icons/ico-exlogin.png?v=20130924") no-repeat 0 -216px;}
.reg-ex-login li .weibo:hover {background:url("../img/icons/ico-focus-exlogin.png?v=20130328") no-repeat 0 0;}
.reg-ex-login li .qq:hover {background:url("../img/icons/ico-focus-exlogin.png?v=20130328") no-repeat 0 -36px;}
.reg-ex-login li .douban:hover {background:url("../img/icons/ico-focus-exlogin.png?v=20130328") no-repeat 0 -72px;}
.reg-ex-login li .renren:hover {background:url("../img/icons/ico-focus-exlogin.png?v=20130328") no-repeat 0 -108px;}
.reg-ex-login li .alipay:hover {background:url("../img/icons/ico-focus-exlogin.png?v=20130328") no-repeat 0 -144px;}
.reg-ex-login li .netease:hover {background:url("../img/icons/ico-focus-exlogin.png?v=20130328") no-repeat 0 -180px;}
.reg-ex-login li .sohu:hover {background:url("../img/icons/ico-focus-exlogin.png?v=20130924") no-repeat 0 -216px;}


.reg-follower-rec-list {width:500px;height:130px;margin:20px auto 0 auto;border-bottom:solid 1px #ccc;}
.reg-follower-rec-list .slide-left,
.reg-follower-rec-list .slide-right {float:left;width:30px;}
.reg-follower-rec-list .slide-right {float:right;}
.reg-follower-rec-list .slide-left a {float:left;width:20px;height:47px;margin-top:9px;background:url(../img/btn-slide2.png) 0 0;}
.reg-follower-rec-list .slide-left a:hover {float:left;width:20px;height:47px;background:url(../img/btn-slide2.png) 0 -47px;}
.reg-follower-rec-list .slide-right a {float:right;width:20px;height:47px;margin-top:9px;background:url(../img/btn-slide2.png) -20px 0;}
.reg-follower-rec-list .slide-right a:hover {float:right;width:20px;height:47px;background:url(../img/btn-slide2.png) -20px -47px;}
.reg-follower-rec-list .list li {
  float:left;
  width:110px;
}
.reg-follower-rec-list .list li .img {width:56px;margin:0 auto;}
.reg-follower-rec-list .list li .img img{display: block;}
.reg-follower-rec-list .list li .name {width:110px;height:32px;margin:4px auto 0 auto;font-size:12px;line-height:16px;overflow:hidden; text-align:center;}
.reg-follower-rec-list .list li .action {width:110px;margin:10px auto 0 auto;}
.reg-follower-rec-list .list li .action .btn-follow {display:block;width:70px;margin:0 auto;}

.reg-follower-tab {position:absolute;top:0;left:0; margin: 20px 0 0 0;}
.reg-follower-tab a {position:absolute;display:block;background:#b6b6b6;width:30px;color:#fff !important;font-weight:bold;text-align:center;font-size:14px;}
.reg-follower-tab a.tab1 {top:0;}
.reg-follower-tab a.tab2 {top:150px;}
.reg-follower-tab a.tab3 {top:300px;}
.reg-follower-tab a span {display:block;width:20px;margin:10px auto;word-wrap:break-word;line-height:14px;}

.reg-flow-head {height: 40px;padding-left: 0px;margin-left: -20px;margin-top: -40px;margin-right: -21px;background: #fff;}
.reg-flow-head a {position:relative;display:block;float:left;height:40px;padding:0 10px 0 31px;color:#5b5b5b !important;background:#e6e6e6;line-height:40px;font-weight:bold;font-size:16px;*zoom:1;}
.reg-flow-head a:first-child {padding-left:10px;}
.reg-flow-head a.done {background:#b00;color:#fff !important;}
.reg-flow-head a b {position:absolute;right:-21px;width:21px;height:40px;background:url(../img/arrow-reg-flow.png) no-repeat -21px 0;z-index:1;*top:0;}
.reg-flow-head a.done b {background:url(../img/arrow-reg-flow.png) no-repeat 0 0;}


.reg-flow {margin:10px 0;height:40px;padding-left:0px;}
.reg-flow a {position:relative;display:block;float:left;height:40px;padding:0 10px 0 31px;color:#5b5b5b !important;background:#e6e6e6;line-height:40px;font-weight:bold;font-size:16px;*zoom:1;}
.reg-flow a:first-child {padding-left:10px;}
.reg-flow a.done {background:#b00;color:#fff !important;}
.reg-flow a b {position:absolute;right:-21px;width:21px;height:40px;background:url(../img/arrow-reg-flow.png) no-repeat -21px 0;z-index:1;*top:0;}
.reg-flow a.done b {background:url(../img/arrow-reg-flow.png) no-repeat 0 0;}

.popup-login .btn-red {color:#fff;}
.popup-login .ex-login {margin:30px 0 0 130px;padding-top:30px;border-top:dotted 1px #eedfcf;}

/*field_footprint*/
.dest-list{
  border-top:1px dotted #bbb;
  padding-top:5px;
}
.dest-list a{
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  margin: 0 2px 1px 0;
  padding: 0 5px;
}
.dest-list a:hover{
  background-color: #DBECF9;
  color: #2460B3;
  text-decoration: none;
}
.dest-list .dest-click {
  background-color: #245EB0;
  color: #FFFFFF;
}

.dest-wanna-list span, .dest-been-list span, .dest-been-list a{
  color: gray !important;
  cursor: default;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  margin: 0 2px 1px 0;
  padding: 0 5px;
}
.dest-been-list a:hover{
  background: none;
  color:gray !important;
}
/* Popup Feedback */
.popup-feedback {margin:20px;}
.popup-feedback textarea {width:600px;height:100px;}
.popup-feedback h1 {margin-bottom:30px;color:#940012;font-size:24px;}
.popup-feedback h2 {margin-bottom:10px;}

/* ------------ Message ------------ */
.msg-nav {height:48px;border-bottom:solid 1px #f0f0f0;}
.msg-nav li {float:left;margin-left:5px;}
.msg-nav li:first-child {margin-left:20px;}
.msg-nav li a {
  display:block;height:22px;padding:0 15px;line-height:22px;border:solid 1px #e2e2e2;border-bottom:none;color:#333;
  background-color: #fafafa;
}
.msg-nav li a b {color:#f00;}
.msg-nav li.focus a {background:#dbdbdb;}

.msg-list li {padding:15px 0;border-bottom:dotted 1px #f1dbc4;}
.msg-list li .img {float:left;width:56px;margin-right:10px;}
.msg-list li .img a{display: block;}
.msg-list li .content {float:left;width:560px;}
.msg-list li .content .msg-detail {margin-top:-3px;font-weight:bold;font-size:14px;}
.msg-list li .content .msg-detail a {color:#333;}
.msg-list li .content .msg-detail a.name {color:#c29c75;}
.msg-list li .content .msg-time {float:left;margin-top:20px;color:#a2a2a2;}
.msg-list li .content .msg-action {float:right;margin-top:20px;color:#a2a2a2;}

.msg-detail-tit {position:relative;padding-bottom:20px;margin-top: 20px;margin-left: 10px;border-bottom:solid 0px #b4b4b4;font-size:14px;color:#646464;}
.msg-detail-tit strong {color:#c29d73;font-weight:bold;}
.msg-detail-tit .back {position:absolute;width:62px;height:19px;top:0;right:0;background:url(../img/sprite.png) no-repeat -272px -56px;}
.msg-detail-tit .backto {position:absolute;width:62px;height:19px;top:0;right:20;background:url(../img/sprite.png) no-repeat -272px -56px;}
.msg-detail-uti {margin-top:10px;margin-left: 10px}
.msg-detail-uti .nav {float:left;}
.msg-detail-uti .action {float:right;background:#fafafa;border-radius: 5px;font-size: 14px;margin-right: 12px;}
.msg-detail-uti .action a {display:block;padding:2px 6px;background:#fafafa;color:#010101;border: 1px solid #dedede;border-radius: 5px;}
.msg-detail-form {margin-top:20px;}
.msg-detail-form .form-item {float:left;width:628px;margin:0 10px;}
.msg-detail-form .msg-dialog{width: 590px}
.msg-detail-form .form-item .sendto {font-size: 14px;height:30px;line-height:30px;}
.msg-detail-form .ctn {position:relative;}
.msg-detail-form .form-item textarea {
  width:616px;
  height:100px;
  background:#fafafa;
  border:solid 1px #ebebeb;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  -o-border-radius:0;
  -ms-border-radius:0;
  -khtml-border-radius:0;
  border-radius:0;
}
.msg-detail-form .msg-dialog textarea{width: 590px;}
.msg-detail-form .ctn b {position:absolute;top:15px;right:-5px;width:10px;height:14px;background:url(../img/user/arrow-msg-box.png) no-repeat 0 0;}
.msg-detail-form .form-item .submit {margin-top:10px;}
.msg-detail-form .form-item .submit .attach {float:left;}
.msg-detail-form .form-item .submit .attach a {float:left;margin-right:20px;color:#c63343;}
.msg-detail-form .form-item .submit .attach a span {margin-right:2px;}
.msg-detail-form .form-item .submit .btn-common {float:right;}
.msg-detail-form .face {float:right;width:56px;margin:24px 7px 0 0;}

.msg-detail-list {margin:30px 12px;border-top: 1px #ededed dotted;padding-top:20px;}
.msg-detail-list li {padding:20px 0;}
.msg-detail-list li .face {float:left;width:56px;height: 56px;border: 2px solid #e4e4e4}
.msg-detail-list li .content {position:relative;float:left;width:453px;margin-left:17px;padding:10px;background:#fafafa;border:solid 1px #ebebeb;}
.msg-detail-list li .content p {font-weight:bold;}
.msg-detail-list li .content p .name {color:#c29d73;}
.msg-detail-list li .content .uti {margin-top:20px;}
.msg-detail-list li .content .uti .time {float:left;color:#a2a2a2;}
.msg-detail-list li .content .uti .time strong {color:#0f78c3;}
.msg-detail-list li .content .uti .action {float:right;}
.msg-detail-list li .content b {position:absolute;top:15px;left:-5px;right:auto;width:6px;height:14px;background:url(../img/user/arrow-msg-box.png) no-repeat 0 0;}

.msg-detail-list .reply .face {float:right;}
.msg-detail-list .reply .content {margin-left:76px;background:#fafafa;border:solid 1px #ebebeb;}
.msg-detail-list .reply .content b {left:auto;right:-6px;background:url(../img/user/arrow-msg-box.png) no-repeat -5px 0px;}

/* ------------ Form Panel ------------ */
.form-panel .bd {padding:0 30px 30px 30px;}
.form-panel .form-item label,
.form-panel .form-item-set .set-name {width:120px;}
.form-panel .form-item-set .set-list {width:600px;}
.form-panel textarea {width:600px;height:150px;}

.form-panel .chief-list {margin:15px 0 15px 130px;}
.form-panel .activity-img-list {margin:13px 0 0 146px;}
.form-panel .activity-img-list li {float:left;margin:5px 5px 0 0;height:90px;position: relative;}
.form-panel .activity-img-list li a {margin-top:0px;text-align:center;}
.form-panel .activity-img-list li.focus img{border:2px #e5e5e5 solid}
.form-panel .activity-map {width:560px;height:270px;margin:40px 0 20px 145px;background:#ccc;}
.form-panel .equipment-slide {margin:20px 0 20px 146px;}
.form-panel .equipment-slide ul li .close {display:none;position:absolute;top:0;right:0;width:17px;height:17px;background:url(../img/ico_close.png) no-repeat;}
.form-panel .equipment-slide ul li:hover .close {display:block;}
.form-panel .form-submit {margin-left:130px;}

/* ------------ Sys Panel ------------ */
.sys-panel {position:relative;}
.sys-panel .bd {padding:0 50px 50px 50px;}
.sys-panel h1 {margin-bottom:30px;color:#ba0013;height:42px;line-height:13px;*line-height:21px;*height:44px;width:844px;}
.sys-panel .form-item label {width:120px;line-height:40px;}
.sys-panel .form-item-list .form-item label {line-height:30px;}
.sys-panel .form-item .form-text {width:220px;height:32px;line-height:32px;}
.sys-panel .form-submit-validate {float:left;height:40px;margin-left:5px;}
.sys-panel .form-p {margin:5px 0 0 130px;}
.sys-panel div.error {top:35px;}

.sys-panel .col-1 {float:left;width:500px;}
.sys-panel .col-2 {float:right;width:275px;padding:5px 0 0 25px;border-left:dotted 1px #eedfcf;}

.sys-panel .ex-register {width:400px;margin:50px auto;}
.sys-panel .ex-register .ex-img {float:left;width:50px;height:50px;margin-left:130px;}
.sys-panel .ex-register .ex-name {float:left;width:150px;margin-left:10px;font-size:18px;}
.sys-panel .password-retrieve-tip {
  position:absolute;
  top:100px;
  left:450px;
  width:250px;
  padding:10px;
  background:#fef4ea;
  border:solid 1px #f6ddc7;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  color:#999;
}
.sys-panel .password-retrieve-tip b {
  position:absolute;
  top:10px;
  left:-20px;
  border-style:solid;
  border-width:10px;
  border-color:transparent #f6ddc7 transparent transparent;
  height:0;font-size:0;line-height:0px;
}

/*login dialog start*/
.n-login-form{
  float: left;
  left: 83px;
  position: relative;
  background: #fff;  
}
.n-login-form div .error{left: 185px;top: 35px;}
.n-login-form input[name="name"]{
  padding-left: 10px;
  line-height: 36px;
  width: 261px;
  height: 36px;
  margin: 0;
  background: #fff;
  border: solid 1px #c8c8c8;
  font-size: 13px;
  outline: none;
  -webkit-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  background: url("../compass/img/name-icon.png") no-repeat center right;
}
.n-login-form input[name="pass"]{
  padding-left: 10px;
  line-height: 36px;
  width: 261px;
  height: 36px;
  margin: 0;
  background: #fff;
  border: solid 1px #c8c8c8;
  font-size: 13px;
  outline: none;
  -webkit-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  background: url("../compass/img/pass-icon.png") no-repeat center right;
}
.n-login-form .bt-login{
  display: block;
  width: 276px;
  height: 40px;
  font-size: 18px;
  color: #fff;
  background: red;
}
.n-login-form .form-submit{
  margin: 0;
}
.n-login-form .login-reg-desc{
  color: #999999;
  width: 300px;
  margin: 34px 0 0px 0;
  padding-left: 0;
  border-bottom: 0;
  padding-bottom: 0;
}
.n-login-form .ex-login{
  margin-top:16px;
}
.n-login-form li{
  float: left;
}
.n-login-form li a{
  color: black;
}
.n-login-form li a:hover{
  color: red;
}
.n-login-form li label{
  margin: 0px 6px 0px 8px;
}
/*login dialog end*/
/* ------------ Wiki ------------ */
.wiki-home-main-img {position:relative;width:930px;margin:15px;color:#fff;}
.wiki-home-main-img .desc {position:absolute;bottom:0;left:0;width:450px;height:273px;background:url(../img/wiki/bg-wiki-main-img.png) no-repeat;}
.wiki-home-main-img .desc .name {width:250px;margin:20px 0 0 20px;font-size:14px;}
.wiki-home-main-img .desc .name a {font-size:24px;color:#d8b78e;}
.wiki-home-main-img .tit {width:290px;margin:20px 0 0 20px;}
.wiki-home-main-img .tit a {font-size:24px;color:#fff;}
.wiki-home-main-img .content {width:320px;margin:30px 0 0 20px;}
.wiki-home-category {width:930px;height:170px;margin:15px;}
.wiki-home-category li {position:relative;float:left;width:300px;margin-left:15px;cursor:pointer;}
.wiki-home-category li:first-child {margin-left:0;}
.wiki-home-category li b {position:absolute;top:0;left:0;width:300px;height:170px;display:none;background:url(../img/wiki/bg-wiki-ctg-hover.png) no-repeat;}
.wiki-home-category li:hover b {display:block;}
.wiki-home-category li .ctg-name {position:absolute;left:0;bottom:10px;width:110px;height:30px;padding-left:10px;background:url(../img/wiki/bg-wiki-ctg-tit.png) no-repeat;color:#fff;font-size:14px;line-height:30px;}

.wiki-nav {margin:15px 15px 0 15px;}
.wiki-nav li {float:left;height:38px;margin-right:3px;}
.wiki-nav li a {display:block;height:25px;padding:5px 20px;border-bottom:solid 3px #959595;background:#f0f0f0;color:#333;line-height:25px;font-size:14px;}
.wiki-nav li a:hover {border-bottom-color:#f00;}
.wiki-nav li.focus a {border-bottom-color:#333;background:#333;color:#fff;cursor:default;}
.wiki-block-ctn li {
  float:left;
  width:200px;height:220px;
  margin:15px 0 0 15px;
  padding:10px;
  background:#fff;
  -moz-box-shadow:4px 4px 0 #ccc;
  -webkit-box-shadow:4px 4px 0 #ccc;
  box-shadow:4px 4px 0 #ccc;
}
.wiki-block-ctn li .img {width:200px;height:125px;}
.wiki-block-ctn li .name {margin-top:5px;font-size:14px;height:21px;overflow: hidden;}
.wiki-block-ctn li .name a {display:block;}
.wiki-block-ctn li .desc {margin-top:10px;font-size:12px;}

.wiki-detail-ctn {margin:20px 0 37px 20px;padding-bottom: 20px;background:#fff;position: relative;}
.wiki-detail-ctn .main {position:relative;border-right:12px solid #c8c8c8;height:100%;padding-bottom: 20px}
.wiki-detail-ctn .gap {width:12px;font-size:0;}

.wiki-detail-ctn .main .dec {width:668px;bottom:0;}

.wiki-detail-ctn .gap b {position:absolute;width:12px;height:17px;right:0}
.wiki-detail-ctn .gap b.top {top:0;background:url(../img/dec-wiki-detal.png) no-repeat 0 0;}
.wiki-detail-ctn .gap b.bottom {bottom:-17px;background:url(../img/dec-wiki-detal.png) no-repeat 0 -17px;}

.wiki-detail-ctn .main .ctn {padding:20px 20px 0 20px;}
.wiki-kl-name {margin-bottom:30px;color:#c39565;}
.wiki-kl-type {float:left;margin-right:35px;}
.wiki-kl-type li {float:left;font-size:14px;margin-right:5px;}
.wiki-kl-type .type-name {
  padding:0 5px;
  background:#b4b4b4;
  border:solid 1px #8f8f8f;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -o-border-radius:2px;
  -ms-border-radius:2px;
  -khtml-border-radius:2px;
  border-radius:2px;
  text-align:center;
  *line-height:20px;*padding-bottom:2px;
}
.wiki-detail-ctn h2, .wiki-sidebar h2{margin:40px 0 15px 0;padding:0 0 10px 10px;border-bottom:solid 2px #b4b4b4;}
.wiki-kl-summary .summary img {padding:2px;border:solid 1px #e6e6e6;}

.wiki-kl-summary .dir {position:relative;float:left;margin-top:30px;border:solid 1px #dedfe1;clear:both;*zoom:1;line-height:24px;}
.wiki-kl-summary .dir p {margin:0 4px 10px;padding-left:10px;font-weight:bold;line-height:30px;border-bottom:dashed 1px #ddd;font-size:14px;}
.wiki-kl-summary .dir dl {margin-left:15px;padding:0 20px 0 15px;padding:0 20px 10px 0;}
.wiki-kl-summary .dir dl dd {padding-left:16px;line-height:22px;background:url(../img/wiki/bg-wiki-dir.png) no-repeat left center;font-size:14px;font-weight:bold;}

.wiki-sidebar {position:relative;background: #fff;margin:37px 20px 20px 0;padding:10px 0;}
.wiki-sidebar .ctn {padding:0 10px;}
.wiki-sidebar .dec {width:240px;top:0;}
.wiki-kl-comment h2 {color:#c49d76;}
.wiki-kl-stat {margin-left:10px;color:#666;line-height:21px;}
.wiki-sidebar .ctn .shareto {margin:20px 0 0 10px;color:#666;}

.wiki-kl-related-story {width:200px;margin:0 auto;}
.wiki-kl-related-story li {
  width:200px;
  height:40px;
  line-height:40px;
  font-size:14px;
  font-weight:bold;
  overflow:hidden;
  border-bottom:dotted 1px #ccc;
}
.wiki-kl-related-story li a {color:#333;}

.wiki-kl-related-activity {width:200px;margin:0 auto;}
.wiki-kl-related-activity li {
  width:200px;
  height:40px;
  line-height:40px;
  font-weight:bold;
  overflow:hidden;
  border-bottom:dotted 1px #ccc;
}

/* ------------ Search ------------ */
.search-form-ctn {position:relative;margin:20px 20px 0 20px;padding:20px;border:solid 2px #ac0718;background:#f7f4ef;*zoom:1;}
.search-form-ctn small {position:absolute;top:-2px;left:-2px;width:30px;height:30px;background:url(../img/sprite.png) no-repeat -224px -56px;}
.search-form-ctn .form-item {position:relative;float:left;margin:0 0 0 30px;}
.search-form-ctn .form-item .form-text {font-size:18px;width:636px;height:32px;line-height:30px;}
.search-form-ctn .form-item .form-search {
  position:absolute;top:2px;right:2px;
  width:80px;height:36px;
  outline:none;
  border:solid 1px #cfa57b;
  text-align:center;
  color:#fff;
  font-size:18px;
  cursor:pointer;
  background:#be976e url(../img/gradient.png) 0 -28px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -o-border-radius:2px;
  -ms-border-radius:2px;
  -khtml-border-radius:2px;
  border-radius:2px;
  z-index:1;
}
.search-result-stat {float:left;margin:7px 0 0 20px;padding:2px 5px;background:#d2d2d2;font-size:14px;}

.sidebar-nav {margin:20px 0 20px 20px;}
.sidebar-nav li a {display:block;height:40px;margin-bottom:3px;padding:0 20px;line-height:40px;background:#f0f0f0;border-left:solid 3px #ccc;font-size:14px;color:#333;font-weight:bold;}
.sidebar-nav li.focus a {background:#353535;border-left:solid 3px #df3a2f;font-size:18px;color:#fff;}

/*.sidebar-help {margin:20px;}*/
.sidebar-help li a {display:block;height:40px;padding:0 40px;line-height:40px;font-size:14px;color:#656565;}
.sidebar-help li.focus a {background:#ededed;border-left:solid 10px #df3a2f;font-size:18px;color:#000000;font-weight:bold;padding:0 30px;}

.sidebar-equipment-list {width:190px;margin:0 auto;}
.sidebar-equipment-list li {
  position:relative;
  width:190px;
  height:190px;
  margin-bottom:20px;
}
.sidebar-equipment-list li small {
  position:absolute;
  bottom:0;
  right:0;
  width:21px;
  height:21px;
  background:url(../img/sprite.png) no-repeat -32px -10px;
  cursor:pointer;
}
.sidebar-equipment-list li:hover small {display:none;}
.sidebar-equipment-list li .desc {
  display:none;
  position:absolute;
  bottom:0;
  width:190px;
  min-height:50px;
  font-size:14px;
  overflow:hidden;
  cursor:pointer;
  color:#fff;
  background:url(../img/mask.png);
}
.sidebar-equipment-list li:hover .desc {display:block;}
.sidebar-equipment-list li .desc span {display:block;margin:5px;}
.sidebar-equipment-list li .desc .price {
  position:absolute;
  bottom:0;
  right:0;
  padding:0 5px;
  background:#f00;
}

/* ------------ Ahtlete ------------ */
.athlete-home-main {width:930px;height:370px;margin:15px;}
.athlete-home-nav {height:38px;margin-bottom:15px;padding:0 15px;background:#333;}
.athlete-home-nav li {float:left;}
.athlete-home-nav li a {display:block;height:38px;padding:0 25px;font-size:18px;color:#959595;line-height:38px;}
.athlete-home-nav li.focus a {background:#ee3124;color:#fff;cursor:default;}
.athlete-home-nav li:hover a {background:#ee3124;color:#fff;}

.top-athlete {width:930px;margin:15px 15px 0 15px;}
.top-athlete .col-l {position:relative;float:left;width:460px;height:460px;margin-bottom:10px;}
.top-athlete .col-l .desc {position:absolute;bottom:0;padding:15px 15px 60px 15px;color:#fff;background:url(../img/mask.png);}
.top-athlete .col-l .desc .type {font-size:24px;color:#ee3124;line-height:24px;}
.top-athlete .col-l .desc .name {margin-top:10px;font-size:24px;line-height:24px;}
.top-athlete .col-l .desc p {margin-top:10px;}
.top-athlete .col-l .desc .more {position:absolute;bottom:15px;right:0;}
.top-athlete .col-l .desc .more a {display:block;height:24px;padding-right:35px;line-height:24px;color:#fff;font-size:14px;background:url(../img/img-more-arrow.png) no-repeat right center;}
.top-athlete .col-r {float:left;width:470px;height:460px;margin-bottom:10px;}

.athlete-list li {position:relative;float:left;margin:0 0 10px 10px;width:225px;height:225px;}
.athlete-list li .more {position:absolute;bottom:15px;right:0;}
.athlete-list li .more a {color:#fff;height:24px;}
.athlete-list li .more a span {float:left;height:24px;padding:0 5px;font-size:14px;margin-right:1px;background:url(../img/mask.png);line-height:24px;}
.athlete-list li .more a b {float:left;width:24px;height:24px;background:url(../img/img-more-arrow.png) no-repeat;}
.athlete-loop {margin-left:5px;}

.athlete-video-ctn {width:930px;margin:15px;}
.athlete-video-ctn .col-l {position:relative;float:left;width:310px;height:400px;}
.athlete-video-ctn .col-r {float:left;width:605px;height:400px;margin-left:15px;}

.athlete-detail-ctn {
  padding:15px;
  background:#fff;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
}
.athlete-detail-nav {border-bottom:solid 2px #ee3124;}
.athlete-detail-nav li {float:left;width:310px;height:38px;}
.athlete-detail-nav li a {display:block;height:38px;font-size:18px;line-height:38px;color:#333;text-align:center;}
.athlete-detail-nav li a:hover, .athlete-detail-nav li.focus a {color:#fff;background:#ee3124;}
.athlete-detail-nav li:first-child a {
  -moz-border-radius:10px 0 0 0;
  -webkit-border-radius:10px 0 0 0;
  -o-border-radius:10px 0 0 0;
  -ms-border-radius:10px 0 0 0;
  -khtml-border-radius:10px 0 0 0;
  border-radius:10px 0 0 0;
}
.athlete-detail-nav li:last-child a {
  -moz-border-radius:0 10px 0 0;
  -webkit-border-radius:0 10px 0 0;
  -o-border-radius:0 10px 0 0;
  -ms-border-radius:0 10px 0 0;
  -khtml-border-radius:0 10px 0 0;
  border-radius:0 10px 0 0;
}
.athlete-detail-ctn .athlete-name {margin:20px 0;font-size:24px;}
.athlete-detail-ctn .athlete-name span {font-size:14px;padding-left:15px;color:#a2a2a2;}
.athlete-detail-ctn .col-l {float:left;width:380px;min-height:550px;background:#dcdcdc;font-size:14px;line-height:21px;}
.athlete-detail-ctn .col-l .gutter {margin:20px 15px;}
.athlete-detail-ctn .col-l p {text-indent:2em;}
.athlete-detail-ctn .col-r {float:left;width:500px;margin-left:50px;}

.athlete-desc-list {width:100%;}
.athlete-desc-list td {width:50%;padding:10px 0;vertical-align:top;}
.athlete-desc-list td.label {color:#999;padding-left:15px;background:url(../img/list-sq.png) no-repeat left 17px;font-size:14px;}
.athlete-desc-list td.content {font-size:16px;text-align:left;}

.athlete-equipment .equipment-slide ul li {width:225px;height:225px;}
.athlete-equipment .equipment-slide ul li .desc {width:225px;}

/* ------------ Level ------------ */
.my-level-hint {position:absolute;top:40px;left:170px;color:#999;}
.my-level-ctn {margin:20px;}
.my-level-ctn .portrait {float:left;width:130px;}
.my-level-ctn .portrait .img {padding:4px;background:#efefef;border:solid 1px #dcdcdc;}
.my-level-ctn .level {float:left;width:500px;margin-left:13px;}
.my-level-ctn .level .name {font-size:18px;font-weight:bold;line-height:18px;}
.progress-bar {
  position:relative;
  width:498px;height:15px;
  margin-top:80px;
  background:#dcdcdc;
  border:solid 1px #ccc;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -o-border-radius:2px;
  -ms-border-radius:2px;
  -khtml-border-radius:2px;
  border-radius:2px;
  cursor: pointer;
}
.progress-bar .progress {
  position:absolute;
  top:-1px;
  left:-1px;
  width:18px;
  height:17px;
  background:url("../img/bg-lvl-progress.png") repeat-x;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -o-border-radius:2px;
  -ms-border-radius:2px;
  -khtml-border-radius:2px;
  border-radius:2px;
}
.progress-bar .level-desc-ctn ,.bar .level-desc-ctn{
  position:absolute;
  top:-70px;
  background:#fff;
  border:solid 1px #dcdcdc;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -o-border-radius:2px;
  -ms-border-radius:2px;
  -khtml-border-radius:2px;
  border-radius:2px;
  width:120px;
  z-index: 100;
}
.progress-bar:hover .level-desc-ctn, .bar:hover .level-desc-ctn { display:block !important; }
.progress-bar .level-desc-ctn li {position:relative;padding:0 3px 0 18px;}
.level-desc-ctn li strong {color:#f09100;padding:0 1px;}
.progress-bar .level-desc-ctn li b {position:absolute;width:10px;height:10px;left:3px;top:4px;}
.progress-bar .level-desc-ctn li.lvl b {background:url(../img/icons/ico-lvl-desc.png) no-repeat 0 0;}
.progress-bar .level-desc-ctn li.exp b {background:url(../img/icons/ico-lvl-desc.png) no-repeat 0 -10px;}
.progress-bar .level-desc-ctn li.need b {background:url(../img/icons/ico-lvl-desc.png) no-repeat 0 -20px;}
.progress-bar .level-desc-ctn li.arrow, .bar .level-desc-ctn li.arrow {
  position:absolute;
  bottom:-15px;
  left:30px;
  padding:0;
  border-style:solid;
  border-width:7px;
  border-color:#fff transparent transparent transparent;
  height:0;font-size:0;line-height:0px;
  z-index:1;
}
.progress-status {margin-top:5px;}
.progress-status .current {float:left;}
.progress-status .next {float:right;}
.progress-status .user-lvl {margin:0;}

.my-level-gutter {margin:50px 20px 0 20px;}
.my-level-table {width:100%;border:solid 8px #f4ebe4;}
.my-level-table thead td {padding:5px;background:#f4ebe4;vertical-align:bottom;line-height:24px;}
.my-level-table .exp {font-size:14px;}
.my-level-table .exp strong {font-size:24px;color:#f09100;padding:0 5px;}
.my-level-table .desc {text-align:right;font-size:12px;}
.my-level-table tbody td {padding:5px;border:solid 2px #f4ebe4;}
.my-level-table .col-tit td {font-size:14px;color:#c29c75;}

.profile-level-brief {margin:12px 0 0 0;float:right;width:100%;}
.profile-level-brief .level-bar{float:right;}
.profile-level-brief .level-bar .text {float:left;width:35px;}
.profile-level-brief .level-bar .progress-bar {
  position:relative;
  float:left;
  width:175px;
  height:9px;
  margin-top:4px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -o-border-radius:2px;
  -ms-border-radius:2px;
  -khtml-border-radius:2px;
  border-radius:2px;
}
/*
*  等级列表更改最高位30级的进度条提示
*/
.profile-level-brief .level-bar .max-days {
  position:relative;
  float:left;
  width:175px;
  height:9px;
  margin-top:4px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -o-border-radius:2px;
  -ms-border-radius:2px;
  -khtml-border-radius:2px;
  border-radius:2px;
  background: url("../img/bg-lvl-progress-s.png") repeat-x scroll 0 0 transparent
}
/**/
.profile-level-brief .level-bar .progress {
  width:9px;
  height:9px;
  top:0;
  left:0;
  background:url("../img/bg-lvl-progress-s.png?v=20130227") repeat-x;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -o-border-radius:2px;
  -ms-border-radius:2px;
  -khtml-border-radius:2px;
  border-radius:2px;
  overflow: hidden;
}
.profile-level-brief .level-bar .progress img{float:right;margin-right:2px;}
.profile-level-brief .level-bar .progress-bar .level-desc-ctn, .profile-level-brief .discount-bar .bar .level-desc-ctn {width:200px;left:-30px;top:-75px;border:solid 1px #ccc;z-index:1;}
.profile-level-brief .discount-bar .bar .level-desc-ctn {top:-60px;}
.profile-level-brief .level-bar .progress-bar .level-desc-ctn li ,
.profile-level-brief .discount-bar .bar .level-desc-ctn li {padding:0 3px;line-height:21px;color:#333;}
.profile-level-brief .level-bar .progress-bar .level-desc-ctn li.arrow ,
.profile-level-brief .discount-bar .bar .level-desc-ctn li.arrow {bottom:-13px;padding:0;border-width:6px;border-color:#ccc transparent transparent transparent;}
.profile-level-brief .level-bar .progress-bar .desc-current, .profile-level-brief .level-bar .progress-bar .desc-next {position:absolute;top:12px;left:0;font-size:10px;color:#000;letter-spacing:1px;}
.profile-level-brief .level-bar .progress-bar .desc-next{left:auto;right:0;}

.profile-level-brief .discount-bar {margin:30px 0 16px 0;float:right;}
.profile-level-brief .discount-bar .text {float:left;width:35px;}
.profile-level-brief .discount-bar .bar {
  position:relative;
  float:left;
  margin-top:2px;
  width:177px;
  height:17px;
  padding-bottom: 9px;
  background: url("../img/discount-bar-s-bg.png") no-repeat;
  cursor: pointer;
}
.profile-level-brief .discount-bar .bar .progress {
  position:absolute;
  top:0;
  left:0;
  width:9px;
  height:17px;
  background:url("../img/discount-progress-s-bg.png?v=20130227") no-repeat;
  z-index:2;
}
.profile-level-brief .discount-bar .bar .desc-10, .profile-level-brief .discount-bar .bar .desc-20, .profile-level-brief .discount-bar .bar .desc-30 {position:absolute;top:25px;left:30%;font-size:10px;color:#000;}
.profile-level-brief .discount-bar .bar .desc-20 {left:61%;}
.profile-level-brief .discount-bar .bar .desc-30 {left:92%;}

/* ------------ Authentication ------------ */
.auth-info-table {width:100%;margin-top:50px;margin-bottom: 30px;}
.auth-info-table td {padding:20px 0 20px 0;border-bottom:dotted 1px #ddd;vertical-align:bottom;color:#646464}
.auth-info-table td.col-1 {width:22%;font-size:14px;padding-right: 20px;text-align: right}
.auth-info-table td.col-2 {width:60%;color:#0f78c3;font-size:14px;padding-left: 20px;}
.auth-info-table div.col-1{width:25%;padding-left: 20px;font-size:14px;float:left; }
.auth-info-table div.col-2{color:#0f78c3;font-size: 14px;padding-left: 10px;}
.auth-info-table div.col-2 div.erro{color:#0f78c3;font-size: 14px;padding-left: 20px; float:left}
.auth-info-table td.col-3 {width:15%;text-align:right;}
.auth-info-table td.col-3 a {color:#999;text-align:right;}
.auth-info-table .auth-face span {display:inline-block;padding:8px;border:solid 2px #d1d1d1;background:#f0f0f0;}
.auth-info-table .auth-act li {float:left;width:32px;height:32px;margin:0 20px 10px 0;}
.auth-info-table .vt-top {vertical-align:top !important;}


.auth-idc-upload {margin-top:50px;padding:10px 0 30px 0;border-bottom:dotted 1px #ddd;font-size:18px;color:#646464}
.auth-idc-upload .auth-face {display:inline-block;padding:8px;border:solid 2px #d1d1d1;background:#f0f0f0;}
.auth-idc-upload .upload-panel { font-size: 12px; margin: 10px 0 0 30px; }
.auth-idc-upload .form {position: relative; margin: 0 0 0 29px;}
.auth-idc-upload .form input{ position: absolute; left:0; width: 100px;filter:alpha(opacity:0); opacity:0; top:0;}
.auth-email {margin-top:20px;padding:10px;border-bottom:dotted 1px #ddd;}
.auth-email .hint,
.auth-fail-msg .hint {
  display:inline-block;
  *display:inline;*zoom:1;
  margin:20px 0 0 130px;
  padding:10px;
  font-size:14px;
  color:#999;
  background:#fff4e9;
  border:solid 1px #f5dec7;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
}
.auth-pass-msg {margin:50px 0 300px 200px;font-size:18px;}
.auth-pass-msg .msg {height:30px;padding-left:40px;line-height:30px;background:url(../img/alert-b.png) no-repeat left center;}
.auth-pass-msg .leader_msg {margin-top:20px;margin-bottom: 20px;padding-left:40px;}
.auth-pass-msg .back {margin-top:20px;padding-left:40px;font-size:14px;}
.auth-fail-msg {margin:50px 20px 300px 20px;font-size:14px;}
.auth-fail-msg .hint {margin:20px 0 0 0;font-size:13px;line-height:24px;color:#333;}

/* ------------ Equipment ------------ */
.equipment-panel{
  background:#292929;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  padding:18px 0 14px 0;
  margin:20px 0 5px 0;
  display: block;
}
.equipment-home-main {width:918px;height:540px;margin:0 21px 18px 21px;}
.equipment-home-ctg {margin:0 18px 18px 21px;}
.equipment-home-ctg li,
.equipment-product-ctg li,
.equipment-atype-ctg li{float:left;width:304px;margin-right:3px;}
.equipment-home-ctg li a, .equipment-product-ctg li a, .equipment-peffect-ctg li a, .equipment-atype-ctg li a{display:block;}

.equipment-product-ctg{margin:0 18px 15px 21px;}
.equipment-product-ctg li{margin-bottom:3px;}

.equipment-peffect-ctg{margin:0 14px 18px 21px;}
.equipment-peffect-ctg li{float:left;width:227px;margin-right:4px;}

.equipment-atype-ctg{margin:0 15px 0 21px;}
.equipment-atype-ctg li{margin:0 4px 4px 0;}

.equipment-custom-service{width:918px;height:91px;background:url("../img/equipment/eq-cs-bg.png") no-repeat;margin:18px 21px;}

.equipment-product-list{}
.equipment-product-list .hd{
  background: url("../img/equipment/eq-product-list-hd-bg.png") repeat-x;
  height:27px;
  position: relative;
}
.equipment-product-list .hd .tit{
  line-height: 27px;
  padding-left:21px;
  color:#fff;
  font-weight: bold;
}
.equipment-product-list .bd{
  padding:16px 15px 16px 21px;
  background:#292929;
}
.equipment-product-list .bd ul li{float:left;width:227px;margin:0 4px 4px 0;height:278px;border:none;}
.equipment-product-list .bd ul li a{display:block;}
.equipment-product-list .bd ul .desc {
  width: 227px;
}

.equipment-product-ctg-list {width:170px;padding:15px;}
.equipment-product-ctg-list a{color:#fff;padding-left:3px;}
.equipment-product-ctg-list li {border-bottom: 1px dashed #fff;padding-bottom:5px;}
.equipment-product-ctg-list li h4{background: #e70012;font-weight: bold;font-size:15px;height:23px;line-height:21px;padding-left:3px;margin:10px 0 5px 0;}
.eq-pctg-sub-list li{border:none;}
.eq-pctg-sub-list li a{padding-left:6px;font-size:13px;}
.equipment-product-ctg-list li h4.eq-icon{background: url("../img/equipment/eq-pctg-list-icon.png") #e70012 no-repeat right top;}
.eq-sz{}
.eq-xz{background-position: right -23px !important;}
.eq-x{background-position: right -46px !important;}
.eq-zb{background-position: right -69px !important;}
.eq-pj{background-position: right -92px !important;}
.equipment-detail{background: #fff;margin:12px 12px 24px 0}

/* ------------ Invitation ------------ */
.invitation-tit {margin: 20px 20px 20px 35px;padding:5px 0;font-size:16px;border-bottom:solid 2px #e6e6e6;}
.invitation-ctn {margin:0 35px;}
.invitation-ctn .hint {font-size:14px;}
.invitation-ctn .code-list {margin:30px 0 50px 0;}
.invitation-ctn .code-list li {padding:7px 0;border-bottom:dashed 1px #e7e7e7;}
.invitation-ctn .code-list li .form {float:left;}
.invitation-ctn .code-list li .status {float:right;height:30px;line-height:30px;font-size:14px;}
.invitation-ctn .code-list li .form label {float:left;width:70px;height:30px;line-height:30px;font-size:13px;}
.invitation-ctn .code-list li .form .form-text {float:left;width:70px;color:#0078b6;}
.invitation-ctn .code-list li .form .copy {float:left;width:55px;height:28px;margin-left:20px;background:#f9d2b0;border:solid 1px #eeb584;color:#c2793a;text-align:center;line-height:28px;font-size:14px;}

/* ------------ Task ------------ */
.task-ctn {width:820px;background:#000;margin-top:30px;margin-bottom:150px;padding:15px 0 30px 0;}
.task-ctn .inner {position:relative;width:540px;margin:0 auto;padding:40px 0 20px 250px;background:url(../img/bg-task-ctn.png);}
.task-ctn .inner .task-dec-text {position:absolute;top:15px;left:-10px;width:246px;height:288px;background:url("../img/task-dec-text.png?v=20130222") no-repeat;z-index:1;}
/*.task-ctn .inner .task-dec-text:hover {background:url("../img/task-dec-text-hover.png?v=20120920") no-repeat;}*/
.task-ctn .inner .task-dec-tit {position:absolute;top:-24px;left:-90px;width:279px;height:80px;background:url(../img/task-dec-tit.png) no-repeat;z-index:2;}
.task-ctn .inner .task-dec-man {position:absolute;bottom:-28px;left:-45px;width:180px;height:339px;background:url(../img/task-dec-man.png) no-repeat;z-index:3;}
.task-list {width:543px;}
.task-list li {float:left;width:158px;height:158px;margin:30px 20px 20px 0;}
.task-list li .task {width:158px;height:158px;background-repeat:no-repeat;text-indent:-9999px;cursor:pointer;}
.task-list li .name {height:40px;text-align:center;line-height:40px;font-size:14px;color:#000;}
.task-list li .name a {display:block;height:40px;color:#000;}
.task-list .undone .sctx {background:url("../img/bg-task-undone.png?v=20130524") 0 0;}
.task-list .undone .sqrz {background:url("../img/bg-task-undone.png?v=20130524") -181px 0;}
.task-list .undone .fbyq {background:url("../img/bg-task-undone.png?v=20130524") -360px 0;}
.task-list .undone .xgs {background:url("../img/bg-task-undone.png?v=20130524") 0 -208px;}
.task-list .undone .fyhd {background:url("../img/bg-task-undone.png?v=20130524") -181px -208px;}
.task-list .undone .fbpl {background:url("../img/bg-task-undone.png?v=20130524") -360px -208px;}
.task-list .undone .fxgs {background:url("../img/bg-task-undone.png?v=20130524") 0 -414px;}
.task-list .undone .hdgz {background:url("../img/bg-task-undone.png?v=20130524") -181px -414px;}
.task-list .undone .yxyz {background:url("../img/bg-task-undone.png?v=20130524") -360px -414px;}

.task-list .undone .sctx:hover {background:url("../img/bg-task-undone-hover.png?v=20131212") 0 0;}
.task-list .undone .sqrz:hover {background:url("../img/bg-task-undone-hover.png?v=20131212") -181px 0;}
.task-list .undone .fbyq:hover {background:url("../img/bg-task-undone-hover.png?v=20131212") -360px 0;}
.task-list .undone .xgs:hover {background:url("../img/bg-task-undone-hover.png?v=20131212") 0 -208px;}
.task-list .undone .fyhd:hover {background:url("../img/bg-task-undone-hover.png?v=20131212") -181px -208px;}
.task-list .undone .fbpl:hover {background:url("../img/bg-task-undone-hover.png?v=20131212") -360px -208px;}
.task-list .undone .fxgs:hover {background:url("../img/bg-task-undone-hover.png?v=20131212") 0 -414px;}
.task-list .undone .hdgz:hover {background:url("../img/bg-task-undone-hover.png?v=20131212") -181px -414px;}
.task-list .undone .yxyz:hover {background:url("../img/bg-task-undone-hover.png?v=20140904") -360px -414px;}

.task-list .done .sctx {background:url("../img/bg-task-done.png?v=20130524") 0 0;}
.task-list .done .sqrz {background:url("../img/bg-task-done.png?v=20130524") -181px 0;}
.task-list .done .fbyq {background:url("../img/bg-task-done.png?v=20130524") -360px 0;}
.task-list .done .xgs {background:url("../img/bg-task-done.png?v=20130524") 0 -208px;}
.task-list .done .fyhd {background:url("../img/bg-task-done.png?v=20130524") -181px -208px;}
.task-list .done .fbpl {background:url("../img/bg-task-done.png?v=20130524") -360px -208px;}
.task-list .done .fxgs {background:url("../img/bg-task-done.png?v=20130524") 0 -414px;}
.task-list .done .hdgz {background:url("../img/bg-task-done.png?v=20130524") -181px -414px;}
.task-list .done .yxyz {background:url("../img/bg-task-done.png?v=20130524") -360px -414px;}

.task-list .done .sctx:hover {background:url("../img/bg-task-done-hover.png?v=20131212") 0 0;}
.task-list .done .sqrz:hover {background:url("../img/bg-task-done-hover.png?v=20131212") -181px 0;}
.task-list .done .fbyq:hover {background:url("../img/bg-task-done-hover.png?v=20131212") -360px 0;}
.task-list .done .xgs:hover {background:url("../img/bg-task-done-hover.png?v=20131212") 0 -208px;}
.task-list .done .fyhd:hover {background:url("../img/bg-task-done-hover.png?v=20131212") -181px -208px;}
.task-list .done .fbpl:hover {background:url("../img/bg-task-done-hover.png?v=20131212") -360px -208px;}
.task-list .done .fxgs:hover {background:url("../img/bg-task-done-hover.png?v=20131212") 0 -414px;}
.task-list .done .hdgz:hover {background:url("../img/bg-task-done-hover.png?v=20131212") -181px -414px;}
.task-list .done .yxyz:hover {background:url("../img/bg-task-done-hover.png?v=20140904") -360px -414px;}

.task-ctn .inner .task-ft {position:absolute;bottom:-160px;left:-30px;width:847px;height:158px;background:url("../img/bg-task-footer.png?v=20120929") no-repeat;}
.task-ctn .inner .task-ft .flt {width:461px;}
.task-ctn .inner .task-ft .frt {width:386px;}
.task-ctn .inner .task-ft .score {width:302px;height:35px;margin:100px 0 0 25px;background:url(../img/bg-task-score.png) no-repeat;}
.task-ctn .inner .task-ft .score span {display:block;height:35px;padding:0 10px;line-height:35px;color:#ce0000;font-size:14px;}
.task-ctn .inner .task-ft .score span strong {color:#fff;}
.task-ctn .inner .task-ft .frt .desc {width:300px;margin:45px 0 0 30px;color:#fff;line-height:24px;font-size:14px;}
.task-ctn .inner .task-ft .frt .desc strong {text-decoration:underline;text-decoration-style:dashed;}

.task-ctn .share {position:absolute;top:10px;right:30px;}
.task-ctn .share .text {float:left;height:35px;line-height:35px;color:#545454;}
.task-ctn .share .task-share {float:left;margin-top:9px;}
.task-ctn .share .task-share li {float:left;}
.task-ctn .share .task-share li a {display:block;width:16px;height:16px;margin-left:10px;}
.task-ctn .share a.renren {background:url("../img/icons/ico-shareto.png?v=20130418") no-repeat 0 0;}
.task-ctn .share a.douban {background:url("../img/icons/ico-shareto.png?v=20130418") no-repeat -48px 0;}
.task-ctn .share a.sina {background:url("../img/icons/ico-shareto.png?v=20130418") no-repeat -32px 0;}
.task-ctn .share a.tencent {background:url("../img/icons/ico-shareto.png?v=20130418") no-repeat -16px 0;}


.user-task {position:relative;margin:25px 100px 25px 200px;padding-bottom:300px}
.user-task .news {margin-top: 40px;padding:20px 0;text-align:center;font-size:16px;color:#db0000;border-top:solid 2px #e6e6e6;}
.user-task .status {
  width:540px;
  margin:0 auto;
  padding:10px;
  font-size:14px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -o-border-radius:10px;
  -ms-border-radius:10px;
  -khtml-border-radius:10px;
  border-radius:10px;
  background:#f2f2f2;
  text-align:center;
}
.user-task-dec {position:absolute;bottom:0;right:-80px;z-index: 1;width:180px;height:339px;background:url("../img/task-dec-man.png") no-repeat;}

/* ------------ Club List ------------ */
.w-grid {
  margin:15px;
  padding:15px;
  background:#fff;
  border-right:solid 1px #cdccce;
  border-bottom:solid 2px #b5b3b6;
}
.club-list-filter ul {height: 18px; overflow: hidden; width: 860px;}
.club-list-filter li {float:left;margin-right:10px;font-size:14px;}
.club-list-filter .focus a {color:#323232;text-decoration:underline;cursor:default;}
.club-list-filter .more {position:relative;float:right;font-size:12px;padding-right:15px; margin:-15px 0 0 0; }
.club-list-filter .more b {
  position:absolute;
  top:5px;
  right:0;
  padding:0;
  border-style:solid;
  border-width:5px;
  border-color:#a9958a transparent transparent transparent;
  height:0;font-size:0;line-height:0px;
  z-index:1;
}
.club-list-filter .expand b {
  top:0px;
  border-color:transparent transparent #a9958a transparent;
}

.club-list-ctn {
  margin:15px;
  padding:15px;
  background:#fff;
  border-right:solid 1px #cdccce;
  border-bottom:solid 2px #b5b3b6;
}
.club-list-ctn .club-list-hd {float:left;width:840px;margin:20px 0;}
.club-list-ctn .club-list-hd .city {float:left;}
.club-list-ctn .club-list-hd .action {float:right}
.club-list-ctn .club-list-hd .city span {
  float:left;
  height:23px;
  padding:0 10px;
  line-height:23px;
  background:url(../img/gradient.png) repeat-x 0 -86px;
  border-left:solid 1px #b90000;
  border-right:solid 1px #b90000;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  color:#fff;
  text-align:center;
}
.club-list-ctn .club-list-hd .action span, .club-list-ctn .club-list-hd .action a {float:left;margin-top:5px;}
.club-list-ctn .club-list-hd .action span {margin-right:15px;}
.club-list-ctn .club-list-hd .action span label {float:left;font-size:12px;}
.club-list-ctn .club-list-hd .action span .form-checkbox {float:left;margin:2px 4px 0 0;*margin:0 2px 0 0;}
.club-list-ctn .club-list-hd .club-list {margin-top:10px;border-top:solid 2px #e9e9e9;}
.club-list-ctn .club-list-hd .club-list li {position:relative;float:left;width:120px;height:160px;margin:20px 10px 0 10px;}
.club-list-ctn .club-list-hd .club-list li .img {position:relative;width:78px;height:78px;margin:0 auto;}
.club-list-ctn .club-list-hd .club-list li .img .form-checkbox {position:absolute;left:-3px;bottom:-3px;margin:0;z-index:1;*left:-7px;*bottom:-6px;}
.club-list-ctn .club-list-hd .club-list li .img a {display:block;padding:3px 3px 0 3px;background:#c8c8c8;border:solid 1px #828282;}
.club-list-ctn .club-list-hd .club-list li .popup {
  position:absolute;
  top:-5px;
  left:100px;
  width:272px;
  height:174px;
  background:url(../img/popup-club-list.png) no-repeat;
  z-index:9999;
}
.club-list-ctn .club-list-hd .club-list li .popup .gutter {padding:10px 10px 10px 20px;}
.club-list-ctn .club-list-hd .club-list li .popup .club-name {float:left;font-size:14px;}
.club-list-ctn .club-list-hd .club-list li .popup .club-lvl {float:right;}
.club-list-ctn .club-list-hd .club-list li .popup .desc-ctn {margin-top:5px;padding-top:10px;border-top:solid 1px #e5dcd4;*margin-top:0;}
.club-list-ctn .club-list-hd .club-list li .popup .desc-ctn .stat {padding:3px 0;}
.club-list-ctn .club-list-hd .club-list li .popup .desc-ctn .stat strong {color:#c12332;padding-left:3px;font-weight:bold;}
.club-list-ctn .club-list-hd .club-list li .popup .desc-ctn .sum {width:230px;height:18px;overflow:hidden;}
.club-list-ctn .club-list-hd .club-list li .popup .desc-ctn .act-follow {float:right;margin-top:15px;font-size:14px;background:#bc0014;padding:5px 10px;color:#fff;}
.club-list-ctn .club-list-hd .club-list li .popup .desc-ctn .act-follow a {color:#fff;}
.club-list-ctn .club-list-hd .club-list li .popup .desc-ctn .act-followed {float:right;margin-top:15px;font-size:14px;background:#dcdcdc;padding:5px 10px;}

.club-list-ctn .club-list-hd .club-list li .name {height:38px;margin-top:10px;text-align:center;overflow:hidden;}
.club-list-ctn .club-list-hd .club-list li .name a {color:#333;}
.club-list-ctn .club-list-hd .club-list li .name a:hover {color:#0f78c3;}

.club-list-ctn .follow-btn {position:relative;float:right;width:50px;margin:20px 0;}
.club-list-ctn .follow-btn .btn {display:block;width:50px;height:50px;margin:0 auto;background:url(../img/btn-follow-club.png) no-repeat;text-indent:-9999px;}

.relation-follower {width:500px;height:180px;margin:20px auto 0 auto;color: #C09D75 !important; font-weight: bold;}

.reg-success{padding:0;}
.reg-success h1, .reg-success p{padding-left:100px;line-height:30px;height:30px;}
.reg-success h1{height:36px;line-height:36px;padding-left:98px;}
.reg-success p{font-size:16px;}
.reg-success p em{color:#b90000;}
.reg-success .shareto{font-size:16px;color:#777;margin:20px 10px 0 0;}

.color{float:left;margin-top:8px;}
.color li{float:left;padding:1px;margin:0 4px;border:2px solid #EED1B0;cursor:pointer;}
.color li a{display:block;width:12px;height:12px;}
.color li:hover, .color li.focus{border-color:#ec0c28;}
.color li a em{display:none;}

.error404 {
  background: url(../img/404.png);
  width: 960px;
  height: 410px;
  font-size: 16px;
}

/* Report*/
.report {margin:10px;}
.report textarea {width:200px;height:20px;}
.report h1 {margin-bottom:30px;color:#940012;font-size:24px;}
.report h2 {margin-bottom:10px;}

#avatar{padding:0 20px;}
.ava_s1{line-height: 30px;}
.ava_s2{margin-top:10px;}
.avatar_img{width:400px;height:400px;border: 1px solid #c6c6c6;margin-top:10px;float:left;}
.avatar_preview_s{width:50px;height:50px;overflow:hidden;border: 1px solid #c6c6c6;float:left;margin:10px 0 0 140px;}
.avatar_preview_m{width:120px;height:120px;overflow:hidden;border: 1px solid #c6c6c6;float:left;margin:23px 0 0 70px;}
.avatar_preview_b{width:180px;height:180px;overflow:hidden;border: 1px solid #c6c6c6;float:left;margin:23px 0 0 10px;}
.avatar_submit_hint{margin-left: 180px;margin-top: -25px;color:red;}

.register-nav {margin:20px 10px;width:500px;}
.register-nav hr, .register-nav ul{float:left;width:100%;}
.register-nav hr{border:none;border-bottom:1px solid #BA0013;margin:0;z-index: 1;position: relative;}
.register-nav ul{padding-left:100px;}
.register-nav li {float:left;margin-left:15px;}
.register-nav li a {
  display:block;height:29px;padding:0 10px;line-height:29px; border:1px solid #fff;border-bottom: none;color:#BA0013;position:relative;top:1px;z-index: 0;
}
.register-nav li.focus a,.register-nav li a:hover{font-weight: bold;border:1px solid #BA0013;background: #fff;border-bottom: none;z-index: 2;}

/* ------------ User ------------ */
/* User Home */
.profile-cover .profile-cover-pic .profile-peels{position: absolute;right: 0px;top: 0px;width:26px;height: 26px;}
.profile-cover-pic{height:280px;background-position: center bottom;background-repeat: no-repeat;position: relative;}
.profile-atten{position: absolute;background: url('../img/profile-cover-bg.png') no-repeat center bottom;height:58px;width:100%;bottom:0;}
.profile-atten ul{margin-left:230px;}
.profile-atten ul li{float:left;height:35px;margin-top:10px;border-right:1px solid #a99f9f;padding:2px 15px 0;}
.profile-atten ul li span{color:#fff;text-align: center;display: block;}
.profile-atten ul li strong{color:#00b3e3;font-size:16px;display: block;line-height: 16px;margin-bottom: 2px;text-align: center;}
.profile-atten ul li a img{ max-height: 35px;}
.profile-atten ul li a span img{ max-height: 35px; max-width: 35px; height:35px; }
.profile-atten ul li a.profile-qrcode{ position: relative; }
.profile-atten ul li a.profile-qrcode div{display: none; position: absolute; top: -140px; left: -47.5px; background: #fff; width: 130px; height:140px; background: url("../img/profile-avatar-bg.png") no-repeat center bottom; }
.profile-atten ul li a.profile-qrcode:hover div{ display: block;  }
.profile-atten ul li a.profile-qrcode div img{ display: block; max-width:120px; max-height:120px; width: 120px; height: 120px; padding: 5px; }

.profile-badge{position: absolute;right:20px;bottom:16px;}
.profile-badge .badge-list{float:right;display: inline;}
.profile-badge .badge-list span{float:left;color:#c8c8c8;line-height:24px;}
.profile-badge .badge-list ul {float:right;height:24px;}
.profile-badge .badge-list ul li{float:left;display: inline;margin:0 0 0 7px;}
.profile-header .profile-top{position: relative;}
.profile-info{position: relative;margin:15px 25px 15px 30px;}
.profile-avatar{position: absolute;left:22px;top:-222px;background: url('../img/profile-avatar-bg.png') no-repeat;padding: 4px 4px 11px 4px;width:180px;height:180px;}
.profile-left{float:left;width:600px;}
.profile-right{float:right;width:300px;}

.profile-name .name{font-size:18px;float:left;}
.profile-other{float:left;margin-left:4px;}
.profile-other div{float:left;}
.profile-other em{color:#787878;}
.profile-info .vline{margin:0 5px 0 3px;color:#dcdce2;}
.profile-edit{height:26px;border:1px solid #ccc;line-height: 26px;padding:0 10px;background: #f3f3f3;-moz-border-radius:2px;
              -webkit-border-radius:2px;
              -o-border-radius:2px;
              -ms-border-radius:2px;
              -khtml-border-radius:2px;
              border-radius:2px;}
.profile-intro, .profile-hobby{line-height:27px;margin:5px 0;}
.profile-intro span, .profile-hobby span{float:left;color:#969696;padding-right:10px; }
.profile-intro p{float:left;width:500px;}
.profile-hobby ul li{float:left;margin-right: 7px;}
.profile-right-action{float:right;position: relative;}
.profile-right-action a{float:right;height:26px;border:1px solid #ccc;line-height: 26px;padding:0 10px;background: #f3f3f3;-moz-border-radius:2px;margin-right: 5px;
                        -webkit-border-radius:2px;
                        -o-border-radius:2px;
                        -ms-border-radius:2px;
                        -khtml-border-radius:2px;
                        border-radius:2px;
                        color:#666;
                        display: inline-block;}
.profile-right-action a.num{font-size:14px;text-align: center;width:30px;padding:0 4px 0 6px;height:24px;border-radius: 0;background: transparent;color:#fff;margin-top:2px;border:none;background: url("../img/profile-task-num-bg.png") no-repeat;}
.profile-right-action span{position: absolute;top:0;right:165px;width:130px;}
.profile-right-action span .follow-status{float:left;line-height:28px;}
.profile-right-action span .follow{float:right;}
.profile-right-action span a.btn-follow{color:#666 !important;font-weight: normal;width:auto !important;}
.profile-right-action span a.btn-follow:hover{background: #f3f3f3;}
.profile-right-action .user-level{background:#b40003; color:#fff;}
.profile-club-follow span{right: 60px;}

.profile-nav{height:67px;background: url("../img/profile-nav-bg.png") no-repeat;padding:0 0 0 24px;}
.profile-nav ul{width:100%;}
.profile-nav ul li{float:left;height:66px;margin-top:1px;position:relative;}
.profile-nav ul li a.feed, .profile-nav ul li a.equipment,.profile-nav ul li a.story, .profile-nav ul li a.activity,.profile-nav ul li a.yequ,.profile-nav ul li a.wiki,
.profile-nav ul li a.album, .profile-nav ul li a.footprint, .profile-nav ul li a.relation, .profile-nav ul li a.leader, .profile-nav ul li a.board{background: url("../img/user-nav-bg.png?v=20130305") no-repeat -10px -84px;}
.profile-nav ul li a.equipment{background-position: -161px -85px;}
.profile-nav ul li a.story{background-position: -321px -85px;}
.profile-nav ul li a.activity{background-position: -450px -84px;}
.profile-nav ul li a.yequ{background-position: -560px -84px;}
.profile-nav ul li a.wiki{background-position: -685px -82px;}
.profile-nav ul li a.album{background-position: -805px -84px;}
.profile-nav ul li a.footprint{background-position: -674px -85px;}
.profile-nav ul li a.relation{background-position: -828px -85px;}
.profile-nav ul li a.leader{background-position: -70px -194px;}
.profile-nav ul li a.board{background-position: -221px -194px}
.profile-nav ul li a{padding:0 34px 0 50px;display: inline-block;height:44px;margin:11px 0;color:#656565;font-size: 16px;line-height:44px;font-weight: 400;border-right:1px dashed #dcdcdc;}
.profile-nav ul li a b{display: none;position: absolute;width:100%;background: #fff;height:5px;left:0;bottom:0;}
.profile-nav ul li a b i{width:0;height:0px;position: absolute;left:50%;top:0;margin:0 -5px;border-width: 5px;border-style:solid;border-color: #b40003 transparent transparent;/*background: url("../img/profile-nav-hover-arrow.png") no-repeat;*/}
.profile-nav ul li:hover, .profile-nav ul li.focus{background-color: #b40003;}
.profile-nav ul li:hover a, .profile-nav ul li.focus a{color:#fff;border-right-color:#b40003;}
.profile-nav ul li:hover a b, .profile-nav ul li.focus a b{display: block;}
.profile-nav ul li:hover a.feed, .profile-nav ul li.focus a.feed{background-position: -10px -135px;}
.profile-nav ul li:hover a.equipment, .profile-nav ul li.focus a.equipment{background-position: -161px -135px;}
.profile-nav ul li:hover a.story, .profile-nav ul li.focus a.story{background-position: -321px -135px;}
.profile-nav ul li:hover a.activity, .profile-nav ul li.focus a.activity{background-position: -450px -134px;}
.profile-nav ul li:hover a.yequ, .profile-nav ul li.focus a.yequ{background-position:-560px -134px;}
.profile-nav ul li:hover a.wiki, .profile-nav ul li.focus a.wiki{background-position: -685px -132px;}
.profile-nav ul li:hover a.album, .profile-nav ul li.focus a.album{background-position: -805px -134px;}
.profile-nav ul li:hover a.footprint, .profile-nav ul li.focus a.footprint{background-position: -674px -132px;}
.profile-nav ul li:hover a.relation, .profile-nav ul li.focus a.relation{background-position: -828px -132px;}
.profile-nav ul li:hover a.leader, .profile-nav ul li.focus a.leader{background-position: -70px -258px;}
.profile-nav ul li:hover a.board, .profile-nav ul li.focus a.board{background-position: -221px -258px;}

.profile-content .grid-24 .panel-lv2 {margin-right:24px;}
.profile-content .panel-lv2 .hd .switch-body, .profile-content .panel-lv2 .hd .action{border-bottom: 2px solid #E9E9E9;height: 27px;padding: 0 1px;margin-bottom:20px;}
.profile-content .panel-lv2 .hd .switch-body a {
  color: #B4B4B4;
  display: inline-block;
  font-size: 14px;
  height: 27px;
  text-align: center;
  padding:0 10px;
}
.profile-content .panel-lv2 .hd .action{height:35px;}
.profile-content .panel-lv2 .hd .action a{height:26px;border:1px solid #ccc;line-height: 26px;padding:0 10px;background: #f3f3f3;-moz-border-radius:2px;
                                          -webkit-border-radius:2px;
                                          -o-border-radius:2px;
                                          -ms-border-radius:2px;
                                          -khtml-border-radius:2px;
                                          border-radius:2px;
                                          color:#666;
                                          display: inline-block;}
.profile-content .panel-lv2 .hd .switch-body a.focus, .profile-content .panel-lv2 .hd .switch-body a:hover{color:#007fdd;font-weight: bold;border-bottom:2px solid #ef001c;}

.profile-content .panel-rv2{margin:20px 20px 20px 0px;}
.profile-relationv2 .hd{background: #edf0f5;height:29px;line-height:29px;}
.profile-relationv2 .hd h2{font-size:12px;font-weight: normal;padding-left:8px;height: 29px;
    line-height: 29px;}
.profile-relationv2 .hd a{position: absolute;right:3px;top:0;font-size: 12px;color:#979797;}
.profile-relationv2 .hd a em{color:#e60012;padding:0 4px;}
.profile-relationv2 .bd{margin:8px 0 0 8px;}
.profile-relationv2 .bd p{color:#999;}

.profile-relationv2 .bd .hot-equipment li .desc{width:120px;}
.profile-relationv2 .bd .hot-equipment li{width:120px;height:120px;margin:0 4px 4px 0;}

.profile-relationv2 .bd .hot-story li{width:100%;margin:0 0 20px 0;}
.profile-relationv2 .bd .hot-story li .img-ctn{height:136px;width:100%;}

.recent-visitors li{float:left;margin:0 9px 6px 0;width:54px;height:54px;}
.recent-visitors li a{display: block;}
.recent-visitors img{
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -o-border-radius:3px;
  -ms-border-radius:3px;
  -khtml-border-radius:3px;
  border-radius:3px;
}

.profile-feed{background: url("../img/profile-feed-bg.png") repeat-y;}
.profile-feed ul li{position: relative;margin-bottom: 24px;}
.profile-feed-info{float:left;width:55px;}
.profile-feed-info a{display: block;}
.profile-feed-info img{
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -o-border-radius:3px;
  -ms-border-radius:3px;
  -khtml-border-radius:3px;
  border-radius:3px;
}
.profile-feed-date{height:53px;width:55px;background: #dce0e6;margin-top:5px;}
.profile-feed-date strong{color:#fff;font-size: 30px;font-weight: 400;height:32px;text-align: center;width:100%;display: inline-block;line-height: 32px;border-bottom: 1px dotted #fff;}
.profile-feed-date em{color:#fff;font-size: 14px;width:100%;display: inline-block;text-align: center;}

.profile-feed-content{width:500px;padding:16px;border:1px solid #cfcfcf;position: relative;
                      -moz-border-radius:3px;
                      -webkit-border-radius:3px;
                      -o-border-radius:3px;
                      -ms-border-radius:3px;
                      -khtml-border-radius:3px;
                      border-radius:3px;
                      background: #fafafa;
                      margin-left:100px; }
.profile-feed-content .pointer{background: url("../img/profile-feed-point-bg.png") no-repeat; display: inline-block;width: 37px;height:22px;position: absolute;top:24px;left:-37px;}
.profile-feed-content .feed{color:#b4b4b4;}
.profile-feed-content .feed a{margin-right:6px;}
.profile-feed-content .feed-content .tit{border-bottom: 2px solid #ededed;padding-bottom: 2px;height:26px;overflow: hidden;}
.profile-feed-content .feed-content .tit-spec{border-bottom:none;border-top: 2px solid #ededed;padding-top:5px;margin-top:3px;height:auto;}
.profile-feed-content .feed-content .tit a{font-size:16px;color:#333;font-weight: 400;}
.profile-feed-content .feed-content .img-list{margin:12px 0 6px 0;}
.profile-feed-content .feed-content .img-list a{margin-right: 6px;}
.profile-feed-content .feed-content .ctn a{color:#636363;line-height: 21px;}
.profile-feed-content .feed-actions{height:25px;background: #edf0f5;line-height: 25px;padding: 5px 0px 0 5px;margin-top:12px;position:relative;}
.profile-feed-content .feed-actions a{margin-right: 5px;}
.profile-feed-content .feed-actions .shareto{position: absolute;right:8px;top:3px;*top:0px;}
.profile-feed-content .feed-actions .shareto span{color:#666;}
.profile-feed-content .feed-actions em{padding:0 5px 0 0;line-height: 18px;text-align: left;float: left;font-size: 12px;}
.profile-feed-content .feed-actions a em {color:#666;}
.profile-feed-content .feed-actions span.like {background: url('../img/new-icons.png?v=20121108_2') no-repeat -92px 0px;float: left;}
.profile-feed-content .feed-actions .act-op{position:relative;top: -3px;}

.profile-feed-content .feed-content .hot-equipment{border-top:2px solid #ededed;padding-top:12px;margin-top:3px;}
.profile-feed-content .feed-content .hot-equipment li{height:120px;margin:0;width:120px;margin-right:8px;}
.profile-feed-content .feed-content .hot-equipment li .desc{width:120px;}
.feed-year{width:65px;height:26px;background: #dce0e6;color:#fff;line-height: 26px;font-size: 18px;text-align: center;
           -moz-border-radius:3px;
           -webkit-border-radius:3px;
           -o-border-radius:3px;
           -ms-border-radius:3px;
           -khtml-border-radius:3px;
           border-radius:3px;
           margin-left:42px;}

.profile-followers {position: absolute;right:4px;top:4px;}
.profile-relation-content{margin-left:6px;}
.profile-relation-item{width:255px;height:80px;border:1px solid #c8c8c8;padding:10px 15px;position: relative;float:left;margin:16px 16px 0 0;}
.profile-relation-item .avatar{float:left;width:54px;height:54px;}
.profile-relation-item .avatar img{-moz-border-radius:3px;
                                   -webkit-border-radius:3px;
                                   -o-border-radius:3px;
                                   -ms-border-radius:3px;
                                   -khtml-border-radius:3px;
                                   border-radius:3px;}
.profile-relation-item .info{float:left;height:64px;overflow: hidden;line-height:19px;margin:0 0 0 10px;}
.profile-relation-item .info li{width:190px;}
.profile-relation-item .info li em{color:#3470b9;padding:0 0 0 2px;}
.profile-relation-item .info li i{font-style: normal;padding:0 4px;}
.profile-relation-item .intro{clear: both;display: block;width:100%;padding:0;height:16px;overflow: hidden;}
.profile-relation-item .action-hover{display: none;position: absolute;width:100%;height:30px;left:0;bottom: 0;background: #6ac5f5;color:#fff;text-align: right;}
.profile-relation-item .follow-color{background: #8bd753;}
.profile-relation-item .club-color{background: #fda316;}
.profile-relation-item .leader-color{background: #df0011;}
.profile-relation-item .action-hover a{color:#fff;line-height: 30px;margin-right:8px;}
.profile-relation-item .action-hover i{font-style: normal;font-size:11px;margin-right:8px;}

.profile-album{margin-left:0px;}
.profile-album-item{border:1px solid #e5e5e5;padding:6px;float:left;margin:0 20px 20px 0;}
.profile-album-item p{width:200px;height:16px;line-height: 16px;overflow: hidden;color:#a8a7aa;}
.profile-album-detail .photo-num{position: absolute;top:4px;right:4px;}
.profile-album-detail h2, .profile-club-board h2{border-bottom: 1px #cfcfcf dotted;height: 27px;line-height: 27px;font-weight: normal;margin:0 20px;padding: 0 70px 5px 1px;overflow: hidden;}
.profile-album-detail-item{float:left;margin:0 8px 8px 0;}

.profile-content .board-form textarea{border:1px solid #dcdcdc;width:850px;height:100px;}
.profile-content .board-form .submit a{background: url('../img/user/club-board.png') no-repeat;width:109px;height:0;padding-top:38px;float:right;display: inline-block;overflow: hidden;}
.profile-content .board-container .comment-list li {margin: 0 20px;border-bottom:1px solid #e9e9e9;}
.profile-content .board-container .comment-list li .content {width: 780px;}
.profile-content .board-container .comment-list li .img {margin:0;}

/* ------------ Index Notice ------------ */
.notices{position: relative;float:left;width: 290px;height: 300px;background: #474747;}
.notices .hd{margin: 35px 0 0 102px;}
.notices .logo{position:absolute; left:25px;top:25px;}
.notices .bd {padding: 30px 16px 6px 20px;color:#b4b4b4;}
.notice-list{margin:0 0 0 6px;overflow:hidden;height:200px;}
.notice-list li{line-height:18px;background: url(../img/list_style.png) no-repeat 0 11px;padding-left: 10px;margin-bottom: 5px}
.notice-list li a{color:#b4b4b4;font-size: 14px;line-height:22px}

.ibrand-index a{color:#b5b5b5;}
.ibrand-index a:hover{color:white;}

.ibrand-banner {height:55px;weight:auto;background: url(../img/brand/brand-banner-activity.jpg) no-repeat;margin-left: 15px;padding-top:120px;padding-left: 460px;}
.ibrand-banner ul li{ height: 23px; width:80px; padding-left: 8px;font-size: 14px; background-color: black;  float: left;  margin-right: 20px;}
.ibrand-banner ul li.li2{height: 23px;width:94px; padding-left: 8px;background-color:black;float: left;margin-right: 20px;}
.ibrand-banner ul li a.title{color:white}
.ibrand-banner ul li .cursor-text{cursor: text;}
.ibrand-banner ul li small {position: absolute;width: 23px;height: 24px;background: url("../img/sprite.png?20130317") no-repeat -381px -157px;cursor: pointer;}
.ibrand-banner ul li:hover small {position: absolute;width: 23px;height: 23px;background: url("../img/sprite.png?20130317") no-repeat -428px -156px;cursor: pointer;}
.ibrand-banner ul li dl {z-index: 1000;position: absolute;width:85px !important;margin-top: 2px;margin-left: -8px;padding: 4px 4px 4px 8px;background: #2f2e2e;-webkit-box-shadow: 2px 2px 2px #333;}
.ibrand-banner ul li.li2 dl {position: absolute;width:130px !important;margin-top: 2px;margin-left: -8px;padding: 4px 4px 4px 8px;background: #2f2e2e;-webkit-box-shadow: 2px 2px 2px #333;}
.ibrand-banner ul li:hover dl{display: block !important;}
.ibrand-banner ul li dl dd{margin-bottom: 10px}
.ibrand-banner ul li dl dd a{font-size: 12px;color:#b5b5b5;}
.ibrand-banner ul li dl dd a:hover{color:white;}

div.ibrand-navigate{margin-left:15px;height:42px}
div.ibrand-navigate ul li{float:left;padding: 10px}
div.ibrand-navigate ul li a{font-size: 15px;        color:#b5b5b5}
div.ibrand-navigate ul li a.focus:hover{color:white}
div.ibrand-navigate ul li.aboutbrand{background-color: red}
div.ibrand-navigate ul li.aboutbrand a{color:white}
div.ibrand-navigate ul li.focus{position:relative;background-color:black;}
div.ibrand-navigate ul li.focus a{color:white}
div.ibrand-navigate ul li.focus b{z-index: 2000;position: absolute;bottom: -15px;left: 40%;display: block;background: url("../img/sprite.png?20130317") no-repeat -341px -166px;width: 15px !important;height: 15px;;}

div.ibrand-content{margin-left: 15px;margin-right: 15px;background-color: white}
.ibrand-shop ul li div.select_detail_nav{width:107.5px}
.ibrand-news-list ul li {margin-bottom: 28px;height:181px}
.ibrand-news-img{float:left;width: 185px;height: 130px;margin-right: 9px;position: relative;}
.ibrand-news-content{float:left;width: 600px;margin-left: 90px;}
.ibrand-story{background-color: black;}
.ibrand-story div{padding: 0px;width:930px;height:323px;}
.ibrand-story img{margin:0px;width:930px;height:323px;}
.ibrand-all{height:424px;margin-top: 15px;padding-left: 650px;padding-top: 148px;background: url("../img/brand/ibrand.jpg") no-repeat;}
.ibrand-all .ibrand-all-about{height:23px;width: 75px;padding-left: 8px;font-size:15px; background-color: black}
.ibrand-all .ibrand-all-about small{}

.ibrand-all div.detail{margin-top: 20px}
.ibrand-all div.detail a{            color:#b5b5b5;font-size: 12px}
.ibrand-all div.detail a:hover{color:white}
.ibrand-all div.list{ height: 23px; width:75px; padding-left: 8px;margin-bottom: 10px; background-color: #333;margin-right: 20px;}
.ibrand-all div.list a.title{font-size: 14px;color:white; cursor: default;}
.ibrand-all div.li2{height: 23px;width:87px; padding-left: 8px;background-color:#333;margin-right: 20px;}
.ibrand-all div.list small {position: absolute;width: 23px;height: 24px;background: url("../img/sprite.png?20130317") no-repeat -381px -157px;}
.ibrand-all div.list dl {position: absolute;width:75px !important;margin-top: 1px;margin-left: -8px;padding: 4px 4px 4px 8px;background: #2f2e2e;-webkit-box-shadow: 2px 2px 2px #333;}
.ibrand-all div.list:hover dl{display: block !important;}
.ibrand-all div.list dl dd{margin-bottom: 10px}

.ibrand-outdoor ul li .ibrand-outdoor-content{float:left;margin-left: 20px;margin-top: 20px;width:740px}
.ibrand-outdoor ul li .ibrand-outdoor-content div.title{height:20px}
.ibrand-outdoor ul li .ibrand-outdoor-content div.title a.name{float:left;font-size: 15px;font-weight: bold;color:#695a5a}
.ibrand-outdoor ul li .ibrand-outdoor-content div.title a.name:hover{color:black}
.ibrand-outdoor ul li .ibrand-outdoor-content div.title a.more{float:right;color:#398deb}
.ibrand-outdoor ul li .ibrand-outdoor-content div.word{margin-top: 10px; width: 740px;}
.ibrand-outdoor ul li .ibrand-outdoor-content div.word a{color:#969696}
.ibrand-outdoor ul li .ibrand-outdoor-content div.word a:hover{color:black}
<!--.ibrand-outdoor ul li .ibrand-outdoor-content div.word p{margin-bottom: 8px;color:#969696}-->
.ibrand-outdoor ul li .ibrand-outdoor-img1{float:left;height:100px;width:100px;margin-left: 20px;margin-top: 20px;background: url("../img/brand/outdoor.png") no-repeat  -34px -10px;background-color: black }
.ibrand-outdoor ul li .ibrand-outdoor-img2{float:left;height:100px;width:100px;margin-left: 20px;margin-top: 20px;background: url("../img/brand/outdoor.png") no-repeat  -34px -122px;background-color: black }
.ibrand-outdoor ul li .ibrand-outdoor-img3{float:left;height:100px;width:100px;margin-left: 20px;margin-top: 20px;background: url("../img/brand/outdoor.png") no-repeat  -34px -231px;background-color: black }
.ibrand-outdoor ul li .ibrand-outdoor-img4{float:left;height:100px;width:100px;margin-left: 20px;margin-top: 20px;background: url("../img/brand/outdoor.png") no-repeat  -151px -10px;background-color: black }
.ibrand-outdoor ul li .ibrand-outdoor-img5{float:left;height:100px;width:100px;margin-left: 20px;margin-top: 20px;background: url("../img/brand/outdoor.png") no-repeat  -151px -122px;background-color: black }
.ibrand-outdoor ul li .ibrand-outdoor-img6{float:left;height:100px;width:100px;margin-left: 20px;margin-top: 20px;background: url("../img/brand/outdoor.png") no-repeat  -151px -231px;background-color: black }
.ibrand-outdoor ul li .ibrand-outdoor-img7{float:left;height:100px;width:100px;margin-left: 20px;margin-top: 20px;background: url("../img/brand/outdoor.png") no-repeat  -269px -10px;background-color: black }
.ibrand-outdoor ul li .ibrand-outdoor-img8{float:left;height:100px;width:100px;margin-left: 20px;margin-top: 20px;background: url("../img/brand/outdoor.png") no-repeat  -269px -122px;background-color: black }
.ibrand-outdoor ul li .ibrand-outdoor-img9{float:left;height:100px;width:100px;margin-left: 20px;margin-top: 20px;background: url("../img/brand/outdoor.png") no-repeat  -269px -231px;background-color: black }
.ibrand-outdoor ul li .ibrand-outdoor-img10{float:left;height:100px;width:100px;margin-left: 20px;margin-top: 20px;background: url("../img/brand/outdoor.png") no-repeat  -381px -10px;background-color: black }
.ibrand-outdoor ul li .ibrand-outdoor-img11{float:left;height:100px;width:100px;margin-left: 20px;margin-top: 20px;background: url("../img/brand/outdoor.png") no-repeat  -381px -122px;background-color: black }

.ibrand-productsshow{height:424px;width:930px;background: url("../img/brand/productsshowa.jpg") no-repeat}
.ibrand-productsshow .content{margin-left: 40px;padding-top: 210px;width:650px;height:300px}
.ibrand-productsshow .content div.detail{float:right;width:123px;height:27px;padding-top: 2px;font-size: 15px;background: url("../img/brand/productsshowac.png") no-repeat}
.ibrand-productsshow .content div.detail a{color:#b5b5b5;margin-left: 8px;}
.ibrand-productsshow .content div.detail:hover a{color:white;margin-left: 8px;}
.ibrand-productsshow .content .list{padding-top: 145px;}
.ibrand-productsshow .content .list ul li{float:left;width:155px;height:27px;padding-top: 2px;font-size: 15px;margin-right: 60px;background: url("../img/brand/productsshowb.png") no-repeat}
.ibrand-productsshow .content .list ul li a{color:#b5b5b5;margin-left: 5px;}
.ibrand-productsshow .content .list ul li:hover a{color:white;}

.ibrand-campaign2-rules-ctn{width:811px;height:421px;background: url("../img/brand/showpopup.jpg") no-repeat;}
.ibrand-campaign2-rules-ctn .action{position: absolute;top: 35px;right: 30px;}
.ibrand-campaign2-rules-ctn .action a{display: block;width: 19px;height: 19px;background: url(../img/btn-campaign-popup-close.png) no-repeat;text-indent: -9999px;}
.ibrand-campaign2-rules-ctn .inner{padding-top: 40px;padding-left: 45px}

.ibrand-application .submit{width:878px;height:576px;background: url(../img/brand/applicati.jpg) no-repeat;padding-left: 52px;padding-top: 54px}
.ibrand-application .submit .ruler a{display:block;height:45px;width:166px;background: url(../img/brand/application-ruler.png) no-repeat;}
.ibrand-application .submit .ruler a:hover{display:block;height:45px;width:166px;background: url(../img/brand/application-8.png) no-repeat;}
.ibrand-application .submit .navi ul li{float:left;margin-right: 40px;margin-left: 37px;margin-top: 45px;color:white}
.ibrand-application .submit .form{margin-top: 45px;}
.ibrand-application .submit .form form ul li{float:left}
.ibrand-application .submit .form form ul li.table{margin-right: 40px;}
.ibrand-application .submit .form form ul li.table div span{margin-left: 8px;color:white;font-size: 15px}
.ibrand-application .submit .form form ul li.table input{background:transparent;color:#b5b5b5;border:0px}
.ibrand-application .submit .form form ul li.table textarea.other{float:left;background:transparent;color:#b5b5b5;overflow-y:hidden;margin-left: 19px; width:350px;height:122px;line-height: 27px;text-indent: 60px;border:0px;}
.ibrand-application .submit .form form ul li.table2 textarea{background:transparent;color:#b5b5b5;overflow-y:auto;border: 0px}
.ibrand-application .submit .form form div.btn{float:right;margin-right: 35px;margin-top:28px;}
.ibrand-application .submit .form form div.btn input.rulerssub{background: url(../img/brand/application-11.png) no-repeat;width:164px;height:50px;border:0px}
.ibrand-application .submit .form form div.btn input.rulerssub:hover{background: url(../img/brand/application-11.png) no-repeat;width:164px;height:50px}
/*暂时begin*/
.ibrand-application .products{background: url(../img/brand/application-10.jpg) no-repeat;height:434px}
.ibrand-application .products ul li a h2{color:#7c6b68}
/*暂时end*/
.ibrand-application .products ul li{float:left}
.ibrand-application .products ul li.half{width:454px;padding-left: 6px;padding-top: 6px;background-color: white;}
.ibrand-application .products ul li.half ul li{float:left}
.ibrand-application .products ul li.half ul li .size{height:30px;margin-top: 85px}
.ibrand-application .products ul li.half ul li .size .other{height: 18px;margin-left: 36px;margin-top: 10px;}
.ibrand-application .products ul li.half ul li .size span{float:left;color:#b5b5b5}
.ibrand-application .products ul li.half ul li .size ul li{padding-left: 8px;width:18px;height:18px;margin-right: 8px;background: url('../img/brand/application-1.png')}
.ibrand-application .products ul li.half ul li .size ul li.big{width:27px;background: url('../img/brand/application-2.png')}
.ibrand-application .products ul li.half ul li .price{height:24px}
.ibrand-application .products ul li.half ul li .price span{margin-top: 5px;float:left;color:#b5b5b5}
.ibrand-application .products ul li.half ul li .price em{font-size: 16px;font-weight: bold;color: #cc0000;}
/*暂时begin*/
/*.ibrand-application-feedback{width:770px;height:950px;background: url("../img/brand/application-7.jpg") no-repeat;}*/
/*暂时end*/
.ibrand-application-feedback .content{padding-top:10px;margin-left: 45px;margin-right: 45px}
/*暂时begin*/
.ibrand-application-feedback .content{font-size: 15px}
/*暂时end*/
.ibrand-application-feedback .content h1{color:red;font-size: 17px}
.ibrand-application-feedback .contentp{margin-bottom: 30px}
.ibrand-application-feedback .contentp p{margin-bottom: 5px;font-size: 15px}
.ibrand-application-feedback .button{margin-left: 45px}
.ibrand-application-feedback .button .btnsub{margin-top: 20px;margin-left: 1px;}
.ibrand-application-feedback .action{position: absolute;top: 35px;right: 30px;}
.ibrand-application-feedback .action a{display: block;width: 19px;height: 19px;background: url(../img/btn-campaign-popup-close.png) no-repeat;text-indent: -9999px;}

.ibrand-footer-fix{margin: 0 auto 60px;position: relative;}

.db-peels ul li{position: relative;float: left;margin-top: 17px;margin-right: 0px;margin-left: 6px}
.db-peels ul li .peels-radio{position: absolute;left: 0;margin: 0px}
.db-peels ul li img{border: 2px solid white}
.db-peels ul li img.focus{border: 2px solid #44aefc}
.peels-btn-common{display: inline-block;height: 37px;padding: 0 15px;line-height: 35px;font-size: 18px;font-weight: bold;text-align: center;border: solid 1px #cfa57b !important;color: #fff;text-shadow: 0 0 4px #9e744b;cursor: pointer;background-color: red}

.no-bgcolor{background-color: transparent !important;}
.footer-badge{background: url("../img/badge/badge-bg.png") no-repeat left bottom;border:none;height:56px;margin-bottom:-56px;width:958px;}
.badge{margin:20px 1px 0 1px;background: url("../img/badge/badge-bg.png") no-repeat;height:548px;padding:0 14px;}
.badge-crumb{color:#959595;padding:12px 0 0;}
.badge-crumb a{color:#959595;}
.badge-container{margin:30px 0 0;}
.badge-nav {height:32px;width:100%;}
.badge-nav li{float:left;width:109px;height:32px;line-height: 32px;font-size: 16px;text-align: center;}
.badge-nav li.focus{background: url("../img/badge/badge-nav-bg.png") no-repeat;}
.badge-nav li a{color:#b4b4b4;}
.badge-nav li.focus a{color:#e60016;}
.badge-ctn{background: #fff;height:430px;padding:26px 0 0;overflow: hidden;}
.badge-sub-nav{width:216px;float:left;height:405px;padding-top:25px;}
.badge-sub-nav a{display: block;width:145px;height:40px;color:#656565;font-size:14px;line-height:40px;padding-left:35px;margin-bottom:5px;}
.badge-sub-nav a:hover, .badge-sub-nav a.focus{background: url("../img/badge/badge-sub-nav-bg.png") no-repeat;color:#000;font-size:16px;}
.badge-list{float:left;width:691px;background: url("../img/badge/badge-list-bg.png") no-repeat left 25px;}
.badge-list .hd h2{font-weight: normal;color:#000;font-size:18px;height:25px;border-bottom: 2px solid #e3e3e3;line-height: 25px;}
.badge-list .bd ul.badge-list-ctn {margin-left:32px;height:372px;}
.badge-list .bd {position: relative;}
.badge-item{width:194px;height:162px;float:left;background: url("../img/badge/badge-item-bg.png") no-repeat left bottom;margin:24px 8px 0;}
.badge-item .badge-b{position: relative;display: block;width:100px;height:100px;margin:0 auto;padding:4px 0 16px;}
.badge-item .badge-tit{font-size: 14px;font-weight: bold;height: 24px;line-height: 24px;margin: 0 auto;overflow: hidden;width: 110px;}
.badge-item .badge-tit img{ display: inline-block;margin: 0 5px 3px 0;vertical-align: middle;}
.badge-item .badge-tit a{color:#000;font-size: 16px;}
.badge-list .next, .badge-list .prev{display: block;height: 72px;left: 0;position: absolute;top: 160px;width: 35px;z-index: 101;}
.badge-list .next{left:663px;}
.badge-desc h2{font-size:16px;color:#4f95f5;line-height: 40px;}
.badge-desc p{line-height:27px;}
.badge-view{width:180px;float:left;padding-top:25px;padding:25px 18px 0px;}
.badge-view .badge-user{float: left;width: 180px;height: 100px;}
.badge-view .badge-user .badge-user-img{float:left;width: 70px;height:70px;}
.badge-view .badge-user .badge-user-name{float:right;width:80px; height: 70px;text-align: center;}
.badge-view .badge-take-top{float:left;width: 180px;height:300px;}
.badge-take-top-title{float: left; width: 180px;height: 24px; background: url("../img/badge/badge-top-line.png") no-repeat left bottom;font-size: 16px; font-weight: bold;color: #000;}
.badge-take-top-list{float:left;width: 180px; background: url("../img/badge/badge-top-ico.png") no-repeat left 15px; padding-top: 10px;}
.badge-take-top-info{float: left; margin:2px 0px 3px 20px;width: 160px; height: 18px;}
.badge-take-top-user{float:left;height:20px;width: 110px;overflow: hidden;}
.badge-take-top-num{float: right;height: 20px;width: 50px;text-align: right; color: #336699}
.badge-help{float: left;width: 100%;background: url("../img/badge/badge-help-bg.png") no-repeat 95% 120px; min-height: 400px;}
.badge-help ul{margin: 0px 50px;}
.badge-help .badge-help-li{clear: both; min-height: 50px;background: url("../img/badge/badge-help-num.png") no-repeat left 25px;padding: 25px 0px;}
.badge-help-num{float: left;width: 50px;height: 50px;line-height: 50px;font-size: 38px;color: #fff;font-weight: bold;text-align: center;}
.badge-help-text{float: left;padding-left:25px;font-size: 15px; font-weight: bold;}
.badge-help .badge-help-li .badge-help-q{float: left;height: 25px;line-height: 25px; padding-left: 20px;background: url("../img/badge/badge-help-q.png") no-repeat left 6px;}
.badge-help .badge-help-li .badge-help-a{float: left;min-height: 25px;line-height: 25px;clear: both;padding-left: 20px; background: url("../img/badge/badge-help-a.png") no-repeat left 4px;width: 660px;color: #777}
.badge-help-a p{text-indent: 20px;}


/********* login *************/
.login{margin:15px 15px 0px 15px;background: #fff;}
.login .form-item div.error {top:35px;}
.login-hd{width:930px;height:78px;border-bottom:2px #f0001d solid;}
.login-content{width: 930px; height: 489px;background: #fff;}
.login-col-1{float:left;width:400px;padding-top: 50px}
.login-col-1 .form-item{margin-top: 30px;}
.login-col-2{float:right;width:350px;padding:20px 25px 15px 50px;}
.login-col-2 .reg-desc-p {margin-top:20px;font-size:18px;padding-left:16px;}
.btn-login{display: block;width: 165px;height: 50px;font-size: 18px;color:#fff;background: url("../img/btn-login.png") no-repeat;}
.btn-login:hover{width: 165px;height: 50px;font-size: 18px;color:#fff;background: url("../img/btn-focus-login.png") no-repeat;}
.btn-user-reg{float: left;display: inline-block;width: 122px;height: 37px;padding-top: 6px; padding-left: 10px;font-size: 14px;color:#fff;background: url("../img/btn-user-reg.png") no-repeat;}
.btn-user-reg:hover{color:#fff;background: url("../img/btn-focus-user-reg.png") no-repeat;}
.btn-club-reg{float:left;display: inline-block;width: 132px;height: 37px;padding-top: 6px;padding-left: 10px;margin-left: 5px;;font-size: 14px;color:#fff;background: url("../img/btn-club-reg.png") no-repeat;}
.btn-club-reg:hover{color:#fff;background: url("../img/btn-focus-club-reg.png") no-repeat;}
.login-reg-desc{font-size: 14px; color: #797979; margin: 0 0 22px 0; border-bottom: 1px #dcdcdc solid;width: 300px; padding-bottom: 12px;padding-left: 16px;}
.login-content .form-item .form-text{padding-left:10px;width:290px; height:32px; margin-left:90px;line-height:32px; background-color: #fff;}
.login-content .form-item .form-text:hover{border:1px #bfe4f4 solid;background-color: #fff;}
.login-content .form-item label{width: 90px;}
.login-content .form-submit{position: absolute;}
.login-form-check{margin-left:100px;}
.user-register{width: 280px;height: 40px;margin-top: 16px;margin-bottom: 52px;padding-left: 12px;}
.login-ft{color:#b4b4b4; margin: 16px 0 80px 0;text-align: center;}
.reg-content{width: 630px;margin: 20px 0 0 150px; padding-bottom: 50px;}
.reg-desc{font-size: 18px; height: 68px;line-height: 68px;padding-left: 10px;border-bottom: 1px #dcdcdc solid}
.reg-desc-title{float: left}
.reg-ex-login-hori {margin-top:10px;}
.reg-ex-login-hori li {float:left;width:90px;margin-bottom:10px;}
.reg-ex-login-hori li a {display:inline-block;width:110px;height:38px;}
.reg-ex-login-hori li .weibo {background:url("../img/icons/ico-exlogin.png?v=20130320") no-repeat 0 0;}
.reg-ex-login-hori li .qq {background:url("../img/icons/ico-exlogin.png?v=20130320") no-repeat 0 -36px;}
.reg-ex-login-hori li .douban {background:url("../img/icons/ico-exlogin.png?v=20130320") no-repeat 0 -72px;}
.reg-ex-login-hori li .renren {background:url("../img/icons/ico-exlogin.png?v=20130320") no-repeat 0 -108px;}
.reg-ex-login-hori li .alipay {background:url("../img/icons/ico-exlogin.png?v=20130320") no-repeat 0 -144px;}
.reg-ex-login-hori li .netease {background:url("../img/icons/ico-exlogin.png?v=20130320") no-repeat 0 -180px;}
.reg-ex-login-hori li .sohu {background:url("../img/icons/ico-exlogin.png?v=20130924") no-repeat 0 -216px;}
.reg-content a.btn-flogin{float:right;margin-top:18px;padding-left:22px;line-height:41px;width:100px;height: 41px;color:#fff;background: url("../img/btn-flogin.png") no-repeat;}
.reg-col-1{margin-left: 90px;margin-top: 10px;}
.reg-col-1 .form-submit {padding-bottom: 20px;*margin-left:20px;}
.reg-nav {width:630px; margin-top: 30px; position: relative;}
.reg-nav hr, .reg-nav ul{float:left;width:100%;}
.reg-nav li {float:left;width: 315px;height: 70px; line-height: 30px;font-size: 20px;color: #b5b5b5;text-align: center; margin-bottom: 20px;}
.reg-nav li a {display:block;padding:10px;line-height:30px; border-bottom:2px solid #e5e5e5;font-size: 18px;color: #b5b5b5;}
.reg-nav li.focus a, .reg-nav li a:hover{border-bottom:2px solid #b72e22;color: #000;}
.reg-nav li.focus {background: url(../img/reg-nav-focus.png) 150px 52px no-repeat;}

.reg-content .form-item label {width:120px;line-height:40px;}
.reg-content .form-item .form-text {width:220px;height:32px;line-height:32px;}
.reg-content .form-item .form-text:hover{border:1px #bfe4f4 solid;background-color: #fff;}
.reg-content .form-submit-validate {float:left;height:40px;margin-left:5px;}
.reg-content .form-p {margin:5px 0 0 130px;}
.reg-content .form-p a {margin-left: 130px;}

.ex-col1{float:left;width: 260px;padding-left:120px;margin-top: 45px;}
.ex-col2{float:right;width: 520px;margin-top: 30px;}
.ex-col1 .ex-register{float:left;padding-top: 20px}
.ex-col1 .ex-register .ex-img{float:left;width:180px;height:180px;}
.ex-col1 .ex-register .ex-name{width:150px;;font-size:14px;}
.ex-col1 .ex-register .ex-source{width:260px;font-size:14px;}
.ex-col2 .form-item{margin-top: 20px;}
.ex-col2 .form-item label{width:120px; margin-bottom: 20px}
.ex-col2 .form-item .form-text {margin-left:5px; width: 180px; background-color: #fafafa;}
.ex-col2 .form-item .form-text:hover{border:1px #bfe4f4 solid; background-color: #fff}
.ex-col2 .ex-desc{font-size: 14px;color: #0093d5; width: 468px;padding-left: 22px;height: 35px; line-height: 35px;background-color: #f5f5f5;border-radius: 5px;}
.ex-col2 .form-item .errors{margin:15px 0px 0px 140px;font-size: 12px;color: red;background: #fff;}
.ex-col2 .msg-tips{font-size: 12px;line-height: 20px;width: 160px;margin-left: 10px;display:inline-block;}
.reg-success a.btn-login{margin-top: 18px;margin-left: 350px;padding: 10px 45px 15px 45px;width: 240px;height: 51px;font-size: 21px;color: #fff;background: url("../img/btn-login.png") no-repeat;}

.pass-re{width:450px;margin:50px 0 0 90px;}
.pass-re .pass-desc{font-size:20px;border-bottom: 1px #dcdcdc solid; line-height: 50px; margin-top: 20px;}
.pass-re .form-item {position: relative;}
.pass-re .form-item label {font-size:14px;width:140px;line-height:40px;}
.pass-re .form-item .form-text {margin-left:2px;width:260px; height:32px; line-height:32px;}
.pass-re .form-submit{margin:36px 0 0 152px}

/*活动*/
.activity-view-intro {
  background: url("../img/yindao1.png") no-repeat center;
  position: absolute;
  z-index: 999;
  width: 100%;
  height: 100%;
  top: 11px;
}
.activity-view-intro .ms-btn-intro-next{
  background: url("../img/micro-story/ms-btn-intro.png") no-repeat center;
  position: relative;
  width: 106px;
  height: 30px;
  z-index: 1001;
  top: 388px;
  left: 735px;
}
.activity-view-intro .ms-btn-intro-next-1{
  background: url("../img/btn-activity.png") no-repeat center;
  position: relative;
  width: 106px;
  height: 30px;
  z-index: 1001;
  top: 388px;
  left: 735px;
}
.landing-page-bg {
  background: url("../img/landing-page/mask2.png") repeat;
  width: 100%;
  height: 550px;
  top: 167px;
  position: absolute;
  z-index: 99;
  left: 0px;
}
.activity-view-intro-bg {
  background: url("../img/yindao2.png?v=20130801") no-repeat center;
  position: absolute;
  width: 100%;
  height: 640px;
  top: -33px;
  left: -9px;
}
.activity-view-intro-bg .ms-btn-intro-know {
  background: url("../img/micro-story/ms-btn-intro.png") no-repeat center;
  position: relative;
  width: 106px;
  height: 30px;
  z-index: 1001;
  top: 440px;
  left: 810px;
}
.form-item-set .ext-picker div.error {left: -15px;}

/*首页引导页*/
.landing-close {background: url("../img/landing-page/close.png?v=20120830") no-repeat;width:64px;height:70px;float: right;}
.landing-page{position: absolute;z-index: 1005;width: 100%;height: 100%;background: url('/sites/all/themes/custom/img/landing-page/mask2.png') repeat;}
.landing-page .slides .pagination {padding:50px 5px; background: none;}
.landing-page .slides .pagination li {margin: 0 10px;}

/*首页苦逼工作浮层*/
.landing-close-fuceng{background: url("../img/fuceng_close.png?v=20130905") no-repeat scroll 0 0 transparent;float: right;height: 44px;margin-left: 932px;position: fixed;width: 44px;z-index: 2;}
.landing-page-fuceng{position: absolute;z-index: 1001;width: 100%;height: 100%;background: url('/sites/all/themes/custom/img/landing-page/mask2.png') repeat;}
.landing-page-fuceng .slides .pagination {padding:50px 5px; background: none;}
.landing-page-fuceng .slides .pagination li {margin: 0 10px;}

/*首页苦逼工作浮层2*/
.landing-close-fuceng-new {background: url("../img/fuceng_close.png?v=20130905") no-repeat scroll 0 0 transparent;float: right;height: 44px;margin-left: 768px;position: fixed;width: 44px;z-index: 2;}
.landing-page-fuceng-new{position: absolute;z-index: 1001;width: 100%;height: 100%;background: url('/sites/all/themes/custom/img/landing-page/mask2.png') repeat;}
.landing-page-fuceng-new .slides .pagination {padding:50px 5px; background: none;}
.landing-page-fuceng-new .slides .pagination li {margin: 0 10px;}

/*首页新年赠礼gift*/
.new-gift{background: url("../img/new-gift/new-gift.jpg") no-repeat center center;}
.gift-close{background: url("../img/new-gift/gift-close.png") no-repeat 0 0;position: absolute;top: 0;right: 0;width: 100px;height: 100px;cursor: pointer;}
.gift-desc{position: relative;top: -892px;left: -20px;cursor: pointer;width: 252px;display: none;}
.gift-desc-close{position: relative;top: -842px;left: 182px;cursor: pointer;width: 50px;}
.new-gift-content{margin: 0 auto;width: 960px;height: 568px;}
.slide1,.slide2{position: relative;top: -500px;left: 600px;width: 292px;}

/*故事  百科  个人主页的分享按钮*/
.story-hd .uti #bdshare span.bds_more {
  cursor: pointer;
  display: block;
  float: left;
  height: 16px;
  padding-bottom: 3px;
  padding-left: 22px;
  padding-top: 6px;
}

.profile-feed-content .feed-actions #bdshare span.bds_more {
  cursor: pointer;
  display: block;
  float: left;
  height: 16px;
  padding-bottom: 5px;
  padding-left: 22px;
  padding-top: 0;
}

.wiki-answer-handlev2 #bdshare span.bds_more {
  cursor: pointer;
  display: block;
  float: left;
  height: 16px;
  padding-bottom: 3px;
  padding-left: 22px;
  padding-top: 4px;
}

.btn-handle #bdshare span.bds_more {
  cursor: pointer;
  display: block;
  float: left;
  height: 16px;
  padding-bottom: 3px;
  padding-left: 22px;
  padding-top: 5px
}

.global-search-box .system-search-suggestv2{background: #f7f7f7;position: absolute;width:408px;border:1px solid #969696;top:30px;left:0px;z-index: 199;padding:4px 12px;display: none;}
.global-search-box .system-search-suggestv2 .wiki-select-boxv2{border-bottom: 1px solid #e9e9e9;margin:0px 0;}
.global-search-box .system-search-suggestv2 .wiki-select-boxv2 a{display: inline-block;font-size: 14px;color:#007fdd;padding:2px 12px;line-height:24px;margin-bottom:4px;word-break: break-all;word-wrap:break-word;width:385px}
.global-search-box .system-search-suggestv2 .wiki-select-boxv2 a:hover{background: #e7e7e7;}
.global-search-box .system-search-suggestv2 .wiki-select-boxv2 strong{color:#fa3a06;}

.global-search-box .system-search-top10{background: #f7f7f7;position: absolute;width:408px;border:1px solid #969696;top:30px;left:0px;z-index: 199;padding:4px 12px;display: none;}
.global-search-box .system-search-top10 .wiki-select-boxv2{border-bottom: 1px solid #e9e9e9;margin:0px 0;}
.global-search-box .system-search-top10 .wiki-select-boxv2 a{display: block;font-size: 14px;color:#007fdd;line-height:24px;margin-bottom:4px;word-break: break-all;word-wrap:break-word;}
.global-search-box .system-search-top10 .wiki-select-boxv2 a span{display:block;float:left;width:30px;height:20px}
.global-search-box .system-search-top10 .wiki-select-boxv2 a:hover{background: #e7e7e7;}
.global-search-box .system-search-top10 .wiki-select-boxv2 strong{color:#fa3a06;}

.help-badge-p .contacts-intro{width: 172px;height: 64px;position: absolute;left: 100px;top: 430px;background: url('/sites/all/themes/custom/img/badge/badge.png?v=20131113');}
.help-badge-p .contacts-info{margin-left: 20px;margin-top: 12px;color: #929191;font-size: 13px;float: left;width: 139px;}

.user-add .icon-add { width:11px; height:16px; background:url(../img/micro-story/ms-dest2.png) no-repeat 0 0; display:block; float:left; margin-right:10px}
.user-add .addbox { font-size:12px; overflow:hidden; float:left;}

.nearshop p{border-bottom: 1px dotted #ccc;line-height: 28px;height:28px}
.nearshop p a{float:right;}
.nearshop .tit h2{border-bottom: 1px solid #e6e6e6;}
