* {
	margin: 0px; padding: 0px; font-family: "微软雅黑","arial";
}
.header {
	width: 100%; color: white; background: url(headerbg.png)
}
.header-top {
	text-align: right;
}
.header-top a {
	color: rgb(51, 51, 51); text-decoration: none; margin-left: 10px;
}
.header-top a:hover {
	color: red;
}
.header-logo {
	padding: 20px 0px;
}
.header-logo img {
	width: 100%;
}
.seach {
	margin-top: 20px; float: right; display: block;
}
.seach .form-control {
	background: rgb(238, 238, 238) !important; border: currentColor !important; border-image: none !important;
}
.seach button {
	background: rgb(6, 89, 159); color: white;
}
.seach button:hover {
	background: rgb(6, 89, 159) !important; color: white;
}
@media only screen and (max-width:500px)
{
.header-logo {
	display: none;
}
#lun1 {
	margin-top: 50px;
}
.left-nav {
	margin-top: 55px;
}
}
.content {
	background: rgb(241, 241, 241); padding-bottom: 20px; margin-top: -100px;
}
.con-one {
	padding: 0px !important; border: 1px solid rgb(204, 204, 204); border-image: none; box-shadow: 0px 2px 5px #adadad; background-color: rgba(255, 255, 255, 0.8);
}
.conent-tow {
	padding: 0px !important; border: 1px solid rgb(204, 204, 204); border-image: none; box-shadow: 0px 2px 5px #adadad; background-color: rgba(255, 255, 255, 0.8);
}
.showimg {
	padding: 0px !important; border: 1px solid rgb(204, 204, 204); border-image: none; box-shadow: 0px 2px 5px #adadad; background-color: rgba(255, 255, 255, 0.8);
}
.conent-tow {
	margin-top: 20px;
}
.showimg {
	margin-top: 20px;
}
.n-lb {
	padding-left: 0px !important;
}
.news-lunbo {
	padding: 10px 10px 0px; overflow: hidden; border-right-color: rgb(197, 197, 197); border-right-width: 1px; border-right-style: solid;
}
.out {
	position: relative; min-height: 250px;
}
.img a {
	color: rgb(94, 94, 94) !important; display: block;
}
.news-ti {
	font-size: 16px;
}
.img li {
	top: 0px; width: 100% !important; right: 0px; display: none; position: absolute;
}
.out-img {
	height: 200px; overflow: hidden;
}
.out-img img {
	width: 100%;
}
.out .num {
	text-align: center; right: 0px; bottom: 0px; overflow: hidden; font-size: 0px; position: absolute;
}
.num li {
	background: rgb(102, 102, 102); width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 16px; margin-right: 10px; display: inline-block; cursor: pointer;
}
.out .btn {
	background: rgba(0, 0, 0, 0.5); top: 50%; width: 30px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 40px; margin-top: -30px; display: none; position: absolute; cursor: pointer;
}
.out .num li.active-1 {
	background: rgb(112, 0, 0); color: white;
}
.out:hover .btn {
	display: block;
}
.head-top {
	padding: 8px 0px; margin-top: 10px; border-bottom-color: rgb(11, 130, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.head-title {
	color: rgb(11, 130, 232); padding-left: 5px; font-size: 15px; font-weight: bold;
}
.icon img {
	width: 28px; height: 28px;
}
.more {
	float: right;
}
.more a {
	color: rgb(101, 115, 114);
}
.more a:hover {
	color: rgb(12, 130, 228);
}
.news-list {
	border-right-color: rgb(197, 197, 197); border-right-width: 1px; border-right-style: solid;
}
.n-time {
	float: right;
}
.news-list ul li a {
	background: url("dian.png") no-repeat 0px 15px; padding-left: 25px;
}
.news-list ul li a {
	color: black; overflow: hidden; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: dashed; display: block; white-space: nowrap;
}
.notice ul li a {
	color: black; overflow: hidden; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: dashed; display: block; white-space: nowrap;
}
.news-list ul li a span {
	padding-top: 15px; display: inline-block;
}
.notice ul li a span {
	padding-top: 15px; display: inline-block;
}
.n-title {
	width: 79%; float: left; display: block;
}
.n-icon {
	float: left;
}
.news-list ul li a:hover {
	color: rgb(12, 130, 228);
}
.notice ul li a:hover {
	color: rgb(12, 130, 228);
}
.notice {
	
}
.teach a {
	color: rgb(50, 50, 50);
}
.group a {
	color: rgb(50, 50, 50);
}
.teach ul li {
	padding: 9px 10px; overflow: hidden; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.group ul li {
	padding: 5px 10px; overflow: hidden; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.teach ul li a {
	line-height: 30px; display: block;
}
.group ul li a {
	line-height: 30px; display: block;
}
.all-time {
	color: rgb(150, 150, 150); float: right;
}
.all-title {
	width: 80%; float: left; display: block;
}
.teach ul li:hover .all-title {
	color: rgb(12, 130, 228);
}
.group ul li:hover .all-title {
	color: rgb(12, 130, 228);
}
.teach ul li:hover .all-time {
	color: rgb(12, 130, 228);
}
.group ul li:hover .all-time {
	color: rgb(12, 130, 228);
}
.par-icon img {
	width: 50px; height: 50px;
}
.party ul li a {
	color: rgb(85, 85, 85); font-size: 15px; display: block;
}
.par-ti {
	margin-left: 20px;
}
.party ul li a:hover {
	background: rgb(227, 237, 246);
}
.showimg .head-top {
	border: currentColor !important; border-image: none !important;
}
.showimg select {
	width: 20%;
}
@media only screen and (max-width:768px)
{
.showimg select {
	width: 40%;
}
.content {
	margin-top: -18px;
}
}
.n-title {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;
}
.all-title {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;
}
.notice-adb {
	overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -moz-line-clamp: 2;
}
.news-adb {
	overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; -moz-line-clamp: 3;
}
@media only screen and (max-width:768px)
{
.col-lg-1 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-lg-10 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-lg-11 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-lg-12 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-lg-2 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-lg-3 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-lg-4 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-lg-5 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-lg-6 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-lg-7 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-lg-8 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-lg-9 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-md-1 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-md-10 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-md-11 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-md-12 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-md-2 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-md-3 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-md-4 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-md-5 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-md-6 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-md-7 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-md-8 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-md-9 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-sm-1 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-sm-10 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-sm-11 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-sm-12 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-sm-2 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-sm-3 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-sm-4 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-sm-5 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-sm-6 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-sm-7 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-sm-8 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-sm-9 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-xs-1 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-xs-10 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-xs-11 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-xs-12 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-xs-2 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-xs-3 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-xs-4 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-xs-5 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-xs-6 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-xs-7 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-xs-8 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.col-xs-9 {
	padding-right: 5px !important; padding-left: 5px !important;
}
#lun3 .carouse {
	height: 50px !important;
}
#lun3 .left {
	display: none;
}
#lun3 .right {
	display: none;
}
}
footer {
	background:#306895; width: 100%; text-align: center; color: white; padding-top: 20px;
}
footer div {
	margin-top: 10px;
}
footer a {
	color: red !important;
}
.foot {
	background:#306895; padding: 8px; font-size: 10px;
}
.con-content {
	background: rgb(237, 237, 237); padding-bottom: 20px;
}
.con-pan {
	padding-right: 0px !important; padding-left: 0px !important;
}
.content-txt {
	background: white; padding-top: 22px; min-height: 500px;
}
@media only screen and (max-width:768px)
{
.content-txt {
	margin-top: 0px;
}
}
.content-top a {
	color: white;
}
.content-top {
	background: rgb(6, 89, 159); padding: 8px; color: white; font-size: 15px; font-weight: bold; margin-bottom: 20px;
}
.con-title {
	text-align: center; font-weight: bold;
}
.content-atice p {
	text-align: justify; letter-spacing: 2px;
}
.content-atice img {
	text-align: center;
}
.badge {
	background: none !important; border-radius: 0px !important; color: black !important; float: right !important;
}
.list-group-item {
	overflow: hidden; margin-top: 10px !important; border-top-color: currentColor !important; border-right-color: currentColor !important; border-left-color: currentColor !important; border-top-width: medium !important; border-right-width: medium !important; border-left-width: medium !important; border-top-style: none !important; border-right-style: none !important; border-left-style: none !important;
}
.list-group-item {
	color: black; font-size: 16px !important;
}
.list-group-item:hover {
	color: white !important;
}
.list-group-item:hover .badge {
	color: white !important;
}
.list-group-item:hover {
	background: rgb(6, 89, 159);
}
.panel-body {
	padding: 0px !important;
}
.left-nav {
	padding-right: 0px !important; padding-left: 0px !important;
}
.panel-heading {
	background: rgb(6, 89, 159) !important; color: white !important;
}
.left-nav header {
	background: rgb(6, 89, 159); color: white !important;
}
.left-nav header h3 {
	padding: 10px; font-size: 20px !important;
}
.left-nav li a {
	padding: 10px; text-align: left !important; color: rgb(76, 76, 76); display: block;
}
.panel-title a {
	text-align: left !important; color: white !important; display: block;
}
.left-nav .active {
	background: rgb(11, 129, 227) !important; color: white !important;
}
.jia {
	color: white; font-size: 25px !important; font-weight: bold; margin-top: -8px; float: right;
}
.fenye {
	text-align: center;
}
.con-banner img {
	width: 100%; margin-bottom: 20px;
}
.total {
	color: rgb(6, 89, 159) !important;
}
.pg-1 a {
	color: rgb(6, 89, 159) !important;
}
.current {
	border: 0px currentColor !important; border-image: none !important; background-color: rgb(6, 89, 159) !important;
}
.studyBook {
	border-radius: 8px; border: 1px solid rgb(237, 237, 237); border-image: none; overflow: hidden;
}
.studyBook a {
	color: white;
}
.studyBook h4 {
	font-weight: bold;
}
.sb-top {
	width: 100%; height: 120px; padding-top: 10%; padding-left: 10%;
}
.sb-top1 {
	width: 100%; height: 120px; padding-top: 10%; padding-left: 10%;
}
.sb-bottom {
	width: 100%; height: 120px;
}
.sb-bottom {
	background: rgb(237, 237, 237);
}
.sb-bottom h2 {
	padding-right: 15px; margin-top: 0px;
}
.sb-top {
	background: url("../images/yj-icon.png") no-repeat 95% rgb(51, 122, 183);
}
.sb-top1 {
	background: url("../images/xb.png") no-repeat 95% rgb(51, 122, 183);
}
.sb-bottom {
	padding: 10px; color: rgb(51, 51, 51);
}
.sb-bottom h2 {
	text-align: right;
}
.studyBook a:hover .sb-bottom {
	background: rgb(51, 122, 183); color: white;
}
.studyBook a:hover .sb-top {
	background: rgb(237, 237, 237); color: rgb(51, 51, 51);
}
.studyBook a:hover .sb-top1 {
	background: rgb(237, 237, 237); color: rgb(51, 51, 51);
}