/* CSS 2009---WangShan---leaves--head*/
.top{
width: 950px;
height: 85px;
overflow: hidden;
}
body{
width:950px; float:none; margin:0 auto;
}
.head{
width: 950px;
height: 90px;
background-color:#d4d4d4;
}
.top_left{
width: 180px;
height: 85px;
background-image: url("../images/logo.gif");
overflow:hidden;
float: left;
display: inline;
}
.top_left a{
display:block;
width: 180px;
height: 85px;
overflow: hidden;
cursor: pointer;}
.top_center{
overflow:hidden;
float: left;
display: inline;
width: 280px;
height: 40px;
margin-left: 20px;
margin-top: 30px;
font-size: 12px;
line-height: 20px;
color: #333;
text-align: left;
}
.top_center a{
text-decoration: none;
color: #F06E0C;}
.top_center a:hover{
text-decoration:underline;
color: #000;}
.top_right{
overflow:hidden;
float: left;
display: inline;
width: 470px;
height: 55px;
margin-top: 30px;
}
.top_right_head{
width: 470px;
height: 20px;
overflow:hidden;
color:#333;
font-size: 12px;
line-height: 20px;
text-align: right;
}
.top_right_head a{
color: #333;
text-decoration: none;}
.top_right_head a:hover{
color: #F55E17;
text-decoration: underline;
}
.top_right_btm{
width: 470px;
height: 35px;
color:#666;
overflow:hidden;
text-align: right;
font-size: 20px;
line-height: 35px;
font-weight: 800;
}
.top_right_btm a{
color:#666;
text-decoration: none;
}
.top_right_btm a:hover{
color: #000;
text-decoration: none;}
.dh1{
height: 50px;
overflow: hidden;
float: left;
display: inline;
width: 4px;
background-image: url("../images/dh1.gif");
}
.dh2{
height: 50px;
overflow: hidden;
float: left;
display: inline;
width: 942px;
background-image: url("../images/dh2.gif");
}

.dh2 li{
width: 94px;
height: 50px;
float: left;
display:inline;
font-size: 12px;
font-weight: 600;
line-height: 55px;
background-image: url("../images/dhbg.gif");
background-repeat: no-repeat;
background-position: right bottom;
text-align:center;
}
.xuan{
width: 94px;
height: 50px;
background-image: url("../images/dhhover.gif");
}
.dh2 li a{
width: 94px;
height: 50px;
overflow: hidden;
display: block;
color: #fff;
text-decoration: none;
}
.dh2 li a:hover{
background-image: url("../images/dhhover.gif");
color: #000;
}
.dh3{
height: 50px;
overflow: hidden;
float: left;
display: inline;
width: 4px;
background-image: url("../images/dh3.gif");
}
.dhfoot{
width: 950px;
height: 40px;
overflow: hidden;
}
.dhfoot1{
float: left;
display: inline;
width: 450px;
height: 40px;
overflow:hidden;
margin-left: 250px;
font-size: 12px;
color: 12px;
line-height: 40px;
}
.dhfoot1 a{
color: #333;
text-decoration: none;
}
.dhfoot1 a:hover{
color: #F55E17;
text-decoration: underline;}
.dhfoot2{
float: left;
display: inline;
width: 200px;
margin-left:40px;
height: 20px;
text-align: left;}
.soso{
border: 1px solid #bbb;
width: 135px;
height: 18px;
margin-top: 10px;
line-height: 18px;
color: #666;
}
.sou{
width: 140px;
height: 20px;
float: left;
display: inline;
}
.soubtn{
float: left;
display: inline;
width: 60px;
height: 20px;
margin-top: 10px;
}
.menu1 { position: absolute; left: 0; top: 2;visibility: hidden; width:850px; height:38px; line-height:38px;margin: 0px 0px; padding: 0px 0px; background:#666f5e;
text-align:left; borer:1px #fff solid;overflow: visible; ; clip:rect(   )} 
 .menu2 { position: absolute; left: 0; top: 2;visibility: hidden; width:757px; height:38px; line-height:38px;margin: 0px 0px; padding: 0px 0px; background:#666f5e;
text-align:left; borer:1px #fff solid;overflow: visible; ; clip:rect(   )} 
 .menu3 { position: absolute; left: 0; top: 2;visibility: hidden; width:663px;height:38px; line-height:38px; margin: 0px 0px; padding: 0px 0px; background:#666f5e;
 text-align:left;borer:1px #fff solid;overflow: visible; ; clip:rect(   )} 
 .menu4 { position: absolute; left: 0; top: 2;visibility: hidden; width:568px;height:38px; line-height:38px; margin: 0px 0px; padding: 0px 0px; background:#666f5e;
text-align:left; borer:1px #fff solid;overflow: visible; ; clip:rect(   )} 
 .menu5 { position: absolute; left: 0; top: 2;visibility: hidden; width:474px; height:38px; line-height:38px;margin: 0px 0px; padding: 0px 0px; background:#666f5e;
text-align:left;borer:1px #fff solid;overflow: visible; ; clip:rect(   )} 
 .menu6 { position: absolute; left: 0; top: 2;visibility: hidden; width:380px;height:38px; line-height:38px; margin: 0px 0px; padding: 0px 0px; background:#666f5e;
 text-align:left; borer:1px #fff solid;overflow: visible; ; clip:rect(   )} 
 .menu7 { position: absolute; left: 0; top: 2;visibility: hidden; width:286px;height:38px; line-height:38px; margin: 0px 0px; padding: 0px 0px; background:#666f5e;
 text-align:left; borer:1px #fff solid;overflow: visible; ; clip:rect(   )} 
 .menu8 { position: absolute; left: 0; top: 2;visibility: hidden; width:192px;height:38px; line-height:38px;  margin: 0px 0px; padding: 0px 0px; background:#666f5e;
 text-align:left; borer:1px #fff solid;overflow: visible; ; clip:rect(   )}
                         
.menu1 a:visited { font-size: 11px;text-decoration: none; font-weight: normal;color: #fff; font-weight:bold; 
width: 108px; padding-left: 8px; ; line-height: 38px; clip:  rect(   )}
.menu1 a:hover{font-size: 11px;text-decoration: none; font-weight: normal;color:#fdb812;
width: 108px; padding-left: 8px; ; line-height: 38px; clip:  rect(   )}
.menu1 .border { border: 1px solid #F4F4F4; border-bottom: 1px solid #808080; border-right: 1px solid #808080; }
.menu1 .text { overflow: hidden;width: 125px; height: 15px; }
.menu1 .arrow { overflow: hidden;width: 15px; height: 12px;padding-left: 5px; padding-top: 3px; }
.menu1 .arrow img{ width: 6px; height: 7px; border: 0px; } 
.menu1 a { font-family: "Tahoma"; font-size: 11px;text-decoration: none; font-weight: normal; color: #fff;
width: 108px; padding-left: 8px;  ; clip:rect(   ); line-height: 38px}
.menu1 a:link {color: #fff; font-weight:bold;text-decoration: none}

.menu2 a:visited { font-size: 11px;text-decoration: none;color: #ffffff;font-weight:bold;
width: 108px; padding-left: 8px; ; line-height: 38px; clip:  rect(   )}
.menu2 a:hover{font-size: 11px;text-decoration: none; font-weight: normal;color:#fdb812;
width: 108px; padding-left: 8px; ; line-height: 38px; clip:  rect(   )}
.menu2 .border { border: 1px solid #F4F4F4; border-bottom: 1px solid #808080; border-right: 1px solid #808080; }
.menu2 .text { overflow: hidden;width: 125px; height: 15px; }
.menu2 .arrow { overflow: hidden;width: 15px; height: 12px;padding-left: 5px; padding-top: 3px; }
.menu2 .arrow img{ width: 6px; height: 7px; border: 0px; } 
.menu2 a { font-family: "Tahoma"; font-size: 11px;text-decoration: none; font-weight: normal; color: #ffffff;
width: 108px; padding-left: 8px;  ; clip:rect(   ); line-height: 38px;}
.menu2 a:link {  color: #fff; font-weight:bold; text-decoration: none}

.menu3 a:visited { font-size: 11px;text-decoration: none; font-weight: normal;color: #fff;font-weight:bold;
width: 108px; padding-left: 8px; ; line-height: 38px; clip:  rect(   )}
.menu3 a:hover{font-size: 11px;text-decoration: none; font-weight: normal;color:#fdb812;
width: 108px; padding-left: 8px; ; line-height: 38px; clip:  rect(   )}
.menu3 .border { border: 1px solid #F4F4F4; border-bottom: 1px solid #808080; border-right: 1px solid #808080; }
.menu3 .text { overflow: hidden;width: 125px; height: 15px; }
.menu3 .arrow { overflow: hidden;width: 15px; height: 12px;padding-left: 5px; padding-top: 3px; }
.menu3 .arrow img{ width: 6px; height: 7px; border: 0px; } 
.menu3 a { font-family: "Tahoma"; font-size: 11px;text-decoration: none; font-weight: normal; color: #fff;
width: 108px; padding-left: 8px;  ; clip:rect(   ); line-height: 38px;}
.menu3 a:link {color: #fff; font-weight:bold;text-decoration: none}

.menu4 a:visited { font-size: 11px;text-decoration: none; color:#ffffff; font-weight:bold;
width: 108px; padding-left: 8px; ; line-height: 38px; clip:  rect(   )}
.menu4 a:hover{font-size: 11px;text-decoration: none; font-weight: normal;color:#fdb812;
width: 108px; padding-left: 8px; ; line-height: 38px; clip:  rect(   )}
.menu4 .border { border: 1px solid #F4F4F4; border-bottom: 1px solid #808080; border-right: 1px solid #808080; }
.menu4 .text { overflow: hidden;width: 125px; height: 15px; }
.menu4 .arrow { overflow: hidden;width: 15px; height: 12px;padding-left: 5px; padding-top: 3px; }
.menu4 .arrow img{ width: 6px; height: 7px; border: 0px; } 
.menu4 a { font-family: "Tahoma"; font-size: 11px;text-decoration: none; font-weight: normal; color: #fff;
width: 108px; padding-left: 8px;  ; clip:rect(   ); line-height: 38px;}
.menu4 a:link {color: #fff; font-weight:bold;text-decoration: none}

.menu5 a:visited { font-size: 11px;text-decoration: none; font-weight: normal;color: #fff;font-weight:bold;
width: 108px; padding-left: 8px; ; line-height: 38px; clip:  rect(   )}
.menu5 a:hover{font-size: 11px;text-decoration: none; font-weight: normal;color:#fdb812;
width: 108px; padding-left: 8px; ; line-height: 38px; clip:  rect(   )}
.menu5 .border { border: 1px solid #F4F4F4; border-bottom: 1px solid #808080; border-right: 1px solid #808080; }
.menu5 .text { overflow: hidden;width: 125px; height: 15px; }
.menu5 .arrow { overflow: hidden;width: 15px; height: 12px;padding-left: 5px; padding-top: 3px; }
.menu5 .arrow img{ width: 6px; height: 7px; border: 0px; } 
.menu5 a { font-family: "Tahoma"; font-size: 11px;text-decoration: none; font-weight: normal; color:#fff;
width: 108px; padding-left: 8px;  ; clip:rect(   ); line-height: 38px}
.menu5 a:link {  color: #fff; font-weight:bold; text-decoration: none}

.menu6 a:visited { font-size: 11px;text-decoration: none; font-weight: normal;color: #fff;font-weight:bold;
width: 108px; padding-left: 8px; ; line-height: 38px; clip:  rect(   )}
.menu6 a:hover{font-size: 11px;text-decoration: none; font-weight: normal;color:#fdb812;
width: 108px; padding-left: 8px; ; line-height: 38px; clip:  rect(   )}
.menu6 .border { border: 1px solid #F4F4F4; border-bottom: 1px solid #808080; border-right: 1px solid #808080; }
.menu6 .text { overflow: hidden;width: 125px; height: 15px; }
.menu6 .arrow { overflow: hidden;width: 15px; height: 12px;padding-left: 5px; padding-top: 3px; }
.menu6 .arrow img{ width: 6px; height: 7px; border: 0px; } 
.menu6 a { font-family: "Tahoma"; font-size: 11px;text-decoration: none; font-weight: normal; color: #fff;
width: 108px; padding-left: 8px;  ; clip:rect(   ); line-height: 38px}
.menu6 a:link { color: #fff; font-weight:bold; text-decoration: none}

.menu7 a:visited { font-size: 11px;text-decoration: none; font-weight: normal;color: #ffffff;font-weight:bold;
width: 108px; padding-left: 8px; ; line-height: 38px; clip:  rect(   )}
.menu7 a:hover{font-size: 11px;text-decoration: none; font-weight: normal;color:#fdb812;
width: 108px; padding-left: 8px; ; line-height: 38px; clip:  rect(   )}
.menu7 .border { border: 1px solid #F4F4F4; border-bottom: 1px solid #808080; border-right: 1px solid #808080; }
.menu7 .text { overflow: hidden;width: 125px; height: 15px; }
.menu7 .arrow { overflow: hidden;width: 15px; height: 12px;padding-left: 5px; padding-top: 3px; }
.menu7 .arrow img{ width: 6px; height: 7px; border: 0px; } 
.menu7 a { font-family: "Tahoma"; font-size: 11px;text-decoration: none; font-weight: normal; color: #fff;
width: 108px; padding-left: 8px;  ; clip:rect(   ); line-height: 38px}
.menu7 a:link {  color: #fff; font-weight:bold; text-decoration: none}

.menu8 a:visited { font-size: 11px;text-decoration: none; font-weight: normal;color: #fff;font-weight:bold;
width: 108px; padding-left: 8px; ; line-height: 38px; clip:  rect(   )}
.menu8 a:hover{font-size: 11px;text-decoration: none; font-weight: normal;color:#fdb812;
width: 108px; padding-left: 8px; ; line-height: 38px; clip:  rect(   )}
.menu8 .border { border: 1px solid #F4F4F4; border-bottom: 1px solid #808080; border-right: 1px solid #808080; }
.menu8 .text { overflow: hidden;width: 125px; height: 15px; }
.menu8 .arrow { overflow: hidden;width: 15px; height: 12px;padding-left: 5px; padding-top: 3px; }
.menu8 .arrow img{ width: 6px; height: 7px; border: 0px; } 
.menu8 a { font-family: "Tahoma"; font-size: 11px;text-decoration: none; font-weight: normal; color: #fff;
width: 108px; padding-left: 8px;  ; clip:rect(   ); line-height: 38px}
.menu8 a:link {  color: #fff; font-weight:bold;text-decoration: none}

a{ color: #fff;}
a:link {  text-decoration: none}
a:hover {  text-decoration: underline}
a:visited {   text-decoration: none}
/*---foot----*/
.foot_all{
width: 950px;
height: 110px;
overflow:hidden;
margin-top: 5px;}
.foot1{
width: 950px;
height: 30px;
border-bottom: 1px solid #bbb;
border-top: 1px solid #bbb;
background-color: #EBEBEB;
font-size: 12px;
color: #333;
line-height: 30px;
text-align: center;
}
.foot1 a{
color: #333;
text-decoration: none;
}
.foot1 a:hover{
color: #fd5612;
text-decoration: underline;
}
.foot2{
width: 950px;
text-align: center;
color: #333;
line-height: 20px;
font-size: 12px;
margin-top: 10px;
}