@charset "utf-8";
body {	margin:0;
		padding:0;
		text-align:left;
		color:#000000;
		font-size:12px;
		font-family: helvetica, sans-serif;
		background: #FFF;
		}

td { text-align:left; line-height:24px; font-size:12px;}
a:link {  color: #000000; text-decoration: none}
a:visited {  color: #000000; text-decoration: none}
a:hover {  text-decoration:none;
			color: #f00;
		}
		
a:focus {
     outline:none;
     -moz-outline:none;
}
div,p { margin:0; padding:0;}
img {border:0px; }
	
ul, li { list-style-type:none;
			list-style:none;
			margin:0;
			padding:0;
		text-align:left;
	}
.wenben {
	font-size:12px;
	line-height:24px;
	text-align:left;
	color:#000000;
	letter-spacing:0.0em;
	font-family:Arial, Helvetica, sans-serif;
}

.wenben0 {
	font-size:12px;
	line-height:23px;
	text-align:left;
	color:#000000;
	letter-spacing:0.0em;
	font-family:Arial, Helvetica, sans-serif;
}

.wenben01 {
	font-size: 14px;
	line-height:36px;
	text-align:left;
	color:#000000;
	letter-spacing:0.0em;
	font-family:"微软雅黑";
}

.border { border:#pic 1px solid;}
.center { width:1002px; margin:0 auto;}
.left { float:left;}
.right { float:right;}

.menu { width: 1419px; margin: 0 auto;  padding-left: 540px;}
.menu a { margin: 0 10px; font-size: 16px; color: #fff;  line-height: 80px;}
.menu a:hover { color: #f60; }

/*PAGE
----------------------------------------*/
#page{
	clear:both;
	line-height:35px;
	height:35px;
	_padding-top:8px;
	width:90%;
	text-align:center;
	border:1px solid #cccccc;
	margin:12px auto;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.withe {  color: #fff;}
.withe a:link {  color: #fff; text-decoration: none}
.withe a:visited {  color: #fff; text-decoration: none}
.withe a:hover {  text-decoration: underline; color:#ff0;}

.red {  color: #F00;}
.red a:link {  color: #F00; text-decoration: none}
.red a:visited {  color: #F00; text-decoration: none}
.red a:hover {  text-decoration:none; color:#06F;}


/* Wrap
----------------------------------------*/
#wrap { min-height:1%;}

/* Header
----------------------------------------*/

#top_box { width:100%; height:502px; text-align:center; background:url(skin/banner_end.gif) bottom no-repeat;}

#top { width:1002px; margin:0 auto; height:94px; background: url(skin/name.gif) top center no-repeat #FFF; position:relative;}

#top_link { position:absolute; top:5px; right:160px; color:#fef787;}

#top_link a { margin:0 5px; color:#fef787;}
#top_link a:hover { color:#f60; text-decoration:underline;}

/*#menu { width:100%; text-align:center; height:46px; height:46px; background:url(skin/menu_bg.gif) repeat-x;}
#menu ul { width:1002px; margin:0 auto; height:46px;}
#menu li { float:left; font-weight:bold;}
.menu_nav { width:88px; height:46px; line-height:46px;}
.menu_nav a { width:88px; height:46px; text-align:center; display:block; color:#000;}
.menu_nav a:hover { background:url(skin/menu_h.gif) center top no-repeat; color:#fff;}
.menu_line { width:2px; height:46px; background:url(skin/menu_line.gif) no-repeat;}*/

#flash_box { width:1419px; margin:10px auto; height:313px; text-align:center;}
/* Mid
----------------------------------------*/	

#mid_box{ width:1002px; margin:0 auto; height: auto !important; min-height: 470px; height: 470px; padding-bottom:20px; padding-top:10px;}

/* left
----------------------------------------*/
#left_box { width:217px;
			height:auto !important; min-height:470px; height: 470px;
			float:right;
			}
			
#in_left_box { width:217px;
				height: 360px;
				float:left;
				}			
			
.lf_title { width:100%; height:33px; position:relative;}
.lf_title a img { position:absolute; top:10px; right:10px;}
.lf_title a:hover img { position:absolute; top:11px; right:10px;}

.news_list{ background:url(skin/lf_cplb_title.gif);}

.news_list {width:90%; margin:0 auto; padding-bottom:5px;}

.news_list li { height:26px;line-height:26px; border-bottom:#999 1px dotted; padding-left:15px; background:url(skin/dot2.gif) left center no-repeat;}


.lf_box { min-height:1%; border:#ccc 1px solid; margin-top:15px; background:url(skin/lf_lx_bg.gif) bottom no-repeat; padding-bottom:50px;}

.in_lf_box { min-height:1%; border:#ccc 1px solid;}

.in_news{ background:url(skin/in_news_title.gif);}

.lf_lxwm{ background:url(skin/lf_lxwm_title.gif);}

.lx_list { width:94%; margin:0 auto; padding-top:5px; padding-bottom:30px;}

.lx_list li { height:28px; line-height:28px; border-bottom:#999 1px dotted; background:url(skin/dot2.gif) left center no-repeat; padding-left:15px;}

.lf_tb { margin-top:10px;}
.lf_tb a img{ padding:2px; border:#CCC 1px solid; margin:5px auto;}
.lf_tb a:hover img{border:#f60 1px solid;}


/* Right
----------------------------------------*/
#right_box { width:750px;
			height: auto !important; min-height:470px; height: 470px;
			float:left;
			}

.rt_title_box { width:100%; height:33px; position:relative; background:url(skin/rt_title_bg.gif) no-repeat; line-height:33px; border-bottom: #03810f 1px solid;}

.rt_title{text-align:left;}
.location { position:absolute; right:10px; top:0;}

.rt_main_box { width:100%;}

.txt { width:100%; margin:0 auto; padding-top:10px; padding-bottom:10px; height: auto !important; text-align:left;}


.gs_pic { float:left; margin-right:10px; padding:2px; border:#CCC 1px solid;}

.in_gs_pic { float:left; width:200px; margin-right:10px; padding:2px; border:#CCC 1px solid;}
/* Footer
----------------------------------------*/

#end { width:100%; margin:0 auto; margin-top:10px; padding-top:20px; height:72px; line-height:26px; background: url(skin/end.gif) repeat-x top; text-align:center; color:#FFF;}

#end a { color:#FFF;}
#end a:hover { color:#ff0;}




#zzry_picUL{text-indent:0; overflow:hidden;}

#zzry_picUL li{width:245px;
				height:190px;
				float:left;
				line-height:30px;
				text-align:center;
				}

#zzry_picUL li a img{ width:200px; height:150px; border:2px solid #cccccc; padding:1px;}
#zzry_picUL li a:hover img{ width:200px; height:150px; border:2px solid #cccccc; padding:1px;}

		
/*NEWS CONTENTS PAGE*/

#indexNews li{ width:95%; margin:0 auto; line-height:33px; border-bottom:1px dashed #999; padding:0 12px 0 10px; position:relative; background:url(skin/news_tb.gif) left center no-repeat;}
#indexNews li:hover{border-bottom:1px solid #999;}

.Newstime{position:absolute; right:12px; top:0; line-height:33px;}

#newTitle{
	font-weight:bold;
	text-align:center;
	line-height:30px;
	color:#ff0000000;
	font-size:20px;
}

#newsContent{
	margin-bottom:16px;
	text-align:left;
}
#newsContent img { max-width:600px;}

#newsInfo{
	color:#666;
	margin:0px;
	font-weight:normal;
	text-align:center;
}
.infoClass{
	margin:0px;
	margin-bottom:10px;
	line-height:12px;
}
#infoImage{
	text-align:center;
	margin:10px 0;
}

/*GUESTBOOK PAGE*/
dt,dd { line-height:24px;
		list-style:none;
		}
.borderLi{
	border-bottom:1px dashed #cccccc;
	padding-top:3px;
	padding-bottom:3px;
}
.G_InputText{
	width:160px;
	height:16px;
	border:1px solid #000000;
}
.G_textarea{
	width:300px;
	height:100px;
	border:1px solid #000000;
}
.G_ul{
	width:80%;
	margin:0 auto;
	line-height:26px;
}
.G_botton{
	width:55px;
	height:24px;
	line-height:24px;
	border: #000000 1px solid;
	background:#fff;
	cursor:pointer;
}
.G_tips{
	width:80%;
	margin:10px auto 0 auto;
	border:1px solid #CCC;
	margin-top:15px;
	padding:7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}


/*PRODUCTS LIST PAGE*/
#picUL{text-indent:0; overflow:hidden;}

#picUL li{
			width:245px;
			height:196px;
			float:left;
			line-height:30px;
			text-align:center;
}
#picUL li a img{
			width:200px;
			height:150px;
			border:1px solid #cccccc;
			padding:2px;
			-moz-border-radius: 3px;
			-khtml-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
}
#picUL li a:hover img{border:1px solid #326000;}

.shan { font-size:20px;}
.p_name { font-weight:bold;}


/*INDEX*/

#in_mid_box{ width:1002px; margin:0 auto; height: 360px; padding-bottom:10px; padding-top:10px;}

#in_right_box { width:752px;
				height: 360px;
				float:right;
				position:relative;
				overflow:hidden;
				
				}
				
#in_up { height:165px;}

#in_gsjj { width:513px; height:165px;}
#in_zzry { width:215px; height:165px; background: url(skin/in_zzry_end.gif) bottom no-repeat;}


#in_gsjj_title { width:100%; height:30px; position:relative; background:url(skin/in_gsjj.gif); line-height:32px;}

#in_gsjj_title a img { position:absolute; top:10px; right:10px;}
#in_gsjj_title a:hover img { position:absolute; top:11px; right:10px;}

#in_gsjj_txt { height:130px;}


.more a img{position:absolute; top:15px; right:8px;}
.more a:hover img{position:absolute; top:16px; right:8px;}



#in_new_box { width:267px; height:231px; background:url(skin/in_news.gif) no-repeat;}

.in_newslist { width:90%; margin:0 auto; padding-top:5px;}
.in_newslist li { background:url(skin/dot1.gif) left center no-repeat; line-height:30px; position:relative; padding-left:20px; margin:0 auto; border-bottom:#999 1px dotted;}

.Time{position:absolute; right:0; top:0; line-height:26px;}

.in_txt { padding-top:5px;}

#in_products { width:752px; margin-top:20px;}

#in_products_box { height:172px; background:url(skin/in_gd_bg.gif) no-repeat; padding-left:35px; width:722px;}
