@charset "utf-8";

body{ background:#fff url(images/back_head1.png) repeat-x top!important;}

.sd01{float:left; width:100%; color:#333; font-size:12px; font-family:Arial; margin-top:5px; height:25px; line-height:25px; border-bottom:#ccc 1px solid;}
.sd01 a{color:#333; text-decoration:none;}
.sd01 a:hover{color:#f60; text-decoration:underline;}
.sd01 b{color:#f60;}

.sd02{float:left; width:100%;}
.sd03{float:left; width:100%;}
.sd04{float:left; width:998px; margin:20px 0;  background-color:#f9f9f9;}
.sd05{float:left; width:942px; line-height:30px; font-size:18px;  padding-left:10; padding-bottom:10px;}
.sd06{float:left; width:942px; padding:0 29px 15px 29px; display:inline; }
.sd06_01{float:left; width:942px; margin-left:29px; margin-right:29px; display:none;}
.sd07{float:left; width:100%;  background-color:#fff; }
.sd08{float:left; width:100%; padding-bottom:15px;}

.sd09{float:left; width:912px; margin-left:15px;  display:inline;}
.sd09 li{float:left; _float:none; width:100%; border-bottom:1px solid #dddddd; padding-top:10px; padding-bottom:6px; line-height:auto; overflow:hidden;}
.sd09 li b{float:left; color:#666; width:110px; overflow:hidden; line-height:22px;}
.sd09 li em{float:left; width:776px; color:#3f2878;white-space:normal; height:auto;}
.sd09 li em a{color:#004f94; text-decoration:none; width:118px; float:left; _float:none; display:inline-block; line-height:22px;}
.sd09 li em a:hover{color:#f60; text-decoration: underline; width:118px; float:left; _float:none; display:inline-block;}
.sd09 li span{float:right; white-space: nowrap; width:72px; overflow:hidden; font-weight:bold; cursor:pointer;_float:none;}
.sd09 li span img{ vertical-align:-3px;}
.sd09 .checked{ border:0;}
.sd09 .more{ padding-left:20px; background:url(images/tw05.gif) no-repeat 0 11px;}


.sdl24{float:left;width:300px; overflow:hidden;}
.sdl24 b{float:left;width:68px; text-align:left;}
.sdl24 span{float:left; width:200px; padding-top:10px;}
.sd131{float:left; width:942px; height:30px; line-height:40px; _padding-top:8px; _height:22px;}
.sd142{float:left; width:998px; border:1px solid #ccc; background:url(images/wt164.gif) repeat-x left bottom; padding-bottom:15px;}
.man_21{ width:988px; height:52px; padding-top:10px; background:url(images/search.gif) 0 -1183px no-repeat;}
.sd146{float:right; padding-right:10px; height:20px;text-align:right}
.sd146 img{cursor:pointer;}
.sd148{float:left; width:988px; padding-left:10px; overflow:hidden;}


#search_result{ width:978px;}
.comlist{ height:auto; overflow:hidden; line-height:24px; text-align:left; width:978px; border-bottom:#ccc 1px solid; padding:10px 0;}
.comlist span{ float:left; display:block; float:left; height:24px; color:#666;}
.comlist b{ font-weight:normal; color:#004f94;}
.listhead0{ width:32px; height:48px; margin-right:10px; background:url(images/arrow_orange.png) no-repeat 18px 8px;}
.listhead0 span{display:block;width:32px; height:48px;}
.comlist0{ width:970px;}

.comname{ font-size:14px; font-weight:bold; color:#00FFCC; display:block; width:300px; height:24px; margin-right:20px; padding-left:20px; background:url(images/arrow_orange.png) no-repeat 5px 8px;}
.comname a{ text-decoration:underline;}
.sort{padding-left:20px; width:300px; margin-right:20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.sort0{ width:220px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-right:40px;}
.addr{ width:420px;}
.tel{ width:350px;}


	/*pagelist*/
	.pagelist{ margin:15px 0; line-height:28px; float:right; padding-right:10px; }
	.pagelist li a{ display:block; float:left; height:28px; line-height:28px; padding:0 10px; color:#004f94;}
	.pagelist li a:hover{ color:#f60; background-color:#f9f9f9;}
	.pagelist li{ margin-right:8px;}
	.pre a,.next a,.pagenum a{ border:#ccc 1px solid;}
	.pagelist li.pagenum a{ float:left; display:block; font-weight:bold; border-left:none; }
	.pagelist li.pagenum a.on{ color:#f60; border-left:#ccc 1px solid;}  
	.gotopage{ vertical-align:middle; height:22px; border:#ccc 1px solid; width:38px;} 
	.pagelist li.confirm a{ width:28px; border:#999 1px solid; background-color:#f8f8f8; font-weight:bold; color:#333;} 
	.pagelist li.confirm a:hover{ color:#f60; background-color:#fff;}
	/*pagelist  end*/

.comlist2{ height:70px; overflow:hidden; line-height:24px; text-align:left; width:978px; border-bottom:#ccc 1px solid; padding:10px 0;}
.comlist2 span{ float:left; display:block; float:left; height:24px; color:#666;}
.comlist2 b{ font-weight:normal; color:#004f94;}
.news_title { font-size:14px; font-weight:bold; color:#00FFCC; display:block; width:700px; height:24px; padding-left:20px; background:url(images/arrow_orange.png) no-repeat 5px 8px; }
.news_describe { width: 978px; }







