/* CSS Document */

/*基本样式*/
*{margin:0px; font-size:13px; font-family: "宋体";}
body{background:#FEFEFF;COLOR:black; margin: 0px auto; text-align:center; width:100%;}
body{background:#FFFFFF;}
 
button {cursor:pointer}
.qrybutton {width:48px; height: 21px; cursor:pointer;}

/* margin: 上 右 下 左 */
.wrap { width: 100%; margin: 10px auto; margin-top:0px; background-color: #3386C5; }
.wrap2 { width: 1000px; /** width: 100%; */margin: 10px auto; }

.wrap2{
	background-color: #27A5F9; 
	/**FILTER: progid:DXImageTransform.Microsoft.Gradient (GradientType=2, StartColorStr=#FFFFFF EndColorStr=#27A5F9)*/
}

.w { width: 1000px; margin: 0 auto; }

#banner{background-image:url(../images/banner.png); width:1000px; height:116px; text-align:center; }

#banner .appname {
    float: left;
    width: 660px;
    height: 116px;
    margin-left: -170px;
    background: transparent url("../images/appname.png") no-repeat scroll 0% 0%;
    background-position: center;    
}
#banner .logo{
    float: left;
    margin-left: 20px;
    width: 340px;
    height: 116px;
    background: transparent url("../images/logo.png") no-repeat scroll left center ;
}

.mt { background-color: #F8F8F8; line-height: 30px; height: 30px; padding-left: 10px; margin-bottom: 5px;}
.mt2 { background-color: #27a5f9; line-height: 41px; height: 41px; padding-left: 5px; margin-bottom: 5px;}
.mt30 { background-color: #27a5f9; line-height: 32px; height: 32px; width:348px; text-align:left;}
.mt31 { background-color: #27a5f9; line-height: 32px; height: 32px; width:340px; text-align:left;}
.mt32 { background-color: #27a5f9; line-height: 32px; height: 32px; width:397px; text-align: right;}
.mt41 { background-color: #27a5f9; line-height: 41px; height: 41px; width:105px; text-align:left;}
.mt42 { background-color: #27a5f9; line-height: 41px; height: 41px; width:605px; text-align: right;}

.mt2,.mt30,.mt31,.mt32,.mt41,.mt42,.wrap2 {
	background-color: #4C9ED9;
}

.mt2,.mt30,.mt31,.mt32,.mt41,.mt42 {
	background: -webkit-linear-gradient(#4C9ED9, #D8EAF7); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#4C9ED9, #D8EAF7); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#4C9ED9, #D8EAF7); /* Firefox 3.6 - 15 */
	background: linear-gradient(#4C9ED9, #D8EAF7); /* 标准的语法 */
    filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4C9ED9,endcolorstr=#D8EAF7,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4C9ED9,endcolorstr=#D8EAF7,gradientType=0);/*IE8*/	
}

/**从上到下的线性渐变*/
.wrap2 {
	background: -webkit-linear-gradient(#D8EAF7, #4C9ED9); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#D8EAF7, #4C9ED9); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#D8EAF7, #4C9ED9); /* Firefox 3.6 - 15 */
	background: linear-gradient(#D8EAF7, #4C9ED9); /* 标准的语法 */
    filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#D8EAF7,endcolorstr=#4C9ED9,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#D8EAF7,endcolorstr=#4C9ED9,gradientType=0);/*IE8*/	
}

/**从左到右的线性渐变*/
#grad {
	background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, red , blue); /* 标准的语法 */
}

#login{
	margin-left:39px; 
	width:195px; 
	height:30px;
	line-height:30px; 
	background-color: #EA706F; 
	color: #FFFFFF; 
	font-weight: bold;
    border: none;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;	
}

#lbl_login {
    float: left;
    margin-left: 13px;
    width: 30px;
	height: 41px;	
	line-height: 41px;
	background: transparent url("../images/left_loginnew.png") no-repeat scroll left center ;
}

#lbl_calendar {
    float: left;
    margin-left: 5px;
    margin-top: 3px;
    width: 30px;
	height: 41px;	
	line-height: 41px;
	background: transparent url("../images/left_calendarnew.png") no-repeat scroll left center ;
}

#lbl_notice {
    float: left;
    margin-left: 5px;
    width: 30px;
	height: 41px;	
	line-height: 41px;
	background: transparent url("../images/left_noticenew.png") no-repeat scroll left center ;
}

.mt_header1 {float: left; padding-left: 5px; }
/**.mt_header2 {float: left; padding-left: 18px; background-image:url(../images/key.png); background-repeat:no-repeat; font-weight: bold;}*/
.mt_header2 {float: left; padding-left: 0px; font-size:14px; font-weight:bold; color: #FFFFFF;}
.mt_header3 {float: left; padding-left: 5px; font-size:14px; font-weight:bold; color: #FFFFFF;}
.mt_header {float: left; padding-left: 20px; }
.mt_left {float:left; width:270px; height: 234px; border:1px solid #EAEAEA; margin-right:3px; background-color: #EBF2FA;}
.mt_middle {float:left; width:369px; height: 234px; border: 1px solid #EAEAEA; margin-right:3px;}
.mt_right {float:right; width:720px; height: 234px; border: 1px solid #EAEAEA; background-color: #FFFFFF;}
.raw_image {width:100%; height: 100%; }
.mt_more {float:right; padding-right:5px; color:#FFFFFF; font-weight:normal;}

.clear {clear:both;}
#line960 {background-image:url(../images/line1000.png); background-repeat:no-repeat; width:1000px; height:7px; vertical-align:middle; margin-top:3px; margin-bottom:-1px;  }
.w2 { /**width: 1000px;*/ width: 100%; margin: 0 auto;}
#line750 {background-image:url(../images/line750.png); background-repeat:no-repeat; width:748px; height:10px; vertical-align:middle; margin-top:3px; margin-bottom:-1px; float:left;  }

.mt_content_left{float:left; width:270px; height:240px; margin-right:3px; margin-top: 5px; background-color: #FFFFFF;}
.mt_class{float:left; width:270px; height: 230px; border:1px solid #EAEAEA;}
.mt_meeting{float:left; width:270px; height: 230px; border:1px solid #EAEAEA; margin-top:5px;}
/**
.mt_query {float:left; width: 230px; height: 106px; background-color:#F7F8FA; margin:5px;}
.qry_title { padding-top: 45px; font-size: 14px; font-weight: bold; color: #004799;}
*/
.mt_query {float:left; width: 227px; height: 68px; line-height: 68px; /**background-color:#F7F8FA;*/ margin:5px;}
.qry_title { /**padding-top: 24px; */ font-size: 14px; font-weight: bold; color: #FFFFFF;}

.kckb {background-color: #ec6941;}
.jskb {background-color: #489dea;}
.jsikb {background-color: #6acc7b;}

.zykb {background-color: #f37a52;}
.zrjckb {background-color: #4cb1e0;}
.qxkb_ajs {background-color: #89e49d;}

.kxjs {background-color: #f29b76;}
.jssyqk {background-color: #1fabdf;}
.rxkb {background-color: #8dc027;}
.cjjy {background-color: #8dc027;}

.kckb,.jskb,.jsikb,.zykb,.zrjckb,.qxkb_ajs,.kxjs,.jssyqk,.rxkb,.cjjy
{	
	background-color: #FFFFFF; 
	border: 1px solid #4C9ED9;
}

.qry_title { color: #333333; font-weight:normal;}

.mt_content_right{float:right; width:720px; height:240px; background-color: #FFFFFF; }
.mt_middle0 {float:left; width:353px; height: 190px; border: 1px solid #EAEAEA; border-right:0px solid; #EAEAEA; }
.mt_right0 {float:right; width:391px; height: 190px; border: 0px solid #EAEAEA; margin-top:0px; }
.mt_middle1 {float:left; width:369px; height: 220px; border: 0px solid #EAEAEA; margin-right:3px;}
.mt_right1 {float:right; width:369px; height: 220px; border: 0px solid #EAEAEA; }

#to_more {
	font-family: "Calibri";
	padding-top:13px; 
	*padding-top:0px; 
	vertical-align:middle;	
}
 
#footer{
	font-family: "Calibri";
	height:50px;
	line-height:50px;
	width:100%; 
	color:#FFFFFF;
	background-color:#3386c5; 
}

/**从上到下的线性渐变*/
#footer {
	background: -webkit-linear-gradient(#4698D4, #3386c5); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#4698D4, #3386c5); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#4698D4, #3386c5); /* Firefox 3.6 - 15 */
	background: linear-gradient(#4698D4, #3386c5); /* 标准的语法 */
	background-color:#3386c5; 
}

/**
#footer { background-color:#3386c5; z-index:999; position:fixed; bottom:0; left:0; width:100%; height: 60px; _position:absolute;
 _top: expression_r(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); overflow:visible; }
*/
#mt_login {width: 99%;}
#mt_login td {height: 30px; padding-top:3px; }
.tdlabel{padding-left: 30px;}
.tdinput{padding-left: 5px;}

#mt_welcome td {height: 35px; padding-top:3px;}

/* 通知公告内容列表 */
.mt_notice { padding-top: -1px; }

/* 教室申请 */
#mt_class td { text-align:left; border:0px solid red; height:21px; }
#js_qtyq tr { text-align:left; height:12px; line-height:12px; }
#js_qtyq td { text-align:left; height:12px; line-height:12px; }

/* 会议室预约 */
#mt_meeting td {text-align:left; border:0px solid red; height:21px; }
#hy_qtyq tr { text-align:left; height:12px; line-height:12px; }
#hy_qtyq td { text-align:left; height:12px; line-height:12px; }

/* 空闲教室 */
.mt_content1 {float:right; width: 720px; height: 190px; border: 0px solid #EAEAEA; margin-bottom: 0px;}
.mt_content2 {float:left; width: 742px; height: 190px; border: 0px solid #EAEAEA; margin-bottom: 0px; }
table {  
    border-collapse: collapse; /*解决单元格内容为空时，无法显示单元格边框的问题 #89BFA7*/  
} 
table thead { background-color:#EAEAEA; font-weight:bold;}
#mt_kxjs td, #mt_kxhy td,.mt_more td,#mt_lshd td, #mt_hyap td {font-size:12px;font-family:宋体;border:#CCC 1px solid;
	padding-left:1px;padding-right:1px;height:18px;line-height:18px;
	text-overflow:ellipsis;overflow:hidden;white-space:nowrap;} 
.mt_riqi { float: right; padding-right:5px;}
.mt_content1 .mt_more{ padding-right:0px;}
.mt_content2 .mt_more{ padding-right:0px;}
.mt_more td { width:136px; height:30px; line-height:30px; text-align:center; vertical-align:middle; font-weight:bold; border-bottom:0px;}

#mt_kxjs thead .kxjslf{width:97px; height:18px; }
#mt_kxjs thead .kxjsjs{width:107px; height:18px; }
#mt_kxjs thead .kxjslx{width:87px; height:18px; }
#mt_kxjs thead .kxjszws{width:60px; height:18px; }
#mt_kxjs tbody .kxjslf{width:97px; height:18px; }
#mt_kxjs tbody .kxjsjs{width:97px; height:18px; text-align:left;}
#mt_kxjs tbody .kxjslx{width:97px; height:18px;}
#mt_kxjs tbody .kxjszws{width:60px; height:18px; border-right:0px;}
#mt_kxjs thead .jc { width:30px; height:18px; }
#mt_kxjs tbody .jc { width:30px; height:18px;}

/* 空闲会议室 */
#mt_kxhy thead .kxhylf{width:97px; height:18px; }
#mt_kxhy thead .kxhyjs{width:107px; height:18px; }
#mt_kxhy thead .kxhysf{width:87px; height:18px; }
#mt_kxhy thead .kxhyzws{width:60px; height:18px; }
#mt_kxhy tbody .kxhylf{width:97px; height:18px;}
#mt_kxhy tbody .kxhyjs{height:18px; text-align:left;}
#mt_kxhy tbody .kxhysf{width:97px; height:18px;}
#mt_kxhy tbody .kxhyzws{width:60px; height:18px;}
#mt_kxhy thead .jc { width:30px; height:18px; }
#mt_kxhy tbody .jc { width:30px; height:18px;}

/** 周临时活动 */
#mt_lshd {margin-top: 35px;}
#mt_lshd thead .jc { width:27px; height:18px; }
#mt_lshd tbody .jc { width:27px; height:18px;}

/* 周会议安排 */
#mt_hyap {margin-top: 35px;}
#mt_hyap .hyap_xq {width: 30px; height:18px;}
#mt_hyap .hysp_hys {width:120px; height:18px; }
#mt_hyap .hyap_sysd {width: 60px; height:18px;}
#mt_hyap .hyap_sybm {width: 100px; height:18px; }
#mt_hyap tbody .hysp_hys {text-align:left;}
#mt_hyap tbody .hyap_sybm {text-align:left;}



.topbanner {
	margin-top: 0px;
}
.footerext {
	margin-top: 7px;
	margin-bottom: 0px;
	padding: 15px 0px;	
}
.copyright {
	margin-top: 0px;
	margin-bottom: 0px;
}

#div_footer{
	width : 100%;
	height: 150px;
	color: white;
	/**background-color: #3286C6; */
}

.footer{
	width: 33%;
	height: 150px;
	float: left;
	border:0px solid red;
}

.todaynews_bb td{
	white-space:nowrap;
	text-overflow:ellipsis;
}

.todaynews{
  width: 39%;
}
.support {
  width: 39%;
}
.footer_kingo {
  width: 12%;
}

#msg_content a {
	display: block;
	margin-bottom: 7px;
}
#msg_content img {
	margin-right: 5px;
}
			
.footer_left {
	width: 5%;
	height: 113px;
	float: left;
}
.footer_right {
	width: 2%;
	height: 113px;
	float: right;
}
.footer .title{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

.footer span {
	float:left;
	width:100%;
	padding: 1px;
}

.footer table .td {
	width:99%;
	height:21px;
	line-height:21px;
	text-align: left;
	color:white;
}
.footer table .td1 {
	width:40px;
	height:21px;
	line-height:21px;
	text-align: left;
	color:white;
}
.footer table .td2 {
	height:18px;
	line-height:18px;
	text-align: left;
	color:white;
}

#div_copyright{
	clear:both;
	width: 100%;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	margin-top: 1px;
	color: white;
	background-color: #3286C6;
	border:0px solid red;
}

span a, a:link, a:visited {
	text-decoration: none;
	color:white;
}

.linkmethod {
	text-align: left;
	width:99%;
	padding-left: 20px;
	border-right: 2px solid red;
	white-space:nowrap;
}

.top .qrcode {
    background: url("../../images/qrcode.png") no-repeat scroll 0 0 transparent;
    height: 68px;
    position: absolute;
    right: 5px;
    top: 12px;
    width: 68px;
}
.top #qrcode, .top #qrcode_hover {
    background: url("../../images/qrcode.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 68px;
    position: absolute;
    right: 5px;
    text-indent: -9999px;
    top: 12px;
    width: 68px;
}
.top #qrcode_img {
    background: url("../../images/code.png") repeat scroll 0 0 transparent;
    display: none;
    height: 239px;
    position: absolute;
    right: 5px;
    top: 83px;
    width: 198px;
    z-index: 1;
}			

#hideleft{
	width: 25px;
	padding-top: 3px; 
	cursor: pointer; 
	color: white; 
	font-weight: bold; 
	background-image: url('../img/actor_left.png'); 
	background-repeat: no-repeat; 
	background-position: center;
}

#expand {
	width: 25px; 
	padding-top: 3px; 
	cursor: pointer; 
	color: white; 
	font-weight: bold; 
	background-image: url('../img/actor_down.png');
	background-repeat: no-repeat; 
	background-position: center;
}

#copyright{
	color: white; 
	text-align: center; 
	vertical-align: middle; 
	padding-top: 3px;
	padding-left: 90px;
}

#popmsg{
	width: 80px;
	text-align: right;
}
			
#xnxqdesc{
	text-align: right; 
	width:135px; 
	padding-right: 15px;
}						

a {color:#660099;}
a:link {color:#000000; text-decoration:none;}
a:visited {color:#003399; text-decoration:none;}
a:active {color:#990099;}
a:hover {color:#5082E6;}	
#div_footer a {
	color:#FFFFFF;
}		
#div_footer a:hover {
	color:#FF0000;
}	
#footer a {
	color:#FFFFFF;
}		
#footer a:hover {
	color:#FF0000;
}	
		
#content,.content {
	background-color: #FFFFFF;
}