﻿@charset "utf-8";
/* CSS Reset */
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body,font_def{font:14px/26px "Microsoft YaHei",Verdana,clean,sans-serif;*font-size:small;*font:x-small;_font-size:14px;color:WindowText;}select,button,textarea{font:99% arial,helvetica,clean,sans-serif;height:28px;width:230px;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

.body,.main,.line,.lastUnit{overflow:hidden; _overflow:visible; _zoom:1;}body{_text-align:left;}/* IE5.5 IE6*/
.leftCol{float:left;_margin-right:-3px;}.rightCol{float:right;_margin-left:-3px;}
.unit{float:left;_zoom:1;}.unitExt{float:right;}
.size1of1{float:none;}.size1of2{width:50%;}.size1of3{width:33.33333%;}.size2of3{width:66.66666%;}.size1of4{width:25%;}.size3of4{width:75%;}.size1of5{width:20%;}.size2of5{width:40%;}.size3of5{width:60%;}.size4of5{width:80%;}
.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
.mr10{margin-right:10px;}.ml10{margin-left:10px;}.mt10{margin-top:10px;}.mb10{margin-bottom:10px;}.mlr10{margin-left:10px;margin-right:10px;}
.pr10{padding-right:10px;}.pl10{padding-left:10px;}.pt10{padding-top:10px;}.pb10{padding-bottom:10px;}.plr10{padding-left:10px;padding-right:10px;}
.b{font-weight:bold;}.red{color:red !important;}.gray{color:gray !important;}.cccc{color:#cccccc !important;}
.txtR{text-align:right !important;}.txtL{text-align:left !important;}.txtC{text-align:center !important;}

/*火狐在加载失败时显示默认图片*/
@-moz-document url-prefix(http), url-prefix(file) {img:-moz-broken{-moz-force-broken-image-icon:1;width:24px;height:24px;}}
a,a:link,a:active,a:after,a:hover,a:before{text-decoration:none;}
/*CSS圆角（支持IE6+等所有浏览器）*/
.borderRadius50{
    -moz-border-radius:50px;/* Firefox */
    -webkit-border-radius:50px;/* Safari Chrome */
    border-radius:50px;/* Opera 10.5+,  Internet Explorer 6+  IE-CSS3 */
    -moz-box-shadow: 10px 10px 12px #000; /* Firefox */
    -webkit-box-shadow: 10px 10px 12px #000; /* Safari 和 Chrome */
    box-shadow: 3px 3px 10px #000; /* Opera 10.5+, IE6+ IE-CSS3 */
    position:relative;
    z-index:100;
    behavior:url(iecss3/ie-css3.htc);

}


/*清除浮动*/
.clearfix { clear:both; float:none;}
.topline{border-top:solid 1px #DDDDDD;}

/*清除文本框outline*/
a,input,textarea {outline:none;resize:none;}

/*--------------------------------------------
					自定义按件
--------------------------------------------*/
.checkbox{background:url(../Images/control_checkboxes.png) no-repeat 0 0;height: 16px;width: 16px;display: inline-block;
		  text-align: center;vertical-align:middle;cursor: pointer;/*position:relative;*/margin-top:-4px;_background:none;}
.checkbox.checked{background-position: 0 -17px;}
.checkbox input{width: 16px;height: 16px;opacity: 0;filter:alpha(opacity:0);display: inline-block;background: none;cursor:pointer;}

.radio{background:url(../Images/control_radios.png) no-repeat 0 0;height: 16px;width: 16px;display: inline-block;
	   text-align: center;vertical-align:middle;cursor: pointer;/*position:relative;*/margin-top:-4px;_background:none;}
.radio.checked{background-position: 0 -18px;}
.radio input{width: 16px;height: 16px;opacity: 0;filter:alpha(opacity:0);display: inline-block;background: none;cursor:pointer;}

.switch{background:url(../Images/all_icon.png) -7px -83px no-repeat;height: 20px;width: 40px;display: inline-block;
		text-align: center;vertical-align:middle;cursor:pointer;/*position:relative;*/margin-top:-4px;_background:none;cursor:pointer;}
.switch.checked{background-position:-55px -83px;}
.switch input{height: 20px;width: 40px;opacity:0;filter:alpha(opacity:0);display:inline-block;background:none;cursor:pointer;}



/*--------------------------------------------
					图标
--------------------------------------------*/
.web-ui{font-size:0px;margin:0px;background-image:url(../Images/all_icon.png);background-repeat:no-repeat;overflow:hidden;}

.icon-down-arrow{width:0;height:0;font-size:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#FFFFFF transparent transparent transparent;_zoom: 1;line-height:0;}

.icon-helper{padding:15px;background-position:-2px -5px;}
.icon-setting{padding:15px;background-position:-40px -5px;}
.icon-exit{padding:15px;background-position:-80px -5px;}
/*mini头部时，操作时，图标变小*/
.miniHeader .icon-helper{padding:12px;background-position:-2px -232px;}
.miniHeader .icon-setting{padding:12px;background-position:-40px -232px;}
.miniHeader .icon-exit{padding:12px;background-position:-80px -232px;}

.icon-min-setting{padding:8px;background-position:-82px -203px;}
.icon-putAway-left{padding:7px;background-position:-50px -60px;}
.icon-putAway-right{padding:7px;background-position:-74px -60px;}

.icon-headerSplit-up{padding:7px;background-position:-26px -60px;}
.icon-headerSplit-down{padding:7px;background-position:-6px -60px;}

.icon-leftNav-up{padding:7px 8px;background-position:-74px -38px;}
.icon-leftNav-down{padding:7px 8px;background-position:-50px -38px;}

.icon-topNav-left{padding:7px;background-position:-5px -38px;}
.icon-topNav-right{padding:7px;background-position:-27px -38px;}

.icon-return{padding:20px;vertical-align:10px;background-position:-74px -164px;}

.icon-checkBox{width:20px;height:20px;background-position:-7px -111px;}
.icon-checkBox-checked{width:20px;height:20px;background-position:-37px -112px;}

.icon-switch{width:40px;height:20px;background-position:-7px -83px;}
.icon-switch-checked{width:40px;height:20px;background-position:-55px -83px;}

.icon-delete{width:20px;height:20px;background-position:-31px -142px;}
.icon-edit{width:20px;height:20px;background-position:-60px -142px;}
.icon-view{width:20px;height:20px;background-position:-4px -142px;}

.icon16{width:16px;height:16px;display:inline-block;position:relative;top:4px;background-repeat:no-repeat;overflow:hidden;cursor:pointer;font-size:1px;}
.icon-add{background:url(../icon/16/add.png) no-repeat -2px -2px;}
.icon-del{background:url(../icon/16/del.png) no-repeat -2px -2px;}
.icon-select{background:url(../icon/16/select.png) no-repeat -2px -2px;}
.icon-user {background:url(../icon/user.png) no-repeat;}

/*居中的loading*/
#middleloading{display:block;width:auto;height:auto;overflow-x: auto;overflow-y: scroll;left:0px;top:0px;right:0;bottom:0;z-index:9999;background:url(../js/fancyBox/fancybox_overlay.png) repeat scroll 0 0 rgba(0, 0, 0, 0);position:fixed; _position:absolute;text-align:center;}
