#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(menu1.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:50px;background:url(main_top1.jpg) 6px bottom no-repeat;padding-left:30px;}
.location span {color:#7c7c7c}

.intro {float:left;width:555px;padding:30px 50px 0 50px;line-height:150%;}
.intro ul {float:left;width:555px;}
.intro ul li {float:left;padding:20px;}

.infobox {float:left;width:642px;padding:10px 6px;}
.infobox ul {width:642px;height:auto;}
.infobox ul li {float:left;width:293px;padding:15px 0 15px 28px;background:url(line3.gif) right bottom no-repeat;}
.infobox ul li span {float:left;width:283px;padding:5px}
.infobox ul li h5 {margin:10px 0;width:269px;height:26px;line-height:26px;padding-left:24px;background:url(service_tbg.gif) left top no-repeat;color:#FFFFFF;font-size:14px;}

#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;color:#0071C0}
.cases h3 {width:180px;height:29px;line-height:29px;font-size:12px;padding-left:10px;background-color:#DFEFFF}
.cases ul {width:180px;padding:5px;}
.cases ul li {float:left;width:170px;padding:5px;color:#003B56}
.cases ul li a {color:#003B56;text-decoration:none;}
.cases ul li a:hover {color:#000000;text-decoration:none;}
.cases ul li span {display:block;color:#0050A3}
.online {float:left;width:190px;margin-top:50px;}

.more1 {display:block;float:left;padding:0 15px;width:auto;height:19px;line-height:19px;background:url(service_btn.gif) center repeat-x;font-weight:bold}
a.more1:link {color:#FFFFFF;text-decoration:none;height:19px;line-height:19px;}
a.more1:visited {color:#FFFFFF;text-decoration:none;height:19px;line-height:19px;}
a.more1:hover {color:#FFFF00;text-decoration:none;height:19px;line-height:19px;}
a.more1:active {text-decoration:none;}