/* 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:#2F2F2F; }


a:hover{ text-decoration: underline;}
.topblock{ display:inline; clear:left; float:left;  width:1000px;}
.tp_bg1{ display:inline; clear:left; float:left; background:url(../images/tp_bg1.jpg) no-repeat; width:286px; height:370px;}
.tp_hme{ clear:left; float:left; width:70px; font: bold 12px/15px arial; color:#fff;margin:58px 0px 0px 39px; text-decoration:none;}
.tp_abt{ float:left; width:40px; font: bold 12px/15px arial; color:#fff; margin:58px 0px 0px 40px; text-decoration:none;}
.tp_ser{ float:left; width:75px; font: bold 12px/15px arial; color:#fff; margin:58px 0px 0px 50px; text-decoration:none;}
.tp_serv1{ float:left; width:90px; font: bold 12px/15px arial; color:#fff; margin:58px 0px 0px 60px; text-decoration:none;}
.tp_cont{ float:left; width:90px; font: bold 12px/15px arial; color:#fff; margin:58px 0px 0px 30px; text-decoration:none;}
.tp_bg2{ display:inline; float:left; background:url(../images/tp_bg2.jpg) no-repeat; width:714px; height:370px;}
.tp_respect{ clear:left; float:left; margin:101px 0px 0px 65px;}


.tp_logo{ clear:left; float:left; margin:94px 0px 0px 62px;}
.tp_serv{ clear:left; float:left; margin:5px 0px 0px 62px;}
.tp_txt{ clear:left; float:left; width:267px; font: 11px/15px arial; color:#Fff; margin:10px 0px 0px 65px; text-decoration:none;}
.tp_call{ clear:left; float:left; margin:91px 0px 0px 62px;}
.tp_sign{ clear:left; float:left; margin:0px 0px 0px 184px;}



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


.lp_div{ display:inline; clear:left; float:left; width:237px; margin-left:48px;}
.lp_news{ clear:left; float:left; margin:46px 0px 0px 0px;}
.news_img{ clear:left; float:left; margin:17px 0px 0px 0px;}
.new_date{ float:left; width:90px; font: bold 11px/15px arial; color:#fff; margin:35px 0px 0px 20px;}
.news_txt{ clear:left; float:left; width:190px; font: 11px/15px arial; color:#999999; margin:10px 0px 0px 0px;}
.lp_click{ clear:left; float:left; margin:25px 0px 0px 0px;}
.lp_map{ clear:left; float:left; margin:29px 0px 0px 25px;}
.map_txt{ clear:left; float:left; width:190px; font: 11px/15px arial; color:#999999; margin:10px 0px 0px 25px;}



.rp_div{ display:inline; float:left; width:668px;}
.rp_wel{ clear:left; float:left; margin:35px 0px 0px 36px;}
.wel_txt{ clear:left; float:left; width:597px; font: 11px/15px arial; color:#999999; margin:10px 0px 0px 36px;}
.wel_line{ clear:left; float:left; margin:30px 0px 0px 36px;}
.rp_crim{ clear:left; float:left; width:100px; font: bold 12px/15px georgia; color:#999999; margin:10px 0px 0px 0px;}
.crim_img{ clear:left; float:left; margin:20px 0px 0px 0px;}


.crim_txt{ clear:left; float:left; width:286px; font: 11px/15px arial; color:#999999; margin:10px 0px 0px 0px;}
.recen_txt{ clear:left; float:left; width:208px; font: 11px/15px arial; color:#999999; margin:20px 0px 0px 0px;}
.rep_bg{ clear:left; float:left; width:668px; background:url(../images/rep_img.jpg) bottom right no-repeat;}
.rep_txt { clear:left; float:left; width:410px; font: 11px/15px arial; color:#999999; margin:20px 0px 20px 36px;}
.feat_txt{ clear:left; float:left; width:255px; font: 11px/15px arial; color:#999999; margin:20px 0px 20px 0px;}

.tp_home{ float:left; width:40px; font: 11px/15px arial; color:#6C6666;margin:56px 0px 0px 10px; text-decoration:none;}
.tp_bar{ float:left; margin:58px 0px 0px 10px;}
.tp_about{ float:left; width:60px; font: 11px/15px arial; color:#6C6666;margin:56px 0px 0px 10px; text-decoration:none;}
.hme_img{ clear:left; float:left; margin:56px 0px 0px 59px;}
.cont_img{ float:left; margin:56px 0px 0px 15px;}


.ft_bg{ display: inline; float:left; width:1000px; height:100px; background:#2F2F2F; margin-top:20px;}
.ft_bar{ float:left; margin:32px 0px 0px 15px;}
.ft_home{ clear:left; float:left; width:40px; font: 11px/15px tahoma; color:#757272; margin:29px 0px 0px 333px; text-decoration:none; }
.ft_dom{ float:left; width:70px; font: 11px/15px tahoma; color:#757272; margin:29px 0px 0px 15px; text-decoration:none;}
.ft_copy{ clear:left; float:left; width:290px; font: 11px/15px tahoma; color:#91978F; margin:8px 0px 0px 483px;}
.ft_spl{ float:left; width:40px; font: 11px/15px tahoma; color:#757272; margin:29px 0px 0px 15px; text-decoration:none;}
.ft_sp{ float:left; width:45px; font: 11px/15px tahoma; color:#757272; margin:29px 0px 0px 15px; text-decoration:none;}



