/*觸控選單=========================*/
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {



}

	
/*平板尺寸 橫寫*/
 @media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
	
}
/*平板尺寸 直式and (orientation:portrait)*/
@media screen and (min-width:768px) and (max-width:1000px) {
	
	
}
@media screen and (height:1024px) and ( width:1366px)and (orientation:portrait) {
	
	
}

/*解析度  767px 以下*/
@media screen and (max-width:767px) {
	.text_img { padding:30px 10px 10px 10px;}
	.text_img img { max-width:100%;}
	.text_txt { padding:0 20px;}
	.no_key, .txt_move, li.icon_sv{ display:none;}
	.menu_list li.icon_sv2, .menu_list li.list_map { display: block;}
	.top_list { display:none;}
	.logo { height:50px; width:100%; background-size:auto 50px; padding-top:6px;}
	/*手機選單*/
	.btn_menu, .btn_menu2 { display:block;position:fixed; right:0; top:0; width:45px; height:45px; background:url(../images/btn_menu.jpg) center no-repeat; background-size:45px; z-index:1600; text-indent:-9999px;}
	.btn_menu2 {background: url(../images/btn_close.jpg) center no-repeat;  background-size:45px; display:none;}
	.menu_box.on .btn_menu2 { display:block;}
	.menu_list { height:100%; position:fixed; background-color:#000; z-index:1500; left:0; right:0; top:0; bottom:0; overflow:auto;}
	.menu_list li { width:100%; border-left:none; border-bottom:1px solid #CCCCCC; position:inherit;}
	.menu_list li a { width:100%; color:#FFF; }
	.menu_list li.lsm { background:url(../images/icon_09.png) 90% center no-repeat;    background-size: 8px;}
	.menu_list li.lsm > a {pointer-events: none;}
	
	.menu_list li a ul li a {pointer-events: auto;}
	.menu_list li ul { position:inherit; width:100%;
	}
	.menu_list li:hover { background-color:#a00000; color:#FFF;}
	.menu_list li:hover  a { color:#FFF;}
	.menu_list li:hover > a, .menu_list li ul {
	border-radius:0;
}
	.menu > ul { padding-top:45px;}
	.menu_list li:hover ul li a { background-color: inherit; color:#FFFF99;}
	.menu_list li:hover a, .menu_list li.lsm:hover > a::after, .menu_list li.lsm > a::after { color:#FFF;}
	.menu_list li ul::before, .menu_list li.no_key { display:none;}
	.menu_list li:hover ul { padding-top:1px;
	}
	.content { overflow: visible;padding-bottom:20px;}
	.content.con_top { padding-top:0; }
	/*輪播2*/
	.text_img2 .flexslider .flex-viewport, .page_R2 { width:100%; float: none; }

	/*搜尋*/
	li.icon_sv2 { background-color:#ff9000; padding:10px 0;}
	.btn_sv1 { border:1px solid #999999; line-height:45px; width:70%; padding:0 10px ;}
	.btn_sv2 { background-color:#000; color:#FFF; height:45px; line-height:45px; border:none; width:20%; border-radius:0 10px 10px 0;}
	.page_list { max-width:80%;}
	/**/
	li.list_map { color:#FFF;}
	li.list_map a { width:30%; display:inline-block;}
	/**/
	.header_list { height:55px; background-size:auto 95px ;}
	.header_list::before, .header_list::after { display:none;}
	.photo { margin-top:55px; padding:0 0 20px 0;}
	.page_L, .page_R { width:90%; margin:10px auto; padding:10px; float:none; overflow:hidden;}	
	.img_new, .txt_new{ width:100%; height:auto;float:none; padding-left:0;}
	.news_list li { padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #333333;}
	.page_pL, .page_pR{ width:90%; height:auto;float:none; margin:0 auto;}
	
	.btn_one { width:45%; display:inline-block; margin-bottom:0;}
	.web_img { display:none;}
	.btn_tree { width:20%;margin-bottom:0;}
	.news_box { padding:10px;}
	.photo_list li { width:100%;}
	li.btn_more { display:none;}
	.fot_01 {width:100%;float: none; text-align:center; padding-bottom:20px;}
	.fot_02 { width:80%; float: none;margin:0 auto; padding-bottom:20px;}
	.fot_03 { width:80%; float: none; text-align:center; margin:0 auto;}
	.menu { display:none;}
	.top_box { margin-top:65px;}
	.page_ALL { margin:20px; padding-bottom:20px;}
	/*內頁------------------------------*/
	
	.btn_01, .list li span { font-size:1rem;}
	.list li p { clear:both;font-size:1.2rem;}
	.No_pages2 li { float:none; text-align:center; display:inline-block; padding:0;}
	.No_pages2 ul { float:none;}
	.No_pages2, .No_pages3 { text-align:center;}
	/*表格*/
	.contact_box { padding:0;}
	.tab_01 { width:90%; padding-left:5%; padding-top:20px;}
	.tab_01 td { width:100%; display:inline-block; padding-bottom:0;}
	.tab_01 td:nth-child(2n) { padding-bottom:30px;}
	.ifile, .inp_w6 { width:90%; margin-bottom:10px;}
	.btn_03 { width:100%; margin-left:0;}
	.tab_01 p { text-align:left; color:#0066CC;}
	.btn_04 { width:120px;}
	.inp_w3a { width:100%;}
	.tit_box h3 { padding-left:0;}
	.text_one { padding:0;    font-size: 1rem; line-height:26px;}
	.text_one h3 {font-size: 1.25rem;}
	.text_one ol li {background: url(../images/icon_08.png) left top no-repeat;
    padding-left: 20px;
    padding-bottom: 10px;}
	.text_ALL, .qa_list { padding:20px;}
	.btn_02 select { width:300px; clear:both; margin:10px 0;}
	.a_box { padding: 15px 0; padding-left:25px;background: url(../images/icon_a.png) 5px 15px no-repeat;}
	.QA_lest li p { line-height:26px;font-size: 1rem;}
	.QA_lest li a { padding:0 0 0 26px;font-size: 1.25rem;}
	
	.map_txt, .map_list { width:80%; float:none;}
	}
/*解析度 高度超過 736px 以下*/
@media screen and (min-height:737px) and (max-width:767px) {

	}
	
/*解析度 寬度低於 330px 以下*/
@media screen and (max-height:568px) {

	}