/* ---header--- */
#header{clear:both;height:80px;}
#topnav{clear:both;width:960px;text-align:right;padding:5px 10px 0 0;height:20px;background:url(../images/topbg1.gif) repeat;}
#header h1{float:left;width:180px;padding:0;text-indent:-1000px;height:75px;background:url(../images/logo.gif) 5px 5px no-repeat;}
#header #topmiddle{float:left;width:770px;text-align:left;padding:0;height:75px;}
#header #topmiddle #addbt {float:left;width:290px;}
#header #topmiddle #addbt img{padding:25px 0 0 50px;;}
#header #topmiddle #searchbox{float:left;width:480px;padding:0;height:60px;margin:5px auto 0 auto;}
#navlist{height:31px;background:url(../images/navlist.gif) repeat-x;padding:0 0 0 20px;}
#navlist a:link,#navlist a:visited{color:#FFF;float:left;padding:8px 15px 5px 15px;}
#navlist a.n1,#navlist a.n1:link,#navlist a.n1:visited{color:#FFF;float:left;font-size:14px;padding:8px 0 5px 0;width:40px;}
#navlist a.n2,#navlist a.n2:link,#navlist a.n2:visited{color:#000;float:left;font-size:14px;padding:8px 0 5px 22px;width:80px;}
#navlist span{float:left;width:6px;height:31px;background:url(../images/navbg3.gif) repeat-x;}

#mainboy {clear:both;margin:5px auto 0 auto;width:950px;}
#layout1 { width: 950px; background: url(../images/layout_bg1.gif) repeat-y right; } 
#layoutborder1 { width: 950px; background: url(../images/layout_border1.gif) no-repeat right bottom; }
#mainleft {float:left;width:730px;}
#mainright {float:left;width:215px;margin:0 0 0 5px;}
#mainleft .navigation{border: 1px solid #F6DCC4;height:20px;background:#FBF6F2;padding:5px 5px 0 15px;}
#mainleft .classlist{clear:both;width:722px;border: 1px solid #F6DCC4;background:#FBF6F2;padding:3px;}
#mainleft .classlist ul{clear:both;}
#mainleft .classlist li{float:left;width:134px;padding:5px;font-size:14px;}
#mainleft .navtitle{clear:both;}
#mainleft .navtitle li{float:left;margin:0 5px 0 0;}
#mainleft .navtitle li a.navtitleli:link,#mainleft .navtitle li a.navtitleli:visited {float:left;color:#000;border: 1px solid #F6DCC4;background:#FBF6F2;padding:5px 15px 5px 15px;}
#mainleft .navtitle li a.navtitleli:hover {float:left;color:#000;border: 1px solid #F6DCC4;background:#FFF;padding:5px 15px 5px 15px;}
#mainleft .navtitle span{float:left;padding:8px 15px 0 15px;}

#mainleft .listbox {clear:both;border: 1px solid #FF8901;background:#FBF6F2;}
#mainleft .listbox .s{clear:both;background:url(../images/lbg2.gif) repeat-x #FF8901;padding:5px 15px 5px 15px;height:15px;}
#mainleft .listbox .listcontent{border-bottom:1px dashed #ccc;background:#FFFFFF;padding:5px;margin:5px;}
#mainleft .listbox .listcontent .title{clear:both;background:#F7F7F7;padding:5px;height:15px;}
#mainleft .listbox .listcontent .title .s1{float:left;width:510px;}
#mainleft .listbox .listcontent .title .s2{float:left;width:60px;text-align:center;}
#mainleft .listbox .listcontent .title .s3{float:left;width:120px;text-align:center;}
#mainleft .listbox .listcontent .xcontent{clear:both;height:60px;}
#mainleft .listbox .listcontent .digg{float:left;width:80px;height:60px;}
#mainleft .listbox .listcontent .newsBody {float:left;width:460px;height:60px;}
#mainleft .listbox .listcontent .newsBody li{line-height:1.8em;font-size:14px;overflow: hidden;WORD-WRAP: break-word;TABLE-LAYOUT: fixed;word-break:break-all}
#mainleft .listbox .listcontent .ximg {float:left;width:161px;height:78px;padding:3px;}
#mainleft .listbox .listcontent .xbt{clear:both;padding:5px 15px 5px 5px;color:#3B6FB6;width:520px;}

#pagelist{clear:both;padding:5px 0 5px 15px;text-align:right;}
#pagelist a:link,#pagelist a:visited{color:#000;border: 1px solid #F6DCC4;background:#FBF6F2;padding:4px 5px 2px 5px;margin:0 5px 0 0;}
#pagelist a:hover{color:#F4722B;border: 1px solid #F6DCC4;background:#FFF;padding:4px 5px 2px 5px;margin:0 5px 0 0;text-decoration:none;}

#listtd1 {clear:both;border: 1px solid #FF8F44;border-bottom: none;}
#listtd1 .title{background:url(../images/titbg_r_1.gif) repeat-x;height:27px;}
#listtd1 .title .c1{float:left;background:url(../images/titbg_r_2.gif) repeat-x;height:17px;width:72px;padding:10px 0 0 22px;color:#D45D0E}
#listtd1 .txt{clear:both;padding:6px;}
#listtd1 .txt li{color:#D45D0E;line-height:1.8em;border-bottom:1px dashed #EEA95E;overflow: hidden;height:22px;}
#listtd1 .commlist {clear:both;padding:6px;margin:5px;border-bottom:1px dashed #EEA95E;}
#listtd1 .commlist img{float:left;border:1px solid #CCC;padding:1px;}
#listtd1 .commlist .author{float:left;height:19px;width:145px;padding-left:4px;color:#919191}
#listtd1 .commlist .articleTitle{float:left;height:19px;width:145px;padding-left:4px;}
#listtd1 .commlist .sayWhat{color:#838383;line-height:1.6em;}
#listad {clear:both;border: 1px solid #FF8F44;padding:3px;}

#contentbody {clear:both;background:#FDF6F1;border: 1px solid #FBCBA3;}
#contentbody .title{text-align:center;font-size:16px;font-weight:bold;color:#3123E7;padding-top:20px;padding-bottom:15px;}
#contentbody p{line-height:1.8em;}
#contentbody .idata{color:#999;text-align:center;border-bottom:1px solid #FBCBA3;}
#contentbody .xbody .att{clear:both;}
#contentbody .xbody .att .l{float:left;width:500px;}
#contentbody .xbody .att .r{float:left;width:200px;}
#contentbody .xbody{clear:both;line-height:1.8em;padding:15px 20px 10px 20px;}
#contentbody .xbody .content{clear:both;line-height:1.8em;padding-top:10px;overflow: hidden;WORD-WRAP: break-word;TABLE-LAYOUT: fixed;word-break:break-all}
#contentbody .xbody .slink{clear:both;border-left:3px solid #FF0000;padding:5px 0 0 10px;margin:15px 0 0 0;width:360px;background:#FFF;}
#contentbody .xbody .slink li{color:#D45D0E;line-height:1.8em;}
.tips{clear:both;background:#FFF5FA;border: 2px solid #F8B3D0;line-height:1.6em;padding:5px;}

#mainleft .comment {clear:both;border: 1px solid #EEA95E;width:728px;}
#mainleft .comment .title{clear:both;background:url(../images/title_bg.gif) repeat-x;height:18px;padding: 8px 0 0 5px;font-weight:bold;color:#D45D0E;}
#mainleft .comment .ss{clear:both;border:1px solid #FFDD99;background:#FFF9ED;margin:5px;padding: 5px;width:706px;}
#mainleft .comment .content {clear:both;border:1px solid #FFDD99;background:#FFF9ED;margin:5px;padding: 5px;width:706px;height:58px;}
#mainleft .comment .content .photo {float:left;width:54px;border:1px solid #ccc;padding: 1px;}
#mainleft .comment .content .commentBody{float:left;padding: 0 0 0 5px;width:640px;line-height:25px;color:#999;}
#mainleft .comment .content .txt{color:#666;line-height:1.7em;}
#mainleft .comment .form{clear:both;border:1px solid #ADCD3C;background:#F2FDDB;margin:5px;padding: 5px;width:706px;}
#mainleft .comment .form .inputText{clear:both;}
#mainleft .comment .form .inputText li{clear:both;padding: 5px 0 0 5px;}
#mainleft .comment .form input{border:1px solid #ADCD3C;}
#mainleft .comment .form .input1{color:#666;width:540px;height:98px;float:left;border:1px solid #B4B4B4;overflow:auto;scrollbar-face-color:#EFEFEF; scrollbar-highlight-color:#C0C0C0; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-shadow-color:#C0C0C0; scrollbar-arrow-color:#C0C0C0; scrollbar-track-color:#f1f1f1;}

#mainright .userinfo {clear:both;border: 1px solid #ADCD3C;background:#F2FDDB;padding:5px;width:203px;height:62px;}
#mainright .userinfo .userface {float:left;width:58px;border:1px solid #ccc;padding:1px;}
#mainright .userinfo .username {float:left;width:136px;padding:5px 0 0 5px;}
#mainright .userinfo .username {line-height:1.8em;}
#mainright .wline {border:3px solid #fff;padding:0;line-height:0em;margin:0;}

#classsort {clear:both;float:left;width:288px;background:#FFFFF7;border: 1px solid #FFCC00;}
#infolist {float:left;width:438px;background:#FFFFF7;border: 1px solid #FFCC00;}
#toplist {float:left;width:200px;}
#toplist .toptd{float:left;width:198px;background:#FFFFF7;border: 1px solid #FFCC00;}
#toplist .toptd h2{background:url(../images/ctitle.gif) repeat-x;height:19px;font-size:12px;color:#D66420;padding:8px 0 0 10px;}
#toplist .toptd ul{clear:both;padding:8px 0 0 6px;}
#toplist .toptd li{line-height:1.8em;overflow: hidden;height:22px;}
#toplist .ad {clear:both;border: 1px solid #FFCC00;height:50px;padding:3px;}
#classsort .c{clear:both;padding:8px 0 10px 8px;}
#classsort .c h2{clear:both;font-size:14px;font-weight:bold;}
#classsort .c ul{clear:both;}
#classsort .c li{width:86px;float:left;line-height:1.8em;font-size:12px;}

#infolist .newlist{clear:both;}
#infolist .newlist .stitle{clear:both;background:url(../images/title_bg.gif) repeat-x;height:26px;}
#infolist .newlist .stitle ul {padding: 0;}
#infolist .newlist .stitle li {cursor:pointer;display:block;float:left;text-align:center;text-decoration:none;width:60px;height:26px;line-height:25px;}
#infolist .newlist .stitle li a {display: block;border-right:1px solid #FFB785;color: #D45D0E;text-align: center;}
#infolist .newlist .stitle li a:hover {text-decoration:underline;border-bottom-color:#fff;background:#FFF;}
#infolist .newlist .stitle .curr a{background:#fff;cursor:default;border-bottom:1px solid #FFF;height:25px;}
#infolist .newlist .txt{clear:both;margin:6px;border-bottom:1px dashed #CCC;padding-bottom:5px;}
#infolist .newlist .txt h2{clear:both;color:#999;font-size:12px;font-weight: normal;margin:10px 0 5px 0;line-height:1.6em;}
#infolist .newlist .txt .infotxt{clear:both;line-height:1.6em;color:#686868;height:62px;overflow: hidden;WORD-WRAP: break-word;TABLE-LAYOUT: fixed;word-break:break-all}
#infolist .newlist .txt .infotxt img{float:left;padding:1px;border:1px solid #CCC;margin-right:6px;}
#infolist .newlist .txt .contact{clear:both;color:#3B6FB6;}

.diggbox {background:url(../images/diggbg.gif) repeat-x;height:46px;width:54px;text-align:center;margin:5px;}
.diggbox .num{clear:both;padding:6px 0 0 0;height:12px;}
.diggbox .diggBtn{clear:both;padding:8px 0 0 0;height:12px;}

.post {clear:both;padding:10px;background:#FFFFFF;height:500px;text-align:center;}
.post .t{clear:both;font-size:14px;font-weight: bold;padding:10px;}
.post .list{margin-top:10px;float:left;width:142px;padding:0 auto;background:#FFF;height:400px;}
.post .list_tel{float:left;width:131px;font-weight: bold;margin:0 auto;padding:6px 0 0 0;height:20px;text-align:left;text-indent:10px;font-size:14px;background: #F7E4D2;}
.post .list_div{float:left;width:131px;padding:6px 0 0 0;}
.post .list_div ul{text-align:left;text-indent:10px;}
.post .list_div li{font-size:14px;line-height:25px;}
.post .list_div li a{color:#000;}
.post .list_div li a:hover{color:#fff;background:#B9570F;text-decoration:none;}

#post_form{clear:both;background: #FFFFFFF;padding:8px;border: 1px solid #F5CCA3;}
#post_form .telaaa{font-weight: bold;font-size:12px;padding:5px 0 0 0;margin:auto;height:20px;text-align:left;text-indent:10px;color:#666;background: #F7E4D2;}
#post_form .post_h1 {float:left;width:590px;background:#FFFFFF;border-bottom:1px dotted #CCC;padding:4px;}
#post_form .t1 {float:left;line-height: 25px;width:100px;}
#post_form .t2 {float:left;line-height: 25px;width:180px;}
#post_form .t3 {float:left;line-height: 25px;width:280px;}
#post_form .t4 {float:left;line-height: 25px;width:590px;}
#post_form .tex{color:#666;width:450px;height:98px;float:left;border:1px solid #B4B4B4;overflow:auto;scrollbar-face-color:#EFEFEF; scrollbar-highlight-color:#C0C0C0; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-shadow-color:#C0C0C0; scrollbar-arrow-color:#C0C0C0; scrollbar-track-color:#f1f1f1;}
#post_form .btn_add {clear:both;text-align:center;padding:6px;}
.posttxt{clear:both;border: 1px solid #ADCD3C;background:#F2FDDB;padding:5px;width:203px;height:62px;}
.posttxt ul{clear:both;}
.posttxt li{font-size:12px;line-height:25px;}