﻿.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}

button:focus,button:hover,input:focus{ outline: none!important; }

img{ max-width:100%; display: inline-block; vertical-align: middle;}
.clearfix:after{ display: table; content: ""; clear: both; }
.rk-ul li{ float: left; width: 50%; padding-top: 10px; text-align: left; box-sizing: border-box; }
.rk-ul li a{ font-size: 20px; font-weight: bold; display: inline-block; }
.rk-ul{ border-bottom: solid 1px #aacbee; padding-bottom: 20px; margin-left: 25px; margin-right: 25px; }
.rk-ul li.r{ padding-left: 30px; }
.table-left{ float: left; width: 410px; text-align: left; margin-left: 25px; line-height: 20px; margin-top: 30px; box-sizing: border-box; }
.table-right{ float: right; width: 210px; text-align: left; margin-right: 25px; line-height: 20px; margin-top: 30px; box-sizing: border-box; }
.table-left span,.table-right span{ font-weight: bold; font-size: 14px; }
@media( max-width: 991px){
    #content,#left{ width: 100%; float: none!important; }
    #right{ width: 680px; margin:20px auto; float: none!important; }
}
@media( max-width: 768px){
#banner img{padding-left: 10%;}
    #right,#dlfw_top,#dlfw_middle,#dlfw_bot,#dlfw_middle,#dlfw_bot,#outside_site,#hint_daili{ width: 100%; box-sizing: border-box; }
    #outside_site .bot_center{ padding-left: 15px; }
    #content{ padding:0 15px; box-sizing: border-box; }
    #hint_daili{ height: auto; }
    #hint_daili:after{ display: table; content: ""; clear: both; }
    #hint_daili .shuom{ float: none; margin-left: 20px; }
    #outside_site .bot_center{ float: none; display: block; padding-top: 1px; }
    #outside_site .bot_center p{ margin-top: 5px; }
    #outside_site .bot_right{ position: absolute; right: 0; top: 0; }
    #outside_site .bot_left{ position: absolute; left: 0; top: 0; }
    #outside_site{ position: relative; }
    .rk-ul li{ text-align: center; padding:0; }
    .rk-ul li a{ font-size: 14px; }
    .rk-ul li a img{ display: block; margin:0 auto; width: 50px; }
    .table-left,.table-right{ width: 100%; padding-right: 25px; margin-left: 0; margin-right: 0; padding-left: 25px; }
    #outside_site{ height: auto; padding:10px 0; min-height: 61px; }
    }
@media( max-width: 375px){
    #outside_site{ height: auto; padding:0; }
}