/*-------------------------------------------------------------------------------------*
 *  醫뚯륫硫붾돱                                                                           *
 *-------------------------------------------------------------------------------------*/
.aside {height:100vh; position:fixed; width:100%; min-width:0px; top:0; left:0; bottom:0; box-shadow:0 5px 15px rgba(0, 0, 0, 0.5); width:0px; overflow:hidden; transition:0.35s width ease, 0.35s min-width ease; z-index:2000; overflow-y:scroll; -webkit-overflow-scrolling:touch;}
.aside.in {width: 100%; min-width:320px;}
.aside_wrap {float:left; width:100%; -webkit-overflow-scrolling:touch;}

.aside_top_wrap {float:left; width:100%; height:70px; background:#000000;}
.aside_top_left {float:left; line-height:70px; margin:0 5px 0 5px;}
.aside_top_right {float:right; line-height:70px; margin:0 5px 0 5px;}

.nav_list_1 {width:100%;}
.nav_list_2 {width:100%}
.nav_list_1{border-bottom:solid 1px #000000}

.menu_btn_3 {width:100%; height:45px;line-height:45px;  color:#ffffff; padding:0 3% 0 3%; background:#172021; border-bottom:solid 1px rgba(0,0,0,0.2);border-top:solid 1px rgba(0,0,0,0.2); text-align:left;}
.menu_btn_4 {width:100%; height:45px;line-height:45px;  color:#ffffff; padding:0 3% 0 3%; background:#172021; border-bottom:solid 1px rgba(0,0,0,0.2); text-align:left;}
.menu_btn_5 {width:100%; height:45px;line-height:45px;  color:#ffffff; padding:0 3% 0 3%; background:#172021; text-align:left; }

.menu_acc_c {  width:100%; height:45px; line-height:45px;display:block ;text-align:left; padding:0 3% 0 3%; border-bottom:solid 1px rgba(0,0,0,0.5);background:#292f30;}
.menu_acc_c a{ width:100%; height:45px; line-height:45px; display:inline-block ; text-align:left; color:#ffffff; background:url("../images/accordion-closed.png") center right no-repeat;}
.menu_acc_d {  width:100%; height:45px; line-height:45px; display:block ; text-align:left; padding:0 3% 0 3%;  background:#2e3939; border-bottom:solid 1px rgba(0,0,0,0.2); text-align:left;}
.menu_acc_d a { width:100%; height:45px; line-height:45px; display:inline-block ; text-align:left; color:#b0bdbf;  background:url("../images/accordion-closed.png") center right no-repeat;}
.menu_accordion {list-style:none; padding:0;}
.menu_accordion li .menu_acc_h {position: relative;background:#292f30; line-height:45px;}
.menu_accordion li .menu_acc_h img{height:30px; width:auto}
.menu_acc_c img{height:30px; width:auto}
.menu_accordion span.menu_acc_h {width:100%; height:45px;line-height:45px; display:block ;}
.menu_accordion span.menu_acc_h a{ background:url("../images/accordion-closed.png") center right no-repeat; width:94%; height:45px;line-height:45px; display:inline-block ; text-align:left; margin:0 3% 0 3%; color:#ffffff; }
.menu_acc_b_in li {}
.menu_accordion span.active  a{background:url("../images/accordion-opened.png") center right no-repeat;}
.menu_accordion li div.menu_acc_b {display: none;}
.menu_acc_b_in li {text-align:left; }

.aside2 {background:url("../../images/bg2.jpg"); background-size:cover; position:fixed; width:100%; min-width:0px; top:0; right:0; bottom:0; box-shadow:0 5px 15px rgba(0, 0, 0, 0.5); width:0px;  transition:0.35s width ease, 0.35s min-width ease; z-index:2000; overflow:hidden; overflow-y:scroll;-webkit-overflow-scrolling:touch; height:100vh}
.aside2.in {width: 100%; min-width:320px;}

.aside2_box1_wrap {float:left; width:100%; background:#222222;}
.aside2_box1 {float:left; width:100%;}
.aside2_box1 td {line-height:40px; padding:5px 10px 5px 10px; border-top:solid 1px rgba(0,0,0,0.99); border-bottom:1px solid rgba(255,255,255,0.1);}
.aside2_box2_wrap {float:left; width:100%; padding:0 0 20px 0;}
.aside2_box2 {float:left; width:100%; padding:0px 6px 0px 6px;}
.aside2_box2 ul li {float:left; width:100%; padding:0px 0 3px 0;}

.aside_btn1  {background:url("../../images/btn1.jpg") center top no-repeat; background-size:100% 100%; width:100%; height:64px; line-height:64px; text-align:center; display:inline-block; color:#ffffff; font-size:17px; font-weight:500; border-radius:5px; text-shadow:0px 1px 1px rgba(0,0,0,0.4);}
.aside_btn2  {background:linear-gradient(to right, #6b6b6b 0%,  #444444 100%); width:100%; height:50px; line-height:50px; text-align:center; display:inline-block; color:#fff; font-size:16px; font-weight:700; border-radius:4px; text-shadow:0px 1px 1px rgba(0,0,0,0.2);}
.aside_btn3  {background:linear-gradient(to right, #b09063 0%,  #5b4322 100%); width:100%; height:50px; line-height:50px; text-align:center; display:inline-block; color:#fff; font-size:16px; font-weight:700; border-radius:4px; text-shadow:0px 1px 1px rgba(0,0,0,0.2);}


.menu_banner {width:100%; float:left; padding:6px 10px 0 10px}





















