* {margin: 0px;	padding: 0px;}
body {font-family:\5FAE\8F6F\96C5\9ED1; font-size: 12px; line-height: 200% ;color: #000000; background-size:100% 100%; background-color:#eeeeee;}
.clear {font-size: 0px;	clear: both;line-height: 0px; height: 1px;}
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border:none;}
a:link {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION: none;}
a:active {TEXT-DECORATION: none;}
ul,li{list-style-type: none;}

/* header */
#header { height:129px; background:url(../images/header_bg_01.gif) no-repeat scroll top center #46a30d;}
#header .head_box { width: 1200px; height: 129px; margin:0 auto; position: relative;}
#header .logo { position: absolute; top: 28px; left: 68px;}
#header .tel { color:#ffffff; font-size:22px; position: absolute; top: 10px; right: 0px; background:url(../images/tel_bg_03.png) bottom right no-repeat; width:480px; height:120px; overflow:hidden; font-weight:bold;}
#header .tel span{ position:absolute; top:70px; right:100px;}

/* nav */
#nav { height:67px; background:#e5e5e5; width:100%; line-height:66px;}
#nav ul.nav_link{ width:1100px; margin:0 auto;}
#nav ul.nav_link li{ float:left; font-size:16px; width:120px; text-align:center; background:url(../images/nav_li_bg_03.png) center right no-repeat; }
#nav ul.nav_link .last{ background:none;}
#nav ul.nav_link li a{ color:#000;}
#nav ul.nav_link li a:hover{ font-weight:bold;}
/*banner*/
.banner{height:510px;overflow:hidden;position:relative; width:100%;}
.banner .d1{width:100%;height:510px;display:block; }
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:480px; }
.banner .d2 ul{float:left;position:absolute;left:80%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{}
.banner01{ background:#46a30d; width:100%; text-align:center;}
.pro{ width:1100px; margin:50px auto;}
.pro_title{ text-align:center; font-size:14px;}
.pro_title h2{ font-size:30px; margin-bottom:18px;}
.more{ width:1060px; margin:0 auto; text-align:center; height:46px; line-height:46px; font-weight:bold;background:#ffffff; color:#444444; font-size:18px;}
.about_us{ background:#FFF; width:100%; padding-top:55px;}
.about_con{ width:1100px; margin:0 auto; margin-top:30px;}
.about_left{ float:left; height:300px;}
.about_right{ float:right;}
.about_right ul{ margin-top:-20px;}
.about_right ul li{ border-bottom:#bababa solid 1px; height:130px; width:772px; font-size:16px; color:#000; margin-top:15px;}
.about_right ul li span{ float:right; margin-left:30px; margin-right:15px;}
.about_right ul li p{ padding-top:20px;}
.news{ width:100%; margin:0 auto; margin-top:50px;}
.news_left{ background-color:#eeeeee;  float:left;  height:578px; width:49.7%; margin-right:4px; padding-top:78px; position:relative;}
.news_left img{ position:absolute; top:153px; right:455px;}
.news_left ul{ position:absolute; top:370px; right:50px;}
.news_left ul li{ list-style:square; line-height:50px;}
.news_left ul li a{ font-size:16px; color:#000;}
.news_left ul li a:hover{ color:#666;}
.news_left ul li span{ font-size:16px; padding-right:30px;}
.news_left_title{ position:absolute; right:80px; text-align:center; font-size:14px;}
.news_left_title img{ position:absolute; top:100px; right:-40px;}
.news_left_title h2{  font-size:30px; margin-bottom:18px;}
.news_right{ float:right; background:url(../images/news_right_03.jpg) no-repeat; height:655px; width:49.7%;}
.rice{ width:100%; text-align:center; padding-top:80px; height:150px; background:url(../images/bg1.png) bottom left repeat-x #FFF;}
/*zzsc*/
.img-scroll{ width:100%; background:url(../images/bg_img_02.jpg) center repeat-x; margin-top:35px; height:650px; float:left; POSITION: relative;}	
.img-list{
	width: 1100px;
	margin-left:auto;
	margin-right:auto;
	OVERFLOW: hidden
}
.img-list LI {
TEXT-ALIGN: center; WIDTH: 1100px; DISPLAY: inline; FLOAT: left; HEIGHT: 650px; MARGIN-left: 10px; margin-bottom:40px;
}

.img-list  ul {
	float: left;
	display: block;
	height: 650px;
	width: 1072px;
}
.f1 {
	border:#FFF solid 2px;
	width:605px;
	height:415px;
	float:left;
	margin-top:20px;
	
}

.f2 {
	border:#FFF solid 2px;
	width:222px;
	height:153px;
	float:left;
	margin-top:20px;
	margin-left:5px;
}
.f2 a img {width:221px;}
.f3 {
	border:#FFF solid 2px;
	width:220px;
	height:153px;
	float:left;
	margin-top:20px;
	margin-left:5px;
}
.f3 a img {width:221px;}
.f4 {
	border:#FFF solid 2px;
	width:452px;
	height:255px;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
.f4 a img {width:452px; height:257px}
.f5 {
	border:#FFF solid 2px;
	width:258px;
	height:178px;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
.f5 a img {width:258px;}
/*good*/
#good{ width:100%;  background:#FFF; height:900px;}
#good .good_img{ position:absolute; top:350px; left:-310px;} 
#good .good_m{  width:1000px; margin-left:auto; margin-right:auto;position:relative;}
#good .good_title{  padding-left:50px; font-size:20px; float:left; margin-top:75px;}
#good .care{ float:left; width:219px; height:308px; border:#dbdbdb solid 1px; margin-top:55px; padding-top:80px; padding-left:20px; padding-right:20px; font-size:14px;}
#good .care h2{ font-size:20px; text-align:center;}
#good .care_1 h2{ font-size:20px; text-align:center;}
#good .care_right{ margin-left:5px; background:url(../images/right_bg_03.jpg) left bottom no-repeat; float:left; margin-top:57px; height:393px; text-align:center; width:165px;}
#good .good_left{ float:left; margin-left:50px;}
#good .care_1{ float:left; width:219px; height:313px; border:#dbdbdb solid 1px;padding-top:80px; padding-left:20px; padding-right:20px; font-size:14px; margin-left:100px;}
#good .good_img_1{ float:left;}
.online{ height:550px; position:relative; width:1200px; margin:0 auto; background:url(../images/online_bg_2_03.jpg) right bottom no-repeat;}
.online img{ position:absolute; top:130px; left:0px;}
.online h2{ font-size:30px; text-align:center; margin-top:80px;}
.online ul{ padding-top:60px; margin-left:180px; float:left;}
.online ul li{ margin-top:22px;}
.online ul li .ta1{ width:347px; height:54px; background:url(../images/bg_1_03.jpg) no-repeat; border:none; padding-left:50px; font-size:18px;}
.online ul li .ta2{ width:347px; height:54px; background:url(../images/bg_2_03.jpg) no-repeat; border:none; padding-left:50px; font-size:18px;}
.online ul li .ta3{ width:347px; height:54px; background:url(../images/bg_3_03.jpg) no-repeat; border:none; padding-left:50px; font-size:18px;}
.online ul li .tf1{ width:160px; height:50px; background:#282828; color:#FFF; font-size:20px; font-family:\5FAE\8F6F\96C5\9ED1; border:none; cursor:pointer; margin-top:45px;}
.online ul li .tf2{ width:160px; height:50px; background:#46a30d; color:#FFF; font-size:20px; margin-left:25px; font-family:\5FAE\8F6F\96C5\9ED1; border:none;cursor:pointer;}
.online ul li .tf1:hover{ font-weight:bold;}
.online ul li .tf2:hover{ font-weight:bold;}
.tb1{ border:#cdcdcd solid 2px; margin-top:80px; float:left; width:480px; height:300px; background:#eeeeee; font-size:20px; font-family:\5FAE\8F6F\96C5\9ED1; padding:10px;}
/* content */
#content{width: 1100px; padding-top: 25px; padding-bottom: 40px; margin:0 auto; min-height:600px;}
/* side */
#side{ float: left; width: 200px; overflow: hidden;}
#side .side_title{ background:url(../images/side_bg.jpg) repeat-x; width:200px; height:72px; line-height:72px; text-align:center; color:#FFF; font-size:30px;}
#side ul{}
#side ul li{ background:#46a30d; height:45px; line-height:45px; text-align:center; margin-top:5px;}
#side ul li:hover{ background:#ff7e00; }
#side ul li a{ font-size:18px; color:#FFF;}
/*#side ul li a:hover{ background:#ff7e00; }*/
/* main */
#main{ float: right; width: 869px; overflow: hidden;}
#main .main_title{ font-size:24px; font-weight:bold; padding-left:10px;}
#main .main_title span{ float:right; font-size:14px; font-weight:normal;}
#main .main_b{ color:#FFF; font-size:14px; background:#46a30d; margin-top:8px; padding-left:10px; margin-bottom:20px;}
#main .main_b span{ float:right;}
#main p{ padding:10px; font-size:16px; line-height:34px;}
#main h2{ padding:10px;}
#main .page{ padding-left:10px; padding-top:40px;}
#main .page span{ float:right;}
#main .page a{ font-size:18px; color:#000;}
#main .page a:hover{ font-weight:bold;}
#main ul li{ background:url(../images/li_bg_03.jpg) left center no-repeat; line-height:30px;}
#main ul .list{ line-height:25px;list-style:none;}
#main ul li a{ color:#444444; font-size:16px; padding-left:20px;}
#main ul li a span{ color:#ff6e02; float:right;}
#main ul li a:hover{ color:#ff7e00;}
#pro .pro_list{ float:left; margin-left:20px; margin-top:20px; padding-bottom:20px;}
#pro .pro_list img{ border:#dddddd solid 1px;}
#pro_1 .pro_list_1{ float:left; margin-left:5px; margin-top:20px; padding-bottom:20px;}
#pro_1 .pro_list_1 img{ border:#dddddd solid 1px; margin-bottom:10px;}
table.table1{ padding-left:20px;}
table.table1 td{ font-size:16px; padding-top:15px;}
table.table1 td .ta{ border:#979797 solid 1px; width:232px; height:38px;}
table.table1 td .tb{ width:582px; height:275px; border:#979797 solid 1px; }
table.table1 td .tf1{width:112px; height:40px; background:#ff7e00; color:#FFF; font-size:20px; font-family:\5FAE\8F6F\96C5\9ED1; border:none; cursor:pointer;}
table.table1 td .tf2{width:112px; height:40px; background:#979797; color:#FFF; font-size:20px; font-family:\5FAE\8F6F\96C5\9ED1; border:none; cursor:pointer; margin-left:20px;}
/*分页*/
DIV.yahoo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.yahoo A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: underline
}
DIV.yahoo A:hover {
	BORDER-RIGHT: #ff7e00 1px solid; BORDER-TOP: #ff7e00 1px solid; BORDER-LEFT: #ff7e00 1px solid; COLOR: #000; BORDER-BOTTOM: #ff7e00 1px solid
}
DIV.yahoo A:active {
	BORDER-RIGHT: #ff7e00 1px solid; BORDER-TOP: #ff7e00 1px solid; BORDER-LEFT: #ff7e00 1px solid; COLOR: #f00; BORDER-BOTTOM: #ff7e00 1px solid
}
DIV.yahoo SPAN.current {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
DIV.yahoo a.current {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
DIV.yahoo SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
/* footer */
#footer{ background:#282828; width:100%; height:300px;}
#footer .foot_left{ float:left; width:40%; text-align:right; padding-bottom:10px; border-bottom:#46a30d solid 4px; padding-right:10px; }
#footer .foot_left ul{ width:360px; height:115px; margin-top:20px; float:right; padding-bottom:20px;}
#footer .foot_left ul li{ text-align:center;float:left; width:115px; height:32px; background:#696969; margin-right:5px; margin-bottom:5px;}
#footer .foot_left ul li a{ color:#FFF; font-size:16px;}
#footer .foot_left ul li a:hover{ font-weight:bold;}
#footer .foot_right{ float:right;  width:55%;  margin-left:10px; border-top:#46a30d solid 4px; margin-top:40px;  padding-top:25px;}
#footer .foot_right h2{ color:#FFF; margin-top:-40px; width:100px; background:#282828;}

#footer .foot_right img{ float:left;}
#footer .foot_right span{ float:left; width:280px; font-size:16px; color:#FFF; margin-left:25px;}
#footer .foot_box{ width:1000px; margin:0 auto; margin-top:50px; color:#aeaeae; font-size:16px; text-align:center;}

/* public */
.font_red{ color: #ff2b2b;}
.form_s{ width: 120px; height: 22px; border: 1px solid #dadada;}




/*产品滚动特效*/
#wrapper
{
	margin-top: 15px;
	text-align:center;
	padding-top:30px;
}
#overlay_pic {
    margin:200px auto;
    width:400px;
    box-shadow: 10px 10px 5px #000;
}
.jscarousal
{
	width: 1100px;
	height: 388px;
	margin:0 auto;
	overflow:hidden;
	position: relative; /*overflow: hidden;*/
}
.jscarousal-contents
{
	width: 1080px;
	height: 388px;
	float: left;
	position: relative;
	overflow: hidden;
}
.jscarousal-contents > div
{
	position: absolute;
	width: 100%;
	height: 160px;
}
.jscarousal-contents > div > div
{
	float: left;
	margin-left: 16px;
	
}
.jscarousal-contents img
{
	width: 251px;
	height: 332px;
	border: solid 1px #dddddd;
}

.thumbnail-text
{
	color: #eeeeee;
	background:#46a30d;
	text-align: center;
	font-size:16px;
	display:block;
	width:252px;
	height:32px;
	padding-top:10px;
	line-height:22px;
}
.thumbnail-text_1
{
	color: #eeeeee;
	background:#46a30d;
	text-align: center;
	font-size:16px;	
	width:278px;
	display:block;
	height:32px;
	padding-top: 10px;
	line-height: 22px;
}
.thumbnail-text a
{color: #eeeeee;}
.thumbnail-text a:hover{ font-weight:bold;}
.thumbnail-text_1 a{color: #eeeeee;}



div.wrapper { width: 100%; margin: 0 auto; position: relative;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; /*background: url(../images/prev.png) no-repeat left top !important; */}
.box_skitter .next_button { position: absolute; top: 50%; right: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; /*background: url(../images/next.png) no-repeat left top !important; */}
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 1200px; height: 242px; margin:0 auto;}
 #slideshow ul { display: none; }







