@charset "utf-8";
/*Author:YangYonggui QQ:422297784*/
html{ _background-image:url(about/blank); filter:expression(document.execCommand("BackgroundImageCache", false, true)); height:100%;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,tr,th,td{ padding:0; margin:0; word-wrap:break-word; word-break:break-all;}
i,em { font-style:normal; padding:0; margin:0; word-wrap:break-word; word-break:break-all;}
body{ font-family:tahoma,verdana,arial,"simsun"; color:#666; font-size:12px; height:100%;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block; margin:0; padding:0; *zoom:1;}
address { font-style:normal;}
input[type="button"], input[type="submit"],button{ cursor:pointer; noFocusLine:expression(this.onFocus=this.blur()); outline:none; }
input[type="text"],input[type="password"],textarea,select {outline:none;}
sup {vertical-align:text-top}
sub {vertical-align:text-bottom}
textarea {resize:none;}
table {	border-collapse:collapse; border-spacing:0; border:none;}
ul,ol{list-style:none;}
img { border:none; margin:0; padding:0; vertical-align:middle; }
a{text-decoration:none; cursor:pointer; noFocusLine:expression(this.onFocus=this.blur()); outline:none; color:#666;}
a:hover { text-decoration:underline; color:#2c6dc2;}
.lnk-blue { color:#2c6dc2;}
.lnk-blue:hover {text-decoration:underline;}
.red{ color:#d71e1e;}
.hoverBg { background-color:#edf5fd;}
.gray { color:#999;}

/*输入框样式*/
.txt,.minTxt {color:#666; border:1px solid #d4dbe6; font-family:tahoma; outline:none; color:#666; font-size:12px; overflow:auto;}
.txt { padding:4px 5px; height:20px; line-height:20px; }
.minTxt {padding:2px; height:18px; line-height:18px;}
.txtArea { padding:4px 5px; height:80px; line-height:20px;}

/*默认按钮*/
.defBtn {display:inline-block; padding:0 15px; height:22px; line-height:22px; text-align:center; font-weight:bold; font-size:12px; color:#fff; background-color:#2c6dc2;}
.defBtn:hover { background-color:#2e79dc; color:#fff; text-decoration:none;}

/*浮动相关*/
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.cf:after,.cf:before {content:""; display:table;}
.cf:after {clear:both;}
.cf{zoom:1}
.cb { clear:both; height:0px; overflow:hidden;}
hr {height:0; *height:1px;  *float:left; *margin-bottom:-14px; *display:block; border:none; border-top:1px solid #eee;}

/*超出隐藏*/
.ovh {overflow:hidden; *zoom:1;}
.t-ovh {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}

/*字体相关*/
.fn {font-weight:normal;}
.fb {font-weight:bold;}
.f12 { font-size:12px;}
.f14 { font-size:14px;}
.yh {font-family:"microsoft yahei","simhei","simsun";}
.ht {font-family:"simhei","microsoft yahei","simsun";}

/*对齐方式*/
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.vt{vertical-align:top;}
.vm{vertical-align:middle;}
.rel{ position:relative;}
.abs{ position:absolute;}
.t2em { text-indent:2em;}
.z1 {z-index:1;}

/*外边距*/
.m10 { margin:10px;}
.m20 { margin:20px;}
.ml5 { margin-left:5px}
.mlr5 { margin-left:5px; margin-right:5px}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px}
.mt15 { margin-top:15px}
.mt20 { margin-top:20px}
.mt30 { margin-top:30px}
.mr10 { margin-right:10px}
.mr15 { margin-right:15px}
.mr20 { margin-right:20px;}

/*块显示*/
.db { display:block;}
.dib { display:inline-block;}
.dn { display:none;}

/*radio,checkbox*/
.rad { width:13px; height:13px; margin-right:3px; vertical-align:middle;}
.hand { cursor:pointer;}

/*小三角*/
.arrow{display:inline-block; width:0; height:0; line-height:0; overflow:hidden; border:8px dashed transparent;}
.a-t,.a-in-t{ border-top-width:0; border-bottom-color:#3d64a8; border-bottom-style:solid;}
.a-r,.a-in-r{ border-right-width:0; border-left-color:#3d64a8; border-left-style:solid;}
.a-b,.a-in-b{ border-bottom-width:0; border-top-color:#3d64a8; border-top-style:solid;}
.a-l,.a-in-l{ border-left-width:0; border-right-color:#3d64a8; border-right-style:solid;}

/*表格*/
th,td { padding:5px; height:30px; border:none;}
td { line-height:1.5;}
.com-tb,.list-tb { border:1px solid #e5ebf4; table-layout:fixed; width:100%; box-shadow:0 1px 1px #f7f7f7}
.com-tb th,.com-tb td { border:1px solid #e5ebf4; text-align:center;}
.list-tb th,.list-tb td { border-bottom:1px solid #e5ebf4; text-align:center;}
.com-tb th,.list-tb th { border-top:1px solid #6393d1; background-color:#f6f8fa; color:#333; font-weight:normal;}
.list-tb .listCon { display:none;}
.list-tb .showInfo { display:table-cell; *display:inline; *zoom:1;}
.list-tb .listCon,.list-tb .listCon .list-tb { padding:0; border:none;}
.list-tb .fir { padding-left:10px; _padding-left:0; _text-indent:10px;}
.list-tb .sec { padding-left:30px; _padding-left:0; _text-indent:30px;}
.list-tb .thi { padding-left:50px; _padding-left:0; _text-indent:50px;}
.list-tb .tl,.com-tb .tl { text-align:left;}
.com-tb .rowspan,.list-tb .rowspan { background-color:#fff;}
.bdn { border:none; box-shadow:none;}
.wp5 { width:5%;}
.wp10 { width:10%;}
.wp15 { width:15%;}
.wp20 { width:20%;}
.wp25 { width:25%;}
.wp30 { width:30%;}
.wp35 { width:35%;}
.wp40 { width:40%;}
.wp50 { width:50%;}
.wp60 { width:60%;}
.wp70 { width:70%;}
.wp90 { width:90%;}
.wp100 { width:100%;}

/*tip*/
.tip-red,.tip-blue,.tip-green { padding:2px 5px; display:inline-block; color:#fff;}
.tip-red { background-color:#eb0000;}
.tip-blue { background-color:#3d64a7;}
.tip-green { background-color:#3c0;}

/*目录开启关闭图标*/
.shut-ico,.open-ico { margin-right:5px; display:inline-block; background:url(../images/toggle-bg.png) no-repeat; height:14px; width:14px; font-size:0; line-height:0; vertical-align:text-top; overflow:hidden;}
.shut-ico { background-position:-20px -14px;}
.open-ico { background-position:0 -14px;}

/*布局*/
.area { width:1180px; margin-left:auto; margin-right:auto;}

/*pageBox*/
.pageBox { text-align:center; color:#999; height:36px; font-size:0;}
.pageBox span,.pageBox a,.pageBox em { display:inline-block; font-size:14px; height:34px; line-height:34px; margin-right:10px; vertical-align:top; padding:0 14px; color:#999 }
.pageBox a { border:1px solid #ececec;}
.pageBox a:hover { background-color:#fcfcfc;}
.pageBox em { background-color:#0098ff; border:1px solid #0098ff; color:#fff;}

/*底部*/
.footer { margin-top:30px; padding:30px 0; text-align:center; line-height:25px; color:#999; font-family:arial;background-color: #f2f2f2;}
.footer a { color:#999; padding:0 10px;}
.footer a:hover { color:#2c6dc2; text-decoration:none;}
.footer img { border:1px solid #ddd;}

/*选项*/
.optBox { padding:0 0 0 100px; *zoom:1;}
.optBox .opt { float:left; margin-left:-100px; _display:inline; width:100px; min-height:24px; line-height:24px;}
.optBox .opCon {padding-top:1px; min-height:24px; _height:24px;}
.tagList { color:#666;}
.tagList { overflow:hidden; *zoom:1;}
.tagList li { position:relative; float:left; _display:inline; margin:0 10px 5px 0; height:26px;}
.tagList li a { float:left; padding:5px 10px; font-size:12px; background-color:#f1f1f1; border-radius:3px; vertical-align:middle; height:16px; line-height:16px; white-space:nowrap; word-wrap:normal;}
.tagList li a.curr { background-color:#3d64a8; color:#fff;}
.tagList li .del { float:left; margin-left:-3px; padding:5px 8px; font-size:14px; height:16px; line-height:16px; font-weight:bold; background-color:#6483b9; cursor:pointer; color:#fff; border-radius:0 3px 3px 0;}
.tagList li .add { padding:4px 9px; border:1px dashed #b5b5b5; color:#006bd8; border-radius:3px;}

/*列表搜索条*/
.searchBar { width:219px; height:28px; background:url(../images/search-bar.png) no-repeat; font-size:0}
.searchBar .sea-txt { padding:6px 5px; width:150px; height:16px; line-height:16px; font-size:12px; border:none; outline:none; background:none; color:#999; _color:#666;}
.searchBar .sea-txt:focus { color:#666}
.searchBar .btn { height:28px; width:58px; opacity:0; filter:alpha(opacity=0); border:none;}

/*无数据提示*/
.cw-dataTip { padding:0 0 0 150px;  margin:30px auto; overflow:hidden; *zoom:1; width:450px;font-family:"microsoft yahei","simhei"; color:#999;}
.cw-dataTip p { margin-top:50px; line-height:40px; font-size:18px;}
.cw-dataTip .data-ico { float:left; margin-left:-150px; _display:inline; width:150px; height:200px; background:url(../images/nodata-bg.png) no-repeat;}
.cw-dataTip a:hover { text-decoration: underline;}