@charset "gb2312";

body {font-size:12px; color:#222; font-family:Verdana,Arial,\5B8B\4F53,Helvetica,sans-serif; }
ul,li {list-style:none; margin:0px; padding:0px;}
img {border:0;}
a {
	color: #444444;
	text-decoration: none
}
a:hover {
	text-decoration: none
}


.banner{

	width: 100%;

	margin: 0;padding: 0;

}

.focusBox {

	position: relative; 

	width:100%; 

	height:450px; 

	overflow: hidden; 

}

.focusBox .pic{position:relative;z-index:0;}

.focusBox .pic li{width: 100%;height: 517px;}



.focusBox .hd { 

	width:100%; 

	position: absolute; 

	bottom: 20px; 

	text-align: center; 

	font-size:0; 

	z-index:1; 

}

.focusBox .hd li{

	margin: 0 5px; 

	background: url(img/dot8.png) no-repeat 0 -16px; 

	height: 16px; 

	overflow: hidden; 

	width: 16px; 

	cursor: pointer;

	display:inline-block; 

	*display:inline; 

	zoom:1;  

	_background: url(img/dot8.png) no-repeat 0 -16px;

}

.focusBox .hd .on{background-position:0 0; }



.focusBox .prev,

.focusBox .next {

	width: 60px;

	height: 90px;

	margin: -60px 0 0;

	display: none; 

	background: url(img/ad_ctr.png) no-repeat 0 0; 

	position: absolute;

	top: 50%;

	z-index: 10;

	cursor: pointer;

	text-indent: -9999px;

	filter:alpha(opacity=20);

	opacity:0.2;

}

.focusBox .prev {left: 50px;}

.focusBox .next {background-position: 0 -90px;right: 50px;}

.focusBox .prev:hover,

.focusBox .next:hover {filter:alpha(opacity=50) !important;opacity:0.5 !important;}


.main {
 width:100%;
 margin:0px auto;
}
.head{width:100%;height:120px;margin:0px auto;background-color: #FFFFFF;}
.productpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/cp.jpg)
}
.linkpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/link.jpg)
}
.joinpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/joinus.jpg)
}
.contentpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/zx.jpg)
}
.propic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/cp.jpg)
}
.yhpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/yh.jpg)
}
.dspic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/ds.jpg)
}
.zcpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/zc.jpg)
}
.zcpic2{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/cp2.jpg)
}
.zxpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/ggxzb.jpg)
}
.dspic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/ds.jpg)
}
.bhpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/bh.jpg)
}
.newspic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/zx.jpg)
}
.ggx-jspic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/gg1.jpg)
}
.ggx-ywpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/gg2.jpg)
}
.ggx-gcpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/gg3.jpg)
}
.ggx-pxpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/gg5.jpg)
}
.ggx-fcpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/gg6.jpg)
}
.ggx-lxpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/gg7.jpg)
}
.dtpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/dt.jpg)
}
.dspic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/gg4.jpg)
}
.yhzxpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/gg8.jpg)
}
.chpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/ch.jpg)
}
.aboutpic{
width:990px;
height:200px;
margin:0px auto;
background-image:url(img/aboutus.jpg)
}
.menu {
 width:100%;
 margin:0px auto;
 height:45px;
 line-height:45px;
 background-image:url(img/line.jpg);

}
.menu ul
{
	clear: both;
	height: 45px;
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 16px;
	text-align: center;
	padding-left: 25px;
}
.menu ul li
{
	font-family: "Î¢ÈíÑÅºÚ";
	line-height: 45px;
	color: #FFF;
	width: 110px;
	height: 45px;
	float: left;
	list-style-type: none;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right center;
}
.menu ul li a {
	color: #FFF;
	font-family: "Î¢ÈíÑÅºÚ";
	line-height: 45px;
	width: 110px;
	height: 45px;
	list-style-type: none;
}
.menu ul li a:hover {
	color: #f2fb02;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
}
.menu ul li ul{position:absolute; display:none;margin:0;padding:0;}
.menu ul li:hover ul { display:block;;z-index:999;}
.menu ul li ul li{float:none;position:relative;background:#f5f5f5;border-top:1px dotted #999999;filter:alpha(opacity=80); }
.menu ul li ul li a{color:#666666;}
.menu ul li ul li a:hover {color:#990000;}
.product {
 width:990px;
 height:300px;
 margin:0px auto;
}
.sort{float:left;width:300px;}
.topProduct{float:right;width:690px;}

.youshi_main
{
	clear:both;
	width:auto;
	height:420px;
}
.youshi {
	 width:990px;
	 height:420px;
	 margin:0px auto;
	 background:#EFEFEF;
}
.ys_top
{
	background-attachment: scroll;
	background-image: url(img/ys.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
	width: 420px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 18px;
	line-height: 60px;
	color: #FFF;
	padding-left: 44px;
}
.ys_video
{
	text-align:center;
	width:420px;
	margin:0px auto;
}
.ysd_txt
{
	margin-top:20px;
}
.ysd_txt ul li
{
	margin-left:80px;
	width:300px;
	line-height:35px;
	font-size:18px;
	font-weight:bold;
	font-family: "Î¢ÈíÑÅºÚ";
	color:#333333;
	border-bottom:1px dashed #CCCCCC;
}
.ys_left{float:left;width:420px;height:380px;}
.ys_right{float:right;width:560px;height:380px;}
.ys_right ul li{
	float: left;
	height: 96px;
	width: 158px;
	list-style-type: none;
	overflow: hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #71be30;
	margin-top:0px;
	margin-right: 10px;
	margin-left: 10px;

}
.ys_txt
{
	clear: both;
	float: left;
	height: 27px;
	width: 570px;
	font-size: 12px;
	line-height: 27px;
}
.ys_txt span
{
	width: 180px;
	float: left;
	height: 27px;
	text-align: center;
	line-height: 27px
}
.yy2 {
	clear: both;
	height: 35px;
	width: auto;
	margin-top: -1px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-color: #F9F9F9;
}
.top2{ 
    clear: both;
    width:auto;
	text-align: center;
}
.aboutlh{ 
    clear: both;
    width:auto;
	text-align: center;
}
.lh_pic{
	float:left;
	width:420px;
	height:320px;
	text-align:center;
}
.jianjie{
	float:right;
	width:560px;
	height:320px;
}
.wz{
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 16px;
	line-height: 23px;
	color: #333;
	padding: 10px;
	text-indent: 30px;
}
.news_all {
	clear: both;
	height: 300px;
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.hy_news{float:left;width:310px;margin-left:10px; height:300px;text-align:center;}
.ggx_news{float:left;width:310px;margin-left:20px; height:300px;text-align:center;}
.gs_news{float:left;width:310px;margin-left:20px; height:300px;text-align:center;}
.hw_ggx{
	width:990px;
	margin-left:auto;
	margin-right:auto;

}
.hw_top{
	width:0px auto;
	height:100px;
	text-align:center;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 30px;
	font-weight: bold;
	color:#FF0000;
	background:#FFFFFF;

}
.hw_pic
{
	float:left;
	width:480px;
	height:350px;
	background:#FFFFFF;

}
.hw_content
{
	float:right;
	width:510px;
	height:350px;
	background:#FFFFFF;
}
.hw_txt
{
	width:480px;
	margin-top:30px;
}
.hw_txt ul li
{
	margin-top:5px;
	margin-left:0px;
	margin-right:10px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	padding: 10px;
	line-height:18px;
	list-style:none;
}
.hytop{
	width:auto;
	height:30px;
	line-height:30px;
	text-align:center;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	font-weight: bold;
}
.newslist{width:auto;height:300px;}
.newslist ul li{
	height: 30px;
	line-height:30px;
	margin-left:20px;
	width: auto;
	text-align:left;
    border-bottom:1px dashed #CCCCCC;
	list-style:disc;
	font-family: "Î¢ÈíÑÅºÚ";
	margin-left:10px;margin-right:10px;
}
.yy3 {
	clear: both;
	height: 35px;
	width: auto;
	margin-top: -6px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-color: #F9F9F9;
}
.yy7 {
	clear: both;
	height: 35px;
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-color: #F9F9F9;
}
.product {
	clear: both;
	height: 620px;
	width: 990px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
}
.sort {
	float: left;
	width: 300px;
	height: 600px;
}
.s_top {
	background-attachment: scroll;
	background-image: url(img/p.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	width: auto;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 18px;
	line-height: 67px;
	color: #FFF;
	padding-left: 44px;
}
.fenlei ul li {
	background-attachment: scroll;
	background-image: url(img/p2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 50px;
	width: 230px;
	list-style-type: none;
	margin-top: 8px;
	margin-left: 13px;
	font-family: "Î¢ÈíÑÅºÚ";
	line-height: 50px;
	color: #FFF;
	font-size: 14px;
	padding-left: 10px;
}
.fenlei ul li  a{ color:#fff;text-decoration: none}
.fenlei ul li  a:hover{ color:red;}
.highWord{widht:990px;height:300px;margin:0px auto;}
.joinus{width:990px;height:600px;margin:0px auto;}
.join_txt{
    width:530px;
	height:500px;
	float:left;
	margin:0px auto;
}
.join_pic{
    width:460px;
	height:500px;
	float:right;
	margin:0px auto;
}
.join_pic ul li{
	float: left;
	height: 130px;
	width: 200px;
	list-style-type: none;
	overflow: hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 30px;
	border: 1px solid #FFFFFF;
	margin-top:30px;
	margin-right: 10px;
	margin-left: 10px;

}
.jj{
	width:530px;
	height:100px;
}
.jpic{
	margin-left:30px;
	float:left;
	width:70px;
}
.jjtop{
	height:40px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 26px;
	line-height: 40px;
	font-weight:bold;
	color:#1EB613;
}
.jjtxt{
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 16px;
	color:#666666;
	margin-left:100px;
}
.aboutUs{width:990px;height:300px;margin:0px auto;}
.news{width:990px;height:580px;margin:0px auto;}
.bottom{width:100%;height:200px;margin:0px auto;background:#E8E8E8;}
.btop{width:100%;height:6px;margin:0px auto;background:#CCCCCC;}
.bcontent{width:1100px;height:180px;margin:0px auto;}
.blogo{width:180px;float:left;}
.bline{width:2px;height:120px;margin-top:20px;background:#338444;float:left;}
.btxt{
	width:565px;
	float:left;
	height:160px;
	margin-top:20px;
	margin-left:20px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 16px;
	line-height: 30px;
	color: #333;
}
.gzh
{
text-align:center;
width:280px;
float:left;
}
.i_bottom
{
	width:100%;
	height:100px;
	background:#F2F2F2;
}
.bcon
{
	width:990px;
	margin-left:auto;
	margin-right:auto;
	line-height:40px;
	height:40px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
}
.c_content{
	width:990px;
	background:#F9F9F9;
	height:800px;
	margin-left:auto;
	margin-right:auto;
}
.c_left
{
	float:left;
	width:200px;
	height:800px;
	background:#0B9A31;
}
.c_left ul
{
	margin-left:20px;
}
.c_left ul li
{
	line-height:20px;
}
.c_left ul li a {
	color: #FFF;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:14px;
	width:180px;
	line-height: 30px;
	height: 30px;
	float: left;
	list-style-type: none;
}
.c_left ul li a:hover {
	color: #FFF;
	font-size:16px;
	font-weight:bold;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
}
.bb_c
{
	width:100%;
	background:#FFF;
	height:30px;
}
.c_right
{
	width:790px;
	float:right;
	height:800px;
}
.c_tt{
	width:700px;
	height:40px;
	margin-left:60px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:18px;
	font-weight:bold;
}
.c_jianjie
{
	margin-left:60px;
	width:700px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:16px;

}
.l_content{
	width:990px;
	background:#F9F9F9;
	height:900px;
	margin-left:auto;
	margin-right:auto;
}
.l_left
{
	float:left;
	width:200px;
	height:900px;
	background:#0B9A31;
}
.l_left ul
{
	margin-left:20px;
}
.l_left ul li
{
	line-height:20px;
}
.l_left ul li a {
	color: #FFF;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:14px;
	width:180px;
	line-height: 30px;
	height: 30px;
	float: left;
	list-style-type: none;
}
.l_left ul li a:hover {
	color: #FFF;
	font-size:16px;
	font-weight:bold;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
}
.l_right
{
	width:790px;
	float:right;
	height:900px;
}
.l_tt{
	width:700px;
	height:40px;
	margin-left:60px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:18px;
	font-weight:bold;
}
.l_lx
{
	margin-left:60px;
	width:700px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:16px;
}

.d_content{
	width:990px;
	background:#F9F9F9;
	height:900px;
	margin-left:auto;
	margin-right:auto;
}
.d_content2{
	width:990px;
	background:#F9F9F9;
	height:1500px;
	margin-left:auto;
	margin-right:auto;
}
.d_left
{
	float:left;
	width:200px;
	height:900px;
	background:#0B9A31;
}
.d_left ul
{
	margin-left:20px;
}
.d_left ul li
{
	line-height:20px;
}
.d_left ul li a {
	color: #FFF;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:14px;
	width:180px;
	line-height: 30px;
	height: 30px;
	float: left;
	list-style-type: none;
}
.d_left ul li a:hover {
	color: #FFF;
	font-size:16px;
	font-weight:bold;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
}
.d_right
{
	width:790px;
	float:right;
	height:900px;
}
.d_tt{
	width:700px;
	height:40px;
	margin-left:60px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:18px;
	font-weight:bold;
}
.d_dt
{
	margin-left:60px;
	width:700px;
}
.d_dt ul li
{
	height: 36px;
	line-height:36px;
	margin-left:20px;
	text-align:left;
    border-bottom:1px dashed #CCCCCC;
	list-style:disc;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:16px;
}
.d_page
{
	margin-left:60px;
	height:50px;
	line-height:50px;
	width:700px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:16px;
}
.p_content{
	width:990px;
	background:#F9F9F9;
	height:1200px;
	margin-left:auto;
	margin-right:auto;
}
.p_left
{
	float:left;
	width:200px;
	height:1200px;
	background:#0B9A31;
}
.p_left ul
{
	margin-left:20px;
}
.p_left ul li
{
	line-height:20px;
}
.p_left ul li a {
	color: #FFF;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:14px;
	width:180px;
	line-height: 30px;
	height: 30px;
	float: left;
	list-style-type: none;
}
.p_left ul li a:hover {
	color: #FFF;
	font-size:16px;
	font-weight:bold;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
}
.p_right
{
	width:790px;
	float:right;
	height:1200px;
}
.spro
{
    margin-left:50px;
	
}
.spro ul li
{
    margin-top:20px;
	float:left;
	text-align:center;
	height:240px;
	background:#FFFFFF;
	width:220px;
	border: 1px solid #71be30;	
	margin-right: 10px;
	margin-left: 10px;
	overflow: hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.ttp
{
    margin-left:50px;
	margin-top:20px;
    height:40px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 26px;
	line-height: 40px;
	font-weight:bold;
	color:#1EB613;
	
}
.tpro
{
    margin-left:30px;
	
}
.tpro ul li
{
    margin-top:20px;
	float:left;
	text-align:center;
	height:155px;
	background:#FFFFFF;
	width:180px;
	border: 2px solid #71be30;	
	margin-right: 10px;
	margin-left: 10px;
	overflow: hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#calendar-box {
	line-height: 23px;
	left: 20px;
	top: 15px;
	margin-left:15px;
	color: #CCCCCC;
	font-size: 14px;
	font-weight: bold;
}
.f_content{
	width:990px;
	background:#F9F9F9;
	height:1000px;
	margin-left:auto;
	margin-right:auto;
}
.f_left
{
	float:left;
	width:200px;
	height:1000px;
	background:#0B9A31;
}
.f_left ul
{
	margin-left:20px;
}
.f_left ul li
{
	line-height:20px;
}
.f_left ul li a {
	color: #FFF;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:14px;
	width:180px;
	line-height: 30px;
	height: 30px;
	float: left;
	list-style-type: none;
}
.f_left ul li a:hover {
	color: #FFF;
	font-size:16px;
	font-weight:bold;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
}
.f_right
{
	width:790px;
	float:right;
	height:1000px;
}
.f_tt{
	width:700px;
	height:40px;
	margin-left:60px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:18px;
	font-weight:bold;
}
.j_content{
	width:990px;
	background:#F9F9F9;
	height:1600px;
	margin-left:auto;
	margin-right:auto;
}
.j_left
{
	float:left;
	width:200px;
	height:1600px;
	background:#0B9A31;
}
.j_left ul
{
	margin-left:20px;
}
.j_left ul li
{
	line-height:20px;
}
.j_left ul li a {
	color: #FFF;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:14px;
	width:180px;
	line-height: 30px;
	height: 30px;
	float: left;
	list-style-type: none;
}
.j_left ul li a:hover {
	color: #FFF;
	font-size:16px;
	font-weight:bold;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
}
.j_right
{
	width:790px;
	float:right;
	height:1600px;
}
.j_tt{
	width:700px;
	height:40px;
	margin-left:60px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:18px;
	font-weight:bold;
}
.clear{clear:both;margin:2px;padding:2px;}
.clear2{clear:both;margin:1px;}