/* 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:#3E3E3E;}


a:hover, a:link, a:visited{ text-decoration: underline; color: #fff;}
.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:1000px; height:151px;}
.abt_tp_bg1{ display:inline; clear:left; float:left; background: url(../images/abt_tp_bg1.jpg) no-repeat; width:1000px; height:125px;}
.tp_logo{ clear:left; float:left; margin:49px 0px 0px 82px;}
.tp_hme{ float:left; width:70px; font: bold 11px/15px arial; color:#fff; margin:60px 0px 0px 92px; text-decoration:none;}
.tp_hme1{ float:left; width:55px; font: bold 11px/15px arial; color:#fff; margin:60px 0px 0px 40px; text-decoration:none;}
.tp_hme2{ float:left; width:75px; font: bold 11px/15px arial; color:#fff; margin:60px 0px 0px 30px; text-decoration:none;}
.tp_we{ clear:left; float:left; margin:90px 0px 0px 4px;}
.we_txt{ clear:left; float:left; width:323px; font: 11px/15px arial; color:#000; margin:26px 0px 0px 25px; text-decoration:none;}
.tp_hme3{ float:left; width:40px; font: bold 11px/15px arial; color:#fff; margin:60px 0px 0px 45px; text-decoration:none;}
.tp_hme4{ float:left; width:65px; font: bold 11px/15px arial; color:#fff; margin:60px 0px 0px 10px; text-decoration:none;}
.tp_txt{ clear:left; float:left; width:225px; font: bold 15px arial; color:#fff; margin:56px 0px 0px 82px; text-decoration:none;}
.tp_txt2{ clear:left; float:left; width:245px; font: 11px/15px arial; color:#fff; margin:10px 0px 0px 82px; text-decoration:none;}
.tp_more{ clear:left; float:left; margin:5px 0px 0px 250px;}



.tp_bg3{ float:left;}
.tp_bg2{ display:inline; clear:left; float:left;  background: url(../images/tp_bg2.jpg) no-repeat; width:376px; height:229px; }
.abt_hme{ float:left; width:70px; font: bold 11px/15px arial; color:#fff; margin:60px 0px 0px 92px; text-decoration:none;}
.abt_abt{ float:left; width:72px; font: bold 11px/15px arial; color:#314338; margin:60px 0px 0px 33px; text-decoration:none;}
.sch_box{ float:left; width:140px; height:20px; background:#595958; border:1px solid #676867; margin:38px 0px 0px 45px;}
.tp_click{ clear:left; float:left; width:150px; font: bold 11px/15px arial; color:#000; margin:14px 0px 0px 532px; text-decoration:none;}


.center_panel{ display: inline; clear:left; float:left; width:1000px;  padding-bottom:20px; }
.center_bg2{ float:left; width:295px; margin:25px 0px 0px 5px;}
.cent_img{ clear:left; float:left; margin:0px 0px 0px 0px;}
.get_top{ clear:left; float:left; margin:0px 0px 0px 5px;}
.get_1px{ clear:left; float:left; width:255px; background:#494949 url(../images/get_1px.jpg) repeat-x; border-left:1px solid #5A5A5A; border-right:1px solid #5A5A5A; margin-left:5px;}
.get_bot{ clear:left; float:left; margin:0px 0px 0px 5px;}
.cp_get{ clear:left; float:left; margin:0px 0px 0px 20px;}
.get_txt{ clear:left; float:left; width:225px; font:11px/15px arial; color:#58B584; margin:10px 0px 0px 20px;}
.get_click{ float:left; width:80px; font:11px/15px arial; color:#CCE962; margin:10px 0px 0px 157px;}
.loc_bg{ float:left; width:298px; height:105px; background:url(../images/loc_bg.jpg) no-repeat; margin:25px 0px 0px 0px;}

.loc_img{ clear:left; float:left; margin:15px 0px 0px 10px;}
.cp_our{ float:left; margin:15px 0px 0px 15px;}
.our_txt{ float:left; width:176px; font:11px/15px arial; color:#fff; margin:10px 0px 0px 20px;}
.our_more{ float:left; width:80px; font:11px/15px arial; color:#000; margin:0px 0px 0px 167px; text-decoration:none;}


.cp_div{ display: inline; clear:left; float:left; width:942px; background:#484848; margin-left:27px; padding-bottom:20px; }
.lp_div{ display:inline; clear:left; float:left; width:659px; margin-left:18px; }
.lp_who{ clear:left; float:left; margin:18px 0px 0px 0px;}
.who_txt{ align:left; width:350px; font: 11px/15px arial; color:#A8ADB1; margin:15px 0px 0px 150px; text-decoration:none;}
.who_img{ float:left; margin:15px 0px 0px 20px;}
.who_arw{ clear:left; float:left; margin:15px 0px 0px 0px;}
.who_more{ float:left; width:80px; font: 11px/15px arial; color:#B8E92B; margin:10px 0px 0px 10px; text-decoration:none;}
.who_arw2{ float:left; margin:15px 0px 0px 15px;}
.who_line{ clear:left; float:left; margin:25px 0px 0px 0px;}

.featt_arw{ clear:left; float:left; margin:25px 0px 0px 0px;}
.lp_feat{ float:left; margin:35px 0px 0px 15px;}
.feat_arw{ clear:left; float:left; margin:10px 0px 0px 0px;}
.feat_txt{ float:left; width:225px; font: 11px/15px arial; color:#A8ADB1; margin:10px 0px 0px 10px; text-decoration:none;}
.feat_view{ clear:left; float:left; margin:25px 0px 0px 0px;}

.rp_div{ display:inline; float:left; width:249px; }
.rp_serv_top{ clear:left; float:left; margin:20px 0px 0px 0px;}
.serv_1px{ clear:left; float:left; width:247px; background:#494949 url(../images/serv_1px.jpg) repeat-x; border-left:1px solid #78807C; border-right:1px solid #78807C;}
.rp_serv{ clear:left; float:left; margin:10px 0px 0px 15px;}
.serv_arw{ clear:left; float:left; margin:14px 0px 0px 15px;}
.serv_txt{ float:left; width:170px; font: 11px/15px arial; color:#CFE976; margin:10px 0px 0px 10px; text-decoration:none;}
.serv_view{ clear:left; float:left; margin:20px 0px 0px 40px;}
.truck_bg{ clear:left; float:left; width:249px; height:105px; background:url(../images/truck_bg.jpg) no-repeat; margin:25px 0px 0px 0px;}
.lp_truck{ clear:left; float:left; margin:26px 0px 0px 30px;}
.truck_click{ clear:left; float:left; width:100px; font: bold 11px/15px arial; color:#fff; margin:15px 0px 0px 30px; text-decoration:none;}

.abt_txt{ clear:left; float:left; width:630px; font: 11px/15px arial; color:#A8ADB1; margin:15px 0px 25px 0px; text-decoration:none;}
.abt_arw{ clear:left; float:left; margin:10px 0px 0px 15px;}
.abt_txt2{ float:left; width:265px; font: 11px/15px arial; color:#A8ADB1; margin:6px 0px 0px 10px; text-decoration:none;}
.abt_img{ float:left; margin:15px 0px 0px 40px;}
.news_txt{ float:left; width:170px; font: 11px/15px arial; color:#C7CCB8; margin:10px 0px 0px 10px; text-decoration:none;}


.ft_bg{ display: inline; clear:left; float:left; width:1000px; background: url(../images/ft_bg.gif) no-repeat; height:137px;}
.ft_bar{ float:left; margin:49px 0px 0px 15px;}
.ft_home{ clear:left; float:left; width:60px; font: 11px/15px tahoma; color:#B8E92B; margin:46px 0px 0px 320px; text-decoration:none; }
.ft_dom{ float:left; width:55px; font: 11px/15px tahoma; color:#B8E92B; margin:46px 0px 0px 15px; text-decoration:none;}
.ft_copy{ clear:left; float:left; width:290px; font: 11px/15px tahoma; color:#79D2B7; margin:8px 0px 0px 364px;}
.ft_dom1{ float:left; width:70px; font: 11px/15px tahoma; color:#B8E92B; margin:46px 0px 0px 15px; text-decoration:none;}
.ft_spl{ float:left; width:30px; font: 11px/15px tahoma; color:#B8E92B; margin:46px 0px 0px 15px; text-decoration:none;}



