@charset "utf-8";
/* CSS Document */
body
{
background-position:50% 0%;
font-family:"MS PGothic";
margin:0px
}

body form
{
	margin:0px;
	padding:0px;
	overflow:hidden;
}
body a:focus
{
	outline:none;
}
body a img
{
	border:0px;
	filter:alpha(opacity:100);
	-moz-opacity:1.0;
	opacity:1.0;
}
body a:hover img
{
	filter:alpha(opacity:70);
	-moz-opacity:0.7;
	opacity:0.7;
}
body h1
{
width:auto;
height:25px;
margin:0px auto;
text-align:center;
line-height:25px;
background:#f5f5f5;
font-weight:100;
color:#666;
font-size:12px;
overflow:hidden;
}

/*container*/
#container
{
	clear:both;
	overflow:hidden;
	width:1003px;
	height:auto;
	margin:0px auto 0px auto;
	padding:28px 0px 0px 0px !important;
    padding:1px 0px 0px 0px;

}
.templates_title
{
	width:auto;
	height:28px;
	line-height:28px;
	overflow:hidden;
	background:url(../../images/temp2/temp_title.jpg);
	clear:both;
}
.templates_title_logo
{
	width:600px;
	height:25px;
	padding:0px 5px;
	overflow:hidden;
	float:left;
}
* html .templates_title_btn
{
	line-height:23px;
}
.templates_title_btn
{
	width:250px;
	height:28px;
	overflow:hidden;
	float:left;
	line-height:26px;
}

.templates_title_btn a
{
	border:1px solid #CCC;
	padding:2px 5px 1px 5px;
	font-size:12px;
	text-decoration:none;
	margin:0px 5px;
	color:#000001;
	background:#FFFffa;
}
.templates_title_btn a:hover
{
	
	background:#9C6;
	border:1px solid  #990;
}
.templates_title_news
{
	width:530px;
	padding:0px 10px;
	height:28px;
	font-size:12px;
	overflow:hidden;
	line-height:28px;
	float:left;
	text-align:center;
}
.templates_title_news a
{
	text-decoration:underline;
	color:#06C;
}
.templates_title_news a:hover
{
	text-decoration:none;
	color:#090;
}
/*page_top of page*/
.status
{
	clear:both;
	width:auto;
	height:auto;
	font-size:12px;
	background:#FEF8E2;
	text-align:left;
	margin:5px 0px;
	line-height:22px;
	padding:5px;
}
.status a
{
	color:#C00;
	font-size:12px;
	text-decoration:underline;
}
.pagetop
{
	clear:both;
	width:827px;
	height:22px;
	overflow:hidden;
	margin:0px auto 0px auto;
}
/*bodd_container*/
.bodd_container
{
	width:803px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	padding:0px 0px 0px 24px;
	background:url(../../images/temp2/page_bg.jpg);

}
/*bodd_left*/
.bodd_left
{
	width:585px;
	height:auto;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	float:left;

}
/*banner-left*/
.banner
{
	width:586px;
	height:178px;
	padding:0px;
	margin:0px;
	background:url(../../images/temp2/banner.jpg);
	overflow:hidden;
}
.banner .logo
{
	clear:both;
	width:50%;
	margin:0px 0%;
	height:auto;
	line-height:25px;
	overflow:hidden;
	position:relative;
	font-size:23px;
	font-weight:bold;
	z-index:15;
	left:15px;
	top:8px;
}
.banner .ggb_flash
{
	position:absolute;
	z-index:2;
	width:586px;
	height:178px;
	overflow:hidden;
}
.banner .logo a{
	color:#442e11;
	text-decoration:none;
}
.banner .logo a:hover
{
	color:#212121;
	text-decoration:underline;
}
.banner .words
{
	clear:both;
	width:50%;
	height:30px;
	overflow:hidden;
	color:#212121;
	padding:0px;
	font-size:14px;
	line-height:16px;
	position:relative;
	z-index:15;
	font-weight:bold;
	left:15px;
	top:15px;
}
/*menu-left*/
.menu
{
	width:auto;
	height:41px;
	overflow:hidden;
	margin:5px 0px 0px 0px;
	background:url(../../images/temp2/menu_bg.jpg);
}
.menu ul
{   
    width:auto;
	display:inline-block;
	clear:both;
    margin:0px 0px 0px 0px;
    padding:0px 3px 0px 0px;
	list-style:none;
	overflow:hidden;
}
.menu ul li
{
	float:left;
	width:110px;
	height:37px;
	overflow:hidden;	
	padding:0px 0px 0px 5px;
}
.menu ul li a
{
	width:100px;
	height:24px;
	text-align:center;
	padding:13px 5px 0px 5px;
	display:block;
	overflow:hidden;
	color:#FFFFFE;
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
	background:url(../../images/temp2/menu_b.jpg);
}
.menu ul li a:hover
{
	width:100px;
	height:24px;
	text-align:center;
	padding:13px 5px 0px 5px;
	display:block;
	overflow:hidden;
	background:url(../../images/temp2/menu_a.jpg);
}
/*contents-left*/
.contents, .allartcle
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	padding:5px 10px;
}
/*story-left*/
.contents .story
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:5px 0px;
}
/*title of story-left*/
.contents .story .title
{
	clear:both;
	width:auto;
	height:auto;
    line-height:26px;
	padding:5px 0px;
	font-size:14px;
	overflow:hidden;
	background:#FFFFF8;
	border-bottom:1px solid #e3ac1c;
}
.contents .story .title .lft
{
	
	width:94%;
	height:auto;
	overflow:hidden;
	padding:0px 2%;
}
.contents .story .rgt
{
	width:94%;
	font-size:10px;
	height:15px;
	line-height:15px;
	text-align:right;
	overflow:hidden;
	padding:2px 2%;
}
/*article of story-left*/
.contents .story .article
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	padding:10px 5px;
	font-size:12px;
	line-height:22px;
}
/*comment of story-left*/
.comment_include
{
clear:both;
width:auto;
height:auto;
overflow:hidden;
margin:5px 0px;
}
.contents .story .comment , .bodd_left .comment , .contents .story .comment2
{
	float:right;
	clear:both;
	margin:5px 0px;
	width:198px;
	height:24px;
	overflow:hidden;
	background:url(../../images/temp2/comment_bg.jpg);
}
.contents .story .comment2
{
	background:url(../../images/temp2/comennt2.jpg);
    width:120px;		   
}

.contents .story .comment div , .bodd_left .comment div , .contents .story .comment2 div
{
	float:left;
	width:auto;
	height:16px;
	line-height:16px;
	text-align:center;
	padding:2px 0px;
	font-size:12px;
	margin:0px 2px !important;
	margin:0px 1px;
	text-decoration:none;
}
.contents .story .comment .model_a , .bodd_left .comment .model_a , .contents .story .comment2 .model_a
{
	width:39px;
	background:url(../../images/temp2/comment_1.jpg);
}
.contents .story  .comment .model_b , .bodd_left .comment .model_b, .contents .story .comment2 .model_b
{
	width:73px;
	background:url(../../images/temp2/comment_2.jpg);
	font-size:10px;
}
.contents .story .comment a , .bodd_left .comment a , .bodd_left .comment2 a
{
	text-decoration:none;
	color:#FFF;
}
.contents .story .comment a:hover , .bodd_left .comment a:hover
{
	text-decoration:underline;
	color:#FFF;
}
/*pagelinks of page*/
.page_links
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	line-height:18px;
}
.page_links a
{
	padding:3px;
	color:#FFF;
	border:#d19f0c 1px solid;
	background:#b37f09;
	text-decoration:none;
}
.page_links a:hover
{
	padding:3px;
	color:#000;
	border:#d19f0c 1px solid;
	background:#d19f0c;
}
/*bodd_right*/
.bodd_right
{  
    float:left;
	width:200px;
	overflow:hidden;
	padding:0px 0px 0px 4px;
}
/*personal of right*/
.bodd_right .personal
{
	clear:both;
	width:170px;
	height:auto;
	overflow:hidden;
	padding:10px;
}
.bodd_right .personal .fir
{
	clear:both;
	width:auto;
	height:auto;
	margin:0px 0px 5px 0px;
	overflow:hidden;
	display:inline-block;
	text-align:center;
}
.bodd_right .personal .pic
{
	background:url(../../images/temp2/pic_bg.jpg);
	padding:5px;
	width:110px;
	height:110px;
	overflow:hidden;
	float:left;
	margin:0px 25px !important;
	margin:0px 13px;
}
.bodd_right .personal .btn a img
{
	border:0px;
}
.bodd_right .personal .btn
{
	width:auto;
	float:left;
	height:auto;
	overflow:hidden;
}
.bodd_right .personal .both
{
	clear:both;
	width:auto;
	height:5px;
	overflow:hidden;
}
.bodd_right .personal .contents
{
	clear:both;
	width:auto;
	background:#f3db8f;
	height:auto;
	padding:2px 2px 5px 2px;
	overflow:hidden;
}
.bodd_right .personal .contents div
{
	clear:both;
	margin:2px 0px;
	padding:0px 5px;
	line-height:22px;
	font-size:12px;
	color:#FFF;
	background:url(../../images/temp2/personal_bg.jpg);
}
.bodd_right .total
{
	clear:both;
	width:auto;
	height:auto;
	margin:10px 0px;
}
.bodd_right .total .title , .ptitle
{
	width:auto;
	height:31px;
	overflow:hidden;
	line-height:31px;
	padding:0px 0px 0px 20px;
	overflow:hidden;
	background:url(../../images/temp2/search_til.jpg) no-repeat;
	font-size:12px;
	color:#7c6314;
}
.bodd_right .usual
{
	clear:both;
	width:195px;
	height:auto;
	margin:5px 0px;
	overflow:hidden;
	text-align:center;
}
.bodd_right .usual .both
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
}
.bodd_right .usual .contents,.bodd_right .usual .friend,.bodd_right .usual .adver
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	background:url(../../images/temp2/search_mid.jpg);
}
.contents ul
{
	list-style:none;
	clear:both;
	width:auto;
	padding:5px;
	height:auto;
	overflow:hidden;
	margin:0px;
}
.contents ul li
{
	border-bottom:1px dashed #c59040;
	height:auto;
	width:auto;
	text-align:left;
	line-height:23px;
	overflow:hidden;
}
.contents ul li a
{
	font-size:12px;
	color:#6a3b1d;
	text-decoration:none;
}
* html .contents ul li img
{
	margin:10px 0px 0px 5px;
}
.contents ul li a:hover
{
	
	text-decoration:underline;
}
/*friend contens*/
.friend ul
{
	width:auto;
	height:auto;
	overflow:hidden;
	padding:5px;
	margin:0px;
	list-style:none;
	display:inline-block;
}
.friend ul li
{
	width:auto;
	text-align:left;
	overflow:hidden;
	height:53px;
	margin:2px 2px;
}
.friend ul li a
{
	width:auto;
	height:46px;
	padding:0px;
	cursor:pointer;
	display:block;
	color:#DC8729;
	overflow:hidden;
	text-decoration:none;
}
.friend ul li a:hover
{
	color:#FFF;
	background:#e6b43c;
}
.friend_pic
{
	display:block;
	float:left;
	width:48px;
	height:48px;
	overflow:hidden;
	cursor:pointer;
	border:1px solid #f3c537;
}
.friend_pic img
{
	border:0px;
}
* html .friend_name
{
	line-height:13px;
}
.friend_name
{
	display:block;
	float:left;
	line-height:15px;
	font-size:12px;
	width:123px;
	color:#000;
	overflow:hidden;
	height:47px;
	padding:2px 0px 0px 2px;
}
/*personal*/
.story .personal
{
	width:auto;
	height:auto;
	clear:both;
	background:#ededed;
	padding:7px;
	margin:3px 0px 0px 0px;
}
.personal .title
{
	font-size:12px;
}
.personal_container
{
	width:auto;
	height:33px;
	clear:both;
	overflow:hidden;
	border-top:2px solid  #d6d3d3;
	border-bottom:1px solid #FFFFFF;
}
.personal_left
{
	width:18%;
	height:28px;
	line-height:28px;
	float:left;
	text-align:center;
	padding:2px 1%;
	font-size:13px;
	overflow:hidden;
}
.personal_right
{
	width:76%;
	height:auto;
	float:left;
	font-size:13px;
	text-align:left;
	line-height:28px;
	padding:2px 0.5%;
	overflow:hidden;
}
.personal_right a
{
	text-decoration:underline;
	color:#0033cc
	
}
.personal_right a:hover
{
	text-decoration:none;
}
.memory
{
	width:auto;
	height:auto;
	overflow:hidden;
	margin:5px;
	clear:both;
	background:#f5f4df;
}
.memory_til
{
	width:auto;
	height:23px;
	line-height:23px;
	font-size:14px;
	color:#817918;
	font-weight:bolder;
	padding:3px;
	overflow:hidden;
	border-bottom:1px solid #e4e0b7;
	margin:0px 5px;
}
.memory_contents
{
	width:auto;
	height:auto;
	overflow:hidden;
	clear:both;
	line-height:22px;
	font-size:12px;
	color:#30543b;
	padding:5px 10px;
	border-top:1px solid #f9f7e0;
}
.memory_contents a
{
	text-decoration:underline;
	color:#0033cc
	
}
.memory_contents a:hover
{
	text-decoration:none;
}
/*allartcle*/
.allartcle ul
{
	width:auto;
	height:auto;
	overflow:hidden;
	clear:both;
	margin:0px;
	padding:0px;
	list-style:none;
}
.allartcle ul li
{
	width:auto;
	height:auto;
	overflow:hidden;
	border:1px solid #dacb85;
	clear:both;
	padding:1px;
	margin:5px 0px;
}
.allartcle_til
{
	width:auto;
	height:auto;
	line-height:20px;
	clear:both;
	padding:5px 5px 3px 0px;
	font-size:13px;
	color:#FFFFFE;
	overflow:hidden;
	background:#eccc37;
}
.allartcle_til img
{
	margin:0px 0px 0px 5px;
}
.allartcle_con
{
	width:auto;
	height:auto;
	overflow:hidden;
	font-size:12px;
	line-height:18px;
	padding:0px 2px;
	margin:5px 0px 2px 0px;
}
.allartcle_con a img
{
	border:0px;
}
.allartcle_con a
{
	text-decoration:none;
	color:#000;
}
.allartcle_con a:hover
{
	text-decoration:underline;
}
/*foot*/
#foot
{
	background:url(../../images/temp2/foot_bg.jpg);
	padding:10px 0px 0px 0px;
	width:auto;
	height:58px;
	clear:both;
}
.footer
{
	width:800px;
	height:auto;
	margin:0px auto;
	overflow:hidden;
}
.foot_logo
{
	width:30%;
    height:auto;
	overflow:hidden;
	float:left;
}
.foot_container
{
	width:65%;
	height:auto;
	overflow:hidden;
	float:left;
	padding:10px 0px 0px 5px;
	font-size:12px;
	line-height:23px;
	color:#960;
	text-align:center;
}
.foot_container a
{
	color:#666;
	text-decoration:none;
	font-size:13px;
	font-weight:bolder;
}
.foot_container a:hover
{
	color:#963;
	text-decoration:none;
	font-size:13px;
}
/*story*/
.left_story_container
{
	width:auto;
	height:auto;
	overflow:hidden;
	clear:both;
}
.left_story
{
	width:auto;
	height:auto;
	overflow:hidden;
	clear:both;
	padding:0px 0px 3px 0px;
	margin:0px 0px 5px 0px;
	background:url(../../images/temp2/story_bottom.jpg) repeat-x bottom;
}
.left_story_title
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#e8b61f;
	margin:5px 0px 0px 0px;
	clear:both;
}
.story_name,.story_time,.story_btn,.story_wel
{
	width:auto;
	padding:5px 0px;
	height:auto;
	overflow:hidden;
	line-height:24px;
	float:left;
}
.story_name,.story_wel
{
	width:54%;
	margin:0px 0.5%;
	height:auto;
	font-size:13px;
	color:#FFFffd;
	overflow:hidden;
}
.story_wel
{
	width:94%;
	padding:2px 2%;
}
.story_wel img
{
	margin:0px 0px 0px 3px;
}
* html .story_name img
{
	float:left;
	margin:5px 0px 0px 0px;
}
.story_time
{
	width:94%;
	padding:2px 2%;
	margin:0px 0.5%;
	height:auto;
	text-align:right;
	font-size:12px;
	color:#000000;
	overflow:hidden;
}
.story_btn
{
	width:13%;
	margin:0px 0.5%;
	height:auto;
	overflow:hidden;
}
.story_btn a
{
	padding:2px;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	margin:0px 1px;
	background:#478e08;
}
.story_btn a:hover
{
	color:#9C3;
}
.left_story_article
{
	width:auto;
	height:auto;
	overflow:hidden;
	clear:both;
	padding:10px;
	line-height:22px;
	font-size:13px;
	color:#000;
}
/*story_comment*/
.story_comment
{
	width:auto;
	height:auto;
	overflow:hidden;
	border:1px solid #cd760c;
}
.story_comment_inner
{
	width:auto;
	height:22px;
	overflow:hidden;
	margin:1px;
	text-align:right;
	background:#f3db8f;
}
.story_comment_inner span
{
	border-left:2px solid #b5810b;
	padding:5px;
	width:auto;
	float:right;
	background:#dba018;
}
.story_comment_inner a
{
	font-size:12px;
	color:#FFFFFC;
	text-decoration:none;
}

/*story comment*/
.advertisement
{
	width:auto;
	height:auto;
	border:none;
	overflow:hidden;
	clear:both;
}
/*story comment*/
.page_comment
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	border:2px solid #d7d7d7;
	padding:2px;
	margin:5px 0px;
}
.page_comment_title
{
	width:auto;
	padding:2px 10px;
	height:26px;
	line-height:26px;
	color:#FFFFEE;
	font-size:14px;
	font-weight:bolder;
	background:#876656;
	border-bottom:1px solid #EA9609;
}
.page_container
{
	width:auto;
	height:auto;
	overflow:hidden;
	clear:both;
}
.page_contents
{
	width:auto;
	height:auto;
	overflow:hidden;
	clear:both;
	background:#fafafa;
	margin:5px 0px 0px 0px;
	padding:4px 4px 0px 4px;
}
.page_contents_til
{
	width:auto;
	height:auto;
	clear:both;
	padding:0px 3px;
	line-height:auto;
	height:auto;
	font-size:13px;
	color:#FFFFF2;
	overflow:hidden;
	background:#D27D0B;
	border-bottom:1px solid #EA9609;
}
.page_contents_words
{
	
	width:auto;
	height:auto;
	overflow:hidden;
	margin:5px 10px;
	line-height:20px;
	font-size:12px;
	clear:both;
}
.page_contents_bottom
{
	width:auto;
	height:auto;
	clear:both;
	padding:4px 2px 1px 1px;
	overflow:hidden;
	background:#cac1b2;
}
.page_contents_bottom_left
{

	clear:both;
	width:auto;
	height:17px;
	padding:4px 5px;
	line-height:18px;
	font-size:12px;
	color:#322f03;
	overflow:hidden;
	text-align:left;
	background:#f5f5f5;
}
.page_contents_bottom_rig
{
	width:80px;
	height:17px;
	padding:4px 0px;
	float:right;
	margin:1px 10px 0px 0px;
	text-align:right;
	overflow:hidden;
}
.page_contents_bottom_rig a
{
	padding:6px 5px;
    color:#000;
	font-size:12px;
	text-decoration:none;
	background:#d8d8d8;
}
.page_contents_bottom_rig a:hover
{
    color:#FFF;
	background:#d8d8d8;
}
.page_comment_links
{
	width:auto;
	height:21px;
	overflow:hidden;
	clear:both;
	background:#fdfcef;
	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	border-top:1px solid #eccc37;
}
.massage
{
	width:auto;
	height:auto;
	clear:both;
	overflow:hidden;
	border:solid 1px #876656;
	padding:1px;
	margin:5px 0px;
}
.massage_inn
{
	width:auto;
	height:auto;
	overflow:hidden;
	
	clear:both;
	margin:1px;
}
.massage_til
{
	width:auto;
	height:20px;
	line-height:20px;
	padding:6px 5px 5px 5px;
	overflow:hidden;
	font-size:14px;
	color:#FFFFFB;
	font-weight:bolder;
	clear:both;
	background:#e8b317;
	border-bottom:1px solid #EA9609;
}
.massage_contents
{
	clear:both;
	width:100%;
	margin:5px auto;
	height:auto;
	overflow:hidden;
}
.massage_contents_lef
{
	width:23%;
	height:auto;
	overflow:hidden;
	float:left;
	font-size:13px;
	text-align:center;
	line-height:22px;
}
.massage_contents_rig
{
	width:70%;
	height:auto;
	overflow:hidden;
	padding:0px 1%;
	float:left;
}
.massage_contents_rig input
{
	width:80%;
	float:left;
}
.massage_contents textarea
{
	width:80%;
	height:100px;
	clear:both;
	
}
.massage_contents span
{
	font-size:13px;
}
.massage_contents span a
{
	color:#060;
}
#adver .container
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
}
#adver .container ul
{

	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px;
	list-style:none;
	padding:0px 5px;
}
#adver .container ul li
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:5px 0px;
	border-bottom:1px dashed #CCC;
	
}
#adver .container .title
{
	clear:both;
	width:auto;
	height:18px;
	line-height:18px;
	overflow:hidden;
	font-size:12px;
	color:#6CF;
}
#adver .container .words
{
	clear:both;
	width:auto;
	height:auto;
	font-size:10px;
	margin:5px 0px;
	line-height:16px;
}



#adver .container
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
}
#adver .container ul
{

	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px;
	list-style:none;
	padding:0px 5px;
}
#adver .container ul li
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:5px 0px;
	border-bottom:1px dashed #CCC;
	
}
#adver .container .title
{
	clear:both;
	width:auto;
	height:18px;
	line-height:18px;
	overflow:hidden;
	font-size:12px;
	color:#6CF;
}
#adver .container .words
{
	clear:both;
	width:auto;
	height:auto;
	font-size:10px;
	margin:5px 0px;
	line-height:16px;
}
.but{
width:94px;
height:23px;
overflow:hidden;
margin:0 auto;
padding:3px 0px 0px 0px;
 
}

.but_02{
width:130px;
height:19px;
overflow:hidden;
margin:0 auto;
padding:3px 0px 0px 0px;
 
}
.but_all{
width:auto;
height:auto;
overflow:hidden;
padding:2px 15px;
}
.but_034{
width:81px;
height:20px;
margin:2px;
padding:0px;
overflow:hidden;
float:left;
}
/*adver_words*/
#adver
{

	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	border:1px solid #ccc;
	margin:5px 0px;
}
#adver .til
{
	clear:both;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:10px;
	color:#333;
	margin:0px 5px 5px 5px;
	padding:0px 5px;
	border-bottom:1px solid #aaa;
	font-family:Arial, Helvetica, sans-serif;
}
#adver .til a
{
	color:#333;
	text-decoration:none;
}
#adver .til a:hover
{
	color:#060;
	text-decoration:none;
}
#adver .adcontainer
{

	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px;
	
}
#adver .adcontainer ul
{

	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px;
	list-style:none;
	padding:0px 5px;
}
#adver .adcontainer ul li
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	text-align:left;
	margin:2px 0px;
	border-bottom:1px dashed #CCC;
	
}
#adver .adcontainer ul li a
{
	clear:both;
	display:block;
	width:100%;
	background:#CCC;
	height:auto;
	overflow:hidden;
	background:#FFF;
	color:#666;
	cursor:pointer;
	text-decoration:none;
}
#adver .adcontainer ul li a:hover
{
	clear:both;
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	background:#F1FFF0;
	text-decoration:none;
}
#adver .adcontainer ul li img
{
	border:0px;
}
#adver .adcontainer .titler
{
	clear:both;
	width:auto;
	display:block;
	height:18px;
	line-height:18px;
	overflow:hidden;
	font-size:12px;
	color:#000;

}
#adver .adcontainer .titler .lefter , #adver .adcontainer .titler .righter
{
    height:18px;
	overflow:hidden;
	margin:0px 0px 0px 1%
}
#adver .adcontainer .titler .righter
{
	color:#090;
}
#adver .adcontainer .words
{
	clear:both;
	width:auto;
	display:block;
	height:auto;
	font-size:10px;
	margin:5px 0px;
	line-height:16px;
}
/*contents_more*/
.magcon
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
}
.magcon ul
{
	clear:both;
	list-style:none;
	height:auto;
	overflow:hidden;
	margin:0px;
	padding:0px;


	
}
.magcon ul li
{
	clear:both;
	height:auto;
	overflow:hidden;
	margin:2px 0px 0px 0px;
	
	
}

.magcon ul li .namel , .magcon ul li .namet , .magcon ul li .namec
{
	width:26%;
	float:left;
	text-align:right;
	padding:4px 2%;
	font-size:12px;
	height:42px;
	background:#ECECEC;
}
.magcon ul li .namet
{
	height:42px;
}
.magcon ul li .namec
{
	height:95px;
}
.magcon ul li .contentsr
{
	width:65%;
	float:left;
	padding:0px 0px 0px 2%;

}
.magcon ul li .contentsr .inputa
{
	border:1px solid #7f9db9;
	width:70%;
	line-height:14px;
	height:14px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	display:inline-block;
}
.magcon ul li .contentsr .inputb
{
	border:1px solid #7f9db9;
	width:70%;
	line-height:14px;
	
	
}
.magcon ul li .usual
{
	clear:both;
	width:96%;
	height:22px;
	line-height:22px;
	font-size:12px;
	overflow:hidden;
	margin:3px auto;
	background:#ECECEC;
	padding:0px 1%;
}
.magcon ul li .total
{
	clear:both;
	width:94%;
	margin:1px auto;
	
}
.magcon ul li .total .textar
{

	width:92%;
	margin:1px 3%;
	border:1px solid #7f9db9;
	cursor:pointer;

}
*+ html .massage_inn ul li
{
	margin:2px 0px 0px -20px;
}
/*adver contens*/
.adver ul
{
	width:auto;
	height:auto;
	overflow:hidden;
	padding:5px 2px 5px 1px;
	margin:0px;
	list-style:none;
	display:inline-block;
}
.adver ul li 
{
	width:190px;
	height:auto;
	overflow:hidden;
	text-align:center;
}
.adver ul li a img
{
	border:0px;
}
/*contents_more*/
.magcon
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
}
.magcon ul
{
	clear:both;
	list-style:none;
	height:auto;
	overflow:hidden;
	margin:0px;
	padding:0px;


	
}
.magcon ul li
{
	clear:both;
	height:auto;
	overflow:hidden;
	margin:2px 0px 0px 0px;
	
	
}

.magcon ul li .namel , .magcon ul li .namet , .magcon ul li .namec
{
	width:26%;
	float:left;
	text-align:right;
	padding:4px 2%;
	font-size:12px;

	background:#ECECEC;
}
.magcon ul li .namet
{
	height:32px;
}
.magcon ul li .namec
{
	height:95px;
}
.magcon ul li .contentsr
{
	width:65%;
	float:left;
	padding:0px 0px 0px 2%;

}
.magcon ul li .contentsr .inputa
{
	border:1px solid #7f9db9;
	width:70%;
	line-height:14px;
	height:14px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	display:inline-block;
}
.magcon ul li .contentsr .inputb
{
	border:1px solid #7f9db9;
	width:70%;
	line-height:14px;
	
	
}
.magcon ul li .usual
{
	clear:both;
	width:96%;
	height:22px;
	line-height:22px;
	font-size:12px;
	overflow:hidden;
	margin:3px auto;
	background:#ECECEC;
	padding:0px 1%;
}
.magcon ul li .total
{
	clear:both;
	width:94%;
	margin:1px auto;
	
}
.magcon ul li .total .textar
{

	width:92%;
	margin:1px 3%;
	border:1px solid #7f9db9;
	cursor:pointer;

}

*+ html .massage_inn ul li
{
	margin:2px 0px 0px -20px;
	border:none;
}
.massage_inn ul li
{
	margin:2px 0px 0px 0px;
	border:none;
}
/*adver_words*/
#adver
{

	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	border:1px solid #ccc;
	margin:5px 0px;
}
#adver .til
{
	clear:both;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:10px;
	color:#333;
	margin:0px 5px 5px 5px;
	padding:0px 5px;
	border-bottom:1px solid #aaa;
	font-family:Arial, Helvetica, sans-serif;
}
#adver .til a
{
	color:#333;
	text-decoration:none;
}
#adver .til a:hover
{
	color:#060;
	text-decoration:none;
}
#adver .adcontainer
{

	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px;
	
}
#adver .adcontainer ul
{

	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px;
	list-style:none;
	padding:0px 5px;
}
#adver .adcontainer ul li
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	text-align:left;
	margin:2px 0px;
	border-bottom:1px dashed #CCC;
	
}
#adver .adcontainer ul li a
{
	clear:both;
	display:block;
	width:100%;
	background:#CCC;
	height:auto;
	overflow:hidden;
	background:#FFF;
	color:#666;
	cursor:pointer;
	text-decoration:none;
}
#adver .adcontainer ul li a:hover
{
	clear:both;
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	background:#FFFAE6;
	text-decoration:none;
}
#adver .adcontainer ul li img
{
	border:0px;
}
#adver .adcontainer .titlera
{
	clear:both;
	width:auto;
	display:block;
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:12px;
	color:#000;

}
#adver .adcontainer .titlera .lefter , #adver .adcontainer .titlera .righter
{
    height:18px;
	overflow:hidden;
	margin:0px 0px 0px 1%
}
#adver .adcontainer .titlera .righter
{
	color:#090;
}
#adver .adcontainer .words
{
	clear:both;
	width:auto;
	display:block;
	height:auto;
	font-size:10px;
	margin:5px 0px;
	line-height:16px;
}



.ggb_allartclespan{
width:auto;
height:auto;
overflow:hidden;
background:#eeeeee;
}

* html .ggb_allartclespan
{
	display:inline-block;
}
.ggb_allartclespan a{
width:auto;
height:auto;
overflow:hidden;
font-size:12px;
color:#333333;
text-decoration:none;
float:right;
padding:5px;

}
.ggb_allartclespan a:hover{
width:auto;
height:auto;
overflow:hidden;
font-size:12px;
color:#333333;
text-decoration:underline;
float:right;
padding:5px;
}
.article_inner
{
	width:550px;
	margin:0px auto;
	height:auto;
	overflow:hidden;
}
.article_list_inner
{
	width:530px;
	margin:0px auto;
	height:auto;
	overflow:hidden;
}
.foot_count
{
	width:480px;
	height:auto;
	overflow:hidden;
	float:left;
	padding:0px 0px 0px 5px;
	font-size:12px;    
	line-height:23px;
	text-align:center;
	color:#333;
    margin:0px 25px;
}
.freefra
{
	width:auto;
	height:auto;
	overflow:hidden;
	padding:0px;
	margin:5px 0px 0px 0px;
    display:block !important;
    display:inline-block;
}
.freefra .font
{
	width:auto;  
	height:auto;
	overflow:hidden;
	padding:3px;
	color:#6a3b1d;
	font-size:12px;
	line-height:18px;
}
 
