﻿
body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd , fieldset, legend textarea,blockquote,emBED{ margin:0px; padding:0px; font-size: 12px; font-weight: normal; }

*{padding:0; margin:0;}

a img { border: 0; }
ul{ list-style: none;}
img { border-style: none; }
li{ list-style: none; }


body{margin:0; background-color:#FFF;font:12px/24px  "微软雅黑" , Arial, Helvetica, sans-serif, Verdana, Geneva, sans-serif;color: #777; line-height:24px;}

.clear{
 border-top:1px solid transparent !important;
 margin-top:-1px !important;
 border-top:0;
 margin-top:0;
 clear:both;
 visibility:hidden;
 }
a {
	font-size:12px;
	color:#666;
	text-decoration:none;
}

a:hover {
color: #74982a;
text-decoration: underline;
}



.A{ font-size:12px; color:#F60; font-weight:bold; text-decoration:none;}

a.A:hover{font-size:12px; color: #F60; font-weight:bold;  text-decoration:none;}
#top{ width:auto; height:110px; margin:0 auto; background:url(img/topbg.png) left top repeat-x; }
.top1000{ width:1000px; height:110px; margin:0 auto; background:url(img/logo.jpg) left top no-repeat; overflow:hidden;}
.top-tel{ width:auto; height:50px; margin:0 auto; background:url(img/tel.jpg) right top no-repeat;}
.top-menu{ width:820px; padding-left:180px; height:40px; line-height:40px; margin:0 auto; text-align:left;}
.top-menu a{ font-size:14px; font-weight:bold; color:#FFF; height:40px; line-height:40px; display:block; width:112px; text-align:center; background-color:#739928; float:left; text-decoration:none ;}
.top-menu a:hover{ font-size:14px; font-weight:bold; color:#FFF;height:40px;  line-height:40px; display:block;  width:112px; text-align:center; background-color:#81ab2e;float:left; text-decoration:none ;}
#Abanner{ width:auto; height:450px; margin:0 auto; clear:both; overflow:hidden; border-bottom:#e2ead3 solid 5px;}
#Bbanner{ width:auto; height:180px; margin:0 auto; clear:both; text-align:center; overflow:hidden; border-bottom:#e2ead3 solid 5px;}
.a640{ width:640px; height:180px; float:left; overflow:hidden; padding-right:20px;}
.a640 img{ width:240px; height:160px; float:left; padding-right:10px; border:0;}
.a640  h1{ width:380px; height:30px; line-height:30px; text-align:left; font-weight:bold; color:#769828; overflow:hidden; float:left;}
.a640  ul{ width:380px; height:150px; line-height:25px; text-align:left; overflow:hidden; float:left;}
.a340{ width:340px; height:180px; float:left; overflow:hidden; background:url(img/T1.jpg) right top no-repeat; text-align:left; line-height:25PX;}
#Abottom{ width:auto; height:50px;border-top:#e2ead3 solid 8px; padding-top:10px; line-height:25px;}

.Abottom1000{ width:1000px; height:50px; line-height:25px; margin:0 auto; text-align:left;}
.Abottom1000 a{ color:#666; text-decoration:none; padding-left:10px; padding-right:10px;}
.Abottom1000 a:hover{ color:#666; text-decoration:none;padding-left:10px; padding-right:10px;}
.Abottom1000 span{ float:right; clear:right;}

#Acom{ width: auto; min-height:500px; /*高度最小值设置为：600px*/  height:auto !important; /*兼容FF,IE7也支持 !important标签*/  height:500px; /*兼容ie6*/ overflow:visible; background:#FFF url(img/bg.jpg) center top repeat-y; }
.AAcom{ width:990px; min-height:500px; /*高度最小值设置为：600px*/  height:auto !important; /*兼容FF,IE7也支持 !important标签*/  height:500px; /*兼容ie6*/ overflow:visible; margin:0 auto; padding:5px;}
.Acontect{ width:auto; height:auto; padding:10px; text-align:left; clear:both;}
.aleft{ width:240px; height:auto; float:left; clear:left; margin-right:10px;}
.aright{ width:740px; height:auto; float:right; clear:right;}
.Atitle{ width:auto; height:30px; overflow:hidden; font-size:14px;line-height:30px; background-color:#74982a;font-weight:bold; color:#FFF; text-align:left; padding-left:10px;}
.Atitle span{ font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.Llist{ width:auto; height:auto; margin:0 auto;}
.Llist ul{ width:auto; height:30px; line-height:30px; margin:0 auto; margin-top:1px; text-align:left; padding-left:20px; background: url(img/ttbg.png) right top no-repeat;}
.Btitle{ width:auto; height:30px; line-height:30px; text-align:right; border-bottom:#e5e9d0 solid 1px; padding-left:10px; clear:both;}
.Btitle b{ font-weight:bold; font-size:12px; float:left; color:#74982a;}

.Plist{ width:auto; height:auto; margin:10px auto;}
.Plist ul{ width:auto; height:150px; line-height:30px; margin:0 auto; text-align: center;}
.Plist ul img{ width:180px; height:120px; border:none;}

.probox{ width:240px; height:220px; float:left; overflow:hidden; background:url(img/abg.jpg) left top no-repeat; }
.probox div{ width:215px; height:210px;  margin:0 auto;}
.probox  div h1{ width: auto; height:30px; line-height:30px; text-align:center; font-weight:bold; color: #690;  clear:both;}
.probox div ul{ width:215px; height:145px; text-align:center; padding-top:10px; overflow:hidden;}
.probox div ul img{width:210px; height:140px; border:none;border:#e5e9d0 solid 1px;}

.pplist div{ width:auto; height:25px; line-height:25px; padding-left:20px; clear:both;}
.Newlist{ width:500px; height:auto; float:right;}
.Newlist ul{ width:auto; height:auto;}
.Newlist ul li{ width:auto; height:28px; line-height:28px; text-align:left; background:url(img/3d.jpg) left center no-repeat; padding-left:15px;}
.Newlist ul li span{ float:right;}

.Alanmu{ width:auto; height:30px; clear:both; padding-top:10px; padding-bottom:10px;}
.Alanmu ul{ width:130px; height:25px; float:left; line-height:25px; text-align: center; border:#e5e9d0 solid 1px; overflow:hidden; margin-right:15px;}
.Alanmu ul a{ font-weight:bold; color:#666; text-decoration:none;}
.Alanmu ul a:hover{ font-weight:bold; color:#F60; text-decoration:none;}

.Nlist{ width:900px; height:130px; margin:20px auto; }
.Nlist img{ width:200px; height:100px; padding:10px; margin-right:20px; float:left; border:#f0f2e4 solid 1px;}
.Nlist h1{ width:650px; height:30px; line-height:30px; text-align:left; float:left; overflow:hidden; font-weight:bold; color:#690;}
.Nlist h1 span{ font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-right:20px; color:#F90;}
.Nlist  div{ width:650px; height:72px; line-height:24px; text-align:left; overflow:hidden; color:#888; float:left;}
.Nlist ul{ width:80px; height:20px; line-height:20px; background-color:#690; text-align:center; color:#FFF;float:left; margin-top:5px;}
.Nlist ul a{ color:#FFF; font-weight:bold; text-decoration:none;}
.Nlist ul a:hover{ color:#FFF; font-weight:bold; text-decoration: underline; }
#page{ width:auto; height:30px; line-height:30px; text-align:center;}
.Qcontent{ width:auto;  min-height:500px; /*高度最小值设置为：600px*/  height:auto !important; /*兼容FF,IE7也支持 !important标签*/  height:500px; /*兼容ie6*/ overflow:visible; padding:15px; text-align:left;}
.Bcontent{ width:auto;  min-height:440px; /*高度最小值设置为：600px*/  height:auto !important; /*兼容FF,IE7也支持 !important标签*/  height:440px; /*兼容ie6*/ overflow:visible;text-align:left;}
.PBOXcontent{ width:720PX;  min-height:320px; /*高度最小值设置为：600px*/  height:auto !important; /*兼容FF,IE7也支持 !important标签*/  height:320px; /*兼容ie6*/ overflow:visible;text-align:left; margin:0 auto; padding-top:10px;}


.dhabc{ width:auto; height:30px; line-height:30px; text-align:left; border-bottom:#e5e9d0 solid 1px; color:#690; font-weight:bold; padding-left:10px; clear:both; margin-bottom:20px; background-color:#eff4e4;}
.mendian{ width:320px; height:260px; float:left; overflow:hidden; text-align:center;}
/*banner滚动*/

.flexslider { position: relative; height: 450px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;overflow: hidden;}
.slides li { height: 450px;}
.slides li a{ width:auto; height:450px; display:block;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(images/dot.gif) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}




/*导航菜单*/


#navMenu {width:770px;height:30px;display:block;overflow:hidden;  }
#navMenu ul{padding-left:0px;height:30px;}

#navMenu li {text-align:center;float: left;	height:30px; }

#navMenu li a {width:100px;color:#FFF;display: block;text-decoration:none; height:30px; line-height:30px; font-weight:bold; font-size:12px; font-weight:bold; background:url(img/ma.gif) right center no-repeat;}
#navMenu li a:hover, #navMenu li.hover a {border:none;text-decoration:none;color: #F60;background:url(img/ma1.gif) right center no-repeat;height:30px; line-height:30px; font-weight:bold; font-size:12px;display: block;}

/*-------- 下拉菜单 --------------*/
.dropMenu {	position:absolute;top:0;z-index:100;width:125px;visibility: hidden; margin-left:-200px;background-color: #FF9900;padding-bottom:5px;}

.dropMenu li { margin:0 ; text-align:center; height:25px; line-height:25px;}
.dropMenu li a{width:125px;display: block; background-color:#FF9900;text-align: center;text-decoration:none;color:#FFF;}
.dropMenu+li a{border-top:none;}
* html .dropMenu a {width: 100%;color:#FFF;}
.dropMenu a:hover {text-decoration: underline;background-color:#FFFFFF;text-align: center;text-decoration:none;color: #F90;}

/*在线客服*/
.float-contact-mini {
	position: absolute;
	right: 1px;
	top: 175px;
}
.float-contact-mini a {
	background: url("../images/sprites.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF !important;
	display: block;
	height: 65px;
	line-height: 110%;
	padding: 46px 5px 0;
	text-align: center;
	text-decoration: none !important;
	width: 18px;
}
.float-contact {
	display: none;
	position: absolute;
	right: 1px;
	top: 175px;
	width: 102px;
}
.float-contact .close {
	background: url("../images/sprites.png") no-repeat scroll -29px 0 transparent;
	color: #FFFFFF !important;
	display: block;
	height: 31px;
	line-height: 31px;
	padding-left: 22px;
	text-decoration: none !important;
}
.float-contact .container {
	background:#FFFFFF;
	border-color: #E3E3E3;
	border-style: solid;
	border-width: 0 1px;
	padding: 1px 0;
	text-align: center;
}
.float-contact .container {
	border-style: solid;
	text-align: center;
}
.float-contact .qq {
	padding: 7px 0 6px;
}
.float-contact .qqtitle {
	line-height: 200%;
}
.float-contact .qq .btn {
	padding-top: 4px;
}
.float-contact .qq .btn li {
	padding-bottom: 5px;
}
.float-contact .qq .btn a {
	background: url("../images/sprites.png") no-repeat scroll -43px -80px transparent;
	color: #1A649D;
	display: block;
	height: 23px;
	line-height: 23px;
	margin: 0 auto;
	padding-left: 23px;
	width: 53px;
}
.float-contact .qqtel {
	background: url("../images/shadow-2.png") repeat-x scroll 0 100% transparent;
	padding-bottom: 14px;
}
.float-contact .qqtel .qqcontent {
	color: #FF6600;
	font-size:12px;
	font-weight: bold;
	line-height: 130%;
	letter-spacing:0;
}
.float-contact .myqqlink {
	background: url("../images/bg-x.png") repeat-x scroll 0 -320px #FA8400;
	border-bottom: 1px solid #E3E3E3;
	color: #FFFFFF !important;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none !important;
}
h3.qqtitle {
	margin:0;
	padding:0;
}




