@media screen and (max-device-width: 640px){
  body{
    -webkit-text-size-adjust: none;
  }
}

/* claer
-------------------------- */
.clearfix { clear:both;}
.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 */

body{font-family: "微軟正黑體", Arial, Helvetica, Geneva, sans-serif;}

#m_head{
width: 640px;
height: 119px;
/*background: url(../images/header.jpg) center top no-repeat;*/
position:fixed;
z-index:998;
}
#headimg{position:absolute;}
#m_head2{
width: 640px;
height: 119px;
}
.rel{position:relative;}
.indexslide img{ height:1370px;}

#move_controll{position:relative; margin-top:119px;}
#menu_bt{position:absolute; top:-5px;  right:10px;} 
#menu_bt2{position:absolute; top:-5px;  right:14px; display:none;} 
#mm{position:absolute;top:230px;}
#menu_bg{position:absolute;width:640px; /*background-color:#000000; opacity:0.9;*/ z-index:99; height:9999px; display:none;}

#hair_wrap{width: 640px;position:relative;margin:0 auto; background-color:#000; overflow:hidden;}


#manb{position:absolute; bottom:0px; right:0px;}
#index_man1{position:absolute; bottom:0px; left:-10px;opacity:0;}
#index_man2{position:absolute; bottom:20px; left:0px;opacity:0;}
#i_left{position:absolute; bottom:0px; left:0px;opacity:0;}
#i_r{position:absolute; top:0px; right:0px;opacity:0;}
#i_text{position:absolute; top:0px; right:10px; top:100px;opacity:0;}
#index_num1{position:absolute ;left:35px; bottom:280px;opacity:0; width:500px;}
#index_num2{position:absolute ;left:35px; bottom:280px;opacity:0; width:500px;}
#ticket{position:absolute; left:170px ;top:120px;}
#n1{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);position:absolute; left:132px;top:80px;}
#n2{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);position:absolute;  left:97px;top:80px;}
#n3{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);position:absolute; left:62px;top:80px;}
#n4{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);position:absolute; left:27px;top:80px;}
#n5{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);position:absolute; left:-8px;top:80px;}
#sign{position:absolute; right:180px; top:400px;opacity:0;}
#veduochoice{position:absolute; left:80px; bottom:190px;opacity:0; }
#v1{position:absolute; top:0px;}
#v2{position:absolute; top:0px;display:none;}
#v3{position:absolute; top:0px;display:none; left:-8px;}
#ne{position:absolute;left:180px; top:0px;}
#pr{position:absolute;left:-75px; top:0px;}

#vedio{ position:absolute; top:0px; z-index:997; width:1300px; height:2500px; display:none;}
#mk_bg{position:absolute; background-color:#000000;opacity:0.9; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);width:640px; height:2500px;}
 
#close_bt1{position:absolute; right:20px; top:120px; cursor:pointer;}
#pcontent{width:640px; position:relative;}
#index_v{position:absolute; top:220px; left:0px;}
#p_content2{ position:absolute; top:0px; z-index:997; /*width:2500px;*/ height:2500px; display:none;}
#pcontent2{position:relative; top:120px; width:640px;left:20px;/* height:1181px; overflow:auto;*/ height:1400px; overflow:auto;}
#close_bt2{position:absolute; right:40px; top:100px; cursor:pointer;}


#p_content3{ position:absolute; top:0px; z-index:997; /*width:2500px;*/ height:2500px; }
#pcontent3{position:relative; top:150px; width:640px;/* height:1181px; overflow:auto;*/ height:1400px; overflow:auto;}


#vote_num1{position:absolute ;left:20px; bottom:200px;opacity:0; width:500px;}
#vote_num2{position:absolute ;left:30px; bottom:200px;opacity:0; width:500px;}

#vleft{position:absolute; left:0px; bottom:0px;}
#vman1{position:absolute; left:66px; bottom:0px;opacity:0;}
#vman2{position:absolute; left:0px; bottom:0px;opacity:0;}

#v_t1{ position:absolute; top:-40px;}
#v_t2{ position:absolute; top:-40px;}
#vtitle{position:absolute; top:110px;opacity:0; }
#vbt1{position:absolute; top:260px; left:180px;display:none; }
#vbt2{position:absolute; top:260px; left:180px;display:none; }

#vtxt1{ position:absolute; bottom:40px; right:20px;opacity:0;}
#vtxt2{ position:absolute; bottom:40px;right:20px;opacity:0;}

#write{ position:absolute; top:0px; display:none;}
#ww{left:50px; top:120px;}
#v_bg{ position:absolute; }
#votem1{ position:absolute; left:120px; top:-30px;display:none;}
#votem2{ position:absolute;left:-100px; top:-20px; display:none;}
#wtitile{ position:absolute;left:25px; top:270px; }

#_name{ position:absolute;left:110px;top:395px; width:385px; height:45px; }
#_tel{ position:absolute;left:110px;top:465px; width:385px; height:45px; }
#ad1{ position:absolute;left:110px;top:540px; width:180px; height:50px; }
#ad2{ position:absolute;left:320px;top:540px; width:180px; height:50px; }
#address{ position:absolute;left:110px;top:600px; width:385px; height:45px; }
#send_bt{ position:absolute;left:55px;top:680px; width:250px;}

/*花絮*/
#hvedio{position:absolute; top:85px;}
#h_title{position:absolute; top:525px;}
#h_title1{position:absolute; top:605px; left:38px; font-size:23px; font-weight:bolder; width:590px;line-height:26px; }
#first{text-indent :46px ;}
#h_title2{position:absolute; top:810px; left:38px; font-size:23px; font-weight:bolder; width:590px; line-height:26px;}
#h_title3{position:absolute; top:1100px;}


#r_title{position:absolute; top:125px;}
#r_title2{position:absolute; top:190px; left:10px;}


#step1{position:relative;}
#step1_txt1{position:absolute; text-align:center;  top:680px; left:40px;}
#step1_txt1 p{font-size:23px; color:#505050; margin-bottom:10px; }

#step1_txt2{position:absolute; text-align:center;  top:1090px; left:40px;}
#step1_txt2 h2{font-size:25px; color:#4A0F54; margin-bottom:10px; }
#step1_txt2 p{font-size:20px; color:#505050; margin-bottom:10px; }

#step1_txt3{position:absolute; text-align:center;  top:1090px; left:330px;}
#step1_txt3 h2{font-size:25px; color:#4A0F54; margin-bottom:10px; }
#step1_txt3 p{font-size:20px; color:#505050; margin-bottom:10px; }

#step2{position:relative;}
#step2_txt1{position:absolute;  top:480px; left:200px;}
#step2_txt1 h2{font-size:25px; color:#4A0F54; margin-bottom:5px; }
#step2_txt1 h3{font-size:19px; color:#4A0F54; margin-bottom:5px; }
#step2_txt1 p{font-size:20px; color:#505050; margin-bottom:10px; }
#step2_txt2{position:absolute;  top:620px; left:200px;}
#step2_txt2 h2{font-size:25px; color:#4A0F54; margin-bottom:5px; }
#step2_txt2 h3{font-size:19px; color:#4A0F54; margin-bottom:5px; }
#step2_txt2 p{font-size:20px; color:#505050; margin-bottom:10px; }

#step2_txt3{position:absolute;  top:990px; left:75px; width:800px; font-size:20px;}
#step2_txt3 li{float:left; margin-right:68px;}

#step2_txt4{position:absolute;  top:1260px; left:75px; width:800px; font-size:20px;}
#step2_txt4 li{float:left; margin-right:60px;}

#step2_txt5{position:absolute;  top:1530px; left:75px; width:900px; font-size:20px;}
#step2_txt5 li{float:left; margin-right:75px;}

#step3{position:relative;}
#step3_txt1{position:absolute;  top:110px; left:22px; width:600px; font-size:20px; text-align:center;}
#step3_txt1 p{ margin-bottom:5px;}

#step3_txt2{position:absolute;  top:240px; left:-10px; width:400px; font-size:19px; text-align:center;}
#step3_txt2 p{ margin-bottom:5px;}
#step3_txt3{position:absolute;  top:410px; right:22px; width:400px; font-size:19px; text-align:center;}
#step3_txt3 p{ margin-bottom:5px;}

#step4{position:relative;}
#step4_txt1{position:absolute;  top:140px; left:22px; width:600px; font-size:20px; text-align:center;}
#step4_txt1 p{ margin-bottom:5px;}


#step5{position:relative;}
#step5_txt1{position:absolute;  top:60px; left:80px; width:600px; color:#FFF;}
#step5_txt1 h2{ margin-bottom:8px;font-size:35px; }
#step5_txt1 p{ margin-bottom:5px;font-size:20px;}

#step6{position:relative;}
#step6_txt1{position:absolute;  top:90px; left:48px; width:600px; font-size:20px; color:#494949;}
#step6_txt1 p{ margin-bottom:5px;}

#errors{ position:absolute; top:360px; color:#F00; width:560px; text-align:center; font-size:20px;}