.theme_bg {
	background-color: #042E6A;
	color: #ffffff;}
.size{
 font-size:10px;
}
.waper {
       clear: both;
	width: 1200px;
        font-size: 24px;
	margin: auto;}
.waper1 {
       clear: both;
	width: 1322px;
        font-size: 24px;
	margin: auto;}
.flex {
	display: flex;}

.flex-1 {
	flex: 1;}

.flex-center {
	align-items: center;}

.flex-around {
	justify-content: space-around;
	align-items: center;}

.flex-between {
	justify-content: space-between;
	align-items: center;}
.flex-top {
	align-items: flex-start;}

.flex-wrap {
	flex-wrap: wrap;}

.top {
	height: 52px;
	line-height: 52px;}

.top a {
	color: #FFFFFF;}

.headpic {
	width: 16px;
	height: 16px;
	margin-right: 3px;}

.head_ma {
	margin-left: 15px;}

.logo {
        padding: 22px 0;
        width: auto;
        height: 64px;
        margin-top: 15px;}
.logo1 {
        padding:13px 0;
	width: auto;
	height: 95px;}
.ssuo {
	width: 255px;
	height: 40px;
	background: #F3F3F3;
	border-radius: 21px;}

.ssuo input {
	height: 40px;
	line-height: 40px;
	background: none;
        border-radius: 20px;
	padding-left: 20px;}

.ssbtn {
	width: 30px;
	height: 30px;
	margin-right: 20px;}

/* 首页大轮播css */
.slideBox {
	width: 100%;
	height: 410px;
	overflow: hidden;
	position: relative;}

.slideBox .hd {
	height: 12px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 19px;
	z-index: 1;}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
	width: 1200px;
	margin-left: -600px;
	display: flex;
	justify-content: flex-end;}

.slideBox .hd ul li {
	margin-right: 2px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	margin-left: 10px;
	text-align: center;
	background: rgba(255, 255, 255, 0.39);
	cursor: pointer;}

.slideBox .hd ul li.on {
	background: #fff;}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;}

.slideBox .bd li a {
	display: block;
	position: relative;}

.slideBox .bd li a .title {
	height: 50px;
	line-height: 50px;
	background: rgba(4, 46, 106, 0.39);
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;}

.slideBox .bd li a .title p {
	color: #FFFFFF;}

.slideBox .bd img {
	width: 100%;
	height: 410px;
	display: block;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -550px;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../img/slider-arrow.jpg) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;}

.slideBox .next {
	left: auto;
	right: 50%;
	margin-right: -550px;
	background-position: 8px 5px;}

.slideBox .prev:hover,
.slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;}

.slideBox .prevStop {
	display: none;}

.slideBox .nextStop {
	display: none;}

/* 时政要闻 */
.ywcon {
	width: 200px;
	padding: 20px;
	height: 136px;
        border-radius: 5%;
	background: rgba(255, 255, 255, 0.39);
	box-shadow: 3px 5px 10px rgba(0, 0, 0,30%);
	opacity: 1;
	cursor: pointer;}

.title a {
        width: 100%;
        display: block;
	color: #042E6A;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
        font-weight: 600;
        font-size: 17px;}

.descs a {
	margin-top: 30px;
	line-height: 18px;}

.ywcon a .descs {
	font-size: 13px;
	text-indent: 2em;
	color: #999999;
	margin-top: 30px;
	line-height: 18px;}

.times {
	text-align: right;
	font-size: 13px;}
.times1 {
	text-align: right;
	font-size: 13px;
	color: #999999;
        margin-top: 20px;}

/* 本例子css */
.szyw {
	text-align: center;
	height: 40px;}

.szyw span {
	border-bottom: 4px solid #042E6A;
	display: inline-block;
	line-height: 40px;
	font-size: 22px;
	font-weight: 600;
	color: #161616;}

.col-title {
	width: 96px;
	height: 33px;
	font-size: 24px;
	font-family: PingFang SC;
	font-weight: 600;
	line-height: 33px;
	color: #161616;
	opacity: 1;
	margin: 0 16px;}

.more {
	font-size: 16px;
	font-family: PingFang SC;
	font-weight: 600;
	color: #042E6A;
	opacity: 1;}

.Hbg {
	background: url(../img/hbg.jpg) no-repeat left;
	height: 26px;
	margin-right: 15px;
	position: relative;
	opacity: 0.5;}

.Hbg::after {
	content: '';
	width: 2px;
	height: 26px;
	background: #707070;
	position: absolute;
	top: 0;
	right: 0px;}

/* 学院新闻头条 */
.wxtt {
	width: 100%;
	height: 380px;
	overflow: hidden;
	position: relative;
	background: #f4f6f8;
        box-shadow: 3px 5px 10px rgba(0, 0, 0,30%);
        background: rgba(255, 255, 255, 0.39);
	margin: 30px 0;}

.wxtt .hd {
	height: 14px;
	overflow: hidden;
	position: absolute;
	left: 300px;
	bottom: 19px;
	z-index: 1;}

.wxtt .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
	display: flex;
	justify-content: flex-end;}

.wxtt .hd ul li {
	margin-right: 2px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	margin-left: 10px;
	text-align: center;
	border: 1px solid #042E6A;
	cursor: pointer;}

.wxtt .hd ul li.on {
	background: #042E6A;}

.wxtt .bd {
	position: relative;
	height: 100%;
	z-index: 0;}

.wxtt .bd li {
	zoom: 1;
	vertical-align: middle;}

.wxtt .bd li a {
	display: block
;}

.wxtt .bd li .wxttinfo {
	width: 540px;}

.wxtt .bd li .wxttinfo .tttext,
.wxtt .bd li .wxttinfo .title {
	height: 28px;
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: 600;
	line-height: 30px;
	color: #042E6A;
	opacity: 1;
	margin-left: 45px;}

.wxtt .bd li .wxttinfo .tttext {
	margin-bottom: 25px;}

.wxtt .bd li .wxttinfo .title {
	margin-right: 25px;}

.wxtt .bd li .wxttinfo .desc {
	height: 118px;
	font-size: 16px;
	font-family: PingFang SC;
	font-weight: 400;
	line-height: 30px;
	color: #3D3D3D;
	opacity: 0.81;
        text-align: justify;
        text-justify: auto;
        display: inline-block;
	margin: 25px 25px 0 50px;
	text-indent: 2em;
        margin-top: 45px;}

.wxtt .bd li .wxttinfo .funvie {
	margin: 25px 25px 0 50px;}

.wxtt .bd li .wxttinfo .timesbg {
	background: url(../img/hbg.jpg) no-repeat center;
	opacity: 0.3;
	width: 100px;
	height: 2px;
	margin-right: 30px;}

.wxtt .bd li .wxttinfo .times {
	opacity: 0.4;}
.wxtt .bd li .wxttinfo a:hover{
text-decoration: none;
}
.wxtt .bd li .wxttinfo a.xwljpic{
				display: block;
				width: 30px;
				height: 30px;
				background-image: url(../img/jiantou1.png);
				background-size: 30px 30px;
			}
.wxtt .bd li .wxttinfo a.xwljpic:hover{
				background-image: url(../img/jiantou.png);
				background-size: 30px 30px;
			}
.wxtt .bd img {
	width: 660px;
	height: 380px;
	display: block;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.wxtt .prev,
.wxtt .next {
	position: absolute;
	left: 30px;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../img/slider-arrow.jpg) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;}

.wxtt .next {
	left: auto;
	right: 580px;
	background-position: 8px 5px;}

.wxtt .prev:hover,
.wxtt .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;}

.wxtt .prevStop {
	display: none;}

.wxtt .nextStop {
	display: none;}

/* tuijian */
.tjcol {
	width: 365px;
	margin-top: 20px;}

.tjcol a {
	color: #161616;}

.liststyle {
	width: 9px;
	height: 9px;
	margin: 10px 5px 0;
	filter: grayscale(100%);
	opacity: 0.4;}

.tjtitle {
	line-height: 21px;
        height: 42px;
	margin-bottom: 10px;}
.tjtitle a{
        line-height: 27px;}
.bgti {
	width: 100px;
	height: 2px;
	background: #e5e5e5;
	margin-left: 30px;}

.timsview span {
	color: #999999;
	font-size: 13px;}

.tjcol:hover a,
.tjcol:hover .timsview span {
	color: #042E6A;
	font-weight: bold;}

.tjcol:hover .bgti {
	background: #042E6A;}

.tjcol:hover .liststyle {
	filter: grayscale(0);
	opacity: 1;}

/* tongzhi */
.notice {
	width: 410px;
	height: 490px;
	padding: 20px;
	background: #EDF0F5;}

.xskyan {
	width: 690px;}

.xstt {
	width: 690px;
	height: 160px;
	position: relative;
	margin-top: 20px;
        display: flex;}

.xstt img {
	width: 250px;
	height: 160px;}

.tttltie {
	width: 430px;
        position: absolute;
       font-weight: 600;
       display: block;
       padding-left: 20px;}
.tttltie h1{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #222222;
    line-height: 53px;
    margin-bottom: 0;}
.tttltie p{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 23px;}
.hengx {
	width: 100px;
	height: 2px;
	background: #e5e5e5;}

/* default-list  默认list*/
.default-list li {
        border-bottom: 1px solid #CCCCCC;
	padding: 13px 5px 13px 10px;}

.default-list li a {
	color: #161616;}

.default-list li span {
	color: #999999;
	font-size: 13px;}

.default-list li:hover a{
	color: #042E6A;}



.dayview {
	width: 56px;
	height: 46px;
	border: 1px solid #999999;
	text-align: center;}

.ri {
	line-height: 23px;
	background: #042E6A;
	color: #FFFFFF;}

.yue {
	line-height: 23px;
	font-size: 13px;
	color: #999999;}

.biaoti {
	width: 325px;
        padding-bottom:5px;
        line-height: 25px;
	border-bottom: 1px dashed #999999;
	color: #161616;}

.biaoti:hover {
	color: #042E6A;}

/* MBA导航 */
/* 本例子css */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}

.nav {
	height: 50px;
	line-height: 50px;
	background: #042E6A;
	width: 1200px;
	margin: auto;
	position: relative;
	z-index: 1;}

.nav a {
	color: #fff;}

.nav .nLi {
	float: left;
	position: relative;
	display: inline;
        margin-left: 17px;}

.nav .nLi h3 {
	float: left;}

.nav .nLi h3 a {
	display: block;
	padding: 0 30px;
	font-weight: bold;}

.nav .sub {
	display: none;
	width: 100%;
	left: 0;
	top: 50px;
	position: absolute;
	background: #042E6A;
	line-height: 26px;
	padding: 5px 0;}

.nav .sub li {
	zoom: 1;}

.nav .sub a {
text-align: center;
	display: block;
	padding:  10px;}

.nav .sub a:hover {
	background: #819AC7;
	color: #fff;}

.nav .on h3 a {
	background: #042E6A;
	color: #fff;}

/* mba新闻 */
.mbanews {
	width: 660px;
	height: 430px;
	overflow: hidden;
	position: relative;
	background: #f4f6f8;}

.mbanews .hd {
	height: 14px;
	overflow: hidden;
	position: absolute;
	left: 300px;
	bottom: 19px;
	z-index: 1;}

.mbanews .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
	display: flex;
	justify-content: flex-end;}

.mbanews .hd ul li {
	margin-right: 2px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	margin-left: 10px;
	text-align: center;
	border: 1px solid #FFFFFF;
	cursor: pointer;}

.mbanews .hd ul li.on {
	background: #fff;}

.mbanews .bd {
	position: relative;
	height: 100%;
	z-index: 0;}

.mbanews .bd li {
	zoom: 1;
	vertical-align: middle;}

.mbanews .bd li a {
	display: block
;}


.mbanews .bd img {
	width: 660px;
	height: 430px;
	display: block;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.mbanews .prev,
.mbanews .next {
	position: absolute;
	left: 30px;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../img/slider-arrow.jpg) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;}

.mbanews .next {
	left: auto;
	right: 30px;
	background-position: 8px 5px;}

.mbanews .prev:hover,
.mbanews .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;}

.mbanews .prevStop {
	display: none;}

.mbanews .nextStop {
	display: none;}

/* tuijian */
.mbatj {
	padding: 20px 60px;
	width: 420px;
	height: 390px;
	background: #f4f6f8;}

.mbatj .tjtitle {
	height: 28px;
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: 600;
	line-height: 30px;
	color: #042E6A;
	letter-spacing: 5px;
	opacity: 1;}

.mbatjcol {
	margin-top: 10px;}

.mbatjcol .mbatjtitle {
	line-height: 21px;
	margin-bottom: 10px;}

.mbatjcol a {
	color: #161616;
	margin: 5px 5px 0;}

.timsview span {
	color: #999999;
	font-size: 13px;}

.mbatjcol:hover a,
.mbatjcol:hover .timsview span {
	color: #042E6A;
	font-weight: bold;}

.mbatjcol:hover .bgti {
	background: #042E6A;}

.mbatjcol:hover .liststyle {
	filter: grayscale(0);
	opacity: 1;}

/* lanmmu */
.lanmucol {
	width: 590px;
	margin-bottom: 20px;}

.lanname {
	height: 42px;
	padding: 0 50px;
	background: #042E6A;
	color: #FFFFFF;}

.lanname a {
	color: #FFFFFF;
	margin-left: 15px;}

.lmbg {
	background: #F4F6F8;
        height:245px;
}

/* liebiapo */
.listleft {
	width: 230px;
	text-align: center;}

.lefttitle {
	font-size: 18px;
	font-weight: 700;
	height: 50px;
	line-height: 50px;
	background: #042E6A;
	color: #FFFFFF; 
	border-bottom: 1px solid #eeeeee;}

.leftnav li {
	height: 40px;
	line-height: 40px;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	cursor: pointer;}

.leftnav li a {
	color: #161616;}

.leftnav li:hover,
.leftnav li.on {
	background: #042E6A;
	border-left-color: #042E6A;
	border-right-color: #042E6A;}

.leftnav li:hover a,
.leftnav li.on a {
	color: #FFFFFF;}

.listright {
	width: 925px;}

.place {
	padding-bottom: 10px;
	border-bottom: 1px solid #eeeeee;}

.place a {
	color: #161616;}

/* wenzhang */
.wenzhang h1 {
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	
	padding: 15px;}

.wenzhang .laiyuan {
	width: 100%;
	height: 46px;
	line-height: 46px;
	text-align: center;
        color:#666666;
        border-bottom: 1px solid #eeeeee;
	font-size: 13px;}
.wenzhang .laiyuan  span{
        color:#999999
        }
.wenzhang .zhengwen {
        margin:20px 0 40px 0;
	line-height: 1.5em;}

.lingdao {
	border: 1px solid #eeeeee;
	padding: 10px;}

.ldpic {
	text-align: center;}

.ldpic p {
        overflow:hidden;

                white-space: nowrap;

                text-overflow: ellipsis;

                -o-text-overflow:ellipsis;
        width: 130px;
	border: 1px solid #eeeeee;
	line-height: 36px;}

.ldpic img {
	width: 130px;
	height: 182px;}

.ldxx {
	width: 710px;
        height: 210px;
        padding:0 20px;
	overflow-y: scroll;
	line-height: 1.5em;}

/* 底部公共 */
.footer {
	width: 100%;
	height: 190px;
	background: #15273F;
	padding: 62px 0;
	box-sizing: border-box;
	margin-top: 50px;}

.footer-margin {
	width: 1200px;
	margin: auto;
	height: 100%;
	position: relative;}

.footer-logo {
	width: 265px;
	float: left;
	margin-top: -40px;
	margin-left: -30px;}

.footer-coopright {
	width: 650px;
	float: left;
	line-height: 36px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	position: relative;
	text-align: center;
	border-left: 2px solid white;
	border-right: 2px solid white;
	margin-top: -15px;}

.footer-coopright a {
	color: #FFFFFF;}

.footer-coopright li {
	width: 100%;
	float: left;}

.footer-code {
	width: 385px;
	height: 160px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -55px;}

.footer-linkbox {
	width: 220px;
	height: 30px;
	border: 1px solid white;
	border-radius: 15px;
	margin: 30px auto;
	position: relative;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	color: white;}

.footer-linkbox:hover .footer-linkbox-item {
	display: block;}

.footer-linkbox-item {
	width: 100%;
	height: auto;
	position: absolute;
	bottom: 30px;
	left: 0;
	background: #ffffff;
	border: 1px solid white;
	border-radius: 5px;
        padding-top;10px;
	display: none;
	z-index: 99999;}

.footer-linkbox-item a {
	display: block;
	width: 100%;
	height: 36px;
	text-align: center;
	border-radius: 5px;
	color: #161616
;}

.footer-linkbox-item a:hover {
	background: #033B8E;
display: block;
	color: #ffffff;}

/* 底部公共 */

.szdutype{
						    width: 100%;
						    height: auto;
						    line-height: 46px;
						    background: #042E6A;
						    color: #FFFFFF;
						    text-align: center;
margin-top: 10px;
					}
					.szduname{
						width: 115px;
						height: 36px;
						text-align: center;
						line-height: 36px;
						border: 1px solid #EEEEEE;
						display: inline-block;
						margin-top: 10px;
margin-left: 13px;
						color: #161616;
					}
/* 本例子css */
		.picMarquee-left{ width:580px;  overflow:hidden; position:relative;  }
		.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
		.picMarquee-left .bd{ margin:10px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:125px; height:182px; display:block;padding:2px; border:1px solid #ccc;  }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }