.prolist-main{ width: 970px; margin: 7px auto 0; overflow: hidden; }
.margin_top7{ margin-top: 7px; }
.tslb_left{ width: 244px; margin: 0 7px 0 0; float: left; overflow: hidden; }
.fenlei{ width: 244px; overflow: hidden; float: left; }
.fenlei .fenlei_tittle{ width: 224px; height: 35px; line-height: 32px; background: url(../images/Journals/tslb_tittle.jpg); color: #fff; font-size: 14px; padding-left: 20px; overflow: hidden; }
.fenlei .fenlei_tittle_bg{ width: 244px; background: url(../images/Journals/tslb_tittle_bg.jpg); overflow: hidden; padding-bottom: 20px; }
.tstj{ float: left; width: 219px; height: 130px; overflow: hidden; margin-top: 5px; margin-left: 8px; border-bottom: dotted 1px #ccc; }
.tstj span.tstj_tittle{ width: 219px; float: left; height: 30px; line-height: 30px; padding-left: 5px; }
.tstj .tstj_tupian{ float: left; width: 74px; height: 100px; margin-left: 4px; }
.tstj .tstj_info{ float: left; width: 136px; height: 85px; line-height: 21px; overflow: hidden; }
.fenlei .fenlei_tittle_bg ul.list{ width: 210px; margin-left: 15px; }
.fenlei .fenlei_tittle_bg ul.list li{ width: 210px; line-height: 28px; height: 28px; padding-left: 10px; background: url(../images/Journals/tslb_tittle_icon.jpg) no-repeat; background-position: 0 12px; }
.fenlei .fenlei_tittle_bg ul.list li a{ text-decoration: none; color: #333; }
.fenlei .fenlei_tittle_bg ul.list li a:hover{ text-decoration: underline; color: #ff6600; }
.fenlei .fenlei_tittle_bg dl{ width: 200px; height: 75px; overflow: hidden; margin-left: 22px; margin-top: 10px; }
.fenlei .fenlei_tittle_bg dl dt{ width: 200px; height: 50px; }
.fenlei .fenlei_tittle_bg dl dd{ width: 200px; height: 20px; text-align: center; padding-top: 5px; }
.fenlei .fenlei_tittle_bt{ width: 244px; height: 8px; background: url(../images/Journals/tslb_tittle_bt.jpg); overflow: hidden; }
/*right*/
.tslb_right{ width: 719px; float: left; overflow: hidden; }
.tslb_right .jpts{ width: 719px; float: left; overflow: hidden; }
.tslb_right .jpts .jpts_tittle{ width: 719px; float: left; overflow: hidden; }
.tslb_right .jpts .jpts_tittle .jpts_tittle_l{ float: left; background: url(../images/Journals/tslb_tittle2_l.jpg); width: 30px; height: 44px; }
.tslb_right .jpts .jpts_tittle .jpts_tittle_bg{ float: left; background: url(../images/Journals/tslb_tittle2_lbg.jpg); width: 667px; height: 44px; }
.tslb_right .jpts .jpts_tittle .jpts_tittle_bg span{ display: block; margin-top: 21px; color: #333333; margin-left: 7px; font-size: 14px; font-weight: bold; }
.tslb_right .jpts .jpts_tittle .jpts_tittle_r{ float: left; background: url(../images/Journals/tslb_tittle2_r.jpg); width: 22px; height: 44px; }
.tslb_right .jpts .jpts_box{ width: 717px; float: left; overflow: hidden; border: solid 1px #D4D4D4; border-top: none; padding-bottom: 20px; }
.tushu{ float: left; width: 670px; overflow: hidden; margin-left: 17px; }
.tushu li.tushu_list{ float: left; width: 670px; height: 158px; border-bottom: solid 1px #666; }
.tushu li a{ text-decoration: none; color: #333; }
.tushu li a:hover{ text-decoration: underline; color: #ff6600; }
.tushu_info{ float: left; height: 120px; width: 670px; margin-top: 20px; }
.tushu_info .tushu_list_left{ float: left; margin-left: 5px; height: 120px; }
.tushu_info .tushu_list_right{ float: left; margin-left: 20px; width: 560px; height: 120px; }
.tushu_info .tushu_list_right span.tittle{ float: left; width: 560px; height: 30px; line-height: 30px; border-bottom: dotted 1px #666; }
.tushu_info .tushu_list_right p{ float: left; width: 560px; height: 22px; line-height: 22px; display: block; margin-top: 10px; }
.fenye{ float: left; width: 670px; height: 40px; margin-left: 10px; text-align: center; line-height: 40px; letter-spacing: 2px; margin-top: 20px; }
.fenye a{ text-decoration: none; color: #333; }
.fenye a:hover{ text-decoration: underline; color: #ff6600; }
.wenzhang{ float: left; overflow: hidden; width: 717px; border: solid 1px #E1E1E1; padding-bottom: 30px; position: relative; }
.wenzhang .wenzhang_tittle{ float: left; overflow: hidden; width: 717px; height: 49px; background: url(../images/Journals/wenzhang_bg.jpg); line-height: 49px; border-bottom: solid 1px #E1E1E1; text-align: center; font-size: 18px; color: #A00201; font-weight: bold; }
.wenzhang .shu_box{ float: left; width: 690px; height: 300px; margin-top: 20px; margin-left: 12px; }
.wenzhang .shu_box .shu_tupian{ float: left; width: 200px; height: 280px; border: solid 1px #E6E6E6; padding: 4px; background: #fff; }
.wenzhang .shu_box ul.xiangxi{ float: left; width: 460px; margin-top: 5px; margin-left: 10px; }
.wenzhang .shu_box ul.xiangxi .left{ float: left; width: 79px; height: 22px; background: #DFECF4; border-bottom: solid 1px #fff; border-right: solid 1px #fff; line-height: 22px; text-align: right; padding-right: 3px; }
.wenzhang .shu_box ul.xiangxi .right{ float: left; width: 376px; height: 22px; background: #F6FAFB; border-bottom: solid 1px #fff; line-height: 22px; }
.mulu{ float: left; width: 719px; overflow: hidden; margin: 7px 0 0 0; }
.mulu .tittle{ float: left; width: 719px; height: 27px; }
.mulu .tittle .tittle_l{ float: left; width: 101px; height: 27px; background: url(../images/Journals/mulu_l.jpg); }
.mulu .tittle .tittle_l span{ display: block; font-size: 14px; font-weight: bold; margin-top: 6px; margin-left: 25px; letter-spacing: 6px; }
.mulu .tittle .tittle_bg{ float: left; width: 613px; height: 27px; background: url(../images/Journals/mulu_bg.jpg); }
.mulu .tittle .tittle_r{ float: left; width: 5px; height: 27px; background: url(../images/Journals/mulu_r.jpg); }
.mulu .mulu_box{ float: left; width: 717px; border: solid #E1E1E1 1px; overflow: hidden; padding-bottom: 30px; }
.content{ float: left; width: 705px; overflow: hidden; margin-left: 4px; margin-top: 10px; }
.content dt.zj{ background: url(../images/Journals/zj_bg.jpg); height: 48px; line-height: 48px; width: 690px; font-size: 14px; font-weight: bold; padding-left: 15px; margin-top: 20px; margin-bottom: 5px; float: left; }
.content dt.zj_top{ background: url(../images/Journals/zj_bg.jpg); height: 48px; line-height: 48px; width: 690px; font-size: 14px; font-weight: bold; padding-left: 15px; margin-top: 5px; margin-bottom: 5px; overflow: hidden; float: left; }
.content dd.nr{ float: left; font-size: 14px; line-height: 28px; width: 685px; padding: 10px; overflow: hidden; }
.content dd.js{ float: left; height: 28px; line-height: 28px; width: 705px; padding-left: 15px; border-bottom: dotted 1px #ccc; font-size: 14px; overflow: hidden; }
/* list body show - 评论 */
.newshow_kuang{ width: 717px; border: 1px #d8d8d8 solid; margin-top: 15px; overflow: hidden; }
.newshow_kuang_pltitle{ height: 30px; line-height: 30px; padding: 4px 10px 2px 10px; }
.newshow_kuang_pltitle a:link,.newshow_kuang_pltitle a:visited{ color: #06549F; font-size: 12px; }
.newshow_kuang_pltitle a:hover{ color: #ff6600; }
.newshow_kuang_plnr{ padding: 0 10px 0 10px; width: 680px; }
.newshow_kuang_plnr p{ float: left; width: 626px; overflow: hidden; padding-bottom: 4px; }
.newshow_kuang_plnr p .xk{ float: left; }
