body{margin:0px; background:#fff url(bg.jpg) repeat-x; font-size:12px;text-align:center; color:#555; overflow-y:scroll; overflow-x:hidden}
*{font-family:'Arial','微软雅黑';}
input,select{color:#3f4557;}
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:#333;}
a:hover{color:#174a83;}
.clearbox{float:none;clear:both;width:0px;height:0px;overflow:hidden;}

.tb{ width:100%; background:url(mbg.png) repeat-x;   height:100px; z-index:8888; position:relative;}
.top{width:1150px; height:550px; margin:-150px auto; text-align:right; overflow:hidden;z-index:9999; position:relative;}
.top .tag{ width:1110px; height:28px; color:#555; padding-top:70PX;  }
.top .tag a{ color:#555}
.top .tag a:hover{color:#c00;}
.tag .t1{ float:left; padding-left:280px; width:555px; line-height:25px }

.tag .t2{ float:right; background:url(sbg.png) no-repeat; width:200px; }


.top .logo{float:left; width:22%; height:50px; padding-top:60PX; padding-left:20px; }



.menu{float:right; width:820px; height:20px; padding:10px 0px 0px 30px; text-align:center; color:#000 ;    }
.menu li{float:left; width:100px; line-height:40px; height:42px; font-size:15px; }
.menu li ul{ position:absolute; z-index:999; background:url(mbg2.png) repeat-x; font-weight:lighter;}
.menu li li{width:100px; height:30px; line-height:30px; float:none;  font-size:12px; text-align:center;   }
.menu li li a{display:block; width:100%; height:100%; color:#000; display:block;}
.menu li li a:hover{ width:100%; height:100%;  color:#fff; background:#174a83   }

.menu li a{display:block; width:100%; height:100%; color:#000; display:block;}
.menu li a:hover{ width:100%; height:100%;  color:#fff; background:#174a83    }



.menu li ul{margin:0px 0px 0px 0px;  }
*html .menu li ul{margin:0px 0px 0px 0px;}
*+html .menu li ul{margin:0px 0px 0px 0px;}

.menu li li ul{position:absolute; z-index:9999; background:#fff none repeat scroll 0 0 !important; margin:-31px 0px 0px 150px;   }



.banner{ margin:-500px auto; height:700px; background:url(bbg.jpg)  0px 700px repeat-x; text-align:center;}


 



.content{width:1170px; padding:540px 0px 0px 0px; margin:0px auto; text-align:left; height:640px;    }




.left{float:left; width:780px;  }
.left .l1{float:left; width:780px;}
.left .l1 .tt{width:780px; height:60px; border-bottom:1px #DDD solid;   font-size:18px; color:#333}
.left .l1 .tt a{float:right; margin:25px 5px 0px 0px;}
.left .l1 .cont{width:770px; padding:10px; padding-top:20px;line-height:18px;}
.left .l1 .cont a:hover{ color:#666}
 
.left .l2{ float:left; width:780px; padding-top:40px;}
.left .l2 .tt{width:780px; height:60px; border-bottom:1px #dfdfdf solid;  font-size:18px; color:#333}
.left .l2 .tt a{float:right; margin:15px 5px 0px 0px;}

.newslist{width:48%; float:left; padding-top:10px; padding-left:10px; font-size:14px  }
.newslist li{width:100%; padding-left:5%; line-height:26px;  background:url(icon.jpg) 5px 9px no-repeat;}
.newslist a{color:#555;}
.newslist a:hover{color:#c00;}
.newslist span{float:right; color:#999999;}



  
.right{float:RIGHT; width:300px;}
 
.xia{ text-align:center; padding-left:10px; margin:0 auto; height:320px;  }





.bottom{clear:both; width:1160px; padding:0px 10px; text-align:left; margin:0px auto; height:100px; font-size:12px; color:#fff}
.bottom .copyright{ float:left; padding-left:30px; padding-top:10px}
.bottom .copyright  a{ color:#fff}

.bottom .copyright  a:hover{ color:#c00}




