@charset "utf-8";
/* CSS Document */





@media screen and ( max-width:1919px ){ 


}







@media screen and ( max-width:1600px ){ 
	
    /*首頁*/
	.index_one_dw .iod_img { left: -40px; }
	.index_one_dw .iod_text { padding-left: 27%; }




}




@media screen and ( min-width:1401px ){ 

	header .header_logo{max-width: 265px;}


}


@media screen and ( max-width:1400px ){ 

	/*共用*/
	.w300 { width: 1200px; }
	
	
	/*導航頭部*/
	header .header_logo { padding-right: 100px; }




}






@media screen and ( max-width:1280px ){ 

	/*共用*/
	.w100, .w200, .w300, .site-error { width: 980px; }
	.comm_head_title { max-width: 60%; }
	.language a { margin-left: 14px; }
	
	
	/*導航頭部*/
	header .header_logo { padding-right: 50px; }
	header .header_nav_menu > li { margin: 75px 44px 0 0; }
	header .header_nav_menu > li > a { font-size: 16px; }
	header .header_nav_menu > li:hover .header_nav_submenu { height: 102px; }
	header .header_nav_menu > li .header_nav_submenu ul li img { height: 54px; }
	header .header_nav_menu > li .header_nav_submenu ul li a { padding: 24px 12px; }
	header .header_nav_menu > li .header_nav_submenu ul li a span { font-size: 14px; max-width: 100px; }
	header.header_fixed .header_logo { padding-right: 2.5%; }
	header.header_fixed .header_nav_menu > li { margin-right: 24px; }


	/*首頁*/
	.index_main .w200 { width: 100%; }
	.index_one_dw .iod_img { width: 24%; left: 0; }
	.index_one_dw .iod_text { padding: 0 0 54px 25%; }
	.index_one_dw .iod_text > div img { height: 90px; }
	.index_one_dw .iod_text > div img:last-child { height: 44px; }
	.index_one_dw .iod_text ul li p { margin: 0 4%; }
	
    .index_five .index_content > div:nth-child(2) iframe { width: 100%!important; }
	
	
	/*news*/
	.news_main .news_main_left ul li .text .text_title { margin-left: 20px; }
	.news_main .news_main_left ul li .text p { font-size: 14px; margin: 10px 0 0 20px; max-height: 38px; }
	.news_main ul li .text span { margin-left: 20px; line-height: 36px; }
	.news_main .text_button { font-size: 14px; line-height: 36px; padding: 0 16px; }
	.news_main .text_button i { margin-left: 8px; }
	
	.news_details .comm_head_title h1 { font-size: 24px; }

	
	/*404*/
	.site-error h1 { font-size: 40px; margin-bottom: 20px; padding-top: 100px; }
	.site-error > div { font-size: 40px; }
	.site-error > p { font-size: 16px; margin-bottom: 6px; }
	.site-error:after { width: 250px; height: 345px; background-size: 100% auto; }
	

}








@media screen and ( max-width:1024px ){ 

	/*共用*/
	.report_problem_box { width: 80%; padding-top: 30px; }
	.report_problem_box h1 { margin: 0 30px; }
	.report_problem_box p { margin: 16px 30px 0; }
	.report_problem_btn { padding: 20px 0; margin-top: 30px; }


}







@media screen and ( max-width:996px ){ 

	/*共用*/
	.w100, .w200, .w300, .site-error { width: 95%; }

	.comm_head { overflow: hidden; }
	.comm_head img { position: absolute; top: 0; left: 0; z-index: -1; height: 100%; max-width: inherit; }
	.comm_head_title { position: static; top: auto; left: auto; transform: none; margin: 50px 0; max-width: 54%; }
	.comm_head_title h1 { font-size: 32px; }
	.comm_head_title p { font-size: 14px; margin-top: 10px; }
	
	.banner .bx-pager { bottom: 20px; }


	/*導航頭部*/
	header .header_logo { padding-right: 2.5%; }
	header .header_nav_menu > li { margin-right: 24px; }
	header .header_nav_menu > li > a { padding-left: 6px; }
	header .header_nav_menu > li > a:before { width: 2px; }
	header .header_nav_menu > li .header_nav_submenu ul li a { padding: 24px 10px 24px 0; }
	header .header_nav_menu > li .header_nav_submenu ul li:last-child a { padding-right: 0; }
	header .header_nav_menu > li .header_nav_submenu ul li img { margin-right: 6px; }
	header .header_nav_menu > li .header_nav_submenu ul li a span { font-size: 12px; max-width: 80px; }
	
	header.header_fixed .header_logo { padding: 22.5px 2.5% 22.5px 0 }
	header.header_fixed .header_logo img { height: 70px; }
	header.header_fixed .header_nav_menu > li { margin: 75px 24px 0 0; padding-bottom: 24px; }
	header.header_fixed .header_nav_menu > li:last-child { margin-right: 0; }
	header.header_fixed .header_nav_menu > li > a { font-size: 16px; }
	header.header_fixed .header_nav_menu > li .header_nav_submenu { top: 115px; }
	header.header_fixed .language { position: absolute; margin-top: 0; top: 22px; }
	
	
	/*底部*/
	footer .footer_box { padding: 0; }
	footer .footer_column { margin-bottom: 36px; }
	footer .footer_other { position: static; top: auto; right: auto; float: right; width: 100%; }
	footer .footer_other .language, footer .footer_other .footer_go { display: inline-block; margin: 0 20px 0 0; vertical-align: top; line-height: 24px; }


	/*首頁*/
	.index_one_top > div { margin-top: 44px; }
	.index_one_top > div { width: 220px; min-height: 190px; padding: 30px 30px 150px; }
	.index_one_top > div:first-child { margin-right: 16px; }
	.index_one_top .index_one_text img { height: 72px; margin-bottom: 20px; }
	.index_one_top .index_one_price { bottom: 30px; }
	.index_one_top .index_one_price p { font-size: 30px; }
	
	.index_one_dw .iod_text ul li p { max-width: 70%; }
	.index_four_box .index_content_l .img img { height: 80px; }
	.index_five .index_content > div:nth-child(2) iframe { max-height: 360px; }


	/*news*/
	.news_main .news_main_left ul li .text .text_title { font-size: 18px; margin-left: 16px; }
	.news_main .news_main_left ul li .text p { max-height: 16px; margin: 6px 0 0 16px; }
	.news_main ul li .text span { margin-left: 16px; font-size: 14px; }
    .news_main .news_main_right ul li .img a:before { width: 44px; height: 20px; left: 10px; background-size: 100% auto; }
	
	.news_details .comm_head_title h1 { font-size: 20px; }

	
	/*buy*/
	.buy { margin-bottom: 80px; }
	.buy_main_m .bm_mt_t { margin: 44px 0; }
	.buy_main_m .bm_mt_t .fr > div { margin: 24px; }
	.buy_main_m .bm_mt_t .fr > div a { width: 130px; line-height: 90px; font-size: 20px; }
	.buy_main_m .bm_mt_t .fr > div p { line-height: 44px; padding: 0 16px; font-size: 20px; }
	.buy_main_m .bm_mt_t .fr > div p span { font-size: 14px; }
	.buy_main_m .bm_mt_t .fr > p { margin: 0 24px; font-size: 14px; }
	.buy_main_m .bm_mt_d .fl .text { margin-right: 24px; }
	

	/*buy_pay*/
	.buy_pay .buy_pay_info .fl { width: 40%; }
	.buy_pay .buy_pay_info .fr { width: 60%; }
	.buy_pay .buy_pay_info .fr > div { margin: 10px 0 10px 16px; }
	.buy_pay .buy_pay_info .fr > div p { font-size: 14px; line-height: 1em; }
	.buy_pay .buy_pay_info .fr > div p span { display: inline-block; font-size: 20px; line-height: 1em; }
	.buy_pay .buy_pay_info .fr > p { margin-left: 16px; font-size: 14px; }
	.buy_pay .buy_pay_radio > div:nth-child(2) { margin: 0 44px; }


	/*buy_my21_fail buy_pay_success*/
	.buy_my21_fail img, .buy_pay_success img { padding-top: 100px; }
	.buy_pay_success h2, .buy_my21_fail p { font-size: 30px;  margin: 24px 0; }
	.buy_my21_fail p { margin-bottom: 36px; }
	.buy_pay_success p { font-size: 16px; }
	
	
	/*terms*/
	.terms iframe { max-height: 350px; }

	
}




@media screen and ( max-width:913px ){ 
	.buy_pay_radio > .radio{margin-bottom: 8px;}
}




@media screen and ( max-width:850px ){ 
	
	/*首頁*/
	.index_one_dw .iod_img { width: 36%; }
	.index_one_dw .iod_text { padding: 0 0 80px 37%; }
	.index_one_dw .iod_text > div img { height: 80px; margin-right: 10px; }
	.index_one_dw .iod_text > div img:last-child { margin: 16px 0 0; height: 30px; }
	.index_one_dw .iod_text ul li { width: 50%; }
	
	.index_five .index_content > div:nth-child(2) iframe { max-height: 380px; }

	


}









@media screen and ( max-width:768px ){ 

	


}









@media screen and ( max-width:767px ){ 

	/*共用*/
	.comm_head_title { max-width: 100%; }
	.comm_head_search { position: static; transform: none; margin-bottom: 32px; }

	.form { margin: 36px auto 80px; }
	.form .form_main { padding: 36px 24px; }
	.form .form_title h1 { font-size: 20px; line-height: 54px; }
	.form .form_title h1:after { right: 94%; }
	.form .form_title h1:before { left: 94%; }
	.form .form_input textarea { width: 316px; height: 150px; }
	.form .form_input input[type="text"] { display: block; }
	.form .form_input input.form_btn, .form .form_input > span { margin: 6px 6px 0 0; }
	.form .form_input852 select { margin: 0 6px 6px 0; }
	.form .form_input852 input[type="text"] { display: inline-block; }
	.form .form_input852 input[type="button"] { display: block; }

	.report_problem_box { width: 86%; padding-top: 24px; }
	.report_problem_box h1 { margin: 0 24px; }
	.report_problem_box p { margin: 12px 24px 0; font-size: 14px; }
	.report_problem_btn { padding: 16px 0; margin-top: 24px; }
	
    .banner .bx-controls-direction a { left: 2.5%; }
	.banner .bx-controls-direction a.bx-next { right: 2.5%; }
	.banner .slide img.banner_pc { display: none; }
	.banner .slide img.banner_phone { display: block; }
	
	.report .check-search-list .form_input a { padding: 0 24px; white-space: nowrap; font-size: 14px; line-height: 44px; }
	.report .check-search-list .list > label { display: block; text-align: left; margin-bottom: 2px; font-size: 20px; line-height: 1.4em; }
	.report .check-search-list .list > div.form_label { font-size: 14px; padding: 0; }


	/*導航頭部*/
	header .w300 { width: 100%; }
	header .header_more { display: block; }
	header .header_logo, header.header_fixed .header_logo { padding: 10px 2.5%; }
	header .header_logo img, header.header_fixed .header_logo img { height: 50px; }
	header .language, header.header_fixed .language { top: 23px; right: 2.5%; margin-right: 58px; }
	header .header_nav:before { 
		content: ""; width: 100%; height: 1000px; position: absolute; top: 70px; left: 0; background-color: rgba(0,0,0,.6); opacity: 0; filter: alpha(opacity=0); visibility: hidden;
	    -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;
	}
	header .header_nav.on:before { 
		opacity: 1; filter: alpha(opacity=100); visibility: visible;
	    -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;
	}
	header .header_nav_menu { position: absolute; top: 70px; left: 120%; z-index: 99999; width: 100%; text-align: center; background-color: #2f3032; padding: 20px 0; min-height: 300px; max-height: calc(100vh - 70px); max-height: -moz-calc(100vh - 70px); max-height: -webkit-calc(100vh - 70px); overflow: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	header .header_nav_menu > li { position: relative; }
	header .header_nav_menu > li .header_nav_submenu,
	header.header_fixed .header_nav_menu > li .header_nav_submenu { position: relative; top: auto; left: auto; height: auto!important; background-color: #434343; padding: 10px 0; display: none; }
	header .header_nav_menu > li.on .header_nav_submenu,
	header.header_fixed .header_nav_menu > li.on .header_nav_submenu { display: block; }
	header .header_nav_menu > li.dropdown > a:after { content: "\e719"; font-family:"iconfont" !important; font-size: 12px; vertical-align: top; margin-left: 10px; }
	header .header_nav_menu > li .header_nav_submenu:before { display: none; }
	header .header_nav_menu > li .header_nav_submenu ul li { height: auto; width: 100%; }
	header .header_nav_menu > li .header_nav_submenu ul li img { display: none; }
	header .header_nav_menu > li .header_nav_submenu ul li a { padding: 12px 0; width: 100%; }
	header .header_nav_menu > li .header_nav_submenu ul li a span { max-width: 100%!important; text-align: center; }
	
	header .header_nav_menu > li { display: block; float: none; margin: 0!important; padding-bottom: 0; }
	header .header_nav_menu > li > a { padding: 20px 0; }
	header .header_nav_menu > li > a.active, header .header_nav_menu > li > a:hover { color: #fff; background-color: #0f959f; }
	header .header_nav_menu > li > a:before { display: none; }
	header.header_fixed .header_nav_menu > li { margin: auto; padding-bottom: 0; }
	header.header_fixed .header_nav_menu > li:last-child { margin-right: 0; }
	
	
	/*底部*/
	footer .footer_column { float: none; display: inline-block; width: 21%; vertical-align: top; margin: 0 1.5% 30px; }


	/*首頁*/	
	.index_content > div { width: 100%; }
	
	.index_one_dw { padding-top: 44px; }
	.index_one_dw .iod_img { opacity: .5; filter: alpha(opacity=50); width: 50%; }
	.index_one_dw .iod_text { padding: 0 0 44px 2%; }
	
	.index_two .index_content_r { margin: 36px 0 0; }
	.index_two .index_content_r table tr td { font-size: 18px!important; }
	.index_three .index_content_l p { width: 100%; }
	.index_four_box .index_content_l { margin: 0 0 36px 0; }
	.index_five .index_content > div { width: 100%!important; }
	.index_five .index_four_box .index_content_l { margin: 0 0 36px 0; }
	
    .index_five .index_content > div:nth-child(2) { width: 100%!important; }
	
	.index_title h1, .index_content > div h2 { font-size: 24px; }
	

	/*news*/
	.news .comm_head_title { margin: 36px 0 20px; }
	.news_main { margin-bottom: 80px; }
	.news_year { margin: 36px 0 30px; }
	.news_year .news_year_select select { height: 30px; }
	.news_year .news_year_select i { line-height: 30px; }
	.news_main .news_l100, .news_main .news_r100 { width: 100%; }
	.news_main .news_main_left ul { margin-right: 0; }
	.news_main .news_r100 { margin-top: 36px; }
	.news_main .news_main_right ul:afetr { content: ""; clear: both; height: 0; display: block; }
	.news_main .news_main_right ul li { float: left; width: 32%; margin: 0 2% 0 0; }
	.news_main .news_main_right ul li:last-child { margin-right: 0; }

	.news_details .news_main { margin-top: 36px; }
	.news_details_left .text { margin-right: 0; }
	.news_details_left .foot { padding-top: 16px; }
	.news_details .news_main .news_r100 { margin-top: 36px; }
	
	.news_details_left { }
	.news_details_left p { margin-bottom: 16px; }


	/*buy*/
	.buy_menu a { font-size: 16px; }
	.buy_main_m .bm_mt_t { margin: 36px 0; }
	.buy_main_m .bm_mt_t > div, .buy_main_m .bm_mt_d > div { width: 100%!important; }
	.buy_main_m .bm_mt_t .fl { max-height: 250px; overflow: hidden; }
	.buy_main_m .bm_mt_t .fl img { width: 100%; }
	.buy_main_m .bm_mt_t .fr > p { margin-bottom: 24px; }

	.buy_main_m .bm_mt_d .fl .text { margin: 0 0 30px 0; padding: 24px; }
	.buy_main_m .bm_mt_d .fr h3 { margin-bottom: 24px; font-size: 20px; }
	.buy_main_m .bm_mt_d .fr h3 i { font-size: 20px; margin-right: 6px; }

	
	/*buy_pay*/
	.buy_pay .buy_pay_radio > div:nth-child(2) { margin: 0 16px; }
	

	/*buy_my21_fail buy_pay_success*/
	.buy_my21_fail img, .buy_pay_success img { padding-top: 54px; width: 130px; }
	.buy_my21_fail, .buy_pay_success, .site-error { height: calc(100vh - 146px); height: -moz-calc(100vh - 146px); height: -webkit-calc(100vh - 146px); }

	
	/*terms*/
	.terms .form .form_item h3 { margin-bottom: 20px; }
	.terms .form .form_item:last-child { margin: 0; padding: 0; }

	
	/*404*/
	.site-error h1 { font-size: 30px; margin-bottom: 12px; padding-top: 80px; }
	.site-error > div { font-size: 30px; }
	.site-error:after { display: none; }
	
	
	/*支付二維碼*/
	.webpay-html-box { padding: 24px 5% 66px!important; }
	.webpay-html-box > div:first-child > iframe { margin-right: -26px; }
	
	
	/*服務地址*/
	.form .form_main_fwdi .form_item .form_group2 { width: 100%; }
	.form .form_main_fwdi .form_item > div input[type="text"], 
	.form .form_main_fwdi .form_item > div select, 
	.form .form_main_fwdi .form_item > div textarea { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	.form .form_main_fwdi .form_item > div:nth-child(2) input[type="text"] { width: 66%; display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

	

}









@media screen and ( max-width:700px ){ 

	/*首頁*/


	/*news*/
	.news_main .news_main_left ul li .text .text_title { font-size: 16px; }
	.news_main .news_main_left ul li .text p { display: none; }
	.news_main ul li .text span { position: static; line-height: 1em; margin-top: 10px; }
	.news_main .text_button { margin-left: 16px; left: 30.7%; right: auto; }
	.news_main .news_main_right ul li .text .text_title { font-size: 14px; margin: 10px; }
	.news_main .news_main_right ul li .text span { margin: 0 10px 12px; }
	

	/*buy_pay*/
	.buy_pay .buy_pay_info .fl { width: 100%; max-height: 250px; overflow: hidden; }
	.buy_pay .buy_pay_info .fr { width: 100%; }
	.buy_pay .buy_pay_radio > div { display: block; }
	.buy_pay .buy_pay_radio > div:nth-child(2) { margin: 10px 0; }
	

	/*服務地址*/
	#reason .contact-wrap .row > div { width: 100%; float: none; }
	#reason .contact-wrap .row .contact-info > div { margin: 16px 0 0 0; }


}









@media screen and ( min-width:651px ){ 
	
    /*buy*/
	.buy_menu .comm_tabt { opacity: 1!important; filter: alpha(opacity=100)!important; visibility: visible!important; display: block!important; }

}









@media screen and ( max-width:650px ){ 

	/*首頁*/
	.index_one_top > div { width: 35%; }
	.index_three .index_content_r ul li { display: block; margin: 0 auto 96px; }
	.index_three .index_content_r ul { margin-bottom: 0; } 
	.index_three .index_content_r ul:after { left: 120%; } 
	.index_three .index_content_r ul:before { right: 120%; }
	.index_three .index_content_r ul li .submit_btn2 { bottom: -60px; }

	
	/*buy*/
	.buy_menu p, .buy_menu_more { display: block; }
	.buy_menu .comm_tabt { position: absolute; top: 53px; left: 0; width: 100%; background-color: #2f3032; opacity: 0; filter: alpha(opacity=0); visibility: hidden; padding: 10px 0; }
	.buy_menu .comm_tabt:before, .buy_menu .comm_tabt:after { content: ""; position: absolute; top: 0; left: 50%; width: 1000px; height: 100%; z-index: -1; background-color: #2f3032; margin-left: -500px; }
	.buy_menu .comm_tabt:after { height: 10000px; background-color: rgba(0,0,0,.6); z-index: -2; }
	.buy_menu a { width: 100%; padding: 0; }



}









@media screen and ( max-width:580px ){ 

	/*共用*/
	.comm_head_title h1 { font-size: 24px; }
	.comm_head_title p { font-size: 12px; }
	.comm_head_search { margin-bottom: 24px; max-width: 100%; }
	.comm_head_search .form_control { width: 200px; line-height: 30px; height: 30px; padding: 0 10px; }
	.comm_head_search .form_btn { width: 30px; height: 30px; padding: 0; }

	.form .form_title h1 { font-size: 18px; line-height: 50px; }
	.form .form_item h3 { padding: 0 0 0 8px; }
	.form .form_item h3:after { margin-top: -6px; }
	.form .form_group { margin-top: 14px; }
	.form .form_group label { float: none; display: block; text-align: left; width: 100%!important; }
	.form .form_input { float: none; margin: 0; display: inline-block; }
	.form .form_item_lc { margin-top: 36px; }
	.form .form_item_lc .form_input { display: block; }
	.form .form_item_lc .form_input .submit_btn { margin: 0; }

	.report_problem_box { width: 95%; }
	.pagination a.next { margin-left: 10px; }
	.pagination a.prev { margin-right: 10px; }
	.pagination a { margin: 0 4px; padding: 0 10px; line-height: 30px; font-size: 14px; }


	/*導航頭部*/

	
	/*底部*/
	footer .footer_column { width: 29%; }


	/*首頁*/
	.index_one_top > div:first-child { margin-right: 6px; }
	.index_one_top > div { min-height: 145px; padding: 20px 16px 118px; width: 37%; margin-top: 30px; }
	.index_one_top .index_one_text img { height: 54px; margin-bottom: 10px; }
	.index_one_top .index_one_text p { font-size: 12px; font-weight: 100; line-height: 1.4em; }
	.index_one_top .index_one_price { bottom: 20px; }
	.index_one_top .index_one_price p { font-size: 20px; margin-bottom: 16px; }
	.index_one_top .index_one_price .submit_btn2 { width: 75%; line-height: 44px; font-size: 16px; }
	.index_one_top .index_one_price .submit_btn2:after { border-radius: 14px; }
	.index_one_top .index_one_price .submit_btn2:before { border-radius: 14px 14px 0 0; }
	.index_one_dw { padding-top: 30px; }
	.index_one_dw .iod_text { padding-bottom: 30px; }
	
	.index_five .index_content > div:nth-child(2) iframe { max-height: 310px; }
	

	/*news*/
	.news .comm_head_title { margin: 30px 0 16px; }
	.news_main .news_main_left ul:after { content: ""; clear: both; height: 0; display: block; }
	.news_main .news_main_left ul li { float: left; width: 49%; box-shadow: 1px 1px 5px rgba(0,0,0,.15); border: 0; padding: 0; margin: 0 2% 10px 0; }
	.news_main .news_main_left ul li:nth-child(even) { margin-right: 0; }
	.news_main .news_main_left ul li .text .text_title { font-size: 14px; margin: 10px; display: block; height: 37px; overflow: hidden; }
	.news_main ul li .text span { margin: 0 10px 12px; }
	.news_main .news_main_left ul li .text, .news_main .news_main_left ul li .img { width: 100%; }

	.news_main .text_button { display: none; }
	
	.news_main .news_main_right ul li { width: 49%; }
	.news_main .news_main_right ul li:nth-child(2) { margin-right: 0; }
	.news_main .news_main_right ul li:last-child { display: none; }
	.news_main .news_main_right ul li .text .text_title { height: 57px; overflow: hidden; }


	/*buy_my21_fail buy_pay_success*/
	.buy_my21_fail_btn a { margin-bottom: 10px; }
	.buy_my21_fail_btn a:last-child { margin: 0; }
	
	
	/*buy_pay_success*/
	.buy_pay_success p { width: 90%; }
	
	
	/*terms*/
	.terms iframe { max-height: 260px; }

	

}









@media screen and ( max-width:446px ){ 

	/*共用*/
	.form .form_group { margin-top: 12px; }
	.form .form_input { display: block; }
	.form .form_input input[type="text"],
	.form .form_input textarea,
	.form .form_input select { width: 240px; padding: 0 10px; display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	.form .form_input852 input[type="text"] { width: 100%; }

	.report_problem_box { position: relative; overflow: hidden; max-height: 350px; }
	.report_problem_box_text { overflow: auto; height: 284px; margin-bottom: 66px; }
	.report_problem_btn { position: absolute; bottom: 0; left: 0; z-index: 10; width: 100%; background-color: #fff; margin: 0; padding: 10px 0; }
	.pagination a.next { margin-left: 4px; }
	.pagination a.prev { margin-right: 4px; }
	
	.form .form_input div.form-group { width: 240px; }
	.form .form_input div.form-group > input { width: 168px; }

	
	/*導航頭部*/

	
	/*底部*/
	footer .footer_column { width: 46%; }

	
	/*首頁*/
	.index_one_top > div:first-child { margin-right: 2px; }
	/*.index_one_top > div { width: 65%; margin: 36px auto 0!important; }*/
	.index_one_dw .iod_img { width: 100%; opacity: .3; filter: alpha(opacity=30); }
	.index_one_dw .iod_text ul { margin-top: 6px; }
	.index_one_dw .iod_text ul li { width: 100%; margin-top: 16px; }
	
	.index_five .index_content > div:nth-child(2) iframe { max-height: 260px; }
	

	/*buy*/
	.buy_main_m .bm_mt_d .fl .text h5, .buy_main_m .bm_mt_d .fl .text p { font-size: 14px; }
	.buy_main_m .bm_mt_t .fr > div p { padding: 0 10px; font-size: 16px; }
	.buy_main_m .bm_mt_t .fr > div p span { font-size: 12px; }
	.buy_main_m .bm_mt_t .fr > div a { font-size: 18px; width: 120px; }
	
	
	/*terms*/
	.terms iframe { max-height: 200px; }
	.terms .form_main { padding: 30px 20px; }
	.terms .form_main ul { padding-left: 20px; }
	.terms .form_main ul p { padding-left: 0; }

	
}









@media screen and ( max-width:400px ){ 
	
	/*首頁*/
	.index_one_top > div { padding: 12px 12px 100px; width: 39.5%; }
	.index_one_top .index_one_text img { height: 44px; }
	.index_one_top .index_one_price { bottom: 20px; }

	
	.buy_pay_radio .active div.select { padding-left: 34px; margin-top: 10px; }
	

}









@media screen and ( max-width:320px ){ 

	
	body { width: 320px; }
	

}

















