@charset "utf-8";
html{ width:100%; overflow:hidden; overflow-y:scroll;}
body{
	 font-size:12px;
     color:#666666;
	 
	 
}

#box{
	 height:auto;
	 margin:0 auto;
	 width:100%;
}


.content{
  width:1130px;
  margin:0 auto;
  padding-top:30px;
  padding-bottom:60px;
}
#left{
  float:left;
  width:210px;
  
  overflow:hidden;  

  padding-top:0px;

}

#left .menu{
  overflow:hidden;
  margin:0 auto;
  width:210px;
  

}


#left  h2
{
    color:#fff;
	text-align:center;
    font-size:18px;
    font-family:"微软雅黑"; 
    padding-bottom:0px;

	display:block;
	height:40px;
	line-height:40px;
	width:210px;
	background:#009237;
	font-weight:normal;

    }
#left .menu li{ padding-top:5px;}
#left .menu li a{
  margin:0 auto;
  height:40px;
  line-height:40px;
  display:block;
  width:210px;
  background:url(../images/about_left_a.jpg) no-repeat left top;
  text-align:center;
  text-decoration:none;
  color:#333333;
  font-size:14px;
}

#left .menu li a:hover{

  color:#009237;

  background:url(../images/about_left_hover.jpg) no-repeat left 50%;
}
#left .menu li a.cur{

  color:#009237;

  background:url(../images/about_left_hover.jpg) no-repeat left 50%;
}
#right{
  float:right;
  width:890px;
  overflow:hidden;
  font-size:12px;
  color:#666;

}
.nr_postion_bg{ background:#fff; border-bottom:solid 1px #E9E9E9; height:50px; line-height:50px;}
.nr_postion{
   width:1130px;

   margin:0 auto;

   overflow:hidden;
   font-size:14px;

   
}

.nr_postion a{
  color:#666666;

}
.nr_postion span{ color:#009237;}
.home{
   background:url(../images/home.png)  no-repeat left 50%;
   padding-left:16px;
}
.nr_postion ul .pro_img{
  float:left;
  width:110px;
  padding-left:40px;
  
}
.nr_postion ul .title{ float:left; width:500px; text-indent:36px;}
.nr_postion ul .title  h3{
  color:#4e4d4d;
  font-weight:bold;
  font-size:14px;
  font-weight:bold;
  line-height:36px;
  height:36px;
  font-family:"微软雅黑";
}
.nr_postion ul .title  h3 span{
   font-size:10px;

}
.about_txt{
  width:890px;
  margin:0 auto;
  height:auto;

  overflow:hidden;
  line-height:24px;
  
}
#right p{ line-height:24px;}

.contact .messages{ width:680px; margin-left:auto; margin-right:auto;}
.contact .messages li{ width:100%; padding-bottom:12px; font-size:18px;}
.contact .messages li input{ border:solid 1px #DBD9D9; width:310px; height:34px; line-height:34px; padding-left:8px; margin-right:20px;}
.contact .messages li textarea{ border:solid 1px #DBD9D9; width:650px; height:180px; line-height:20px; overflow:hidden;padding-left:8px;}
.contact .messages li a{ }
.contact .messages .title{  padding-top:20px; padding-bottom:30px;}

.index_ny  .news_list{
	width:864px;
	padding:12px;
	border:solid 1px #EBEBEB;
	background:#fff;
	margin-bottom:20px;
}
.index_ny  .news_list .img{ float:left; width:180px;}
.index_ny  .news_list .nr{ float:right; width:660px; line-height:24px;}
.index_ny  .news_list .nr li.title{ padding-bottom:8px;}
.index_ny  .news_list .nr li.title a{ color:#333333; font-size:16px;}
.index_ny  .news_list .nr li.title a:hover{ color:#009237; font-size:16px;}
.index_ny  .news_list .nr li.more{ text-align:right;}

.index_ny h3.news_detail_title{text-align:center; font-size:20px; line-height:30px; font-weight:normal; padding-bottom:5px; }

.index_ny   li.beizhu{
   font-size:12px;
  color:#8e8e8e;
  text-align:center;
  padding-bottom:20px;
  background:url(../images/line.png) repeat-x left bottom;
  margin-bottom:20px;
}
.index_ny   li.news_prve{ padding-top:60px; padding-bottom:10px;}



.index_ny{
  width:890px;
  height:auto;
  overflow:hidden;
  padding-top:0px;
  margin-left:auto;
  margin-right:auto;
}

.fazhanlicheng{ background:url(../images/line2.png) repeat-y 50% top; margin-top:60px;}
.fazhanlicheng ul{ background:url(../images/dian.png) no-repeat 50% top;  width:410px; float:none; margin-left:auto; margin-right:auto;line-height:24px; padding-bottom:20px;}
.fazhanlicheng ul li.date{ font-size:14px; color:#009237; font-weight:bold;}
.fazhanlicheng ul.right{ padding-left:480px;  }
.fazhanlicheng ul.left{padding-right:480px; text-align:right;}

.main_bg .contact{ line-height:30px;}
.contact h2.about_title{ text-align:center; border-bottom:solid 1px #DDDDDD; font-size:20px; line-height:30px; font-weight:normal; padding-bottom:15px; margin-bottom:40px;}
.index_ny h2.about_title{ text-align:center; border-bottom:solid 1px #DDDDDD; font-size:20px; line-height:30px; font-weight:normal; padding-bottom:15px; margin-bottom:30px;}
.main_bg .contact .links_list{ line-height:36px;}
.main_bg .contact .links_list a{ margin-left:70px; display:block; float:left; font-size:14px; color:#333333; margin-right:20px;}
.main_bg .contact .links_list a:hover{ color:#009237;}
.index_ny .pro_list li{ text-align:center; width:210px; float:left; margin-right:15px; line-height:30px; margin-bottom:30px;}
.index_ny .pro_list li.last{ margin-right:0px;}
.index_ny .pro_list li img{ width:198px; height:142px; border:solid 1px #D9D9D9; padding:5px;}
.pro_detail .img{ text-align:center; padding-top:10px;}
.pro_detail .img img{ width:441px; height:319px; padding:9px; border:solid 1px #D9D9D9; background:#fff;}
.pro_detail .img h3.pro_title{font-size:20px; line-height:30px; font-weight:normal; padding-top:5px;}
.pro_nr{ border:solid 1px #EBEBEB; width:820px; padding:20px 34px;background:#fff; margin-top:40px; padding-bottom:40px;}
.pro_nr h3.nr_title{ text-align:center; border-bottom:solid 1px #DDDDDD; font-size:14px; line-height:30px; font-weight:normal; padding-bottom:15px; margin-bottom:30px; color:#009237;}








.jobs_shuang{
  line-height:30px;
  font-size:14px;
  text-align:center;
  padding-bottom:30px;
	}	
	
	
	
.jobs{ padding:24px; width:840px; margin-left:auto; margin-right:auto; border:solid 1px #ececec; background:#fff; margin-top:10px; line-height:24px;}	
.jobs h3.title { font-size:18px; color:#009237; font-weight:normal; padding-bottom:10px;}
.jobs tr td{ height:30px; line-height:30px;}
.jobs .jobs_cont{ font-weight:bold; font-size:14px; padding-top:30px;}

.jobs  .nr{}
#right .jobs  .nr{ line-height:24px; font-size:12px;}


.game163{ position: relative; overflow: hidden; width: 890px; margin-left:auto; margin-right:auto; }
.game163 .bigImg{ height: 530px; position: relative; width:808px; margin-left:auto; margin-right:auto;}
.game163 .bigImg li img{ vertical-align:middle; width:806px; height:525px; border:solid 1px #D6D6D6;   }
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }
.game163 .sNext{ float:right; display: block; width: 21px; height: 23px; text-indent: -9999px; background: url(../images/btn_right2.png) no-repeat left 50%; margin-top:55px; }
.game163 .smallScroll{ height: 130px; margin-top: 20px; width:880px; margin-left:auto; margin-left:8px;}
.game163 .sPrev{ float: left; display: block; width: 21px; height: 23px; text-indent: -9999px; background:url(../images/btn_left2.png) no-repeat left 50%; margin-top:55px;}
.game163 .sPrev:hover{  background:url(../images/btn_left2_hover.png) no-repeat left 50%;}
.game163 .sNext:hover{background:url(../images/btn_right2_hover.png) no-repeat left 50%;}

.game163 .smallImg{ float:left;  display:inline; width: 830px; overflow: hidden;}
.game163 .smallImg ul{ height:130px;  width: 9999px; overflow: hidden; }
.game163 .smallImg li{ float: left; width:194px; cursor:pointer;  display: inline; margin-left:11px;   }
.game163 .smallImg img{ border: 1px solid #D6D6D6; width:192px; height:124px;  }
.game163 .smallImg .on img{ border-color: #009237;}
