﻿@import url("base.css");
/* Common styles
------------------------------------------------------- */
body{background:#FFF; font-size:12px; color:#444; font-family:"宋体",Arial; line-height:160%; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}
h4,h5,h6,input,textarea,select {font-size:12px;}
div{margin:0 auto; padding:0;}
p {margin-bottom:6px; line-height:170%;}
ul {line-height:170%;}
a {color:#3D66A4; text-decoration:none;}
a:hover {color:#FF3300; text-decoration:underline;}
.fleft{float:left;}.fright{float:right;}.clear{clear:both;}
.tleft{ text-align:left;}.tcenter{ text-align:center;}.tright{ text-align:right;}
.display{display:block;}.inline{display:inline;}.none{display:none;}
.red{color:#CC0000;}.grey{color:#666;}.lightgrey{color:#999;}.orange{color:#FF6600;}.green{color:green}
.b .strong{font-weight:bold;}
.fs12 {font-size:12px;}.fs13 {font-size:13px;}.fs14 {font-size:14px;}.fs16 {font-size:16px;}.fs18 {font-size:18px;}.fs20 {font-size:20px;}.fs22 {font-size:22px;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}*html .clearfix{ height:1%;}*+html .clearfix{ height:1%;}
.mb10 {margin-bottom:10px;}.mb15 {margin-bottom:15px;}.mb20 {margin-bottom:20px;}.mt10 {margin-top:10px;}.mt15 {margin-top:15px;}.mt20 {margin-top:20px;}

/* Wrapper
------------------------------------------------------- */
#wrapper {background:none left -1px no-repeat;}

/* Page
------------------------------------------------------- */
#page {width:996px; padding-top:6px;overflow:hidden;}

/* Header
------------------------------------------------------- */
#header {clear:both; padding:6px 0px; position:relative; height:75px;}
#logo {}
#language {position:absolute; top:8px; right:0px; color:#666; font-family:Arial;}
#language a {color:#666;}
#navigation {position:absolute; top:55px; right:0px; width:auto; text-align:right; color:#CCC;}

/* Position
------------------------------------------------------- */
#position {clear:both; border-bottom:1px dotted #CCC; padding:6px 0 4px 0; margin:0px 0 15px 0; color:#888;}
#position a {color:#888;}

/* Body
------------------------------------------------------- */
#body {clear:both; }
/*Detail body styles on home.css, channel.css, article.css*/

/* Footer
------------------------------------------------------- */
#footer {clear:both; margin-top:20px; padding-top:20px; margin-bottom:50px; font-family:Arial, Helvetica, sans-serif; background:url(img/footerbg.gif) top center no-repeat; color:#666;}
#footer a {color:#333;}
