@charset "utf-8";
/* 全局样式 */
h1{ font-size:32px \9; font-size:2rem; }
h2{ font-size:24px \9; font-size:1.5rem; }
h3{ font-size:20px \9; font-size:1.25rem; }
h4{ font-size:18px \9; font-size:1.125rem; }
h5{ font-size:16px \9; font-size:1rem; }
h6{ font-size:14px \9; font-size:0.875rem; }
.font72{ font-size:72px \9; font-size:4.5rem; }
.font56{ font-size:56px \9; font-size:3.5rem; }
.font48{ font-size:48px \9; font-size:3rem; }
.font40{ font-size:40px \9; font-size:2.5rem; }
.font32{ font-size:32px \9; font-size:2rem; }
.font30{ font-size:30px \9; font-size:1.875rem; }
.font28{ font-size:28px \9; font-size:1.75rem; }
.font26{ font-size:26px \9; font-size:1.625rem; }
.font24{ font-size:24px \9; font-size:1.5rem; }
.font22{ font-size:22px \9; font-size:1.375rem; }
.font20{ font-size:20px \9; font-size:1.25rem; }
.font19{ font-size:19px \9; font-size:1.1875rem; }
.font18{ font-size:18px \9; font-size:1.125rem; }
.font17{ font-size:17px \9; font-size:1.0625rem; }
.font16{ font-size:16px \9; font-size:1rem; }
.font15{ font-size:15px \9; font-size:0.9375rem; }
.font14{ font-size:14px \9; font-size:0.875rem; }
.font13{ font-size:13px \9; font-size:0.8125rem; }
.font12{ font-size:12px \9; font-size:0.75rem; }
.font11{ font-size:11px \9; font-size:0.6875rem; }
.font10{ font-size:10px \9; font-size:0.625rem; }
.font8{ font-size:8px \9; font-size:0.5rem; }
.font0{ font-size:0; line-height:0; }
.mgt1{ margin-top:1px !important; }
.mgt2{ margin-top:2px !important; }
.mgt3{ margin-top:3px !important; }
.mgt4{ margin-top:4px !important; }
.mgt5{ margin-top:5px !important; }
.mgt6{ margin-top:6px !important; }
.mgt7{ margin-top:7px !important; }
.mgt8{ margin-top:8px !important; }
.mgt9{ margin-top:9px !important; }
.mgt10{ margin-top:10px !important; }
.mgt11{ margin-top:11px !important; }
.mgt12{ margin-top:12px !important; }
.mgt13{ margin-top:13px !important; }
.mgt14{ margin-top:14px !important; }
.mgt15{ margin-top:15px !important; }
.mgt16{ margin-top:16px !important; }
.mgt17{ margin-top:17px !important; }
.mgt18{ margin-top:18px !important; }
.mgt19{ margin-top:19px !important; }
.mgt20{ margin-top:20px !important; }
.mgt25{ margin-top:25px !important; }
.mgt30{ margin-top:30px !important; }
.mgt35{ margin-top:35px !important; }
.mgt40{ margin-top:40px !important; }
.mgt45{ margin-top:45px !important; }
.mgt50{ margin-top:50px !important; }
.mgr1{ margin-right:1px !important; }
.mgr2{ margin-right:2px !important; }
.mgr3{ margin-right:3px !important; }
.mgr4{ margin-right:4px !important; }
.mgr5{ margin-right:5px !important; }
.mgr6{ margin-right:6px !important; }
.mgr7{ margin-right:7px !important; }
.mgr8{ margin-right:8px !important; }
.mgr9{ margin-right:9px !important; }
.mgr10{ margin-right:10px !important; }
.mgr11{ margin-right:11px !important; }
.mgr12{ margin-right:12px !important; }
.mgr13{ margin-right:13px !important; }
.mgr14{ margin-right:14px !important; }
.mgr15{ margin-right:15px !important; }
.mgr16{ margin-right:16px !important; }
.mgr17{ margin-right:17px !important; }
.mgr18{ margin-right:18px !important; }
.mgr19{ margin-right:19px !important; }
.mgr20{ margin-right:20px !important; }
.mgr25{ margin-right:25px !important; }
.mgr30{ margin-right:30px !important; }
.mgr35{ margin-right:35px !important; }
.mgr40{ margin-right:40px !important; }
.mgr45{ margin-right:45px !important; }
.mgr50{ margin-right:50px !important; }
.mgb1{ margin-bottom:1px !important; }
.mgb2{ margin-bottom:2px !important; }
.mgb3{ margin-bottom:3px !important; }
.mgb4{ margin-bottom:4px !important; }
.mgb5{ margin-bottom:5px !important; }
.mgb6{ margin-bottom:6px !important; }
.mgb7{ margin-bottom:7px !important; }
.mgb8{ margin-bottom:8px !important; }
.mgb9{ margin-bottom:9px !important; }
.mgb10{ margin-bottom:10px !important; }
.mgb11{ margin-bottom:11px !important; }
.mgb12{ margin-bottom:12px !important; }
.mgb13{ margin-bottom:13px !important; }
.mgb14{ margin-bottom:14px !important; }
.mgb15{ margin-bottom:15px !important; }
.mgb16{ margin-bottom:16px !important; }
.mgb17{ margin-bottom:17px !important; }
.mgb18{ margin-bottom:18px !important; }
.mgb19{ margin-bottom:19px !important; }
.mgb20{ margin-bottom:20px !important; }
.mgb25{ margin-bottom:25px !important; }
.mgb30{ margin-bottom:30px !important; }
.mgb35{ margin-bottom:35px !important; }
.mgb40{ margin-bottom:40px !important; }
.mgb45{ margin-bottom:45px !important; }
.mgb50{ margin-bottom:50px !important; }
.mgl1{ margin-left:1px !important; }
.mgl2{ margin-left:2px !important; }
.mgl3{ margin-left:3px !important; }
.mgl4{ margin-left:4px !important; }
.mgl5{ margin-left:5px !important; }
.mgl6{ margin-left:6px !important; }
.mgl7{ margin-left:7px !important; }
.mgl8{ margin-left:8px !important; }
.mgl9{ margin-left:9px !important; }
.mgl10{ margin-left:10px !important; }
.mgl11{ margin-left:11px !important; }
.mgl12{ margin-left:12px !important; }
.mgl13{ margin-left:13px !important; }
.mgl14{ margin-left:14px !important; }
.mgl15{ margin-left:15px !important; }
.mgl16{ margin-left:16px !important; }
.mgl17{ margin-left:17px !important; }
.mgl18{ margin-left:18px !important; }
.mgl19{ margin-left:19px !important; }
.mgl20{ margin-left:20px !important; }
.mgl25{ margin-left:25px !important; }
.mgl30{ margin-left:30px !important; }
.mgl35{ margin-left:35px !important; }
.mgl40{ margin-left:40px !important; }
.mgl45{ margin-left:45px !important; }
.mgl50{ margin-left:50px !important; }
.pd0{ padding:0 !important; }
.pd1{ padding:1px !important; }
.pd2{ padding:2px !important; }
.pd3{ padding:3px !important; }
.pd4{ padding:4px !important; }
.pd5{ padding:5px !important; }
.pd6{ padding:6px !important; }
.pd7{ padding:7px !important; }
.pd8{ padding:8px !important; }
.pd9{ padding:9px !important; }
.pd10{ padding:10px !important; }
.pd11{ padding:11px !important; }
.pd12{ padding:12px !important; }
.pd13{ padding:13px !important; }
.pd14{ padding:14px !important; }
.pd15{ padding:15px !important; }
.pd16{ padding:16px !important; }
.pd17{ padding:17px !important; }
.pd18{ padding:18px !important; }
.pd19{ padding:19px !important; }
.pd20{ padding:20px !important; }
.pd25{ padding:25px !important; }
.pd30{ padding:30px !important; }
.pd35{ padding:35px !important; }
.pd40{ padding:40px !important; }
.pd45{ padding:45px !important; }
.pd50{ padding:50px !important; }
.hidden{ visibility:hidden; }
.displayNone{ display:none; }
.displayTable{ display:table; }
.displayCell{ display:table-cell; }
.displayI{ display:inline; }
.displayB{ display:block; }
.displayIB{ display:inline-block; }
.center{ text-align:center !important; }
.middle{ margin:0 auto; }
.vMiddle{ vertical-align:middle !important; }
.vTop{ vertical-align:top !important; }
.vBottom{ vertical-align:bottom !important; }
.center{ text-align:center !important; }
.textCenter{ text-align:center !important; }
.textRight{ text-align:right !important; }
.textLeft{ text-align:left !important; }
.fLeft{ float:left; }
.fRight{ float:right; }
.fClear:after{ display:block; content:'\200B'; height:0; clear:both; }
.bold{ font-weight:bold; }
.overHidden{ overflow:hidden; }
.noBreak{ white-space:nowrap; text-wrap:none; }
.break{ white-space:normal; word-break:break-all; word-wrap:break-word; }
.clearFloat{ clear:both; font-size:0; height:0; display:none; }
.twoEm{ width:2rem; }
.fullWidth{ width:100% !important; }
.noSelect{ -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; }
.ellipsis{ display:block; width:inherit; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.absolute{ position:absolute; }
.relative{ position:relative; }