﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px;
}
body{
font-family:"微软雅黑";
font-size:14px;
line-height:24px;
color:#616161;
background:#fff;
}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#616161; text-decoration: none;}

a:hover{color:#009349;text-decoration:none;}



h1{

float:left;
padding-top:20px;
margin-right:0px;
padding-bottom:25px;
}

.logo{
float:left; background:url(../images/xxx.png) no-repeat left bottom; padding-top:10px; font-size:20px; margin-top:25px; margin-left:20px; padding-left:20px;}
.logo span{color:#009249; font-weight:bold; line-height:25px;}

.en_cn1{float:right;padding-top:30px;text-align:right;background:url(../images/dh.jpg) no-repeat left bottom;  color:#009249; font-size:13px; line-height:20px; padding-left:32px; width:155px;}
.en_cn1 span{font-size:23px;font-family:Arial, Helvetica, sans-serif; color:#009249; font-weight:bold; line-height:25px;}


#top{ width:100%; float:left;height:37px; background:#f0f0f0;line-height:37px;}
#top .top1{ width:1171px; height:37px; margin:auto; }
#top .top2{ float:right;}
#top .top2 span{ width:77px; float:left;font-size:12px;}
#top .top2 em{ width:150px; float:left;font-size:12px; font-style:normal}


/*--------------------index.html start----------------------*/


#head{
width:1171px;
margin:auto;
}


#flash{
width:100%;
height:542px;
float:left;
}

#menu1{width:100%;
float:left;
height:47px;
background:#009249;
}

#menu{width:1171px;
margin:auto;
height:47px;

}
ul.menu {list-style:none; margin:0; padding:0;background:url(../images/s.jpg) no-repeat left}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none; padding-left:0px; text-align:center;color:#fff;  }
ul.menu li {position:relative;  float:left; background:url(../images/s.jpg) no-repeat right}
ul.menu ul {position:absolute;  left:0; display:none; opacity:0; list-style:none;  }
ul.menu ul li {position:relative; border-top:none; width:120px; margin-left:22px;font-weight:normal;background:#009249;color:#fff;  border-top:1px solid #8fb5a4;}
ul.menu ul li a {color:#fff;font-weight:normal;line-height:35px;}
ul.menu ul li a:hover {color:#fff; background:#ed931d; }
ul.menu ul ul { top:0px}
ul.menu .menulink { width:167px;  height:47px;font-size:15px;_display: inline-block; line-height:47px; font-weight:bold; }
ul.menu .menulink:hover, ul.menu .menuhover { color:#00773b; background:url(../images/bb.jpg) no-repeat center; }
ul.menu .sub {}
ul.menu .topline {}





#nn1{
width:100%;
float:left;
height:59px;
background:#f2f2f2;
}
#nn{
width:1171px;
height:59px;
margin:auto;

}

#nn .n2{float:left;width:1171px; line-height:59px; }
#nn .n2 h3{float:left; color:#fff; background:#009148;   font-weight:bold; font-size:14px; text-transform:uppercase; line-height:59px; padding-left:20px; padding-right:20px; margin-right:30px; }

#nn .n2 span{float:right; }







#pro{width:1171px; margin:auto; padding-top:45px; overflow:hidden; padding-bottom:40px;background:url(../images/cp_x.jpg) no-repeat  center 93px ;}
#pro h3{width:1171px; float:left; text-align:center; padding-top:40px; font-size:20px; color:#a6a6a6; font-weight:normal;background:url(../images/p.png) no-repeat top center; text-transform:uppercase; }

#pro h3 span{width:1171px; float:left; padding-top:5px;  text-align:center; font-size:15px; color:#575757; font-weight:normal; letter-spacing:10px;}

#search{
width:500px;
padding-top:50px;
padding-bottom:50px;
clear:both;
margin:auto;
}
#search_logo{ padding-top:0px;}


.searchinput{
height:27px;
color:#333333;
font-size:12px;
border:#d5d5d5 solid 1px;
width:400px;
float:left;
display:inline;
margin-top:0px;
padding-left:5px;
margin-left:15px;
padding-top:10px;
background:#e6e6e6;
}





.pp{width:562px; height:334px; float:left; background:url(../images/p_b.jpg) repeat; }
.pp h4{ text-align:left; line-height:24px; font-size:20px; width:110px; border-bottom:#d7d7d7 solid 5px; float:left; color:#454545;font-weight:normal; margin-top:125px;background:#FFFFFF; padding-top:20px; padding-bottom:20px; padding-left:20px;  }
.pp span{ float:right}


.pp ul{overflow:hidden; text-align:left; float:right; width:400px;}
.pp ul li{display:inline;float:left; width:380px; line-height:37px;  background:#eaeaea; border-radius:20px;margin-left:15px; background:url(../images/ddd.jpg) no-repeat 0px 12px }
.pp ul li a{ float:left;  color:#656565; padding-left:20px;}
.pp ul li a:hover{ float:left;}

.pt{ width:595px; height:334px; float:right}
.pp em{ width:200px; float:left; font-style:normal}



#tu{
width:100%;
float:left;
background:url(../images/y1.jpg) no-repeat top center;
margin-top:10px;
margin-bottom:80px;
}
.tuu{
width:1171px;
margin:auto;height:217px;
}

.tuu1{color:#FFFFFF; height:217px; float:left} 
.tuu1 h3{color:#FFFFFF;width:600px; padding-bottom:10px; font-weight:normal; font-size:18px; line-height:30px; padding-top:35px;padding-left:120px; float:left} 
.tuu1 h3 span{ color:#ed9620; font-weight:normal; font-size:22px;} 
.tuu1 p{ height:63px;width:570px; float:left;background:#009249; color:#fff; font-weight:normal; font-size:16px;margin-left:100px; padding-left:30px; padding-top:10px; padding-right:30px; border-radius:40px;  } 
.tuu1 em{ background:url(../images/t2.png) no-repeat top center; width:600px;margin-left:430px; float:left; height:40px;  } 


#ysz{
width:100%;
float:left;
background:url(../images/ys_x.jpg) repeat-x 0pc 51px;
}

#ys{
width:1171px;
margin:auto;
}
#ys h3{width:609px;margin:auto; overflow:hidden;height:157px; text-align:right;  font-size:20px; color:#363636; font-weight:normal;background:url(../images/ys.jpg) no-repeat top center;padding-right:85px; }
#ys h3 span{font-size:20px; color:#009249; font-weight:normal; height:80px;text-align:left; padding-top:10px; float:left;width:600px; padding-left:94px; }


.ys1{ margin:auto; width:1171px; background:url(../images/tu1.png) no-repeat right top; height:237px; padding-bottom:30px;clear:both  }
.ys1 h4{font-size:24px; background:url(../images/ys1.png) no-repeat;color:#FFFFFF; text-align:left;font-weight:normal;width:180px; height:100px; float:left; padding-top:30px; margin-right:20px; margin-bottom:70px;}
.ys1 h4 em{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; font-style:normal; text-transform:uppercase}
.ys1 h4 span{font-size:50px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:normal; font-weight:bold; padding-left:20px; line-height:40px; float:left; padding-right:30px;}
.ys1 p{font-size:16px; text-align:left;  width:370px; float:left; background:url(../images/ys_d.png) no-repeat left 15px; padding-left:20px; padding-top:10px;}
.ys1 span{ color:#009249}

.yy{width:100%;
float:left;
background:#f3f3f3; padding-top:25px; padding-bottom:25px;}

.ys2{ margin:auto; width:1171px; background:url(../images/tu2.png) no-repeat left; height:292px; }
.ys2 h4{font-size:24px; background:url(../images/ys1.png) no-repeat;color:#FFFFFF; text-align:left;font-weight:normal;width:180px; height:100px; float:left; padding-top:30px; margin-right:20px; margin-bottom:70px; margin-top:80px; margin-left:600px;}
.ys2 h4 em{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; font-style:normal; text-transform:uppercase}
.ys2 h4 span{font-size:50px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:normal; font-weight:bold; padding-left:20px; line-height:40px; float:left; padding-right:30px;}
.ys2 p{font-size:16px; text-align:left;  width:350px; float:left; background:url(../images/ys_d.png) no-repeat left 93px; padding-left:20px; padding-top:85px;}
.ys2 span{ color:#009249}
.ys2 em{ color:#fe6c00; font-style:normal}

.ys3{ margin:auto; width:1171px; background:url(../images/tu3.png) no-repeat right; height:246px; clear:both; padding-top:30px;}
.ys3 h4{font-size:24px; background:url(../images/ys1.png) no-repeat;color:#FFFFFF; text-align:left;font-weight:normal;width:180px; height:100px; float:left; padding-top:30px; margin-right:20px; margin-bottom:70px; margin-top:35px;}
.ys3 h4 em{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; font-style:normal; text-transform:uppercase}
.ys3 h4 span{font-size:50px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:normal; font-weight:bold; padding-left:20px; line-height:40px; float:left; padding-right:30px;}
.ys3 p{font-size:16px; text-align:left;  width:300px; float:left; background:url(../images/ys_d.png) no-repeat left 55px; padding-left:20px; padding-top:50px;}
.ys3 span{ color:#009249}
.ys3 em{ color:#fe6c00; font-style:normal}

.ys4{ margin:auto; width:1171px; background:url(../images/tu4.png) no-repeat left; height:292px; }
.ys4 h4{font-size:24px; background:url(../images/ys1.png) no-repeat;color:#FFFFFF; text-align:left;font-weight:normal;width:180px; height:100px; float:left; padding-top:30px; margin-right:20px; margin-bottom:70px; margin-top:80px; margin-left:600px;}
.ys4 h4 em{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; font-style:normal; text-transform:uppercase}
.ys4 h4 span{font-size:50px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:normal; font-weight:bold; padding-left:20px; line-height:40px; float:left; padding-right:30px;}
.ys4 p{font-size:16px; text-align:left;  width:350px; float:left; background:url(../images/ys_d.png) no-repeat left 93px; padding-left:20px; padding-top:85px;}
.ys4 span{ color:#009249}
.ys4 em{ color:#fe6c00; font-style:normal}


.ys5{ margin:auto; width:1171px; background:url(../images/tu5.png) no-repeat right; height:237px;  clear:both; padding-top:30px;}
.ys5 h4{font-size:24px; background:url(../images/ys1.png) no-repeat;color:#FFFFFF; text-align:left;font-weight:normal;width:180px; height:100px; float:left; padding-top:30px; margin-right:20px; margin-bottom:70px; margin-top:35px;}
.ys5 h4 em{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; font-style:normal; text-transform:uppercase}
.ys5 h4 span{font-size:50px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:normal; font-weight:bold; padding-left:20px; line-height:40px; float:left; padding-right:30px;}
.ys5 p{font-size:16px; text-align:left;  width:370px; float:left; background:url(../images/ys_d.png) no-repeat left 55px; padding-left:20px; padding-top:50px;}
.ys5 span{ color:#009249}
.ys5 em{ color:#fe6c00; font-style:normal}


.vvu1{ width:580px; float:left; padding-left:20px; padding-top:30px;  }
.vvu2{ width:300px; float:left; padding-left:20px; padding-top:30px;  }
.vvu1{ width:700px; float:left; padding-left:20px; padding-top:30px;  }
.vvu{ text-align:center; line-height:24px;  float:left; margin-right:10px; }
.vvu a{border:#bbbbbb solid 1px;width:80px; float:left; }
.vvu a:hover{  border:#009249 solid 1px; color:#009249; width:80px; float:left;}






#dh{
width:100%;
height:110px;
float:left;
background:url(../images/bbb.jpg) no-repeat top center;
margin-top:20px;
}
.dh1{
width:1171px;
height:110px;
margin:auto;
}
.dh2{
width:717px;
float:left; padding-left:180px;
}
.dh2 h3{color:#FFFFFF;width:717px;font-weight:normal; font-size:23px; line-height:24px; padding-top:20px;float:left} 
.dh1 p{width:600px; float:left; color:#8ed3b0; font-weight:normal; font-size:14px; line-height:18px; padding-top:10px; } 
.ddd{float:right;padding-top:15px;text-align:right;background:#007330;  color:#fff; font-size:13px; line-height:30px; padding-left:20px; width:200px;border-radius:15px; margin-top:10px; padding-bottom:15px; padding-right:30px; }
.ddd span{font-size:30px;font-family:Arial, Helvetica, sans-serif; color:#fff;font-style:oblique;}





#ab2{width:1171px; margin:auto; clear:both; padding-top:50px; padding-bottom:30px;}

#ab2 h3{width:1171px; text-align:center; font-size:25px; color:#2a2a2a; font-weight:normal;  }
#ab2 h3 span{width:1171px; text-align:center; font-size:15px; color:#8e8e8e; font-weight:normal; line-height:5px;  }
#ab2 h3 em{ font-size:12px; text-align:center;color:#9f9e9e; font-weight:normal; line-height:30px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase; font-style:normal; padding-left:0px; }

#ab2 ul{overflow:hidden; text-align:center; width:333px; margin:auto; padding-top:20px; }
#ab2 ul li{display:inline;float:left; font-size:12px; background:#4f4f4f; width:100px; line-height:27px; color:#FFFFFF; margin-right:10px; border-radius:30px; }
#ab2 ul li a{ float:left; width:100px;  color:#FFFFFF;}
#ab2 ul li:hover{ float:left;  background:#009349;width:100px;color:#fff;}

#ab2 h4{ background:#009349;width:100px;  border-radius:30px; float:left }




#main1{width:100%; float:left; background:url(../images/ab.jpg) no-repeat top center;height:404px;}
#main{width:1171px; margin:auto;}
.case{width:587px; height:404px; float:left;  }
.case h3{width:587px; text-align:left; font-size:15px; color:#474747; font-weight:bold; background:url(../images/x.jpg) no-repeat bottom left; line-height:25px; height:65px; padding-top:125px; }

* html .case h3{width:587px; text-align:left; font-size:15px; color:#474747; font-weight:bold; background:url(../images/x.jpg) no-repeat bottom left; line-height:25px; height:65px; padding-top:125px; }

* + html .case h3{width:587px; text-align:left; font-size:15px; color:#474747; font-weight:bold; background:url(../images/x.jpg) no-repeat bottom left; line-height:25px; height:65px; padding-top:95px; }




.case h3 span{width:587px;  font-size:25px; color:#474747; font-weight:normal; }
.tu1{ float:left; padding-top:25px;width:587px;}

.ccc2{ width:40px; height:30px; background:#de6229; color:#FFFFFF; font-size:20px; float:right; text-align:center }
.ccc2 a{  color:#FFFFFF; }

.ccc1{ width:40px; height:30px; background:#1a1b1f; color:#FFFFFF; font-size:20px;  float:left; text-align:center }
.ccc1 a{  color:#FFFFFF; }
.ab{width:584px; height:404px; float:right; color:#FFFFFF}
.ab p{ padding-left:100px; padding-top:90px;}
.ab a{color:#FFFFFF}


.aniu{ text-align:center; line-height:24px;  float:left; width:180px; height:71px; margin-right:10px; margin-left:80px; }
.aniu a{border:#009249 solid 1px; float:left; color:#009249;width:100px; height:61px; background:url(../images/fc1.png) no-repeat 20px 15px; padding-left:80px; font-size:17px; padding-top:18px; text-align:left;}
.aniu a span{font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.aniu a:hover{background:url(../images/fc1_b.png) no-repeat 20px 15px;   border:#ff7200 solid 1px; color:#ff7200;  float:left;width:100px; height:61px;}


.aniu1{ text-align:center; line-height:24px;  float:left; width:180px; height:71px; margin-right:10px; margin-left:10px; }
.aniu1 a{border:#009249 solid 1px; float:left; color:#009249;width:110px; height:61px; background:url(../images/hh.png) no-repeat 20px 15px; padding-left:70px; font-size:17px; padding-top:18px; text-align:left;}
.aniu1 a span{font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.aniu1 a:hover{background:url(../images/hh_b.png) no-repeat 20px 15px;   border:#ff7200 solid 1px; color:#ff7200;  float:left;width:110px; height:61px;}









#new{width:1171px; margin:auto; padding-top:45px; overflow:hidden; padding-bottom:40px;background:url(../images/cp_x.jpg) no-repeat  center 93px ; }
#new h3{width:1171px; float:left; text-align:center; padding-top:40px; font-size:20px; color:#a6a6a6; font-weight:normal;background:url(../images/nnn.png) no-repeat top center; text-transform:uppercase; padding-bottom:35px; }

#new h3 span{width:1171px; float:left; padding-top:5px;  text-align:center; font-size:15px; color:#575757; font-weight:normal; letter-spacing:10px;}

.nr1{
	float:left;
	width:551px;
	position: relative;
	clear: both;
	height:0px;
}
.nr2{
	float:left;
	width:116px;
	height:251px;
	background:#009349;
	position: absolute;
	margin-left:20px;
	clear: both;}
.nr2 h5{
	float:left;
	font-size:18px;  font-weight:normal; border-bottom:#FFFFFF solid 5px; color:#FFFFFF; margin-left:40px; padding-top:80px;}

	
.n1{width:551px;float:left; border-right:#f7f7f7 solid 2px; padding-right:40px;}
.n1 h4{width:551px; font-size:18px;  font-weight:normal;float:left; padding-bottom:20px; color:#000}
.n1 h4 a{color:#000}
.ttxw_tu{width:551px; height:251px; float:left; padding-bottom:15px;  }
.ttxw{width:551px; height:27px;  font-size:17px;  font-weight:normal;float:left;margin-bottom:10px;}
.ttxw h5{width:70px; height:27px;float:left; background:#ff7200; color:#FFFFFF; text-align:center; margin-right:20px; }
.ttxw1{width:551px; height:60px; font-size:14px; font-weight:normal;float:left; margin-bottom:5px; }
.ttxw1 span{ font-size:12px; color:#fff; background:#009349; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px;}
.ttxw1 span a{ color:#ff7200}


.n2{width:532px;float:right;}
.n2 h4{width:532px; font-size:18px;  font-weight:normal;float:left; padding-bottom:30px; }
.n2 h4 a{color:#000}
.n2 ul{overflow:hidden; text-align:left; float:left;}
.n2 ul li{display:inline;float:left;  height:60px; float:left; color:#fff; background:#f1f1f1;width:532px;border-radius:40px; margin-bottom:20px; font-size:14px;}
.n2 ul li a{ float:left;padding-left:50px; background:#f1f1f1;padding-top:10px;width:482px;border-radius:40px; padding-bottom:10px; }
.n2 ul li a:hover{ float:left;background:#e5e5e5; width:482px; border-radius:40px;  }
.n2 em{ color:#949494; font-size:12px; font-style:normal }




#jd{ width:100%; height:314px; float:left; overflow:hidden;  background:url(../images/fot_b.jpg) no-repeat left #008f47; }
#jd1{ width:1171px; margin:auto; }
#jd1 h3{width:342px; height:75px; margin:auto;  text-align:center; margin-top:40px; font-size:28px; color:#fff; font-weight:normal;background:url(../images/kf.png) no-repeat center 15px ; }


.jd2 { width:326px; height:125px; float:left; border:#2dc87b solid 1px; background:url(../images/t3.png) no-repeat right #08a155; color:#FFFFFF; font-size:14px; padding-left:30px;}
.jd2 h4{ color:#FFFFFF; font-size:25px; padding-top:20px; padding-bottom:12px; line-height:22px;}

.jd3 { width:326px; height:125px; float:left; border:#2dc87b solid 1px; background:url(../images/t2.png) no-repeat right #08a155; color:#FFFFFF; font-size:14px; padding-left:30px; margin-left:50px;}
.jd3 h4{ color:#FFFFFF; font-size:25px; padding-top:20px; padding-bottom:12px; line-height:22px;}

.jd4 { width:326px; height:125px; float:right; border:#2dc87b solid 1px; background:url(../images/t1.png) no-repeat right #08a155; color:#FFFFFF; font-size:14px; padding-left:30px;}
.jd4 h4{ color:#FFFFFF; font-size:25px; padding-top:20px; padding-bottom:12px; line-height:22px;}
.jd4 a{ color:#FFFFFF; }





#footer{margin:auto;width:1171px;  padding-top:10px; overflow:hidden;padding-bottom:5px;}

.zzb07tail{}
a.zzb07link{ text-decoration:none;}

a.zzb07link:hover {text-decoration:underline;

}


