
/* 模組主title */

.map_mod_name_title{

    color:#004475;
    font-weight:bold;
    
    text-align:left;
    font-size:26px;
    line-height:28px;
    padding:15px 0px 15px 0px;
    
    }
    
    .mod_item_con_wrap{
    width:100%;
    max-width:980px;
    }
    
    .main_content{
    width:72%;
    float:left;
    text-align:left;
    padding:0px 0px 0px 0px;
    border:0pt solid #0000ff;
    }
    
    /* left nav td */
    .sideMenu-leftBox {
    
    float:left;
    width:22%;
    min-height:300px;
    
    padding:0px 0px 0px 0px;
    margin:0px 10px 0px 0px;
    
    background:url(../images/vLine_separator.png) right top no-repeat;
    
    }
    
    .sideMenu-leftBox .left_nav_item{
    color:#4d4d4d;
    text-align:left;
    background:url(../images/icon_doubleDot.png) no-repeat;
    background-position:0px 6px;
    font-size:13px;
    padding:0 20px 0 20px;
    
    }
    
    .sideMenu-leftBox .left_nav_item:hover {
        color:#80A402;
    }
    
    .sideMenu-leftBox .nav_mark {
        background:url(../images/icon_doubleDot_blue.png) no-repeat;
        background-position:0px 4px;
        font-size:15px;
        color:#347299;
        font-weight:bold;
    }
    
    .sideMenu-leftBox .left_nav_item_line {
        margin:5px auto 10px auto;
        padding:0;
        text-align:left;
    }
    
    /* 類別區塊設定 */
    
    .content_place{
    overflow:auto;
    border:0pt solid #ff0000;
    text-align:left;
    }
    
    .sub_title{
    
        font-size:24px;
        color:#347299;
        line-height:26px;
        font-weight:normal;
        margin:20px 0px 10px 0px;
        padding:0;
    
    }
    
    .sub_intro{
    line-height:30px;
    font-size:13px;
    }
    
    /* 類別 sub tab 設定 */
    
    .tagMenu-Box {
    margin-left:0px;
    overflow:auto;
    border-bottom:1px solid #cccccc;
    }
                         
    .tagMenu-Box div {
    float:left;
    /* min-width:80px; */
    width:auto !important;
    border:0px solid #cccccc;
    /* border-bottom:none; */
    background-color:#EEEEEE;
    margin:2px 3px 0 0;
    padding:6px 10px;
    color:#808080 !important;
    text-align:center;
    }
    
    .tagMenu-Box div:hover {
    background-color:#00ADEF;
    color:#ffffff !important;
    }
    
    div .tagMenu-Box_mark {
    background-color:#00ADEF;
    color:#ffffff !important;
    }
    
    /* 內頁設定 */
    
    .more_page_content{
        border-top:0px solid #cccccc;
        background-color:#fff;
        padding:15px;
      min-height:250px;
    }
    
    .more_page_content_title{
    color:#347299;
    border:0pt solid #00ff00;
    font-size:18px;
    font-weight:bold;
    padding:0px 0px 5px 0px;
    line-height:1.2em;
    }
    
    /* 附檔 內文列表式 */
    .more_page_content .page_content_att .item{
    overflow:auto;
    border:0pt solid #0000ff;
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 0px;
    }
    
    .more_page_content .page_content_att .item .square{
    margin:0px 5px 0px 0px;
    color:#D13939;
    }
    
    .more_page_content .page_content_att .item .title{
    border:0pt solid #0000ff;
    font-size:13px;
    }
    
    .more_page_content .page_content_att .item .point{
    border:0pt solid #00ff00;
    margin:0px 5px 0px 5px;
    }
    
    /* Go-top 區塊設定 */
    
    .btn-Go-top {
      clear:both;
        text-align:right;
        margin:20px auto;
        padding:0 5px;
    }
    .btn-Go-top a {
        text-decoration:underline;
    }
    
    /* 浮動區塊 設定 */
    
    .float_control_table{
    border-collapse:collapse;
    
    }
    
    .float_control_table tr td{
    padding:0px;
    }
    
    .float_control_head,
    .float_control,
    .float_control_foot{
    
    padding:0px;
    
    text-align:center;
    vertical-align:middle;
    
    width:150px;
    min-height:19px;
    
    border:0pt solid #ff0000;
    
    /*
    
    height:108px;
    
    padding:35px 0px 0px 0px;
    
    */
    
    }
    
    .float_control_head{
    
    background:url(../images/i4_01.png);
    background-position:center bottom;
    background-repeat:no-repeat;
    }
    
    .float_control{
    
    background:url(../images/i4_02.png);
    background-position:center center;
    background-repeat:repeat-y;
    
    }
    
    .float_control_foot{
    background:url(../images/i4_03.png);
    background-position:center top;
    background-repeat:no-repeat;
    }
    
    .float_con{
    width:108px;
    border:0pt solid #0000ff;
    padding:0px 0px;
    line-height:1.5em;
    }
    
    .float_con a{
    border:0pt solid #0000ff;
    color:#ffffff;
    text-decoration: none;
    
    font-size:13px;
    }
    
    .float_con a:hover{
    color:#ffffff;
    text-decoration: underline;
    }