body,html {margin:0px;padding:0px;font-size:14px;line-height:1.5em;font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;min-width:1024px;}
.wapper{font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;}
.wapper a{font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;}

.panel,.model{position:relative;}
a{text-decoration: none;}
.wrapper_bg{background-color: #fff;}

/*統一配色*/
.webfont_title{color: #ff520e;}
.webfont_title a{color: #ff520e;}
.webfont_subtitle{color: #392d1d;}
.webfont_subtitle a{color: #392d1d;}
.webfont_content{color: #5f5f5f;}
.webfont_content a{color: #5f5f5f;}
.webfont_more{color: #fff;}
.webfont_more a{color: #fff;}
.webfont_topfooter{color: #d7d7d7;}
.webfont_topfooter a{color: #d7d7d7;}
.web_btn1{background-color: #464648;}
.web_btn1:hover{background-color: #ff520e;}
.web_btn2{background-color: #a1a294;}
.web_btn2:hover{background-color: #ff520e;}

/*網頁*/
.header_bg{
  width: 100%;
  background-color: #464646;
  display: inline-block;
  z-index: 111111;
}
/*頁首*/
.header{
  width:1003px;
  margin:auto;
  display: block;
}
.logo_img{
  display: inline-block;
  position: relative;
  height:110px;

}
/*function*/
.function{
    float: right;
    margin: 40px 0;
    margin-left: 12px;
}
/*訂閱電子報{*/
/*背景顏色*/
.web_edm002 {background-color:#ff520e}
/*背景展開顏色*/
.web_edm002.open {background-color:#525250}
/*文字顏色*/
.web_edm002 .email,.web_edm002 input,.web_edm002 .btn{color: #d7d7d7;}
/*按鈕滑過顏色*/
.web_edm002 .btn:hover{color:#ff520e;}
/*訂閱電子報}*/

/*網站搜尋{*/
/*背景顏色*/
.web_search002 {background-color:#ff520e}
/*背景展開顏色*/
.web_search002.open {background-color:#525250}
/*文字顏色*/
.web_search002 .searchkey,.web_search002 input{color: #d7d7d7;}
/*網站搜尋}*/


/*語系選擇{*/
/*背景顏色*/
.web_language002 {background-color:#ff520e}
/*背景展開顏色*/
.web_language002.open {background-color:#525250}
/*文字顏色*/
.web_language002 {color: #d7d7d7;}
/*文字滑過顏色*/
.web_language002 .language_in:hover{color:#ff520e;}
/*選中顏色*/
.web_language002 .selected{color: #fff;}
/*語系選擇}*/


.web_menu_bg{
  width: 1003px;
  background-color: #a1a294;
  margin: auto;
  z-index: 111111;
}
.web_menu{
  z-index: 111111;
  width:100%;
  font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;
}
.web_menu ul, .web_menu li, .web_menu a{
  font-size: 16px;
}
.web_menu ul.navigation li a{
  display: block;
  padding: 23.2px 24.7px;
  min-width:55px;
  text-align: center;
  transition: background .25s ease-in-out;
  -moz-transition: background .25s ease-in-out;
  -webkit-transition: background .25s ease-in-out;
}

.web_menu ul.navigation ul a {
  padding: 10px 12px;
  text-align: left;
  font-size: 14px;
}

/*選單字體顏色*/
.web_menu ul.navigation > li > a {color:#fff;}
/*選單背景顏色*/
.web_menu ul.navigation > li > a {background:transparent;}
/*滑過-選單字體顏色*/
.web_menu ul.navigation > li > a:hover,.web_menu ul.navigation > li.hover > a{color:#fff;}
/*滑過-選單背景顏色*/
.web_menu ul.navigation > li > a:hover,.web_menu ul.navigation > li.hover > a{background:#ff520e;}
/*子選單-背景顏色*/
.web_menu ul.navigation ul a {background: #e6e7db;}
/*子選單-字體顏色*/
.web_menu ul.navigation ul a {color: #464646;}
/*滑過-子選單-字體顏色*/
.web_menu ul.navigation ul a:hover{color: #fff;}
/*滑過-子選單-背景顏色*/
.web_menu ul.navigation ul a:hover{background: #f46229;}
/*子選單-每一個分隔線*/
.web_menu ul.navigation ul li {border-bottom: 1px solid #ffffff;}


.content_bg{
  width: 100%;
  display: inline-block;
}
.content1{
  width:1003px;
  margin:auto;
}

/*點點位置*/
.home_banner .bx-wrapper .bx-pager {position: absolute;bottom: 28px;width: 100%;}
/*點點顏色*/
.home_banner .bx-wrapper .bx-pager.bx-default-pager a{background: #e6e6e6;}
/*點點滑過顏色*/
.home_banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.home_banner .bx-wrapper .bx-pager.bx-default-pager a.active {background: #ffffff;}
/*左右箭頭不出現*/
.home_banner .bx-controls-direction{display:none;}

.content2{
  width:1003px;
  margin:auto;
  margin-top: 100px;
}

/* 聯絡我們 */
.contact{
  width: 100%;
  display: inline-block;
}
.contact_left{
  float: left;
  width: 574px;
}
.contact_info{
  width: auto;
  display: inline-block;
}
.contact_info_space{
  margin-top: 25px;
}
.contact_place{
  float: left;
  margin-top: 20px;
  font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;
  font-size: 20px;
}
.contact_point{
  float: left;
  margin: 33px 29px;
  width: 3px;
  height: 3px;
  background: #cbcbcb;
}
.contact_add{
  float: left;
  width: 295px;
  font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;
  font-size: 13px;
  line-height: 24px;
}
.contact_map{
  float: left;
  width: 41px;
  height: 41px;
  margin-top: 13px;
  margin-left: 57px;
  border-radius:10px;
  transition: background .25s ease-in-out;
  -moz-transition: background .25s ease-in-out;
  -webkit-transition: background .25s ease-in-out;
}
/*聯絡我們表單*/
.contact_right{
  float: left;
  width: 346px;
  margin-left: 75px;
}
.btn_map{
  width:41px;height:41px;
  background:transparent url(images/home_eform002/btn_map.png) center center scroll no-repeat;
}
.home_eform002{
    font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,sans-serif;
    font-size: 14px;
    color:#727272;
}
.home_eform002 .css-table .tr{clear:both;position: relative;padding:0px;}
.home_eform002 .th {width:0px;float:left;margin:0px;line-height:30px;display:none;}
.home_eform002 .td {width:235px;float:left;margin:5px 0px;}
.home_eform002 .td input[type="text"]{background-color: #f7f7f7;
    border: 1px solid #c4c4c4;
    height: 20px;
    padding: 5px 10px;
    width: 325px;}
.home_eform002 .th.textarea {height:119px;}
.home_eform002 .td textarea{background-color: #f7f7f7;
    border: 1px solid #c4c4c4;
    height: 70px;
    padding: 5px 10px;
    width: 325px;}
.home_eform002 .buttons_area{clear:both;padding-top:5px;}
.home_eform002 select{color:#727272;border: 1px solid #c4c4c4;line-height: 20px;padding: 5px 10px;background-color: #f7f7f7;margin:0px 0px 5px 0px;}
.home_eform002 span{display:block;float:left;}
.home_eform002 .options{border: 1px solid #c4c4c4;border-left:0px;line-height: 20px;padding: 5px 10px;background-color: #f7f7f7;}
.home_eform002 .pre_name{border: 1px solid #c4c4c4;border-right:0px;line-height: 20px;padding: 5px 10px;background-color: #f7f7f7;}
.home_eform002 .showdate{margin-right:5px;}
.home_eform002 .web_btn1{background-color: #464648;}
.home_eform002 .web_btn1:hover{background-color: #ff520e;}
.home_eform002 .web_btn2{background-color: #a1a294;}
.home_eform002 .web_btn2:hover{background-color: #ff520e;}



.button1{
  width: 157px;
  height: 20px;
  padding: 7px 5px;
  font-size: 14px;
  color: #fff;
  font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;
  float: left;
  text-align:center;
  cursor:pointer;
  transition: background .25s ease-in-out;
-moz-transition: background .25s ease-in-out;
-webkit-transition: background .25s ease-in-out;
}
.button2{
  width: 157px;
  height: 20px;
  padding: 7px 5px;
  color: #010101;
  font-size: 14px;
  font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;
  margin-left: 12px;
  float: left;
  text-align:center;
  cursor:pointer;
  transition: background .25s ease-in-out;
-moz-transition: background .25s ease-in-out;
-webkit-transition: background .25s ease-in-out;
}



.scrollTop{
  padding:0px;
  width: 53px;
  height: 53px;
  margin: auto;
  margin-top: 105px;
  margin-bottom: 75px;
  border-radius:50%;
  transition: background .25s ease-in-out;
-moz-transition: background .25s ease-in-out;
-webkit-transition: background .25s ease-in-out;
}

.scrollTop:hover{
  opacity: 1;
}




/*footer*/
.footer_bg1{
  display: inline-block;
  width: 100%;
  background-color: #464646;
}
.footer_bg2{
  display: inline-block;
  width: 100%;
  background-color: #353535;
}
.footer{
  width:1003px;
  margin:auto;
}
.footer_map_001{
  display: inline-block;
  width: 100%;
  margin-top: 55px;
  margin-bottom: 50px;
}

.footer_map_001 ul.navigation li a:hover{text-decoration: none}
.footer_map_001 .sub_split{display:none;}
.footer_map_001 ul.navigation li a {
    font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    padding:0px;
}

.footer_map_001 ul.navigation li ul > li a {
    font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,sans-serif;
    font-size: 13px;
    line-height: 24px;
    padding:0px;
}
.footer_map_001 .webfont_title,.footer_map_001 .webfont_title a{color:#fe4f0c;}
.footer_map_001 .webfont_title a:hover{color:#fe4f0c;}
.footer_map_001 .webfont_topfooter,.footer_map_001 .webfont_topfooter a{color:#d4d6d7;}
.footer_map_001 .webfont_topfooter a:hover{color:#d4d6d7;}


.footer_desc, .footer_desc a {
    font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,sans-serif;
    font-size: 12px;
    line-height: 22px;
}
.footer_desc, .footer_desc a  {
    color: #d7d7d7;
}


.copyright_desc {
    color: #ff520e;
    font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,sans-serif;
    font-size: 11px;
    line-height: 22px;
}
.copyright_desc a {
    color: #ff520e;
    text-decoration: underline;
}

/*社群網站*/
.web_community .icon{width:31px;height:30px;margin-left:20px;}


.footer_map_002_in{
  width: 10.5%;
  float: left;
  overflow: hidden;
}
.footer_map_002_space{
  margin-left: 2%;
}
.footer_map_002_title{
  font-size: 16px;
  line-height: 30px;
  font-weight: bold;
  font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;
}
.footer_map_002_text{
  font-size: 13px;
  line-height: 24px;
  font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;
}
.web_footer002{
  float: left;
  margin: 30px 0;
  display: inline-block;
}
.web_footer002_text{
  font-size: 12px;
  line-height: 22px;
  font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;
}
.web_footer002_copyright{
  font-size: 11px;
  line-height: 22px;
  color: #ff520e;
  font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;
}
.web_footer002_copyright a{
  color: #ff520e;
  text-decoration: underline;
}
/*社群網站*/
.web_community002{
  float: right;
  margin: 35px 0;
  display: inline-block;
}
.web_community002_icon {
  float: right;
  margin: auto
}
.web_community002 .space{
  margin-right: 20px;
}


.topmenu_panel{background-color: #555555}
.topmenu_panel .middle_content{width:1003px;margin:0 auto;}
.model003 .sub_menu_list a{
     color:#ffffff;
     text-decoration: none;
}
.model003 .sub_menu_list a:hover{
     color:#ffffff;
}
.model003 .sub_menu_list0{
     color:#ffffff;
}
.web_count_panel{}
.web_count_desc {color: #ff520e;
    font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,sans-serif;
    font-size: 12px;
    line-height: 22px;}