@charset "gb2312";
/* CSS Document */


<! body{margin:0; font-size:13px; color:#333; background:url(../images/top_bg.jpg) repeat-x #f2faf5;}>
ul{list-style:none; margin:0; padding:0}
li{list-style:none; margin:0;}
div{margin:0; padding:0}
.sub_div{width:1003px; margin:0 auto; }
a{color:#666; text-decoration:none;}
img{border:0}
form{ padding:0; margin:0}

#memberReg{ width:913px; height:auto; overflow:hidden; height:1%; min-height:1px; margin:30px auto; background:url(../images/member_bg.jpg) repeat-y; position:relative; padding:0 0 30px 0}
#memberReg li.regTitle{height:89px; padding:0 0 0 18px; position:relative;}
#memberReg li.regTitle ul{background:url(../images/member_bgtop.jpg) repeat-x; width:888px; height:89px;}
#memberReg li.regTitle p{ position:absolute; width:241px; height:58px; top:0; left:0; margin:0; background:url(../images/member_regtitle.jpg) no-repeat;}
#memberReg li.regTitle p.regTitleBgEnd{ position:absolute; left:906px; height:50px; width:7px; background:url(../images/member_btopright.jpg) no-repeat;}
#memberReg li.regTitle p.newsColumn{ background:url(../images/yuanxiaotitle.jpg) no-repeat;}
#memberReg li.regTitle p.contColumn{ background:url(../images/yuanxiaotitle.jpg) no-repeat;}
#memberReg li.regTitle p.messageColumn{ background:url(../images/display_mesg_title.jpg) no-repeat;}

#home_top ul li.fr_logo{background:url(../images/logo_fr_q1.png) no-repeat top left; height:182px; overflow:hidden; behavior: url("css/iepngfix.htc")}

#memberReg li.regStepThree{ padding:0; height:73px; position:relative; width:772px;}
#memberReg li.regStepThree p{ position:absolute; width:243px; height:63px; background:url(../images/step_bg.png) no-repeat; padding:10px 0 0 37px; margin:0; top:0; left:88px; behavior: url("css/iepngfix.htc")}
#memberReg li.regStepThree p.stepNow{background:url(../images/step_bg_select.png) no-repeat;}
#memberReg li.regStepThree p#stepTwo{ left:336px;}
#memberReg li.regStepThree p#stepThree{left:580px;}
#memberReg li.regStepThree p img,#memberReg li.regStepThree p span{ float:left;}
#memberReg li.regStepThree p span{ display:block; width:auto; height:50px; font-size:20px; line-height:50px; letter-spacing:1px; font-weight:bold; color:#999}
#memberReg li.regStepThree p.stepNow span{ color:#fa6200}

#memberReg li.regTxt{ padding:0; background:url(../images/member_reg_bg.jpg) repeat-y 83px 0;}
#memberReg li.regTxt p{margin:0;}
#memberReg li.regTxt p.regTxtTopBg{background:url(../images/member_reg_bgtop.jpg) no-repeat 83px 0; height:16px; margin:0; padding:0}
#memberReg li.regTxt p.regTxtBottomBg{background:url(../images/member_reg_bgbottom.jpg) no-repeat 83px bottom; height:16px; padding:0}
#memberReg li.regTxt div.regTxtObj,#memberReg li.regTxt form{margin:0; padding:0 0 0 120px; width:720px; font-size:14px; line-height:25px;}
#memberReg p.regTxtTitle{ height:30px; font-size:16px; font-weight:bold; color:#ff6600; padding:0 0 0 39px; margin:0; background:#f9fdfa;  width:752px; line-height:30px;}
#memberReg p.regTxtTitle span{ color:#4ca840}
#memberReg p.regTxtTitle img{ vertical-align:text-bottom; margin-right:10px;}
#memberReg li.regTxt div.regTxtObj p.importantTxt{ color:#F60; font-size:18px; font-weight:bold;}

#memberReg li.newsTxt{ padding:0 36px;}
#memberReg li.newsTxt p.newsTitle{ color:#333; font-size:22px; width:760px; text-align:center; text-indent:0; height:46px; padding:0; font-weight:bold; line-height:26px; border-bottom:1px dashed #999; margin:0 auto}
#memberReg li.newsTxt p.newsGray{ color:#999; font-size:12px; line-height:20px; font-weight:normal; padding:0; height:20px; text-indent:26px; margin:0;}
#memberReg li.newsTxt p#newauthor{ text-align:center;text-indent:0}

#memberReg li.regTxt p.newsList{ height:26px; line-height:26px; font-size:13px; border-bottom:1px solid #ebedeb; padding:0 0 0 8px; background:url(../images/viewpro_leftcontact_icon.jpg) no-repeat 0 12px; position:relative}
#memberReg li.regTxt p.newsList a:hover{ color:#F30}
#memberReg li.regTxt p.newsList span{ display:block; height:20px; position:absolute; right:0; top:3px; bottom:3px; font-size:12px; color:#999;}


#memberReg li.regInputObj{padding:0 0 0 60px; width:792px; line-height:26px;}
#memberReg li.regInputObj table{border-top:1px solid #CCC; margin-bottom:20px; }
#memberReg li.regInputObj tr{ background:#FFF}
#memberReg li.regInputObj td{border-bottom:1px solid #F7F7F7;}
#memberReg li.regInputObj input.txt_150{ width:150px;}
#memberReg li.regInputObj input{ margin-right:5px;}
#memberReg li.regInputObj table span{ color:#999; font-size:12px;}

#memberReg li.regBnObj{ text-align:center; padding-top:20px;}
#memberReg li.regBnObj input.regBn{ width:133px; height:26px; color:#FFF; border:0; font-size:14px; font-weight:bold; letter-spacing:1px; line-height:26px; cursor:pointer; }
#memberReg li.regBnObj input#regSumit{margin-right:60px; background:url(../images/showbg_button.jpg) no-repeat;}
#memberReg li.regBnObj input#regReset{background:url(../images/showbgs_button_none.jpg) no-repeat;}


#memberReg li.regEnd{
	background: url(../images/member_bgfoot.jpg) no-repeat bottom left;
	width: 913px;
	height: 8px;
	position: absolute;
	bottom: 0;
	left: 2px;
	z-index: 100
}

#memberReg li.regBnObj p.listPageUl{ padding:10px 0 0 7px; overflow:hidden; height:1%; min-height:1px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; width:780px}
#memberReg li.regBnObj p.listPageUl a{ float:right; color:#529700; border:#529700 1px solid; width:20px; height:20px; line-height:20px; text-align:center; margin-left:12px;}
#memberReg li.regBnObj p.listPageUl a:hover{background:#529700; color:#FFF}
#memberReg li.regBnObj p.listPageUl a.currentPage{ background:#529700; color:#FFF}

li.explainStr{ padding:5px 20px; height:auto; overflow:hidden; height:1%; background:}
li.explainStr p{  float:right; font-size:12px; line-height:20px; padding:0 40px 0 0; margin:0; width:590px; color:#7B7B7B; text-indent:30px;}
li.explainStr p.explainBn{ width:150px; height:106px; float:left; padding:0 0 0 70px; text-indent:0;  background:url(../images/addbg.jpg) no-repeat 80px bottom;}
li.explainStr p.explainBn img{margin-bottom:10px;}
li.explainStr p.explainBn img.serviceLink{ margin:6px 0 0 49px;}

 li.review_Add{background:url(../images/viewnews_review_title.jpg) no-repeat 32px 25px; padding:29px 0 0 32px;}
  li.review_Add p{ height:21px; background:url(../images/viewpro_review_titlerightbg.jpg) repeat-y right; padding:3px 0 0 0; margin:0 0 3px 0; text-align:right; width:860px;}
  
  li.review_Add li{ float:left; padding:0; margin:0; border-top:1px solid #ced7b1; height:20px; width:703px; padding:12px;}
  li.review_Add li.addItem{ color:#1f7810; background:#edf4de; width:108px; font-weight:bold; text-align:right;  height:20px;}
  
  li.review_Add li p, li.review_Add li input, li.review_Add li div{ float:left; }
  li.review_Add li p{ background:none; padding:0 5px; margin:0; width:auto; line-height:20px;}
  li.review_Add li ul{ height:20px; line-height:20px; padding:0; margin:0; width:300px;}
  
  li.review_Add li.bnImg{ height:130px;}
  li.review_Add li.bnImg p, li.review_Add li.bnImg textarea { float:left;}
  li.review_Add li.bnImg p{ height:120px; width:81px; background:none; padding:0 0 0 20px; margin:0;} 
  li.review_Add li.bnImg img{margin:10px 0;} 
  li.review_Add  div#displayVrf{ background:#ff7800; color:#fff; cursor:pointer; margin:0 0 0 10px; padding:3px;}
  li.review_Add  p#vrfQuestion{background:#ff7800; color:#fff; padding:3px; margin:0 0 0 5px; height:15px; font-family:Arial, Helvetica, sans-serif; line-height:15px;} 
  
  li.review_Add ul{ border-bottom:2px solid #ced7b1; height:180px; width:860px; padding:0; }
  li.review_Add input.inputTxt{border:1px solid #ced7b1; background:#fff;}
  li.review_Add textarea.reviewContent { float:left; width:560px; height:100px; border:1px solid #ced7b1; background:#fff; scrollbar-face-color:#e8fab6;scrollbar-arrow-color:#79924d;scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#eef7c7;scrollbar-shadow-color:#ced7b1;scrollbar-darkshadow-color:#eef7c7;scrollbar-track-color:#f8ffe1; color:#333}
  #htmlElement{ padding:0; margin:0; background:#333;}
  #imgBig{ padding:0; margin:0; text-align:center;}
  
  li.messageDetail{ width:850px; background:url(../images/message_link.jpg) #fff no-repeat; height:220px; padding:29px 0 0 0; margin:20px 0 0 39px; border-bottom:1px solid #eee}
   li.messageDetail p{ text-align:right; color:#F00}
   li.messageDetail ul{ border:2px solid #f79c4b; border-width:2px 0 0 0; height:150px; padding:9px;}  
   li.messageDetail li{margin:0; height:30px; padding:8px 0 0 0;  background:url(../images/bg_org.jpg) repeat-y; border-bottom:1px solid #dec6b2; }
   li.messageDetail li p{float:left; width:623px; padding:0 0 0 5px; margin:0;text-align:left; }	
   li.messageDetail li p.itemName{width:128px; color:#ea610f; text-align:right; font-weight:bold; padding:0 5px 0 0;}  
  
  li.contactView{ padding:0 0 0 120px; width:600px; min-height:400px;} 
  li.contactView p{border-bottom:1px solid #F7E8DB;line-height:30px; position:relative;}
  li.contactView p.bt{ font-size:16px; font-weight:bold; padding:0 0 10px 0; width:600px;}   
  li.contactView p{width:465px; padding:0 0 0 135px; margin:0; text-align:left; overflow:hidden; }	
  li.contactView p b{display:block; width:125px; height:25px; color:#ea610f; font-weight:bold;text-align:right; padding:0 5px 0 0; background:url(../images/bg_org.jpg) repeat-y 0px 2px; position:absolute; top:0; left:0}  
  li.contactView p strong{display:block; width:125px; height:25px; color:#ea610f; font-weight:bold;text-align:right; padding:0 5px 0 0; background:url(../images/bg_org.jpg) repeat-y; position:absolute; top:0; left:0}  
  
   
 li.review_list{background:url(../images/viewpro_review_theadbg.jpg) repeat-x; width:850px; padding:0; height:auto; overflow:hidden; height:1%; margin:0 0 0 39px; border:0} 
 li.review_list ul.review_title{color:#3c8a2e; height:39px; line-height:30px; }
 li.review_list ul.review_title li{font-weight:bold; text-align:center; height:39px; padding:0; border:0} 
 li.review_list ul.review_title li p{ line-height:30px; height:30px; border:0; text-align:center}
  
 li.review_list li {border-bottom:1px #eaeaea solid; padding:5px 0; height:auto; overflow:hidden; height:1%; min-height:1px; width:700px; background:none;}  
 li.review_list li p{ float:left; width:106px; text-align:center; line-height:18px; margin:0; padding:0}
 li.review_list li p.review_content{width:456px; text-align:left; border:1px solid #eaeaea; border-width:0 1px; padding:0 5px 0 5px;}

 li.review_list li ul{float:left; width:570px; border-left:1px solid #eaeaea; padding:0 0 0 10px;}
 li.review_list li li{ border:0; float:none; line-height:20px; height:auto; width:560px; margin:3px 0; padding:0; border-bottom:1px dashed #edf8e1}
 li.review_list li li p{ width:450px; float:left; margin:0; padding:0 0 0 10px; text-align:left;}
 li.review_list li li p.rvDate{ width:90px; float:right; text-align:right; color:#666; font-size:12px; padding:0}

 li.review_list li a.rvProImg{ float:left; width:100px; display:block; padding:0 10px 0 0;}
 li.review_list ul.reviewListEnd{border-bottom:2px #aacd88 solid;}

 li.review_list ul.imgList{ background:none; height:auto; overflow:hidden; height:1%; min-height:1px; }
 li.review_list ul.imgList li{width:152px; height:160px; float:left; border:1px #EBEBEB solid; padding:0;  margin:8px; background:none; background-color:#fff}   
 li.review_list ul.imgList li a.imgObj{ width:150px; height:120px; overflow:hidden; text-align:center; display:block; margin:8px auto; padding:0} 
 li.review_list ul.imgList li a{width:80px; padding:0 10px 0 10px; margin:0;}
 
 div.show_img{ padding:30px; text-align:center; line-height:50px; font-size:22px; font-weight:bold; color:#999}
  div.show_img a{ color:#FF6215}
