@charset "utf-8";
@import url("Layout.css");
@import url("default.css");
/**
 * @website    http://www.cnui.cn
 */
/*==================== CSS Global ================== */

* html body * { overflow:visible;}
body{ margin:0 auto; background:#f1f1f1; font-size:14px; color:#565656; text-align:left; font-family:Arial, Helvetica, sans-serif;}
*{margin:0; padding:0; }
div { outline:0 none; }
li{list-style:outside none;}
img{ vertical-align:middle;}
fieldset, img { border:0 solid; }

/* CSS FONT*/
.red{ color:#F00;}
.white{ color:#fff;}

/*  form css*/
option{ padding-left:0.4em; } 
select{ padding:1px; }
input{ padding:2px 3px;}

  
/*  link css*/
a{ text-decoration:none; color:#565656;}
a:focus{text-decoration:underline; color:#000; }
a:hover{color:#111; text-decoration:underline; outline: 0 none; }
a.more{ float:right;}

/* float left,right */
.f_r{ float:right;}
.f_l{ float:left;}
fieldset{ margin: 0; padding:1px 6px; border:1px solid #ccc;}
legend{ color:#00c;}

/*ҳ*/
.blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
.blank5{height:5px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.clear{clear:both; display:inline; height:0; visibility:hidden;}
/* CSS Document */
html *{ font-size:inherit;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-family:"microsoft yahei";}
h1 { font-size:250%; }  
h2 span{}                    
h2 { font-size:1.2em; }                      
h3 { font-size:150%; }                      
h4 { font-size:133.33%; }                 
h5 { font-size:116.67%; }                 
h6 { font-size:116.67%; } 
p{line-height:1.5em; margin:1em 0 1em 0; }
p span{}
p{}
div{}
ul, ol, dl{line-height:1.5em; margin:0 0 1em 1em; }
ul { list-style-type:disc; }
ul ul { list-style-type:circle; margin-bottom:0; }
ol { list-style-type:decimal; }
ol ol { list-style-type:lower-latin; margin-bottom:0; }
li { margin-left:0.8em; line-height:1.5em; }
dt { font-weight:bold; }
dd { margin:0 0 1em 0.8em; }
li{}
ul,li,ol{ margin:0; padding:0;}
img{}
blockquote, cite, q {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
blockquote { margin:0 0 1em 1.6em; color:#666; }

strong,b {font-weight:bold; }
b{font-size:inherit;}
em,i { font-style:italic; }
big { font-size:116.667%; }
small { font-size:91.667%; }
 
pre { line-height:1.5em; margin:0 0 1em 0; }
pre, code, kbd, tt, samp, var { font-size:100%; }
pre, code { color:#800; }
kbd, samp, var, tt { color:#666; font-weight:bold; }
var, dfn { font-style:italic; }
marquee{}
acronym, abbr {
    border-bottom:1px #aaa dotted;
    font-variant:small-caps;
    letter-spacing:.07em;
    cursor:help;}
  
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }

hr {
    color:#fff;
    background:transparent;
    margin:0 0 0.5em 0;
    padding:0 0 0.5em 0;
    border:0;
    border-bottom:1px #eee solid;
  }
p.icaption_left { float:left; display:inline; margin:0 1em 0.15em 0; }
p.icaption_right { float:right; display:inline; margin:0 0 0.15em 1em; }

p.icaption_left img,
p.icaption_right img { padding:0; border:1px #888 solid; }

p.icaption_left strong,
p.icaption_right strong { display:block; overflow:hidden; margin-top:2px; padding:0.3em 0.5em; background:#eee; font-weight:normal; font-size:91.667%; }

.highlight { color:#c30; }
.dimmed { color:#888; }

.info { background:#f8f8f8; color:#666; padding:10px; margin-bottom:0.5em; font-size:91.7%; }

.note { background:#efe; color:#040; border:2px #484 solid; padding:10px; margin-bottom:1em; }
.important { background:#ffe; color:#440; border:2px #884 solid; padding:10px; margin-bottom:1em; }
.warning { background:#fee; color:#400; border:2px #844 solid; padding:10px; margin-bottom:1em; }

.float_left { float:left; display:inline; margin-right:0.6em; margin-bottom:0.15em; }
.float_right { float:right; display:inline; margin-left:0.6em; margin-bottom:0.15em; }
.center { display:block; text-align:center; margin:0.5em auto; }

table { width:auto; border-collapse:collapse; margin-bottom:0.5em; border-top:2px #888 solid; border-bottom:2px #888 solid; }
table caption { font-variant:small-caps; }
table.full { width:100%; }
table.fixed { table-layout:fixed; }

th, td { padding:0.3em; }
thead th { color:#000; border-bottom:2px #800 solid; }
tbody th { background:#e0e0e0; color:#333; }
tbody th[scope="row"],  tbody th.sub { background:#f0f0f0; }

tbody th { border-bottom:1px solid #fff; text-align:left; }
body td { border-bottom:1px solid #eee; }

tbody tr:hover th[scope="row"],
tbody tr:hover tbody th.sub { background:#f0e8e8; }
tbody tr:hover td { background:#fff8f8; }