@charset "utf-8";
.clear{ clear:both;}
.divNav{ height: 36px; border: 1px solid #ef699b;  line-height: 36px; text-align: left; font-size: 14px; margin-bottom: 10px; }
.divNavS{ height: 30px; background: #fff4f4; border: 3px solid #ffe0e5;  line-height: 30px; padding-left: 14px; text-align: left; font-size: 14px; margin-bottom: 3px; }
.divNav a{ margin: 6px; font-weight:bold; }
.divSide{ float: left; width: 200px; }
.divMain{ float: right; width: 750px; }
#listPage .divSide{ float: right; }
#listPage .divMain{ float: left; }
.divHead{ height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; padding-left: 35px; }
.divBox{ margin-bottom: 10px; border: 1px solid #d6d6d6; overflow: hidden; zoom: 1; }
.divSide li{ line-height: 24px; }
.divSide ul{ padding-bottom: 10px; }
.clea{ clear: both; }


.comm ul{ margin-left: 6px; margin-right: 5px; }
.comm li a{ display: block; margin-left: 20px; height: 24px; overflow: hidden; }
.comm li span{ display: none; }
.comm li.liOn span{ border-bottom: 1px solid #d7d7d7; display: block; line-height: 20px; text-indent: 24px; overflow: hidden; zoom: 1; width: 176px; padding: 10px 5px 3px 6px; margin-bottom: 14px; height: px; }
.comm li.liOn span img{ float: left; margin-right: 10px; }
.posts li{ height: 24px; overflow: hidden; padding-left: 20px; }
.posts li.liPic{ height: auto; padding: 5px; background: transparent; }
.posts li.liPic img{ float: left; margin-right: 5px; }
.posts li.liPic span{ display: block; line-height: 18px; height: 54px; overflow: hidden; }
.posts li.liPic a{ font-weight: bold; display: block; height: 20px; overflow: hidden; }
.ztList .ztTitle{ height: 20px; padding: 0 0px 0 18px; line-height: 20px; text-align: left; clear: both; zoom: 1; overflow: hidden; }
.ztList .ztTitle strong{ float: left; font-size: 14px; }
.ztList ul{ zoom: 1; overflow: hidden; list-style:none; padding-left:10px; margin-bottom:10px;}
.ztList li{ float: left; width: 345px; background: transparent; list-style:none; border-bottom:1px dashed #e7779d;padding:20px; padding-right:0; }
.ztList li .spaImg{ float: left; width: 129px; }
.ztList li .spaImg a{ display: block; border: 3px solid #ffe0e5; text-align: center; }
.ztList li .spaInfo{ float: right; width: 210px; line-height: 20px; padding-left:4px;}
.ztList li .spaInfo i{ margin-top: 5px; display: block; text-align: right; font-style: normal; clear: both; zoom: 1; overflow: hidden;}
.ztList li .spaInfo i a{  display: block; padding-right:8px; }
.ztList li .spaInfo .eLeft{ float: left; width: 40px; text-align: left; }
.ztList li .spaInfo .eRight{ float: right; width: 170px; text-align: left; }





.divHead,.comm li,.comm li span,.posts li,.ztList .ztTitle
{ background-image: url(images/imgbg_other.png); background-repeat: no-repeat; }
.divSide .divHead{ background-position: -250px -50px; }
.comm .li1th{ background-position: -736px -94px; }
.comm .li2th{ background-position: -736px -118px; }
.comm .li3th{ background-position: -736px -142px; }
.comm .li4th{ background-position: -736px -166px; }
.comm .li5th{ background-position: -736px -190px; }
.comm .li6th{ background-position: -736px -214px; }
.comm .li7th{ background-position: -736px -238px; }
.comm .li8th{ background-position: -736px -262px; }
.comm li span{ background-position: 0 -150px; }
.posts li{ background-position: -737px -60px; }
.ztList .ztTitle{ background-position: 0 0px; }







a:link,a:visited{ color: #333; }
.divNav,.divNav a:link,.divNav a:visited,.ztList .ztTitle strong,.ztList i a:link,.ztList strong,.ztList i a:visited{ color: #d83a74; }/*ɫ*/
a:hover,.divHead,.posts li.liPic a:link,.posts li.liPic a:visited{ color: #658719; }/*ɫ*/
.comm li span,.ztList .ztTitle a:link,.ztList .ztTitle a:visited,.ztList li .spaInfo .eLeft,.ztList li .spaInfo .eRight a:link,.ztList li .spaInfo .eRight a:visited,.posts li.liPic span{ color: #777; }/*ɫ*/
.pic li a:link,.pic li a:visited{ color: #fff; }/*ɫ*/

