@charset "utf-8";
/* CSS Document */
/*body*/
body
{

background-position:50.5% 0%;
font-family:"MS PGothic";
margin:0px;
}
*+ html body
{
	background-position:50% 0%;
}
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
{
	width:800px;
	height:auto;
	overflow:hidden;
	margin:0px auto 0px auto;
	background:#FFF;
	padding:28px 0px 0px 0px !important;
    padding:1px 0px 0px 0px;
}
/*title of templates*/
.templates_title
{
	width:auto;
	height:28px;
	line-height:28px;
	overflow:hidden;
	background:url(../../images/green/temp_title.jpg);
	clear:both;
}
.templates_title_logo
{
	width:146px;
	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;
}
/*head of templates*/
.head
{
	width:auto;
	padding:7px 0px 0px 0px;
	height:161px;
	background:url(../../images/green/head_bg.jpg);
}
.banner
{
	width:auto;
	height:128px;
	overflow:hidden;
	background:url(../../images/green/banner.jpg);
}

.logo
{
width:550px;
height:125px;
margin:0px;
padding:0px 0px 0px 0px;
color:#212121;
font-size:23px;
line-height:25px;
font-weight:bold;
overflow:hidden;
position:relative;
top:5px;
left:170px;
z-index:10;
}
.logo a
{
	text-decoration:none;
	color:#006633;
}
.logo a:hover
{
	text-decoration:underline;
	color:#212121;
}
.menu
{
	width:auto;
	height:41px;
	overflow:hidden;
	background:url(../../images/green/menu_bg.jpg) no-repeat;
}
.menu ul
{   margin:0px 0px 0px 11.5%;
    padding:0px 3px 0px 0px;
    width:auto;
	display:inline-block;
	clear:both;
	list-style:none;
	overflow:hidden;
}
.menu ul li
{
	width:125px;
	height:41px;
	overflow:hidden;
	float:left;
	padding:0px 0px 0px 3px;
	background:url(../../images/green/menu_border.jpg) left no-repeat;
}
.menu ul li a
{
	width:125px;
	height:25px;
	text-align:center;
	padding:12px 5px 4px 5px;
	display:block;
	overflow:hidden;
	color:#FFFFFE;
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
	background:url(../../images/green/menu_out.jpg);
}
.menu ul li a:hover
{
	width:125px;
	height:25px;
	text-align:center;
	color:#060;
	padding:12px 5px 4px 5px;
	display:block;
	overflow:hidden;
	background:url(../../images/green/menu_over.jpg);
}
.menu_under
{
	
	width:auto;
	height:36px;
	overflow:hidden;
	line-height:36px;
}
.menu_under1
{   width:auto;
    height:auto;
	font-size:12px;
}
.menu_under1,.menu_under2,.menu_under3
{
	width:32.2%;
	height:26px;	
	overflow:hidden;
	float:left;
	color:#FFF;
	padding:0px 0.5%;

}
.menu_under1
{
	width:50%;
	height:26px;	
	overflow:hidden;
	float:left;
	color:#000;
	padding:0px 0.5%;

}
.menu_under1 a
{
	
	text-decoration:underline;
	color:#000;
	font-size:13px;
	padding:2px;
}
.menu_under1 a:hover
{

	text-decoration:underline;
	color:#009933;
	font-size:13px;
	padding:2px;
}
.menu_under3
{
	text-align:right;
}
.menu_under3 a
{
	background:#d9e587;
	text-decoration:none;
	color:#35500d;
	font-size:12px;
	padding:2px 3px;
}
.menu_under3 a:hover
{
	background:#6C0;
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	
}
/*body of templates*/
.bodd
{
	width:auto;
	height:auto;
	overflow:hidden;
	clear:both;
	padding:10px 0px;
}
.bodd_left
{
	width:250px;
	padding:0px 3px;
	height:auto;
	overflow:hidden;
	margin:0px;
	float:left;
}
.bodd_right
{
	width:532px;
	height:auto;
	overflow:hidden;
	float:left;
	padding:0px 5px;
}
/*usual left*/
.left_cotainer
{
	width:auto;
	height:auto;
	padding:3px;
	overflow:hidden;
	margin:5px 0px 0px 0px;
}
.left_til
{
	width:auto;
	height:17px;
	font-size:13px;
	color:#FFFFFD;
	padding:8px 5px;
	overflow:hidden;
	clear:both;
	background:url(../../images/green/bodd_left_til.jpg) no-repeat;
}
.left_contents,.friend,.advertisement
{
	width:auto;
	height:auto;
	overflow:hidden;
	padding:3px;
	border:1px solid #efefef;
	
}
.left_contents ul
{
	width:auto;
	height:auto;
	overflow:hidden;
	list-style:none;
	margin:0px;
	padding:0px;
}
* html .left_contents ul li
{
	padding:10px 5px 5px 5px;
	height:auto;
	line-height:15px;
	overflow:hidden;
}
.left_contents ul li
{
	width:auto;
	height:auto;
	border-bottom:1px dashed #CCC;
	font-size:12px;
	clear:both;
	line-height:30px;
	padding:0px 5px;
	overflow:hidden;
}
.left_contents ul li a
{
	color:#333;
	text-decoration:none;
}
.left_contents ul li a:hover
{
	color:#666;
	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:48px;
	height:230px;
	overflow:hidden;
	float:left;
	margin:2px 3px;
}
.friend ul li .friend_name a
{
	
	width:47px;

	color:#36af16;
	overflow:hidden;
	text-decoration:none;
	background:#fff;
}
.friend ul li .friend_name a:hover
{
	padding:0px;
	
	color:#333;
	overflow:hidden;
}
.friend_pic
{
	width:48px;
	height:48px;
	overflow:hidden;
	cursor:pointer;
	display:block;
	clear:both;
}
.friend_pic img
{
	border:0px;
}
* html .friend_name
{
	line-height:13px;
}
.friend_name
{
	line-height:15px;
	font-size:12px;
	height:118px;
	color:#000;
	overflow:hidden;
	padding:2px 0px 0px 0px;
}
/*advertisement ul*/
.advertisement ul
{
	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px;
	list-style:none;
    padding:5px;
}
.advertisement ul li
{
	width:auto;
	height:auto;
	overflow:hidden;
	margin:5px 0px;
	text-align:center;
}
.advertisement ul li a
{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
.advertisement ul li a:hover
{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	text-align:center;
}
.advertisement ul li a img
{
	border:0px;
}
/*left of bodd*/
.person_infor
{
	width:242px;
	height:auto;
	overflow:hidden;
	padding:3px;
	border:1px solid #babcb7;
	background:#f4f4f4;
}
.person_infor_include
{
	width:auto;
	height:auto;
	overflow:hidden;
	clear:both;
	padding:3px 0px 0px 0px;
}
.person_pic
{
	width:115px;
	height:115px;
	overflow:hidden;
	float:left;
}
.person_words
{
	width:122px;
	height:auto;
	overflow:hidden;
	float:left;
	padding:0px 0px 0px 4px;
}
.person_words_tilte
{
	width:auto;
	padding:0px 3px;
	margin:0px 0px 5px 0px;
	text-align:center;
	background:#e8e8e8;
	color:#4a7211;
	font-size:12px;
	height:auto;
	line-height:23px;
}
.person_contents
{
	width:auto;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding:0px;
	clear:both;
	font-size:13px;
}
.person_fir_btn
{
text-align:center;
clear:both;
}
.person_fir_btn a
{
	width:120px;
	height:19px;
	line-height:19px;
	display:block;
	background:url(../../images/green/friend_btn.jpg);
	border:1px solid #c3dab0;
	overflow:hidden;
	margin:5px auto 0px auto;
	float:none;
	font-size:12px;
	color:#395907;
	text-decoration:none;
}

.person_fir_btn a:hover
{
	color:#FFFffc;
	text-decoration:underline;
}
.person_infor_include ul
{
	width:auto;
	height:auto;
	overflow:hidden;
	list-style:none;
	padding:0px 10px;
	margin:0px;
}
.person_infor_include ul li
{
	width:auto;
	height:23px;
	overflow:hidden;
	padding:1px;
	border-bottom:1px solid #dfdfdf;
}
.person_infor_include ul li a 
{
	width:auto;
	padding:0px 5px;
	height:23px;
	line-height:23px;
	text-decoration:none;
	color:#000;
	font-size:12px;
	display:block;
	background:none;
}
.person_infor_include ul li a:hover
{
	width:auto;
	height:23px;
	display:block;
	background:#e8e8e8;
    text-decoration:none;
}
* html .person_infor_include ul li a img
{
	border:0px;
	margin:5px 5px 0px 0px;
}
.person_infor_include ul li a img
{
	border:0px;
	margin:0px 5px 0px 0px;
}
/*right container*/
.right_title
{
	width:auto;
	height:33px;
	border-top:2px solid #d5e87f;
	overflow:hidden;
	background:#80c224;
	margin:0px 0px 10px 0px;
}
.right_titlebtn
{
	float:right;
	width:145px;
	height:29px;
}
.right_titlebtn a
{
	display:block;
	height:25px;
	line-height:25px;
	width:125px;
	padding:2px 10px;
	font-size:13px;
	font-weight:bolder;
	color:#FFFffe;
	margin:2px 0px 0px 0px;
	text-decoration:none;
	background:url(../../images/green/btn_bg.jpg);
}
.right_titlebtn a:hover
{
	color:#35500d;
	text-decoration:underline;
}
/*right story*/
.right_story_container
{
	width:auto;
	height:auto;
	overflow:hidden;
	clear:both;
}
.right_story
{
	width:auto;
	height:auto;
	overflow:hidden;
	clear:both;
	padding:0px 0px 3px 0px;
	margin:0px 0px 5px 0px;
	background:url(../../images/green/story_bottom.jpg) repeat-x bottom;
}
.right_story_title
{
	width:auto;
	height:auto;
	overflow:hidden;
	background:#72ae15;
	clear:both;
	padding:3px 0px;
}
.story_name,.story_time,.story_btn,.story_wel
{
	width:auto;
	padding:0px 0px;
	height:auto;
	overflow:hidden;
	line-height:22px;

}
* html .story_name,.story_time,.story_btn,.story_wel
{
	line-height:20px;
}
.story_name,.story_wel
{
	width:54%;
	margin:0px 0.5%;
	font-size:13px;

	color:#FFFffd;
	overflow:hidden;
}
.story_wel
{
	width:95%;
	padding:3px 1%;
}
.story_wel img
{
	margin:0px 0px 0px 3px;
}
* html .story_name img
{
	float:left;
	margin:5px 0px 0px 0px;
}
.story_time
{
	width:96%;
	margin:0px 0.5%;
	padding:0px 1%;
	height:18px;
	font-size:10px;
	color:#000003;
	overflow:hidden;
	text-align:right;
}
.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;
}
.right_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 #5d9b0a;
}
.story_comment_inner
{
	width:auto;
	height:22px;
	overflow:hidden;
	margin:1px;
	text-align:right;
	background:#dbe9c9;
}
.story_comment_inner span
{
	border-left:2px solid #8dc910;
	padding:5px;
	width:auto;
	float:right;
	background:#5d9b0a;
}
.story_comment_inner a
{
	font-size:12px;
	color:#FFFFFC;
	text-decoration:none;
}
.page_links
{
	width:auto;
	
	height:auto;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	line-height:18px;
	margin:0px 0px;
	}
.page_links a
{
	padding:3px;
	color:#FFF;
	border:#9C0 1px solid;
	background:#72ae15;
	text-decoration:none;
}
.page_links a:hover
{
	padding:3px;
	color:#000;
	border:#9C0 1px solid;
	background:#72ae15;
}
/*story comment*/
.advertisement
{
	width:auto;
	height:auto;
	border:none;
	overflow:hidden;
	clear:both;
}
/*story comment*/
.page_comment
{
	width:auto;
	height:auto;
	overflow:hidden;
	border:2px solid #d7d7d7;
	padding:2px;
	margin:5px 0px;
}
.page_comment_title
{
	width:auto;
	padding:5px 10px;
	height:26px;
	line-height:26px;
	color:#FFFFEE;
	font-size:14px;
	font-weight:bolder;
	background:url(../../images/green/comment_til.jpg);
}
.page_container
{
	width:auto;
	height:auto;
	overflow:hidden;
	clear:both;
}
.page_contents
{
	width:auto;
	height:auto;
	overflow:hidden;
	clear:both;
	background:#e8e8e8;
	margin:5px 0px 0px 0px;
	padding:4px 4px 0px 4px;
}
.page_contents_til
{
	width:auto;
	height:auto;
	clear:both;
	padding:0px 3px;
	line-height:22px;
	height:auto;
	font-size:13px;
	color:#FFFFF2;
	overflow:hidden;
	background:#73aa0e;
}
.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:url(../../images/green/cmt_bottomline.jpg) repeat-x; 
}
.page_contents_bottom_left
{
	width:auto;
	height:17px;
	padding:4px 5px;
	
	line-height:18px;
	font-size:12px;
	text-align:left;
	color:#322f03;
	overflow:hidden;
	background:#d8d8d8;
}
.page_contents_bottom_rig
{
	width:auto;
	clear:both;
	height:17px;
	padding:4px 0px;

	text-align:right;
	overflow:hidden;
	margin:2px 10px 0px 0px;
}
.page_contents_bottom_rig a
{
	padding:6px 5px;
    color:#322f03;
	font-size:12px;
	text-decoration:none;
	background:#d8d8d8;
}
.page_contents_bottom_rig a:hover
{
    color:#5d9b0a;
	background:#d8d8d8;
}
.page_comment_links
{
	width:auto;
	height:21px;
	overflow:hidden;
	clear:both;
	background:#f6f9e0;
	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	border-top:1px solid #bcea8b;
}
.massage
{
	width:auto;
	height:auto;
	clear:both;
	overflow:hidden;
	border:solid 1px #7ab712;
	padding:1px;
	margin:5px 0px;
}
.massage_inn
{
	width:auto;
	height:auto;
	overflow:hidden;
	clear:both;
	margin:1px;
}
*+ html .massage_inn ul li
{
	margin:2px 0px 0px -20px;
}
.massage_til
{
	width:auto;
	height:20px;
	line-height:20px;
	padding:6px 5px 5px 5px;
	overflow:hidden;
	font-size:12px;
	color:#FFFFFB;
	clear:both;
	background:url(../../images/green/massage_til.jpg);
}
.massage_contents
{
	clear:both;
	width:95%;
	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;
}
.allartcle
{
	width:auto;
	height:auto;
	overflow:hidden;
	clear:both;
	margin:-5px 0px 0px 0px;
}
.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 #74c020;
	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:url(../../images/green/allartcle_til.jpg);
}
.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
{
	text-decoration:none;
	color:#000;
}
.allartcle_con a:hover
{
	text-decoration:underline;
}
/*story comment*/
.personal
{
	width:auto;
	height:auto;
	clear:both;
	background:#ededed;
	padding:7px;
	margin:3px 0px 0px 0px;
}
.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:#f2f5df;
}
.memory_til
{
	width:auto;
	height:23px;
	line-height:23px;
	font-size:14px;
	color:#758119;
	font-weight:bolder;
	padding:3px;
	overflow:hidden;
	border-bottom:1px solid #dfe4b7;
	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 #f6f9e0;
}
.memory_contents a
{
	text-decoration:underline;
	color:#0033cc
	
}
.memory_contents a:hover
{
	text-decoration:none;
}
/*foot*/
.foot 
{
	width:790px;
	margin:0px auto;
	height:auto;
	padding:10px 5px;
	overflow:hidden;
	clear:both;
	background:#fff;
	border-top:1px solid #73ae16;
}
.foot_logo
{
	width:30%;
    height:auto;
	overflow:hidden;
	text-align:center;
	float:left;
}
.foot_container
{
	width:65%;
	height:auto;
	overflow:hidden;
	float:left;
	padding:0px 0px 0px 5px;
	font-size:12px;
	text-align:center;
	line-height:23px;
	color:#50830c;
}
.foot_container a
{
	color:#666;
	text-decoration:none;
	font-size:13px;
	font-weight:bolder;
}
.foot_container a:hover
{
	color:#060;
	text-decoration:none;
	font-size:13px;
}


#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;
	padding:0px 5px;
	margin:0px 5px 5px 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;
}
.add{
width:auto;
height:auto;
overflow:hidden;
clear:both;
margin:0 auto;
padding:2px 12px;
}
.person_fir_add a
{
	width:100px;
	height:19px;
	line-height:19px;
	display:block;
	background:url(../../images/green/friend_btn.jpg);
	border:1px solid #c3dab0;
	overflow:hidden;
	text-align:center;
	margin:3px 0px 0px 0px;
	font-size:12px;
	color:#395907;
	text-decoration:none;
	float:left;
	margin:0px 5px;
}
.person_fir_add a:hover
{
	color:#FFFffc;
	text-decoration:underline;
}
.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 .namel { height:42px;}
.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;

}



.ggb_allartclespan{
width:auto;
height:auto;

display:block !important;
display:inline-block;
overflow:hidden;
background:#eeeeee;
}
.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;
}
.ggb_flash
{
	position:absolute;
	z-index:2;
	width:800px;
	height:128px;
	overflow:hidden;
}
.art_inn
{
	width:500px;
	margin:0px auto;
	height:auto;
	overflow:hidden;
}
.content_innpp
{
	width:490px;
	margin:0px auto;
	height:auto;
	overflow:hidden;
}


.freefra
{
	width:auto;
	height:auto;
	overflow:hidden;
	padding:0px;
	margin:5px 0px 0px 0px;
}
.freefra .font
{
	width:auto;
	height:auto;
	overflow:hidden;
	padding:3px;
	color:#333;
	font-size:12px;
	line-height:18px;
}
.foot_count
{
	width:65%;
	height:auto;
	overflow:hidden;
	float:left;
	padding:0px 0px 0px 5px;
	font-size:12px;
	line-height:23px;
	text-align:center;
	color:#333;
}
