﻿@charset "utf-8";
html,body { width:100%;height:100%;}
.fL{float:left;}
.fR{float:right;}
.pB36{padding-bottom:10px;}
.posRel{position:relative;}
.hide{display:none;}

.bg_bd{background:url(../images/public/bg.jpg) center top no-repeat;}
.bg_bd_grey{background:url(../images/public/bg_grey.jpg) center top no-repeat;}
.wrap{width:1055px;margin:0 auto;}
.logo{width:170px;height:50px;background:url(../images/public/logo.gif) no-repeat;margin-top:34px;float:left}
.search{height:27px;margin:5px 10px 0 0;_margin:5px 10px 0 0;font:12px/24px Microsoft yahei;color:#616366;float:right;}
.search span{padding-left:15px;display:inline-block;vertical-align:middle;}
.search input{vertical-align:middle;}
.search span .srk{width:162px;height:23px;font:12px/23px Microsoft yahei;color:#647e8f;padding:0 0 0 8px;border:none;background:url(../images/public/search_input.gif) no-repeat;float:left}
.search span .sr_bt{width:30px;height:23px;border:none;background:url(../images/public/search_icon.gif) no-repeat;cursor:pointer;float:left}
.menu{width:1049px;height:45px;margin:135px auto 0;background:url(../images/public/menu_bg.png) repeat-x;position:relative;z-index:99}
.menu .l_mn{width:8px;height:45px;background:url(../images/public/menu_l_bg.png) no-repeat;position:absolute;top:0;left:0;}
.menu .r_mn{width:8px;height:45px;background:url(../images/public/menu_r_bg.png) no-repeat;position:absolute;top:0;right:0;_right:-1px;}
.menu li{height:45px;font:14px/42px Microsoft yahei;background:url(../images/public/menu_fgx.jpg) right top no-repeat;float:left;}
.menu li a{padding:0 13px 0 14px;color:#fff;text-decoration:none;display:block}
.menu li img{padding-top:14px; vertical-align:top;}
.menu li.home{width:60px;text-align:center}
.menu li.none{background:none}
.menu li.cur{background:url(../images/public/menu_cur_bg.jpg) repeat-x;}
.menu li.cur .l_mn{background:url(../images/public/menu_red.gif) no-repeat;}
.menu li.cur .r_mn{background:url(../images/public/menu_red2.gif) no-repeat;}
.main{padding:0px 29px 18px 23px;background:url(../images/public/nr_bg.png) repeat-y;}
.main_b{height:6px;background:url(../images/public/nr_b_bg.png) no-repeat;}


/* Root = Horizontal, Secondary = Vertical */ 

menu ul li { 
position: relative; 
} 
menu ul ul { 
margin: 0; 
border: 0 none; 
padding: 0; 
width: 120px; 
list-style: none; 
display: none; 
position: absolute; 
top: 34px;
left: 0; 
} 
menu ul ul li { 
float: none; /*For Gecko*/ 
display: block !important; 
display: inline; /*For IE*/
font:14px/32px Microsoft yahei;
height: 35px; 
} 
menu ul ul ul li { 
border-left:2px solid #FFF;
} 
menu ul ul li a{ 
height: 35px; 
} 
/* Root Menu */ 

/* 2nd Menu */ 
menu ul li:hover li a, 
menu ul li.iehover li a { 
float: none; 
background: #1C86EE; 
color: #fff; 
}

/* 用于去除IE残留问题 */ 
menu ul li:hover li li, 
menu ul li.iehover li li{ 
float: none; 
background: none; 
}  
menu ul li:hover li li a, 
menu ul li.iehover li li a { 
float: none; 
background: none; 
} 
/* 用于去除IE残留问题 */ 

/* 2nd Menu Hover Persistence */ 
menu ul li:hover li a:hover, 
menu ul li:hover li:hover a, 
menu ul li.iehover li a:hover, 
menu ul li.iehover li.iehover a { 
background: #EE2C2C; 
color: #FFF; 
} 
/* 3rd Menu */ 
menu ul li:hover li:hover li a, 
menu ul li.iehover li.iehover li a { 
background: #1C86EE; 
color: #FFF; 
} 
/* 3rd Menu Hover Persistence */ 
menu ul li:hover li:hover li a:hover, 
menu ul li:hover li:hover li:hover a, 
menu ul li.iehover li.iehover li a:hover, 
menu ul li.iehover li.iehover li.iehover a { 
background: #EE2C2C; 
color: #FFF; 
} 
/* 4th Menu */ 
menu ul li:hover li:hover li:hover li a, 
menu ul li.iehover li.iehover li.iehover li a { 
background: #EEE; 
color: #666; 
} 
/* 4th Menu Hover */ 
menu ul li:hover li:hover li:hover li a:hover, 
menu ul li.iehover li.iehover li.iehover li a:hover { 
background: #CCC; 
color: #FFF; 
} 
menu ul ul ul, 
menu ul ul ul ul { 
display: none; 
position: absolute; 
top: 0; 
left: 120px; 
} 
/* Do Not Move - Must Come Before display:block for Gecko */ 
menu ul li:hover ul ul, 
menu ul li:hover ul ul ul, 
menu ul li.iehover ul ul, 
menu ul li.iehover ul ul ul { 
display: none; 
} 
menu ul li:hover ul, 
menu ul ul li:hover ul, 
menu ul ul ul li:hover ul, 
menu ul li.iehover ul, 
menu ul ul li.iehover ul, 
menu ul ul ul li.iehover ul { 
display: block; 
} 


.link{width:1047px;height:39px;border:1px solid #d6d6d6;margin:18px auto;}
.link ul{width:340px;height:41px;background:url(../images/link_bg.png) no-repeat;float:left;margin:-1px 0 -1px -1px;}
.link ul li{font:700 16px/41px Microsoft yahei;text-align:center;float:left;}
.link ul li a{color:#000;display:block}
.link ul li a:hover{text-decoration:none}
.link ul li a.one{width:91px;padding-left:14px;text-align:left;z-indent:1;}
.link ul li a.two{width:120px;margin-left:-18px; position:relative;z-indent:99;}
.link ul li.cur a{color:#fff;background:url(../images/link_bg_cur.png) right no-repeat;}
.link ul li.cur a.two{margin-left:-14px;}
.link_box{width:690px;height:39px;text-align:center;float:left;}
.link_box a{margin-left:48px;padding-top:2px;display:inline-block}

.footer{width:1049px;height:95px;padding-top:18px;font:12px/18px Microsoft yahei;color:#000;text-align:center;border-top:1px solid #d9d9d9;background:#eaeaea;}