@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-family:"微软雅黑"; font-size:12px;}

.header{ background:url(../images/topbg.jpg) repeat-x; height:85px;}
.headerbox{ width:1050px; margin:0 auto;}
.logo{ float:left;}
.tel{ float:right; line-height:82px; font-size:30px; font-family:Georgia; color:#ff9c3a; background:url(../images/tel.jpg) left center no-repeat; padding-left:40px;} 
.tel span{ font-size:20px; color:#000; padding-right:5px;font-family:"微软雅黑";}
.banner{ background:url(../images/shadows.jpg) left  bottom repeat-x; height:405px;}
.bannerimg{ background:url(../images/banner.jpg) top center no-repeat; height:400px;}

.nav{ height:44px; line-height:44px; background-color:#05a529;}
.navbox{ width:1050px; margin:0 auto; }
.navcont{ margin-right:-60px; zoom:1;}
.nav a{ display:block; color:#FFF; font-size:14px; font-weight:bold; float:left; margin-right:20px; text-decoration:none; width:156px; text-align:center;}
.nav a:hover{background-color:#00901f;}
a.nav_active{ background-color:#00901f;}

.cont{ width:1050px; margin:0 auto; padding-top:30px;}

.gsjs{ width:340px; float:left;}
.gsjs img{ margin:8px 0;}
.label{ height:35px; line-height:35px; margin-bottom:5px; border-bottom:1px solid #CCC;}
.labelleft{ float:left;background:url(../images/label.jpg) left center no-repeat; width:91px; text-align:center; color:#FFF; line-height:25px; height:30px;font-size:14px;}
.more{ float:right; color:#333; text-decoration:none; }
.more:hover{ color:#05a529;}

.more2{ color:#05a529;}

.gsxw{ width:370px; float:left; margin:0 25px;}
.gsjscont{ line-height:1.95em;}
.xwlist{ border-bottom:1px solid #eee; height:35px; line-height:35px;}
.xwlist a{ float:left; display:block; color:#000; text-decoration:none; background:url(../images/dian.jpg) left center no-repeat; padding-left:15px; width:260px;}
.xwlist a:hover{color:#05a529;}
.xwlist span{ float:right; color:#999; font-size:12px;}

.fwxm{ width:290px; float:left;}
.fwxmcont a{border-bottom:1px solid #eee; height:35px; line-height:35px;display:block; color:#000; text-decoration:none; background:url(../images/dian.jpg) left center no-repeat; padding-left:15px; width:260px;}
.fwxmcont a:hover{color:#05a529;}

.cl{ clear:both;}

.contdown{ margin-top:20px;}
.cpbox{ float:left; width:740px;}
.lxwm{ float:right; width:290px; margin-left:20px;}

.lxwmcont{ background:url(../images/lxwm.jpg) right bottom no-repeat; height:155px; line-height:2.5em; padding:20px 0 0 30px;}
.lxwmcont span{ color:#05a529;}

.labelleft2{ float:left; font-size:15px;}
.labelleft2 span{ font-size:12px; padding-left:10px; color:#999;}

.footer{ background:url(../images/foot.jpg) repeat-x; height:65px; text-align:center; color:#FFF; padding-top:23px; line-height:1.8em; margin-top:30px;*margin-top:0;}



/*滚动*/

.blk_18 { 
OVERFLOW: hidden;  ZOOM: 1 
} 
.blk_18 .pcont { 
FLOAT: left; OVERFLOW: hidden; WIDTH:665px; margin-top:10px; margin-left:5px;
} 
.blk_18 .ScrCont { 
WIDTH: 32766px; ZOOM: 1 
} 
.blk_18 #List1_1 { 
FLOAT: left 
} 
.blk_18 #List2_1 { 
FLOAT: left 
} 
.blk_18 .LeftBotton { 
BACKGROUND:url(../images/left.jpg) center center no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH:32px; height:150px; 
} 
.blk_18 .RightBotton { 
BACKGROUND:url(../images/right.jpg) center center no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH:32px; HEIGHT:150px 
} 

.blk_18 .pl IMG { 
DISPLAY: block;  CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none 
} 
.blk_18 .pl { 
BORDER-RIGHT: #f3f3f3 1px solid; BORDER-TOP: #f3f3f3 1px solid; FLOAT: left; BORDER-LEFT: #f3f3f3 1px solid; WIDTH: 188px; LINE-HEIGHT: 24px; BORDER-BOTTOM: #f3f3f3 1px solid; TEXT-ALIGN: center; TEXT-DECORATION:none; padding:5px; margin:0 10px; color:#000;} 
.blk_18 A.pl:hover { 
BORDER-RIGHT: #05a529 1px solid; BORDER-TOP: #05a529 1px solid; BACKGROUND: #fff; BORDER-LEFT: #05a529 1px solid; COLOR: #05a529; BORDER-BOTTOM: #05a529 1px solid ;
} 
.commu_cont3 { 
MARGIN: 9px 7px 7px; LINE-HEIGHT: 150% 
} 
.commu_cont3 UL { 
WIDTH: 188px 
} 

/*新闻列表*/
.nybanner{ background:url(../images/shadows.jpg) left bottom repeat-x; height:310px;}
.nybaner1{ background:url(../images/nybanner1.jpg) top center no-repeat; height:304px;}

.nycont{ margin:0 auto; width:1050px; padding-top:25px;}
.nyleft{ float:left; width:220px; height:30px; line-height:30px;}
.nyright{ float:left; width:780px; margin-left:40px;}
.nyleft_label{ background:url(../images/ny.jpg) left center no-repeat; height:65px; line-height:65px; width:220px; font-size:20px; text-align:center; color:#FFF;}
.nyleft_label span{ font-size:14px; color:#eee; padding-left:10px;}

.nyleft_cont a{ background:url(../images/list.jpg) left center no-repeat; width:170px; display:block; line-height:40px; padding-left:50px; color:#000; text-decoration:none;}
.nyleft_cont a:hover{ color:#05a529;}

.addre{ line-height:40px; line-height:40px; background:url(../images/line.jpg) left bottom repeat-x;}
.addre a{ color:#05a529; text-decoration:none;}
.nynr{ margin-top:10px;}


.ny_newslist{ border-bottom:1px solid #eee; height:35px; line-height:35px;}
.ny_newslist a{ float:left; display:block; color:#000; text-decoration:none; background:url(../images/dian.jpg) left center no-repeat; padding-left:15px; width:660px; }
.ny_newslist a:hover{color:#05a529;}
.ny_newslist span{ float:right; color:#999; font-size:12px;}


.newstitle{ font-size:25px; line-height:25px; height:40px; line-height:40px; margin:10px 0; text-align:center; color: #ee6f10;}

.newsinfo{ background-color:#F8F8F8; height:30px; line-height:30px; text-align:center;}

.newscont{ line-height:2em; padding:20px; font-size:14px;}
.updown{ padding-bottom:20px;}
.updown a:hover{ color:#009943;}
.updown .up{ float:left; color:#333; text-decoration:none;}
.updown .down{ float:right;color:#333; text-decoration:none;}
.updown span{ color:#009943;}


.nybaner2{ background:url(../images/nybanner2.jpg) top center no-repeat; height:304px;}

.nynr_lxwmup{ background:url(../images/lxfs.jpg) right bottom no-repeat; height:155px; line-height:2.5em; padding:20px 0 0 30px;}
.nynr_lxwmup span{ color:#05a529;}

.page{ padding-top:30px; text-align:center;padding-bottom:20px;}
.page a{ text-decoration:none; padding:4px 6px; color:#333333; margin:0 3px; border:1px solid #CCCCCC;}
.pageone{  padding:0 3px;}
a.pageone{ background-color:#05a529; color:#FFFFFF; border:1px solid #05a529; }
.page a:hover{background-color:#05a529; color:#FFFFFF; border:1px solid #05a529;}
a.onpage{background-color:#05a529; color:#FFFFFF; border:1px solid #05a529;} 


/* alex  product */
.nybaner3{ background:url(../images/nybanner3.jpg) top center no-repeat; height:304px;}

.product_list { background:url(../images/dot_x.gif) bottom repeat-x; padding-top:10px;}
.product_list ul { margin:0; padding:0;}
.product_list ul li {
	margin:0;
	padding:0;
	width:244px;
	float:left;
	margin:0 8px;
	margin-bottom:10px;
	list-style:none;
}
.product_list ul li .pic_holder {
	width:222px;
	height:166px;
	border:3px solid #e5e5e5;
	padding:0px;
	overflow:hidden;
	background-color:#FFF;
}
.pic_holder img{ border:0px;}
.product_list ul li div { text-align:center; margin-bottom:5px;  font-size:12px; color:#000;}
.product_list ul li a{ color:#000; text-decoration:none;}
.product_list ul li a:hover{ color:#05a529;}