﻿
body
{
    margin:10px;
    /*border-right: lightgrey thin solid;
    border-top: lightgrey thin solid;
    border-left: lightgrey thin solid;
    border-bottom: lightgrey thin solid;*/
    
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    
    background-repeat: repeat-x;
	font-size: 9pt;
}

p{margin:0 10px 10px}

a{color:#006;cursor:pointer;}

a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #1639A9;
	text-decoration: underline;
}
a img{text-decoration:none;border:none;}

.hyperlink a{text-decoration: underline;color: #3366cc;}
.hyperlink a:visited{text-decoration: underline;color: #3366cc;}

.hyperlink2 a{text-decoration: underline;color: Gray;}
.hyperlink2 a:visited{text-decoration: underline;color: Gray;}
.hyperlink2 a:hover{text-decoration: underline;color: #3366cc;}
 
.linkbutton1{text-decoration:none;color:#3366cc;}

.disabledLink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-transform: uppercase;
	color: #999999;
	text-indent: 10px;
}

div#header
{
    width:100%;height:82px;
    background-image: url(../../Images/h3.jpg);
    text-align:right;
}

div#header1
{   
    height: 82px;
    background-image: url(../../Images/h1.png);
    background-repeat: no-repeat;
    background-position:left;
}
div#header2
{
    height: 82px;
    background-image: url(../../Images/h2.jpg);
    background-repeat: no-repeat;
    background-position:right;
}
div#header3
{
    height: 82px;
    background-image: url(../../Images/default.jpg);
    background-repeat: no-repeat;
    background-position:left;
}
.mainmenu
{
    color:White;
    height: 82px;
    background-image: url(../../Images/default2.jpg);
    background-repeat: no-repeat;
    background-position:top right;
    padding:0px;
    line-height:25px;
}
.mainmenu div {margin-right:10px;}
.mainmenu div a{color:White;}
.mainmenu div a:visited{color:White;}

.loginbar { padding:5px 8px 5px 8px; height:26px; }
div#searchbar
{
    text-align:center;
    padding-top:5px;
}
#container
{
    background-image: url(../../Images/navbg.gif);
    background-repeat: repeat-y;
    background-position: -20px 0;
}
#container2
{
    background-image: url(../../Images/navbg.gif);
    background-repeat: repeat-y;
    background-position:right;
}
#container3
{
    background-image: url(../../Images/navbg.gif);
    background-repeat: repeat-y;
}
#wrapper
{
    width:100%;
    margin-left:-201px;
    float:left;    
    border-right: solid 1px #c0c0c0;
}
#navigation{float:right;width:180px;background:#ebebeb;}
#extra{background: #ebebeb;width:180px;}
#navigation3
{   
    background-color:#ebebeb;
    background-image:url(../../Images/bl1.gif);
    background-position:top;
    background-repeat:repeat-x;
    padding-top:5px;
    text-align:center;
    float:right;
    width:200px;
}
#extra3{background: #ebebeb;float:right;clear:right;width:200px;}
#content
{
    background: #ffffff; 
    height:100%;
    min-height:420px;
    margin-left:200px;
}

#wrapper2
{
    /* margin-left:-180px;float:right;  */
    background-image: url(../../Images/bl1.gif);
    background-repeat:repeat-x;
}
#content2
{
    margin-left:180px;
    background: #ffffff; height:100%;
}
#navigation2
{
	overflow:hidden;
	float:left;width:170px;
    background-image: url(../../Images/bl1.gif);
    background-repeat:repeat-x;  
}
#navigation4
{
	overflow:hidden;
	float:left;width:200px;
    background-image: url(../../Images/bl1.gif);
    background-repeat:repeat-x;  
}
#navigation5
{
	overflow:hidden;
	float:left;width:200px;
}
#extra2
{      
   border-right:solid 1px #dddddd;
    /* background: #ebebeb;*/
}
#splitter2
{    
    float:left;width:10px; height:400px;
    background-image: url(../../Images/h2.gif);
    background-repeat:no-repeat;
    background-position: center;
    cursor:pointer;
}
#splitter2 a:hover
{
    background-color:#FEFE54;
    border-color:#FDEC4E;	
}

.qmenu
{
    background-color:Orange;
    background-image: url(../../Images/qltitle.gif);
    background-repeat:repeat-x;
    font-weight:bold;
    font-size:13px;
    text-align:center;
    vertical-align:middle;
}
.qmenu a{margin:10px;}
.qmenu a:hover{color:White;} 
.qmenuselected
{
    padding: 7px 0 0 0;
    background-image: url(../../Images/qltitle2.gif);
    background-repeat:repeat-x;
}
.qmenuselected2
{
    padding: 3px 0 0 0;
     background-image: url(../../Images/number1.png);
    background-repeat:repeat-x;
}
.qmenu2
{
    background-color:Orange;
    background-image: url(../../Images/qltitle.gif);
    background-repeat:repeat-x;
    font-weight:bold;
    padding:8px 0 5px 10px;
    font-size:13px;
    height:16px;
}
.qmenu2 a:hover{color:White;}
.subtitle
{
    height:30px;
    background-image:url(../../Images/item.jpg);
    background-repeat:repeat-x;
    padding:8px 0 0 10px;
}
.subtitle2
{       
    padding: 5px 10px 4px 10px;
    margin: 0;
    background-image:url(../../Images/subtitle.gif);
    background-repeat:repeat-x;
    background-position:top;
    border-bottom: silver 1px solid;
    background-color: ivory;
}
.subtitle3
{
    padding: 2px 10px 4px 10px;
    margin: 0;
    background-image:url(../../Images/subtitle.gif);
    background-repeat:repeat-x;
    background-position:top;
    border-bottom: silver 1px solid;
    background-color: ivory;
}
.subtitle4
{
    padding: 5px 10px 4px 10px;
    margin-top: 0;
    background-repeat: repeat-x;
    background-position: 50% top;
    background-color: whitesmoke;
    border-bottom: silver 1px solid;
    display:block;
}
.searchtitle
{
    font-size: 13px;
    color:Gray;
    margin:10px 0 0 10px;
}
.qlist
{
    width:49.9%;float:left;
    padding:5px 0 12px 0; 
    line-height:18px;    
}
.qlisttitle
{
    width:100%;
    background-image:url(../../Images/item.jpg);
    background-repeat:repeat-x;
    clear:left;
}
.knowledgeicon *{vertical-align:middle;}
.qlistitem
{
    padding-top:5px; 
}
.qlistitem:hover
{   
    background-image:url(../../Images/seleteditem.jpg);
    background-repeat:repeat-x;
}
.qlistitem a{color:White;margin:10px;}
.qlistitem a:visited{color:White;margin:10px;}
.qlistitem .knowledgeicon{margin:0 10px 0 -9px;}

.qlistheader{float:left;font-weight:bold;padding:6px 12px 6px 12px;text-align:center;}
.qlistheader div{margin-top:3px;}
.qlistselected
{
    padding-top:5px;
    background-image:url(../../Images/seleteditem.jpg);   
    background-repeat:repeat-x; 
}
.qlistselected a{color:White;margin:10px;}
.qlistselected a:visited{color:White;margin:10px;}
.qlistselected .knowledgeicon{margin:0 10px 0 -9px;}

.extratitle
{
    background-image:url(../../Images/extratitle.gif);
    background-repeat:repeat-x;
    background-color:#aaaaaa;
    border-left:solid 1px white;border-right:solid 1px white;
    padding:3px 0 5px 5px;
    font-weight:bold;
    color:White;
    width:180px;
    margin-left:7px;
}
.extratitle1
{
    width:181px;
    height:1px;
    border-top:solid 1px white;
    border-left:solid 1px white;
    border-right:solid 1px white;
   
    background-color:#aaaaaa;
    margin-left:9px;
    overflow:hidden;
 }
.extratitle2
{
    width:183px;
    height:1px;
    border-left:solid 1px white;
    border-right:solid 1px white;
    background-color:#aaaaaa;
    margin-left:8px;
    overflow:hidden;
}
.extracontent
{
    border-left:solid 1px white;border-right:solid 1px white;
    background-color:White;width:170px;margin-left:7px;
    padding: 5px 5px 5px 10px;
}
.extracontent2{margin:0 0 3px 8px;}
.line1{margin-bottom:3px;}
.teacherindex{padding-left:10px;}


.button1
{
    float:left;
}

.button2
{
    float:left;    
    position:absolute;
    left:70px;
}

.button3
{
    vertical-align:middle;
    margin: 3px 5px 5px 0;
}

.button4
{    
    margin-top:10px;
}

.button5
{
    clear:both;
    margin:0px 0px 5px 0px;
}

.button6
{
    background-color: #cccccc;
    margin-top:5px;
    padding:3px;
}

.button7
{
    vertical-align:middle;
    margin: 0px 5px 5px 0;
}
.updowm
{
   margin-left:10px;
}

.tab
{
    width: 100%;
    margin-top: 10px;
    background-position: bottom;
    background-image: url(../../Images/line.gif);
    background-repeat: repeat-x;
}

.tab2
{
   width: 100%;
   margin: 8px 0 6px 0;
   padding: 5px 0 0 0;
}

.leftcontent
{
    float:left;
}

/*.leftcontent img,input,select
{
    vertical-align:middle; 
}*/

.rightcontent
{    
    text-align:right;
}

.tab_button1
{	
    margin-right: -3px !important;margin-right: -6px;
    margin-bottom: -3px !important;margin-bottom: -4px;
}

.tab_button2
{
    margin-right: 0px !important;margin-right: -3px;
    margin-bottom: 0px !important;margin-bottom: -1px;
    float:left;
}

.tab_button3
{
    padding-bottom: 0px;
}

.leftlabel
{    
    margin-top:7px;
    width:70px;
    text-align:right;    
    float:left;
}
.leftlabel2
{    
    margin-top:5px;
    width:50px;
    text-align:right;    
    float:left;
}
.input1
{
    width:100px;
}

.input2
{
    width:480px;
    height:72px;
}

.exit{ float:right; padding-right:10px;}

div#extra a{padding: 0}
div#userinfo{height:38px;padding:7px 0 0 5px;}
div#userinfo div{padding: 10px 5px 0px 5px;}
/*div#userinfo2{padding:0 5px 0 8px; width:100%;}*/
div#userinfo2{width:100%;}
div#userinfo2 div {padding:0 0 5px 3px;}
.hl1{color: Red;}
.hl2{color:Orange;}
div#footer
{
    clear: left;
    width: 100%;
    padding: 30px 0px 20px 0px;
    text-align: center;
    border-top: lightgrey thin solid;
    background-color:#ffffff;
    background-position-y: top;
    background-image: url(../../Images/d1.gif);
    background-repeat: repeat-x;
}

div#footer div{ margin-left:auto; margin-right:auto;}

div#footer2
{
    clear: left;
    width: 100%;
    padding: 10px 0px 10px 0px;
    text-align: center;
    border-top: lightgrey thin solid;
    background-color:#ffffff;
    background-position-y: top;
    background-image: url(../../Images/d1.gif);
    background-repeat: repeat-x;
}

.footermenu { padding-bottom:10px; }

.contentheader
{
    height: 41px;
    width: 100%;    
    background-image: url(../../Images/br2.gif);
    background-repeat: repeat-x;
}
.contentheader2
{
    height: 36px;
    width: 100%;    
    background-image: url(../../Images/br2.gif);
    background-repeat: repeat-x;
}
.nexit
{
    float:right;
    margin-top:-3px;
}

div#chimg
{
    padding:12px 10px 0 20px !important;
    padding:0 10px 0 20px;
    height: 41px;
    background-image: url(../../Images/br1.gif);
    background-repeat: no-repeat;
    background-position-x: 7px;
}
.pathtext
{
    position:relative;
    top:13px;
    left:20px;
}
.linkbutton
{
    position:relative;
    float:right;
    top:3px;
}

.splitcontent
{
    background: #ffffff;
    padding:10px 0px 10px 0px;
}

.inlinecontent a { float:left; margin:5px 5px 0 0; }
.paddingcontent
{
 padding:0px 16px 10px 16px !important;
 padding:0px 20px 10px 16px ;
 background-color:#FFFFFF;
}
 
.paddingcontent2{padding: 0 5px 0 5px;}
.paddingcontent3{padding: 10px 20px 0 20px;}
.paddingcontent4{padding: 5px 0 5px 0;}
.paddingcontent5{padding:0px 20px 10px 16px;}
.paddingcontent6{padding:10px !important;}
.paddingcontent7{padding:7px 10px !important; background-image: url(../../Images/bl1.gif);
    background-repeat:repeat-x;  }
.contenttitle
{
    color: red;
    border-bottom: silver 1px solid;
    font-family: 黑体;
    font-size: 16px;
    padding:0 0 10px 0;
}

.leftbar
{
    float: left;
    width:24%;
}

.rightbar
{
    float:left;
    width:76%;
}

.title1{ border-bottom:solid 1px #dddddd; padding-bottom:6px; padding-top:6px; }
.title2{padding:2px 5px 5px 0; text-align:right; vertical-align:bottom;background:#eeeeee; }
.title3{ border-bottom:solid 1px #dddddd; padding-bottom:6px; padding-top:0px; background-color:#FFFFFF; }

#resizer{float:left;background:#f4f4f4;cursor:e-resize;height:100%;width:3px;}
#resizer:hover{background:Gray;}

.leftlist
{    
    width: 300px; 
    float:left;  
}

.listtitle
{
    
}

.item3{background-color:#d1ddf1;}
/*.item3 .listtitle a{color:Black;}
.item3 .listtitle a:visited{color:Black;}*/

.item3 a{color:#3366cc;}
.item3 a:visited {color:#3366cc;}

.item1{background-color:White;}
.item2{background-color:White;}

.item1:hover{background-color:aliceblue;}
.item2:hover{background-color:aliceblue;}

.taglist{ padding-bottom:5px; border-bottom: solid 1px #cccccc; }

.listtitle a{color:#555555;}
.listtitle a:visited{color:#555555;}

.questionbutton {width:71px; height:27px; border:none; background:url(../../Images/question_button.png) no-repeat left top;}
.questionbutton:hover{background-image:url(../../Images/question_button_on.png);}

.answerbutton {width:69px; height:27px; border:none; background:url(../../Images/answer_button.png) no-repeat left top;}
.answerbutton:hover{background-image:url(../../Images/answer_button_on.png);}

.savebutton { width:69px; height:27px; border:none; background:url(../../Images/save_button.png) no-repeat left top; }
.savebutton:hover{background-image:url(../../Images/save_button_on.png);}

.modebutton { width:70px; height:27px; border:none; background:url(../../Images/mode_button.png) no-repeat left top; }
.modebutton:hover{background-image:url(../../Images/mode_button_on.png);}

.modebutton2 { width:70px; height:27px; border:none; background:url(../../Images/mode_button_on.png) no-repeat left top; }
.modebutton2:hover{background-image:url(../../Images/mode_button.png);}

.deletebutton { width:70px; height:27px; border:none; background:url(../../Images/delete_button.png) no-repeat left top; }
.deletebutton:hover{background-image:url(../../Images/delete_button_on.png);}

.editpanel { margin: 5px 0 5px 0; }
.editpanel input{ padding:0;margin:0; cursor:pointer; }
.editpanel *{ vertical-align:middle; }

.rightlist
{
    width:auto;
    padding-left:15px;
    margin-left:15px;
   
}

.rightlistcontent
{        
    display:block;
    overflow-x: hidden;
    overflow-y: auto;
    float:left !important;
    float:none;
}

.leftlistcontent
{ 
    display:block;
    overflow-x:hidden;
    overflow-y: scroll;
    width:auto;
}

.leftlistcontent div
{
    padding-left:5px;    
    white-space:nowrap!important;
}

.leftitem
{
    float:left;
    min-width:100px;
}

.questiontitle
{
    width:100%;
    text-align:right;
    background-color: #cccccc;
    margin-top:5px;
    padding:3px;
}

.questiontitleedit
{
    padding:5px 10px 0 0;
}

.gridview
{
    width:100%;
}

.panel
{
    margin: 0 0 10px 0;
    padding:10px;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
}

.panel1
{
    padding: 10px;
    margin: 10px 0 0 0;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    background-color: aliceblue;    
    display: inline-block;
}

.panel2
{
    padding: 10px;
    margin: 0;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    background-color: aliceblue;
}

.panel2pink
{
    padding: 10px;
    margin: 0;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    background-color: pink;
}

.panel3
{
    width: 45%;
    margin: 5px;
    float: left;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    background-color: white;
}

.panel4
{
    padding: 10px;
    margin: 0;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
}

.panel5
{
    padding: 10px;
    margin: 0;
    border-right: silver 1px solid;    
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;    
    background-color: aliceblue; 
}

.panel6
{
    padding: 10px;
    margin-top: 10px;
    border: silver 1px solid; 
}

.panel7
{
    padding: 5px 10px 5px 10px;
    margin: 0;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    background-color: #F0F8FF;
}
.panel8
{
	padding:0;
    margin: 0;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
}
.panel3title
{
    color: white;
    padding: 5px;
    background-color: steelblue;
    font-weight: bold;
    display: block;
}

.panel3content
{
    padding: 5px;
}

.treeview
{
    width:100%;
    padding:8px 0 0 0;
}

.coursetypes
{
  float:left;
  font-weight:lighter;
  margin-right:5px;
  margin-top:3px;
  padding-left:6px;
  vertical-align:middle;
}


.tips
{
    padding:10px;
    margin:10px 0 0 0;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    background-color: lightgoldenrodyellow;
}

.tips1
{
    padding: 5px;
    margin: 0 0 5px 0;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    background-color: ivory;
}

.tips2
{
    padding: 5px;
    margin: 5px 0 5px 0px;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    background-color: ivory;
}

.tips3
{
	padding: 5px;
    margin: 5px 0 8px 0;   
}

.tips4
{
  margin-bottom:8px;	
}

.tips5
{
  margin-left:20px;	
}
.tips6
{
    padding: 5px;
    margin: 10px;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    background-color: ivory;
}
.tips7
{
	padding:5px;
    margin: 0px 0 5px 0px;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    background-color: ivory;	
}
.tips8
{
   margin:5px 5px 5px 5px;	
}
.tagsdiv 
{
   margin-left:7px;
}

.tagsdiv a
{
  margin-right:4px;	
}	
.ntext
{    
    position:absolute;
    top:94px;
}

.ntextnode1{float:left;}
.ntextnode2{float:left;}
.ntextnode3{float:left;}
.ntextnode4{float:left;}

.emptyview
{
	font-weight: bold;
	color: red;
}

.leftcell
{
    text-align:left;
    padding-left:15px;
    padding-right:-15px;
}

.dsoshow
{
    /*height:120px;*/
    width: 99%; 
    border-right: lightsteelblue 1px solid;
    border-top: lightsteelblue 1px solid;
    border-left: lightsteelblue 1px solid;
    border-bottom: lightsteelblue 1px solid;
    background-color:#FFFFFF;
    margin:0 0 5px 0;
}


.label
{
    padding:5px 0 2px 0;
}

.label2
{
    margin:0 10px 0 10px;
    font-weight:lighter;   
}

.Label5
{
  margin-left:6px;
}

.ddl
{
  width:50px;
  margin-right:6px;	
}

.paper
{
    padding: 40px;
    margin-top: 10px;
    background-color: White;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.paper2
{
    padding: 10px 20px 20px 20px;
    margin-top: 10px;
    background-color: White;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

#tvpanel
{
  clear:both;	
}

.uppanel
{
  margin-top:-4px;
}
#ddlpanel
{
  margin-bottom:6px;	
}

.papercontent
{
    padding: 0;
    margin: 0 5px 0 5px;
    width: 100%;
    background-color:#FFFFFF;
}
.question
{
    border-right: silver 1px dashed;
    border-top: silver 1px dashed;
    border-left: silver 1px dashed;
    border-bottom: silver 1px dashed;
    margin:0 0 5px 0;
}
.repeaterrow1
{
    border-style:none;
    background-color:Transparent;
}

.repeaterrow2
{
    border-style:none;
    background-color:Transparent;
}

.tagtree
{    
    width: 115px; 
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    margin-right: 5px;
    margin-bottom: 5px;
    overflow:hidden;
    float:left;
}

.treecontent
{
    padding: 5px;
    margin-left:-5px;
    height: 100px;
    width: 100%; 
    overflow: auto;
    background-color: White;
    display: block;
}

.treetitle
{
    width: 100%;
    color: white;
    padding: 5px;
    background-color: steelblue;
    font-weight: bold;
    display: block;
    
}

.tagflat
{
    width: 100% !important; width: 99%; 
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    margin-top: 5px;
    background-color: white;
}

.flattitle
{
    padding: 0 2px 2px 2px;
    background-color: #cccccc;
}

.flatcontent
{
    padding:5px;
    clear: both;
}

.pager{ padding:2px 0 1px 12px;}
.pager2{color: orange;}
.pager2 a{color: steelblue;}
.pager3 *{ vertical-align:bottom; }

.error
{
    color:Silver;
    font-weight:bold;
}

#QuestionEditor
{
    padding: 1px;
}

#AnswerEditor
{
    padding: 1px;
}

#progressbar
{
    border:solid 1px blue;
    padding:1px;
    text-align:left;
}

#progress
{
    text-align:center;
}

/*左框架树背景色*/
.tree_bgcolor
{
	background-color:#e3eeff;	
}
/*左框架树背景图*/
.leftbj_bgimage 
{
	background-image: url(../../Images/left-bj.gif);	
}
.left1_bgimage
{
	background-image: url(../../Images/left-1.gif);	
}
.left2_bgimage
{
	background-image: url(../../Images/left-2.gif);	
}
.left3_bgimage
{
	background-image: url(../../Images/left-3.gif);	
}

/*分隔块色*/
.spliter_color
{
	background-color:#6B7DDE;	
}

/*顶框背景图片*/
.top1_bgimage
{
	background-image: url(../../Images/top-1.gif);
}
.top2_bgimage
{
	background-image: url(../../Images/top-2.gif);
}
.top3_bgimage
{
	background-image: url(../../Images/top-3.gif);
}
.top4_bgimage
{
	background-image: url(../../Images/top-4.gif);
}
.top5_bgimage
{
	background-image: url(../../Images/top-5.gif);
}
.topbj_bgimage
{
	background-image: url(../../Images/top-bj.gif);
}

/*顶框工具条背景图片*/
.topbar_bgimage
{
	background-image: url(../../Images/topbar_01.jpg);
}

/* main背景图片*/
.firstpage_bgimage
{
	background-image: url(../../Images/dbsx_01.gif);
}

.desktop_bj
{
	background-image: url(../../Images/right-bj.gif);	
}
.desktop_bgimage
{
	background-image: url(../../Images/right.gif);	
}


/*最外层表格背景*/
.table_bgcolor
{
	background-color:#F5F9FF;
}

/*表格边框色*/
.table_bordercolor
{
	m1:expression(this.borderColorLight='#4F7FC9');/*中层表格亮边框*/
    m2:expression(this.borderColorDark='#D3D8E0');/*中层表格暗边框*/
}

/*中层表格标题栏*/
.table_titlebgcolor
{
	background-color:#E3EFFF;
}


/*表单中必填字段*颜色*/
.form_requestcolor
{
	color:#E78A29;

}

.Page { border: solid 1px #A4AFB5; background-color: #e3eeff}
/***************************Rounded Rectangle(圆角矩形)开

始*********************************/
.rectLTop
{
	background-image: url(../../Images/RRect/leftTop.gif);
}
.rectTop
{
	background-image: url(../../Images/RRect/top.gif);
}
.rectRTop
{
	background-image: url(../../Images/RRect/rightTop.gif);
}
.rectLeft
{
	background-image: url(../../Images/RRect/left.gif);
	width: 5px;
}
.rectEmpty
{
	background-image: url(../../Images/RRect/empty.gif);
}
.rectRight
{
	background-image: url(../../Images/RRect/right.gif);
	width: 5px;
}
.rectLBottom
{
	background-image: url(../../Images/RRect/leftBottom.gif);
}
.rectBottom
{
	background-image: url(../../Images/RRect/bottom.gif);
}
.rectRBottom
{
	background-image: url(../../Images/RRect/rightBottom.gif);
}
/***************************Rounded Rectangle(圆角矩形)结

束*********************************/

/*Table*/
.myTable { padding:inherit; caption-side: top; width: 100%; text-align:center; 

border-collapse: separate; empty-cells: hide; }

.move{ margin:0px; padding:0 0 0 13px; list-style:none; z-index:1; line-height:17px; top:0px; display:inline-block; height:30px;}
.move li{position:relative; padding:0px; margin-right:5px; float:left; margin-top:9px;}
.move li ul{  list-style:none; position:absolute; top:17px; left:-15px; display:none; border:solid 1px #606060; background-color:aliceblue; width:auto;  }
.move #search{ margin-top:-2px;}

.move ul li{ margin:5px 3px 3px 3px; clear:both; white-space:nowrap;}
.move #li3{ top:1px;}
.move ul{ padding:0px; margin:0px;display:inline;  display:block;}

.txtSearch{color:rgb(198,198,198)}
.checkType{ padding:0 0 15px 15px;}

.login{ margin-left:auto; margin-right:auto;}

#hackdiv
{
	float:left;
	width:100%!important;
	width:auto;
}

.hackdiv2
{
 float:left;
}
/***************小组样式开始************************/
/*小组样式子注册框*/
div.from{ padding:6px; width:420px; overflow:hidden; clear:both; margin-left:auto;margin-right:auto;}
div.from fieldset
{
	 padding:0 0 6px 6px !important;
	 padding :0 0 0 6px;
	 border:1px solid #d5d5d5;
	 margin:0 0 18px 0;	
}
div.from fieldset legend
{
    margin-bottom:4px;
    color:#444444;
    font-size:0.9em;
}
div.from fieldset ol
{
	 list-style:none;
	 list-style-type:none;
	 list-style-position:outside;
	 margin:0px;
	 padding:0px;
}
div.from fieldset ol li{ clear:both; padding:2px; height:auto;}
div.from fieldset ol li label
{
	display:block;
	width:60px;
	float:left;
	line-height:20px;
	margin-right:6px;	
}
div.from fieldset ol li .image{ float:left; padding-left:4px; width:80px; height:80px; }
div.from fieldset ol li .remain1{ clear:both; width:100px; white-space:nowrap; padding-bottom:19px;}
div.from fieldset ol li .remain2{ clear:both; width:100px; white-space:nowrap;}
div.from fieldset ol li .upload{  float:left; width:220px; padding-left:4px;}
div.from fieldset ol li div.buttonstyle input{ float:left;
	height: 26px;
}
div.from fieldset ol li div.buttonstyle label { margin:2px 0 0 2px; padding:0; width:auto;}
div.from fieldset ol li div.buttonstyle div{ float:right; margin:-30px 20px 0 0 !important;margin:-33px 10px 0 0; }
div.from fieldset ol li div.buttonstyle div  input{ margin:5px;}
/*小组样式子注册框结束*/
.fontstyle
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:150%;	
}

.astyle a{ margin:0 0 0 4px; font-size:12px; cursor:pointer;padding:1px 0 1px 0; color:#336699;}
.astyle a:link{color:#336699;}
.astyle a:visited{color:#336699;}
.astyle a:hover{color:#FFFFFF;background:#003399 none repeat scroll 0 0;text-decoration:none;}

.astyle2 a{ margin:0 0 0 4px; font-size:13px; cursor:pointer;padding:1px 0 1px 0; color:#336699;}
.astyle2 a:link{color:#336699;}
.astyle2 a:visited{color:#336699;}
.astyle2 a:hover{color:#FFFFFF;background:#003399 none repeat scroll 0 0;text-decoration:none;}

.astyle3 a{ margin:0 0 0 4px; font-size:14px; cursor:pointer;padding:1px 0 1px 0; color:#3366CC;}
.astyle3 a:link{color:#3366CC;}
.astyle3 a:visited{color:#3366CC;}
.astyle3 a:hover{color:#FFFFFF;background:#003399 none repeat scroll 0 0;text-decoration:none;}

.spanstyle{ font-size:14px; margin:0 0 12px; color:#3366CC; padding:2px;}
.colorstyle{}
/*小组样式之小组列表开始*/
.groupgridview
{
	width:98%;	
	color:#666666;
    outline:none;
    margin-top:-6px;
    z-index:-1;
    
}


div.grouplist{ padding:16px 0 10px 0 !important; padding:16px 0 10px 0; border-top:1px dashed #DDDDDD;width:100%;color:#666666;}
div.grouplist a{text-decoration:none;}

div.image{ margin:0 10px 0 0;}
div.image a{  padding:0; float:left; outline:none; color:#FFFFFF; margin:0 18px 2px 7px !important; margin:0 13px 4px 7px;}

div.image img{ margin:0; height:50px; padding:0;}

div.name{  white-space:nowrap;}
div.name a{ margin:0; font-size:14px;}

div.name .time{ float:right; margin-top:-20px;}

div.content{ margin:2px 1px 0 0; padding:0;}
div.groupleft{ width:250px; display:inline-block; margin:20px 15px 20px 20px !important;margin:20px 10px 20px 10px; float:left;}

div.groupright{ float:left; width:100%; margin:20px 0 0 0;}
div.grouptop{margin-top:-2px; margin-left:60px !important; margin-left:0;}
div.groupnavigation{ padding:2px 20px 2px 2px !important; padding:2px 10px 2px 2px;}
div.groupnavigation span span{ margin:0; padding:0;}
.groupcreatednew{text-align: right; margin-right: 10px !important; margin-right:30px;}
.grouprecently{}
.grouptag{ margin-top:5px;}
/*小组样式之小组列表结束*/


/*小组样式之小组话题列表开始*/
div.groupcontent
{
	width:96%;
	margin-left:auto; 
	margin-right:auto;
}
div.groupcontent_tittle{ margin-top:10px !important; margin-top:13px; padding-left:14px;} 
div.groupcontent_tittle span
{ 
	color:#494949;
	display:block;
	font-size:25px;
	font-weight:700;
	line-height:1.1em;
	margin:0;
	padding:5px 0 15px;
}
div.groupcontent_content{ background:aliceblue none repeat scroll 0 0; padding:8px !important; padding:8px 8px 1px 8px; margin-bottom:20px;}
div.groupcontent_content img{ float:left; margin: 2px 12px 4px 4px; padding:0;}

div.groupcontent_content .time { margin:10px 0 0 0 !important; margin:6px 0 8px 0; clear:both;}
div.groupcontent_content .time .left{ float:left; }
div.groupcontent_content .time .right{ text-align:right; display:block; color:Gray;}


div.groupcontent_comment{ margin:20px 0 20px 0;}

div.groupcontent .gridview{ color:#336699;}
div.groupcontent .gridviewitem1{ text-align:right;}
div.groupcontent .gridviewitem2{ color:Black;}
div.groupcontent .gridviewitem3{ float:right; color:#999999;}

div.from2{ padding:6px 0 6px 0; margin:10px 0 10px 0;}
div.from2 fieldset
{
	 padding:0 6px 6px 6px;
	 border:1px solid #d5d5d5;
	 margin:0 0 18px 0;	
}
div.from2 fieldset legend
{
    margin-bottom:4px;
    color:#444444;
    font-size:0.9em;
}
div.from2 fieldset ol
{
	 list-style:none;
	 list-style-type:none;
	 list-style-position:outside;
	 margin:0px;
	 padding:0px;
}
div.from2 fieldset ol li{ clear:both; padding:2px; height:auto;}
div.from2 fieldset ol li label
{
	display:block;
	width:60px;
	float:left;
	line-height:20px;
	margin-right:6px;	
 }
div.from2 fieldset ol li div{ text-align:right; padding-right:27px !important; padding-right:20px;}

/*小组样式之小组话题列表结束*/


/*小组样式之小组话题内容列表开始*/
div.groupcomment{ margin-right:20px;}
div.commentlist{  margin:0 0 10px 0;}
div.commentlist2{  margin:14px 0 10px 0; padding:5px 3px 5px 3px;}

div.groupcomment image{ margin-right:5px;}

div.commentname2 { display:inline-block; white-space:nowrap; width:auto;}
div.commentname2 a{ margin:0 0 0 4px; font-size:13px; cursor:pointer; padding:1px 0 1px 0; }
div.commentname2 a:link{color:#336699;}
div.commentname2 a:visited{color:#336699;}
div.commentname2 a:hover{color:#FFFFFF;background:#003399 none repeat scroll 0 0; text-decoration:none;}
div.commentname2 span{ margin-right:20px;}

div.image2 { margin-top:20px;}
div.image2 a{  padding:0; float:left; outline:none; color:#FFFFFF; margin:0 18px 2px 0 !important; margin:0 13px 4px 0;}

div.image2 img{ margin:0; height:50px; padding:0;}

div.commentname{ display:inline-block; white-space:nowrap; background-color:aliceblue; width:100%; padding:3px 3px 3px 5px;}
/*div.commentname a{ margin:0 0 0 4px; font-size:12px; cursor:pointer;padding:1px 0 1px 0;}
div.commentname a:link{color:#336699;}
div.commentname a:visited{color:#336699;}
div.commentname a:hover{color:#FFFFFF;background:#003399 none repeat scroll 0 0;text-decoration:none;}
*/

div.commentcontent{ margin:0 0 30px 5px; color:Black;}
div.commentcontent span{ margin-left:2px; display:inline-block;}
div.commentcontent textarea{ width:100% !important; width:97%; font-size:13px; height:200px;}
div.commentcontent input{ float:right; margin:0 5px 0 5px;}
div.commentcontent2 { margin:0 0 30px 70px; color:Black; padding:3px;}
div.commentcontent2 span{ display:inline-block;}
div.gourpcomment_commentlist{ margin-left:73px;}
.deletecomment{ text-align:right;}
/*小组样式之小组话题内容列表*/

/*置顶小组空间样式开始*/
div.topgroup{ margin:10px auto 10px auto; display:inline-block; width:100%; padding: 5px 10px 10px 10px;}
div.topgroup_repeater { float:left; width:76px; margin-bottom:3px; }

div.topgroup_image{ width:50px; margin:0 auto 3px auto;}
div.topgroup_image a{}

div.topgroup_image img { margin:0; padding:0; width:50px; height:50px;}

div.topgroup_name { text-align:center; height:40px; margin:0 auto 0 auto; padding:0;}

div.topgroup_name span{}
/*置顶小组控件样式结束*/


/*用户加入的小组样式开始*/
div.usergroup{ width:100%; display:inline-block; margin:12px 0 12px 0; padding-left:10px;}
/*用户加入的小组样式结束*/


/*最新主题样式开始*/
div.recentlycomment { width:100%; display:inline-block;margin:12px 0 20px 0; padding-left:12px;}
/*最新主题样式结束*/

/*小组搜索样式开始*/
div.groupsearch
{
	 /*background:#FFF6EE none repeat scroll 0 0;*/
	 width:100%;
     text-align:center;
     padding:5px 0 7px 0;
     margin:12px 0 12px 0;
     display:inline-block;
}
div.groupsearch .textbox{ padding:2px; border:1px solid #CCCCCC; font-size:14px; width:94%; margin-bottom:5px;}
div.groupsearch input{ font-size:12px; margin-right:3px; margin:0; padding:0;}
/*小组搜索样式结束*/

/***************小组样式结束************************/

/*遮罩层样式开始*/
#fullBg{
background-color: Gray;
display:none;
z-index:3;
position:absolute;
left:0px;
top:0px;
filter:Alpha(Opacity=30);
/* IE */
-moz-opacity:0.4; 
/* Moz + FF */
opacity: 0.4; 
}
#msg{
position:absolute;
z-index:4;
display:none;
background-color:#FFFFFF;
border:1px solid #993300;
}
#msg #close{
text-align:right;
padding-top:8px;
padding-right:15px;
}
#msg #ctt{
font-size:12px;
padding-bottom:15px;
}
#cPic{
cursor:pointer;
}
/*遮罩层样式结束*/

div.loginImage{ clear:both;}
div.loginImage label
{
	display:block;
	width:60px;
	float:left;
	line-height:20px;
	margin-right:6px;	
}
div.loginImage .image{ float:left; padding-left:4px; width:80px; height:80px; }
div.loginImage .remain1{ clear:both; width:100px; white-space:nowrap; padding-bottom:19px;}
div.loginImage .remain2{ clear:both; width:100px; white-space:nowrap;}
div.loginImage .upload{  float:left; width:220px; padding-left:4px;}

div.addgrouplabel{ float:left;}
.addgrouptop{ margin-left:125px !important; margin-left:0;margin-top:-2px;}

.groupmember_owner {width: 240px; padding: 10px; margin-bottom:15px;}
.groupmember_spanstyle{ margin-left:7px !important; margin-left:4px;}

.menu ul
{
	 list-style:none;
	 list-style-type:none;
	 list-style-position:outside;
	 margin:0px;
	 padding:0px;
	 font-size:13px;	
}
.menu ul li{clear:both; padding-left:3px; width:97px; margin:10px 10px 10px 20px; text-align:center; background-color:#FFFFFF;}
.menu ul li a{ padding:2px;}

/*自测自评页面样式开始*/
.fontstyle2
{
	font-family:Arial,Helvetica,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:150%;	
	font-size:13px;
}

.selftest_menu1{ display:inline-block; width:500px; margin:5px; padding:0;}
.selftest_menu1 ul
{
	list-style:none;
	 list-style-type:none;
	 list-style-position:outside;
	 margin:0px;
	 padding:0px;
	 font-size:13px;
}
.selftest_menu1 ul li{ float:left; vertical-align:middle;}
.selftest_menu1 ul li label{width:70px; margin-right:3px;}
.selftest_menu1 ul li input{ margin-right:15px;padding:2px;}
.searchtext{ color:rgb(198,198,198); font-size:12px; padding:2px; height:13px;}

.test_title
{
    background-color:#F4FAFC; 
	background-image: url(../../Images/qltitle.gif);
    background-repeat:repeat-x;
    height:26px;
    padding:2px 0 1px 3px;
   
}
.fontbolder{ font-weight:bolder; margin-right:15px; margin-left:5px;}
.fintsize1{ font-size:12px;}

div .quTittle{ height:25px; margin:6px 0 4px 3px;margin-bottom:4px; text-align:center;}
div .quTittle input{ margin:0 4px 0 4px;}
div .quTittle #index{ width:80px; text-align:left;} 
div .quTittle #endTime{ width:55%;}
div .quTittle div{ width:150px; float:left; vertical-align:middle;}
div .test_margin{ margin-left:7px;}
div .content #description{display: none; margin:3px 7px 6px 0 !important; margin:3px 7px 5px 0; width:100%}
div .content #an{ display:none; margin-top:3px; width:100%;} 
.iframeheight{ min-height:250px; height:auto !important; height:250px;}
.iframeheight2{ min-height:60px; height:auto !important; height:60px;}
div .test_bottom{ float:right; display:inline-table; width:200px; margin-top:15px;}
div .content #submit{ width:200px; float:left; margin-top:5px;}
div .content #submit div{ margin:5px 5px 2px 0;}
div .content #submit input{ margin-bottom:3px;}

div .content { display:inline-block; width:99.9%;}
div .an_des{ margin-right:10px;}

.progressBar{ width:690px; font-size:12px; margin:0 0 5px 0;}
.progressBar span{ width:100%; margin-right:25px;}
.progressBar span img{ display:inline-table;}
.progressBar #qutext{ margin-bottom:3px;}

.startTest{ margin:10px; font-size:12px;}
.startTest input{ margin-right:15px;}
.startTest2{ margin-left:10px; font-size:12px;}
.startTest2 input{ margin-right:15px;}

.placeholder{ margin:10px 0 10px 30px; width:88%; height:350px; font-size:14px !important;}
.panel6_tips{ margin:10px 20px 10px 20px; font-size:13px;}
.panel6_tips2{ margin:10px 0 10px 30px; width:90%; font-size:13px; display:none;}
ul #writecount{ display:none;}
ul #writecount input{ margin:0 2px 0 2px; padding:1px; }

.panel1_tips
{
    padding:10px 10px 10px 10px;
    margin: 0;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    display:inline-block;
    width:97% !important;
    width:auto;
}
.panel1_pager{clear: both; margin:0 3px 0 5px;}
div #qustate
{
	border-top:1px solid #906000;
   /* border-bottom:1px solid #906000;
    border-left:1px solid #906000;*/
    border-left:1px solid #906000;
    margin-bottom:0px;
    width:600px;	 
    line-height:20px;
     margin-top:3px;
     margin-bottom:3px;
     display:inline-block;
}
div .stateWait, .stateHover, .stateVisited,.stateCorrect
{ 
	
    border-right:1px solid #906000;
    border-bottom:1px solid #906000;
    float:left;
    font-family:Arial;
    font-size:11px;	
    height:20px !important;
    height:13px;
    text-align:center;
    width:23px;
    margin-bottom:0px;
}
div .stateWait
{
	 background-color:#FEFEFE;
	 color:#000000;
	 cursor:pointer;	
}
div .stateVisited
{
	background-color:#FF9811;
	 color:#000000;
	 cursor:pointer;	
}
div .stateCorrect
{
	 background-color:#3872EF;
	 color:#000000;
	 cursor:pointer;
}
div .stateHover
{
	background-color:#C08205;
	 color:#FFFFFF;
	 cursor:default;	
	 font-weight:bold;
}
div .stateWait2{border-top:1px solid #906000; border-left:1px solid #906000;}
div .statedes{float: left; margin-right: 5px;cursor:default; height:13px !important; display:inline-block; }
#des_span{width: 100%; height: 100px;display:block; margin-bottom:3px; padding:5px;}
/*自测自评页面样式结束*/

/*视频演示画面样式开始*/
.videodemo{ margin:10px 10px 10px 30px; display:inline-block;}
.demotitle{ font-weight:bold; color:Black; font-size:13px;}
.demodes{ color:#666666; font-size:12px;}
/*视频演示画面样式结束*/
/*验证码样式开始*/
#validate{ height:25px; display:none; position:relative; width:190px !important; width:185px; margin-bottom:2px;}
#validate input{padding:2px; position:absolute;width: 50px !important; width:47px; left:126px !important; left:129px; height:15px;}
#validate .validateState{ top:3px; left:105px !important; left:108px; position:absolute;}
#validate .imageNum{ cursor:pointer; position:absolute; left:51px !important; left:54px;}
#validate #next{ position:absolute; top:3px; 
color:Black; left:4px;
}
/*验证码样式结束*/
/*验证码样式2开始*/
#validate2{ height:25px; display:none; left:65px; top:-14px; position:relative; width:190px !important; width:185px; margin-bottom:2px;}
#validate2 input{padding:2px; position:absolute; top:30px; height:15px;}
#validate2 .validateState{ top:34px; left:140px !important; left:140px; position:absolute;}
#validate2 .imageNum{ cursor:pointer; position:absolute;}
#validate2 #next{ position:absolute; top:4px; 
color:Black; left:80px;
}
/*验证码样式2结束*/
/*首页FLASH样式开始*/
div #Container{ margin:2px 0 1px 0; padding:0; padding-top:2px; position:relative;}
div #ButtonList{ height:100%; float:left; margin-left:1px;}
div #ButtonList div { cursor:pointer; float:left; outline-style:none;}
div #ImageList{ float:left; padding-left:2px; margin:0; padding-bottom:0; width:100%;}
div #ImageList div{ cursor:pointer;}
div #ImageList a{ margin:0; padding:0;}
div .Visible{ display:block;}
div .Hidden{ display:none;}
/*首页FLASH样式开始*/
/*首页FLASH样式配置页面样式开始*/
.flashConfig{  width:550px; float:left;}
.flashConfig ul{ margin:0 0 0 20px; padding:0;}
.flashConfig ul li{padding:5px 0 5px 0; list-style:none;}
.flashConfig ul li label{ width:300px;}
.flashConfig input{ width:90px;}
.flashConfig #selectedButton{ margin-top:3px;}
.FlashConfig_ShowImage div{ float:left; margin:5px;}
.FlashConfig_ShowImage div img{ margin-right:3px;}
.FlashConfig_ShowImage div label{ height:10px; margin:2px 0 2px 0;}
/*首页FLASH样式配置页面样式结束*/
/*masterpage4登录验证码*/
.mp4Panel1 { position:relative; }
.mp4NameKey{ float:left; margin-right:2px;}
.mp4Panel1 #validate{ float:left; margin-right:2px;}
.mp4Login { display:inline-block !important; display:block;}
/*masterpage4登录验证码*/
.teacherImg{ float:left; margin-right:2px;}
.teacherinfo{ display:inline-block; margin-bottom:5px; width:100%;}
.teachertext{ color:#9C9C9C !important}
.flashcontrol{ position:absolute; z-index:10; top:0; left:0; color:Red;}
.flashStyle
{
	background-image: url(../../temp/3.jpg);
	background-repeat: repeat-x;width:100%; 
	height:280px; 
	position:relative;
}
.flashleft{height:280px; float:left; position:absolute; border:none; z-index:98;  }
.flashright{border-style: none;
    border-color: inherit;
    border-width: medium;
    height:280px;     position:absolute;     left:48%;      top: 0px;
}

.defaultleft
{
	 width: 237px; 
	 height: 139px;
	 position:absolute;
     z-index: 99px; 
     left: 12px; 
     top:30px !important;
     top: 40px;
     z-index:99;
 }
 
.defaultleft ul 
{
	 list-style:none;
}
.defaultleft ul li{ float:left; display:none; position:absolute;}

.defaultright
{
	z-index: 99; 
    position:absolute;
    left:78px !important;
    left:75px;
	top:231px !important;
	top:243px;
}
.defaultright ul
{
 list-style:none;	
}
.defaultright ul li
{
	 float:left;
	 margin:-3px;
	 margin-right:1px;	
}

.defaultcur{ display:block !important;}
.flashobj
{
     width: 237px; 
	 height: 139px;
	 position:absolute;
     z-index: 99px; 
     left: 64px; 
     top:39px !important;
     top: 45px;
     z-index:99;
}
.logincontent2
{
	 position:relative;
	 width:80%;
	 padding-top:47px;
	 margin:0 auto 0 auto;
}
.loginheader2
{
	background: url(../../Images/LoginBg.jpg) no-repeat; 
	height: 52px;
	left:-1px;
	position:absolute;
	top:-5px;
	width:100%;
}
.loginheader2 span
{
	position:absolute;	
	top:23px;
	left:60px;
	color:#E6ECF8;
	font-size:13px;
}
.logintxt
{
	border:solid 1px #80A2B8;
	height:auto;	
}
.logintxt div
{
	 width:94%;
	 margin:20px auto 0 auto !important;
	 margin:10px auto 0 auto ;	
}

.logintitle
{
	background-color:#F7F9FD;
	color:#007BBB;
	line-height:150%;
	font-size:15px;
	height:25px;
    padding:2px;
}
.loginmsg
{
  width:70% !important;
}
.loginmsg ul
{
	list-style:none;
}
.loginmsg ul li
{
    margin:9px 0;
}
.loginmsg ul li label
{
	display:block;
	width:70px;
	float:left;
	line-height:20px;
	margin-right:6px;
}
.loginmsg ul li input
{
	width :130px;
}
.hideshow { display:none !important;}
.mailmsg
{ 
	width:90%; 
	height:300px; 
	margin:0 auto 0 auto;
    padding-top:30px;
}
.mailcontent{ display:none;}
.mailmsg #mmtop
{
	font-weight:bold;
    line-height:150%;
    font-size:13px;
    margin-bottom:40px;
}
.mailmsg #mmtop img
{
    border:solid 1px break;
    width:100px;
     height:100px;	
     float:left;
     margin-right:30px;
}
.mailmsg #mmtop div
{ 
	padding-top:30px;
    font-size:13px;
}
.mailmsg #mmbotton 
{
	width:500px;	
}
.mailmsg #mmbotton span
{
	display:block; 
	background-color:#AAAAAA; 
	font-weight:bold;
	line-height:150%;
    padding-left:7px;
    margin-left:8px;
    width:96%;
}
.mailmsg #mmbotton div ul li
{
	line-height:150%;
    margin:5px 0;
}
.loginsuggest
{
	 font-size:11px;
	 line-height:150%;
	 background-color:#E0E0E0;
	 display:none;
	 background-color:#E0E0E0;
	 font-size:11px;
 	 
	 padding:3px 0 3px 8px;
	 position:relative;
	 top:-5px;
}
.succMail
{
	border:solid 1px #80A2B8;
	height:auto;
	font-size:13px;
	line-height:150%;
}
.succMail .smImg
{
	float: left;
	width: 100px; 
	height: 100px;	
	margin:20px;
}
.succMail .smAction
{
	height:100px; 
	padding-top:70px;
}
.succMail .smAction .name
{
	 margin-bottom:10px;
}
.succMail .smAction .name span{ color:Blue;}
.sma { text-decoration:underline !important; color:Blue !important;}
#smhelp{ display:none;}
#smhelp div ul li{ margin:5px 0;}
.stcreapter1{ display:block;}
.showcard{ display:none;}
.redstyle{ color:Red;}
.bluestyle a{ color:Blue !important;}
.bluestyle{ color:Blue;}
#modecont{ width:350px; height:250px;}
#modecont ul{ list-style:none;}
#modecont ul li{ clear:both; padding:2px; height:auto;}
#modecont ul li label
{
    display:block;
	width:100px;
	float:left;
	line-height:20px;
	margin-right:6px;    
}
#modecont ul li span
{
    margin-top:0;
    margin-top:3px !important;    
}
#modecont ul li input{ float:left;}
.modecont2{ padding:5px;}
.modecont2 div{ margin-top:5px; margin:5px auto;}
.times{ width:350px; margin:0 auto; height:200px; text-align:center;}
.iframestyle
{
     z-index:1;
     visibility:inherit;
     width:100%;
     display:block;
}
.cwupload
{
     margin-top:10px;    
}
.votestyle
{ 
    width:210px; 
    height:500px; 
    border:1px solid #B5D2F6; 
    position:absolute;
    background-color:#FFFFFF;
    z-index:99;
    overflow:hidden;
}
.hidevotestyle
{ 
    display:none;
    width:220px; 
    border:1px solid black; 
    position:absolute;
    background-color:#CEDFF9;
    z-index:99;
}
.votespan
{
 float:right; 
 margin:2px;    
}
.voteheader
{
    background-image: url('../../Images/vote/1.png'); 
    background-repeat:no-repeat;
    height: 30px;    
}
.newstyle
{
     background-color:#FFFFFF;
     height:auto !important;
     height:78px;
}
.newstyle a{ font-family:宋体 !important; font-size:12px !important; line-height:120% !important;}
.newtittle
{
   font-size:14px;
   font-weight:bold;
   color:#E67717;
   margin-bottom:5px;
   background-color:#E0ECFA;
   text-align:center;
   padding:2px 0;
   display:inline-block;
   width:100%;
}
.newcontent{ height:auto;}
.newcontent2{ height:auto;}
.voteresult{ margin-top:2px; background-color:#FAFAFA; padding:3px; width:200px; padding:5px; display:inline-block;}

.votePoint{margin: 10px auto 0 auto; width: 550px;border:solid 1px black; padding:5px;}
.schoolmsg{ width:400px; margin:2px auto;}
.name{ margin:0 3px;}
.spaceused{ margin:1px 0 0 0;display:inline-block; height:12px; width:270px;}
.spaceusedInner{ margin:1px 0 0 0; display:inline-block; height:12px;}
.degree{ margin:-15px 0 0 0; float:right; display:inline-block;}
.stc_tittle{ display:inline-block; position:relative; top:-1px; padding:7px 0 0 11px; font-size:15px; font-family:黑体; background-image:url(../../Images/MailPagetittle.gif); background-repeat:no-repeat; height:27px; width:77px;}

ul.tabs{ list-style:none; margin:0 !important; padding:0; height:20px; border-bottom:1px solid #666;}
ul.tabs li{ float:left; text-indent:0; margin:0 2px 0 0 !important; list-style-image:none !important; border:1px solid; border-bottom-color:#666; padding:1px 3px;
             position:relative; top:3px; background-color:#91AFDC;}
div.panes div{ display:none; padding:5px 0px 0 5px;}
.panes div{ height:78px;}
.tabcurrent{ background-color:#EEF3FA !important;cursor:pointer; border-bottom-color:#EEF3FA !important;}
.voteforum{ margin:4px;}
.vrmarge{ margin:10px;}
.vipgroup{background-color:White;}
.vipgroup a{ display:block; float:left; margin:0 5px 5px 0; border:#BCBCBC;}
.vipgroup img {width:185px; height:50px;}
.exporting{ display:none;}
.exported{ display:none;}
.exporterr{display:none;}
.spanimg{ display:block !important; height:12px;}
.lbblock{ display:block !important;}
.mainPagebg{ background-image:url(../../Images/bg_b.gif); background-repeat:repeat-x; height:auto; background-color:#ECEDED;}
.mainPage{width:1030px; margin:0 auto; background-color:#FFFFFF;}
.hyjm{display:block; text-align:center; margin-top:3px;}

/*窗口弹出样式开始*/
#windownbg {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000;/*body-bg*/
	top: 0;
	left: 0;
}
#windown-box {
	position: fixed;
	_position: absolute;/*For IE 6.0*/
	border: 5px solid #E9F3FD;
	background: #FFF;
	text-align: left;
}
#windown-title {
	position: relative;
	height: 30px;
	border: 1px solid #A6C9E1;
	overflow: hidden;
	/*background: url(http://leotheme.cn/wp-content/themes/Dreamy/images/bg.png) 0 -330px repeat-x;*/
}
#windown-title h2 {
	position: relative;
	left: 10px;
	top: 5px;
	font-size: 14px;
	color: #666;
}
#windown-close {
	position: absolute;
	right: 10px;
	top: 8px;
	width: 40px;
	height: 20px;
	/*text-indent: -10em;*/
	overflow: hidden;
	/*background: url(http://leotheme.cn/wp-content/themes/Dreamy/images/icon.png) -820px -720px no-repeat;*/
	cursor: pointer;
}
#windown-content-border {
	position: relative;
	top: -1px;
	border: 1px solid #A6C9E1;
	padding: 5px 0 5px 5px;
	/*background: url(http://leotheme.cn/wp-content/themes/Dreamy/images/bg.png) 0 -380px repeat-x;*/
}
#windown-content {
	position: relative;
	overflow: auto;
	text-align: center;
}
#windown-content img,#windown-content iframe{
	display: block;
}
#windown-content .loading {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -8px;
	margin-top: -8px;
}
/*窗口弹出样式结束*/