﻿@charset "UTF-8";

@media all
{
  html * { font-size: 100.01% }

  body {
    font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
    font-size: 75.00%; 
    color: #444;  
  }

  h1,h2,h3,h4,h5,h6 { 
  	font-family:"times new roman",times,serif; 
  	font-weight:bold; 
  	color:#666;
  	margin: 0 0 0.25em 0; 
  }

  h1 { font-size: 200% }                        /* 24px */
  h2 { font-size: 200%; color:#182E7A}          /* 24px */
  h3 { font-size: 150% }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic }  /* 14px */

  #header h1 {
    font-size:2.5em;
    letter-spacing:-2px;
    line-height:65%;
    color:#000;
  }

  #header span {
    color:#999;
  }

  p {
	line-height: 1.5em;
	margin: 0 0 1em 0;
}

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em }

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }

  .note {background: #dfd; padding: 1em; border-bottom: 1px #bdb dotted; border-bottom: 1px #dbb dotted;}
  .important {background: #ffd; padding: 1em; border-bottom: 1px #ddb dotted; border-bottom: 1px #dbb dotted;}
  .warning {background: #fdd; padding: 1em; border-bottom: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }

  a {color: #333; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {color:#000; text-decoration:underline;}
  
  #topnav a { color: #999; font-weight: normal; background:transparent; text-decoration:none; }
  #topnav a:focus, 
  #topnav a:hover,
  #topnav a:active { text-decoration:underline; background-color: transparent;}
  
  #footer a { color: #8d8d8d;}
  #footer a:focus, 
  #footer a:hover,
  #footer a:active {color: #000; text-decoration:underline;}

  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }
  
  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #eee solid;
  }
  
  #col1_content h2 {
  	background:url(../../img/homepage/ho_navbg.gif) top left no-repeat;
	width: 130px; height:31px; display:block;
	font-size: 13px; color:#ef3123; line-height:26px;
	padding: 0 0 0 24px;
  }
  
  #col1_content ul {
  	list-style-type:none;
	margin-left:0;
  }
  
  #col1_content ul li {
	text-indent: 1em;
	margin:0 auto; width:136px;
  }
  
  #col1_content ul li a {
  	color:#848484; display:block; line-height:21px;
	border-bottom: dotted 1px #FF001D;
  }

  #col1_content .promotion_red a{
  	color:#ef3123 !important; display:block; line-height:21px;
	text-decoration: none;
	font-weight:normal;
  }
  
  #col1_content .promotion_red a:hover{
  	color:#FFFFFF !important; display:block;
	background-color:#ef3123;
	text-decoration: none; margin-top:-1px; height:22px;
  }
  
  #col1_content .promotion_red img{
	margin-left:7px;
	margin-bottom:-1px !important;
  }
       
  #col1_content .promotion_red a:hover img{
  	overflow:hidden;
	margin-left:-7000px;
	margin-top:1px;
  }
      
  #col1_content ul li a:hover, #col1_content ul .selected {
  	color:#FFFFFF; display:block;
	background-color:#ef3123;
	text-decoration: none; margin-top:-1px; height:22px;
  }
    
  #col1_content .nobdr a {
  	border: none;
  }
  
  #col1_content .bl_nobdr a {
  	border: none;
	color:#636363;
  }
  
  #col1_content ul li select {
  	width: 136px;
	margin-top: 8px;
	color:#848484;
  }
  
  #col1_content .ho_sel_link{
  text-indent:0;
  }
  
  .ho_side_brk {
  	width: 230px; height:112px;
	background:url(../../img/homepage/home_side_brk.jpeg) top left no-repeat;
	margin-top:11px;
  }
  
  .ho_side_brk div {
  	padding:2px 0 8px 16px;
  }
  
  .ho_side_brk img {
  	float:left; margin: 0 5px 0 7px;
  }
  
  .ho_side_brk b {
  	display:block; padding:0 0 6px 0;
  }
  
  .ho_side_brk p {
  	line-height: 16px; padding-right:10px;
  }

  .btn_s, .btn_l ,.btn_l_c{
  	float:left; clear:none;
  }
  
  .btn_s {
  	height:18px;
  }
  
  .btn_s del, .btn_s b, .btn_l del, .btn_l b ,.btn_l_c del ,.btn_l_c b{
  	display: block; float: left; clear:none;
  }
  
  .btn_s del {
  	width:2px; height:18px;
	background:url(../../img/homepage/btns_l.gif) top left no-repeat;
  }
  
  .btn_s b {
  	height:18px; line-height:20px; padding-left: 6px; padding-right: 6px;
	background:url(../../img/homepage/btns_r.gif) top right no-repeat;
	font-weight:normal;
  }
  
  .btn_l {
  	height:21px;
  }
  
  .btn_l del {
  	width:2px; height:21px;
	background:url(../../img/homepage/btnl_l.gif) top left no-repeat;
  }
  
  .btn_l b {
  	height:21px; line-height:23px; padding-left: 8px; padding-right: 8px;
	background:url(../../img/homepage/btnl_r.gif) top right no-repeat;
	font-weight:normal;
  }
  
  .btn_l_c {
  	height:21px;
  }
  
  .btn_l_c a{
  	color:#999;
	text-decoration:none;
  }
  
  .btn_l_c a:hover{
  	color:#000;
	text-decoration:none;
  }
  
  .btn_l_c del {
  	width:2px; height:21px;
	background:url(../../img/homepage/btnl_l_f.gif) top left no-repeat;
  }
  
  .btn_l_c b {
  	height:21px; line-height:23px; padding-left: 8px; padding-right: 8px;
	background:url(../../img/homepage/btnl_r_f.gif) top right no-repeat;
	font-weight:normal;
  }
  
  .ho_flash{
  width:505px;
  height:230px;
  }
  
  .ho_flash_head{
  width:489px;
  height:22px;
  padding:0 8px;
  margin:0;
  }
  
  .ho_flash_head p{
  width:95px;
  height:22px;
  float:left;
  text-align:center;
  margin:0 2px 0 0;
  font-size:12px;
  line-height:22px;
  background:url(../../img/homepage/ho_tag_bg.gif) top left no-repeat;
  }
    
  .ho_flash_head a{
  width:95px;
  height:22px;
  float:left;
  }
  
  .ho_flash_head a:hover{
  width:95px;
  height:22px;
  float:left;
  background-image:url(../../img/homepage/ho_tag_select.gif);
  background-repeat:no-repeat;
  text-decoration:none;
  }
  
  .ho_flash_head .select, .ho_flash_head .select a, .ho_flash_head .select a:hover{
  width:95px;
  height:22px;
  float:left;
  background-image: url(../../img/homepage/ho_tag_b.gif);
  background-repeat:no-repeat;
  font-weight:bold;
  color:#FFF;
  }
  
  .ho_flash_cont{
  margin:0;
  padding:0;
  float:left;
  }
  
  .ho_flash_bg{
  background:url(../../img/homepage/ho_flash_bg.gif) top left no-repeat;
  width:488px; height:175px; display:block;
  padding: 30px 0 0 16px;
  }
  
  .ho_flash_title{
  font-size:15px;
  color:#ef3126;
  font-weight: bold;
  letter-spacing:0.2em;
  }
  
  .ho_flash_title a, .ho_flash_title a:hover{
  color:#ef3126; text-decoration:none;
  font-size:15px;
  }
  
  .ho_flash_title img{
  vertical-align: sub;
  }
  
  html>body .ho_flash_title img{
  vertical-align: middle;
  }
  
  .ho_flash_text{
  width:244px; height:75px;
  }
  
  .ho_flash_quote{
  border: dashed 1px #9a9a99;
  padding:4px 8px; width:206px;
  }
  
  .ho_flash_quote p{
  margin:0; padding:0;;
  }
  
  .ho_flash_quote b{
  color:#ef3126;
  }

  .ho_number{
  width:505px;
  height:25px;
  margin-top:10px;
  }

  .ho_number_img{
  width:88px;
  height:25px;
  float:left;
  }
  
  .ho_number_cont{
  width:361px;
  height:25px;
  margin-left:25px;
  float:left;
  }
  
  .ho_number_cont p{
  width:53px;
  margin-right:5px;
  float:left;
  font-size:12px;
  line-height:25px;
  }
    
  .ho_scroll{
	width:505px;
	height:246px;
	margin:16px 0 24px 0;
  }

  .ho_scroll_head{
	height:30px;
  }
  
  .ho_scroll_more {
  	height: 30px;
	text-align:right;
	padding-right:11px;
  }
  
  .ho_scroll_more a{
  text-decoration:underline;
  }
  
  .ho_scroll_more a:hover{
  text-decoration:none;
  }
  
  .ho_scroll_sub{
	float:left;
  }
  
  .ho_scroll_sub_rl ,.ho_scroll_sub_rr {
  	float:left;
	width:5px;
	height:30px;
  }
  
  .ho_scroll_sub_cont span{
  margin-top:5px;
  margin-right:5px;
  float:right;
  }
  
  .ho_scroll_cont{
  	height:195px;
  }
  
  .ho_scroll_rl_btn , .ho_scroll_rr_btn{
  	width:17px;
	height:25px;
	margin:70px 0;
	float:left;
  }
  
  .ho_scroll_sub_rl{
	background-image:url(../../img/homepage/home_newbar_rl.gif);
  }
  
  .ho_scroll_sub_rr{
	background-image:url(../../img/homepage/home_newbar_rr.gif);
  }
  
  .ho_scroll_sub_cont{
  	float:left;
	width:499px;
	background-color:#ececec;
	height:30px;
  }
  
  .ho_scroll_sub_cont p{
  float:left;
  font-size:12px;
  line-height:30px;
  }
  
  .ho_scroll_sub_cont em, .ho_scroll_sub_cont sub {
  	display:none; float:left; width:10px; height:30px;
  }
  
  .ho_scroll_sub_cont p a{
  	padding:0 5px; float:left;
  }
  
  .ho_scroll_sub_cont .selected {
    background: url(../../img/homepage/scroller_bg.gif) 0px 0px repeat-x;
  }
  
  .ho_scroll_sub_cont .selected a {
  	color: #FFF !important;
  }
  
  .ho_scroll_sub_cont .selected em {
  	background: url(../../img/homepage/scroller_l.gif) top left no-repeat;
	display:block;
  }
  
  .ho_scroll_sub_cont .selected sub {
  	background: url(../../img/homepage/scroller_r.gif) top left no-repeat;
	display:block;
  }
  
  .ho_scroll_sub_cont .scro_head {
  	width:5px; display:block;
	background:url(../../img/homepage/scroller_hd.gif);
  }
  
  .ho_scroll_sub_cont .selected .scro_head {
    background-position:-4px;
  }
  
  .ho_scroll_main{
  	width:471px;
	height:195px;
	float:left;
  }
  
   .ho_scroll_main_co{
  	width:94px;
	height:195px;
	float:left;
	padding:0;
	text-align: center;
  }
  
  .ho_scroll_main_co img{
    margin-bottom:11px;
  }
   
   .ho_scroll_main_co a{
   	color:#000;
	text-decoration:none;
   }

   .ho_scroll_main_co a:hover{
   	color:#000;
	text-decoration:underline;
   }

   .ho_scroll_main_co p{
	margin:0;
   }
   
   .ho_plan{
	width:505px;
	margin-bottom:10px;
	height:141px;
   }
   
   .ho_plan_cont{
   	background-image: url(../../img/homepage/home_plan_bg.gif);
	width:120px;
	height:141px;
	float:left;
	margin-right:7px;
   }
   
   .ho_plan_Rcont ,.ho_jump_Rcont{
	margin-right:0 !important;
   }
   
    .ho_plan_sub{
	width:120px;
	height:22px;
	font-weight:bold;
	color:#000;
	text-align:center;
	padding:8px 0;
	letter-spacing:1px;
   }
   
    .ho_plan_main{
	width:120px;
	height:100px;
	}

    .ho_plan_main p{
	width:105px;
	height:65px;
	padding:0 8px;
	font-size:12px;
	line-height:16px;
	margin-bottom:5px;
	}

    .ho_plan_main span {
	margin-left:74px; display:block;
	}
	
	.ho_ad{
	width:505px;
	height:109px;
	}
	
	.ho_jump{
	width:505px;
	margin-top:11px;
	}
	
  .ho_number_cont ,.ho_search span a{
   color:#000;
   text-decoration: underline;
  }

  .ho_number_cont ,.ho_search span a:hover{
   color:#000;
   text-decoration: none;
  }
	
	.ho_jump_rt ,.ho_jump_rd{
	width:505px;
	height:5px;
	font-size:1px;
	line-height:1px;
	}
	
	.ho_jump_rt{
	background-image: url(../../img/homepage/home_btm_u.jpeg);
	}

	.ho_jump_rd{
	background-image: url(../../img/homepage/home_btm_b.jpeg);
	}
	
	.ho_jump_cont{
	width:483px;
	height:102px;
	padding:0 10px 0 10px;
	margin:0;
	border-right:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	}

	.ho_jump_main{
	width:150px;
	height:44px;
	float:left;
	margin:6px 16px 0 0;
	}

	.ho_jump_cont b{
	font-size:16px;
	font-weight:normal;
	color:#000;
	}

	.ho_jump_cont a{
	color:#707070;
	text-decoration:none;
	margin-right:10px;
	}

	.ho_jump_cont a:hover{
	color:#707070;
	text-decoration: underline;
	margin-right:10px;
	}
	
	.ho_search{
	width:210px;
	height:80px;
	float:left;
	padding:12px 8px 10px 12px;
	}
    
	.ho_search input{
	clear:none;
	float:left;
	width:145px;
	margin:3px 5px 14px 0;
	}
		
	.ho_search p{
	width:210px;
	margin:0;
	padding: 0px;
	height: 18px;
	line-height: 18px;
	clear:left;
	}
	
	.ho_search_redtxt{
	color:#ef3123;
	}
	
	.ho_search_redtxt a{
	color:#ef3123 !important;
	text-decoration:none !important;
	font-weight:bold;
	}
	
	.ho_search_redtxt a:hover{
	color:#ef3123 !important;
	text-decoration:underline !important;
	font-weight:bold;
	}

	.ho_search span{
	width:65px;
	margin-right:8px;
	margin-top:0;
	}
			
	.ho_member_body{
	background-image:url(../../img/homepage/home_search_body.gif);
	width:230px;
	height:275px;
	float:left;
	margin-bottom:5px;
	}
	
	.ho_member{
	width:210px;
	float:left;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 12px;
	}
	.ho_member_title{
	width:210px;
	height:22px;
	float:left;
	background-image: url(../../img/homepage/home_member_tit.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	margin-top:10px;
	}

	.ho_member_title b{
	height:21px;
	float:left;
	margin-right:2px;
	}
	
	.ho_member_title span{
	height:21px;
	float:left;
	margin-left:110px;
	}
	.ho_member p{
	margin:0;
	padding:0;
	float: left;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #333333;
	}
	.ho_member p a{
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-decoration: underline;
	text-align:right;
	}
	
	.ho_member p a:hover{
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-decoration:none;
	text-align:right;
	}
	
	.ho_side_ad {
		width:230px; height:162px; clear:left;
	}
	
  .ho_layer_cont{
	background-image:url(../img/dev_note_bg.gif);
	width:711px;
	height:500px;
	position:absolute;
	left: 20px;
	top: 50px;
	z-index:1000;
	display: none;
  }
  .ho_layer_ps {
  margin-bottom:5px;
  }
  .ho_layer_main{
	float: left;
	width: 711px;
	height: 500px;
  }
  .ho_layer_main_t{
	float: left;
	height: 9px;
	width: 710px;
  }
  .ho_layer_main_m{
	width: 710px;
	background-image: url(../../img/homepage/ho_muti_m.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: 470px;
	clear: both;
  }
  .ho_layer_main_b{
	height: 20px;
	width: 710px;
	float: left;
  }
  .ho_layer_body{
	width: 700px;
	float: left;
	padding-left: 10px;
	visibility: inherit;
  }
  .ho_layer_title{
	height: 30px;
	width: 690px;
	float: left;
  }
  .ho_layer_title .name{
	float: left;
	width: 665px;

  }
  .ho_layer_title .closebtn{
	text-align: right;
	float: left;
	width: 15px;

  }
  .ho_layer_list_cont{
	width: 683px;
	float: left;
	overflow: auto;
	height: 440px;
	visibility: inherit;
  }
  .ho_layer_list_all{
	width: 155px;
	float: left;
	margin-right: 9px;
  }
  .ho_layer_list_t{
	background-image: url(../../img/homepage/home_15.gif);
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 155px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 28px;
  }
  .ho_layer_list_b{
	background-image: url(../../img/homepage/home_17.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	/*height: 393px;*/
	min-height:90px;
	width: 135px;
	padding: 10px;
  }
  .ho_layer_list_b p{
	float: left;
	width: 135px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
  }

 .ho_flash_table{
 width:505px;
 margin-bottm:0 !important;
 padding:0;
 }
 
 .ho_flash_table th, .ho_flash_table td { padding:0; margin:0;}

  .ho_table_head{
   width:485px;
   margin:0 9px 0 9px;
  }
  
  .ho_table_head a{
  width:95px;
  height:19x;#height:17px;
  float:left;
  background-image: url(../../img/homepage/ho_tag_bg.gif);
  background-repeat:no-repeat;
  text-align:center;
  padding-top:3px;#padding-top:5px;
  margin-right:2px;
  }
  
  .ho_table_head a:hover{
  width:95px;
  height:19px;#height:17px;
  float:left;
  background-image:url(../../img/homepage/ho_tag_select.gif);
  background-repeat:no-repeat;
  text-decoration:none;
  text-align:center;
  padding-top:3px;#padding-top:5px;
  margin-right:2px;
  }
  
  .ho_table_head .select, .ho_table_head .select a, .ho_table_head .select a:hover{
  width:95px;
  height:22px;#height:17px;
  float:left;
  background-image: url(../../img/homepage/ho_tag_b.gif);
  background-repeat:no-repeat;
  font-weight:bold;
  color:#FFF;
  margin-right:2px;
  }
  
  .ho_s_table{
  width:244px;
  margin: 30px 0 0 16px;
  }
  
  .ho_s_table_title{
  font-size:15px;
  color:#ef3126;
  font-weight: bold;
  letter-spacing:0.2em;
  margin-bottom:1em;
  }
  
  .ho_s_table_title a, .ho_table_title a:hover{
  color:#ef3126; text-decoration:none;
  font-size:15px;
  }
  
  .ho_s_table_title img{
  vertical-align: sub;
  }
  
  html>body .ho_s_table_title img{
  vertical-align: middle;
  }
  
  .ho_s_table_text{
  margin-top:1em;
  width:244px; height:75px;
  }
  
  .ho_s_table_quote{
  border: dashed 1px #9a9a99;
  width:222px;
  }
  
  .ho_s_table_quote td{
  padding:2px 8px;
  }
  
  .ho_s_table_quote b{
  color:#ef3123;
  }


  .ho_s_table_title img{
  vertical-align: middle;
  margin-top:-2px;
  }

  #col1_content img{
  margin-left:7px;
  }
  
  #col1_content ul li img a:hover{
   margin-top:1px;
  }

}
