﻿@charset "utf-8";
/* CSS Document */
.index_banner{
	width:100%;
	background:#059A48;
	height:532px; 
}
#slideshow { width:1440px; height:532px; margin:0 auto; }
    #slideshow ul { display: none; }
div.wrapper { width:1440px;height:532px;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:220px; left: 135px; 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:220px; right:135px; 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; }


.body_content{
	width:1100px;
	height:850px;
	margin:0 auto;
	background-color:#FFF;
}
.tit_l{
 height:448px;
 width:1150px;
 margin:0 auto;
}
.tit_l_ul{
	height:40px;
	 margin:0 auto;
	 padding-top:20px;
	 padding-bottom:35px;
	}
.tit_l_ul li {
    text-align: center;
    border-left: 1px solid #FFF;
    line-height: 40px;
    width: 140px;
    background: none repeat scroll 0% 0% #E2E2E2;
    float: left;
    height: 40px;
    color: #000;
    font-size: 15px;
  border-left: 2px solid #fff ;

}
#selected {
    text-align: center;
    border-left: 2px solid #fff ;
    line-height:40px;
	height:40px;
    width: 140px;
    font-size: 15px;
    background: none repeat scroll 0% 0% #009944;
    float: left;
    color:#FFF;

}

.tit_l_ul li a{
	display:block;
	height:40px;
    width: 140px;
	color: #000;
	text-decoration: none;
}
#selected  a{
	 color:#FFF;
}
.tit_l_ul li a:hover{
	color:#FFFFFF;
	  background: none repeat scroll 0% 0% #009944;
}
#tabadcontent_10{
	width:1150px;
	height:353px;
	margin:0 auto;
}
#tabadcontent_10 dl{
	float:left;
	width:225px;
	height:353px;
	padding-right:6px;
}
#tabadcontent_10 dl.index_pro_list_dl5{
	padding-right:0;
}
#tabadcontent_10 dl dt{
	width:225px;
	height:300px;
}
#tabadcontent_10 dl dt a{
	display:block;
	width:215px;
	height:290px;
	border:1px solid #E6E7E7;
	padding:4px;
}
#tabadcontent_10 dl dt a:hover{
	background-color:#94C62B;
	border:1px solid #6AB91C;
}
#tabadcontent_10 dl dd{
	width:225px;
	height:43px;
	line-height:43px;
	background:#009944;
	margin-top:10px;
	text-align:center;
}
#tabadcontent_10 dl dd a{
	text-decoration:none;
	font-size:12px;
	color:#fff;
}
#tabadcontent_10 dl dd a:hover{
	  color: #ff0000;
    text-decoration: underline;
}
.index_pro_list{
	display:none;
	width:1150px;
	height:353px;
	margin:0 auto;
}
.index_pro_list dl{
	float:left;
	width:225px;
	height:353px;
	padding-right:6px;
}
.index_pro_list dl.index_pro_list_dl5{
	padding-right:0;
}
.index_pro_list dl dt{
	width:225px;
	height:300px;
}
.index_pro_list dl dt a{
	display:block;
	width:215px;
	height:290px;
	border:1px solid #E6E7E7;
	padding:4px;
}
.index_pro_list dl dt a:hover{
	background-color:#94C62B;
	border:1px solid #6AB91C;
}
.index_pro_list dl dd{
	width:225px;
	height:43px;
	line-height:43px;
	background:#009944;
	margin-top:10px;
	text-align:center;
}
.index_pro_list dl dd a{
	text-decoration:none;
	font-size:12px;
	color:#fff;
}
.index_pro_list dl dd a:hover{
	  color: #ff0000;
    text-decoration: underline;
}
.index_about{
	margin-top:87px;
	width:100%;
	height:540px;
	background:url(../images/index_about.jpg) no-repeat  center top;
}
.index_about_content{
	width:1150px;
	margin:0 auto;
}
.index_about_title{
	text-align:center;
	height:94px;
	line-height:94px;
	color:#fff;
	font-weight:bold;
	font-size:20px;
}
.index_about_pic{
	float:left;
	width:490px;
	height:330px;
	margin-top:45px;
}
.index_about_pic ul{
}
.index_about_pic ul li{
	float:left;

}
.index_about_pic ul li a{
	display:block;
	text-indent:-99999px;
}
.index_about_pic ul li.index_about_pic_li1 a{
	width:162px;
	height:159px;
}
.index_about_pic ul li.index_about_pic_li2 a{
	margin-left:162px;
	width:163px;
	height:159px;
}
.index_about_pic ul li.index_about_pic_li3 a{
	width:485px;
	height:172px;
}
.index_about_text{
	float:right;
	width:645px;
	height:320px;
	padding-top:40px;
	overflow:hidden;
	color:#fff;
	font-size:14px;
	line-height:25px;
	
}
.index_about_text p{
	text-indent:2em;
}
.index_youshi{
	width:1158px;
	margin:19px auto 0;
	height:620px;
	position:relative;
	background:url(../images/index_youshi_bg.jpg) no-repeat  center top;
}
.index_youshi dl{
	position:absolute;
}
.index_youshi dl dt{
	color:#088950;
	font-size:28px;
	font-weight:bold;
	height:50px;
}
.index_youshi dl dd{
	color:#1A1A1A;
	font-size:12px;
	line-height:22px;
}
.index_youshi dl.index_youshi_dl1{
	left:484px;
	width:257px;
	top:30px;
}
.index_youshi dl.index_youshi_dl1 dt{
	text-indent:40px;
}
.index_youshi dl.index_youshi_dl2{
	left:57px;
	width:264px;
	top:190px;
}
.index_youshi dl.index_youshi_dl2 dt{
	text-indent:40px;
}
.index_youshi dl.index_youshi_dl3{
	left:484px;
	width:264px;
	top:444px;
}
.index_youshi dl.index_youshi_dl3 dt{
	text-indent:40px;
}
.index_youshi dl.index_youshi_dl4{
	left:860px;
	width:265px;
	top:196px;
}
.index_youshi dl.index_youshi_dl4 dt{
	text-indent:40px;
}
.index_news{
	width:1160px;
	height:443px;
	margin:0 auto;
}
.index_news_title{
	height:38px;
	line-height:38px;
	width:1160px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:20px;
	background:url(../images/index_news_title.jpg) no-repeat center top;
}
.KinSlideshow{
	float:left;
	width:539px;
	height:360px;
	
}
.KinSlideshow dl dt{
		height:30px;
	line-height:30px;
	padding-bottom:20px;
	text-indent:50px;
	color:#fff;
	font-weight:bold;
}
#KinSlideshow{
	margin:20px 0 0 0;
	height:360px;
	width:539px;
}
#KinSlideshow img{
	width:539px;
	height:360px;
}
.index_news_r{
	float:right;
	margin:20px 0 0 0;
	width:565px;
	height:363px;
	overflow:hidden;
}
.index_news_r dl{
	position:relative;
	height:170px;
	width:565px;
}
.index_news_r dl dt{
	position:absolute;
	top:0;
	left:260px;
	width:310px;
	line-height:20px;
}
.index_news_r dl dt a{
	text-decoration:none;
	color:#2c2c2c;
	padding-left:12px;
	background:url(../images/icon-09.gif) no-repeat 0 6px;
}
.index_news_r dl dt a:hover{
	 color: #ff0000;
    text-decoration: underline;
}
.index_news_r dl dd.index_news_r_pic{
	position:absolute;
	top:0;
	left:0;
	height:170px;
	width:250px;
	
}
.index_news_r dl dd.index_news_r_pic a{
	display:block;
	height:168px;
	width:248px;
	border:1px  solid #E6E7E7;
}
.index_news_r dl dd.index_news_r_pic a:hover{
	background-color:#94C62B;
	border:1px solid #6AB91C;
}
.index_news_r dl dd.index_news_r_pic a img{
	padding:4px;
	width:240px;
	height:160px;
}
.index_news_r dl dd.index_news_r_text{
	position:absolute;
	top:48px;
	left:260px;
	height:120px;
	overflow:hidden;
	line-height:20px;
}
.index_news_r dl dd.index_news_r_text a{
	text-decoration:none;
	color:#2c2c2c;
}
.index_news_r dl dd.index_news_r_text a:hover{
	 color: #ff0000;
    text-decoration: underline;
}
.index_news_r  ul{
}
.index_news_r  li{
	width:565px;
	height:37px;
	line-height:27px;
	background:url(../images/index_news_r_li.png) no-repeat left top;
}
.index_news_r  li a{
	display:block;
	padding-left:10px;
	width:555px;
	height:37px;
	text-decoration:none;
	color:#2c2c2c;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.index_news_r  li a:hover{
	color: #ff0000;
    text-decoration: underline;
}