#top_btn {float:right;width:409px;height:50px;margin-right:17px;padding-top:100px;background:url(icon3.gif) right 26px no-repeat;}
#top_btn ul {float:right;width:409px;height:30px;line-height:30px;}
#top_btn ul li {width:auto;height:30px;line-height:30px;text-align:center;}
#top_btn ul li a {padding:0 15px;background:url(btn_bg.gif) right top no-repeat; width:95px; float:right; height:30px;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:545px; padding:30px 15px 30px 15px;}
.intro {float:left;width:545px;line-height:150%;}
.intro h1 {width:525px;float:left;height:30px;line-height:30px;}
.intro ul {float:left;width:545px;}
.intro ul li {float:left;padding:20px 25px 0 20px;}

#background1 {background:#EFF3F8; width:538px; height:28px; line-height:28px;font-weight:bold; color:#004391;}
.logo {float:left;width:538px;}
.logo ul {float:left;width:538px;}
.logo ul li {float:left; padding:18px 15px; width:100px; text-align:center;}
.online {float:left;width:300px;margin-top:15px;}

#mainright {float:right;width:300px;margin-right:20px;margin-top:28px}
.cases {float:left;width:298px; height:auto;}
.cases ul {float:right;width:298px;}
.cases ul li {float:right;width:298px;margin:3px 0 4px 0;_margin:3px 0; }
.news {float:left;width:300px;margin-top:16px;}
.news h3 {height:28px;line-height:28px;font-size:12px;background:#EFF3F8; width:290px;font-weight:bold; color:#004391; padding-left:10px}
.div_more {height:28px;text-align:right; width:30px; float:right; margin-top:-22px; margin-right:10px;color:#004391;}
.news ul {width:280px;padding:4px 10px;}
.news ul li {float:left;width:280px;margin-top:13px;color:#004391}
.news ul li a {color:#004391;text-decoration:none;}
.news ul li a:link {color:#004391;text-decoration:none;}
.news ul li a:hover {color:#004391;text-decoration:underline;}
.news ul li span {display:block;color:#004391;height:24px;line-height:24px}
#enlarge {width:300px; height:auto; float:left; margin-top:20px;}
.slide ul {font-family:Arial, Helvetica, sans-serif;}
.slide ul li {font-family:Arial, Helvetica, sans-serif;color:#004391; line-height:30px;}
.slide ul li a {font-family:Arial, Helvetica, sans-serif;color:#004391;}
.slide ul li a:visited {font-family:Arial, Helvetica, sans-serif;color:#004391;}
.slide ul li a img {border:1px #C7C7C7 solid;}
.slide ul li a:hover img {border:1px #006BB1 solid;}
.slide ul li Span {font-size:12px; color:#003B55;text-decoration:none;}


/*js*/
#images {position:relative; width:545px; height:301px; overflow:hidden;}
.imageChange {display:none;}
.ctrlimg {float:left; position:absolute; right:1px; bottom:2px; z-index:8; width:auto!important;}
.ctrlimg li { float:left; display:inline; margin:0 1px; background-color:#000000; border:1px solid #ccc; width:15px; line-height:15px; height:15px; overflow:hidden; text-align:center; cursor:pointer;color:#fff; padding:0!important;}
.ctrlimg li.on {background-color:#ff6101; border:1px solid #fff;}

