/*= ͨ =*/
*{ margin:0; padding:0}
.topshop img{ border:0; padding:0}
.fl{ float:left}
.fr{ float:right}
#sider a,#content a{color:#417403}
#sider a:hover,#content a:hover{text-decoration:underline;color:#417403}
.clear{ height:0; overflow:hidden; font-size:0; line-height:0}
.dpn{ display:none}
/*end*/
#main{width:960px; margin:5px auto 0; position:relative}
#main,#content{ overflow:hidden}
#content{ width:740px; float:left;}
#sider{width:214px; float:right;}
#documentinfo{ width:242px; float:left; margin-bottom:-32767px; padding-bottom:32767px;}
#commonts{ width:488px; float:right; margin-bottom:-32767px; padding-bottom:32767px;}
#documentinfo .lbox .lbCont,#commonts .lbox .lbCont{ border:0}
#documentinfo .lbox,#commonts .lbox{ margin:0}
#documentinfo,#commonts{ border:#eee 1px solid}
.flashBox{position:relative;
	width:100%;
	float:left;
	overflow:hidden;
	margin:0 0 6px}
#main h2,#main h2 p{ 
	line-height:37px;
	font-size:28px;
	color:#333;
	padding:0;
	}
#main h2 a{line-height:37px; color:#333}
#main h2 img.pic{margin:0 0 -5px 0}
/*old end change 20090114*/
.topshop{position:relative; width:100%;height:auto; overflow:hidden; padding:0 0 5px}
#main .topshop h2 p{margin: 0 0 0 14px; float: left; width:900px;}
.topshop .page{position: absolute; top: 43px; left: -2px; width: 52px; text-align: center; color:#333; font-size: 12px;font-family:tahoma,Arial;}
.topshop .money{position:absolute; bottom:5px;right:284px; float:right}
.topshop .money li strong{ color:red; font: bold 16px Arial, Helvetica, sans-serif}
#main .topshop .sidebar p a{color:#326FA8;}
#main .topshop .sidebar p a:hover{text-decoration:underline;color:#2284E2}
/*old end change 20090114 end*/

.lbox{ height:100%; width:100%;overflow:hidden; float:left; margin:0 0 8px;}

.lbox .bl{ height:1px; font-size:1px; overflow:hidden; background:url(/images_cn/news/btn_lb.gif) no-repeat 0 0; width:100%}

.lbox .lbCont{ width:488px; border:1px solid #e6e6e6;  overflow:hidden}
.lbox .widthfornew{width:738px}
#documentinfo .lbCont{ width:242px;}
.lbox .bg{background:url(/images_cn/news/bg_lb.gif) repeat 0 0;}
.lbox .bg li a{ text-decoration:underline}
.lbCont ul{ clear:both; width:100%;float:left; margin:8px 0 5px}
.lbCont li{ float:left; width:100%}
.scShop li{ background:url(/images_cn/news/tip_sc.gif) no-repeat 0 0}
.scShop li.l1{ background-position:0 -30px}
.scShop li.l2{ background-position:0 -69px}
.scShop li.l3{ background-position:0 -99px}
.scShop li.l4{ background-position:0 -129px}
.scShop li.l5{ background-position:0 -161px}
.lbCont .more{ line-height:24px; margin:0 20px 0 0; float:right; display:inline}

.lbCont h4,#textarea_imp,.contPl p .btn,.listFl p .btn,#sider .titnews li,#sider .titnews li.select,#sider .titnews li a:hover,.lightTips,.sidebar li,#main h2 a.tipsinfo,.nextP li,.nextP li a{ background:url(/images_cn/news/newsend_v4.png) no-repeat 0 0;_background:url(/images_cn/news/newsend_v4.gif) no-repeat 0 0}
#main h2 a.tipsinfo{ background-position:-274px -61px;width:64px;overflow:hidden; font-size:12px; height:21px; line-height:21px;font-weight:normal; margin:0 0 0 20px; display:-moz-inline-stack;display:inline-block; padding:0 0 0 8px}

.nextP{ width:100%; clear:both; height:auto;float:left; margin:0 0 5px 0}
.nextP li{ float:left; background-position:0 -414px; height:22px;margin:0 ; margin:0 3px 0 0}
.nextP li.l2{ background-position:0 -436px}
.nextP li.l3{ background-position:0 -458px}
.nextP li.l4{ background-position:0 -480px}
.nextP li.l5{ background-position:0 -502px}
.nextP li.l6{ background-position:0 -524px}
#content .nextP li a{ background-position:right -546px; float:left; padding:0 9px 0 33px; line-height:25px; text-decoration:none;color:#333}
#content .nextP li a span{ font-family:tahoma,Arial}
#content .nextP li.l1 a strong{color:red; font-weight:normal}
#content .nextP li.l2 a,#content .nextP li.l3 a,#content .nextP li.l4 a,#content .nextP li.l5 a{padding:0 9px 0 26px}
#content .nextP li.fr{ float:right; background:none; width:150px; text-align:right}
#content .nextP li.fr a{ float:none; background:none; padding:0; margin:0 0 0 2px}
#content .nextP li.fr strong{color:red;font-size:18px}

.lbCont h4{ font-size:14px;height:28px; line-height:34px; background-color:#f0f7fd;background-position:-393px -25px;padding:0 0 0 35px; overflow:hidden;}
.lbCont h4 span a{ float:right; font-size:12px; margin:0 20px 0 0; font-weight:normal; display:inline}

.list{overflow-y:auto; height:108px; width:100%; margin:0; padding:10px 0; position:relative}
.list dl{ width:232px;height:100px;margin:8px 0 10px 8px;float:left;overflow:hidden; display:inline; position:relative}
#sider .list dt a{max-height:54px}
.list dt{width:96px;margin:0 5px 0 0; overflow:hidden;float:left}
.list dt a{ border:1px solid #e5e5e5; background:#fff; float:right}
.list dt a img{border:2px solid #fff}
.list dt a:hover img,.list dt a:active img{border:2px solid #026dd5}
.list dd{float:right;width:102px; overflow:hidden; height:auto;padding:0 0 0 23px;color:#656565}
.list dd span{ font:normal 10px Arial, Helvetica, sans-serif}
.list dd span.t,.avt_tips li span.t{ margin-left:12px}

.list dd,.pl h4,.contPl p span,#sider .listFl .dfl,.avt_tips li,.txtItem .box .car{ background:url(/images_cn/news/news_tips.gif) no-repeat 0 0}

.list dd.d0{padding:0 0 0 28px;background:none;}
.list dd.d0 img{ position:absolute; right:110px;top:0;}
.list dd.d1,.avt_tips li.d1{ background-position:2px -75px;padding:0 0 0 28px}
.list dd.d2,.avt_tips li.d2{ background-position:2px -97px;padding:0 0 0 28px}
.list dd.d3,.avt_tips li.d3{ background-position:0 -119px;padding:0 0 0 28px}
.avt_tips li.d4{ background-position:3px -242px;padding:0 0 0 28px}
.avt_tips li.d5{ background-position:4px -285px;padding:0 0 0 28px}
.avt_tips li.d6{ background-position:3px -265px;padding:0 0 0 28px}
.avt_tips li.d7{ background-position:3px -314px;padding:0 0 0 28px; width:182px}
.avt_tips li.d7 a img{ display:inline; float:none; position:relative; left:5px; top:2px}
.avt_tips li.d7 a{ margin:0 0 0 10px; text-decoration:underline}
.list .allink{ float:right; display:inline;margin:0 10px 0 0; padding:10px 0 0;border-top: 1px dashed #eee;width:660px}
.list .allink p{ float:right}
#sider .avt_tips li.d7 span{color:red;font:bold 13px Arial, Helvetica, sans-serif}


.pl h4{ background-position:8px -140px;}

.list2{ overflow:hidden; padding:10px 15px 10px 20px;margin:0; color:#656565; }
.list2 textarea{ width:442px; height:88px; line-height:18px; padding:2px; color:#666}
.contPl{position:relative}
#textarea_imp{ width:383px; background-position:0 0;height:33px; line-height:38px; position:absolute; top:30px; left:13px; text-align:center; padding:0 0 0 22px; overflow:hidden}
.contPl p .btn{ background-position:-346px -57px; width:70px; height:25px; border:0; line-height:28px; text-align:center; cursor:pointer}
.contPl p{ margin:10px 0 15px 1px}
.contPl p.rebtn{ border-top: 1px dashed #eee; width:100%; padding:15px 0 0; margin:0}
#content .contPl p.rebtn a.btn{ background-position:-346px -82px; color:#fff; margin:0 0 0 1px; display:block;color:#fff; text-decoration:none;}
.contPl p span{padding:4px 0 4px 20px; margin:0 0 0 20px;background-position:0 -178px}
.contPl .cont p span{ background:none; padding:0; margin:0; font-family:tahoma,Arial}

.listPl{ padding:18px 0 0;border-top:1px dashed #eee; width:450px;overflow:hidden}
.borb{border-bottom:1px dashed #eee;}
.listPl img{ float:left; margin:0 10px 0 5px; border:0}
.listPl p{ margin:5px 0 2px}
.listPl .cont{ float:left; width:295px}

.shopPl { text-align:center}
.shopPl p{color:#DDDDDD; font:bold 50px/50px Arial, Helvetica, sans-serif; text-align:center}

.listHf{width:403px; border:1px solid #eee; margin:5px 0 10px 30px; padding:5px 0}
.contHf{width:490px}
.shopHf{width:40px; float:left}

.listPl p.pHf{margin:0 0 0 30px}
.listPl p.txtr{ text-align:right; padding:0 10px 5px 0}
.listPl p.pHf textarea{width:398px; height:90px}
.listPl p.pHf input{margin:10px 10px 5px 0; padding:1px 5px}
.listPl p.txtr input{cursor:pointer}

.ad .fl,.ad .fr{margin:8px 0}

.txtItem{ height:108px; width:100%; overflow:hidden; border-bottom:1px solid #eee; display:block;margin:0 0 10px;color:#666}
.txtItem .box{ padding:21px 0;  float:left;}
.txtItem .box dl{width:230px; overflow:hidden;}
.txtItem .box dt{ margin:0 15px 0 0; float:left}
.txtItem .box dt a{ border:1px solid #eee; float:left}
.txtItem .box dt a:hover,.txtItem .box dt a:active{border:1px solid #1b70c0;}
.txtItem .box dd,.txtItem .box p{ line-height:22px; height:22px; overflow:hidden}
.txtItem .box dd a{font-size:14px}
.txtItem .box .f10{ font:normal 10px Arial, Helvetica, sans-serif; background:none}
.txtItem .box .tit{ text-indent:5px; color:#333; font-size:14px}
.txtItem .box .imp{color:#f00; font:bold 14px Arial, Helvetica, sans-serif}
.txtItem .box .car{background:url(/images_cn/news/cars.gif) no-repeat 0 0; padding:0 0 0 25px;font-size:12px}

h3{ font-size:14px}
h3 a img{ vertical-align:top; margin:0 4px 0 0}


.sidebar{  height:37px; width:234px; float:right;overflow:hidden;}
.sidebar li{height:36px; background-position:0 -189px; float:left; width:62px;  margin:0 10px 0 0; text-align:center;color:#fff; font:bold 14px Arial, Helvetica, sans-serif; cursor:pointer;}
.sidebar li img{ position:relative;top:-51px;left:17px}
.sidebar li a{height:36px;line-height:36px; display:block;}
.sidebar li p{text-indent:-999px;}
.sidebar li.b1{ background-position:-72px -189px; width:51px}
.sidebar li.b2{ background-position:-133px -189px; width:51px}
.sidebar li.b3{ background-position:-194px -189px; width:51px}
.sidebar li.b4{ background-position:-255px -189px; width:51px; margin:0}
.sidebar li.b5{ background-position:-316px -189px; width:51px}
.sidebar li span{ text-indent:0; display:block; line-height:22px}
#main .topshop .sidebar li a,#main .topshop .sidebar li a:hover,#main .topshop .sidebar li a:active{color:#fff;text-decoration:none}
#main .topshop .sidebar li.b5 a,#main .topshop .sidebar li.b5 a:hover,#main .topshop .sidebar li.b5 a:active{color:#8e8e8e}
#sider .sidebar li a:hover{text-decoration:underline}


#sider .lbCont h4,#documentinfo h4{ background:#fff; padding: 0 0 0 5px; border-bottom:1px solid #eee;}
#documentinfo h4{ border:0;padding:0; clear:both}
#sider .lbCont h4 span .close{margin:7px}
#sider .rbox{ width:212px;}
#sider .list{ height:510px; padding:0}
#sider .list dl{width:188px; border-bottom:1px solid #eee; padding:7px 0 8px; margin:0 2px;height:auto}

#sider .list dt{ width:46px; margin:0 5px 0 0; overflow:hidden}
#sider .list dd{width:115px}
#sider .list dd.d0 img{ position:absolute; right:119px;top:8px;}
#sider .list dd.d0,#sider .list dd.d1{ padding:0 0 0 20px}
#sider .list dd.d1{ font-weight:bold; font-size:12px;background-position:0pt -74px;}
#sider .list dd.d1 span{ float:right; margin:3px 5px 0 0}
#sider .list .allink{width:185px; margin:0 5px 5px 5px; display:inline;border:0}


.avt_cont{ width:193px; overflow:hidden; padding:2px 10px; border-bottom:1px dashed #eee; background:#f6f6f6;position:relative}
#documentinfo .avt_cont{ width:222px; background:#fff;}
#documentinfo .born{ padding:2px 10px 5px}
.avt_cont p{color:#666;margin:4px 0; font-family:tahoma,Arial}
#sider .borr{ width:192px; border-right:1px solid #eee}
.avt_cont img{ float:left; margin:4px 10px 0 0;border:0}
.avt_cont p span,.listFl p a span,.avt_tips li span,#sider .listNews li span{ font:normal 11px tahoma,Arial}
.avt_cont p .all{ float:right}
#sider .avt_cont h4{ background:none; padding:0; border:0; margin:5px 0 0;}
#sider .bgn{ background:none; padding-top:0}
#sider .padn{padding-top:0}
#sider h4.matn{ margin:0}
#sider .borb{border-bottom:1px solid #eee;}
#sider .ptip{ padding:0;width:213px}
#sider .ptip p .all{ margin:-10px 10px 0 0}

.listFl{ margin:-20px 0 0 72px; position:relative}
.linkX{margin:-20px -5px 0 45px}
#sider .listFl .dfl,#sider .listFl .dfr{color:#e44919; background-position:0 -212px; padding:0 0 0 20px; display:block; line-height:22px; height:22px}
#sider .listFl .dfr{color:#1b70c0; background:url(/images_cn/news/cars.gif) no-repeat 0 5px; padding:0 0 0 25px;}
.listFl p{ margin:0 0 5px}
.listFl p select{ width:120px}
.listFl p .btn{ background-position:-368px -108px; border:0; width:48px; height:20px; line-height:22px; cursor:pointer;color:#333; }
.linkX  p .all{ line-height:16px;}

.avt_cont .titL{ margin:10px 0 0 8px; float:left; clear:both}
ul.avt_tips{ margin:0}
ul.skills{ margin:3px 0 5px}
.avt_tips li{ float:left; width:71px; overflow:hidden; height:22px; padding:0 0 0 28px; margin:0 0 0 2px; color:#666}
.earn{ margin:10px 0 5px; padding-left:5px; padding-right:5px; width:203px}
#sider .mtips{ margin:-4px 0 0 0}

#sider .ptip .avt_pic{margin:0 4px 5px; border-top:1px solid #eee; padding:12px 0; width:205px; overflow:hidden; display:inline}
#sider .avt_pic li,#documentinfo .avt_pic li{ padding:0 10px;width:48px; margin:0 0 10px;overflow:hidden; text-align:center}
#documentinfo .avt_pic li{ padding:0 13px}
#documentinfo .ptip{ border:0}
#sider .avt_pic li img,#documentinfo .avt_pic li img{ display:block}

.avt_cont .help p{ color:#4c4c4c; margin:4px 0}
.avt_cont .help p span,.avt_cont .help li span{ color:#666; font:normal 12px Arial, Helvetica, sans-serif}
#sider .avt_cont .help p span img{display:inline;margin:0 0 -5px 10px;float:none}
#sider .avt_cont .help ul{ margin:-3px 0;}
#sider .avt_cont .help ul li{ width:100%; padding:0}
.lbCont ul.edu_fl li span{margin:0 0 0 20px;}
#sider .news{ width:215px; border:0}
#sider .listNews{ border:1px solid #dedede; overflow:hidden; padding:0 18px;width:100%; background:#fff; margin:0 -3px 15px -3px; width:160px}
#sider .listNews li{ padding:0; margin:0; width:100%; float:left; height:25px; line-height:25px;}
#sider .listNews li a{color:#4b4b4b}
#sider .listNews li a:hover{color:#1b70c0}
#sider .listNews li span{ float:right;color:#666; height:25px; line-height:25px;}

.titnews{ position:absolute; top:1px;left:128px; z-index:2}
#sider .titnews li,#sider .titnews li.select,#sider .titnews li a:hover{ float:left; width:39px; height:26px; line-height:30px; background-position:-377px -154px;text-align:center; padding:0; margin:0; overflow:hidden; font-weight:bold}
#sider .titnews li a{color:#000}
#sider .titnews li.select,#sider .titnews li a:hover{ background-position:-377px -128px; text-decoration:none}


.lightTips{ position:absolute; top:920px;left:50%; width:213px;height:155px; background-color:#eff4fe; background-position:0 -34px; overflow:hidden;margin:0 0 0 -245px;}

.lightTips p.mal{ margin:1px 0 0 10px}
.lightTips p.mar{ margin:1px 0 0 12px}
.lightTips p.mar textarea{ width:166px; height:46px; font-size:12px; color:#666; padding:2px}
.lightTips p.mar input{ margin:2px 4px 0 1px;width:70px; height:25px; cursor:pointer}
.lightTips p.txr{ text-align:right; margin:0 2px;border-bottom:1px solid #eee; padding:0 0 2px}
.lightTips p.txr img{ margin:4px 6px 0 0; cursor:pointer; border:0}
#content .nextP .lightTips a{ float:none; padding:0; background:none}


.adforgoogle{ width:212px; overflow:hidden; height:auto;font-size:0; line-height:0; text-align:center; border:1px solid #e6e6e6}

/*scroll for ie
#scrollbar-k,.scrollbar-k{scrollbar-3dlight-color:#f6f6f6;scrollbar-highlight-color:#dedede;scrollbar-face-color:#f6f6f6;scrollbar-arrow-color:#b5b5b5;scrollbar-shadow-color:#ddd;scrollbar-darkshadow-color:#f6f6f6;scrollbar-track-color:#f6f6f6;}
*/
/*for the same height*/
.sameheight{overflow:hidden; height:auto; width:740px; float:left}
.borderskills{width:100%; float:left}
.borderbskillsl,.borderbskillsr{width:490px;height:0; font-size:0; line-height:0; float:right;border-top:1px #eee solid;overflow:hidden; padding:0}
.borderbskillsl{ width:244px; float:left; margin:0}

/*   start*/
#downbox{ width:340px; height:auto; overflow:hidden; margin:100px auto;position:relative;color:#d9d9d9; background:#383838}
#downbox td,#downbox th,#downbox h6{color:#d9d9d9;}
span.downlt,span.downrt,span.downlb,span.downrb,h6,h6 a,#downbox td.fcy,h6 a span,.downbox input.btn,.downbox a.btn{ background:url(/images_cn/news/docindown.gif) no-repeat}
span.downlt,span.downrt,span.downlb,span.downrb{ width:8px; height:8px; overflow:hidden;position:absolute;}
span.downlt{ background-position:-115px 0;left:0;top:0}
span.downrt{ background-position:-123px 0;right:0;top:0}
span.downlb{ background-position:-115px -8px;left:0;bottom:0}
span.downrb{ background-position:-123px -8px;right:0;bottom:0}

.downbox{border:2px #929292 solid; padding:10px 0; line-height:30px}
h6{ background-position:0 -27px; font-size:14px; padding:0 0 0 35px; height:30px;}
h6 a{ float:right; width:24px; height:24px; background-position:-91px 0;overflow:hidden; margin:0 5px 0 0; position:relative}
h6 a span{ position:absolute;left:0;top:0;width:24px; height:24px; background-position:-91px 0; cursor:pointer}
.downbox p{color:#ffe400; font-size:14px; text-align:center; margin:15px 0}
.downbox p.fcqh{color:#666;margin:0;font-size:12px}
.downbox table{ border-collapse:collapse; border-spacing:0; width:250px; margin:0 auto}
#downbox .downbox td,#downbox .downbox th{ font-weight:normal; font-size:12px; margin:5px 0; text-align:center; height:21px; line-height:21px}
.downbox td span{}
#downbox td.bgh{ background:#4e4e4e}
#downbox td.fcy{color:#ffe400;background:#4e4e4e url(/images_cn/news/docindown.gif) no-repeat;background-position:right -58px}
#downbox th.bgl{background:#4e4e4e url(/images_cn/news/docindown.gif) no-repeat;background-position:-131px 0}
#downbox td.fcy span{background:url(/images_cn/news/docindown.gif) no-repeat;background-position:-131px 0; display:block; height:21px; width:100%; line-height:21px;margin:0; padding:0}
#downbox td.fcy span img{ position:relative;margin:4px 3px 0 0}
.downbox input{ width:80px; margin:0 3px 0 0}
.downbox input.btn, .downbox a.btn{ margin:10px 0 0; border:0; width:91px; height:27px; line-height:27px; color:#000; font-weight:bold; font-size:14px; cursor:pointer}
 .downbox a.btn{ display:block;margin:10px auto 0}
.downbox p.reque{ margin:20px 0 40px}

#downbox td.fcy a{color:#ffe400; text-decoration:none}
#downbox .downbox a.btn,#downbox a:hover{text-decoration:none}



/*   end*/
/*for num */
span.shuzi{ font:11px tahoma,Arial; margin:0}
/*end page*/
.end-page{ margin:10px 0 5px; clear:both; width:100%;height:auto;overflow:hidden}
.end-page .pages-state{ display:none}
.end-page .pages-list{ float:right; padding:0 10px 0 0}
.end-page span.cur{ color:#000; font-weight:bold}
.end-page span.num{ font-size:11px;}