/* CSS Document */
body { 
   text-align: center; 
   font-family:Arial, sans-serif;
   margin:0; 
   padding:0;
   background: #fff;  
   font-size:12px; 
   color:#000;
   line-height: 150%;
   }
div,form,img,ul,ol,li {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
ul,li { list-style:none;}
a img {border: 0;}
p {margin:0; padding:0;}

/* a:link */
a:link {color: #000; text-decoration: underline;}
a:visited {color: #000;text-decoration:underline;}
a:hover {color: #F00; text-decoration:underline;}
a:active {color: #F00;}

/* color */
.cred,a.cred:link,a.cred:visited{ color:ff0000; }
.cblue,a.cblue:link,a.cblue:visited{color:#0000FF;}
.cdred,a.cdred:link,a.cdred:visited{ color:#bc2931;}
.cgray,a.cgray:link,a.cgray:visited{ color: #808080;}
.cdgray,a.cdgray:link,a.cdgray:visited{ color: #666;}
.csilver,a.csilver:link,a.csilver:visited{ color: #808080;}
.cwhite,a.cwhite:link,a.cwhite:visited{ color:#fff;}
.cblack,a.cblack:link,a.cblack:visited{color:#000;}
a.cblack:hover{color:#bc2931;}
.cyellow,a.cyellow:link,a.cyellow:visited{color:#FFFF00;}
.cdyellow,a.cdyellow:link,a.cdyellow:visited{color: #FF6600;}
.cgreen,a.cgreen:link,a.cgreen:visited{color:#008000;}
 

/* font-style */
.fb {font-weight: bold;}
.fi {font-style: italic;}

/* font-size default:12px;*/
.f12px {font-size:12px;}
.f13px {font-size:13px;}
.f14px{ font-size:14px;}
.f16px{ font-size:16px;}

/* other */
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.noborder{border:none;}
.clear:after {display: block;visibility: hidden;clear: both;height: 0;content: "."; }
.clear {display: inline-block}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}   

/*text*/
.text{line-height:180%; text-align:left; }
.text,.text2 p:first-letter { padding-left:0px;}
.text2 p { font-size:12px; margin:0; padding:0;}
.text2{ padding: 5px;border: 1px solid #A3B270;background: #F8F8EC; line-height:180%; text-align:left;}
.text3{	border: 3px solid #A3B270;background: #F8F8EC;padding:16px; font-size:14px;line-height: 200%; text-align:center;}
.nodata{	border: 3px solid #A3B270;background: #F8F8EC;padding: 16px; font-size:14px;line-height: 200%; text-align:center;}


/*width*/
.sw800 {width: 760px;margin: 0 auto;text-align: left;position: relative;}
.sw1024 {width: 960px;margin: 0 auto;text-align: left;position: relative;}
.swauto {width: auto;margin: 0 5px;text-align: left;position: relative;}

/*margin-bottom,float,text-align*/
.mb5 { margin-bottom: 4px!important;margin-bottom: 5px;}
.mb10{margin-bottom: 7px!important;margin-bottom: 10px;}
.mb15 { margin-bottom: 12px!important;margin-bottom: 15px;}
.mb20 { margin-bottom: 17px!important;margin-bottom: 20px;}
.rf {float: right;}
.lf{float: left;}
.tal{text-align: left;}
.tar{text-align: right;}
.tac{text-align: center;}

/*left more*/
.more { float:right; padding-right:10px;}

/*top*/
#top_bg { margin:0;width: 100%; background: url(/ui/images/bg_body.gif) repeat-x #fff;position: relative; }
#top{height: 28px;line-height: 24px;text-align: right;width:760px;margin:0px auto;margin-bottom: 2px;}
#top a:link,#top a:visited{	color: #CCC; text-decoration:none;}
#top a:hover{color: #FFF;background: none;}
#top_ctrl{padding-top: 0!important;padding-top: 3px;float: left;}
#top_search{ float: right; margin: 0;padding:0;}
#top_search input{ vertical-align: middle;}
#top_keyword{
		border: 1px solid #CCC;
		color: #666;
		padding: 1px;
		background: url(/ui/images/bg_top_keywords.gif) repeat-x #FFF;
		font-size: 12px;
		line-height: 14px;
	    }
/*ft*/
#ft{background: #EEE;border-top: 1px solid #DDD;padding: 12px 0;clear:both;}
#ft a:link,#ft a:visited{color: #666;text-decoration: none;}
#ft a:hover{color: #F00;text-decoration: underline;}
#ft p{margin-bottom: 1em;}
#ftHot { margin:0 auto; width:960px; font-size:12px;}
#ftHot ul{margin: 0 0 10px 0;padding: 0;}
#ftHot li{float: left;width: 94px;list-style: none;margin-bottom: 2px;text-align: left;line-height: 120%;}	
 