@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0}
img{ border:0;}
ul li{ list-style-type:none;}
a{ text-decoration:none; color:#565656;}
.clear{ clear:both;}

body{ font:12px/22px Arial, Helvetica, sans-serif; color:#565656; background:#000 url(../images/bg.jpg) top center no-repeat;}

.code{  position:absolute; bottom:5%; left:0; z-index:999; color:#fff; text-algin:center;}

.header, .banner, .content, .menu{ width:1000px; margin:0 auto;}
.header{  position:relative;}

.header .hNav{ position:absolute; right:30px; top:70px;}
.header .hNav a{ color:#fff; padding-left:15px;}
.header .hNav a:hover{ text-decoration:underline;}
.header .hNav a.Icon_01{ background:url(../images/icon_001.gif) left no-repeat;}
.header .hNav a.Icon_02{ background:url(../images/icon_002.gif) left no-repeat;}
.header .hNav a.Icon_03{ background:url(../images/icon_003.gif) left no-repeat;}
.header .hNav a.Icon_04{ background:url(../images/icon_004.gif) left no-repeat;} 

.header .logo{ padding:20px 0; }

.banner{ background:url(../images/banner_bg.png) top center no-repeat; height:343px; padding-top:8px;}


.menu{ margin-top:-25px; z-index:905; position:relative;}
.menu .Mp{ background:url(../images/menu_bg.png) no-repeat; height:50px; }
.menu .Mp ul { margin-left:30px;}
.menu .Mp ul li{ float:left; height:41px; line-height:41px; margin:4px 0 0 0 ; background:url(../images/li_bg.png) right no-repeat; }
.menu .Mp ul li a{ color:#fff; text-align:center; display:block; height:40px; padding:0 15px; margin-right:5px;}
.menu .Mp ul li a:hover, #body00 #At00, #body01 #At01, #body02 #At02, #body03 #At03, #body04 #At04, #body05 #At05, #body06 #At06, #body07 #At07{ background:url(../images/hover_bg.png) repeat-x;}

.menu .search{ background: url(../images/search_bg.png) no-repeat; height:41px; position:absolute; top:4px; right:20px; width:236px;}
.menu .search .intS{ height:20px; width:180px; margin:10px 0 0 10px; color:#565656; background:none; border:0;}
.menu .search .butS{ height:25px; width:25px; cursor:pointer; background:none; border:0; margin-left:5px;}


.Service{position: absolute;visibility:hidden;z-index:1; width:173px; }
.ServiceTop1{ background:url(../images/S_top_bg.png)  no-repeat; height:120px;}
.ServiceTop{ background:url(../images/S_top_bg2.png) no-repeat; height:84px;}
.ServiceMain{background:url(../images/S_main_bg.png) repeat-y;}
.ServiceInfo{ padding-bottom:10px;}
.ServiceInfo p{ display:block; margin:0 13px 10px 13px; color:#000;}
.ServiceInfo ul { margin:0 10px 10px 10px;}
.ServiceInfo ul li{  color:#000; line-height:26px; height:26px; margin-bottom:5px; background: url(../images/S_li_bg.png) no-repeat;  }
.ServiceInfo ul li a{ font-style:normal; color:#000; margin-left:12px; }
.ServiceInfo ul.S_pro{ margin:0 0 0 45px; }
.ServiceInfo ul.S_pro li{ list-style-type:decimal-leading-zero; color:#000; background:none; margin:0 0 5px 0; font-size:14px;  }
.ServiceInfo ul.S_pro li a{  font-size:12px; margin-left:0; border-bottom:1px dotted #ddd; padding:0 5px 5px 5px;}
.ServiceInfo ul.S_pro li a:hover{ color:#fff; background:#900;}
.ServiceInfo .St{ color:#fff; font-style:normal; margin-left:8px; margin-right:12px;}
.ServiceInfo .St1{ margin-left:12px; font-size:14px; font-style:italic;}
.ServiceInfo .S_QQ{ display:block; margin-bottom:0px; margin-left:58px;}
.ServiceBottom{ height:25px; background:url(../images/S_bottom_bg.png) no-repeat;}


.content{ margin-top:-5px; position:relative; z-index:900;}
.footer{ background:url(../images/footer_bg.png) top center no-repeat; color:#fff; margin:-90px auto 0px auto; padding-top:80px;}
.footer .copyright{ width:950px; margin:0px auto; padding:30px 0 50px 0; width:9}
.footer .copyright a{ color:#fff; padding-right:5px;}
.footer .copyright a:hover{ text-decoration:underline;}
.footer .fNav{ float:right;}
