body{margin:0px; background:#fff url(bg.jpg) repeat-x; font-size:12px;text-align:center; color:#666666;}
*{font-family:'Arial','宋体'; font-size:12px;}
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:#666666;}
a:hover{color:#333333;}
.clearbox{float:none;clear:both;width:0px;height:0px;overflow:hidden;}

.content{width:1002px; margin:0px auto; text-align:left;}
.top{width:966px; height:84px; padding:28px 0px 0px 36px; margin:0px auto; text-align:left;}
.logo{float:left; width:171px; height:81px;}
.menu{float:left; width:795px; height:42px; padding:39px 0px 0px 0px; background:url(tag.jpg) 104px 0px no-repeat;}
.menu ul{width:795px; height:42px; background:url(mbg.jpg) repeat-x;}
.menu li{float:left; height:34px;}
.menu .lst{width:90px; line-height:40px;}
.menu .ln{width:2px; overflow:hidden; background:url(mline.jpg) no-repeat;}
.menu .lst a{height:34px; text-align:center; color:#ffffff; font-size:14px; display:block;}
.menu .lst a:hover{text-decoration:underline; color:#ddd;}

.banner{width:1002px; height:300px; text-align:left;}

.news{width:1002px; height:60px; background:url(nbg.jpg) repeat-x;}
.news .tt{float:left; width:140px; padding-left:10px; height:50px;}
.news .cont{float:left; width:832px; height:50px; line-height:40px; overflow:hidden;}

.news .leftLoop{width:842px;}
.news .leftLoop .bd{float:left; width:842px;} 
.news .leftLoop .bd ul{overflow:hidden; zoom:1;} 
.news .leftLoop .bd ul li{text-align:left; float:left; display:_inline; padding:0px 50px 0px 10px; background:url(icon.gif) 0px 18px no-repeat;} 

.left{float:left; width:787px;}
.left .l1{float:left; width:233px; height:230px;}
.left .l1 .tt{width:219px; height:28px; line-height:28px; background:#0074ab url(tt1.jpg) 12px 8px no-repeat;}
.left .l1 .cont{width:219px; padding-top:10px;}
.left .l1 .cont li{float:left; width:94px; line-height:24px; height:24px; border-bottom:1px #cdcdcd dashed; padding-left:15px; background:url(icon2.gif) 5px 9px no-repeat;}
.left .l1 .cont a{color:#0074ab;}
.left .l1 .cont a:hover{color:#004d72;}
.left .l2{float:left; width:539px; height:230px;}
.left .l2 .tt{width:529px; height:19px; background:#0074ab url(tt2.jpg) 12px 8px no-repeat; text-align:right; padding:9px 10px 0px 0px;}
.left .l2 .cont{width:503px; padding:19px 13px 0px 13px; line-height:24px;}
.left .l2 .cont .border{float:left; width:140px;}

.left .l3{clear:both; width:772px; height:180px;}
.left .l3 .tt{width:762px; height:19px; background:#0074ab url(tt3.jpg) 12px 8px no-repeat; text-align:right; padding:9px 10px 0px 0px;}
.left .l3 .cont{width:762px; padding-top:10px;}
.left .l3 .cont .leftLoop{width:762px;}
.left .l3 .cont .leftLoop .bd{float:left; width:682px; overflow:hidden;} 
.left .l3 .cont .leftLoop .bd ul{overflow:hidden; zoom:1;} 
.left .l3 .cont .leftLoop .bd ul li{float:left; width:170px; display:_inline; padding:0px 5px 0px 0px; text-align:center;} 
.left .l3 .cont .pic{width:168px; padding-top:5px; height:115px; text-align:center; border:1px #d7d7d7 solid; background:#f4f4f4;}
.left .l3 .cont .leftLoop .hd .prev,.leftLoop .hd .next{float:left; display:block; width:40px; height:120px; overflow:hidden; cursor:pointer;} 
.left .l3 .cont .leftLoop .hd .next{background:url(prev.jpg) 10px 55px no-repeat;}
.left .l3 .cont .leftLoop .hd .prev{background:url(next.jpg) 10px 55px no-repeat;}


.right{float:left; width:215px;}
.right .r1{width:215px;}
.right .r1 .tt{width:205px; height:19px; background:#0074ab url(tt4.jpg) 12px 8px no-repeat; text-align:right; padding:9px 10px 0px 0px;}
.right .r1 .cont{width:215px; height:150px; padding-top:20px; text-align:center; background:#f5f5f5;}
.right .r2{width:215px;}
.right .r2 .tt{width:205px; height:19px; background:#ffffff url(tt5.jpg) 12px 8px no-repeat; text-align:right; padding:9px 10px 0px 0px;}
.right .r2 .cont{width:195px; height:150px; padding:10px; line-height:24px; background:#f5f5f5 url(kf.jpg) 135px 73px no-repeat;}

.bottom{clear:both; width:1002px; line-height:24px; text-align:center; background:#e3e9ec; border-top:5px #f3f3f3 solid; padding-bottom:10px;}
.bottom a{color:#4b6c7b;}
.bottom a:hover{color:#004d72;}
.bottom .nav{width:1002px; padding-top:5px; border-bottom:1px #cdcdcd dotted;}
.bottom .copyright{width:1002px; color:#4b6c7b; padding-top:5px; line-height:18px;}