#top_btn {float:right;width:291px;height:50px;margin-right:17px;padding-top:24px;}
#top_btn ul {float:left;width:291px;height:30px;line-height:30px;background:url(btn_bg.gif) left top no-repeat;}
#top_btn ul li {float:left;width:auto;height:30px;line-height:30px;padding:0 15px;text-align:center;}
#top_btn ul li a {padding:0 15px;background:url(icon5.gif) right center no-repeat;font-weight:bold;text-decoration:none;}
#top_btn ul li a:hover {text-decoration:underline;}
#menu {width:903px;height:50px;margin:4px auto 0 auto;clear:both;background:url(menu4.jpg) 13px center no-repeat;}
#menu ul {float:left;width:800px;height:50px;line-height:50px;padding-left:45px;}
#menu ul li {float:left;color:#FFFFFF;font-size:12px;font-weight:bold;padding:0 20px;background:url(menu_line.gif) right center no-repeat;}
#menu ul .menuright {background:none}
#menu ul li a {color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;}
#menu ul li a:hover {color:#FFFF00;font-size:12px;font-weight:bold;text-decoration:underline;}

#mainleft {float:left;width:655px;padding:0 19px;}
.location {width:625px;height:72px;line-height:120%;background:url(main_top2.jpg) 6px bottom no-repeat;padding-left:30px;padding-top:25px;}
.location span {color:#7c7c7c}

.about_online {float:left;width:478px;padding:40px 0 20px 10px;line-height:150%;background:url(line5.gif) right bottom no-repeat;}
.ollogo {float:left;width:330px;}
.olbtn {float:left;width:148px;padding-top:44px}
.about_info {float:left;width:468px;padding:20px 0 20px 20px;line-height:200%;}
.about_info span {color:#A70000;font-weight:bold;font-size:13px;}

.flow {float:left;width:630px;padding-left:25px;}
.flow h5 {float:left;width:630px;height:14px;line-height:14px;background:url(flow_tbg.jpg) 66px center no-repeat;font-size:12px;font-weight:bold;color:#0057AA}
.flow span {float:left;padding-top:20px;}

ul.ol_list {float:left;width:630px;padding:10px 0 10px 25px;}
ul.ol_list li {float:left;width:300px;padding:15px 0 15px 15px;}
ul.ol_list li .tbg1 {float:left;margin:10px 0;width:280px;height:26px;line-height:26px;padding-left:20px;background:url(floor_tbg1.gif) left top repeat-x;color:#000000;font-size:12px;}
ul.ol_list li .tbg2 {float:left;margin:10px 0;width:280px;height:26px;line-height:26px;padding-left:20px;background:url(floor_tbg2.gif) left top repeat-x;color:#FFFFFF;font-size:12px;}
ul.ol_list li ul {float:left;width:270px;padding:5px;}
ul.ol_list li ul li {float:left;width:258px;background:url(icon10.gif) left 6px no-repeat;padding:0 0 5px 15px}
ul.ol_list li ul li span {display:block;float:left;width:258px;background:url(line3.gif) right bottom no-repeat;padding-bottom:4px;line-height:150%}
ul.ol_list li ul li span a {color:#003B56;text-decoration:none;}
ul.ol_list li ul li span a:hover {color:#0050A3;text-decoration:underline;}
.links {float:left;border-bottom:9px #F2F2F2 solid;width:630px;padding:10px 0 10px 25px;margin-top:15px;}
.links h3 {height:29px;line-height:29px;font-size:12px;padding-left:30px;background:url(client_tbg.gif) right top no-repeat;}
.links ul {width:630px;}
.links ul li {float:left;width:94px;height:49px;padding:0 5px;text-align:center;}

#mainright {float:right;width:190px;margin-right:20px;}
.cases {float:left;border-top:1px #0071C0 solid;border-bottom:1px #0071C0 solid;width:190px;margin-top:15px;}
.cases h3 {width:180px;height:20px;line-height:20px;font-size:12px;background-color:#0057AA;color:#FFFFFF;font-weight:normal;padding-left:10px}
.cases ul {width:190px;padding:5px 0;}
.cases ul li {float:left;width:190px;padding:5px 0;color:#0050A3}
.cases ul li a {color:#A10B1D;text-decoration:none;}
.cases ul li a:hover {color:#0050A3;text-decoration:underline;}
.cases ul li span {display:block;color:#003B56;padding:5px;}
.online {float:left;width:190px;margin-top:50px;}
