body { font-family:"宋体",Arial; font-size:12px; line-height:24px; color:#000; margin:0; padding:0; background:url(../img/bg.jpg) repeat-x;}
img {display:block;}
a img {border:0;}
*{margin:0; padding:0;}
.clear {clear:both; font-size:0;}
.float{ float:left;}

a {color:#002277; text-decoration:none;}
a:hover {color:#002277; text-decoration:underline;}

.wihte {color:#fff; text-decoration:none;}
.wihte:hover {color:#fff; text-decoration:underline;}
.black{color:#000; text-decoration:none;}
.black:hover{color:#000; text-decoration:underline;}
.more_link {color:#002277; font-size:12px; font-weight:normal; text-decoration:none; margin-right:15px; float:right; display:inline;}
.more_link:hover {color:#002277; text-decoration:underline;}
h5{ font-size:16px; line-height:35px; height:35px; text-align:center; font-weight:bold; overflow:hidden; margin-bottom:15px;}

#container {width:960px; margin:0 auto;}
#top{height:30px; padding:0 10px; text-align:right; line-height:30px;}
#top span{ float:left;}

#banner{ width:960px; height:184px; overflow:hidden;}
#nav{ height:31px; background:url(../img/nav_bg.jpg) repeat-x; text-align:center; color:#48679E; font-size:14px; line-height:31px; margin:2px 0 6px 0;}

.left_td{ width:310px; vertical-align:top;}
.flash { width:300px; height:200px; border:#B9C6D9 solid 1px; padding:4px; margin-bottom:6px;}

.in_title{ height:28px; color:#002277; background:url(../img/in_title_bg.jpg) no-repeat; border:#B9C6D9 solid 1px; font-size:14px; font-weight:bold; padding-left:20px; line-height:28px;}

.in_left_content{ width:280px; height:410px; border:#B9C6D9 solid 1px; padding:6px 14px; overflow:hidden;}
.in_left_content h3{ height:30px; font-size:14px; font-weight:bold; line-height:30px; overflow:hidden;}
.square{ width:104px; height:105px; border:#B9B9B9 solid 1px; float:left; margin:0 2px; padding:5px 5px 0 5px;}
.square img{ width:102px; height:80px; border:#ccc solid 1px;}
.square p{ width:104px; height:23px; line-height:23px; text-align:center; overflow:hidden;}
.in_r{list-style:none; float:left; width:154px; padding-left:5px;}
.in_r li{ color:#000; height:23px; line-height:23px; overflow:hidden;}

.in_left{list-style:none;color:#6a6a6a; margin-top:5px;}
.in_left li{height:24px; overflow:hidden;}

.mid_td{ width:380px; padding:0 10px; vertical-align:top;}
.notice{ color:#002277; height:46px; background-color:#fbfbfb; border:#ccc dotted 1px; padding:2px 15px; margin-bottom:6px; overflow:hidden;}
.notice span{ font-weight:bold;}

#in_mid{ width:348px; border:#e4e4e4 solid 1px; height:600px; padding:5px 15px; overflow:hidden;}
#in_mid h1{ font-family: "黑体"; font-size: 20px; line-height: 33px; height: 33px; overflow: hidden; font-weight: normal;}
#in_mid p{ height:70px; line-height:22px; overflow:hidden;}
#in_mid ul{ list-style:none;}
#in_mid ul li a{ width:265px; height:24px; overflow:hidden;}
#in_mid ul li span{ color:#6a6a6a; float:right;}

.right_td{ width:250px; vertical-align:top;}
.member_content{ height:317px; padding-top:10px; border:#B9C6D9 solid 1px; border-top:none; background-color:#EFF2F7; margin-bottom:6px;}
.member_content table{ width:228px; margin:0 auto; border-bottom:#B9C6D9 solid 1px;}
.meminput { width:167px; border: #7F9DB9 1px solid; padding:2px; margin:2px 0; background-color:#fff; color:#666;}
.login{ margin:5px auto;}
.mem_title{ width:218px; height:25px; color:#002277; margin:0 auto; border-bottom:#B9C6D9 dotted 1px; font-size:14px; font-weight:bold; padding-left:10px; padding-top:6px;}
.mem_list{ width:206px; height:163px; color:#002752; list-style:none; overflow:hidden; padding-left:12px; margin-top:6px;}
.mem_list li{ height:24px; width:206px; overflow:hidden;}
.right_list{height:259px; padding:8px 12px; border:#b9c6d9 solid 1px; border-top:none; background-color:#eff2f7; overflow:hidden;}
.right_list ul li{list-style:none; height:24px; overflow:hidden;}
#friendlink{width:957px; border:#B9C6D9 solid 1px; background-color:#ffffff; padding:1px; margin:10px 0;}
#friendlink_bg{background-color:#F3F7FC; padding:10px;}
.friendlink_td{background:url(../img/friendlink_bg.jpg) repeat-y; padding-left:15px; padding-right:10px; font-size:12px; color:#03439A;}
.bottom{ height:50px; border-top:#002277 solid 2px; padding:15px 0; text-align:center;}

.left_in_td{ width:699px; border:#D3DBE6 solid 1px; border-top:#003795 solid 2px; vertical-align:top;}
.right_in_td{ width:250px; vertical-align:top; border-bottom:#B9C6D9 solid 1px; background:url(../img/line.jpg);}
.inner_title{ width:670px; height:32px; color:#003795; font-weight:bold; font-size:14px; padding:0 5px; border-bottom:#8DA0BB solid 1px; line-height:32px; margin:0 auto;}
.inner_title span{ float:right; font-size:12px; font-weight:normal;}
.inner_content{ width:660px; margin:10px auto 20px; font-size:14px; line-height:200%;}
.inner_pic{ width:660px; margin:10px auto 20px;}

.article_list {border-bottom:#ccc 1px dashed; margin:8px 5px;}
.article_list p{height:24px; font-weight:bold; font-size:14px; line-height:24px; overflow:hidden; margin:0; padding:3px 0;}
#page{padding:5px; height:30px; line-height:30px; overflow:hidden;}

.pub{ font-weight:bold; text-align:right; margin-bottom:15px; border-bottom:1px dotted #B9C6D9;color:#003795;}
.sessionshow{ text-align:center; width:228px; line-height:35px; border-bottom:#B9C6D9 dotted 1px; border-top:#B9C6D9 dotted 1px; margin:20px auto 20px;}