.header{ height:72px; background:#04be02}
.logo{height:72px; text-align:right}
.logo a:link,.logo a:visited{ font-size:16px; color:#FFF;padding:5px 15px; line-height:72px}
.logo a:hover{ text-decoration:underline}
.logo a.active:link,.logo a.active:visited{border:1px solid #ff99c9;border-radius:5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4519e), to(#ff1b87)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(#f4519e, #ff1b87); /* Chrome10+, Safari5.1+ */
	background: -moz-linear-gradient(top, #f4519e, #ff1b87); /* FF3.6+ */
	background: -o-linear-gradient(#f4519e, #ff1b87); /* Opera11.10+ */
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f4519e,endcolorstr=#ff1b87,gradientType=0);
	background: linear-gradient(#f4519e, #ff1b87); /* W3C */	}
.adlist{ background:#feedf5;border-bottom:1px solid #cacaca; height:423px}

.slide{ position:relative;width:1000px; height:423px; overflow:hidden; }
.slide ul{ position:relative;margin:0;padding:0; background:#036; z-index:0}
.slide ul li{ position:absolute; display: none; width:992px;height:482px; overflow:hidden}
.slide ul li a{ margin-left:0}
.slide li.current{ z-index:1; display:block}
.slide .num{ position:absolute ; z-index:2; left:46%; bottom:10px}
.slide .num span{  background:#FFF; border:1px solid #f463a6;width:10px;height:10px;border-radius:5px; text-align:center; display:block; float:left;  font-size:12px;_line-height:14px;margin-right:10px; color:#0668ad; cursor:pointer}
.slide .curentSpan{ background: #f463a6; color:#FFF}
.slide .num span.on{ background:#f463a6; color: #FFF; font-weight:bold ;}

.downloadtips{ position:absolute; height:423px; left:0;top:0;width:390px}

.blocka a:link,.blocka a:visited{ display:block; font-size:14px; color:#cb0060; line-height:27px}
.blocka a:hover{ text-decoration:underline}

.dlist span{ display: inline-block}

.dlist1{ width:271px}
.dlist2{ width:110px;margin:0 17px 0 34px}
.dlist3{ width:500px; vertical-align:top; color:#767676; font-size:14px;margin-top:55px;margin-left:18px}
.footer{ border-top:1px solid #e8e8e8;margin:38px 15px 46px 15px;padding-top:17px}
.footer p{margin-top:4px; color:#767676}

.ewm{ position: absolute; top:72px;right:15px; z-index:9; background:#fff;border:1px solid #04be02;width:160px; text-align:center;padding:15px 0; box-shadow: 3px 3px 5px #ccc; display:none}
.tplImg div{ width:450px}
.tplImg span{ display:inline-block;width:120px; height:120px; overflow:hidden; background:#09C; margin-right:10px;margin-bottom:10px}
.tplImg img{ display:block}
.cuser{ font-size:12px; color:#04be02;padding-bottom:10px}

.year{ font-size:18px; color:#ffffff;background:#04be02;display: inline-block; line-height:36px; text-align:right;padding-right:16px ;width:111px}
.month{ font-size:16px; color:#04be02;background:#ffffff;display:block; line-height:36px; text-align:right;padding-right:16px;width:70px;border:1px solid #04be02;margin-left:38px;border-right:0;margin-top:20px}
.alllist{border-left:1px solid #04be02;padding-left:20px; float:right;width:638px;padding-top:20px}
.tplText{ font-size:14px; color:#444444}

.tplAudio{margin-top:3px}
 span.cuser{ vertical-align: top; margin-top:9px; display:inline-block;margin-left:5px}
 
.tplVideo{margin-top:5px}
.tplVideo span.cuser{ vertical-align:bottom;}


.tplImgBig{width:800px; height:600px;background:#ffffff;border:3px solid #04be02; position:absolute; z-index:10;left:0;top:0; text-align:center;box-shadow: 0 0 15px #999999; display:none}

#closeImg{ position:absolute;right:-65px;top:1px}

#moreData{ text-align:center;  line-height:50px; display:none}

.messlist{margin-top:23px}
.messlist img{margin-right:15px}

.sendusers{border:1px solid #04be02;width:650px; height:73px; float:left; overflow-y: auto}
.sendusers span{ display: inline-block; background:#f9f9f9; line-height:27px; padding:0 15px;margin:5px;border-radius:13px;}
.sendusers span img{ margin-left:10px; cursor:pointer}
.title3{font-size:18px; color:#04be02;margin-top:25px}
.textarea{border:1px solid #04be02;width:100%; height:70px; overflow-y:auto; padding:5px}
.tips{ font-size:12px; color:#04be02; text-align:right}
.tips span{  color:#04be02; font-size:24px}
.choseusers{ position:absolute; border:1px solid #04be02;width:290px; height:432px; background:#ffffff;top:0;right:0;box-shadow:-3px  3px 5px #cccccc}
.cancel{background:#f4f4f4; border:1px solid #c8c8c8; color:#7f7f7f;border-radius:3px;padding:5px 15px; cursor:pointer}
.sure{background:#04be02; border:1px solid #04be02; color:#ffffff;border-radius:3px;padding:5px 15px; cursor:pointer}
.search{ border:1px solid #c8c8c8; line-height:12px; padding:5px 0;width:260px; text-indent:8px}

.jiantou{ display:inline-block; width:9px; height:9px; background:url(../images/jiantou.jpg) no-repeat;} 
.jiantou-active{ background-position: 0 -9px} 
dl.userlist{  height:344px; overflow-y:auto}
dl.userlist dt{ margin-top:5px; line-height:25px;padding-left:15px;padding-right:15px}
dl.userlist dd{line-height:25px;padding-left:15px;padding-right:15px; display:none}
dl.userlist dd span.name{ padding-left:14px; display:inline-block }
dl.userlist dt:hover,dl.userlist dd:hover{background:#f9f9f9}
dl.userlist input{margin-top:6px; }

.pointer{ cursor:pointer}

 
.file{
	position:absolute;
	z-index:100;
	font-size:50px;
	opacity:0;
	filter:alpha(opacity=0);
	margin-top:5px;
	width:200px;
	left: -7px;
	top: 9px;
}  

.kqlist .kqlists1,.kqlist .kqlists2,.kqlist .kqlists3{ display:inline-block; line-height:36px; }
.kqlists1{ width:120px;border-right:1px solid #ffffff; text-indent:12px}
.kqlists2{ width:490px;  }
.kqlists2 input{ margin-left:12px}
.kqlists3{ width:100px;border-left:1px solid #ffffff; text-align:center}

.oddlibgc{ background:#fbfbfb}

.middle{ vertical-align:middle;margin-bottom:4px}
.ti12{ text-indent:12px}

.selcetclas{ height:27px}
.red{ color:#ff0000}

.bjxq{ width:400px; height:300px; text-align:left;padding:15px; height:auto}

.bjxq h3{font-size:18px; color:#5b5b5b}
.bjxq h3 b{color:#f459a2}
.bjxq div{ border:1px dotted #cccccc; margin-top:15px;padding:15px}
.bjxq div span{ margin-right:15px}

.myleft{width:175px; background:#fef7f7;border:1px solid #ffcfe6; margin-left:15px;margin-top:15px; float:left;padding-bottom:230px}
.myleft a:link,.myleft a:visited{ font-size:16px; color:#646464; display: block; height:37x; line-height:37px; padding-left:20px}
.myleft a:hover{ background:#fedede}
.myleft a.active:link,.myleft a.active:visited{ color:#ffffff; background:#04be02}
.myright{width:785px; float:right; margin-right:10px}


.naviNameList{border:1px solid #04be02}



.myleft ul { display:none}
.myleft ul li a.b:link,.myleft a.b:visited{ padding-left:40px}

.bb1ededed{border-bottom:1px solid #ededed}
.bb1edededdashed{border-bottom:1px dashed #ededed}
.bt1ededed{border-top:1px solid #ededed}

.datenavi{ background:#fef7f7; border:1px solid #ffcfe6; line-height:36px}
.datenavi a:link,.datenavi a:visited{ color:#a9a9a9; display:inline-block;padding-left:23px;padding-right:23px}
.datenavi a.yixie:link,.datenavi a.yixie:visited{  color:#646464}
.datenavi a.active:link,.datenavi a.active:visited{ background:#04be02; color:#ffffff}

input.inputtitle{ line-height:39px; border:1px solid #04be02; text-indent:8px; height:39px; display: inline-block
}
.colorf458a2{ color:#04be02}
.color949494{ color:#949494}
 
.file2{ position:absolute; z-index:100; font-size:35px;opacity:0;filter:alpha(opacity=0); margin-top:5px;width:141px}  
.textC{ text-align:center}

.placeholder{ color:#666666}

.djj{color:#04be02}

.bzja{ display:inline-block;background:#fef7f7;border:1px solid #ffcfe6; color:#939393;margin-right:10px; padding:10px; cursor:pointer}
.bzjaactive{ color:#04be02; font-weight:bold}

.mynewcheckbox{ vertical-align:middle;margin-top:-2px}

.newPhotosList div{ display:inline-block; text-align:center;border-bottom:1px dashed #ededed;padding: 19px}
.newPhotosList div img{padding-bottom:10px}

.names{background:#fff6f7;border:1px solid #ffd2e7; display:inline-block; line-height:34px; text-indent:14px;width:549px; overflow:hidden}
.selectStudent{position:absolute;background:#ffffff;width:350px;border:1px solid #04be02;left:260px;top:35px;padding-left:15px;padding-top:15px;padding-bottom:15px}
.selectStudent > span{ display:inline-block;width:80px;padding-bottom:10px}

#showPrevPic,#showNextPic{ position:absolute;top:50%; cursor: pointer }
#showPrevPic img{margin-top:-50%}
#showNextPic img{margin-top:-50%}
#showPrevPic{left:0}
#showNextPic{ right:0}
















