@charset "utf-8";

body {font-family: Arial, Verdana;font-size: 12px;*font-size: 11px;line-height: 150%;color: #000000;margin: 0px;background:url(images/bg04.gif) repeat-x;}
form{ margin:0px; padding:0px;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#9a200d; text-decoration:underline;}
.a_underLine a{ color:#000; text-decoration:underline;}
.a_underLine a:hover{ color:#000; text-decoration:none;}
.a_underLine2 a{ color:#404652; text-decoration:underline;}
.a_underLine2 a:hover{ color:#404652; text-decoration:none;}
.a_index a{ color:#404652; text-decoration:none;}
.a_index a:hover{ color:#404652; text-decoration:underline;}
.a_red a{ color:#9a200d; text-decoration:underline;}
.a_red a:hover{ color:#9a200d; text-decoration:none;}
.a_red0 a{ color:#9a200d; text-decoration:none;}
.a_red0 a:hover{ color:#9a200d; text-decoration:underline;}
.a_img_nav a{ color:#555; text-decoration:none; padding:0px 8px; display:block; border:1px solid #aaa; float:left; margin-right:2px; background:#fff;}
.a_img_nav a:hover{ color:#000; text-decoration:none; background:#eee;}
.a_img_nav .active{ background:#f0f0f0; font-weight:bold}
.a_img_nav input{ height:16px;}


.header{width:940px; margin:0 auto;background:url(images/logo3.gif) no-repeat;}
.h_logo{ margin:28px 10px 12px 3px; float:left}

.h_topMenu{ float:left; margin-top:33px;margin-left:328px;}
.h_topMenu a {float:left;margin:0;padding:0px 0px 0px 4px;text-decoration:none; margin-left:3px;background:url("images/fontBtn1L.gif") no-repeat left top;}
.h_topMenu a span {float:left;display:block;padding:2px 8px 2px 4px;*padding:4px 8px 2px 4px;color:#8d1f0e;background:url("images/fontBtn1R.gif") no-repeat right top;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.h_topMenu a span {float:none;}
/* End IE5-Mac hack */
.h_topMenu a:hover span {color:#8d1f0e; text-decoration:underline;}

.h_Notice{background: url(images/notice.gif) no-repeat 0px 2px;  color:#7b1303; padding-left:16px; float:right; margin-top:5px; width:308px; overflow:hidden; height:17px; color:#d01c00; text-decoration:underline; overflow:hidden;}
.h_Notice a{ color:#d01c00; text-decoration:underline;}
.h_Notice a:hover{color:#d01c00; text-decoration:none;}

.h_nav{ width:100%; clear:both; background:url(images/bg01.gif) repeat-x;height:33px;}
.h_Line{ float:left;}
.h_LineR{ float:right;}
.h_date{background:url(images/date.gif) no-repeat 0px 1px; color:#7b1303; padding-left:20px; float:left; margin-top:10px; margin-left:20px; *margin-left:12px;}
.h_menu{float:left;}
.h_menu ul {margin:0;padding:0px 10px 0px 40px;list-style:none;}
.h_menu li {display:inline;margin:0;padding:0;font-size:13px;}
.h_menu a {float:left;margin:0;padding:0px 0px 0px 4px;text-decoration:none; margin-left:3px;}
.h_menu a span {float:left;display:block;padding:9px 12px 6px 6px;*padding:10px 12px 7px 6px;color:#000;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.h_menu a span {float:none;}
/* End IE5-Mac hack */
.h_menu a:hover span {color:#fff; font-weight:bold;}
.h_menu a:hover {background:url("images/navStyleL.gif") no-repeat left top; text-decoration:none;}
.h_menu a:hover span {background:url("images/navStyleR.gif") no-repeat right top; text-decoration:none;}
  
.h_menu_active a span {color:#fff; font-weight:bold;}
.h_menu_active a {background:url("images/navStyleL.gif") no-repeat left top;}
.h_menu_active a span {background:url("images/navStyleR.gif") no-repeat right top;}  

.h_search{ width:100%; clear:both; background:url(images/bg02.gif) repeat-x; height:48px;}
.h_search form{ margin:0 auto; text-align:center; padding-top:12px; color:#fff;}
.h_search_input{ border:1px solid #a02411}

.main{width:940px; margin:0 auto;}
.m_cell_left{width:660px; float:left;}
.m_cell_center{width:416px; float:left; margin-left:6px;}
.m_cell_right{width:272px; float:right;}

.footer{width:100%; margin:0 auto;clear:both; background:#fff7e9; border-top:1px solid #e5dbc8; border-bottom:3px solid #d52d12;margin-top:8px; height:80px; text-align:center; line-height:21px; padding-top:8px;}


.border{ border:1px solid #ffb64b; margin-top:5px;}
.cTitle{ background:url(images/titleBg.gif) repeat-x; clear:both; height:25px; border-bottom:1px solid #ff8f27;}
.cTitle_L{ float:left; margin-left:6px; margin-top:6px; color:#9b200d; font-weight:bold; font-size:14px;}
.cTitle_R{ float:right; margin-right:5px; margin-top:6px;}
.content{ padding:5px; clear:both; line-height:20px;}
.content p{ text-indent:2em;}

.title1{ font-size:14px; font-weight:bold;}
.fontContent1{ color:#9a200d; line-height:18px;}
.trbg{ background:#fff5e2;}
.btn{ border:0px; width:71px; height:24px;background: url(images/btn.jpg) no-repeat; color:#000; text-align:center;}
.btn3{ border:0px; background:#d52c12; color:#fff; text-align:center; font-size:12px; padding-top:2px;}
.btn2{ border:0px; width:67px; height:25px;background: url(images/user_btn.jpg) no-repeat; color:#fff; text-align:center; cursor:hand;}
.table{ border-collapse:collapse}
.marginT5px{ margin-top:5px;}
.subTitle{color:#c61b00; font-size:14px; font-weight:bold}
.proClass div{padding:3px 5px; float:left;}


.ad{margin-top:5px;}

.title_{ margin-top:5px; border-bottom:2px solid #f68537; display:block;height:24px;}
.border_{ border:1px solid #ffb64b;}
.title_active{ background:url(images/TitleBg_active.jpg) no-repeat; text-align:center; font-size:13px; font-weight:bold; display:block; width:92px; height:20px;line-height:20px; float:left; color:#fff; padding-top:4px; padding-right:4px;}
.title_active a{color:#fff;}.title_active a:hover{color:#fff;}
.title_static{ background:url(images/TitleBg_.jpg) no-repeat; text-align:center; font-size:12px; display:block; width:88px; height:20px;line-height:20px; padding-top:4px; float:left; padding-right:4px;}
.title_ a{ text-decoration:none}
.title_ a:active{ text-decoration:underline}
.td_B_Border td{ border-bottom:1px dotted #eee;}
.companyBg{ background:#f7f7f7;}
.fontBtn01{ border:1px solid #d48c66; background:url(images/fontBtn2.gif) repeat-x; font-size:12px;color:#9b200d; margin:3px;padding-top:3px;}



.index_login{ background:#fff8e8 url(images/index01.jpg) repeat-x bottom; color:#9b200d;}
.index_login .input{ width:100px; font-size:12px;border:1px solid #d48c66;}
.index_cTitle_L{ float:left; margin-left:3px; color:#9b200d; font-weight:bold; font-size:14px;}
.index_cTitle_R{ float:right; margin-right:3px; margin-top:2px;}
.index_m_cell_left{width:240px; float:left;}

.index_pro{ background:url(images/dian.jpg) repeat-x bottom; margin-bottom:5px; line-height:22px;}
.index_proImg{ border:1px solid #ccc; padding:1px;}
.index_active{ background:#ffffff url(images/index05.jpg) repeat-x; text-align:center; font-size:14px; font-weight:bold; display:block; height:22px;line-height:22px; float:left; color:#9b200d;padding:0px 10px; border-left:1px solid #ff8f27; border-right:1px solid #ff8f27; border-top:1px solid #ff8f27; margin-top:2px; position:relative; top:-1px;
	left: 3px;
	width: 101px;
}
.index_active a{color:#9b200d;}.index_active a:hover{color:#9b200d;}
.index_static{text-align:center; font-size:12px; font-weight:100; display:block; height:19px;line-height:19px; float:left; color:#9b200d;padding:0px 10px; margin-top:6px;}
.index_static a{color:#9b200d;}.index_static a:hover{color:#9b200d;}

.index_table01 { background:url(images/main_number2.gif) no-repeat 5px 4px;}
.index_table01 td{ background:url(images/dian.jpg) repeat-x bottom; height:23px; padding-left:20px;}

.friend a{ float:left; display:block; width:100px; overflow:hidden; text-align:center; line-height:24px;}

.clear{ clear:both}
.subContent{ background:#fff; padding: 0px 3px 10px 3px;word-break:break-all}



