/* Reset CSS (YUI Reset)*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
/* Reset END */

.clearfix:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* mac hide \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide */
.clear{clear:both;height:0px;line-height:0px;font-size:0px;}

.floatLeft{float:left;width: auto;}
.floatRight{float:right;width: auto;}
img.blockimg{display:block;}


body{
background: #daebfa;
font-family: Tahoma;
font-size: 12px;
background: #daebfa;
}
#container{
width: 980px;
margin: 0px auto;
/*
background: #daebfa url(../images/home_bg.jpg) no-repeat center top;
*/
background: #daebfa url(../images/bg.jpg) no-repeat center top;
}
#header{
float: left;
width: 980px;
height: 81px;
position: relative;
}
#header h1{
float: left;
width: 202px;
height: 81px;
margin: 0px 0px 0px 60px;
display: inline;
}
#header h1 a{
float: left;
width: 202px;
height: 81px;
background: url(../images/home_logo.png) no-repeat left top;
outline: none;
text-indent: -9999px;
}
#header #ot{
position: absolute;
right: 32px;
bottom: 15px;
display: block;
width: 123px;
background: #ed0039 url(../images/ot_arrow.png) no-repeat left 1px;
line-height: 14px;
font-size: 12px;
font-weight: bold;
padding: 3px 20px;
color: #f3f3f3;
text-decoration: none;
}
#header #lang{
position: absolute;
right: 32px;
top: 10px;
float: right;
width: auto;
color: #4b5b66;
text-decoration: none;
font-size: 15px;
}
#content{
float: left;
width: 980px;
height: 479px;
}
h1.title{
float: right;
width: auto;
background: #ffffff;
font-size: 16px;
font-weight: bold;
color: #959595;
line-height: 18px;
padding: 22px 15px;
margin: 0px 32px 0px 0px;
display: inline;
}
h1.title span{
color: #ed0039;
}

#menu{
width: 920px;
margin: 310px auto 0px;
}
#menu ul{
float: left;
width: 920px;
}
#menu ul li{
float: left;
width: auto;
padding: 0px 3px;
display: inline;
position: relative;
}
#menu ul li a{
float: left;
display: block;
width: 178px;
height: 33px;
font-weight: bold;
line-height: 33px;
color: #fefefe;
background: #ed0039;
text-align: center;
text-decoration: none;
}

#menu ul li a:hover{
background: #89898a;
}

#menu ul li a div{
display: none;
position: absolute;
width: 148px;
height: auto !important;
height: 97px;
min-height: 97px;
background: #f7f7f7;
padding: 20px 15px;
color: #959595;
font-size: 13px;
line-height: 15px;
text-align: left;
left: 3px;
top: -137px;
cursor: pointer;
}
#menu ul li a div span{
color: #ed0039;
font-weight: normal;
}


#footer {
float: left;
width: 960px;
height: 20px;
line-height: 20px;
background: #ffffff;
font-size: 11px;
color: #616161;
padding: 0px 10px;
}

#splash{
background:#000;
opacity:0.6;
filter:alpha(opacity=60);
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:1000}	
.splashLeft, .splashRight,  .splashcnt{
float:left;
background:url(/i/Assets/images/splash-left.png) no-repeat left top;
width:14px;
height:382px;}
.splashRight{
background:url(/i/Assets/images/splash-right.png) no-repeat left top;}
.splashcnt{
background:url(/i/Assets/images/splash-cnt.png) repeat-x left top;
width:640px;
padding:16px 0px;}
.splashCenter{
width:668px;
height:382px;
position:absolute;
top:50%;
left:50%;
margin:-191px 0px 0px -334px;
z-index:9999;}
.maps{
background:#e7e8ea;
width:640px;
height:300px;
padding:25px 0px;
position:relative;}
a.clickbtn{
background:url(/i/Assets/images/fix.gif);
width:47px;
height:15px;
text-indent:-9999px;
position:absolute;
right:109px;
bottom:82px;
cursor:pointer;
outline:none;}
a.clickbtn-en{
background:url(/i/Assets/images/fix.gif);
width:29px;
height:15px;
text-indent:-9999px;
position:absolute;
right:236px;
bottom:86px;
cursor:pointer;
outline:none;}
a.splash-close{
background:url(/i/Assets/images/splash-close.png) no-repeat left top;
width:23px;
height:21px;
text-indent:-9999px;
position:absolute;
right:2px;
top:2px;
cursor:pointer;}

