﻿body,td,div,input,select,textarea{font-size:12px;font-family:Arial,verdana,微软雅黑,宋体;}
body{
    background-color:#4F94CD; /*#184773;#EDF7FF;*/
    margin:0;
    color:#000;
    padding:0;     
}
* {margin:0; padding:0;}
img {border:none;}
a {text-decoration:none;color:#0269AB;}
a:hover {color:#e40000; text-decoration:underline;}
.scrollB,.scrollT{cursor:pointer;}
#hideWin
{
    position:absolute;background-image:url(img/s.gif);
    z-index:10000; display:none;
}
.tipWin{position:relative;width:280px;}
.tipTop{clear:both;background-image:url(img/eshanjiao.gif);background-repeat:no-repeat;font-size:1px;height:9px;width:100%;}
.tipCon{clear:both;border:1px solid #ff0000;background:#FFFFCC;}
.tipFace{width:90px;height:90px;float:right;padding:1px;border:1px dotted #ff0000; text-align:center; overflow:hidden;}
.tipHead{clear:both;background-color: #ff0000;text-align:center;height:26px;line-height:26px;width:100%;}
.tipHead a,.tipHead a:hover{color:#fff;}
.tipInfo{clear:both;color:#666;border:1px solid #fff;padding:10px;line-height:1.4;}
.popMenu{clear:both;border:1px solid #0269AB;background-color: #EDF7FF;line-height:1.5;float:left;}
.menuInfo{clear:both;color:#666;border:1px solid #fff;}
.menuInfo a{ display:block;padding:1px 8px;border-bottom:1px solid #fff;}
.menuInfo a:hover{ background-color:#0269AB;color:#fff;text-decoration:none;}
/*main content start*/
.main {
	clear:both;
	background-color:#E5EFFD;
	width: 980px;
	margin: 0 auto;
	height:auto;
	margin:0 auto;
	/*float:left;*/
	text-align:left;
	min-width:760px;
	overflow:hidden;
}
#top
{
    background:url(img/top_bg1.gif);
    clear:both;
    height:81px; 
    width:100%;   
    color:#fff;
    overflow:hidden;
}
#top a{color:#fff;}
#top input{border-width:0;}
.topr{width:480px;height:80px;float:left;}
.topr1{margin-top:8px;padding-bottom:8px;text-align:center;}
.topr2{padding-top:10px;font-size:14px;text-align:center;border-top:1px solid #fff;}
.toprr{border:1px solid #fff;float:left;margin:10px 0 5px 0;padding:5px;text-align:left;line-height:1.8;overflow:hidden;width:295px;}

.logo{
   float:left;
   height: 50px;
   width: 180px;
   margin-top:15px;
   background:url(img/logo.gif) no-repeat center;
}
#copyright{float:left;width:100%;text-align:center; border-top:1px #0269AB solid;padding:10px 0;background:#E5EFFD;}
#copyright .c-l{float:left;width:90%;}
#copyright b{color:#cc0000;font-family:Verdana,Arial;}
#copyright .c-r{float:right;width:10%;cursor:pointer;}
.nav {
	border-bottom: 1px solid #0269AB;
	background-color: #E5EFFD;
	clear: both;
	line-height: 26px;
	height: 26px;
}
.navleft {
    padding-left:10px;
	float: left;
}
.navright {
    padding-right:10px;
	float: right;
}
.nav a {color:#444;}
.nav a:hover {color:#e40000; text-decoration:underline;}

.mainleft,.mainright{overflow:hidden;margin-bottom:-30000px;padding-bottom:30000px;}

.mainleft {
	background-color:#F6FBFF;
	float:left;
	width:80%;
	border-right:1px solid #0269AB;
}
.mainright{
	float:right;
	width:18.5%;	
}
.mainleft-c
{
    float:right;
    width:98%;
}
.mainright-c
{
    float:left;width:95%;padding:5px 0;
	border-top:1px solid #fff;
}
.mainleft-c .leftc{width:98%;}

em{font-style:normal;color:#ff6600;}
.red{color:#ff0000;}
#loginuser{color:#FF9900;}

/*default*/
.mainleft-c .classlist {float:left;width:98%;padding:6px 0;line-height:1.8;}
.mainleft-c .classtree ol{margin-left:12px;border-left:1px dotted #ddd;}
.mainleft-c .classtree ol li{line-height:1.6; list-style-type:none;padding-left:5px;}
/*main content end*/
.postNew{cursor:pointer;background:url(img/post.gif) center 0 no-repeat;width:99px;height:31px;display:block;float:left;}
.postRe{cursor:pointer;background:url(img/postre.gif) center 0 no-repeat;width:99px;height:31px;float:left;}

.ads{width:98%;text-align:center;margin-top:10px;border-bottom:1px solid #b2d0ea;}

.defaultcon{float:left;width:98%;}
.defaultcon .b_thead{float:left;width:100%;clear:both;border-bottom:1px solid #b2d0ea;padding:4px 0;background-color:#E5EFFD;}
.defaultcon .b_thead a{font-weight:bold; font-size:14px;}
.defaultcon .b_thead li{list-style-type:none;padding-left:20px;}
.defaultcon .bigboard{float:left;width:99%;margin-bottom:15px;}
.defaultlist{float:left;width:94%;padding:0 3%;}
.defaultlist dl{float:left;width:32%;white-space:nowrap;height:22px; line-height:22px;padding-right:1%;}
.defaultcon .dlboard{float:left;width:96%;padding:5px 2%;}
.defaultcon div.dlboard dl{float:left;width:44%;height:80px;border-bottom:1px solid #b2d0ea; line-height:1.5;padding-left:6%;}
.defaultcon div.dlboard .b_new{background:url(img/b_new.gif) 0 center no-repeat;}
.defaultcon div.dlboard .b_none{background:url(img/b_none.gif) 0 center no-repeat;}
.defaultcon div.dlboard dl dt{padding-top:5px;}
.defaultcon div.dlboard dl dt a{font-weight:bold;}
.defaultcon div.dlboard dl dd{padding:0 10px 0 0;}
#Online li{float:left;height:20px;line-height:20px;white-space:nowrap;width:100px;list-style-type:none;}

#PicList{float:left;width:99%;text-align:center;}
#PicList ul{float:left;width:24%;padding:15px 1% 8px 0;height:160px;list-style-type:none;border-bottom:1px solid #b2d0ea;overflow:hidden;}
#PicList ul li.lipic{height:100px;width:140px;padding:2px;border:2px solid #fff;overflow:hidden;cursor:pointer;}
.vpiclist{width:96%;float:left;clear:both;}
.vpiclist div{float:left;width:100%;text-align:center;padding:8px;}
/*
.defaultcon td.litopic{width:38%;}
.defaultcon td.litopic li{float:left;width:100%;list-style-type:none;padding:3px 0;white-space:nowrap;border-bottom:1px dotted #eee;}
.defaultcon td.litopic li .litit{float:left;}
.defaultcon td.litopic li .litime{float:right;font-size:10px;color:#666;}
/*.defaultcon td li{list-style-type:none;padding:2px 0;margin:0;}*/
#maincontent{width:98%;margin-top:10px;border-bottom: 1px solid #b2d0ea;float:left;clear:both;}
#maincontent .topic{float:left;width:100%;}
#maincontent .topicr{float:right;width:85%;line-height:1.5;}
#maincontent .topicr h1{font-size:14px;color:#ff0000;}
#maincontent .topicr .topicop{text-align:right;}
#maincontent .topicu{float:left;width:100%;border-bottom: 1px solid #0269AB;height:25px;line-height:25px;}
#maincontent .topicu span{float:left;width:19%;text-align:center;}
#maincontent .topicu span em{height:30px;padding:5px 4px;border:1px solid #0269AB;border-width:1px 1px 0 1px;background:#0269AB;color:#fff;}
#maincontent .topicu span a{font-size:14px;}
#maincontent .thead{float:left;height:24px;line-height:24px;border-top: 1px solid #0269AB;border-bottom:1px solid #fff;background:#E5EFFD;width:100%;}
#maincontent .theadc{float:left;height:24px;line-height:24px;width:100%;border-bottom: 1px dotted #b2d0ea;background:#E5EFFD;}
#maincontent .theadsms {float:left;margin-bottom:10px;width:100%;}
#maincontent .theadsms * {font-size:14px;}
#maincontent .thead .tl,.theadc .tl{float:left;}
#maincontent .thead .tr,.theadc .tr{float:right;padding-right:8px;}
#maincontent .thead .lou,.theadc .lou{padding:4px 5px 4px 4px;}
#maincontent .thead .author,.theadc .author{padding:4px 8px 4px 4px;}
#maincontent .thead .otherinfo,.theadc .otherinfo{font-size:12px;padding:4px 10px 4px 10px;}
#maincontent .thead input,.theadc input{border-width:0; padding:0; vertical-align:middle;height:22px;}
#maincontent a{color:#0269AB;}
#maincontent a:hover{text-decoration:underline;color:#ff0000;}
#maincontent .cont{width:94%; margin:0 auto; font-size:14px;line-height:1.8;padding:15px 0;word-wrap:break-word;word-break:break-all;overflow:hidden;clear:both;margin-bottom:8px;}
#maincontent .cont .quote,#maincontent .cont blockquote{border:1px solid #ddd; background-color:#f7f7f7; padding:5px;font-size:12px;}
#maincontent .tit{clear:both;font-size:14px;padding:4px;}
#maincontent .isnewsms{font-style:normal;color:#ff6600;}
#maincontent .cont .readtip{border:1px solid #ddd; background-color:#FFFFCC; padding:5px;text-align:center;}
#maincontent .cont ul{clear:both;padding:0 30px; list-style-type:decimal}

.leveltab{width:98%;border-collapse:collapse;margin:10px 0;}
.leveltab td{text-align:center; border:1px solid #b2d0ea;padding:5px 2px;}
.leveltab tr.levelth td{color:#0269AB;}
.leveltab tr.altern td{ background-color:#EDF7FF;}
/*list start*/

/*top tag*/

/*bbs list*/
.mainList {overflow:hidden;clear:both;float:left;width:98%;border-bottom:1px solid #b2d0ea;margin-top:10px;}
.mainList li {float:left; width:100%; height:27px;line-height:27px; font-family:Verdana, Arial,宋体;overflow:hidden;list-style-type:none;}
.mainList li a{color:#555;}
.mainList li a:hover {color:#e40000;}
.mainList li input {border-width:0; padding:0; vertical-align:middle;height:27px;float:left;}
.mainList li.odd {background:#F7F7F7; border-bottom:1px solid #eee;}
.mainList li.tdd {border-bottom:1px solid #eee;background:#fff;}
.mainList li.ndd {border-bottom:1px solid #eee;background:#CEE2FB;}
.mainList li .ding1,.mainList li .ding2,.mainList li .ding3{ width:15px; float:left;}
.mainList li .ding1 {color:#ff0000;}
.mainList li .ding2 {color:#0000ff;}
.mainList li .ding3 {color:#307f00;}
.mainList li .clicknum {float:left; width:8%; color:#999; font-size:10px; font-family:Arial, Verdana, Helvetica, sans-serif; overflow:hidden; text-align:right; padding-right:2%;}
.mainList li .cr {float:right}
.mainList li .hits {color:#c50000;}
.mainList li .title {float:left; width:57%;overflow:hidden;}
.mainList li .title img {margin:0 5px -2px 0;}
.mainList li .title a {font-size:14px;}
.mainList li .title a:link {color:#0000aa; }
.mainList li .title a:hover {color:#e00000;}
.mainList li .title a:visited {color:#0269AB;}
.mainList li .replyor {float:right; width:18%;  overflow:hidden; }
.mainList li .replyor .time {font-size:10px; font-family:Arial, Verdana, Helvetica, sans-serif,宋体; color:#999;}
.mainList li .author {float:right;width:12%; overflow:hidden;}

.mainList li.liH {border-bottom: 1px solid #0269AB;color:#000;}
.mainList li.liH .clickNumH {float:left; width:8%;font-size:12px;text-align:right;}
.mainList li.liH .titleH {float:left; width:53%;overflow:hidden; padding-left:4%;}
.mainList li.liH .authorH {float:right;width:12%; overflow:hidden;}
.mainList li.liH .replyTimeH {float:right; width:18%;  overflow:hidden; }
.mainList li.liH a{color:#000;}
.mainList li.liH a:hover {color:#e40000;}
.mainList li.liH .newpost{color:#ff0000;padding:5px 3px;margin:2px 0 -6px 0;border:1px solid #0269AB;border-width:1px 1px 0 1px;}
.mainList li.liH .bordera{padding:4px 4px;border:1px solid #0269AB;border-width:1px 1px 0 1px;color:#ff0000}
.s10{font-size:10px; font-family:Arial,Verdana, Helvetica, sans-serif,宋体;}
.pager{float:left;clear:both;width:98%;margin:5px 0;}
.pager .pager-l{float:left;}
.pagecode{float:right;margin-top:5px;}
.pagecode a, .pagecode a:link, .pagecode a:visited, .pagecode b{display:block;float:left;border:1px solid #b2d0ea;height:20px; line-height:20px;padding:0 6px;margin-left:3px;font-size:12px;font-family: Verdana,Tahoma,sans-serif,宋体;}
.pagecode a:hover,.pagecode b{background:#0269AB;color:#fff;}

.facelist{float:left;margin:10px 0;clear:both;border:1px solid #b2d0ea;width:100%;}
.facelist .thead{height:22px;line-height:22px;width:100%;border-bottom: 1px solid #b2d0ea; text-align:center; background-color:#EDF7FF; font-weight:bold;}
.facelist .face{float:left;height:70px;width:10%; text-align:center;padding:10px 0;}
.facelist .faceImg{border:1px solid #eee;padding:5px; cursor:pointer;}
.onediv{border:1px solid #b2d0ea;margin:10px 0;padding:5px 10px;}

/*page end*/
/*post start*/
input {border:1px solid #b2d0ea;height:22px;line-height:22px;vertical-align:middle;}
textarea,select {border:1px solid #b2d0ea;}
.submit { background:#0269AB;color:#fff;padding:0 5px;cursor:pointer;height:26px;}
.yzcode {border:1px solid #b2d0ea;height:22px;float:left;vertical-align:middle;cursor:pointer;}
.yzm {float:left;text-align:center;width:40px;}
.msg {color:#ff0000;}
.msg img {vertical-align:middle;}
#editArea {border:1px solid #b2d0ea; background:#EDF7FF; width:98%;color:#666;margin-bottom:20px;float:left;display:none;}
.etab{width:100%;}
.etab .bb{border-bottom:1px dashed #b2d0ea;}
.etab .r{width:90%;padding:5px;}
.etab .l{width:10%;text-align:right;height:28px;line-height:28px;padding:5px;}
.etab .t{vertical-align:top;}
.etab .th{text-align:left;color:#b2d0ea;}
/*post end*/
/*manageoption start*/
.manage{width:98%;float:left;clear:both;border:1px solid #b2d0ea;padding:5px 0;margin:8px 0;text-align:center;}

/*manageoption end*/
/*right start*/
/*.rightmain{width:190px;float:right;text-align:left;}*/
.mainright-c li {list-style-type:none;}
.mainright-c li a{text-decoration:none;color:#0269AB;}
.mainright-c li a:hover{text-decoration:underline;color:#ff0000;}

.barbest dl{float:left;height:22px;line-height:22px;width:100%;clear:both;}
.barbest dt{float:left}
.barbest dd{float:right; font-size:10px;}

.barinfo,.barlist,.barbest {float:left;width:100%;}
.barinfo ul,.barlist ul {float:left;padding:0;margin:0;width:100%;}
.barinfo h1, .barinfo h2,.barlist h1,.barlist h2,.barbest h1{margin:10px 0 5px 0;padding-left:14px;height:22px;line-height:22px;font-size:12px;color:#6aa5d8;margin:10px 0 5px 0;border-bottom:1px solid #b2d0ea;}
.barinfo li{line-height:1.6;padding-left:10px;background:url(img/dot.gif) 0 9px no-repeat;border-bottom:1px solid #fff;}

.barlist ul li{height:20px;line-height:20px;border-bottom:1px solid #fff;white-space: nowrap; overflow:hidden;}
.barlist ul .nochild{background:url(img/child.gif) 0 center no-repeat;}
.barlist ul .haschild{background:url(img/plus.gif) 0 center no-repeat;}
.barlist ul .haschild ins{cursor:pointer;}
.barlist ul li ins{padding:0 9px;}
.barlist ul li a{font-size:12px;}
.barlist .loadchild{padding-right:14px;height:20px;background:url(img/loading.gif) right center no-repeat;}

/*right end*/

/*grade start*/
.grade1 {border:1px #0269AB solid;float:left;margin:15px 0;}
.grade2 {border:1px #0269AB solid;float:left;margin:15px 20px;}
.grade2 input {border:1px #EDF7FF solid;width:60px;}

/*board start*/
.boardlist{border:1px #0269AB solid;margin:15px 0;width:98%;}
.boardlist input {border:1px #0269AB solid;padding:4px;}
.addclass {float:left;clear:both;border:1px #0269AB solid; margin:10px 0;padding:8px 0;width:98%;text-align:center;}
.addclass input{border:1px #0269AB solid;height:22px;line-height:22px;}

/*config start*/
.adminconfig {border:1px #0269AB solid;width:90%;padding:4px;margin:15px 0;}
.adminconfig input{width:80%;border:1px #0269AB solid;height:20px;line-height:20px;text-align:center;font-size:14px;}
/*config end*/

/*popwin*//*
#popup {border:2px solid #2D91CD; padding:1px; background:#fff url("img/t_bg.gif") repeat-x;}
.popup-header {height:22px; line-height:22px; padding:0 0 0 8px;}
.popup-body {padding:5px 10px 15px 10px;background:#fff;text-align:left;background:#EDF7FF;}
.poptitle {margin:0; padding:0; font-size:12px; float:left; color:#FFF}
#popclose {float:right; width:20px; height:14px; cursor:pointer; background: url(img/i_close.gif) no-repeat top; }*/
.poptab{width:100%;}
.poptab td{border-bottom:1px dashed #fff; border-collapse:separate;}
.poptab .bb{border-bottom:1px dashed #b2d0ea;}
.poptab .l_1{width:25%;text-align:right;height:30px;line-height:30px;}
.poptab .l_2{width:10%;text-align:right;height:28px;line-height:28px;padding:5px;}
.poptab .l_3{width:15%;text-align:right;height:30px;line-height:30px;}
.poptab .l{width:20%;text-align:right;height:30px;line-height:30px;}
.poptab .r{width:90%;padding:5px;}
.poptab .t{vertical-align:top;}
.poptab .txt{width:130px;}
.poptab .th{text-align:left;color:#b2d0ea;}
.poptab .msg{color:#ff0000;text-align:center;height:30px;line-height:30px;}
/*popwin end*/