body{margin:0px; background:#fff url(bg.jpg) repeat-x; font-size:12px;text-align:center; color:#555;}
*{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:#555;}
a:hover{color:#999;}
.clearbox{float:none;clear:both;width:0px;height:0px;overflow:hidden;}

.top{width:1002px; height:300px; margin:40px auto; text-align:left; background:url(mbg.png) no-repeat; overflow:hidden; position: absolute;  left:50%; top:0%; margin-left:-490px;    z-index:9999;}
.top .logo{float:left; width:180px; height:100px;padding:10px 0px 0px 0px;}
 
.menu{float:right; width:820px;  height:0px; text-align:center; padding:2px 0px 0px 0px;}
.menu li{float:left; width:117px; line-height:35px; height:30px;font-size:15px; padding:10px 0px 0px 0px; }
.menu li ul{ position:absolute; z-index:999; background:#f7f7f7 none repeat scroll 0 0 !important; filter:Alpha(opacity=90);}
.menu li li{width:117px; height:30px; line-height:30px; float:none; border-top:1px #dfdfdf solid;font-size:12px; text-align:center;}
.menu a{display:block; width:100%; height:100%; color:#666; }
.menu a:hover{ width:100%; height:30px;  color:#fff; background:url(m.png) 8px 2px no-repeat;}
.top .tag{float:right; width:78px; height:100px; line-height:10px;   padding:0px 0px 0px 0px;}

.menu li ul{margin:0px 0px 0px 0px;}
*html .menu li ul{margin:0px 0px 0px -46px;}
*+html .menu li ul{margin:0px 0px 0px -55px;}

.banner{clear:both; width:100%; height:527px; margin:0px auto; text-align:center;}


.content{text-align:center; text-align:left; height:430px; margin:0px auto;width:1002px; }
.shang{text-align:center; text-align:left; height:150px; padding-top:20px; width:1002px; }
.proser{width:1002px;}
.proser li{float:left; width:250px; height:132px; text-align:center; line-height:35px;font-family:'微软雅黑';font-size:13px; font-weight: bold;}
.proser li a{display:block; width:238px;}
.proser li img{width:238px; height:132px;}

.left{float:left; width:660px;padding-top:50px;}
.left .l1{float:left; width:320px;height:150px; }
.left .l1 .tt{width:280px; height:29px;   color:#000; font-size:16px;font-family:'微软雅黑'; border-bottom:1px #dfdfdf solid;}
.left .l1 .tt a{float:right; }
.left .l1 .cont{width:265px; padding:20px 0px; line-height:22px; }

.left .l2{float:left; width:340px;  height:150px;}
.left .l2 .tt{width:300px; height:29px;  color:#000; font-size:16px;font-family:'微软雅黑';  border-bottom:1px #dfdfdf solid; }
.left .l2 .tt a{float:right; }
.left .l2 .cont{width:320px; line-height:32px;padding:18px 8px;}
.left .l2 .cont li{float:left; width:285px; text-align:left;padding:0px 0px;  border-bottom:1px #d7d7d7 dotted ;}

.right{float:left; width:322px;background:url(contact.jpg) 0px 58px no-repeat; height:200px;padding-top:50px;}
.right .tt{width:232px; height:29px; color:#000; margin:0px 0px 0px 180px; font-size:16px;font-family:'微软雅黑'; }
.right .tt a{float:right;  }
.right .cont{width:186px; padding:10px; line-height:27px;padding:10px 180px;}
.right .cont li{float:left; width:97px; text-align:center;}
 

.bottom{clear:both; width:982px; padding:18px; text-align:left; margin:0px auto;color:#FFF;}
.bottom .nav{float:left;color:#FFF;}
.bottom .copyright{float:right;color:#FFF;}

