/* CSS Document */
*{ margin:0; padding:0;}
ul,li,ol,dl,dt,dd{ list-style:none;}
img{ border:none;}
a{ color:#000; text-decoration:none;}a:hover{ color:#a00; text-decoration:underline;}
body{ font:14px/1.5em Arial, Helvetica, sans-serif; margin:0 auto; text-align:center; background:#f7f3ec url(../images/bg.gif) top no-repeat;}
.banner,.menu,.cnt,.foot{ width:960px; margin:0 auto; clear:both;}
.banner{ background:url(../images/banner.gif) no-repeat; height:94px;}
#logo{ float:left; margin:5px 0 0 5px;}
.menu{ background:url(../images/menu.gif) repeat-x; height:38px; line-height:38px; border-left:1px solid #aeaaa9; border-right:1px solid #aeaaa9;}
.menu ul{ margin-left:20px;}
.menu li{ float:left; font-weight:bold; font-size:14px;}
.menu li a{ width:111px; display:block; text-align:center; margin:0 10px; color:#181717;}
.menu li a.mactive,.menu li a:hover{ background:url(../images/img_05.gif) no-repeat; color:#602f27; text-decoration:none; margin-bottom:-1px; z-index:99; position:relative;}
.menu li.mline{ width:2px; background:url(../images/img_07.gif) no-repeat; height:38px;}

.cnt{ margin-top:1px;}
.mod1 h2{ background:url(../images/img_17.gif) right no-repeat; height:43px; line-height:43px; overflow:hidden; font-size:12px; font-weight:100;}
.mod1 h2 span{ display:block; float:left; height:43px; line-height:43px;}
.mod1 h2 .t1_lf{ background:url(../images/img_14.gif) left no-repeat; padding-left:48px; width:500px; position:relative;  }
.mod1 h2 .t1_rt{ float:right; margin-right:10px;}
.hot a,.hot{color:#fff;}.hot{position:absolute; top:13px; left:50px;}
.mod_tab01{border-left:1px solid #d79a6a; border-right:1px solid #d79a6a; }
.mod_tab01 td,.mod_tab01 th{ font-weight:100; background:#fffaf2; height:34px; line-height:34px; border-right:1px solid #eee0cc; border-bottom:1px solid #eee0cc; text-align:left; padding-left:10px;}
.mod_tab01 th{ border-right:none;}

.mod2 h2{ background:url(../images/img_22.gif) right no-repeat; height:33px; line-height:33px;  font-size:12px; font-weight:100;}
.mod2 h2 span{ display:block; float:left; height:33px; line-height:33px;}
.mod2 h2 .t2_lf{ background:url(../images/img_20.gif) left no-repeat; padding-left:48px; width:300px;}
.mod2 h2 .t2_lf2{ background:url(../images/img_25.gif) left no-repeat;}
.mod2 h2 .t2_rt{ float:right; margin-right:10px;}
.mod2 h2 .t2_lf_1{ background:url(../images/t1.gif) left no-repeat;}
.mod2 h2 .t2_lf_2{ background:url(../images/t2.gif) left no-repeat;}
.mod2 h2 .t2_lf_3{ background:url(../images/t3.gif) left no-repeat;}
.mod2 h2 .t2_lf_4{ background:url(../images/t4.gif) left no-repeat;}
.mod3 h2{ background:url(../images/img_29.gif) repeat-x; height:35px; line-height:35px; font-size:12px;}
.mod3 h2 span{ display:block; float:left; height:35px;}
.mod3 h2 .t3_lf{ background:url(../images/img_27.gif) left no-repeat; padding-left:26px; color:#fff; font-size:14px;}
.mod3 h2 .t3_rt{ float:right; background:url(../images/img_32.gif) right no-repeat; padding-right:15px; font-weight:100;}

.mod_tab02{ background:#fff; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9;}
.mod_tab02 td{ padding:15px 0; font-size:12px; text-align:center;} 

.mod_tab03{border:1px solid #c9c9c9; border-top:none; }
.mod_tab01 tr.bordern td,.mod_tab01 tr.bordern th,.mod_tab02 tr.bordern td,.mod_tab03 tr.bordern td,.mod_tab03 tr.bordern th,.table_data tr.bordern td,.table_data tr.bordern td,.bordern{ border-bottom:none;}
.mod_tab01 .bordern_r,.mod_tab02 .bordern_r,.mod_tab03 .bordern_r,.table_data .bordern_r{ border-right:none; padding-right:5px;}
.mod_tab03 td,.mod_tab03 th{ font-weight:100; background:#fff; height:34px; line-height:34px; border-right:1px solid #ededed; border-bottom:1px solid #ededed; text-align:left; padding-left:10px;}
.mod_tab03 th{ border-right:none;}

.foot table{text-align:center; margin:15px auto;} .foot  a{ font-size:16px;}
.fhsy{ width:56px; height:19px; background: transparent url(../images/fh.gif) no-repeat;cursor:pointer; border:none;}
.gb{ width:57px; height:17px; background: transparent url(../images/gb.gif) no-repeat; border:0; cursor:pointer;}

a.more{ color:#dbdada;}
a.more:hover{ color:#fff;}

.table_data{ background:#eee0cc;border:1px solid #d79a6a; border-top:1px solid #eee0cc; }
.table_data th,.table_data td{ font-size:12px; color:#333; line-height:26px; text-align:left; padding-left:10px; border-right:1px solid #eee0cc; border-bottom:1px solid #eee0cc;}
.table_data th{ background:#cb8d5a; color:#fffaf2;}
.table_data td{ background:#fffaf2; }