@charset "utf-8";
/* CSS Document */

.banner_detail { width: 973px; height: 213px; overflow: hidden; margin: 0 auto; text-align: center; padding: 0; }
.flash_banner_detail { width: 973px; height: 213px; margin: 0; padding: 0; }

/*main_detail*/
.main_detail { width: 973px; height: auto; overflow: hidden; margin: 0 auto; text-align: center; padding: 14px 0px 14px 0px; }

/*main_detail_left*/
.main_detail_left { width: 206px; height: auto; margin: 0; padding: 0px 0px 0px 14px; float: left; text-align: left; }
.heading_tab_detail { height: 31px; background: url(../images/bg_tab.jpg) left top no-repeat; text-align: left; margin: 0; padding: 0px 0px 0px 16px; font-size: 17px; font-weight: bold; color: #ffffff; line-height: 30px; clear: both; }
.menu_vertical { margin: 0; padding: 0; text-align: left; background: #cbcbcb; clear: both; display: table; height: 100%; }
.menu_vertical ul { margin: 0; padding: 0; list-style: none; }
.menu_vertical ul li { margin: 0; padding: 0; display: block; background: #cbcbcb; }
.menu_vertical ul li img { vertical-align: middle; width: 11px; height: 12px; margin: 0px 6px 0px 0px }
.menu_vertical ul li a { float: left; display: block; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; text-transform: uppercase; color: #1e1e1e; margin: 0; padding: 8px 0px 8px 17px; line-height: 20px; background: url(../images/partition_menu_vertical.gif) left bottom no-repeat; width: 189px; height: 100%; font-weight: bold; }
.menu_vertical ul li a:hover, 
.menu_vertical ul li a:active,
.menu_vertical ul li a:focus { color: #ffffff; }

.partition_menu_vertical { clear: both !important; width: 206px !important; height: 2px !important; overflow: hidden !important; background: url(../images/partition_menu_vertical.gif) left top no-repeat; }


.menu_vertical .menu_vertical_level { margin: 0; padding: 0px 0px 0px 33px; }
.style_08 { font-size: 11px !important; background: url(../images/icon_menu_vertical_2.jpg) 0px 10px no-repeat !important; font-weight: normal !important; width: auto !important; padding: 4px 0px 0px 10px !important; clear: both; line-height: 18px !important; text-transform: none !important }


.close_menu_vertical { height: 7px; background: url(../images/close_menu_vertical.jpg) left top no-repeat; overflow: hidden; clear: both; }
.space_heading { height: 14px; overflow: hidden; clear: both; }

/*information*/
.information { margin: 0; padding: 0; text-align: left; background: #cbcbcb; clear: both; display: table; height: 100%; }
.information ul { margin: 0; padding: 0; list-style: none; }
.information ul li { margin: 0; padding: 0; display: block; background: #cbcbcb; }
.information img { vertical-align: middle; width: 15px; height: 18px; margin: 0px 6px 0px 0px }
.information ul li a { float: left; display: block; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #1e1e1e; margin: 0; padding: 6px 0px 6px 17px; line-height: 20px; background: url(../images/partition_menu_vertical.gif) left bottom no-repeat; width: 189px; height: 100%; }
.information ul li a:hover, 
.information ul li a:active,
.information ul li a:focus { color: #ffffff; }


/*main_detail_center*/
.main_detail_center { width: 505px; height: auto; margin: 0; padding: 0px 0px 0px 14px; float: left; text-align: left; }
.detail_text { height: auto; margin: 0; padding: 0; text-align: left; clear: both; }
.heading_detail_text { height: 31px; background: url(../images/icon_group_news.jpg) left 6px no-repeat; text-align: left; margin: 0; padding: 0px 0px 0px 24px; font-size: 17px; font-weight: bold; color: #000000; line-height: 30px; clear: both; }

.text { line-height: 18px; color: #292929; text-align: left; margin: 0; padding: 0; font-size: 11px; clear: both; }
.text a { color: #c61209; text-decoration: none; }
.text a:hover { color: #292929; }

.goto_back_top { clear: both; height: 16px; overflow: hidden; margin: 10px 0px 0px 0px; }
.goto_back_top .back { width: 100px; float: left; overflow: hidden; text-align: left; }
.goto_back_top .top { width: 100px; float: right; overflow: hidden; text-align: right; }



/*main_detail_right*/
.main_detail_right { width: 206px; height: auto; margin: 0; padding: 0px 14px 0px 0px; float: right; text-align: left; }
.box_text_right_news { width: 178px; height: 100%; margin: 0; padding: 15px 14px 15px 14px; overflow: hidden; background: #cbcbcb; }
.text_text_news { text-align: justify; color: #252525; margin: 0; padding: 0px 0px 6px 0px; line-height: 18px; font-size:11px; }
.text_text_news a { color: #252525; font-weight: bold; text-decoration: none; }

.box_ad { width: 178px; height: 100%; margin: 0; padding: 14px 14px 0px 14px; overflow: hidden; background: #cbcbcb; }
.logo_detail_view { margin: 0; padding: 0; clear: both; }
.logo_detail_view img { width: 167px; height: 76px; margin: 0px 0px 8px 0px; overflow: hidden; border: #9e9e9e 5px solid; }

/*close_main_detail*/
.close_main_detail { width: 973px; height: 5px; overflow: hidden; margin: 0 auto; text-align: center; padding: 0; background: url(../images/close_main_detail.jpg) left top repeat-x; }

/*box_new_view*/ 
.box_new_view { height: auto; overflow: hidden; text-align: left; color: #292929; margin: 0px 0px 12px 0px; padding: 0px 0px 10px 0px; border-bottom: #eeeeee solid 1px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
.box_new_view .images_view { width: 140px; height: 90px; float: left; margin: 0px 10px 0px 0px; padding: 0; overflow: hidden; }
.box_new_view img { border: #cbcbcb 5px solid; width: 140px; height: 90px; margin: 0; padding: 0; overflow: hidden; }
/*box_contacts*/
.box_contacts { line-height: 18px; color: #595959; text-align: left; margin: 0; padding: 20px 20px 10px 40px; font-size: 11px; clear: both; }
.input_select_textarea { margin: 0px 0px 10px 0px; padding: 0; clear: both; display: table; }

.input_select_textarea .import { width: 100px; font-size:11px; float: left; height: 18px; line-height: 18px; text-align: right; margin: 0; padding: 0; overflow: hidden; } 
.input_select_textarea .import .style_important { font-weight: bold; }
.input_select_textarea .box_input { width: 244px; float: left; margin: 0; padding: 0px 0px 0px 10px; text-align: left; overflow: hidden; }
.input_select_textarea .box_input input { margin: 0; padding: 0px 0px 0px 8px; width: 210px; height: 18px; line-height: 18px; border: #a9a9a9 solid 1px; font-size: 11px; color: #595959; vertical-align: middle; }
.input_select_textarea .box_input select { margin: 0; padding: 0; width: 220px; height: 20px; line-height: 20px; border: #a9a9a9 solid 1px; font-size: 11px; color: #595959; vertical-align: middle; }
.input_select_textarea .box_input textarea { margin: 0; padding: 0px 0px 0px 8px; width: 210px; height: 120px; line-height: 18px; border: #a9a9a9 solid 1px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #595959; vertical-align: middle; }

.box_submit { height: 24px; text-align: right !important; margin: 0; padding: 0px 140px 0px 0px; clear: both; overflow: hidden; }
.box_submit img { width: 52px; height: 19px; margin: 0; padding: 0; vertical-align: middle; }

