body{margin:0px; background:#f5f5f5 url(bg.jpg) repeat-x; font-size:14px;text-align:center; color:#555;}
*{font-family:'Arial','微软雅黑';}
input,select{color:#555;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
table{border-collapse:collapse;}
img{border:0px;}
ul,li{list-style-type:none;}
a{text-decoration:none; color:#555;}
a:hover{color:#c00;}
.clearbox{float:none;clear:both;width:0px;height:0px;overflow:hidden;}

.top{width:1200px; height:145px; margin:0px auto; text-align:left; padding-top:0px; overflow:hidden;}
.top .logo{float:left; width:250px;  padding-top:10px;}
.top .tag{float:right; width:250px; height:20px; line-height:40px; color:#555; padding:35px 0px 0px 0px;  }
.top .tag a{color:#555;}
.top .tag a:hover{color:#c00;}
 
.menu{float:left; width:100%; height:150px;  text-align:center; background:url(mbg.png) top center no-repeat; margin:-581px auto; z-index:99999; position:relative;      }
.m{  width:1200px; height:150px;  text-align:center; margin:1px auto; }
.m li{float:left; width:150px; line-height:50px; height:45px;font-size:16px; font-weight:bold; c }
.m li ul{ position:absolute; z-index:999; background:#fff none repeat scroll 0 0 !important; filter:Alpha(opacity=86); opacity:0.86; }
.m li li{width:150px; height:30px; line-height:30px; float:none; border-top:1px #fff dotted;font-size:12px; text-align:center; font-weight:normal }
.m a{display:block; width:100%; height:100%; color:#000; }
.m a:hover{ width:100%; height:100%;  color:#fff; background:#ff8400;  }

.m li ul{margin:0px 0px 0px 0px;  }
*html .m li ul{margin:0px 0px 0px -46px;}
*+html .m li ul{margin:0px 0px 0px -86px;}

.m li li ul{position:absolute; z-index:9999; background:#FFF none repeat scroll 0 0 !important; margin:-31px 0px 0px 150px;   }

.banner{clear:both; width:100%; height:580px; margin:0px auto; text-align:center;    }

.slideBox{ width:100%; height:580px; overflow:hidden; position:relative;    } 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; height:13px; left:47%; margin-top:555px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:20px;  width:8px; height:12px; line-height:12px; text-align:center; background:#fff; color:#fff; cursor:pointer; padding:0px 2px;     -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius:15px;} 
.slideBox .hd ul li.on{ background:#c00; color:#c00; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd a{width:100%; height:580px; display:block; overflow:hidden;}
.slideBox .bd img{ width:1920px; height:580px; } 



.content{ padding:17px 0px 0px 0px; margin:0px auto; text-align:left; height:700px;}
.content2{width:1200px;padding:17px 0px 0px 0px; margin:0px auto; text-align:left; height:700px;}

.s{ width:1200px; margin:0px auto; text-align:left; height:350px; color:#000} 
.s1{ float:left; margin:-17px auto; width:250px; background:url(s01.jpg) no-repeat; height:350px}
.s1 .st{ font-size:20px;   color:#c00; font-weight:bold; padding:20px 0 0 40px; height:80px}

.s2{float:left; width:725px; background:#fff; margin:0 auto; height:303px;   }
.s3{float:left; width:200px; background:url(s02.jpg) 30px 0px no-repeat; margin:0 auto;  height:303px;  }
.s3 .st{ font-size:16px; color:#FFF; height:30px}

.b{ width:1200px; margin:0px auto; float:left; position:absolute; z-index:999; }
.b .B01{ float:left; width:400px;  height:425px;  }
.b .B01 .bc{ width:320px; padding-top:190px; padding-left:30px; font-size:12px; color:#666; line-height:20px;  }
 
 
.b .B02{ float:left; width:400px;  height:425px;  }
.b .B02 .bc{ width:320px; padding-top:190px; padding-left:30px; font-size:12px; color:#666; line-height:20px;   }
 
 
.bottom{clear:both; width:980px;  text-align:center; margin:0px auto; padding-top:40px; height:60px; }
.bottom .nav{float:right;}
.bottom .copyright{  color:#fff; line-height:27px;}
.bottom a{ color:#FFF} 
.bottom a:hover{ color:#ddd}

/*底部样式*/
#footerNav{width:1160px; height: auto; padding-top:60px; overflow:hidden; text-align:left; padding-left:80px;}
#footerNav_left{width:820px; height:auto; float:left;}
#footerNav_left li{width:130px; height:auto; float:left; padding-left:15px; line-height:24px;}
#footerNav_left li a{color:#8a8a8a; text-decoration:none;}
#footerNav_left li a:hover{color:#d31318; text-decoration:none;}

#footerNav_right{width:210px; height:auto; line-height:24px; float:left; }
.share{width:210px; height:auto; margin-top:5px;}
.weixin{width:210px; height:auto; margin-top:-20px; float:left;}