/*
   __              __                                             
  /\ \  __        /\ \                                            
  \_\ \/\_\    ___\ \ \/'\     ___ ___      __      ___     ____  
  /'_` \/\ \  /'___\ \ , <   /' __` __`\  /'__`\  /' _ `\  /',__\ 
 /\ \L\ \ \ \/\ \__/\ \ \\`\ /\ \/\ \/\ \/\ \L\.\_/\ \/\ \/\__, `\
 \ \___,_\ \_\ \____\\ \_\ \_\ \_\ \_\ \_\ \__/.\_\ \_\ \_\/\____/
  \/__,_ /\/_/\/____/ \/_/\/_/\/_/\/_/\/_/\/__/\/_/\/_/\/_/\/___/ design.com
  
*/

/* GENERAL
----------------------------------------------------------------------------- */

* {margin:0; padding:0;}
a{ text-decoration:none; color: #530801;}
a:hover{ text-decoration:none;}
a img {border: 0;}
ul, ol {list-style:none;}
.img_left img{float:left;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.over {overflow:hidden;}
.over1 {overflow:hidden; height:1px;}
.over0 {overflow:hidden; height:0px;}
.block {display:block;}
.del{display:none;}
.null{visibility:hidden;}

/* BASE
----------------------------------------------------------------------------- */

body { margin:0; background: #FFFFFF; font-family: "Times New Roman", Times, serif; font-size:12px; line-height:1.3em; color:#000; }

/* HEADER
----------------------------------------------------------------------------- */
.header { background: url(home_header-bg1.jpg) no-repeat top center; height: 708px; }
.header .inner { width: 984px; margin: 0 auto; position: relative; }
.header .inner .logo { position: absolute; left: 3px; top: 8px; }
.header .inner .bt1 { position: absolute; left: 10px; top: 558px; }
.header .inner .bt2 { position: absolute; left: 328px; top: 555px; }
.header .inner .bt3 { position: absolute; left: 692px; top: 555px; }

.tour { background: url(tour_header1-bg1.jpg) no-repeat top center; height: 499px; }
.tour .inner { width: 984px; margin: 0 auto; position: relative; }
.tour .inner .logo { position: absolute; left: 4px; top: 30px; }
.tour .inner .bt1 { position: absolute; left: 9px; top: 301px; }
.tour .inner .bt2 { position: absolute; left: 326px; top: 296px; }
.tour .inner .bt3 { position: absolute; left: 692px; top: 296px; }

/* CONTENT
----------------------------------------------------------------------------- */
.main { width: 984px; margin: 0 auto; }

.box1 { position: relative; }
.box1 p {
	position: absolute;
	left: 33px;
	top: 83px;
	width: 475px;
	line-height: 13px;
}
.box1 p strong { color:#9d382f; }
.box1 .bt1 { position: absolute; left: 23px; top: 433px; }

.box2 { position:relative; }
.box2 .p1 {
	position: absolute;
	top: 680px;
	left: 4px;
	width: 305px;
}
.box2 .p1 strong { color: #530801; }
.box2 .p2 {
	position: absolute;
	top: 800px;
	left: 4px;
	width: 415px;
}
.box2 .bt1 {
	position: absolute;
	top: 866px;
	left: 432px;
}

.box3 { position: relative; }
.box3 p { position: absolute; left: 25px; top: 80px; width: 900px; line-height: 13px; }
.box3 ul { position: absolute; left: 51px; top: 579px; }
.box3 ul li { float: left; padding: 0 18px 0 0; }

.box4 { position:relative; }
.box4 .p1 {
	position: absolute;
	top: 133px;
	left: 13px;
	width: 453px;
}
.box4 .p2 {
	position: absolute;
	top: 147px;
	left: 657px;
	text-align: right;
	width: 316px;
	height: 120px;
}
.box4 .p3 { position: absolute; top: 392px; left: 288px; width: 400px; text-align: center; }
.box4 .p3 strong { color: #530801; }
.box4 .bt1 { position: absolute; top: 317px; left: 48px; }
.box4 .bt2 { position: absolute; top: 326px; left: 749px; }

.box5 { background: url(home_box5-bg.jpg) no-repeat top center; }
.box5 .inner { width: 984px; margin: 0 auto; }

.box6 .inner { width: 946px; margin: 0 auto; padding:0 20px 0 0;}
.box6 .col1 { float: left; width: 496px; position: relative; }
.box6 .col1 .p1 { position: absolute; left: 0px; top: 89px; padding: 10px 15px; width: 465px; overflow-x: none; overflow-y: scroll; height: 444px; }
.box6 .col1 .p1 li { display: block; }
.box6 .col1 .p1 h2 { color: #e53003; font-size: 13px; display: block; padding: 8px 0; }
.box6 .col2 { float: left; width: 450px; position: relative; }
.box6 .col2 .form { position: absolute; left: 35px; top: 106px; width: 385px; }

.box7 { background: url(home_box7-bg.jpg) no-repeat top center; }
.box7 .inner { width: 984px; margin: 0 auto; position: relative; }
.box7 .inner .bt1 { position: absolute; left: 483px; top: 182px; }
.box7 .inner .bt2 { position: absolute; left: 483px; top: 268px; }

.box8 { background:transparent url(freeBG.gif) no-repeat scroll center center;
font-size:51px;
font-weight:bold;
height:107px;
line-height:100px;
text-align:center;
text-transform:uppercase;
margin-top: 5px;
width:985px;}

.console { width: 984px; margin: 0 auto; overflow: hidden; height: 1085px; }
.console .title { position: relative; }
.console .title h2 {
	font-size: 32px;
	font-weight: bold;
	line-height: 32px;
	position: absolute;
	left: 55px;
	top: 13px;
	color: #000;
	text-transform: uppercase;
	width: 599px;
}
.console .title .rate { position: absolute; left: 844px; top: 15px;}
.console .title .rate img { float: left; }
.console .inbox1 { width: 1000px; }
.console .inbox1 ul { padding: 2px 0 0 0; }
.console .inbox1 li { float: left; padding: 0 2px 2px 0; !padding: 0 2px 0 0; }
.console .inbox1 li img { display: block; }
.console .inbox2 { width: 1000px; color: #000; font-family: "Times New Roman", Times, serif; }
.console .inbox2 dt,
.console .inbox2 dd { float: left; position: relative; !padding: 2px 0 0 0; }
.console .inbox2 dt { padding: 0 2px 0 0; !padding: 2px 2px 0 0; font-size: 16px; font-weight: bold; line-height: 18px; }
.console .inbox2 dt .p { position: absolute; top: 25px; left: 35px; padding: 0 15px 0 0; }
.console .inbox2 dt .p span { display: block; }
.console .inbox2 dt .p span strong { color: #a33328; }
.console .inbox2 dt .p span em { font-size: 18px; font-style: normal; }
.console .inbox2 dt .p p { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; display: block; padding: 30px 0 0 0; line-height: 17px; text-align: justify; width: 275px; }
.console .bts { width: 984px; }
.console .bts li { float: left; }

/* FOOTER
----------------------------------------------------------------------------- */
.footer { text-align: center; padding: 55px 0 45px 0; }
.footer .p1 { display: block; padding: 5px 0 0 0; }
.footer .p2 { white-space: pre; color: #e53003; font-weight: bold; }
.footer .p2 a { color: #e53003; text-decoration: underline; }
.footer .p3 { display: block; padding: 10px 0 0 0; }
