/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}input,select,textarea,button{font-size:100%;margin-bottom: 0px;}fieldset,img,abbr,acronym{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6,legend{font-size:100%;font-weight:400;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}
/*layout*/
.clearfix:after{content:".";display:block;clear:both;height:0;font:0/0 sans-serif;visibility:hidden;}
.clearfix{zoom:1;}
/**/
body{ line-height: 22px; font-family: Arial, 宋体; font-size: 12px;}
input{vertical-align: middle;}
label{vertical-align:middle}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus{ border:1px solid #EFA100;outline:2px solid #FFDC97;*border:1px solid #EFA100;}
a { color: #0268CD; text-decoration: none; }
a:hover { color: #FF7300; text-decoration: underline; }
.mainbox {width: 950px;margin: 0px auto;}
.topbar,.sbox .tit,.footer{background: url(../images/lbg.jpg) repeat-x 0px 0px;}
.topbar { line-height: 29px; height: 29px; border-bottom: 1px solid #E1E1E1; }
.topbar p { text-align: right; color: #C1C1C1;}
.topbar em { font-family: serif; color: #FF0000; }
.topbar a { color: #000; }
.topbar a:hover { color: #FF7300; }
.logobar { padding: 20px 0px 20px 0px; }
.logo a { background: url(../images/logo.gif) no-repeat center; float: left; height: 60px; width: 220px; font-size: 0px; text-indent: -9999px; }
.logobar .search { float: left; width: 680px; padding-top: 10px; margin-left: 50px; }
.logobar .sea { position: relative; background-image: url('../images/sea_input_bg.gif'); background-repeat: no-repeat; width: 480px; height: 35px; float: left; margin-right: 10px; }
.logobar .sea_doc { border-style: none; background-image: url('../images/sea_doc.gif'); background-repeat: no-repeat; width: 87px; height: 35px; display: inline; float: left; text-indent: -999px; cursor: pointer; background-color: #FFFFFF; }
.logobar .sea ul { border: 1px solid #eee; width: 56px; z-index: 10; background-color: #FAFAFA; top: 29px; position: absolute; left: 21px; display: none; }
.logobar .sea a { display: block; width: 56px; height: 23px; text-align: center; color: #0565BE; line-height: 24px; }
.logobar .sea a:hover { background-image: url('../images/mbg1.gif'); background-repeat: no-repeat; color: #FFFFFF; text-decoration: none; }
.logobar .sea a.meun { position: absolute; top: 6px; left: 22px; }
.logobar .sea a.meun:hover { color: #FF0000; background-image: none; text-decoration: underline; }
.logobar .sea input { border-style: none; line-height: 24px; width: 390px; height: 24px; background-color:transparent; position: absolute; top: 6px; left: 83px; }

.sbox { border: 1px solid #E1E1E1; margin-bottom: 10px;}
.sbox .tit { background-position: 0px -30px; font-size: 14px; line-height: 30px; font-weight: bold; height: 32px; text-indent: 1em; }
.sbox .cont { padding: 8px; }
.nav { border-bottom: 1px solid #1E82CE; padding: 0px 10px; }
.nav li,.nav li a{background: url(../images/bg.png) no-repeat 0px 0px;}
.nav li { float: left; margin-right: 4px; }
.nav li a { line-height: 33px; display: inline-block; padding: 0px 12px; height: 33px; font-weight: bold; color: #FFFFFF; font-size: 14px; background-position: right 0px; text-decoration: none; }
.nav li a:hover { color: #FF9; }
.channel { border: 1px solid #FAFAFA; margin-bottom: 10px; background-color: #FEFEFE; background-image: url('../images/class.gif'); background-repeat: no-repeat; padding-left: 55px; }
.channel li { margin: 0px 8px; float: left; line-height: 30px; }
.channel li a { color: #666; }
.channel li a:hover { color: #FF3300; text-decoration: none; }

.index { margin-top: 10px; }
.index .left { float: left; width: 710px; margin-right: 10px; }
.index .right { float: left; width: 230px; }
.index .left .l { float: left; width: 270px; margin-right: 10px; }
.index .left .r { float: left; width: 430px; }
.frdlink { background: #F9F9F9; border: 1px solid #E1E1E1; padding: 8px; }
.footer { padding: 10px 0px 10px 0px; background-position: 0px -63px; margin-top: 10px; text-align: center; }
.footer a { margin: 0px 8px 0px 8px; }
/*warning*/
span.normal { color: #F3791B; background: url(../images/normal.gif) no-repeat 5px center; padding-left: 25px; line-height: 22px; font-size: 12px; display: inline-block; }
span.error { color: #C83D3F; background: url(../images/error.gif) no-repeat 5px center; padding-left: 25px; line-height: 22px; font-size: 12px; display: inline-block; }
span.correct { color: #619732; background: url(../images/correct.gif) no-repeat 5px center; padding-left: 25px; line-height: 22px; font-size: 12px; display: inline-block; }
p.tips { color: #FF3300; background: url(../images/tips.gif) no-repeat 0px center; padding-left: 20px; }
/*register*/
.inputs { border: 1px solid #a7a6ab; width: 224px; height: 22px; line-height: 22px; }
.register { padding: 98px 0px 0px 0px; background: url(../images/regtis.jpg) no-repeat center top; font-size: 14px; }
.register .regcon { width: 935px; border-right: 1px solid #FE940D; border-left: 1px solid #FE940D; margin: 0px auto; padding: 0px 0px 10px 0px; }
.register .regcon .reg { margin: 0px auto; width: 86%; }
.register p { margin: 10px 0px 12px 0px; font-weight: bold; color: #3269C4; line-height: 2em; border-bottom: 1px solid #CCC; text-indent: 3em; }
.register p span { font-size: 12px; font-weight: normal; color: #000; }
.register .reg_1 { padding: 3px 0px 3px 3em; }
.register .regrule { padding: 20px 0px 20px 35%; }
.register .regsubmit { text-align: center; }
.postreg { border-style: none; background-position: 0px 0px; width: 163px; height: 32px; font-size: 14px; background-image: url('../images/reg.gif'); background-repeat: no-repeat; font-weight: bold; letter-spacing: 6px; color: #FFFFFF; text-indent: 2em; background-color: #FFFFFF; cursor: pointer; }
.reg_b { background-image: url('../Images/regtis_b.jpg'); height: 7px; background-repeat: no-repeat; background-position: center top; }
#chkResult { background-image: url('../Images/chkpass.gif'); background-position: 0px -45px; color: gray; display: inline-block; margin-left: 112px; font-size: 12px; line-height: 15px; background-repeat: no-repeat; padding-left: 20px; }

/*login*/
.login { margin: 10px auto 0 auto; line-height: 2.5em; width: 96%; }
.loginb { padding: 20px 0px 20px 0px; border-top-style: solid; border-top-width: 1px; border-top-color: #C0C0C0; text-align: center; margin-top: 15px; }
.login em { display: inline-block; width: 68px; }
.loginbox { margin: 30px 0px 10px 0px; }
.left { float: left; width: 560px; }
.right { float: left; width: 388px; }
.right .lbox { border: 1px solid #CACACA; background-color: #FAFAFA; }
.right .lbg { background-image: url('../images/loginb.png'); background-repeat: no-repeat; background-position: center bottom; height: 64px; }
#sendPass { padding: 80px 0px 80px 0px; }
#sendPass p { text-align: center; line-height: 36px; }
#sendPass em { font-weight: bold; color: #FF3300; }
.postlogin { border-style: none; background-position: 0px 0px; width: 77px; height: 25px; background-image: url('../images/submit.gif'); background-repeat: no-repeat; color: #FFFFFF; font-weight: bold; letter-spacing: 1em; background-color: #FFFFFF; cursor: pointer; }
/*ask*/
.ask .deflist li,.ask .tit em{ background-image: url('../images/bg.gif'); background-repeat: no-repeat; }
.ask { margin-top: 10px; }
.ask .left { float: left; width: 690px; margin-right: 10px; }
.ask .right { float: left; width: 250px; }
.ask .left .l { float: left; width: 230px; margin-right: 10px; }
.ask .left .r { float: left; width: 450px; }
.ask .big { margin: 5px 0px 5px 0px; }
.ask .big h5 { font-size: 14px; font-weight: bold; line-height: 26px; background-color: #F6F6F6; }
.ask .big li { float: left; margin-right: 8px; white-space: nowrap; }
.ask .deflist li { padding: 0px 50px 0px 15px; background-position: -82px 12px; font-size: 14px; height: 26px; line-height: 26px; overflow: hidden; position: relative;}
.ask .deflist li em { position: absolute; right: 0px; top: 0px; color: #999; }
.ask .tit em { margin-right: 10px; width: 16px; height: 16px; display: inline-block; margin-top: 3px; }
.ask .tit em.sol{ background-position: 0px -69px;}
.ask .tit em.tjs{ background-position: 0px -46px;}
.ask .rc { padding: 3px; background-color: #F7F7F7; margin-bottom: 10px; }
.ask .rc .tit { font-weight: bold; font-size: 14px; text-indent: 1em; }
.ask .rc .cont { padding: 6px; border: 1px solid #D4D4D4; margin: 3px 0px 3px 0px; background-color: #FFFFFF; }
.ask .post .tr { margin-bottom: 6px; }
.ask .post { float: left; width: 660px; }
.ask .rele { float: left; width: 290px; }
.ask .post .l { float: left; width: 80px; text-align: right; font-weight: bold; color: #598400; padding-right: 20px; }
.ask .post .r,.ask .post .m { padding: 6px; float: left; width: 538px; background-color: #F0F8E6; }
.ask .post .m { padding: 0px; background-color: transparent; }
.ask .tops { background-image: url('../images/askw.gif'); background-repeat: no-repeat; height: 35px; }
p.zs { font-size: 14px; font-weight: bold; color: #C9E6A6; text-align: right; width: 538px; }
.ask .cate { padding: 0px 10px 0px 10px; border: 1px solid #CCCCCC; float: left; width: 300px; height: 160px; overflow-y: scroll; background-color: #FFFFFF; }
.ask .cate a { display: block; text-decoration: none; cursor: pointer; }
.ask .cate a:hover{ background-color: #FFFFCD; }
.ask .cate a.childs { background-image: url('../images/dot.gif'); background-repeat: no-repeat; background-position: right center; }
.ask .cnav { font-family: simsun, Tahoma, Helvetica, Arial, sans-serif; }
.ask .cnav a { color: #FF6600; }
.ask .cnav a:hover { color:#0268CD; }
.ask .classtip { float: left; width: 200px; margin-left: 10px; }
.ask .classtip ul { list-style-type: disc; display: block; padding-left: 20px; color: #888; }
.ask .postask { margin: 10px 0px 10px 0px; border-style: none; background-image: url('../images/ask.gif'); background-repeat: no-repeat; background-position: 0px -56px; width: 112px; height: 28px; cursor: pointer; }
.ask .relecont { padding-top: 30px; }
.ask .relecont p { background-position: 0px 20px; background-image: url('../images/titarr.gif'); background-repeat: no-repeat; padding-left: 30px; color: #C0C0C0; }
.ask .relecont p em { background-image: url('../images/hb.gif'); background-repeat: no-repeat; width: 60px; height: 60px; display: inline-block; vertical-align: middle; }
.asklist .left { float: left; width: 710px; }
.asklist .right { float: left; width: 230px; margin-left: 10px; }
.asklist .cnav li,.asklist .child p,.asklist .child li,.asklist .right .rc p,.askpost a { background-image: url('../images/cnbg.gif'); background-repeat: no-repeat;}
.asklist .cnav li { background-position: 0px -33px; width: 105px; height: 26px; line-height: 26px; float: left; margin-right: 5px; text-align: center; }
.asklist .cnav li a { font-size: 14px; color: #333; }
.asklist .cnav li.on { margin: -3px 5px -1px 0px; background-position: 0px 0px; font-weight: bold; line-height: 30px; height: 30px; }
.asklist .cnav li.on a { color: #336600; }
.asklist .list { padding: 5px; border: 1px solid #E3E3E3; font-size: 14px;}
.asklist .list li { padding: 2px 0px 2px 0px; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #C6E5A3; }
.asklist .list em { display: inline-block; height: 22px; overflow: hidden; }
.asklist .emcla { width: 110px; }
.asklist .emtit { width: 390px; }
.asklist .emans { width: 56px; color: #FF6600; }
.asklist .emtim { width: 70px; font-size: 12px; color: #999; }
.asklist .emaut { width: 70px; color: #C0C0C0; }
.asklist .list .tit { border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #EEEEEE; }
.asklist .list .tit em { color: #000000; }
.asklist .child { margin: 10px 0px 10px 0px; }
.asklist .child p { background-position: 0px -59px; height: 22px; padding-left: 28px; position: relative; z-index: 99; bottom: -1px; }
.asklist .child p em { border: 1px solid #CAE8AE; display: inline-block; padding: 0px 18px; font-size: 14px; font-weight: bold; line-height: 20px; }
.asklist .child ul { padding: 5px 0px 5px 15px; border: 1px solid #CAE8AE; background-color: #FAFEF6; }
.asklist .child li { background-position: 0px -86px; float: left; width: 155px; height: 22px; overflow: hidden; padding-left: 10px; }
.asklist .emcla a, .asklist .emaut a { color: #004284; }
.askpath { font-family: simsun, Tahoma, Helvetica, Arial, sans-serif; line-height: 26px; }
.asklist .right .rc { background-color: #F7F7F7; padding: 8px; }
.asklist .right .rc p { padding: 2px 0px 2px 22px; background-position: -150px 0px; border: 1px solid #D7DCD2; background-color: #F2F6ED; font-weight: bold; }
.asklist .right .rc dl { padding: 10px; background-color: #FFFFFF; }
.asklist .right .rc dt { padding: 2px 0px; color: #2D18D5; font-size: 14px; font-weight: bold; }
.asklist .right .rc dd { color: #666; }
.askpost { margin: 10px 0px; }
.askpost a { display: block; width: 218px; height: 45px; margin: 0px auto 0px auto; background-position: 0px -116px; text-indent: -999px; }
.asknum li { width: 49%; float: left; color: #339933; }
.asknum em { font-weight: bold; font-family: Arial; color: #999; }

.askcont .askc .tit .ps, .askcont .askc .r .fd a.ans,.askcont .box .ts em,.askcont .box li,.askcn,.asksy,.asktg{ background-image: url('../images/askc.gif'); background-repeat: no-repeat; }
.askcont .askc { padding: 2px; border: 1px solid #CAE7AD; background-color: #E1F6CC; margin-top: 15px; }
.askcont .askc .tit { padding: 2px 0px; position: relative; }
.askcont .askc .tit em { display: inline-block; }
.askcont .askc .tit .ps { background-position: 0px -28px; margin: -10px 10px 0px 10px; width: 22px; height: 28px; }
.askcont .askc .tit .bt { font-size: 14px; font-weight: bold; margin-right: 15px; }
.askcont .askc .tit .sm { color: #999; margin-right: 15px; }
.askcont .askc .tit .cm {color: #999; position: absolute; top: 3px; right: 5px; }
.askcont .askc .tit .cm a { color: #999;}
.askcont .askc .cont { padding: 10px; border: 1px solid #CAE7AD; background-color: #F9FFF3; }
.askcont .askc .l { float: left; width: 100px; margin-right: 10px; text-align: center; color: #999; }
.askcont .askc .l img { border: 1px solid #F3F3F3; padding: 2px; }
.askcont .askc .r { float: left; width: 570px; }
.askcont .askc .r h1 { background-position: 0px 4px; font-size: 14px; font-weight: bold; background-image: url('../images/state.gif'); background-repeat: no-repeat; text-indent: 46px; }
.askcont .askc .r h1.s0 { background-position: 0px -96px; }
.askcont .askc .r h1.s1 { background-position: 0px -46px; }
.askcont .askc .r h1.s2 { background-position: 0px -71px; }
.askcont .askc .r h1.s3 { background-position: 0px 4px; }
.askcont .askc .r h1.s4 { background-position: 0px -21px; }
.askcont .askc .r .info { color: #999; }
.askcont .askc .r .content { color: #000000; font-size: 14px; line-height: 24px; }
.askcont .askc .r .fd { margin-top: 10px; color: #999; }
.askcont .askc .r .fd a.ans { display: inline-block; background-position: 0px -80px; width: 110px; height: 31px; text-align: center; font-size: 14px; font-weight: bold; line-height: 31px; color: #000000; text-decoration: none; margin-right: 10px; }
.askcont .best { border: 1px solid #FFE477; background-color: #FFF2BE; }
.askcont .best .tit .ps { background-position: 0px -56px; margin: 0px 10px 0px 10px; width: 13px; height: 18px;}
.askcont .best .cont { border: 1px solid #FFE477; background-color: #FFFFFF; }
.askcont .ansli { border: 1px solid #CAE7AD; background-color: #E5F1D9; }
.askcont .ansli .tit .ps { background-position: 0px 0px; }
.askcont .ansli .br { border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #D0FFD0; padding-bottom: 18px; margin-top: 18px; }
.askcont .best .r .fd, .askcont .ansli .r .fd { color: #999; text-align: right; }
.askcont .box { margin-top: 10px; }
.askcont .box .ts { position: relative; bottom: -1px; z-index: 99; }
.askcont .box .ts em { padding: 0px 18px 0px 22px; background-position: 0px -111px; background-color: #E0E0E0; font-size: 14px; font-weight: bold; display: inline-block; color: #333; }
.askcont .box ul { padding: 10px; border: 1px solid #E0E0E0; }
.askcont .box li { background-position: -100px 8px; padding-left: 20px; height: 22px; overflow: hidden; position: relative; }
.askcont .box li a { font-size: 14px; }
.askcont .box li em { position: absolute; top: 0px; right: 0px; color: #999; }
.askcont .box .ansbox { padding: 10px; border: 1px dashed #999; background-color: #F7F7F7; }
.askcont .box .ansbox .cs { margin: 0px auto 0px auto; width: 580px; }
.submitbox { color: #999; text-align: center; }
.postsub { background-image: url('../images/askc.gif'); background-repeat: no-repeat; margin: 10px 0px 10px 0px; border-style: none; background-position: 0px -80px; width: 110px; height: 31px; font-weight: bold; font-size: 14px; }
em.money { background-image: url('../images/money.gif'); background-repeat: no-repeat; background-position: 6px center; display: inline-block; padding-left: 20px; color: #FFD200; font-weight: bold; }
.askcn, .asksy, .asktg { display: block; width: 110px; height: 24px; margin: 0px 10px 0px 10px; text-indent: -999px; float: left; }
.askcn{background-position: 0px -133px;}
.asksy{background-position: 0px -181px;}
.asktg{background-position: 0px -157px;}
/*askadd*/
.shortbox { padding:10px; width: 500px; }
.shortbox fieldset { border: 1px solid #c0cfb2; margin-top: 10px; }
.shortbox .a_d { margin: 0px 8px; color: #999999; }
.shortbox .a_i { font-size: 12px; color: #7F9DB9; text-align: right; position: relative; }
.shortbox .a_i em { position: absolute; top: 0px; left: 0px; color: #FF3300; background: url(../images/tips.gif) no-repeat 0px center; padding-left: 20px; display: inline-block; }
.shortbox .a_s { padding: 10px 0px; text-align: center; }
.shortbox .myd { color: #FF6600; }

/*search*/
.searchList { font-size: 13px; font-family: Arial; }
.searchList li { margin-bottom: 20px; }
.searchList li h3 a,.searchList li h3 a:hover {font-size:16px; color:#0000CC; text-decoration:underline; line-height:28px;}
.searchList li h3 a:visited{color: #800080;  }
.searchList li h3 a span{color:#CC0000; text-decoration:underline;}
.searchList li p span{color:#CC0000;}
.searchList li em{color:#008000; font-style:normal;}
.searchList .pic img{border: 1px solid #D9D9D9; padding: 1px;}

/*pager*/
.pager { text-align: right; padding: 12px 0px; }
.pager a { border: 1px solid #C4C4C4; display: inline-block; text-align: center; color: #003391; text-decoration: none; padding: 0px 5px; height: 18px; font: 14px/18px Arial, Helvetica, sans-serif; vertical-align: middle; margin-left: 6px; }
.pager i { font-style: normal; color: #999; display: inline-block; padding: 0px 0px 0px 5px; }
.pager a.cur { color: #FF7300; background: #FFEDE1; border: 1px solid #FF7300; }
.pager span { color: #666; font-family: Tahoma, Geneva, sans-serif; height: 18px; display: inline-block; line-height: 18px; vertical-align: middle; }
.pager input { vertical-align: top; width: 32px; border: 1px solid #999; padding: 2px 0px; }
.pager a.prev, .pager .prevb, .pager a.next, .pager .nextb { background: url(../images/pager.gif) no-repeat; }
.pager .prevb, .pager .nextb { border: 1px solid #C4C4C4; display: inline-block; height: 17px; vertical-align: middle; line-height: 18px; text-align: center; padding-top: 1px; color: #999; text-decoration: none; }
.pager .nextb { margin-left: 6px; }
.pager .prevb { background-position: 7px -36px; width: 20px; text-indent: -9999px; }
.pager a.prev { background-position: -78px -36px; width: 20px; padding: 0px; text-indent: -9999px; }
.pager .nextb { background-position: -146px 4px; width: 60px; }
.pager a.next { background-position: -146px -36px; width: 60px; padding: 1px 0px 0px; font-size: 12px; height: 17px; }

/*ilist*/
.ilist { margin-top: 10px; }
.ilist .left { width: 685px; margin-right: 10px; float: left; }
.ilist .right { width: 255px; float: left; }
.ilist .pre, .ilist .ntx { background-image: url('../images/arr.gif'); background-repeat: no-repeat; display: inline-block; padding-left: 16px; }
.ilist .pre { background-position: 0px -21px; float: left; }
.ilist .ntx { background-position: 0px 3px; float: right; }
.ilist .spc { text-align: center; padding-top:10px; }
.ilist .spc h1 { font-weight: bold; padding: 10px 0px; text-align: center; color: #0258AE; }
.ilist h2 { font-size: 14px; }
.ilist .container { padding: 10px; border: 1px solid #E1E1E1; font-size: 14px; line-height: 28px; }
.ilist .container h1 { font-weight: bold; padding: 20px 0px 0px 0px; text-align: center; color: #0258AE; }
.ilist .container .tagtis,.asklist .tagtis { background-image: url('../images/tag.gif'); background-repeat: no-repeat; background-position: left center; padding-left: 25px; color: #666; font-size: 12px; }
.ilist .container .pm { text-align: right; padding-right: 20px; font-size: 12px; color: #999; }
.ilist .container .pj { margin: 10px 0px; border: 1px solid #ccc; padding: 10px; background-color: #F3F3F3; }
.piclist li { padding: 3px 2px 3px 2px; margin: 4px; border: 1px solid #E3E3E3; float: left; width: 80px; text-align: center; }
.piclist li em { height: 22px; overflow: hidden; display: inline-block; }
.newslist li { margin-bottom: 16px; }
.newslist li h3 { font-size: 14px; font-weight: bold; }
.newslist li p { color: #666; }
.newslist li p.xjs { text-indent: 2em; }

ul.tags li { padding: 0px 5px 0px 5px; border: 1px solid #EEEEEE; height: 24px; line-height: 24px; float: left; margin: 2px; white-space: nowrap; background-color: #F6F6F6; }
ul.toprnd li { background-position: 0px 9px; height: 24px; overflow: hidden; line-height: 24px; background-image: url('../images/dot.gif'); background-repeat: no-repeat; padding-left: 10px; }
ul.indtags li { padding: 0px 6px; height: 25px; line-height: 25px; float: left; margin: 2px; white-space: nowrap; }
ul.indtags li a { color: #999; }
ul.indtags li a:hover { color: #FF7300; }
.indvi li { width: 25%; float: left; text-align: center; }
.indspe li{width: 20%; float: left; text-align: center;}
.indvi li img,.indspe li img,.spelist .l img { border: 1px solid #D9D9D9; padding: 1px; }
.indvi li em, .indspe li em { height: 22px; overflow: hidden; display: block; }
.indpf li { padding: 0px 15px; background-position: 0px 9px; background-image: url('../images/dot.gif'); background-repeat: no-repeat; width: 310px; height: 22px; overflow: hidden; float: left; }
.indtui h4 { font-size: 14px; font-weight: bold; margin-top: 4px; overflow: hidden; height: 23px; }
.indtui p { text-indent: 2em; height: 88px; }
.spelist { padding: 10px 0px 10px 0px; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #E1E1E1; }
.spelist .l { float: left; width: 85px; margin-right: 10px; }
.spelist .r { float: left; width: 570px; }
.tagitem li { margin: 6px; border: 1px dashed #E1E1E1; float: left; width: 95px; text-align: center; }
.ad { line-height: 6px; }
.ulogin { background-color: #F7F7F7; color: #666; }
.ulogin .user_s { border: 1px solid #EEEEEE; width: 38px; height: 38px; display: inline-block; background-image: url('../images/user_s.jpg'); background-repeat: no-repeat; background-position: center center; vertical-align: middle; }
.ulogin li { line-height: 26px; }
.ulogin li em { display: inline-block; margin-left: 10px; vertical-align: middle; }
.ulogin li em a { font-weight: bold; font-size: 14px; color: #333; font-family: verdana,SimSun,Arial,Helvetica,'sans-serif';}
.ulogin li em a:hover { color: #FF0000; }
.ulogin li span { margin-right: 10px; }
.ulogin li .sc { background-image: url('../images/sc.gif'); background-repeat: no-repeat; width: 16px; height: 16px; display: inline-block; margin-left: 8px; }
.rightspe li { width: 49.8%; float: left; text-align: center; margin-bottom: 10px; }
.rightspe li img { border: 1px solid #D9D9D9; padding: 1px; }
.rightspe li em { height: 22px; overflow: hidden; display: block; }

.ulogin .lc { margin: 0px 3px 10px 3px; padding: 6px 0px 10px 0px; text-align: center; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #FF9900; }
.ulogin .tbg,.tbg a,.xc li,.abc li{ background-image: url('../images/tbg.png'); background-repeat: no-repeat; }
.ulogin .tbg { margin: 0px 10px 0px 10px; background-position: 0px 0px; display: inline-block; }
.ulogin .tbg a { padding: 0px 15px 0px 15px; background-position: right 0px; display: inline-block; height: 32px; line-height: 32px; color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none; }
.ulogin .tbg a:hover{color: #FFFFFF; text-decoration: none; }
.ulogin .xc li { width: 80px; float: left; background-position: 4px -80px; padding-left: 12px; }
.ulogin .abc li {background-position: 5px -102px; padding-left: 12px; }
.ulogin .fswf { text-align: center; padding: 9px 0px 9px 0px; }