@charset "utf-8";

/*
===========================================================
------------------global-----------------------------------
===========================================================
*/

body { font-family:"Microsoft YaHei",SimSun,Verdana,Arial,Helvetica,sans-serif; font-size:12px; background:#ebe3cc;}

table,
tr,
td { font-family:"Microsoft YaHei",SimSun,Verdana,Arial,Helvetica,sans-serif; }

div {font-family:"Microsoft YaHei",SimSun,Verdana,Arial,Helvetica,sans-serif; }
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div {
border:0 none; margin:0; padding:0; font-weight:normal;
}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
img{vertical-align:top;}
ul, ol, dl {
list-style-type:none;
}
select, input, img, select {
vertical-align:middle;
}

a, a:link { text-decoration:none; color:#666666;}

a:hover, a:active, a:focus { color:#ff7200; text-decoration:none; }

a:visited {color:#545454;}
/*
===========================================================
------------------common style-----------------------------
===========================================================
*/
.end { clear:both; background:green; line-height:0px; } /* Clear float */

.f_left { float:left; }

.f_right { float:right; }

/*
===========================================================
------------------  layout    -----------------------------
===========================================================
*/
.flash_box {margin:0 auto; width:100%; height:610px; overflow:hidden;}
.site_logo { width:286px; height:42px; padding-left:40px; float:left;}
.box {width:100%; margin:0 auto;}
.header_box {width:100%; margin:0 auto; height:70px; background:#4c682e; padding-top:30px;}
.site_banner {display:block; background:url(../images/banner.gif); width:264px; height:30px; float:right; margin-right:10px; margin-top:15px;}
.site_banner:hover {width:264px; height:60px; margin-top:0;}
.left {float:left; width:18%; border-right:3px solid #333; height:580px; background:#cbc7be;}
.right {float:left; width:81.5%; height:580px;}
.contentbox {width:520px; padding:18px; padding-left:40px; float:left;}
.contentbox2 {padding:18px; height:371px; width:780px;}
.bottom { background:url(../images/bottom.gif); width:186px; height:80px; position:absolute; right:0px; bottom:0; z-index:-999;}

.nav_box {width:126px; float:right; border-left:3px solid #e37411; padding:20px 0 0 5px;}
.nav_box li { float:left; width:100%;}

.nav_box li a,.nav_box li a:link,.nav_box li a:visited {display:block; float:left; line-height:26px; border-bottom:2px solid #e37411; color:#4d663c; font-size:15px; font-family:"Microsoft YaHei",SimSun,Verdana,Arial,Helvetica,sans-serif;}
.nav_box li ul {border:0; width:auto; padding-left:12px; float:left; padding-bottom:10px;}
.nav_box li ul li {float:none;}
.nav_box li ul li a,.nav_box li ul li a:link,.nav_box li ul li a:visited { font-size:13px; border:0; float:none;}
.nav_box li a:hover {color:#111;}

.h3_box {padding:0 10px; border-left:1px solid #4d663c; border-right:1px solid #4d663c; color:#4d663c; font-size:21px; float:left; margin-bottom:18px; margin-left:6px;}
.con {width:520px; height:371px; position:relative;}
.con2 {height:371px; overflow-y:scroll;}
.con_text { height:371px; width:456px; position:absolute; left:3px; top:0; line-height:150%; overflow:hidden;}
.con_right { width:46px; height:371px; position:absolute; right:6px; top:0;}
.bt_top { background:url(../images/bt.gif); width:53px; height:22px; position:absolute; top:10px; left:0; cursor:pointer;}
.bt_bottom { background:url(../images/bt.gif) 0 -20px; width:53px; height:22px; position:absolute; bottom:10px; left:0; cursor:pointer;}
.bt_sj { background:url(../images/sj.gif) no-repeat; width:38px; height:128px; position:absolute; bottom:32px; left:0; cursor:pointer;}
.sj_box {width:53px; height:308px; position:absolute; top:30px; left:0; }
.c_list {border-bottom:1px solid #444}
.c_list td {border-top:1px solid #444; padding-left:8px; line-height:24px; font-size:15px;}
.c_list td.td_a {width:36px;}
.c_list td.td_b {width:56px;}
.c_list td.td_c {width:auto;}
.c_list td.td_d {width:112px;}

.new_list {border-top:1px solid #666;}
.new_list li {border-bottom:1px solid #666; line-height:28px;}
.new_list li span.a {padding-left:10px;}
.new_list li span.b {padding-left:20px;}

.book_box { width:736px;}
.book_box textarea {}
.tableForm td.tdItem2 {width:76px;}
.withImportBackground, tr.withImportBackground td { background:#ebe3cc;}

.pageList ul li:hover { background-color:#ebe3cc; border:1px solid #d5d0c3; }
.pageList .on:hover, .pageList .on, .pageList .current:hover, .pageList .current { background-color:#ebe3cc; border:1px solid #d5d0c3;
color:#999999; }
.pageList ul li {background-color:#e2d7b7; border:1px solid #d5d0c3; cursor:pointer;}
.withBorder, table.withBorder td, ul.withBorder li {border-color:#4c682e;}
.withImportBackground, tr.withImportBackground td { float:none; position:static;}
.withBorder {position:static;}
.topicBoxInfo { float:none;}
.topicBox,.listBottomBox {position:static; float:none;}


/*
===========================================================
------------------ text & font & link ---------------------
===========================================================
*/
.f13,
.f13 a,
.f13 a:link,
.f13 a:visited { font-size:14px; color:#000;}
.f13 a:hover { color:#4c682e;}

