/* CSS Document */

/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53; font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;color:#333;outline:0;}
/* body{background:#fff} */
a{color:#32d29f;}
a:hover{color:#f90;}
/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fs3{font-size:18px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}

.f-fc-red{color:#F00;}
.f-fc-gray{color:#999;}

.f-ml-10{margin-left:10px;}
.f-ml-20{margin-left:20px;}
.f-mt-10{margin-top:10px;}
.f-mt-15{margin-top:15px;}
.f-mt-20{margin-top:20px;}
.f-mr-20{margin-right:20px;}
.f-m-20{margin:20px;}





/* 甯哥敤icon 鎸夐挳宓屽叆 */
.m-icon-search{background-image:url(../images/icon/search.png); background-repeat:no-repeat;}
.m-icon-delete{background-image:url(../images/icon/delete.png); background-repeat:no-repeat;}
.m-icon-list{background-image:url(../images/icon/list.png); background-repeat:no-repeat; background-position:6px 6px;}
.m-icon-back{background-image:url(../images/icon/back.png); background-repeat:no-repeat; background-position:0 4px;}

/* 鍥哄畾icon */
.m-icon2-detail{width:16px; height:16px; display:inline-block;background-image:url(../images/icon/detail.png); background-repeat:no-repeat;}

/* form鍏冧欢 */
.m-input-text-a{height:36px; overflow:hidden;}
.m-input-text-a .left{width:10px; height:36px; background:url(../images/bg_input_text_a.jpg) no-repeat; float:left;}
.m-input-text-a .middle{width:237px; height:36px; background:url(../images/bg_input_text_a.jpg) 0 -36px repeat-x; float:left;}
.m-input-text-a .right{width:10px; height:36px; background:url(../images/bg_input_text_a.jpg) 0 -72px no-repeat; float:left;}
.m-input-text-a input{width:207px; padding:0 5px 0 25px; height:32px; background:#f8f8f8; color:#a9a9a9; margin-top:2px; line-height:34px; border:none;}
.m-input-text-a input.name{background:url(../images/bg_input_text_a_icon.jpg) no-repeat;}
.m-input-text-a input.password{background:url(../images/bg_input_text_a_icon.jpg) 0 -32px no-repeat;}
.m-input-text-a input.verify{background:url(../images/bg_input_text_a_icon.jpg) 0 -64px no-repeat;}

.m-checkbox{width:16px; height:16px;}

.m-btn-a{width:100%; height:41px; background:#1ea635;line-height:41px; font-size:16px; color:#fff; border:0; font-weight:bold; border-radius:3px;}
.m-btn-a:hover{background:#f60;}

.m-ipt-a{width:264px; height:32px; line-height:32px; color:#ccc; border:1px solid #ddd; border-radius:3px; padding:0 10px; background:url(../images/bg_ipt.png) repeat-x;}
.m-ipt-b{width:258px; height:32px; line-height:32px; color:#666; background:url(../images/bg_ipt.png) repeat-x; border:1px solid #d5d5d5; border-radius:2px; padding:0 10px;}

.m-input-calendar{width:278px; height:32px; border:1px solid #ddd; border-radius:2px; overflow:hidden; background:url(../images/bg_ipt.png) repeat-x;}
.m-input-calendar input{width:228px; height:34px; line-height:34px; _height:32px; background:none; color:#666; border:0;  float:left;  cursor:pointer;}
.m-input-calendar span{width:22px; height:23px; background:url(../images/icon/calendar.png) no-repeat; display:inline-block; float:left; margin-top:5px;  cursor:pointer;}

.m-input-search{width:278px; height:32px; border:1px solid #ddd; border-radius:2px; overflow:hidden; background:url(../images/bg_ipt.png) repeat-x;}
.m-input-search input{width:230px; height:34px; line-height:34px; _height:32px; background:none; color:#666; border:0;  float:left;  cursor:search;}
.m-input-search span{width:24px; height:24px; background:url(../images/icon/search2.png) no-repeat; display:inline-block; float:left; margin-top:5px;  cursor:pointer; z-index:999;}

.m-ipt-t{width:258px; height:100px; padding:5px 10px; border:1px solid #d5d5d5; background:#fff url(../images/bg_ipt.png) repeat-x; font-size:12px; line-height:16px; border-radius:2px;}

.m-btn-b{padding:0 10px 0 10px; height:34px; line-height:34px; border:0; color:#fff; text-align:center; font-size:14px; border-radius:3px; overflow:hidden;}
.m-btn-b span{width:24px; height:24px; display:inline-block; margin:5px 8px 3px 0px; float:left;}
.m-btn-b em{display:inline-block; float:left; padding-right:5px;}
@-moz-document url-prefix() {
	.m-btn-b{line-height:30px;}
}

.m-btn-c{height:24px; line-height:24px; padding:0 6px; border:0; display:inline-block; text-align:center; color:#fff; font-size:12px; border-radius:2px;}
.m-btn-c:hover{color:#fff;}



.m-select{height:32px; border:1px solid #ddd; background:url(../images/bg_ipt.png) repeat-x; overflow:visible; position:relative;}
.m-select div{height:32px; margin:0 10px; padding-right:16px; color:#666; line-height:32px; cursor:pointer; z-index:998;}
.m-select div.down{background:url(../images/icon/narrow_down.png) no-repeat right; font-size:12px;}
.m-select div.up{background:url(../images/icon/narrow_up.png) no-repeat right;}
.m-select ul{border:1px solid #ddd; border-top:0; margin:1px -1px 0 -1px; background:#fff; display:none; z-index:9999; position:absolute;-webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, .1); -moz-box-shadow: 0 0 3px 1px rgba(0, 0, 0, .1); box-shadow: 0 0 3px 1px rgba(0, 0, 0, .1);}
.m-select ul li{padding:0 25px 0 10px; height:32px; color:#8A8A8A; line-height:32px; cursor:pointer; white-space:nowrap;}
.m-select ul li:hover{background:#32d29f; color:#fff;}

.m-dragBox{width:100%; height:100%; border:1px solid #ddd; height:70px; resize:both; border-radius:5px; line-height:18px;}

.m-searchGroup{}
.m-searchGroup label{line-height:32px; display:inline-block; float:left; font-size:14px;}
.m-searchGroup .searchInput{width:240px; border-right:0; border-radius:3px 0 0 3px; float:left; border-right:0;}
.m-searchGroup .select{float:left; height:32px; border-right:0;}
.m-searchGroup .submit{border-radius:0 3px 3px 0;}

.m-searchGroup2{}
.m-searchGroup2 label{line-height:32px; display:inline-block; float:left; font-size:14px;}
.m-searchGroup2 .searchInput{width:120px; border-radius:3px; float:left;}
.m-searchGroup2 .select{float:left; border-radius:3px;}

.m-table{width:100%; z-index:1}

.m-table thead{border-left:1px solid #32d29f; border-right:1px solid #32d29f; border-bottom:1px solid #ddd;}
.m-table th{height:38px; background:#32d29f; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; color:#fff; font-weight:bold; font-size:15px;}
.m-table td{height:39px; border-left:1px solid #ddd; border-top:1px solid #ddd; font-size:14px; padding:0 10px;}
.m-table tbody{border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.m-table .sort{width:9px; height:15px; display:inline-block; vertical-align:middle}
.m-table .sort .up, .m-table .sort .up_cur, .m-table .sort .down, .m-table .sort .down_cur{width:9px; height:6px; background:url(../images/icon/sort.png) no-repeat; display:block; cursor:pointer;}
.m-table .sort .down{margin-top:3px; background-position:0 -6px;}
.m-table .sort .up:hover, .m-table .sort .up_cur{background-position:-9px 0;}
.m-table .sort .down:hover, .m-table .sort .down_cur{background-position:-9px -6px;}


/* 鐘舵� */
.z-iptBorder{-webkit-box-shadow: 0 0 2px 2px rgba(041, 149, 221, .2); -moz-box-shadow: 0 0 2px 2px rgba(041, 149, 221, .2); box-shadow: 0 0 2px 2px rgba(041, 149, 221, .2); border:1px solid #2995dd;}


/* 鑳屾櫙 */
.m-bg-blue{background-color:#32d29f;}
.m-bg-blue:hover{background:#32D2B7;}

.m-bg-skyBlue{background-color:#32D2B7;}
.m-bg-skyBlue:hover{background-color:#32d29f;}

.m-bg-darkRed{background-color:#f4735e;}
.m-bg-darkRed:hover{background-color:#e15f4a;}

.m-bg-red{background-color:#f00;}
.m-bg-red:hover{background-color:#f4735e;}

.m-bg-orange{background-color:#fb7e35;}
.m-bg-orange:hover{background-color:#fb7e17;}

.m-bg-gray{background-color:#eee;}
.m-bg-gray:hover{background-color:#ddd;}

.m-bg-white{background-color:#fff; border:1px solid #347ab8; color:#347ab8}
.m-bg-white:hover{border-color:#f60; color:#f60;}