#top_btn {float:right;width:291px;height:50px;margin-right:17px;padding-top:100px;background:url(icon3.gif) right 26px no-repeat;}
#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:73px;margin:4px auto 0 auto;clear:both;background:url(menu_bg.jpg) 13px center no-repeat;}
#menu ul {float:left;width:800px;height:73px;line-height:72px;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;}
#search {width:423px;height:45px;line-height:16px;padding-left:60px;padding-top:24px;background:url(search_bg.gif) 37px center no-repeat;}
#search span {height:16px;line-height:16px;padding:0 5px;float:left}
#search .p2 {padding-top:2px;}

#mainleft {float:left;width:585px;padding:0 19px;}
.intro {float:left;width:545px;padding:0 20px;line-height:150%;}
.intro h1 {width:545px;float:left;height:30px;line-height:30px;}
.intro ul {float:left;width:545px;}
.intro ul li {float:left;padding:20px;}
.service {float:left;width:585px;height:177px;background:url(service_bg.gif) left top repeat-x;}
.service ul {float:left;width:585px;}
.service ul li {float:left;width:195px;background:url(line2.gif) right top repeat-y;}
.service ul li dl {float:left;width:157px;padding:0 19px}
.service ul li dl dt {border-bottom:1px #FFFFFF solid;height:40px;line-height:40px;margin-bottom:10px;padding-left:20px;font-weight:bold;background:url(icon6.gif) left center no-repeat;}
.service ul li dl dd {padding:3px 0;color:#FFFFFF;font-size:12px;}
.service ul li dl dd a {font-size:12px;color:#FFFFFF;text-decoration:none;}
.service ul li dl dd a:hover {text-decoration:underline;}
.solution {float:left;width:585px;margin-top:20px;}
.solution h2 {width:565px;height:30px;line-height:30px;padding-left:20px;font-size:12px;color:#000000;background:url(title_bg.gif) left center no-repeat;}
.solution ul {float:left;width:585px;}
.solution ul li {float:left;border-bottom:1px #F1F1F1 solid}
.solution ul .li1 {background:#FFFFFF;}
.solution ul .li2 {background:#F8FDFB;}
.solution ul li .sli_left {float:left;width:104px;text-align:center}
.solution ul li .sli_right {float:right;width:470px;text-align:left;font-size:12px;color:#003B56;padding:5px 10px 5px 0;line-height:150%;}
.solution ul li .sli_right h5 {height:30px;line-height:30px;color:#FF4122;font-size:12px;margin-top:5px;}
.solution ul li .sli_right h5 span {float:right;margin-top:-40px;font-size:12px;padding-right:10px}
.solution ul li .sli_right h5 span a {line-height:40px;color:#FFBE62;font-weight:normal;text-decoration:underline;}
.solution ul li .sli_right h5 span a:hover {color:#000000;text-decoration:underline;}

#mainright {float:right;width:260px;margin-right:20px;}
.cases {float:left;background:#F2F2F2;width:240px;padding:0 10px 10px 10px;}
.cases h3 {height:26px;line-height:26px;font-size:12px;}
.cases span {color:#003B56}
.cases span a {color:#003B56;text-decoration:none;}
.cases span a:hover {color:#000000;text-decoration:none;}
.news {float:left;border-top:1px #B0B0B0 solid;border-bottom:1px #B0B0B0 solid;width:260px;margin-top:15px;}
.news h3 {height:29px;line-height:29px;font-size:12px;padding-left:10px;background-color:#DFEFFF}
.news ul {width:240px;padding:10px;}
.news ul li {float:left;width:240px;margin-top:10px;color:#003B56}
.news ul li a {color:#003B56;text-decoration:none;}
.news ul li a:hover {color:#000000;text-decoration:none;}
.news ul li span {display:block;color:#0050A3;height:24px;line-height:24px}
.online {float:left;width:260px;margin-top:15px;}
.links {float:left;border-bottom:9px #F2F2F2 solid;width:260px;margin-top:15px;}
.links h3 {height:29px;line-height:29px;font-size:12px;padding-left:10px;background-color:#F2F2F2}
.links ul {width:240px;padding:10px;}
.links ul li {float:left;width:68px;height:54px;padding:0 6px;text-align:center;}