/* 
CSS Document
Author:linmoco
QQ:284499169
Ver:1.0
Date:
E-mail:linmoco@163.com
*/

/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body				{line-height:1; -webkit-text-size-adjust:none;}
ol,ul				{list-style:none;}
blockquote,q		{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:''; content:none;}
table				{border-collapse:collapse; border-spacing:0;}


/* Basic Styles */
body				{background:#fff; font:14px/21px "微软雅黑", "Microsoft YaHei", Arial, Helvetica, sans-serif; color:#333; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%;}

/* H1-h6 */
h1, h2, h3, h4, h5, h6{color:#222; font-weight:normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight:inherit;}
h1					{font-size:46px; line-height:50px; margin-bottom:14px;}
h2					{font-size:35px; line-height:40px; margin-bottom:10px;}
h3					{font-size:28px; line-height:34px; margin-bottom:8px;}
h4					{font-size:21px; line-height:30px; margin-bottom:4px;}
h5					{font-size:17px; line-height:24px;}
h6					{font-size:14px; line-height:21px;}
.subheader			{color:#777;}

p img				{margin:0;}

em					{font-style:normal;}
strong				{font-weight:bold; color:#333;}
small				{font-size:80%;}
hr					{border:solid rgba(155,155,155,0.3); border-width:1px 0 0; clear:both; height:0;}

/* Links */
a					{text-overflow:ellipsis; outline:0;}
a:link				{color:blue; text-decoration:underline;}
a:visited			{color:purple; text-decoration:underline;}
a:hover				{color:red; text-decoration:underline;}
a:active, a:focus	{color:black; text-decoration:underline;}

/* Lists */
ul, ol				{margin-bottom:20px;}
ul					{list-style:none outside;}
ol					{list-style:decimal;}
ol, ul.square,ul.circle, ul.disc{margin-left:30px;}
ul.square			{list-style:square outside;}
ul.circle			{list-style:circle outside;}
ul.disc				{list-style:disc outside;}
li					{line-height:18px;}
ul.large li			{line-height:21px;}
li p				{line-height:21px;}

/* Images */
img					{max-width:100%; height:auto;}

/* Buttons */
.btn,button,input[type="submit"],input[type="reset"],input[type="button"]{font-family:"微软雅黑", "Microsoft YaHei", Arial, Helvetica, sans-serif; border:1px solid rgba(0,0,0,0.3); font-size:13px; display:inline-block;*display:inline; *zoom:1; vertical-align:top; text-align:center; line-height:normal; padding:6px 10px; margin:0 auto; text-shadow:0 1px rgba(0,0,0,0.5); -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background-image:url(../images/btn.png); background-repeat:repeat-x; background-color:#333333; background-position:left top; color:#eee; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-decoration:none; cursor:pointer; text-decoration:none !important;}
a.btn:link,.btn:visited{color:#eee;}

.btn:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{background-position:left -100px; color:#fff;}
.btn:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{background-position:left top;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0; padding:0;}

/* Forms */
form{margin-bottom:20px;}
fieldset{margin-bottom:20px;}
input[type="text"],input[type="password"],input[type="email"],textarea,select{font-family:"微软雅黑", "Microsoft YaHei", Arial, Helvetica, sans-serif; border:1px solid #ccc; padding:6px 4px; outline:none;	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:13px; color:#777; margin:0; max-width:100%; display:inline-block; *display:inline; *zoom:1; vertical-align:top; letter-spacing:normal; word-spacing:normal; background:#fff;}
select{padding:5px;}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{border:1px solid #aaa; color:#444; -moz-box-shadow:0 0 3px rgba(0,0,0,.2); -webkit-box-shadow:0 0 3px rgba(0,0,0,.2); box-shadow:0 0 3px rgba(0,0,0,.2);}
textarea{min-height:60px;}
label,legend{display:block; font-weight:bold; font-size:13px;}
select{width:220px;}
input[type="checkbox"],input[type="radio"]{display:inline; margin:9px auto;}
label span,legend span{font-weight:normal; font-size:13px; color:#444;}

.clearfix:before,.clearfix:after,.row:before,.row:after{content: ' '; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.row:after,.clearfix:after{clear:both;}
.row,.clearfix{zoom:1;}
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}

.remove_bottom	{margin-bottom:0 !important;}
.half_bottom	{margin-bottom:10px !important;}
.add_bottom		{margin-bottom:20px !important;}

.M_action{cursor:pointer; position:relative;}
.M_Bar{}
.M_Box{}
.M_Drop{}
.M_none{display:none;}
.M_nonebar{display:none;}
.M_execution{}