body{font-size:12px; font-family:Verdana, "ËÎÌå", Arial,Sans;}
*{margin:0; padding:0; list-style:none;}
form,img{border:none;}
input{margin:0px 3px;}
.clear{clear: both;height:0px;overflow:hidden; visibility:hidden; display:block;}

#w:after,#c:after,#f:after,.o1:after,.o2:after,.b1:after,.oc:after,#search:after,.od:after{padding:0px;content:'.'; display:block; clear:both; visibility:hidden; height:0px;}
#w, #c, #f,.o1,.o2,.oc,#search,.od,.b1{height:1%;}
.b1{background:#F9FCFE;width:695px;}

#w{width:960px;margin:0px auto;}
#c{width:960px;margin:0px auto 10px;}
#f{width:960px;margin:5px auto 5px;}

#search{width:953px;margin:0px auto 5px;border:1px #89D4F8 solid; padding-left:5px;}
#search .keywords{float: left; width: 550px; height:15px; line-height:15px; margin-top:4px;}
#search .search{float: right; width: 350px; text-align: right; height: 24px;}
#search .search form{margin-top: 1px;}
#search .text{border: #ccc 1px solid;height: 16px;}
#search .submit{font-size:12px; height:19px; width:53px; border-width:0px; cursor:pointer; background:url(img_icon.gif) no-repeat 0 0; padding-top:3px;}
#search .submit2{font-size:12px; height:19px; width:53px; border-width:0px; cursor:pointer; background:url(img_icon.gif) no-repeat 0 -19px; padding-top:3px;}
#h{width:958px; height:89px; border-left:1px #89D4F8 solid; border-right:1px #89D4F8 solid; background:url(img_bg.gif) repeat-x 0 0;}

.m{float:left; width:682px; height:22px;}
.m li{float:left; font-weight:bold; text-align:center; margin-right:1px;}
.m li a{color:#0075B5; font-size:14px; background:url(img_icon.gif) no-repeat 0 -45px; display: block; height:17px; width:74px; padding-top:5px;}
.m li a:hover{color:#FFF; background:url(img_icon.gif) no-repeat 0 -67px;}

#lt{width:540px; float:left;}
#l{width:210px; text-align:center; float:left; height:89px;}
#bt{width:370px; float:left; height:18px; line-height:18px; color: #0063dc; font-size: 14px; margin-top:2px;}
#b,#s{width:712px; float:left;}
#s{margin-top:7px;}
#s{height:60px;}
#f{line-height:20px;text-align:center;border-top:#91d6f7 1px solid;padding-top:10px;}
.tj{overflow:hidden;width:0px;height:0px;}

.bt{width:695px; float:left; border:1px #89D4F8 solid; overflow:hidden;}
.b{border:1px #89D4F8 solid;}
.ot{width:255px;float:right;}
.or{width:172px;float:right;}
.o1{border:1px #E8CA78 solid; background:#FFFFFF;width:255px;margin-bottom:5px;}
.o2{border-left:1px #E8CA78 solid;border-right:1px #E8CA78 solid;background:#FFFEFA;}
.od{border:1px #89D4F8 solid; background:#FAFEFF;}
#feedback{background:#FAFEFF;}
.b1 h3,.o1 h3,.o2 h3,.b1 h5,.b1 h2,.b1 h4{font-size:14px; text-indent:1em; color:#0075B5; height:25px; line-height:25px;}

.lt{margin:0px 1px; background:url(img_bg.gif) repeat-x 0 -90px;}

.b1 h5{font-size:12px;font-weight:normal;}
.o1 h3,.o2 h3{background:url(img_bg.gif) repeat-x 0 -115px; color:#834400; margin:0px 1px;}

.o1 li,.o2 li{line-height:25px; height:25px;overflow:hidden;width:255px;background: none repeat scroll 0 0 #FFFFFF;border-bottom: 1px dashed #E3E3E3;}
.od li{line-height:18px; height:18px;}
a{color:#0058B3; text-decoration: none;}
a:hover{color:#F00; text-decoration: underline;}

.o1 a,.o2 a{color:#8F5400; margin-left:5px;}

.ask{border: #ffe79f 1px solid; padding:5px 0px; margin:5px 0px; background: #fefcf4;}
.code1{border: #e7e3e7 1px dashed; padding: 5px; margin: 15px 30px; line-height:normal; text-indent:0px; word-break: break-all; background:#FFF;}
.flashshow{margin: 15px auto; text-indent:0px;}
.quote,.digest{border:#dce1e5 1px solid; padding: 5px; margin: 5px 5px 10px; background: #fff;width:95%}
.runcode {margin:0px 20px 10px;}
.runcodetext{font-size: 12px;width: 580px;height: 120px;}

.l{float:left;}
.r{float:right;}

.imgList{clear:both; height:110px; padding:5px 0px 0px 25px;}
.img1{float:left; width:16%; text-align:center;}
.img1 img{border:1px #DDDDDD solid; padding:2px}

.imgList2{clear:both; margin-left:25px;}
.img2{float:left; width:43%; text-align:center; margin:6px;}
.img2 img{border:1px #DDDDDD solid; padding:2px}

.imgList3{clear:both; height:90px;}

.new li{text-indent:1em; width:332px; float:left;line-height:22px; height:22px;}

.imgText {clear:both; margin:5px; line-height:18px;}
.imgText img {margin:0px; border:1px #DDDDDD solid; padding:2px;}

.more{text-align:right; spadding:3px;}

.title{text-align:center; margin:12px; font-weight:bold; }
.title h1{font-size:20px;color:#000000;}
.time{text-align:center; color:#ccc; margin:6px;}
.message{line-height:25px; font-size:14px; padding:8px 8px 0px;text-align:left;text-indent:2em;overflow-x:hidden;word-break:break-all;}
.message p{margin-bottom:0px;}
.ding{float:left; margin-left:20px; width:54px; height:57px; background:url(img_icon.gif) no-repeat 0 -96px;text-align:center; text-indent:0em;}
.ding span{font-size:32px; font-weight:bold; font-family:Georgia,Arial,Verdana,sans-serif;}
.tags{clear:left;}
.tags h5{color: #000000; font-weight: bold; text-indent:2em;}
.tags span{float: right; text-align:right; font-size:12px;}
.sociable{clear:left; margin-top:-10px;}
span.sociable_tagline {position: relative;}
span.sociable_tagline span {display: none; width: 14em;}
span.sociable_tagline:hover span {position: absolute;display: block;top: -5em;background: #ffe;border: 1px solid #ccc;color: black;line-height: 1.25em;}
.sociable span {display: block;}
.sociable ul {display: inline;}
.sociable li {display: inline;margin: 0;padding: 0px 2px;font-size:12px;}
.sociable ul li:before { content: ""; }
.sociable li .sociable-hovers {opacity: .4;-moz-opacity: .4;filter: alpha(opacity=40);}
.sociable li a:hover .sociable-hovers{opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);}
.font{text-align:center;}
.ping{width:683px;margin:0px auto;}
.ping li {border-bottom: 1px dotted #A9C9E2; color: #333333; font: 12px/22px Tahoma; margin: 0px auto 5px; padding-top: 3px; width: 640px;}
.right{text-align:right;margin:10px 10px 0px;}
.pingtext {background: url(ping.gif) no-repeat 6px 6px; color: #000000; text-indent: 20px;line-height:20px;}
.ping span{display: block; float: right; font: 12px/24px Tahoma; margin-right: 10px;}
.com{width:690px;margin:10px auto 10px;}
.com span{font-size:13px;height:20px;line-height:20px;}
#oblog_edit{padding: 0px 5px;}
#bodydis{display:none}
.comping{width:690px;margin:10px auto auto 128px;}

.blue2{width:960px;border:1px solid #9cd2ee;margin:0 auto 10px;padding:0;font-size:12px;overflow:hidden;zoom:1;}
.blue2 .abor{margin:14px 7px 0 0;}
.abor{float:right;margin:4px 0 0;}
.abor a{color:#1982d3;text-decoration:none;border:1px solid #9bd1eb;background:#fff;padding:3px 2px 1px 4px;margin:0 0 0 10px;}
.abor a:hover{background:#5c8cbe;color:#fff;text-decoration:none}
.blue2 p{margin:0 0 0 3px;padding:6px 0;}
.hote{height:128px;overflow:hidden;font-size:12px;}
.hote div{float:left;display:inline;text-align:center;margin:10px 4px 1px 10px;width:128px;overflow:hidden;}
.hote div p{margin:0;line-height:24px;}
.hote .uln{margin:3px 0 0 24px;padding:0;width:620px;font-size:12px;line-height:24px;float:left;overflow:hidden;list-style:none;}
.hote .uln li{width:310px;float:left;border:none;padding:0;list-style:none;}
.hote .uln li span a{color:#970A1B;text-decoration:none;}
.hote .uln li span a:hover{color:#fe0000; text-decoration:none;}
.hote .imgb{border:1px solid #9fd1ec;padding:1px;}
.hote .imgb img{border:2px solid #e3f4fc;}
.todyhot{margin:auto auto 25px;padding:6px;background:#edf1f4;overflow:hidden;font-size:12px;}
.todyhot *{padding:0;margin:0;list-style:none;}
.todyhot .ct{text-indent:0;}
.htit{width:132px;padding:0 0 0 32px;text-indent:0;border:1px solid #9cd2ee;border-bottom:0;background:url(bghot.gif) no-repeat;line-height:38px;font-size:14px;font-weight:bold;color:#1482d1;text-align:left;bottom:-1px;position:relative}
.hotarea{background:#fff;overflow:hidden;border:1px solid #9cd2ee;padding:10px 0;height:260px}
.hotarea .fl{line-height:24px;padding:0 5px;float:left;overflow:hidden;width:400px;border-right:1px dashed #9ad2eb;}
.hotarea .ct a,.hotarea .ct span{font-size:16px;font-weight:bold;color:#054e9d;}
.hotarea .ct span{background:#5e8dbb;color:#fff;margin:0 0 0 7px;padding:3px 0 0;}
.hotarea .ctext{margin:3px 0 5px;}
.hotarea ol{background:url(bglist.gif) 0 7px no-repeat;margin:5px 0 0;}
.hotarea ol li{padding:0 10px 0 20px;line-height:23px;}
.hotarea ol li a {color:#006099;}
.hotarea ol li a:hover{color:#E54702;text-decoration:none;}
.hotarea .fr{width:260px;display:inline;float:right;text-align:left;overflow:hidden;}
.fr1 li{float:left;width:23%; margin:5px;}
.fr1 li img{border:1px solid #ddd;padding:2px;margin:4px 0;}
 .commentbox{
	width:695px;
        margin: 2px 0 5px;
}
 .commentbox dl{
	float:left;
	width:670px;
	margin:10px 5px 10px 5px;
	border:1px solid #D1DDCE;
}
.commentbox dl dt{
	float:left;
	width:670px;
	background:#F4F9F2;
	line-height:25px;
	text-indent:10px;
	color:#333;
	border-bottom:1px solid #E6ECE3;
}
 .commentbox dl dt .spant{
	color:#669933;
	font-size:11px;
}
.commentbox dl dd{
        MARGIN: 5px;
	padding:10px;
	font-size:14px;
	line-height:25px;
	color:#666;
}
#left {
	float:left;text-align:left; margin:10px 3px 5px 0;
}
#right {
	float:right;text-align:left; margin:10px 3px 5px 0;
}
#ggad1{
	CLEAR: both;height:295px;margin:5px;
}
dl.code{width:580px;overflow:auto;font-size:12px;}
dl.code dt{background-color:#F5F5F5;height:24px;line-height:24px;font-weight:bold;text-indent:6px;color:#333333;}
dl.code dd{border:solid 1px #DDDDDD;margin:0;}

#contentA,#contentC{background:url(/images/pink_bgy.gif) repeat-y;margin:5px;}
#contentA .blockA{margin:20px 0 0 auto;border:1px #E8E8E8 solid;border-left:0;border-right:0}
#contentA .blockA .l{width:335px;margin-left:0px}
#contentA .blockA .r{width:335px;margin-right:0px;padding-left:10px;border-left:1px #E8E8E8 solid;}
#contentA .blockA h2{height:24px;margin:14px auto 0;line-height:24px}
#contentA .blockA h2 span{font-size:14px}
#contentA .blockA .pt{margin:8px auto 0;color:#333;line-height:18px}
#contentA .blockA .pt div{margin-right:12px}
#contentA .blockA .pt h4{margin-bottom:6px;font-weight: bold;font-size:12px;color:#004276}
#contentA .blockA .list12 ul{margin:20px auto 0}
#contentA .blockA .list12 ul li{line-height:24px; height:24px;overflow:hidden;}
#contentA .blockA .list12 .more{margin:0 auto 11px;padding-right:6px;line-height:24px}

.picGroup {width:255px;margin:14px auto 0;}
.picGroup li {width:99px;float:left;margin:0px 11px;display:inline;padding:6px 0;height:115px}
.picGroup img {border:1px #C8C8C8 solid;}

.cpictit {	
    background-image: url(/images/2009/arrow_btm.gif);
	background-repeat: no-repeat;	
	background-position: 0px 10px;
	border-bottom: 1px solid #FF6600;
	clear: both;
	font-size: 13px;
	font-weight: bold;
}
cpictit h6 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.cpiccont{float:left;}
.cpiccont li {width:150px;float:left;margin:0px 11px;display:inline;padding:6px 0;}
.cpiccont img {border:1px #C8C8C8 solid;}
#ggad250{margin:10px 0 auto; border: 1px solid #D6D6D6;background:#FFFFFF;padding:5px 0;width:255px;text-align:center;}
#taobao250{margin:10px 0 auto;border:1px #E8CA78 solid;background:#FFFFFF;padding:5px 0;width:255px;text-align:center;}

h6{margin:2px;padding-top:2px;font-size:12px;float:left;font-weight: bold;}
.bordA{border-top:2px #AE0C74 solid}
.menuA{height:34px}
.menuA h2{float:left}
.menuA ul{height:16px;float:right;display:inline;margin:13px 4px 0 0}
.menuA li{cursor:pointer;float:left;padding:2px 6px 0;margin-right:1px;color:#004276;line-height:14px;font-weight:bold}
.menuA .libg{background:#DBDBDB;color:#333}
.menuA .wd{font-weight:normal;padding:2px 0 0;margin:0;color:#333}

/* ÅÅÐÐ */
.snList ul{width:250px;margin:2px auto 0}
.snList li{color:#999;text-align:left;line-height:24px;clear:both}
.snList li a{float:left;text-align:left}
.snList li em{float:left;width:14px;height:10px;margin:4px 8px 0 0;border:1px #999 solid;font-family:'Arial';font-size:10px;text-align:center;line-height:10px}
.womenLaw{width:260px;overflow:hidden;margin:10px auto 0}
.show{display:block;}
.hidden{display:none;}
em{float:left;width:14px;height:10px;margin:4px 8px 0 4px;border:1px #999 solid;font-family:'Arial';font-size:10px;text-align:center;line-height:10px}
question-title{position:relative;left:3px;top:0;}

.suser{color:#000000;font-weight:bold;}
.luo{color:#FF0000;padding-right:2px;font-weight:bold;}
