*{margin:0;padding:0;border:0;font-family:'Microsoft YaHei';}
:focus{outline:0;}
a{color:#49B849;text-decoration:none;}
.studyhavepass{color:#49B849;}
ul,li{list-style-type:none;margin:0px;padding:0px;}
body{background-color:#f7f7f7;width:100%;max-width:750px;min-width:300px;margin:0 auto;font-size:63%;}
input[type='button'], input[type='submit'], input[type='reset'] { -webkit-appearance: none;}
.logo{width:14%;margin-top:0px;max-width:120px;min-width:100px;}
.center{margin:0 auto;vertical-align:middle;text-align:center;}

.column-left {width:49%;float: left;}.column-right {width:49%;float:right;}
.radius{-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;}
.top{width:100%;height:40px;}
.bg{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;opacity:1;width:100%;height:40px;margin:0 auto;}
.topbg{background: #49B849 top left repeat-x;}
.topname{ color:#fff; line-height:40px; font-size:16px;}
.main-content{overflow:hidden;}
.text-input{ padding:10px; margin:15px 10px 10px 15px; font-size:13px;border:1px solid #d5d5d5;width:56%; float:left; color:#000000;}
.button{display:inline-block;background:#49B849;color:#fff;font-size:20px;cursor:pointer;line-height:40px;width:90%;margin-top:20px;padding:5px 0;border-radius: 5px;}
.col-l{width:48%;float:left}
.col-r{width:48%;float:right}
.font5{ font-size:0.5em !important;}.font8{ font-size:0.8em !important;}.font9{ font-size:9px !important;}.font12{ font-size:12px !important;}.font14{ font-size:14px !important;}.font16{ font-size:16px !important;}.font18{ font-size:18px !important;}.font20{ font-size:20px !important;}.font24{ font-size:24px !important;}.font36{ font-size:36px !important;}

.clear {clear: both;height:0px;overflow:hidden; visibility:hidden; display:block; float:none !important}

.margin50{ margin-bottom:50px;}
.margin0{ margin:0px;}
form .min-input,form .t-input{width:180px !important}
form .small-input,form .s-input{width:266px !important}
form .medium-input,form .mid-input{width:50% !important}
form .large-input,form .b-input{width:97.5% !important;font-size:16px !important;padding:8px !important}
form textarea{width:97.5% !important}
form select{padding:4px;background:#fff}
form input[type="checkbox"], form input[type="radio"] {padding:0;background:none;border:0;}

.red{ color:#fe3a2e !important;}
.green{ color:#49B849;}
.gray3{color:#333 !important;}.gray4{color:#444 !important;}.gray5{color:#555 !important;}.gray6{color:#666 !important;}.gray7{color:#777 !important;}.gray8{color:#888 !important;}.gray9{color:#999 !important;}.grayc{color:#ccc !important;}.grayd{color:#ddd !important;}.graye{color:#eee !important;}
.hide{ display:none;}
.gray{color:gray;}
.gray01{color:#CCC !important;}
.gray01 labal{color:#CCC !important;}
a.gray:link,a.gray:visited,a.gray:hover{color:gray; text-decoration: none}
a.gray:hover{ color:#49B849}

.left{ float:left;}
.right{ float:right;}

.margintop20{margin-top:20px !important;}.margintop30{margin-top:30px !important;}.margintop40{margin-top:40px !important;}.margintop50{margin-top:50px !important;}.margintop60{margin-top:60px !important;}

.marginbottom10{margin-bottom:10px !important;}.marginbottom20{margin-bottom:20px !important;}.marginbottom30{margin-bottom:30px !important;}.marginbottom40{margin-bottom:40px !important;}.marginbottom50{margin-bottom:50px !important;}.mmarginottom60{margin-bottom:60px !important;}
.redpoint{color:#ff3e3e !important;}
.msg-counter{position:relative;top:-6px;left:-6px;width:16px;height:16px; line-height:16px;display:inline-block;text-align:center;color:#fff;background:#FF3E3E;border-radius: 50%;font-size: 0.5em;}

.common-button{display:inline-block;padding:10px 7px 10px 7px;color:#fff;font-size:18px;cursor:pointer;line-height:30px;width:100%;text-align:center;margin-top:0px;background:#49B849;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.common-btn{display:inline-block;padding:5px 7px 5px 7px;color:#fff;font-size:18px;cursor:pointer;line-height:40px;width:100%;text-align:center;margin-top:0px;background:#49B849;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.linebtn{background-color:#fff !important; border:2px solid #49B849; color:#49B849;padding: 3px 7px 3px 7px;}
.bggray{ background-color:#bbb !important;}
.boxshadow{border:1px solid #eee;}
/*底部导航样式*/
#footermenu{width:100%;position:fixed;bottom:0px;max-width:750px;display:block;border-top:0px solid #f7f7f7; z-index:99999999;}
#footermenu ul{width:100%;display:-webkit-box;display:-moz-box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:220;border-top:1px solid #e7e7e7;background-color:#fff;display:-moz-box!important;display:-webkit-box!important;display:box!important;display:-moz-flex!important;display:-ms-flex!important;display:-ms-flexbox!important;display:flex!important}
#footermenu ul li{border:0px;height:45px;position:relative;float:left;margin:0px;padding:0px;-webkit-flex:1!important;text-align:center;box-flex:1;-ms-flex:1!important;flex:1!important;-webkit-flex:1!important}
#footermenu .amenu{font-size:9px;position:absolute;top:0;right:0;bottom:0px;left:0;color:#777}
#footermenu span[data-menu]{display:block;line-height:12px}
li{list-style: none;}
