body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,Passlogin,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
body{ margin:0; color:#000; font:12px "ËÎÌå",Lucida Grande, Verdana, Lucida, Arial, Helvetica, sans-serif; text-align: left; background:#FFFFFF;}
ul,li,dl,ul,ol{list-style:none;}
div,li,td,th { line-height: 21px; font-size:13px;}
select	{font-size:13px; color:#333333;}
input	{font-size:13px; color:#333333;}
select,input{vertical-align:middle; padding:0; margin:0;}

.cls {clear:both; display:block;}
.dis{display:inline;}

a:link {color:#336699;text-decoration:none;} 
a:visited {color: #336699;text-decoration:none;} 
a:hover{color: #336699; text-decoration:underline;} 
a:active {color: #336699;text-decoration:underline;}

.nav { border-bottom: 1px dashed #D4D4D4; clear: both; color: #D4D4D4; height: 30px; margin-bottom: 20px; width: 100%; }

.nav a:link, .nav a:visited, .nav a:hover, .nav a:active { color: #566D5E; }

.nav .nav_bd { margin: 0 auto; width: 950px; }

.nav_info { float: right; margin-top: 5px; }

.nav_items { float: left; font-size: 12px; margin-top: 3px; }

.nav_items li { display: inline; float: left; margin: 2px 20px 0 0; }

.nav li.on, .nav li.on a:link, .nav li.on a:visited, .nav li.on a:hover, .nav li.on a:active { color: #219A44; font-weight: 800; }

.wrap{width:950px;margin:0 auto; text-align:left;}

.content { float:left; min-height: 420px; }

.usersnav{ float: left; text-align:right; width: 100%; }
.usersnav a:link, .usersnav a:visited, .usersnav a:hover, .usersnav a:active { color: #006600; text-decoration:underline; }
.unavl { float:left; width:590px; }
.unav{ float:left; width:120px; line-height:40px; font-size: 14px; }

.grid .article { float: left; padding-right: 10px; width: 670px; }

.grid .score { float: left; width: 950px; border:1px solid #f3f3f3; border-top:0;	 }

.grid .aside { float: right; width: 260px; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
* + html .clearfix { height: 1%; }
.clearfix { display: block; }
.basic_input { border: 1px solid #C9C9C9; border-radius: 3px 3px 3px 3px; font-size: 14px; height: 18px; padding: 5px; width: 180px; }
.item { margin: 15px 0; line-height: 30px; }
.submit{ padding-top:16px; }
h1 { color: #494949; display: block; font-size: 25px; font-family:Î¢ÈíÑÅºÚ; font-weight: bold; line-height: 1.1; margin: 0; padding: 0 0 15px; word-wrap: break-word; }
h3 { color: #494949; display: block; font-size: 20px; font-family:Î¢ÈíÑÅºÚ; line-height: 1.1; margin: 0; padding: 0 0 15px; word-wrap: break-word; }
.f2{ font-size:30px; color:#FF0000}
.f3{ color:#336699;}
.tab_kc01 td,.tab_kc01 th{ border-bottom:1px solid #f0f3fc;padding-left:5px; padding-right:5px; padding-top:2px;padding-bottom:2px; color:#666;}
.tab_kc01 td a:link{color:#666; text-decoration:none;}
.tab_kc01 td a:visited{color:#666; text-decoration:none;}
.tab_kc01 td a:hover{color:#FF0000; text-decoration: underline;}

.fgrey{ color:#999999;}
td p{ line-height:28px;}

.grid-4-14-6 .nav { float: left; margin-right: 10px; width: 150px; }
.grid-4-14-6 .article { float: left; padding-right: 10px; width: 540px; }
.grid-4-14-6 .aside { float: right; width: 230px; }
fieldset { border: 1px solid #DDDDDD; margin-bottom: 15px; padding: 0 10px; }
fieldset legend { color: #666666; padding: 0 5px; }
input { margin-right: 3px; vertical-align: middle; }
label { display: inline-block; float: left; font-size: 14px; line-height: 30px; margin-right: 15px; text-align: right; vertical-align: middle; width: 100px; }
label { font-family: Tahoma; vertical-align: middle; }
.tips .validate_error { background-position: left -51px; }
.tips .validate_option { background-position: left 5px; }
.tips .validate_error, .tips .validate_option { padding-left: 10px; }
.validate_option { color: #808080; width: 350px; float: right; }
.email_suggestion { display: inline-block; left: 75px; position: absolute; top: 30px; }

.btn_submit { border-radius: 3px 3px 3px 3px; cursor: pointer; font-size: 14px; font-weight: bold; padding: 6px 26px; }

.btn_score { border-radius: 3px 3px 3px 3px; cursor: pointer; font-size: 12px; font-weight: bold; padding: 2px 2px; }
input { font-size: 12px; }
.item-submit input { margin: 0 1em; }
.enabled { background: none repeat scroll 0 0 #0090B3; border: 1px solid #528641; color: #FFFFFF; }
.tcenter { text-align:center; color:red;}

/*ÆµµÀÍ·*/
.header { background: none repeat scroll 0 center transparent; margin: 0 0 40px; position: relative; width: 100%; }

.header_nav { clear: both; height: 36px; width: 100%; }

.header_logo { float: left; position: relative; }
.header_nav .bd { float: right; height: 36px; width: 84%; }

.header_search { float: left; height: 38px; padding-left: 5px; }

.header_search .search { padding-top: 5px; width: 366px; }

.header_search form { height: 38px; padding: 0 1px 0 0; }

.header_search input { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #A6D098; float: left; height: 26px; line-height: 26px; padding: 0 2px; width: 300px; }

.header_search .btn { cursor: pointer; font-size: 13px; height: 29px; letter-spacing: 3px; padding: 1px 0 3px 3px; text-align: center; width: 54px; float: left; height: 26px; line-height: 26px; }
.header_nav_items { color: #D4D4D4; float: left; left: 0; line-height: 36px; padding-left: 28px; position: relative; top: 0; }

.header_nav_items li { display: inline; float: left; margin-right: 14px; padding-top:6px; }

.header_nav_items li a:link, .header_nav_items li a:hover, .header_nav_items li a:visited, .header_nav_items li a:active { color: #0090B3; font-size: 14px; margin-left: 12px; vertical-align: middle; }

.footer { border-top: 1px dashed #DDDDDD; color: #999999; margin-top: 40px; overflow: hidden; padding-top: 6px; float:left; min-height:50px; }
.footer .gray-link a:link, .footer .gray-link a:visited, .footer .gray-link a:active { background: none repeat scroll 0 center transparent; color: #999999; }
.footer .gray-link a:hover { background: none repeat scroll 0 0 #999999; color: #FFFFFF; }
.footer .blue-link a:link, .footer .blue-link a:visited, .footer .blue-link a:active { background: none repeat scroll 0 center transparent; color: #336699; }
.footer .blue-link a:hover { background: none repeat scroll 0 0 #003399; color: #FFFFFF; }
.fleft { float: left; width:600px; }
.fright { float: right; width:350px; }