@charset "utf-8";
/* CSS Document */
/* banner开始 */
.banner_content{left: 50%;width: 1920px;margin:0 auto;height: 646px;overflow:hidden;position: relative;margin-left: -960px;}
.banner{width: 100%;background-color: #e6ebf1;height: 646px;position: relative;}
.banner_content ul li{float: left;width: 1920px;height: 646px;}
.banner_content ul{position: absolute;top: 0;left: 0;height: 646px;width: 1000%;}
/* banner结束 */

/* 左边开始 */
.con_bg { width:100%;     height: 1241px; background:url(../images/bg.jpg) no-repeat; }
.div1 {width: 1040px;overflow:hidden;}
.con_t { width: 537px;}
.enterprise_l{padding: 20px 30px;width: 537px;background:#f4f4f4;box-sizing: border-box;}
.enterprise_r{width: 458px;}
.enterprise_b { overflow:auto; }
.enterprise_b2 {overflow:auto;width: 493px;}
.div_r {padding: 0 0 9px 0;width: 250px;border-bottom:1px solid #e4e4e4;}
.div_r2 {padding: 18px 0 9px 0;width: 477px;box-sizing:border-box;border-bottom:1px solid #e4e4e4;}
.div_r p { color:#a2a2a2; font-size:12px; margin:0 0 10px 0;}
.div_r a { color:#333; font-size:14px; line-height:22px; font-weight:500;}
.div_r2 p { color:#a2a2a2; font-size:12px; margin:0 0 10px 0;}
.div_r2 a { color:#333; font-size:14px; line-height:22px; font-weight:500;}
.enterprise_l2 { margin-top:10px; }



.div3 { margin-top:20px; width:1000px; margin:0 auto;     overflow: auto;}
.div3 ul li { float:left;}

.enterprise_tit{border-bottom: 1px solid #ccc;height: 36px;color: #333;font-size: 16px;line-height: 36px;width: 100%;margin-bottom: 27px;}
.enterprise_tit .tit_more{margin: 10px 6px 0 0;color: #fff;font-size: 16px;line-height: 36px;display: block;}
.enterprise_tit .a2 { color:#333;}
.enterprise_tit .a2:hover { color: #003190;}
.enterprise_tit .fl{color: #333;     font-size: 18px;}
.enterprise_tit .fl span { font-size:14px; color:#333; margin:0 0 0 20px;}
.enterprise_tit .fr{/* margin-right: 20px; */}
.tit_more{display: block;
	transition: all 1s;
	animation: shakeM 1s ease-in-out infinite alternate;
	-webkit-animation: shakeM 1s ease-in-out infinite alternate; 
	-moz-animation: shakeM 1s ease-in-out infinite alternate;
	-ms-animation: shakeM 1s ease-in-out infinite alternate;
	-o-animation: shakeM 1s ease-in-out infinite alternate;
}
@-webkit-keyframes shakeM{
	from{
		opacity: 1;
		-webkit-transform: translateX(-2px);
		-moz-transform: translateX(-2px);
		-o-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	to{
		opacity: 0.5;
		-webkit-transform: translateX(3px);
		-ms-transform: translateX(3px);
		-moz-transform: translateX(3px);
		-o-transform: translateX(3px);
		transform: translateX(3px);
	}
}
@-moz-keyframes shakeM{
	from{
		opacity: 1;
		-webkit-transform: translateX(-2px);
		-moz-transform: translateX(-2px);
		-o-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	to{
		opacity: 0.5;
		-webkit-transform: translateX(3px);
		-ms-transform: translateX(3px);
		-moz-transform: translateX(3px);
		-o-transform: translateX(3px);
		transform: translateX(3px);
	}
}
@-ms-keyframes shakeM{
	from{
		opacity: 1;
		-webkit-transform: translateX(-2px);
		-moz-transform: translateX(-2px);
		-o-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	to{
		opacity: 0.5;
		-webkit-transform: translateX(3px);
		-ms-transform: translateX(3px);
		-moz-transform: translateX(3px);
		-o-transform: translateX(3px);
		transform: translateX(3px);
	}
}
@-o-keyframes shakeM{
	from{
		opacity: 1;
		-webkit-transform: translateX(-2px);
		-moz-transform: translateX(-2px);
		-o-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	to{
		opacity: 0.5;
		-webkit-transform: translateX(3px);
		-ms-transform: translateX(3px);
		-moz-transform: translateX(3px);
		-o-transform: translateX(3px);
		transform: translateX(3px);
	}
}
.linec{overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.center_list li.no_pic a{color: #333;font-size: 14px;width: 80%;display: block;}
.center_list li.no_pic a:hover{color: #598fdf;}
.center_list li.no_pic{height: 50px;line-height: 50px;}
.tit_more:hover{color: #0a3b7d;}
.center_list li{float: left;border-bottom:1px dashed #cbcbcb;}
.center_list li.no_pic{float: left;background: url(../images/li_sign.jpg) no-repeat left center;padding-left: 20px;width: 99%;border-bottom:1px dashed #cbcbcb;}
.has_pic{width: 315px!important;border-bottom: 0!important;}
.pic_a{width: 315px;height: 150px;display: block;overflow:hidden;margin-bottom: 10px;}
.h_a{line-height: 24px;color: #302e29;font-size: 16px;}
.h_a:hover{line-height: 24px;color: #302e29;font-size: 16px;}
.h_a:hover{color: #598fdf;}
.has_pic h6{width: 315px;}
.mr20{margin-right: 20px;}
.no_pic span{color: #999;font-size: 12px;line-height: 50px;}
.pic_a:hover{opacity: 0.9;}
.bt{border-top: 1px dashed #cbcbcb;margin-top: 25px;}
.btt{border-top: 1px dashed #cbcbcb;}
.marketplace li{float: none;}
.mb24{margin-bottom: 24px;}
.mb0{margin-bottom: 0;}
.notice{background-color: #f2f2f2;padding:0 0 55px 0;margin-bottom: 26px;}
.notice_list li a{color: #333;font-size: 14px;line-height: 24px;}
.notice_list li a span{color: #989898;font-size: 14px;margin:0 0 0 6px;}
.notice_list li a:hover{color: #598fdf;}
.notice_list li{background: url(../images/li_sign.jpg) no-repeat left 10px;margin:30px 0 0 0;padding-left: 14px;}
.notice_list_box{width: 80%;margin:0 auto;}
.pool{width: 100%;height: 50px;background: url(../images/pool_bg.jpg) no-repeat top center;display: block;color: #617800;font-size: 18px;text-shadow: 1px 1px 2px #c3de6d;text-align: center;line-height: 50px;margin-bottom: 26px;}
.pool:hover{color: #617800;opacity: 0.9;}
.professor{width: 100%;overflow:hidden;position: relative;background-color: #f2f2f2;height: 630px;}
.professor_a{width: 100%;height: 213px;display: block;}
.pro_font{position: absolute;z-index: 1;bottom: -264px;_bottom: -311px;left: 0;width: 458px;height: 264px;_height: 287px;background: #142b58;}
.pro_font_in{width: 80%;margin:0px auto 0;}
.pro_font_in a:hover h6{color: #598fdf;}
.pro_font_in_box{position: absolute;top: 34px;width: 458px;z-index: 2;}
.pro_font_in h6{color: #fff;font-size: 24px;margin: 0 0 9px 0;border-bottom: 1px solid #ccc;padding: 0 0 10px 0;}
.pro_font_in h6 span{color: #fff;font-size: 14px;}
.professor ul li{float: left;height: 368px;position: relative;}
.professor ul{position: absolute;left: 0;top: 0;height: 344px;}
.pro_font_in p{color: #333;font-size: 16px;font-weight: bold;}
.professor_view ol{position: absolute;bottom: 37px;left: 50%;}
.professor_view ol li{width: 10px;height: 10px;border:1px solid #fff;margin-right: 10px;float: left;border-radius: 100%;cursor: pointer;}
.professor_view ol li.current{background-color: #9bbc0e;border:1px solid #9bbc0e;}
.S-left{background: url(../images/S-left.png) center no-repeat;width: 34%;height: 24px;margin:0!important;cursor: pointer;}
.S-right{background:url(../images/S-right..png) center no-repeat;width: 34%;height: 25px;margin:0!important;cursor: pointer;}
.btn_two{width: 69px;height: 36px;}
.mr0{margin-right: 0!important;}
.footer_bottom{background-color: #212121;color: #757575;font-size: 12px;line-height: 40px;height: 40px;text-align: center;}
.pro_tri{*display: none;}

.pro_font_in2 { width:80%; margin:20px auto 0;}
.pro_font_in2 p { color:#fff; font-size:14px; margin:10px 0;}
.anniu {right: 19px;z-index: 10;position:absolute;bottom:0;}
/* 左边结束 */






@media screen and (min-width:960px) and (max-width:1236px){
	.content {
    width: 1000px;
    margin: 0 auto;
}
	.banner_content li{width: 1000px;height: 307px;}
	.banner_content{width: 1000px;height: 307px; left:50%; margin-left:-500px; }
	.banner{height: 307px;}
	.banner_content ul{position: absolute;top: 0;left: 0;height: 307px;}
}