/* CSS Document */

.sep{height:1px;margin:3px; padding:0; background-color:#ffee88; clear:both;overflow:hidden}
.mainleft{float:left;display:inline;width:614px; border:#FFAA33 solid 1px; height:auto; padding:10px; margin-top:5px;overflow:hidden;}
.mainleft h1{float:left;display:inline;margin:0 0 2px 0;color:#000000;display:inline;padding-top:5px;padding-bottom:2px;text-shadow:#006600;text-align:center;width:614px;height:30px;font-size:25px;font-weight:700;clear:both;overflow:hidden; border-bottom:#FFAA33 solid 4px}
.mainleft .imgdiv{float:left; display:inline;width:614px;height:auto;overflow:hidden;}
.mainleft  .imgdiv img{ margin:auto;display:inline;height:200px;width:200px;overflow:hidden;}
.mainleft .abstract{float:left;display:inline; margin-top:20px;width:612px;height:30px;border-top:#CCCCCC solid 1px;border-left:#CCCCCC solid 1px;border-right:#CCCCCC solid 1px; padding-top:10px;overflow:hidden;}
.mainleft .abstract .left{float:left;display:inline;width:300px; vertical-align:middle;height:30px; line-height:30px;overflow:hidden;}
.mainleft .abstract .right{float:left;display:inline;width:300px; text-align:right; line-height:30px;height:30px;overflow:hidden;}
.mainleft .abstract .right li,.mainleft .abstract .right li.cur,.mainleft .content .goodbad li{background:url(../images/newscomment1.gif) no-repeat -100px 0;}
.mainleft .abstract .right ul{float:left;display:inline;line-height:25px;vertical-align:middle;text-align:center;height:30px;overflow:hidden;cursor:hand;}
.mainleft .abstract .right li{float:left;display:inline;background-position:0 0; margin-left:15px; height:30px; width:60px;}
.mainleft .abstract .right li.cur{float:left;display:inline;background-position:-80px 0; margin-left:15px;height:30px; width:60px;}
.mainleft .pagediv{float:left;display:inline;margin:0;width:614px;height:20px; text-align:center;overflow:hidden;}
.mainleft .pagediv ul{margin:1px auto;display:inline;height:20px;cursor:hand;}
.mainleft .pagediv li{float:left;display:inline;border:#CCCCCC solid 1px;text-align:center; margin:0 2px 0 2px;height:18px; min-width:18px; cursor:hand;}
.mainleft .pagediv li.cur{float:left;display:inline;background-color:#FFAA33;text-align:center; border:#CCCCCC solid 1px;height:18px; margin:0 2px 0 2px;}
.mainleft .pagediv li.black{float:left;display:inline;text-align:center;text-align:center; border:none;height:18px; width:18px;margin:0 2px 0 2px;}
.mainleft .sharediv{float:left;display:inline;width:614px;height:35px; margin-top:10px;overflow:hidden;}
.mainleft .sharediv .block1{float:left;display:inline;color:#AAAAAA;width:80px; margin-top:3px;height:20px;overflow:hidden;}
.mainleft .sharediv .block2{float:left;display:inline;width:250px;height:25px;overflow:hidden;}
.mainleft .sharediv .block3{float:right;display:inline;width:260px;height:20px;overflow:hidden;}
.mainleft .sharediv .block3 ul{float:left;display:inline;border-left:1px solid #e5e5e5;margin-top:3px;height:20px;}
.mainleft .sharediv .block3 li{float:left;height:20px;display:inline;color:#AAAAAA;line-height:20px;margin-left:10px;overflow:hidden;}

.fn1,.fn2,.fn3,.fn4{background:url(../images/detail1.png) no-repeat -100px 0;}
.fn1{float:left;padding-left:18px;background-position:0 0;display:inline;*vertical-align:top;cursor:hand}
.fn2{float:left;padding-left:18px;background-position:0 -20px;display:inline;*vertical-align:top;cursor:hand}
.fn3{float:left;padding-left:18px;background-position:0 -40px;display:inline;*vertical-align:top;cursor:hand}
.fn4{float:left;padding-left:18px;background-position:0 -60px;display:inline;*vertical-align:top;cursor:hand}
.mainleft .content{float:left;display:inline;font-size:14px;width:612px;height:auto;overflow:hidden;}
.mainleft .content li{float:left;margin:0 5px 0 5px;display:inline; padding:0;width:600px; height:27px; line-height:25px; display:block;overflow:hidden;}
.mainleft .content li .line{float:left;margin:0;display:inline; padding:0;width:610px; height:20px;overflow:hidden;}
.mainleft .content li .dat{float:left;display:block;width:510px; margin-right:10px;display:inline;white-space:nowrap;overflow:hidden;}
.mainleft .content .aheader{background:url(../images/signin1.png) no-repeat;}
.mainleft .content .aheader{float:left;display:inline;background-position:0 -340px;width:612px;height:30px;margin:0;padding:0;border-bottom:#e5e5e5 solid 1px;border-top:#CCCCCC solid 1px;color:#999999;background-repeat:repeat-x;overflow:hidden;}
.mainleft .content .commenttext{float:left;display:inline;width:592px;height:100px;margin:10px;padding:0;}
.mainleft .content .goodbad{float:left;display:inline;width:602px;height:22px;margin-right:10px;margin-bottom:10px;padding:0;overflow:hidden;}
.mainleft .content .goodbad ul{float:right;display:inline;width:602px;height:22px;overflow:hidden;}
.mainleft .content .goodbad li{float:right;display:inline;background-position:0 -40px;text-align:center; font-size:12px; margin-left:15px; height:22px; width:122px;cursor:hand;}

.mainleft .tagsdiv{float:left; display:inline;width:614px;height:30px;font-size:15px; margin-top:5px;font-weight:500; overflow:hidden;}
.mainleft .readme{float:left;font-size:12px;display:inline;color:#AAAAAA;width:592px;height:140px; padding:10px;margin-top:5px;border:#CCCCCC  dashed 1px;overflow:hidden;}
.mainleft .header{float:left;display:inline;background:url(../images/signin1.png);background-position:0 -300px;width:612px;height:25px;margin:5px 0 0 0;padding:0;border:#e5e5e5 solid 1px;overflow:hidden;background-repeat:repeat-x;}
.mainleft .commandheader{float:left;display:inline;background:url(../images/detitle1.png);background-position:0 0;width:613px;height:29px;margin:5px 0 0 0;padding:0;border-right:#CBCBCB solid 1px;overflow:hidden;background-repeat: no-repeat;}
.mainleft .commandheader .lefttitle{float:left;display:inline;width:150px;height:20; margin:5px 0 0 20px; font-size:15px; font-weight:600;overflow:hidden;}
.mainleft .commandheader .righttitle{float:right;display:inline;width:300px;height:20; text-align:right; margin:5px 5px 0 10px;overflow:hidden;}
.mainleft .commandcontent{float:left;display:inline;border-left:#CBCBCB solid 1px;padding:0;border-bottom:#CBCBCB solid 1px;border-right:#CBCBCB solid 1px;width:612px;height:230px;overflow:hidden;}
.mainleft .commandcontent .center{float:left;display:inline;width:554px;height:210px;margin:10px 30px 10px 30px;overflow:hidden;}
.mainleft .commandcontent .nologin{float:left;display:inline;width:554px;height:25px;margin:10px 0 10px 0;overflow:hidden;}
.mainleft .commandcontent .nologin .leftdiv{float:left;display:inline;width:350px;overflow:hidden;}
.mainleft .commandcontent .nologin .rightdiv{float:right; text-align:right;display:inline;width:200px;overflow:hidden;}
.mainleft .commandcontent .nologin .rightdiv .leftsub{float:left; text-align:right;display:inline;width:100px;overflow:hidden;}
.mainleft .commandcontent .nologin .rightdiv .rightsub{float:right; text-align:right;display:inline;width:100px;overflow:hidden;}
.mainleft .commandcontent .context{float:left;display:inline;width:554px;height:120px;margin:0 0 10px 0;overflow:hidden;}
.mainleft .commandcontent .context textarea{width:552px;height:118px;border:#CBCBCB solid 1px; background-color:#F1F1F1;}
.mainleft .commandcontent .control{float:left;display:inline;width:554px;height:20px;margin:5px 0 10px 0;overflow:hidden;}
.buttonover,.buttonoff{background:url(../images/detitle1.png);}
.buttonoff{color:#fff;background-position:-10px -40px;width:60px;height:20px; margin:0; padding:0; border:none;cursor:pointer;overflow:hidden;}
.buttonover{background-position:-90px -40px;width:60px;height:20px;margin:0; padding:0; border:none;cursor:pointer;overflow:hidden;}
.mainleft .header h1{float:left;display:inline; text-align:left;margin:0;padding:5px 0 3px 15px;font-size:14px;font-weight:700;color:#666666; clear:both}
.mainleft .conninfo{float:left;display:inline;border-left:#e5e5e5 solid 1px;border-bottom:#e5e5e5 solid 1px;border-right:#e5e5e5 solid 1px;font-size:12px;width:612px;height:auto;overflow:hidden;}
.mainleft .conninfo ul{float:left;display:inline;width:592px; margin:5px 10px 5px 10px; padding:0; height:auto;overflow:hidden;}
.mainleft .conninfo li{float:left;width:592px; margin:0;padding:0; height:19px; line-height:19px;overflow:hidden;display:block;}
.mainleft .conninfo li .dat{float:left;display:block;width:500px; margin-right:10px;white-space:nowrap;overflow:hidden;}
.fgray{color:#AAAAAA;}
.fblack{color:#000000;}
.fred{ color:#FF6600;}
.mainright .cheader{background:url(../images/signin1.png) no-repeat;}
.mainright{float:right;display:inline;width:306px; height:auto; margin-top:5px; padding:0;overflow:hidden;}
.mainright .cheader{float:left;display:inline;background-position:0 -300px;width:304px;height:25px;margin:0 0 1px 0;padding:0;border-bottom:#e5e5e5 solid 1px;overflow:hidden;}
.mainright .cheader h1{float:left;display:inline;margin:0;padding:2px 0 3px 15px;font-size:14px;font-weight:700;color:#666666; clear:both}
.mainright .block2{float:left;display:inline;width:304px; margin-top:7px;display:inline;padding:0;border:#FFAA33 solid 1px;height:250px;overflow:hidden;}
.mainright .block2 .lcontent{float:left;display:inline;float:left;width:294px; padding:5px 0 0 10px;line-height:20px;overflow:hidden;}
.mainright .block2 .lcontent ul li{float:left;display:inline;width:294px;height:22px; white-space:nowrap;overflow:hidden;}
.mainright .block2 .lcontent ul{float:left;display:inline;width:294px; overflow:hidden;}
.mainright .block2 .lcontent h1{float:left;display:inline;margin:0;color:#dd0000;padding-top:5px;text-shadow:#006600;text-align:center;width:294px;font-size:16px;font-weight:700;clear:both}
.news_sort{ width:285px; border: solid 1px #FFCD7E; border-right:none; border-bottom:none; margin:10px 5px 5px 0; overflow:hidden;}
.news_sort a{ width:70px; height:22px; line-height:22px; background-color:#FEEBCD; border: solid 1px #FFCD7E; border-left:none; border-top:none; display:block; float:left; text-align:center;}
.bgunit{float:left;display:inline;width:50px; margin:20px 10px 20px 10px;padding:0;height:70px;overflow:hidden;}