/*.padding_14{*/
/*padding-left: 14%;*/
/*padding-right: 14%;*/
/*}*/

.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	/* Center slide text vertically */
	/* display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex; */
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-slide p {
	border: #000000;
}

.upperclassman_container .swiper_title {
	position: absolute;
	bottom: 0;
	padding-bottom: 5px;
	color: #FFFFFF;
	width: 100%;
}

.upperclassman_container .swiper_title p {
	text-align: center;
}

.upperclassman_container .swiper_title p span {
	font-weight: bold;
}

.upperclassman_container .swiper_title .position {
	text-align: center;
	font-size: 15px;
}

.upperclassman_container .swiper-slide_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	cursor: pointer;
}

.swiper-pagination-bullet-active {
	background: white;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 20px;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	width: 50px;
	border-radius: 10px;
	height: 4px;
	background: white;
}



body {
	/*max-width: 1920px;*/
	margin: 0 auto;
}

.width_1280 {
	max-width: 1280px;
	width: 100%;
	margin: 0 auto;
}

/*head*/
.home .home_head {
	background: #00338c;
	color: #fff;
	font-size: 12px;
	padding: 16px 0;
}

.home .home_head_s {}

.home .home_head ul {
	float: left;
}

.home .home_head ul li {
	float: left;
	line-height: 16px;
	padding: 0 25px;
	text-align: center;
	cursor: pointer;
	border-right: 1px solid #fff;
}

.home .home_head ul li a {
	color: ghostwhite;
}

.home .home_head ul li:first-child {
	line-height: 12px;
	border: 0;
	padding: 0;
}

.home .home_head ul li:nth-last-child(2) {
	border: 0;
}

.home .home_head .icon_right {
	float: right;
}

.home .home_head .icon_right a {
	margin-left: 20px;
}

/* 导航展开二级页面*/
.dropdown {
	position: relative;
}

.dropdown .dropdown-menu {
	position: absolute;
	/* top:30px !important; */
	background: #00338c;
	padding: 0 !important;
	width: 100%;
	left: 0px;
}

.dropdown .dropdown-menu li {
	float: none !important;
	line-height: 28px !important;
	padding: 0 !important;
	text-align: center !important;
	border-right: 0 !important;
	border-bottom: 1px solid #26517f !important;
}

.dropdown .dropdown-menu li:first-child {
	margin-top: 10px;
}


.zhongyingwen {
	position: relative;
}

.zhongyingwen .dropdown-menu {
	position: absolute;
	/* top:30px !important; */
	background: #00338c;
	padding: 0 !important;
	width: 100%;
	left: 0px;
}

.zhongyingwen .dropdown-menu li {
	float: none !important;
	line-height: 28px !important;
	padding: 0 !important;
	text-align: center !important;
	border-right: 0 !important;
	border-bottom: 1px solid #26517f !important;
}

.zhongyingwen .dropdown-menu li:first-child {
	margin-top: 10px;
}

.weiboicon {
	position: relative;
}

.weiboicon .weiboimg {
	position: absolute;
	z-index: 111;
	width: 260px !important;
	height: 260px;
	display: inline-block;
	top: 30px;
	right: -18px;
	max-width: none;
}

.weixinicon {
	position: relative;
}

.weixinicon .weixinimg {
	position: absolute;
	z-index: 111;
	width: 260px !important;
	height: 260px;
	display: inline-block;
	top: 30px;
	right: -30px;
	max-width: none;
}

.sousuoinput {
	padding-right: 0 !important;
}

.searchIcon {
	cursor: pointer !important;
	background-color: transparent !important;
	background: url("/public/ckgsb/emba20190806/images/pc/search_icon.png") no-repeat;
	width: 10px !important;
	padding-right: 40px !important;
	border-bottom: 0px solid gainsboro !important;
}


.emba_a {
	text-decoration: none;
	color: ghostwhite !important;
}

.xiangmujieshao {
	position: relative;
}

.xiangmujieshao ul {
	position: absolute;
	background: #345ca2 !important;
	padding: 0 !important;
	width: 160% !important;
	left: -30%;
}

.xiangmujieshao ul>li {
	float: none !important;
	line-height: 55px !important;
	padding: 0 !important;
	text-align: center !important;
	border-right: 0 !important;
	border-bottom: 1px solid #0095d9 !important;
}

.xiangmujieshao ul>li:first-child {}


.shenqingxiangjie {
	position: relative;
}

.shenqingxiangjie ul {
	position: absolute;

	background: #345ca2 !important;
	padding: 0 !important;
	width: 160% !important;
	left: -30%;
}

.shenqingxiangjie ul>li {
	float: none !important;
	line-height: 55px !important;
	padding: 0 !important;
	text-align: center !important;
	border-right: 0 !important;
	border-bottom: 1px solid #0095d9 !important;
}

.shenqingxiangjie ul>li:first-child {}


.changjianggongyi {
	position: relative;
}

.changjianggongyi ul {
	position: absolute;

	background: #345ca2 !important;
	padding: 0 !important;
	width: 160% !important;
	left: -30%;
}

.changjianggongyi ul>li {
	float: none !important;
	line-height: 55px !important;
	padding: 0 !important;
	text-align: center !important;
	border-right: 0 !important;
	border-bottom: 1px solid #0095d9 !important;
}

.changjianggongyi ul>li:first-child {}

.xianshi {
	display: block !important;
	z-index: 9999;
}

.yincang {
	display: none;
}

.newhasbg {
	background: url(/public/ckgsb/emba/images/header_jt.png) no-repeat 105px center;
}





/*logo*/
.home .home_logo {
	color: gainsboro;
	font-size: 14px;
	padding: 22px 0;
}

.home .home_logo .logo_left {
	float: left;
	width: 15%;
}

.home .home_logo .logo_right {
	float: right;
	width: 85%;
}

.home .home_logo .logo_right .logo_div {
	text-align: right;
	margin-bottom: 20px;
}

.home .home_logo .logo_right .logo_div div {
	position: relative;
	display: inline-block;
}

.home .home_logo .logo_right .logo_div div img {
	position: absolute;
	top: 3px;
	right: 6px;
	cursor: pointer;
}

.home .home_logo .logo_right .logo_div input {
	border: 0;
	border-bottom: 1px solid gainsboro;
	text-align: right;
	padding-right: 50px;
	margin-top: 6px;
	outline-style: none;
}

.home .home_logo .logo_right .logo_div img {
	margin-left: 20px;
}

.home .home_logo .logo_right .logo_div input::placeholder {
	color: #b7b7b7;
	font-size: 14px;
}

.home .home_logo .logo_right ul {
	float: right;
}

.home .home_logo .logo_right ul li {
	float: left;
	margin-left: 16px;
}

.home .home_logo .logo_right ul li a {
	color: gray;
}

/*nav导航*/

.home .home_nav {
	background: #345ca2;
	color: #fff;
	text-align: center;
	height: 60px;
	line-height: 60px;
}

.home .home_nav p {
	background: #0095d9;
	float: left;
	width: 15%;
	font-size: 20px;
	margin-right: 5%;
}

.home .home_nav ul {
	display: flex;
	float: left;
	width: 80%;
}

.home .home_nav ul li {
	flex: 1;
}

.home .home_nav ul li:hover {
	background: #2f569a;
}




.home .home_nav ul li a {
	color: ghostwhite;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.advantage {
	background: url("../images/pc/advantage_bg.jpg") no-repeat;
	background-size: 100% 100%;
	padding: 40px 0 130px 0;
}

.advantage .advantage_cont {
	position: relative;
}


.advatage_images {
	width: 500px;
}

.advantage .advantage_cont .advantage_img {
	position: fixed;
	right: 60px;
	top: 30%;
	cursor: pointer;
	z-index: 99;
}

.advantage .advantage_cont .advantage_fu {
	width: 500px;
	height: 280px;
	color: white;
	padding: 32px 52px;
	line-height: 30px;
	text-align: justify;
	position: absolute;
	bottom: -78px;
	right: 0;
	background: rgba(0, 51, 140, 0.9);
	overflow-y: scroll;

}

.innerbox {
	overflow-y: auto;
	background-color: #f8f8f8;
	height: 200px;
	padding: 10px;
}

.innerbox::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
	scrollbar-arrow-color: red;
}

.innerbox::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 1px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 1);
	background: #FFFFFF;
	scrollbar-arrow-color: red;
}

.innerbox::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.advantage .advantage_cont .advantage_fu h4 {
	text-align: center;
	color: gold;
	font-size: 17px;
	margin-bottom: 5px;
}

.advantage .advantage_cont h3 {
	font-size: 26px;
}

.advantage .advantage_cont .advantage_list {
	margin-top: 65px;
}

.advantage .advantage_cont .advantage_list .advantage_left {
	margin-right: 8%;
	float: left;
	width: 24%;
}

.advantage .advantage_cont .advantage_list .advantage_left p {
	height: 59px;
	line-height: 59px;
	text-align: center;
	border: 1px solid #184694;
	margin-bottom: 5px;
	cursor: pointer;
}

.advantage .advantage_cont .advantage_list .advantage_left p:last-child {
	margin: 0;
}

.advantage .advantage_cont .advantage_list .advantage_left .active_p {
	background: #00338c;
	color: white;
}

.advantage .advantage_cont .advantage_list .advantage_right {
	float: left;
	width: 68%;
	display: none;
}

/*视频*/
.yangtze_video {
	padding: 40px 0;
	background: url("../images/pc/vodel_bg.jpg") no-repeat;
	background-size: 100% 100%;
}

.yangtze_video h3 {
	font-size: 26px;
	margin-bottom: 30px;
	color: white;
}

.yangtze_video .video_button {
	width: 140px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin: 60px auto 0;
	background: #0095d9;
	font-size: 14px;
}

.yangtze_video .video_button a {
	display: inline-block;
	width: 100%;
	height: 100%;
	color: white;
}

.yangtze_video #certify {
	
}

.yangtze_video #certify .swiper-slide div {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	/*box-shadow: 0 20px 14px black;*/
}

.yangtze_video #certify .swiper-slide p {
	position: absolute;
	width: 100%;
	height: 70px;
	line-height: 30px;
	bottom: 0;
	text-align: center;
	font-size: 22px;
	display: table;
	color: white;
	background: rgba(0, 0, 0, 0.5);
}


.yangtze_video #certify .swiper-slide span {
	padding: 10px;
	vertical-align: middle;
	display: table-cell;
}

.yangtze_video #certify .swiper-slide img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 75px;
	margin: auto;
	width: 14%;
	cursor: pointer;
}

/*新闻活动*/

.journalism {
	padding: 40px 0;
}

.journalism .journalism_top {}

.journalism .journalism_top ul li {
	font-size: 26px;
	text-align: center;
	margin-right: 58px;
	line-height: 40px;
	float: left;
	font-weight: bold;
	cursor: pointer;
}

.journalism .journalism_top ul .last_li {
	float: right;
	margin: 0;
	font-size: 14px;
	font-weight: 400;
}

.journalism .journalism_top ul .last_li a {
	color: gray;
}

.journalism .journalism_top ul .active_li {
	color: #00338c;
}

.journalism .journalism_top ul .active_li:after {
	content: " ";
	background-color: #00338c;
	width: 58px;
	height: 3px;
	margin: 8px auto;
	display: block;
}

.journalism_bottom {
	margin-top: 42px;
	display: none;
}

.journalism_bottom .journalism_left {
	float: left;
	width: 40%;
}

.journalism_bottom .journalism_left .journalism_title {
	background: #0095d9;
	height: 132px;
	padding: 20px;
	color: white;
}

.journalism_bottom .journalism_left .journalism_title h3 {
	font-size: 22px;
	font-weight: 400;
	line-height: 36px;
	margin-bottom: 20px;
	margin-top: 10px;
}

.journalism_bottom .journalism_right {
	float: right;
	width: 58%;
}

.journalism_bottom .journalism_right .journalism_list {
	position: relative;
	float: left;
	width: 48%;
}

.journalism_bottom .journalism_right .journalism_list:nth-child(1),
.journalism_bottom .journalism_right .journalism_list:nth-child(3) {
	margin-right: 2%;
}

.journalism_bottom .journalism_right .journalism_list:nth-child(2),
.journalism_bottom .journalism_right .journalism_list:nth-child(4) {
	margin-left: 2%;
}

.journalism_bottom .journalism_right .journalism_list:nth-child(1),
.journalism_bottom .journalism_right .journalism_list:nth-child(2) {
	margin-bottom: 23px;
}

.journalism_bottom .journalism_right .list_title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0, 0, 0, 0.7);
	color: white;
	text-align: center;
	padding: 10px 0;
}

.journalism_bottom .journalism_right .list_title .list_time {
	float: left;
	width: 26%;
	border-right: 1px solid gray;
}

.journalism_bottom .journalism_right .list_title .list_time p:first-child {
	font-size: 22px;
}

.journalism_bottom .journalism_right .list_title .list_p {
	float: right;
	width: 63%;
	text-align: left;
	padding-right: 20px;
	line-height: 25px;
}

/*长江学长说*/
.upperclassman {
	background: url("../images/pc/upperclassman_bg.jpg") no-repeat;
	background-size: 100% 100%;
	padding: 70px 0 0 0;
}

.upperclassman .upperclassman_cont {
	position: relative;
}

.upperclassman .upperclassman_cont h3 {
	font-size: 26px;
}

.upperclassman .upperclassman_cont .upperclassman_img {
	width: 80%;
	text-align: center;
	position: relative;
	margin-top: -90px;
	display: none;
}

.upperclassman .upperclassman_cont .upperclassman_fu {
	width: 400px;
	padding: 50px 46px;
	line-height: 28px;
	text-align: justify;
	position: absolute;
	top: 60px;
	right: -140px;
	/* background: rgba(255, 255, 255, 0.7); */
}

.upperclassman .upperclassman_cont .upperclassman_fu h3 {
	font-size: 26px;
	margin-bottom: 10px;
	color: #000000;
}

.upperclassman .upperclassman_cont .upperclassman_fu p {
	color: #575757;
	font-size: 22px;
}

.upperclassman .upperclassman_cont .upperclassman_fu p a {
	color: #0095d9;
	text-decoration: underline;
}

.upperclassman .upperclassman_cont .upperclassman_fu p:last-child {
	color: #575757;
	margin-top: 30px;
	font-size: 18px;
}

.upperclassman_swiper {
	position: relative;
	top: -40px;
	width: 90%;
	margin: 0 auto;
}

.upperclassman_img a img {
	margin-bottom: -100px;
}

.upperclassman_swiper .swiper-slide img {
	width: 100%;
	cursor: pointer;
}

.upperclassman_prev,
.upperclassman_next {
	height: 26px;
	margin-top: -13px;
}

.upperclassman_prev {
	background: url("../images/pc/prev.png") no-repeat;
	left: -30px;
	background-position-y: 6px;
}

.upperclassman_next {
	background: url("../images/pc/next.png") no-repeat;
	right: -30px;
	background-position-y: 6px;
}


/*尾部*/
.empennag {
	background: #03173a;
	padding: 56px 0;
}

.empennag .empennag_flex {
	display: flex;
	border-bottom: 1px solid #1e2f4f;
	padding-bottom: 36px;
}

.empennag div {
	flex: 1;
}

.empennag .empennag_1 {
	flex: 2;
}

.empennag .empennag_2 a,
.empennag .empennag_3 a {
	color: #7cabfe;
	font-size: 16px;
}

.empennag .empennag_1 .empennag_heat {
	color: #7cabfe;
	margin-top: 20px;
	margin-bottom: 2px;
}

.empennag .empennag_1 .empennag_heat .heat p:last-child {
	font-size: 30px;
	font-weight: bold;
}

.empennag .empennag_1 .empennag_heat img {
	display: inline-block;
	float: left;
	margin-right: 6px;
}

.empennag .empennag_1 .empennag_heat .heat {
	float: left;
}

.empennag .empennag_1 .empennag_p {
	color: #7cabfe;
	font-size: 22px;
	letter-spacing: 2px;
}

.empennag .empennag_2 {}

.empennag .empennag_2 ul {
	padding: 0 26px 22px 40px;
	border-left: 1px solid #1e2f4f;
	border-right: 1px solid #1e2f4f;
}

.empennag .empennag_3 ul {
	padding: 0 26px 22px 52px;
	border-right: 1px solid #1e2f4f;
}

.empennag .empennag_2 ul li,
.empennag .empennag_3 ul li {
	margin-bottom: 10px;
	font-size: 17px;
	letter-spacing: 1px;
}

.empennag .empennag_2 ul li:first-child,
.empennag .empennag_3 ul li:first-child {
	font-size: 18px;
	color: ghostwhite;
	margin-bottom: 18px;
}

.empennag .empennag_4 {
	text-align: right;
}

.empennag .empennag_4 a {
	margin-right: 6px;
}

.empennag .empennag_5 {
	text-align: center;
	color: ghostwhite;
}

.empennag .empennag_5 .empennag_erw {
	width: 72%;
	float: right;
	padding: 10px;
	border-radius: 4px;
	/* background: rgba(124, 171, 254, 0.3); */
}

.empennag .empennag_5 .empennag_erw img {
	margin-bottom: 8px;
	width: 50%;
}

.empennag .empennag_5 .empennag_p {
	width: 72%;
	float: right;
	padding: 10px;
}

.empennag_support p {
	float: left;
	color: #979aa3;
	margin-top: 10px;
}

.foot_ul {
	float: right;
	display: block;
	margin-top: 10px;
}

.foot_ul li {
	display: inline-block;
	margin-right: 15px;
}


/*侧边栏*/
.suspend {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	height: 55%;
	margin: auto;
	z-index: 999;
}

.suspend .suspend_list {
	margin-bottom: 4px;
	text-align: right;
	position: relative;
}

.suspend .suspend_list .suspend_no {
	/*display: none;*/
	width: 0;
}

.suspend .suspend_list a img {
	width: 80%;
}

.suspend .suspend_list .suspend_fu {
	position: absolute;
	right: 58px;
	top: 2px;
	background: url("../images/pc/icon_bg.png") no-repeat;
	background-size: 100% 100%;
	padding: 13px 0;
	text-align: center;
	border-radius: 4px;
	font-size: 20px;
	font-weight: bold;
	overflow: hidden;
	cursor: pointer;
}

.suspend .suspend_list .suspend_fu_3 {
	background: url("../images/pc/icon_bg3.png") no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 58px;
	bottom: 2px;
	text-align: center;
	border-radius: 4px;
	font-size: 20px;
	font-weight: bold;
	overflow: hidden;
}

.suspend .suspend_list .suspend_fu_4 {
	position: absolute;
	right: 55px;
	top: 0;
	font-size: 14px;
	background: rgba(255, 255, 255, 0.8);
	text-align: center;
	border-radius: 4px;
	white-space: nowrap;
	padding-bottom: 10px;
}

.suspend .suspend_list .suspend_fu_4 h3 {
	background: #19538f;
	padding: 15px 20px;
}

.suspend .suspend_list .suspend_fu_4 h4 {
	padding: 16px 20px 4px;
}

.suspend .suspend_list .suspend_fu_4 div {
	/*padding: 6px 22px;*/
}

.suspend .suspend_list .suspend_fu p {
	white-space: nowrap;
}

.suspend .suspend_list .suspend_fu_3 ul {
	margin: 36px 60px 36px 30px;
}

.suspend .suspend_list .suspend_fu_3 ul li {
	white-space: nowrap;
	text-align: left;
	font-weight: normal;
	margin-bottom: 20px;
}

.suspend .suspend_list .suspend_fu_3 ul li:last-child {
	margin-bottom: 0;
}

.suspend .suspend_list .suspend_fu_3 ul li a {
	color: black;
}

.suspend .suspend_list .suspend_fu_3 ul li a:hover {
	color: #03173a;
	text-decoration: underline;
}

.suspend .suspend_list .suspend_fu_3 ul li img {
	width: 15%;
	margin-right: 6px;
}


/*在线申请弹出框*/
.line_apply {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	display: none;
}

.line_apply_s {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 950px;
	height: 640px;
	margin: auto;
	background: rgba(255, 255, 255, 0.9);
}

.line_apply_s_s {
	padding: 24px 40px 14px;
	position: relative;
}

.line_apply_s_s .line_off {
	position: absolute;
	top: 10px;
	right: 24px;
	font-size: 26px;
	cursor: pointer;
}

.line_apply_s h3 {
	text-align: center;
	color: #9f834a;
	margin-bottom: 20px;
}

.line_apply_s .line_condition .line_left {
	font-weight: bold;
}

.line_apply_s .line_condition .line_left,
.line_apply_s .line_condition .line_right {
	float: left;
}

.line_apply_s .line_condition {
	border-bottom: 1px solid #9f834a;
	margin-bottom: 22px;
}

.line_apply_s .line_condition .line_right .line_top img {
	margin-right: 6px;
}

.line_apply_s .line_condition .line_right .line_top img,
.line_apply_s .line_condition .line_right .line_top p {
	float: left;
}

.line_apply_s .line_condition .line_right .line_top:nth-child(2) {
	margin: 8px 0 22px 0;
}

.message .message_list {
	width: 46%;
	float: left;
}

.message .message_list:nth-child(2) {
	float: right;
}

.message .message_list .message_cont {
	margin-bottom: 8px;
}

.message .message_list .message_cont p span {
	color: red;
}

.message .message_list .message_cont input {
	width: 99%;
	height: 22px;
	text-indent: 6px;
	margin-top: 2px;
}

.message .message_list .message_cont select {
	width: 100%;
	height: 30px;
	text-indent: 4px;
	margin-top: 2px;
}

.message .message_list .message_cont .message_last {
	width: 48.5%;
	float: left;
}

.message .message_list .message_cont .message_last:nth-child(2) {
	float: right;
}

.submit_s {
	margin-top: 16px;
}

.submit_s div a {
	width: 48%;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #00368c;
	float: left;
	display: inline-block;
	border: 1px solid #00368c;
}

/*.submit_s div a:nth-child(1){*/
/*background: #00368c;*/
/*color: white;*/
/*}*/
.submit_s div a:hover {
	background: #00368c;
	color: white;
}

.submit_s div a:nth-child(2) {
	float: right;
}

.submit_s p {
	margin-top: 10px;
	font-size: 14px;
	color: gray;
}

.line_foot {
	background: #dadada;
	padding: 22px 0;
	font-size: 14px;
	color: gray;
}

.line_foot .foot_auto {
	width: 48%;
	margin: 0 auto;
}

.line_foot .foot_auto .foot_left {
	float: left;
	width: 50%;
	text-align: center;
}

.line_foot .foot_auto .foot_left img {
	width: 35%;
	margin-bottom: 8px;
}

.line_foot .foot_auto .foot_right {
	float: right;
	width: 50%;
	padding-top: 10px;
}

.line_foot .foot_auto .foot_right p:nth-child(1) {
	letter-spacing: 1px;
}

.line_foot .foot_auto .foot_right p:nth-child(2) {
	font-size: 28px;
	color: #00368c;
	font-weight: bold;
}

.line_foot .foot_auto .foot_right p:nth-child(3) {
	letter-spacing: 1px;
	font-size: 16px;
}

.webkit-line-clamp-2 {
	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;
}

.webkit-line-clamp-1 {
	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;
}

.pfleft {
	width: 600px;
	float: left;
}

.pfleft .zxgd {
	padding-top: 10px;
	border-bottom: 1px dotted #c4c4c4;
}

.pfleft .zxgd dl dt {
	font-size: 12px;
	float: left;
	color: #00338c;
	width: 70px;
}

.pfleft .zxgd dl dd {
	margin: 0;
	padding-top: 20px;
	float: right;
}

.pfleft .zxgd dl dd h3 {
	color: #555;
	font-size: 18px;
	line-height: 33px;
}

.pfleft .zxgd dl dd span {
	float: right;
	font-size: 16px;
}

.pfleft .zxgd dl dd p {
	color: #888888;
	line-height: 20px;
}

.color-black {
	color: black;
}


.right_float_tit_r img {
	display: none;
}

.objectfill {
	object-fit: fill;
}


.xuezhangshuo_a {
	text-decoration: none;
}
.suspend_off{
	display: block;
}
@media screen and (max-width:1280px) {
	.width_1280 {
		width: 94%;
	}
	.advantage .advantage_cont .advantage_list .advantage_left p{
		font-size: 14px;
	}
	.advantage .advantage_cont .advantage_list .advantage_left {
	    margin-right: 6%;
	    width: 28%;
	}
	.advantage .advantage_cont .advantage_list .advantage_right{
		width: 66%;
	}
	.advantage .advantage_cont .advantage_fu {
	    width: 450px;
	    height: 240px;
	    font-size: 14px;
	}
	.upperclassman .upperclassman_cont .upperclassman_fu {
	    width: 340px;
	    top: 0px;
	    right: -160px;
	}
	.upperclassman .upperclassman_cont .upperclassman_fu p {
	    font-size: 18px;
	}
	.upperclassman .upperclassman_cont .upperclassman_fu p:last-child {
	    color: #575757;
	    margin-top: 12px;
	    font-size: 14px;
	}
}
