body {color:#706e6c;}
a {color:#706e6c;}
a:hover {color:#F00;}


/* ---- #nav-block ---- */

#search-block {padding:10px 0 0  54px;height:54px;background:url(img/bg_search.gif) repeat-x;color:#FFF;}
#search-block .search {height:26px;;font-size:13px;vertical-align:middle;}
#search-block .search label {font-weight:bold;font-size:14px;line-height:20px;}
#search-block .search input.radio {padding-left:10px;width:20px;height:20px;vertical-align:middle;}
#search-block .search input.text {border:1px solid #7f9db9;height:18px;width:348px;vertical-align:middle;}
#search-block .search button {width:45px;height:20px;border:1px solid #7f9db9;vertical-align:middle;}

#search-block .s a {color:#FFF;}
#search-block .s a:hover {color:#F00;}



/* ---- #main-content ---- */
#main-content {display:inline;float:left;width:680px;margin-right:10px;}

.bread-crumb {padding-left:25px;height:25px;line-height:25px;background:url(img/bg_bread_crumb.gif) no-repeat 2px 5px;}
.bread-crumb a {color:#1f477e;}
.bread-crumb a:hover {color:#F00;}

.list-head {margin-left:5px;padding-left:18px;height:40px;line-height:40px;font-weight:900;font-size:19px;background:url(img/bg_news_list.gif) no-repeat 0 9px;color:#1f477e;border-bottom:1px dashed #818181;}

#main-content .list {margin-left:5px;padding-top:10px;height:596px;}
#main-content .list li {padding-left:20px;line-height:26px;background:url(img/li.gif) no-repeat 9px 9px;font-size:14px;}
#main-content .list li.blank {height:18px;background:none;}
#main-content .list li a {text-decoration:underline;color:#1f477e;}
#main-content .list li a:hover {color:#F00;}
#main-content .list li span.date {font-size:12px;color:#666;}

.pagination {margin-top:15px;border:solid #CCC;border-width:1px 0;padding-top:10px;height:36px;color:#444;text-align:center;font-weight:bold;}
.pagination a {color:#444;}
.pagination a.current {color:#F90;text-decoration:underline;}
.pagination a:hover {color:#F00;}
.pagination button {border:1px solid #CCC;font-weight:normal;height:18px;line-height:16px;}
.pagination input.page-num {width:30px;font-weight:normal;margin-right:3px;}

/* ---- #rightbar ---- */
#rightbar {float:left;width:260px;}

#rightbar .box.box-alpha {height:194px;}
.box.box-alpha {margin:10px auto 0;border:1px solid #9bbdd3;}
.box.box-alpha .caption {height:22px;line-height:22px;background:url(img/box_caption.gif) no-repeat;}
.box.box-alpha .caption h2 {padding-left:20px;;color:#073e66;}
.box.box-alpha .caption span.right a {color:#073e66;margin-right:5px;}
.box.box-alpha .caption span.right a:hover {color:#F00;}
.box.box-alpha .content {padding:3px 8px 0;}

.img-area {display:inline;float:left;padding:3px 5px 0 0;text-align:center;width:100px;line-height:24px;}
.img-area img {display:block;border:1px solid #CCC;width:98px;height:139px;}


/* list */
.box-alpha .list {display:inline;float:left;}
.box-alpha .list li {line-height:24px;font-family:宋体;vertical-align:middle;}
.box-alpha .list li a {color:#000;text-indent:-1em;}
.box-alpha .list li a:hover {color:#F00;}


/*==== hentry ====*/
.hentry {margin-top:10px;border:1px solid #CCC;padding:0 25px;min-height:697px;_height:697px;overflow:hidden;_overflow:none;}
.hentry .entry-title {height:32px;line-height:36px;text-align:center;font-size:17px;color:#1f477e;}
.hentry .entry-content {line-height:22px;color:#000;}
.hentry .info {border-bottom:1px solid #CCC;line-height:22px;text-align:center;}
.hentry .info .date {color:#666;}
.hentry .extend-info {float:left;padding:10px 0 20px 10px;width:340px;}
.hentry .extend-info label {font-weight:bold;}

.hentry .extend-photo {float:right;display:inline;margin:10px 0 10px 10px;width:260px;height:260px;border:1px solid #CCC;font-size:0;line-height:0;}
.hentry .extend-photo img {width:256px;height:256px;padding:2px;}



