@media (max-width: 760px) {
.m-show {display: block !important;}
.m-hide {display: none !important}
.container {width: auto; margin:0 0px}
header {min-height: 36px;}
.nav-top { background-color: #3a444d; border-bottom: #323940 1px solid; position: fixed; width: 100%; z-index: 99999; height: 40px; overflow: hidden;}
.nav-top ul {position: absolute; left:0px; top:0px; margin: 0 15px}
.nav-top li {border-left: none; display: block; position: static; height: auto; line-height: 1; margin-top: 10px;}
.nav-top li.fl-left,.nav-top li.fl-right {float: none !important; }
.nav-top li.title-item {margin-top: 0px}
.nav-top li.last-item {border-right: none;}
.nav-top li a {color: #fff; margin: 10px 0 0 0; display: inline-block;}
.nav-top li ul {width: auto; top:0px; display: block; position: static; border: none}
.nav-top li ul li {display: block; margin: 10px 0 0 0; padding: 0 15px; border:none;}
.nav-top li.fl-right a {display: block; margin: 20px 10px}
.header {padding: 30px 0 30px 0}

#menu-trigger {width: 25px; float: right; margin:0 10px; padding: 10px 0 0 0; position: relative; -ms-box-ordinal-group: 6; -moz-box-ordinal-group: 6; -webkit-box-ordinal-group: 6; box-ordinal-group: 6; display: block;}
#menu-trigger i {display: block; width: 100%; height: 2px; margin-bottom: 5px; background: #fff; transform: scaleX(1); -webkit-transform: scaleX(1); transition: all .5s; -webkit-transition: all .5s;}
#menu-trigger.on i {position: absolute; top:20px;}
#menu-trigger.on i:nth-child(1) {transform: scaleX(1) rotateZ(45deg); -webkit-transform: scaleX(1) rotateZ(45deg);}
#menu-trigger.on i:nth-child(2) {transform: scaleX(0); -webkit-transform: scaleX(0);}
#menu-trigger.on i:nth-child(3) {transform: scaleX(1) rotateZ(-45deg); -webkit-transform: scaleX(1) rotateZ(-45deg);}

h1 {margin: 10px}
.mod-body {padding: 20px 10px;}
.mod-body-title {padding: 20px 10px;}
.home {padding: 10px 0;}
.home .welcome {font-size:24px;}
.home .box_nav {padding:10px; margin:0 auto; text-align: center;}
.home .box_nav li {box-sizing:border-box;display:inline;}
.home .box_nav li a {padding:0 20px;height:60px;line-height:60px;overflow: visible;font-size:18px;}

.form .item {padding:15px 0px;}
.form .item .label {text-align: left; width: auto; float: none;}
.form .item .input-box {float: left; margin-left:0px; text-align: left; min-width: 300px}
.form .form-foot {margin-top: 20px; padding: 20px; text-align: center;}
#fix-ctrl .btn-big {padding: 5px 30px;}
#survey-nav {position: fixed; right:0; top: 40px; width: 100%; height: 30px; overflow: auto; z-index: 9999; background: #f1f1f1; display: none}
#survey-nav ul{display: box; display:-webkit-box;}
#survey-nav li {background: #f1f1f1; overflow: hidden; width: auto; display: inline-block; margin: 0; position: static; top:0!important}
#survey-nav li span {display: none}
#survey-nav li a {height: 30px; line-height: 30px; display: inline-block; padding: 0 20px; vertical-align: middle;}

.event-list {background:url('../images/vline.png') 10px 0 repeat-y;margin: 0}
.event-list dt {margin:0 0 10px 2px;}
.event-list dd {background:url('../images/plan.png') 6px -80px no-repeat;}
.event-list dd label.month {width:127px; text-align:left; display:block; position: absolute; top: -25px; left:30px;}
.event-list dd div.plan-info {margin-left:20px; margin-right: 5px}
.event-year {display: none}
.survey-grid th,.survey-grid td {min-width: 100px}
.survey-grid td.empty-td {min-width: 5px}
#profile-form {margin-left: 0}
.customer-form form p,.customer-form form .input-item {margin:15px 0px;}
.customer-form form label.input_title {position: static; left:0; top: 0; width:70px; display: inline-block; text-align: left}
.customer-form form p label.input_radio {margin-right: 20px}
.customer-form form p b {position: absolute; left: -20px; top: 45px; font-size: 1.286rem;color: #c40e24;}
.customer-form form p input.input_text {width: 150px; max-width: 100% !important; height: 45px; line-height: 45px; background: #fff; border: #ccc 1px solid; padding:0 10px; vertical-align: middle;font-size: 1rem;}
.msgbox_icon {background:#fff;}
.grid-warp {width: 100%; overflow: auto; position: relative;}
.grid-warp .grid-container {width: auto;}
.pin-thead {position: absolute; left:0;top:0;}
.scroll-box {overflow-x: inherit;}
.scroll-box .table {min-width: 1200px; margin:0 auto; width: auto}
.filter-form button {padding: 0 30px!important}

/* 会员中心 */
.header {padding: 5px 0 10px 0}
.logo {float: none; width: 100%; text-align: center;}
.logo img{max-width: 250px;}
.header-title {display: none}
.login-wrap {height: auto; background: none;}
.login-wrap .container {position: relative; height: auto; padding:0 15px}
.login-form {background: #fff; box-shadow:none; width: 100%; min-height: 300px; padding: 0px; position: static; right: 0; top: 0;z-index: 1;}
.login-form form p input {width: 220px; outline: none}

}