﻿@charset "utf-8";
@import url("bootstrap-grid.css");

@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@900&family=Noto+Serif+TC:wght@700&display=swap')

	

/*瑄徳泉典藏 CSS Document */


* { margin:0; padding:0;}
iframe{border: 0px;display: block;}

#mainBG{background:#e5e4df url("../images/main_bg.jpg") center top no-repeat;}
.ie6 img{width:100%;}
.img-responsive img{width:100%;max-width: 100%;}

@media only screen and (max-width: 479px) {
.ie6 img{width:100%;max-width: 100%;}
.img-responsive img{width:100%;max-width: 100%;}	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.ie6 img{width:100%;max-width: 100%;}
.img-responsive img{width:100%;max-width: 100%;}	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.ie6 img{width:100%;max-width: 100%;}
.img-responsive img{width:100%;max-width: 100%;}
}

@media only screen and (min-width: 992px) {
  .dropdown:hover .dropdown-menu {
    display: block;

  }
}

.js-fadein {
  opacity: 0;
}
.js-fadein.is-active {
  animation: anm-fade-up .5s ease-in-out forwards
}
@keyframes anm-fade-up {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;

  }
}



@media only screen and (max-width: 991px) {

.mobile{display:block;}
.desktop{display:none;}
	

	
	
}


@media (min-width: 992px) {
.mobile{display:none;}
.desktop{display:block;}

}


/**/
#bottom_herf_line{width:100%;padding-bottom:5px;border-bottom:2px solid #130962;}
#bottom_herf_block{display:flex;flex-wrap: wrap;justify-content: center;padding:0.5em;background: rgba(255,255,255,1.00);}

#bottom_herf_block a{font:1.6rem "微軟正黑體";font-weight:700;width:auto;height:auto;display:inline-block;background:#130962;border:1px solid #130962;color:#ffffff;text-align:center;border-radius: 1em;padding:0.3em 1em;margin:0.2em 0.5em;}
#bottom_herf_block a:hover{width:auto;height:auto;background:#fff;border:1px solid #130962;color:#130962;display: inline-block;text-align:center;border-radius: 1em;padding:0.3em 1em;margin:0.2em 0.5em;}



/*header_submenu*/
#top_menu_block_r{position: relative;z-index: 0;width:calc(100% - 80px);margin:0 80px 0 0px;height: 35px;background: #ff6600}
#top_menu_block_r .top_menu_block{position:absolute;z-index:9;color:#000; right: 0;width:auto; top:8px;}

#top_menu_block_r .top_menu_block .Tblock{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: flex-end;}
#top_menu_block_r .top_menu_block .Tblock .top_menu_l{width:calc(100% - 0px);text-align: left;margin:0;}

#top_menu_block_r .top_menu_block .Tblock .top_menu_l .top_menu{width:100%;line-height: 25px; display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: center; margin:0;color:#ffffff;background:#000000;}
#top_menu_block_r .top_menu_block .Tblock .top_menu_l .top_menu a{color:#ffffff;margin:0 0.5em;display: inline-block;font:1.4rem "微軟正黑體";font-weight: 700;}
#top_menu_block_r .top_menu_block .Tblock .top_menu_l .top_menu a:hover{color:rgba(255,255,255,0.7)}

#top_menu_block_r .top_menu_block .Tblock .top_menu_l .Tbtn_block{color:#000;width:100%;background:rgba(255,0,0,0);display:flex;flex-wrap: wrap;justify-content: flex-start;align-items: flex-end}
#top_menu_block_r .top_menu_block .Tblock .top_menu_l .Tbtn_block a{margin: 0 0 0 1em;display: inline-block;}



.top_menu_mobile{display:none;}





@media only screen and (max-width: 479px) {
#nav_container{position:fixed;z-index:10000;width:100%;margin:0 auto;padding:0 auto; height: auto;}		
#container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;background:  transparent}
#container:after {content:''; clear:both; display:block;}	
	
#Mcontainer{width:calc(100% - 0em);height:100% !important;padding:2em 1.5em;margin:0em;background: transparent}
#Mcontainer:after {content:''; clear:both; display:block;}		
	
#Icontainer{width:100%;height:100% !important;margin:0;padding:81px 0 0 0;}		
#Icontainer:after {content:''; clear:both; display:block;}		
}

@media screen and (min-width: 480px) and (max-width: 767px) {
#nav_container{position:fixed;z-index:10000;width:100%;margin:0 auto;padding:0 auto; height: auto;}	
		
#container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;background: transparent}
#container:after {content:''; clear:both; display:block;}	

#Mcontainer{width:calc(100% - 0em);height:100% !important;margin:0 0em;padding:2em 1.5em;background:transparent}
#Mcontainer:after {content:''; clear:both; display:block;}		
	
#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding:81px 0 0 0;}		
#Icontainer:after {content:''; clear:both; display:block;}		
}

@media screen and (min-width: 768px) and (max-width: 991px) {
#nav_container{position:fixed;z-index:10000;width:100%;margin:0 auto;padding:0 auto; height: auto;}	
	
#container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;background:  transparent}
#container:after {content:''; clear:both; display:block;}	

#Mcontainer{width:calc(100% - 0em);height:100% !important;margin:0 0em;padding:3em 2.5em;background:transparent}
#Mcontainer:after {content:''; clear:both; display:block;}		
	
#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding:81px 0 0 0;}			
#Icontainer:after {content:''; clear:both; display:block;}		
}


@media screen and (min-width: 992px) and (max-width: 1199px) {
#nav_container{position:relative;z-index:10000;width:100%;margin:2em 0 0 0;padding:0 auto; height: auto;}	
	
#container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;background: transparent}
#container:after {content:''; clear:both; display:block;}	
	
#Mcontainer{width:calc(100% - 0em);height:100% !important;margin:0 0em;padding:3em 2.5em;background:transparent}
#Mcontainer:after {content:''; clear:both; display:block;}		
	
#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding: 0 0em;}
#Icontainer:after {content:''; clear:both; display:block;}		
}

@media screen and (min-width: 1200px) and (max-width: 1399px) { 
#nav_container{position:relative;z-index:10000;width:100%;margin:2em 0 0 0;padding:0 auto; height: auto;}	
	
#container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;background: transparent}
#container:after {content:''; clear:both; display:block;}	
	
#Mcontainer{width:calc(100% - 0em);height:100% !important;margin:0 0em;padding:3em 2.5em;background: transparent}
#Mcontainer:after {content:''; clear:both; display:block;}		
	
#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding: 0 0em;}	
#Icontainer:after {content:''; clear:both; display:block;}		
}
@media screen and (min-width: 1400px) and (max-width: 1699px) { 
#nav_container{position:relative;z-index:10000;width:100%;margin:2em 0 0 0;padding:0 4%; height: auto;}	
	
#container{width:100%;height:100% !important;margin:0;padding: 0 4%;background:transparent}
#container:after {content:''; clear:both; display:block;}
	
	
#Mcontainer{width:calc(100% - 0em);height:100% !important;margin:0 0em;padding:3em 2.5em;background:transparent}
#Mcontainer:after {content:''; clear:both; display:block;}	

#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding: 0 0em;background: transparent}		
#Icontainer:after {content:''; clear:both; display:block;}	
}

@media (min-width: 1700px) {
#nav_container{position:relative;z-index:10000;width:100%;margin:2em 0 0 0;padding:0 12%; height: auto;}
	
#container{width:100%;height:100% !important;margin:0 auto;padding: 0 12%;background:transparent}	
#container:after {content:''; clear:both; display:block;}
	
	
#Mcontainer{width:calc(100% - 0em);height:100% !important;margin:0 0em;padding:3em 2.5em;background:transparent}
#Mcontainer:after {content:''; clear:both; display:block;}	
	
#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding: 0 0em;background: transparent}		
#Icontainer:after {content:''; clear:both; display:block;}		
}

#nav_container .Prelative{position:relative;z-index:10000;width:100%;background: rgba(100,255,40,1);margin:0;padding:0; height: auto;}
#nav_container .Prelative .Pabsolute{position:absolute;z-index: 5;width:100%;height:auto;margin:0;padding:0;left:50%; transform: translate(-50%, 0);-ms-transform:translate(-50%, 0);}


/**/

@media only screen and (max-width: 1699px) {
#Tcontainer{width:100%;height:100% !important;margin:0 0 0 0;padding: 0;background: transparent}
}
@media (min-width: 1700px) {
	
#Tcontainer{width:100%;height:100% !important;margin:0 0 0 0;padding: 0 12%;background: transparent}	
}
@media only screen and (max-width: 991px) {
#Tcontainer{width:100%;height:100% !important;margin:0 0 0 0;padding:70px 0 0 0;background: transparent}	
}


/**/
#Mcontents{float: left; width:calc(100% - 120px);padding:0;font:1.7rem "微軟正黑體";line-height:28px;font-weight:400;letter-spacing:1px;background: transparent}

#Mcontents_title{width:120px;float: left;display: flex;flex-wrap: wrap;justify-content: flex-start;}
#Mcontents_title .title_en{width:30px;margin:0 10px 0 0;display: flex;flex-wrap: wrap;justify-content: flex-start;}
#Mcontents_title .title_en .title_en_c{width: 30px;font-size: 2rem;color:#221715; writing-mode: vertical-rl}
#Mcontents_title .title_en .title_en_l{width:30px;}
#Mcontents_title .title_zh{width:80px;color: #221715; font-size: 3.5rem;font-family: "Noto Serif JP", serif;font-weight: 900;}
#Mcontents_title .title_zh p{display:block;}
@media only screen and (max-width: 991px) {
#Mcontents{float: left; width:100%;padding:0;font:1.7rem "微軟正黑體";line-height:28px;font-weight:400;letter-spacing:1px;background: transparent}
	
	
#Mcontents_title{width:100%;float: left;display: flex;flex-wrap: wrap;justify-content: flex-start; flex-direction: column-reverse;}
#Mcontents_title .title_en{width:100%;height: 40px; margin:0 0 0 0;display: flex;flex-wrap: wrap;justify-content: flex-start;}
#Mcontents_title .title_en .title_en_c{width: auto;font-size: 2rem;color:#221715; writing-mode: inherit;}
#Mcontents_title .title_en .title_en_l{width:85px;/*display: none;*/transform: rotate(90deg);}
#Mcontents_title .title_zh{width:100%;color: #221715; font-size: 3.5rem;font-family: "Noto Serif JP", serif;font-weight: 900;}
#Mcontents_title .title_zh p{display: inline-block}
}


/*footer*/
#footer_bg_block{width:100%;background:#3d3530 url("../images/footer_bg.png")no-repeat center top;padding:1em 0 0 0;}

#footer_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: flex-start;height: auto;padding:0;}

#footer_block #footer_info_block{width:20%;color:#ffffff;display: flex;flex-wrap: wrap;justify-content: flex-start;margin:0em 0 0 0;padding:0em 0 0 0;}
#footer_block #footer_info_block .footer_logo{width:250px;text-align: left;margin:0 10px 0 0;}

#footer_block #footer_link_block{width:calc((100% - 20%) - 1em);margin:0 0.5em;padding:1.2em 0 0 0;}
#footer_block #footer_link_block .flink_block{display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/1);padding:0 0.5em 0.5em 1.5em; color:#ffffff;display:flex;flex-wrap: wrap;justify-content: flex-start;}
#footer_block #footer_link_block .flink_block .column .title{font-size:1.6rem;font-weight: 600; color:#ffffff;width:80px;margin:0 0 0.5em 0;}
#footer_block #footer_link_block .flink_block .column .title a{color:#ffffff;}
#footer_block #footer_link_block .flink_block .column .title a:hover{color:#ffffff;}


#footer_block #footer_link_block .flink_block .column .column_list_block{width:calc(100% - 80px);display:flex;flex-wrap: wrap;justify-content: flex-start;}
#footer_block #footer_link_block .flink_block .column .column_list_block .column_list{width:auto;font-size:1.4rem;padding:0 1em}
#footer_block #footer_link_block .flink_block .column .column_list_block .column_list a{font-size:1.4rem;color:rgba(255,255,255,0.7)}
#footer_block #footer_link_block .flink_block .column .column_list_block .column_list a:hover{color:rgba(255,255,255,1)}

#copy_block{width:100%;border-top:rgba(229,228,223,0.1) 1px solid;font-size: 1.3rem;color:rgba(255,255,255,0.7); margin:1em 0 0 0;padding:0.5em 0;display: flex;flex-wrap:wrap;justify-content:center}

#copy_block .address_block{width:50%;}
#copy_block .info_block{width:50%;text-align: center;}



/*main_pic*/

/*Title_BG*/

#titleCa_info_block1{padding:0 6%;height:280px; background:#000000 url(../images/main_pic.png) no-repeat center top;margin:10px 0 0 0;}




#titleCa_info{position:relative; width:100%;  height:0px; margin:0 auto; z-index:100;}
#title01{position:absolute;z-index:1000000;top:calc((260px - 80px)/2);left:10%;letter-spacing: 0.5px; }

#title01 .note{width:150px;padding:0.5em;font:1.5em "微軟正黑體";font:1.3rem "微軟正黑體";font-weight:500;line-height: 1.3rem; color: rgba(255,255,255,0.7)}
#title01 p{font:3rem "微軟正黑體";font-weight:700;color:#ffffff;line-height: 3rem; text-shadow: 0 0 5px rgba(0,0,0,0.7);}

@media only screen and (min-width: 1800px)  {
#title01{position:absolute;z-index:1000000;top:calc((260px - 80px)/2);left:10%;letter-spacing: 0.5px;}	
#titleCa_info_block1{padding:0 6%;height:280px; background:#000000 url(../images/main_pic.png) no-repeat 50% top;margin:10px 0 0 0;}	
}


@media only screen and (min-width: 1328px) and (max-width: 1499px) {
#title01{width:150px; position:absolute;z-index:1000000;top:calc((260px - 80px)/2);left:5%;font:1.5em "微軟正黑體";letter-spacing: 0.5px; font-weight:700;color:#ffffff; text-shadow: 0 0 5px rgba(0,0,0,0.7);}
#title01 .note{width:150px;padding:0.5em;font:1.5em "微軟正黑體";font:1.3rem "微軟正黑體";font-weight:500;line-height: 1.3rem; color: rgba(255,255,255,0.7)}
	
/*Title_BG*/	
#titleCa_info_block1{padding:0 6%;height:280px;position:relative;background:#000000 url(../images/main_pic.png) no-repeat 50% center;margin:0 0 0 0;}
	
}

@media only screen and (min-width: 1200px) and (max-width: 1327px) {
#title01{width:150px; position:absolute;z-index:1000000;top:calc((260px - 80px)/2);left:5px;font:1.5em "微軟正黑體";letter-spacing: 0.5px; font-weight:700;color:#ffffff; text-shadow: 0 0 5px rgba(0,0,0,0.7);}
#title01 .note{width:150px;padding:0.5em;font:1.5em "微軟正黑體";font:1.3rem "微軟正黑體";font-weight:500;line-height: 1.3rem; color: rgba(255,255,255,0.7)}
	
/*Title_BG*/	
#titleCa_info_block1{padding:0 6%;height:280px;position:relative;background:#000000 url(../images/main_pic.png) no-repeat 48% center;margin:0 0 0 0;}
	
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
#title01{width:150px; position:absolute;z-index:1000000;top:calc((260px - 80px)/2);left:5px;font:1.5em "微軟正黑體";letter-spacing: 0.5px; font-weight:700;color:#ffffff; text-shadow: 0 0 5px rgba(0,0,0,0.7);}
#title01 .note{width:150px;padding:0.5em;font:1.5em "微軟正黑體";font:1.3rem "微軟正黑體";font-weight:500;line-height: 1.3rem; color: rgba(255,255,255,0.7)}
	
/*Title_BG*/	
#titleCa_info_block1{padding:0 6%;height:280px;position:relative;background:#000000 url(../images/main_pic.png) no-repeat 45% center;margin:0 0 0 0;}
	
}
@media screen and (max-width: 991px) {
	
#title01{width:150px; position:absolute;z-index:1000000;top:calc((260px - 80px)/2);left:5px;font:1.5em "微軟正黑體";letter-spacing: 0.5px; font-weight:700;color:#ffffff; text-shadow: 0 0 5px rgba(0,0,0,0.7);}
#title01 .note{width:150px;padding:0.5em;font:1.5em "微軟正黑體";font:1.3rem "微軟正黑體";font-weight:500;line-height: 1.3rem; color: rgba(255,255,255,0.7)}
	
/*Title_BG*/	
#titleCa_info_block1{padding:0 6%;height:280px;position:relative;top:70px;background:#000000 url(../images/main_pic.png) no-repeat 40% center;margin:0 0 0 0;}

}
@media screen and (max-width: 399px) {
#title01{width:150px; position:absolute;z-index:1000000;top:calc((260px - 80px)/2);left:5px;font:1.5em "微軟正黑體";letter-spacing: 0.5px; font-weight:700;color:#ffffff; text-shadow: 0 0 5px rgba(0,0,0,0.7);}
#title01 .note{width:150px;padding:0.5em;font:1.5em "微軟正黑體";font:1.3rem "微軟正黑體";font-weight:500;line-height: 1.3rem; color: rgba(255,255,255,0.7)}

/*Title_BG*/
#titleCa_info_block1{padding:0 6%;height:280px;position:relative;top:70px;background:#000000 url(../images/main_pic.png) no-repeat 37% center;margin:0 0 0 0;}

}




/*main_location_info*/
#Mcontainer .location_info {float:left; width:100%; margin:0; padding:0; clear:both;}
#Mcontainer .location_info .location {text-align:left;padding:0;}
#Mcontainer .location_info .location span {display:inline-block; padding:0 20px 0 0px; vertical-align:middle; font:1.4rem "微軟正黑體";font-weight:bold; color:#000000; background:url(../images/arr_location.png) no-repeat right 1px;}
#Mcontainer .location_info .location span a{color:#000000;display:inline-block; padding:0; vertical-align:middle; font:1.4rem "微軟正黑體";font-weight:bold;}
#Mcontainer .location_info .location span a:hover{color:#4b1a00;}
#Mcontainer .location_info .location span.last {background:none;}
#Mcontainer .location_info .location strong {display:inline-block;padding:0px; vertical-align:middle; font:1.4rem "微軟正黑體";font-weight:bold; color:#4b1a00;}
#Mcontainer .location_info .location strong a {color:#7e7e7e;}
#Mcontainer .location_info .location span.searchWord {background:none; color:#7e7e7e;}

.Mtitle{font:2.7rem "微軟正黑體";font-weight:700;color:#000000;padding:0.5em 0 0.5em 0;border-bottom:1px rgba(0,0,0,0.4) solid;text-indent:0.5em;margin-bottom:0.3em;}


/*full_page*/
.M_note{width:100%;font:1.8rem "微軟正黑體";font-weight:500;color:#444444;line-height:2em;letter-spacing:1px;padding: 2em 1em;}
.M_note_title{width: 100%;font: 2.7rem "微軟正黑體";font-weight: 700;color: #222222;padding:0 0 0 0.5em;margin:1em 0;border-left:5px solid #073488}

.M_note ul {list-style:disc;padding:0 0 0 2em;}
.M_note ol {list-style:decimal;padding:0 0 0 2em;}

.M_note a{color:#073488;}
.M_note a:hover{color:#000000;}
.M_note img{max-width: 100%;height: auto;}

/*prolist*/
#Iabout_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;padding:0 5vw}
#Iabout_block .Iabout_title{width:100%;font:2em "微軟正黑體";font-weight:700;margin:0 0 1em 0;}
#Iabout_block .Iabout_title span{font:1.3rem "微軟正黑體";font-weight:500;color:#dea109;}
#Iabout_block .Iabout_img{width:calc(50% - 26px);margin:0 0 2.5em 26px;}
#Iabout_block .Iabout_content{width:50%;font:1.8rem "微軟正黑體";font-weight:700;line-height: 30px;padding:0.5em;margin:0 0 2.5em 0;}

/*Inews*/
#Inews_banner{width:100%;height: 333px; background:url(../images/Inews_bg.jpg) no-repeat center top;padding:0;}
#Inews_bottom_bg{width:100%; background:url("../images/Inews_bottom_bg.jpg") no-repeat center bottom;padding:0;}

#Inews_bottom_bg #Inews_block{width:100%;position: relative;top:-5vh; display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch; padding:0 3vw 0 3vw;background: rgba(216,255,0,0)}
#Inews_bottom_bg #Inews_block .Inews_img{width:300px;}
#Inews_bottom_bg #Inews_block .Inews_img .title{display:inline-block;padding:1.5em 3em;color:#ffffff;border-radius: 0.5em; background:#ea9d08;box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px; font:3rem "微軟正黑體";font-weight:700;}
#Inews_bottom_bg #Inews_block .Inews_img .title span{color: rgba(255,255,255,0.7);display: block;font:1.5rem "微軟正黑體";font-weight:500;text-align: center}
#Inews_bottom_bg #Inews_block .Inews_content{width:calc(100% - 300px);margin:9em 0 0 0;padding:2em;background: rgba(255,0,4,0)}

#Inews_bottom_bg #Inews_block .Inews_content .Inews_content_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;background: rgba(50,255,0,0)}
#Inews_bottom_bg #Inews_block .Inews_content .Inews_content_block .Inews_list_block{width:50%;display:flex;flex-wrap: wrap;justify-content: flex-start;margin:0 0 2em 0;background: rgba(0,44,255,0)}
#Inews_bottom_bg #Inews_block .Inews_content .Inews_content_block .Inews_list_block .text02_1{width:100px;}
#Inews_bottom_bg #Inews_block .Inews_content .Inews_content_block .Inews_list_block .text02_1 span{display: inline-block;color:#e28912;font:1.6rem "微軟正黑體";font-weight:700;background:#ffffff;padding:0.8em 1.2em;border-radius: 10px; border:1px solid #e28912}
#Inews_bottom_bg #Inews_block .Inews_content .Inews_content_block .Inews_list_block .text02_2{width:calc(100% - 100px);font:1.7rem "微軟正黑體";font-weight:700;}
#Inews_bottom_bg #Inews_block .Inews_content .Inews_content_block .Inews_list_block .text02_2 a{color:#000000;}
#Inews_bottom_bg #Inews_block .Inews_content .Inews_content_block .Inews_list_block .text02_2 a:hover{color:#4d2c00;}
#Inews_bottom_bg #Inews_block .Inews_content .Inews_content_block .Inews_list_block .text02_2 p{color:#787777;font:1.6rem "微軟正黑體";font-weight:500;}



/*Iroom_type*/

	
#Iroom_type_block{width:100%;height: 100%; display: flex;flex-wrap: wrap;justify-content: flex-start;padding:2vh 3vw 3vh 3vw;}
#Iroom_type_block .Iroom_type_title{width:100%;font:2em "微軟正黑體";font-weight:700;padding:0.5em 0 0.2em 0;}
#Iroom_type_block .Iroom_type_title span{display: block;font:1.3rem "微軟正黑體";font-weight:500;color:#dea109;}

#Iroom_type_block #Iroom_type_list_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items: start; height: auto;padding: 1em 0em;}
#Iroom_type_block #Iroom_type_list_block .list{width:calc((100%/3) - 2em);padding:0em;margin: 0 1em;height:auto !important;cursor:pointer;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:flex-end;}
#Iroom_type_block #Iroom_type_list_block .list:after {content:''; clear:both; display:block;}
	
#Iroom_type_block #Iroom_type_list_block .list .photo{position: relative;width: 100%;height: auto;}	
	
	
#Iroom_type_block #Iroom_type_list_block .list:hover img{filter:alpha (opacity=100); opacity: 1; filter: brightness(1.1); }	
	
#Iroom_type_block #Iroom_type_list_block .list .photo .type_name{width:100%;position: absolute;bottom: 0px;color:#ffffff;background: rgba(0,0,0,0.5);padding:0.75em 1em;font:1.7rem "微軟正黑體";font-weight:700;}
#Iroom_type_block #Iroom_type_list_block .list:hover .photo .type_name{color:#ffffff;background: rgba(0,0,0,0.7);}
	
#Iroom_type_block #Iroom_type_list_block .list .type_content_block{width:100%;margin:0.5em 0 0 0;}
#Iroom_type_block #Iroom_type_list_block .list .type_content_block .content_title{width:100%;margin:0.5em 0;}
#Iroom_type_block #Iroom_type_list_block .list .type_content_block .content_title span{font:1.8rem "微軟正黑體";font-weight:700;display: inline-block;color:#622d0c;background:;border:1px solid #b89c64;padding:0.5em 1em;border-radius: 30px;}	
#Iroom_type_block #Iroom_type_list_block .list .type_content_block .content{font:1.5rem "微軟正黑體";font-weight:500;color: #48291b;padding:0.5em 1vw;}




/*news_block*/

#news_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 0em;}
#news_block:after {content:''; clear:both; display:block;}


#news_block a{color:#3b291f}
#news_block a:hover{color:#000000}

#news_block .text03_1{width:80px;padding:0.5em 0;text-align: center;}
#news_block .text03_1 span{font:1.3rem "微軟正黑體";font-weight: 700;display: inline-block;background:#9a9a9a;color:#ffffff;border-radius: 50%;padding:0.2em 0.6em;}
#news_block .text03_2{width:120px;padding:0.8em 0;font:1.6rem "微軟正黑體";font-weight: 700;color:#787777;}
#news_block .text03_3{width:calc(100% - 200px);padding:0.5em 0;font-weight: 700;}




/*news_content*/
#news_title_block{width:100%;overflow:hidden;padding:0.5em 0 0 0;}
#news_title_block .link_block{width:50%; float:left;}
#news_title_block .link_block .category{display:inline-block;padding:0.15em 1em;font:10pt "微軟正黑體";font-weight:700;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#news_title_block .news_title_block_title{width:100%;font:2.2rem "微軟正黑體";font-weight:700;line-height:30px;color:#000;}
#news_title_block .news_title_block_date{width:100%;font:1.5rem Arial;font-weight:400;color:#33251e;}
#news_content_block{width:100%;font:1.7rem "微軟正黑體";color:rgba(0,0,0,0.8);font-weight:500;line-height:30px; letter-spacing:1;}
#news_content_block img{width:80%;max-width: 80%;height: }
#news_files_block{width:100%;background:rgba(116,97,72,0.1);margin:1em 0;padding:1em;}


#news_files_block #case_list_content_block a{background:url(../images/icon.svg)  no-repeat;height:25px;width:25px;display:inline-block;text-indent:-9999px;	text-align:left;}
#news_files_block #case_list_content_block a.link_icon{background-position:0 0;}
#news_files_block #case_list_content_block a.link_icon:hover{background-position:0px -25px;}
#news_files_block #case_list_content_block a.doc_icon{background-position:-25px 0;}
#news_files_block #case_list_content_block a.doc_icon:hover{background-position:-25px -25px;}
#news_files_block #case_list_content_block a.pdf_icon{background-position:-50px 0;}
#news_files_block #case_list_content_block a.pdf_icon:hover{background-position:-50px -25px;}


#news_photo_list_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 0em;}
#news_photo_list_block:after {content:''; clear:both; display:block;}
#news_photo_list_block .list{width:calc(100%/5);padding:1em;height:auto !important;cursor:pointer;}
#news_photo_list_block .list:after {content:''; clear:both; display:block;}

#news_photo_list_block .list .photo{width:100%;height:auto !important;z-index:1;position:relative;}
#news_photo_list_block .list .photo:hover{filter:alpha (opacity=50); opacity: 0.5;}

/**/

#case_photo_list_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 0em;}
#case_photo_list_block:after {content:''; clear:both; display:block;}
#case_photo_list_block .list{width:calc(100%/2);padding:1em;height:auto !important;cursor:pointer;}
#case_photo_list_block .list:after {content:''; clear:both; display:block;}

#case_photo_list_block .list .photo{width:100%;height:auto !important;z-index:1;position:relative;}
#case_photo_list_block .list .photo:hover{filter:alpha (opacity=50); opacity: 0.5;}

#news_title_block .line{clear:both;height:10px;line-height:10px;border-bottom:1px solid #7f7f7f;width:100%;margin-bottom:1em;}


/*news_more_list_block*/
.news_more{/*background:#f7f7f7;*/padding:0.2em;}
.news_more .title{font:1.8rem "微軟正黑體";font-weight:700;text-align:center;background:#444139;color:#ffffff;padding:0.5em 0;}

.news_more_block{font:1.6rem "微軟正黑體";font-weight:700;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 2em 0;}
#news_more_list_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:space-between;align-items:center;height: auto;padding:1em 0;}
#news_more_list_block .Mtext03_0{width:37%;}
#news_more_list_block .Mtext03_1{width:calc((100% - 150px)/2);background:url(../images/previous01.jpg) no-repeat left 0.3em;margin:1.5em 0 0 0;padding:0 0 0 1.5em;}
#news_more_list_block .Mtext03_1 a{font:13pt "微軟正黑體";font-weight: 700;color:#3D3D3D;}
#news_more_list_block .Mtext03_1 a:hover{color:#000000;}
#news_more_list_block .Mtext03_2mob{display: none;}
#news_more_list_block .Mtext03_line{display: none;}

#news_more_list_block .Mtext03_2{width:150px;}
#news_more_list_block .Mtext03_3{width:calc((100% - 150px)/2);text-align: right;background:url(../images/next01.jpg) no-repeat right 0.3em;margin:1.5em 0 0 0;padding:0 1.5em 0 0;}
#news_more_list_block .Mtext03_3 a{font:13pt "微軟正黑體";font-weight: 700;color:#3D3D3D;}
#news_more_list_block .Mtext03_3 a:hover{color:#000000;}

#news_more_list_block .Mtext03_2 .member_button #Nbackbu a{font:1.6rem "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0.8em 3em;background:#221715;color:#ffffff;display:inline-block;text-align:center;margin:0.1em;border-radius: 3px;}
#news_more_list_block .Mtext03_2 .member_button #Nbackbu a:hover{width:auto;height:auto;padding:0.8em 3em;background:#000000;color:#ffffff;display: inline-block;text-align:center;margin:0.1em;border-radius: 3px;}


/*Registration_form*/
.Registration_form{padding:0.1em ;margin-top:2em;background: rgba(116,97,72,0.1)}
.Registration_form .Rform_pic{width:auto;height:198px;background:#ffffff url(../images/form_title.jpg) center top no-repeat;}
.Registration_form .Rform .r_dotted_line{float:left;width:calc(100% - 20px);height:auto !important;margin:0 10px 7px 10px;background-image: linear-gradient(to right, #615f59 30%, rgba(51, 51, 51, 0) 0%);background-position: bottom;background-size:4px 1px;background-repeat: repeat-x;padding-bottom:1px;}
.Registration_form .Rform{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:0.5em 0 0 0;}

.Registration_form .Rform .Rtxt01{width:15%;padding-left:1%;font:1.8rem "微軟正黑體";font-weight:700;line-height:40px;text-align:right;color: #282828;margin-bottom: 0.4em;}
.Registration_form .Rform .Rtxt02{width:83%;padding-left:1%;float:left;font:1.8rem "微軟正黑體";font-weight:500;line-height:40px;color:#616161;margin-bottom: 0.4em;}
.Registration_form .Rform .Rform_input{border:1px #c9caca solid;background:rgba(255,255,255,0.7);padding:0.5em;width:auto;font:1.8rem "微軟正黑體";font-weight:500;}
.Registration_form .Rform .Rform_input01{border:1px #c9caca solid;background:rgba(255,255,255,0.7);padding:0.5em;width:calc((80px - 1em) - 2px);font:1.8rem "微軟正黑體";font-weight:500;}
.Registration_form .Rform .Rform_textarea{width:calc((100% -  1em) - 2px);max-width:700px;height:70px;max-height:70px; border:1px #bbbbbb solid;padding:0.5em;font:1.8rem "微軟正黑體";font-weight:500;}
.Registration_form .Rform .Rtxt02 select{font:12.5pt "微軟正黑體";font-weight:700;padding:0.5em;}


/**/


#case_title_block{width:100%;height: auto; display:flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: stretch;}
#case_title_block .case_title{width:100%;background:url("../images/title_bg.png") center 10px no-repeat;height: 60px;}
#case_title_block .case_title p{font:4rem "微軟正黑體";font-weight: 700;color:#000000;text-align: center;padding:0 0 0 1em;}
#case_title_block .case_subtitle{width:100%;font:1.6rem "微軟正黑體";font-weight: 400;color:rgba(0,0,0,0.5);padding:1em 0 0 0;text-align: center}

/**/	
/*
#case_list_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 0;margin:2.2em 0 0 0;}
#case_list_block:after {content:''; clear:both; display:block;}
#case_list_block .case_list{width:calc((100%/3) - 40px);margin:20px;height:auto !important;cursor:pointer;}
#case_list_block .case_list:after {content:''; clear:both; display:block;}
#case_list_block .case_list .photo{height:auto !important;z-index:1;position:relative; }

#case_list_block .case_list .photo .image-container {overflow: hidden; transition: transform 0.3s ease;}
#case_list_block .case_list .photo .image-container img {display: block;transition: transform 0.3s ease; }
#case_list_block .case_list .photo .image-container:hover img {transform: scale(1.1); }
#case_list_block .case_list .photo img{width:100%;max-width: 100%;height: auto;display: block;}

#case_list_block .case_list .photo .note{width:100%;margin:0;background:rgba(0,0,0,0.7) url("../images/pro_note_title.jpg") center top;}
#case_list_block .case_list .photo .note .title{width:100%;padding:1em;color:rgba(255,255,255,0.7);font:1.8rem "微軟正黑體";font-weight:700;}
#case_list_block .case_list .photo .note:hover .title{color:rgba(255,255,255,1);}


@media only screen and (max-width: 479px) {
#case_list_block .case_list{width:calc((100%/1) - 10px);margin:5px;height:auto !important;cursor:pointer;}		
}
@media screen and (min-width: 480px) and (max-width: 767px) {
#case_list_block .case_list{width:calc((100%/2) - 20px);margin:10px;height:auto !important;cursor:pointer;}		
}

@media screen and (min-width: 768px) and (max-width: 991px) {
#case_list_block .case_list{width:calc((100%/2) - 30px);margin:15px;height:auto !important;cursor:pointer;}		
}*/
/**/	
#case_list_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items: start; height: auto;padding: 0;}
#case_list_block:after {content:''; clear:both; display:block;}
#case_list_block .case_list{height:auto !important;cursor:pointer;display: block;background: rgba(255,221,0,1)}
#case_list_block .case_list:after {content:''; clear:both; display:block;}
#case_list_block .case_list .photo{height:auto !important;z-index:1;position:relative;}
#case_list_block .case_list .photo img {display: block;}

#case_list_block .case_list .photo .image-container {display: flex;flex-wrap: wrap;align-items: start; height: auto; transition: transform 0.3s ease; }
#case_list_block .case_list .photo .image-container img {display: block;transition: transform 0.3s ease; }
#case_list_block .case_list .photo .image-container:hover img {transform: scale(1.1); display: block;}
#case_list_block .case_list .photo .note{width:100%;margin:0;padding:1em;background:rgba(0,0,0,0.2) url("../images/pro_note_title.jpg") center top;}
#case_list_block .case_list .photo .note .title{width:100%;color:#ffffff;font:1.8rem "微軟正黑體";font-weight:700;}
#case_list_block .case_list .photo .note .title a{color:#ffffff;font:1.8rem "微軟正黑體";font-weight:700;}
#case_list_block .case_list .photo .note .title a:hover{color:#ffffff;font:1.8rem "微軟正黑體";font-weight:700;}	

/**/

/*product_content*/
#product_title_block{width:100%; display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items:center;padding:0 0 1.5em 0;}
#product_title_block .product_title{font:3.5rem "微軟正黑體";font-weight: 500;width:100%; display: flex;flex-wrap: wrap;/*align-items:center;*/}
#product_title_block .product_title .title{width:calc(100% - (270px + 30px));margin:0 30px 0 0;}
#product_title_block .product_title .title .cate{display: inline-block;background:#a99e27;padding:0 0.2em;border-radius: 30px;}

#product_icon_block{width:100%; display: flex;flex-wrap: wrap;justify-content: flex-end;align-content: space-between;align-items:stretch;}
#product_icon_block .pro_cate{width:270px;display: inline-block;padding:1em 0 0 0;text-align: right;}
#product_icon_block .pro_cate a.contact_icon{background:url("../images/cate_icon.svg") no-repeat;height:37px;width:120px;display:inline-block;text-indent:-9999px;text-align:left;background-position:0 0;margin:0 0px 0 0;}
#product_icon_block .pro_cate a.contact_icon:hover{background-position:0px -37px;}
#product_icon_block .pro_cate a.doc_icon{background:url("../images/cate_icon.svg") no-repeat;height:37px;width:37px;display:inline-block;text-indent:-9999px;text-align:left;background-position:-120px 0;margin:0 5px 0 0;}
#product_icon_block .pro_cate a.doc_icon:hover{background-position:-120px -37px;}
#product_icon_block .pro_cate a.pdf_icon{background:url("../images/cate_icon.svg") no-repeat;height:37px;width:37px;display:inline-block;text-indent:-9999px;text-align:left;background-position:-157px 0;margin:0 5px 0 0;}
#product_icon_block .pro_cate a.pdf_icon:hover{background-position:-157px -37px;}
#product_icon_block .pro_cate a.link_icon{background:url("../images/cate_icon.svg") no-repeat;height:37px;width:37px;display:inline-block;text-indent:-9999px;text-align:left;background-position:-194px 0;margin:0 0 0 0;}
#product_icon_block .pro_cate a.link_icon:hover{background-position:-194px -37px;}


#product_content_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#product_content_block:after{content:'';clear:both;display: block;} 
#product_content_block #product_photo_block{width:45%;height: auto;margin:0 30px 0 0;}
#product_content_block #product_photo_block:after{content:'';clear:both;display: block;} 
#product_content_block #product_note_block{width:calc(100% - (45% + 30px));background: rgba(209,207,202,0.5);border-radius: 0.5em;padding:1em;font:1.7rem "微軟正黑體";font-weight: 600;color: rgba(0,0,0,0.6);line-height: 1.5em;}
#product_content_block #product_note_block .note_subtitle{display:inline-block;background:#666666;color:#ffffff;border-radius: 30px;padding:0 1em;font:12pt Arial,"微軟正黑體";font-weight: 700;}
#product_content_block #product_note_block .note_subnote{width:100%;margin:0 0 1em 1em;font:12pt Arial,"微軟正黑體";font-weight: 500;}

#product_content_block #product_note_block .Ptitle{width:100%;font:3.5rem "微軟正黑體";font-weight: 500;color:#121212;}
#product_content_block #product_note_block .Pdynasty{width:100%;font:1.8rem "微軟正黑體";font-weight: 500;}
#product_content_block #product_note_block .Pno{width:100%;font:1.8rem "微軟正黑體";font-weight: 500;padding:0 0 1em 0;}

#content_note_block{width:100%;height: auto;border-top:#b7b6b2 2px solid;padding:1em;margin:2em 0 0 0;}
#content_note_block .content_note{width:60%;margin:0 20%}
/*video*/
#content_note_block .content_note .video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;}
#content_note_block .content_note .video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}



/*contact*/
#contact_info{font:1.8rem "微軟正黑體";letter-spacing:1px;color:#282828;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 0em 0em;margin: 1em 0 0 0;}
#contact_info:after {content:''; clear:both; display:block;}
#contact_info .text02_1{width:calc(20% - 0em);padding: 0.5em 1em;margin:0.1em 0; font-weight: 700;}
#contact_info .text02_2{width:calc((100% - 20%) - 0em);padding: 0.5em 1em;margin:0.1em 0;}
#contact_info .text02_2 .imgCaptcha_block{width:100%;}
#contact_info .text02_2 .imgCaptcha_block .text01_1{width:100%;display:inline-block;}
#contact_info .text02_2 .imgCaptcha_block .text01{width:100%;}


#contact_info input{font:1.6rem  "微軟正黑體";border:1px #a5a5a5 solid;background:#ffffff;padding:5px;color:#282828;width:auto}
#contact_info textarea{width:90%;font:1.6rem  "微軟正黑體";height:150px;max-height:150px; border:1px #a5a5a5 solid;padding:5px;background:#ffffff;color:#282828;}		
#contact_info select{font:1.6rem  "微軟正黑體";padding:5px;color:#282828;width:auto}

#contact_info  .line{width:100%;  height: 1px;line-height: 1px;margin:0.2em 0; border-bottom: 1px dotted #282828}

@media only screen and (max-width: 730px) {
	
#contact_info .text02_1{width:calc(100% - 0em);padding: 0em 1em;margin:0.1em 0;font-weight: 700;}
#contact_info .text02_2{width:calc((100% - 0%) - 0em);padding: 0em 1em;margin:0.1em 0 0.5em 0;}

#contact_info input{font:1.6rem "微軟正黑體";border:1px #a5a5a5 solid;background:#ffffff;padding:5px;color:#282828;background: #ffffff;width:calc(100% - 2px);}
#contact_info textarea{width:calc(100% - 2px);font:1.6rem "微軟正黑體";height:150px;max-height:150px; border:1px #a5a5a5 solid;padding:5px;background:#ffffff;color:#282828;}	

#contact_info .text02_2 .imgCaptcha_block .text01_1 input{font:1.6rem "微軟正黑體";border:1px #a5a5a5 solid;background:#ffffff;padding:5px;color:#282828;background: #ffffff;width:calc(35% - 2px);}	
#contact_info  .line{display:none;}	
	
	
}

@media only screen and (max-width: 575px) {
	
	
/*news_block*/

#news_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 0em;}
#news_block:after {content:''; clear:both; display:block;}


#news_block a{color:#3b291f}
#news_block a:hover{color:#000000}

#news_block .text03_1{width:50px;padding:0;text-align: left;}
#news_block .text03_1 span{font:1.3rem "微軟正黑體";font-weight: 700;display: inline-block;background:#9a9a9a;color:#ffffff;border-radius: 50%;padding:0.2em 0.6em;}
#news_block .text03_2{width:calc(100% - 50px);padding:0.2em 0 0 0;font:1.6rem "微軟正黑體"; font-weight: 700;color:#787777;}
#news_block .text03_3{width:100%;padding:0 0 0 50px;font-weight: 700;}	
	
#news_photo_list_block .list{width:calc(100%/2);padding:1em;height:auto !important;cursor:pointer;}	
	
#case_photo_list_block .list{width:calc(100%/2);padding:1em;height:auto !important;cursor:pointer;}	
	
/*news_more_list_block*/
#news_more_list_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:space-between;align-items:stretch;height: auto;padding:1em 0;}
#news_more_list_block .Mtext03_1{width:100%;background:url(../images/previous01.jpg) no-repeat left 0.3em;margin:0;padding:0 0 0 1.5em;}
#news_more_list_block .Mtext03_1 a{font:13pt "微軟正黑體";font-weight: 700;color:#3D3D3D}
#news_more_list_block .Mtext03_1 a:hover{color:#000000;}
#news_more_list_block .Mtext03_2mob{width:100%;display:block;}
#news_more_list_block .Mtext03_line{display:block;clear:both;height:10px;line-height:10px;border-bottom:1px dotted #7f7f7f;width:100%;margin-bottom:1em;}	
#news_more_list_block .Mtext03_2{display:none;}
#news_more_list_block .Mtext03_3{width:100%;text-align: right;background:url(../images/next01.jpg) no-repeat right 0.3em;margin:0;padding:0 1.5em 0 0;}
#news_more_list_block .Mtext03_3 a{font:13pt "微軟正黑體";font-weight: 700;color:#3D3D3D}
#news_more_list_block .Mtext03_3 a:hover{color:#000000;}	
	
}
/*******************mobile***************************/
@media only screen and (max-width: 479px) {

#footer_block #footer_info_block{width:100%;color:#ffffff;display: flex;flex-wrap: wrap;justify-content: flex-start;margin:0em 0 0 0;padding:0em 0 0 0;}
#footer_block #footer_info_block .footer_logo{width:100%;text-align: left;margin:0 10px 0 0;}
#footer_block #footer_info_block .footer_address{width:calc((100% - 0px));font:1.4rem "微軟正黑體";font-weight: 700; padding:1.7em 0 0 1em;color:rgba(255,255,255,0.8);}
#footer_block #footer_info_block .footer_btn_block{width:100%; font:1.4rem "微軟正黑體"; font-weight: 500;display: flex;flex-wrap: wrap;justify-content: flex-start;margin:1.8em 0 0 0em;}

	
#footer_block #footer_link_block{width:calc((100% - 0%) - 1em);margin:0 0.5em;padding:1.2em 0 0 0;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/1);padding:0 0.5em 0.5em 1.5em; color:#ffffff;display:flex;flex-wrap: wrap;justify-content: flex-start;}

#copy_block .address_block{width:100%;text-align: center}
#copy_block .info_block{width:100%;text-align: center;}
	
/*prolist*/
#Iabout_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;padding:0 5vw}
#Iabout_block .Iabout_title{width:100%;font:2em "微軟正黑體";font-weight:700;margin:0 0 1em 0;}
#Iabout_block .Iabout_title span{font:1.3rem "微軟正黑體";font-weight:500;color:#dea109;}
#Iabout_block .Iabout_img{width:calc(100% - 26px);margin:0 0 1.5em 26px;}
#Iabout_block .Iabout_content{width:calc(100% - 26px);font:1.8rem "微軟正黑體";font-weight:700;line-height: 30px;margin:0 0 1.5em 26px;}	
	
/*Inews*/
	
#Inews_banner{width:100%;height: 333px; background:url(../images/Inews_bg.jpg) no-repeat center top;padding:0;}
#Inews_bottom_bg{width:100%;height:auto; background:url("../images/Inews_bottom_bg.jpg") no-repeat center bottom 0%;padding:0;}
	
#Inews_bottom_bg #Inews_block{width:100%;position: relative;top:-4vh; display: flex;flex-wrap: wrap;justify-content: center;align-content: space-around;align-items: stretch; padding:0 3vw 0 3vw;background: rgba(216,255,0,0)}
#Inews_bottom_bg #Inews_block .Inews_img{width:300px;}
#Inews_bottom_bg #Inews_block .Inews_img .title{display:inline-block;padding:1.5em 3em;color:#ffffff;border-radius: 0.5em; background:#ea9d08;box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px; font:3rem "微軟正黑體";font-weight:700;}
#Inews_bottom_bg #Inews_block .Inews_img .title span{color: rgba(255,255,255,0.7);display: block;font:1.5rem "微軟正黑體";font-weight:500;text-align: center}
#Inews_bottom_bg #Inews_block .Inews_content{width:100%;margin:2em 0 0 0;padding:2em;background: rgba(255,0,4,0)}

#Inews_bottom_bg #Inews_block .Inews_content .Inews_content_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;background: rgba(50,255,0,0)}
#Inews_bottom_bg #Inews_block .Inews_content .Inews_content_block .Inews_list_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;margin:0 0 2em 0;background: rgba(0,44,255,0)}




/*Iroom_type*/
	
#Iroom_type_block #Iroom_type_list_block .list{width:calc((100%/1) - 2em);padding:0em;margin: 0 1em;height:auto !important;cursor:pointer;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:flex-end;}
#Iroom_type_block #Iroom_type_list_block .list img{width: 100%;max-width: 100%;}


	
/*Registration_form*/
.Registration_form .Rform_pic{width:auto;height:190px;background:url(../images/reg_img/form_title_@0,3x.png) left top no-repeat;}	
	
.Registration_form .Rform{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:0.5em 0.2em 0 0.2em;}
	
.Registration_form .Rform .Rtxt01{width:100%;font:1.8rem "微軟正黑體";font-weight:700;/*line-height:30px;*/color: #282828; text-align:left;}
.Registration_form .Rform .Rtxt02{width:100%;font:1.8rem "微軟正黑體";font-weight:700;/*line-height:30px;*/color:#616161;}
.Registration_form .Rform .Rform_input{border:1px #c9caca solid;background:#ffffff;padding:0.5em;width:calc(100% - 2px);font:1.8rem "微軟正黑體";font-weight:500;}	
.Registration_form .Rform .Rform_input01{border:1px #c9caca solid;background:#ffffff;padding:0.5em;width:calc(25% - 2px);font:1.8rem "微軟正黑體";font-weight:500;}	
.Registration_form .Rform .Rform_textarea{width:calc(100% - 2px);height:70px;max-height:70px; border:1px #bbbbbb solid;padding:0.5em;font:1.8rem "微軟正黑體";font-weight:500;}
.Registration_form .Rform .Rtxt02 select{font:12.5pt "微軟正黑體";font-weight:700;padding:0.5em;}	
		
	
#product_title_block .product_title{font:2.2rem "微軟正黑體";font-weight: 500;width:100%; display: flex;flex-wrap: wrap;/*align-items:center;*/}
#product_title_block .product_title .title{width:100%;margin:0 30px 0 0;}
#product_title_block .product_title .title .cate{display: inline-block;background:#a99e27;padding:0 0.2em;border-radius: 30px;}	
#product_icon_block .pro_cate{width:100%;display:inline-block;padding:1em 0 0 0px;}	
	
#product_content_block #product_photo_block{width:100%;height: auto;margin:0;}	
#product_content_block #product_note_block{width:100%;background: rgba(209,207,202,0.5);border-radius: 0.5em;padding:1em;}	
	
#product_content_block #product_note_block .Ptitle{width:100%;font:2.2rem "微軟正黑體";font-weight: 500;color:#121212;}
#product_content_block #product_note_block .Pdynasty{width:100%;font:1.7rem "微軟正黑體";font-weight: 500;}
#product_content_block #product_note_block .Pno{width:100%;font:1.7rem "微軟正黑體";font-weight: 500;padding:0 0 1em 0;}	
	
#content_note_block .content_note{width:100%;margin:0}
}
@media only screen and (min-width: 480px) and (max-width: 575px) {

#footer_block #footer_info_block{width:100%;color:#ffffff;display: flex;flex-wrap: wrap;justify-content: flex-start;margin:0em 0 0 0;padding:0em 0 0 0;}
#footer_block #footer_info_block .footer_logo{width:250px;text-align: left;margin:0 10px 0 0;}
#footer_block #footer_info_block .footer_address{width:calc((100% - 260px));font:1.4rem "微軟正黑體";font-weight: 700; padding:1.7em 0 0 0.3em;color:rgba(255,255,255,0.8);}

#footer_block #footer_link_block{width:calc((100% - 0%) - 1em);margin:0 0.5em;padding:1.2em 0 0 0;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/1);padding:0 0.5em 0.5em 1.5em; color:#ffffff;display:flex;flex-wrap: wrap;justify-content: flex-start;}

	
/*prolist*/
#Iabout_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;padding:0 5vw}
#Iabout_block .Iabout_title{width:100%;font:2em "微軟正黑體";font-weight:700;margin:0 0 1em 0;}
#Iabout_block .Iabout_title span{font:1.3rem "微軟正黑體";font-weight:500;color:#dea109;}
#Iabout_block .Iabout_img{width:calc(100% - 26px);margin:0 0 1.5em 26px;}
#Iabout_block .Iabout_content{width:calc(100% - 26px);font:1.8rem "微軟正黑體";font-weight:700;line-height: 30px;;margin:0 0 1.5em 26px;}	
	
/*Inews*/
#Inews_bottom_bg{width:100%;height:auto; background:url("../images/Inews_bottom_bg.jpg") no-repeat center bottom 0%;padding:0;}
	
#Inews_bottom_bg #Inews_block{width:100%;position: relative;top:-4vh; display: flex;flex-wrap: wrap;justify-content: center;align-content: space-around;align-items: stretch; padding:0 3vw 0 3vw;background: rgba(216,255,0,0)}
#Inews_bottom_bg #Inews_block .Inews_img{width:300px;}
#Inews_bottom_bg #Inews_block .Inews_img .title{display:inline-block;padding:1.5em 3em;color:#ffffff;border-radius: 0.5em; background:#ea9d08;box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px; font:3rem "微軟正黑體";font-weight:700;}
#Inews_bottom_bg #Inews_block .Inews_img .title span{color: rgba(255,255,255,0.7);display: block;font:1.5rem "微軟正黑體";font-weight:500;text-align: center}
#Inews_bottom_bg #Inews_block .Inews_content{width:100%;margin:2em 0 0 0;padding:2em;background: rgba(255,0,4,0)}

#Inews_bottom_bg #Inews_block .Inews_content .Inews_content_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;background: rgba(50,255,0,0)}
#Inews_bottom_bg #Inews_block .Inews_content .Inews_content_block .Inews_list_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;margin:0 0 2em 0;background: rgba(0,44,255,0)}

/*Iroom_type*/	
#Iroom_type_block #Iroom_type_list_block .list{width:calc((100%/1) - 2em);padding:0em;margin: 0 1em;height:auto !important;cursor:pointer;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:flex-end;}
#Iroom_type_block #Iroom_type_list_block .list img{width: 100%;max-width: 100%;}

	
#news_photo_list_block .list{width:calc(100%/2);padding:1em;height:auto !important;cursor:pointer;}
#case_photo_list_block .list{width:calc(100%/2);padding:1em;height:auto !important;cursor:pointer;}
	
	
.Registration_form .Rform_pic{width:auto;height:190px;background:url(../images/reg_img/form_title_@0,5x.png) left top no-repeat;}	

	
.Registration_form .Rform{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:0.5em 0.2em 0 0.2em;}
	
.Registration_form .Rform .Rtxt01{width:100%;font:1.8rem "微軟正黑體";font-weight:700;/*line-height:30px;*/color: #282828; text-align:left;}
.Registration_form .Rform .Rtxt02{width:100%;font:1.8rem "微軟正黑體";font-weight:700;/*line-height:30px;*/color:#616161;}
.Registration_form .Rform .Rform_input{border:1px #c9caca solid;background:#ffffff;padding:0.5em;width:calc(100% - 2px);font:1.8rem "微軟正黑體";font-weight:500;}	
.Registration_form .Rform .Rform_input01{border:1px #c9caca solid;background:#ffffff;padding:0.5em;width:calc(25% - 2px);font:1.8rem "微軟正黑體";font-weight:500;}	
.Registration_form .Rform .Rform_textarea{width:calc(100% - 2px);height:70px;max-height:70px; border:1px #bbbbbb solid;padding:0.5em;font:1.8rem "微軟正黑體";font-weight:500;}

	
.Registration_form .Rform .Rtxt02 select{font:12.5pt "微軟正黑體";font-weight:700;padding:0.5em;}	
	
#product_title_block .product_title{font:3.5rem "微軟正黑體";font-weight: 500;width:100%; display: flex;flex-wrap: wrap;/*align-items:center;*/}
#product_title_block .product_title .title{width:100%;margin:0 30px 0 0;}
#product_title_block .product_title .title .cate{display: inline-block;background:#a99e27;padding:0 0.2em;border-radius: 30px;}	
#product_icon_block .pro_cate{width:100%;display:inline-block;padding:1em 0 0 0px;}	
	
#product_content_block #product_photo_block{width:100%;height: auto;margin:0;}	
#product_content_block #product_note_block{width:100%;background: rgba(209,207,202,0.5);border-radius: 0.5em;padding:1em;}	

#content_note_block .content_note{width:100%;margin:0}
}
@media only screen and (min-width: 578px) and (max-width: 767px) {
	
#footer_block #footer_info_block{width:100%;color:#ffffff;display: flex;flex-wrap: wrap;justify-content: flex-start;margin:0em 0 0 0;padding:0em 0 0 0;}
#footer_block #footer_info_block .footer_logo{width:250px;text-align: left;margin:0 10px 0 0;}
#footer_block #footer_info_block .footer_address{width:calc((100% - 260px));font:1.4rem "微軟正黑體";font-weight: 700; padding:1.7em 0 0 0.3em;color:rgba(255,255,255,0.8);}

#footer_block #footer_link_block{width:calc((100% - 0%) - 1em);margin:0 0.5em;padding:1.2em 0 0 3em;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/1);padding:0 0.5em 0.5em 1.5em; color:#ffffff;display:flex;flex-wrap: wrap;justify-content: flex-start;}

	
/*prolist*/
#Iabout_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;padding:0 5vw}
#Iabout_block .Iabout_title{width:100%;font:2em "微軟正黑體";font-weight:700;margin:0 0 1em 0;}
#Iabout_block .Iabout_title span{font:1.3rem "微軟正黑體";font-weight:500;color:#dea109;}
#Iabout_block .Iabout_img{width:calc(100% - 26px);margin:0 0 1.5em 26px;}
#Iabout_block .Iabout_content{width:calc(100% - 26px);font:1.8rem "微軟正黑體";font-weight:700;line-height: 30px;;margin:0 0 1.5em 26px;}		
	
	
/*Inews*/
#Inews_bottom_bg{width:100%;height:auto; background:url("../images/Inews_bottom_bg.jpg") no-repeat center bottom 0%;padding:0;}
	
#Inews_bottom_bg #Inews_block{width:100%;position: relative;top:-3vh; display: flex;flex-wrap: wrap;justify-content: center;align-content: space-around;align-items: stretch; padding:0 3vw 0 3vw;background: rgba(216,255,0,0)}
#Inews_bottom_bg #Inews_block .Inews_img{width:300px;}
#Inews_bottom_bg #Inews_block .Inews_img .title{display:inline-block;padding:1.5em 3em;color:#ffffff;border-radius: 0.5em; background:#ea9d08;box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px; font:3rem "微軟正黑體";font-weight:700;}
#Inews_bottom_bg #Inews_block .Inews_img .title span{color: rgba(255,255,255,0.7);display: block;font:1.5rem "微軟正黑體";font-weight:500;text-align: center}
#Inews_bottom_bg #Inews_block .Inews_content{width:100%;margin:2em 0 0 0;padding:2em;background: rgba(255,0,4,0)}

#Inews_bottom_bg #Inews_block .Inews_content .Inews_content_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;background: rgba(50,255,0,0)}
#Inews_bottom_bg #Inews_block .Inews_content .Inews_content_block .Inews_list_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;margin:0 0 2em 0;background: rgba(0,44,255,0)}
	
	
/*Iroom_type*/	
#Iroom_type_block #Iroom_type_list_block .list{width:calc((100%/1) - 2em);padding:0em;margin: 0 1em;height:auto !important;cursor:pointer;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:flex-end;}
#Iroom_type_block #Iroom_type_list_block .list img{width: 100%;max-width: 100%;}	


#news_photo_list_block .list{width:calc(100%/3);padding:1em;height:auto !important;cursor:pointer;}	
#case_photo_list_block .list{width:calc(100%/2);padding:1em;height:auto !important;cursor:pointer;}	

	
.Registration_form .Rform_pic{width:auto;height:139px;background:url(../images/reg_img/form_title_@0,7x.png) center top no-repeat;}	

.Registration_form .Rform{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:0.5em 0.2em 0 0.2em;}
	
.Registration_form .Rform .Rtxt01{width:100%;font:1.8rem "微軟正黑體";font-weight:700;/*line-height:30px;*/color: #282828; text-align:left;}
.Registration_form .Rform .Rtxt02{width:100%;font:1.8rem "微軟正黑體";font-weight:700;/*line-height:30px;*/color:#616161;}
.Registration_form .Rform .Rform_input{border:1px #c9caca solid;background:#ffffff;padding:0.5em;width:calc(100% - 2px);font:1.8rem "微軟正黑體";font-weight:500;}	
.Registration_form .Rform .Rform_input01{border:1px #c9caca solid;background:#ffffff;padding:0.5em;width:calc(25% - 2px);font:1.8rem "微軟正黑體";font-weight:500;}	
.Registration_form .Rform .Rform_textarea{width:calc(100% - 2px);height:70px;max-height:70px; border:1px #bbbbbb solid;padding:0.5em;font:1.8rem "微軟正黑體";font-weight:500;}

	
	
.Registration_form .Rform .Rtxt02 select{font:12.5pt "微軟正黑體";font-weight:700;padding:0.5em;}	

#product_title_block .product_title{font:3.5rem "微軟正黑體";font-weight: 500;width:100%; display: flex;flex-wrap: wrap;/*align-items:center;*/}
#product_title_block .product_title .title{width:100%;margin:0 30px 0 0;}
#product_title_block .product_title .title .cate{display: inline-block;background:#a99e27;padding:0 0.2em;border-radius: 30px;}	
#product_icon_block .pro_cate{width:100%;display:inline-block;padding:1em 0 0 0px;}	
	
#product_content_block #product_photo_block{width:100%;height: auto;margin:0;}	
#product_content_block #product_note_block{width:100%;background: rgba(209,207,202,0.5);border-radius: 0.5em;padding:1em;}	
	
	
#content_note_block{width:100%;height: auto;border-top:#b7b6b2 2px solid;padding:1em;margin:2em 0 0 0;}	
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
#footer_block #footer_info_block{width:100%;color:#ffffff; display: flex;flex-wrap: wrap;justify-content: flex-start;margin:0em 0 0 0;padding:0em 0 0 0;}
#footer_block #footer_info_block .footer_logo{width:250px;text-align: left;margin:0 10px 0 0;}
#footer_block #footer_info_block .footer_address{width:calc((100% - 610px));font:1.4rem "微軟正黑體";font-weight: 700; padding:1.7em 0 0 0.3em;color:rgba(255,255,255,0.8);}
#footer_block #footer_info_block .footer_btn_block{width:350px; font:1.4rem "微軟正黑體"; font-weight: 500;display: flex;flex-wrap: wrap;justify-content: flex-start;margin:1.8em 0 0 0em;}

	
#footer_block #footer_link_block{width:calc((100% - 0%) - 1em);margin:0 0.5em;padding:1.2em 0 0 3em;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/1);padding:0 0.5em 0.5em 1.5em; color:#ffffff;display:flex;flex-wrap: wrap;justify-content: flex-start;}

	
	
/*prolist*/
#Iabout_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;padding:0 5vw}
#Iabout_block .Iabout_title{width:100%;font:2em "微軟正黑體";font-weight:700;margin:0 0 1em 0;}
#Iabout_block .Iabout_title span{font:1.3rem "微軟正黑體";font-weight:500;color:#dea109;}
#Iabout_block .Iabout_img{width:calc(50% - 26px);margin:0 0 1.5em 26px;}
#Iabout_block .Iabout_content{width:calc(50% - 26px);font:1.8rem "微軟正黑體";font-weight:700;line-height: 30px;;margin:0 0 1.5em 26px;}		
	
	
/*Inews*/
#Inews_bottom_bg{width:100%;height:auto; background:url("../images/Inews_bottom_bg.jpg") no-repeat center bottom 0%;padding:0;}
	
#Inews_bottom_bg #Inews_block{width:100%;position: relative;top:-3vh; display: flex;flex-wrap: wrap;justify-content: center;align-content: space-around;align-items: stretch; padding:0 3vw 0 3vw;background: rgba(216,255,0,0)}
#Inews_bottom_bg #Inews_block .Inews_img{width:300px;}
#Inews_bottom_bg #Inews_block .Inews_img .title{display:inline-block;padding:1.5em 3em;color:#ffffff;border-radius: 0.5em; background:#ea9d08;box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px; font:3rem "微軟正黑體";font-weight:700;}
#Inews_bottom_bg #Inews_block .Inews_img .title span{color: rgba(255,255,255,0.7);display: block;font:1.5rem "微軟正黑體";font-weight:500;text-align: center}
#Inews_bottom_bg #Inews_block .Inews_content{width:100%;margin:2em 0 0 0;padding:2em;background: rgba(255,0,4,0)}

#Inews_bottom_bg #Inews_block .Inews_content .Inews_content_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;background: rgba(50,255,0,0)}
#Inews_bottom_bg #Inews_block .Inews_content .Inews_content_block .Inews_list_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;margin:0 0 2em 0;background: rgba(0,44,255,0)}
	
.Registration_form .Rform_pic{width:auto;height:139px;background:url(../images/reg_img/form_title_@0,7x.png) center top no-repeat;}	

.Registration_form .Rform{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:0.5em 0.2em 0 0.2em;}
	
.Registration_form .Rform .Rtxt01{width:100%;font:1.8rem "微軟正黑體";font-weight:700;/*line-height:30px;*/color: #282828; text-align:left;}
.Registration_form .Rform .Rtxt02{width:100%;font:1.8rem "微軟正黑體";font-weight:700;/*line-height:30px;*/color:#616161;}
.Registration_form .Rform .Rform_input{border:1px #c9caca solid;background:#ffffff;padding:0.5em;width:calc(100% - 2px);font:1.8rem "微軟正黑體";font-weight:500;}	
.Registration_form .Rform .Rform_input01{border:1px #c9caca solid;background:#ffffff;padding:0.5em;width:calc(25% - 2px);font:1.8rem "微軟正黑體";font-weight:500;}	
.Registration_form .Rform .Rform_textarea{width:calc(100% - 2px);height:70px;max-height:70px; border:1px #bbbbbb solid;padding:0.5em;font:1.8rem "微軟正黑體";font-weight:500;}
	
	
	
.Registration_form .Rform .Rtxt02 select{font:12.5pt "微軟正黑體";font-weight:700;padding:0.5em;}	
	
#news_photo_list_block .list{width:calc(100%/4);padding:1em;height:auto !important;cursor:pointer;}	
#case_photo_list_block .list{width:calc(100%/2);padding:1em;height:auto !important;cursor:pointer;}	
	
	
#product_title_block .product_title{font:3.5rem "微軟正黑體";font-weight: 500;width:100%; display: flex;flex-wrap: wrap;/*align-items:center;*/}
#product_title_block .product_title .title{width:100%;margin:0 30px 0 0;}
#product_title_block .product_title .title .cate{display: inline-block;background:#a99e27;padding:0 0.2em;border-radius: 30px;}	
#product_icon_block .pro_cate{width:100%;display:inline-block;padding:1em 0 0 0px;}		
	
#product_content_block #product_photo_block{width:100%;height: auto;margin:0;}	
#product_content_block #product_note_block{width:100%;background: rgba(209,207,202,0.5);border-radius: 0.5em;padding:1em;}	


}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
#footer_block #footer_info_block{width:100%;color:#ffffff; display: flex;flex-wrap: wrap;justify-content: flex-start;margin:0em 0 0 0;padding:0em 0 0 0;}
#footer_block #footer_info_block .footer_logo{width:250px;text-align: left;margin:0 10px 0 0;}
#footer_block #footer_info_block .footer_address{width:calc((100% - 610px)); font:1.4rem "微軟正黑體";font-weight: 700; padding:1.7em 0 0 0.3em;color:rgba(255,255,255,0.8);}
#footer_block #footer_info_block .footer_btn_block{width:350px; font:1.4rem "微軟正黑體"; font-weight: 500;display: flex;flex-wrap: wrap;justify-content: flex-start;margin:1.8em 0 0 0em;}

	
#footer_block #footer_link_block{width:calc((100% - 0%) - 1em);margin:0 0.5em;padding:1.2em 0 0 3em;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/1);padding:0 0.5em 0.5em 1.5em; color:#ffffff;display:flex;flex-wrap: wrap;justify-content: flex-start;}

/*prolist*/
#Iabout_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;padding:0 5vw}
#Iabout_block .Iabout_title{width:100%;font:2em "微軟正黑體";font-weight:700;margin:1em 0;}
#Iabout_block .Iabout_title span{font:1.3rem "微軟正黑體";font-weight:500;color:#dea109;}
#Iabout_block .Iabout_img{width:500px;margin:0 0 1.5em 26px;}
#Iabout_block .Iabout_content{width:calc(100% - 552px);font:1.8rem "微軟正黑體";font-weight:700;line-height: 30px;padding:0.5em;margin:0 0 1.5em 26px;}			
}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
}

@media screen and (min-width: 1400px) and (max-width: 1699px) { 
	
}


/*download*/
.download_title{text-align: center; clear:both;font:2.5rem "微軟正黑體";font-weight:bold;color:#222222;padding:0.5em 1em;margin:0 0 1em 0;box-shadow:2px 3px 0px 0px rgba(213,213,213,1);background-color:#f6f6f6;border-radius: 5px;}
.download_list_block{font:1.7rem "微軟正黑體";color:#222222;display: flex;padding:0 2em;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
.download_list_block .txt03_1{width:110px;}
.download_list_block .txt03_2{width:auto;display:inline-block; vertical-align:middle;  background:url(../images/line.gif) repeat-x left 13px;}
.download_list_block .txt03_2 span{line-height: 25px; font-weight: 700;background: #ffffff;padding-right:1em;}
.download_list_block .txt03_3{width:auto;}
.download_list_block .txt03_2mob{display: none;}

.download_list_block .download_list_line{width:100%;}

@media only screen and (max-width: 479px) {
.download_list_block .txt03_1{width:100%;}
.download_list_block .txt03_2{display:none;}	
.download_list_block .txt03_2mob{width:100%;font:1.7rem "微軟正黑體";font-weight: 700;display:block;}
.download_list_block .txt03_3{width:100%;}	
.download_list_block .download_list_line{width:100%;height:20px;line-height:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #A3A3A3;display: block;}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
.download_list_block .txt03_1{width:100%;}	
.download_list_block .txt03_2{display:none;}		
.download_list_block .txt03_2mob{width:100%;font:1.7rem "微軟正黑體";font-weight: 700;display:block;}
.download_list_block .txt03_3{width:100%;}
.download_list_block .download_list_line{width:100%;height:20px;line-height:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #A3A3A3;display: block;}
	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.download_list_block .txt03_1{width:100%;}
.download_list_block .txt03_2{display:none;}		
.download_list_block .txt03_2mob{width:100%;font:1.7rem "微軟正黑體";font-weight: 700;display:block;}
.download_list_block .txt03_3{width:100%;}	
.download_list_block .download_list_line{width:100%;height:20px;line-height:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid  #A3A3A3;display: block;}
	
}
