/* CSS Document */
body{ margin:0px; padding:0px; background:#A0A0A3;}
p{ margin:0px; padding:0px;}
img{ border:0px;}

#mainblock{  width:1000px; margin: auto;}
#innerblock{ width:1000px; float:left; background:#FEFEFE url(../images/main_1px.jpg) repeat-x    ; }


a:hover{ text-decoration: underline;}
.topblock{ display:inline; clear:left; float:left;  width:1000px;}
.tp_bg1{ display:inline; clear:left; float:left; }
.tp_hme{ clear:left; float:left; width:40px; font: bold 12px/15px arial; color:#FBF6F2;margin:65px 0px 0px 55px; text-decoration:none;}
.tp_abt{ float:left; width:80px; font: bold 12px/15px arial; color:#FBF6F2; margin:65px 0px 0px 110px; text-decoration:none;}
.tp_serv{ float:left; width:85px; font: bold 12px/15px arial; color:#FBF6F2; margin:65px 0px 0px 80px; text-decoration:none;}
.tp_serv1{ float:left; width:85px; font: bold 12px/15px arial; color:#FBF6F2; margin:65px 0px 0px 60px; text-decoration:none;}
.tp_bg2{ display:inline; float:left; background:url(../images/tp_bg2.jpg) no-repeat; width:679px; height:391px;}
.tp_logo{ clear:left; float:left; margin:118px 0px 0px 284px;}
.tp_protect{ clear:left; float:left; margin:80px 0px 0px 136px;}
.tp_join{ float:left; margin:95px 0px 0px 48px;}
.tp_hand{ clear:left; float:left; margin:89px 0px 0px 100px;}
.tp_bg3{ display:inline;  float:left; background:url(../images/tp_bg3.jpg) no-repeat; width:349px; height:346px;}
.tp_change{ clear:left; float:left; margin:162px 0px 0px 16px;}
.change_txt{ clear:left; float:left; width:220px; font: bold 11px/15px arial; color:#Fff; margin:15px 0px 0px 30px; text-decoration:none;}


.cp_div{ display: inline; clear:left; float:left; width:1000px; background:#E6A757 url(../images/cp_1px.jpg) repeat-x                                                                ;  padding-bottom:20px;  }

.lp_div{ display:inline; clear:left; float:left; width:617px; margin-left:52px;}
.lp_wel{ float:left; margin:23px 0px 0px 28px;}
.wel_img{ clear:left; float:left; margin:27px 0px 0px 0px;}
.wel_txt{ float:left; width:260px; font: 11px/15px arial; color:#683F0B; margin:20px 0px 0px 15px; text-decoration:none;}
.wel_read{ clear:left; float:left; margin:15px 0px 0px 340px;}
.lp_serv{ clear:left; float:left; margin:20px 0px 10px 0px;}
.lp_succ{ clear:left; float:left; margin:20px 0px 10px 0px;}
.proj_arw{ clear:left; float:left; margin:12px 0px 0px 0px;}
.proj_txt2{ float:left; width:319px; font: 11px/15px arial; color:#532E03; margin:8px 0px 0px 10px; text-decoration:none;}
.proj_txt{ clear:left; float:left; width:319px; font: 11px/15px arial; color:#532E03; margin:8px 0px 0px 0px; text-decoration:none;}
.succ_read{ clear:left; float:left; margin:15px 0px 0px 0px;}
.time_bg{ display: inline; clear:left; float:left; width:599px; height:145px; background:url(../images/time_bg.jpg) no-repeat; margin-top:25px;  }
.lp_time{ clear:left; float:left; margin:35px 0px 0px 175px;}
.lp_phone{ float:left; width:150px; font: bold 14px arial; color:#F7E902; margin:15px 0px 0px 290px; text-decoration:none;}
.lp_mail{ float:left; width:180px; font: 11px arial; color:#Fff; margin:5px 0px 0px 267px; text-decoration:none;}






.rp_div{ display:inline; float:left; width:249px;}
.area_1px{clear:left; float:left;background:#DE9B46 url(../images/area_1px.jpg) repeat-x; width:278px; margin-top:91px; padding-bottom:15px;}
.rp_area{ clear:left; float:left; margin:13px 0px 0px 20px;}
.area_img{ clear:left; float:left; margin:17px 0px 0px 73px;}
.area_txt{ clear:left; float:left; width:232px; font: 11px/15px arial; color:#532E03; margin:8px 0px 0px 20px; text-decoration:none;}
.mem_bg{clear:left; float:left;background:#915305; width:278px; height:54px;}
.rp_memb{ clear:left; float:left; margin:10px 0px 0px 20px;}
.mem_arw{ clear:left; float:left; margin:10px 0px 0px 15px;}
.mem_txt{ float:left; width:200px; font: 11px/15px arial; color:#532E03; margin:8px 0px 0px 10px; text-decoration:none;}
.mem_read{ clear:left; float:left; width:75px; font: bold 11px/15px arial; color:#000; margin:15px 0px 0px 20px; text-decoration:none;}
.tp_ques{ clear:left; float:left; margin:30px 0px 0px 0px;}

.lp_abt{ float:left; margin:26px 0px 0px 28px;}
.abt_bg{ clear:left; float:left; width:617px; background: url(../images/abt_img.jpg) bottom left no-repeat;}
.abt_txt{ clear:left; float:left; width:323px; font: 11px/15px arial; color:#683F0B; margin:65px 0px 0px 278px; text-decoration:none;}
.abt_bg1{clear:left; float:left; background:#E6A047; width:598px; padding-bottom:15px;}
.abt_txt2{ clear:left; float:left; width:559px; font: bold 11px/15px arial; color:#683F0B; margin:15px 0px 0px 20px; text-decoration:none;}
.lp_research{ clear:left; float:left; margin:25px 0px 0px 0px;}
.research_txt{ clear:left; float:left; width:385px; font: 11px/20px arial; color:#683F0B; margin:25px 0px 0px 0px; text-decoration:none;}
.resch_img{ float:left; margin:25px 0px 0px 0px;}
.year_bg{ display: inline; clear:left; float:left; width:599px; height:145px; background:url(../images/year_bg.jpg) no-repeat; margin-top:25px;  }
.lp_click{ clear:left; float:left; margin:5px 0px 0px 399px;}
.rp_testi{ clear:left; float:left; margin:13px 0px 20px 20px;}
.testi_dream{ clear:left; float:left; margin:20px 0px 0px 20px;}
.rp_top{ clear:left; float:left; margin:5px 0px 0px 20px;}
.testi_txt{ clear:left; float:left; width:251px; font: 11px/15px arial; color:#532E03; margin:15px 0px 0px 20px; text-decoration:none;}


.news_bg{ display: inline; clear:left; float:left; width:277px; height:144px; background:url(../images/news_bg.jpg) no-repeat; margin-top:25px;  }
.rp_news{ clear:left; float:left; margin:7px 0px 0px 24px;}
.news_mail{ clear:left; float:left; width:120px; font: bold 11px/15px arial; color:#fff; margin:10px 0px 0px 50px; text-decoration:none;}
.mail_box{ clear:left; float:left; width:160px; height:20px; margin:10px 0px 0px 30px;}
.rp_sub{ clear:left; float:left; margin:7px 0px 0px 125px;}

.ft_bg{ display: inline; clear:left; float:left; width:1000px; height:81px; background: url(../images/ft_1px.jpg) repeat-x;}
.ft_bar{ float:left; margin:32px 0px 0px 15px;}
.ft_home{ clear:left; float:left; width:60px; font: 11px/15px tahoma; color:#Fff; margin:29px 0px 0px 344px; text-decoration:none; }
.ft_dom{ float:left; width:70px; font: 11px/15px tahoma; color:#FFf; margin:29px 0px 0px 15px; text-decoration:none;}
.ft_copy{ clear:left; float:left; width:290px; font: 11px/15px tahoma; color:#C47211; margin:8px 0px 0px 345px;}
.ft_spl{ float:left; width:40px; font: 11px/15px tahoma; color:#Fff; margin:29px 0px 0px 15px; text-decoration:none;}
.ft_sp{ float:left; width:60px; font: 11px/15px tahoma; color:#Fff; margin:29px 0px 0px 15px; text-decoration:none;}



