/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
em{font-style:normal;}
ol,ul{list-style:none;}
html,body{ margin:0px auto; height:auto; padding:0px; background:#F3F3F3; text-align:center; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:100%; line-height:18px;} 
*{margin:0px auto; padding:0px;}	
.clear{ clear:both;}
img{ border:0px;}
/*-padding CSS -*/
.padding_10{ margin:10px;}/*-pading 10px -*/
.padding_10 img{ border:solid 1px #999; width:106px; height:140px;} 
.padding_5{ padding:5px;}
.padding5_left{ padding-left:5px;}
.padding10_left{ padding-left:10px;}
/*-text CSS -*/
.text_left{ text-align:left;}
.text_center{ text-align:center;}
.text_right{ text-align:right;}
/*-strong CSS -*/
.bold{ font-weight:bold;}
/*-line-height CSS -*/
.line30{ line-height:30px;}
.line25{ line-height:25px;}
.line22{ line-height:22px;}
.line20{ line-height:20px; }
.line18{ line-height:18px;}
.line15{ line-height:15px;}
/*-font text CSS -*/
.font10{ font-size:0.625em;}
.font11{ font-size:0.688em;}
.font12{ font-size:0.75em;}
.font13{ font-size:0.813em;}
.font14{ font-size:0.875em;}
.font16{ font-size:1em;}
.font18{ font-size:1.125em;}
.font19{ font-size:1.188em;}
.font20{ font-size:1.25em;}
/*-font color CSS -*/
.blue_color{ color:#005087; }
.white_color{ color:#fff;}
.white_color a{ color:#fff; text-decoration:none;}
.white_color a:hover{ color:#ffff00; text-decoration:none;}
/*-background color CSS -*/
.blue_bg{ background:#4F4F4F; }/*-mostly background color-*/
.border_bg{ background:#4F4F4F;} /*- border backgroud color-*/
.foot_bg{ background:#7E7E7E;}/*-subordination background color-*/
.write_bg{ background:#fff;}/*-white background color-*/

#wrap{ height:auto; background:#fff; width:950px; text-align:left; margin:0px auto; overflow:hidden;  }
/*--home header--*/
#top{ height:auto;   width:950px; margin:5px 0px;}
.topnav{ width:100%; height:60px; }
.topnav img{ display:block;}
.topleft{ width:210px; float:left; vertical-align:middle; text-align:center; display:inline;}
.topleft img{ width:190px; height:52px; display:block; vertical-align:middle;}
.topright{ width:740px; float:right;height:60px; display:inline;}
.topright_smallbanner{ width:250px; height:60px; float:left; margin-left:12px;display:inline;}
.topright_smallbanner img{ width:250px; height:60px; border:0px; display:block;}

.topright_bigbanner{ width:150px; height:50px; float:right; display:inline; }
.topright_bigbanner img{ width:150px; height:50px; border:0px; display:block;}
.topright_flash{ width:468px; height:60px; z-index:1;  position:absolute;}
.topright_text{ width:468px; height:60px; background:url(../images/bg.png/*--http://www.industrysourcing.com/newsletter/traffic/pay/090413/congex.gif*/) no-repeat; -moz-opacity:0.0; filter:alpha(opacity=0); color:#fff; z-index:2; position:absolute; }
.topright_text a{ display:block; width:468px; height:60px;}

.topbar{  height:30px; background:#2785DF; text-align:left; margin-top:5px;}
.topbar div.c1{ width:690px; float:left; padding-left:10px;}
.topbar div.c1 ul li{float:left; display:block; margin-right:20px;}
.topbar div.c1 ul li a{ text-decoration:none;}
.topbar div.c1 ul li a:hover{ text-decoration:none;}
.topbar div.c2{ float:right; width:240px; text-align:right; padding-right:10px; display:inline; }
.topbar div.c2 a{ color:#ffff00;}
.topbar div.c2 a:hover{ color:#fff; text-decoration:none;}

/*--home foot--*/
#foot{ width:950px; border-top:solid 1px #ccc; margin:10px 0px 10px 0px; text-align:center; }
.foot_title{ text-align:center;}

.foot_title a{ text-decoration:none; color:#666; padding:0px 10px 0px 10px;}
.foot_title a:hover{ color:#ff0000;}
.foot_800{ text-align:center; color:#ff0000;}
.foot_800 span{ padding-left:305px;}
.copyright{ padding:0px 10px 0px 10px; text-align:left; color:#666;}
.copyright_img{ text-align:center; margin: 10px 0px 10px 0px;}

/*-- content--*/

#content{width:950px; background:#fff; margin:0 auto; text-align:left; height:auto; overflow:hidden;}

#content #content_left, #content #content_right{margin-bottom: -32767px;padding-bottom: 32767px;height: auto;}
#content_left{ width:200px; float:left; overflow:hidden;}
#content_right{ width:740px;  float:right; margin-left:10px; overflow:hidden;}

#magazine_right{ width:738px; float:right; margin-left:10px; border:solid 1px #6D6D6D;    overflow:hidden; }
.heng_bar{ height:1px; border:solid 1px #6D6D6D; overflow:hidden;}
.equal {padding-bottom: 32767px; margin-bottom: -32767px;} 

/*-- content left--*/
#leftbar{ border:solid 2px #3277BA; background:#EDF6FF; padding:2px 2px 0px 2px; width:192px; text-align:left; }
#leftbar ul{ list-style:none; margin:0px; padding:0px; text-align:left; }
#leftbar ul li{ width:182px; line-height:25px; background:url(../images/leftbar_bg.gif) repeat-x; margin-bottom:2px; color:#fff; font-weight:bold; font-size:0.75em;  overflow:hidden; padding-left:10px;}
#leftbar ul li img{ float:right; padding-right:10px;}
#leftbar ul li a{color:#fff; text-decoration:none;   }
#leftbar ul li a:hover{color:#ffff00; text-decoration:none; }
#leftbar ul li ul{ list-style:none; margin:0px auto; padding:0px; }
#leftbar ul li ul li{ color:#000000; background:none; line-height:20px; font-size:0.938em; font-weight:normal; padding-left:0px;  }
#leftbar ul li ul li a{ color:#000000;  }
#leftbar ul li ul li a:hover{ color:#ff0000; text-decoration:none;  }
#leftad{ width:200px; padding:0; margin:0;}
#leftad img{ margin-top:5px; border:1px solid #ccc;}
/*-- login--*/

.line, .line_mail {
	width:110px;
	border:#7f9db9 solid 1px;
	height:14px;
	font-size:11px;
	background:#fff;
	line-height:14px;
}
.longin, .register {
	background:#fff;
	border:#ccc 1px solid;
	margin-top:10px; padding:1px; width:auto;
}
.longin {
	margin-left:50px;
}
.register {
	margin-left:5px;
}
.user {
	border:1px #ccc solid; margin-left:3px; margin-bottom:10px;
	background-color: #E9F7FC; width:196px;
}
.user .longin_text {
	margin:0px 5px 0px 0px;
	border-bottom:1px solid #ccc;
	display:block;
	font-weight:bold;
}
.user span a {
	margin-left:50px;
	font-size:11px;
}
.user span a:hover, a:visited {
	font-size:11px;
}
.user td {
	padding-left:5px;
	font-size:11px;
}
/*-- login end--*/
/*-- content right--*/
#main_ad{ width:740px; height:90px; margin-bottom:5px;}/*-- margin 5px--*/
#maintop{ width:740px; height:194px; margin-bottom:5px;  background:url(../images/main.jpg);}
.main_title{ height:40px; line-height:40px; color:#fff; }
.main_title div.w1{ float:left; width:496px; font-size:14px; font-weight:bold; padding-left:10px;}
.main_title div.w2{ float:left; width:156px;  padding-top:8px; height:24px;}
.main_title div.w2 input{ width:145px; border:1px solid #D56C09; background:#FFF9EC; height:18px; *height:22px; line-height:22px; color:#666; font-size:0.75em; padding:4px 2px 0px 2px; *padding:0px 2px; }
.main_title div.w3{ float:left; width:78px;}
.main_title div.w3 span{ width:71px; height:24px; line-height:24px; background:url(../images/button.gif); color:#fff; display:block; font-size:0.75em; text-align:center; margin-top:8px; font-weight:bold;}
.main_title div.w3 span a{ color:#fff;}
.main_title div.w3 span a:hover{ color:#fff; text-decoration:none;}
.sea{ background:url(../images/button.gif); width:71px; height:24px; ine-height:24px; border:0px; margin-top:8px;}

.main_bottom{ height:120px; margin-top:17px; padding-left:40px;}
.main_bottom ul li{ width:160px; height:120px; text-align:left; float:left;}
#maintop_left{ width:438px; float:left;}

#middle_1{ width:100%;  margin:0px auto; border:solid 1px #6D6D6D;}
.middle_h{ width:100%; background:#cccccc; margin:0px auto; text-align:left;}
.middle_search{ width:80px; line-height:20px; background:url(http://www.industrysourcing.com/images/smart_sword.gif) no-repeat left #666666; padding-left:20px; color:#ffffff;} 
.middle_pic{ text-align:left; height:103px; margin:13px 0px 12px 0px; _margin:15px 0px 14px 0px;}
.middle_pic a{  padding:0px 15px 0px 15px;}
.middle_pic a:hover{  padding:0px 15px 0px 15px;}
.middle_sear{ background:url(../images/google.gif) no-repeat left; line-height:30px; padding-left:115px; margin:10px 0px 10px 0px; vertical-align:top;}
.middle_button{ border:1px solid #666666;  background-color:#e8e8e8; color:#000000; height:22px; line-height:22px; padding:0px 10px 4px 10px;font-weight:bold;}
.middle_p {  border:solid 1px #666666; height:18px; line-height:18px;}


#maintop_right{ width:300px; float:right;}
#maintop_right_ad{ width:290px; float:right; text-align:left;}
#maintop_right_ad_1{ width:290px; height:90px; margin-bottom:10px; background:#ccc;}
#maintop_right_ad_2{ width:290px; height:90px; background:#ccc;}


#main_bottom{ width:738px; height:100%; border:solid 1px #6D6D6D; overflow:hidden; }
#main_bottom_title{ background:url(../images/mainbottom_bg.gif) repeat-x; height:25px;}

#main_bottom_content{ width:728px; margin:10px 0px 10px 10px; height:auto; overflow:hidden;  }
#main_bottom_content_text{ text-align:left; margin:0px; padding:0px; height:100%;}
#main_bottom_content_text ul{ margin:0px; padding:0px; list-style:none;}
#main_bottom_content_text ul li{ width:354px; _width:344px; padding-right:10px;  float:left; height:100%; position:relative; margin-bottom:-20px;}
#main_bottom_content_text ul li div{ border-bottom:solid 1px #ccc; margin-bottom:-50px;}
#main_bottom_content_text ul li ul{ list-style:none; margin:0px; padding:0px;}
#main_bottom_content_text ul li ul li{ color:#333; float:right; left:126px; bottom:160px; font-size:0.625em; line-height:30px;}
/*-- content Magazine list--*/
.box_02a{height:235px; overflow:hidden; }
.pic_show_03{width:728px; margin:0px 0px 10px 10px; _margin:0px 0px 10px 5px; height:235px; float:left; overflow:hidden;zoom:1;}
.pic_show_03 li.l1{text-align:left; width:354px; margin:10px 10px 0px 0px; float:left; overflow:hidden; }
*html .pic_show_03 li.l1{ display:inline;zoom:1;}
.pic_show_03 li dl{overflow:hidden;}
.pic_show_03 li dt{float:left; width:116px;}
.pic_show_03 li dd{float:right; width:228px;}
.pic_show_03 li dd ul{ padding:0px; margin:0px; list-style:none;}
.pic_show_03 li dd ul li{ color:#666; line-height:18px;  }
.pic_show_03 li dd ul li a{ color:#666; }
.pic_show_03 li dd ul li a:hover{ color:#666; text-decoration:none; }
.pic_show_03 li dd ul li.magagine_title{ color:#F39500; line-height:18px; font-weight:bold; text-align:center; padding-bottom:0px;  }

.pic_show_03 li dd h2{font-size:12px; margin-top:8px;}
.pic_show_03 li ul.list_01 h3{ font-size:14px; color:#FF0000; line-height:25px;  }
.pic_show_03 li ul.list_01{overflow:hidden; clear:both;  margin-bottom:8px; _padding-bottom:8px;}
.pic_show_03 li ul.list_01 li{  color:#ff0000; display:block; width:20px;color:#999; font-weight:bold;  line-height:20px; text-align:center;}
.pic_show_03 li ul.list_01 li.con_2007{  background:#EFEFEF; color:#999; font-weight:bold;  border:solid 1px #999;  line-height:20px; display:block; text-align:center; margin-right:5px; float:left;}
.pic_show_03 li ul.list_01 li.mix_2008{ color:#fff;margin-right:5px;width:30px;display:inline;}
.pic_show_03 li ul.list_01 li.mix_2008 a{ color:#000; background:#E5F1FF;border:solid 1px #7EB2FF;padding-left:4px;padding-right:3px; }
.pic_show_03 li ul.list_01 li.mix_2008 a:hover{ color:#fff; background:#4984C7; border:solid 1px #00388C;  }
.pic_show_03 li ul.list_01 li.mix_2007{ background:#ff0000; color:#fff; font-weight:bold;    line-height:20px;text-align:center; margin-right:7px; _margin-right:5px; }
.pic_show_03 li ul.list_01 li.mix_2007 a{ color:#fff; background:#ff0000;width:30px; border:solid 1px #640000; }
.pic_show_03 li ul.list_01 li.mix_2007 a:hover{ color:#fff; background:#B20101; border:solid 1px #640000; }

.pic_show_03 li ul.list_01 li .left{width:200px;}
.pic_show_03 li ul.list_01 li .right{width:105px;}
.pic_show_03_a{ margin:6px 8px 0 8px; padding-top:8px;}
.pic_show_03_a li{width:49.9%; float:left; text-align:center;}
a .img_border_01{border:1px solid #333; padding:5px; }
/*-- content Magazine list--*/


#main_bottom_content_text ul li img{ float:left; border:solid 1px #6d6d6d; padding:5px; margin:0px 10px 10px 0px;}

#con{ width:150px; margin:0px; padding:0px; list-style:none;}
#con ul{ list-style:none; margin:0px; padding:0px; }
#con ul li{ width:150px;   background:#000; color:#fff; line-height:30px; }
#con ul li ul{  list-style:none; padding:0px; margin:0px; background:#ccc;}
#con ul li ul li{ width:150px;  background:#ccc; line-height:30px; color:#000;}


#con ul li.t1{background:#ff0000;  width:150px; line-height:30px;  }
#con ul li.t1 ul{list-style:none; margin:0px; padding:0px; background:#fff; }
#con ul li.t1 ul li{ line-height:22px; background:#fff;  }

#sub{ height:100%; background:#ffff00;}

/*--Second list  Magazine list--*/
#magazine_list_title{ background:url(../images/mainbottom_bg.gif) repeat-x; height:25px;}
#magazine_list{ width:738px; height:auto; margin:10px 0px 10px 0px; }
#magazine_list_left{ float:left; width:597px; border-right:solid 1px #ccc; margin-bottom:10px; height:auto;}

#magazine_profile{ width:577px; height:350px; margin-left:10px;}
.magazine_profile_list{ text-align:left; margin-bottom:10px;}
.magazine_profile_list div{ font-weight:bold; color:#014175; padding-bottom:5px;}
.magazine_profile_list_img { float:left; margin:0px 10px 10px 0px;  }
.magazine_profile_list_img a{ border:1px solid #ccc; display:block; padding:5px; }
.magazine_profile_list_img a:hover{ border:1px solid #ff0000; display:block; padding:5px; }
.magazine_profile_list .imgbox{ margin-top:8px;}

#magazine_news{ width:577px; margin-left:10px; margin-top:10x;}
.magazine_list_news{   padding:0px; margin:0px; }
.magazine_list_news ul{ padding:0px; margin:0px; list-style:none; }
/*--.magazine_list_news ul li{ color:#000; list-style:none; background:#ccc; display:block; margin-bottom:10px; }
.magazine_list_news ul li a{ color:#005087;  }
.magazine_list_news ul li a:hover{ color:#ff0000; text-decoration:none;    }--*/
.magazine_list_news ul li.listnews_title{ color:#000;  background:#eee; display:block; margin-top:10px; line-height:25px; padding-left:10px; font-weight:bold; margin-bottom:10px; }
.magazine_list_news ul li.listnews_text{ text-align:left; background:none; line-height:18px; background:url(../images/news_ico.gif) left no-repeat; padding-left:18px; }
.magazine_list_news ul li.listnews_text a{ color:#014175;}
.magazine_list_news ul li.listnews_text a:hover{ color:#ff0000; text-decoration:none;}

/*-- magazine news list--*/
.newsid_head{ line-height:30px; text-align:left; color:#000000; background:#F5F5F5; margin-bottom:20px; padding-left:10px; font-weight:bold;}
.newsid_head a{ color:#005087;}
.newsid_head a:hover{ color:#ff0000; text-decoration:none;}
.newsid_head span{ color:#ff0000;}
.newsid_title{ color:#ff0000; line-height:20px; text-align:center; font-weight:bold; margin-bottom:10px;}
.newsid_time{ line-height:20px; text-align:center; margin:0px 10px 0px 10px; border-bottom:solid 1px #cccccc; color:#999;}
.newsid_time span{ margin-right:10px;}

.newsid_text{line-height:18px; text-align:left; padding:10px 0px 10px 0px; color:#666;}
.newsid_text a{ color:#005087; }
.newsid_text a:hover{ color:#ff0000; text-decoration:none; }

.newsid_text ul{margin:0px; list-style-type:none; padding:10px 0px 0px 0px; list-style-position:none; }
.newsid_text ul li{ text-indent:25px; text-align:left; color:#7B7B7B}
.newsid_text ul li a{ text-indent:25px; color:#ff0000; text-decoration:underline;}
.newsid_text ul li a:hover{ text-indent:25px; color:#003399; text-decoration:none;}

.newsid_return{ text-align:right; padding-right:10px; line-height:25px; color:#FF0000;}
.newsid_return a{ line-height:25px; color:#005087; text-decoration:none;}
.newsid_return a:hover{ line-height:25px; color:#FF0000; text-decoration:underline;}
/*-- homepage news list front--*/
.h_news{ margin-bottom:5px; width:740px; height:252px;}
.h_news_left{ float:left; width:369px; }
.h_news_right{ float:right; width:351px; padding-right:10px; }
.h_news_text{}
.h_news_text h1{  border-bottom:solid 1px #ccc; line-height:30px; color:#660000; font-size:0.875em;}
.h_news_text span{ font-size:0.688em; padding-left:90px;  font-weight:normal;}
.h_news_text span a{color:#666;}
.h_news_text span a:hover{color:#f00; text-decoration:none;}
.h_news_text ul li{ color:#003366; line-height:20px; font-size:0.75em;}
.h_news_text ul li a{ color:#003366;}
.h_news_text ul li a:hover{ color:#f00;}
/*-- News image Css--*/
.d1{width:365px;height:auto;overflow:hidden;border:#666666 2px solid;background-color:#000000;position:relative;}
.loading{width:365px; height:218px;border:#666666 2px solid;background-color:#000000;color:#FFCC00;font-size:12px;text-align:center;padding-top:30px;font-weight:bold;}
.loading img{ width:100px; height:100px; padding-top:59px;}
.d2{width:100%;height:248px;overflow:hidden;}
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#000000;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden; font-weight:bold;}
.num_list span{display:inline-block;height:16px;padding-left:6px;}
img{border:0px;}
.addlist{ display:none;}

.button{position:absolute; z-index:1000; right:0px; bottom:2px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{background-color:#666666;display:block;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}
.b2{color:#FFCC33;background-color:#FF6633;}
/*-- homepage news list end--*/
/*-- news page list css--*/
.news{ text-align:left; line-height:25px; font-size:0.75em; height:750px; margin-bottom:20px; color:#999;}
.news dl.t1{ display:block; background:#eee;  }
.news dl.t2{ display:block; background:#fff;  }
.news dl.t1 dd{ float:left; width:482px; background:#eee; padding-left:10px;  }
.news dl.t2 dd{ float:left; width:482px; background:#fff; padding-left:10px;   }
.news dl.t1 dd a, .news dl.t2 dd a{ color:#014175;}
.news dl.t1 dd a:hover, .news dl.t2 dd a:hover{ color:#f00;}
.news dl.t1 dt{ float:right; width:85px; background:#eee; }
.news dl.t2 dt{ float:right; width:85px; background:#fff;}
.news_bottom{ height:20px; text-align:right;font-size:0.888em; color:#f00;}
.news_bottom input{ height:18px; width:50px; border:solid 1px #ccc; color:#666;}
.news_bottom span{ border:solid 1px #ccc; height:18px; line-height:18px; text-align:center; padding:0px 5px; margin-left:5px;  display:inline-block; color:#ccc; }
.news_bottom span a{ color:#000;  }
.news_bottom span a:hover{ text-decoration:none; color:#f00;  }
/*-- advise ad--*/
.advise{ width:100%; height:280px; line-height:20px;}
.advise ul li.t1{ width:70px; float:left; line-height:30px; color:#666;}
.advise ul li.t1 span{ color:#ff0000; font-weight:bold;}
.advise ul li.t2{ width:487px; float:right; line-height:30px; height:30px; color:#666; }
.advise_bottom{ text-align:center;}

/*-- profile css--*/
.profile{  text-align:left; }
.profile ul li{ line-height:25px; margin-bottom:2px; color:#005087; font-weight:bold; font-size:0.875em; margin-bottom:30px;   }
.profile ul li a{color:#fff; text-decoration:none; padding-left:10px; }
.profile ul li a:hover{color:#ffff00; text-decoration:none; }
.profile ul li ul{ list-style:none; margin:0px; padding:0px; }
.profile ul li ul li{ color:#666; line-height:18px; font-size:0.813em; font-weight:normal; margin-bottom:0px; }
.profile ul li ul li a{ color:#000000;  }
.profile ul li ul li a:hover{ color:#ff0000; text-decoration:none;  }
.profile ul li ul li.t1{ color:#ff0000; float:right; font-weight:bold;  }
.profile ul li ul li.t1 a{ color:#ff0000;   }
.profile ul li ul li.t1 a:hover{ color:#ff0000; text-decoration:none;   }

/*-- sumbit buttom--*/
.input_gray{ border:solid 1px #ccc; }
.submitbutton_red{ border:1px solid #6E0000;  background-color:#CE3131; color:#ffffff; line-height:18px; padding:0px 10px 0px 10px; font-weight:bold;}
.submitbutton_gray{ border:1px solid #ccc;  background:#eee; color:#666; line-height:18px; padding:0px 10px 0px 10px; font-weight:bold;}

/*-- list ad--*/
#magazine_list_right{ float:right; width:140px; height:auto; margin:0 auto; padding:0px; text-align:center; }
#magazine_list_ad{ width:122px; text-align:center; margin-left:8px;  _margin-left:0px; *margin-left:0px; margin-bottom:8px; *margin-bottom:0px; _margin-bottom:0px;  }
#magazine_list_ad li{ width:122px; margin-bottom:10px; background:#ccc;}
#magazine_list_ad li img{ display:block; width:120px; border:solid 1px #ccc;}

/*-- test --*/
.test_main{overflow: hidden; width: 980px; margin: 0 auto;}
.test_left {float: left; width: 200px; overflow: hidden; } 
.test_right {float: right; width: 738px; margin-left:10px; overflow: hidden; border:solid 1px #666;} 
.bor_top { height:1px; background:#FB9D51; overflow:hidden; } 
.equal {padding-bottom: 32767px; margin-bottom: -32767px;} 
.box {background: #F5E2AF; border: 1px #FB9D51 solid; padding-left:10px; padding-right:10px;} 
.mt5 {margin-top: 5px;} 

#mid{ width:577px; height:20px; margin-top:10px; _margin-top:5px; margin-left:10px;   padding-bottom:5px; text-align:left;}

.mid2007{ text-align:left; color:#999; line-height:20px; font-size:11px;  }
.mid2007 ul{ list-style:none; margin:0px; padding:0px;}
.mid2007 ul li{ line-height:20px; float:left; display:block; width:20px; color:#999; font-weight:bold;  line-height:20px; text-align:center; }
.mid2007 ul li.mix_2008{ background:#E5F1FF; color:#fff; font-weight:bold; line-height:20px;  display:block; text-align:center; margin-right:7px; _margin-right:5px;}
.mid2007 ul li.mix_year{ line-height:20px;  display:block; width:60px; text-align:left; margin-right:7px; _margin-right:5px;}
.mid2007 ul li.mix_2008 a{ color:#000; background:#E5F1FF; display:block; border:solid 1px #7EB2FF; width:20px;  }
.mid2007 ul li.mix_2008 a:hover{ color:#fff; background:#4984C7; display:block; border:solid 1px #00388C;  }
.mid2007 ul li.mix_2007{ background:#ff0000; color:#fff; font-weight:bold;    line-height:20px; display:block; text-align:center; margin-right:7px; _margin-right:5px; }
.mid2007 ul li.mix_2007 a{ color:#fff; background:#ff0000; display:block; width:20px; border:solid 1px #640000; }
.mid2007 ul li.mix_2007 a:hover{ color:#fff; background:#B20101; display:block; border:solid 1px #640000; }
.mid2007 ul li.con_2007{ background:#EFEFEF; color:#999; font-weight:bold;  border:solid 1px #999;  line-height:20px; display:block; text-align:center; margin-right:5px; }

