﻿
A:link {text-decoration: none;color:#688C14; }
A:visited {text-decoration: none;color:#688C14;}
A:active {text-decoration: none;color:#688C14;}
A:hover {text-decoration:underline;
color:#688C14;}



body {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: verdana, arial;
	font-size: 13px;
	color: #666666;
	background-image:url(Images/bg.gif);
	background-repeat:repeat-x;
	
}

#all{
	
	overflow:hidden;
	width: 949px;
	margin-left: auto;
	margin-right: auto;
	background-attachment:fixed;

}

.header{
width:949px;
height:395px;


}

.def_main{
background-image:url(Images/body_bg.gif);
background-repeat:no-repeat;
background-position:55px 50%;
width:949px;
height:auto;
float:left; margin-top:-30px; z-index:10000; position:relative;



}

.main{
background-image:url(Images/body_bg2.gif);
background-repeat:no-repeat;

width:949px;
height:auto;
float:left;
text-align:left;
line-height:150%;
letter-spacing:1.5pt;


}

.main_bg
{
    background-image:url(Images/body_bg3.gif);
    background-repeat:repeat-y;
    width:949px;
height:auto;
float:left;


    }
.main_down
{
     background-image:url(Images/body_bg4.gif);
    background-repeat:no-repeat;
    background-position:0% 100%;
    width:949px;
height:auto;
float:left;
    }


.like{
width:79px;
height:40px;
background-image:url(Images/like.gif);
background-repeat:no-repeat;

position:relative;
z-index:100000000;

margin-top:-70px;
margin-right:25px;
_margin-left:850px;


float:right;



}


.banner{
float:left;
position:relative;
margin-top:75px; 


}

.flash_menu{
float:left;
position:relative;
margin-top:-395px;

z-index:1000;

}


.nav{
float:right;
text-align:right;

margin-top:-390px;
color:#7D7D7D;
letter-spacing : 1.1pt;
z-index:5000;
padding-left:17px;
margin-right:17px;
font-size:12px;
position:relative;

}





.footerbg{
background-image:url(Images/down.jpg); background-repeat:no-repeat;
/*
background-repeat:repeat-x;
background-position:50% 100%;*/
height:95px;
width: 949px;

text-align: left;
color:#666666;
font-size:11px;


}
/*
.footer A:link {text-decoration: none;color:#ffffff; }
.footer A:visited {text-decoration: none;color:#ffffff;}
.footer A:active {text-decoration: none;color:#ffffff;}
.footer A:hover {text-decoration:underline;color:#ffffff;}
*/

.footer{
margin-top:58px;
float:left;
margin: 0 auto;
margin-top:20px;
width:100%;
}

.footer_left{ float:left; margin-left:115px;}
.footer_right{ float:right; text-align:right; margin-right:20px;}





.products{
 width:158px; height:250px; background-image:url(Images/products.gif); 
 background-repeat:no-repeat; float:left; margin:10px 0 0 40px;
  padding-left:11px;  margin-right:-11px;
  overflow:hidden;
}

.slideshow img{ width:140px; height:203px;}

.more2{
background-image: url(images/more2.gif);
	background-repeat: no-repeat;
width:74px;
height:17px;
/*
float:right; margin-left:10px;
*/ 
 margin-left:70px;
 display:block; margin-top:2px;  margin-bottom:20px;

}


.li  li {
	list-style-type: none;
	list-style-image: url(images/icon2.gif);
	
	list-style-position: outside;
	
}


.span1{

 color:#ffffff;
 background-image:url(Images/span.gif);
background-repeat:no-repeat;
 
 }

.span1 A:link {text-decoration: none;color:#ffffff; }
.span1 A:visited {text-decoration: none;color:#ffffff;}
.span1 A:active {text-decoration: none;color:#ffffff;}
.span1 A:hover {text-decoration:none;color:#ffffff;}
 
 .span2
 {
     color:#FD8F00;
     font-weight:bold;
 
 }
 
.left{
float:left;
width:250px;
height:305px;

text-align:left;
margin-left:25px;
_margin-left:12px;

}

.left li{
list-style-type: none;
font-weight:bold;
margin-top:5px;
padding-left:0px;
padding:2px 90px 10px 10px;

}

.right{

float:left;
width:650px;

margin-left:15px; line-height:200%;

}

h5{color:#87BE28; font-size:15px;
   border-bottom:1px solid #D9E5BF;
   
   }
.news_d
{
    font-size:11px;
    color:#666666;
    font-weight:lighter;
    float:right;
    margin-top:-20px;
    
    }

.img 
{
    float:left; margin:10px;
      padding:5px;
    background-color:#D9E5BF;
   
   border: 1px solid #BBCE93;
    
    }
.img2 
{
    float:right; margin:3px;
    }



.run{
/*
background-image:url(Images/run.jpg);
background-repeat:no-repeat;
*/

width:610px;
height:94px;
float:left;
position:relative;
margin-left:320px;
_margin-left:160px;
margin-top:-120px;
z-index:10000;

}

.marquee{

margin-top:19px;
float:left;
height:57px; text-align:left;
}

.marquee li
{

color:#688C14;

list-style: url(images/icon.gif) none outside;

letter-spacing:1.5pt;

    }

h6{
/*
margin-bottom:3px;
margin-top:10px;
font-size:13px;
color:#0054A6;
*/

 background-image:url(Images/h6.gif); background-repeat:no-repeat;
  color:#ff8d00; font-weight:bold; font-size:15px; margin:20px 0; padding-left:25px;
}

a.search{ background-image:url(Images/search.png);  width:16px; height:16px;
background-repeat:no-repeat; display:inline-block; cursor:pointer;}

a.search:hover { position:relative; top:1px; }

.tab{
	border-collapse: collapse; border: 1px solid #8064A2;
	width:98%;	
}

.tab td{ padding:1px 5px;}
.tab_tr{
	background-color:#8064A2;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}

/*****************tab2***************/
.tab2{
	
	border-collapse: collapse; border: 1px solid #ffffff;
	 width:100%; font-weight:lighter;  color:#000000;
}

.tab2 td{ 
padding:1px 1px 1px 5px;
border:2px solid #ffffff; white-space:nowrap; letter-spacing:0px;
}
.tab_title2{
/*
background-color:#edfffa;
color:#228971;*/
  background-color:#f6f6f6;
 
text-align:center; font-weight:bold;
}

.tab_color1{ background-color:#edfffa; }
.tab_color2{ background-color:#fffcd2; }
.tab_color3{ background-color:#fff3ed; }
.tab_color4{ background-color:#f2edff; }

.tab_color_title1{font-weight:bold; color:#000000;}


.tab_sp{
color:#BE0909
}

.tab_row{


color:#000000;
font-weight:bold;
background-color:#EDEAF0;
}
.title{ margin-bottom:10px;}



img{ border:0px;}

.logo_img{ 
margin:10px;
}

/*
.logo_img img{
padding:2px;

margin-top:3px;
}

*/

.logo_img a{
display:inline-block;
border-width:1px;
border-style:solid; margin:2px;


}

.logo_img a:link { border: 1px solid #C0C0C0;}
.logo_img a:visited { border: 1px solid #C0C0C0;}
.logo_img a:active { border: 1px solid #C0C0C0;	}
.logo_img a:hover {
	border: 1px solid #6A8E14;
	
}


/** tab4 **/
.tab4{

border-collapse: collapse; border: 2px solid #3696B0;
background-color:#E9F1F5;
color:#000000;
width:450px;
text-align:left;

}
.tab4 td{
padding:2px;
border: 1px solid #ffffff;
}
.tab4 input{
width:95%;
margin:3px;

}
.tab4_title{
width:150px;
text-align:right;
font-weight:bold;
background-color:#4BACC6;
color:#ffffff;
}

.tab_td_center{
text-align:center;
background-color:#ffffff;
}

.hot{
float:right;
margin-right:20px;

width:213px;
margin-top:9px;

}


.marquee2{

width:210px;
height:240px;
text-align:center;
float:right;
margin-right:20px;
_margin-right:10px;
}

.marquee2 table, .marquee2 img{ margin:0 auto;}

.yh_logo{
float:left;
position:relative;
margin-top:-395px;
z-index:50000000;


}

.yh{ 
width:210px; height:244px; 
background-image:url(Images/yh.gif); 
float:left; background-repeat:no-repeat; margin-top:18px;
 margin-left:30px;
 _margin-left:15px;
 padding:60px 0 0 15px; margin-right:-15px;
}


.yh a:hover{
position:relative; top:1px; left:1px;

}



/***new **/



.news_all{
background-image:url(Images/news_menu_bg.gif);
background-repeat:repeat-x;
width:475px;
float:left;
margin-top:8px;
text-align:left;
margin-left:15px;
_margin-left:7px;
padding-left:10px;

}


.news{
float:left;
text-align:left;
width:465px;
margin-left:10px;
_margin-left:5px;


background-image:url(Images/news_bg.gif);
background-repeat:repeat-y;


}


.new_table2 {
margin-left:30px;
border:0px;
border-collapse: collapse;
width:620px;
background-image:url(Images/news_bg.gif);
background-repeat:repeat-y;

}
.new_title2{
float:left;
white-space:nowrap;
width:400px;
letter-spacing:1.5pt;
 margin-left:20px;

}



.new_table {


margin-left:30px;

border:0px;
border-collapse: collapse;
width:92%;


}

.new_table tr{
height:27px;
*height:25px;
	list-style-position: outside;
	border-collapse: collapse;
	white-space:nowrap;
	}




.news li A:link, .left_default  li A:link{text-decoration: none;color:#00AEEF }
.news  li A:visited, .left_default li A:visited{text-decoration: none; color:#00AEEF;}
.news li A:active,  .left_default li A:active{text-decoration: none; color:#00AEEF;}
.news  li A:hover, .left_default li A:hover{text-decoration: none;color:#6AD6FF;}

.new_title A:link, .marquee A:link{text-decoration: none;color:#2f2f2f}
.new_title A:visited, .marquee A:visited{text-decoration: none; color:#2f2f2f;}
.new_title A:active, .marquee A:active{text-decoration: none; color:#2f2f2f;}
.new_title A:hover, .marquee A:hover{text-decoration: none;color:#eb6100;}

.new_title{
float:left;
white-space:nowrap;

width:330px;
letter-spacing:1.5pt;  overflow:hidden; 


}


.new_table2 {


margin-left:30px;
margin-top:3px;

border:0px;
border-collapse: collapse;
width:92%;


}

.new_title2{
float:left;
white-space:nowrap;

width:500px;
letter-spacing:1.5pt;


height:27px;

	list-style-position: outside;
	border-collapse: collapse;
	white-space:nowrap;
	

}

.new_date{
float:right;
font-size:11px;
letter-spacing:0pt;
white-space:nowrap;
text-align:right;

}



.more{
background-image: url(images/more.gif);
	background-repeat: no-repeat;
width:74px;
height:17px;
float:right;
position:relative;
margin-top:-35px;


}



/*************AJAX MENU****************/
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer
{
	color:#898989;
	margin-left:2px;
	
	background-image: url(Images/news_menu2.gif);
    background-repeat: no-repeat;	
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab
{
      
	   padding: 5px 10px 15px 15px;      
       
       width: 75px;
        display: block; font-weight:bold;
        text-align: center;
		
}

.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
        font-family: Verdana, Arial, Sans-Serif;
        
        line-height: 145%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer
{
 
	background-image: url(Images/news_menu.gif);
    background-repeat: no-repeat;
   
    color:#F7941C;
		
}
.ajax__tab_msngallery-theme .ajax__tab_body
{
/*
border-top: solid 1px #009591;
*/
}


