#hang_1{width:1230px;margin:auto;padding:40px 0 0px 0px;display: flex;}
#hang_2{WIDTH:1230px;margin:auto;padding:30px 0px 0px 0px;display: flex; }
#hang_3{WIDTH:1230px;margin:auto;padding:30px 0px 40px 0px;display: flex;}
#hang_4{WIDTH:1230px;margin:auto;padding:0px 0 30px 0px;display: flex;}
#hang_5{width:100%;margin:30px 0 0 0;padding:0px 0 0px 0px;overflow: hidden;box-sizing: border-box; background:#EEE;}
.left{float:left;width:1110px;margin:0 0px 20px 0px;overflow:hidden;background-color:#FFF;box-sizing: border-box;}
.right{float:left;width:540px;margin:0 30px 0px 0px;overflow:hidden;background-color:#FFF;box-sizing: border-box;}
.news_img { float:left;width:100%; height:407px;margin:0px 30px 0px 0px;overflow: hidden;flex:1;}
/*============首页板块背景=*/
.side_more a{
	font-weight: normal;font-family:Microsoft YaHei;
	margin:0px 0px 0 0;
	padding:0px;
	COLOR: #666;
	line-height:40px;
	font-size:14px;
	float: right;
	box-sizing: border-box;
}
.side_more a:hover{COLOR:#ff9900;}

/*==============首页三列=*/
.news_more a{
	margin:0px auto 0px auto;
	COLOR: #666;
	width:90px;
	height:30px;
	line-height:30px;
	text-align: center;
	display: block;
	border:1px solid #ddd;
	font-size:14px;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	border-radius:5px;
}
.news_more a:hover{border:1px solid #ccc;COLOR:#ff9900;}
.news_box{width:100%;margin:0 30px 0px 0px;overflow:hidden;background-color:#FFF;box-sizing: border-box;flex:1;}
.news_box h2{height:45px;text-align: center; border-bottom:1px solid #ddd;background:#FFF;}
.news_box h2 span{
	font-size:24px;
	COLOR:#333;
	height:43px;
	line-height:1.0;
	padding:0 20px;
	position: relative;
	border-radius:0;
	display:inline-block;
	font-weight: normal;
	border-bottom:3px solid #145ab2;
	}
.news_con{padding:0px 0 0 0;overflow:hidden; }
.news_con ul li{width:100%;float:left;padding:0px 0;text-align: left;color: #333;margin:20px 0px 0px 0;border-bottom:0px dashed #dddddd;box-sizing: border-box;}

.news_con ul li span{ width:70px;font-size:12px;padding:0 0px; margin:0 15px 0 0; text-align: center; float:left;overflow:hidden; line-height:1.9; color:#666; border:1px solid #ddd; background:#f5f5f5;}
.news_con ul li span p{font-size:24px;font-weight:bold;color:#145ab2; background:#FFF;}
.news_con ul li:hover .title{color:#145ab2;}
.news_con ul li .intro{ height:35px;color:#999;font-size:12px; font-weight: normal; line-height:1.6;overflow: hidden;}
.news_con ul li .title{font-size:18px;line-height:1.6;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: justify;}
.news_con ul li strong{position: absolute;top:0;left:0;border-top:40px solid #C00;border-right:40px solid transparent;}
.news_con ul li strong:before {
	content:"New";
font-size:12px;color: #fff; font-weight: normal;
position: absolute;top:-40px;left:1px;
transform:rotate(-45deg);
-ms-transform:rotate(-45deg); /* Internet Explorer */
-moz-transform:rotate(-45deg); /* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg); /* Opera */
}
.news_con ul li img{ margin:0px 20px 0px 0px;float: left;width:220px;border-radius:0px;overflow:hidden;border-radius:0px; display:none}

/*==============走进山一大=*/
.zj_con{padding:0px 0 0px 0;}
.zj_con ul{margin:0px;padding:0;}
.zj_con ul li{ width:100%;padding:0px;margin:0px 0px 0px 0px;font-size:28px;line-height:180px;text-align:center;color:#145ab2;overflow: hidden;font-weight: normal;box-sizing: border-box;position:relative;background:#eee; background-image:url(../images/spbj01.jpg);}
.zj_con ul li:nth-child(1) i{ width:300px;line-height:180px;font-size:46px;text-align: center;color:rgba(255,255,255,0.6);font-weight: normal;position:absolute; left:0; background:rgba(0,0,0,0.3);}
.zj_con ul li:nth-child(2) i{width:300px;line-height:180px;font-size:46px;text-align: center;color:rgba(255,255,255,0.9);font-weight: normal;position:absolute; right:0;background:rgba(0,0,0,0.3);}
.zj_con ul li:hover p{background:#145ab2; color:#FFF;}
.zj_con ul li:nth-child(1):hover:before{
	margin:0 0 0 -10px;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-right:10px solid #145ab2;}
.zj_con ul li:nth-child(2):hover:before{
	margin:0 0 0 0px;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-left:10px solid #145ab2;}
.zj_con ul li:nth-child(1):before{
	content:"";
	position:absolute;
	bottom:0;
	top:45%;
	left:50%;
	bottom:50%;
	margin:0 0 0 -10px;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-right:10px solid #eee; z-index:1}
.zj_con ul li:last-child img{float: right;}
.zj_con ul li:nth-child(2):before{
	content:"";
	position:absolute;
	bottom:0;
	top:45%;
	left:50%;
	bottom:50%;
	margin:0 0 0 0px;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-left:10px solid #eee;z-index:1}
.zj_con ul li img{width:50%; height:180px; float: left; margin:0 0px 0 0px;}
.zj_con ul li a{}
.zj_con ul li span{color: #999;font-size:14px;line-height:1.9;}
/*==============首页版块=*/
.hd_box{width:100%;margin:0 0px 0px 0px;overflow:hidden;box-sizing: border-box;}
.hd_more a{
	position:absolute;
	z-index:10;top:0px;right:0px;
	font-weight: normal;
	font-family:Microsoft YaHei;
	margin:0px 0px 0 0;
	padding:0px;
	COLOR: #333;
	line-height:40px;
	font-size:12px;
	text-align:center;
	display: block;
	box-sizing: border-box;
}
.hd_more a:hover{COLOR:#ff9900;}
.hda_{height:46px;text-align: left; border-bottom:0px solid #ddd;box-sizing: border-box;}
.hda_ ul{ width:800px;margin:auto;display:inline-block;display: flex;}
.hda_ li{
    float:left;flex:1;
	overflow: hidden;
	cursor:pointer;
	text-align: center;
	margin:0;
	padding:0 0px 0 0 ;
	font-size:24px;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight:normal;line-height:100%;
}
.hda_ li span i{font-size:30px; margin:0 10px 0 0; color:#145ab2;}
.hda_an_a span{width:100%;position: relative;display:inline-block;height:43px;padding:0 0px;color:#145ab2;border-bottom:3px solid #145ab2;}
.hda_an_b span{width:100%;display:inline-block;height:43px;color: #666;padding:0 0px;}
.hda_open{display:block;}
.hda_closs{display:none;}

/*==============专业咨询=*/

.hd_box { width:100%;margin:0 0px 0px 0px;overflow: hidden;}
.hd_box h2{height:45px;text-align: center; border-bottom:1px solid #ddd;background:#FFF;}
.hd_box h2 span{
	font-size:24px;
	COLOR:#333;
	height:43px;
	line-height:1.0;
	padding:0 20px;
	position: relative;
	border-radius:0;
	display:inline-block;
	font-weight: normal;
	border-bottom:3px solid #145ab2;
	}
.hd_box h2 span i{font-size:36px; margin:0 10px 0 0; color:#145ab2;}
.hd_con{box-sizing: border-box; padding:20px 0 0 0;}
.hd_con ul{margin:0px;padding:0;}
.hd_con ul li a:before {
	content:"";
	position: absolute;
	width:30px;
	height:30px;
	top:50%;
	left:10px;
	margin:-15px 0px 0px 0px;
	background:url(../images/qq.png) no-repeat left center;
	background-size: 20px;
	float:left; display:none
}
.hd_con ul li{width:300px; height:80px;margin:0 10px 20px 0; padding:5px;float:left; box-sizing: border-box;border:1px solid #eee;border-radius:5px;}
.hd_con ul li p{font-size:16px;line-height:1.6;text-align: left;color: #333;font-weight: normal;}
.hd_con ul li img{margin:0 10px 0 0; width:70px; height:70px; float:left;}
.hd_con ul li i{font-size:65px; margin:0 10px 0 0; color: #666; float:left;}
.hd_con ul li:nth-child(4n){margin:0 0px 10px 0;}
#tooltip{position:absolute;border:0px solid #eee;background:#FFF;padding:5px;display:none;color:#fff;box-shadow:3px 3px 10px rgba(0,0,0,0.4);}
/*==============统一列表样式=*/
.side_box{width:100%;margin:0 30px 0px 0px;overflow:hidden;background-color:#FFF;box-sizing: border-box;flex:1;}
.side_box:last-child{margin-right:0;}
.side_box h2{height:45px;text-align:left; border-bottom:1px solid #ddd;}
.side_box h2 span{
	font-size:20px;
	COLOR: #333;
	height:43px;
	line-height:1.0;
	padding:0 20px 0 0;
	position: relative;
	display:inline-block;
	float:left;
	text-align:left;
	font-weight:normal;
	border-bottom:3px solid #9B0004;
	min-width:120px;
	}
.side_box h2 span:before {
	content:"";
	position:absolute;
	bottom:0;
	top:100%;
	left:50%;
	margin:0 0 0 -8px;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-top:8px solid #145ab2; display:none}
.side_box h2 span i{font-size:36px; margin:0 10px 0 0; color:#145ab2;}
.side_con{padding:5px 0 0px 0;}
.side_con ul{margin:0px;padding:0;}
.side_con ul li:before {
	content:"";
	position: absolute;
	width:5px;
	height:5px;
	top:50%;
	left:0;
	margin:-2.5px 0px 0px 0px;
	border-radius:50%;
	background:#145ab2;
	float:left; display:none
}
.side_con ul li{padding:20px 0px;font-size:16px;line-height:100%;text-align: left;color: #333;border-bottom:1px dashed #dddddd;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;box-sizing: border-box;position:relative;}
.side_con ul li a{}
.side_con ul li span{float:right;color:#666;font-size:16px; padding:0 10px 0 0; margin:0 10px 0 0;}
.side_con ul li:hover span{color:#9B0004;}
.side_con ul li strong{color:#cc0000;font-size:14px; font-weight:normal; margin:0 10px 0 0;}
.side_con ul li strong a{color:#cc0000;}

.yx_box{width:100%;margin:0 30px 0px 0px;overflow:hidden;background-color:#FFF;box-sizing: border-box;flex:1;}
.yx_box:last-child{margin-right:0;}
.yx_box h2{height:45px;text-align:left; border-bottom:1px solid #ddd;}
.yx_box h2 span{
	font-size:24px;
	COLOR: #333;
	width:180px;
	height:43px;
	line-height:1.0;
	padding:0 0px 0 0;
	position: relative;
	display:inline-block;
	float:left;
	text-align:left;
	font-weight:normal;
	border-bottom:3px solid #145ab2;
	}
.yx_box h2 span i{font-size:26px; margin:0 10px 0 0;}
.yx_con{padding:20px 0 0px 0;}
.yx_con ul{margin:0px;padding:0;}
.yx_con ul li{padding:0 0 20px 0px;font-size:18px;line-height:44px;text-align: left;color: #333;overflow: hidden;font-weight: normal;box-sizing: border-box;position:relative;}
.yx_con ul li .title{font-size:18px;line-height:2.2;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: justify;}
.yx_con ul li .intro{ height:35px;color:#999;font-size:12px; font-weight: normal; line-height:1.6;overflow: hidden;}
.yx_con ul li img{ width:180px; height:120px; float:left; margin:0 20px 0 0;}
.yx_con ul li a{}
.yx_con ul li span{color: #999;font-size:14px;}

.link_box { margin:0 0px 0px 0px;overflow: hidden;}
.link_box h2{height:45px;text-align: center; border-bottom:1px solid #ddd;background:#FFF;}
.link_box h2 span{
	font-size:24px;
	COLOR:#333;
	height:43px;
	line-height:1.0;
	padding:0 20px;
	position: relative;
	border-radius:0;
	display:inline-block;
	font-weight: normal;
	border-bottom:3px solid #145ab2;
	}
.link_box h2 span i{font-size:36px; margin:0 10px 0 0; color:#145ab2;}
.link_con {width:1230px;margin:auto;padding:30px 0px;}
.link_con ul{width:1260px;padding:0 0 0px 0; overflow: hidden; zoom:1;}
.link_con ul li a{
	float:left;
	width:241px;
	line-height:40px;
	box-sizing: border-box;
	margin:0px 6px 6px 0px;
	color:#333;
	text-align:center;
	border:1px solid #dfdfdf;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
	display:inline-block;
	background:rgba(255,255,255,1.0);
	border-radius:3px;
	font-size:14px;overflow: hidden;
}
.link_con ul li a:hover{ color:#145ab2;border:1px solid #145ab2; background: #fff;}

/*======================================平台链接=*/
.pt{width:1230px;margin:30px auto 0px auto;overflow:hidden;background-color:#FFF;box-sizing: border-box;flex:1;}
.pt ul{padding:0 0 0px 0;display: flex;}
.pt ul li{
	width:100%;
    overflow:hidden;
	margin:0px 20px 0px 0px;
	border-radius:5px;
	box-sizing: border-box;
	font-size:20px;
	font-weight:normal;
	text-align:center;
	color:#FFF;flex:1;
	line-height:80px;
	}
.pt ul li:last-child{margin-right:0;}
.pt ul li p{ line-height:1.0;}

.pt ul li i{font-size:50px;font-weight:normal; margin:0 20px 0 0;}
.pt ul li:nth-child(1){background:#0099CC;}
.pt ul li:nth-child(2){background:#FF9933;}
.pt ul li:nth-child(3){background:#CC9999;}
.pt ul li:nth-child(4){background:#009966;}
.pt ul li:nth-child(5){background:#6AA758;}

.pt ul li a{ display: block; color:#FFF }

/*==============图片+信息列表样式=*/
.img_con{width:100%;margin:0 0px 0px 0px;overflow:hidden;background-color:#FFF;box-sizing: border-box;flex:1;}
.img_con ul{margin:0px;padding:0;}
.img_con ul li{height:360px;margin:0 0px 0px 0px;position: relative;}

.img_bj{width:100%;height:360px;padding:0px;overflow: hidden;text-align: left;box-sizing: border-box;position:relative;}
.img_bj span{top:50%;left:50%;width:160px;height:160px;position: absolute; margin:-80px 0 0 -80px;bottom:0px;background-color:rgba(0,0,0,0.0); box-sizing: border-box;transition:all 0.5s; text-align:center;border-radius:80px;}
.img_bj i{font-size:60px;line-height:1.6; color:#FFF;font-weight: normal;}
.img_bj p{font-size:28px;line-height:1.2;color:#fff;padding:0px 0px; font-weight:bold}
.img_bj img{ width:100%; height:360px;margin:0px 0px 0px 0;transition: all 0.6s;}
.img_bj:hover img{transform: scale(1.2);} /* 放大1.3倍 */ 

/** 魅力校园 **/
.campus{
    background: #ffffff none repeat scroll 0 0; 
    float: left;
    width: 1230px;
    margin-bottom: 10px;
    margin-top: 15px;
}

.campustitle-p {
    height: 35px;
    line-height: 35px;
    width: 1230px;
}

.juxing{
    width: 5px;
    height: 20px;
    border-radius: 0px;
    background-color: #006BD9;
    color: white;
    float: left;
    text-align: center;
    margin-top: 13px; 
    margin-right: 10px;
}

.campustitle-p h1 {
    float: left;
    padding-top:4px;
    width:100px;
    color: #000;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    line-height:35px;
    text-align:left;
    font-family: '微软雅黑';
}

.campustitle-p .more { 
    width: 58px;
    height: 24px;
    float: right;
    color: #006BD9;
    font-size: 14px;
    line-height:24px;
    margin-right: 15px;
    margin-top: 10px;
}

.campustitle-p .more span{
    margin-left: 9px;
}

.campusnr{
    float:left; 
    width:1230px;
    height:168px;
    #border-top:2px solid #9B0004;
}

.campus-inner {
    height: 158px;
    width: 1230px;
    margin-top:10px;
    border: 1px solid #D4D4D4;
    overflow: hidden;
}

.campus-left {
    width: 170px;
    height:144px;
    float: left;
    border:1px solid #a0a0a0;
    margin: 6px 0px 6px 10px;
}

.campus-left ul .li-active{
    width: 168px;
    height: 70px;
    margin:1px auto;
    background-color: #006BD9; 
}

.campus-left ul li{
    width: 168px;
    height: 70px; 
    margin:1px auto;
    background-color: #F0F0F0; 
}

.campus-left ul li .div_normal {
    width: 88px;
    height: 71px;
    line-height: 71px;
    margin:0 auto;
    font-size: 16px;
    letter-spacing: 1px;
    color: #2E2E2E;
    background: url(../images/icon2-zsw.png) no-repeat scroll right center;
}
 
.campus-left ul li .div_active { 
    width: 88px;
    height: 71px;
    line-height: 71px; 
    margin:0 auto;
    font-size: 16px;
    letter-spacing: 1px;
    color: #fff;
    background: url(../images/icon3-zsw.png) no-repeat scroll right center;
}

.campus-right {
    width: 1230px;
    float: left;
    #margin-left: 6px;
    overflow: hidden;
}

.campus-right ul {
    width: 1230px;
}

.campus-right ul li {
    float: left;
    height: 144px;
    width: 192px;
    margin-right:8px;
    margin-top: 6px;
}

.campus-right ul li img{ 
    height: 144px;
    width: 192px; 
}



/*横线中间加文字*/
.hx_title {
	color: #333;
	text-align: center;
	font-size: 20px;
	font-weight:600;
}
.hx_title:before,
.hx_title:after {
	content: "";
	width: 565px;
	border-top: 2px #9B0004 solid;
	display: inline-block;
	vertical-align: middle;
}
.hx_title:before {
	margin-right: 10px;
}
.hx_title:after {
	margin-left: 10px;
}

/*横线中间加文字*/
.hx_title1 {
	color: #9B0004;
	text-align: center;
	font-size: 40px;
	font-weight:600;
}
.hx_title1:before,
.hx_title1:after {
	content: "";
	width: 500px;
	border-top: 2px #9B0004 solid;
	display: inline-block;
	vertical-align: middle;
}
.hx_title1:before {
	margin-right: 10px;
}
.hx_title1:after {
	margin-left: 10px;
}