/*定义全部元素的margin和padding  <=15宋体,幼圆,黑体;    > 15 幼圆,黑体,宋体 */
*{  margin:0;    padding:0; } 

.clear {clear: both;height:1px;margin-top:-1px;overflow:hidden;} 
.clearfix:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}
.clearfix {    zoom: 1;     /* triggers hasLayout */    }  



body,html
{
    margin:0 auto;
    font-family:"宋体","幼圆","黑体";
    background-image : url("http://image.shenghuojia.com/images/201110/BODY.jpg");
    background-repeat:no-repeat;
    background-position:center top;font-size:12px;
}

.eng_font_style
{
    font-family:Arial, Verdana;
}

/*定义最外层*/
#wrapper{  
	margin:0 auto;  
	width:900px;
	
} 

/*定义head*/
#head
{
     width:900px;
     text-align:center;
}


/*定义包含头部的搜索、账号、登录的div*/
.head_login
{
    float:right;font-family:tahoma;
    height:60px; line-height:20px; 
    width:80%; margin-top:8px;
    text-align:right;
    vertical-align:middle;	
}
.head_login input , .head_login span , .head_login label , .loginBtn{line-height:15px;height:15px;vertical-align:middle;}
.head_login a{ color:#656565; text-decoration: none;}
.lg_input {border:1px solid GrayText;}
.loginBtn {background-color:GrayText;border:2px solid GrayText; color:white;display:inline-block;text-align:center;word-spacing:4px; width :50px;height:15px;line-height:15px;}


/*定义头部搜索按钮*/
.search_button
{
    background-color:#AFAFAF;
    height:18px;
    width:46px;
    color:#ffffff;   
    border:solid 0 #fff;
    font-size:10px;
}

/*定义头部搜索输入框*/
.search_input
{
    background-color:#ffffff;
    height:20px;
    width:136px;
    color:#000000;
    border:solid 1px #CCCCCC;   
}


/*定义头部搜索下面的链接*/
#head_top_other_nav
{
    float:right;
    vertical-align:middle;
    text-align:right;
	margin-top:10px;
	width:700px;
}

#head_top_other_nav ul
{
    float:right;
    list-style:none;
}


.green_vertical_line
{
    width:1px;
    height:14px;
    background-color:#007435;	
}

/*定义头部快速通道菜单*/
.head_quickpath
{
    float:right;
    height:12px; 
    text-align:right;
    margin-top:15px;
    vertical-align:middle;    
}

.head_quickpath ul
{
    list-style:none;    width:370px;
}

.head_quickpath li
{
    float:right;    margin:0 7px;
}

.head_quickpath li a
{
   text-decoration:none;   color:#e26460;   font-size:11px;
}

/*定义头部的全局链接*/
#head_middle
{
    height:31px;    
	font-size:16px;
	margin:0;
	padding:0;
	text-align:center;
	color:#FFF;
	font-weight:bold;
    width:900px;
    clear:both;	
}

#head_middle ul
{
    float:left;
    list-style:none;
	height:31px;
	background-image:url(http://image.shenghuojia.com/images/top_nav_bg.png);
	background-repeat:repeat-x;
	width:900px;
} 
#head_middle li 
{
    float:left;
    height:31px;
	width:129px;
	line-height:1em; vertical-align:middle;
	text-align:center;
	background-repeat:no-repeat;
	background-position:right;
}

#head_middle .line 
{
	margin:0;
	padding:0;
	width:1px;
    background:url(http://image.shenghuojia.com/images/top_nav_line.png);
	background-repeat:no-repeat;
	background-position:right;
}

#head_middle li a:hover {
	color:#FFFFFF;
}

#head_middle .noline{
	background:none;
}

#head_middle  #li20{
    width:127px;
}
#head_middle  #li30{
    width:127px;
}
#head_middle  #li40{	
    width:128px;
}
#head_middle  #li50{
	width:128px;
}
#head_middle  #li60{
	width:128px;
}
#head_middle  #li70{
	width:128px;
}
#head_middle  #li80{
	width:128px;
}


#head_middle  .t20{
	width:128px;
	background:url(http://image.shenghuojia.com/images/background_f1.gif) no-repeat;
}	
#head_middle  .t30{
	width:128px;
	background:url(http://image.shenghuojia.com/images/background_f2.gif) no-repeat;
}	
#head_middle  .t40{
	width:129px;
	background:url(http://image.shenghuojia.com/images/background_f3.gif) no-repeat;
}
#head_middle  .t50{
	width:129px;
	background:url(http://image.shenghuojia.com/images/background_f4.gif) no-repeat;
}	
#head_middle  .t60{
	width:129px;
	background:url(http://image.shenghuojia.com/images/background_f5.gif) no-repeat; 
}	
#head_middle  .t70{
	width:129px;
	background:url(http://image.shenghuojia.com/images/background_f6.gif) no-repeat;
}	
#head_middle  .t80{
	width:128px;
	background:url(http://image.shenghuojia.com/images/background_f7.gif) no-repeat;
}
	
#head_middle  .t20 a {color:#FFFFFF;}
#head_middle  .t30 a {color:#FFFFFF;}
#head_middle  .t40 a {color:#FFFFFF;}
#head_middle  .t50 a {color:#FFFFFF;}
#head_middle  .t60 a {color:#FFFFFF;}
#head_middle  .t70 a {color:#FFFFFF;}
#head_middle  .t80 a {color:#FFFFFF;}

	
/*定义最后一个菜单的背景，去掉右边的竖线 
#head_middle li#li80
{
    background:none;
} */

#head_middle li a
{
   font-family: 幼圆,黑体,宋体;
   text-decoration:none;
   color:#4C4C4C;
   font-size:16px;height:31px;
   display:block;
   position:relative;
   line-height: 31px;
}

/*定义头部和内容部分的空白*/
#head_bottom
{
    height:-3px;
    width:100%;
    clear:both;
}

/*定义flash广告*/
#foot_ad
{
    width:100%;
    height:87px;
    clear:both;
    text-align:center;
    padding-top:20px;
}
/*定义尾部*/
#foot
{
    width:900px;
     background:#fff;
}
#foot img
{
    border:0;
}


#foot_brand
{
    width:900px;
    height:80px;
    clear:both;
    background-color:White;
}

#foot_phoneandtime
{    
    width:100%;
    height:40px;
    clear:both;
    padding-top:10px;
    position:relative;
    top:20px;
    _top:-5px;
   _height:30px;
}
#foot_phoneandtime_left
{
    width:auto;
    float:left;
    height:100%;    
    color:#6c6c6c;
    font-size:11px;
    font-weight:bold;
    text-align:left;
}
#foot_phoneandtime_right
{
    width:70%;
    height:100%;
    float:right;
    vertical-align:middle;
    font-size:12px;
    text-align:right;    
}

#foot_contact
{
    width:903px;
    height:50px;
    clear:both;
    font-size:12px;
    color:#656565;
    border-top:solid 1px #9d9d9d;   
    padding-top:10px;
}


#foot_contact a
{
   text-decoration:none;
   color:#000000;
}   


#titlebar
{
    width:100%;
}


#foot_phoneandtime_right span
{
margin-left:10px;
}


/* floating menu CSS  */
.megamenu{
    position: absolute;
    display: none;
    left: 0;
    top: 0;
    background: white;
    padding: 0px;
    z-index: 999;
}

.floating_column1{
	width:127px;
	float:left;
	text-align:center;
	font-size:12px;
	line-height:25px;
}

.floating_column2{
	width:100px;
	float:left;
	text-align:left;
	padding-top:10px;
	font-size:12px;
	line-height:25px;
	padding-left:5px;	
	padding-right:5px;	
}

.floating_line{
    width:1px;
	float:left;
	margin:0;
	padding-top:20px
}

.floating_column3{
	width:180px;
	float:left;
	text-align:left;
	padding-left:5px;
	padding-top:10px;
	font-size:12px;
	line-height:18px;
	list-style-type:circle;
}

.floating_column2 ul{
	display:block;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
}

.floating_column3 ul{
	
	padding-left:10px;
	padding-bottom:10px;
}

.floating_column1 .firstLi{
padding-top:10px;
}

#floatingDiv ul{	margin:0;	padding:0;}
#floatingDiv li{    line-height:24px;   word-spacing:3px;}
#floatingDiv  .floating_column1 ul{	list-style-type:none;}
#floatingDiv  .floating_column2 ul{	list-style-type:none;}
#floatingDiv  .floating_column3 ul{	padding-left:15px;}

#floatingDiv a{    text-decoration:none;}



#menu4{ 
	border:#cc749e 2px solid;
}
#menu5{ 
	border:#c89142 2px solid;
}
#menu6{ 
	border:#8bd0cc 2px solid;
}
#menu7{ 
	border:#008142 2px solid;
}
#menu8{ 
	border:#aed374 2px solid;
}


#menu4 .style1{
    background:#f3e0e9;
}
#menu4 .style2{
	background:#e7c1d3;
}
#menu5 .style1{
	background:#f4e9d9;
}
#menu5 .style2{
	background:#e9d3b3;
}
#menu6 .style1{
	background:#e8f6f5;
}
#menu6 .style2{
	background:#d1eceb;
}
#menu7 .style1{
	background:#cce6d9;
}
#menu7 .style2{
	background:#99cdb3;
}
#menu8 .style1{
	background:#eff6e3;
}
#menu8 .style2{
	background:#dfedc7;
}


#menu4 .hover{
	background:#daa2be;
}
#menu5 .hover{
	background:#debd8e;
}
#menu6 .hover{
	background:#b9e3e0;
}
#menu7 .hover{
	background:#66b38e;
}
#menu8 .hover{
	background:#cee5ac;
}


#floatingDiv a{
	color:#7d7d7d;	
}


#floatingDiv .title1{    
    line-height:25px;
	font-size:15px;
	padding-left:0px;
	padding-bottom:5px;
}
#floatingDiv #menu4 .title1{
	color:#c9779f;
}
#floatingDiv #menu5 .title1{
	color:#CB8F48;
}
#floatingDiv #menu6 .title1{
	color:#429994;
}
#floatingDiv #menu7 .title1{
	color:#008343;
}
#floatingDiv #menu8 .title1{
	color:#558222;
}
#floatingDiv .underline{
	padding-left:2px;
	padding-right:5px;
}

#floatingDiv #menu4 .underline{
	border-bottom:#c9779f 1px solid;
}
#floatingDiv #menu5 .underline{
	border-bottom:#CB8F48 1px solid;
}
#floatingDiv #menu6 .underline{
	border-bottom:#429994 1px solid;
}
#floatingDiv #menu7 .underline{
	border-bottom:#008343 1px solid;
}
#floatingDiv #menu8 .underline{
	border-bottom:#558222 1px solid;
}



#floatingDiv .freshmore{   margin:10px 0px;}
#floatingDiv .freshmoreText{    margin-left:8px;}
#floatingDiv .freshmore img {border:0px;}


.logout ul {list-style:none;margin:0;padding:0;}
.logout	li {float:left;width:105px;margin-left:10px;text-align:center;height:38px;border:medium none;}
.logout	li a {display:block;height:100%;color:White; font-size:1px;text-decoration:none;}
.logout	li {background:url(http://image.shenghuojia.com/images/Home/navIcon.png) no-repeat;}
.logout	li.nav1 { background-position: 0px 0px; width:85px;}
.logout	li.nav2 { background-position: 0px -50px;width:96px}
.logout	li.nav3 { background-position: 0px -100px; width:88px;}
.logout	li.nav4 { background-position: 0px -150px; width:90px;}
.logout	li.nav5 { background-position: 0px -200px; width:75px;}
.logout	li.nav6 { background-position: 0px -250px; width:75px; }
.logout	li.nav7 { background-position: 0px -302px; width:78px; }


#logo {float:left; display:block;}

.vaCode {position:relative;display:inline}
.vaImg {border:1px solid #d1eceb ;position:absolute;left:1px; top:20px; z-index:200;width:150px;height:50px;background-color:#e8f6f5}
.vaImg img {cursor:pointer;width:54px; height:22px;}	
.vaImg a {cursor:pointer;text-decoration: underline; margin-top:10px;}
.vaImg .l{float:left;margin-left:5px;}
.vaImg .r{float:right;margin-right:5px;}
.vaImg  span{ height:22px;line-height:22px;}
