@charset "utf-8";
/*公用*/
* {
	margin:0;
	padding:0;
	font-size:14px;
}
img {
	border:0 none;
}
html, body {
	font-size:12px;
	width:100%;
	height:100%;
	line-height:22px;
	color:#606060;
}
}
ul {
	list-style:none;
}
li {
	list-style:none;
}
.clear {
	clear:both;
	height:0px;
	overflow:hidden;
}
.text_center {
	text-align:center;
}
a {
	color:#606060;
	text-decoration:none;
}
a:hover {
	color:#246cd7;
	cursor:pointer;
}
.fl {
	float:left;
	display:inline;
}
.fr {
	float:right;
	display:inline;
}
.font_12 {
	font-size:12px;
}
.font_14 {
	font-size:14px;
}
.font_16 {
	font-size:16px;
}
.font_18 {
	font-size:18px;
}
.font_24 {
	font-size:24px;
}
.font-weight {
	font-weight:bold;
}
.line_h24 {
	line-height:24px;
}
.line_h36 {
	line-height:36px;
}
.wrapper{
	font-family:"微软雅黑";
}
.title_color {
	color: #66271a;
}
.width {
	width:1000px;
	margin:auto;
}
.width100 {
	width:100%;
	margin:auto;
}
.pad_l_10 {
	padding-left:10px;
}
.pad_l_25 {
	padding-left:25px;
}
.pad_l_15 {
	padding-left:15px;
}
.pad_l_5 {
	padding-left:5px;
}
.pad_r_5 {
	padding-right:5px;
}
.pad_r_15 {
	padding-right:15px;
}
.pad_r_25 {
	padding-right:25px;
}
.pad_r_10 {
	padding-right:10px;
}
.pad_t_25 {
	padding-top:25px;
}
.pad_t_15 {
	padding-top:15px;
}
.pad_t_12 {
	padding-top:12px;
}
.pad_t_10 {
	padding-top:10px;
}
.pad_t_5 {
	padding-top:5px;
}
.pad_b_30{
	padding-top: 30px;
}
.pad_b_50{
	padding-bottom:50px;
}
.pad_b_10{
	padding-bottom:10px;
}
.pad_15{padding:15px;}
.pad_10{padding:10px;}
.font_333{ color:#333;}
.margin_b_10{margin-bottom:10px;}
.font_hui{color:#b3b3b3;}
.font_blue{color:#0f8fe4;}
.font_cheng{color:#ff6100;}
.font_bai{color:#fff;}
.notice_p {
	width:5px;
	float:left;
	padding:0 10px;
}
.pos_rel{position:relative;}
.pos_abs{position:absolute;}
/*首页*/
.top{width:100%; height:110px; margin:auto;}
.width_1100{width:1100px; margin:auto; }
.nav_bg{width:100%; height:45px; margin:auto; background-color:#2aa209;}
.in_title{ height:80px; text-align:center; padding-top:20px; }
.product_l{width:224px; height:auto; float:left;}
.pro_list{width:222px; height: auto; border:1px solid #cdcdcd;margin:auto;}
.pro_list li{ width:150px; height:40px; line-height:40px; border-bottom:1px dotted #cdcdcd; padding-left:50px; background:url(../images/4.jpg) no-repeat; margin:auto; font-size:14px;}
.product_r{width:860px; height:auto; float:right;}
.product_r li{ width:189px; height:210px; border:1px solid #cdcdcd; float:left; text-align:center; margin-left:23px; margin-bottom:15px;}

.product_rr{width:1100px; height:auto; float:right;}
.product_rr li{ width:189px; height:210px; border:1px solid #cdcdcd; float:left; text-align:center; margin-left:23px; margin-bottom:15px;}

.product_pic{width:189px; height:179px; margin:auto;}
.in_bg_1{ width:100%; height:128px; margin:auto; background:url(../images/63.jpg) repeat-x;}
.in_bg_2{width:100%; height:1230px; border-bottom:1px solid #666; margin:auto; background:#f3f3f3;}
.in_bg_3{
	width:100%;
	height:318px;
	margin:auto;
	min-width:1400px;
	background-color: #F3F3F3;
	background-repeat: no-repeat;
}
.in_about{width:520px; float:left;}
.in_news_1{ width:657px; height:260px; border:1px solid #cdcdcd;}
.in_news_2{ width:345px; height:260px; border:1px solid #cdcdcd; margin-left:25px;}
.in_news_2 a,.in_news_3 a{ color:#333333;}
.in_news_3{ width:246px; height:260px; border:1px solid #cdcdcd; margin-left:25px;}



.in_news_4{ width:480px; height:260px; border:1px solid #cdcdcd;}
.in_news_4 a{ color:#333333;}


.in_contact1{
	width:500px;
	height:201px;
	margin:auto;
	padding:10px;
	background-repeat: no-repeat;
}

.in_contact2{
	width:322px;
	height:201px;
	margin:auto;
	padding:10px;
	background-repeat: no-repeat;
}


.in_contact3{
	width:220px;
	height:201px;
	margin:auto;
	padding:10px;
	background-repeat: no-repeat;
}




.in_link{width:1080px; height: auto; border:1px solid #cdcdcd; margin:auto; padding:10px;}
.bottom{
	width:100%;
	height:110px;
	margin:0px;
	color:#fff;
	background-color: #3EBDA8;
}


.bottom2{
	width:100%;
	height:35px;
	color:#fff;
	background-color: #01AB90;
}

.news_r{width:860px; height:auto; float:right;}


/*内页*/
.nei_cen{width:770px; height:auto; float:right; padding-top:15px;}
.cen{width:830px;	min-height:400px; height:100%; *+height:100%;_height:400px; margin:15px auto; line-height:24px;}
.notice_p {
	width:5px;
	float:left;
	padding:0 10px;
}
.nei_news {
	width:830px;
	height:auto;
	margin:0 auto 20px auto;
}
.nei_news li {
	width:830px;
	height:40px;
	line-height:40px;
	border-bottom:1px dashed #d9d9d9;

}

.news_list {
	width:500px;
	padding-left:10px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.nei_content {
	width:800px;
	min-height:400px;
	height:100%;
*+height:100%;
	_height:400px;
	margin:20px auto;
}
.news_pre {
	padding:15px 0;
	margin:auto;
	border-top:1px solid #CCC;
}
.in_news_p{ height:30px; border-bottom:1px dotted #999; line-height:16px; margin:0 auto 20px auto;}




/*导航*/
/*  Nav */
#dd-navigation {clear:both; height:35px;}
#nav-strip {clear: both; margin:0 auto;width:1000px;height:35px;line-height:35px;position:relative;z-index:16777265;}
#nav-strip a:hover {text-decoration:none;}
#nav-strip ul li.nav-item {	display: inline;float: left;position:relative;width:125px;height:35px;text-align:center; }
#nav-strip ul li.nav-item:hover a, #nav-strip ul li.nav-item.hover a{color:#fff; background:#1f8f00;  }
#nav-strip ul li.no-subnav a .primary-link{	background: none;padding-right: 0;}
#nav-strip ul li.nav-item:hover, #nav-strip ul li.nav-item.hover{background:url('../images/nav-hover.png') repeat-x;}
#nav-strip ul li a{color: #fff;display:block;padding:5px;font-size: 14px;outline:none;}
#nav-strip ul li a .primary-link, #nav-strip ul li.active a .primary-link, #nav-strip ul li.hover a .primary-link{padding-right:10px;}
/*  subNav */
#nav-strip ul li .subnav {display: none;position:absolute;top:45px;left:0px;background:#1f8f00;z-index: 16777263;*min-width:125px; }
#nav-strip .subnav-inner {float: left;width: 125px;}
#nav-strip ul li .subnav ul{margin-bottom: 3px;float: left;width:125px;margin:0; }
#nav-strip ul li .subnav ul li{display:block;float:left;height: auto;margin: 0;width:125px;}
#nav-strip ul li .subnav ul li a{font-weight: normal;}
#nav-strip ul li .subnav ul li a,#nav-strip ul li.nav-item:hover .subnav ul li a{font-size: 12px;color: #fff;white-space: nowrap;*white-space: normal;	_white-space: nowrap; text-align: center; height:26px; line-height:26px;}
#nav-strip ul li .subnav ul li a,#nav-strip ul li.nav-item:hover .subnav ul li a {white-space: normal;}
#nav-strip ul li .subnav ul li.active a,#nav-strip ul li .subnav ul li a:hover {background: #2aa209; color:#fff!important;}


/*首页大图*/
#lanrenzhijia { width:100%; height:438px; float:left; position:relative;}
#slides { display:block; width:100%; height:438px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination { display:block; list-style:none; position:absolute; left:20%; top:400px; z-index:990;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#888;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff6100;}


/*产品滚动*/
.blk_18 {
 overflow:hidden;
 zoom:1;
 width:1100px;
 margin:auto;
}
.blk_18 .pcont {
 width:1040px;
 float:left;
 overflow:hidden;
 padding-left:5px;
}
.blk_18 .ScrCont {
 width:327664px;
 zoom:1;
 margin-left:-5px;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
 float:left; 
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
 width:23px;
 height:74px;
 float:left;
 background:url(../images/ax.gif) no-repeat;

}
.blk_18 .LeftBotton {
 background-position: 0 0;
 margin:50px 1px 0;
}
.blk_18 .RightBotton {
 background-position: 0 -100px;
 margin:50px 1px 10px 5px;
}
.blk_18 .LeftBotton:hover {
 background-position: -29px 0;
}
.blk_18 .RightBotton:hover {
 background-position: -29px -100px;
}
.blk_18 .pl img {
 display:block;
 cursor:pointer;
 border:none;
 margin:6px auto 1px auto;
}
.blk_18 .pl {
 width:224px;
 float:left;
 text-align:center;
 line-height:24px;
 padding-left:30px;
  color:#606060;
}
.blk_18 a.pl:hover {
	color:#007ced;
	cursor:pointer;
}


.tab1{margin:auto;}
.menu{
	height:39px;
	font-size:14px;
	margin:auto;
	background-color: #FFFFFF;
}
.menu li{
	float:left;
	width:110px;
	text-align:center;
	line-height:39px;
	height:39px;
	cursor:pointer;
	color:#666666;
	overflow:hidden;
	background-color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DCDCDC;
}
.menu li.off{background:#F4F4F4;color:#000;}
.menudiv{background:#fefefe; height:180px; }
.menudiv div{line-height:39px;}



.w1000{width:1100px;margin-left:auto;margin-right:auto;}
.w100{width:100%;}
.left{
	float:left;
}
.head{height:78px;}

nav ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.nav {
	width:810px;
	color: #f0f0f0;
	float:left;
	background-color: #FFFFFF;
}
.nav li{
  width: 90px;
  float:left;
}
.nav a {
text-align:center;
  display: block;
  line-height: inherit;
  cursor: pointer;
}
.nav__menu {
  line-height: 78px;
  font-weight: 700;
  text-transform: uppercase;
}
.nav__menu-item {
  display: inline-block;
  position: relative;
}
.nav__menu-item  a{
color:#000000;
}
.nav__menu-item:hover {
  background-color: #44A584;
}
.nav__menu-item:hover .nav__submenu {
  display: block;
}
.nav__submenu {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  width: 75px;
  background-color: #008CB0;
  z-index:99999999999;
}
.nav__submenu-item:hover {
  background: rgba(0, 0, 0, 0.1);}
  
.top1{
	height:38px;
	font-size:12px;
	color:#979797;
	background-image: url(../images/in_1.jpg);
	background-repeat: repeat-x;
}
.top1 a{ color:#000;}
.top1 a:hover{ color:#FFF;}


.page_turner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; CLEAR: both; FONT-SIZE: 12px; MARGIN-RIGHT: 10px; PADDING-TOP: 4px
}
.page_turner A {
	BORDER-BOTTOM: #d3d1d1 1px solid; BORDER-LEFT: #d3d1d1 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 4px; BORDER-TOP: #d3d1d1 1px solid; BORDER-RIGHT: #d3d1d1 1px solid; PADDING-TOP: 2px
}
.page_turner SPAN {
	BORDER-BOTTOM: #d3d1d1 1px solid; BORDER-LEFT: #d3d1d1 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 4px; BORDER-TOP: #d3d1d1 1px solid; BORDER-RIGHT: #d3d1d1 1px solid; PADDING-TOP: 2px
}
.page_turner A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.page_turner A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.page_turner A:hover {
	BACKGROUND: #cc0001; COLOR: #fff
}
.page_turner A.c {
	BACKGROUND: #cc0001; COLOR: #fff
}