body{
font-family:"Arial";
font-size:12px;
color:#5e5e5e;
}

img{border:none;}
*{
	padding:0;
	margin:0;
}
a{ text-decoration:none; color:#5e5e5e;}
a:hover{ text-decoration:none; color:#005f37;}


ul,li{ margin:0; padding:0; list-style:none;}


.jjs{padding-top:10px;}

.clear{clear:both;}
.fl{float:left;}
.ri{float:right;}

.topbg{background:url(../images/topbg.jpg) repeat-x center top;}
.bmain{width:960px; margin:0 auto;}

.manubg{background:url(../images/menubg.jpg) repeat-x center top; height:47px;}

#menu li {
	float: left;
	line-height:47px; background:url(../images/menuli.jpg) no-repeat right top;
	
}
#menu a {
    font-family:"Arial";
	font-size: 14px;
	color: #ccc;
	display: block;
	padding:0 21px;
	
}
#menu a:hover {
background:url(../images/menuliover.jpg) repeat-x center top;

	color: #fff;
}
#menu .checked {
background:url(../images/menuliover.jpg) repeat-x center top;
	color: #fff;
}

.bannerbg{ height:172px;}
.mabg{background:url(../images/mbg.jpg) repeat-x center top; width:100%;}

.left{width:280px; float:left;}
.mid{width:342px; float:left;margin-left:28px;}
.right{width:280px; float:left;margin-left:30px;}
.midtao{border-width: medium 1px 1px 1px;border-style:none solid solid solid;border-color: #ECECEC;border-image: none; margin-top:1px;}

.leftbg{background:url(../images/title_right_top_co.png) no-repeat left top; height:40px; line-height:40px; padding-left:20px; color:#005f37; font-size:14px; margin-bottom:4px; font-weight:bold;}

.lnrong{
padding: 10px 13px;
width: 252px;
border-width: 1px 1px medium;
border-style: solid solid none;
border-color: #ECECEC;
border-image: none; height:383px;
}

.lnrong li{background:url(../images/pdf.jpg) no-repeat left top; height:40px; color:#005f37;font-size:12px; line-height:24px; padding-left:40px; margin:8px 0 30px 0;  }
.lnrong li a{text-decoration:underline; color:#005f37;} 

.lnrong01{
padding: 10px 13px;
width: 100%;

border-image: none; min-height:383px;
}

.lnrong01 li{background:url(../images/pdf.jpg) no-repeat left center; height:46px; color:#005f37;font-size:14px; line-height:60px; text-indent:60px; margin:8px 0 16px 0; border-bottom:#CCC 1px dashed; }
.lnrong01 li a{text-decoration: none; color:#005f37;}



.lefbottom{background:url(../images/title_right_bottom_co.gif) no-repeat left top; height:7px;}

.miditle{background:url(../images/mitit.jpg) repeat-x left top; height:41px; line-height:41px; color:#005f37; font-size:14px;padding-left:10px; }
.midnrong{padding: 10px 10px; line-height:20px;}









.side {

width: 342px;
float: right;
}
.side .title {
height: 36px;
line-height: 36px;
color: #fff;

background: #005f37;font-size: 14px;
margin-bottom: 6px;
padding-left:10px;
}
.probox {
width: 342x;
height: 188px;

margin: 0 auto;
}
.probox .prev, .probox .next {
float: left;
width: 46px;
height: 180px;
cursor: pointer;
background: url(../images/prev03.jpg) no-repeat;
}
.probox .list {
width: 342px;
height: 218px;

position: relative;
overflow: hidden;
float: left;
}
.probox .list p{
	
width: 342px;
height: 30px;
background: #5e8500;
position: relative;
overflow: hidden;
color:#FFF; padding-left:10px; font-size:14px; line-height:30px;
}


/*qh*/
.qiehuan{margin-top:15px;}
.index-title{ height: 36px; line-height: 36px; font-size:14px; color: #fff; padding-left: 10px; margin-bottom: 5px;}
.title-blue{ background: #005f37; }
.title-green{ background: #00b6ea; }
.index-solution{ float: left; position: relative; width: 342px; }
.index-solution .prev,.index-solution .next{ width: 12px; height: 26px; cursor: pointer; background: url(../images/prev02.jpg) no-repeat; position: absolute; top: 0; }
.index-solution .prev{ right:25px; }
.index-solution .next{ background: url(../images/next02.jpg) no-repeat; right: 9px; }
.index-solution .prev.on,.index-solution .next.on{ background-position: 0 -26px; }
.is-box{ width: 342px; height: 188px; position: relative; overflow: hidden; }
.is-box ul{ float: left; width: 400%; }
.is-box li{ width: 342px; height: 188px; float: left; }
.is-box-title{ width: 342px; height: 30px; background: #5e8500; position: relative; overflow: hidden; }
.is-box-title ul{ float: left; width: 400%; }
.is-box-title li{ width: 342px; height: 30px; float: left; text-align: right;}
.is-box-title li a{ display: inline-block; padding-right: 10px; line-height: 30px; color: #fff;}


.time{margin-bottom:6px;}
.nlist{line-height:20px;margin-bottom:22px;}
.more{background:url(../images/mj.jpg) no-repeat left center; line-height:24px; text-indent:14px;}
.more a{text-decoration:underline;}

.foot{margin-top:50px;line-height:20px; padding-bottom:38px;}
.flef{width:590px; float:left; padding-top:12px; }
.lot{font-size:18px; font-weight:bold;color:#000;}
.fright{width:360px; text-align:right; float:right; padding-top:12px; }




/**  PRODUCTS  **/
#p_menu {

width: 280px;
padding: 0px;
margin: 0px;
}

#p_menu h1 a{
	display: block;
	background: url(../images/accordian_bg.gif) repeat-x top left;
	font-size: 13px;
	line-height: 29px;
	padding-left: 20px;
	color: #fff;
	margin: 0px;
	padding-right: 0;
	padding-top: 3px;

}

#p_menu h1 a:hover{
	display: block;
	background: url(../images/accordian_bg_1.gif) repeat-x top left;
	font-size: 13px;
	line-height: 29px;
	padding-left: 20px;
	color: #fff;
	margin: 0px;
	padding-right: 0;
	padding-top: 3px;

}
#p_menu h1 a:active{
	display: block;
	background: url(../images/accordian_bg_1.gif) repeat-x top left;
	font-size: 13px;
	line-height: 29px;
	padding-left: 20px;
	color: #fff;
	margin: 0px;
	padding-right: 0;
	padding-top: 3px;

}

#p_menu ul {
	list-style: none;
	margin: 0px;
	border: none;
	line-height: 29px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
#p_menu ul li {
margin: 1px 0px;
padding: 0px;
border: 1px solid #ececec;
width: 278px;
}
#p_menu ul li a {
	font-size: 12px;
	display: block;
	text-decoration: none;
	color: #666666;
	padding-left:20px;
}

#p_menu ul li a:hover, #p_menu ul li a:focus {
color: #006a3b;
font-weight:bold;

}
.left_m{float: left;
margin: 0px;
padding: 10px 2% 12px 2%;
width: 96%; 
min-height:280px;
border: 1px solid #eeeeee;

overflow: hidden;}

.left_m h3{ font-size:16px; line-height:32px; padding-left:15px;}
.left_m p{ font-size:14px; line-height:28px; padding-left:15px;}


.right_main{width:960px; float:left;}
.right_main01{width:660px; float:left;margin-left:20px;}
.right_title {
float: left;
margin: 0px;
padding: 0px 0px 0px 1%; line-height:36px;
width: 99%; font-size:14px;
background: #f4f4f4;
border: 1px solid #eeeeee;
border-top: 2px solid #fff;
font-weight:bold;
}

.right_m{
float: left;
margin: 0px;
padding: 10px 2% 12px 2%;
width: 96%; 
min-height:280px;
border: 1px solid #eeeeee;
border-top: none;
overflow: hidden;
}
.right_m p { margin:0 0 20px 0; font-size:12px; color:#000;}
.right_m h3{padding:20px 0; color:#005f37; font-size:16px;}
.right_m h4{padding:20px 0; color:#000; font-size:14px; padding-left:75px;}
.right_m01{
float: left;
margin: 0px;
padding: 10px 5% 12px 5%;
width: 90%; 
min-height:280px;
border: 1px solid #eeeeee;
border-top: none;
overflow: hidden;
}
.cp{ float: left; padding:5px 13px 5px 13px; width:184px; height:184px;}
.cp h3{ padding-top:15px; color:#005f37; font-size:14px; font-weight:normal;}
.cp1{ float: left; padding:5px 21px 5px 21px; width:140px; height:285px;}
.cp1 h3{ padding-top:15px; color:#005f37; font-size:14px; font-weight:normal;}
.img{border: 1px solid #eeeeee; padding:4px;}

.right_m_left{ float:left; width:200px; font-size:14px; font-weight:bold; border-top:3px solid #005f37; line-height:40px;}
.right_m_right{float: right;width:400px;line-height:32px;font-size:14px; padding-top:10px;}

.txt{font-size:14px; line-height:24px; color:#666;}


.new{ width:100%;line-height:40px;  background:url(../images/dian.jpg) no-repeat 8px 13px; border-bottom:dashed #CCCCCC 1px;}
.new a:hover{color:#005f37;}

.time
{color:#888888; float:right;  padding-right:8px;}

.time2
{color:#888888; line-height:30px;}
.b1
{color:#073256; font-size:14px; font-weight:bold;color:#005f37;}
.jd2{padding-top:17px;}

.i_nav {height: 30px;background: #005f37; font-size:14px; margin-bottom:20px;}
.i_nav a:hover, .i_nav a.hover {background: #003e24;;color: #fff;}
.i_nav a {display: inline-block;line-height: 30px;color: #fff;padding: 0 20px;
float: left;}









