@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 0px) and (max-width:360px){
 body{ background:none!important;}
 #mobile-header{
    display: block;
    /* background-color: #006699; */
    height: 35px;
    position: absolute;
    top: 0px;
    left: 2px;
    z-index: 1000;
    width: 35px;
}

#mobile-header a {
    position: absolute;
    top: 0;
    left: 10px;
    text-indent: 2.1875rem;
    width: 2.8125rem;
    height: 2.8125rem;
    display: block;
    line-height: 2.0625rem;
    padding: 0;
    color: #f2f2f2;
    -ms-transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


#mobile-header a span {
    position: absolute;
    display: block;
    height: 0;
    width: 20px;
    line-height: 1;
    top: 15px;
    left: 0rem;
    box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;
    box-shadow: 0 0px 0 2px #fff, 0 7px 0 2px #fff, 0 14px 0 2px #fff;
}
.wrapper{max-width: 100%;height: auto; overflow:inherit!important;}
.wrapper img{max-width: 98%;height: auto;}
#content{width:100%!important;}
.content{width:100%!important;}
a img{max-width: 98%;height: auto;}

.search {
    width: 170px!important;
    position: ;
    background: none!important;
    margin: 10px 5px 0;;
    padding: 50px 20px 0 75px;
    right: inherit!important;
    top: 66px!important;
}
.search input{ width:inherit!important; height: 24px!important;
/* line-height: 37px; */
color: #404040;
width: 92.8433269%;
margin: 0;
padding: 0 0 0 10px;
 border: 1px solid #bdbebc;
border-right: none;
display: block;
float: left;
font-size: 14px;
-webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 2px 0px inset;width: 180px !important;}


.toplink{   
    border-bottom:1px solid #c3bee4;
    width: 100%!important; position:
    inherit!important;
    top: 0px!important;
    padding-left: 0px!important;
    display:block!important;
    height: 31px!important;
    margin-top: 40px;
    background-color: #5db900!important;
    color: #fff;
}
.toplink ul{padding: 5px 5px 0px 20px!important;margin-top: 0px;}
.toplink ul li a{color: #fff!important;}
.fontlevel{ display:none!important;}

.toplog {
    height: 75px!important;
    background: none!important;
    width: 100%!important;
}
.toplog h1{ background: url(../images/logo_320.png) no-repeat top left!important ; height: 140px!important;; }
.toplog{padding-bottom:40px;}
.toplog h1 a {
    width: inherit!important;
    background-image: unset;
}

/*RWD_menu*/
.menuarea{/* position: relative; */background: none!important;/* display: none; */ height:inherit!important}
.menuarea a{position: absolute;top: -220px;background: url(../images/menu_icon.png) no-repeat; text-indent:-2000px;/* background-position: 0px 0px; */height: 60px;width: 60px; top: -29px;left: 0;}
.menuarea ul{display:none}

/*RWDmenu*/
.menuarea a.RWDmenu{display:block!important; text-indent:-2000px; }

.tabs{width:inherit!important;background: none!important;}

#content{width:100%!important;}
#content table tr td{width: inherit!important;}

#content_middle {width:100%!important;}
.content_middle{width: 100%!important; max-width:98%!important; height:auto!important; padding: inherit!important; float: inherit!important;  }
#content_middle{width: 100%!important;}
.content_right{float:left;}
#content_right{display:none!important; width:inherit!important;}
#content_right .content_right{display:none!important }
.content_right_cp{display:none!important }
.Content_2_1_482{width:inherit!important;}
.data_midlle{ width: 100%!important; }

.sharebutton{ display: none!important;}
.data_top .data_top_cp{ width: inherit!important; }

.sitemap_left ul{padding: 7px 0px 5px 5px!important; width: inherit!important;}

.sitemap_left{
    padding-right: inherit!important;
}


/*最新消息*/
.data_midlle_news{ padding:10px 5px 5px;}
.data_midlle_news_box01{ width: 100%!important; /* padding:5px!important; */ margin: 10px 0px!important;}
.data_midlle_news_box01 dd{margin: inherit!important;padding-right: inherit!important;}


.data_midlle_news_box02{ margin: 10px 0px!important; padding: 10px 5px!important;}
.data_midlle_news ul{ padding: 0px!important;}
.data_midlle_news li{ border-bottom: 1px solid #cbcdcc!important;list-style-image:none!important;}



.data_midlle_service{ min-height:300px!important;}
.list_gotopage_news {width: 98%!important;}

/*相關連結*/
.data_midlle_service ul{ padding: 0 5px 0 5px!important;  }
.data_midlle_service ul li{ width:inherit!important; }

.list_gotopage_news table{ margin-left: inherit!important; }

.title{margin: 0px!important;
padding: 5px 0px 0 5px!important;
/* background-color: #00a0ea!important; */
background-image: none!important;
width: inherit!important;
margin-bottom: 20px!important;
/* height: 35px!important; */
color: #00a0ea!important;background: url(../images/new_line01.jpg) repeat-x left bottom;}


.data_midlle_news_search{  margin: 0 0 0 20px!important;}

/*單元查詢*/
a.news_search{right: 5px!important;bottom: 20px!important; position: inherit!important;}

/*搜尋*/
.searchbt1 a {
    float: left;
    top: 53px!important;
    right: 7px!important;
}

/*FOOTER*/
.footer_iconlink{ margin-top: 90px; top: 30px!important; right: 1px!important;} 
.footer_info{ width: inherit!important; padding:inherit!important; /* margin-left: 5px!important; */ /* margin-top: 70px; */ color: #fff!important; background-color: #5eba01; padding: 5px!important; min-height: 150px!important;}
.footer_info a{color: #fff!important;}
.footer_info a:hover{color:#fff;}
.footer_bg{ padding: inherit!important; background: none!important; /* border-top: 1px solid #663366; */ }

/*conten_list*/
#data_top_info{margin: 0 0px!important; /* padding:10px 0 30px!important; */}

.data_midlle_news_box03_2{width:100%!important;padding:inherit!important;margin: inherit!important;width:300px!important;}

.data_midlle_news_box03_2 ul li{width: 290px!important;}
#data_midlle ul{ width: 95%!important; /* padding: 0px 0px 0px 0px; */}
.news_box03_data ol{width: 100%!important; }

/*信箱*/
.data_midlle_Schedule_box{
    padding: inherit!important;
    margin: inherit!important;
    width: 98%!important;
    border: inherit!important;
    background: none;
}
.form03 input{width:95%!important; padding:3px;}
.form03 textarea{width: 95%!important; padding:3px;}
.data_midlle_cp{ padding: 5px 0px 20px 5px!important;height: auto!important;
 /* width: inherit!important; */
 float: inherit!important; /* font-size: 13px; */}

.data_midlle_cp p{ padding: 0 5px}
.data_midlle_cp p.bi{background:none}
.data_midlle_cp img{ max-width: 98%!important;}
.data_midlle_cp table{border-spacing: 5px!important;}


/*MV*/
.mv_list_box_x{ display:none!important}
.mv_list_box{display: block;background-color:inherit!important;width:inherit!important;}
.mv_list{width: inherit!important;  clear: inherit!important;}
.mv_list h4{display:none!important}
.mv_list ul{ padding: inherit!important;margin:inherit!important;}
.list_gotopage_w{color:inherit!important;}



.data_midlle_cp{ padding: 5px 5px 20px 0px!important;height: auto!important;
 width: 100%!important;
 float: inherit!important;}

.data_midlle_cp p{ padding: 0 5px}
.data_midlle_cp p.bi{background:none}
.data_midlle_cp img{ max-width: 98%!important;}
.data_midlle_cp table{border-spacing: 0px!important;border: 0px;}

#ContentPlaceHolder1_data_midlle_cp table{ width:100% }

.data_midlle_news_search{ padding: inherit!important; margin:inherit!important; }

.data_midlle_news_search th{width:5%!important;}

.module_news1{ width: 100%!important; margin-left: inherit!important;}
.tabs_no{width:inherit!important;}
.tabs_yes{ width:inherit!important;}


.data_midlle_Schedule_box th.form03{
    width: 5%!important;
}

}