/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	list-style:none;
}
body {
	line-height:1.5;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
table, td, th {
	vertical-align:middle;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
a img {
	border:none;
}
/* typography */
body {
	font-size:12px;
	color:#444;
	font-family:simsun, Arial, Helvetica, sans-serif;
	background:#fff;
}
h1 {
	font:normal 22px/50px Microsoft Yahei;
	text-align:center;
}
.f14 {
	font:normal 14px/180% simsun;
}
a, a:visited {
	color:#444;
	text-decoration:none;
}
a:hover {
	color:#7c7c7c;
	text-decoration:underline;
}
.clear {
	clear:both;
	line-height:0;
	height:0;
	font-size:1px;
	overflow:hidden;
}
.px10 {
	height:10px;
	clear:both;
	display:block;
	font-size:1px;
	overflow:hidden;
}
.px5 {
	height:5px;
	clear:both;
	display:block;
	font-size:1px;
	overflow:hidden;
}
.pad10 {
	padding:10px;
}
.l {
	float:left;
}
.r {
	float:right;
}
.border {
	border:#cdebfe 1px solid;
	clear:both;
}
.border-t {
	border:#cdebfe 1px solid;
	border-top:none;
	clear:both;
}
.rankingcurrent .border-t {
	border-color:#ffe8d9;
}
;
.border-t-b {
	border-left:#cdebfe 1px solid;
	border-right:#cdebfe 1px solid;
	clear:both;
}
a.more, a.more:visited {
	color:#78b3d0;
}
a.more:hover {
	color:#336699;
	text-decoration:none;
}
a.btt, a.btt:visited {
	color:#069;
}
a.btt:hover {
	color:#09c;
	text-decoration:none;
}
a.red, a.red:visited {
	color:#f30;
}
a.red:hover {
	color:#f90;
}
a.blue, a.blue:visited {
	color:#39c;
}
a.blue:hover {
	color:#6cf;
}
a.white, a.white:visited {
	color:#fff;
}
a.white:hover {
	color:#ff0;
}
a.green, a.green:visited {
	color:#3fc300;
}
a.green:hover {
	color:#66ff33;
	text-decoration:none;
}
a.org, a.org:visited {
	color:#f60;
}
a.org:hover {
	color:#f93;
}
a.yellow, a.yellow:visited {
	color:#FF0;
}
a.yellow:hover {
	color:#fc0;
}
.clr-red {
	color:#f00;
}
.clr-blue {
	color:#39c;
}
.line {
	border-bottom:#cdebfe 1px solid;
	height:1px;
	clear:both;
	display:block;
	font-size:1px;
	overflow:hidden;
}
.dash {
	border-bottom:#b2dcf6 1px dashed;
	height:1px;
	clear:both;
	display:block;
	font-size:1px;
	overflow:hidden;
}
/* grid */
.container {
	width:962px;
	margin:0 auto;
	padding:0 10px;
	overflow:hidden;
}
div.span-6, div.span-9, div.span-15, div.span-18, div.span-19, div.span-24 {
	float:left;
	margin-right:10px;
}
.last, div.last {
	margin-right:0;
}
.span-6 {
	width:230px;
}
.span-9 {
	width:350px;
}
.span-15 {
	width:590px;
}
.t-span-9 {
	width:240px;
}
.t-span-15 {
	width:700px;
}
.span-18 {
	width:710px;
}
.span-19 {
	width:750px;
}
.span-24, div.span-24 {
	width:962px;
	margin:0;
}
/* topmenu */
.topmenu {
	background:url(../images/list-tbg.gif) repeat-x top;
	height:110px;
	line-height:35px;
}
.topmenu .topl {
	font-weight:bold;
	float:left;
}
.topmenu .topl li {
	float:left;
	padding-right:10px;
	margin-right:10px;
	background:url(../images/list_bg.gif) no-repeat right 0;
}
.topmenu .topl li.last {
	_margin-right:5px;
}
.topmenu .login {
	float:left;
	padding-top:5px;
}
.topmenu .login .btn {
	background:url(../images/list_bg.gif) no-repeat 0 0;
	font:normal 12px/20px simsun;
	color:#39c;
	border:#31a2d3 1px solid;
	height:22px;
	cursor:pointer;
	vertical-align:top;
	margin-right:6px;
}
.topmenu .login .mybtn {
	background:url(../images/list_bg.gif) no-repeat 0 -20px;
	font:normal 12px/20px simsun;
	color:#737373;
	border:#a7a7a7 1px solid;
	height:22px;
	cursor:pointer;
	vertical-align:top;
	margin-right:6px;
	padding-left:22px;
	text-align:left;
	width:85px;
}
.topmenu .topr {
	float:right;
	width:300px;
}
.topmenu .topr li {
	float:right;
	padding-right:10px;
	margin-right:10px;
	background:url(../images/list_bg.gif) no-repeat right 0;
}
.topmenu .topr li.setbtn {
	background:url(../images/list_bg.gif) no-repeat 0 -120px;
	width:62px;
	font:bold 12px/35px simsun;
	padding:0 0 0 23px;
	margin:0;
}
.topmenu .topr li.setbtn a, .topmenu .topr li.setbtn a:visited {
	color:#09C;
}
.topmenu .topr li.setbtn a:hover {
	color:#3cf;
}
.topmenu .logo {
	float:left;
	width:200px;
}
.search {
	float:right;
	width:750px;
	font:normal 14px/26px simsun;
	padding-top:15px;
}
.search .in-text {
	border:#cdebfe 1px solid;
	color:#ccc;
	font:normal 12px/18px simsun;
	height:18px;
	padding:2px 5px;
	width:320px;
	margin:0 10px 0 0;
	vertical-align:top;
}
.in-btn {
	background:url(../images/blue_bg.gif) no-repeat -500px -40px;
	border:none;
	width:60px;
	height:24px;
	font:normal 12px/24px simsun;
	color:#fff;
	cursor:pointer;
}
.search span {
	float:right;
	line-height:25px;
*line-height:30px;
}
.search span a, .search span a:visited {
	text-decoration:underline;
	color:#f60;
}
.search span a:hover {
	color:#f90;
	text-decoration:none;
}
.guide {
	background-color:#f7fdff;
	border-top:#ccebfd 1px dotted;
	border-bottom:#ccebfd 1px dotted;
	height:34px;
	line-height:34px;
	padding:0 10px;
}
.guide .l {
}
.guide .l b a {
	color:#09C;
}
.guide .r {
	padding-top:6px;
}
.guide .r .btn {
	background:url(../images/list_bg.gif) no-repeat -90px -120px;
	width:56px;
	height:22px;
	float:right;
	line-height:22px;
	padding-left:24px;
	color:#39c;
}
/* leftbar */
.leftbar {
	width:193px;
	margin-right:7px;
	float:left;
	overflow:hidden;
}
.leftbar .line {
	width:190px;
}
.ltt {
	background:url(../images/list_bg.gif) no-repeat 0 -40px;
	height:30px;
	border:#ccebfd 1px solid;
	border-top:none;
	width:188px;
}
.ltt a, .ltt2 a {
	display:block;
	padding:0 10px;
}
.ltt a:hover, .ltt2 a:hover {
	text-decoration:none;
}
.ltt a span, .ltt2 a span {
	float:left;
	color:#b3d3e6;
	border:#b3d3e6 1px solid;
	font:normal 12px/11px simsun;
	margin:8px 7px 0 0;
	height:7px;
	background-color:#fff;
	padding:2px;
}
.ltt a b, .ltt2 a b {
	font-size:14px;
	color:#00659b;
	line-height:30px;
}
.ltt a:hover b, .ltt2 a:hover b {
	color:#09c;
}
.ltt2 {
	background:url(../images/list_bg.gif) no-repeat 0 -160px;
	height:30px;
	width:188px;
	border-left:#ccebfd 1px solid;
	border-right:#ccebfd 1px solid;
}
.ltt-o {
	background:url(../images/ltt-o-bg.gif) no-repeat;
	padding:4px 0;
	height:32px;
	line-height:32px;
	width:193px;
}
.ltt-o a {
	display:block;
	padding-left:30px;
	color:#fff;
	font-size:14px;
}
.ltt-o a:hover {
	text-decoration:none;
}
.ltab, .ltab-o {
	padding:4px 16px 10px 20px;
	border:#ccebfd 1px solid;
	border-top:none;
	width:152px;
}
.ltab li, .ltab-o li {
	padding:2px;
	margin-bottom:1px;
	height:24px;
}
.ltab li a, .ltab-o li a {
	background:url(../images/list_bg.gif) no-repeat 0 -70px;
	display:block;
	height:24px;
	border-right:#dbebf5 1px solid;
	line-height:24px;
	padding-left:18px;
	color:#4284a7;
}
.ltab-o {
	background:url(../images/ltab-obg.gif) repeat-x bottom;
}
.ltab-o li {
	background-color:#e8f7ff;
}
.ltab-o li a {
	background:url(../images/list_bg.gif) no-repeat 0 -190px;
	border-right:#bae6ff 1px solid;
}
/* rightblock */
.r-tt {
	font:bold 14px/32px simsun;
	color:#069;
	height:32px;
	padding:0 10px;
	background:url(../images/list_bg.gif) no-repeat 0 -252px;
	border-right:#cdebfe 1px solid;
}
.r-tt span {
	float:right;
	font:normal 12px/32px simsun;
	color:#ccc;
}
.r-tab {
	padding:12px 0 12px 15px;
	font:normal 14px/30px simsun;
	width:733px;
	overflow:hidden;
}
.r-tab a {
	float:left;
	width:136px;
	margin-right:10px;
}
/* list2 */
.bigtit {
	background-color:#f5fbff;
	height:40px;
	line-height:40px;
	border-bottom:#ccebfd 1px dotted;
	padding:0 0 0 15px;
}
.bigtit .l {
	font:bold 14px/40px simsun;
	color:#00659b;
}
.bigtit .r li {
	float:left;
	background:url(../images/list_bg.gif) no-repeat -150px 0;
	padding:0 10px 0 15px;
}
.bigtit .r li a, .bigtit .r li a:visited {
	color:#39c;
}
.cblock-tt {
	margin:0 10px;
	border-bottom:#ccebfd 1px solid;
	padding:0 6px 0 10px;
	height:30px;
}
.cblock-tt li {
	float:left;
	margin-right:6px;
	border:#ccebfd 1px solid;
	border-bottom:none;
	height:25px;
	font:normal 14px/26px simsun;
	padding:0 10px;
	color:#39c;
	overflow:hidden;
	margin-top:4px;
	background-color:#f5fbff;
}
.cblock-tt li a, .cblock-tt li a:visited {
	color:#39c;
}
.cblock-tt li a:hover {
	text-decoration:none;
}
.cblock-tt li.r-links {
	float:right;
	border:none;
	font:normal 12px/28px simsun;
	background:none;
	padding:0;
	margin:0;
}
.cblock-tt li.r-links b {
	color:#999;
}
.cblock-tt li.r-links a, .cblock-tt li.r-links a:visited {
	color:#f60;
}
.cblock-tt li.r-links a:hover {
	color:#f90;
}
.cblock-tt li.m_o {
	height:30px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:-1px;
	line-height:30px;
	background-color:#FFF;
}
.search-about {
	padding:0 6px 0 15px;
	height:30px;
	line-height:24px;
}
.search-about b {
	color:#f00;
}
.search-about span {
	float:right;
}
.search-about input {
	background-color:#fff;
	width:40px;
	font-size:12px;
	margin-right:8px;
	line-height:15px;
	height:13px;
	width:90px;
	padding:3px 2px;
	color:#ccc;
	vertical-align:top;
	border:#ccebfd 1px solid;
}
.search-about .in-btn {
	background:url(../images/blue_bg.gif) no-repeat -800px -40px;
	border:none;
	width:40px;
	height:21px;
	font:normal 12px/21px simsun;
	color:#fff;
	cursor:pointer;
	padding:0;
}
.imgtab {
	/*padding:10px 10xp 0;
	margin:0 0 10px 15px;
	width:550px;*/
	width:684px;
	margin:0 7px 10px;
	overflow:hidden;
}
.imgtab li {
	float:left; /*width:250px; margin-right:25px; height:117px; padding-top:10px;*/
	/*width:160px;
	height:185px;
	margin:0 0 10px 20px;*/
	width:133px;
	/*height:228px;*/
	padding:5px 5px 10px 15px;
	border:1px solid #fff;
	margin:8px;
	_display:inline;
}
.imgtab li.current{
	background-color:#f1f7fa;
	border-color:#b5daec;
}
.imgtab li .l {
	width:130px;
	padding-top:4px;
}
.imgtab li .r {
	width:110px;
}
.imgtab li dt {
	font:bold 14px/24px simsun;
	width:133px;
	height:24px;
	overflow:hidden;
}
.imgtab li dt a, .imgtab li dt a:visited {
	color:#39c;
}
.imgtab li dd {
	line-height:18px;
	color:#666;
}
.imgtab li dd .btn {
	background:url(../images/list_bg.gif) no-repeat 0 0;
	font:normal 12px/20px simsun;
	color:#39c;
	border:#98d0f0 1px solid;
	height:22px;
	cursor:pointer;
	vertical-align:top;
	margin-right:6px;
}
.imgtab img {
	padding:2px;
	border:#ccebfd 1px solid;
}
.cpage {
	clear:both;
	border-top:#ccebfd 1px dashed;
	height:42px;
	padding:10px 15px 0 10px;
	font:normal 14px/30px simsun;
	text-align:right;
	color:#39c;
}
.cpage a, .cpage a:visited {
	border:#ccebfd 1px solid;
	padding:4px 6px;
	color:#39c;
	margin-right:3px;
}
.cpage a:hover {
	color:#6cf;
}
.cpage span {
	padding:4px 6px;
	color:#444;
	font-weight:bold;
}
.cpage b {
	padding:4px 4px;
	color:#f00;
}
/* list2-right */
.sgame {
	/*padding:15px 0 5px 15px;
	width:333px;*/
	width:216px;
	padding:15px 7px 0 15px;
	overflow:hidden;
}
.sgame li {
	width:100px;
	text-align:center;
	line-height:26px;
	height:100px;
	float:left;
	margin-right:8px;
}
.sgame li img {
	padding:2px;
	border:#ccc 1px solid;
	vertical-align:bottom;
}
.sgame-list{
	width:216px;
	padding:0 11px 15px;
	overflow:hidden;
}
.sgame-list li{
	float:left;
	width:88px;
	height:27px;
	line-height:27px;
	padding-left:12px;
	margin-left:8px;
	background:url(../images/arrow-r.gif) no-repeat 3px center;
	overflow:hidden;
}
.sgame-list li a{
	color:#39c;
}
.sgame-list li a:hover{
	color:#f00;
}
.r-ph {
	width:348px;
	overflow:hidden;
}
.r-ph dl {
	float:left;
	width:174px;
}
.r-ph dl dt {
	height:30px;
	font:bold 14px/30px simsun;
	color:#39c;
	border-bottom:#ccebfd 1px solid;
	background-color:#f4fbff;
	text-align:center;
}
.r-ph dl dd {
	background:url(../images/list_bg.gif) no-repeat -220px -40px;
	padding:10px;
}
.r-ph dl dd.dot {
	border-right:#dbf2ff 1px dashed;
}
.r-ph dl dd li {
	padding-left:24px;
	line-height:20px;
}
.hotgril {
	/*padding:15px 0 5px 10px;
	width:333px;*/
	width:220px;
	padding:15px 9px 5px;
	overflow:hidden;
}
.hotgril li {
	width:220px;
	text-align:center;
	line-height:30px;
	height:150px;
	float:left;
	/*margin-right:6px;*/
}
.hotgril li img {
	width:150px;
	height:113px;
	padding:2px;
	border:#ccc 1px solid;
	vertical-align:bottom;
	display:block;
	margin:0 auto;
}
.hotgirl-list{
	width:224px;
	margin:0 7px 10px;
}
.hotgirl-list li{
	height:28px;
	line-height:28px;
	background:url(../images/dots-blue.gif) repeat-x left top;
	overflow:hidden;
}
.hotgirl-list li a{
	padding-left:15px;
	background:url(../images/circle.gif) no-repeat 3px 1px;
	color:#39c;
}
.hotgirl-list li a:hover{
	color:#f00;
}
.ng-2 {
	font:bold 14px/31px simsun;
	height:30px;
	background:url(../images/list_bg.gif) no-repeat 0 -254px;
	overflow:hidden;
}
.r-tt b {
	float:left;
}
.r-tt b.rb1 {
	background:url(../images/list_bg.gif) no-repeat -520px -41px;
	color:#f09300;
	height:32px;
	line-height:32px;
	padding-left:23px;
	margin-right:6px;
}
.r-tt b.rb2 {
	background:url(../images/list_bg.gif) no-repeat -520px -81px;
	color:#48bf00;
	height:32px;
	line-height:32px;
	padding-left:23px;
	margin-right:6px;
}
.r-tt span.rb1 {
	background:url(../images/list_bg.gif) no-repeat -642px -120px;
	width:75px;
}
.r-tt span.rb2 {
	background:url(../images/list_bg.gif) no-repeat -642px -160px;
	width:75px;
}
.r-tt span.rb1 a, .r-tt span.rb2 a {
	display:block;
}
.newgame {
	width:348px;
	overflow:hidden;
	background:url(../images/rbt-bg.gif);
}
.newgame dl {
	height:30px;
	line-height:30px;
}
.newgame dl .rt1 {
	color:#f30;
}
.newgame dl .rt2 {
	color:#949494;
}
.newgame dl .rt3 {
	font:normal 14px/30px simsun;
}
.newgame dl .rt3 a, .newgame dl .rt3 a:visited {
	color:#39c;
}
.newgame dl .rt4 a, .newgame dl .rt4 a:visited {
	color:#f30;
}
.ngmore {
	text-align:right;
	padding-right:10px;
	line-height:30px;
}
.ng-r {
	float:right;
	width:136px;
	height:30px;
	overflow:hidden;
}
.ng-r li {
	width:62px;
	float:left;
	border:#cdebfe 1px solid;
	margin:5px 4px 0 0;
	text-align:center;
	height:23px;
	font:normal 12px/24px simsun;
	color:#39c;
	cursor:pointer;
	background:url(../images/list_bg.gif) no-repeat -100px -290px;
	overflow:hidden;
}
.ng-r li.m_o {
	background:url(../images/list_bg.gif) no-repeat 0 -290px;
	overflow:hidden;
	height:24px;
}
.btab {
	background:url(../images/list_bg.gif) no-repeat -1px -221px;
	height:31px;
	line-height:31px;
}
.rt1, .rt2, .rt3, .rt4 {
	text-align:center;
	color:#069;
	float:left;
}
.rt1 {
	width:75px;
}
.rt2 {
	width:90px;
}
.rt3 {
	width:100px;
}
.rt4 {
	width:83px;
}
/* comment */
.comment {
	padding:10px;
}
.com-tt {
	background:url(../images/blue-b-bt.gif) repeat-x bottom;
	height:31px;
}
.com-tt li {
	float:left;
	background:url(../images/comment-bg.gif) no-repeat 0 -31px;
	width:91px;
	height:31px;
	font:normal 14px/31px simsun;
	text-align:center;
	margin-left:10px;
	color:#5a97b5;
	cursor:pointer;
}
.com-tt li.m_o {
	background:url(../images/comment-bg.gif) no-repeat 0 0;
	font-weight:bold;
	color:#444;
}
.com-tt li.spage {
	float:right;
	width:600px;
	background:none;
	height:31px;
	text-align:right;
	font:normal 12px/28px simsun;
	cursor:auto;
	padding-right:10px;
}
.spage a, .spage a:visited {
	border:#ccebfd 1px solid;
	padding:4px 6px;
	color:#39c;
	margin-right:3px;
}
.spage a:hover {
	color:#6cf;
}
.spage span {
	padding:4px 6px;
	color:#444;
	font-weight:bold;
}
.spage b {
	padding:4px 4px;
	color:#f00;
}
.input-tab {
	width:655px;
	margin:0 auto;
}
.login-in {
	padding:10px;
}
.login-in .t_user {
	border:#ccc 1px solid;
	width:100px;
	height:16px;
	font:normal 12px/16px simsun;
	padding:2px;
	margin-right:6px;
}
.login-in .btn {
	background:url(../images/xyx_art_bg.gif) no-repeat -200px -160px;
	border:#ccc 1px solid;
	height:22px;
	font:normal 12px/22px simsun;
	margin-right:6px;
	padding:0 2px;
	color:#666;
	cursor:pointer;
}
.login-tab {
	padding:0 15px 10px;
	height:130px;
}
.login-tab textarea {
	border:#ccc 1px solid;
	width:610px;
	color:#999;
	margin-bottom:6px;
	padding:2px;
	font:normal 12px/20px simsun;
	height:80px;
}
.login-tab .l {
	color:#bcbcbc;
	line-height:30px;
}
.login-tab .btn {
	background:url(../images/xyx_art_bg.gif) no-repeat 0 -160px;
	border:#ccc 1px solid;
	height:30px;
	font:normal 12px/30px simsun;
	margin-right:6px;
	padding:0 2px;
	color:#666;
	cursor:pointer;
}
.comment {
	position:relative;
}
.comment dl {
	border-bottom:#c9e2f1 1px dashed;
	padding-bottom:6px;
}
.comment dt {
	height:32px;
	background-color:#f4fbff;
	padding:0 10px;
	font:bold 14px/32px simsun;
	color:#39c;
}
.comment dt span {
	float:right;
	font:normal 12px/32px simsun;
	color:#9cc7dc;
}
.comment dt span b {
	color:#999;
	font-weight:normal;
}
.comment dd.cont {
	padding:10px;
	font:normal 14px/28px simsun;
}
.comment dd.cont .quote {
	background-color:#fffeec;
	border:#ded1a8 1px solid;
	padding:3px;
	font:normal 12px/22px simsun;
	margin-bottom:6px;
	text-indent:4px;
}
.comment dd.cont .quote span {
	display:block;
	color:#ccc;
}
.comment dd.cont .quote span b {
	color:#390;
	font-weight:normal;
}
.comment dd.btn {
	text-align:right;
	line-height:28px;
	height:28px;
	padding-right:10px;
}
.comment dd.btn a, .comment dd.btn a:visited {
	float:right;
	color:#666;
}
.comment dd.btn a:hover {
	text-decoration:none;
	color:#f00;
}
.comment dd.btn a.ding {
	background:url(../images/comment-bg.gif) no-repeat 0 -70px;
	padding:0 8px 0 18px;
	text-align:left;
}
.comment dd.btn span.ding {
	background:url(../images/comment-bg.gif) no-repeat 0 -100px;
	padding:0 8px 0 18px;
	text-align:left;
	float:right;
	color:#bbb;
}
.comment dd.btn .ding b {
	color:#f00;
}
.comment dl.reply {
	border:none;
	padding:0;
	width:453px;
	height:155px;
	background:url(../images/comment-bg.gif) no-repeat 0 -130px;
	left:475px;
	_left:465px;
	margin-top:-10px;
	position:absolute;
	z-index:1;
	padding:10px 5px;
}
.comment dl.reply a.close {
	display:block;
	width:13px;
	height:13px;
	position:absolute;
	background:url(../images/comment-bg.gif) no-repeat -110px 0;
	left:444px;
	top:12px;
	z-index:2;
}
.comment dl.reply .login-in .t_user {
	width:72px;
}
.comment dl.reply .login-tab {
	height:95px;
	overflow:hidden;
}
.comment dl.reply .login-tab textarea {
	width:414px;
	height:60px;
}
.comment .cpage {
	border-bottom:#ccebfd 1px dashed;
	border-top:none;
}
/* building */
.building {
	padding:60px 100px 0;
	background:url(../images/gradients-b.gif) repeat-x bottom;
	height:340px;
}
.building p {
	margin-bottom:8px;
}
.building .r {
	width:430px;
}
.building dl {
	padding-left:10px;
}
.building dl.text {
	margin-bottom:10px;
}
.building dl.text dt {
	font:normal 14px/36px simsun;
}
.building dl.text dd {
	line-height:24px;
}
.building dl.text dd a, .building dd a:visited {
	text-decoration:underline;
}
.building dl.text dd a:hover {
	text-decoration:none;
}
.building dl.tuijian {
	margin-bottom:7px;
	font:normal 12px/20px simsun;
}
.building dl.tuijian a, .building dl.tuijian a:visited {
	text-decoration:none;
}
.building dl.tuijian a:hover {
	text-decoration:underline;
}
.building dl.tuijian dt {
	float:left;
	background:url(../images/nopage-bg.gif) no-repeat 0 0;
	width:60px;
	text-align:center;
	font:bold 12px/20px simsun;
	height:20px;
	margin-right:10px;
}
.building dl.tuijian dt.gril {
	background-position:0 -30px;
}
.building .btn {
	clear:both;
	padding:20px 0 0 200px;
	height:44px;
}
.backbtn {
	background:url(../images/nopage-bg.gif) no-repeat 0 -60px;
	font:bold 14px/44px simsun;
	float:left;
	width:120px;
	text-align:center;
	margin-right:20px;
}
/* foot */
.foot {
	background:url(../images/footbg.gif) repeat-x top;
	height:80px;
	text-align:center;
	line-height:30px;
	padding-top:10px;
}
.foot span {
	color:#666;
}
.foot .links {
	color:#bfe2f4;
}
.foot .links a, .foot .links a:visited {
	color:#069;
}
.foot .links a:hover {
	color:#09c;
}

.inner-bd{width:700px;_height:330px;min-height:330px;padding:10px 14px;}
.inner-bd p{font-size:14px;line-height:28px;margin-bottom:30px;}
.inner-bd em.orange{font-weight:bold;font-style:normal;color:#f60;}
.inner-bd .us-list{margin-left:15px;margin-bottom:30px;}
.inner-bd .us-list li{float:left;line-height:27px;padding-left:10px;font-size:14px;background:url(../images/arrow-r.gif) no-repeat 0 9px;color:#868686;}