﻿@charset "utf-8";
/* CSS Document */
/*Reset Start*/


.index .sidebar_right{width:228px;float:right;margin:0;padding: 10px 0 0; overflow: hidden;}
.index .sidebar_middle{width:530px; float:left;margin:0;padding:0; padding:10px 0 0 7px; overflow: hidden;}

.box_mid{ width:530px; padding:0 0px; margin:0 0 15px;}
.box_mid .hd{height:34px; padding:0px 0 10px 38px; font-size:1.8em; font-weight:bold;background:url(../images/mid_h2_bg.jpg) no-repeat; position: relative;}
.box_mid .hd h2{ float:left; margin:0px 0 0 0; color: #023f94;line-height:28px; color: #fff; font-weight:bold;}
.box_mid .hd .more{ position: absolute; top: 14px; right: 0px; background:url(../images/bt_more3.jpg) no-repeat; width: 45px; height: 15px; }
.box_mid .hd .more a{ width: 45px; height: 15px; display: block; text-indent: -9999px; }
.box_mid .hd2{height:34px; padding:6px 50px 0 0; font-size:1.8em; font-weight:bold;background:url(../images/mid_h2_bg2.jpg) no-repeat; position: relative;}
.box_mid .hd2 h2{ float:left; margin:0px 0 0 0; color: #023f94;line-height:28px; color: #fff; font-weight:bold;}
.box_mid .hd2 .more{ position: absolute; top: 14px; right: 0px; background:url(../images/bt_more3.jpg) no-repeat; width: 45px; height: 15px; }
.box_mid .hd2 .more a{ width: 45px; height: 15px; display: block; text-indent: -9999px; }
.box_mid .hd2 .tab{ font-size: 0.8em; padding: 0; height: auto;}
.box_mid .hd2 .tab li{ float:left; padding: 0 10px 0 0;margin: -5px 2px 0 0; height:28px;}
.box_mid .hd2 .tab li a{ color: #fff; line-height: 28px; font-weight:bold;  padding: 2px 0 3px 10px; height: 28px; background: url(../images/pagetitle_tab_lf.gif) 0 0px no-repeat;}

.box_mid .bd {font:1.5em/140% arial;}
.box_mid .bd .btnlist{ float:right;}
.btnlist ul.set1{}
.btnlist ul.set1 li{ width:100px; height:23px; background:url(../images/btn_btbg.jpg) no-repeat; float:left; text-align:center; margin-left:5px;}
.btnlist ul.set1 li a{ color:#646464; font-weight:bold;}


.box_mid .bd .bd_bd{ background-color:#fff; border:1px solid #c5c5c5;}
.bd_bd li{ position:relative; height:30px; line-height:30px; padding:0 5px;}
.bd_bd .text{ margin:0; padding-left:5px;}
.bd_bd .color02{ background-color:#f2f2f2;}
.bd_bd .date{ color:#c31d1d; position:absolute; right:10px; top:0px;}

.search{ background:url(../images/search_bg.jpg) no-repeat center top; width:450px; height:25px; padding:3px 0 0 79px; margin:0 0 10px;}
.search .hot_search{ font:1.3em/140% arial; color: #bfbfbf; clear: both; padding-top: 5px;}
.search .hot_search ul{ display: inline;}
.search .hot_search li{ display: inline;}
.search .hot_search li a{ color: #ffc000; margin-right: 5px;}

.search select{ float:left; width:107px; height:20px; border:1px #dadada solid; margin:0 3px 0 0;}
.search input{ float:left;width:340px; height:18px; border:1px #dadada solid; margin:0 3px 0 0;}
.search span{ float:left;color:#fff; font-size:1.3em; line-height:20px; margin:0 3px 0 0;}
.search a.btn01{ float:left;display:inline-block; background:url(../images/search_btn01.jpg) no-repeat; width:61px; height:22px; margin:0 3px 0 0;}
.search a.btn02{ float:left;display:inline-block; background:url(../images/search_btn02.jpg) no-repeat; width:61px; height:22px;}
.search a.btn04{ float:left;display:inline-block; background:url(../images/search_btn04.jpg) no-repeat; width:40px; height:22px; text-align:center; color:#FFF;}

.words{ background:url(../images/words_hd.jpg) no-repeat left center; width:440px; height:26px; padding:0 0 0 105px; margin:0 0 10px;}
.words .horse{ height:24px;border:1px #dadada solid; font:1.3em/24px arial; padding:0 5px; width:405px;}

.flash_banner{ width:530px; padding:0 0px; margin:0 0 10px;}

.navclass li{ float:left;}
.navclass li a{ display:inline-block; text-align: center;}

.hothits .list01{ margin:0 0 0px;}
.hothits li{ float:left; text-align:center; width:130px; overflow:hidden; margin-bottom:5px; text-align:center;}
.hothits li .pic{ height:104px;}
.hothits li p{ font:0.8em/120% arial; height:40px; padding:0 20px;}
.hothits li a{ display:inline-block;text-align:center;}

.box_mid .bd ul.hot_list{}
.box_mid .bd ul.hot_list li{ background: url(../images/icon_link.gif) no-repeat scroll 0 11px transparent; border-bottom: 1px dotted #CCCCCC; float: left; padding: 5px 5px 5px 15px; width: 155px; text-align:left;}

.topic {}
.topic ul{background:url(../images/topic_bg.jpg) repeat-y;}
.topic li{ float: left;  width: 129px; margin-right: 15px; padding: 10px 10px 10px 25px; background:url(../images/icon_topic.gif) 10px center no-repeat; border-bottom: 1px solid #fff; color: #4d8300; font-size: 0.8em;}
.topic li a{ color: #4d8300;}
.topic li.last{ margin-right: 0px; }

.news {}
.news .bd { background: url(../images/news_bg.jpg) 0 0 no-repeat; padding: 0 0 0 150px; min-height: 150px; _height: 150px;}
.news .bd ol{ list-style: decimal; margin-left: 25px;}
.news .bd .text{ color: #224574;}
.news .bd .text a{color: #224574;}
.news .bd .date{color:#760707;}
.news .bd .con{color:#666;}

.information .bd .bd_hd{ background:url(../images/bd_hd.jpg) no-repeat top; height:5px;}
.information .bd .bd_bd{ padding:0; background:url(../images/bd_bd.jpg) center 0 repeat-y;}
.information .bd .bd_ft{ background:url(../images/bd_ft.jpg) no-repeat bottom; height:5px;}
.information .bd .section{ padding:0px 4px; margin:0 0 0px;}
.information .bd .section h3{margin-bottom: 5px; padding: 5px 5px 0; color: #666; font-weight: bold;}
.information .bd ul{ padding: 0 0px; }
.information .bd li{ margin:0 0px 0 0px; line-height: 30px; height:30px; padding:0px 5px; position: relative; }
.information .bd li a{color:#224574;}
.information .bd li a:hover{ color:#fe5f00;}
.information .bd li.color01{}
.information .bd li.color02{ background:#f1f1f2;}
.information .bd li div.text{ margin:0 0 0 0px; padding-left: 5px;}
.information .bd li div.date{ color:#760707; font:0.8em/29px arial; position: absolute; top: 0; right: 10px; text-align: right;}

.information .btnlist { position: relative; padding: 0 0px; height: 30px;}
.information .btnlist .set1, .information .btnlist .set2{ position: absolute; right: 0px; top: 0px;}
.information .btnlist .set1 li{ float: left; width: 125px; height: 22px; padding: 0; margin: 0;}
.information .btnlist .set1 li a{ background: url(../images/btn_btbg.gif) no-repeat;width: 110px; height: 22px; display: block; text-align: center; line-height: 22px; padding: 0 15px 0 0; color: #fff; font-weight: bold;}
.information .btnlist .set1 li a:hover{ color: #5b92d2;}
.information .btnlist .set1 li.active a{ background: url(../images/btn_btbg2.gif) no-repeat; color:#5b92d2;}
.information .btnlist .set2 li{ float: left; padding: 0; margin: 0 0 0 5px;}
.information .btnlist .set2 li a{ display: block;}
.information .btnlist .bt_rss { width: 22px; height: 22px; }
.information .btnlist .bt_rss a { width: 22px; height: 22px; background:url(../images/icon_rss.gif) no-repeat;}
.information .btnlist .bt_list { width: 56px; height: 22px; }
.information .btnlist .bt_list a { width: 56px; height: 22px; background:url(../images/icon_list.gif) no-repeat;}

.information2 {}
.information2 .hd .tab { left: 15px;}

.information2 .btn { background: url(../images/info2_btnbg.gif) no-repeat; height: 47px; position: relative; margin: 0 0 10px;}
.information2 .bd .btn ul{ position: absolute; top: 13px; right: 10px;padding: 0px; }
.information2 .btn ul li{ float: left; margin-left: 5px; padding: 0; background: none;}
.information2 .btn ul .btn01, .information2 .btn ul .btn02{ display: block;width: 138px; height: 22px;}
.information2 .btn ul .btn01{ background: url(../images/info2_bt1.jpg) no-repeat;}
.information2 .btn ul .btn02{ background: url(../images/info2_bt2.jpg) no-repeat;}
.information2 .btn ul .bt_rss { }
.information2 .btn ul .bt_rss a {display: block; width: 22px; height: 22px; background:url(../images/icon_rss.gif) no-repeat;}

.information2 .bd ul{ padding: 0 10px; }
.information2 .bd li{ padding:0 0px 0 20px;margin:0 0 5px; background:url(../images/icon_dot.gif) 7px 10px no-repeat; }
.information2 .bd li a{color:#224574;}

.mainlink .bd{ background:url(../images/link_bg.gif) no-repeat; position: relative; height: 170px;}
.mainlink .bd .prev{ background:url(../images/bt_prev.gif) no-repeat; position: absolute; top:65px; left: 5px; }
.mainlink .bd .next{ background:url(../images/bt_next.gif) no-repeat; position: absolute; top: 65px; right: 5px;}
.mainlink .bd .prev a, .mainlink .bd .next a{ width: 27px; height: 22px; display: block; }
.mainlink .bd ul{ padding: 20px 0 0 45px;}
.mainlink .bd li{ float: left; margin: 0 10px 10px 0; width: 100px; height: 50px;}

.online_serv .bd{ width:530px; margin:0 0px;}
.online_serv .bd .bd_hd{ border-top: 1px solid #ddd;}
.online_serv .bd .bd_bd{ padding:0; background:url(../images/bd_bd.jpg) repeat-y;}
.online_serv .bd .bd_ft{ background:url(../images/bd_ft.jpg) no-repeat bottom; height:5px;}

.online_serv .bd .btn li{ float:left;}
.online_serv .bd .btn a.btn01{ display:inline-block; background: #768aa1 url(../images/btn_apply01.jpg) no-repeat; width:264px; height:45px; margin:0 1px 0 0;}
.online_serv .bd .btn a.btn02{ display:inline-block; background: #8e9bab url(../images/btn_apply02.jpg) no-repeat; width:264px; height:45px;}
.online_serv .bd .section{padding:0px 0px; margin:0 0 0px;}
.online_serv .bd .section h3{ background: #cfcfcf; padding:5px; margin-bottom: 10px;}
.online_serv .bd .section h3 span{ font-weight: bold; color:#7b7b7b;}
.online_serv .bd .section ul.list{ padding:0px 0 10px 10px;}
.online_serv .bd .section ul.list li{ float:left; width:120px; padding:5px 5px 5px 0px;}
.online_serv .bd .section ul.list li a{ }

.online_serv .bd .section ul.list02 { padding: 0 10px;}
.online_serv .bd .section ul.list02 li{padding:0 0px 0 20px;margin:0 0 5px; background:url(../images/icon_dot.gif) 7px 10px no-repeat;}
.online_serv .bd .section ul.list02 li a{ color: #224574;}

.infosearch {}
.infosearch .bd ul{ padding: 0 10px; }
.infosearch .bd li{ padding:0 0px 0 20px;margin:0 0 5px; background:url(../images/icon_dot.gif) 7px 10px no-repeat; }
.infosearch .bd li a{color:#224574;}

.resources .bd li{ float:left; padding:0 40px 0 0;}
.resources .bd li h4{ text-align:center; color:#1a6188;}
.resources .bd li h4 a{color:#1a6188;}
.resources .bd li.btn01{ padding:0 40px 0 45px;}
.resources .bd li.btn04{ margin:0;}

/*Rside marqueeAD*/
.marqueeAD{ width:228px; height:45px; padding:10px 0; text-align:center;}


/*符合舊的focus 
.navclass li a {
    display: inline-block;
    text-align: center;
    width: 130px;
}
*/