/* ============容器============== */
body {
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
	text-align: left;
	background: transparent url(../images/bg.jpg) repeat scroll 0% 0%;
}
.clearfix {
	zoom: 1;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
#contain {
	width: 1002px;
	background: url(../images/ibg.png);
	margin: 0px auto;
	padding: 0px;
	border: 0;
}
/*======================header==============*/
#header {
	width: 1002px;
	margin: 0 auto;
}
#banner {
	display: block;
	height: 176px;
	background: url(../images/border-top.gif) no-repeat;
}
#logo {
	float: left;
	padding: 80px 0 0 30px;
}
#searchbox {
	width: 344px;
	float: right;
	padding: 80px 30px 0 0;
}
#sysmenu {
	width: 990px;
	margin: 0 auto;
}
#focusView {
	width: 990px;
	margin: 0 auto;
}
/*==========serarchform==================*/
div.globalsearchformzone {
	padding: 0px;
	margin: 0px;
	height: 36px;
	background: url(../images/searchl.jpg) 0 0 no-repeat;
}
div.globalsearchformzone div.globalsearchform {
	float: left;
	padding: 0px 12px 0px 10px;
	margin: 0px;
	height: 30px;
	font: 14px/30px 'microsoft yahei',Verdana,Arial;
	color: #ffffff;
}
div.globalsearchformzone div.globalsearchform1 {
	float: right;
	padding: 0px;
	margin: 0px;
	line-height: 30px;
}
div.globalsearchformzone div.globalsearchform .input {
	border: 0px;
	height: 32px;
	padding: 0px;
	margin: 0px;
	background: transparent;
	color: #767676;
	width: 230px;
	font: 14px/32px 'microsoft yahei',Verdana,Arial;
}
div.globalsearchformzone div.globalsearchform1 .imgbutton {
	padding: 0px;
	margin: 0px;
}
/*=====================menu============================*/
#dropmenu {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 50px;
	background: url(../images/menubg.png);
}
#dropmenu li {
	float: left;
	list-style: none;
	font: 14px/50px 'microsoft yahei', Verdana, Arial;
}
#dropmenu li a {
	display: block;
	background: url(../images/menu.png);
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 141px;
	color: #fff;
	white-space: nowrap;
	font: 14px/50px 'microsoft yahei', Verdana, Arial;
}
#dropmenu li a:hover {
	color: #fff;
	background: url(../images/menunow.png);
	font: bold 14px/50px 'microsoft yahei', Verdana, Arial;
}
#dropmenu li ul {
	margin: 1px;
	padding: 12px;
	position: absolute;
	visibility: hidden;
	background: #005e0c;
}
#dropmenu li ul li {
	float: none;
	display: inline;
	height: 30px;
	font: 14px/30px 'microsoft yahei', Verdana, Arial;
}
#dropmenu li ul li a {
	width: auto;
	min-width: 94px;
	padding: 3px 12px;
	text-align: align;
	background: #005e0c;
	color: #fff;
	font: 14px/30px 'microsoft yahei', Verdana, Arial;
}
#dropmenu li ul li a:hover {
	width: auto;
	min-width: 94px;
	padding: 3px 12px;
	color: #fff;
	background: #008624;
	font: 14px/30px 'microsoft yahei', Verdana, Arial;
}
/*=====================content=================*/
#content {
	background: url(../images/cbg.png);
	margin: 5px auto;
	min-height: 400px;
	padding: 0 5px;
}
#pageleft {
	float: left;
	width: 212px;
	background: #00791a;
	min-height: 650px;
 *height: 650px;
}
.green-title {
	height: 38px;
	border: 0px;
	padding: 0;
	margin: 0;
	background: url(../images/green-title.png) repeat-x
}
.green-title .green-info {
	float: left;
	font: bold 16px/38px 'microsoft yahei',Verdana,Arial;
	padding-left: 15px;
	color: #fff;
}
.green-title .green-more {
	float: right;
	width: 60px;
}

.gray-border {
	margin: 0px;
	padding: 0px;
	border: 1px #ebebeb solid;
}
.contactinfo {
	line-height: 25px;
	color: #fff;
	padding: 15px 15px 25px 15px;
}
#pageright {
	float: left;
	margin-left: 10px;
	width:760px;
}
#column {
	display: block;
	width: 100%;
	float: left;
}
.gray-title {
	height: 38px;
	border: 0px;
	padding: 0;
	margin: 0;
	background: url(../images/gray-title.png) repeat-x
}
.gray-title .gray-info {
	float: left;
	font: bold 16px/38px 'microsoft yahei',Verdana,Arial;
	padding-left: 32px;
	color: #007013;
}
.gray-title .gray-more {
	float: right;
	width: 60px;
}

.gray-title .gray-location{
   width:auto;
   float:right;
   height:38px;
   line-height:38px;
   padding-right:20px;	
}

.aboutjs {
	width: 497px;
	height: 255px;
	float: left;
}
.newsjs {
	float: left;
	width: 263px;
	height: 256px;
}
.productlist {
	width: 750px;
}
/*======================index======================================*/
.companyinfo {
	font: 12px/20px microsoft yahei, Verdana, Arial;
	margin: 15px 15px 15px 15px;
	color: #505050;
	line-height: 250%;
 *line-height: 250%;
 *margin: 15px 15px 7px 15px;
}
a.index-more {
	color: #096;
	margin-left: 10px;
}
a.index-en-more {
	display: inline;
	font: 10px/38px 'microsoft yahei',Verdana,Arial;
	color: #505050;
}
a.index-en-white-more:link{
	display: inline;
	font: 10px/38px 'microsoft yahei',Verdana,Arial;
	color: #ffffff;
}
a.index-en-white-more:visited
{
	display: inline;
	font: 10px/38px 'microsoft yahei',Verdana,Arial;
	color: #ffffff;
}
a.index-en-white-more:hover{
	display: inline;
	font: 10px/38px 'microsoft yahei',Verdana,Arial;
	color: #ffffff;
}a.index-en-white-more:action {
	display: inline;
	font: 10px/38px 'microsoft yahei',Verdana,Arial;
	color: #ffffff;
}

#bottom {
	margin: 0px auto;
	width: 1002px;
	height: 90px;
	background: none transparent scroll repeat 0% 0%;
	background: url(../images/bbg.png) no-repeat;
	padding: 30px 0;
	text-align: center;
	line-height: 25px;
}
#top {
	position: relative;
	margin: 0px auto;
	z-index: 99
}
#bodyex {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0
}
#bottomex {
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
	z-index: -1
}
#topex {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	z-index: -1
}
#contentex {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	z-index: -1
}
#advsex {
	display: none;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	margin: 0;
	z-index: -1
}
/*===插件分离层===*/

.pdv_class {
	position: absolute;
	border: 0px
}
/* ==常用== */

div, li, td, p, select, input, textarea, a, button, input {
	font: 12px 'microsoft yahei',Verdana, Arial, Helvetica, sans-serif;
	color: #505050;
	text-decoration: none
}
ul {
	margin: 0px;
	padding: 0px;
}
a:link, a:visited, a:active {
	color: #505050;
	text-decoration: none;
}
a.nomal:link, a.nomal:visited, a.nomal:active {
	color: #505050;
	text-decoration: underline;
}
a:hover {
	color: #ff0000;
	text-decoration: underline;
}
/* ============表单============== */
form {
	margin: 0;
	padding: 0
}
.input {
	border: 1px #ddd solid;
	height: 20px;
	line-height: 20px;
	padding: 0px 3px;
	color: #555;
	background: #f7f7f7
}
.textarea {
	border: 1px #ddd solid;
	font-size: 12px;
	padding: 3px;
	background: #f7f7f7
}
.button {
	border: 1px #c0c0c0 solid;
	height: 22px;
	line-height: 20px;
	padding: 0px 3px;
	background: #e8e8e8;
}
.submit {
	border: 1px #c0c0c0 solid;
	height: 22px;
	line-height: 20px;
	padding: 0px 3px;
	background: #e8e8e8;
}
.mustfill {
	color: #ff0000
}
select {
	font: 12px 'microsoft yahei',Verdana, Arial, Helvetica, sans-serif;
	color: #505050;
}
/* ==提示样式== */

.msgdiv {
	color: #336699;
	padding-left: 53px;
	background: url(../images/chk_msg.gif) 30px no-repeat;
}
.errdiv {
	color: #FF0000;
	padding-left: 53px;
	background: url(../images/chk_error.gif) 30px no-repeat;
}
.rightdiv {
	color: #505050;
	padding-left: 53px;
	background: url(../images/chk_right.gif) 30px no-repeat;
}
.noticediv {
	display: none;
	border: 1px #fc5959 solid;
	background: #FFFDF4 url(../images/chk_error.gif) 10px no-repeat;
	padding-left: 33px;
	line-height: 25px;
	margin: 3px 0px
}
.okdiv {
	display: none;
	border: 1px #fc5959 solid;
	background: #FFFDF4 url(../images/chk_right.gif) 10px no-repeat;
	padding-left: 33px;
	line-height: 25px;
	margin: 3px 0px
}
.securenotice {
	line-height: 100px;
	color: #FF0000;
	text-align: center;
}
/* ============提示信息窗口============== */
div#alert {
	display: none;
	cursor: default;
}
div#alert .border {
	border: 1px #97A0AA solid;
}
div#alert .ntc {
	padding: 30px;
	text-align: left;
	background: #fff;
	font: 14px/1.6 Verdana, Arial, Helvetica, sans-serif;
}
div#alert .buttonzone {
	padding: 15px;
	text-align: center;
	background: #f7f7f7;
}
div#alert .topBar {
	height: 20px;
	line-height: 20px;
	background: #cbddef;
	text-align: left;
	padding: 0px 0px 5px 5px;
	font-size: 12px;
}
div#alert .topBar .pwClose {
	position: absolute;
	top: 0px;
	right: 8px;
	width: 45px;
	height: 18px;
	background: url(../images/pwin3.gif) no-repeat;
	cursor: pointer
}
div#alert .button {
	border: 1px #97A0AA solid;
	height: 22px;
	line-height: 20px;
	padding: 0px 5px;
	background: #eee
}
/* ============弹出frame/或大窗口层============== */
#frmWindow {
	display: none;
	cursor: default;
}
#frmWindow .border {
	border: 1px #97A0AA solid;
}
#frmWindow .ntc {
	padding: 30px;
	text-align: left;
	background: #fff;
	font: 12px/1.6 Verdana, Arial, Helvetica, sans-serif;
}
#frmWindow .buttonzone {
	padding: 15px;
	text-align: center;
	padding-top: 10px;
	background: #f7f7f7;
}
#frmWindow .Frm {
	width: 100%;
	height: 500px;
	border: 0
}
#frmWindow .windowcontent {
	width: 100%;
	height: 380px;
	overflow: auto;
	background: #fff;
	border: 0
}
#frmWindow .topBar {
	height: 20px;
	line-height: 20px;
	background: #cbddef;
	text-align: left;
	padding: 0px 0px 5px 5px;
	font-size: 12px;
}
#frmWindow .topBar .pwClose {
	position: absolute;
	top: 0px;
	right: 8px;
	width: 45px;
	height: 18px;
	background: url(../images/pwin3.gif) no-repeat;
	cursor: pointer;
}
/*===========            ===============*/
#advsheadlb {
	margin: 0;
	padding: 0;
}
#advsheadlb .advsheadlbpic {
	width: 100%;
	border: 0px;
	display: none;
}
/*==============categroy==============================*/

div.product_categroy {
	margin: 0px;
	padding: 15px 15px 25px 15px;
}
a.product_categroy:link, a.product_categroy:visited, a.product_categroy:active {
	display: block;
	text-decoration: none;
	font: 12px/28px 'microsoft yahei',Verdana, microsoft yahei, Arial, Helvetica, sans-serif;
	height: 30px;
	text-align: left;
	background: url(../images/class.png) 0px 0px no-repeat;
	padding-left: 18px;
	margin: 0px;
	color: #ffffff;
}
a.product_categroy:hover {
	display: block;
	color: #ffffff;
	background: url(../images/classnow.png) 0px 0px no-repeat;
	text-decoration: none;
}
/*======================index-newslist=============================*/
.newsbox {
	margin: 0px;
	padding: 0px;
	border: 1px #ebebeb solid;
	border-left: none;
	height: 208px;
	over-flow: hidden;
}
ul.newslist {
	margin: 0px;
	padding: 15px 10px 13px 10px;
}
li.newslist {
	margin: 0;
	list-style-type: none;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px #E5E6E7 dotted;
}
li.newslist-end {
	margin: 0;
	list-style-type: none;
	height: 30px;
	line-height: 30px;
	border-bottom: none;
}
a.newslist:link, a.newslist:visited, a.newslist:active {
	display: block;
	text-decoration: none;
	font: 12px/26px 'microsoft yahei',Verdana, microsoft yahei, Arial, Helvetica, sans-serif;
	height: 26px;
	text-align: left;
	background: url(../images/dot2.jpg) 0px 0px no-repeat;
	padding-left: 13px;
	margin: 0px;
	color: #505050;
}
a.newslist:hover {
	display: block;
	color: #ff0000;
	text-decoration: none;
}
/*=========================productlist============================*/
.productlistx a:link {
	color: #505050;
	text-decoration: none;
	font: 12px/20px 'microsoft yahei',Verdana,Arial;
}
.productlistx a:visited {
	text-decoration: none;
	color: #505050;
}
.productlistx a:hover {
	color: #ff6600;
}
.productlistx a:active {
	color: #505050;
	text-decoration: none;
}
.productlistx {
	margin: 0px;
	padding: 10px 0;
	font: 12px/20px 'microsoft yahei',Verdana,Arial;
	color: #000000;
	overflow: hidden;
	width: 100%;
}
.rollproductlists {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 100%;
}
.blkproductlistx {
	border: 0px;
	padding: 0px;
	overflow: hidden;
	ZOOM: 1;
	position: relative;
}
.LeftButton {
	background: url(../images/arrow.gif) no-repeat -11px 0px;
	left: 0px;
	float: left;
	width: 11px;
	cursor: pointer;
	position: absolute;
	height: 63px;
	top: 28px;
}
.RightButton {
	background: url(../images/arrow.gif) no-repeat 0px 0px;
	right: 0px;
	float: right;
	width: 11px;
	cursor: pointer;
	position: absolute;
	height: 63px;
	top: 28px;
}
.blkproductlistx .Cont {
	padding: 0px;
	margin: 0px 0px 0px 16px;
	text-align: center;
	overflow: hidden;
}
.blkproductlistx .box {
	float: left;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 145px;
}
.box .fang {
	border: 0px #ebebeb solid;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.box .picFit {
	overflow: hidden;
}
.blkproductlistx .box img {
}
.protitle {
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
}
div.box a.prodtitle:link, div.box a.prodtitle:visited, div.box a.prodtitle:active {
	color: #505050;
	font: 12px/32px 'microsoft yahei',Verdana,Arial;
	text-decoration: none;
}
div.box a.prodtitle:hover {
	color: #ff6600;
	text-decoration: underline;
	font: 12px/32px 'microsoft yahei',Verdana,Arial;
}
#pdv_10807 {
	width: 1000px;
	margin: 0 auto;
	z-index: 4;
	text-align: center;
	line-height: 24px;
	padding-top: 15px;
}

.class-title{
	display:blick;
	height:40px;
	line-height:40px;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
	padding:15px 0;	
	border-bottom: 1px #009a37 dotted;
}
.class_show_time {
    width: 93%;
    font-size: 14px;
    color: #a9a9a9;
    margin-left: 3%;
    margin-top: 15px;
	font: 12px/22px 'microsoft yahei',Verdana, Arial, Helvetica, sans-serif;line-height:200%;
}

.class-content{font: 14px/22px 'microsoft yahei',Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    margin: 0px;
	padding:10px;
	line-height:200%;}
.class-content p{font: 14px/22px 'microsoft yahei',Verdana, Arial, Helvetica, sans-serif;line-height:200%;}


/*==============================newsquery==========================*/
div#newsquery {
margin:0px;
padding:10px;
}

div#newsquery ul{
margin:0;
padding:0;
}

div#newsquery li{
list-style-type: none;
height:36px;
font-size: 12px;
overflow: hidden;
line-height:36px;
background:url(../images/line.jpg) 0px 0px no-repeat;
}

div#newsquery a:link,div#newsquery a:visited,div#newsquery a:active{
text-decoration: none;
font:12px/26px 'microsoft yahei',Verdana, Arial, Helvetica, sans-serif;
color:#505050;
}

div#newsquery a:hover{
text-decoration: underline;
font:12px/26px 'microsoft yahei',Verdana, Arial, Helvetica, sans-serif;
color:#009a37;
}


div#newsquery li.title{
padding-left:20px;
}


div#newsquery div.title{
float:left;
font:12px/26px 'microsoft yahei',Verdana, Arial, Helvetica, sans-serif;
}

div#newsquery .time{
float:right;
white-space: nowrap;
overflow: hidden;
font:12px/22px 'microsoft yahei',Verdana, Arial, Helvetica, sans-serif;
padding-right:5px;
color:#999;
}

.turn_page {
  width: 100%;
  display: block;
  text-align: center;
  width: auto;
  margin: 20px auto;
  border-top: 1px #EFEFEF solid;
  padding-top: 15px;
}
.turn_page a {
  height: 26px;
  display: inline-block;
  margin: 0 10px;
  padding: 0 10px;
}
.turn_page a:hover {
  background: #009a37;
  color: #ffffff;
}
.turn_page span {
  background: #009a37;
  color: #fff;
}

.inner_cont {
    width: 100%;
	display:block;
}
.product_ul {
    margin:10px auto;
	padding:0;
    width: 95%;
}
.product_ul li {
  float: left;
  width: 210px;
  text-align: center;
  padding: 0 13px 36px 13px;
  list-style:none;
}
.product_ul li a{
   color:#666;
   text-decoration:none;	
	
}
.product_ul li em {
  display: block;
}
.product_ul li em img {
  width: 210px;
  height: 157px;
}
.product_ul li span {
  display: block;
  height: 26px;
  line-height:26px;
  background: #00791A;
  opacity:0.8;
  color: #ffffff;
  font-size: 14px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.product_ul li a img {
  width: 210px;
  height: 157px;
}
.product_ul li.liright {
  padding-right: 0px;
}
