@charset "utf-8";
.main {background: #FFFFFF; padding-left: 10px; overflow: hidden; padding-right: 10px;}
.m1 { width: 638px; border: 1px solid #a5d3f4; float: left; padding-right: 27px; padding-left: 27px; background: url(bg2.gif) repeat-x top; }
.m1 ul { border-right: 1px solid #a5d3f4; border-bottom: 1px solid #a5d3f4; border-left: 1px solid #a5d3f4; padding-top: 8px; line-height: 26px; padding-bottom: 8px; font-size: 14px; padding-left: 24px; height: 153px; }
.m1 li { background: url(bg5.gif) no-repeat left center; padding-left: 10px; width: 266px; float: left; padding-right: 30px; }
.m1 ul a:link { color: #343434; }
.m1 ul a:visited { color: #343434; }
.wz { height:auto; padding-top: 17px; line-height: 12px; padding-bottom:20px; }
.wz a:link { color: #000; }
.wz a:visited { color: #000; }
.wz h1 { font-size: 26px; color: #000; margin-top: 26px; text-align: center; line-height: 26px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }

#wz { background: url(bg11.jpg) no-repeat center; height: 26px; padding-top: 2px; line-height:24px; font-size:12px;color: #FFFFFF; text-align: center;}
#wz a { margin-right: 12px; margin-left: 12px; }

#ban1 { text-align: center; margin-top: 26px; margin-bottom: 2px; }
.m1 p { padding: 0px; margin-top: 10px; color: #333; font-size:14px; line-height:26px; }
.m1 p a:link { color: #F00; }
.m1 p a:visited { color: #F00;}
.ts { background: #ebf6fc url(bg6.jpg) no-repeat 10px 10px; border: 1px solid #b0cad9; line-height: 22px; font-size: 12px; color: #024160; padding: 6px 14px 6px 109px; margin-top: 20px; }
.ts .bt1 { float: right; margin-left: 17px; width: 104px; height:auto;}
.ts .bt1 img { padding-bottom:5px;}
#tag { margin-top: 10px; line-height: 36px; }
#tag span { background: url(ic5.gif) no-repeat left 4px; font-size: 14px; line-height: 18px; font-weight: normal; padding-left: 30px; color: #2f7380; }
#tag span a { margin-right: 11px; margin-left: 11px; }
#tag span a:link{color: #2f7380;  }
#tag span a:visited{color: #2f7380; }
#tag p{ font-size: 14px; font-weight: normal; }
#tag p a:link { color: #000; text-decoration:none; }
#tag p a:visited { color: #000;text-decoration:none; }
#tag p a:hover{color: #000;text-decoration: underline;}
.xg { margin-top: 18px; }
.xg { border: 1px solid #cadbef; background: #f9fdfe; margin-top: 18px; }
.xg img { cursor: pointer; margin-top: 1px; margin-bottom: 1px; margin-left: 1px; }
.jd { margin-top: 10px; margin-bottom:10px; }
#zx {padding-bottom: 35px; height:500px;}

.rh { width: 276px; }
.rh h1 { background: url(nb1.jpg) no-repeat; font-size: 14px; line-height: 47px; padding-left: 17px; padding-right: 14px;}
.rh h1 span { float: right; font-size: 12px; font-weight: normal;}
.rh h1 a:link {color: #004878;}
.rh h1 a:visited {color: #004878;}
.rh ul { border-right: 1px solid #a7d4fb; border-bottom: 1px solid #a7d4fb; border-left: 1px solid #a7d4fb;  font-size: 14px; line-height: 25px; margin:0; padding:0; padding-bottom:10px; margin-bottom:10px;}
.rh li { margin-left: 13px; background: url(liststyle_03.gif) no-repeat left center; padding-left: 7px;_padding-left:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:238px;}
.rh li a:link { color: #6d6d6d; }
.rh li a:visited { color: #6d6d6d; }.rh .zj { float: left; }
.rh .p1 { border-right: 1px solid #a7d4fb; border-left: 1px solid #a7d4fb; padding: 11px 6px 4px; }
.rh .p1 h2 { font-size: 14px; font-weight: normal; color: #318eb9; padding-bottom: 2px; margin-left: 90px; }
.rh .p1 h2 a:link {color: #3493c1;}
.rh .p1 h2 a:visited {color: #3493c1;}
.rh .p1 p { color: #8f8f8f; line-height: 23px; margin-bottom: 2px; margin-left: 90px; }
.bt2 { margin-left: 90px; }
.rh p a:link { color: #3493c1; }
.rh p a:visited { color: #3493c1; }
.db { border-bottom: 1px solid #a7d4fb; border-right: 1px solid #a7d4fb; border-left: 1px solid #a7d4fb; margin-bottom: 10px; padding-top: 7px; }
.rh .p2 { padding: 10px 15px 10px 10px; height: 82px; background: url(bg8.gif) repeat-y center; }
.rh .p2 img { float: left; margin-right: 12px; padding: 1px; border: 1px solid #ccc; }
.rh .p2 h1 { background: url(none); font-size: 12px; line-height: 12px;_line-height: 14px; margin-bottom: 6px; font-weight: normal; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:120px; text-align:left;}
.rh .p2 p {font-size: 12px; }
.rh .p2 a:link { color: #3493c1; }
.rh .p2 a:visited { color: #3493c1; }
.rh .ban { margin-bottom: 10px; }
.ban img { margin-left: 4px; }

.rh #u2 { padding-left: 12px; line-height: 30px; background: url(bg8.gif) repeat-y center; height: 126px; }
.rh #u2 li { border-bottom: 1px dashed #b4b4b4; background: url(ic1.gif) no-repeat 2px center; padding-left: 19px; float: left; width: 102px; margin-left: 0px; }
.rh #u2 a:link { color: #004e8e; }
.rh #u2 a:visited { color: #004e8e; }
.rh .u3 { padding-left: 12px; border-right: 1px solid #a7d4fb; border-bottom: 1px solid #a7d4fb; border-left: 1px solid #a7d4fb; padding-top: 15px; }
.rh .u3 h1 { background: url(ic3.gif) no-repeat left center; padding-left: 24px; font-size: 12px; margin-bottom: 11px; line-height: 16px; font-weight: normal; }
.rh .u3 h2 { font-size: 12px; line-height: 16px; font-weight: normal; background: url(ic4.gif) no-repeat left center; padding-left: 24px; margin-bottom: 20px; }
.rh .u3 h2 a:link { color: #ff6203; }
.rh .u3 h2 a:visited { color: #ff6203; }

#footer { background: #FFFFFF; text-align: center; padding-top:30px; padding-bottom:20px;}
.tqq{float:right; overflow:hidden;}