@charset "utf-8";
html{font:normal 14px/1.8em "\5FAE\8F6F\96C5\9ED1";color:#4c4c4c;background-color:#f4f4f4;}
body,h1,h2,h3,h4,h5,p,dl,dt,dd,ul,li,div{margin:0;padding:0}
ul,li{list-style:none}
div{word-wrap:break-word;}
em{font-style:normal;font-weight:bold;letter-spacing:0}
img,a img{border:0;vertical-align:middle;display:block;} 
a{text-decoration:none;color:#555;}
a:hover{text-decoration:none;color:#900;}
.fl{float:left;}
.fr{float:right!important;}
.of{overflow:hidden;}
.clear{clear:both;height:0;line-height:0;font-size:0;display:block;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
/*layout*/
.wrap,.layout{margin:0 auto;width:950px;clear:both;}
.wrap{margin:20px auto;}
/*header*/
.header{width:100%;height:100px;background:url(../images/headerBg.png) repeat-x;}
.header h1{float:left;margin-top:20px;}
/*content*/
.bg{background:url(../images/leftBg.gif) 0 0 repeat-y;}
.bgW{background-color:#fff;}
#leftNav{width:230px;float:left;}
#leftNav li{float:left;width:230px;line-height:50px;border-bottom:1px solid #eee;text-align:right;}
#leftNav li a{display:block;padding-right:30px;}
#leftNav li.curr span{padding-left:16px; background:url(../images/title.png) -262px -84px no-repeat;}
#leftNav li.curr{width:200px;padding-right:30px;border-bottom:1px solid #900;background-color:#fff;font-weight:bold;color:#900;}
.content{float:right;width:640px;padding:10px 40px 40px;line-height:28px;}
.content h2{display:block;margin-bottom:20px;border-bottom:1px solid #eee;font-size:20px;line-height:40px;color:#900;}
.content .txt{font-size:14px;line-height:25px;}
.fimg{width:100%;overflow:hidden;clear:both;padding:10px 0px;}
.fimg li{float:left;height:55px;width:128px;white-space:nowrap;margin:auto;text-align:center;}
.fimg li a img{border:1px solid #EEE;padding:1px;width:88px;height:31px}
.fimg li a:hover img{border:1px solid #900;}
.ftxt,.map .url{width:100%;overflow:hidden;clear:both;padding-top:10px;border-top:1px solid #EEE;}
.ftxt a{float:left;width:128px;height:30px;line-height:30px;font-size:12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.map{padding:10px 8px;border-bottom:1px solid #EEE;}
.map h3 {float:left;width:600px;height:30px;}
.map h3 li{float:left;margin-right:10px;}
.map h3,.map h3 a{font-size:14px;color:#1B76D1}
.map .url li{float:left;line-height:14px;padding:8px 20px 10px 0px;white-space:nowrap;font-size:12px;color:#666666;}
.ftxt a:hover,.map a:hover{text-decoration:underline;}
/*footer*/
.footer{font-size:12px;line-height:40px;text-align:center;border-top:2px solid #e5e5e5;color:#999;clear:both;}
.footer a{color:#999}