﻿@charset "utf-8";
/* CSS Document */
body {
	font-family:Microsoft YaHei;
	color:#888;
}
a{color:#888;}
.login_bg {
	background:url(../images/login.jpg) no-repeat center;
	width:1024px;
	height:718px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -359px;
	margin-left: -512px;
}
.footer_i{width:100%; border-top:2px #9c0c13 solid ; clear:both;}
.footer{width:1140px; margin:0 auto; background:#9c0c13; }
.footer p{background:#fff; margin-left:200px; height:60px; line-height:60px; text-indent:30px;}
.loginBox {
	width:300px;
	height:150px;
	padding:0 20px 0 10px;
	color:#000;
	margin-top:300px;
	margin-left:540px;
}
.none-padding-left {
	padding-left: 0 !important;
}
.header {
	width:100%;
	border-bottom:2px #9c0c13 solid;
	overflow:hidden;
}
.header .header_i {
	width:1140px;
	margin:0 auto;
}
.logo {
	background:#9c0c13 url(../images/logo.png) no-repeat center;
	width:200px;
	height:120px;
	float:left;
}
.logo2 {
	height:100px;
	line-height:120px;
	font-size:32px;
	text-indent:15px;
	color:#9c0c13;
	float:left;
}
.color1 {
	color:#9c0c13;
}
.logout {
	float:right;
	width:173px;
	padding-top:20px;
}
.logout .touxiang {
	height:40px;
	width:40px;
	background:url(../images/logout_bg.png) left center;
	display:block;
	float:left;
}
.logout .username {
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	padding-left:10px;
	color:#888;
	font-size:14px;
}
.logout .logout_bt {
	float:right;
	display:block;
	background:url(../images/logout_bg.png) no-repeat right center;
	height:40px;
	width:30px;
}
.content {
	width:1140px;
	margin:0 auto;
	
}
.content .left {
	width:200px;
	background:#f8f8f8;
	float:left;
	margin-right:25px;
	min-height:500px;
}
.content .left2 .left22 {
	width:200px;
	background:#f8f8f8;
	position:absolute;
	height:200px;
	top:500px;
}
.content .center {
	width:600px;
	float:left;
}
.content .center0 {
	width:895px;
	float:left;
}
.content .right {
	padding-top:30px;
	width:295px;
	float:right;
}
.fenge{ width:100%; background:url(../images/biankuang.png) no-repeat left; height:2px; font-size:0; margin-bottom:20px;}
.fenge .l{background:#9c0c13;height:2px;}
.fenge .r{background:#efefef;height:2px;}*/

.sideMenu {
	
}
.sideMenu h3 {
	height:50px;
	line-height:50px;
	padding-left:30px;
	border-top:1px solid #e3e3e3;
	background:#f4f4f4;
	cursor:pointer;
	font-size:16px;
	text-indent:10px;

}
.sideMenu h3 em {
	float:left;
	display:block;
	width:16px;
	height:12px;
	background:url(../images/icoAdd.png)  no-repeat center top;
	cursor:pointer;
	margin-top:20px;
}
.sideMenu h3.on{ background:#9c0c13; color:#fff;}
.sideMenu h3.on em {
	background:url(../images/icoAdd.png) no-repeat center bottom;
}
.sideMenu ul {
	padding:8px 0px;
	color:#999;
	display:none; /* 默认都隐藏 */
	background:#fae0e9;
}
.sideMenu ul  li{}

.sideMenu ul li a{font-size:14px; color:#292f35; padding-left:55px; display:block; height:40px; line-height:40px;}
.sideMenu ul li a:hover{ background:#fad6e2;}
.title{font-size:20px; height:50px; line-height:50px; color:#222;}
.title1{padding-top:10px; padding-bottom:30px;}
.right_i{border-left:1px #ccc solid; padding-left:25px;}
.article_list li{ border-bottom:1px #ccc solid;	}
.article_list li a{height:26px; line-height:26px; display:block; text-indent:15px;background:url(../images/hengxian.png) no-repeat left center;}
.article_list li a:hover{background:url(../images/title3.png) no-repeat left center; color:#fff;}
.link{padding-top:20px; margin-bottom:50px;}
.link h3{font-size:14px; color:#9c0c13; height:30px; line-height:30px;}
.link ul li{float:left; margin-right:20px;}
.info{clear:both; line-height:24px; color:#222; text-align:center;}
.info a{color:#9c0c13;}

table {
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
}

.tablebox th, .tablebox td {
  border: 1px solid #ddd;
  font-size: 12px;
  padding: 5px;
  text-align: center;
}
.tablebox th{background:#f8f8f8;}
.tablebox{padding-top:20px; clear:both;}

 .tablebox1 td {
  border: 1px solid #ddd;
  font-size: 12px;
  padding: 5px;
  text-align: left;
}
.tablebox1 th {
  border: 1px solid #ddd;
  font-size: 12px;
  padding: 5px;
  text-align: center;
}

.tablebox1 th{background:#f8f8f8;}
.tablebox1{padding-top:20px; clear:both;}

/*首页课表变换幻灯--开始*/
.slideTxtBox{ width:500px;  }
		.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
		.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
		.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
		.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
		.slideTxtBox .bd ul{ padding:15px;  zoom:1; padding-left:0;  }
		.slideTxtBox .bd li{ height:24px; line-height:24px;   }
		.slideTxtBox .bd li .date{ float:right; color:#999;  }
/*首页课表变换幻灯--结束*/
/*内容页面鼠标移动变换不同的区域模块--开始*/
.slideTxt{ width:100%;align-content:center;  }
		.slideTxt .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
		.slideTxt .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
		.slideTxt .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
		.slideTxt .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
		.slideTxt .bd ul{ padding:15px;  zoom:1; padding-left:0;  }
		.slideTxt .bd li{ height:24px; line-height:24px;   }
		.slideTxt .bd li .date{ float:right; color:#999;  }
/*内容页面鼠标移动变换不同的区域模块--结束*/

.banner{background:url(../images/banner.jpg) no-repeat center; height:200px; width:100%; margin:0 auto;}
.left2{position:relative; top:-200px;}
.zhengwen .title1{color:#9c0d13; font-size:16px; text-align:center; border-bottom:1px #ccc dotted; margin-bottom:10px;}
.zhengwen .zhengwen2{padding:0 20px; line-height:200%; margin-bottom:30px;}
.zuozhe{text-align:center; margin-bottom:20px;}
.fujian {
    font-weight:bold;
    text-align: left;
    margin-bottom: 20px;
}
.btndownload
{
	width:221px;
	height:42px;
	color:#666;
	background:url("../images/button/bg22.jpg") no-repeat left top;
	padding-left:18px;	
}
.myButton {
	-moz-box-shadow: 0px 4px 0px 0px #f7c5c0;
	-webkit-box-shadow: 0px 4px 0px 0px #f7c5c0;
	box-shadow: 0px 4px 0px 0px #f7c5c0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d));
	background:-moz-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-webkit-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-o-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-ms-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d',GradientType=0);
	background-color:#fc8d83;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Times New Roman;
	font-size:12px;
	font-weight:bold;
	padding:4px 22px;
	text-decoration:none;
	text-shadow:0px 0px 0px #b23e35;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83));
	background:-moz-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-webkit-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-o-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-ms-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83',GradientType=0);
	background-color:#e4685d;
}
.myButton:active {
	position:relative;
	top:1px;
}

.Redbutton {
    cursor: pointer;
    width: 300px;
    height: 44px;
    margin-top: 25px;
    padding: 0;
    background: #ef4300;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #ff730e;
    -moz-box-shadow: 0 15px 30px 0 rgba(255,255,255,.25) inset, 0 2px 7px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 15px 30px 0 rgba(255,255,255,.25) inset, 0 2px 7px 0 rgba(0,0,0,.2);
    box-shadow: 0 15px 30px 0 rgba(255,255,255,.25) inset, 0 2px 7px 0 rgba(0,0,0,.2);
    font-family: 'PT Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.1);
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
}

.Redbutton:hover {
    -moz-box-shadow: 0 15px 30px 0 rgba(255,255,255,.15) inset, 0 2px 7px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 15px 30px 0 rgba(255,255,255,.15) inset, 0 2px 7px 0 rgba(0,0,0,.2);
    box-shadow: 0 15px 30px 0 rgba(255,255,255,.15) inset, 0 2px 7px 0 rgba(0,0,0,.2);
}

.Redbutton:active {
        -moz-box-shadow: 0 15px 30px 0 rgba(255,255,255,.15) inset, 0 2px 7px 0 rgba(0,0,0,.2);
        -webkit-box-shadow: 0 15px 30px 0 rgba(255,255,255,.15) inset, 0 2px 7px 0 rgba(0,0,0,.2);
        box-shadow: 0 5px 8px 0 rgba(0,0,0,.1) inset, 0 1px 4px 0 rgba(0,0,0,.1);
        border: 0px solid #ef4300;
    }



.greybutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:Times New Roman;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.greybutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}
.greybutton:active {
	position:relative;
	top:1px;
}

.p3{color:#9c0c13; font-size:16px; text-align:center; border-bottom:1px #ccc dotted; margin-bottom:10px;}

/*首页右下角广告弹出*/
#winpop { width:200px; height:0px; position:absolute; right:0; bottom:0; border:1px solid #666; margin:0; padding:1px;overflow:hidden; display:none;}
#winpop .title { width:100%; height:22px; line-height:20px; background:#9c0c13; font-weight:bold; text-align:center; font-size:12px;color:#ffffff;}
#winpop .con {width:100%;height:50px;line-height:150%;font-weight:bold; font-size:12px; color:#9c0c13; text-align:left; }
#winpop .deal {width:100%;height:20px;line-height:150%;font-weight:bold; font-size:12px; color:#FF0000; text-align:right; }
#silu { font-size:12px; color:#666; position:absolute; right:0; text-align:right; text-decoration:underline; line-height:22px;}
.close { position:absolute; right:4px; top:-1px; color:#FFF; cursor:pointer}