@charset "utf-8";
/* ---Edit by : www.dircms.cn--- */

/*全部分类*/
.clas{width:980px; overflow:hidden;}
.clas h2{height:29px; background:url(../images/clf_rep_x.png) 0 0 repeat-x; padding:0 10px 0 0; position:relative;}
.clas h2 strong{width:92px; height:29px; line-height:29px; display:block; color:#FFF; background:url(../images/class_sprites.png) -156px 0 no-repeat; text-align:center;}
.clas .sexpla{line-height:29px; color:#666; padding-right:50px;}
.clas b{position:absolute; height:29px; width:10px; top:0; background:url(../images/class_sprites.png) no-repeat;}
.clas b.corner-right{background-position:0 0; right:0;}
.lascont{width:973px; padding:10px 2px 0 3px; border:solid 1px #FECF89;  border-top:none; background-color:#FCF8F3;}
.lascont li{width:218px; height:50px; display:block; padding:0 13px 0 12px; margin-bottom:10px; float:left;}
.lascont li .bsort{width:54px; height:50px; text-align:center; float:left;}
.lascont li .bsort a img{width:54px; height:30px; display:block;}
.lascont li .bsort a span,.lascont li .bsort a:visited span{width:54px; line-height:16px; padding-top:4px; font-weight:bold; display:block; color:#f60; cursor:pointer; text-decoration:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lascont li .bsort a:hover span{color:#f30; text-decoration:underline;}
.lascont li .smsrt{width:156px; height:45px; padding-top:5px; float:right; overflow:hidden;}
.lascont li .smsrt a,.lascont li .smsrt a:visited{margin-right:8px; display:inline; line-height:20px; color:#666;}
.lascont li .smsrt a:hover{color:#f30;}

/*修改信息*/
.infomodi{width:238px; padding:4px 4px 0; border:solid 1px #D8E4EB; background-color:#F1F8FC;}
.infomodi p{margin-bottom:4px;}
.infomodi a{width:238px; height:42px; display:block; background:url(../images/class_sprites.png) no-repeat; text-indent:-999em;}
.infomodi a.issuinfo{background-position:0 -30px;}
.infomodi a.proif{background-position:0 -73px;}
.infomodi a.edif{background-position:0 -116px;}

/*最新信息*/
.latest-csinfo{width:724px;}
.tit-lk{margin-right:10px; color:#999;}
.tit-lk a{margin:0 4px 0 5px; color:#39f!important; display:inline;}
.cs-p{width:306px; padding:10px 5px 0;}
.cs-p li{width:92px; height:120px; padding:0 5px 10px; text-align:center; float:left; display:block;}
.cs-p li a img{width:88px; height:74px; padding:1px; border:solid 1px #ccc; display:block;}
.cs-p li a:hover img{border-color:#f96;}
.cs-p li a span,.pic-w01 li a:visited span{width:92px; line-height:18px; padding-top:6px; display:block; color:#39f; cursor:pointer; text-decoration:none; overflow:hidden; text-overflow:ellipsis;}
.cs-p li a:hover span{color:#f30; text-decoration:underline;}

.cs-t{width:393px; height:265px; padding:5px 10px 0 5px; overflow:hidden;}
.cs-t li{width:378px; height:26px; line-height:26px; font-size:14px; padding-left:12px; background:url(../images/icon_bg.png) 0 -27px no-repeat; overflow:hidden;}
.cs-t li a{overflow:hidden;}
.cs-t li .sot-t{margin-right:8px; float:left;}
.cs-t li .sot-t a{color:#f60!important;}
.cs-t li .date{color:#888; float:right; font-size:12px; margin-left:10px;}

/*最新回复*/
.nrep{width:246px;}
.nrpt{width:226px; height:264px; padding:8px 10px 0; overflow:hidden;}
.nrpt li{width:226px; height:56px; margin-bottom:8px; overflow:hidden;}
.nrpt li .rp-img{width:56px; height:56px; float:left;}
.nrpt li .rp-img a img{padding:1px; border:solid 1px #ccc; display:block;}
.nrpt li .rp-img a:hover img{border-color:#f96;}
.nrpt li .rp-txt{width:162px; height:56px; overflow:hidden; padding:0 0 0 8px; float:right;}
.nrpt li .rp-txt p{color:#666; line-height:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*分类排行*/
.hcs{width:246px;}
.hcs ul{width:226px; padding:8px 10px; overflow:hidden;}
.rank02 li{height:25px; line-height:25px; overflow:hidden; clear:both;}
.rank02 li i{display:block; float:left; height:15px; margin:6px 5px 0 0; width:15px; background:url(../images/rank_num02.png) no-repeat;}
.rank02 li.n1 i{background-position:0 0;}
.rank02 li.n2 i{background-position:-15px 0;}
.rank02 li.n3 i{background-position:-30px 0;}
.rank02 li.n4 i{background-position:-45px 0;}
.rank02 li.n5 i{background-position:-60px 0;}
.rank02 li.n6 i{background-position:-75px 0;}
.rank02 li.n7 i{background-position:-90px 0;}
.rank02 li.n8 i{background-position:-105px 0;}
.rank02 li.n9 i{background-position:-120px 0;}
.rank02 li.n10 i{background-position:-135px 0;}
.rank02 li a{overflow:hidden;}
.rank02 li .sot-t{margin-right:8px; float:left;}
.rank02 li .sot-t a{color:#f60!important;}

/*分类信息块*/
.sortinfo-box01{width:338px;}
.sortinfo-box02{width:378px;}
.si-major{height:62px; padding:8px;}
.si-major .sim-img{width:92px; height:62px; float:left;}
.si-major .sim-img a img{padding:2px; border:solid 1px #ccc; display:block;}
.si-major .sim-img a:hover img{border-color:#f96;}
.si-major .sim-txt-w222{width:222px; height:62px; overflow:hidden; margin-left:8px; float:right;}
.si-major .sim-txt-w222 h3{width:220px; line-height:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.si-major .sim-txt-w222 p{color:#888; line-height:15px;}
.si-major .sim-txt-w262{width:262px; height:62px; overflow:hidden; margin-left:8px; float:right;}
.si-major .sim-txt-w262 h3{width:260px; line-height:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.si-major .sim-txt-w262 p{color:#888; line-height:15px;}

.sinfo-list{padding:0 8px;}
.sinfo-list ul{height:168px; overflow:hidden;}
.sinfo-list li{height:21px; line-height:21px; margin-bottom:3px; *margin-bottom:0; padding-left:12px; background:url(../images/icon_bg.png) 0 -31px no-repeat; overflow:hidden;}
.sinfo-list li a{overflow:hidden;}
.sinfo-list li .sot-t{margin-right:8px; float:left;}
.sinfo-list li .sot-t a{color:#f60!important;}
.sinfo-list li .date{color:#888; float:right; margin-left:10px;}

/*TOP推荐*/
.topifo{width:978px; overflow:hidden;}
.topifo h2{height:40px; background:url(../images/cate_repeat_x.png) 0 0 repeat-x; padding:0 10px 0 0;}
.topifo h2 strong{width:92px; height:29px; margin:6px 0 0 19px; display:block; background:url(../images/cate_sprites.png) 0 0 no-repeat; float:left; text-indent:-999em;}
.topifo .tf-lk{line-height:20px; padding:10px 0;}
.rempt{width:978px; padding:10px 3px 0 3px; background-color:#f8f8f8;}
.rempt li{width:299px; height:52px; display:block; padding:0 13px 10px 12px; float:left; overflow:hidden;}
.rempt li i{display:block; float:left; height:20px; margin:3px 5px 0 0; width:23px; background:url(../images/cate_sprites.png) no-repeat;}
.rempt li.n1 i{background-position:0 -31px;}
.rempt li.n2 i{background-position:-23px -31px;}
.rempt li.n3 i{background-position:-46px -31px;}
.rempt li.n4 i{background-position:-69px -31px;}
.rempt li.n5 i{background-position:-92px -31px;}
.rempt li.n6 i{background-position:-115px -31px;}
.rempt li .tr-p{width:60px; height:52px; float:left;}
.rempt li .tr-p a img{padding:1px; border:solid 1px #ccc; display:block;}
.rempt li .tr-txt{width:203px; height:48px; margin-top:2px; margin-bottom:2px; float:right; overflow:hidden;}
.rempt li .tr-txt h3{width:200px; line-height:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rempt li .tr-txt p{color:#888; line-height:16px;}

/*侧边栏分类*/
.L3-clas{width:248px; overflow:hidden;}
.L3-clas h2{height:29px; background:#c0dcf4 url(../images/cate_repeat_x.png) 0 -45px repeat-x; padding:0 10px 0 18px; position:relative;}
.L3-clas h2 strong{line-height:29px; font-size:14px; float:left; color:#06c;}
.L3-clas b{position:absolute; height:29px; width:5px; top:0; background:url(../images/cate_sprites.png) no-repeat;}
.L3-clas b.corner-left{background-position:-195px 0; left:0;}
.L3-clas b.corner-right{background-position:-189px 0; right:0;}
.L3list{width:194px; border:solid 2px #c0dcf4; border-top:none; padding:12px 20px 12px 30px;  background-color:#f9fcff;}
.L3list li{width:178px; line-height:26px; font-size:14px; padding-left:16px; background:url(../images/icon_bg.png) 0 -299px no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.L3list li a,.L3list li a:visited{color:#06c;}
.L3list li a:hover{color:#f30;}

/*分类属性选择*/
.cs-qty{width:704px; padding:12px 10px; background:url(../images/cs_qty_bg.png) 0 0 repeat-x; overflow:hidden;}
.cs-qty .qt-t{height:24px; padding-bottom:5px;}
.info-nt{width:200px; height:24px; line-height:24px; float:left;}
.info-nt em{margin:0 6px;}
.csif-s{width:250px; height:24px; float:right;}
.csif-s form{ margin:0px; padding:0px}
.csif-s input.txt{width:180px; height:22px; line-height:22px; padding-left:2px; color:#666; border:solid 1px #D0D0D0;}
.csif-s input.btn{width:58px; height:24px; cursor:pointer; border:none; background:url(../images/cate_sprites.png) 0 -57px no-repeat; text-indent:-999em;}
.qua{width:704px; margin-top:5px; padding-top:5px; border-top:dotted 1px #d2d2d2;}
.qua .qt-type{width:84px; text-align:right; height:25px; line-height:25px; display:block;}
.qua .qt-cont{width:614px; padding-left:6px;}
.qua .qt-cont {height:25px; line-height:25px; float:left; display:inline; margin-right:8px; white-space:nowrap; overflow:hidden;}
.qua .sech-clas{line-height:3em}
.qua .sech-clas p{margin:4px 0px; line-height:3em}
.qua .sech-clas  a{color:#06c;}
.qua .sech-clas a:hover{color:#f30;}
.qua .sech-clas  a.current{padding:2px 3px 1px 20px; background:#FFF8E7 url(../images/current_a.gif) 2px 2px no-repeat; border:solid 1px #D4D4D4; color:#f30;}

/*分类信息列表*/
.sort-list{width:726px; overflow:hidden;}
.sort-list h2{height:31px; background:url(../images/cate_repeat_x.png) 0 -79px repeat-x; padding:0 10px 0 0;}
.sort-list h2 strong{width:92px; height:31px; line-height:31px; display:block; color:#FFF; background:url(../images/cate_sprites.png) 0 -83px no-repeat; text-align:center;}
.sort-list .issue-l{width:100px; line-height:25px; padding-top:3px; padding-bottom:3px;}
.sort-list .issue-l a{width:80px; height:25px; display:block; padding-left:20px; color:#f60!important; background:url(../images/icon_bg.png) 0 -344px no-repeat;}
.cate-mage{width:704px; padding:0 10px 10px; border:solid 1px #D4D4D4; border-top:none;}
.cate-mage li{width:704px; height:72px; display:block; padding:10px 0; border-bottom:solid 1px #e8e8e8; overflow:hidden;}
.cm-p{width:84px; height:64px; padding-top:2px; float:left;}
.cm-p a img{padding:1px; border:solid 1px #ccc; display:block;}
.cm-p a:hover img{border-color:#f96;}
.cm-tbox{width:610px; height:72px; margin-left:10px; float:left;}
.cm-tbox .cmcont-t{height:18px; line-height:18px; overflow:hidden;}
.cm-tbox .cmcont-t strong{font-size:14px; margin-right:15px; float:left;}
.cm-tbox .cmcont-t strong a,.cm-tbox .cmcont-t strong a:visited{color:#06c;}
.cm-tbox .cmcont-t strong a:hover{color:#f30;}
.cm-tbox .cmcont-t .c-sh{float:right; color:#888; margin-left:10px;}
.cm-tbox .cmcont-t .c-sh em{margin-left:5px;}
.cm-tbox .m-cont{height:36px; padding-top:2px; color:#888; line-height:18px; overflow:hidden;}
.cm-tbox .mq-tip{height:16px; color:#666; line-height:16px; overflow:hidden;}

/*分类信息详细页*/
.cinfo-t{width:960px; height:60px; padding:4px 10px 0; border-bottom:solid 1px #d4d4d4;}
.cinfo-t h1{height:30px; line-height:30px; font-size:25px; font-family:"微软雅黑","黑体",sans-serif;}
.cinfo-t .cftip{height:30px; line-height:30px;}
.cinfo-t .cftip .tp-l{width:500px; color:#666; float:left;}
.cinfo-t .cftip .tp-l span{margin-right:10px;}
.cinfo-t .cftip .tp-r{width:460px; height:30px; line-height:30px; text-align:right; float:right;}
.cinfo-t .cftip .tp-r a{height:30px; margin-left:14px; display:inline; color:#06c; padding-left:14px; background:url(../images/infos_ico.png) no-repeat;}
.cinfo-t .cftip .tp-r a.top{background-position:0 1px;}
.cinfo-t .cftip .tp-r a.mod{background-position:0 -39px;}
.cinfo-t .cftip .tp-r a.delete{background-position:0 -79px;}
.cinfo-t .cftip .tp-r a:hover{color:#f30;}
.fs-L{width:794px;}
.fs-R{width:180px;}
.rele{width:180px; height:31px; margin-top:10px;}
.rele a{width:180px; height:31px; display:block; background:url(../images/cate_sprites.png) 0 -116px no-repeat; text-indent:-999em;}
.sfo-re{width:178px; margin-top:10px; overflow:hidden;}
.sfo-re ul{width:158px; padding:8px 10px 0;}
.sfo-re li{width:158px; height:21px; line-height:21px; margin-bottom:3px; padding-left:12px; background:url(../images/icon_bg.png) 0 -30px no-repeat; overflow:hidden;}

.basic-info{width:744px; padding:20px 20px 15px 30px;}
.biiq{width:380px; font-size:14px; float:left;}
.biiq dt{width:74px; text-align:right; height:30px; line-height:30px; color:#f60; float:left;}
.biiq dd{width:306px; height:30px; line-height:30px; color:#06c; float:left;}
.bitouch{width:343px; height:180px; padding-left:20px; font-size:14px; border-left:solid 1px #e4e4e4; float:right;}
.bitouch dt{width:74px; text-align:right; height:30px; line-height:30px; color:#666; float:left;}
.bitouch dd{width:260px; height:30px; line-height:30px; float:left;}
.btqq img{margin-top:6px; margin-right:5px;}
.col-share{width:764px; padding:0 15px; height:22px;}
.col-share .colt{width:150px; line-height:22px; float:left;}
.col-share .colt a{color:#06c; margin-right:6px;}
.col-share .cosh{width:614px; line-height:22px; float:left;}
.discla{width:764px; padding:10px 15px; color:#888; line-height:22px; background-color:#fff2e7;}
.discla i{width:12px; height:12px; display:block; float:left; margin:4px 5px 0 0; background:url(../images/discla.png) 0 0 no-repeat;}
.min-cont{width:792px; margin-top:10px;}
.min-cont .mc{padding:10px 15px; font-size:14px; line-height:26px;}
.min-cont .mc .mc-cot{width:762px; padding:20px 0 0;}
.min-cont .mc .mc-cot p{line-height:26px;}
.min-cont .mc .mc-cot dt{width:62px; text-align:right; height:26px; line-height:26px; color:#666; float:left;}
.min-cont .mc .mc-cot dd{width:700px; height:26px; line-height:26px; float:left;}
.ad-ol{width:772px; padding:4px 10px; background-color:#F7FCFF;}
.ad-ol li{width:232px; height:25px; line-height:25px; padding:0 15px 0 10px; display:block; background:url(../images/infos_ico.png) 0 -106px no-repeat; float:left;}

/*分类信息评论*/
.fill-remark{width:792px; overflow:hidden;}
.fill-remark .fr-title{padding:1px 0 0 24px; height:28px; line-height:28px; padding-top:1px; color:#066BC7;}
.fill-remark .remark-box{padding:5px 24px 10px; width:744px;}
.fill-remark .remark-box .gray{color:#888;}
.fill-remark td{padding:5px 2px;}
.fill-remark .txt{width:65px; height:18px; line-height:18px; padding:1px 0 0 1px; border:solid 1px #a3b6d3;}
.fill-remark .remark-box .txt-area-box{width:515px; height:140px; overflow:hidden;}
.fill-remark .remark-box .txt-area-box .txt-area{border:solid 1px #a3b6d3; width:500px; height:118px;}
.fill-remark .remark-box .face-mood-box{width:210px; height:140px; padding:0 0 0 15px; overflow:hidden;}
.fill-remark .remark-box .face-mood-box li{float:left; height:30px; margin-right:8px;}
.fill-remark .remark-box .face-mood-box li input,.fill-remark .remark-box .face-mood-box li img{margin-right:4px; vertical-align:middle;}
.btn-o2,.btn-o4{border:none; text-align:center; color:#fff!important; display:inline-block; cursor:pointer; height:23px; line-height:23px; background:url(../images/remark_btn.png) no-repeat;}
.btn-o2{background-position:0 0; width:58px;}
.btn-o4{background-position:-68px 0; width:82px;}

/*评论页详细*/
.infocom{width:792px; margin-top:10px; overflow:hidden;}
.remark-list{padding:15px 30px; width:732px;}
.remark-list .rel-title{border-bottom:solid 1px #dcd4d2; padding-bottom:8px;}
.remark-list .rel-title h1{font-size:22px; font-family:"微软雅黑","黑体","宋体"; color:#333; text-align:center; line-height:28px; padding:10px 0 0;}
.comment .hd{height:34px; line-height:34px; padding:0 10px; border-bottom:solid 1px #dcd4d2;}
.comment .hd strong{margin:0 2px;}
.comment .hd em{color:#c62100; margin:0 2px;}
.citation{background:#FFFEF5; border:solid 1px #D1D5DB; padding:8px;}
.citation-hd{height:24px; line-height:24px; padding-right:16px;}
.citation-hd .citation-name{float:left;}
.citation-hd .citation-name a{color:#2478C5; margin-left:5px;}
.citation-hd .citation-num{color:#666; float:right;}
.btn-comment{margin:-46px 0 20px 0;}
.floor-box{padding:0 10px;}
.floor-box .floor-hd{line-height:26px; color:#666; padding:5px 0;}
.floor-box .floor-hd .name{color:#2478C5; margin-right:4px;}
.floor-box .floor-hd .date{float:right; width:165px; text-align:right;}
.floor-box .floor-bd p{font-size:14px; padding:5px 10px;}
.floor-box .floor-bd{padding:10px 0; border-bottom:solid 1px #e5eef8;}
.floor-box .floor-bd .choices{text-align:right;}
.floor-box .floor-bd .choices a{color:#2478C5; margin:0 0 0 10px; font-size:12px;}
.floor-box .floor-bd .choices em{color:#ba2636; font-size:12px;}













