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: #efefef;}


/*統一配色*/
.webfont_title{color: #333333;}
.webfont_subtitle{color: #6d6d6d;}
.webfont_content{color: #010101;}
.webfont_content a{color: #010101;}
.webfont_more{color: #1d5377;}
.webfont_more a{color: #1d5377;}
.webfont_topfooter{color: #d4d6d7;}
.webfont_topfooter a{color: #d4d6d7;}


/*選單*/
.web_menu{
  width:1003px;
  margin:auto;
  font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;
}
.web_menu ul, .web_menu li, .web_menu a{
  font-size: 15px;
}
/* 第二層或以後選單 li 之樣式 */
.web_menu ul.navigation ul a {
  text-align: left;
  font-size: 14px;
}

/*
color::.web_menu_bg::背景顏色::#d4d6d7::background-color

*/
/*網頁*/
.web_menu_bg{
  width: 100%;
  background-color: #d4d6d7;
  z-index: 111111;
}


/*選單字體顏色*/
.web_menu ul.navigation > li > a {color:#3d313e;}
/*選單背景顏色*/
.web_menu ul.navigation > li > a {background:transparent;}
/*滑過-選單字體顏色*/
.web_menu ul.navigation > li > a:hover,.web_menu ul.navigation > li.hover > a{color:#d4d6d7;}
/*滑過-選單背景顏色*/
.web_menu ul.navigation > li > a:hover,.web_menu ul.navigation > li.hover > a{background:#1d5377;}
/*子選單-背景顏色*/
.web_menu ul.navigation ul a,.web_menu ul.navigation ul li {background: #d4d6d7;}
/*子選單-字體顏色*/
.web_menu ul.navigation ul a {color: #101010;}
/*滑過-子選單-字體顏色*/
.web_menu ul.navigation ul a:hover{color: #ffffff;}
/*滑過-子選單-背景顏色*/
.web_menu ul.navigation ul a:hover{background: #1d5377;}
/*子選單-每一個分隔線*/
.web_menu ul.navigation ul li {border-bottom: 1px solid #d4d6d7;}

/*點點位置*/
.home_banner .bx-wrapper .bx-pager {position: absolute;bottom: 28px;width: 100%;}
/*點點顏色*/
.home_banner .bx-wrapper .bx-pager.bx-default-pager a{background: #FFF;}
/*點點滑過顏色*/
.home_banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.home_banner .bx-wrapper .bx-pager.bx-default-pager a.active {background: #1c5073;}
/*左右箭頭不出現*/
.home_banner .bx-controls-direction{display:none;}


.web_menu ul.navigation ul{
  -webkit-box-shadow: 3px 3px 5px #626262;
  -moz-box-shadow: 3px 3px 5px #626262;
  box-shadow: 3px 3px 5px #626262;
}

.header_bg{
  width: 100%;
  background-color: #1d5377;
  display: inline-block;
}

/*頁首*/
.header{
  width:1003px;
  margin:auto;
}
.logo{
  float: left;
  padding: 20px 0;
}
.function{
  float: right;
  margin-right: 0;
  padding: 23px 0;
}
/**電子報、網站搜尋、語言下拉{**/
/*設定功能靠右對齊，並間隔10px;*/
.web_edm,.web_search,.web_language{float:right;margin-left:10px;}

.web_edm {background-color:#1d5377}
.web_edm {border:1px solid #1d5377;}
.web_edm .email{float:left;position:relative;}
.web_edm .email input{border: medium none;line-height:30px;padding:0px 5px;width: 149px;margin:0 5px;color:#d4d6d7;background-color:#1d5377}
.web_edm .btn_container{float:left;position:relative;}
.web_edm .btn{display: inline-block;padding:0px 10px;line-height: 30px;font-size:13px;float:left;text-align: center;cursor:pointer;color:#d4d6d7}
.web_edm .btn:hover{color:#101010}    

.web_language {background-color:#1d5377;}
.web_language {border-color:#1d5377;}
.web_language .text {color:#d4d6d7;}
.web_language .language:hover .text {color:#d4d6d7;}
.web_language .btn{background:transparent;}
.web_language .arrow_color{border-color:#d4d6d7 transparent transparent transparent;}
.web_language .arrow_border_color{border-color:#1d5377 transparent transparent transparent;}
.web_language .language:hover .arrow_color{border-color:#d4d6d7 transparent transparent transparent;}
.web_language .dropdown_list_item{color:#101010;}
.web_language .dropdown_list_item{background:#d4d6d7;}
.web_language .dropdown_list_item:hover{color:#d4d6d7;}
.web_language .dropdown_list_item:hover{background:#1d5377;}


.web_search {background-color:#1d5377;}
.web_search {border-color:#1d5377;}
.web_search input{color:#d4d6d7;}
.web_search input{background:#1d5377;}
.web_search .btn{background:transparent;}
.web_search .btn{color:#d4d6d7;}
.web_search .btn:hover{color:#101010;}

.content_bg1{
  width: 100%;
  display: inline-block;
}
.content_bg2{
  width: 100%;
  background-color: #f7f7f7;
  display: inline-block;
}
.content{
  width:1003px;
  margin:auto;
  margin-top: 60px;
  margin-bottom: 60px;
}

/*footer*/
.footer_bg1{
  display: inline-block;
  width: 100%;
  background-color: #1d5377;
}
.footer_bg2{
  display: inline-block;
  width: 100%;
  background-color: #c0c2c3;
}
.footer{
  width:1003px;
  margin:auto;
}

.footer_line{
  display: inline-block;
  width: 100%;
  height: 2px;
  background-color:#1a3546;
  border-width:0px 0px 1px 0px;
  border-style: solid;
  border-color: #2a6389;
  margin: 15px 0;
}
.footer_map_002{
  display: inline-block;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 50px;
}
.web_footer002{
  float: left;
  margin: 30px 0;
  display: inline-block;
}


.scrollTop {
    background: url("images/scrollTop/icon_top.png") no-repeat scroll center right transparent;
    cursor: pointer;
    height: 22px;
    width:auto;
    margin: 0;
    padding: 0;
    padding-right:20px;
    text-align: left;
    float:right;
    font-size: 13px;
    line-height: 22px;
    font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;
    margin-top: 15px;    
}

.footer_logo,.footer_menu{float:left;}
.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: #fff;}
.footer_map_001 .webfont_title,.footer_map_001 .webfont_title a:hover{color: #fff;}
/*子選單字顏色*/
.footer_map_001 .webfont_topfooter,.footer_map_001 .webfont_topfooter a{color: #d4d6d7}
.footer_map_001 .webfont_topfooter,.footer_map_001 .webfont_topfooter a:hover{color: #d4d6d7;}

/*社群網站*/
.web_community .icon{width:29px;height:29px;margin-left:20px;}
.web_community002{
  float: right;
  margin: 35px 0;
  display: inline-block;
}

.footer_desc ,.footer_desc a{
    color: #333333;
    font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,sans-serif;
    font-size: 12px;
    line-height: 22px;
}

.copyright_desc {
    color: #6a6a6a;
    font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,sans-serif;
    font-size: 11px;
    line-height: 22px;
}
.copyright_desc a {
    color: #6a6a6a;
    text-decoration: underline;
}

.topmenu_panel{background-color: #efefef}
.topmenu_panel .middle_content{width:1003px;margin:0 auto;}
.model003 .sub_menu_list a{
     color:#3d313e;
     text-decoration: none;
}
.model003 .sub_menu_list a:hover{
     color:#3d313e;
}
.model003 .sub_menu_list0{
     color:#3d313e;
}


.web_count_panel{}
.web_count_desc {color: #6a6a6a;
    font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,sans-serif;
    font-size: 12px;
    line-height: 22px;}