﻿/* *{filter:gray(opacity=80);} */
body {margin:10px 0; font-size:12px; background:url(index_bg.gif); font-family:"宋体"}
input{font-size:14px;  height:22px; line-height:22px; color:#000; padding:0px 3px;}
div,form,img,ul,ol,li,dl,dt,dd {list-style:none;margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;border:0;}
.submit { padding: 0 20px;  height: 22px; border: 1px solid; border-color: #DDD #264F6E #264F6E #DDD; background: #2782D6; color: #FFF; line-height: 20px; font-size:14px; letter-spacing: 1px; cursor: pointer; background-color:#3399FF }

/*字体*/
a{font-size:12px; color:#0057D4; text-decoration:none;}
a:line a:visited{font-size:12px; color:#0057D4; text-decoration:none;}
a:hover{font-size:12px; color:#cc0000; text-decoration:underline;}
.red{ font-weight:bold; font-size:12px; color:red;}
.blue{font-size:12px;color:#3163C0;}
.t1{ font-size:12px; color:#000; text-decoration:none;}
a.t1:link ,a.t1:visited {font-size:12px;  color:#000; text-decoration:none;}
a.t1:hover{font-size:12px; color:#cc0000; text-decoration:none;}
.t2{ font-size:14px; color:#FFFFFF; text-decoration:none;}
.t2:link .t2:visited {font-size:14px;  color:#FFFFFF; text-decoration:none;}
.t2:hover{ font-size:14px; color:#FFFF00; text-decoration:underline;}
.t3{  font-size:12px; color:#002CAB; text-decoration:none;}
.t3:link .t3:visited {font-size:12px;  color:#002CAB; text-decoration:none;}
.t3:hover{ font-size:12px; color:#F33900; text-decoration:none;}
.t4{ font-size:12px; color:#690000; text-decoration:none;}
.t4:link .t4:visited {font-size:12px;  color:#690000; text-decoration:none;}
.t4:hover{ font-size:12px; color:#ff0000; text-decoration:none;}
.t5{ font-size:12px; color:#0000FF; text-decoration:none;}
.t5:link .t5:visited {font-size:12px;  color:#0000FF; text-decoration:none;}
.t5:hover{ font-size:12px; color:#ff0000; text-decoration:none;}
.t6{ font-size:12px; color:#9B0000; text-decoration:none;}
.t6:link .t6:visited {font-size:12px;  color:#9B0000; text-decoration:none;}
.t6:hover{ font-size:12px; color:#9B0000; text-decoration:underline;}
.t7{font-weight:bold; font-size:24px; color:#cc0000; text-decoration:none;}
.t7:link .t7:visited{font-weight:bold; font-size:24px; color:#cc0000; text-decoration:none; }
.t7:hover{font-weight:bold; font-size:24px; color:#cc0000; text-decoration:underline;}
.t8{font-size:14px; color:#000;}
.t9{font-weight:bold; font-size:12px;color:#ff0000; margin:0 3px;}
.t10{ color:#0035AB;}
.t11{ font-size:14px; color:#000; text-decoration:none;}
.t11:link .t11:visited {font-size:14px;  color:#000; text-decoration:underline;}
.t11:hover{ font-size:14px; color:#cc0000; text-decoration:none;}
.t12{ font-size:12px; color:#fff; text-decoration:none;}
.t12:link .t12:visited {font-size:12px;  color:#fff; text-decoration:none;}
.t12:hover{ font-size:12px; color:#ffff00; text-decoration:underline;}
.t13{font-size:14px; font-weight:bold; color:#006384; }
/*------------------------------------------------------index--------------------------------------------------------*/
.gundong_left{
background-image:url(../template/default/images/background_left.jpg)
}
.gundong_right{
background-image:url(../template/default/images/background_right.jpg)
}
#ajaxwaitid { position: absolute; display: none; z-index:100; width: 100px; height: 1.6em; top: 0px; right: 0px; line-height: 1.6em; overflow: hidden; background: #dd0000; color: #ffffff;}
.container{ width:880px; overflow:hidden; height:auto; margin:auto; padding:10px; background:#FFFFFF;}
.topbanner{width:880px; height:80px; margin-bottom:1px; position:relative;}
.topbanner .link{height:16px; line-height:15px; position:absolute; top:0px; right:0; background:url(topvar_bg.gif) no-repeat; padding-left:20px;}
.topbanner .citylink{ width:60px; height:20px; position:absolute; top:55px; right:10px;}
.topbanner .citybody{width:180px; height:80px; padding:10px; border:1px #8D7854 solid; background:#FAFFF5;position:absolute; top:65px; right:73px;}
.topbanner .citybody li{padding:0 10px; width:40px; height:30px;  float:left; display:block;}
.indexnav{width:880px;height:40px; background:url(nav.gif) no-repeat; font-size:17px; font-weight:bold; color:#fff;}
.indexnav ul{ padding-left:12px;}
.indexnav li{text-align:center;  width:101px; height:40px; line-height:40px; margin-right:7px;float:left;}
.indexnav li a{display: block; font-size:17px; font-weight:bold; color:#fff;text-decoration: none;}
.indexnav li a:hover, ..indexnav li a:active{font-size:18px; color:#ffff00; background:url(nav_hover.gif) no-repeat center;text-decoration: none;}
.login{width:210px;height:210px; margin-top:10px; background:url(login_bg.gif) no-repeat; float:left;}
.login .boder{font-size:12px;padding-top:3px; line-height:14px; height:14px; border:1px #2078C9 solid;}
.money{ width:210px; height:268px; margin-top:5px; background:url(money_bg.gif) no-repeat; float:left;}
.news{ width:450px; height:214px; margin-top:5px; margin-left:10px; padding-top:54px; background:url(new_bg.jpg) no-repeat; float:left; position:relative;}
	.news .tab{ position:absolute; top:18px; left:50px; width:300px;}
	.news .tab .anews{ display:block; width:83px; height:25px; float:left}
	.news .tab .axinde{ display:block; width:83px; height:25px; float:left; margin-left:10px;}
    .news .more{ position:absolute; top:18px; right:15px;}
	.news ul{width:390px; text-align:left}
	.news li{height:21px; line-height:21px; background:url(new_dotline.gif) bottom repeat-x;}
	.news li .txt1,.txt2,.txt3,.txt4,.txt5{width:280px; padding-left:40px; float:left;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
	.news li .txt1{background:url(new_ico01.gif) no-repeat 0 0;}
	.news li .txt2{background:url(new_ico02.gif) no-repeat 0 0;}
		.news li .txt2 a{ color:#cc0000;}
	.news li .txt3{background:url(new_ico03.gif) no-repeat 0 0;}
	.news li .txt4{background:url(new_ico04.gif) no-repeat 0 0;}
	.news li .txt5{background:url(new_ico05.gif) no-repeat 0 0;}
	.news li .time{width:70px;color:#666; float:right;}	
.service{width:210px;height:220px; padding-top:48px; margin-top:5px; margin-left:10px; float:left; background:url(servicer_bg.gif) no-repeat;}
.mainbanner{width:424px;height:194px; margin-top:10px; margin-left:10px; padding:8px; background:url(tbg_03.gif) no-repeat; float:left;}
.download{ width:210px; height:210px; margin-top:10px; margin-left:10px; background:url(download.gif) no-repeat; float:left;}
.help{ width:210px; height:197px; margin-top:10px; float:left;}
.aq{width:170px; height:140px; padding:47px 20px 10px 20px; margin-top:10px; margin-left:10px; background:url(aq.gif) no-repeat; float:left;}
	.aq ul{}
	.aq li{line-height:23px; list-style-type:none;}
	
.game{width:440px; height:197px; margin-top:10px; margin-left:10px; float:left;}
	.game .title{width:440px; height:29px; background:url(game_01.gif) bottom repeat-x;}
	.game .title li{width:83px; height:25px; line-height:25px; background:url(page_b.gif) no-repeat; color:#016FC4; padding-top:2px; text-align:center; margin:0 2px;float:left;}	
	.game .title li.hot{background:url(page_a.gif) no-repeat; color:#fff; font-weight:bold; font-size:14px;}
.game .gamebody{ width:418px; min-height:147px; height:auto !important;height:147px; padding:10px; font-size:14px; border-left:1px #0D72C0 solid;border-right:1px #0D72C0 solid;border-bottom:1px #0D72C0 solid;}
.game .gamebody li{width:104px; height:22px; float:left;}


.weblinks{ width:180px; height:230px; margin-top:10px; margin-left:10px; float:left;}
	.webtitle{ width:170px; height:25px; color:#fff; padding-left:8px; line-height:25px; border:1px #0040A3 solid; background:url(tbg_07.gif);}
	.webpbody{ width:173px; height:199px; padding:5px 0px 0px 5px; border-bottom:1px #ccc solid;border-left:1px #ccc solid;border-right:1px #ccc solid; background:url(tbg_06.gif) bottom repeat-x;}
		.weblinks p{ line-height:22px; margin:0; padding-left:5px; clear:both;color:#800000; font-weight:bold;}
		.weblinks a{display:block; white-space:nowrap;padding:0 5px; line-height:21px; float:left;}
.piclinks{ width:880px; height:auto; margin-top:10px; float:left;}
.piclinks .pbody1{padding-right:8px;height:45px; float:left;}
.copyright{ width:880px; height:170px;text-align:center; padding-top:5px; margin-top:10px; border-top:2px #008EE7 solid; display:inline; float:left;}
.copyright .link{width:880px; height:30px; line-height:30px; text-align:left; padding:0; margin:0; float:left; border-bottom:dashed #999999 1px;}

/*------------------------------------------------------login error--------------------------------------------------------*/
.login_error{width:auto; border:1px #CCCCCC solid; margin-top:10px;}
.info_ico{ background:url(k.gif) no-repeat 50px center;}
.login_top{ height:80px; background:url(login_logo.gif) no-repeat center;}
.table_title{font-weight:bold; font-size:16px; border-bottom:1px #A3A3A3 dashed;}
.clue{ width:500px; padding:20px; background:#FFF9E3; border:1px #FADC80 solid; color:#CC0000; text-align:left; line-height:30px;}

/*------------------------------------------------------news list--------------------------------------------------------*/
.newsL{width:180px; float:left;}
.newsL .Lbox{width:178px;height:730px; background:#E5F3FF; border:1px #90C0E8 solid; float:left}
.newsL .Lbox ul{width:170px; margin-top:20px; text-align:right; padding:0; float:right;}
.newsL .Lbox li{width:155px; height:30px;margin:12px 0;background:#2393DE url(link_bg1.gif) no-repeat left; text-align:center;}
.newsL .Lbox li a{font-size:20px; font-weight:bold; line-height:30px; text-align:center; color:#fff;}
.newsL .Lbox li.active{background:#FF6702 url(link_bg2.gif) no-repeat left;}
.newsR{width:690px;margin-left:10px; float:left;}
.newsR .newsnav{height:32px; width:670px; line-height:32px; background:#f9f9f9; padding-left:10px; border-left:1px #A6A6A6 dashed;border-top:1px #A6A6A6 dashed;border-bottom:2px #008BE2 solid; border-right:1px #A6A6A6 dashed; text-align:left;}
.newsR ul{width:600px; float:left; padding:0px 30px;}
.newsR li{height:27px;background:url(docline.gif) bottom repeat-x; line-height:27px;}
.newsR li a{width:450px; display:block;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; float:left;}
.newsR span{width:100px; display:block; text-align:right; color:#555; font-size:14px; float:right;}

/*------------------------------------------------------news--------------------------------------------------------*/
.newconL{width:230px; background:#f3f3f3; float:left;}
.newconR{width:640px; float:right;}
.newconR .nav{ line-height:24px;}
.newconR .content{width:538px;min-height:595px; height:auto !important;height:565px; padding:10px 40px; border:1px #B7B7B7 solid; position:relative;}
.newconR .content .newst1{width:auto;height:50px; line-height:50px; font-size:20px; font-weight:bold; text-align:center;}
.newconR .content .newst2{width:auto;height:25px; line-height:25px; color:#000; text-align:center; border-top:1px #D0D0D0 solid;border-bottom:1px #D0D0D0 solid;}
.newconR .content .newst2 span{ margin:0 48px; display:block; float:left }
.newconR .content .newst3{width:auto;line-height:24px; margin-top:20px;}
.newconR .content .newst4{width:100%;line-height:24px; height:40px;}
.newconR .content .newst5{width:390px; position:absolute; bottom:15px; left:205px;}

/*------------------------------------------------------servicer--------------------------------------------------------*/
.servicerL{width:248px; height:800px; border:1px #C4CDD5 solid; background:#F4F9FD; margin-top:10px; float:left;}
.servicerL .title{ width:233px; height:24px; background:#0B74CD;font-size:14px; font-weight:bold; color:#fff; line-height:24px; padding-left:15px;}
.servicerR{ width:620px; margin-top:10px; float:right;}
.servicerR .nav{height:32px; width:610px; line-height:32px; background:#f9f9f9; padding-left:10px; border-left:1px #A6A6A6 dashed;border-top:1px #A6A6A6 dashed;border-bottom:2px #008BE2 solid; border-right:1px #A6A6A6 dashed; text-align:left;}
.servicerR .title_help{ width:620px;height:85px; background:url(servicer_help.gif) no-repeat;}
.servicerR .title_qa{ width:620px;height:85px; background:url(servicer_qa.gif) no-repeat;}
.servicerR .title_ad{ width:620px;height:85px; background:url(servicer_ad.gif) no-repeat;}
.servicerR .navpage{margin:0px 20px; background:url(pagebg.gif);height:24px; padding:0 30px;}
.servicerR .navpage li{float: left; margin-right: 6px; border-top:1px solid #9D9D9D;border-left:1px solid #9D9D9D;border-right:1px solid #9D9D9D;}
.servicerR .navpage a{float: left;padding:0 10px; height:21px; border-top:1px solid #42ADFF; background:#006EC2; line-height: 21px; color: #FFF;}
.servicerR .navpage li.active{}
.servicerR .navpage li.active a{height:22px;border-top-color: #F0F0F0; background: #FFF; color: #000;}
.servicerR .helpmain{ padding:30px; line-height:24px; min-height:400px; height:auto !important;height:400px;}
.servicerR .qa{padding:0 30px;}
.servicerR .qa dt{ font-size:14px; color:#0048BD; font-weight:bold;line-height:30px;padding-left:30px; margin-top:30px;background:url(q_ico.gif) no-repeat 0px 5px;}
.servicerR .qa dd{ font-size:12px; color:#000; line-height:20px; color:#333;padding-left:30px;background:url(a_ico.gif) no-repeat 0px 0px; padding-bottom:40px; border-bottom:1px solid #ACAEAD;}

.servicerR .quspage{margin:0px 20px; border-bottom:1px solid #007FB2;height:27px; padding:0px;line-height:26px;}
.servicerR .quspage li{float:left; margin-right: 6px; border-top:1px solid #007FB2;border-left:1px solid #007FB2;border-right:1px solid #007FB2;border-bottom:1px solid #007FB2; }
.servicerR .quspage a{float:left;padding:0 10px; height:26px; background:#fff; font-size:14px; color: #0033CC;}
.servicerR .quspage li.active{}
.servicerR .quspage li.active a{height:26px;border-top-color: #F0F0F0; background: #007FB2; font-weight:bold; color: #fff;}
.servicerR .formtable{font-size:14px;}
.servicerR .formtable .txtinput{ border:1px #1F75C3 solid; background:#F8F8F8;}
.servicerR .qusmain{width:580px; margin-left:20px; font-size:12px;}
.servicerR .qusmain td{ border-bottom:1px #A2A2A2 dashed; height:31px;}
.servicerR .qusmain thead{height:30px;background:#EAEAEA; color:#808080; font-size:14px;border-top:1px solid #9D9D9D; text-align:center;}
.servicerR .qusmain .sort{width:100px; text-align:center; color:#003399;}
.servicerR .qusmain .title{width:280px; text-align:left;}
.servicerR .qusmain .time{width:100px; text-align:center; color:#555}
.servicerR .qusmain .name{width:100px; text-align:center;color:#555}
.servicerR .qusmain .all{font-size:14px;}
.servicerR .quslistTitle{width:617px; height:31px; text-align:center; margin-left:0px;background:url(servicer_tabletit.gif) no-repeat; font-size:14px;}
.servicerR .quslist .trA{height:24px; background:#fff;}
.servicerR .quslist .trB{height:24px; background:#F3F3F3;}
.servicerR .quslist .sort{width:80px; text-align:center;}
.servicerR .quslist .title{width:300px;}
.servicerR .quslist .time{width:80px;text-align:center; color:#666;}
.servicerR .quslist .state{width:60px;text-align:center; color:#009900; font-weight:bold;}
.servicerR .quslist .manipulation{width:60px;text-align:center;}
.servicerL1 .title{ width:233px; height:24px; background:#0B74CD;font-size:14px; font-weight:bold; color:#fff; line-height:24px; padding-left:15px;}
.servicerL1{width:248px; border:1px #C4CDD5 solid; background:#F4F9FD; margin-top:10px; float:left;}
.servicerL1 .navbtnA{width:180px; height:38px; display:block; font-size:16px; color:#1E61A0; line-height:38px; background:url(servicer_btnA.gif) no-repeat;}
.servicerL1 .navbtnA:hover{color:#CC0000;}
.servicerL1 .navbtnB{width:180px; height:38px; display:block; font-size:16px; color:#fff; font-weight:bold; line-height:38px; background:url(servicer_btnB.gif) no-repeat;}

/*------------------------------------------------------money--------------------------------------------------------*/
.moneybox{width:270px; background:url(money_midbg.gif) repeat-y; margin:10px 10px; display:inline; float:left;}
.moneybox p{ margin:0;}
.moneybox .txt{ margin:0; padding:5px 20px; text-align:left; line-height:20px;}
.moneytop{ height:82px; background:url(money_banner.jpg) top right no-repeat;}
.moneyvar{width:auto; height:25px; background:#0089E6; color:#fff; line-height:25px; padding-left:10px; text-align:left; margin:10px 0;}
.moneyvar a{ color:#FFFFFF}
.moneyL{width:180px; float:left;}
.moneyL .Lbox{width:178px;height:465px; background:#E5F3FF; border:1px #90C0E8 solid; float:left}
.moneyL .Lbox ul{width:170px; margin-top:20px; text-align:right; padding:0; float:right;}
.moneyL .Lbox li{width:160px; margin:12px 0;}
.moneyM{width:470px; margin:0 10px; float:left;}
.moneyM .border{font-size:14px;padding-top:3px; line-height:18px; height:18px; border:1px #006DB8 solid;}
.moneyR{width:210px; float:right;}


/*------------------------------------------------------game list--------------------------------------------------------*/
.gameL{width:170px; background:url(gamelist_bg.gif) repeat-y; float:left;}
.gameL .listcon{width:138px; text-align:left;}
.gameL .listcon dt{ height:21px; margin:10px 0;font-weight:bold; color:#007ACF; line-height:21px; padding-left:21px; background:url(game_bg04.gif) no-repeat;}
.gameL .listcon dd{line-height:23px; padding-left:30px; background: url(gamelist_bg05.gif) no-repeat;}
.gameR{width:700px;margin-left:10px;background:url(gameinfo_bg2.gif) repeat-y; float:left;}
.gameR .nav{height:39px; width:685px; line-height:35px; background:url(gameinfo_bg1.gif) no-repeat; padding-left:15px; text-align:left;}
.gameR .gamecon{ width:620px; padding:30px 40px; line-height:20px; color:#333; position:relative;}
.gameR .gamecon .download{ width:80px; height:20px; font-size:14px;position:absolute; top:20px; right:50px; background:none;}
.gameR .gamecon .gamepic{ margin-right:20px; margin-bottom:20px; width:130px; height:130px; padding:5px; border:4px #e6e6e6 solid; float:left; background:none}
.gameR .gamecon .gametitle{ clear:both;}
.gameR .gamecon .gameroompic{width:250px; height:200px; float:left;}
.gameR .gamecon .gameroomdown{float:left;}
.gameR .gamecon .gameroomdown a{ font-size:14px;}
.gameR .gamecon .gameroomdown h2{color:#A40000}
.gameR .gamecon h1{font-size:18px; color:#950000; line-height:20px; margin-bottom:5px;font-weight:bold;}
.gameR .gamecon h2{font-size:14px; color:#000; font-weight:bold;line-height:50px;}
.gameR .gamecon .gamebody{width:600px; background:#F2F2F2; padding-top:10px; padding-left:20px;padding-bottom:30px;}
.gameR .gamecon .gamebody .gamedd{width:120px;height:16px; margin:20px 0; line-height:32px; float:left;}
.gameR .gamecon .gamebody .gamedd .d1{width:32px; display:block; float:left;padding:1px;border:1px #c6c6c6 solid; background:#fff;}

/*-----------------------page--------------------------*/
.page { height:24px; clear:both; line-height: 24px; text-align: center;}
	.page a, .page em { margin: 0 2px; padding: 1px 5px; border: 1px solid #DDD; background:#FFF; font-style: normal; }
		.page a:hover { background: #2782D6; color: #FFF; }
	.h_status .page { padding-bottom:0; line-height: 24px; }
	
/*------------------------------------------------------sales--------------------------------------------------------*/
.sales{}
.sales .map{width:830px; padding:15px; border:5px #FBAE0C solid; background:#FFFEEF; position:relative;}
.sales .map .citylogo{ width:210px; height:54px; text-align:right; background:url(sales_ico01.gif) no-repeat; font-family:"黑体"; font-size:20px; font-weight:bold; color:#CC0000; line-height:80px;}
.sales .map .citymap{width:325px;; height:240px; position:absolute; top:77px; left:103px;}
.sales .section{width:250px; height:240px; padding-top:60px; padding-left:16px; position:absolute;top:30px; right:70px; background:url(sales_01.gif) no-repeat top center;}
.sales .section a{width:107px; height:25px; text-align:center; line-height:25px; margin:5px; background:url(sales_02.gif) no-repeat; float:left;}
.sales .div01{font-size:14px; padding:10px; line-height:24px; text-align:left;}
.sales .div02{border:1px #4CC0E8 solid; background:#F1FDFF;font-size:12px;color:#333; padding:10px; line-height:24px; margin-top:10px; clear:both;}
.sales .div02 .name{font-size:14px; font-weight:bold; color:#006384; padding-right:30px; float:left;}
.sales .div02 .addess{float:right;}
.sales h1{font-size:18px; font-weight:bold; color:#cc0000; text-align:center; line-height:30px;}
.sales h2{font-size:14px; font-weight:bold; color:#006384; line-height:20px;}
.salessite{ width:500px; height:25px; position:relative;}
.salessite .city{width:180px; height:50px; padding:10px; border:1px #8D7854 solid; background:#FAFFF5;position:absolute; top:5px; left:260px;}
.salessite .city li{padding:0 10px; width:40px; height:30px;  float:left; display:block;}
/*------------------------------------------------------news list--------------------------------------------------------*/
.vipL{width:180px; float:left;}
.vipL .Lbox{width:178px;height:465px; background:#E5F3FF; border:1px #90C0E8 solid; float:left}
.vipL .Lbox ul{width:170px; margin-top:20px; text-align:right; float:right;}
.vipL .Lbox li{width:150px; height:30px;margin:12px 0;background:#2393DE url(link_bg1.gif) no-repeat left; padding-right:15px;}
.vipL .Lbox li a{font-size:20px; font-weight:bold; line-height:30px; text-align:center; color:#fff;}
.vipL .Lbox li.active{background:#FF6702 url(link_bg2.gif) no-repeat left;}

.vipR{width:680px; float:left;}
.vipR .title{background:url(vip_ico.gif) no-repeat left top; margin:10px 30px; line-height:60px; padding-left:70px; height:60px; font-family:"黑体"; font-size:24px; font-weight:bold; border-bottom:2px #008be2 solid;}
.vipR .info{ border:1px #CDAC77 solid; background:#FFF9EE; margin:0 30px; font-size:14px; color:#CC0000; padding:20px; line-height:20px;}
.vipR h2{font-size:20px;}

/*-----------------know-------------------*/
.mb12{margin-bottom:12px;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.pl10{padding-left:10px;}
.f14{font-size:14px;line-height:22px;}
.f14B{font-size:14px;line-height:22px;font-weight:bold;}
.bc0{padding:5px 5px 5px 8px;margin:0 3px 0;background:#FFF;}
.nt1{padding-left:10px;height:24px;line-height:24px;font-size:14px;font-weight:bold;}
.bai{width:100%;position:relative;zoom:1;}
.bai{width:100%;position:relative;zoom:1;}
.p90{width:90%;}
.wr{table-layout:fixed;word-wrap:break-word;}
.wr td{padding-top:5px;}
.gray{color:#666;}
.red{color:#F30;}
.dot{border-bottom:1px dashed #E1E1E1;}
.ico{margin-top:4px;width:20px;float:left;}
.ianswer,.irelate,.ibbs,.ibest,.icomment,.icosc,.igood,.iok,.istar,.ivote,.iwhy{background:transparent url(icons.gif) no-repeat;width:16px;height:16px;margin-right:2px;overflow:hidden;float:left;}
.ianswer{background-position:0 0;}
.ibbs{background-position:0 -16px;}
.ibest{background-position:0 -32px;}
.icomment{background-position:0 -48px;}
.icosc{background-position:0 -64px;margin-top:3px;}
.igood{background-position:0 -80px;}
.iok{background-position:0 -96px;}
.istar{background-position:0 -112px;}
.ivote{background-position:0 -128px;}
.iwhy{background-position:0 -144px;}
.irelate{background-position:0 -176px;}


.rg{border-left:1px solid #A5DA94;border-right:1px solid #A5DA94;zoom:1;padding-bottom:1px;background:#DBF1D4;}
.rg_1,.rg_2,.rg_3,.rg_4,.rg_5{height:1px;overflow:hidden;font-size:0;margin:0 1px;border:0 solid #A5DA94;}
.rg_1{background:#A5DA94;margin:0 3px;}
.rg_5,.rg_2{border-left-width:2px;border-right-width:2px;}
.rg_4,.rg_3{border-left-width:1px;border-right-width:1px;}
.rg_4,.rg_5,.rg_2,.rg_3{background:#DBF1D4;}
.ry{border-left:1px solid #E3D686;border-right:1px solid #E3D686;zoom:1;padding-bottom:1px;background:#F2EAB7;}
.ry_1,.ry_2,.ry_3,.ry_4,.ry_5{height:1px;overflow:hidden;font-size:0;margin:0 1px;border:0 solid #E3D686;}
.ry_1{background:#E3D686;margin:0 3px;}
.ry_5,.ry_2{border-left-width:2px;border-right-width:2px;}
.ry_4,.ry_3{border-left-width:1px;border-right-width:1px;}
.ry_4,.ry_5,.ry_2,.ry_3{background:#F2EAB7;}
.rr{border-left:1px solid #E5ADA7;border-right:1px solid #E5ADA7;zoom:1;padding-bottom:1px;background:#FED6D2;}
.rr_1,.rr_2,.rr_3,.rr_4,.rr_5{height:1px;overflow:hidden;font-size:0;margin:0 1px;border:0 solid #E5ADA7;}
.rr_1{background:#E5ADA7;margin:0 3px;}
.rr_5,.rr_2{border-left-width:2px;border-right-width:2px;}
.rr_4,.rr_3{border-left-width:1px;border-right-width:1px;}
.rr_4,.rr_5,.rr_2,.rr_3{background:#FED6D2;}
.rc{zoom:1;padding-bottom:1px;}
.rc1,.rc2,.rc3,.rc4,.rc5{height:1px;overflow:hidden;font-size:0;margin:0 1px;border:0 solid #000;}
.rc1{margin:0 3px;}
.rc5,.rc2{border-width:0 2px;}
.rc4,.rc3{border-width:0 1px;}
.rgg{border:1px solid #D0EBC8;border-width:0 1px;}
.rgg_1,.rgg_2,.rgg_3,.rgg_4,.rgg_5{border-color:#D0EBC8;}
.rgg_1{background:#D0EBC8;}
.rgg,.rgg_4,.rgg_5,.rgg_2,.rgg_3{background:#E8F7E4;}