@charset "utf-8";
/*reset*/
/*body { font: 12px/1.5 tahoma, \5b8b\4f53; color: #555; min-width: 1020px; }*/
body, div, form, p, img, ul, li, ol, dl, dt, dd { margin: 0; padding: 0; border: 0; }
a { color: #555; text-decoration: none; cursor: pointer; }
a:hover { color:#2d90c2; }
li { list-style: none; }
i, em { font-style: normal; }
s { text-decoration: none; }
h1, h2, h3, h4, h5 { font-size: 100%; font-weight: normal; margin: 0; padding: 0; }
.home-userInfo .content h3 { margin-bottom: 6px; }
img { border: 0px; }
img, input { vertical-align: middle; }
/*input[type="text"],input[type="password"] {
padding:2px 5px;
margin: 0;
border-top: 1px solid #B3B3B3;
border-left: 1px solid #B3B3B3;
border-right: 1px solid #EAEAEA;
border-bottom: 1px solid #EAEAEA;
color: black;
font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
font: 12px "microsoft yahei",simsun;
box-shadow: 1px 1px 3px #DDD inset;
}*/
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f24 { font-size: 24px; }
.lh16 { line-height: 16px; }
.lh20 { line-height: 20px; }
.lh22 { line-height: 22px; }
.lh24 { line-height: 24px; }
.lh30 { line-height: 30px; }
.fl { float: left; }
.fr { float: right; }
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.t2 { text-indent: 2em; }
.fb { font-weight: bold; }
.fix:after { content: "\20"; clear: both; height: 0; display: block; overflow: hidden }
.fix { clear: both; *zoom:1;}
.clear { clear: both; height: 0; font-size: 0; }
.yh { font-family: \5FAE\8F6F\96C5\9ED1; }
.st { font-family: \5b8b\4f53; }
.p0 { padding: 0; }
.p10 { padding: 10px; }
.p20 { padding: 20px; }
.pl10 { padding-left: 10px; }
.pr10 { padding-right: 10px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pb10 { padding-bottom: 10px; }
.pl5 { padding-left: 5px; }
.pr5 { padding-right: 5px; }
.pt5 { padding-top: 6px; }
.pb5 { padding-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mr10 { margin-right: 10px; }
.ml10 { margin-left: 10px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.ml50 { margin-left: 50px; }
.pt9 { padding-top: 9px; }
.pt14 { padding-top: 14px; }
.wrap { width: 980px; margin: 0 auto; }
.nowrap { white-space: nowrap; }
.breakword { overflow: hidden; display: block; word-wrap: break-word; }
.relative { position: relative; }
.eps { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.b { display: block; }
.inb { display: inline-block; *display:inline;
*zoom:1;
}
.in { display: inline; }
.hide { display: none; }
.red { color: #e21919; }
.blue { color: #2d90c2; }
.green { color: #00AA00; }
.pink { color: #ff8d9a; }
.grey { color: #999; }
.purple { color: #cc0065; }
.yellow { color: #ff6600; }
.dgrey { color: #555 }
.link { color: #2d90c2 }
a.link:hover { text-decoration:underline;}
.forestgreen { color: #228B22}
.limegreen { color: #32CD32}
.redBorder { border: 1px solid #d00; }
:root .opacity70 { filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#00000000, endColorStr=#00000000);
}
.opacity70 {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#44000000, endColorstr=#44000000); background-color: rgba(000, 000, 000, 0.2); }
:root .opacity70W { filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#00FFFFFF, endColorStr=#00FFFFFF);
}
.opacity70W {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF); background-color: rgba(255, 255, 255, 0.7); }
/*picTxt ulPic*/
.picTxt .pic { float: left; margin-right: 10px; }
.picTxt .content { overflow: hidden; zoom: 1; }
.ulPic { text-align: justify; text-justify: inter-ideograph }
.ulPic li { display: inline-block; *display:inline;
text-align: center; vertical-align: top; zoom: 1; position: relative; }
.ulPic .fixed { display: inline-block; *display:inline;
zoom: 1; width: 100%; height: 0; overflow: hidden; }
/*tabNav*/
.tabNav, .tabNav .th li, .tabNav .th li a { background: url(../style/tab.png) 0 bottom repeat-x; _background: url(../style/tab.gif) 0 bottom repeat-x; }
.tabNav .th li { float: left; padding-left: 15px; line-height: 26px; height: 26px; background-position: 0 -60px; margin-right: 15px; }
.tabNav .th li a { float: left; padding-right: 15px; background-position: right -90px; }
.tabNav .th li.cur { background-position: 0 0; }
.tabNav .th li.cur a { background-position: right -30px; font-weight: bold; }
.tabNav .search { position: relative; top: -5px; width: 180px; }
/*btn*/
.btn22, .btn30, .btn40 {vertical-align:middle;cursor:pointer;}
.btn22, .btn22 i, .btn30, .btn30 i, .btn40, .btn40 i {background-image: url(../style/btns.png);_background-image:url(../style/btns.gif);background-repeat:no-repeat;}
.btn22, .btn22 i {line-height:21px;height:22px;overflow:hidden;display:inline-block;color:#fff;text-align:center;}
.btn22 {padding-left:10px;}
.btn22 i {padding-right:10px;}
.btn22Grey {background-position:0 0;}
.btn22Grey:hover {background-position:0 -250px;}
.btn22Grey i {background-position:right -25px; color:#555;}
.btn22Grey i:hover {background-position:right -275px;color:#555;}
.btn22Yellow {background-position:0 -50px;}
.btn22Yellow i {background-position:right -75px;}
.btn22Purple {background-position:0 -100px;}
.btn22Purple i {background-position:right -125px;}
.btn22Blue {background-position:0 -150px;}
.btn22Blue i {background-position:right -175px;}
.btn22Red {background-position:0 -200px;}
.btn22Red i {background-position:right -225px;}
.btn22White {background-position:0 -250px;}
.btn22White i {background-position:right -275px;color:#555;}
.btn30, .btn30 i { line-height: 29px; height: 30px; overflow: hidden; display: inline-block; color: #fff; text-align: center; font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1; }
.btn30 { padding-left: 10px; }
.btn30 i { padding-right: 10px; }
.btn30Grey { background-position: 0 -300px; }
.btn30Grey i { background-position: right -335px; color: #555; }
.btn30Yellow { background-position: 0 -370px; }
.btn30Yellow i { background-position: right -405px; }
.btn30Purple { background-position: 0 -440px; }
.btn30Purple i { background-position: right -475px; }
.btn30Blue { background-position: 0 -510px; }
.btn30Blue i { background-position: right -545px; }
.btn30Red { background-position: 0 -580px; }
.btn30Red i { background-position: right -615px; }
.btn30White { background-position: 0 -740px; }
.btn30White i { background-position: right -775px; color: #555; }
.btn40, .btn40 i { line-height: 39px; height: 40px; overflow: hidden; display: inline-block; color: #fff; text-align: center; font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; }
.btn40 { padding-left: 15px; }
.btn40 i { padding-right: 15px; }
.btn40Blue { background-position: 0 -650px; }
.btn40Blue i { background-position: right -695px; }
/*icons*/
.s22, .s30, .s16 { background-image: url(../style/icons.png); _background-image: url(../style/icons.gif); background-repeat: no-repeat; }
.s16 { vertical-align: text-bottom; }
.s22 { vertical-align: middle; margin-top: -2px; }
.s30 { vertical-align: middle; }
.s22 { display: inline-block; width: 20px; height: 22px; }
.s22Add { background-position: 0 0; }
.s22AddW { background-position: 0 -22px; }
.s22Added { background-position: -22px 0; }
.s22AddedW { background-position: -22px -22px; }
.s22Del { background-position: -44px 0; }
.s22DelW { background-position: -44px -22px; }
.s22Drop { background-position: -66px 0; }
.s22DropW { background-position: -66px -22px; }
.s22View { background-position: -88px 0; }
.s22ViewW { background-position: -88px -22px; }
.s22RLeft { background-position: -110px 0; }
.s22RLeftW { background-position: -110px -22px; }
.s22RRight { background-position: -132px 0; }
.s22RRightW { background-position: -132px -22px; }
.s22Up { background-position: -154px 0; }
.s22UpW { background-position: -154px -22px; }
.s22Mutual { background-position: -176px 0; }
.s22MutualpW { background-position: -176px -22px; }
.btnPl5 { padding-left: 5px; }
.btnPl2 { padding-left: 2px; }
.s30 { display: inline-block; width: 30px; height: 30px; }
.s30PicDel { background-position: 0 -60px; }
.s30PicAdd { background-position: -30px -60px; }
.s30PicUp { background-position: -60px -60px; }
.s30Del { background-position: -90px -60px; }
.s30Edit { background-position: -120px -60px; }
.s30Pen { background-position: -150px -60px; }
.s30Msg { background-position: -180px -60px; }
.s30Set { background-position: -210px -60px; }
.s30QQ { background-position: -240px -60px; }
.s30Weibo { background-position: -270px -60px; }
.s30Sele { background-position: -300px -60px; }
.s30SeleG { background-position: -330px -60px; }
.s30Grown { background-position: -360px -59px; }
.s16 { display: inline-block; width: 16px; height: 16px; }
.s16Like { background-position: 0 -96px; }
.s16Weibo { background-position: -16px -96px; }
.s16QQ { background-position: -32px -96px; }
.s16Pic { background-position: -48px -96px; }
.s16At { background-position: -96px -96px; }
.s16Face { background-position: -64px -96px; }
.s16LikeG { background-position: 0 -112px; }
.s16WeiboG { background-position: -16px -112px; }
.s16QQG { background-position: -32px -112px; }
.s16PicG { background-position: -48px -112px; }
.s16FaceG { background-position: -64px -112px; }
.s16V { background-position: -80px -96px; }
.sLevel { display: inline-block; width: 34px; height: 14px; font-size: 1px; background: url(../style/level.png) no-repeat; vertical-align: text-bottom; }
.sLevel1 { background-position: 0 0; }
.sLevel2 { background-position: 0 -14px; }
.sLevel3 { background-position: 0 -28px; }
.sLevel4 { background-position: 0 -42px; }
.sLevel5 { background-position: 0 -56px; }
.sLevel6 { background-position: 0 -70px; }
.sLevel7 { background-position: 0 -84px; }
.sLevel8 { background-position: 0 -98px; }
.sLevel9 { background-position: 0 -112px; }
.sLevel10 { background-position: 0 -126px; }
.s30Dl { background: url(../style/downBtn.png) no-repeat 0 6px; width: 22px; }
/*form*/
.inputTxt { line-height: 30px; background: #fff url(../style/inputTxt.png) repeat-x; font: 12px/1.5 tahoma, \5b8b\4f53; border: 1px solid #cacaca; padding-left: 5px; padding-right: 5px; }
input:focus { outline: none; }
.inputTxtH30 { height: 28px; line-height: 28px; }
.inputTxtH24 { height: 22px; line-height: 22px; }
.search { position: relative; height: 24px; background: url(../style/search.png) no-repeat; _background: url(../style/search.gif) no-repeat; padding-left: 10px; }
.search .txt { width: 90%; height: 16px; line-height: 16px; padding: 4px 5%; font: 12px/1.5 tahoma, \5b8b\4f53; background: none; border: none; position: absolute; left: 0; top: 0; background: url(../style/search.png) right -24px no-repeat; _background: url(../style/search.gif) right -24px no-repeat; }
.search .submit { background: none; background: #fff; opacity: 0; filter: alpha(opacity=0); height: 24px; width: 30px; position: absolute; right: 0; top: 0; border: none; z-index: 2; cursor: pointer; }
textarea { overflow: auto; line-height: 24px; padding: 5px; }
select { height: 28px; *height:auto;
margin: 0; border: 1px solid #cacaca; vertical-align: middle; }
/*feedlist*/
.feedList { padding: 15px 0; border-bottom: 1px dotted #cacaca; }
.feedList .main { line-height: 24px; font-size: 14px; }
.feedList .main img { display: block; padding-top: 5px; }
.feedList .main .face { display: inline; padding: 0; }
.feedList .bar { padding-top: 15px; }
.feedList .bar a { color: #2d90c2; }
.feedList .bar a:hover { text-decoration:underline;}
.feedList .bar .s16 { position: relative; top: 3px; }
.feedCmt { padding: 10px; border: 1px solid #cacaca; margin-top: 10px; overflow: visible; position: relative; zoom: 1; }
.feedCmt .inputTxt { width: 98%; }
.feedCmt .picTxt { padding: 10px 0 5px; border-top: 1px solid #ebebeb; _position: relative; _width: 100%; }
.feedCmt .pager { border-top: 1px solid #ebebeb; }
.feedCmt .sDrop { width: 11px; height: 7px; background: url(../style/feedDrop.png) no-repeat; display: inline-block; top: -7px; right: 15px; position: absolute; }
.albumItem { width: 100%; position: relative; margin-top: 10px; }
.albumItem .pic { width: 300px; height: 300px; overflow: hidden; position: relative; }
.albumItem .pic .tit { line-height: 40px; height: 40px; font-size: 16px; position: absolute; bottom: 0; left: 0; width: 100%; color: #fff; font-weight: bold; }
.albumItem .pic .tit a { color: #fff; }
.albumItem .pic .count { font-family: Georgia; font-size: 24px; }
.albumItem .content { _width: 260px; }
.albumItem .picWrap .ulPic li { padding: 0 18px 10px 0; width: 80px; height: 80px; text-align: left; float: left; }
.albumItem .picWrap .ulPic { width: 310px; }
.albumItem .pCam .ulPic li { padding-right: 10px; }
.albumItem .picWrap { width: 275px; overflow: hidden; }
.albumItem .pDesc { overflow: hidden; }
.albumItem .pTag { overflow: hidden; }
.albumItem .btn30 { display: none; position: absolute; top: 0; right: 0; _display: block; }
.albumItem:hover .btn30 { display: block; }
.mediaPrew li { display: inline-block; *zoom:1;
*display:inline;
max-width: 150px; max-height: 150px; overflow: hidden; margin-right: 5px; margin-bottom: 5px; position: relative; vertical-align: middle; }
.mediaPrew .imgNode { cursor: url(../<>), auto!important; }
.imgNarrow { cursor: url(../<>), auto!important; }
.imgNext { cursor: url("../<>"), auto; }
.imgPrev { cursor: url("../<>"), auto; }
.mediaView { padding: 10px 15px 15px; background: #f5f5f5; border: 1px solid #cacaca; }
.mediaView .mediaBox { position: relative; overflow: hidden; }
.mediaView .mediaBox img { max-width: 100%; }
/*poster*/
.poster .sTit { background: url(../style/posterTit.png) no-repeat; width: 115px; height: 30px; }
.poster .desc { line-height: 30px; height: 30px; }
.poster .count { font-size: 20px; font-family: Georgia; }
.poster .countUnable { color: #ff0000; }
.fastPoster { width: 340px; }
.fastPoster .count { font-family: Tahoma; font-size: 12px; }
.fastPoster .inputTxt { height: 85px; width: 324px; margin-left: 2px; }
///*header*/
//.header { height: 40px; background: #332e2a url(../style/header.png) repeat-x; overflow: visible; position: relative; z-index: 29; }
//.header .search { width: 180px; opacity: 0.7; filter/*\**/: alpha(opacity=100)\9; *filter:alpha(opacity=70);
//_filter: none; float: left; margin-top: 8px; -webkit-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
//.header .searchFocus { width: 210px; opacity: 1; filter: alpha(opacity=100); }
//.header .nav { line-height: 40px; float: left; padding: 0 15px; font-size: 14px; }
//.header .logo { background: url(../style/logo.png) no-repeat; _background: url(../style/logo.gif) no-repeat; float: left; width: 154px; height: 40px; padding-right: 25px; }
//.header .userBar .btnLogin { line-height: 40px; padding: 0 10px; }
//.header .userBar { float: left; padding-right: 15px; }
//.header .userBar .li { float: left; position: relative; }
//.header .userBar .userName { line-height: 40px; height: 40px; overflow: hidden; text-align: center; width: 60px; display: block; }
//.header .userBar .iBtn { padding: 5px; display: block; }
//.header .nav, .header .userBar .btnLogin:hover, .header .setDrop a:hover { color: #fff; }
//.header .userBar .btnLogin, .userBar .userName { color: #999; }
//.header .navcur, .header .nav:hover, .userBar .li:hover, .userBar .liCur, .header .setDrop a:hover { background: #292424; }
//.header .dDrop { position: absolute; background: #fff; border: 1px solid #7c7c7c; top: 40px; z-index: 9; box-shadow: 1px 1px 2px #cacaca; display: none; }
//.userBar .liCur .dDrop { display: block; }
//.header .poster { right: 0; }
//.header .setDrop { padding: 10px 0; width: 116px; }
//.header .setDrop li { display: inline; }
//.header .setDrop a { line-height: 30px; display: block; padding-left: 20px; font-size: 14px; }
//.header .setDrop a:hover { color: #fff; }
//.header .msgDrop { line-height: 22px; padding: 5px 5px 5px 20px; width: 180px; }

.container{

	width:1080px;

	margin-left:auto;

	margin-right:auto;

}



/*公用CSS 开始*/



/*header 开始*/

.header{

	height:219px;

	background:url("../style/header_bg.png") repeat-x left top;	

	text-align:center;

}

.header .container{

	height:219px;

	position:relative;	

	background:url("../style/header_bg2.jpg") no-repeat top center;

}

.nav{

	height:73px;

	position:relative;

	top:130px;	

}

.nav a{

	display:inline-block;

	width:99px;

	height:60px;	

	padding-top:13px;

	margin:0 2.5px;

}

.nav a:hover,.nav a.hover{

	background:url("../style/nav_ah.png") no-repeat;	

}

.nav dt{

	font-size:16px;

	color:#d9b203;	

	line-height:23px;

}

.nav a:hover dt,.nav a.hover dt{

	color:#fffa5c;	

}

.nav dd{

	line-height:20px;

	color:#4e3b00;	

}

.nav a:hover dd,.nav a.hover dd{

	color:#fffa5c;

}

/*header 结束*/











//.footer { background: #f5f5f5; margin-top: 20px; }
//.footer .fDesc { height: 48px; background: url(../style/header.png) left bottom repeat-x; padding: 0 10px; }
//.footer .fLogo { background: url(../style/fLogo.gif) no-repeat; width: 200px; height: 120px; float: left; }
//.footer .fMain { padding: 10px; }
//.footer .fMain dd { float: left; line-height: 30px; margin-left: 25px; _display: inline; width: 154px; padding-left: 10px; border-left: 1px solid #ebebeb; }

/*footer 开始*/

.footer{

	height:auto;

	padding-bottom:10px;

	margin-top:60px;

	background:url("../style/footer_bg.png");	

}

.fri_links h2{

	height:74px;

	line-height:74px;

	font-size:16px;

	font-weight:bold;

	text-align:left;	

	padding-left:5px;

}

.fri_links .fri_area{

	padding-left:40px;	

}

.fri_links .fri_area a{

	float:left;

	margin-right:15px;	

}

.fri_links .fri_area img{

	width:130px;

	height:50px;	

}



.footer_nav{

	height:56px;

	line-height:56px;

	border-top:1px solid #806a5c;	

	border-bottom:1px solid #806a5c;	

	margin-top:24px;

	font-size:13px;

	text-align:center;

}

.footer_nav a{

	margin:0 20px;

	color:#1c1c1c;	

	font-size:13px;

}

.footer_nav a:hover{

	color:#f60;	

}

.footer_info{

	color:#504841;

	text-align:center;

	padding-top:10px;	

}

/*footer 结束*/









/*modTitA*/
.modTitA { line-height: 30px; height: 30px; background: url(../style/modTitA.png) center repeat-x; font-size: 14px; }
.modTitA .iTit, .modTitA .aMore { background: #f5f5f5; padding: 0 5px; }
/*fans*/
.userListMode .picTxt { padding: 10px; border: 2px solid #f5f5f5; position: relative; zoom: 1; }
.userListMode .picTxt .iBtn { position: absolute; right: 10px; top: 10px; /*display:none;*/ }
.userListMode .picTxtcur .iBtn, .userListMode .picTxt:hover .iBtn { display: block; }
.userListMode .picTxtcur, .userListMode .picTxt:hover { border-color: #ffc865; }
/*progress*/
.progress, .progress-bar-green, .progress-bar-pink { height: 8px; font-size: 1px; background-color: #f5f5f5; border-radius: 3px; }
.progress-bar-green { background-color: #caf8c3; }
.progress-bar-pink { background-color: #f8c3dd; }
/*file uploadprogress*/
.fileup-progress { height: 14px; background-color: #f5f5f5; margin:5px 0px; }
.fileup-progress, .fileup-progress-bar-green, .fileup-progress-bar-pink { font-size: 12px; line-height:12px; border-radius: 3px; padding:1px; text-align:center;}
.fileup-progress-bar-green { background-color: #caf8c3;}
.fileup-progress-bar-pink { background-color: #f8c3dd;}
/*tag*/
.tag { line-height: 22px; padding: 0 10px; border: 1px solid #ebebeb; color: #2d90c2; border-radius: 3px; background: #fff; display: inline-block; margin-right: 10px; margin-top: 5px; white-space: nowrap; position: relative; }
/*Js plugIn*/
.placeholder { color: #9e9e9e; }
.tag_select { background: url(../style/select.png) no-repeat; }
.tag_select_wrap { display: inline-block; *display:inline;
*zoom:1;
line-height: 22px; height: 22px; overflow: visible; position: relative; }
.tag_select { padding: 0 20px 0 10px; background-position: right -25px; cursor: pointer; white-space: nowrap; border-left: 1px solid #cacaca; *float:left;
}
.tag_select_wrap ul { position: absolute; left: 0; top: 22px; border: 1px solid #ebebeb; background: #fff; z-index: 9; }
.tag_select_wrap ul li { display: block; cursor: pointer; white-space: nowrap; padding: 0 10px; }
.tag_select_wrap li.open_hover { background: #f5f5f5; }
.selectBigDiv { line-height: 30px; height: 30px; }
.selectBigDiv .tag_select { padding: 0 20px 0 10px; background-position: right -85px; border-left: 1px solid #cacaca; }
.selectBigDiv ul { top: 30px; }
/*tips*/
.TipsClose, .TipsArrow { background: url(../style/TipsB.png) no-repeat left top; }
.Tips { background-color: #FFFFDA; border: 1px solid #D1B07C; border-radius: 4px 4px 4px 4px; box-shadow: 1px 1px 2px #D4D4D4; padding: 5px 15px; position: absolute; z-index: 999; }
.TipsClose { background-position: right top; cursor: pointer; height: 11px; position: absolute; right: 2px; top: 2px; width: 11px; }
.TipsClose:hover { background-position: right bottom; }
.TipsTxt { font: 12px/18px Tahoma; }
.TipsArrow { width: 9px; height: 5px; position: absolute; left: 50%; bottom: 0; margin-left: -4px; margin-bottom: -5px; overflow: hidden; }
.Tipshover .TipsClose { display: none; }
.Tipsbottom .TipsArrow { bottom: auto; top: 0; margin-bottom: auto; margin-top: -5px; background-position: 0 -6px; }
.Tipsleft .TipsArrow { width: 5px; height: 9px; bottom: 50%; left: auto; right: 0; margin-left: auto; margin-right: -5px; margin-bottom: -4px; background-position: 0 -12px; }
.Tipsright .TipsArrow { width: 5px; height: 9px; bottom: 50%; left: 0; margin-left: -5px; margin-bottom: -4px; background-position: 0 -22px; }
.TipsOk {border:1px solid #0A0; background-color:#EFE;text-align:center;padding:5px;font-size:14px;color:#090;}
.TipsError {border:1px solid #F00; background-color:#FEE;text-align:center;padding:5px;font-size:14px;color:#F00;}
/*editor*/
.popEditor { padding: 15px; background: #fff; border: 1px solid #cacaca; margin-top: 10px; z-index: 999 }
.popEditor .TipsClose { top: 5px; right: 5px; }
.popPicUpload { padding: 5px; margin-left: 250px; }
.popPicUploadBtns { padding: 5px; margin-left: 87px; }
.popPicUpload .TipsClose { display: none; }
.popPicUploadEx { margin-left: 265px; }
.popPicUploadEx .TipsClose { display: block; }
.popPicUploadEx .TipsTxt { padding-top: 15px; }
.popPicUpload .TipsArrow { left: 20px; }
.popPicBox { padding: 15px 5px 5px 15px; }
.popPicBox .TipsTxt { width: 420px; }
.popPicBox .img { width: 70px; height: 70px; padding: 1px; border: 1px solid #cacaca; float: left; margin-right: 10px; margin-bottom: 10px; _display: inline; position: relative; overflow: hidden; }
.popPicBox .img img, .popPicBox .img span { width: 70px; height: 70px; float: left; }
.popPicBox .s22DelW { position: absolute; right: 1px; top: 3px; width: 14px; height: 14px; overflow: hidden; background-position: -47px -26px; }
.popPicBox .uploadMoreBtn { line-height: 22px; height: 22px; padding: 23px 0; text-align: center; width: 71px; float: left; border: 3px dashed #cacaca; background: #fff; cursor: pointer; color: #999; }
.popFaceBox { width: 300px; padding: 0 5px 5px 7px; margin-left: 125px; z-index: 200000; }
.popFaceBox .TipsArrow { left: 20px; }
.popFaceBox .face { float: left; border: 1px solid #e8e8e8; height: 22px; width: 26px; overflow: hidden; margin: -1px 0 0 -1px; padding: 4px 2px; text-align: center; }
.popFaceBox .face:hover { border-color: #ff6600; z-index: 3; position: relative; }
.popFaceBox .TipsClose { top: 8px; right: 8px; }
.popAtBox { width: 200px; padding: 0 5px 5px 7px; margin-left: 65px; z-index: 200000; }
.popAtBox .TipsArrow { left: 20px; }
.popAtBox .at { float: left; /*border: 1px solid #e8e8e8;*/ height: 20px; width: 138px; overflow: hidden; margin: -1px 0 0 -1px; padding: 2px 2px; /*text-align: center;*/ }
.popAtBox .at:hover { /*border-color:#ff6600;*/ z-index: 3; position: relative; background-color: #d2e9fa; }
.popAtBox .TipsClose { top: 8px; right: 8px; }
.backTop { position: fixed; _position: absolute; bottom: 100px; left: 50%; margin-left: 490px; display: none; width: 22px; background: url(../style/tagTop.jpg) no-repeat center 5px #f5f5f5; padding-bottom: 6px; padding-top: 27px; border: 1px solid #cccccc; text-align: center; _display: none; }
/*autocomplete*/
.autocomplete { width: 195px; position: absolute; z-index: 100000; display: none; background: #fff; }
.autocomplete a, .autocomplete i, .autocomplete span { padding: 0; margin: 0; font-style: normal; font-size: 14px; text-decoration: none; }
.autocomplete a { display: block; line-height: 28px; height: 28px; color: #2b2b2b; border: 1px solid #ebebeb; padding: 0 10px; margin-top: -1px; position: relative; overflow: hidden; }
.autocomplete i { float: left; }
.autocomplete span { float: right; font-size: 12px; color: #777777; }
.autocomplete a:hover { position: relative; z-index: 1; border: 1px solid #cacaca; background: #f5f5f5; }
.autocomplete .cur { background: #f5f5f5; }
.autocomplete li {
*display:inline; zoom: 1; *width:100%;
}
/*pics*/
.feedCmtList .pic img { width: 30px; height: 30px; }
/*messageBox*/
.messageBox { padding: 10px; margin: 20px 0 0; background: #f5f5f5; border: 1px solid #ebebeb; border-radius: 3px; height: 16px; overflow: hidden; position: relative; }
/*.messageBox { padding: 10px; margin: 0 0; background: #FFF; border-bottom: 1px solid #ebebeb; height: 16px; overflow: hidden; position: relative; }*/
.messageBox h1 b { color: #2d90c2; text-decoration: none; outline: none; }
.messageBox .content { border-top: #dadada dotted 1px; margin: 8px 0 0; padding: 8px 0 8px; width: 100%; }
.messageBox .other { border-top: #dadada dotted 1px; padding: 10px 0 15px 0; }
.messageWrap .cur { height: auto; }
.messageBox .msgBtn, .messageBox .msgOpen { display: inline-block; width: 16px; height: 16px; background: url(../style/openClose.png) no-repeat; position: absolute; right: 10px; top: 10px; }
.messageBox .msgOpen { background-position: left bottom; }
/*nameCard*/
.nameCard { width: 340px; }
.feedForward, .mediaBox { background: #f9f9f9; border-radius: 6px; }
.feedForward .sDrop { background: url(../style/feedForward.png) no-repeat; }
.picBar .W_vline { color: #999; padding: 0 2px 0 7px; }
/*置顶*/
.to_top { width: 32px; height: 16px; background: url(../style/zding.gif) no-repeat left top; display: inline-block; vertical-align: -3px; }
/*level*/
.W_level_ico { display: inline-block; overflow: hidden; height: 9px; width: 28px; font-size: 0; padding: 5px 0 0 6px; background: url("../style/levelEx.png") no-repeat; _background: url("../style/levelEx.gif") no-repeat; vertical-align: middle; position: relative; top: -1px; }
a .W_level_ico { *cursor: pointer;
}
.W_level_ico.color2 { background-position: 0 -15px; }
.W_level_ico.color3 { background-position: 0 -30px; }
.W_level_ico.color4 { background-position: 0 -45px; }
.W_level_num { display: inline-block; height: 10px; font-size: 0; width: 26px; background: url("../style/levelEx.png") no-repeat 0 -120px; _background: url("../style/levelEx.gif") no-repeat; }
.W_level_num.l0 { background-position: 0 -120px; }
.W_level_num.l1 { background-position: 0 -140px; }
.W_level_ico.color1 .W_level_num.l1, .W_level_num.l1b { background-position: 0 -130px; }
.W_level_num.l2 { background-position: 0 -150px; }
.W_level_num.l3 { background-position: 0 -160px; }
.W_level_num.l4 { background-position: 0 -170px; }
.W_level_num.l5 { background-position: 0 -180px; }
.W_level_num.l6 { background-position: 0 -190px; }
.W_level_num.l7 { background-position: 0 -210px; }
.W_level_ico.color2 .W_level_num.l7, .W_level_num.l7b { background-position: 0 -200px; }
.W_level_num.l8 { background-position: 0 -220px; }
.W_level_num.l9 { background-position: 0 -230px; }
.W_level_num.l10 { background-position: 0 -240px; }
.W_level_num.l11 { background-position: 0 -250px; }
.W_level_num.l12 { background-position: 0 -260px; }
.W_level_num.l13 { background-position: 0 -270px; }
.W_level_num.l14 { background-position: 0 -290px; }
.W_level_ico.color3 .W_level_num.l14, .W_level_num.l14b { background-position: 0 -280px; }
.W_level_num.l15 { background-position: 0 -300px; }
.W_level_num.l16 { background-position: 0 -310px; }
.W_level_num.l17 { background-position: 0 -320px; }
.W_level_num.l18 { background-position: 0 -330px; }
.W_level_num.l19 { background-position: 0 -340px; }
.W_level_num.l20 { background-position: 0 -350px; }
.W_layer .level { cursor: pointer; width: 212px; }
.W_layer .level .exp_bar { cursor: pointer; margin: 10px 0 0; border-radius: 2px; _zoom: 1; position: relative; _font-size: 0; }
.W_layer .level .bar { height: 11px; background: url("../style/levelEx.png") repeat-x 0 -60px; border-radius: 2px 0 0 2px; -webkit-animation: sanae-live 0.4s infinite ease-in-out; -webkit-transform-origin: 0 0; }
@-webkit-keyframes sanae-live { 0% {
-webkit-transform:scaleX(0.995);
}
50% {
-webkit-transform:scaleX(1);
}
100% {
-webkit-transform:scaleX(0.995);
}
}
.W_layer .level .exp_bar.color1 { background: #DBDBDB; }
.W_layer .level .exp_bar.color2 { background: #D1EFF8; }
.W_layer .level .exp_bar.color3 { background: #FFF2D6; }
.W_layer .level .exp_bar.color4 { background: #FFE7E5; }
.W_layer .level .exp_bar.color1 .bar { background-position: 0 -60px }
.W_layer .level .exp_bar.color2 .bar { background-position: 0 -75px }
.W_layer .level .exp_bar.color3 .bar { background-position: 0 -90px }
.W_layer .level .exp_bar.color4 .bar { background-position: 0 -105px }
.W_layer .level .to_level { display: block; }
.W_layer .level .to_level:hover { text-decoration: none; }
.W_layer .level .W_level_num { position: absolute; top: 2px; }
.W_layer .level .W_level_num.left { left: 2px; }
.W_layer .level .W_level_num.right { right: 2px; }
.W_layer .level_info { cursor: pointer; margin: 10px 0 0; background: #f5f5f5; padding: 4px 10px; border-top: 1px solid #e8e8e8; }
.W_layer .level_info .level_exp i, .W_layer .level_info .level_current i, .W_layer .level_info .level_req i { background: url("../style/ico_layer.png") no-repeat; width: 16px; height: 14px; display: inline-block; vertical-align: -4px; *vertical-align:-1px;
_vertical-align: -1px; }
.W_layer .level_info .level_exp { padding: 0 9px }
.W_layer .level_info .level_current { padding: 0 9px 0 0; }
.W_layer .level_info .level_req { padding: 0 0 0 9px; }
.W_layer .level_info .level_exp i { background-position: 0 -50px; }
.W_layer .level_info .level_current i { background-position: 0 0; }
.W_layer .level_info .level_req i { background-position: 0 -25px; }
.levelBox { width: 215px; height: 57px; }
.maleMin, .femaleMin { display: inline-block; *display:inline;
*zoom:1;
width: 12px; height: 12px; vertical-align: middle; background: url("../style/maleMin.png") no-repeat; _background: url("../style/maleMin.gif") no-repeat; overflow: hidden; font-size: 0; }
.femaleMin { background-position: 0 bottom; }
.rank-big { display: inline-block; *display:inline;
*zoom:1;
background: url("../style/title-big.png") no-repeat; _background: url("../style/title-big.gif") no-repeat; width: 127px; height: 39px; vertical-align: middle; }
.rank-big-A-xinxiu { background-position: 0 0; }
.rank-big-A-teyue { background-position: 0 -39px; }
.rank-big-A-jinpai { background-position: 0 -78px; }
.rank-big-A-baijin { background-position: 0 -117px; }
.rank-big-A-shouxi { background-position: 0 -156px; }
.rank-big-A-da { background-position: 0 -195px; }
.rank-big-B-xinxiu { background-position: 0 -234px; }
.rank-big-B-teyue { background-position: 0 -273px; }
.rank-big-B-jinpai { background-position: 0 -312px; }
.rank-big-B-baijin { background-position: 0 -351px; }
.rank-big-B-mingmo { background-position: 0 -390px; }
.rank-big-B-chaomo { background-position: 0 -429px; }
.rank-big-C-putong { background-position: 0 -468px; }
.rank-big-C-gaoji { background-position: 0 -507px; }
.rank-big-C-zhuanshi { background-position: 0 -546px; }
.rank-big-C-huangguan { background-position: 0 -585px; }
.rank-big-C-wealth { background-position: 0 -585px; }
.rank-user, .rank-guang i, .rank-zhu i, .rank-vip i, .rank-she, .vNormal { display: inline-block; *display:inline;*zoom:1;background: url("../style/title-small.png") no-repeat; width: 20px; height: 20px; vertical-align: middle; position: relative; top: -2px; }
.rank-wealth { line-height: 20px; height: 20px; display: inline-block; vertical-align: middle; *display:inline;*zoom:1;position: relative; top: 0;}
.rank-wealth i { display: inline-block; *display:inline;*zoom:1;width: 42px; height: 20px; vertical-align: middle; position: relative; top: 0; }
.rank-wealth1 i { background: url("../style/1.gif") no-repeat; }
.rank-wealth2 i { background: url("../style/2.gif") no-repeat; }
.rank-wealth3 i { background: url("../style/3.gif") no-repeat; }
.rank-wealth4 i { background: url("../style/4.gif") no-repeat; }
.rank-wealth5 i { background: url("../style/5.gif") no-repeat; }
.rank-wealth6 i { background: url("../style/6.gif") no-repeat; }
.rank-wealth7 i { background: url("../style/7.gif") no-repeat; }
.rank-wealth8 i { background: url("../style/8.gif") no-repeat; }
.rank-wealth9 i { background: url("../style/9.gif") no-repeat; }
.rank-wealth10 i { background: url("../style/10.gif") no-repeat; }
.rank-wealth11 i { background: url("../style/11.gif") no-repeat; }
.rank-wealth12 i { background: url("../style/12.gif") no-repeat; }
.rank-wealth13 i { background: url("../style/13.gif") no-repeat; }
.rank-wealth14 i { background: url("../style/14.gif") no-repeat; }
.rank-wealth15 i { background: url("../style/15.gif") no-repeat; }
.rank-wealth16 i { background: url("../style/16.gif") no-repeat; }
.rank-wealth17 i { background: url("../style/17.gif") no-repeat; }
.rank-wealth18 i { background: url("../style/18.gif") no-repeat; }
.rank-wealth19 i { background: url("../style/19.gif") no-repeat; }
.rank-wealth20 i { background: url("../style/20.gif") no-repeat; }
.rank-wealth21 i { background: url("../style/21.gif") no-repeat; }
.rank-wealth22 i { background: url("../style/22.gif") no-repeat; }
.rank-wealth23 i { background: url("../style/23.gif") no-repeat; }
.rank-wealth24 i { background: url("../style/24.gif") no-repeat; }
.rank-wealth25 i { background: url("../style/25.gif") no-repeat; }
.rank-wealth26 i { background: url("../style/26.gif") no-repeat; }
.rank-wealth27 i { background: url("../style/27.gif") no-repeat; }
.rank-mod { width: 18px; height: 18px; display: inline-block; *display:inline;
*zoom:1;
background: url("../style/mdlv.gif") no-repeat; vertical-align: middle; position: relative; top: -2px; }
.rank-she-A-xinxiu { background-position: 0 0; }
.rank-she-A-teyue { background-position: -20px 0; }
.rank-she-A-jinpai { background-position: -40px 0; }
.rank-she-A-baijin { background-position: -60px 0; }
.rank-she-A-shouxi { background-position: -80px 0; }
.rank-she-A-da { background-position: -100px 0; }
.rank-mod-B-xinxiu { background-position: 0 -200px; }
.rank-mod-B-teyue { background-position: 0px -220px; }
.rank-mod-B-jinpai { background-position: 0px -140px; }
.rank-mod-B-baijin { background-position: 0px -120px; }
.rank-mod-B-mingmo { background-position: 0px -40px; }
.rank-mod-B-chaomo { background-position: 0px -60px; }
.rank-vip { line-height: 20px; height: 20px; display: inline-block; vertical-align: middle; *display:inline;
*zoom:1;
position: relative; top: -2px; font-weight: bold; }
.rank-vip-blue i { background-position: 0 -60px; }
.rank-vip-pur i { background-position: -20px -60px; }
.rank-vip-yel i { background-position: -40px -60px; }
.rank-vip-blue { color: #1c84ec; }
.rank-vip-pur { color: #a230d7; }
.rank-vip-yel { color: #e67a16; }
.rank-zhu { line-height: 20px; height: 20px; display: inline-block; vertical-align: middle; *display:inline;
*zoom:1;
position: relative; top: -2px; font-weight: bold; }
.rank-zhu-blue i { background-position: 0 -80px; }
.rank-zhu-pur i { background-position: -20px -80px; }
.rank-zhu-yel i { background-position: -40px -80px; }
.rank-zhu-blue { color: #1c84ec; }
.rank-zhu-pur { color: #a230d7; }
.rank-zhu-yel { color: #e67a16; }
.rank-guang { line-height: 20px; height: 20px; display: inline-block; vertical-align: middle; *display:inline;
*zoom:1;
position: relative; top: -2px; font-weight: bold; }
.rank-guang-blue i { background-position: 0 -100px; }
.rank-guang-pur i { background-position: -20px -100px; }
.rank-guang-yel i { background-position: -40px -100px; }
.rank-guang-blue { color: #1c84ec; font-weight: bold; }
.rank-guang-pur { color: #a230d7; font-weight: bold; }
.rank-guang-yel { color: #e67a16; font-weight: bold; }
.rank-user-bule { background-position: 0 -120px; }
.rank-user-pur { background-position: -20px -120px; }
.rank-user-yel { background-position: -40px -120px; }
.rank-user-vip { background-position: -60px -120px; }
.vNormal { background: url("../style/vNormal.png") no-repeat; }
.btnDropOpen, .btnDropClose { background: url("../style/indexPanelBtn.png") no-repeat; display: inline-block; *display:inline;
*zoom:1;
width: 10px; height: 10px; font-size: 0; overflow: hidden; }
.btnDropClose { background-position: left bottom; }
.loadingGif { display: inline-block; *display:inline;
*zoom:1;
width: 16px; height: 16px; background: url("../style/loading.gif") no-repeat; vertical-align: middle; }
.feedList:hover .J-feedListCmd { display: inline; }
.J-feedListCmd { _display: inline; }
.lazy_load { background: url("../style/loading.gif") no-repeat center; }
.icon_error, .icon_del, .icon_succ, .icon_warn, .icon_ask, .icon_rederror, .icon_errorS, .icon_delS, .icon_succS, .icon_warnS, .icon_askS, .icon_rederrorS, .icon_errorM, .icon_delM, .icon_succM, .icon_warnM, .icon_askM, .icon_rederrorM, .icon_errorB, .icon_delB, .icon_succB, .icon_warnB, .icon_askB, .icon_rederrorB, .icon_promptS, .icon_noticeS { width: 16px; height: 16px; background: url("../style/ico_warn.png"); margin: 0 3px 0 0; overflow: hidden; display: inline-block; *display:inline;
*zoom:1;
vertical-align: middle; }
.icon_errorM, .icon_delM, .icon_succM, .icon_warnM, .icon_askM, .icon_rederrorM { width: 32px; height: 32px; }
.icon_errorB, .icon_delB, .icon_succB, .icon_warnB, .icon_askB, .icon_rederrorB { width: 50px; height: 50px; }
.icon_error, .icon_errorS { background-position: 0 -100px }
.icon_del, .icon_delS { background-position: 0 -50px }
.icon_succ, .icon_succS { background-position: 0 0 }
.icon_warn, .icon_warnS { background-position: 0 -200px }
.icon_ask, .icon_askS { background-position: 0 -150px }
.icon_rederror, .icon_rederrorS { background-position: 0 -250px }
.icon_errorM { background-position: -50px -100px }
.icon_delM { background-position: -50px -50px }
.icon_succM { background-position: -50px 0 }
.icon_warnM { background-position: -50px -200px }
.icon_askM { background-position: -50px -150px }
.icon_rederrorM { background-position: -50px -250px }
.icon_errorB { background-position: -100px -100px }
.icon_delB { background-position: -100px -50px }
.icon_succB { background-position: -100px 0 }
.icon_warnB { background-position: -100px -200px }
.icon_askB { background-position: -100px -150px }
.icon_rederrorB { background-position: -100px -250px }
.icon_promptS { background-position: 0 -300px }
.icon_noticeS { background-position: 0 -350px }
.checkBox { width: 13px; height: 13px; display: inline-block; vertical-align: middle; background: url(../style/checkbox.png) no-repeat; }
.checkBox.checked { background-position: left bottom; }
.dialog-ds { width: 420px; }
.dialog-ds .dSelect label { margin-right: 15px; }
.dialog-ds .btn30Yellow i, .dialog-ds .btn30Red i, .dialog-ds .btn30blue i, .dialog-ds .btn30Green i, .dialog-ds .btn30White i,  .dialog-ds .btn30Grey i, .dialog-ds .btn30Purple i { width: 60px; font-size: 16px; font-weight: bold; }
.dialog-ds .dPal { position: relative; }
.dialog-ds .dPal .fr { position: absolute; right: 0; top: 0; }
.dialog-ds .dRecord { border-top: 1px dotted #ebebeb; }
.dialog-ds-result { width: 300PX; }
.dialog-ds-result .dPal { position: relative; }
.dialog-ds-result .dPal .fr { position: absolute; right: 0; top: 0; }
.dialog-ds .dInput .icon_del { visibility: hidden; }
.dialog-ds .inputError .inputTxtH24 { border: 1px solid #ff6600; }
.dialog-ds .inputError .icon_del { visibility: visible; }
.dialog-pf { width: 540px; background: #fff; }
.dialog-pf .tf { border-top: 1px solid #ebebeb; }
.dialog-pf .tb { width: 540px; overflow: hidden; }
.dialog-pf .ulPic { width: 570px; height: 261px; }
.dialog-pf .ulPic .tit { position: absolute; left: 0; bottom: 0; width: 100%; line-height: 24px; display: block; text-align: center; color: #fff; height: 24px; overflow: hidden; visibility: hidden; _visibility: visible; }
.dialog-pf .ulPic li:hover .tit { visibility: visible; }
.dialog-pf .ulPic li { float: left; _display: inline; border: 1px solid #fff; }
.dialog-pf .ulPic li.cur { border: 1px solid #ff6600; }
.dialog-pf .ulPicA li { width: 125px; margin-right: 10px; margin-top: 10px; }
.dialog-pf .ulPicB li { width: 260px; margin-right: 16px; margin-top: 10px; }
.dialog-pf .ulPicB li img { width: 260px; height: 75px; }
.dialog-pf .ulPicA li img { width: 125px; height: 75px; }
.taotuRwItem { padding: 10px 5px 10px 10px!important; background: #f5f5f5; border: 1px solid #cacaca; height: 150px; zoom: 1; width: 386px; }
.taotuRwItem .ulPic { width: 400px; _width: auto; }
.taotuRwItem .imgA { position: relative; margin-right: 5px; *zoom:1;
width: 150px; }
.taotuRwItem .imgA .tit { position: absolute; left: 0; bottom: 0; width: 100%; line-height: 24px; height: 24px; overflow: hidden; }
.taotuRwItem .imgA .tit a { width: 100%; color: #fff; display: block; }
.taotuRwItem .viewBtn { padding-top: 40px; padding-right: 5px; }
.taotuRwItem .picWrap { overflow: hidden; position: relative; height: 80px; overflow: hidden; }
.taotuRwItem .ulPic li { padding-right: 5px; float: left; }
.CFRwItem { padding: 10px 5px 10px 10px!important; background: #f5f5f5; border: 1px solid #cacaca;  zoom: 1;  }
.CFRwItem .ulPic { width: 400px; _width: auto; }
.CFRwItem .imgA { position: relative; margin-right: 10px; *zoom:1;
width: 225px; overflow: hidden }
.CFRwItem .imgA .tit { position: absolute; left: 0; bottom: 0; width: 100%; line-height: 24px; height: 24px; overflow: hidden; }
.CFRwItem .imgA .tit a { width: 100%; color: #fff; display: block; }
.CFRwItem .viewBtn { padding-top: 0px; padding-right: 5px; }
.CFRwItem .picWrap { overflow: hidden; position: relative; height: 130px; overflow: hidden; }
.CFRwItem .ulPic li { padding-right: 5px; float: left; }
.editorUploadBtnNormal, .editorUploadBtnPingTu { background: url(../style/editorUploadBtn.png) no-repeat; display: inline-block; *display:inline;
*zoom:1;
width: 100px; height: 30px; }
.editorUploadBtnNormal:hover { background-position: left bottom; }
.editorUploadBtnPingTu { background-position: right top; }
.editorUploadBtnPingTu:hover { background-position: right bottom; }
.payContent .payColum { display: inline-block; zoom: 1; margin-top: 15px; position: relative; }
.payContent .payColum .payLabel { width: 137px; float: left; text-align: right; padding-right: 15px; font-size: 14px; }
.payContent .payColum .content { float: left; padding-left: 10px; line-height: 32x; }
.payContent .payColum .recharge-content { float: left; height: 80px; line-height: 80x; padding-left: 10px; }
.payContent .payColum .recharge-content .dInput { line-height: 32px; }
.payContent .payColum .recharge-content label { display: inline-block; width: 60px; line-height: 32px; }
.level_table { margin: 10px 0; width: 100%; border-collapse: collapse; text-align: center; }
.level_table th { background: none repeat scroll 0 0 #EAF8FA; border-bottom: 2px solid #45B9CE; font-size: 14px; border: 1px solid #DDF3F7; line-height: 30px; text-align: center; }
.level_table td { border: 1px solid #DDF3F7; line-height: 30px; text-align: center; background-color: #FFFFFF; }
.level_table .W_fb { font-weight: 700; }
.noticesContent .news_content .cl { padding: 10px 20px; line-height: 24px; height: 24px; overflow: hidden; background: url(../style/ico_page.gif) no-repeat 0 17px; }
.subTabNav { margin: 10px 0 0; }
.subTabNav ul li { line-height: 24px; padding:0 10px;  }
.subTabNav .th li { float: left; line-height: 24px; height: 24px; }
.subTabNav ul li.current { border-color: #6dbddf; background-color: #6dbddf; border-radius: 6px; }
.subTabNav ul li.current a { color: #fff; }
.subTabNav ul li.current .link{ color: #fff; }
.subTabNav ul li .link{ color: #0a8cd2; }
.subTabNav a.t_lk { display: block; line-height: 24px;  color: #0a8cd2; }
.greyscale { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
_filter: none; }
.sloading { vertical-align: middle; margin-top: 3px; }
.sloading { display: inline-block; width: 20px; height: 22px; background-image: url(../style/loading_button.gif); _background-image: url(../style/loading_button.gif); background-repeat: no-repeat; }
.search_list { display: none; width: 220px; }
.hub-header-dropdown { box-shadow: 3px 3px 10px rgba(0,0,0,0.3); list-style: none; }
.hub-header-dropdown a { background-color: #fff; color: #666; display: block; padding: 3px; }
.hub-header-dropdown__top { border-bottom: 1px solid #e5e5e5; }
.search_list{position:absolute;top:25px;left:0;z-index:99;background:#fff;}
.search_list li{ padding:2px 5px;}
.search_list li:after { content: "\20"; clear: both; height: 0; display: block; overflow: hidden }
.search_list li { clear: both; *zoom:1;}
.search_list .picTxt .pic{ margin-right:5px;}
.search_list li a{ color:#2d90c2;}
.projectProgress{position:relative;}
.projectProgress .progress-bar-green{height:3px;background: #ed6059;}
.projectProgress .progress{height:3px;text-align:left;}
.project3Lay dl { line-height: 16px; padding: 10px 0 2px 0;}
.project3Lay dl i { display:block; font-size:14px; }
.project3Lay dl dd { float:left; width:33%;  text-align:center; color:#555;}
.project3Lay dl .border { border-right:1px solid #ebebeb; }
.index-modD .project3Lay {padding-bottom:20px;}
.projectDesc .fr{padding:0 5px; border-radius:6px;background:#e21919; color:#fff;}
.projectDesc .projectStatus-yellow{ background:#f6aa31;}
.projectDesc .projectStatus-red{ background: #ed6059;}
.projectDesc .projectStatus-darkgreen{ background: #00aa00;}
.projectDesc .projectStatus-green{ background:#8fc31f;}
.projectDesc .projectStatus-grey{ background:#9d9d9d;}
.CFRwItem .progress{background:#ebebeb;}
.footer .fDesc a{color:#999;padding: 0 15px;}
.c-tab-all .trh, .c-tab-line .trh {background-color:#F0F0F0;}
.c-tab-all {border-right:1px solid #CCC; border-top:1px solid #CCC;}
.c-tab-all td {border-left:1px solid #CCC; border-bottom:1px solid #CCC; padding:5px;}
.c-tab-all-no-border, .c-tab-all-no-border td {border-width:0;}
.c-tab-line {border-bottom:1px solid #e2e2e2; width:100%}
.c-tab-line td {border-top:1px solid #e2e2e2; padding:10px; text-align:center}
ul.dDrop.setDrop i.new_comment,ul.dDrop.setDrop i.new_at{
    width: 25px;
    height: 18px;
    float: right;
    border-radius: 3px;
    background: red;
    margin: 5px;
    text-align: center;
    line-height: 18px;
    font-size: 12px;
    display: none;
    color: white;
}
.userBar span.has_notice{
    display: none;
    width: 5px;
    height: 5px;
    background: red;
    border-radius: 3px;
    position: absolute;
    right: 8px;
    top: 10px;
    box-shadow: 0px 0px 8px #f00;
}

.member_login{

	height:27px;

	padding:13px 0 9px 0;

	float:right;

}

.member_login .text{

	width:107px;

	padding-left:27px;

	height:25px;

	+line-height:25px;

	line-height:25px\9;

	outline:none;

	float:left;

	border:1px solid #ffc75a;	

	margin-left:7px;

	background:#714c05;

	color:#ecac32;

}

.member_login .name{

	background:#714c05 url("../style/login_name.png") no-repeat 6px center;	

}

.member_login .ps{

	background:#714c05 url("../style/login_ps.png") no-repeat 6px center;

	border-right:0;

}

.member_login .sub{

	width:68px;

	height:27px;

	background:url("../style/member_sub.png") no-repeat left top;

	float:left;

	border:1px solid #ffc75a;

	border-left:0;

}

.member_login .sub:hover{

	background:url("../style/member_sub.png") no-repeat left bottom;	

}

.member_login .reg_a{

	display:inline-block;

	width:70px;

	height:25px;

	float:left;

	margin:1px 0 0 6px;

	background:url("../style/member_reg.png") no-repeat left top;	

}

.member_login .reg_a:hover{

	background:url("../style/member_reg.png") no-repeat left bottom;	

}



/*user_bar 用户条*/

.user_bar_container{

	height:50px;

	line-height:50px;

	width:1080px;

	margin:0 auto;

	color:#704c05;	

	clear:both;

	font-size:13px;

}

.user_bar{

	height:50px;

	line-height:50px;

	width:1080px;

	margin:0 auto;

	color:#704c05;	

	clear:both;

	font-size:13px;

}

.user_bar a{

	color:#704c05;		

}

.user_bar .ubar_left{

	float:left;	

}

.user_bar .ubar_left span{

	float:left;	

}

.user_bar .ubar_name{	

	font-weight:bold;	

	float:left;

}

.user_bar .ubar_out{

	float:left;

	display:inline-block;

	width:47px;	

	height:22px;

	line-height:22px;

	margin-top:14px;

	background:url("../style/ubar_out.png") no-repeat left top;

	text-align:center;

	margin-left:10px;

	color:#ffe2a9;

	font-size:12px;

}

.user_bar .ubar_out:hover{

	background:url("../style/ubar_out.png") no-repeat left bottom;	

}



.user_bar .ubar_right{

	float:right;

	color:#c2a263;	

}

.user_bar .ubar_right a{

	padding-left:18px;

	float:left;	

}

.user_bar .ubar_right a:hover{

	color:#f60;	

}

.user_bar .ubar_right em{

	float:left;	

	margin:0 7px;

}

.user_bar .ubar_cart{

	background:url("../style/ubar_cart.png") no-repeat left center;	

}

.user_bar .ubar_home{

	background:url("../style/ubar_home.png") no-repeat left center;	

}

/*user_bar 用户条*/