/*common start*/
.fl{ float:left}
.fr{ float:right}
.dpn{ display:none}

#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,#main .topshop h2 em span a,.personal_skills .p_box h2 a,.personal_skills a.close_skills,.collect-cont li span{ background:url(/images_cn/news/newsend_v4.png?rand=20100322) no-repeat 0 0}
/*common end*/
#main{width:960px; margin:5px auto 0; position:relative}
#main,#content{ overflow:hidden}
#content{ width:740px; float:left;}
#sider,.sider{width:214px; float:right;}
#documentinfo,.sideinfo-v8{ width:256px; float:left; }
.sideinfo-v8{ margin:0 0 8px}
#commonts{ width:488px; float:right; }
#documentinfo .lbox .lbCont,#commonts .lbox .lbCont,.sideinfo-v8 .lbox .lbCont{ border:0}
#documentinfo .lbox,#commonts .lbox,.sideinfo-v8 .lbox{ margin:0}
#documentinfo,#commonts,.sideinfo-v8{ border:#eee 1px solid}

#sameheight-v8 #commonts,#sameheight-v8 #documentinfo{margin-bottom:-32767px; padding-bottom:32767px;}
.side-wapper{ float:left; width:258px}
/*flash palyer*/
.flashBox{position:relative;width:100%;float:left;overflow:hidden;margin:0 0 8px}
.flashBox .flashplayer{width:740px;height:456px; overflow:hidden; float:left;position:relatvie;}
.flashBox .flashiframe{width:740px ; height:456px; z-index:0; filter:"progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)"}
/*about doc*/
#luceneDiv{width:100%; height:162px;}

#main h2{ line-height:37px;color:#333;padding:0;}
#main h2 a{line-height:37px; color:#333}
#main h2 img.pic{ position:relative;top:5px;}
/*old end change 20090114*/
.topshop{position:relative; width:100%;height:auto; overflow:hidden;}
.topshop em{ font-style:normal}
#main .topshop h2 em{margin: 0 0 0 14px;float: left; width:900px; position:relative}
#main .topshop h2 em.tit_main{ width:512px; overflow:hidden; float:left;font-size:32px; padding:18px 0 19px; height:37px;}
#main .topshop h2 em.tit_sec{ width:512px; overflow:hidden; float:left;font-size:26px; padding:18px 0 19px; height:37px;}
#main .topshop h2 em.tit_common{ width:512px; float:left;font-size:26px; height:74px; overflow:hidden}
#main .topshop h2 em.postedto{ float:right; text-align:right; width:300px; height:33px; overflow:hidden}
#main .topshop .page{position:absolute; top: 43px; left: -2px; width: 52px; text-align: center; color:#333; font-size: 12px;}
#main .topshop .money{position:absolute; bottom:5px;right:357px; float:right; display:none}
#main .topshop .money li strong{ color:red; font: bold 16px Arial, Helvetica, sans-serif}
#main .topshop .sidebar em a{color:#326FA8;}
#main .topshop .sidebar em a:hover{text-decoration:underline;color:#2284E2}
/*old end change 20090114 end*/
/*reprint to start*/
#main .topshop h2 em strong{ float:left}
#main .topshop h2 em span{ display:block; float:right;font-weight:normal; font-size:12px;_margin:8px 0}
#main .topshop h2 em span.margin-b0{ _margin:0}
#main .topshop h2 em span.margin-b5{ _margin:5px 0}
#main .topshop h2 em span a{ display:inline-block;*display:inline;*zoom:1; display:-moz-inline-stack;width:16px;height:17px; overflow:hidden; vertical-align:middle;margin:0 0 0 4px;text-indent:-99px;/*for chrome*/line-height:100px}

#main .topshop h2 em span a.kaixin{ background-position:-368px -33px;}
#main .topshop h2 em span a.renren{ background-position:-336px -33px;}
#main .topshop h2 em span a.douban{ background-position:-400px -33px;}
#main .topshop h2 em span a.qzone{ background-position:-384px -33px;}
#main .topshop h2 em span a.tsina{ background-position:-352px -33px;}
#main .topshop h2 em span a.scmore{ background-position:-283px -129px; width:94px; margin:0 0 0 10px}
#main .topshop h2 em span a.scmoreMin{ background-position:-283px -146px; width:58px; margin:0 0 0 10px}


/*#main .topshop h2 em span a.kaixinMax{ background-position:-90px 0; width:30px; height:30px; margin-bottom:8px;}
#main .topshop h2 em span a.renrenMax{ background-position:0 0; width:47px; height:30px; margin-bottom:8px;}
#main .topshop h2 em span a.qzoneMax{ background-position:-53px 0; width:29px; height:30px; margin-bottom:8px;}
#main .topshop h2 em span a.bdsc{ background-position:-234px 0; width:31px; height:30px; margin-bottom:8px;}
#main .topshop h2 em span a.baidusc{ background-position:-206px 0; width:28px; height:30px; margin-bottom:8px;}*/


#main .topshop h2 em span a.renrenMid{ background-position:-275px -164px; width:37px; height:22px; margin-bottom:3px;}
#main .topshop h2 em span a.qzoneMid{ background-position:-312px -163px; width:21px; height:22px; margin-bottom:3px;}
#main .topshop h2 em span a.bdsc{ background-position:-353px -163px; width:24px; height:22px; margin-bottom:3px;}
#main .topshop h2 em span a.baidusc{ background-position:-333px -163px; width:20px; height:22px; margin-bottom:3px;}


#sctips{ position:fixed;top:68px;right:16px;+top:69px;+right:13px;_position:absolute;_top:26px;_left:731px}
#sctips iframe{ width:231px; height:201px; position:absolute;*height:199px;*width:232px;*left:-1px}
#sctips iframe.tips{ height:228px;*height:222px}
#sctips .item-skills-bg{ padding:0; background:#fff}
#sctips .item-skills{ background:#fff;border:3px solid #C2DEE8; padding:0}
#sctips .list-shop{background:#EDF5F8;}
#sctips .list-shop h5{ padding:0 0 0 10px; font-weight:normal; font-size:12px;}

.collect-cont{padding: 8px 10px 5px;}
.collect-cont li{ float:left; width:85px; line-height:17px; margin:5px 0}
.collect-cont li span{ float:left; height:17px; width:16px; margin:0 4px 0 0; cursor:pointer}
.collect-cont li.sc span{ background-position:-320px -33px;}
.collect-cont li.qqsq span{background-position:-304px -33px;}
.collect-cont li.ggsq span{background-position:-288px -33px;}
.collect-cont li.bdsc span{background-position:-272px -33px;}
.collect-cont li.wrli span{background-position:-256px -33px;}
.collect-cont li.xlvv span{background-position:-240px -33px;}
.collect-cont li.shbs span{background-position:-224px -33px;}
.collect-cont li.yhsc span{background-position:-352px -109px;}
.collect-cont li.hxwz span{background-position:-336px -109px;}
.collect-cont li.mysp span{background-position:-320px -109px;}
.collect-cont li.tjwz span{background-position:-304px -109px;}
.collect-cont li.wyco span{background-position:-288px -109px;}

.collect-cont li.douban span{ background-position:-400px -33px;}
.collect-cont li.tsina span{ background-position:-352px -33px;}
.collect-cont li.kaixin span{ background-position:-368px -33px;}
/*reprint to end*/
.lbox{ height:100%; width:100%;overflow:hidden; float:left;}

.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,.sideinfo-v8 .lbCont{ width:256px;}
.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; padding:0 0 0 21px; margin:0 0 0 9px; display:inline}
.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}

#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; *display:inline;*zoom:1; vertical-align:middle}
#main h2 a.tipsinfo:hover{ text-decoration:none}

.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:30px;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}
/*end v6 0807*/
#sider .lbCont h4.sec-test{ height:30px;line-height:30px; padding:0; border:none;background:url(/images_cn/news/test-recommend.gif) repeat-x 0 bottom}
.lbCont h4.sec-test ul{clear:none; width:auto; margin:0;}
.lbCont h4.sec-test li{ margin:0 2px 0 0;line-height:29px;padding:0}
.lbCont h4.sec-test li.cur{line-height:30px}
.lbCont h4.sec-test li a,.lbCont h4.sec-test li a span{ float:left;background:url(/images_cn/news/test-recommend.gif) no-repeat 0 -60px}
.lbCont h4.sec-test li a{ padding:0 0 0 10px;color:#333}
.lbCont h4.sec-test li a span{ background-position:right -90px; padding:0 10px 0 0}
.lbCont h4.sec-test li.cur a,.lbCont h4.sec-test li.cur a:hover,.lbCont h4.sec-test li a:hover{ background-position:0 0; text-decoration:none}
.lbCont h4.sec-test li.cur a span,.lbCont h4.sec-test li.cur a:hover span,.lbCont h4.sec-test li a:hover span{ background-position:right -30px; cursor:pointer}

.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 #86abd1}
.list dd{float:right;width:102px; overflow:hidden; height:auto;color:#656565}
.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{background:none;}
.list dd.d0 img{margin:0 3px 0 0;vertical-align:middle;}
.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.dhot{ background-position:3px -340px;padding:0 0 0 28px;_padding-top:3px; 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;height:33px; line-height:36px; 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 5px 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}
.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{ border:0;border-top: 1px #eee solid;margin: 5px 0 0; padding: 0pt 0pt 0pt 10px; width: 285px;
/*width:403px; border:1px solid #eee; margin:5px 0 10px 30px; padding:5px 0; clear:both*/}
.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:36px; width:379px;float:right;overflow:hidden;}
.sidebar li{height:36px; background-position:0 -189px; float:right; 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 em{ display:block;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}
.sidebar li.b5{ background-position:-316px -189px; width:62px; margin:0}
.sidebar li.b6{ background-position:-261px -226px; width:63px}
.sidebar li.b7{margin:0}
.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,.sideinfo-v8 h4{ padding: 0 0 0 5px; border-bottom:1px solid #eee;}
#documentinfo h4,.sideinfo-v8 h4{ border:0;padding:0}
#sider .lbCont h4 span .close{margin:7px}
#sider .rbox{ width:212px;}
#sider .list{ height:425px; padding:0; overflow:auto/*for opera*/}
#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:135px; background:none}


#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; margin:2px 10px; border-bottom:1px dashed #eee;position:relative}
#documentinfo .avt_cont,.sideinfo-v8 .avt_cont{ width:236px;}
#documentinfo .born,.sideinfo-v8 .born{ margin:2px 10px 5px; border:none}
.avt_cont p{color:#666;margin:5px 0; font-family:tahoma,Arial;text-overflow:ellipsis; overflow:hidden}
.avt_cont p.skills{ margin:15px 0 10px}
.avt_cont p.skills img{ float:none}
.avt_cont p#descTemp{width:100%;}
#sider .borr{ width:192px; border-right:1px solid #eee}
.avt_cont img{ float:left; margin:4px 10px 0 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:-22px 0 0 72px; position:relative}
#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:81px; 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,.sideinfo-v8 .avt_pic li{ padding:0 10px;width:48px; margin:0 0 10px;overflow:hidden; text-align:center}
#documentinfo .avt_pic li{ padding:0 13px; height:72px}
#documentinfo .ptip{ border:0}
#sider .avt_pic li img,#documentinfo .avt_pic li img,.sideinfo-v8 .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}

#sider .news{ width:215px; border:0}
#sider .listNews{ border:1px solid #dedede; overflow:hidden; padding:0 18px;width:100%;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:35px;right:18px; width:213px;height:155px; background-color:#eff4fe; background-position:0 -34px; overflow:hidden;}

.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}
#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,.sameheight-v8{overflow:hidden; height:auto; width:740px; margin:0 0 8px; float:left}
.sameheight-v8{border:1px #eee solid; width:958px; margin:0 0 8px; padding:4px 0; position:relative}
.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:256px; float:left; margin:0}

/*down 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}



/*down end*/
/*personal_skills*/
.personal_skills{ position:absolute;left:50%;margin:20px 0 0 -213px;width:466px; height:auto; overflow:hidden; border-right:3px solid #e0e0e0;color:#000}
.personal_skills dd a{margin:0 8px}

.personal_skills .p_box{ border:4px solid #6595C3;background:#EFF8FF;}
.personal_skills .p_box h2{ font-size:16px; height:28px; line-height:28px; padding:8px 0 0 12px}
.personal_skills .p_box h2 a,.personal_skills a.close_skills{ background-position:-240px -247px;float:right; display:block;width:21px; height:21px; text-indent:-999px; overflow:hidden; position:relative;top:5px;right:15px;}
.personal_skills a.close_skills{right:-1px;top:-5px}
.personal_skills .skills_cont{ margin:0 1px 1px;  padding:15px 43px 0 43px}
.personal_skills .skills_cont dl{ margin:5px 0; display:block; height:auto; overflow:hidden; width:100%}
.personal_skills .skills_cont dt,.personal_skills .skills_cont dd{ float:left}
.personal_skills .skills_cont dt{ margin:0 22px 0 0}
.personal_skills .skills_cont dd{ width:250px; line-height:25px; font-size:14px; margin:0 0 5px}
.personal_skills .skills_cont p textarea{ width:350px; height:65px; padding:5px 7px; margin:10px 0 0}
.personal_skills button{ margin:15px 0; height:42px; line-height:42px;font-size:16px; font-weight:bold;color:#fff; cursor:pointer; border:1px outset #029FD6; background:#007FC6;}
.personal_skills button.btn{ width:148px;margin-left:35px; }
.personal_skills button.btnclose{ width:92px;margin-left:19px; }
.personal_skills button:hover{border:1px #029fd6 inset;}

.personal_skills .success{ padding:55px 0 65px; text-align:center}
.personal_skills .success_skills{ padding:40px 0 35px}
.personal_skills .success h3{ font-size:28px; line-height:40px}
.personal_skills .success_skills h3{ font-size:14px; line-height:25px}
.personal_skills .success p{ font-size:12px; margin:10px 0}

/*item-cover-all*/
.item-cover-all{ width:212px; border:1px #e6e6e6 solid; height:auto; overflow:hidden;}
.item-cover-all h4{ height:28px; line-height:30px; overflow:hidden; font-size:14px;border-bottom:1px solid #eee;padding:0 0 0 5px;}
.item-cover-all dl{ display:block; padding:17px 10px 0; height:auto; overflow:hidden; clear:both;zoom:1}
.item-cover-all dl dt{ float:left; }
.item-cover-all dl dd a{ font-weight:bold}
.item-cover-all dl dt a img{ display:block; width:60px; height:60px; padding:1px; border:2px #E9E9E9 solid; overflow:hidden}
.item-cover-all dl dt a:hover img{ border:2px #86abd1 solid;}
.item-cover-all dl dd{ display:block; margin:0 0 0 74px;_margin:0 0 0 71px;color:#666}
.item-cover-all dl dd p{ height:40px;word-wrap:break-word; overflow:hidden}
.item-cover-all .mb-tips{ padding:0 0 17px;}

/*doc-cover*/
.doc-cover{ float:left; display:inline; width:728px; padding:0 5px;border:1px #ddd solid; background:#f6f6f6}
.doc-cover h4{ font-size:14px; padding:7px 5px 0}
.doc-cover h4 a{float: right; font-weight: normal; font-size: 12px;}
.doc-cover dl{ float:left; padding:12px 8px 0;width:88px; height:148px; overflow:hidden;text-align:center;}
.doc-cover dl dt a img{ border:2px #E9E9E9 solid; padding:2px;width:70px;height:90px;}
.doc-cover dl dt a:hover img{ border:2px #86abd1 solid;}
.doc-cover dl dd a{ line-height:20px;}

.doc-cover-v62{ width:948px;}
/*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;}
.end-page .pages-list a,.end-page .pages-list span{float:left; font-size:11px; padding:0 5px;line-height:18px;height:18px;overflow:hidden;border:1px #ccc solid;margin:0 4px 0 0;color:#000}
/*.end-page .pages-list a.next{ padding:0 5px;}*/
.end-page .pages-list a:hover{ text-decoration:none}
.end-page .pages-list span.cur,.end-page .pages-list a:hover{background:#0692CF;color:#fff;}
.end-page span.num{ font-size:11px;}
.end-page span.more{ border:0;height:20px;}
/*indent-flash*/
#indent-flash{display:none; position:absolute;top:82px; right:-22px; z-index:9}
#groupIframe{width:600px;height:auto; position:fixed;*position:absolute;top:50%;left:50%;margin:-120px 0 0 -300px;display:none;overflow: hidden;z-index: 10001}

/*docinend v6100115*/
#main .v6100115{ width:960px; margin:0 0 15px}
.v6100115 .sameheight{ width:960px}
.v6100115 #commonts{ width:694px}
.v6100115 .lbox .lbCont{ width:694px}
.v6100115 .listPl{ width:656px}
.v6100115 .listHf{ width:491px}
.v6100115 .listPl .cont{ width:491px}
.v6100115 .borderbskillsr{ width:696px}
.v6100115 .list2 textarea{ width:648px}
.v6100115 #textarea_imp{ left:110px}
.v6100115 .item-cover-all{ width:236px; border:none;padding:2px 10px 5px;}
.v6100115 .item-cover-all dl{ padding:7px 0 10px}
.v6100115 .item-cover-all .mb-tips{padding:0;}
.v6100115 .ad{ float:left;width:100%; overflow:hidden; margin:10px 0 8px}
.v6100115 .ad .fl{ margin:8px 0 0}
.v6100115 .ad #a4{ margin:8px 5px 0 0}

/*docinfo v7*/
.docinfo-v7{ width:694px; float:right; border:1px solid #EEEEEE; margin:0 0 8px}
.docinfo-v7 h4{font-size:14px;height:28px;line-height:30px;overflow:hidden;}
.docinfo-v7 .avt_cont{ border:none; width:auto}

/*docinfo v8*/
.border-n{ border:none}
.sideinfo-v8 .ad{ float:left;width:100%; margin:0; overflow:hidden;}
.sideinfo-v8 .ad .fl{ margin:0}
.sideinfo-v8 .ad #a4{ margin:0 5px 0 0}

.sideinfo-v8 .item-cover-all{ border:none;padding:2px 0 5px; width:256px;}
.sideinfo-v8 .item-cover-all h4{ padding:0 0 0 10px}
.sideinfo-v8 .item-cover-all .mb-tips{ margin:0 10px}

.sameheight-v8 .avt_cont{ border:none; padding:0 10px}
/*.margin-t{ margin:0}*/

#RES_ID_xn_pop_dialog_table{ position:absolute}
.renren-iframe,.renren-iframe-maxwidth{display:none;width:470px; height:0;position:absolute;top:104px;left:300px;z-index:9; background:#fff}
.renren-iframe-maxwidth{ width:520px;top:125px; left:380px}
/*renren iframe*/