@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
img{ border:none;}
li{ list-style-type:none;}
body{ font:400 14px/18px  Arial, Helvetica, sans-serif;color:#ffffff;}
a{text-decoration:underline;color:#cccccc;}
a:hover{ color:#ff9900;text-decoration:none; }

.float_left{ float:left;}
.float_right{ float:right;}
.body_wrap{ width:100%; margin:0 auto;}
.top_wrap{background:url(images/top_bg_s1.png) repeat-x 0 bottom;height:120px; z-index:3; zoom:1; position:relative; }
.top-main{ background:#fff; height:102px; width:100%;}
.top{ width:1200px; margin:0 auto; height:101px; overflow:hidden; position:relative; }

.logo{ position:absolute; left:169px; top:13px;}
.top a{color:#a5a5a5; text-decoration:none;}
.top a:hover{color:#ccc; }
.cn{ background:url(images/cn.jpg) no-repeat 0 0; padding-left:20px;}
.en{ background:url(images/en.jpg) no-repeat 0 0; padding-left:20px;}
.jp{ background:url(images/jp.jpg) no-repeat 0 0; padding-left:20px;}

a.cn_on{color:#ccc; background:url(images/cn_on.jpg) no-repeat 0 0; padding-left:20px; }
a.en_on{color:#ccc; background:url(images/en_on.jpg) no-repeat 0 0; padding-left:20px;}
a.jp_on{color:#ccc; background:url(images/jp_on.jpg) no-repeat 0 0; padding-left:20px;}
.language{  position:absolute; left:769px; top:0px;}
.language li{ float:left; padding-top:76px; padding-left:10px; padding-right:40px; height:20px; line-height:20px; vertical-align:middle; }
.language li.line{background:url(images/line.jpg) no-repeat 0 0; width:1px; height:101px; padding:0; margin:0; }




.content_wrap{text-align:left; height:100%; overflow:hidden; margin-top:-39px; position:relative;  }
.content{width:990px;margin:0 auto; height:1200px;background:url(images/con_bg2.png) no-repeat 0 -74px;}
.con1{height:410px;}
.con2{margin-bottom:0px;}
.con3{background:url(images/con_bg3.png) no-repeat 0 0;height:375px;}
.ticket{width:900px;padding:20px;color:#333;margin-bottom:30px;}
.ticket tr{vertical-align: top;font-size:12px;}
.ticket th{padding-right:30px;font-weight:normal;}
.ticket li{background:url(images/yellow_s.gif) no-repeat 0px 4px; padding-left:18px;text-align:left;}
.con4{background:url(images/con_bg4.jpg) no-repeat 0 0;height:208px;color:#333;float:left;width:540px;font-size:12px;position:relative;}
.con5{background:url(images/con_bg5.png) no-repeat 0 0;height:208px;color:#333;float:right;width:450px;font-size:12px;position:relative;}
.con4en{background:url(images/con_bg4_en.jpg) no-repeat 0 0;height:208px;color:#333;float:left;width:480px;font-size:12px;position:relative;}
.con5en{background:url(images/con_bg5_en.png) no-repeat 0 0;height:208px;color:#333;float:right;width:510px;font-size:12px;position:relative;}
.con4jp{background:url(images/con_bg4_jp.jpg) no-repeat 0 0;height:208px;color:#333;float:left;width:540px;font-size:12px;position:relative;}
.con5jp{background:url(images/con_bg5_jp.png) no-repeat 0 0;height:208px;color:#333;float:right;width:450px;font-size:12px;position:relative;}

.footer_wrap{ color:#999; padding-top:25px;  width:100%; height:100%; overflow:hidden;   margin-top:-50px;    
position:relative; z-index:2; zoom:1;}
.footer_wrap .footer-img{ width:1000px; margin:0 auto;font-size:0; } 
.footer_wrap .footer-main{background:#333;width:100%; padding-top:10px;}
.footer_wrap .footer{ width:960px; margin:0 auto;text-align:center; font-size:11px;}
.footer div{ margin:0 auto; margin-bottom:5px;}
.footer div span{ display:inline-block; margin-left:10px; margin-right:10px; padding-left:22px; color:#ccc;}
.footern div span.address{ background:url(images/address_icon_s1.jpg) no-repeat 0 0;}
.footern div span.tel{ background:url(images/tel_icon_s1.jpg) no-repeat 0 0;}
.footer div span.sinawebo{ background:url(images/sina_icon_s1.jpg) no-repeat 0 0;}
.footer p{ color:#999; clear:both;}
.footer p span{ color:#D6D6D6; font-size:9px; font-weight:normal;}




.link_pos {
    background:#fff;
    filter:alpha(opacity=0);
    -moz-opacity:0.0;
    -khtml-opacity: 0.0;
    opacity: 0.0;
}

.focus .focusimg {
    width:520px;
    height:205px;
    overflow:hidden;
}
.focus .focusimg li {
    display:none;
    position:absolute;
    top:0; left:0;    
}
.focus .tag {
    position:absolute;
    bottom:-28px;
    left:240px;
    height:16px;
}
.focus .tag li a {
    display:block;
    width:16px;
    height:16px;
}
.focus .tag li {
    float:left;
    display:block;
    width:16px;
    height:16px;
    margin:0px 0px 0px 1px;
    background-image:url(images/act_btn_1.png);
    background-repeat:no-repeat;
}
.focus .tag li.current {
    background-image:url(images/act_btn_2.png);
}

.apple_overlay {
    display: none;
    background-image: url(../../images/jquery.tools/white_2.png);
    width: 640px;
    padding: 35px;
    font-size: 11px;
}
.main_wrap {
    position:relative;
    margin:auto;
}

.main_wrap .a1 {
    left:189px;
    top:1557px;
}
.main_wrap .a2 {
    top:1557px;
    left:669px;
}