/* 分类样式 */

/* 分类首页 */

/* 搜索屏 */
.divsoso{width:970px; height:73px; background:url(../images/sosobg.gif); margin:8px auto; clear:both; padding:0px}
.divsosotop{width:970px; height:33px; clear:both}
.divsosotop ul{width:800px; float:left;list-style:none; margin:0px; padding:0px;}
.divsosotop ul li{width:85px; height:33px; line-height:34px; text-align:center; font-weight:bold; float:left;cursor:pointer; font-size:14px; font-family:微软雅黑; color:#666666}
.divsosotop ul li.active{background:url(../images/class.png) -555px 3px no-repeat; color:#FFFFFF}
.divsosobottom{width:970px; height:40px; clear:both}
.divsosobottom .txt{width:320px; height:17px; outline:none; line-height:17px; font-size:12px; color:#ccc; margin-left:105px; margin-top:0px; border:0px }
.divsosobottom .btn{width:65px; height:30px; margin-left:5px; border:0px; background:none; cursor:pointer}
.divsosobottom .hotwords{clear:both; margin-left:8px; overflow:hidden}
.divsoso span.more{width:60px; height:30px; background:url(../images/class.png) -572px -35px no-repeat; float:right; margin-right:1px; border-right:#F6F6F6 1px solid}
.divsoso span.more a{width:60px; height:30px; display:block;}

/* 第一屏 */
.divtop{width:970px; margin:8px auto; clear:both; padding:0px; height:190px}
.divtopleft{width:363px; float:left; height:188px}
.divtoplefttitle{background:url(../images/class.png); width:355px; height:45px; line-height:45px; padding-right:8px; clear:both; text-align:right;}
.divtoplefttitle a{color:#FF6600}
.divtopleftbox{clear:both;border:#E3E7EB 1px solid; height:145px; border-top:0px}
.divtopleftbox ul{background:url(../images/class.png) 0px -370px no-repeat; list-style:none; clear:both; width:340px; margin:0px auto; padding:2px 0px}
.divtopleftbox ul li{clear:both; line-height:23px; height:23px; text-indent:22px; overflow:hidden}
.divtopleftbox ul li a{color:#3366CC}
.divtopleftbox ul li span{float:right; color:#666}

.divtopmiddle{width:446px; float:left;margin-left:8px}
.divtopmiddletitle{background:url(../images/class.png) 0px -50px; width:439px; height:42px; line-height:42px; padding-right:8px; clear:both; text-align:right;}
.divtopmiddletitle a{color:#FF6600}
.divtopmiddlebox{width:445px;border:#E3E7EB 1px solid; clear:both;height:145px; border-top:0px}
.divtopmiddlebox ul{background:url(../images/class.png) 0px -370px no-repeat;list-style:none; clear:both; width:426px; margin:0px auto; padding:2px 0px}
.divtopmiddlebox ul li{clear:both; line-height:23px; height:23px; text-indent:22px}
.divtopmiddlebox ul li a{color:#3366CC}
.divtopmiddlebox ul li span{float:right; color:#666}

.divtopright{width:140px; float:right; background:url(../images/class.png) 0px -184px; height:190px; text-align:center;}
.divtopright a.post{background:url(../images/class.png) 0px -100px; width:135px; height:37px; display:block; margin-top:8px; margin-left:2px}
.divtopright a.edit{background:url(../images/class.png) -144px -100px; width:135px; height:37px; display:block; margin-top:8px; margin-left:2px}
.divtopright a.top{background:url(../images/class.png) -286px -100px; width:135px; height:37px; display:block; margin-top:8px; margin-left:2px}
.divtopright a.help{background:url(../images/class.png) 0px -144px; width:135px; height:37px; display:block; margin-top:8px; margin-left:2px}

/* 第二屏 */

.divlist{width:970px; margin:0px auto; clear:both; padding:0px;}
.divlistitle{background:url(../images/class.png) -160px -190px; text-indent:8px; border-bottom:#EEEEEE 1px solid; height:35px; line-height:35px; font-size:16px; font-family:微软雅黑; }
.divlistitle span.more{font-size:12px; font-weight:normal; float:right; background:none; padding-top:6px; padding-right:4px; margin-right:0px}
.divlistitle span.more a{color:#3366CC; font-family:"宋体"}
.divlistitle span.more a:hover{color:#3366CC; font-family:"宋体"}

.divlist a{color:#3366CC}

.divlistleft{width:479px; border:#D8D8D8 1px solid; float:left; height:350px; margin-top:8px; overflow:hidden}
.divlistright{width:479px; border:#D8D8D8 1px solid; float:right; height:350px; margin-top:8px; overflow:hidden}

ul.divimg{width:460px; clear:both; margin:0px auto; padding:9px 0px; list-style:none; height:105px}
ul.divimg li{width:115px; height:105px; float:left; text-align:center; line-height:20px}
ul.divimg li img{width:95px; height:80px; padding:1px; border:#ccc 1px solid}

ul.divwords{background:url(../images/class.png) -620px -283px no-repeat; height:170px; overflow:hidden;width:450px; clear:both; margin:0px auto; padding:9px 0px; list-style:none}
ul.divwords li{line-height:25px; text-indent:24px; height:25px; clear:both; font-size:14px; overflow:hidden}
ul.divwords li span.yellow a{color:#FF5500}
ul.divwords li span.limore {color:#666; float:right; font-size:12px}

/* 第三屏 */
.divrank{width:970px; margin:0px auto; clear:both; padding:0px; height:auto; overflow:auto}
.divranktitle{background:url(../images/class.png) -161px -235px; text-indent:8px; border-bottom:#EEEEEE 1px solid; height:35px; line-height:35px; font-size:16px; font-family:微软雅黑;color:#CC0000 }

.divrankleft{width:479px; border:#FFD9B6 1px solid; float:left; height:300px; margin-top:8px; overflow:hidden}
.divrankright{width:479px; border:#FFD9B6 1px solid; float:right; height:300px; margin-top:8px; overflow:hidden}

.divrankbox{width:440px; margin:0px auto; clear:both; padding:0px}
.divrankbox ul{background:url(../images/class.png) -620px -283px no-repeat;width:440px; padding:8px 0px; list-style:none}
.divrankbox ul li{line-height:25px; height:25px; text-indent:24px; font-size:14px}
.divrankbox ul li a{color:#3366CC}
.divrankbox ul li font.date{color:#666; font-size:12px}
.divrankbox ul li span.limore{float:right; color:#FF5500; font-size:12px}

/* 分类列表 */
/* 第一屏*/
.listdivtop{width:970px; height:140px; background:url(../images/class.png) 0px -550px; margin:8px auto; clear:both}
.listdivtop ul{width:950px; margin:0px auto; padding:0px 0px; list-style:none; clear:both; padding-top:54px}
.listdivtop ul li{width:420px; line-height:22px; height:22px; float:left; text-indent:35px; margin-left:16px; margin-top:4px}
.listdivtop ul li.top1{background:url(../images/classtop_1.gif) no-repeat}
.listdivtop ul li.top2{background:url(../images/classtop_2.gif) no-repeat}
.listdivtop ul li.top3{background:url(../images/classtop_3.gif) no-repeat}
.listdivtop ul li.top4{background:url(../images/classtop_4.gif) no-repeat}
.listdivtop ul li.top5{background:url(../images/classtop_5.gif) no-repeat}
.listdivtop ul li.top6{background:url(../images/classtop_6.gif) no-repeat}
.listdivtop ul li a{color:#3366CC}
.listdivtop ul li span{float:right; color:#558B16}

/* 第二屏*/
.listdivlist{width:970px; clear:both; margin:8px auto; padding:0px;}
.listdivlistleft{width:170px; float:left}
.listdivlistleft .postbt{width:170px; height:45px; margin:0px auto; clear:both}
.listdivlistleft .postbt a{width:170px; height:45px; display:block; background:url(../images/class.png) -647px 0px no-repeat}

.listdivlistleft .cattitle{height:25px; line-height:25px; text-indent:8px; color:#F28300; font-size:14px; font-family:微软雅黑; border-bottom:#FEC799 1px solid; background:#FEF0D0; margin:1px}
.listdivlistleft .catlist{width:168px; margin:0px auto; margin-top:8px; clear:both; border:#FEC799 1px solid; height:auto; background:#FEFBEC; padding:0px}
.listdivlistleft .catlist ul{width:166px; margin:0px auto; padding:0px; clear:both; list-style:none}
.listdivlistleft .catlist ul li{padding:3px 0px; border-bottom:#FEEFD7 1px solid; clear:both; text-indent:2em;}
.listdivlistleft .catlist ul li a{color:#3366CC}

.listdivlistleft .searchdiv{width:168px; height:105px; border:#E4E4E4 1px solid; margin:0px auto; clear:both; margin-top:8px; line-height:2em;}
.listdivlistleft .searchtitle{height:25px; line-height:25px; border-bottom:#E4E4E4 1px solid;background:url(../images/class.png) 0px -702px; font-size:12px; font-weight:bold; text-indent:8px}
.listdivlistleft .searchdiv ul{width:140px; margin:0px auto; padding:0px; list-style:none; margin-top:8px}
.listdivlistleft .searchdiv ul li{padding:4px 0px}
.listdivlistleft .searchdiv select{width:80px;}
.listdivlistleft .searchdiv .txt{width:80px; line-height:18px; height:18px; border:#ccc 1px solid}
.listdivlistleft .searchdiv .btn{background:url(../images/class.png) -450px 0px; width:65px; height:25px; border:none; cursor:pointer}

.listdivlistleft .qqonline{width:168px; height:68px; border:#E4E4E4 1px solid; margin:8px auto; clear:both}
.listdivlistleft .qqonline ul{width:140px; margin:0px auto; padding:8px 0px; list-style:none; clear:both}
.listdivlistleft .qqonline ul li{line-height:22px; height:22px; padding:2px 0px; text-align:center}
.listdivlistleft .qqonline ul li.qq{background:url(../images/qq_online.gif) no-repeat; text-indent:28px; text-align:left}

.listdivlistleft .jubao{width:168px; height:60px; border:#E4E4E4 1px solid; overflow:hidden; margin:8px auto; clear:both}

.listdivlistright{width:792px; float:right}
.listdivlistrighttitle{width:792px; height:25px;  clear:both; margin:0px auto; text-indent:24px; padding:0px;}
.listdivlistrighttitle span.catname{background:url(../images/class.png) -560px 0px; font-size:14px; width:80px; height:30px; text-indent:0px; line-height:30px; display:block; color:#fff; font-weight:bold; text-align:center;}
.listdivlistrighttitle span.limore{float:right; font-size:12px; font-weight:normal; color:#999; padding-top:4px}
.listdivlistrightsearchdiv{border:#FF992F 2px solid; width:772px; height:auto; background:#FFFBF0; line-height:24px; padding:8px}
.listdivlistrightsearchdiv a{color:#3366CC; padding:2px}
.listdivlistrightsearchdiv a.active{background-color:#FF6600; color:#FFFFFF}

.listdivbox{width:790px; height:110px; border:#E4E4E4 1px solid; clear:both; margin-top:8px}
.listdivboxtitle{width:760px; margin:6px auto; padding:0px;line-height:24px; clear:both; font-size:12px}
.listdivboxtitle span.no{background:url(../images/class.png) -520px 0px no-repeat; width:18px; font-family:Verdana, Arial, Helvetica, sans-serif; height:28px; line-height:14px; text-align:center; display:block; float:left; color:#FFFFFF; margin-right:8px; margin-top:6px}
.listdivboxtitle span.cat a{font-size:12px; font-weight:normal; color:#666666}
.listdivboxtitle span.date{float:right;font-size:12px; font-weight:normal; color:#666666}
.listdivboxtitle a{color:#3366CC; font-size:14px; font-weight:bold;}
.listdivboxdesc{width:760px; overflow:hidden; margin:0px auto; padding:0px;line-height:20px; clear:both; font-size:12px; color:#999}
.listdivboxdesc span.img{float:right; }
.listdivboxdesc span.img img{width:45px; height:45px;}
.listdivboxother{width:760px; overflow:hidden; margin:0px auto; padding:0px;line-height:20px; clear:both; font-size:12px; color:#666}
.listdivboxother span.top{float:right; margin-right:65px}
.listdivbox.yellow{border:#FFE0B4 1px solid; background:#FFFFD6}
.listdivbox:hover{border:#ECF7F9 1px solid; background:#ECF7F9}
/* 分类内容 */
.showdiv{width:970px; margin:8px auto; clear:both; padding:0px}
.showdivleft{width:762px; float:left}
.showdivleft .share{width:762px; height:32px; background:url(../images/class.png) 0px -825px; clear:both}
.showdivleft .share ul{width:480px; clear:both; margin-left:120px; padding:0px; list-style:none}
.showdivleft .share ul li{width:65px; float:left; padding-top:8px}
.showdivleft .title{width:762px; height:77px; background:url(../images/class.png) 0px -745px; clear:both}
.showdivleft .title .titletop{font-size:22px; color:#000; font-family:"微软雅黑",黑体; font-weight:bold; width:730px; margin:0px auto; padding:8px 0px}
.showdivleft .title .titletop span.no{float:right; font-size:12px; font-family:"宋体"; font-weight:normal}
.showdivleft .title .titledesc{width:730px; margin:0px auto;font-size:12px; color:#333333; padding:4px 0px}
.showdivleft .title .titledesc span.bt{float:right; font-size:12px; font-family:"宋体"; font-weight:normal}
.showdivleft .box{width:760px; border:#B9B9B9 1px solid; border-top:none; clear:both; margin:0px auto; padding:8px 0px; height:auto}
.showdivleft .box a{color:#3366CC; text-decoration:underline}
.showdivleft .box .tb{width:730px; margin:0px auto; clear:both; padding:8px 0px;}
.showdivleft .box .tbinfo{border-right: 1px solid #E2E5EA;border-top: 1px solid #E2E5EA;}
.showdivleft .box .tbinfo td {border-left: 1px solid #E2E5EA;border-bottom: 1px solid #E2E5EA;line-height: 25px;font-size: 14px;padding: 5px;padding-left: 10px;color: #333;}
.showdivright{width:200px; float:right}
.showdivleft .box .tbinfo td a{font-size:12px; text-decoration:none}
.showdivleft .box .content{width:730px; font-size:14px; line-height:24px; clear:both; margin:0px auto; padding:8px 0px}
.showdivleft .box .content p{font-size:14px; line-height:24px}
.showdivleft .box .contact{width:730px; background:#E3F2F9; line-height:24px; clear:both; margin:0px auto; padding:8px 0px}
.showdivleft .box .contact P{font-size:12px}
.showdivleft .box .contact P a{font-size:14px; color:#FF0000}
.showdivleft .box .contact ul{ width:680px; margin:0px auto; clear:both; list-style:none}
.showdivleft .box .contact ul li{font-size:14px; padding:4px}
.showdivleft .box .contact ul li .telno {font-size: 18px;line-height: 26px;font-family: Georgia, "Times New Roman", Times, serif;color: #FF0000;}
.showdivleft .box .contact ul li span.gray{font-size:12px; color:#777777; margin-left:24px}
.showdivleft .box .tips{width:690px; background:#FCF0DA; line-height:24px; color:#FF0000; clear:both; margin:8px auto; padding:10px 20px}
.showdivleft .box .tips .tipstitle{background:url(../images/class.png) -950px -88px no-repeat; font-size:14px; color:#FF0000; text-indent:24px; font-weight:bold}
.showdivleft .box .comments{width:730px; line-height:24px;clear:both; margin:8px auto;}
.showdivleft .box .comments .commentstitle{width:730px; border-bottom:#ccc 1px solid; padding-bottom:4px; background:url(../images/class.png) -950px -125px no-repeat; text-indent:24px; font-weight:bold; font-size:14px}
.showdivleft .box .comments .commentstitle span{float:right; font-size:12px; font-weight:normal}
.showdivleft .box .comments .commentstitle span a{text-decoration:none}
.showdivleft .box .comments .commentstitle input{border:#ccc 1px solid}
.showdivleft .box .comments .txtarea{width:725px; border:#ccc 1px solid; height:125px; overflow:auto}
.showdivleft .box .comments .btn{width:53px; cursor:pointer; height:24px; line-height:24px; color:#FFFFFF; background:url(../images/class.png) -917px -187px; border:none}

.showdivright{width:200px; float:right}
.showdivrightcattitle{width:200px; height:44px; line-height:38px; font-size:14px; color:#FFFFFF; font-family:微软雅黑;  text-indent:36px; background:url(../images/class.png) 0px -870px; clear:both}
.showdivrightcat{width:195px; border:#ADADAD 1px solid; border-top:none; height:auto}
.showdivrightcat ul{width:170px; margin:0px auto; padding:0px; clear:both; list-style:none}
.showdivrightcat ul li{line-height:24px; height:24px; text-indent:8px}
.showdivrightcat ul li a{color:#3366CC;}

.showdivrightsearchtitle{width:200px; height:44px; line-height:38px; font-size:14px; color:#FFFFFF; font-family:微软雅黑;  text-indent:36px; background:url(../images/class.png) -204px -870px; clear:both; margin-top:8px}
.showdivrightsearch{width:195px; border:#ADADAD 1px solid; border-top:none; height:auto}
.showdivrightsearch ul{width:150px; margin:0px auto; padding:0px; list-style:none;}
.showdivrightsearch ul li{padding:4px 0px}
.showdivrightsearch select{width:80px;}
.showdivrightsearch .txt{width:80px; line-height:18px; height:18px; border:#ccc 1px solid}
.showdivrightsearch .btn{background:url(../images/class.png) -450px 0px; width:65px; height:25px; border:none; cursor:pointer}

.showdivrightservice{width:198px; height:170px; clear:both; background:url(../images/class.png) -408px -870px; margin-top:8px}
.showdivrightservice .title{font-size:14px; color:#FFFFFF; font-family:微软雅黑; text-indent:36px; padding-top:8px}
.showdivrightservice ul{width:165px; margin:0px auto; padding:0px; clear:both; list-style:none; padding-top:24px}
.showdivrightservice ul li{line-height:28px; height:28px; color:#FFFFFF}
.showdivrightservice ul li .telno {font-size: 16px;line-height: 26px;font-family: Georgia, "Times New Roman", Times, serif;}
#mapspan{display:none; width:730px; height:385px; clear:both; margin:0px auto; padding:0px; line-height:normal}
.cont-detail{overflow:hidden}
.cont-detail img{text-align:center; max-width:550px}