BODY {
font-size:12px;
color:#666;
line-height:138%;
font:12px/1.4em Verdana, Arial, Helvetica, sans-serif;
margin:4px 0
}

P {
margin:15px 0;
padding:0
}

UL {
margin-top:15px;
margin-bottom:15px
}

LI {
line-height:17px
}

OL li {
margin-top:48px;
font-size:14px;
font-weight:700;
border-bottom:2px dotted #eee
}

OL li p {
font-size:13px;
font-weight:400
}

A {
color:#099;
text-decoration:none
}

A:HOVER {
text-decoration:underline;
color:#0cc
}

A:ACTIVE {
color:#3fc
}

A IMG {
text-decoration:none;
border:none
}

FORM UL {
list-style:none
}

HR {
border-top:1px solid #ccc;
border-left:none;
border-right:none;
border-bottom:none
}

LABEL {
float:left;
width:132px;
height:25px;
font-size:13px;
font-weight:700;
text-align:right;
padding:3px
}

TEXTAREA {
font-size:12px;
font-family:Verdana, Arial
}

.submit {
width:81px;
height:27px;
text-align:center;
border:none;
background:transparent url(/images/icon/bg_group.png) 0 -105px no-repeat
}

.input_br {
float:left;
width:346px;
height:57px;
padding:3px
}

.input_ta {
float:left;
width:346px;
height:144px;
padding:3px
}

.input {
float:left;
width:346px;
padding:3px
}

.inputh {
height:25px
}

.inputp {
background:url(/images/icon/bg_transparent.png);
border:1px outset #cf6;
padding:3px
}

.input .cell {
width:151px;
height:20px;
border:1px solid #999
}

.input_outer {
float:right;
width:490px;
border:1px solid #999;
overflow:hidden;
background:#666;
padding:4px
}

.input_inner {
width:490px;
height:390px;
background:#ddd;
color:#333
}

.input_signin {
width:148px;
height:16px;
background:url(/images/icon/bg_group.png) 0 -5px no-repeat;
border:1px outset #cf6;
margin:0;
padding:3px
}

.nav li {
list-style:none;
width:75px;
float:left;
border-left:1px solid #eee;
border-right:1px solid #eee;
height:17px;
overflow:hidden;
padding:2px 10px
}

.message {
width:auto;
text-align:center;
border:2px dotted #f30;
margin:0;
padding:10px
}

.messagd {
width:auto;
text-align:center;
border:2px dotted #3c0;
margin:0;
padding:10px
}

h1,h2,h3,h4 {
margin-top:18px;
margin-bottom:11px;
margin-left:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:128%;
padding:0
}

h1,h3 {
color:#3c0
}

h1,h2 {
font-size:1.8em
}

h3,h4 {
font-size:1.5em
}

h5,h6 {
font-size: 14px;
margin:0px;
padding:0 0 8px 0;
}

.layout_header {
width:990px;
height:58px;
background:url(/images/icon/logo.jpg) 420px 50px no-repeat;
text-align:right;
position:relative;
margin:0;
padding:10px 0
}

.layout_outer {
width:990px;
border:0 solid #ddd;
margin:0 auto;
padding:0
}

.layout_content {
width:870px;
position:relative;
margin:0;
padding:28px 60px
}

.layout_footer {
width:970px;
height:188px;
background:none;
position:relative;
margin:0;
padding:10px
}

.layout_coner {
width:870px;
position:relative;
margin:0 0 28px;
padding:10px 60px
}

.layout_tag {
position:relative;
width:970px;
height:42px;
background:url(/images/icon/bg_group.png) no-repeat;
background-position:-379px -217px;
border-top:5px solid #ccc;
border-left:10px solid #ccc;
border-right:10px solid #ccc
}

.layout_tag div {
width:124px;
padding:13px 10px
}

.layout_cp_r {
position:relative;
width:590px;
margin-left:258px;
border:1px solid #eee;
padding:10px
}

.layout_cp_i {
position:relative;
width:568px;
border:1px solid #f7f7f7;
height:auto;
padding:18px 10px
}

.layout_ix_l {
width:658px;
min-height:1000px
}

.layout_ix_r {
width:300px;
margin-right:10px;
position:absolute;
right:0px;
top:10px;
overflow:hidden
}

.space {
position:relative;
clear:both;
height:18px;
background:none
}

.box_a {
width:198px;
float:left;
height:80px;
margin:0;
padding:10px
}

.box_a_img {
border-top:1px solid #eee;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #eee
}

.box_content {
position:relative;
width:488px;
margin-bottom:23px;
margin-left:148px;
border:1px solid #ddd;
padding:0 10px 10px
}

.header_tab_red {
width:149px;
height:29px;
background:url(/images/icon/bg_group.png);
background-position:259px 42px;
text-align:center;
padding-top:9px;
margin-left:0;
float:left;
font-size:1.1em
}

.header_tab_sub {
text-align:center;
float:left;
font-size:2.3em;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
margin:0;
padding:8px 18px 4px
}

.text_title_m {
font-size:1.5em;
font-weight:700
}

.text_title_separater {
width:658px;
height:22px;
font-size:18px;
font-weight:700;
color:#333;
border-bottom:3px solid #fff;
margin:18px 0;
padding:2px 0
}

.dot_separater {
border-bottom:1px dotted #ddd;
margin:5px 0
}

.b_line_separater {
border-bottom:3px solid #ddd;
margin:5px 0
}

.dot {
border-bottom:1px dotted #ddd
}

.line {
border-bottom:1px solid #ddd
}

.title_solid {
padding-top:10px;
border-bottom:1px solid #ddd;
background:#none;
font-size:13px;
color:#f30
}

.title_dotted {
padding-top:10px;
border-bottom:1px dotted #ddd;
background:#none;
font-size:13px
}

.search {
width:375px;
height:26px;
background:url(/images/icon/bg_group.png);
background-position:0 69px;
position:relative
}

.search input {
border:none
}

.bar_div {
width:497px;
height:31px;
float:left;
margin-bottom:10px;
border-right:1px solid #ddd;
padding-top:5px;
overflow:hidden
}

.bar_img {
width:460px;
height:11px;
border:1px solid #ddd
}

.bar_even {
background:url(/images/icon/bg_transparent.png)
}

.img_ex {
border:1px solid #eee;
width:400px;
margin-bottom:11px;
clear:both;
padding:3px
}

.PAGE {
font:sans-serif;
border:1px solid #ccc;
font-weight:700;
color:#000;
padding:0.02em 0.35em
}

.page {
font:sans-serif;
border:1px solid #ccc;
padding:0.02em 0.35em
}

.blog_box {
width:658px;
padding-bottom:28px;
color:#333;
overflow:hidden
}

.blog_box img {
width:658px;
border:none;
padding-bottom:5px;
padding-top:5px
}

.comment {
color:#ccc;
font-size:10px;
margin:0;
padding:0
}

.comment input,textarea {
border:1px solid #999;
background:none;
padding:2px
}

.ix_separator {
width:990px;
height:12px;
overflow:hidden;
clear:both;
margin:0 auto;
padding:0
}

.liveButton {
height:22px;
padding-top:1px;
border:1px solid #e1b500;
background:#fc0;
border-style:outset
}

.iframe {
position:absolute;
left:50%;
top:30%;
z-index:1000
}

#iframeReg {
display:none;
left:-232px;
width:465px;
top:-105px;
height:211px;
filter:Alpha(Opacity=90);
opacity:0.9;
position:absolute
}

.input_br .img {
float:left;
margin-right:3px
}

.inp {
height:18px;
border:1px solid #ddd
}

.btna {
font-size:11px;
font-weight:400;
color:#885200;
height:auto;
width:90px;
background-color:#FFAE35;
cursor:pointer;
border-color:#FFC46A #E88B00 #E88B00 #FFC46A;
border-style:solid;
border-width:1px
}

.btnb {
font-size:11px;
font-weight:400;
color:#253A85;
background-color:#EBF0FA;
height:auto;
width:150px;
cursor:pointer;
border-color:#A7BCE9 #1B3268 #1B3268 #A7BCE9;
border-style:solid;
border-width:1px
}

BR,FORM {
margin:0;
padding:0
}

I,.nav {
margin:0;
padding:0
}

FORM LI,.layout_ix_r div {
margin-bottom:11px
}

.nv .cn,.nv:hover .en {
display:block
}

.nv:hover .cn,.nv .en {
display:none
}

#newPreview1,#newPreview2,#newPreview3,#newPreview4 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)
}
#featured {
	padding:7px;
	margin-bottom:18px;
	border:1px solid #eee;
	height:110px;
	overflow:hidden;
}
#featured .image {
	float:left;
	width:140px;
	height:105px;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	border-top:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;
	}
#featured .source {
	 margin-left:171px;
	 height:110px;
	}
#featured .id {
	color:#c4d4f6;
	}
#featured .right {
	height:110px;
	float:right;
	width:130px;
/*	border-top:4px solid #ccc; */
	margin-left:11px;
	}

