/* =Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table{border-collapse:collapse;}
fieldset,img{border:0;}
caption,em,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}

a:link {color:#323232;text-decoration:none;}
a:visited {color:#323232;text-decoration:none;}
a:hover {color:#323232;text-decoration:underline;}

body{font-family:Tahoma;font-size:12px;color:#000;background:#FFF;line-height:150%;text-align:center;}
.header,.body,.footer{margin:0 auto;width:960px;text-align:left;}
.off{display:none;} .on{display:block;}
input{vertical-align:middle;background:#FFF;font-size:12px;}
textarea{font-size:12px;background:#FFF;}

.clear:after,.tabNav:after,.area:after,.pagenav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear,*+html .clear,* html .tabNav,*+html .tabNav,* html .area,*+html .area,* html .pagenav,*+html .pagenav{zoom:1;}

/* welcome/header */
.welcome{height:21px;line-height:21px;background:#F8F8F8;border-bottom:1px solid #E7E7E7;}
.welcome div{margin:0 auto;width:960px;color:#888;}
	.login{float:left;}
	.login a{padding:0 11px 0 8px;;background:url(../images/fbone/dot_y.png) no-repeat right center;}
	.nav_sitegroup{float:right;}
	.nav_sitegroup a {float:left;padding:0 12px 0 14px;height:21px;color:#A1A0A0;background:url(../images/fbone/bg_dotted.png) no-repeat 0 center;}
	.nav_sitegroup a:hover {text-decoration:none;}
	.nav_sitegroup .first{background:none;}

.header{height:84px;overflow:hidden;}
#logo{float:left;width:210px;height:84px;}
#adBannerTop {float:right;height:80px;margin:2px 0;overflow:hidden;width:680px;}
.mainnav{margin-bottom:38px;text-align:left;} 
#beloved .mainnav {margin-bottom:7px;}

.mainnav div{margin:0 auto;width:960px;height:34px;line-height:34px;}
	#beloved .mainnav div {padding-bottom:5px;background:url(../images/fbone/bg_navB.png) no-repeat left bottom;}
	#beloved .mainnav div div,#test .mainnav div div,#tag .mainnav div div,#author .mainnav div div,#sitemap .mainnav div div{padding:0;background:url(../images/fbone/bg_navall.png) repeat-x 0 0;}

	
	.mainnav ul{float:left;padding-left:14px;}
	.mainnav ul li{float:left;width:52px;padding-right:2px;}
	.mainnav ol{display:none;padding:0 20px;position:absolute;height:30px;line-height:30px;}
	.mainnav ol li{float:none;display:inline;}
	.mainnav li a{display:block;text-align:center;text-decoration:none;}
	.mainnav ol li a{display:inline;width:auto;}
	.mainnav a:link{color:#FFF;}.mainnav a:visited{color:#FFF;}.mainnav a:hover{color:#FFF;}
	#searchT{float:right;padding-right:12px;width:280px;height:34px;}
		#searchT table{height:34px;}
		#searchT input{margin-right:7px;border:none;font-size:12px;}
		#searchT .input_text,#searchT input.gsc-input{padding-left:3px;padding-top:3px;width:185px;height:16px;height:16px;}
			* html #searchT .input_text{padding-top:0;height:19px;line-height:19px;} *+html #searchT .input_text{padding-top:0;height:19px;line-height:19px;}
		#searchT .input_submit,#searchT input.gsc-search-button{width:42px;height:19px;text-indent:-200px;overflow:hidden;background:#FFF url(../images/fbone/btn_topsearch.png) no-repeat 0 0;}
			* html #searchT .input_submit{text-indent:0;padding-left:42px;}*+html #searchT .input_submit{text-indent:0;padding-left:42px;}
		#searchT a#feed{display:block;width:20px;height:19px;text-indent:-100px;overflow:hidden;background:url(../images/fbone/ico_rss.png) no-repeat 0 0;}
		
		/*.gsc-search-box{width:auto;}
		.gsc-search-box td{height:33px;}*/
		.gsc-branding,.gsc-clear-button{display:none;}
		.gsc-search-button{color:#FFF;}
		#searchT input.gsc-search-button{text-indent:-1000px;*text-indent:0;*padding-left:44px;}

/* .body */
.index .beloved_intro {width:960px;height:430px;background:transparent url(../images/fbone/beloved_bg01.jpg) no-repeat scroll 0 0;position:relative;}
.index .intro {position:absolute;width:584px;height:133px;bottom:0;left:65px;background:transparent url(../images/fbone/intro_bg.jpg) no-repeat scroll 0 0;}
.index .heat_report {position:absolute;width:157px;height:222px;padding:58px 22px 0 23px;top:246px;right:58px;background:transparent url(../images/fbone/beloved_bg2.jpg) no-repeat scroll 0 0;overflow:hidden;}
		.heat_report #report_list {line-height:24px;width:157px;overflow:hidden;color:#fff;font-family:"宋体";font-size:12px;}
.index .beloved_time {width:960px;height:126px;background:transparent url(../images/fbone/beloved_time.jpg) no-repeat scroll 0 0;}
.index .beloved_procedure {height:230px;overflow:hidden;}
.index .beloved_procedure area {blr:expression(this.onFocus=this.blur())}
.index .beloved_apply {position:relative;width:960px;height:387px;background:transparent url(../images/fbone/beloved_apply.jpg) no-repeat scroll 0 0;}
.index #apply_reason {position:absolute;width:510px;height:280px;left:68px;top:67px;}
.index #apply_reason li {padding:17px 0 15px 0;line-height:15px;background:transparent url(../images/fbone/li_bottom.jpg) repeat-x scroll 0 bottom;}
.index #apply_reason li .user_name {color:#040001;}
.index #apply_reason li .user_speak {color:#555;}
.index #apply_reason .morearea {position:absolute;left:475px;bottom:-22px;}
.index #apply_reason .morearea a {display:block;width:26px;height:6px;background:transparent url(../images/fbone/beloved_more.jpg) no-repeat scroll 0 0;text-indent:-1000px;overflow:hidden;}
.index #present {position:absolute;width:222px;height:290px;top:75px;right:58px;}


.survey .body {background:transparent url(../images/fbone/survey_bg.jpg) no-repeat top center;height:841px;position:relative;}
.survey #survey_test {position:absolute;width:370px;font-size:14px;color:#555;top:200px;left:180px;}
.survey #survey_test h5, .survey #survey_test .answer {line-height:26px;}
.survey #survey_test label {margin-right:7px;*+margin-right:1px;}
.survey #survey_test .test_list {margin-bottom:25px;}
.survey #survey_test textarea {border:1px solid #cacaca;width:368px;height:110px;overflow:auto;line-height:18px;margin-top:5px;}
.survey #survey_test .personal_infor table {width:370px;margin-top:;margin-bottom:30px;}
.survey #survey_test .personal_infor table td {height:27px;line-height:27px;}
.survey #survey_test .personal_infor table input {border:1px solid #cacaca;height:15px;padding-top:2px;margin-top:-1px;*margin-top:-2px;_margin-top:0;vertical-align:middle;width:210px;}
.survey .submitarea {text-align:right;}
.survey .input_submit {border:0 none;background:transparent url(../images/fbone/btn_survey.jpg) no-repeat 0 0;height:23px;width:68px;text-indent:-1000px;overflow:hidden;*text-indent:0;*padding-left:1000px;cursor:pointer;}

.survey .beloved_prod {position:absolute;width:251px;height:312px;top:206px;right:114px;}
		.beloved_prod a {display:block;width:251px;}
		.beloved_prod .brand_desc, .beloved_prod .product_desc {background:transparent url(../images/fbone/brand_desc.jpg) no-repeat 0 0;height:34px;text-indent:-1000px;overflow:hidden;margin-top:3px;}
		.beloved_prod .product_desc {background:transparent url(../images/fbone/product_desc.jpg) no-repeat 0 0;margin-top:1px;}


.footer{clear:both;margin-top:33px;padding-top:26px;width:960px;height:114px;text-align:center;color:#888;background:#FFF;border-top:1px solid #CCC;}
.footer li{display:inline;line-height:19px;}
.footer p{line-height:24px;}
.footer a{color:#4F4F4F;}


