﻿@charset "utf-8";
/* CSS Document */
/* header */
*{margin:0;padding:0; border:0;}
body{color:#333;font:12px "宋体";
	background:url(../images/page_badybj.jpg) repeat-x left top;}

ul,li{list-style:none;}
a{color:#999;text-decoration:none; blr:expression(this.onFocus=this.blur());outline:none;}
a:hover{color:#1F38AA;}	


/*header*/
.header{
z-index:999999999;
width:900px; 
height:170px;
margin:0 auto;
background:url(../images/index_img1_02.jpg) no-repeat center top;
position:relative;
}
.email{
	background:url(../images/email.jpg) no-repeat left top;
	width:80px;
	height:20px;
	display:block;
	position:absolute;
	top:0px;
	right:1px;
	text-align:center;
	color:#fff;
	line-height:20px;
	}
.email:hover{
	color:#0CF;}
.logo{
	background:url(../images/logo.jpg) no-repeat left top;
	width:125px;
	height:67px;
	position:absolute;
	top:57px;
	left:9px;
	display:block;
	}

#nav{
	 z-index:99999999999;
	 width:743px; 
	 height:30px; 
	 position:absolute;
	 top:64px;
	 right:0;
	 background:url(../images/navbj.gif) no-repeat left bottom;
	 padding-bottom:19px;
	  }
#nav li{ 
float:left;
 position:relative; 
 height:auto!important;
 min-height:26px;
 height:26px;}
#nav li a{ height:30px; color:#fff; font:bold 12px "宋体"; line-height:30px; text-align:center }
#nav li a:hover{ 
background-position:left 0;}
#nav li.navs a{ background-position:left 0;}	

.m1{ display:block; width:82px; height:30px; background: url(../images/menu1.jpg) no-repeat left -30px; }
.m2{ display:block; width:86px; height:30px; background: url(../images/menu2.jpg) no-repeat left -30px; }
.m3{ display:block; width:88px; height:30px;background: url(../images/menu3.jpg) no-repeat left -30px; }
.m4{ text-align:center;display:block; width:88px; height:30px; background: url(../images/menu4.jpg) no-repeat left -30px; }
.m5{ display:block; width:74px; height:30px; background: url(../images/menu5.jpg) no-repeat left -30px; }
.m6{ text-align:center; display:block; width:74px; height:30px; background: url(../images/menu6.jpg) no-repeat left -30px; }
.m7{ display:block; width:89px; height:30px; background: url(../images/menu7.jpg) no-repeat left -30px; }
.m8{ display:block; width:74px; height:30px; background: url(../images/menu8.jpg) no-repeat left -30px; }
.m9{ display:block; width:87px; height:30px; background: url(../images/menu9.jpg) no-repeat left -30px; }

#nav li ul{
	  position:absolute; 
	  left:-9999px; 
	  top:30px; 
	  text-align:center; }	
#nav li.navs ul{
	  position:absolute;
	  left:0; 
	  top:30px; 
	  height:auto!important;
	  min-height:26px; 
	  height:26px; 
	  text-align:center;
	 }

#nav li.navs ul li{
width:86px;
 clear:both;
 height:26px; 
 line-height:26px; 
 border-top:1px solid #fff;}
#nav li.navs ul li a{
padding-bottom:0px; 
display:block; 
background:url(../images/subnav02.gif) repeat-x left bottom; 
height:26px;
font:12px "宋体";
line-height:26px; 
color:#fff; 
text-align:center;
clear:both;
 }	
#nav li.navs ul li a:hover{
font-weight:bold;
color:#595959; 
background:url(../images/subnav.gif) repeat-x left top;
}
#nav li.navs .t3 li{ width:88px; }
#nav li.navs .t4 li{ width:88px; }
#nav li.navs .t5 li{ width:88px; }
#nav li.navs .t6 li{ width:88px; }
#nav li.navs .t7 li{ width:89px; }
#nav li.navs .t8 li{ width:74px; }
/*IIS*/
.iss{
font:12px "宋体";
line-height:24px;
z-index:1;
color:#b4b4b4;
position:absolute;
top:134px;
right:2px;
height:26px;
line-height:26px;
}
.iss span{
	height:26px;
	line-height:26px;
	float:left;
	display:block;
	padding-right:5px;
	}
.issbd{
z-index:1;
width:125px;
height:24px;
font:12px "宋体";
line-height:24px;
border:1px solid #c0c0c0 ;
float:left;
color:#b4b4b4;
padding-left:5px;
}
.issann{
float:left;
cursor:pointer;
width:30px;
height:26px;
background:url(../images/scerch.jpg) no-repeat left top;}
/*end  iis*/
/*end header*/
/*imain*/
.imain{
width:900px;
height:auto!important;
min-height:100px;
height:100px;
margin:0 auto;
}

/*banner*/
.ibanner{
width:900px;
height:323px;
}
.slide {
	width:900px;
    height:323px;
	overflow:hidden;
	position:relative;
}

.slide .Big_Pics {
	width:900px;
    height:323px;
	z-index:1;
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
 filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.2, overlap=1.0);
}
.slide .Big_Pics img {
	width:900px;
    height:323px;
	border:0px;
}
.slide .Pic_Nums {
	position:absolute;
	right:10px;
	bottom:10px;
	text-align:center;
	z-index:9999999;
}
.slide .Pic_Nums p {
	font-weight:bold;
	line-height:15px;
	cursor:pointer;
	display:block;
	width:15px;
	height:15px;
	float:left;
	padding-left:5px
}
.slide .Pic_Nums p a {
	cursor:pointer;
	display:block;
	width:15px;
	height:15px;
	background:#015b8d;
	color:#0080cc;
	text-align:center;
}
.slide .Pic_Nums .on a {
	cursor:pointer;
	display:block;
	width:15px;
	height:15px;
	background:#fff;
	color:#017fcb;
	text-align:center;
}
.slide .Titles {
display:none;
	left:0px;
	bottom:0px;
	width:307px;
	height:24px;
	z-index:999;
	position:absolute;
}
.slide .Titles a {
	color:#fff;
	font-weight:bold;
	line-height:24px;
}
.hotupbg {
display:none;
	right:0px;
	bottom:0px;
	width:739px;
	height:15px;
	z-index:99;
	position:absolute;
}
.slide .Pic_Nums p a, .slide .Pic_Nums p a:hover {
 blr:expression(this.onFocus=this.blur());
	outline:none;
}
.dis {
	display:block;
}
.undis {
	display:none;
}
/*end  banner*/
/*PRODUCTS*/
.inr01{
	padding-top:18px;
	width:900px;
	height:auto!important;
	min-height:100px;
	height:100px;
	margin:0 auto;
}

.inr01top{
	margin-bottom:17px;
     width:900px;
	 height:30px;
	 line-height:30px;
	 position:relative;

	 }
	 .imore1{display:block;
	width:100px;
	position:absolute;
	top:5px;
	right:0px;}
.inr01top span{
	position:absolute;
	top:0px;
	left:2px;
	height:30px;
	}
.imore{
	display:block;
	width:100px;
	position:absolute;
	top:20px;
	right:0px;
}
.inr01nr{ clear:both; padding:0; margin:0; height:180px; overflow:hidden; }
.inr01nr ul{width:900px; height:156px; padding-top:17px; clear:both; margin:0;}
.inr01nr li{ float:left; width:267px;height:156px; background:url(../images/products_4.jpg) no-repeat left top; padding:19px 14px 19px 19px ; }
.inr01nr li a{ float:left; width:270px; font: 14px "宋体"; font-weight:bold; }
.inr01nr .img1{ float:left; padding-top:10px;}
.inr01nr li a img{ float:left; margin-top:8px; width:57px; height:19px;}
.inr01nr li p{float:left; width:120px; padding: 7px 0 0 10px; height:67px; font:"宋体" 12px; color:#999; line-height:18px; display:block;}
.inr_a a{color:#666; }
.inr_b a{color:#ff8400; }
.inr_c a{color:#2a9cdf; }
.inr_a a:hover{color:#007fcc;}
.inr_b a:hover{color:#007fcc;}
.inr_ a:hover{color:#007fcc;}
/*end  PRODUCTS*/

/*results*/
.inr02_1{
	float:left;
	width:595px;
	height:183px;}
.inr02top{
	 height:50px;
	 overflow:hidden;
	 position:relative;
	 background:url(../images/xuxian_bg.jpg) repeat-x left bottom;
	 }
.inr02top span{
	position:absolute;
	top:8px;
	left:7px;
	height:30px;
	}

.inr02_line{width:595px; height:40px; background:url(../images/xuxian_bg.jpg) repeat-x left bottom; overflow:hidden;}
.inr02_3nr{
	width:595px;
	height:163px;
	padding-bottom:20px;
	padding-top:16px;
	border-bottom:1px solid #dbdbdb;
	}
.inr02_3nr span{
	padding-left:10px;
	width:154px;
	height:163px;
	float:left;
	}
.inr02_3nr span a img{
	width:116px;
	height:163px;
	border:0px;}
.inr02_3nr div{
	position:relative;
	width:431px;
	height:163px;
	float:left;
	line-height:20px;
	color:#999;
	}	
.inr02_3nrmore{
	color:#999;
	position:absolute;
	bottom:0px;
	right:10px;
	}
.inr02_3nrmore:hover{
	color:#1F38AA;
	}		
.inr02_1 ul{ width:595px;}
.inr02_1 ul li{float:left; width:119px; height:120px; padding:16px 14px; text-align:center;}
.inr02_1 li img{ display:block; width:116px; height:96px; margin:0 auto 6px;}
.inr02_1 li a{color:#666; }
.inr02_1 li a:hover{color:#08c;}
/*end results*/

/*news*/
.inr02_2{
	float:right;
	width:277px;
	height:191px;
	height:auto!important;
	min-height:100px;
	height:100px;}
.inr02top2{
	 float:left;
	 margin-left:20px;
     width:285px;
	 height:30px;
	 line-height:30px;
	 position:relative;
	 }
.inr02top2 span{
	position:absolute;
	top:0px;
	left:2px;

	}
.inr02_line2{float:left; margin-left:20px; width:280px; height:2px; background: url(../images/xuxian_bg.jpg) repeat-x bottom;}
.newsul{  margin:10px 0 0 10px; width:280px; height:120px; color:#999; line-height:22px; list-style: square inside;
}
/*end news*/

/*about us*/
.inr02_3{ float:left; width:595px; height:243px; margin-top:22px; }
.inr02_3main {width:594px; height:auto!important; min-height:10px; height:10px;padding-bottom:15px; border-bottom:1px solid #d8d8d8; }
.inr02_3main img{ float:left; width:116px; height:163px; padding-left:20px; padding-top:15px;}
.inr02_3main p{ float:left; width:408px; height:163px; padding-left:20px; padding-top:15px; line-height:20px; color:#999; 	display:block;}

/*end about us*/
/*btn*/
.inr02_4{ float:right; margin-top:20px; width:275px; height:225px; }
.inr02_4 li{ padding-top:10px;}

/*links*/
.foot_link{
	width:900px;
	height:auto!important;
	min-height:100px;
	height:100px;
	margin:0 auto; }
.inr02_5{ width:880px; height:80px; position:relative; overflow:hidden;}
.linkul{ width:745px; margin:0 auto; }
.linkul li{ float:left; padding-left:10px;}

.l,#List1,#List2{float: left}
.r{float: right}
.Cont {WIDTH:745px; margin:0 auto; overflow: hidden; height:80px}
.ScrCont {WIDTH:10000000px;}
.los_let{position:absolute; top:0; left:0; cursor:pointer;}				
.los_rit{position:absolute; top:0; right:0; cursor:pointer;}	
.hpp{WIDTH:128px;height:80px;float:left;overflow:hidden;}
.hpp img{width:110px;height:46px; border:0;}

.line_1{ width:auto; height:1px; background:#d8d8d8;}
/*end links*/
/*end imain*/
/*footer*/
.footer{
	width:auto;
	text-align:center;
	padding-top:20px;
	line-height:18px;
	height:auto!important;
	min-height:100px;
	height:100px;
	margin:0 auto; 
	color:#666;
	border-top:1px solid #d8d8d8;
	background:#ebebeb; background-position:left 0;}
.footer a{color:#666;}
.footer a:hover{color:#999;}

.clear{ clear:both; height:0; overflow:hidden;}
/*end  footer*/
/*=====================================end  index===================================================================*/

/* -----------male---------- */
.nr{
	width:900px;
	height:auto!important;
	min-height:100px;
	height:100px;
	margin:0 auto;
	border-bottom:1px solid #dbdbdb
	}
.male{
	padding-bottom:20px;
	width:276px;
	height:auto!important;
	min-height:100px;
	height:100px;
	float:left;
	
	}

.maletop{
     width:245px;
	 height:53px;
	 position:relative;
	 }
.maletop span{
	position:absolute;
	top:10px;
	left:0px;
	}
	
	 
#menu{
	width:245px;
	height:auto!important;
	min-height:160px;
    height:160px;
	padding-top:12px;
	margin:0px;
	background:url(../images/min_nav_bg.gif) no-repeat left top;
	}	 
#menu li{  
width:225px;
height:auto!important;
height:29px;
min-height:29px;
line-height:29px;
border-bottom:1px solid #dbdbdb;
margin:0 auto;
 }
#menu li a{
	background:url(../images/menu.gif) no-repeat 15px center;
	height:29px;
	color:#7f7f7f;
	padding-left:24px;
	display:block;
	font:bold 12px "宋体";
	line-height:29px	
	
	}
#menu li a:hover,#menu li a.hover{
	background:#20b0fe url(../images/menuh.gif) no-repeat 15px center;
	color:#fff;
}

#menu li li a{ font-weight:normal; padding:0 0 0 25px;background:none; color:#666;}
#menu li li a:hover,#menu li li a.hover{background:#c6ebff; color:#666; font-weight:bold;}
	 


.leftlx{
	width:245px;
	height:auto!important;
	min-height:20px;
	height:20px;
	}
.leftlx a{
	width:245px;
	height:75px;
	padding-bottom:10px;
	}
.leftlx a img{
	width:245px;
	height:75px;
	border:0px;
	}
/* -----------end  male---------- */

.mari{
	width:617px;
	height:auto!important;
	min-height:100px;
	height:100px;
	float:left;
	}
.maritop{
	width:617px;
	height:53px;
	position:relative;
	border-bottom:1px dashed #dbdbdb;
	}
.maritop span{
	position:absolute;
	top:0px;
	left:0px;
	height:53px;
	font:bold 14px "宋体";
	line-height:53px;
	color:#7f7f7f;
	background:url(../images/products_1.jpg) no-repeat left center;
	padding-left:27px;
	}
.maritop  p{
	position:absolute;
	top:0px;
	right:10px;
	color:#999;
	line-height:53px;}
	
	
	
.marinr{
	width:602px;
	height:auto!important;
	min-height:100px;
	height:24px;
	line-height:24px;
	color:#999;
	padding-top:15px;
	padding-bottom:20px;
	margin:0 auto;
	}
/* news */

#list_1{width:600px; height:auto!important;
	min-height:100px;
	height:24px;
	line-height:24px;padding:0px 0 0 10px;margin:0 auto;}	
#list_1 li{ height:30px;color:#666;position:relative; line-height:30px; background:url(../images/xuxian_bg.jpg) repeat-x left bottom;}
#list_1 li span{position:absolute;right:0px;top:0px; color:#aaa;}	
#list_1 li a{color:#7f7f7f;}
#list_1 li a:hover{color:#20b0fe;}	
.title_news{ text-align:center; font-size:14px; font-weight:bold; color:#333; height:60px; width:auto; background:url(../images/xuxian_bg.jpg) repeat-x left bottom;}
.title_news span{ font-size:12px; color:#666; font-weight:normal;}
.text_news1{ padding-top:20px;}
/* end news */
/* pagefive*/
.pagefive{width:650px;margin:0 auto;height:30px;line-height:16px;text-align:center;line-height:22px; padding:20px 0 10px; clear:both;}
.pagefive a{
	background:#F6F6F6;
	color:#666;
	border:1px solid #ccc;
	padding:1px 4px;}				
.pagefive a:hover,.pagefive a.hover,.pagefive a.hover:hover{
	background:#ccc;
	color:#fff;
	border:1px solid #ccc;}
.pagefive span a{
	background:none;
	font-weight:normal;
	border:0;}
.pagefive span a:hover{
	background:none;
	color:#226165;
	border:0;}			
/* end  pagefive*/

/* Message*/

.feedtab{width:600; height:600px;color:#666;margin:0 auto;background:url(../images/m_03.jpg) no-repeat right 50px;}	
.feedk{width:200px;height:20px;color:#333;line-height:20px;border:1px solid #ccc;padding:0 0 0 2px;}		
.feedbut{width:77px;height:27px;border:0;cursor:pointer; background:url(../images/m_09.jpg) no-repeat left top;}		
.feedbut2{width:78px;height:27px;border:0;cursor:pointer; background:url(../images/m_07.jpg) no-repeat  left top;}	
/* end Message*/

/*proList*/
.marinr_proList{ clear:both; padding:0; margin:0; height:auto!important;
	min-height:100px;
	height:24px;
	line-height:24px;}
.marinr_proList ul{width:600px; padding-top:17px; clear:both; margin:0; }
.marinr_proList li{ float:left; width:267px;  padding:10px 14px 19px 19px ; }
.marinr_proList li a{ float:left; width:270px; font: 14px "宋体"; font-weight:bold; }
.marinr_proList .img1{ float:left; padding-top:10px;}
.marinr_proList li a img{ float:left; margin-top:8px; width:57px; height:19px;}
.marinr_proList li p{float:left; width:120px; padding: 7px 0 0 10px; height:67px; font:"宋体" 12px; color:#999; line-height:18px; display:block;}
	/* pagefive2*/
.pagefive2{width:600px;margin:0 auto;height:30px;text-align:center;line-height:22px; padding:20px 0 10px; clear:both; height:30px;color:#666;position:relative; background:url(../images/xuxian_bg.jpg) repeat-x left top;;}
.pagefive2 a{
	background:#F6F6F6;
	color:#666;
	border:1px solid #ccc;
	padding:1px 4px;}				
.pagefive2 a:hover,.pagefive2 a.hover,.pagefive2 a.hover:hover{
	background:#ccc;
	color:#fff;
	border:1px solid #ccc;}
.pagefive2 span a{
	background:none;
	font-weight:normal;
	border:0;}
.pagefive2 span a:hover{
	background:none;
	color:#226165;
	border:0;}			
/* end  pagefive2*/
.title_proInfo{ text-align:center; font-size:14px; font-weight:bold; color:#333; height:40px; width:auto; background:url(../images/xuxian_bg.jpg) repeat-x left bottom;}
/* end  proList*/
