/* CSS Document */
body{ margin:0; padding:0; font-size:12px; background:#ffffff;}
a:link,a:visited{ font-size:12px; color:#333333; text-decoration:none;}
a:hover{ color:#FF0000;}
input{ border:solid #666666 1px;}
#topmenu{ width:1004px; border-top:solid #d3cdcd 2px; height:39px; border-bottom:solid #cccccc 4px; background:url(images/menubg.jpg);}
#topmenu ul{ list-style-type:none; margin:0; padding:0; background:url(images/menu2_bg.jpg);}
#topmenu ul li{ float:left; line-height:39px; margin:0; text-align:center; position:relative;}
#topmenu ul li a:link,#topmenu ul li a:visited{ color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; display:block; padding:0 17px;}
#topmenu ul li a:hover{ background:url(images/menubg2.jpg); line-height:39px;}
#topmenu ul li.line{ width:1px; background:#FFFFFF; height:39px; padding:0;}
#topmenu ul li.menu1{ width:140px;}

#topmenu ul li ul{ display:none; background:#ffffff; filter:Alpha(opacity=90); padding:8px 0;}
#topmenu ul li ul li{ display:black; float:none;}

#topmenu ul li:hover ul{ display:block; position:absolute; left:0; width:100%;}
#topmenu ul li ul.www{ width:300%;}
#topmenu ul li ul li a:link,#topmenu ul li ul li a:visited{ color:#333333; font-size:12px; font-weight:normal;line-height:1.5; display:block; padding:5px 8px; text-align:center;}
#topmenu ul li ul li a:hover{ background:#efefef; color:#FF0000; font-weight:bold;}

#topmenu ul li ul.www li a{ text-align:left;

.indexnews{ border:solid #cccccc 1px; margin:2px;}
.indexnews ul{ line-style-type:none; margin:0; padding:0;}
.indexnews ul li{}
.lm_title{margin:0 70px;font-size:14px; color:#FFFFFF; font-weight:bold;}
.title{ font-size:13px; font-weight:bold;}
.list1{ width:290px;}
.list1 ul{list-style-type:none; margin:0; padding:0;}
.list1 ul li{ background:url(images/line.jpg);}
.list1 ul li a:link,.list1 ul li a:visited{ line-height:24px; background:url(images/icon2.jpg) no-repeat; padding:0 0 0 20px;}

.list2{ margin:0; padding:0 15px 0 0;}
.list2 ul{list-style-type:none; margin:0; padding:0;}
.list2 ul li{}
.list2 ul li a:link,.list2 ul li a:visited{ line-height:24px; padding:0;}

.index_tab_name{ margin:0 0 0 10px; padding:0; width:500px; height:25px;}
.index_tab_name ul{ list-style-type:none; margin:0; padding:0;}
.index_tab_name ul li{ float:left; width:61px; background:url(images/tab_bg1.jpg); margin:3px; text-align:center; line-height:25px;}
.index_tab_name ul li.hover{ background:url(images/tab_bg2.jpg); color:#ffffff;}

.index_tab_main{ width:480px; height:160px; margin:5px 0 0 15px; border:solid #CCCCCC 1px; padding:0 10px 0 10px;}
.index_tab_main ul{ list-style-type:none; display:none; margin:0; padding:0;}
.index_tab_main ul.block{display:block;}
.index_tab_main ul li{ line-height:180%; background:url(images/line.jpg);}
.index_tab_main ul li a:link,.index_tab_main ul li a:visited{ background:url(images/icon2.jpg) no-repeat; text-decoration:none; line-height:24px; padding:0 0 0 20px;}
.index_tab_main ul li a:hover{ color:#ff0000;}

.searchline_title{text-align:center; font-size:14px; font-weight:bold; color:#ff0000; background:#efefef; border:solid 1px #cccccc; line-height:30px;}