﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#616161;
background:url(../images/b2.jpg) no-repeat top center #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:7px;
margin-right:0px;
}





/*--------------------index.html start----------------------*/


#head{
width:1171px;
margin:auto;
}

.menu1{
float:right;
}


#menu{width:378px;
float:left;
padding-top:20px;

}

ul.menu {list-style:none; margin:0; padding:0;}
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;}
ul.menu ul {position:absolute;  left:0; display:none; opacity:0; list-style:none; padding-left:0px;  }
ul.menu ul li {position:relative; border-top:none; width:120px; margin:0;font-weight:normal;  background-color:rgba(0,0,0,0.3); font-size:14px;color:#fff; margin-top:2px; padding-left:0px;text-align:left;}
ul.menu ul li a {color:#fff;font-weight:normal;line-height:30px;}
ul.menu ul li a:hover {color:#fff; background-color:rgba(0,145,72,0.3); }
ul.menu ul ul { top:0px}
ul.menu .menulink { width:60px; height:52px;font-size:15px;_display: inline-block; line-height:52px; }
ul.menu .menulink:hover, ul.menu .menuhover {   }
ul.menu .sub {}
ul.menu .topline {}



@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
ul.menu ul li { background:#000; 
    filter:Alpha(opacity=50);
    position:relative; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; color:#fff;  }
	
ul.menu ul li a:hover {color:#fff; background:#009148;  filter:Alpha(opacity=50);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
  }

}


.top2{ float:left; width:31px; height:27px; background:url(../images/en.png) no-repeat center; color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:35px; line-height:27px; margin-top:30px;}
.top2 a{color:#FFFFFF; }

.sss1{ float:left; padding-left:20px; padding-top:30px; padding-right:10px; }

.en_cn1{float:right; background:url(../images/tel.png) no-repeat left ;  color:#e8e8e8; font-size:16px; line-height:30px; padding-left:32px; width:155px; margin-top:30px;}



.flash{
margin:auto; background:url(../images/p1_en.png) no-repeat 0px 150px ; width:1033px; height:662px; 
}






#nn1{
width:100%;
float:left;
height:425px;
background:url(../images/b1.jpg) no-repeat top center;
padding-top:120px;
}
#nn{
width:828px;
height:316px;
margin:auto;
background:url(../images/bbbb.png) no-repeat top center;
}



.pp{width:374px; height:316px; float:left; padding-left:40px; }
.pp h4{ text-align:left; line-height:30px; font-size:22px; width:374px; float:left; color:#fff;font-weight:normal; padding-top:20px; padding-bottom:20px; }
.pp h4 em{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:22px;  color:#fff;font-weight:normal;   }
.pp span{ float:right}

.pp ul{overflow:hidden; text-align:left; float:right; width:374px;}
.pp ul li{display:inline;float:left; width:180px; line-height:28px; }
.pp ul li a{ float:left;  color:#fff;}
.pp ul li a:hover{ float:left; color:#cacaca}



.pp1{width:412px; height:316px; float:left; border-left:#707070 dashed 1px; }
.pp1 h4{ text-align:left; line-height:30px; font-size:22px; width:372px;  padding-left:40px;float:left; color:#fff;font-weight:normal; padding-top:20px; padding-bottom:20px; }
.pp1 h4 em{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:22px;  color:#fff;font-weight:normal;   }
.pp1 span{ float:right}

.pp1 ul{overflow:hidden; text-align:left; float:right; width:372px;}
.pp1 ul li{display:inline;float:left; width:120px; line-height:24px; }
.pp1 ul li a{ float:left;  color:#fff;}
.pp1 ul li a:hover{ float:left;color:#cacaca}

.m1{ width:86px; height:28px; float:left; background:#009148; text-align:center;color:#FFFFFF; margin-top:20px;line-height:28px;}
.m1 a{ color:#FFFFFF ; background:#009148; width:86px; height:28px; float:left; }
.m1 a:hover{ color:#FFFFFF ; background:#de6229; width:86px; height:28px; float:left; }

.m2{ width:86px; height:28px; float:left; background:#009148; text-align:center;color:#FFFFFF; margin-top:20px;  margin-left:40px; line-height:28px;}
.m2 a{ color:#FFFFFF ; background:#009148; width:86px; height:28px; float:left; }
.m2 a:hover{ color:#FFFFFF ; background:#de6229; width:86px; height:28px; float:left; }


.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:1171px; margin:auto;  padding-bottom:50px; overflow:hidden}
.ab h3{font-size:30px; margin:auto;width:500px; overflow:hidden; color:#333333;font-weight:normal; padding-top:125px; padding-bottom:90px;background:url(../images/tt_en.jpg) no-repeat 110px 60px;}

.ab1{ width:437px; float:left; height:90px; background:url(../images/ab.jpg) no-repeat left; padding-left:100px; padding-top:10px;}
.ab1 h4{ font-size:17px; font-weight:normal; color:#4b4b4b; padding-top:10px;}
.ab2{ width:437px; float:right; height:90px; background:url(../images/ys.jpg) no-repeat left; padding-left:100px;padding-top:10px;}
.ab2 h4{ font-size:17px; font-weight:normal; color:#4b4b4b; padding-top:10px;}

#main1{width:100%; float:left; background:#009148;  height:265px; margin-top:128px; }
.nr5{ margin:auto; width:1171px; height:0px; position: relative;clear: both; }
.nr4{ margin:auto; width:1171px; height:346px; position: absolute;clear: both; background:#f0f0f0}

.anli{ width:1171px; float:left}



.new{width:1171px; margin:auto; padding-top:45px; overflow:hidden; padding-bottom:40px;}
.new h3{width:289px; height:142px; float:left; text-align:left; font-size:20px; color:#252525; font-weight:normal;background:url(../images/new.jpg) no-repeat bottom center; padding-left:20px; padding-top:50px; }
.new h3 span{width:309px; float:left;   text-align:left; font-size:14px; color:#878787; font-weight:normal; }

	
.n1{width:369px; height:165px; border-bottom:#d6d6d6 solid 1px; float:left; margin-left:20px;font-size:14px;}
.n1 h4{font-size:15px;width:369px;   font-weight:bold;float:left; padding-bottom:10px; line-height:30px; }
.n1 b{ color:#bebebe; background:url(../images/rel.jpg) no-repeat left; padding-left:30px; font-weight:normal; font-size:14px; line-height:35px;}



.n2{width:398px;float:right; padding-top:36px;}

.n2 ul{overflow:hidden; text-align:left; float:left;}
.n2 ul li{display:inline;float:left;  float:left; width:398px;}
.n2 ul li a{ float:left; line-height:28px; }
.n2 ul li a:hover{ float:left;width:398px; border-radius:40px;  }
.n2 em{ color:#949494; font-size:12px; font-style:normal; padding-right:20px;}




#jd{ width:100%; height:190px; float:left; overflow:hidden;  background:url(../images/b3.jpg) no-repeat top center;}
.jd1{ width:1171px; margin:auto; }
.jd1 h3{width:200px;text-align:left; float:left;  margin-top:40px; font-size:28px; color:#fff; font-weight:normal; line-height:37px; height:115px;}
.jd1 h3 span{width:160px;text-align:left;  font-size:20px; color:#fff; font-weight:normal; border-top:#FFFFFF solid 2px; text-transform:uppercase; font-family:"Times New Roman", Times, serif; letter-spacing:3px; }


.jd2{ width:590px; float:left; color:#FFFFFF; padding-left:30px; padding-top:33px; }
.dh{ width:590px; float:left; background:url(../images/dh.png) no-repeat left 10px; padding-left:50px; line-height:30px; }
.dh span{ font-size:20px;}
.dz{ width:300px; float:left; background:url(../images/dz.png) no-repeat left 5px; padding-left:50px; line-height:20px; }
.email{ width:200px; float:left; background:url(../images/yx.png) no-repeat left 10px; padding-left:30px; line-height:30px; }
.email a{ color:#FFFFFF}

.ewm{ width:301px; height:135px; float:right; padding-top:25px;}

#footer1{width:100%;background:url(../images/fot_x.jpg) repeat-x bottom center; height:87px }
#footer{margin:auto;width:1171px;  overflow:hidden;padding-bottom:5px; text-align:center;}

.nr1{ margin:auto; width:1171px; height:0px; position: relative;clear: both; }
.nr2{ margin:auto; width:1171px; height:80px; position: absolute;clear: both;text-align:center; padding-top:70px; }



.zzb07tail{}
a.zzb07link{ text-decoration:none;}

a.zzb07link:hover {text-decoration:underline;

}


