@charset "utf-8";
/* CSS Document */

div,ul,li,h1,h2,h3,h4,h5,h6,img,dd,dl,dt,p{padding:0px; margin:0px;}
body{padding:0px; margin:0px; font-size:12px; font-family:"微软雅黑";background:#f6f6f6}
.clear {clear: both; line-height:0; padding:0px; margin:0px;}
ul,li{ list-style-type:none; margin:0; padding:0;}
img { border-style: none; }
p{ margin:0; padding:0;}
a{text-decoration:none;color:#FFFDFD;}
a:hover{ text-decoration:none;}
h1{ color:#b6954c; font-size:12px;margin:0px;}
h2{color:#000000; font-size:12px; margin:0; display:block;line-height:37px; float:left;}
h4{ width:auto;font-size:28px;color:#b6954c; font-weight:bold; padding:0; margin:0; float:left; height:30px; line-height:60px; margin-left:35px; font-family:'微软雅黑';}	
h5{ width:60px;font-size:14px;color:#ffffff; font-weight:bold; padding:0; margin:0; float:left; height:40px; line-height:40px; margin-left:28px;}
h6 { color:#b6954c; font-size:14px; font-weight:bold; margin:0px;}


.header{width:100%; height:auto; background:#f6f6f6}
.htop{ width:1000px; height:132px; background:url(../images/logo.jpg) center no-repeat; margin:0 auto}
.tel{ float:right; color:#00923f; font-size:28px; font-weight:600; margin-top:70px; margin-right:15px}
.hbottom{ width:100%; height:59px; background:url(../images/head.png) center no-repeat}
.nav{ width:959px; margin:0 auto; height:59px}
.hbottom ul{ width:959px; margin-left:26px}
.hbottom li{ float:left; line-height:59px; width:137px; text-align:center; font-size:16px}
.hbottom li a{ color:#FFF}


.main_image {
	width:100%;
	height:480px;
	border-top:1px solid #d7d7d7;
	overflow:hidden;
	margin:0 auto;
	position:relative
}
.main_image ul {
	width:9999px;
	height:604px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0
}
.main_image li {
	float:left;
	width:100%;
	height:604px;
}
.main_image li span {
	display:block;
	width:100%;
	height:604px
}
.main_image li a {
	display:block;
	width:100%;
	height:604px
}
.main_image li .img_1 {
	background: url('../images/img_main_1.jpg') center top no-repeat;
}
.main_image li .img_2 {
	background: url('../images/img_main_2.jpg') center top no-repeat;
}
.main_image li .img_3 {
	background: url('../images/img_main_3.jpg') center top no-repeat
}
.main_image li .img_4 {
	background: url('../images/img_main_4.jpg') center top no-repeat
}
.main_image li .img_5 {
	background: url('../images/img_main_5.jpg') center top no-repeat
}
div.flicking_con {
	width:990px;
	margin:0 auto;
	position:relative
}
div.flicking_con .flicking_inner {
	position:absolute;
	top:542px;
	left:90px;
	z-index:999;
	width:300px;
	height:21px
} /* 121126 */
div.flicking_con a {
	float:left;
	width:21px;
	height:21px;
	margin:0;
	padding:0;
	background:url('../images/btn_main_img.png') 0 0 no-repeat;
	display:block;
	text-indent:-1000px
}
div.flicking_con a.on {
	background-position:0 -21px
}
#btn_prev, #btn_next {
	z-index:11111;
	position:absolute;
	display:block;
	width:73px!important;
	height:74px!important;
	top:50%;
	margin-top:-37px;
	display:none;
}
#btn_prev {
	background:url(../images/hover_left.png) no-repeat left top;
	left:100px;
}
#btn_next {
	background:url(../images/hover_right.png) no-repeat right top;
	right:100px;
}


.content{ width:1000px; height:auto; margin:0 auto; padding-top:20px}
.content1{ width:100%; height:auto}
.about{ width:431px; float:left; height:auto }
.ahead{ width:431px; height:39px; background:url(../images/bg1.png) no-repeat}
.ahead h1{ line-height:39px; color:#FFF; font-size:18px; font-weight:100; margin-left:10px; float:left}
.ahead font{ color:#999; font-size:16px; margin-left:55px;line-height:39px;}
.ahead span{ float:right; line-height:39px; font-size:16px}
.ahead span a{ color:#02a842}
.about p{ line-height:25px; text-indent:28px; margin-top:5px;word-break: break-all;}
.about p a{ float:right}

.technology{ width:547px; float:right; height:auto }
.thead{ width:547px; height:39px; background:url(../images/bg2.png) no-repeat}
.thead h1{ line-height:39px; color:#FFF; font-size:18px; font-weight:100; margin-left:10px; float:left}
.thead font{ color:#999; font-size:16px; margin-left:55px;line-height:39px;}
.thead span{ float:right; line-height:39px; font-size:16px}
.thead span a{ color:#02a842}

.blk_18 {overflow:hidden;zoom:1;font-size:9pt;width:547px; margin-top:8px;}
.blk_18 .pcont {width:493px;float:left;overflow:hidden;padding-left:5px;}
.blk_18 .ScrCont {width:32766px;zoom:1; margin-left:-5px;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}
.blk_18 .LeftBotton, .blk_18 .RightBotton {width:15px;height:74px;float:left;background:url(../images/ax.gif) no-repeat;}
.blk_18 .LeftBotton { background-position: 0 0; margin:24px 5px 0;}
.blk_18 .RightBotton { background-position: 0 -100px; margin:24px 1px 10px 5px;}
.blk_18 .LeftBotton:hover { background-position: -20px 0;}
.blk_18 .RightBotton:hover { background-position: -20px -100px;}
.blk_18 .pl img { display:block; cursor:pointer; border:none; margin:6px auto 1px auto;}
.blk_18 .pl { width:79px; border:1px solid #f3f3f3; float:left;float:left;text-align:center; line-height:24px; margin-left:5px}
.blk_18 a.pl:hover { border:1px solid #5dacec; color:#5dacec; background:#fff;}


/*产品展示*/
.main{  width:1000px; overflow:hidden; margin:0 auto; padding-top:30px; }
.m_left{ width:210px; overflow:hidden; float:left; background:url(../images/left.jpg) no-repeat}
.mleft_top{ height:35px; padding-left:66px; color:#FFF; line-height:35px; font-size:18px}
.mleft_bottom{ padding:10px; border-bottom:1px #CCC solid; border-left:1px #CCC solid; border-right:1px #CCC solid;}
.mleft_bottom ul li{ background:url(../images/ioc3.gif) no-repeat left; padding-left:10px; height:27px; line-height:27px;}
.mright{ width:770px; overflow:hidden; float:right;}

.mright_top{ background:url(../images/bg3.png) no-repeat; height:36px;}
.mright_top h1{ line-height:36px; color:#FFF; font-size:18px; font-weight:100; margin-left:10px; float:left}
.mright_top font{ color:#999; font-size:16px; margin-left:55px;line-height:39px;}
.mright_top span{ float:right; line-height:39px; font-size:16px}
.mright_top span a{ color:#02a842}

.mright_bottom{ padding:0 0 0 0;}
.ihot ul li { float:left; width:140px; height:210px; text-align:center; line-height:16px; margin:10px;}
.ihot ul li img {width:140px;  height:180px; border:1px #CCC solid;}
.ihot ul li p { padding-top:3px; }
.ihott ul li { float:left;  width:244px; height:352px; background:#04a444; margin:19px 7px 0 5px; position:relative}
.ihott ul li img { margin-left:10px; margin-top:10px}

.h {margin-left:10px; font-size:16px ; line-height:30px}
.hh {margin-left:10px; font-size:12px ; line-height:25px}
.hhh{   bottom: 5px;position: absolute;margin-left: 82px;}
.more{ width:73px; height:16px;}
#scroll { width:766px; margin:0 auto;  overflow:hidden;}
#scroll_box { float: left; width: 800%;}
#scroll_begin {float: left;}
#scroll_end {float: left;}
/***左侧分类**/
.list1{ margin-top:4px}
.list1 li{ border-bottom:3px solid #028633; text-align:center; font-size:16px; line-height:25px}
.list2 li{ border-bottom:none;font-size:12px}
.li1{ padding-top:4px; padding-bottom:4px; }

.company{ width:100%; height:353px; background:url(../images/bottom.jpg) center no-repeat; margin-top:20px}
.introduce{ width:1000px; height:auto; margin:0 auto}
.news{ width:300px; height:312px; float:left; background:#FFF; margin-top:20px; padding-left:20px}
.news h1{ margin-top:10px; line-height:35px; font-size:24px; color:#04a444; font-weight:100}
.news h2{ font-size:20px; color:#999; line-height:35px; font-weight:100}
.news li{ line-height:27px; font-size:14px}
.news li a{ color:#333}
.news span{line-height:27px;font-size:14px}
.news font{ color:#04a444; float:right; margin-right:20px; font-size:16px}
.news font a{color:#04a444;}

.case{ width:300px; height:312px; float:left; background:#FFF; margin-left:20px; margin-top:20px; padding-left:20px}
.case h1{ margin-top:10px; line-height:35px; font-size:24px; color:#04a444; font-weight:100}
.case h2{ font-size:20px; color:#999; line-height:35px; font-weight:100}
.case li{ line-height:27px; font-size:14px}
.case li a{ color:#333}
.case span{line-height:27px;font-size:14px}
.case font{ color:#04a444; float:right; margin-right:20px; font-size:16px}
.case font a{color:#04a444;}

.contact{ width:300px; height:312px; float:left; background:#FFF; margin-left:20px; margin-top:20px; padding-left:20px}
.contact h1{ margin-top:10px; line-height:35px; font-size:24px; color:#04a444; font-weight:100}
.contact h2{ font-size:20px; color:#999; line-height:35px; font-weight:100}
.contact h3{ font-size:16px; color:#04a444; line-height:35px; font-weight:100}
.contact li{ line-height:30px; font-size:14px}
.contact li a{ color:#333}
.contact span{line-height:27px;font-size:14px}
.contact font{ color:#04a444; float:right; margin-right:20px; font-size:16px}
.contact font a{color:#04a444;}

.link{ width:1000px; height:118px; background:url(../images/link.jpg) center no-repeat; margin:0 auto; margin-top:20px}
.word{padding-top:48px; margin-left:67px; font-size:20px}
.word a{ color:#999; font-size:14px; line-height:25px; margin-left:10px}

.footer{ width:100%; height:auto; margin-top:40px}
.f-top{ width:100%; background:#008337; }
.fnav{ width:1003px; height:40px; margin:0 auto; text-align:center}
.fnav li{ width:90px; border-right:1px solid #FFF; font-size:14px; line-height:40px; float:left; height:40px}

.f-bottom{ width:525px; height:auto; margin:0 auto; margin-top:20px; height:120px}
.fleft{ border-right:1px solid #666; float:left; width:180px;}
.fright{ float:left; }
.fright li { color:#04a444; line-height:20px; margin-left:60px}

/*内页*/
.left1{ width:221px; overflow:hidden; float:left;}
.left1_top{ width:221px; height:47px; text-align:center; color:#FFF; background:url(../images/left_top.jpg) no-repeat; line-height:35px;}
.left1_bottom{ padding:20px 10px; overflow:hidden; width:199px; border-bottom:1px #589d26 solid;  border-left:1px #589d26 solid;  border-right:1px #589d26 solid;}
.left1_bottom ul li{ background:url(../images/ioc1.gif) no-repeat left; padding-left:20px; border-bottom:1px dotted #8da62e; height:35px; line-height:35px;}
.left1_bottom ul li a{ color:#000}
.left2{ width:221px; overflow:hidden; float:left; margin-top:32px}
.left2_top{ width:221px; height:47px; text-align:center; color:#FFF; background:url(../images/left_top.jpg) no-repeat; line-height:35px;}
.left2_bottom{ padding:20px 10px; overflow:hidden; width:199px; border-bottom:1px #589d26 solid;  border-left:1px #589d26 solid;  border-right:1px #589d26 solid;}
.left2_bottom p{ line-height:28px}

.cent{ padding-top:10px; overflow:hidden;width:221px;}
.right{ width:750px; overflow:hidden; float:right;}
.right_top{ background:url(../images/right_top.jpg) no-repeat; height:51px; padding-left:52px; font-size:14px; color:#226f45; font-weight:bold; line-height:50px;}
.right_top span{color:#b7b7b7; float:right; font-size:12px; font-weight:normal;}
.right_top span a{ color:#b7b7b7;}
.right_bottom{ padding:10px 0; }

/****产品展示****/
.prob { width: 100%; text-align: left; padding-top: 10px; }
.prob h2 { WIDTH: 250px; FLOAT: left; text-align: center; color: #666; height:235px; font-size:12px; font-weight:normal;}
.prob h2 span { width: 240px; margin: 0 auto; }
.prob h2 span a img{ border:1px #CCCCCC solid;}
.prob h2 span a:hover img{width:216px; height:196px;border:3px #17a201 solid;}
.prob a{ color:#000}

/*新闻*/
.icinto { font-size: 14px; overflow: hidden; }
.news_list ul li {  height: 35px; background:url(../images/ioc2.gif) left no-repeat; padding-left: 20px; border-bottom: 1px #333 dotted; line-height: 35px; font-size:12px;}
.news_list span { float: right; padding-right: 5px; color:#999;}
.news_list ul li a{ color:#000}

.sxpian a{ color:#000}

.t_page a{color:#000}
.sitemap a{color:#000}
.link1 a{color:#000}