/*-------------------------------------------------------------------------------------*
 *  �����޴�                                                                           *
 *-------------------------------------------------------------------------------------*/
 .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:80px; position:relative;text-align:center  }
 .aside_top_left {padding:5px 0 0 0; }
 .aside_top_left img {height:70px}
 .aside_top_right {position:absolute; top:20px; right:10px;}
 .aside_top_right img {height:40px}
 .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(../../img/mobile/m_bg.jpg) center top no-repeat; 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-y:scroll; -webkit-overflow-scrolling:touch; height:100vh}
 .aside2.in {width: 100%; min-width:320px;}
 
 .aside2_box1_wrap {float:left; width:100%;}
 .aside2_box1 {float:left; width:100%; background:url(../../img/mobile/m_bg_my.jpg) center center no-repeat; height:40px; line-height:40px; padding:0 5px 0 5px}
 .aside2_box1 td {line-height:25px; color:#000; padding:5px; border-bottom:1px solid rgba(0,0,0,0.2); width:50%;}
 .aside2_box2_wrap {float:left; width:100%; padding:6px 0 0 0}
 .aside2_box2 {float:left; width:100%; padding:0px 6px 0px 6px;}
 .aside2_box2 td {padding:10px 5px 20px 5px}
 .aside2_box2 img {width:100%}
 .menufont01 {font-size:14px; font-weight:600; color:#ffd200}
 
 .aside_btn1  {background:#2cd0ff; width:100%; height:55px; line-height:55px; text-align:center; display:inline-block; color:#ffffff; font-size:14px; font-weight:700; border-radius:3px;}
 .aside_btn2  {background:#425169; width:100%; height:55px; line-height:55px; text-align:center; display:inline-block; color:#ffffff; font-size:14px; font-weight:700; border-radius:3px;}
 .aside_btn3  {background:#7c7c7c; width:100%; height:55px; line-height:55px; text-align:center; display:inline-block; color:#ffffff; font-size:14px; font-weight:700; border-radius:3px;}
 
 
 
 
 
 
 .menu_banner {width:100%; float:left; padding:6px 10px 0 10px}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 