@charset "utf-8";
/* CSS Document */

#continue{
font-family: "microsoft yahei";
font-size: 12px;
margin: 0px;
padding: 0px;
list-style: none;
text-decoration: none;
}

img{ border: none;}

a img{ border: none;}

*{
margin: 0 auto;
padding: 0px;
text-decoration: none;
list-style: none;
font-family: "宋体";
}


#content td{display:table-cell; vertical-align:middle;text-align: center;}


.clear{
clear: both;
}

/*搜索*/

#keyword2{
width: 200px;
height: 26px;
border: 1px #d3d3d3 solid;
line-height: 26px;
color: #999;
}
#button2{
width: 54px;
height: 28px;
background: #CCC;
color: #FFF;
border: none;
}


/*top*/

#top{
width: 100%;
height: 142px;
}

.top-m{
width: 1007px;
height: auto;
}

.logo{
float: left;
width: 496px;
height: 142px;
}

.logo-R{
float: right;
width: 400px;
height: 142px;
}

.shoucang{
width: 100%;
height: 35px;
line-height: 35px;
color: #656565;
text-align: right;
}

.shoucang a{ color: #656565;}
.shoucang a:hover{ color: #F00;}

.sousuo{
height: 28px;
text-align: right;
margin-top: 15px;
margin-bottom: 10px;
}

.logo-R p{ line-height: 35px; text-align: right;}
.logo-R p a{ color: #656565;}
.logo-R p a:hover{ color: #F00;}

/*menu*/

#menu{
width: 100%;
height: 44px;
background: url(../images/menu-bg.jpg) repeat-x;
}

.daohang{
width: 1007px;
height: 44px;
}

.daohang ul {
	margin: 0px;
	padding: 0px;
}
.daohang ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	width: 108px;
	height: 44px;
	line-height: 44px;
	display: inline-block;
}
.daohang ul li a{
	font-size: 14px;
	color: #277402;
	text-align: center;
	display: inline-block;
	width: 108px;
	text-decoration: none;
	height: 44px;
	line-height: 44px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.daohang ul li a:hover{ 
	font-weight:bold; 
	color: #FFF;
	/*background-color: FFF;*/
	width: 108px;
	height: 44px;
	display: inline-block;
	background: url(../images/menu-ho.jpg) repeat-x;
	line-height: 44px;
	margin: 0px;
	padding: 0px;
}

.daohang  .daohang_l {
	position: absolute;
	z-index:999;
	width: 120px;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #FFF;
	filter: Alpha(Opacity=85);
	text-align: center;
	overflow: visible;
	clear: both;
}
.daohang  .daohang_l  a {
	width: 100px;
	color: #FFF;
	text-decoration: none;
	clear: both;
	text-align: left;
	display: inline-block;
	padding-left: 20px;
	margin: 0px;
	font-size: 12px;
	height: 25px;
	background-color: #333;
	background-image: none;
	line-height: 25px;
}
.daohang  .daohang_l  a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #017127;
	background-image: none;
	width: 100px;
	height: 25px;
	line-height: 25px;
	padding-left: 20px;
}


/*banner*/

#banner{
width: 100%;
height: 430px;
/*background: url(../images/banner.jpg) top center no-repeat;*/
}

.swap{
	width:100%; height:430px; margin:0 auto;
}
#slider{
	list-style:none; width:100%; height:100%; margin:0; padding:0; 
}
#slider li{
	width:100%; height:430px; display:none; position:absolute;
}

#naviSlider{
	list-style:none;  margin:0 auto; width:auto; text-align:center; margin-top:-30px; position: relative; z-index: 9999;
	
}
#naviSlider  li{
	height:10px; width:10px;   cursor:pointer; display:inline-block; 
	background:url(../images/dot.png) -10px center no-repeat;
	_background:url(../images/dot_ie6.png) -10px center no-repeat;
	*zoom:1;*display:inline;*margin-left:2px;
	
}
#naviSlider li.on{
	background:url(../images/dot.png) left center no-repeat;
	_background:url(../images/dot_ie6.png) left center no-repeat;
}


/*banner-xia*/

#banner-xia{
width: 100%;
height: 152px;
background: #fc9d01;
}

.xia-m{
width: 1007px;
height: auto;
}

.xia-left{
float: left;
width: 366px;
height: 145px;
background: url(../images/ge.jpg) right center no-repeat;
padding-right: 20px;
padding-top: 5px;
}

.xia-left h1{
line-height: 35px;
background: url(../images/zy.jpg) left center no-repeat;
font-size: 16px;
color: #FFF;
padding-left: 25px;
}

.xia-left ul{}

.xia-left ul li{
float: left;
width: 120px;
height: 20px;
line-height: 20px;
text-align: center;
}

.xia-left ul li a{
color: #FFF;
}
.xia-left ul li a:hover{ color: #F00;}

.xia-right{
float: right;
width: 593px;
height: 145px;
padding-top: 5px;
}

.xia-img{
float: left;
width: 104px;
height: 134px;
padding-top: 5px;
}

.xia-RR{
float: right;
width: 470px;
height: 140px;
}

.xia-RR p{
line-height: 22px;
color: #FFF;
padding-top: 10px;
padding-bottom: 10px;
}

/*main*/

#main{
width: 1010px;
height: auto;
margin-top: 20px;
}

.main1{
width: 980px;
height: 514px;
background: url(../images/main1-bg.jpg) no-repeat;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
}

.main1-L{
float: left;
width: 190px;
height: 480px;
padding-top: 15px;
}

.main1-L h1{
line-height: 35px;
font-size: 18px;
color: #058ff1;
}

.main1-L ul{}

.main1-L ul li{
display: block;
width: 185px;
height: 30px;
background: #018eea;
margin-bottom: 5px;
line-height: 30px;
font-weight: bold;
}

.main1-L ul li a{
display: block;
width: 165px;
height: 30px;
background: #018eea;
line-height: 30px;
padding-left: 20px;
color: #FFF;
}

.main1-L ul li a:hover{
display: block;
width: 165px;
height: 30px;
background: #41b900;
line-height: 30px;
padding-left: 20px;
color: #FFF;
}

.main1-R{
float: right;
width: 760px;
height: 480px;
padding-top: 5px;
}

.main1-T-bt{
width: 760px;
height: 50px;
}

.main1-T-bt h1{
font-size: 18px;
color: #058ff1;
line-height: 25px;
}

.main1-T-bt h1 span{
float: right;
font-weight: normal;
}
.main1-T-bt h1 span a{ color: #656565;}
.main1-T-bt h1 span a:hover{ color: #F00;}

.main1-T-bt h2{
height: 25px;
background: url(../images/bt-k.jpg) right center no-repeat;
font-size: 16px;
color: #c7c7c7;
font-weight: normal;
}

.index_chanpin{
width: 760px;
height: auto;
padding-top: 15px;
}

.index_chanpin ul{}

.index_chanpin ul li{
float: left;
display: block;
width: 167px;
height: 200px;
margin-left: 10px;
margin-right: 10px;
background: url(../images/pro-bg.jpg) top left no-repeat;
padding-top: 1px;
padding-left: 1px;
margin-bottom: 10px;
}

.index_chanpin ul li img{
width: 153px;
height: 153px;
margin-bottom: 5px;
}
.index_chanpin ul li p{ line-height: 20px; text-align: center;}
.index_chanpin ul li a{ color: #656565;}
.index_chanpin ul li a:hover{ color: #F00;}

.main2{
width: 1007px;
height: 111px;
margin-top: 20px;
}

.main3{
width: 980px;
height: 430px;
margin-top: 20px;
background: url(../images/main3-bg.jpg) no-repeat;
padding-left: 15px;
padding-right: 15px;
padding-top: 20px;
}

.main3-L{
float: left;
width: 693px;
height: 400px;
}

.main1-T-bt2{
width: 693px;
height: 50px;
}

.main1-T-bt2 h1{
font-size: 18px;
color: #058ff1;
line-height: 25px;
}

.main1-T-bt2 h1 span{
float: right;
font-weight: normal;
}
.main1-T-bt2 h1 span a{ color: #656565;}
.main1-T-bt2 h1 span a:hover{ color: #F00;}

.main1-T-bt2 h2{
height: 25px;
background: url(../images/bt-k2.jpg) right center no-repeat;
font-size: 16px;
color: #c7c7c7;
font-weight: normal;
}

.main3-nr1{
width: 690px;
height: 120px;
margin-top: 5px;
}

.main3-nr1 p{
line-height: 22px;
color: #222;
}

.main3-nr2{
width: 690px;
height: auto;
margin-top: 5px;
}

.main3-nr2 img{
float: left;
width: 161px;
height: 214px;
margin-right: 15px;
}

.main3-nr2 p{
line-height: 22px;
color: #4d4d4d;
}

.main3-R{
float: right;
width: 270px;
height: 400px;
}

.main3-R1{
width: 270px;
height: auto;
}

.main3-R1 h1{
line-height: 34px;
background: url(../images/bt-bg1.jpg) no-repeat;
font-size: 16px;
color: #FFF;
padding-left: 30px;
margin-bottom: 5px;
}

.main3-R1 ul{}

.main3-R1 ul li{
line-height: 30px;
border-bottom: 1px #b4b4b4 dotted;
color: #515151;
}

.main3-R1 ul li a{ color: #515151;}
.main3-R1 ul li a:hover{ color: #F00;}

.main3-R2{
width: 250px;
height: 165px;
background: #41b900;
margin-top: 10px;
padding: 10px;
}

.main4{
width: 1007px;
height: auto;
margin-top: 20px;
}

.main4-left{
float: left;
width: 308px;
height: 260px;
}

.main4-right{
float: right;
width: 654px;
height: 251px;
background: url(../images/main4-bg.jpg) no-repeat;
padding-top: 15px;
padding-left: 10px;
padding-right: 10px;
}

.main4-R-L{
float: left;
width: 317px;
height: 245px;
}

.main4-R-L h1{
line-height: 34px;
background: url(../images/bt-bg1.jpg) no-repeat;
font-size: 16px;
color: #FFF;
padding-left: 30px;
margin-bottom: 15px;
}

.main4-nr-ditu{
width: 317px;
height: 180px;
background: url(../images/ditu-bg.jpg) bottom no-repeat;
}

.main4-nr-ditu p{
line-height: 22px;
color: #222;
padding-left: 20px;
}


.main4-R-R{
float: right;
width: 317px;
height: 245px;
}

.main4-R-R h1{
line-height: 34px;
background: url(../images/bt-bg1.jpg) no-repeat;
font-size: 16px;
color: #FFF;
padding-left: 30px;
margin-bottom: 5px;
}

.main4-R-R ul{}

.main4-R-R ul li{
line-height: 30px;
border-bottom: 1px #b4b4b4 dotted;
color: #515151;
}

.main4-R-R ul li a{ color: #515151;}
.main4-R-R ul li a:hover{ color: #F00;}

/*footer*/

#footer{
width: 100%;
height: auto;
margin-top: 20px;
}

.footer-menu{
width: 100%;
height: 34px;
background: url(../images/bg-menu.jpg) repeat-x;
}

.footer-mm{ 
width: 1007px; 
height: 34px;
text-align: center;
color: #FFF;
}
.footer-mm p{ line-height: 34px; color: #FFF;}
.footer-mm p a{ color: #FFF;}
.footer-mm p a:hover{ color: #F00;}

.footer-copy{
width: 1007px;
height: auto;
padding-top: 15px;
padding-bottom: 20px;
}
.footer-copy p{
line-height: 22px;
color: #222;
text-align: center;
}

.footer-copy p a{ color: #222;}


/*about*/
/*about*/
#about-main2{
width: 100%;
height: auto;
background: url(../images/index_bj5.jpg) top repeat-x;
}

.about-mm{
width: 1010px;
height: auto;
background: url(../images/content_bj2.jpg) top center no-repeat;
padding-top: 50px;
}

.about-mb{
width: 980px;
height: auto;
background: url(../images/content_bj3.jpg) center bottom no-repeat;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 40px;
}

.about-left{
float: left;
width: 190px;
height: auto;
border-right: 1px #CCC solid;
padding-right: 20px;
}

.about-left h1{
line-height: 35px;
font-size: 18px;
color: #058ff1;
}

.about-fenlei2{
width: 200px;
height: auto;
}

.about-fenlei2 ul{}

.about-fenlei2 ul li{
display: block;
width: 185px;
height: 39px;
background: url(../images/fl-bg.jpg) no-repeat;
margin-bottom: 5px;
line-height: 36px;
}

.about-fenlei2 ul li a{
display: block;
width: 165px;
height: 39px;
background: url(../images/fl-bg.jpg) no-repeat;
line-height: 36px;
padding-left: 20px;
color: #222;
}

.about-fenlei2 ul li a:hover{
display: block;
width: 165px;
height: 39px;
background: url(../images/fl-ho.jpg) no-repeat;
line-height: 36px;
padding-left: 20px;
color: #FFF;
}

.about-contact{
width: 200px;
height: auto;
margin-top: 20px;
}

.about-contact p{
line-height: 25px;
color: #222;
font-size: 12px;
}
#name{ color: #3ea704; font-size: 14px; font-weight: bold;}
#dianhua{ padding-left: 30px; background: url(../images/index_bg10.jpg) left center no-repeat; color: #F00;}

.about-right{
float: right;
width: 750px;
height: auto;
}

.dangqianweizhi{
width: 750px;
height: 35px;
line-height: 35px;
border-bottom: 5px #eee solid;
}

.dangqianweizhi h1{
color: #058ff1;
font-size: 18px;
}

.dangqianweizhi span{
float: right;
padding-right: 10px;
}

.dangqianweizhi span a{ color: #000;}
.dangqianweizhi span a:hover{ color: #F00;}

.nr-nr{
width: 740px;
height: auto;
}

.nr-nr p{ line-height: 22px; color: #000;}







































