/*行业新闻*/
#pageWrap {border-top:1px solid #f1f1f0;}
.page_title {height:54px;}
.page_title span.title {font-size:18px;font-weight:bold;color:#4c4c4c;float:left;margin-top:18px;}
.page_title ul.page_menu {float:right;margin-top:16px;}
.page_title ul.page_menu li {float:left;padding:0px 10px;font-size:17px;}
.page_title ul.page_menu li a {color:#757474;}
.page_title ul.page_menu li.current a {color:#f7005a;}
.page_main {background:#f4f4f4;margin-bottom:50px;}
.page_main .news_list {padding:20px 0px;}
.page_main .news_list li {border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;margin-top:-1px;padding:20px 0px;overflow:hidden;}
.page_main .news_list li .time {float:left;text-align:center;line-height:24px;margin:30px 10px 0px 0px;width:15%;}
.page_main .news_list li .time b {font-size:28px;color:#ababab;display:block;border-bottom:1px solid #ddd;padding-bottom:5px;width:50%;margin:0px auto;}
.page_main .news_list li .time span {display:block;font-size:14px;color:#ababab;}
.page_main .news_list li .img {float:left;width:30%;max-width:236px;margin-right:10px;}
.page_main .news_list li .text {width:55%;float:right;color:#676767;line-height:24px;}
.page_main .news_list li .text h4 {border-bottom:1px solid #dcdcdc;padding-bottom:0px;height:50px;line-height:20px;overflow:hidden;font-size:20px;margin-bottom:10px;}
.page_main .news_list li .text h4 a {color:#676767;}
.page_main .news_list li .text h4 a:hover,.page_main .news_list li .text p a:hover {color:#f7005a;}
.page_main .news_list li .text p {height:96px;overflow:hidden;}
.page_main .news_list li .text p a {display:block;color:#676767;}
.page_main .pagination {text-align:center;}
.pagination>li>a, .pagination>li>span {background-color:#e3e2e2;color:#333;margin-right:2px;}
.pagination>li.current>a {background-color:#f7005a;color:#fff;}
/*实践*/
.shijian_main ul {font-size:0px;margin-top:20px;}
.shijian_main ul li {width:25%;display:inline-block;font-size:14px;text-align:center;margin-bottom:20px;vertical-align:top;padding:0 5px;}
.shijian_main ul li .img {text-align:center;overflow:hidden;}
.shijian_main ul li .img img {display:block;max-width:100%;margin:0px auto;}
.shijian_main ul li p {height:30px;line-height:30px;overflow:hidden;}
.zuopin_main ul {font-size:0;margin-top:20px;}
.zuopin_main ul li {width:25%;display:inline-block;font-size:14px;text-align:center;margin-bottom:20px;vertical-align:top;}
.zuopin_main ul li .img {text-align:center;overflow:hidden;}
.zuopin_main ul li .img img {display:block;max-width:100%;margin:0px auto;}
/*联系我们*/
.contact_msg {padding:20px;margin-top:50px;border:1px solid #ddd;overflow:hidden;}
.contact_msg b {font-size:24px;color:#4c4c4c;display:block;}
.contact_msg span {font-size:18px;color:#4c4c4c;line-height:24px;display:block;margin:15px 0px;}
.contact_msg .contact_l {float:left;border-right:1px solid #ddd;padding-right:20px;margin-right:20px;}
.contact_msg .contact_r {float:left;}
.contact_msg .contact_r p {padding:10px;border:1px solid #ddd;}
/*最新活动*/
.huodong_content {padding:30px 0px;}
.huodong_content h3 {text-align:center;color:#343434;font-size:24px;}
.huodong_content .time {font-size:12px;color:#343434;text-align:center;padding:20px 0px;border-bottom:1px solid #e0e0e0;}
.huodong_content .content {padding:20px 0px;line-height:30px;}
.huodong_content .content img {max-width:100%;display:inline-block;}
/*学校概况*/
.pp_main {background:url(../images/gk.jpg) no-repeat 0px 0px;overflow:hidden;margin-bottom:30px;padding-bottom:50px;}
.pp_main_text {float:right;width:50%;padding:50px 0px;line-height:30px;font-size:14px;}
.pp_main_text h4 {font-size:26px;color:#515151;margin-bottom:20px;}
.pp_main_text .text b {font-size:19px;color:#f7005a;}
.honor_main ul {font-size:0;margin-top:20px;}
.honor_main ul li {width:25%;display:inline-block;font-size:16px;text-align:center;margin-bottom:25px;vertical-align:top;} 
.honor_main ul li img {margin:0px auto;}
.honor_main ul li p {height:24px;line-height:24px;overflow:hidden;}
.partner_main ul {margin-top:20px;font-size:0px;text-align:center;}
.partner_main ul li {width:20%;display:inline-block;font-size:14px;margin-bottom:20px;vertical-align:top;padding:10px;}
.partner_main ul li .img {padding:10px;border:1px solid #ddd;background:#fff;}
.partner_main ul li .img img {max-width:100%;display:block;margin:0 auto;}
.partner_main ul li p {height:24px;line-height:24px;overflow:hidden;}

.pp_title h4 {font-size:26px;text-align:center;}
.pp_title p {font-size:18px;text-align:center;margin:20px 0px;}
.video {margin-bottom:30px;}
.pp_text {background:#e6f7ff;padding:40px 0px;position:relative;margin-top:80px;}
.pp_text i {position:absolute;left:50%;margin-left:-34px;top:-32px;}
.pp_text h4 {font-size:26px;text-align:center;margin-bottom:20px;}
.pp_text p {line-height:30px;font-size:16px;}
.pp_text .pp_text_slide {overflow:hidden;}
.pp_text .pp_text_wrapper {overflow:hidden;position:relative;margin-top:30px;padding:0px 50px;text-align:center;}
.pp_text .pp_text_wrapper img,.pp_banner_swiper img {max-width:100%;}
.pp_banner_swiper {position:relative;overflow:hidden;}
.pp_text1 {text-align:center;margin:30px auto;padding-bottom:50px;line-height:30px;}
.pp_text1 h4 {font-size:26px;}
.pp_text1 p {line-height:30px;font-size:16px;width:50%;margin:0px auto;}
.pp_text1 p b {font-size:20px;color:#f7005a;}
.video_list ul {font-size:0;}
.video_list ul li {position:relative;width:15.6%;display:inline-block;vertical-align:top;font-size:14px;max-width:188px;line-height:24px;margin-bottom:20px;margin-right:1%;}
.video_list ul li .img {position:relative;}
.video_list ul li .bg {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.6;display:none;}
.video_list ul li .btn {position:absolute;top:0;left:0;width:100%;height:100%;display:none;}
.video_list ul li .btn img {display:block;position:absolute;top:50%;left:50%;width:25px;height:25px;margin-top:-12px;margin-left:-12px;}
.video_list ul li.hover .bg {display:block;}
.video_list ul li.hover .btn {display:block;}
.video_msg {margin-top:20px;font-size:14px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.video_msg h4 {font-size:20px;color:#4c4c4c;margin-bottom:10px;}

.video_slide {margin-top:20px;padding:0px 40px;position:relative;}
.video_swiper {overflow:hidden;}
.video_swiper .swiper-slide {padding:10px;border:1px solid #ddd;background:#fff;}
.video_swiper .swiper-slide img {max-width:100%;}

.team_main {overflow:hidden;padding:20px 0px;}
.team_img {float:left;width:40%;}
.team_img img {max-width:100%;}
.team_text {float:right;width:55%;}
.team_text h4 {font-size:12px;border-bottom:1px solid #ddd;position:relative;padding-left:120px;line-height:30px;margin-bottom:20px;}
.team_text h4 span {position:absolute;border-bottom:2px solid #f7005a;left:0;line-height:30px;text-align:center;font-size:24px;}
.team_text .text {line-height:30px;}
.team_text .chengjiu {font-size:14px;line-height:30px;color:#666;}
.team_text .chengjiu h4 {padding:0;border-bottom:none;font-size:20px;}
/**/
.kecheng ul.tab {font-size:0;}
.kecheng ul.tab li {font-size:18px;color:#333;width:50%;display:inline-block;text-align:center;background: #eaeaea;height:50px;line-height:50px;cursor:pointer;}
.kecheng ul.tab li.current {background:#fafafa;}
.kecheng ul.tab li.current a {color:#ff0000;}
.kecheng_list {display:none;}
.kecheng_list ul {font-size:0;}
.kecheng_list ul li {display:inline-block;width:20%;padding:10px;font-size:14px;vertical-align:top;text-align: center;}
.kecheng_list ul li img {max-width:100%;}
.kecheng_list ul li p {line-height:16px;padding:2px 0px;}
.kecheng_list ul li p span {color:#ff0000;width: 100%;text-align: center;}
.kecheng_list ul li a{
	display: block;
	margin-bottom: 8px;
}
.kecheng_slide {position:relative;}
.kecheng_swiper {overflow:hidden;position:relative;}
.kecheng_swiper i {position:absolute;right:10px;bottom:10px;z-index:1001;}
.kecheng_swiper .swiper-slide {height:500px;background-position:center 0px;background-size:cover;}
.kecheng_slide .container {position:relative;top:-500px;}
.xobannermain{position:absolute;top:50px;left:0;z-index:1001;width:50%;}
.xobannermain h2 {height: 35px;overflow: hidden;display: block;font-size: 35px;line-height: 35px;font-weight: normal; margin-bottom: 15px;}
.xobannermain h3 { font-weight: normal;  text-transform: uppercase;
    font-size: 14px;
    line-height: 30px;
}
.xobannermain p {
    font-size: 14px;
    line-height: 25px;
}
.xobannermain ul {
    line-height: 25px;
    font-size: 14px;
    line-height: 30px;

}
.xobannermain li {overflow:hidden;}
.xobannermain li span.liz {
    float: left;
    display: inline;
    width: 90px;
    font-size: 14px;
}
.coursemore {margin:20px 0px;}
.coursemore a {
    padding: 10px 30px;
    font-size: 16px;
    font-weight: bold;
}
.btn-x {
    color: #f33;
    border: 1px solid #f33;
}
.btn-danger {
    color: #fff;
    background-color: #f33;
}
.mt20, .m-t20, .mtw {
    margin-top: 20px!important;
}
.f23 {font-size:23px;}
.f18 {font-size:18px;}
.cf30 {color:#f33;}
.peixun h4 {line-height:40px;border-bottom:1px solid #ddd;margin-bottom:20px;font-size:20px;font-weight:bold;}
.kcbox {
    border-bottom: 1px solid #eaeaf0;
    line-height: 25px;
    overflow:hidden;
    padding-bottom:20px;margin-bottom:20px;
}
.kcbox a {
    display: block;
    float: left;
    width: 100%;
    font-size: 16px;
    color:#4c4c4c;
}
.kcicon {
    float: left;
    width:20%;
}
.kcbox div.kctext {
    text-align: left;
    line-height: 23px;
    padding:0px 10px 30px 10px;
    float: left;
    width:40%;
}
.kcbox .kcother {width:40%;float:right;padding:30px 0px 0px 0px;}
.kcbox h3.kch3 {
overflow:hidden;
    font-size:20px;
    text-align: left;
    font-weight:bold;
    color:#4c4c4c;
    padding-bottom:10px;
    border-bottom:1px solid #ddd;
}
.kcbox div.kctext p {
    line-height: 25px;
    padding: 0;
    padding-top: 10px;
    width:auto;
    text-align:left;
}
.kcbox p {
    float: left;
    width:50%;
    text-align: center;
}

.xueyuan1 {position:relative;background:#fff;overflow:hidden;}
.xueyuan1 i {position:absolute;width:50px;height:50px;background:#f7005a;font-size:18px;color:#fff;right:0px;top:0px;text-align:center;line-height:50px;}
.xueyuan1 .xueyuan_img {float:left;width:45%;}
.xueyuan1 img {max-width:100%;}
.xueyuan1 .xueyuan_text {float:right;padding-right:80px;padding-top:30px;width:50%;}
.xueyuan1 .xueyuan_text h4 {font-size:26px;}
.xueyuan1 .xueyuan_text p {font-size:18px;}
.xueyuan1 .xueyuan_text p b {color:#f7005a;font-weight:normal;position:relative;top:-5px;font-size:30px;}

.xueyuan2 {position:relative;background:#fff;overflow:hidden;margin-top:20px;}
.xueyuan2 i {position:absolute;width:50px;height:50px;background:#f7005a;font-size:18px;color:#fff;left:0px;top:0px;text-align:center;line-height:50px;}
.xueyuan2 .xueyuan_text {padding:20px;width:80%;margin:0px auto;}
.xueyuan2 .xueyuan_text h4 {font-size:26px;}
.xueyuan2 .xueyuan_text p {font-size:18px;line-height:30px;}
.xueyuan2 .xueyuan_text p b {color:#f7005a;font-weight:normal;position:relative;top:-5px;font-size:30px;}

.xueyuan3_slide {margin-top:30px;position:relative;}
.xueyuan_swiper {overflow:hidden;}
.swiper-container-horizontal>.swiper-pagination {
    bottom:10px;
    left: 0;
    width: 100%;
}
@media only screen and (min-width:992px) and (max-width:1260px) {
	
	
}
@media only screen and (min-width:768px) and (max-width:992px) {
	.page_main .news_list li .text {width:50%;}
	
	.honor_main ul li {width:50%;}
	
	.kecheng_list ul li {width:33.3%;}
}
@media only screen and (min-width:320px) and (max-width:768px) {
	.page_title {height:auto;padding:10px 0px;}
	.page_title span.title {float:inherit; margin-top: 10px;}
	.page_title ul.page_menu {float:inherit;margin-top:16px;overflow:hidden;line-height:24px;}
	
	.page_main .news_list li .img {width:35%;}
	.page_main .news_list li .text {width:60%;}
	
	.shijian_main ul li  {width:100%;}
	
	.contact_msg .contact_l {float:inherit;border-right:none;}
	.contact_msg .contact_r {float:inherit;}
	
	.honor_main ul li {width:100%;}
	
	.partner_main ul li {width:100%;}
	.pp_main_text {float:inherit;width:100%;}
	
	.team_img {float:inherit;width:100%;}
	.team_text {float:inherit;width:100%;}
	
	.kecheng_list ul li {width:50%;}
	
	.xobannermain {width:100%;padding:0px 10px;}
	
	.kcicon {
	    float:inherit;
	    width:100%;
	}
	.kcbox div.kctext {
		float:inherit;width:100%;
	}
	.kcbox .kcother {float:inherit;width:100%;padding:10;}
	
	.xueyuan1 .xueyuan_img {float:inherit;width:100%;}
.xueyuan1 img {max-width:100%;}
.xueyuan1 .xueyuan_text {float:inherit;padding-right:80px;padding:10px;width:100%;}
    

    .kecheng_swiper .swiper-slide {background-position:center 0px;background-size:cover;height:auto;}
.kecheng_slide .container {position:inherit;top:inherit;}
.xobannermain{position:inherit;top:inherit;left:inherit;z-index:1001;width:100%;padding:10px;}
    .kecheng_swiper i {display:none}
	.page_title ul.page_menu li{
		width: 25%;
		text-align: center;
		padding: 0;
		margin-bottom: 6px;
	}
	.page_title ul.page_menu li a{
		display: block;
	}
}