@import "page.css";

/*all*/
* {padding:0px;margin:0;}
html {text-align:left;line-height:22px;background:url(bg.gif) repeat-x #fff;}
body {display:table;width:100%;margin:0 auto;padding:0px;color:#000;font-family:Courier New;font-size:12px;}
a:link,a:visited,a:active {color:#333366;text-decoration:none;}
a:hover{color:#FF0000;text-decoration:underline;}
img {border:none;}
form {margin:0px;}
object {clear:both;display:block;}
ul {padding:0px;margin:0px;list-style:none;}
.clear {clear:both;}

/*index*/
#head,#nav,#main {width:755px;margin:0 auto;}
#head {height:86px;}
#nav {height:35px;line-height:35px;margin-bottom:14px;}
#main {font-family:Verdana;}
#bottom {width:100%;background:url(bottom_bg.gif) repeat-x;height:71px;}

/*head*/
#head h1 {padding:0;margin:0;background:url(logo.gif) no-repeat;}
#head h1 a {display:block;width:287px;height:86px;text-indent:-1000px;}

/*nav*/
#nav ul li {text-align:center;float:left;background:url(nav_menu.gif) no-repeat;}
#nav a {display:block;width:95px;}

/*main*/
#l {float:left;margin:0 14px 0 0;padding:0;width:550px;overflow:hidden;}
#r {float:left;margin:0;padding:0;width:190px;}

/*left*/
#banner {margin-bottom:9px;}
#topnews {background:url(top_news.gif) no-repeat;margin-bottom:20px;width:548px;line-height:25px;text-align:center;color:#1453A1;}
#red {color:#A21120;}

#products {color:#878787;margin-bottom:30px;}
#products #img {float:left;width:100px;text-align:center;}
#products #txt {float:left;width:441px;}
#products #txt span.green {color:#8AC300;font-weight:bold;}

#kc {width:100%;}
#kc h2 {background:url(3X1.gif) repeat-x bottom;padding:0 0 15px;margin:0 0 20px;font-size:12px;}
#kc h2 a {color:#FE4C1C;background:url(index_jt.gif) no-repeat left center;padding-left:22px;}
#kc #more {text-align:right;clear:both;padding-right:10px;}
#kc #more a {color:#5ABC26;}
.kc1 {margin-bottom:15px;display:table;}
.kc1 ul {clear:both;}
.kc1 ul li {float:left;}
.kc1 ul li.pic {width:83px;text-align:center;margin-top:7px;}
.kc1 ul li.title {font-weight:bold;width:460px;}
.kc1 ul li.title a {color:#243B8A;}
.kc1 ul li.txt {color:#656767;width:460px;}

/*right*/
#ra {width:189px;background:url(zx_bg.gif) repeat-y;}
#ra h3 {padding-top:30px;margin:0;background:url(zx.gif) no-repeat;font-size:16px;text-align:center;height:50px;}
#ra h3 a {color:#FFF;}
#ra p {margin-left:10px;}
#ra p#jsmore {text-align:right;padding-right:10px;}
#ra_bottom {background:url(zx_bottom.GIF) no-repeat;height:10px;line-height:10px;margin-bottom:14px;}

.rb {width:189px;background:url(lm_bg.gif) repeat-y;}
.rb h3 {background:url(lm_title.gif) no-repeat;padding:0;margin:0 0 5px;line-height:34px;font-size:14px;text-indent:12px;}
.rb ul {margin-left:12px;}
.rb ul li {background:url(3X3.gif) no-repeat left center;padding-left:12px;}
.rb_bottom {background:url(lm_bottom.gif) no-repeat;margin-bottom:11px;height:5px;}
.rb p.rbtxt {margin:0 10px;}
.rb p.rbdown {color:#2694E6;text-align:center;border-top:1px solid #C9C9C9;line-height:35px;width:90%;margin:0 auto;font-weight:bold;} 

/*bottom*/
#bottom #b_a {margin:15px auto 0;width:755px;color:#333;display:table;}
#bottom #b_a span {display:block;}
#bottom #b_a a {color:#0860A8;}



.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}