body{ padding:0px; font-size:12px; color:#333333; width:988px; margin:0px auto;}
a{ text-decoration:none; color:#000000;}
a:hover{ color:#FF3300; text-decoration:underline;}
img{ border:none;}

#header{ height:143px; width:988px;}
#logo{ background-image:url(images/top.jpg); background-repeat:no-repeat; height:101px;}
#menu{ background-image:url(images/menubg.jpg); background-repeat:repeat-x; height:42px;}
#menu  ul{ list-style-type:none; padding:0px; margin:0px auto; width:988px;}
#menu ul  li{ float:left; line-height:42px; width:98px; text-align:center; height:42px; }
#menu ul  li a{ color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; height:42px; }
#menu ul  li a:hover{ background-image:url(images/menuhoverbg.jpg); background-repeat:repeat-x;  display:block; height:42px; width:100%;}



#mainbox{ width:988px; padding:5px 0px; }
.rows{width:978px; margin:10px 5px 0px 5px; float:left;}
.rowst{ background-image:url(images/industry_t.jpg); height:4px;  background-color:red; clear:both; margin:0px; background-repeat:no-repeat;}
.rowsm{ background-image:url(images/industry_m.jpg); background-repeat:repeat-y; clear:both; height:100px; margin:0px;}
.rowsb{ background-image:url(images/industry_b.jpg); height:4px;  background-repeat:no-repeat;}

#news{width:284px; height:190px;}
#news a{font-size:12px; line-height:24px; padding:8px;}





#footer{ height:150px; width:988px; float:left;}
#copyright{ width:988px; height:auto; text-align:center; font-size:12px; color:#295562; line-height:24px; border-bottom:solid 2px #D7D5C8;}


.login{}
.login table{}
.login table tr{ height:24px;}
.login table tr td{ font-size:12px; line-height:24px; font-weight:bold;}

.red_l{ background-image:url(images/redframe_l.jpg); width:4px; height:22px; float:left;}
.red_c{ background-image:url(images/redframe_c.jpg);height:22px; background-repeat:repeat-x; font-size:12px; line-height:22px;float:left; text-align:center;}
.red_c a{ color:#FFFFFF;}
.red_c a:hover{ color:#FFFFFF;text-decoration:underline;}
.red_r{ background-image:url(images/redframe_r.jpg); width:4px; height:22px;float:left;}

.frame_o{ background-color:#F6F6F6; border:solid 1px #DFDFDF;}
.frame_i{ background-color:#FFFFFF; border:solid 1px #EBEBEB;}
.title_f{ height:40px; margin:0px auto;}
.title_t{line-height:40px;float:left; display:block; font-size:14px; font-weight:bold; color:#FF6600}
.title_img{padding-left:10px; margin-top:9px; float:left; display:block;}
.title_r{padding-right:10px; margin-top:7px; float:right; display:block;}

.tx_frame{ height:30px;}
.tx_in{ background-image:url(images/t_1.jpg); background-repeat:repeat-x; float:left; height:29px; text-align:center;}
.tx_in a{ font-size:12px; line-height:29px; font-weight:bold;}
.tx_out{ background-image:url(images/t_2.jpg); background-repeat:repeat-x; border-left:solid 1px #DFDEDC; float:left; height:29px; text-align:center;}
.tx_out a{ font-size:12px; line-height:29px; font-weight:bold;}
.tx_t{font-size:12px; line-height:29px; font-weight:bold;}

.dt{height:45px; width:186px;; margin-left:10px;}
.dt img{ margin-top:7px; float:left;}
.dt span{ font-size:14px; font-weight:bold; line-height:45px; float:left; margin-left:5px;}
.dc{ margin-left:45px;}
.dc ul{ list-style-type:none; margin:0px; padding:0px;}
.dc ul li{ font-size:12px; line-height:24px;}
.dc ul li a{}

.aboutus{width:988px; height:30px; float:left; text-align:center; background-color:#E4E4E4; line-height:30px; margin-top:10px;}
.aboutus a{ font-size:12px;}




.toptitle{width:988px; height:50px; margin-bottom:10px;}
.toptitle li{ list-style-type:none; float:left; height:50px; margin:0px; padding:0px;}
#listcontainer{ background-image:url(images/listbg.jpg); width:968px; background-repeat:repeat-x; padding:10px; margin:0px; }
.listrightt{ background-image:url(images/rt1.jpg); height:2px;}
.listrightm{ background-image:url(images/rm1.jpg); height:200px;}
.listrightb{ background-image:url(images/rb1.jpg); height:2px;}


.leftnavdiv{ width:228px; border:solid 1px #eaeaea;  border-top:none; padding:10px auto;}

.leftnavdiv ul{ list-style-type:none; margin:0px auto; padding:0px; width:80%;  }
.leftnavdiv ul li{ height:35px; text-align:center; border-bottom:dashed 1px #eaeaea; line-height:35px;}

.bbtl{ width:4px; height:21px;background-image:url(images/bulebtl.jpg); float:left;}
.bbtc{ height:21px;background-image:url(images/bulebtc.jpg); background-repeat:repeat-x; color:#354459; font-size:12px; font-weight:bold; line-height:21px; float:left; text-align:center;}
.bbtc a{color:#354459; font-size:12px; font-weight:bold; line-height:21px;}
.bbtr{ width:4px; height:21px;background-image:url(images/bulebtr.jpg); float:left;}
