body { margin: 0pt; padding: 0pt; font-size: 12px; line-height: 20px; color: rgb(52, 52, 52); font-family: tahoma,Arial,宋体; }
div, form, img, ul, ol, li, dl, dt, dd, option { margin: 0pt; padding: 0pt; border: 0pt none; list-style: none outside none; }
em { font-style: normal; }
h1, h2, h3, h4, h5, h6, p, span, blockquote, input, select, textarea { margin: 0pt; padding: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; border: 0pt none; }
h2 { font-size: 12px; color: rgb(67, 67, 67); line-height: 22px; text-align: left; }
a { text-decoration: none; color: rgb(50, 111, 168); }
a:hover { text-decoration: underline; color: rgb(34, 132, 226); }
.clear { clear: both; }
.clear:after { display: block; content: " "; overflow: hidden; height: 0pt; clear: both; }
#head_k, #nav li a span, .searchBox, .searchbar { background: url('../img/d_nav_bg.gif') no-repeat scroll left bottom transparent; }
#nav li a, .searchNew, .searchNew button, #nav li.channel, #uboxstyle div.tag_select, #uboxstyle div.tag_select_hover, #uboxstyle div.tag_select_open, .searchNew a.btn, .searchNew input.btn, #search-listbtn, #nav_end li.upload, .search_end input.btn, .quick_end span a, #nav li.channel .ulblock:hover ul, #nav li.channel:hover ul, #nav_end li.channel .ulblock:hover ul, #nav_end li.channel:hover ul, #nav_end li.channel, #nav_end li.channel .ulblock { background: url('../img/nav_bg_l.png') no-repeat scroll left 0pt transparent; }
#head_k { width: 100%; height: auto; padding: 0pt 0pt 2px; text-align: center; background-repeat: repeat-x; background-position: 0pt -319px; position: relative; z-index: 20; min-width: 980px; }
.headBox { width: 960px; margin: 0pt auto; text-align: left; position: relative; height: 62px; }
.logo_k, #nav { float: left; }
.logo_k, .logo_k img { height: 60px; width: 173px; border: 0pt none; }
.quick_link { float: right; height: 17px; font-family: Arial,Helvetica,sans-serif; margin: 41px 0pt 0pt; }
#head_k .quick_link a, #head_k .quick_link span { color: rgb(50, 111, 168); margin: 0pt 0pt 0pt 10px; }
#head_k .quick_link a:hover { color: rgb(34, 132, 226); text-decoration: underline; }
#nav { position: absolute; left: 173px; top: 27px; }
#nav li { float: left; height: 28px; line-height: 28px; margin: 6px 6px 0pt 0pt; }
#nav li a { float: left; padding: 0pt 0pt 0pt 17px; font-size: 14px; font-weight: bold; height: 28px; line-height: 32px; overflow: hidden; }
#nav li a span { float: left; background-position: right 0pt; padding: 0pt 17px 0pt 0pt; color: rgb(0, 0, 0); cursor: pointer; font-family: 宋体; }
#nav li a:hover { background-position: left -56px; text-decoration: none; }
#nav li a:hover span { background-position: right -56px; }
#nav li.upload { height: 34px; line-height: 34px; margin: 0pt; }
#nav li.upload a { background-position: left -84px; padding: 0pt 0pt 0pt 38px; height: 34px; line-height: 38px; }
#nav li.upload a span { background-position: right -84px; color: rgb(255, 255, 255); }
#nav li.upload a:hover { background-position: left -118px; }
#nav li.upload a:hover span { background-position: right -118px; }
#nav li a.on, #nav li a.on:hover { background-position: left -28px; }
#nav li a.on span, #nav li a.on:hover span { background-position: right -28px; color: rgb(255, 255, 255); }
#nav li.channel { background-position: 0pt -152px; width: 71px; height: 28px; overflow: inherit; position: relative; z-index: 999; cursor: pointer; }
#nav li.channel a { background: none repeat scroll 0% 0% transparent; color: rgb(0, 0, 0); }
#nav li.channel li { float: left; width: 100%; height: 17px; line-height: 17px; left: 20px; margin: 0pt; display: block; }
#nav li.channel li a { height: 17px; line-height: 17px; }
#nav li.channel li a:hover { background: none repeat scroll 0% 0% transparent; color: rgb(34, 132, 226); }
#nav li.channel li a span { font-family: 宋体; padding: 0pt; background: none repeat scroll 0pt 50% transparent; color: rgb(153, 153, 153); }
#nav li.channel .ulblock { height: 28px; width: 54px; overflow: hidden; display: table; }
#nav li.channel .ulblock:hover, #nav li.channel:hover ul { display: block; }
* > #nav li.channel ul { display: none; }
#nav li.channel .ulblock:hover ul, #nav li.channel:hover ul { display: block; margin: 0pt; padding: 8px 4px 9px; width: 72px; float: left; position: absolute; top: 28px; left: -2px; background-position: 0pt -286px; border-collapse: collapse; }
#nav li.channel .ulblock ul a, #nav li.channel:hover ul a { text-align: left; font-weight: normal; padding: 0pt 0pt 0pt 11px; width: 61px; font-size: 12px; }
.searchBox { width: 960px; height: 75px; text-align: center; background-repeat: repeat-x; background-position: 0pt -227px; margin: 5px auto 0pt; clear: both; position: relative; z-index: 2; }
.searchNew { width: 100%; height: 100%; background-position: 0pt -180px; position: relative; }
.searchBox h3 { width: 140px; float: left; margin: 20px 0pt 0pt 110px; display: inline; text-indent: -3000px; }
.searchNew input { width: 327px; height: 19px; border: 1px solid rgb(163, 207, 234); font-size: 14px; padding: 3px 0pt 0pt 2px; margin: 0pt 5px 0pt 0pt; float: left; color: rgb(102, 102, 102); font-family: tahoma,Arial,宋体; }
.searchNew input.listTopDefault { color: rgb(197, 197, 197); }
.searchNew input.btn { width: 60px; height: 25px; line-height: 28px; background-position: -84px -155px; border: 0pt none; font-size: 14px; font-weight: bold; letter-spacing: 2px; cursor: pointer; margin: 0pt 5px; float: left; color: rgb(0, 0, 0); padding: 0pt; }
.searchNew input.btn:hover { background-position: -210px -155px; }
.searchbar { background-position: right -152px; height: 27px; width: 700px; float: right; padding: 24px 0pt; text-align: left; }
#searchBox a { color: rgb(255, 255, 255); font-size: 14px; text-decoration: underline; margin: 4px 0pt 0pt; float: left; }
#search-listbtn { float: left; color: rgb(0, 0, 0); width: 41px; height: 24px; line-height: 24px; background-position: -144px -155px; padding: 0pt 17px 0pt 7px; cursor: pointer; }
#search-listbtn h5 { height: 24px; line-height: 26px; width: 41px; overflow: hidden; font-weight: normal; font-size: 12px; padding: 0pt; }
#search-listbtn div { display: none; position: absolute; z-index: 999; margin: 0pt 0pt 0pt -7px; padding: 0pt; border: 1px solid rgb(0, 153, 238); width: 64px; }
#search-listbtn div li { float: left; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#search-listbtn a { display: block; width: 50px; padding: 0pt 7px; margin: 0pt; font-size: 12px; text-decoration: none; line-height: 20px; color: rgb(121, 162, 189); }
#search-listbtn a:hover { background: none repeat scroll 0% 0% rgb(245, 245, 245); color: rgb(26, 111, 192); }
#foot_k { width: 100%; height: auto; margin: 0pt auto; border-top: 1px solid rgb(181, 181, 181); padding: 15px 0pt 20px; position: relative; }
#foot_k ul { margin: auto; overflow: hidden; display: block; width: 960px; height: auto; }
#foot_k li { float: left; padding: 0pt 30px 0pt 60px; }
#foot_k dt { padding: 10px 0pt; font-weight: bold; color: rgb(250, 137, 0); }
#foot_k dd, #foot_k dd a { line-height: 20px; color: rgb(102, 102, 102); }
#foot_k dd a:hover { color: rgb(34, 132, 226); text-decoration: underline; }
#foot_k dd a.num { color: rgb(50, 111, 168); margin: 0pt 0pt 0pt 5px; }
#foot_k dd em { font: 11px Arial,Helvetica,sans-serif; margin: 0pt 5px; }
#foot_k dd.cop a, #foot_k dd.cop span { float: left; height: 48px; width: 40px; overflow: hidden; }
#foot_k dd.cop span { width: 44px; }
#foot_k dd.cop a img, #foot_k dd.cop span img { width: 164px; height: 48px; }
#foot_k dd.cop a.cop1 img { margin: 0pt 0pt 0pt -44px; }
#foot_k dd.cop a.cop2 img { margin: 0pt 0pt 0pt -84px; }
#foot_k .copy { clear: both; margin: 10px 0pt 0pt; text-align: center; color: rgb(102, 102, 102); font-family: arial; }
.item-skills-wapper { width: 100%; position: absolute; top: 100px; z-index: 1002; }
.skills-w500 { width: 500px; left: 50%; margin: 0pt 0pt 0pt -250px; }
.item-skills-bg { background: none repeat scroll 0% 0% rgb(224, 224, 224); padding: 0pt 3px 3px 0pt; position: relative; bottom: -1px; right: -1px; }
.item-skills { border: 4px solid rgb(101, 149, 195); background: none repeat scroll 0% 0% rgb(239, 248, 255); padding: 15px 20px; height: auto; display: block ! important; position: relative; top: -1px; left: -1px; z-index: 2; }
.item-skills .list-shop .closed { position: absolute; top: 15px; right: 15px; display: block; overflow: hidden; cursor: pointer; }
.notice-cont { line-height: 1.8; }
.notice-cont h5 { color: red; font-size: 100%; padding: 0pt 20px 0pt 0pt; }
.notice-cont .txt-r { text-align: right; }
.notice-cont .txt-r span { color: rgb(153, 0, 0); cursor: pointer; }
span.viewhot1, span.viewhot2, span.viewhot3, span.viewhot4, span.viewhot5 { background: url('../img/icon_hot.gif') repeat-x scroll 0pt 0pt transparent; width: 54px; height: 7px; overflow: hidden; position: relative; left: 2px; display: inline-block; }
span.viewhot4 { background-position: 0pt -21px; }
span.viewhot5 { background-position: 0pt -28px; }
/* ::::: http://img.wanlibo.com/css/index/docinindexv7.css?rand=20100628 ::::: */

h2, h3, h4 { color: rgb(51, 51, 51); }
h2 { font-size: 22px; }
h3 { font-size: 16px; }
h4 { font-size: 16px; }
.box { position: relative; margin-top: 10px; float: left; }
.ad { height: 96px; width: 100%; }
.ad img { display: block; }
.forboxbg { background: none repeat scroll 0% 0% rgb(242, 239, 230); width: 238px; height: auto; margin: 4px 0pt 0pt 3px; }
.fr { float: right; }
.rd_tr, .rd_br, .rd_tl, .rd_bl, .readbox li, .readbox span.back a, .readbox span.next a, .readbox span.noback a, .readbox span.nonext a, .class_l, .class_m, .class_r, .classcolumn h3, .classcolumn h3 span, .lowercolumn h4, .lowercolumn h4 span, #login_tag li, #login_tag li a, #login_tag li.selectTag, #login_tag li.selectTag a, .login_new .top2, #hot_wrapper span, .login_new p .btn, .login_new p input.reg, .login_new p.skills span a, .recombox ol li span, .lowercolumn dd.read, .activeuser span.up { background: url('../img/index_bg.png') no-repeat scroll 0pt 0pt transparent; }
.readbox li { background-color: rgb(255, 255, 255); }
.rd_tr, .rd_br, .rd_tl, .rd_bl { display: block; height: 5px; width: 5px; position: absolute; overflow: hidden; }
.rd_tr { background-position: -5px 0pt; right: 0pt; }
.rd_br { background-position: -5px -5px; bottom: 0pt; right: 0pt; }
.rd_bl { background-position: 0pt -5px; bottom: 0pt; left: 0pt; }
.slills .rd_tl, .slills .rd_tr { width: 6px; height: 9px; }
.slills .rd_bl, .slills .rd_br { width: 3px; height: 3px; }
.slills .rd_tl { background-position: -10px 0pt; }
.slills .rd_tr { background-position: -16px 0pt; }
.slills .rd_bl { background-position: -22px 0pt; }
.slills .rd_br { background-position: -25px 0pt; }
.login_fillet { position: relative; }
.login_fillet .rd_tr, .login_fillet .rd_br, .login_fillet .rd_tl, .login_fillet .rd_bl { height: 3px; width: 3px; }
.login_fillet .rd_tr { background-position: -127px -88px; }
.login_fillet .rd_bl { background-position: -124px -91px; }
.login_fillet .rd_br { background-position: -127px -91px; }
#outer { width: 960px; margin: 0pt auto 20px; color: rgb(51, 51, 51); height: auto; overflow: hidden; }
.boxleft { float: left; width: 704px; height: auto; overflow: hidden; }
.boxright { float: right; width: 246px; height: auto; overflow: hidden; }
#outer a, #outer a:hover { color: rgb(50, 111, 168); font-size: 12px; }
#outer a:hover { color: rgb(34, 132, 226); text-decoration: underline; }
#readcolumn { width: 704px; }
.readbox { height: 258px; border: 1px solid rgb(223, 223, 223); background: none repeat scroll 0% 0% rgb(245, 245, 245); }
.readbox h2 { padding: 8px 10px 16px; }
.readbox li { float: left; width: 119px; height: 192px; padding: 9px 20px 0pt 18px; text-align: center; background-position: -34px -94px; margin: 0pt 23px; display: inline; overflow: hidden; word-wrap: break-word; }
.readbox li p { margin: 8px 0pt 0pt; }
.readbox li a { display: block; }
#classread, .class_l, .class_r { background: url('../img/mc_bg_repeatv7.gif') repeat-x scroll 0pt -403px transparent; }
#classread { width: 704px; height: 403px; clear: both; overflow: hidden; }
.classbox { width: 100%; height: 100%; }
.class_l, .class_r { width: 7px; height: 403px; display: block; position: absolute; top: 0pt; background-repeat: no-repeat; }
.class_l { background-position: 0pt 0pt; left: 0pt; top: 0pt; }
.class_r { background-position: 0pt -806px; right: 0pt; top: 0pt; }
.classcolumn { padding: 12px 16px 12px 11px; float: left; display: inline; position: absolute; }
.classcolumn h3, .contcolumn h3, .lowercolumn h4 { background-position: -124px -33px; padding: 12px 0pt 0pt 22px; }
.classcolumn h3 { height: 31px; }
.classcolumn h3 span, .lowercolumn h4 span { width: 79px; height: 11px; position: relative; display: block; top: -16px; left: 110px; background-position: -44px 0pt; }
.classcolumn h3 span { width: 545px; background: url('../img/mc_bg.gif') no-repeat scroll 0pt 0pt transparent; position: relative; }
.classcolumn h3 span a { position: absolute; right: 10px; top: -5px; }
.lowercolumn h4 span { background-position: 0pt -21px; width: 215px; left: 80px; }
.lowercolumn h4 span .fr { position: absolute; top: -5px; right: 10px; }
.classcolumn li { float: left; width: 125px; margin: 24px 22px 0pt; height: 20px; display: inline; overflow: hidden; font-size: 16px; font-weight: bold; }
#classread .classcolumn li a, #classread .classcolumn li a:hover { font-size: 16px; white-space: nowrap; }
#classread .classcolumn p a, #classread .classcolumn p a:hover { font-size: 14px; white-space: nowrap; }
.classcolumn li img, .classcolumn li a, .classcolumn li span { float: left; }
.classcolumn p { font-size: 14px; margin: 50px 0pt 0pt 5px; }
#lowercont { width: 100%; height: auto; overflow: hidden; clear: both; }
.lowerbox { border-right: 1px solid rgb(198, 198, 198); border-width: 4px 1px 1px; border-style: solid; border-color: rgb(198, 198, 198); width: 958px; height: auto; overflow: hidden; padding: 0pt 0pt 10px; }
.lowercolumn { float: left; width: 340px; margin: 10px 0pt 0pt; padding: 0pt 0pt 0pt 12px; display: inline; }
.borderskills { border-right: 1px solid rgb(236, 236, 236); }
.lowercolumn dl { width: 316px; height: auto; margin: 0pt 2px; padding: 15px 0pt; clear: both; overflow: hidden; position: relative; }
.lowercolumn dl p { position: absolute; right: 0pt; color: rgb(202, 202, 202); width: auto; font-size: 36px; bottom: 12px; }
.lowercolumn dl p span { font-size: 11px; position: relative; top: -3px; }
.lowercolumn dt { margin: 0pt 15px 0pt 3px; overflow: hidden; width: 90px; float: left; }
.lowercolumn dt a { border: 3px solid rgb(229, 229, 229); float: right; }
.lowercolumn dt a:hover { border: 3px solid rgb(134, 171, 209); }
.lowercolumn dt a img { border: 2px solid rgb(255, 255, 255); }
.borderskills dt a img { width: 70px; height: 90px; }
.lowercolumn dd { color: rgb(101, 101, 101); float: right; height: 18px; line-height: 18px; width: 200px; }
.lowercolumn dd.first { height: auto; font-size: 12px; margin: 0pt 0pt 5px; }
.lowercolumn dd { font: 11px tahoma,Arial; }
.lowercolumn dd a { position: relative; top: 1px; }
.lowercolumn dd img { margin: 0pt 3px 0pt 0pt; vertical-align: middle; }
.lowercolumn dd img.userhead_min { width: 13px; height: 13px; }
.rightcolumn { width: 239px; background: none repeat scroll 0% 0% rgb(242, 239, 230); margin: 10px 4px 0pt 0pt; display: inline; }
.date_new li { float: right; height: 22px; overflow: hidden; }
.date_new li.active a, .date_new li.ahover a { display: block; font-size: 12px; font-weight: normal; height: 20px; line-height: 22px; margin: 0pt 3px 0pt 0pt; text-align: center; width: 34px; }
.date_new li.active a { background: none repeat scroll 0% 0% rgb(230, 228, 231); }
.recombox ol li { float: left; line-height: 32px; height: 32px; padding-left: 10px; width: 208px; overflow: hidden; }
.recombox ol li span { float: left; margin: 10px 5px 0pt 0pt; width: 16px; height: 12px; line-height: 1; color: rgb(255, 255, 255); font-weight: bold; font-size: 11px; text-align: center; background-position: -199px -283px; }
.recombox { border: 1px solid rgb(224, 224, 224); background: none repeat scroll 0% 0% rgb(255, 255, 255); display: block; width: 223px; margin: 0pt 0pt 5px 7px; padding: 5px 0pt; height: auto; overflow: hidden; }
#outer .recombox ol li a, #outer .recombox .date_new a { color: rgb(51, 51, 51); }
#outer .recombox ol li a:hover, #outer .recombox .date_new a:hover { color: rgb(34, 132, 226); text-decoration: none; }
.rightcolumn h4 { height: 31px; line-height: 33px; overflow: hidden; padding: 0pt 0pt 0pt 14px; }
.rightcolumn h4 .fr { margin: 0pt 10px 0pt 0pt; }
.recombox .matic { text-align: center; padding: 2px 0pt 0pt; width: 100%; }
.recombox .matic a { display: block; height: 79px; margin: 0pt 0pt 5px; }
.recombox .matic img { border: 1px solid rgb(224, 224, 224); }
.announce { padding: 3px 14px 0pt; }
.announce li { height: 22px; line-height: 22px; }
.announce li.tips { background: none repeat scroll 0% 0% rgb(255, 246, 237); border: 1px solid rgb(243, 213, 179); height: auto; padding: 3px 10px; margin: 0pt 0pt 2px; line-height: 1; font-family: arial; }
#lowercont .announce li span, .announce li span { color: red; }
#userrank { width: 246px; }
.userbox { height: 505px; border-right: 1px solid rgb(198, 198, 198); border-width: 4px 1px 1px; border-style: solid; border-color: rgb(198, 198, 198); }
.userbox h4 { padding: 8px 12px 6px 15px; line-height: 20px; }
.foractiveuser { border: 1px solid rgb(224, 224, 224); margin: 0pt 6px 5px 7px; }
.foractiveuser .activeuser { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 223px; height: auto; overflow: hidden; border-top: 1px dashed rgb(255, 255, 255); }
.foractiveuser .activeuser li { border-top: 1px dashed rgb(196, 196, 196); padding: 11px 0pt; line-height: 52px; width: 100%; }
.foractiveuser .activeuser li, .foractiveuser .activeuser span.num, .foractiveuser .activeuser img.userpic, .foractiveuser .activeuser p { float: left; height: 48px; overflow: hidden; }
.foractiveuser .activeuser img.userpic { width: 48px; }
.foractiveuser .activeuser span.num { color: rgb(247, 118, 0); width: 18px; font-weight: bold; font-size: 12px; text-align: center; font-family: tahoma,Arial; }
.foractiveuser .activeuser p { line-height: 16px; height: 16px; width: 145px; margin: 0pt 0pt 0pt 7px; color: rgb(143, 143, 143); overflow: hidden; position: relative; }
.foractiveuser .activeuser p span { margin: 0pt 0pt 0pt 7px; }
.foractiveuser .activeuser p.fc6 { color: rgb(102, 102, 102); }
.foractiveuser .activeuser p.fc6 span.fco { color: rgb(252, 141, 0); }
.foractiveuser .activeuser p.fcb { color: rgb(48, 112, 168); overflow: hidden; }
#login_tag { clear: both; width: 100%; height: 23px; position: relative; z-index: 9; }
#login_tag li { float: left; background-position: -34px -319px; margin: 2px 1px 0pt 0pt; position: relative; }
#login_tag li a { float: left; background-position: right -364px; padding: 0pt 5px; width: 80px; text-align: center; font-size: 14px; color: rgb(51, 51, 51); line-height: 24px; height: 21px; overflow: hidden; }
#login_tag li.selectTag { float: left; background-position: -34px -295px; margin: 0pt 1px -1px 0pt; position: relative; }
#login_tag li.selectTag a { float: left; background-position: right -340px; text-align: center; font-size: 14px; font-weight: bold; height: 24px; line-height: 27px; overflow: hidden; }
#login_tag li a:hover, #login_tag li.selectTag a:hover { font-size: 14px; text-decoration: none; color: rgb(51, 51, 51); }
.loginbox_new, .loginafter { width: 246px; overflow: hidden; float: right; }
.login_new { border: 1px solid rgb(190, 207, 253); width: 239px; height: 235px; overflow: hidden; padding: 0pt 0pt 0pt 5px; }
.login_new p { display: block; clear: both; margin: 0pt 7px; }
.login_new p.dl_box { text-indent: 0pt; }
.login_new p.dl_box label { width: 100px; position: relative; top: 2px; font-size: 14px; }
.login_new p.dl_box input { width: 210px; height: 18px; vertical-align: middle; padding: 6px 2px; font-size: 16px; border: 1px solid rgb(126, 157, 185); }
.login_new p.fortext_mail input { font-size: 16px; font-weight: bold; color: rgb(51, 51, 51); }
#outer .login_new p.checkcode a { position: relative; top: 3px; font-size: 14px; }
#outer .login_new p.checkcode a.forget-password { margin: 0pt 8px 0pt 0pt; float: right; font-size: 12px; }
.login_new p.mttips { margin-top: 4px; margin-bottom: 4px; }
.login_new p.mttips10 { margin-top: 5px; margin-bottom: 4px; }
.login_new p .btn, .login_new p input.reg { background-position: 0pt -417px; height: 28px; line-height: 28px; width: 79px; border: 0pt none; float: left; text-align: center; color: rgb(255, 255, 255); margin: 3px 0pt 0pt; font-size: 14px; }
.login_new p .btn, .login_new p .regtips { cursor: pointer; }
.login_new p.mttips .regtips { margin: 3px 0pt 0pt 50px; }
#outer .login_new p a { color: rgb(50, 111, 168); }
#outer .login_new p a:hover { color: rgb(34, 132, 226); }
.login_new p input.reg { width: 134px; background-position: -79px -417px; line-height: 35px; height: 35px; font-size: 16px; }
.login_new p.helplink { padding: 11px 0pt 0pt 2px; }
.login_new p.helplink img { vertical-align: middle; margin: -1px 0pt 0pt 20px; }
.login_new p.skills { position: relative; }
.login_new p.skills span { display: block; position: absolute; left: 90px ! important; top: 8px; }
.login_new p.skills span a { background-position: right -454px; padding: 0pt 18px 0pt 0pt; }
.selectTag { display: block; }
.reg_new p { width: 240px; height: auto; overflow: hidden; margin: 10px 0pt; }
.reg_new p.mttips { margin-top: 12px; margin-bottom: 4px; }
.reg_new p.dl_box label { float: left; width: 70px; text-align: right; }
.reg_new p.dl_box input, .reg_new p.dl_box span { margin: 0pt 0pt 0pt 4px; }
.reg_new p.dl_box input { float: left; width: 152px; }
.reg_new p.dl_box input.regloginname { color: rgb(197, 197, 197); font-size: 12px; font-weight: normal; }
.reg_new p.dl_box span { float: left; width: 175px; }
.reg_new p.dl_box span input { margin: 0pt; }
.reg_new p.mttips .regtips { margin: 0pt 0pt 0pt 55px; }
.reg_new p.dl_box img.val { top: 5px; left: 3px; position: relative; display: none; }
.login_new p.checkcode input { width: 50px; height: 16px; font-size: 16px; font-weight: bold; float: none; ime-mode: disabled; }
.login_new p.checkcode img { vertical-align: middle; margin: 0pt 3px; }
.login_new p.login_rem { padding: 4px 0pt ! important; }
.login_new p.login_rem input { width: auto; position: relative; border: medium none; margin: 0pt 5px 0pt 0pt; }
.login_new p.login_rem { padding: 4px 0pt ! important; }
.sitesearch { text-align: center; width: 100%; clear: both; margin: 20px auto 0pt; }
.sitesearch label { font-size: 16px; font-weight: bold; color: rgb(0, 0, 0); margin: 0pt 10px 0pt 0pt; }
.sitesearch input { width: 400px; border: 1px inset rgb(204, 204, 204); height: 18px; }
.sitesearch input.btn { width: 64px; height: 22px; line-height: 12px; border: 1px outset rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(212, 208, 197); margin: 0pt 0pt 0pt 7px; cursor: pointer; }
.notice { width: 500px; position: absolute ! important; left: 50%; top: 500px; margin: 0pt 0pt 0pt -250px; }
.notice .item-skills-bg { background: none repeat scroll 0% 0% rgb(224, 224, 224); padding: 0pt 3px 3px 0pt; }
#tags { padding: 0pt 5px; }
#tags li { width: auto; display: inline; margin: 0pt 6px; line-height: 30px; }
#outer #tags li a { color: rgb(51, 51, 51); white-space: nowrap; }
.foractiveuser { padding: 0pt; border-top: 0pt none; }
#banner46 { margin: 10px 0pt 0pt ! important; }
#hot_wrapper { width: 609px; height: 201px; position: relative; left: 47px; }
#hot_wrapper .outer_container { height: 201px; width: 609px; overflow: hidden; position: relative; left: 0pt; }
#hot_container { position: absolute; left: 0pt; top: 0px; width: 20000px; height: 201px; }
#hot_wrapper span { display: block; width: 31px; height: 52px; font-size: 0pt; overflow: hidden; text-indent: -999px; cursor: pointer; }
#hot_wrapper .left { background-position: -62px -42px; }
#hot_wrapper .noright { background-position: -93px -42px; }
#hot_wrapper #stepup { position: absolute; top: 75px; left: -31px; }
#hot_wrapper #next { position: absolute; top: 75px; right: -31px; }
#hot_wrapper .outer_container { height: 201px; width: 609px; overflow: hidden; position: relative; left: 0pt; }
.column-yqlj { background: none repeat scroll 0% 0% rgb(250, 250, 250); padding: 10px 1%; width: 98%; margin: 20px 0pt 0pt; }
.column-yqlj dt, column-yqlj dd { float: left; line-height: 1.8; }
.column-yqlj dt { font-weight: bold; }
.column-yqlj dt, .column-yqlj dd a { margin: 0pt 11px 0pt 0pt; }

.xnconnect_login_button { cursor: pointer; }

