html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td,input { margin: 0; padding: 0; }
body{
	FONT-SIZE: 12px;
	background-color:#FFFFFF;
	color: #333333;
	font-family:Arial; margin:0; padding:0;
}
ul, li { list-style:none; }
img{border:0;}
.dashed_line{CLEAR:both;border-bottom:1px dashed #ddd;FONT-SIZE:1px;MARGIN:8px auto;HEIGHT:1px;width:auto;overflow:hidden;}
.hackbox{CLEAR:both;BORDER:0px;MARGIN-TOP:0px;font-size:0;line-height:0;VISIBILITY:hidden;}
a{ color:#3E3E3E; text-decoration:none;}
a:hover { color:#FF3300; text-decoration:underline;}
.green { color:#009900;}
.red { color:#FF3300;}
.red a {color:#FF0000;}
.red a:hover {color:#CC0000;}
.imgab a img,imgab a IMG {padding:1px; border:1px solid #ccc;}
.imgab a:hover IMG {padding:1px; border:1px solid #ff0000;FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
.imgab2 a img,imgab2 a IMG {padding:2px; border:1px solid #eee;}
.imgab2 a:hover IMG {padding:2px; border:1px solid #ff0000;FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
.overhack{	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;}
	.margintop4 { margin-top:4px;}
.margintop5 { margin-top:5px;}
.margintop6 { margin-top:6px;}
.margintop8 { margin-top:8px;}
.margintop10 { margin-top:10px;}
.margintop15 { margin-top:15px;}
.marginleft10 { margin-left:10px;}
.marginleft8 { margin-left:8px;}
.marginleft6 { margin-left:6px;}
.wrap { width:960px; margin:0 auto; }
.left200 { float:left; width:200px;}
.mid305 { float:left; width:305px; margin-left:8px;}
.mid220 { float:left; width:220px;margin-left:8px;}
.right210 { float:right; width:210px;}
.right752 { float:right; width:752px;}
.float_l { float:left;}
.float_r { float:right;}



a.cmore { color:#999999;}
a.comre:hover { color:#FF3300;}

/*+++++++++ foot ++++*/
.bottom { text-align:center; font-size:12px; color:#666666; line-height:20px; font-family:Arial, Helvetica, sans-serif; padding:10px 0; border-top: 0px solid #ddd; width:960px; margin:0 auto; margin-top:12px; border-top:1px solid #eee;}
.bottom p a { margin:0 6px;}
.bottom font { color:555;}
.topbg { background:#F9FCFD; height:26px;line-height:26px;}
.headright { float:right;}
.head{width:960px;margin:0 auto;color:#666666;height:65px; padding:5px 0 8px 0;}
.head p { padding:6px 0 5px 0;}
.head .headshare{ text-align:right; }
.head a.logo{display:block;width:210px;height:63px;background:url(images/logo.gif) no-repeat center 0;margin-top:0px; float:left;}

.menu{width:960px;margin:0 auto;background:url(images/navbg2.jpg) repeat-x;}
.menu em{float:right;width:3px;height:39px;background:url(images/navbg4.jpg) no-repeat;}
.menu_list{background:url(images/navbg1.jpg) no-repeat;height:39px;display:block;padding-left:12px;}
.menu_list a{height:39px;text-align:center;float:left;display:block;font-size:12px;color:#FFFFFF;line-height:36px;padding:0 5px 0 4px;}
.menu_list a:hover{color:#FFFF00;text-decoration:underline;}
.menu_list a.now{background:url(images/navbg3.html) no-repeat center 5px;color:#27313F;border-left:0px #fff solid;border-right:0px #fff solid;padding:3px 0px 0 0px;height:36px;width:168px;font-weight:bold;}

#tab1 div.block { display:block;}	
#tab1 div { display:none; padding:8px 8px 3px 8px; border:1px solid #eee; border-top:0; clear:both;color:#666666;}
#tab1 div a { color:#666666;}
#tab1 div a:hover { color:#FF3300;}
#tab1 div.block a { margin:0 5px;}
.nav_list a.now:hover { color:#EA6300;}

.banner960 {	margin:0 auto;	width:960px;	margin-top: 6px;}

/* ++++++++++*/

.link{border:1px solid #ddd;width:958px;height:100%;overflow:hidden;margin:0 auto;clear:both;margin-top:8px;}.link h4{border:1px solid #fff;border-bottom:1px solid #ddd;background-color:#ECF0F4;height:28px;line-height:28px;padding-left:15px;font-size:14px;color:#0066CC;}.link h4 span{float:right;padding-right:12px;font-size:12px;font-weight:normal;color:#8d1400;}
.link h4 span a { color:#999999;}
.link h4 span a:hover { color:#FF3300;}
.link p{ padding:8px 10px; line-height:20px;}
.linklist{padding:8px 0px;line-height:20px;color:#666666;width:100%;}

.linklist li{ float:left; padding-left:7px; padding-right:5px; }
.linklist a{ color:#666666;}
.linklist a:hover { color:#FF3300;}

.poisition{font-size:12px;line-height:24px; border-bottom:1px solid #eee;}
.liao_pages ul{float:left;padding:12px 0px 12px 16px;}.liao_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;}.liao_pages ul li a{float:left;padding:2px 4px 2px;color:#555;border-bottom:1px solid #EEE;}.liao_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 1px;border-bottom:2px solid #690;}.liao_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{color:#F63;padding:2px 4px 1px;border-bottom:2px solid #F63;font-weight:bold;}.liao_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}.liao_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
.list_left{width:682px;float:left;font-size:14px; line-height:18px;color:#666;}
.list_left .list{width:728px;overflow:hidden;float:left;clear:both;}
.list_left .list ul a{color:#0066CC;}
.list_left .list ul a:hover{color:#FF3300;}
.list_left .list ul li{width:100%;overflow:hidden;clear:both;padding:8px 0px;border-bottom:1px solid #EEE;}
.list_left .list ul li a{overflow:hidden;line-height:25px;font-weight:bold;afont-size:14px;margin-left:2px;}
.list_left .list ul p{color:#776955;font-size:12px;line-height:18px;text-indent:24px;}
.ccl_center{margin:0 auto;text-align:center;}	

/* list */
.zz { font-size:14px;	display:none;}

/* +++++++++++++++++++++10-5-21++++ */

.blogmain { 
	margin:0 auto;
	width:960px;
	margin-top:1px;
	overflow: hidden; 
	height: 100%;}
.blogmain .left {	width:678px;
	float:left;
	font-size:14px;
	border: 1px solid #D7E4EF;
	padding: 12px 12px;}
.blogmain .main{ font-size:12px;}
.blogmain .main h3 { font-size:14px; line-height:28px; background-color:#f9f9f9; color:#333; margin:10px 0 6px 0; padding-left:10px;}
.blogmain .main h1{ font-size:22px; line-height:32px;color:#ff6600;font-family: "Microsoft Yahei","微软雅黑";}	
	
.blogmain .right { width:250px; float:right; font-size:12px; }

.right a{ color:#21659A;}
.right a:hover { color:#FF3300;}
.blogmain .left h3 { padding:15px 0 0px 0; border-bottom:1px solid #CADBEA; margin-bottom:3px; font-size:18px;}
.blogmain .left h3 a { color:#0066CC;}
.blogmain .left h3 a:hover { color:#FF3300;}
.blogmain .left p { line-height:22px; font-size:14px;text-indent:28px;}
.blogmain .left h1 {line-height:30px;
	font-size:26px;
	text-align:center; 
	color: #FF6600;padding-top: 6px; }
span.time {display:block; font-size:12px; color:#888; text-align:center; line-height:20px; margin-bottom:3px; }
span.time a{ color:#666; text-decoration:underline;font-size:12px; margin:0 4px;}
span.time a:hover { color:#FF3300; text-decoration:underline;}

.text_a a { font-size:16px; color:#0066FF; text-decoration:underline; }
.text_a a:hover { color:#ff0000;} 
.rightlist { border:1px solid #D7E4EF;}
.rightlist h4 { background:#F0FBFD;  height:30px; line-height:29px; font-size:14px; padding-left:12px; color:#4597D3;}
.rightlist ul { padding:8px 12px 8px 10px;}
.rightlist ul li {
	line-height:22px;
	background:url(images/icon2.gif) no-repeat 2px 9px;
	padding-left:10px;}
.rightlist ol { padding:10px 12px 10px 14px;}
.rightlist ol li { font-size:14px; line-height:23px; background:url(images/icon22.html) no-repeat 2px 9px; padding-left:12px;}
.rightlist h4 span { float:right; font-size:12px; font-weight:normal; padding-right:10px;}
.rightlist h4 span a { color:#b8ac8e;}
.rightlist h4 span a:hover { color:#FF3300;}
.rightlist p {  padding:8px 12px 8px 10px; line-height:18px;}
.rightlist p a {margin:0 4px;}
.newlist { background-color:#F2FAFD; clear:both; overflow:hidden; height:100%; margin-top:22px;}
.newlist h4 { height:30px; line-height:30px; font-size:14px; padding-left:15px; background:url(images/bb1.html) no-repeat 5px 4px #D2EFFA;padding-left:28px; border-bottom:2px solid #fff;}
.newlist li { float:left; width:345px; background:url(images/icon22.html) no-repeat 7px 9px;padding-left:17px; border-bottom:1px #ddd dashed;line-height:22px; font-size:12px;}
.updown { font-size:12px; line-height:28px; background-color:#F1F9FC; margin-top:12px; padding-left:5px;}
.blogmain .left .maincity { clear:both; overflow:hidden; height:100%;}
.blogmain .left .maincity h3{ font-size:14px; background-color:#EFFAFC; line-height:24px; height:24px; padding:3px 0 2px 8px; margin-top:4px;}
.blogmain .left .maincity p {  font-size:12px;float:left; line-height:18px; text-indent:0;}
.blogmain .left .maincity p a { padding:0 4px;}
.banner960 { margin: 0 auto; width:960px; height:153px; background:url(images/banner.html) no-repeat;}
.banner960 a { display:block; width:960px; height:150px;}
.sitemap { margin:0 auto; width:960px;}
.sitemap h2 { font-size:16px;}
.sitemap h3 { font-size:14px; background-color:#E9F8FC; line-height:26px; padding-left:12px; margin-bottom:8px;}
.sitemap li { float:left; padding-right:12px; white-space:nowrap;}
.sitemap .linkbox { height:100%; overflow:hidden; clear:both; padding:0px 0 12px 0;}

.bann { padding:0px 0 8px 0; }
.bann2 { padding:5px 0 5px 0;}
.bannerab { width:960px; margin:0 auto; padding:8px 0;}
.ab2 { padding:10px 0 0 0;} .main .ab3{ padding:10px 0 0 0;} .abp12 { padding:12px 0 0 0;}