@charset "utf-8";
/* CSS Document */

body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
	background: white; 
	margin: 0 auto;
	padding: 0;
	color: #000;
  
  width:1280px;
  text-align:center;
}

.sitestatesJs {
  display: none;
}

a {
  border:0px solid red;
}

img {
  border:0px solid red;
}

.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the .container) if the .footer is removed or taken out of the .container */
	clear:both;
}

#header{
width:1280px;
margin:0 auto;
background:url(../images/login_bg.png) top center no-repeat;
height:63px; 
}

#login_area{
  color:#000000;
  font-size:12px;
  text-align:left;
  border:0px solid red;
  width:460px;
  margin-left:672px;
  height: 43px;
}

#in_text{
  border:0px solid red;
  margin-top:4px;
  float: left;
}

#in_text a{
  color:#000000;
  font-size:12px;
  text-align:left;
  border:0px solid red;
  text-decoration: none;
}

#in_btn{
  border:0px solid red;
  margin-top:5px;
  float: left;
}

#login_btn{
  border:0px solid red;
  margin-left:3px;
}

#fb_btn{
  border:0px solid red;
  margin-left:3px;
}

#head_menu{
  color:#000000;
  font-size:12px;
  text-align:left;
  border:0px solid red;
  margin-top:3px;
  margin-left:973px;
}

#head_menu a{
  color:#000000;
  font-size:12px;
  text-align:left;
  border:0px solid red;
  text-decoration: none;
}

#header2{
margin-top:5px;
margin-left:140px;
width:1000px;
height:105px; 
}

#logo_area{
  border:0px solid red;
  float: left;
}

#menu{
  border:0px solid red;
  margin-top:70px;
  float: right;
}

#menu a{
  color:#000000;
  font-size:16px;
  text-align:left;
  border:0px solid red;
  text-decoration: none;
  display: block;
  padding:2px 3px;
  float: left;
  margin-left:20px;
}

#border_head{
width:1280;
margin:0 auto;
background:url(../images/border_head.png) top center no-repeat;
height:9px; 
}

#border_foot{
width:1000;
background:url(../images/border_foot.png) top center no-repeat;
height:7px; 
}

#footer{
width:1280px;
padding-top:30px;
margin:0 auto;
background-color:#E87D7D;
height:120px;
color:#000000;
margin-top:20px; 
}

#footer a{
  color:#000000;
  text-decoration: none;
}

#play img {background-color:#efefef;border:0px}
#play {text-align:center;height:160px;overflow:hidden;}
ul#play_list {position:relative;}
#play_list li{display:block;position:relative;top:0px;left:0px;overflow:hidden}

#slideshow {
position:relative;
z-index:99;
width:1000px;
height:350px;
border:0px solid #ccc;
top:0px;
left:0px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:998;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:999;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:-1011;
}

#main{
margin-left:140px;
width:1000px;
}

.main_banner{
margin-top:5px;
width:1000px;
}

.banner_box{
margin-right:3px;
float: left;
}

.banner_box_l{
float: left;
}

.main_banner_s{
margin-top:15px;
margin-bottom:10px;
width:1000px;
}

.banner_box_s{
margin-right:3px;
float: left;
}

.banner_box_s_l{
float: left;
}

#price_cal{
width:331px;
height: 300px;
background-color: #D8A9BD;
font-size:14px;
text-align:left;
}

#price_title{
padding-top: 10px;
text-align:center;
}

#price_text{
margin-top: 20px;
margin-bottom: 5px;
padding-left: 20px;
}

.price_input{
margin-top: 15px;
padding-left: 20px;
}

#vol_cal{
width:331px;
height: 300px;
background-color: #EE969B;
font-size:14px;
text-align:left;
}

#vol_title{
padding-top: 10px;
text-align:center;
}

#vol_text{
margin-top: 10px;
padding-left: 10px;
}

#vol_text_w{
margin-top: 5px;
padding-left: 10px;
color:white;
}

.vol_input{
margin-top: 5px;
padding-left: 20px;
}

#hk_box{
width:331px;
height: 150px;
background-color: #D8B691;
font-size:14px;
text-align:left;
}

#hk_box_title{
padding-top: 10px;
padding-left: 20px;
margin-bottom: 5px;
}

#hk_box_text{
margin-top: 5px;
padding-left: 20px;
padding-right: 20px;
}

#cn_box{
width:331px;
height: 150px;
background-color: #FFFAC4;
font-size:14px;
text-align:left;
}

#cn_box_title{
padding-top: 10px;
padding-left: 20px;
margin-bottom: 5px;
}

#cn_box_text{
margin-top: 5px;
padding-left: 20px;
padding-right: 20px;
}

#self_box{
width:331px;
height: 150px;
background-color: #C3F0FC;
font-size:14px;
text-align:left;
}

#self_box_title{
padding-top: 10px;
padding-left: 20px;
}

#self_box_text{
padding-top: 5px;
padding-left: 20px;
padding-right: 20px;
}

#self_box_text2{
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
}

.link_area{
margin-top:10px;
width:1000px;
text-align:left;
}

#link_title{
padding-top: 10px;
text-align:left;
}

.link_box{
margin-top:10px;
}

.link_box_d{
float: left;
width:200px;
}

.link_box_d img{
width:200px;
}

#main_text{
margin-top:10px;
width:1000px;
text-align:left;
}

#about_title{
padding-top: 10px;
text-align:left;
}

.text_box{
padding:10px 50px;
background-color: #E87D7D;
margin: 15px 0px;
font-size:14px;
}

.text_box td{
padding:5px;
}

.text_box h2{
font-size:16px;
}

.text_box table{
background-color: white;
color: black;
margin-top: 30px;
}

.yellow {
background-color: yellow;
color:#000000;
}

.text_box2{
padding:10px 50px;
background-color: white;
margin: 10px 0px;
font-size:14px;
width: 800px;
}

.text_box2 p{
display: block;
width: 700px;
}

.weight_text{
display: block;
width: 700px;
margin-left: 50px;
}

.text_box3{
padding:10px;
background-color: #E87D7D;
margin: 15px 0px;
font-size:14px;
}

.text_box3_left{
float: left;
width: 60px;
margin-left:20px;
}

.text_box3_right{
background-color: white;
font-size:14px;
width: 800px;
float: left;
padding:20px 10px 20px 20px;
}

.text_box3_right_l{
float: left;
width: 600px;
}

.text_box3_right_l img{
width: 600px;
}

.text_box3_right_r{
float: left;
width: 150px;
margin-left: 20px;
}

.form_input{
margin-left: 40px;
display: block;
padding: 3px 0px;
}

.form_input label{
width: 80px;
display: inline-block;
}

#login_box_l{
width:425px;
margin:0 auto;
background:url(../images/login_l_bg.png) top center no-repeat;
height:212px;
float: left;
display: block; 
}

#login_box_r{
width:425px;
margin:0 auto;
background:url(../images/login_r_bg.png) top center no-repeat;
height:212px;
float: right; 
display: block; 
}

#login_box_l h2{
font-size:16px;
color:#0f0f0f;
margin: 35px 0 15px 40px;
}

#login_box_r h2{
font-size:16px;
color:#0f0f0f;
margin: 35px 0 15px 40px;
}

#login_box_r p{
margin: 0 0 0 40px;
width: 240px;
display: block;
}

#login_box_l a{
color:#0f0f0f;
text-decoration: none;
}

.login_input{
margin: 0 0 10px 40px;
}

#left_menu{
float: left;
width: 200px;
margin: 0 0 20px 5px;
}

#right_con{
float: left;
width: 790px;
margin: 10px 0 20px 5px;
}

#menu_line{
float: left;
width: 10px;
padding-top: 20px;
}

#submenu{
float: left;
width: 180px;
margin-left: 10px;
}

.submenu2 p{
display: block;
margin-bottom: 5px;
color:#0f0f0f;
font-size: 16px;
}

.submenu2 a{
display: block;
margin-bottom: 5px;
font-size: 14px;
text-decoration: none;
color: black;
}

.submenu2 {
margin-bottom: 25px;
}

.right_con_box{
padding:10px 40px;
background-color: #E87D7D;
font-size:14px;
}

.form_input th{
background-color: yellow;
color:#000000;
}