@charset "utf-8";
/* Base Style Sheet
   Last Modify: 2010-04-22
----------------------------------------------------------------------*/
/* 初始化浏览器默认值
input[type=radio], input[type=checkbox], input[type=text] { vertical-align: middle; }
-----------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe { 
	margin:0;
	padding:0;
}
body, div, td
{ font-size: 12px; font-family: "宋体","黑体","微软雅黑",Tahoma, Verdana, Arial, sans-serif; line-height: 1.4em; color: #333333; text-align: left; }
body { text-align: center; }
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; }
ol,ul { 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; }

ul:after,dl:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
/* 默认超级链接样式
--------------------------------------------------------------*/
/* a:focus { outline-style: none; outline-width: 0; } */
a { color: #333333; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { color: #ff6600; text-decoration: underline; }
a:active { text-decoration: none; }
/* 清除浮动
------------------------------------------------------------------------------ */
/*
.clearfloat { line-height: 0px; height: 0px; clear: both; font-size: 1px; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
*:first-child + html .clearfix { zoom: 1; }
.clear {clear:both;height:0;overflow:hidden;float:none;}
*/
.clear { clear: both; height: 0px; line-height: 0; font-size: 0; overflow: hidden; }
/**  显示隐藏
----------------------------------------------------------------**/
.hidden { display: none; }
.visible { display: block; }
/* 禁止换行
不许换行：width:100px;height:18px;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;
--------------------------------------------------------- */
.nowrap { word-break:keep-all;white-space:nowrap; }
/* 强制换行 
强制换行：word-break:break-all;white-space:normal;word-wrap:break-word; （table最好加上table-layout:fixed;）
--------------------------------------------------------*/
.break { word-break:break-all;white-space:normal;word-wrap:break-word; }
/**  对齐方式
-----------------------------------------------------------------------**/
.left { float: left;}
.right { float: right;}
/** 文本对齐方式
-----------------------------------------------------------**/
.t_left { text-align: left;}
.t_right { text-align: right;}
.noborder { border: none;}
/* a link icons     splite  css精灵

a.icons { padding-left: 20px; background-image: url(../images/icon/16.gif) no-repeat left 20px; line-height: 16px; display: inline-block; }
a.i-secret { background-position: 0 3px; }
a.i-draft { background-position: 0 -27px; }
---------------------------------------------------------------- */

/** smh添加开始 （在common中添加样式时，请注明作用以及添加日期）
----------------------------------------------**/
/* font-size   ——命名原则：font+字体大小*/
.font14px { font-size: 14px; }
.font16px { font-size: 16px; }
.font9pt {font-size: 9pt; } 
/** 颜色  —— 命名原则： 使用颜色的名称或者16进制代码，如下：**/
.color048e6d { color: #048e6d;}
.ff6600 { color: #ff6600;}
/** 高度、宽度   ——命名原则： 宽：w+像素值； 高：h+像素值**/
.w120 { width: 120px;}
.w185 { width: 185px;}
.w190 { width: 190px;}
.w200 { width: 200px;}
.w400 { width: 400px;}

.h30 { height: 30px; line-height: 30px;}
.h22 { height: 22px; line-height: 22px;}
.h155 { height: 155px;}
.font_bolder { font-weight: bolder;}

/*背景颜色 ——命名原则： bg_color_ + 颜色值*/
.bg_color_f60 { background-color: #ff6600;}
.bg_color_ebebeb { background-color: #ebebeb;}

/* 内外边距 */
.pl87 { padding-left: 87px;}
.pl5 { padding-left: 5px;}
.pl2 { padding-left: 2px;}
.pt2 { padding-top: 2px;}
.pt5 { padding-top: 5px;}
.pt15 { padding-top: 15px;}

.mt70 { margin-top: 70px;}
.mr50 { margin-right: 50px;}

/*  select主要使用样式开始
------------------------------------------------------------------------------------------------------*/
div.tag_select, div.tag_select_hover, div.tag_select_open{display: block;color:#333; border:solid 1px #ccc;background:#fff url(../images/select_bg.jpg) no-repeat scroll right center;padding: 0 10px; cursor: pointer;}
div.tag_select_hover{ border: solid 1px #999999; }
div.tag_select_open { border: solid 1px #ccc;}
ul.tag_options{position: absolute;padding: 0;margin: 0;list-style: none; padding: 0 0 5px;margin: 0; display: none;}
ul.tag_options li{border-bottom: solid 1px #ccc;border-left: solid 1px #ccc;border-right: solid 1px #ccc;background-color: #fff;display: block; padding: 0 10px;height: 25px;text-decoration: none;line-height: 25px; color: #333; margin: 0; cursor: pointer;}
ul.tag_options li.open_hover{background-color: #ccc; color: #333;}
ul.tag_options li.open_selected{	background: #999;color: #fff; }
/* ----------------------------------------------------------------*/