@charset "utf-8";
/* CSS Document 
 * Copyright (c) 2011, The9! Inc. All rights reserved.
 * Group: BSGBU TC Center, Author: HeMingming, Time: 2012.09
 */

/*@Global CSS*/
html,body{ font-family: 'Microsoft Yahei', '黑体' ,tahoma, arial,sans-serif; background:#fff; }

input, button, textarea, select, optgroup, option {font-family: inherit; font-size:12px;font-style: inherit;font-weight: inherit;}
address, caption, cite, code, dfn,th, var, optgroup {font-style: inherit;}
table { border-collapse: collapse;border-spacing:0px;}
abbr, acronym {border: 0 none;font-variant: normal;}
li {list-style: none;}
q:before, q:after {content: "";}
sup {vertical-align: baseline;}
del,ins{ text-decoration:none;}
sup{ vertical-align:baseline;}
caption,th{ text-align:left;}
legend {color: #000;}
fieldset,img{ border:0;}

.hidden{ display:none;}
a{ text-decoration:none; outline:none; color:#5a5a5a;}
a:link{ text-decoration:none;}
a:hover{ text-decoration:none;color: #588401}
a:focus{color: #588401}
.hand{ cursor:pointer; cursor:hand;}
a.thumbnail:hover,a.thumbnail:focus{border-color: #588401}
/*@font color*/
.co{ color:#f60;}
.gr{ color:#5a5a5a;}
.gn{ color:#6ca600;}
.highlight{color: red;}
textarea{resize: none;}
.text-overflow {
    display:block;/*内联对象需加*/
    width:31em;
    word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.text-overflow-nowidth{
    display:block;word-break:keep-all; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.text-word{
	word-break:break-all;word-wrap:break-word;
}

.hmbTag_X{
    vertical-align:sub;
    font-size:smaller;
}

.hmbTag_S{
    vertical-align:super;
    font-size:smaller;
}
.hmbTag_B{
    text-decoration:overline;
}
.hmbTag_i,.hmbTag_I{
    background-position: 3px 3px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 1em;
    height: 1em;
    text-indent: -1000px;
    overflow: hidden;
}

.hmbTag_I{
    display: block;
}

.hmbTag_P{
    display: inline-block;
    margin: 0 10px ;
}

.popover{
    max-width: 100%;
    z-index: 1050;
}

.popover .popover-content img.fullsize {
    width: 480px;
    height: 640px;
}

.popover.bottom .arrow{
    display: none;
}


.k-ie7 .k-pager-wrap .k-icon {
    display: block;
    text-indent: -1000px !important;
}







