﻿/*使用于所有项目通用的样式*/

/* -------------------- 兼容-------------------- */
.styleBug-Body { _background-image:url(about:blank); _background-attachment:fixed; -webkit-text-size-adjust:none;  } /*解决IE6下滚动抖动的问题*/
.style-None {  }
h1,h2,h3,h4 {font-weight:normal; padding:0px; margin:0px; display:inline; list-style:none; border:none； }

/* -------------------- Base-------------------- */
.styleUL {margin:0px; padding:0px;  list-style-type:none; list-style-position: outside; }
.styleAutoSize { display:inline-block; }
.styleBlock { display:block; }
.styleCopyright { font-size:20px;  vertical-align:middle; }
.styleBorderNone { border:0px; }
.styleBoundNone {margin:0px; padding:0px; }

/* -------------------- 文本 -------------------- */
.styleText { font-family: Microsoft Yahei,  宋体, Arial, Helvetica, sans-serif;   }
.styleTextFrist { text-indent:2em; }
.styleTextOverflow {  overflow:hidden;  }
.styleTextScroll {  overflow:scroll; }
.styleTextScroll-Y { overflow-y:scroll;}
.styleTextNowrap  { white-space:nowrap }
.styleTextWrap  { word-break:break-all; }
.styleTextEllipsis { display:inline-block ; vertical-align:middle; overflow:hidden;  text-decoration:none;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.styleTextThrough { text-decoration:line-through; }
.styleTextNumber { font-family: Microsoft Yahei, Arial, Helvetica, sans-serif; }
.styleTextFont-Black { font-family: Microsoft Yahei, 黑体, Arial, Helvetica, sans-serif; }
.styleTextFont-EN { font-family: Arial, Times New Roman; }

.styleText-space50 {  padding: 0px  0px 0px 5px;  }
.styleText-space05 {  padding: 0px  5px 0px 0px;  }
.styleText-space55 {  padding: 0px  5px 0px 5px;  }
.styleText-spaceH55 {  padding: 5px 0px 5px 0px ;  }
.styleText-space33 {  padding: 0px  3px 0px 3px;  }
.styleText-space88 {  padding: 0px  8px 0px 8px;  }
.styleText-spaceColor { border-left:1px solid #bbb; border-right:1px solid #fff;  width:0px;}
.styleText-spaceColorT { border-top:1px solid #bbb; border-bottom:1px solid #fff;  font-size:0px; line-height:0px; }

.goubleColor-333 { color:#333; }
.goubleColor-666 { color:#666; }
.goubleColor-999 { color:#999; }
.goubleColor-ddd { color:#ddd; }
.goubleColor-black  { color:#000; }
.goubleColor-white { color:#fff; }
.goubleColor-brown { color:#672b06; }  /*-- 棕 --*/
.goubleColor-yellow { color:#ff5500; }    /*-- 黄 --*/
.goubleColor-blue { color:#0063dc;  }    /*-- 蓝 --*/
.goubleColor-red { color:#cc0000; }       /*-- 红 --*/

.goublebackground-eee { background-color:#eee;  }
.goublebackground-ddd { background-color:#ddd;  }
.goublebackground-666 { background-color:#666;  }  
.goublebackground-999 { background-color:#999;  }  
.goublebackground-brown { background-color:#672b06;  }  /*-- 棕 --*/
.goublebackground-yellow { background-color:#ff5500; }     /*-- 黄 --*/
.goublebackground-red { background-color:#c00; }        /*-- 红 --*/
.goublebackground-black  { background-color:#000; }
.goublebackground-white  { background-color:#fff; }

.styleMessage-Panel  {border:1px solid #fece84; background:#ffffe5; }
.styleMessage-close { cursor:pointer; display:inline-block;  }
.styleAlpha { filter:alpha(opacity=70);  -moz-opacity:0.7; opacity: 0.7; }
.styleAlpha100 { filter:alpha(opacity=100);  -moz-opacity:1; opacity: 1; }
.styleTransparent { filter:alpha(opacity=0);  -moz-opacity:0; opacity: 0; }

/* -------------------- 输入 -------------------- */
.styleInput { padding:0px 2px 0px 2px ; border:1px solid #999; height:18px;  vertical-align:middle; line-height:18px; }
.styleTextarea { padding:2px; border:1px solid #999; height:60px;  vertical-align:middle; line-height:18px; resize:none; }
.styleFile {filter: Alpha(opacity=0);  opacity: 0; position: absolute; top: 0px; right: 0px; width:0px; height:0px; border:0 none; font-size:0px; z-index:1;}

/*-------------------- 超链接 --------------------*/
a.goublelinkNone {  text-decoration: none; outline: none; cursor:pointer; }
a.goublelinkNone:hover { text-decoration: none; outline: none; }

a {  color: #666; text-decoration: none; outline: none; cursor:pointer; }
a:hover {  color: #c00; text-decoration: underline; outline: none; }
a.goublelink-None {  color: #333; text-decoration: none; outline: none; cursor:pointer; }
a.goublelink-None:hover {  color: #c00; text-decoration: none; outline: none; }
a.goublelink-333 {  color: #333; text-decoration: none; outline: none;}
a.goublelink-333:hover {  color: #c00; text-decoration: underline; outline: none; }
a.goublelinkRed {  color: #c00; text-decoration: none; outline: none;}
a.goublelinkRed:hover {  color: #c00; text-decoration: underline; outline: none; }
a.goublelinkWhite {  color: #fff; text-decoration: none; outline: none;}
a.goublelinkWhite:hover {  color: #fff; text-decoration: underline; outline: none;}
a.goublelinkBlue {  color: #0063dc; text-decoration: none; outline: none;}
a.goublelinkBlue:hover {  color: #0063dc; text-decoration: underline; outline: none;}
a.goublelinkYellow {  color: #e67300; text-decoration: none; outline: none;}
a.goublelinkYellow:hover {  color: #e67300; text-decoration: underline; outline: none; }

a.buttonStyle-link {  color: #333; text-decoration: none; outline: none; display:inline-block;  border:1px solid #999;   background-color:#ddd;  height:22px;  text-align :center;  vertical-align:middle; line-height:22px;    }
a.buttonStyle-link:hover {  color: #000; text-decoration: none; outline: none; border:1px solid #0141b6;  background-color:#adc2e8;   }
a.buttonStyle-tools {  padding: 0px 3px 0px 3px; color: #333; text-decoration: none; outline: none; display:inline-block;  border:1px solid #f5f5f5;  height:22px;  text-align :center;  vertical-align:middle; line-height:22px;    }
a.buttonStyle-tools:hover {  color: #000; text-decoration: none; outline: none; border:1px solid #0141b6;  background-color:#adc2e8;   }
a.buttonStyle-default {  text-decoration: none; outline: none; display:inline-block;  height:22px;  text-align :center;  vertical-align:middle; line-height:22px;    }
a.buttonStyle-default:hover {  text-decoration: none; outline: none;   }

/* -------------------- 选项框 -------------------- */
a.buttonStyle-item {  text-decoration: none; outline: none; display:inline-block;  height:22px;  padding: 0px 5px 0px 5px; vertical-align:middle; line-height:22px;    }
a.buttonStyle-item:hover {  text-decoration: none; outline: none; background-color:#f5f5f5; color:#f50;  }

/* -------------------- 下拉框 -------------------- */
.styleInputStyle-panel { height:20px; display:inline-block; line-height:20px;  border:1px solid #bbb; text-align :center; border-right: 0px; }
.styleInputStyle-title { margin-top: 0px; margin-left: 0px; height:24px;  line-height:24px;  text-align:right;  border:1px dashed #f5f5f5;  z-index: 1000;   text-align:right; }
.styleInputStyle-downItems {  margin-top: 24px; margin-left: 0px; line-height:24px;  text-align:left;   background:#fff; border:1px solid #ccc; padding:0px 5px 0px 5px; z-index: 1000; }
a.styleInputStyle-button { padding:0px; width:20px; height:20px;  line-height:20px;  color: #333; text-decoration: none; outline: none;  display:inline-block; background:#fff;  border:1px solid #bbb; text-align :center; cursor:pointer;  }
a.styleInputStyle-button:hover { color: #333; text-decoration: none; outline: none;  background:#ddd;  }

/* -------------------- 分页 -------------------- */
a.stylePage-button { display:inline-block;   border:1px solid #dfdfdf;  margin-left:3px;  padding: 0px 5px 0px 5px;  height:18px;  line-height:18px;  vertical-align:middle;   cursor:pointer;   }
a.stylePage-button:hover {   }
.stylePage-input { padding:0 ; padding-left: 2px; padding-right: 2px;  border:1px solid #dfdfdf;  width:35px; height:18px;  line-height:18px; vertical-align:middle;  }
.stylePage-PageStyle { text-decoration: none;  outline: none; color:#333; }

/* -------------------- 面版 -------------------- */
.styleTable { border-collapapse: collapse;  }  /*  表格 */
.styleImage { height:100px; width:100px; padding: 5px; border: 1px solid #ddd;  overflow:hidden; background-color:#fff; } /*  图片容量 */
.styleImageGray { 
	-webkit-filter: grayscale(100%); 
	-moz-filter: grayscale(100%); 
	-ms-filter: grayscale(100%); 
	-o-filter: grayscale(100%); 
	filter: grayscale(100%); 
	filter: gray; 
}
/* -------------------- 工具 -------------------- */
.toolBarStyle-gap { border-right:1px solid #dfdfdf;  }
.toolBarStyle-background { background:#f5f5f5; }
.toolBarStyle-toolBar-borderTop { border-top:1px solid #dfdfdf;  }
.toolBarStyle-toolBar { height:24px; background:#f5f5f5; border-top:1px solid #fff; border-bottom:1px solid #dfdfdf; line-height:20px; }

/* -------------------- 日期 -------------------- */
.styleDate-ICON {background: url(/_CSS/image/monthICON.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/monthICON.png" );  }
.styleDate-days-title {display:inline-block; width:30px; height:20px;  text-align :center;  vertical-align:middle; line-height:20px;  }
.styleDate-days-item { display:inline-block;  width:30px; height:30px;  text-align :center;  vertical-align:middle; line-height:30px;  }

/* -------------------- 打印格式 --------------------  */
.stylePrint-Table { border-collapse: collapse; width:100%; }
.stylePrint-Title { font-weight:bold; width: 70px; text-align: center; }
.stylePrint-Text { text-align:left; }

/* -------------------- 在线编辑器 --------------------  */
.xStyleEditor-xheIcon { background-image:url(/_CSS/image//forumICON.gif);  background-repeat:no-repeat; display:block; height:20px;width:20px; }
.xStyleEditor-xheIcon-upImage { background-position: -20px 0px; }
.xStyleEditor-xheIcon-Image { background-position: -40px 0px; }
.xStyleEditor-xheIcon-Essence { background-position: -60px 0px; }
.xStyleEditor-xheIcon-show { background-position: -80px 0px; }
.xStyleEditor-xheIcon-Annex { background-position: 0px 0px; }

.xStyleEditor-Image { background-color:#fff;  padding:2px; cursor:pointer; }
.xStyleEditor-Image-Normal { border:2px solid #ddd; }
.xStyleEditor-Image-Selected { border:2px solid #c00; }

/* --------------------ICON --------------------*/
.styleICON-assess30x30 {background: url(/_CSS/image/assessICON_30x30.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/assessICON_30x30.png" ); width:30px; height:30px;  }
.styleICON-share30x30 {background: url(/_CSS/image/shareICON30x30.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/shareICON30x30.png" ); width:30px; height:30px;  }

.styleICON-buckle20x30 {background: url(/_CSS/image/buckleICON_20x30.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/buckleICON_20x30.png" ); width:20px; height:30px;  }
.styleICON-backup40x40 {background: url(/_CSS/image/backupICON_40x40.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/backupICON_40x40.png" ); width:40px; height:40px;  }

.styleICON-selected12x12_01 { background: url(/_CSS/image/selected/selectedICON01_12x12.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/selected/selectedICON01_12x12.png" );  }
.styleICON-direction20x20 {background: url(/_CSS/image/directionICON_20x20.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/directionICON_20x20.png" ); width:20px; height:20px; }
.styleICON-dialog18x18 {background: url(/_CSS/image/dialogICON_18x18.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/dialogICON_18x18.png" ); width:18px; height:18px; }
.styleICON-message11x11 {background: url(/_CSS/image/messageICON_11x11.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/messageICON_11x11.png" ); width:11px; height:11px;  }
.styleICON-message20x20 {background: url(/_CSS/image/messageICON_20x20.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/messageICON_20x20.png" ); width:20px; height:20px;  }

.styleICON-button16x16 {background: url(/_CSS/image/buttonICON_16x16.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/buttonICON_16x16.png" ); width:16px; height:16px;  }
.styleICON-buttonLogin95x23 {background: url(/_CSS/image/buttonLoginICON_95x23.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/buttonLoginICON_95x23.png" ); width:95px; height:23px;  }
.styleICON-sign12x12 {background: url(/_CSS/image/signICON_12x12.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/signICON_12x12.png" );  width:12px; height:12px;  }
.styleICON-sign16x16 {background: url(/_CSS/image/signICON_16x16.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/signICON_16x16.png" );  width:16px; height:16px;  }
.styleICON-sign20x20 {background: url(/_CSS/image/signICON_20x20.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/signICON_20x20.png" );  width:20px; height:20px;  }
.styleICON-sign26x26 {background: url(/_CSS/image/signICON_26x26.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/signICON_26x26.png" );  width:26px; height:26px;  }
.styleICON-sign30x30 {background: url(/_CSS/image/signICON_30x30.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/signICON_30x30.png" );  width:30px; height:30px;  }
.styleICON-sign50x50 {background: url(/_CSS/image/signICON_50x50.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/signICON_50x50.png" );  width:50px; height:50px;  }
.styleICON-tools16x16 {background: url(/_CSS/image/toolsICON_16x16.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/toolsICON_16x16.png" ); width:16px; height:16px;  }
.styleICON-turn25x20 {background: url(/_CSS/image/turnICON_25x20.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/turnICON_25x20.png" );  }
.styleICON-turn40x18 {background: url(/_CSS/image/turnICON_40x18.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/turnICON_40x18.png" ); width:20px; height:18px;   }
.styleICON-star60x20 {background: url(/_CSS/image/starICON_60x20.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/starICON_60x20.png" );  }
.styleICON-circle16x16 {background: url(/_CSS/image/circleICON_16x16.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/circleICON_16x16.png" ); width:16px; height:16px;  }

/* --------------------ICON Mobile--------------------*/
.styleICONmobile-Gouble {background: url(/_CSS/image/mobile_Gouble.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/mobile_Gouble.png" );  }
.styleICONmobile-ICON16x16 {background: url(/_CSS/image/mobile_ICON16x16.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/mobile_ICON16x16.png" ); width:16px; height:16px;  }
.styleICONmobile-ICON30x30 {background: url(/_CSS/image/mobile_ICON30x30.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/mobile_ICON30x30.png" ); width:30px; height:30px;  }

/* --------------------ICON Wheel--------------------*/
.styleWheel-ICON30x30 {background: url(/_CSS/image/wheelICON_30x30.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/wheelICON_30x30.png" ); width:30px; height:30px;  }
.styleWheel-ICON16x16 {background: url(/_CSS/image/wheelICON_16x16.png) no-repeat; _background:none;	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/_CSS/image/wheelICON_16x16.png" ); width:16px; height:16px;  }