@charset "utf-8";

/* Base Reset */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	color: #202020;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}


html {
	background: #EDEDED;
}

:focus {
	outline: 0;
}

.content {
	width: 1450px;
	margin: 0 auto
}

img {
	border: 0;
}

body {
	line-height: 1;
	min-width: 1440px;
	max-width: 1920px;
	margin: 0 auto;
	width: 100%;
	position: relative;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.lobby {
	display: block;
}

#lobby {
	display: none;
}

.link {
	width: 28%;
	display: flex;
	justify-content: space-around;
	margin: 0 auto;
	margin-top: 10px;
}

.link span {
	color: white;
	font-size: 20px;
}

.link a {
	color: white;
	text-decoration: none;
	font-size: 20px;
}

.clear {
	width: 100%;
	height: 30px;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	clear: both;
	display: block;
	_display: inline;
}

.none {
	display: none;
}

.hidden {
	visibility: hidden;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.clearfix {
	display: block;
	*zoom: 1;
}

/**布局开始**/
body {
	font-family: 'Microsoft Yahei';
}

#more {
	background: url(../images/16.png) no-repeat;
	color: #fff;
	background-size: 100% 100%;
	text-align: center;
	height: 35px;
	line-height: 27px;
	cursor: pointer;
	position: absolute;
	font-size: 16px;
	width: 95px;
	left: 50%;
	font-size: 16px;
	transform: translateX(-50%);
	bottom: 10%;
}

#mian {
	width: 100%;
	overflow: hidden;
	background: #fff;
}

.banner {
	position: relative;
}

.banner_text {
	z-index: 10;
	position: absolute;
	top: 60%;
	left: 2.5%;
	width: 2%;
	font-size: 0.2rem;
	color: #fff;
}

.banner_text .bannerg {
	opacity: .7;
	height: 0.3rem;
	line-height: 0.3rem;
}

.explore {
	position: absolute;
	top: 35%;
	right: 0;
	z-index: 99;
	cursor: pointer;
	width: 9%;
	display: none;
}

/* 轮播 */
.phoneNav {
	display: none;
}

.phoneNav .navs {
	display: none;
}

.explores {
	display: none;
}

.pos {
	position: relative;
}

.webNav {
	width: 100%;
	position: absolute;
	top: 0;
	color: #fff;
	z-index: 20;
	font-size: 0.20rem;
	/* padding: 0.25rem; */
	display: flex;
	justify-content: space-between;
	background: url('../images/m2.png') no-repeat;
	background-size: 100% 100%;
	align-items: center;
}

.webNav .imga {
	width: 472px;
	height: 72px;
	vertical-align: middle;
	cursor: pointer;
}

.rightW {
	width: 6%;
}

.webNav .imgb {
	width: 15%;
	display: inline-block;
	margin-right: 10px;
	cursor: pointer;
	margin-top: 18px;
}

.webNav .imgbs {
	width: 15%;
	display: inline-block;
	cursor: pointer;
	margin-top: 18px;
}

.webNav .navs {
	width: 62%;
	margin-top: 0.14rem;
}

.navs .wp_nav .nav-item {
	width: 11%;
}

.navs .wp_nav .nav-item:hover::after {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

.navs .wp_nav .nav-item::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 4px;
	background: rgba(251,218,119, 0.9);
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: opacity 0.3s, -moz-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
}

/* s */

#wp_nav_w1 .wp_nav .nav-item a {
	color: #FFFFFF !important;
}

/* #wp_nav_w1 .wp_nav .nav-item a:hover {
	background-color: #3460AB !important;
} */
#wp_nav_w1 .wp_nav .nav-item:hover .sub-nav{
	-webkit-transition: opacity 0.3s, -webkit-transform 1s;
	-moz-transition: opacity 0.3s, -moz-transform 1s;
	transition: opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
	
}

#wp_nav_w1 .wp_nav .nav-item:hover .sub-nav {
	width: 100% !important;
	background: rgba(15, 50, 100, 0.2) !important;
	color: #fff !important;
	border: 0 !important;
	top: 54px !important;
}

#wp_nav_w1 .wp_nav .nav-item .sub-nav .nav-item a {
	background-color: #3460AB !important;
	text-align: center;
	border-top: 0 !important;
}

#wp_nav_w1 .wp_nav .nav-item .sub-nav .nav-item a:hover {
	background-color: #5F95F0 !important;
}

#wp_nav_w1 .wp_nav .nav-item a span.item-name {
	color: #fff !important;
	font-size: 20px !important;
	line-height: 40px !important;
}

#wp_nav_w1 .wp_nav .nav-item .sub-nav .nav-item .sub-nav {
	left: 100% !important;
	position: absolute !important;
}

.is {
	cursor: pointer;
	height: 53px;
	line-height: 53px;
}

.on {
	display: none;
}

.in {
	background: #1B6BCE;
	width: 1920px !important;
	position: fixed;
	top: -12px;
	/* left: 33.2%; */
	margin: 0 auto;
	z-index: 99;
}

.asdTwos {
	position: absolute;
	top: 18%;
	left: 28%;
}

/* nav结束  */
.activities {
	margin-top: 0.7rem;
	background: url('../images/1.png') no-repeat;
	background-position: bottom;
	background-size: 100% 100%;
	bottom: 0;
	border-bottom: 1px solid #D3D3D3;
}

.activities .activeCenter {
	width: 1350px;
	margin: 0 auto;
}

.centerTop {
	width: 100%;
	text-align: center;
	overflow: hidden;
}

.centerTop .cDiv1 {
	font-size: 28px;
	display: inline-block;
	position: absolute;
	text-align: center;
	left: 45%;
}

.centerTop .cDiv1 img {
	vertical-align: middle;
	margin-bottom: 3px;
	margin-right: 10px;
}

.centerTop .cDiv2 {
	float: right;
	display: inline-block;
	width: 10%;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	height: 37px;
	line-height: 27px;
	background: url('../images/xiaoyou1.png')no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}

/*  */
.activeTitle {
	border: 1px solid #EBEBEB;
	margin-top: 30px;
	width: 100%;
	animation: test 0.8s;
}

@keyframes test{
        0% {
				opacity: 1;
            transform: translate(-60px, 0px);
        }
        33% {
			opacity: 1;
            transform: translate(-40px, 0px);
        }
        66% {
			opacity: 1;
            transform: translate(-20px, 0px);
        }
        100% {
			opacity: 1;
            transform: translate(0px, 0px);
        }
    }


.listImg {
	width: 673px;
	height: 380px;
	position: absolute;
}

.listImg .banner_texts {
	z-index: 10;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 17%;
	height: 100px;
	font-size: 0.2rem;
	color: #fff;
	background: url("../images/3.png") no-repeat;
	background-size: 100% 100%;
}

.notDayTow {
	color: #fff;
	font-size: 35px;
	padding: 5px 20px;
}

.notTimesTow {
	color: #fff;
	padding-left: 8px;
}

/* 图片 */
/* .titleS{
	display: flex;
	flex-wrap: wrap;
} */
#w7 {
	display: flex;
	flex-wrap: wrap;
}

.sdf {
	display: flex;
	flex-wrap: wrap;
}

.listTitle {
	width: 336.6px;
	height: 380px;
	font-size: 16px;
	transition: all 1s;
}

.listTitle a {
	text-decoration: none;
}

.tit_div1 {
	padding: 78px 40px 0px;
}

.tit_div1 a {
	font-size: 18px;
	line-height: 27px;
}

.tit_div2 {
	padding: 16px 40px;
}

.tit_div3 {
	padding: 10px 40px;
	line-height: 22px;
}

.tit_div3 a {
	font-size: 14px;
	line-height: 22px;
}

.listTitle:nth-child(1) {
	margin-left: 673px;
	background-color: #033686;
}

.listTitle:nth-child(1):hover {
	background-color: #0552CB;
}

.listTitle:nth-child(1) .tit_div1 a {
	color: #fff !important;
	font-size: 18px !important;
}

.listTitle:nth-child(1) .tit_div2 {
	color: #fff !important;
}

.listTitle:nth-child(1) .tit_div2 .span {
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url("../images/8.png") no-repeat;
	background-size: 100% 100%;
	margin-right: 3px;
}

.listTitle:nth-child(1) .tit_div3 a {
	color: #C9DBFC !important;
	font-size: 14px !important;
}

.listTitle:nth-child(2) {
	background: url('../images/7.png') no-repeat;
	background-position: right bottom;
}

.listTitle:nth-child(2):hover {
	background-color: #E8E8E8;
}

.listTitle:nth-child(2) .tit_div2 .span {
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url("../images/9.png") no-repeat;
	background-size: 100% 100%;
	margin-right: 3px;
}

.listTitle:nth-child(2) .tit_div3 a {
	color: #727272 !important;
}

.listTitle:nth-child(3) .tit_div3 a {
	color: #727272 !important;
}

.listTitle:nth-child(3):hover {
	background-color: #E8E8E8;
}

.listTitle:nth-child(3) .tit_div2 .span {
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url("../images/9.png") no-repeat;
	background-size: 100% 100%;
	margin-right: 3px;
}

.listTitle:nth-child(4) {
	background-color: #1B6BCE;
}

.listTitle:nth-child(4):hover {
	background-color: #0A50A5;
}

.listTitle:nth-child(4) .tit_div2 .span {
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url("../images/8.png") no-repeat;
	background-size: 100% 100%;
	margin-right: 3px;
}

.listTitle:nth-child(4) .tit_div1 a {
	color: #fff !important;
	font-size: 18px !important;
}

.listTitle:nth-child(4) .tit_div2 {
	color: #fff !important;
}

.listTitle:nth-child(4) .tit_div3 a {
	color: #C9DBFC !important;
	font-size: 14px !important;
}

.listTitle:nth-child(5) .tit_div3 a {
	color: #727272 !important;
}

.listTitle:nth-child(5):hover {
	background-color: #E8E8E8;
}

.listTitle:nth-child(5) .tit_div2 .span {
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url("../images/9.png") no-repeat;
	background-size: 100% 100%;
	margin-right: 3px;
}

.listTitle:nth-child(6) {
	background-color: #9C9273;
}

.listTitle:nth-child(6):hover {
	background-color: #CBBC86;
}

.listTitle:nth-child(6) .tit_div2 .span {
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url("../images/8.png") no-repeat;
	background-size: 100% 100%;
	margin-right: 3px;
}

.listTitle:nth-child(6) .tit_div1 a {
	color: #fff !important;
	font-size: 18px !important;
}

.listTitle:nth-child(6) .tit_div2 {
	color: #fff !important;
}

.listTitle:nth-child(6) .tit_div3 a {
	color: #F8EFD4 !important;
	font-size: 14px !important;
}

/* 校友活动 */
.forecast {
	width: 100%;
	height: 744px;
	background: url('../images/151.jpg') no-repeat;
	background-size: 100% 100%;
}

.forecast .fore_div {
	width: 1350px;
	margin: 0 auto;
	font-size: 16px;
	display: flex;
	justify-content: space-between;
	padding: 114px 0px 81px 0px;
}

.fore_div .alumniNews {
	width: 457px;
}

#web {
	display: block;
}

#ping {
	display: none;
}

.alumniNews .alumn {
	width: 92%;
}

.alumn .alumn_div1 {
	font-size: 28px;
	color: #fff;
	display: inline-block;
}

.alumn .alumn_div1 img {
	vertical-align: middle;
	margin-right: 10px;
}

.alumn .alumn_div2 {
	float: right;
	display: inline-block;
	width: 20%;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	height: 35px;
	line-height: 27px;
	background: url('../images/16.png')no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}

.alumniNews .alumn_title {
	width: 92%;
	margin-top: 20px;
}

.alumn_title .titles {
	width: 100%;
}

.titles .wp_article_list {
	background: url('../images/17.png')no-repeat;
	background-position: left center;
}

.titles .wp_article_list .list_item {
	width: 100%;
	height: 46px;
	line-height: 46px;
	border-bottom: 0;
	vertical-align: top;
}

.titles .wp_article_list .list_item .Article_Index {
	display: none;
}

.titles .wp_article_list .list_item .Article_Title a {
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
}

.titles .wp_article_list .list_item .Article_Title a:hover {
	color: #00BAFF;
}

.titles .wp_article_list .list_item .ex_fields .Article_PublishDate {
	color: #fff;
}

/* left */
.fore_div .acements {
	width: 850px;
}

.acements .acemTop {
	display: flex;
	justify-content: space-between;
	margin-left: 20px;
}

.acemTop .acemTop_left {
	width: 400px;
}

.acemTop_left .acemTop_left_top {
	width: 100%;
	padding-bottom: 5px;
}

.acemTop_left_top .acemTop_left_top_div1 {
	font-size: 28px;
	display: inline-block;
}

.acemTop_left_top .acemTop_left_top_div1 img {
	vertical-align: middle;
	margin-right: 10px;
	margin-bottom: 5px;
}

.acemTop_left_top .acemTop_left_top_div2 {
	float: right;
	display: inline-block;
	width: 21.5%;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	height: 35px;
	line-height: 27px;
	background: url('../images/16.png')no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}

.acemTop_left .acemTop_left_title {
	margin-top: 24px;
}

.acemTop_left_title .acemdivs {
	margin-bottom: 22px;
}

.acemdivs .acemdivs_div1 {
	font-size: 18px;
	color: #202020;
	line-height: 26px;
}

.acemdivs .acemdivs_div1 a {
	text-decoration: none;
}

.acemdivs .acemdivs_div1 a:hover {
	color: #006AC7;
}

.acemdivs .acemdivs_div2 {
	font-size: 14px;
	color: #797979;
	line-height: 35px;
}

/* right_left */
.acemTop .acemTop_right {
	width: 390px;
}

.acemTop_right .acemTop_right_top {
	width: 100%;
}

.acemTop_right_top .acemTop_right_top_div1 {
	font-size: 28px;
	display: inline-block;
}

.acemTop_right_top .acemTop_right_top_div1 img {
	vertical-align: middle;
	margin-right: 10px;
	margin-bottom: 5px;
}

.acemTop_right_top .acemTop_right_top_div2 {
	float: right;
	display: inline-block;
	width: 21.5%;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	height: 35px;
	line-height: 27px;
	background: url('../images/16.png')no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}

.acemTop_right .acemTop_right_title {
	margin-top: 24px;
}

.acemTop_right_title .acemdivs1 {
	margin-bottom: 22px;
}

.acemdivs1 .acemdivs1_div1 {
	font-size: 18px;
	color: #202020;
	line-height: 26px;
}

.acemdivs1 .acemdivs1_div1 a {
	text-decoration: none;
}

.acemdivs1 .acemdivs1_div1 a:hover {
	color: #006AC7;
}

.acemdivs1 .acemdivs1_div2 {
	font-size: 14px;
	color: #797979;
	line-height: 35px;
}

/* right_right */
.acemBottom {
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
	margin-left: 15px;
}

.acemBottom .acemBottom_left {
	width: 466px;
	height: 280px;
	box-shadow: 0px 0px 10px 0px #C4C4C4;
	z-index: 1；
}

.acemBottom .acemBottom_left .cemBo {
	width: 100%;
	height: 280px;
}

.acemBottom_left .sudyfocus_news_w20 .sudyfocus_w20 {
	width: 100% !important;
	height: 280px !important;
}

.acemBottom_left .sudyfocus_news_w20 .sudyfocus_w20 .focus-container {
	width: 100% !important;
	height: 100% !important;
}

.acemBottom_left .sudyfocus_news_w20 .sudyfocus_w20 .focus-container .focus-container a {
	width: 100%;
	height: 100%;
	display: block;
}

.acemBottom_left .sudyfocus_news_w20 .sudyfocus_w20 .focus-title-bar {
	height: 50px !important;
}

.acemBottom_left .sudyfocus_news_w20 .sudyfocus_w20 .focus-title-bar .focus-title {
	width: 100%;
	height: 50px !important;
	line-height: 67px !important;
	text-align: center !important;
}

.acemBottom_left .sudyfocus_news_w20 .sudyfocus_w20 .focus-title-bar .focus-title-bg {
	background-color: none !important;
	background: url('../images/19.png') no-repeat;
	background-size: 100% 100%;
}

.acemBottom_left .sudyfocus_news_w20 .sudyfocus_w20 .focus-pagination {
	display: none !important;
}

.acemBottom_left .sudyfocus_news_w20 .sudyfocus_w20 .focus-navigation {
	opacity: 1 !important;
	width: 31px !important;
	height: 62px !important;
	line-height: 62px !important;
	top: 46% !important;
	z-index: 1 !important;
}

.acemBottom_left .sudyfocus_news_w20 .sudyfocus_w20 .focus-prev {
	background: url("../images/20.png") no-repeat !important;
	background-size: 100% 100% !important;
}

.acemBottom_left .sudyfocus_news_w20 .sudyfocus_w20 .focus-next {
	background: url("../images/21.png")no-repeat !important;
	background-size: 100% 100% !important;
}

/* left */
.acemBottom .acemBottom_right {
	width: 380px;
	font-size: 20px;
	position: relative;
}

.acemBottom_right .right_one {
	background: #C14E47;
	width: 153px;
	height: 199px;
	position: absolute;
	bottom: 34px;
	left: 10px;
	z-index: 9;
	cursor: pointer;
}

.right_one dl {
	text-align: center;
	padding-top: 55px;
}

.right_one dl dd {
	color: #fff;
	height: 50px;
	cursor: pointer;
	line-height: 50px;
}

.acemBottom_right .right_two {
	background: #DAA26B;
	width: 250px;
	height: 146px;
	position: absolute;
	top: 0;
	right: 11px;
}

.acemBottom_right .right_two:hover {
	cursor: pointer;
}

.right_two dl {
	text-align: center;
	padding-top: 30px;
}

.right_two dl dd {
	color: #fff;
	height: 50px;
	line-height: 50px;
}

.acemBottom_right .right_three {
	background: #2d81eb;
	width: 176px;
	height: 140px;
	position: absolute;
	bottom: 10px;
	right: 0px;
	z-index: 10;
	cursor: pointer;
}

.right_three dl {
	text-align: center;
	padding-top: 37px;
}

.right_three dl dd {
	color: #fff;
	height: 50px;
	cursor: pointer;
	line-height: 50px;
}

/* right */
/* 校友新闻、通知公告 */
.figuresPhone {
	display: none;
}

/* 石大人物手机版 */
.figures {
	width: 100%;
	background: url('../images/54.png') no-repeat;
	background-size: 100% 100%;
	background-color: #EDF1F9;
	height: 600px;
}

.figures .figures_div {
	width: 1350px;
	margin: 0 auto;
	font-size: 16px;
	overflow: hidden;
	position: relative;
	padding: 95px 0px 94px 0px;
	height: 332px;
}

.figures_div .doem {
	position: absolute;
	bottom: 0rem;
	z-index: 99999999;
	right: 51%;
}

.figures_div .demo {
	width: 34%;
	cursor: pointer;
	text-align: center;
	border-radius: 100%;
	display: inline-block;
	margin-right: 10px;
	background-color: #67573F;
}

.figures_div .demo:hover {
	background-color: #F4AB3C;
}

.figures_div .demo .leftArrow {
	width: 50%;
	padding: 10px;
}

.figures_div .demos {
	width: 34%;
	cursor: pointer;
	text-align: center;
	border-radius: 100%;
	display: inline-block;
	background-color: #67573F;
}

.figures_div .demos:hover {
	background-color: #F4AB3C;
}

.figures_div .demos .rightArrow {
	width: 50%;
	padding: 10px;
}

.figures_div .figures_div_title {
	width: 44%;
	margin: 0 auto;
	margin-left: 755px;
	position: absolute;
	top: 69px;
	z-index: 9;
}

.figures_div_title .title1 {
	font-size: 28px;
	display: inline-block;
}

.figures_div_title .title1 img {
	vertical-align: middle;
	margin-right: 10px;
	margin-bottom: 5px;
}

.figures_div_title .title2 {
	float: right;
	display: inline-block;
	width: 14%;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	height: 35px;
	line-height: 27px;
	background: url('../images/16.png')no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}

.figures_div .chuang {
	width: 1350px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: -30px;
	height: 520px;
}

.chuang .frg_div1 {
	width: 600px;
	height: 375px;
	position: relative;
	display: inline-block;
}

.frg_div1:nth-child(odd) {
	width: 600px;
	position: relative;
	margin-right: 75px;
}

.frg_div1:nth-child(odd) .frg_div1_two a {
	text-decoration: none;
	line-height: 75px;
	font-size: 20px;
	color: #202020;
}

.frg_div1:nth-child(odd) .frg_div1_one a img {
	width: 100%;
	height: 100%;
	display: block;
	background-size: cover;
}

.frg_div1 .frg_div1_one {
	height: 103%;
}

.frg_div1 .frg_div1_one a img {
	width: 600px;
	height: auto;
	display: block;
	object-fit: cover;
	background-size: cover;
}

.frg_div1 .frg_div1_two {
	height: 75px;
	color: #202020;
}

.frg_div1 .frg_div1_two img {
	width: 4px;
	height: 22px;
	vertical-align: middle;
	margin-bottom: 17px;
	margin-right: 10px;
}

.frg_div1 .frg_div1_three {
	background: url('../images/53.png') no-repeat;
	height: 50px;
	line-height: 50px;
	padding-left: 15px;
	color: #fff;
	position: absolute;
	width: 100%;
	top: 43px;
	font-size: 16px;
}

.frg_div1:nth-child(even) {
	margin-top: 45px;
	margin-left: 75px;
	/* margin-right: 75px; */
	height: 375px;
}

.frg_div1:nth-child(even) .frg_div1_one {
	position: relative;
}

.frg_div1:nth-child(even) .frg_div1_two a {
	text-decoration: none;
	line-height: 100px;
	font-size: 20px;
	color: #fff;
}

.frg_div1:nth-child(even) .frg_div1_one a img {
	width: 600px;
	height: auto;
	display: block;
	object-fit: cover;
	background-size: cover;
}

.frg_div1:nth-child(even) .frg_div1_two img {
	width: 4px;
	height: 22px;
	vertical-align: middle;
	margin-bottom: 14px;
	margin-right: 10px
}

.chuang .frg_div1:nth-child(even) .frg_div1_two {
	background: url('../images/19.png') no-repeat;
	background-size: 100% 100%;
	position: absolute;
	bottom: -23px;
	width: 98.2%;
	color: #fff;
	padding-left: 10px
}

/* 石大人物 */
.stone {
	width: 100%;
}

.stone .stone_top {
	display: flex;
	font-size: 16px;
}

.stone_top .stone_top_left {
	width: 33.3%;
	padding: 50px 0px 50px 70px;
	background-color: #fff;
	background-image: url('../images/35.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}

.stone_top_left .left_div1 {
	font-size: 28px;
	color: #3F5380;
}

.stone_top_left .chuangK {
	width: 100%;
	height: 100%;
}

.wp_article_list_table .left_div2 {
	padding-right: 70px;
}

.wp_article_list_table .left_div2 .div1 {
	margin: 35px 0px 35px 0px;
}

.wp_article_list_table .left_div2 .div1 a {
	text-decoration: none;
	color: #202020;
	font-size: 20px;
}

.wp_article_list_table .left_div2 .div1 a:hover {
	color: #006AC7;
}

.wp_article_list_table .left_div2 .div2 {
	color: #676767;
	font-size: 16px;
	margin-bottom: 9px;
}

.wp_article_list_table .left_div2 .div3 {
	color: #676767;
	font-size: 16px;
	line-height: 24px;
}

.wp_article_list_table .left_div2 .div3 a {
	text-decoration: none;
}

.stone_top_left .left_div3 {
	background: url('../images/16.png') no-repeat;
	width: 19%;
	color: #fff;
	background-size: 100% 100%;
	text-align: center;
	height: 35px;
	line-height: 27px;
	margin-top: 18px;
	cursor: pointer;
}

/* topleft */
.stone_top .stone_top_right {
	width: 66.7%;
	padding: 50px 50px 50px 90px;
	background: url("../images/beijing.jpg") no-repeat;
	background-size: 100% 100%;
}

.stone_top_right .right_div1 {
	color: #fff;
	font-size: 28px;
}

.stone_top_right .chuangK {
	width: 100%;
	height: 100%;
}

.wp_article_list_table .right_div2 {
	width: 60%;
}

.wp_article_list_table .right_div2 .div1 {
	margin: 30px 0px 20px 0px;
}

.wp_article_list_table .right_div2 .div1 a {
	text-decoration: none;
	color: #FEFDFD;
	font-size: 20px;
	line-height: 30px;
}

.wp_article_list_table .right_div2 .div1 a:hover {
	color: #006AC7;
}

.wp_article_list_table .right_div2 .div2 {
	color: #FEFDFD;
	font-size: 16px;
	margin-bottom: 20px;
}

.wp_article_list_table .right_div2 .div3 {
	color: #F0EDED;
	font-size: 16px;
	line-height: 24px;
}

.wp_article_list_table .right_div2 .div3 a {
	text-decoration: none;
	color: #F0EDED;
	line-height: 30px;
}

.stone_top_right .right_div3 {
	background: url('../images/38.png') no-repeat;
	width: 8%;
	color: #202020;
	background-size: 100% 100%;
	text-align: center;
	height: 35px;
	line-height: 27px;
	margin-top: 42px;
	cursor: pointer;
}

/* top */
.stone_bottom {
	display: flex;
	font-size: 16px;
}

.stone_bottom .stone_bottom_left {
	width: 33.3%;
	margin-top: 1px;
	position: relative;
}
.stone_bottom_left  .stone_bottom_left_div1{
    position: absolute;
    bottom: 0.5rem;
    left: 0.7rem;
    z-index: 9999;
    height: 0.5rem;
    line-height: 0.5rem;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    color: #fff;
    text-align: center;
    font-size: 27px;
    font-weight: bold;
}
.stone_bottom_left .right_div3{
 position: absolute;
     bottom: 0.6rem;
     right: 20px;
     z-index: 9999;
     background-size: 100% 100%;
     height: 24px;
     line-height: 25px;
     width: 11%;
     text-align: center;
     color: #fff;
     cursor: pointer;
     border-bottom: 1px solid #fff;
}
.stone_bottom_left .right_div3:hover{
			cursor: pointer;
     border-bottom: 1px solid #16759297;
}
.stone_bottom_left img {
	width: 100%;
	height: auto;
	display: block;
}

/* bottomleft */
.stone_bottom .stone_bottom_center {
	width: 33.3%;
	background: url('../images/33.png') no-repeat;
	background-size: 100% 100%;
}

.stone_bottom_center .center_div1 {
	font-size: 28px;
	color: #3F5380;
	padding: 35px 0px 0px 70px;
}

.stone_bottom_center .chuangK {
	width: 100%;
	height: 100%;
}

.wp_article_list_table .center_div2 {
	padding: 0px 50px 0px 70px;
}

.wp_article_list_table .center_div2 .div1 {
	margin: 30px 0px 20px 0px;
}

.wp_article_list_table .center_div2 .div1 a {
	text-decoration: none;
	color: #202020;
	font-size: 20px;
}

.wp_article_list_table .center_div2 .div1 a:hover {
	color: #006AC7;
}

.wp_article_list_table .center_div2 .div2 {
	color: #676767;
	font-size: 16px;
	margin-bottom: 20px;
}

.wp_article_list_table .center_div2 .div3 {
	color: #676767;
	font-size: 16px;
	line-height: 24px;
}

.wp_article_list_table .center_div2 .div3 a {
	text-decoration: none;
}

.stone_bottom_center .center_div3 {
	background: url('../images/16.png') no-repeat;
	width: 15%;
	color: #fff;
	background-size: 100% 100%;
	text-align: center;
	height: 35px;
	line-height: 27px;
	cursor: pointer;
	margin-left: 70px;
	margin-bottom: 10px;
	margin-top: 22px;
}

/* bottomcenter */
.stone_bottom .stone_bottom_right {
	width: 33.3%;
	background-color: #4163AA;
}

.stone_bottom_right .rights_div1 {
	font-size: 28px;
	color: #FEFDFD;
	padding: 34px 0px 0px 70px;
}

.stone_bottom_right .chuangK {
	width: 100%;
	height: 100%;
}

.wp_article_list_table .rights_div2 {
	padding: 0px 50px 0px 70px;
}

.wp_article_list_table .rights_div2 .div1 {
	margin: 30px 0px 20px 0px;
}

.wp_article_list_table .rights_div2 .div1 a {
	text-decoration: none;
	color: #FEFDFD;
	font-size: 20px;
}

.wp_article_list_table .rights_div2 .div1 a:hover {
	color: ##91aeeb;
}

.wp_article_list_table .rights_div2 .div2 {
	color: #FEFDFD;
	font-size: 16px;
	margin-bottom: 20px;
}

.wp_article_list_table .rights_div2 .div3 {
	color: #F0EDED;
	font-size: 16px;
	line-height: 24px;
}

.wp_article_list_table .rights_div2 .div3 a {
	text-decoration: none;
	color: #F0EDED;
}

.stone_bottom_right .right_div3 {
	background: url('../images/38.png') no-repeat;
	width: 15%;
	color: #202020;
	background-size: 100% 100%;
	text-align: center;
	height: 35px;
	line-height: 27px;
	cursor: pointer;
	margin-left: 70px;
	margin-bottom: 10px;
	margin-top: 22px;
}

/* bottomright */
/*今日石大 */
.lobby {
	width: 100%;
	height: 445px;
	background: url('../images/261.jpg') no-repeat;
	background-size: 100% 100%;
	border-bottom: 4px solid #4E87C8;
	box-sizing: border-box;
	position: relative;
}

.lobby .lobby_div {
	margin: 0 auto;
	display: flex;
	height: 100%;
	font-size: 20px;
	box-sizing: border-box;
}

.lobby_div .div1s {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 80px;
	font-size: 28px;
}

.lobby_div .dis {
	height: 100%;
	display: flex;
	justify-content: space-between;
}

.lobby_div .div1s img {
	vertical-align: middle;
	margin-right: 10px;
	width: 2.5%;
	margin-bottom: 4px;
}

.lobby_div .lobby_div_one {
	width: 277px;
	box-sizing: border-box;
}

/* .lobby_div .lobby_div_one:nth-child(1) {
	border-left: 1px solid #C2CBD5;

} */

.lobby_div_one dl {
	width: 100%;
	text-align: center;
	padding-top: 80%;
}

.lobby_div_one:hover {
	cursor: pointer;
	background-color: rgba(211, 229, 247, 0.4);
}

.lobby_div_one dl dt img {
	width: 40%;
}

.lobby_div_one dl dd {
	margin: 0 15px;
	margin-top: 0.1rem;
}

.lobby_div_one dl dd a {
	color: #202020;
	height: 35px;
	line-height: 20px;
	text-decoration: none;
	font-size: 16px;
}

/* san */

/* 服务大厅 */
.footer {
	width: 100%;
	height: auto;
	background: url('../images/42.png')no-repeat;
	background-size: 100% 100%;
}

.footer .footer_div {
	width: 1350px;
	margin: 0 auto;
	height: 100%;
	color: #fff;
	padding: 0.75rem 0rem 1rem 0rem;
}

.footer_div .footer_code {
	display: flex;
	justify-content: center;
	text-align: center;
}

.footer_code .dl1 {
	margin-right: 0.3rem;
}

.footer_code .dl1 dd {
	color: #fff;
	font-size: 0.25rem;
	height: 0.7rem;
	line-height: 0.7rem;
}

.footer_code .dl1 dt img {
	width: 140px;
	height: 130px;
	display: block;
	margin: 0 auto;
}

.footer_code .dl2 {
	margin-left: 0.3rem;
}

.footer_code .dl2 dd {
	color: #fff;
	font-size: 0.25rem;
	height: 0.7rem;
	line-height: 0.7rem;
}

.footer_code .dl2 dt img {
	width: 140px;
	height: 130px;
	display: block;
	margin: 0 auto;
}

/* 二维码 */
.footer_div .footer_title {
	margin-top: 0.4rem;
	display: flex;
}

.footer_title .dl1 {
	width: 20%;
	text-align: center;
	position: relative;
}

.footer_title .dl1 dt {
	position: absolute;
	text-align: center;
	left: 43%;
	top: 60%;
}

.footer_title .dl1 dt img {
	margin-top: 0.4rem;
}

.footer_title .dl1 .dd1 {
	color: #fff;
	font-size: 20px;
	height: 0.4rem;
	line-height: 0.4rem;
}

.footer_title .dl1 .dd2 {
	color: #fff;
	font-size: 16px;
	height: 0.4rem;
	line-height: 0.4rem;
	border-left: 1px solid #406FB6;
	border-right: 1px solid #406FB6;
	box-sizing: border-box;
}

/* .footer_title .dl1 dt{
	margin-top: 0.2rem;
} */

.footer_title .dl2 {
	width: 20%;
	text-align: center;
	position: relative;
}

.footer_title .dl2 dt {
	position: absolute;
	text-align: center;
	left: 43%;
	top: 60%;
}

.footer_title .dl2 dt img {
	margin-top: 0.4rem;
}

.footer_title .dl2 .dd1 {
	color: #fff;
	font-size: 20px;
	height: 0.4rem;
	line-height: 0.4rem;
}

.footer_title .dl2 .dd2 {
	color: #fff;
	font-size: 16px;
	height: 0.4rem;
	line-height: 0.4rem;
	border-right: 1px solid #406FB6;
	box-sizing: border-box;
}

/* .footer_title .dl2 dt{
	margin-top: 0.2rem;
} */

.footer_title .dl3 {
	width: 20%;
	text-align: center;
	position: relative;
}

.footer_title .dl3 dt {
	position: absolute;
	text-align: center;
	left: 43%;
	top: 60%;
}

.footer_title .dl3 dt img {
	margin-top: 0.4rem;
}

.footer_title .dl3 .dd1 {
	color: #fff;
	font-size: 20px;
	height: 0.4rem;
	line-height: 0.4rem;
}

.footer_title .dl3 .dd2 {
	color: #fff;
	font-size: 16px;
	height: 0.4rem;
	line-height: 0.4rem;
	border-right: 1px solid #406FB6;
	box-sizing: border-box;
}

/* .footer_title .dl3 dt{
	margin-top: 0.2rem;
} */

.footer_title .dl4 {
	width: 20%;
	text-align: center;
	position: relative;
}

.footer_title .dl4 dt {
	position: absolute;
	text-align: center;
	left: 43%;
	top: 60%;
}

.footer_title .dl4 dt img {
	margin-top: 0.4rem;
}

.footer_title .dl4 .dd1 {
	color: #fff;
	font-size: 20px;
	height: 0.4rem;
	line-height: 0.4rem;
}

.footer_title .dl4 .dd2 {
	color: #fff;
	font-size: 16px;
	height: 0.4rem;
	line-height: 0.4rem;
	border-right: 1px solid #406FB6;
	box-sizing: border-box;
}

/* .footer_title .dl4 dt{
	margin-top: 0.2rem;
} */

.footer_title .dl5 {
	width: 20%;
	text-align: center;
	position: relative;
}

.footer_title .dl5 dt {
	position: absolute;
	text-align: center;
	left: 43%;
	top: 60%;
}

.footer_title .dl5 dt img {
	margin-top: 0.4rem;
}

.footer_title .dl5 .dd1 {
	color: #fff;
	font-size: 20px;
	height: 0.4rem;
	line-height: 0.4rem;
}

.footer_title .dl5 .dd2 {
	color: #fff;
	font-size: 16px;
	height: 0.4rem;
	line-height: 0.4rem;
	border-right: 1px solid #406FB6;
	box-sizing: border-box;
}

/* .footer_title .dl5 dt{
	margin-top: 0.2rem;
}
 */


@media screen and (min-width:1401) and (max-width:1440px) {
	.content {
		width: 100%;
	}

	#mian {
		width: 100%;
		overflow: hidden;
	}

	.wp_article_list_table .left_div2 .div1 a {
		line-height: 0.5rem;

	}

	#wp_nav_w1 .wp_nav .nav-item a span.item-name {
		color: #fff !important;
		font-size: 17px !important;
		line-height: 40px !important;
	}

	.stone_top_left .left_div3 {
		width: 27%;
	}
	.stone_bottom_left_div1{
		border: 1px solid red;
	}

	.figures {
		width: 100%;
		background: url(../images/54.png) no-repeat;
		background-size: 100% 100%;
		background-color: #EDF1F9;
	}

	.figures .figures_div {
		width: 1350px;
		margin: 0 auto;
		font-size: 16px;
		overflow: hidden;
		position: relative;
		padding: 95px 0px 94px 0px;
	}

	.webNav {
		width: 100%;
	}

	.centerTop .cDiv1 {
		font-size: 28px;
		display: inline-block;
		position: absolute;
		text-align: center;
		left: 42%;
	}

	/* left */
	.fore_div .acements {
		width: 824px;
	}

	.acemBottom .acemBottom_left {
		width: 442px;
		height: 280px;
		box-shadow: 0px 0px 10px 0px #C4C4C4;
	}

	.lobby .lobby_div {
		width: 92%;
		margin: 0 auto;
		display: flex;
		height: 100%;
		font-size: 20px;
		box-sizing: border-box;
	}

	.lobby_div .lobby_div_one {
		width: 222px;
		box-sizing: border-box;
		padding: 0px 10px 0px 10px;
	}

	.stone_bottom_left img {
		width: 100%;
		height: 332px;
		display: block;
	}

	.footer {
		width: 100%;
		height: 100%;
	}

	.figures_div .figures_div_title {
		width: 44%;
		margin: 0 auto;
		margin-left: 750px;
	}

	.figures_div .doem {
		position: absolute;
		bottom: 0rem;
		z-index: 9;
		right: 46%;
	}

	.lobby_div .div1s {
		width: 92.5%;
		text-align: center;
		position: absolute;
		top: 13%;
		font-size: 28px;
	}

	.webNav .imgb {
		width: 15%;
		display: inline-block;
		margin-right: 10px;
		margin-top: 20px
	}

	.webNav .imgbs {
		width: 15%;
		display: inline-block;
		cursor: pointer;
		margin-top: 20px;
	}

	.frg_div1:nth-child(even) {
		margin-left: 75px;
		height: 375px;
	}

	.chuang .frg_div1:nth-child(even) .frg_div1_two {
		background: url('../images/19.png') no-repeat;
		background-size: 100% 100%;
		position: absolute;
		bottom: -9px;
		width: 98.2%;
		color: #fff;
		padding-left: 10px;
	}

	.activities {
		margin-top: 0.7rem;
		background: url(../images/1.png) no-repeat;
		background-position: bottom;
		background-size: cover;
		bottom: 0;
		border-bottom: 1px solid #D3D3D3;
	}

	.figures_div .chuang {
		width: 1350px;
		overflow: hidden;
		margin: 0 auto;
		margin-top: -38px;
		height: 520px;

	}

	.fore_div .alumniNews {
		width: 524px;
	}

	.frg_div1 .frg_div1_three {
		background: url('../images/53.png') no-repeat;
		height: 50px;
		line-height: 50px;
		padding-left: 15px;
		color: #fff;
		position: absolute;
		width: 90%;
		top: 43px;
		font-size: 16px;
	}
}

@media screen and (max-width:1680px) {
	.webNav .imga {
		width: 80%;
		height: auto;
		vertical-align: middle;
		cursor: pointer;
	}

	.webNav .navs {
		width: 64%;
	}
}

@media screen and (orientation: portrait) {
	.pos .list_title {
		font-size: 14px;
		width: 100%;
		position: absolute;
		top: 70%;
		text-align: center;
	}

	.footer {
		width: 100%;
		height: 9rem;
		background: url('../images/42.png')no-repeat;
		background-size: 100% 100%;
	}

	.footer .footer_div {
		width: 1350px;
		margin: 0 auto;
		height: 100%;
		color: #fff;
		padding: 0.75rem 0rem 1rem 0rem;
	}

	.footer_title .dl1 dt {
		position: absolute;
		text-align: center;
		left: 43%;
		top: 90%;
	}

	.footer_title .dl1 .dd1 {
		color: #fff;
		font-size: 20px;
		height: 1rem;
		line-height: 1rem;
	}


	.footer_title .dl2 dt {
		position: absolute;
		text-align: center;
		left: 43%;
		top: 90%;
	}


	.footer_title .dl2 .dd1 {
		color: #fff;
		font-size: 20px;
		height: 1rem;
		line-height: 1rem;
	}


	.footer_title .dl3 dt {
		position: absolute;
		text-align: center;
		left: 43%;
		top: 90%;
	}


	.footer_title .dl3 .dd1 {
		color: #fff;
		font-size: 20px;
		height: 1rem;
		line-height: 1rem;
	}

	/* .footer_title .dl3 dt{
				margin-top: 0.2rem;
			} */


	.footer_title .dl4 dt {
		position: absolute;
		text-align: center;
		left: 43%;
		top: 90%;
	}


	.footer_title .dl4 .dd1 {
		color: #fff;
		font-size: 20px;
		height: 1rem;
		line-height: 1rem;
	}


	.footer_title .dl5 dt {
		position: absolute;
		text-align: center;
		left: 43%;
		top: 90%;
	}

	.footer_title .dl5 .dd1 {
		color: #fff;
		font-size: 20px;
		height: 1rem;
		line-height: 1rem;
	}

}
