/* General Styles Start */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0;}
img { border: 0;}
ul,li { list-style-type: none;}
div,p { display: block;}
fieldset { border: 0;}
fieldset legend { display: none;}
table caption { display: none;}
html, body { font-family: Tahoma,Simsun, Microsoft YaHei,  Arial Unicode MS, Mingliu, Arial, Helvetica;}
body { font-size: 63%; color: #6c6c6c; background: url("img/bg.jpg") top center #120605 repeat-x; margin-top: 449px;}
/* Other Style  Start */
.clear { font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */
.none { display: none !important;}
.block { display: block !important;}
.italic { font-style: italic !important;}
.center { text-align: center !important;}
.right { text-align: right !important;}
.left { text-align: left !important;}
.float-left { float: left !important;}
.float-right { float: right !important;}
.line-through { text-decoration: line-through !important;}
.indent { text-indent: 2em;}
.none-indent { text-indent: 0 !important;}
.v-top { vertical-align: top;}
.v-mid { vertical-align: middle;}
/* Other Style  End */
/* Link Style Start */
a { color: #81222f; text-decoration: underline;}
a:hover { text-decoration: none;}
/* Link Style End */
.font-red { color: #de0000;}
/* General Styles End */

#header { width: 100%; height: 449px; overflow: hidden; position: absolute; left: 0; top: 0;}
  .header-top { margin: 0 auto; padding: 10px 0 0 20px; width: 740px; height: 98px; background: url("img/header_top_bg.jpg") left top no-repeat;}
    .header-top a { display: block; width: 247px; height: 75px; background: url("img/logo.gif") left top no-repeat; text-indent: -9999em;}
  .pic-show { width: 760px; margin: 0 auto;}
  #header ul { width: 760px; margin: 0 auto; height: 38px; overflow: hidden; border: #fff solid; border-width: 1px 0;}
    #header ul li { float: left; width: 125px; text-align: center; font-family: Arial; margin-right: 2px; font-size: 1.4em;}
	   #header ul li a { color: #fff; text-decoration: none; display: block; width: 125px; height: 23px; padding-top: 10px; text-align: center;}
		#header ul li a:hover { color: #fff; text-decoration: underline;}
		#header ul li.menu1 a { border-bottom: 5px #d13e33 solid;}
		#header ul li.menu1 a:hover { background: #d13e33;}
		#header ul li.menu1-now a { border-bottom: 5px #d13e33 solid; background: #d13e33;}
		#header ul li.menu1-now a:hover { text-decoration: none;}
		#header ul li.menu2 a { border-bottom: 5px #ec7c39 solid;}
		#header ul li.menu2 a:hover { background: #ec7c39;}
		#header ul li.menu2-now a { border-bottom: 5px #ec7c39 solid; background: #ec7c39;}
		#header ul li.menu2-now a:hover { text-decoration: none;}
		#header ul li.menu3 a{ border-bottom: 5px #0b9c55 solid;}
		#header ul li.menu3 a:hover { background: #0b9c55;}
		#header ul li.menu3-now a { border-bottom: 5px #0b9c55 solid; background: #0b9c55;}
		#header ul li.menu3-now a:hover { text-decoration: none;}
		#header ul li.menu4 a{ border-bottom: 5px #00a6b5 solid;}
		#header ul li.menu4 a:hover { background: #00a6b5;}
		#header ul li.menu4-now a { border-bottom: 5px #00a6b5 solid; background: #00a6b5;}
		#header ul li.menu4-now a:hover { text-decoration: none;}
		#header ul li.menu5 a{ border-bottom: 5px #f0f solid;}
		#header ul li.menu5 a:hover { background: #f0f;}
		#header ul li.menu5-now a { border-bottom: 5px #f0f solid; background: #f0f;}
		#header ul li.menu5-now a:hover { text-decoration: none;}
		#header ul li.menu6, #header ul li.menu6-now { margin-right: 0 !important;}
		#header ul li.menu6 a{ border-bottom: 5px #39f solid;}
		#header ul li.menu6 a:hover { background: #39f;}
		#header ul li.menu6-now a { border-bottom: 5px #39f solid; background: #39f;}
		#header ul li.menu6-now a:hover { text-decoration: none;}

#wrapper { margin: 0 auto; width: 730px; padding: 15px; overflow: hidden; background: url("img/bg_content.jpg") top left repeat;}
  .main { background: #f1f3eb;}
    .main h1 { height: 65px; line-height: 65px; font-size: 1.8em; padding-left: 10px; color: #410d00; font-family: Georgia; background: url("img/bg_h1.jpg") top right #fff no-repeat;}
  .content { padding: 10px;}
	 .content p { padding-bottom: 10px; text-indent: 2em; font-size: 1.3em; line-height: 150%; clear: both;}
    .content h2 { font-size: 1.6em; padding: 10px 0; color: #000;}
    .content h3 { font-size: 1.4em; padding: 10px 0; color: #000;}
	 .list, .list2 { margin: 10px 0; overflow: hidden;}
      .list li { margin-right: 15px; width: 220px; float: left;}
      .list2 li { margin-right: 15px; width: 45%; float: left;}
		  .list li p, .list2 li p { text-align: center;}
	   .index-img { float: right; margin: 0 0 0 10px;}
		.index-img2 { float: left; margin: 0 10px 0 0;}
	 .table-price { background: #993400; margin: 10px auto 15px; width: 100%;}
      .table-price th, .table-price td { padding: 8px 10px; font-size: 1.1em; text-align: center;}
      .table-price th { background: #ec7c39; color: #fff;}
	   .table-price td { background: #fff; color: #000;}

#footer { margin: 0 auto; width: 760px; position: relative;}
  .footer-link { background: #f7f3da; height: 30px; line-height: 30px; border-top: 1px #120605 solid;}
    .footer-link p { color: #120605; font-size: 1.1em; text-align: center;}
      .footer-link p a { color: #120605; text-decoration: none;}
      .footer-link p a:hover { color: #de0000; text-decoration: underline;}
  .cr { background: #3f1512; height: 20px; line-height: 20px;}
    .cr p { color: #fff; font-size: 1.1em; text-align: center;}
	   .cr p a { color: #fff; text-decoration: none !important;}
		.cr p a { text-decoration: underline;}
  .bg-left-footer, .bg-right-footer { width: 131px; height: 308px; position: absolute;}
  .bg-left-footer { background: url("img/bg_left_foot.jpg") left top no-repeat; left: -131px; top: -258px;}
  .bg-right-footer { background: url("img/bg_right_foot.jpg") left top no-repeat; right: -131px; top: -258px;}
  
		/*
	 .img-list { padding-bottom: 10px; overflow: hidden;}
	   .img-list li { width: 50%; float: left;}
		  .img-list li p { padding-bottom: 5px; text-align: center; font-size: 1.2em; text-indent: 0;}
	 .table-left, .table-right { width: 375px;}
	   .table-left table, .table-right table { width: 375px;}
  
*/
