@charset "utf-8";
body	{ text-align:center; color:#000; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:88%; margin:0.5% 0}
form	{ margin:0; padding:0}
table	{ font-size:88%}
img		{ border:0}
a:hover	{ color:#F00}


/*General*/
.title{color:#FF0000;background-color:#eeeeee; width:100%; text-align:center;font-size:130%;font-weight:bold; margin:0; line-height:30px}

.TitleMenu{width:100%;text-align:center; font-size:100%; font-weight:bold; margin: auto 0}
.TitleMenu a{color:#0000FF}

.notice{font-size:114%;text-align:center;font-weight:bold}

.help{margin:auto 3%; text-align:left}
.help h2{background-color: #eeeeee; width:100%; text-align:center; font-size:135%; font-weight:bold; margin:0}
.help div{text-align:right}
.help div a{color:#0000FF}

.message{font-size:110%; color:#FF0000; line-height:160%; padding-left:24px; text-align:left}


/*Top*/
#top_form	{ text-align:left; width:100%;}
.FormInput	{font-size:16px;width:25%}
.TopMenu	{ text-align:left; position:relative; background-color:#261cdc;color:#FFF;padding:6px;font-size:14px}
.TopMenu a	{color:#FFF}
.TopMenu_ad		{position:absolute; top:6px; right:0}
.cshu_edition	{ position:absolute; top:0; right:12px; padding:6px;}

/*Main*/
.main	{text-align:left; width:99%; margin:0 auto; padding:5px 0 0 0}
.left	{float:left;width:61.8%; margin:5px 0; text-align:left}
.right	{float:right;width:38.0%; margin:5px 0; border-left:solid 1px #0066FF; text-align:left}

/*Left*/
.page{clear:both;width:100%;padding:3px;text-align:right}

.new{color:#006600; font-weight:bold}
.best{color:#FF0000; font-weight:bold}

/*Right*/
.right h2	{text-align:center;font-size:100%;margin:0.2% 0 1.6% 0}

/*Bottom*/
.BottomLine	{clear:both; width:100%; margin:0.6% auto; border-bottom:solid 1px #261cdc;font-size:0;height:0}
.Bottom		{text-align:center; font-size:100%; margin:1% auto;}
.Bottom .Bottom_ad	{ margin:2% 0 1%}
.Bottom p	{ margin:0.3% 0}
.Bottom a	{ color:#00e}

/*shiyi*/
.best_shiyi_ad	{border-bottom:solid 1px #0066FF;margin:5px 0;padding:3px 0;text-align:left}

.shiyi	{ margin:0 3px; text-align:left}
.shiyiTop	{list-style:none;width:100%;line-height:120%; margin:0; padding:0}
.shiyiTop li	{float:right;width:20px;margin:1px 0 0 0; padding:0}
.shiyiTop h1	{font-size:115%;margin:0;color:#f00}

.Number	{float:left;width:25%;padding-top:3px}
.Edition{float:left;width:20%;padding-top:3px}
.UpCount{float:left;width:20%;padding-top:3px}


.shiyiBody{clear:both;width:100%;overflow:hidden;padding:3px}
.shiyiBody textarea	{width:100%; height:300px; word-break:break-all}


.shiyi_bottom	{color:#006600;text-align:right;border-bottom:solid 1px #CCCCCC;padding:3px; margin:0 0 1px 0;font-size:90%}
.shiyi_bottom a	{color:#006600}


.left .Number	{ width:25%}
.left .Edition	{ width:20%}
.left .UpCount	{ width:20%}
.left .shiyiBody textarea	{ height:200px}

.right .shiyi	{ margin:0 3px 0 6px}
.right .Number	{ width:15%}
.right .Edition	{ width:25%}
.right .UpCount	{ width:25%}
.right .shiyiBody textarea	{ height:100px}


/*search*/
.search	{float:left; width:80%;list-style:none;margin:0; padding:0; text-align:left}
.search li	{padding:6px 2%}
.search h2	{font-size:115%;font-weight:bold;margin:0}
.search h2 b{color:#FF0000;text-decoration:underline}
.search p	{margin:3px 0}
.search div	{padding:3px 0;font-size:90%;color:#006600}
.Search div a	{color:#006600}

.search_right_ad	{float:right;width:20%;overflow:hidden;text-align:right; margin:10px 0 0 0}
.search_page	{clear:both; text-align:center}


/* open page */
.cent_page	{ position:absolute; top:0; right:0; width:200px; padding:18px; text-align:center; font-size:88%; background:#FFFFFF; border:#000000 solid 1px}
.cent_page p{ text-align:center}
.cent_page a{ color:#000000}

.user_page	{ position:absolute; top:0; left:0; width:auto; padding:0 28px; text-align:center; color:#000000; background:#FFFFFF; border:#000000 solid 1px}
.user_page h3	{ margin:24px 0; font-size:115%; text-align:center; color:#006600}
.user_page p	{ width:auto; margin:auto; text-align:left}
.user_page p a	{ color:#000000}


/*post*/
.post_intro	{ margin:5px 0; padding:0}
.post_intro li	{ margin-left:20px}

#ExtToolbar0	{ clear:both; list-style:none; margin:0; padding:0}
#ExtToolbar0 li	{ float:left; text-align:center; height:26px; width:26px; cursor:pointer;}
#ExtToolbar0 image	{ margin-top:3px}
#ExtToolbar0 li.post_separator	{ border-left:#999999 solid 1px; width:0; height:20px; margin:3px 5px}

#ExtToolbar1	{ clear:both; list-style:none; margin:0; padding:0}
#ExtToolbar1 li	{ float:left; text-align:center; height:26px; width:26px; cursor:pointer;}
#ExtToolbar1 image	{ margin-top:3px}
#ExtToolbar1 li.post_separator	{ border-left:#999999 solid 1px; width:0; height:20px; margin:3px 5px}

.Btn	{}
.BtnMouseOverUp		{border:1px solid #3169C6; background:#C6D3EF; height:25px; width:25px;}


#div_body	{ clear:both; border:inset 1px #bbbbbb; width:auto; height:240px; padding:6px 3px 3px 6px; margin:10px 0; overflow:auto;}

.post_mode		{ clear:both; margin:5px 0}
.post_mode p	{ float:left; width:80px; height:30px; line-height:30px; font-size:12px; margin:0 5px 0 5px}
.post_mode p image	{ float:left; margin:4px 3px 0 0}
.post_mode .TabOn 	{ padding:1px 5px; border:1px inset; background-color:#EEEEEE;}
.post_mode .TabOff 	{ padding:1px 5px; border:1px outset; cursor: pointer;}

.post_mode .post_sign	{ float:right;}
.post_mode .post_sign input	{ background:#f0f0f0}

.post_submit	{ clear:both; text-align:center; margin:8px 0}


