@charset "utf-8";
/* CSS Document */
a:fouse
{
	outline:none;
}

.gigi_pic
{
	width:auto;
	height:116px;
	display:block;
	border:1px solid #999;
	overflow:hidden;
}
.gigi_font
{
	width:auto;
	height:35px;
	display:block;
	overflow:hidden;
	font-size:12px;
	line-height:16px;
}
*, html, body {
    padding:0px;
	margin:0px;
	font-size:12px;
	font:Osaka;
}
body
{
	background:url(../image/bg.jpg);
}
.head{
margin:0 auto;
padding:0px;
width:auto;
background:#FFF;
height:auto;
}
.head_top{
margin:0 auto;
padding:0px;
width:auto;
height:25px;
background:url(../image/head_top.jpg) repeat-x;
clear:both;
}

.head_menu
{
width:200px;
text-align:right;
font-size:12px;
height:25px;
line-height:25px;
padding:0px 15px 0px 0px;
float:right;
}
.head_menu a
{
color:#000000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.head_menu a:hover
{
color:#006600;
text-decoration:underline;
}
.head_rig
{
width:300px;
float:right;
height:35px;
line-height:35px;
padding:5px 15px 0px 0px;
text-align:right;
}
.head_rig a
{
text-decoration:underline;
font-size:12px;
color:#666666;
}
.head_rig a:hover
{
text-decoration:none;
font-size:12px;
color:#006600;
}
.head_mid{
margin:0px auto;
padding:10px 0px;
width:965px;
height:auto;
overflow:hidden;
}
.head_mid_lef{
margin:0px;
padding:0px;
float:left;
width:600px;
height:auto;
overflow:hidden;
}
.head_logo{
margin:0px;
padding:1px;
width:241px;
height:38px;
border:0px;
 }
.head_mid_lef_02{
margin:0px;
padding:0px;
}
.head_mid_lef_02 a{
margin:0px;
padding:5px 0px;
font-size:12px;
color:#00a730;
width:600px;
height:auto;
overflow:hidden;
font-weight:bold;
text-decoration:none;
}
.head_mid_lef_02 a:hover{
margin:0px;
padding:5px 0px;
font-size:12px;
color:#00a730;
width:600px;
height:auto;
overflow:hidden;
font-weight:bold;
text-decoration:none;
}
.head_bot{
margin:0px;
padding:0px;
width:auto;
height:10px;
background-color:#00a730;}
.gg{
margin:5px auto;
padding:10px 20px;
width:925px;
height:19px;
overflow:hidden;
background-image:url(../image/gg.jpg);
color:#00a730;
font-size:12px;
line-height:19px;
}
.gg a{
width:925px;
height:19px;
overflow:hidden;
color:#00a730;
font-size:12px;
line-height:19px;
text-decoration:none;
}
.gg a:hover{
width:925px;
height:19px;
overflow:hidden;
color:#FFCC00;
font-size:12px;
line-height:19px;
text-decoration:none;
}
.bodd{
margin:0 auto;
padding:0px 19px;
width:965px;
height:auto;
background:#FFF;
overflow:hidden;
}
.banner{
margin:0px;
padding:0px 0px 5px 0px;
width:965px;
height:auto;
overflow:hidden;
}
.contain{
margin:0px;
padding:0px;
width:965px;
height:auto;
overflow:hidden;
}
.lef{
margin:0px;
padding:0px;
width:202px;
height:auto;
overflow:hidden;
float:left;
}
.lef_til,.login_til{
padding:6px 0px 0px 25px;
*padding:9px 0px 0px 25px;
width:177px;
height:28px;
*height:25px;
margin:15px 0px 0px 0px;
background-image:url(../image/left_til.jpg);
font-size:14px;
font-weight:bold;
color:#00a730;
text-align:left;
}
.lef_con a{
margin:0px;
padding:0px 0px;
width:202px;
height:auto;
overflow:hidden;
filter:alpha(opacity=100);
-moz-opacity:1;
display:block;
text-align:center;
}
.lef_con a:hover{
margin:0px;
padding:0px 0px;
width:202px;
height:auto;
overflow:hidden;
filter:alpha(opacity=50);
-moz-opacity:0.5;
display:block; 
text-align:center;
}
.rig{
margin:0px;
padding:0px;
width:746px;
height:auto;
overflow:hidden;
float:right;
}
.login_con
{
width:196px;
height:auto;
padding:5px 3px;
font-size:12px;
line-height:22px;
font-size:12px;
}
.login_from
{
width:auto;
height:auto;
margin:5px 0px;
line-height:30px;
text-align:center;
}
.rig_01{
margin:0px;
padding:0px;
width:746px;
height:auto;
overflow:hidden;
clear:both;
}
.rig_01_til{
margin:0px;
padding:4px 0px 0px 25px;
*padding:6px 0px 0px 25px;
width:721px;
height:26px;
*height:24px;
background-image:url(../image/rig_til.jpg);
font-size:14px;
font-weight:bold;
color:#FFFFFF;
overflow:hidden;
}
.rig_01_con{
margin:2px 0px;
padding:0px;
width:744px;
height:auto;
overflow:hidden;
border:#00a730 1px solid;

}
.rig_01_con_nei{
margin:0px;
padding:5px 0px;
width:726px;
padding:5px 10px;
clear:both;
}
.rig_01_con_nei_lef{
margin:0px;
padding:0px;
width:157px;
height:120px;
overflow:hidden;
float:left;
}
.rig_01_con_nei_lef a{
margin:0px;
padding:0px;
filter:alpha(opacity=100);
-moz-opacity:1; 
width:157px;
height:120px;
display:block;
}
.rig_01_con_nei_lef a:hover{
margin:0px;
padding:0px;
filter:alpha(opacity=50);
-moz-opacity:0.5; 
width:157px;
height:120px;
display:block;
}
.rig_01_con_nei_rig{
margin:0px;
padding:0px 10px;
width:549px;
height:auto;
overflow:hidden;
font-size:12px;
color:#000000;
line-height:24px;
float:left;
}
.rig_bott{
margin:0px;
padding:10px 0px 0px 0px;
margin:auto;
height:auto;
overflow:hidden;
}
.rig_bott a{
margin:0px;
padding:10px 0px 0px 0px;
margin:auto;
height:auto;
overflow:hidden;
font-size:12px;
color:#000000;
}
.rig_bott a:hover{
margin:0px;
padding:10px 0px 0px 0px;
margin:auto;
height:auto;
overflow:hidden;
font-size:12px;
color:#006600;
}
.rig_02_lef{
margin:0px;
padding:0px;
width:438px;
height:auto;
overflow:hidden;
float:left;
}
.rig_02_lef_til{
margin:0px;
padding:5px 0px 0px 25px;
*padding:8px 0px 0px 25px;
width:413px;
height:25px;
*height:22px;
background-image:url(../image/rig_two_til.jpg);
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
.rig_02_lef_con{
margin:2px 0px;
padding:5px 10px;
width:416px;
height:auto;
overflow:hidden;
text-align:center;
border:#00a730 1px solid;
}
.rig_02_lef_but{
margin:0px;
padding:0px;
width:438px;
height:10px;
overflow:hidden;
background-image:url(../image/rig_two_but.jpg);
}
.rig_02_rig{
margin:0px;
padding:0px;
width:304px;
height:auto;
overflow:hidden;
float:right;
}
.rig_02_rig_til{
margin:0px;
padding:5px 0px 0px 20px;
*padding:8px 0px 0px 20px;
width:284px;
height:25px;
*height:22px;
overflow:hidden;
background-image:url(../image/rig_two_rig_til.jpg);
color:#00a730;
font-size:14px;
font-weight:bold;
}
.rig_02_rig_con{
margin:0px;
padding:10px;
width:284px;
height:250px;
overflow:hidden;
line-height:24px;
background-image:url(../image/rig_two_rig_con.jpg);
}
.rig_02_rig_but{
margin:0px;
padding:0px;
width:304px;
height:10px;
overflow:hidden;
background-image:url(../image/rig_two_rig_but.jpg);
}
.rig_02_rig_fot{
margin:0px;
padding:05px 0px 0px 0px;
width:304px;
height:auto;
overflow:hidden;
}
.right_one_con_r{
margin:0px;
padding:5px 0px;
width:420px;
height:auto;
overflow:hidden;
float:right;
color:#29843c;
text-align:left;

}

.right_one_con_r ul{
margin:0px;
padding:2px;
display:block;
list-style:none;
}

.right_one_con_r ul li{
margin:0px;
padding:4px 10px;
display:block;
list-style:none;
background-color:#f2f2f2;
}
.right_one_con_r ul li a{
font-size:12px;
font-weight:bold;
color:#29843c;
text-decoration:none;
}
.right_one_con_r ul li a:hover{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#29843c;
}
.right_there{
margin:0px;
padding:0px;
width:746px;
height:auto;
overflow:hidden;
clear:both;

}
.rig_there_til{
margin:0px;
padding:7px 0px 0px 35px;
*padding:8px 0px 0px 35px;
width:708px;
height:25px;
*height:24px;
background-image:url(../image/there.jpg);
overflow:hidden;
color:#00a730;
font-size:14px;
font-weight:bold;
}
.rig_there_con{
margin:0px;
padding:0px;
width:743px;
height:auto;
overflow:hidden;
}
.rig_there_con ul{
margin:0px;
padding:5px 0px;
width:743px;
height:auto;
overflow:hidden;
}
.rig_there_con ul li{
margin:0px;
padding:0px;
width:145px;
height:183px;
overflow:hidden;
float:left;
margin:0px 0px 0px 2px;
}
.rig_there_con ul li span{
margin:0px;
padding:0px;
display:block;
text-align:center;
}
.rig_there_con ul li span a{
margin:0px;
padding:2px 0px;
width:141px;
height:auto;
overflow:hidden;
display:block;
color:#000000;
font-size:12px;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1; }
.rig_there_con ul li span a:hover{
margin:0px;
padding:2px 0px;
width:141px;
height:auto;
overflow:hidden;
display:block;
color:#29843c;
font-size:12px;
text-decoration:none;
filter:alpha(opacity=50);
-moz-opacity:0.5; 
}
.foot{
margin:0px auto;
padding:0px;
width:auto;
height:auto;
overflow:hidden;
background:#FFF;
}
.foot_top{
margin:0px auto;
padding:0px;
width:auto;
height:29px;
background:url(../image/foot.jpg);
text-align:center;
line-height:29px;
}
.foot_top ul{
margin:0px;
padding:0px;
list-style:none;
text-align:center;
}
.foot_top ul li{
margin:0px;
padding:0px;
display:inline;
text-align:center;
color:#FFFFFF;
}
.foot_top ul li a{
margin:0px;
padding:5px 0px;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.foot_top ul li a:hover{
margin:0px;
padding:5px 0px;
font-size:12px;
color:#CC33FF;
text-decoration:none;
}
.foot_mid{
margin:0px auto;
padding:0px;
width:965px;
height:auto;
overflow:hidden;
text-align:center;
}
.foot_mid_lef{
margin:0px;
padding:18px 0px 0px 0px;
width:650px;
height:auto;
overflow:hidden;
float:left;
text-align:right;
line-height:22px;
}
.foot_mid_lef a{
color:#000000;
text-decoration:none;
}
.foot_mid_lef a:hover
{
color:#336600;
text-decoration:underline;
}
.foot_mid_rig{
margin:0px;
padding:0px 0px 0px 0px;
width:277px;
height:69px;
overflow:hidden;
float:right;
}
.foot_but{
margin:0px auto;
padding:0px;
width:965px;
height:auto;
overflow:hidden;
text-align:center;
line-height:20px;

}
.foot_menu_s 
{
width:auto;
height:auto;
line-height:22px;
}
.foot_menu_s a
{
color:#000000;
text-decoration:none;
}
.foot_menu_s a:hover
{
color:#336600;
text-decoration:underline;
}
.map_bodd_r
{
width:430px;
height:auto;
padding:2px 0px 2px 0px;
background:url(../image/map_bodd_r.jpg);
text-align:left;
overflow:hidden;
}
.kinds_con
{
line-height:25px;
height:auto;
overflow:hidden;
width:430px;
margin:0px auto;
text-align:left;
}
.kinds_con ul{
margin:0px;
padding:0px;
list-style:none;
}
.kinds_con ul li{
margin:0px;
padding:0px;
list-style:none;
display:inline;
}

.kinds_con ul li span
{
line-height:21px;
height:21px;
padding:0px 0px 0px 10px;
font-size:12px;
font-weight:100;
color:#00a730;
font-weight:bold;
}
.kinds_con ul li span a
{
color:#999999;
text-decoration:underline;
}
.kinds_con ul li span a:hover
{
color:#00a730;
text-decoration:none;
}
.s01{
margin:0px;
padding:0px;
width:70px;
height:auto;
float:left;
}
.s02{
margin:0px;
padding:0px;
width:325px;
height:auto;
float:left;
}
.web_page
{
width:auto;
height:auto;
overflow:hidden;
clear:both;
line-height:20px;
padding:10px 25px 0px 25px;
}
.pageLink {
	CLEAR: both; 
	FONT-SIZE: 12px; 
	MARGIN: 5px auto; 
	FONT-FAMILY: MS PGothic; 
	TEXT-ALIGN: center;
}
.pageLinkOn {
	PADDING:0px 5px;
	DISPLAY: inline-block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;
	BACKGROUND: #00a730; 
	MARGIN: 2px 2px 3px; 
	COLOR: #fff; 
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: MS PGothic; 
	TEXT-ALIGN: center
}
.pageLink A {
	PADDING:0px 5px; 
	BORDER:#00a730 1px solid;  
	DISPLAY: inline-block;  
	FONT-SIZE: 12px;
	BACKGROUND: #fff; 
	MARGIN: 2px; 
	LINE-HEIGHT: 18px;   
	TEXT-ALIGN: center;
	color:#00a730;
}
.pageLink A:hover {
	padding:0px 5px; 
	BORDER: #00a730 1px solid;  
	DISPLAY: inline-block; 
	PADDING-LEFT: 5px;    
	FONT-SIZE: 12px; 
	BACKGROUND: #00a730; 
	MARGIN:2px;
	COLOR: #fff; 
	PADDING-TOP: 0px;  
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
/*about.html*/
.about_con{
margin:0px;
padding:5px 0px;
width:743px;
height:auto;
overflow:hidden;
}
.about_con ul{
margin:0px;
padding:3px 0px;
width:743px;
height:auto;
overflow:hidden;
text-decoration:none;
}
.about_con ul li{
margin:0px;
padding:0px;
display:inline;
text-decoration:none;
}
.about_con ul li span{
margin:0px;
padding:0px 0px 0px 20px;
overflow:hidden;
float:left;
}
.about_con ul li span a{
margin:0px;
padding:0px;
overflow:hidden;
display:block;
color:#333;
font-size:12px;
text-decoration:none;
}
.about_con ul li span a:hover{
margin:0px;
padding:0px;
overflow:hidden;
display:block;
color:#FE7D21;
font-size:12px;
text-decoration:none;
}
.span01{
margin:0px;
padding:0px;
width:200px;
height:40px;
}
.span02{
margin:0px;
padding:0px;
width:500px;
height:40px;
}
/*law.html*/
.law_con{
margin:0px;
padding:10px;
font-size:12px;
line-height:24px;
}
/*sitemap.html*/
.sitemap
{
width:auto;
height:auto;
}
.map_gigi
{
width:716px;
height:auto;
overflow:hidden;
clear:both;
line-height:30px;
padding:0px 0px 0px 30px;
text-decoration:none;
}
.map_gigi a
{
font-size:24px;
font-weight:bolder;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.map_toal
{
width:auto;
height:auto;
padding:0px 0px 0px 50px;
clear:both;
}
.map_toal span
{
width:220px;
display:block;
height:30px;
line-height:30px;
font-size:18px;
padding:10px 0px 0px 10px;
float:left;
}
.map_toal span a
{
color:#666666;
text-decoration:underline;
font-size:14px;
}
.map_toal span a:hover
{
color:#00CC66;
text-decoration:none;
font-weight:bolder;
font-size:14px;
}
/*adver.html*/
.adver{
margin:0px;
padding:0px;
width:300px;
height:auto;
float:right;
}
.auto
{
height:auto;
width:auto;
font-size:12px;
overflow:hidden;
}
.foot01_lef
{
width:0px auto;
height:55px;
font-size:14px;
padding:15px 20px 0px 30px;
color:#000000;
text-align:center;
line-height:22px;
}
.foot01_lef a{
font-size:12px;
color:#000000;
line-height:22px;
}
.foot01_lef a:hover{
font-size:12px;
color:#00A730;
line-height:22px;
}
.foot01_rig
{
width:280px;
height:55px;
}
.search
{
margin:5px;
width:auto;
height:auto;
}


.h1_font
{
	padding:3px 0px 0px 0px;
	width:auto;
	height:18px;
	text-align:center;

}
.h1_test
{
	width:900px;
	margin:0px auto;
	height:18px;
	line-height:30px;
}
.h1_test h1
{
	display:inline;
	font-size:10px;
	line-height:12px;
	color:#000;
	font-weight:200;
	
}
.tofan
{
	width:630px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
}
.tofan_movie
{
	width:630px;
	height:630px;
	overflow:hidden;
	margin:10px 0px;
}
.tofan_contents
{
	width:auto;
	height:auto;
	overflow:hidden;
	
}
.tofan ul
{
	width:auto;
	margin:0px;
	padding:0px;
	list-style:none;

	height:auto;
	overflow:hidden;

}
.tofan ul li
{
	width:auto;
	border:1px solid #a6c398;
	overflow:hidden;
	padding:3px;
	margin:0px;

}

.contents_til
{
	width:auto;
	height:28px;
	padding:0px 3px;
	line-height:28px;
	color:#030;
	overflow:hidden;
	background:#cdeecd;
	margin:0px 0px 2px 0px;
}
.contents_til_hr
{
	width:auto;
	height:1px;
	overflow:hidden;
	background:#4ca62a;
}
.contents_til_sec
{
	width:auto;
	height:1px;
	overflow:hidden;
	background:#89da8b;
}
.contianer_intro
{
	width:auto;
	height:auto;
	overflow:hidden;
	margin:3px 0px 0px 0px;
}
.intro_pic
{
	width:200px;
	height:130px;
	overflow:hidden;
	float:left;
}
.intro_font
{
	width:413px;
	height:125px;
	background:#f0efeb;
	float:right;
	padding:3px;
	overflow:hidden;
	margin:0px 0px 0px 2px;
}
* html .intro_font
{
	width:405px;
	height:130px;
}
.intro_words
{
	width:auto;
	color:#030;
	height:93px;
	overflow:hidden;
	font-family:"MS PGothic";
	font-size:12px;
	margin:0px 5px;
	line-height:18px;
}
.intro_btn
{
	width:370px;
	border:1px solid #5b9243;
	height:20px;
	line-height:20px;
	background:#00a730;
	overflow:hidden;
	margin:0px auto;
}
* html .intro_btn {
		margin:0px 0px 0px 15px;
}
.intro_url
{
	width:275px;
	background:#88d48a;
	height:20px;
	float:left;
	overflow:hidden;
	padding:0px 5px;
}
.intro_enter
{
	width:80px;
	height:18px;
	overflow:hidden;
	float:left;
	padding:2px 0px 0px 5px ;
}
.intro_url a
{
	color:#27471a;
	text-decoration:none;
	line-height:20px;
	width:auto;
}

.intro_url a:hover
{
	color:#030;
	text-decoration:underline;
	
}
.intro_enter a
{
	color:#FFF;
	text-decoration:none;
line-height:18px;
}

.intro_enter a:hover
{
	color:#000;
	text-decoration:none;
}
.lef_con
{
	margin:0px 0px 5px 0px;
}
.adver_con
{
	margin:6px 0px 0px 0px;text-align:center;
}
.login_til
{
	margin:0px;
}