@charset "utf-8";
/* CSS Document */

.header{
	width:80%;
	height:75px;
	margin:0px auto;
	padding:0 10%;
	padding-top:25px;
	z-index:99;
	position:fixed;
	overflow:hidden;	
	background:url(../images/line.png) repeat-x left bottom;	
	/*min-width:1440px;*/
	}
	
.fix-div{ position:fixed; background:#fff;}	
.header_right{
	float:left;
	height:40px;
	margin-top:5px;
	text-align:left;
	z-index:9;
	font-size:12px;
	width:10%;

	}
.header_right a img{  vertical-align:text-bottom; padding-right:10px;}	
.header_right .erweima{
   text-align:center;
    background:url(../images/erweima_bg.png) no-repeat 50% top;
	width:100px;
	text-align:center;
	display:none;
	z-index:999;
	top:28px;
	position:absolute;
	padding-top:5px;
	left:-40px;
	color:#333;
	
}
.header_right .erweima p{ line-height:24px;*line-height:16px; *padding-bottom:5px;}
.header_right  a{ display:block;  font-size:16px; }
.header_right  a:hover{  }
.header_right a img{ padding-top:0px;}
/* search   搜索样式  
--------------------------------------------------------------------*/
.header_wenzi{
  font-size:18px;
  float:left;
  width:440px;
  padding-left:50px;
  padding-top:30px;
}

.logo{
	float:left;
	width:20%;
	height:auto;
	padding-left:0px;

	}

.header .logo-img-index,.header_right .cart-img-index{ display:none;}

.page_banner_wrap {
	width:100%;
	position:relative;
	height:100%;
	overflow:hidden;
	padding-top:100px;
}
.page_banner {
	
	width:100%;
	
}
.page_banner_wrap .wnezi{ width:100%; margin-left:auto; margin-right:auto; position:absolute; top:33%; text-align:center; color:#fff; font-size:40px;line-height:80px;}
.page_banner_wrap .wnezi h3{ font-size:55px;  }
.page_banner img {
  max-width:100%;
  height:auto;

}
.main_bg {
    background: #fff;
    width: 100%;
    clear: both;
	height:auto;

}
.main {
    min-width: 1200px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    position: relative;
    z-index: 6;
}


.main_content_nav{
	width:980px;
	height:56px;
	overflow:hidden;
	}
.main_content_nav_r{
	float:right;
	padding-top:26px;
	padding-right:24px;
	
	}	
.content{
	width:1200px;

	overflow:hidden;
	line-height:150%;
	margin-left:auto;
	margin-right:auto;
	
	}
.footer{
	width:80%;	
	background:#F2F2F2;
	padding:50px 10%;
	margin-top:0px;
	color:#666;
	font-size:14px;
	}
.footer_main,.footer_copy{

	margin:0px auto;
	line-height:24px;
	
	}
	
.footer_main_bg{ width:80%;background:#F2F2F2;padding:0px 10%;border-top:solid 1px #E1E1E1; color:#777777; overflow:hidden;}	
.footer_copy_bg{ width:100%;   clear:both; pcolor:#777777; padding:10px 0; line-height:32px; font-size:12px; overflow:hidden;}	
.footer_menu ul.footer_R{ width:135px; color:#666;  font-size:12px; float:right; text-align:center;}
.footer_menu ul.footer_R img{ vertical-align:middle;}

.footer_menu ul.footer_L{
	width:380px;
	float:left;
	line-height:28px;
	color:#fff;
	font-size:14px;
	
	
	}
.footer_menu ul.footer_L tr td{ line-height:28px; color:#fff; font-size:14px;}	
.footer_L .fot_nav{ padding-bottom:20px;}	
.footer_L .fot_nav img{ padding:0 15px;}
.links{
	width:732x;
	overflow:hidden;
	padding-left:68px;
	margin-top:20px;
	}	
.links .link_title{ float:left; width:60px;}	
.links .txtScroll-top{ float:left; width:672px;}	
.links .txtScroll-top .infoList a{color:#9e9e9e; padding-right:15px;}
.links .txtScroll-top .infoList a:hover{color:#fff;}

.footer_menu{
	width:100%;
	margin:0px auto;
	line-height:22px;
	font-size:12px;
	
	}
.hide{ display:none;}
.footer_menu ul{ float:left; width:140px; margin-right:10px;}	
.footer_menu ul.first{  width:90px;}
.footer_menu h3{ font-size:16px; background:url(../images/dian.png) no-repeat left 50%; padding-bottom:5px; margin-bottom:5px; color:#666; padding-left:10px;}	
.footer_menu ul li{padding-left:10px; line-height:32px; height:32px;}
.footer a{
	color:#666;
	line-height:26px;
	font-size:14px;
	}
.footer h3 a{
	color:#666;
	font-size:16px;
	}
.footer a:hover{
	color:#18B2C9;
	}
.footer_copy{ line-height:32px; float:left; font-size:12px;}
.f_share{ float:right;}
/* navi_01导航样式  
--------------------------------------------------------------------*/
/* navi_01导航样式  
--------------------------------------------------------------------*/
.nav{
  float:left;
  width:70%;
  padding-left:0px;
  padding-top:0px;
}
.nav ul.list{
   width:100%;
   margin-left:auto;
   margin-right:auto;
}
.nav ul.list li{
	float:left;
	width:100px;
	text-align:center;
	
	line-height:30px;
	position:relative;
	display:inline-block;
	z-index:9;
	padding-left:0px;
	margin-left:0px;

}
.nav ul.list li i{ background:url(../images/index_menu_icon.png) no-repeat  right 20px; padding:10px 14px; padding-left:0px;}
.nav ul.list li.te2{
	width:50px;
	overflow:hidden;

}

.nav ul.list li.tesu{
	padding-left:0px;
	width:96px;
	overflow:hidden;
}
.nav ul.list li a{
	display:block;
	height:48px;
	line-height:48px;
	font-family:"微软雅黑", Helvetica, sans-serif;

	font-weight:normal;
	padding-bottom:26px;
}
.nav ul.list li a:link,.nav ul.list li a:visited{
	font-size:16px;

}
.nav ul.list li a, .nav ul.list li a:hover{
	
	text-decoration:none;
}

.nav ul.list li a:hover{
	

	display:inline-block;
	width:100%;
	height:100%;
	font-family:"微软雅黑", Helvetica, sans-serif;
	color:#00b6c8;
	font-weight:normal;

	}


.nav ul.list li.current a:link, .nav ul.list li.current a:visited{
	color:#00b6c8;
	text-decoration:none;
	
}

/*二级*/
.nav ul.list li .invalid_child{
	width:180px;
	height:35px;
	border-top:none;
	position:absolute;
	height:auto;
	z-index:99999;	
	display:none;
	line-height:35px;
	background:#CCFF66;
	padding-top:0px;
	left:-30px;
	
	
	}
.nav ul.list li .invalid_child ul li{
	background:none;
	display:inline-block;
	list-style:none;
	height:35px;
	width:90px;
	line-height:35px;
	float:left;
	}
.nav ul.list li .invalid_child ul li a:link, .nav ul.list li .invalid_child ul li a:visited{
	
	height:35px;
	line-height:35px;
	text-align:center;
	padding:0px;
	overflow:hidden;
	color:#666666;
	text-indent:0px;
	margin:0px;
	font-size:12px;
	}
.nav ul.list li .invalid_child ul li a:link,.nav ul.list li .invalid_child ul li a:visited{

	font-weight:normal;
	height:35px;
	color:#666666;
	background:none;

	}
.nav ul.list li .invalid_child ul li a:hover{

	padding:0px;
	overflow:hidden;
	margin:0px;

	}
.nav ul.list li.on a,.nav ul.list li.cur a{
	background:url(../images/icon02.png) no-repeat  50% bottom; 
	color:#00b6c8;
	}

.nav ul.list li a span{
	background:url(../images/icon01.png) no-repeat  right 13px;
	display:block;
	float:right;
	height:30px;
	width:10px;
	
	}	

.nav ul.list li a.icon:hover{
	background:url(../images/index_menu_hover.jpg) repeat-x  left bottom; 
	}		
.nav ul.list li a.selected:link, .nav ul.list li a.selected:visited{
	background:url(../images/icon02.png) no-repeat  50% bottom;
	color:#00b6c8;
	}

.nav_er_bg{ width:100%;background:url(../images/nav_er_bg.png) repeat-x  left top; height:42px; position:absolute; top:78px; z-index:1; display:none; }
.page{
  text-align:center;
  margin-top:30px;
  height:30px;
  padding-bottom:5px;
  *height:auto;
}
.page a{

	
	color:#b8b8b8;
	line-height:20px;
	font-size:14px;	
	margin-right:5px;
	border:solid 1px #CECECE;
	padding:4px 9px;
	
}

.page a:hover{ background:#1F63AC; color:#fff; border:solid 1px #1F63AC;}





.page .cur{ background:#1F63AC; color:#fff; border:solid 1px #1F63AC;}
.page a.cur:hover{ color:#fff;}
.page .nub:hover{  text-decoration:none;}