﻿@charset "utf-8";
/**
Built by Rezo.Jiang 2008-06-02
Last modify:2008/08/12
*/


 /**hack Opera, FF, Float "bug"*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}



/**去除所有元素补丁,填充,下划线和LI元素头*/
*{ margin:0; padding:0; list-style-type:none; }

div{position:relative; }

/**默认以下元素宽度为100%并取消边框  */
body, div, table, ul, li, ol, dd, dt, dl, span { border:0px; white-space:normal;}


/**table内的div修正,让它固定住*/
td div{ position:static; }


/**定义文本对齐方式*/
.ha_left{text-align:left}
.ha_center{text-align:center;}
.ha_right{text-align:right;}

.va_top{vertical-align:top}
.va_center{vertical-align:middle;}
.va_bottom{vertical-align:bottom;}
.va_ttop{vertical-align:text-top;}
.va_tbottom{vertical-align:text-bottom;}

/**定义容器元素对齐方式*/
.con_top{ margin-top:auto; }
.con_right{ margin-left:auto; }
.con_bottom{ margin-bottom:auto; }
.con_left{ margin-right:auto; }

/**定义容器元素定位方式*/
.po_abs{ position:absolute; }
.po_rel{ position:relative; }
.po_fix{ position:fixed; }

/**定义容器元素宽度*/
.wid_10{ width:10% }
.wid_15{ width:15% }
.wid_20{ width:20% }
.wid_25{ width:25% }
.wid_30{ width:30% }
.wid_35{ width:35% }
.wid_40{ width:40% }
.wid_45{ width:45% }
.wid_50{ width:50% }
.wid_55{ width:55% }
.wid_60{ width:60% }
.wid_65{ width:65% }
.wid_70{ width:70% }
.wid_75{ width:75% }
.wid_80{ width:80% }
.wid_85{ width:85% }
.wid_90{ width:90% }
.wid_95{ width:95% }


/**定义LI元素自动省略*/
.li_overText{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }

/**定义背景重复, 定义无内容*/
.bg_repx{ background-repeat:repeat-x;}
.bg_repy{ background-repeat:repeat-y;}

/**无背景, 无背景重复, 无字体大小定义*/
.no_bg{ background-image:none }
.no_bgrep{ background-repeat:no-repeat }
.no_content{ font-size:0; }
.no_display{display:none}
.no_width{width:0}
.no_height{height:0}

.input{ line-height: 24px; }

/**CSS HACK*/
 .ieonly[class]{ display:none; } /**FOR ie6 &-*/
 
 /***/
@media all and (min-width: 0px) {
 #operas{ color:red; }
/* Safari and Opera rules here */
}



@media screen and (-webkit-min-device-pixel-ratio:0) {

 #operas{ color:black; }
/* Safari rules here */
}

 /***/