body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;outline:0 none}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}
html{ background:#FAF9F8}
.thid{ left:-9999em;position: absolute;}


.main{ width:1000px; margin:0 auto 20px;}
.main:after{clear:both;display:block;visibility:hidden;height:0;line-height:0;content:"";}
.top_box{ margin:10px 0; border:1px #D2D2D2 solid; height:176px;background:#fff url(../img/bg_topinfo.jpg) no-repeat;position:relative; }

.top_box .search{position: absolute; right:3px; bottom:3px}
.top_box .search .in_txt{ border:1px #CAC9C9 solid; color:#666; height:21px; width:130px; line-height:21px; padding:2px 4px; vertical-align:middle; background:#fff}
.top_box .search .btn_search{ border:1px #CAC9C9 solid; display:inline-block; vertical-align:middle; width:25px;height:25px; overflow:hidden;font-size:0;line-height:0;color:rgba(0,0,0,0);background:#fff url(../img/bg_spr.png) no-repeat 0 0;}


.modbox{ border:1px #D2D2D2 solid; background:#fff;position:relative;zoom:1}
.modbox .title{ border-bottom:1px #CF2531 solid; margin:10px 15px 10px 0}
.modbox .title h2{ padding-left:10px;font:15px/22px \5FAE\8F6F\96C5\9ED1; width:90px; height:20px; color:#fff; background:#D82935;position:relative; }
.modbox .title i{ display:inline-block;position: absolute; right:0; top:0; height:0; width:0;overflow:hidden; border-top:20px #FFFFFF solid; border-left:20px #D82935 solid}
.modbox .linkmore{position: absolute; right:16px; top:10px; color:#432F07}



.new_skill{ float:right; width:550px; height:286px; margin-bottom:6px}
.bannerbox{ float: left; width:440px; height:286px; margin-bottom:6px}
.hot_skill{ float: left; width:495px; height:390px}
.rule{ float:right; width:495px; height:390px}


.skill_info{ padding:0 15px}
.skill_info li{ border-bottom:1px #8C8C8C dotted; padding:0 8px;position:relative;zoom:1; margin:12px 0 5px}
.skill_info li dt{ color:#FA5252; font-size:14px ; font-weight:bold; margin-bottom:3px}
.skill_info li dd{ color:#787878; padding-bottom:3px}
.skill_info .ic_num{ display:inline-block; border:1px #EC960F solid;width:18px;height:14px; vertical-align:-2px;*vertical-align:middle; overflow:hidden; text-align:center; color:#fff;font:bold 14px/14px Arial, Helvetica, sans-serif;margin-right:3px;background:url(../img/bg_spr.png) no-repeat 0 -28px;}

.skill_info .link_info{position: absolute; top:0px; right:10px; color:#1E5AA4}

.sub_link{ text-align: right;}
.link_more{ color:#747576; font-family:simsun;  text-decoration:underline; font-size:14px}



.skill_info .ic_self,.skill_info .ic_share{ display:inline-block;width:57px;height:17px; vertical-align:0px;*vertical-align:middle; overflow:hidden;background:url(../img/bg_spr.png) no-repeat -30px 0;}
.skill_info .ic_share{ background-position:-30px -19px;}


.banner_main{width:420px;height:266px;position:relative;border:1px #DCDCDC solid; margin:9px auto 0}
.banner_main .bg{width:420px;height:25px;position: absolute; left:0; bottom:0; background:#fff;filter:alpha(opacity=70); opacity: 0.7; }
.banner_main ul{position: absolute;right:5px; bottom:5px; z-index:22}
.banner_main ul li{ width:10px; height:10px; float:left; display:inline; margin-left:5px;overflow:hidden; cursor:pointer; background:#A8A8A8}
.banner_main .on{background:#FC7B87}



.hot_info{ padding:5px 15px}
.hot_info ul{ margin-bottom:10px}
.hot_info li{ border-bottom:1px #8C8C8C dotted; color:#1E5AA4;position:relative;zoom:1; font-size:14px; padding:7px 0 2px; height:20px; }
.hot_info li a{ color:#1E5AA4}
.hot_info .ic_num{ display:inline-block; border:1px #C6C6C5 solid;width:15px;height:12px; vertical-align:-2px;*vertical-align:middle; overflow:hidden; text-align:center; color:#909090;font:10px/12px Arial, Helvetica, sans-serif; margin-right:3px;background:#F2F1EF;}
.hot_info .ic_top{ border:1px #FFB821 solid;  color:#fff;background:url(../img/bg_spr.png) no-repeat 0 -44px}
.hot_info .ic_new,.hot_info .ic_hot{ display:inline-block;width:32px;height:14px; vertical-align:0px;*vertical-align:middle; overflow:hidden;background:url(../img/bg_spr.png) no-repeat -31px -38px;}
.hot_info .ic_hot{ background-position:-66px -38px;}
.hot_info .time{position: absolute; right:0; top:5px; color:#888787; font-size:12px;}

.hot_info02 li{padding:7px 10px 2px;}



.rule_info{ padding:0px 15px 0; color:#8C8C8C; line-height:20px}
.rule_info a{ color:#1E5AA4}
.rule_info h3{ font-size:14px; color:#FA5252}


.skill_in{ width:750px; height:auto !important}

.hotshow{ float:right; width:238px; margin-bottom:10px}
.show_info{ width:210px; margin:0 auto}
.show_info li{ margin-bottom:10px}

.page_box{ text-align:center; padding:15px 0;color:#0E64AD;}
.page_box .link_pg{ color:#0E64AD; text-decoration:underline; margin:0 5px;}
.page_box .links{ border:1px #CCCBCA solid; display:inline-block; margin:0 2px; background:#F7F6F5; text-align:center;width:18px;height:18px; color:#0E64AD}
.page_box .on{ border:1px #1B498E solid; background:#0C66B2;color:#fff}


.jq_info{ padding:0px 10px 10px}
.jq_info li{ line-height:24px}
.jq_info a{ color:#2F88C6}

.interbox{ float:left;width:750px; height:auto !important; height:800px; min-height:800px}

.tit_top{ height:30px; background:#FEF6E4; margin:20px 0 15px;}
.tit_top h2{ padding-left:20px;font:bold 18px/30px \5FAE\8F6F\96C5\9ED1; color:#A0030A}
.sharebox{ padding:0 20px; overflow:hidden;zoom:1}

.qa_conbox{ padding:25px 20px; font-size:13px; color:#747474; font-family:simsun;}
.qa_conbox p{ margin-bottom:5px}
.qa_conbox .con_img{ text-align:center; padding:20px 0}

.qa_conbox .con_links{ text-align:right;}
.qa_conbox .con_links a{ color:#3A71AE; margin:0 10px}

.linkmorebox a{ display:block; border:1px #CCCCCC solid; text-align:center;font:16px/20px \5FAE\8F6F\96C5\9ED1; color:#545454; background:#E6E6E6;position:relative; padding:5px 0}
.linkmorebox a:hover{ text-decoration:none}
.linkmorebox i{ display: inline-block; margin-left:3px; vertical-align:-6px;*vertical-align:-2px; height:0; overflow:hidden;border:8px dashed transparent;border-top:8px #868686 solid}

.sub_mainbox{ margin:15px 0; height:27px;position:relative; color:#818181}
.sub_mainbox .set_box{color:#818181}
.sub_mainbox .link_ding,.sub_mainbox .link_cai{width:48px;height:25px; display:inline-block; vertical-align:middle; margin-right:12px; overflow:hidden;font-size:0;line-height:0;color:rgba(0,0,0,0);background:url(../img/bg_spr.png) no-repeat -90px 0}
.sub_mainbox .link_cai{ background-position:-140px 0}
.sub_mainbox .set_link{position: absolute; top:0; right:0;}
.sub_mainbox .redlinks{width:64px;height:25px;display:inline-block; margin-left:10px; overflow:hidden; text-align:center;font:14px/25px \5FAE\8F6F\96C5\9ED1; color:#fff;background:url(../img/bg_spr.png) no-repeat 0 -59px}

.tlak_box{ margin:15px 0 10px;font:14px/20px \5FAE\8F6F\96C5\9ED1; color:#555454}

.tlak_box .pad_p{ padding:5px 0 5px 82px}

.tlak_box .loglink{ display:inline-block; font-size:12px; font-family:simsun; color:#727272; margin-right:4px; border:1px #E6E6E6 solid; background:#F1F1F1; padding:2px 5px; height:17px; overflow:hidden}
.tlak_box .loglink:hover{ text-decoration:none}
.tlak_box .iclink{width:16px;height:16px; cursor:pointer; display:inline-block; vertical-align:-3px;*vertical-align:middle; margin-right:4px;overflow:hidden;background:url(../img/bg_spr.png) no-repeat -9999px}
.tlak_box .lk01{ background-position:0 -86px; width:17px}
.tlak_box .lk02{ background-position:-20px -86px;}
.tlak_box .lk03{ background-position:-38px -86px;}
.tlak_box .lk04{ background-position:-56px -86px;}
.tlak_box .lk05{ background-position:-74px -86px;}
.tlak_box .lk06{ background-position:-93px -86px;}
.tlak_box .lk07{ background-position:-111px -86px;}
.tlak_box .lk08{ background-position:-132px -86px;}
.tlak_box .lk09{ background-position:-150px -86px;}
 
.tlak_box .icstart{width:28px;height:28px; display:inline-block; vertical-align:middle; margin-right:4px;overflow:hidden;background:url(../img/bg_spr.png) no-repeat -99px -54px}
.tlak_box .starton{ background-position:-66px -54px}
.tlak_box .txt_pf{ color:#3A99DB; margin-left:5px}
.tlak_box .c_hui{ color:#ADB1B3}


.pl_box{position:relative; margin-bottom:10px; padding:0 0 0 70px;zoom:1}
.pl_box .u_img{position: absolute; top:0; left:0;}
.pl_box .u_img img{ display:block; width:48px; height:48px; border:1px #ABAAAA solid; background:#fff; padding:2px;}

.pl_box .in_area{ padding:5px; border:1px #E3E2E2 solid; overflow:auto; width:668px; height:110px; background:#fff; color:#999}

.pl_box .txt_last{position: absolute; bottom:5px; right:20px; color:#B3B3B3}

.userbox{ border-bottom:1px #8C8C8C dotted; padding-bottom:10px; margin-bottom:10px; height:auto !important; height:140px; min-height:140px;}
.userbox .tit_user{ border:1px #E5E4E4 solid; background:#F7F7F7; height:40px;position:relative;}
.userbox .tit_user h3{ color:#1077BF;position: absolute; left:14px; top:10px;font:16px/20px \5FAE\8F6F\96C5\9ED1;;}
.userbox .tit_user .c_form{ color:#BEBCBC}

.userbox .ic_start{position: absolute;top:11px; right:10px;}

.userbox .ic_start .icstart{width:21px;height:21px; display:inline-block; vertical-align:middle; margin-right:4px;overflow:hidden;background:url(../img/bg_spr.png) no-repeat -154px -54px}
.userbox .ic_start .starton{ background-position:-131px -54px}

.userbox .pl_info{ margin:15px; color:#626262;position:relative; padding-right:58px;padding-bottom:10px; margin-bottom:10px; height:auto !important; height:40px; min-height:40px;}
.userbox .pl_info p{word-break:break-all;word-wrap: break-word;}
.userbox .pl_info .pl_time{position: absolute;top:0px; right:5px; color:#B9B8B8}

.set_bottom{ text-align:right; color:#8C8A8A}
.set_bottom .link_set{ color:#1D81C5;margin:0 5px;}


.set_bottom .ic_ding,.set_bottom .ic_cai{width:15px;height:15px; margin:0 10px; display:inline-block; vertical-align:middle; margin-right:4px;overflow:hidden;background:url(../img/bg_spr.png) no-repeat -103px -28px}
.set_bottom .ic_cai{ background-position:-123px -28px}
.set_bottom .link_totalk{font:14px/20px \5FAE\8F6F\96C5\9ED1; color:#8F8F90}

.back_plbox{position:relative; margin:10px 0 0; padding:0 0 0 70px;zoom:1}
.back_plbox .txt_pltit{font:14px/20px \5FAE\8F6F\96C5\9ED1; color:#1077BF}


.hot_info li {overflow: hidden;}
.tit_top h2 {height: 35px;overflow: hidden;}
.jq_info li {height: 24px;overflow: hidden;}
.skill_info li dt {height: 22px;overflow: hidden;width: 372px;}