@charset "utf-8";
/* CSS Document */

html, body {
	color: #333;
	margin: 0;
	height: 100%;
	font-family: "Myriad Set Pro", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
a {
	text-decoration: none;
	color: #000;.show p
}
img {
	border: 0;
}
/*body {
	background: #fff;
	color: #666;
	font: 12px/150% Arial, Verdana, "microsoft yahei";
}*/
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	color: #08acee;
}
button {
	outline: 0;
}
img {
	border: 0;
}
button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit;
	outline: none;
}
li {
	list-style: none;
}
a {
	color: #666;
}
a:hover {
	color: #eee;
}
 .clearfix::after {
 clear: both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
}
.clearfix {
}
/* 必要布局样式css */

.fl {
	float:left;
}
.fr {
	float:right;
}
.clear {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	padding:0;
	float:0;
}
.wrap {
	width:1400px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
.top_bg {
	with:100%;
	height:350px;
	background:url(/statics/images/hdswdx/bananer.jpg) no-repeat;
}
.top {
	width:1400px;
	height:auto;
	margin:0 auto;
}
.top img {
	width:630px;
	height:200px;
	margin-top:70px;
}
cite {
	font-style:normal;
	float:right;
	color:#827e7e;
}
cite a {
	color:#333
}
.mp45 {
	margin-top:45px;
}
/*头部+导航*/

.page {
	width:1400px;
	margin:0 auto
}

.all_banner {
	width:100%;
	height:350px;
	background:url(/statics/images/hdswdx/bananer.jpg) no-repeat;
}
.all_logo {
	width:1400px;
	height:auto;
	margin:0 auto;
}
.all_logo img {
	width:560px;
	height:200px;
	margin-top:70px;
}
.all_nav {
	height:64px;
	background:url(/statics/images/hdswdx/nav.jpg) repeat-x center 2px;
	position:absolute;
	width:100%;
	bottom:2px
}
.nav {
	position:absolute;
	top:0;
	z-index:9;
	width:1400px
}
.menu {
	list-style: none;
	height: 62px;
	line-height: 62px;
}
.menu li {
	width:10%;
	margin-right: 0;
	float: left;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	text-align:center
}
.menu li img {
	vertical-align: middle;
	height: 18px;
	padding-right: 5px;
}
.menu li a {
	color:#fff;
	font-size: 18px;
	display: block;
}
.menu li.active {
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.menu li.On {
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.menu li.active {
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.menu li.On:hover {
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.clear {
	clear: both;
}
.menu li .subnav {
	padding: 0px;
	display: none;
	position:  relative;
	z-index: 9999999;
	zoom: 1;
	width:100%;
	overflow: hidden;
}
:root.menu li .subnav {
	filter: none;
}
.min_gy_left {
	float:left;
	background:rgb(240,76,75);
	background:rgb(240, 76, 75, .8);
	border-bottom: 5px #d42c2b solid
}
.min_gy_left ul li {
	float:left;
	width:100%;
	color:#fff;
	line-height:50px;
	height:50px;
	font-size:16px;
	text-align: center;
}
.min_gy_left ul li a {
	color:#fff;
	font-size: 16px;
}
.min_gy_left a:hover {
	color:#ea0000;
	background:#fff;
	font-weight:bold
}
.current {
	background:#c60001;
	height:64px
}
.headline {
    width: 1350px;
	height: 140px;
	overflow:hidden;
	margin-bottom: 5px;
}
.headline a {
	color:#b41f23;
	text-decoration: none
}
.headline a:hover {
	text-decoration: none;
}
.headline h1 {
	height:50px;
	text-align: center;
	line-height: 50px;
	font-size:36px;
	font-weight: bold;
	letter-spacing:1px;
	padding-top:15px
}


/*新版头部20241205*/
.header {
    width: 100%;
    position: relative;
    text-align: center;
}

.header .header-bg {
    width: 100%;
    height: 260px;
    margin-top: 40px;
}

.header .header-top,
.header .header-bottom {
    position: absolute;
    top: 0;
    z-index: 1;
}

.header .header-top {
    width: 100%;
    background-color: #fff;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
}

.header .header-top .content {
    padding: 7px;
}

.header .header-top .content .left {
    margin-left: 48px;
}

.header .header-top .content .right .search-box {
    margin-left: 48px;
    background-color: #f5f4f2;
    padding: 2px 6px 3px;
    height: 24px;
    border-radius: 3px;
    box-sizing: content-box;
}
.header .header-top .content .right .search-box .clears{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header .header-top .content .right .search-box .search-icon {
    width: 15px;
    height: 15px;
    transform: translate(-5px, -20%);
}

.header .header-top .content .right .search-box .search-icon img {
    width: 100%;
    height: 100%;
}


.header .header-top .content .right .search-box input {
    border: none;
    background-color: transparent;
    outline: none;
}
/*覆盖原先的样式*/
.search-box form.clears{
    width: auto; 
}
.search-box #search_btn{
    position: relative;
    width: 17px;
    height: 17px;
}
/* logo部分 */
.header .header-bottom {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -37%);
}

.header .header-bottom .logo {
    width: 29%;
}

.header .header-bottom .logo img {
    width: 100%;
}

.header .header-bottom>img {
    width: 33%;
}
.sjj_nav {
    display: none;
}

.nav-menu {
    height: 60px;
    background: linear-gradient(to right, #bb2320, #ca401b);
}

.nav-menu .nav-list {}

.nav-menu .nav-list .nav-item {
    flex: 1;
    text-align: center;
    font-size: 18px;
    position: relative;
}

.nav-menu .nav-list .nav-item a {
    color: #fff;
    height: 60px;
    line-height: 60px;
    display: block;
}

.nav-menu .nav-list .nav-item.active a {
    background-color: #c60001;
    height: 64px;
    line-height: 64px;
    margin-top: -2px;
}

.nav-menu .nav-list .nav-item .sub-menu {
    position: absolute;
    top: 59px;
    z-index: 5;
    width: 100%;
    background-color: rgb(240, 76, 75, .8);
    display: none;
}

.nav-menu .nav-list .nav-item .sub-menu a {
    height: 50px;
    line-height: 50px;
}

.nav-menu .nav-list .nav-item .sub-menu a:hover {
    color: #ea0000;
    background: #fff;
    font-weight: bold
}
.w-85 {
    width: 85%;
    max-width: 1600px;
    margin: 0 auto;
}
.flex-row-center {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.fa-end {
    align-items: flex-end;
}

.f-between {
    justify-content: space-between;
}

.container {
    font-size: 16px;
    background-size: 100%;
    background-position: 50% -150px;
}



/*新版底部*/
.footer {
    position: relative;
}

.footer .bg-img {
    position: relative;
    width: 100%;
    max-height: 400px;
}

.footer .content {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.footer .content .footer-top {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    border-bottom: 1px solid #d67e7d;
    padding: 35px 30px 20px 0;
    box-sizing: border-box;
}

.footer,
.footer a {
    color: #fff;
}

.footer .content .footer-top>li:first-child {
    height: 60px;
    line-height: 60px;
    font-size: 32px;
    color: #fff;
    letter-spacing: 2px;
    text-align: left;
}

.footer .nav-item:not(:first-child){
    width: 110px;
    position: relative;
    text-align: center;
}
.footer .sub-menu {
    width: 100%;
    position: absolute;
    left: 0;
    z-index: 9;
    background-color: #bd221e;
    display: none;
}

.footer .nav-item a {
    display: inline-block;
    width: 100%;
    padding: 10px 0;
}

.footer .sub-menu li a:hover {
    color: #bd221e;
    background-color: #fff;
}

.footer .footer-bottom {
    display: flex;
    align-items: center;
    justify-content: space-around;
    position: absolute;
    width: 100%;
    top: 35%;
    left: 50%;
    transform: translateX(-50%);
}

.footer .footer-bottom li {
    height: 50px;
}

.footer .footer-bottom li {
    display: flex;
    align-items: center;
    position: relative;
}

.footer .footer-bottom li .icp-logo {
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translateX(100%);
}

/***************轮播+要闻***************/
.min_box {
	margin-bottom:45px
}
.min_left {
	width:910px;
	height: 510px;
	float:left
}
.min_left img {
	width:910px;
	height:515px
}
.min_right {
	width:455px;
	float:right
}
.min_title {
	height:37px;
	border-bottom:1px #e1e1e1 solid;
}
.min_title span {
	display:block;
	float:left;
	font-size:22px;
	color:#cd0000;
	border-bottom:1px #cd0000 solid;
	height:37px
}
.min_title cite a {
	font-size:14px;
	line-height:36px;
	color:#b3b3b3
}
ul.f94d16 li {
	background:url(/statics/images/hdswdx/xian.png) repeat-x center bottom;
	height:95px;
	color:#999;
	display: flex;
	align-items: center;
}
ul.f94d16 li a {
	line-height:26px;
	font-size:18px;
	color:#343434;
}
ul.f94d16 li a:hover {
	color:#cd0000
}
ul.f94d16 li span {
	display:block;
	margin-top:5px;
	font-size:14px;
	color:#999;
}
.yx-rotaion {
	width:910px;
}
.yx-rotaion-btn, .yx-rotaion-title, .yx-rotation-focus, .yx-rotation-t, .yx-rotaion-btn {
	position:absolute
}
.yx-rotation-title {
	position:absolute;
	width:100%;
	height:40px;
	line-height:40px;
	background:#000;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4;
	left:0;
	bottom:0;
	_bottom:-1px;
	z-index:1
}
.yx-rotation-t {
	color:#fff;
	font-size:16px;
	font-family:microsoft yahei;
	z-index:2;
	bottom:0;
	left:10px;
	line-height:40px
}
.yx-rotation-focus span, .yx-rotaion-btn span {
	background:url(/statics/images/hdswdx/ico.png) no-repeat;
	display:block;
}
.yx-rotation-focus {
	height:40px;
	line-height:40px;
	right:20px;
	bottom:0;
	z-index:2
}
.yx-rotation-focus span {
	width:12px;
	height:12px;
	line-height:12px;
	float:left;
	margin-left:5px;
	position:relative;
	top:14px;
	cursor:pointer;
	background-position:-24px -126px;
	text-indent:-9999px
}
.yx-rotaion-btn {
	width:100%;
	height:41px;
	top:50%;
	margin-top:-20px;
}
.yx-rotaion-btn span {
	width:41px;
	height:41px;
	cursor:pointer;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;
	position:relative
}
.yx-rotaion-btn .left_btn {
	background-position:-2px -2px;
	float:left;
	left:10px
}
.yx-rotaion-btn .right_btn {
	background-position:-2px -49px;
	float:right;
	right:10px
}
.yx-rotaion-btn span.hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8
}
.yx-rotation-focus span.hover {
	background-position:-10px -126px
}
.rotaion_list {
	width:0;
	height:0;
	overflow:hidden;
}
/***************校院动态***************/
.min_college {
	width:910px;
	position:relative;
	height:400px
}
ul.f68d16 li {
	background:url(/statics/images/hdswdx/xian.png) repeat-x center bottom;
	height:68px;
	line-height:68px;
	color:#999
}
ul.f68d16 li a {
	font-size:18px;
	color:#343434;
	float:left;
	width:800px;
	overflow: hidden;
	
}
ul.f68d16 li a:hover {
	color:#cd0000
}
ul.f68d16 li span {
	float:right
}
/***************通知通告***************/
.min_notice {
	width:455px;
	position:relative;
	height:400px;
}
.min_notice_title {
	height:37px;
	background:#c9000a;
	color:#fff;
}
.min_notice_title span {
	display:block;
	float:left;
	font-size:22px;
	line-height:22px;
	color:#fff;
	border-left:3px solid #eef104;
	padding-left:20px;
	height:22px;
	margin-top:8px;
	margin-left:20px;
}
.min_notice_title cite a {
	font-size:14px;
	line-height:36px;
	color:#fff;
	margin-right:20px;
}
.notice {
	border:1px #e1e1e1 solid;
	border-top:none;
}
.notice li {
	height:auto;
	color:#999;
	width:96%;
	margin-left:2%;
	line-height:30px;
	padding:10px 0;
	overflow:hidden;
	background:url(/statics/images/hdswdx/xian.png) repeat-x center bottom;
}
.notice li a {
	font-size:17px;
	color:#343434;
	float:left;
}
.notice li a:hover {
	color:#cd0000
}
.notice_date {
	margin-left:10px;
	margin-right:10px;
	height:68px;
	width:70px;
	text-align:center;
	float:left;
	color:#cd0000
}
.notice_day {
	font-size:50px;
	line-height:50px;
	display:block;
}
.notice_year {
	font-size:16px;
	line-height:16px;
	display:block;
	margin-top:5px;
}
.notice_text {
	float:right;
	width:320px;
	margin-left:10px;
}
/***************特色专题***************/

.min_special {
	width:1400px;
	position:relative;
	height:280px
}
.mr25 {
	margin-right:25px;
}
.special_pho {
	width:450px;
	height:153px;
	float:left;
	margin:20px 0;
}
.special_pho img {
	width:100%;
}
/***************校园刊物***************/
.mr80 {
	margin-right:80px;
}
.min_list {
	width:660px;
	position:relative;
	float:left;
}
ul.min_list li {
	background:url(/statics/images/hdswdx/xian.png) repeat-x center bottom;
	height:68px;
	line-height:68px;
	color:#999
}
ul.min_list li a {
	font-size:18px;
	color:#343434;
	float:left;
	overflow: hidden;
	
}
ul.min_list li a:hover {
	color:#cd0000
}
ul.min_list li span {
	float:right
}
/***************历史长廊***************/

.min_history {
}
.history_title {
	width:1400px;
	margin:0 auto;
	height:76px;
	background:url(/statics/images/hdswdx/lscl_line.png) repeat-x;
	margin-top:20px;
	margin-bottom:20px;
}
.history_bt {
	width:236px;
	height:76px;
	margin:0 auto;
	background:url(/statics/images/hdswdx/lscl_line2.png);
	color:#dd1515;
	font-size:36px;
	line-height:76px;
	text-align:center;
	font-weight:bold;
}
.bodyCon08 {
	background:none
}
.bodyCon08 .students {
	margin:0 auto;
	width:1400px;
	height:350px;
	position:relative;
}
.bodyCon08 .students p.PP {
	width:510px;
	height:50px;
	font-size:16px;
	color:#333;
	text-align:center;
	position:absolute;
	top:60px;
	left:300px;
}
#four_flash {
	position:relative;
	width:1400px;
	height:300px;
	margin:0 auto;
	position:absolute;
	bottom:40px;
}
#four_flash .flashBg {
	width:1330px;
	height:330px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
#four_flash .flashBg ul.mobile {
	width:2000%;
	height:330px;
	position:absolute;
	top:15;
	left:0;
}
#four_flash .flashBg ul.mobile li {
	border:10px solid #dadce3;
	float:left;
	width:300px;
	height:260px;
	margin-left:26px;
	color:#6C6E85;
}
#four_flash .flashBg ul.mobile li:hover {
	border:10px solid #dadce3;
	color:#999;
}
#four_flash .flashBg ul.mobile li img {
	width:280px;
	height:240px;
	display:block;
	margin:0 auto;
}
#four_flash .flashBg ul.mobile li dd {
	font-size:20px;
	width:250px;
	line-height:60px;
	text-align:center;
	border-bottom:1px solid #dadce3;
}
#four_flash .flashBg ul.mobile li p {
	font-size:16px;
	text-align:center;
	width:250px;
	line-height:24px;
	margin-top:10px;
}
#four_flash .flashBg ul.mobile li a {
	display:block;
	background:url(/statics/images/hdswdx/jiantou.png);
	width:31px;
	height:31px;
	border:0px;
}
#four_flash .flashBg ul.mobile li a:hover {
	background:url(/statics/images/hdswdx/jiantou2.png);
}
#four_flash .but_left {
	width:50px;
	height:100px;
	position:absolute;
	top:100px;
	left:0px;
}
#four_flash .but_right {
	width:50px;
	height:100px;
	position:absolute;
	top:100px;
	right:0px;
}
#four_flash .but_left:hover {
	background:url(/statics/images/hdswdx/qianxleft1.png) no-repeat;
}
#four_flash .but_right:hover {
	background:url(/statics/images/hdswdx/qianxr1.png) no-repeat;
}
/***************友情链接***************/
.link_bt {
	width:1400px;
	height:48px;
	margin:0 auto;
}
.link_bt span {
	color:#b41f23;
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	border-bottom:3px solid #b41f23;
	padding-bottom:20px;
}
.min_link_box {
	width:100%;
	height:auto;
	padding:20px;
	background:#EDEDED;
}
.min_link {
	width:1400px;
	height:auto;
	margin:0 auto;
}
.min_link a {
	color:#616060;
	font-size:16px;
	line-height:30px;
	margin-right:20px;
}
.min_link a:hover {
	color:#b41f23;
}
/***************底部***************/

.foot {
	width:100%;
	height:auto;
	padding:20px 0;
	color:#fff;
	font-size:18px;
	line-height:36px;
	text-align:center;
	background:#B41F23;
}
.foot a{color: #fff;}

/***************列表页***************/

.guide_icon {
	font-size:17px;
	line-height:30px;
	color:#b41f23;
	padding-left:20px;
	padding:28px 0;
	width:500px;
	
}
.guide_icon img {
	width:26px;
	height:26px;
	margin-right:20px;
	vertical-align:top;
}

.guide_icon a {
	color:#b41f23;
}
/*搜索框6*/
.bar6 {
	background: #fff;
	
}
.bar6 input {
	border: 2px solid #c5464a;
	border-radius: 5px;
	background: transparent;
	top: 0;
	right: 0;
}
.bar6 button {
	background: #c5464a;
	border-radius: 0 5px 5px 0;
	width: 60px;
	top: 0;
	right: 0;
}
.bar6 button:before {
	content: "搜索";
	font-size: 13px;
	color: #F9F0DA;
}
div.search {
	padding: 30px 0;
}
form {
	position: relative;
	width: 300px;
	margin: 0 auto;
}
input, button {
	border: none;
	outline: none;
}

button {
	height: 42px;
	width: 42px;
	cursor: pointer;
	position: absolute;
}

.inner_fl {width:1000px; min-height:500px; float:left;}
.inner_fr {width:330px; height:auto; float:right; }
.inner_list_fl {width:330px; height:auto; float:left; }


.inner_title {
	height:37px;
	border-bottom:1px #e1e1e1 solid;
}
.inner_title span {
	display:block;
	float:left;
	font-size:22px;
	color:#302c2d;
	border-bottom:3px #cd0000 solid;
	height:37px;
	font-weight:bold;
}


.inner_list {
	position:relative;
	min-height:500px;
	margin-left: 5px;
}
.inner_list li {
	background:url(/statics/images/hdswdx/xian.png)repeat-x center bottom;
	height:auto;
	line-height:45px;
	color:#999;
	overflow:hidden;
	padding:15px 0;
}
.inner_list li a {
	font-size:18px;
	color:#080808;
	float:left;
	overflow: hidden;
	width:850px;
	

}
.inner_list li a:hover {
	color:#cd0000
}
.inner_list li span {
	float:left;
	color:#b41f23;
	padding-right:50px;
	font-size:18px;
	
}

/* 分页 */

#pages {
	padding-top:50px;
	text-align:center;
	font:16px '微软雅黑';
	margin-bottom:50px;
}
#pages a {
	display:inline-block;
	padding:0px 14px;
	height:28px;
	font-size:16px;
	line-height:25px;
	background:#fff;
	border:1px solid #e3e3e3;
	text-align:center;
	color:#333
}
#pages a.a1 {
	padding:0px 14px;
	height:28px;
	line-height:25px;
	margin-top:0px;
}
#pages a:hover {
	background:#f1f1f1;
	color:#000;
	text-decoration:none;
}
#pages span {
	display:inline-block;
	padding:0px 14px;
	height:28px;
	line-height:25px;
	background:#b41f23;
	border:1px solid #b41f23;
	color:#fff;
	text-align:center;
}
.pagee .noPage {
	display:inline-block;
	padding:0px 14px;
	height:25px;
	line-height:25px;
	border:1px solid #e3e3e3;
	text-align:center;
	color:#a4a4a4;
}

/*焦点图*/
.focus{ position:relative; width:330px; height:210px; background-color: #000; float: left;}  
.focus img{ width: 330px; height: 210px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:-40px; left:0px; z-index:10; height:40px; line-height: 40px; /*background:rgba(0,0,0,0.6);*/    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#202020; font-size:18px; font-weight:bold; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:-50px; right:120px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(/statics/images/hdswdx/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.ny_gg {width:330px; height:auto; margin-top:80px;}
.ny_gg img {width:100%; height:auto;}

.inner_trends_tit {width:330px; height:60px; text-align:center; background:#B41F23; margin-top:3px;}

/*内页院校动态*/
.zxgxBox{
	margin-top: 48px;
}
.zxgxC{
	width: 320px;
	float: right;
	border-left: 1px solid #ebebeb;
	padding-left: 22px;
	position: relative;
	margin-top:20px;
}
.zxgxC .zxgxUlST{
	position: absolute;
    top: 0px;
    left: -2px;
    background: #fff;
    z-index: 10;
    width: 2px;
    height: 8px;
}
.zxgxC .zxgxUlSB{
	position: absolute;
	bottom: 0px;
	left: -1px;
	background: #fff;
	z-index: 10;
	width:2px;
	height:28px;
}
.zxgxTitle{
	border-bottom: 1px solid #e0e0e0;
	height: 36px;
	position: relative;
	margin-bottom: 30px;
}
.zxgxTitle i{
	display: block;
	width: 7px;
	height: 7px;
	position: absolute;
	left: -26.25px;
    top: 8px;
	background: url(/statics/images/hdswdx/H_xzxy_13.png) no-repeat;
}
.zxgxTitle span{
	font-size: 20px;
	color: #b50108;
	border-bottom: 1px solid #991719;
	display: block;
	float: left;
	height: 35px;
	line-height:20px;
}
.zxgxUl li{
	margin-bottom: 30px;
	position: relative;
}
.zxgxUl li i{
	display: block;
	width: 7px;
	height: 7px;
	position: absolute;
	left: -26.25px;
    top: 8px;
	background: url(/statics/images/hdswdx/H_xzxy_16.png) no-repeat;
}
.zxgxUl li:hover i{
	background: url(/statics/images/hdswdx/H_xzxy_13.png) no-repeat;
}
.zxgxUl li span{
	font-size: 12px;
	color: #b38484;
	padding-bottom: 4px;
	display: block;
}
.zxgxUl li a{
	font-size: 16px;
	color: #555;
	line-height: 22px;
	-moz-transition: .35s;	/* Firefox 4 */
	-webkit-transition: .35s;	/* Safari ?'? Chrome */
	-o-transition: .35s;	/* Opera */
}
.zxgxUl li:hover a{
	color: #b50108;
}

/*内页图片列表*/
.inner_box {width:1100px; min-height:900px; float:right; background:#fff; box-shadow: 1px 1px 4px #aaa; padding:15px; margin-bottom:20px;}

.inner_box_title {
	width:970px;
	height:37px;
	border-bottom:1px #e1e1e1 solid;
	margin-top:15px;
}
.inner_box_title span {
	display:block;
	float:left;
	font-size:22px;
	color:#cd0000;
	border-bottom:3px #cd0000 solid;
	height:37px
}

.inner_pho {width:100%; height:auto; overflow:hidden;}
.inner_pho ul {}
.inner_pho li {width:19%; height:300px; margin:3%; float:left; border:1px solid #CCC;}
.inner_pho li img {width:100%; height:250px;}
.inner_pho li p {font-size:16px; line-height:50px; color:#202020; text-align:center;}

.content {width:100%; height:auto; overflow:hidden; padding:15px;line-height:30px;}
.content h1 {font-size:24px; line-height:36px; color:#b41f23; font-weight:bold; text-align:center; padding:40px 0;}
.content p {font-size:17px; line-height:36px; color:#212020;}


/*内容页*/
.inner_show { margin:0 2%;}
.show {width:100%; height:auto; overflow:hidden; }
.show h1 {font-size: 30px;
    line-height: 40px;
    color: #1c1d1d;
    font-weight: bold;
    text-align: center;
    padding: 40px 0;
    border-bottom: 1px solid #DBDBDB;}
.show p {font-size:15px!important; line-height:36px; color:#212020; }
.show a {color: #0000FF}
.show a:hover {color: #FF0000}
.show span { text-align:center; line-height:36px; color:#212020; }
.show_content{width:100%; height:auto; overflow:hidden; }
.show_content p {font-size:17px!important; line-height:36px; color:#212020; }
.show_content img {display:block; margin:10px auto;}
.show_content a {color: #0000FF}
.show_content a:hover {color: #FF0000}
.show_content span { text-align:center; line-height:36px; color:#212020;  font-size:17px!important;}
.post_source span{ text-align:center; font-size:14px; line-height:28px; padding:10px 5px; color:#999;}
.post_source { width:95%; height:80px; font-size:12px; line-height:24px; color:#999; padding:10px 0 20px 0;}
.yuedu a{color: #000;}

/*下载*/
.download {width:96%; height:auto; overflow:hidden;  margin-top:30px;}
.download_tit { background:#b41f23; font-size:1em; line-height:1em; color:#fff; text-align:center; padding:20px 0 30px 0;}
.download_tit ul {}
.download_tit li { float:left;}

.down{width: 100%; padding: 20px 0;}
.down_title{font-size: 20px;}
.down_address{padding:10px 0;}
.down_address li{padding: 10px 0px;}
.down_address li a{color: #0066cc;}

table
{
    border-collapse:collapse;
	width:100%;
	height:auto;
	font-size:1em;
	color:#7c7d80;
	text-align:center;
}
table,th, td
{

	background:url(/statics/images/hdswdx/xian.png)repeat-x center bottom;
	height:auto;
	line-height:45px;
	color:#080808;
	overflow:hidden;
	padding:15px 0;
}
table a {color:#080808;}
table a:hover {color:#b41f23;}

/*搜索*/
.search_tit {width:330px; height:75px; font-size:18px;  line-height:75px; color:#fff; text-align:center; background:url(/statics/images/hdswdx/search_bg.jpg) no-repeat;}
.search_box {width:330px; height:auto; border:1px solid #e8e8e8; padding:15px 10px;}
.search_box ul {}
.search_box li {color:#1d1c1c; font-size:17px; line-height:35px; text-align:center; border-bottom:1px solid #e8e8e8; padding:15px 0;}
.search_bg {width:1400px; height:200px; text-align:center;  overflow:hidden; background:url(/statics/images/hdswdx/search_box_bg.jpg) no-repeat; margin:0 auto; margin-bottom:20px;}
.search_box a:hover{color: #b41f23;}

/*搜索框6*/
.bar8 {
}
.bar8 input {
	border: 2px solid #b41f23;
	border-radius: 5px;
	background: transparent;
	top: 0;
	right: 0;
	margin-top:40px;
}
.bar8 button {
	background: #c5464a;
	border-radius: 0 5px 5px 0;
	width: 60px;
	top: 0;
	right: 0;
	margin-top:40px;
}
.bar8 button:before {
	content: "搜索";
	font-size: 13px;
	color: #F9F0DA;
}
div.search {
	padding: 15px 15px;
}
.bar8 form {
	position: relative;
	width: 500px;
	margin: 0 auto;
}
.bar8 input, button {
	border: none;
	outline: none;
	border: 2px solid #b41f23;
}
.bar8 input {
	width: 100%;
	height: 42px;
	padding-left: 13px;
}
.bar8 button {
	height: 42px;
	width: 42px;
	cursor: pointer;
	position: absolute;
}

.sp_header { display:none;}
.sjj_nav { display:none;}


/*搜索*/
.sousuo{font-size: 20px;height: 23px;}
.search .kuang{font-size: 16px;height: 40px; width: 290px;}
#search_btn{position: absolute; width: 55px; height: 40px;}



/*专家学者左侧菜单*/
.left_nav{
	width: 250px;
	float:left;
}
.left_nav .title{
	text-align:center;
	font-size: 20px;
	padding: 10px 0;
	color: #fff;
	background-color: #b41f23;
}
.left_nav .nav_list{
	background-color: #F6F6F6;
}
.left_nav .nav_list .nav_item{
	display:inline-block;
	width: 100%;
	text-align:left;
	padding: 20px 40px;
	position:relative;
	box-sizing:border-box;
}
.left_nav .nav_list .nav_item:hover{
	color:#666;
	background-color: #f1f1f1;
}

.left_nav .nav_list .nav_item::before{
	content:"";
	display:inline-block;
	border:10px solid transparent;
	border-left-color: #939292;
	transform: translateY(12%);
}


/* 专家学者 */

    .zj-box .zj-title {
            color: #c60001;
            font-weight: 600;
            border-bottom: 1px solid #ccc;
            padding: 10px 0;
            font-size: 20px;
    }

    .zj-box .names-list {
            padding: 20px 0;
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 20px;
    }

    .zj-box .names-list .name-item {
            border-radius: 2px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 10px 15px;
            background-color: #fff;
            border-bottom: 1px solid #c60001;
            color: #000;
            box-shadow: 0 2px 4px rgba(0, 0, 0, .4);
    }










/*手机版*/
@media screen and (max-width: 750px) {
/*主页*/
.header{ width:100%; height:auto;}
.all_banner{width:100%; height:70px; background:url(/statics/images/hdswdx/wap_banner.jpg); background-size:100% 100%;}
.all_logo{width:50%; margin-left:25px; padding-top:7px; }
.all_logo img{width:180px; height:57px; margin-top:0px; margin-bottom:20px;}
.zxgxC {width:100%;}
.inner_trends_tit {width:100%;}
.page{width:100%;margin-bottom: 10px;}

.all_nav{display:none;}
.headline { height:100px; width:100%; margin-bottom: 10px;}
.headline h1 {font-size:1.2em; line-height:1.5em; padding:0 20px; margin-top:10px; height: 60px;}
.min_left {width:100%;  height:180px;}
.yx-rotaion {width:100%;}
.min_left img  {width:100%; height:180px;}
.min_right {width:96%; margin:0 2%;}
.min_title span {font-size:16px; line-height:37px; font-weight:bold;}

.current{width:100%;}
#pc_vodeo{display:none!important;}
#pc_vodeo video {width:100%;height:210px;}

ul.f94d16 li {height:auto; padding:10px 0; }
ul.f94d16 li a { font-size:14px; line-height:28px; }

.min_college {width:96%; margin:0 2%; margin-top:15px; margin-bottom:80px;}

ul.f68d16 li {  line-height:30px; overflow:hidden; padding:10px 0; height:85px;}
ul.f68d16 li a {width:100%; height:auto; overflow:hidden; font-size:14px; line-height:1.4em;}
ul.f68d16 li span { display:block; float:left; font-size:0.9em;}

.notice li a {font-size:14px; line-height:20px;}

.min_notice {width:100%; border:none; height:auto;}
.min_notice_title span {font-size:16px; padding-left:10px;}
.notice { border:0;}
.notice_date {width:20%; float:left; height:auto; margin-left:0px; margin-right:0px;}
.notice_day {font-size:40px; line-height:40px; }
.notice_year {font-size:14px; line-height:14px; }
.notice_text {width:74%; float:left; font-size:14px; line-height:1.4em;}
.mp45 { margin-top:5px;}

.min_special {width:96%; margin:0 2%;}
.special_pho {width:100%; height:auto; margin:5px 0;}
.special_pho img {width:100%; height:auto;}

.min_list {width:96%; margin:0 2%;}
ul.min_list li { line-height:30px; margin-top:10px;  }
ul.min_list li a {width:100%; font-size:16px; line-height:20px;}
ul.min_list li span { float:left; font-size:0.9em;}

.history_title {width:96%; margin:0 2%;}
.history_bt {font-size: 26px;}



.link_bt {width:96%; margin:0 2%; height:32px;}
.link_bt span {font-size:1em; padding-bottom:10px;}
.min_link {width:100%;}
.min_link a { margin-right:10px;}
.foot {font-size:0.9em; line-height:1.5em; padding:10px 0;}
.foot a{color: #fff;}


/*内容页*/

.inner_show{width: 95%;}
.inner_show .show .fr{display: none;}
.inner_show .show img{ width: 90%!important; height: auto!important; }

.content img {width: 90%!important; height: auto!important; }
/*下载*/

.guide_icon {width:96%; margin:0 2%; padding:5px 0; font-size:1em;}
div.search {display: none;}
form {width:280px;}
.inner_box {width:100%; padding:0; margin-bottom:30px; overflow:hidden;  }
.download {width:100%; margin-top:10px;}
table, th, td { padding:10px 5px; font-size:0.9em; line-height:1.5em;}
.download_tit { padding:10px 0 20px 0;}
.inner_box {min-height:400px; margin-bottom:20px;}
.ny_gg {width:100%; margin-top: 0px;}
.inner_fr {width:96%;  margin:0 2%;}
.inner_list_fl {width:96%;  margin:0 2%;}
.ny_gg img {width:100%;}
.inner_box_title span {font-size:18px; font-weight:bold;}


.bodyCon08 .students {width:330px;}
#four_flash {width:330px;height: 300px;margin: 0 auto;position: absolute;bottom: 40px;}

#four_flash .flashBg {width:100%;}
#four_flash .flashBg ul.mobile li {width:321px; margin-left:5px;}
#four_flash .flashBg ul.mobile li img {width:300px;}
#four_flash .but_left{width: 25px;height: 100px;position: absolute;top: 100px;left: 0px;}
#four_flash .but_right{width: 25px;height: 100px;position: absolute;top: 100px;right: 0px;}

.focus {width:280px;}
.focus img {width:280px;}


#pages a {font-size:14px;}
.content p {font-size:15px; line-height:26px;}

.search_box li {font-size:16px;}

/*列表*/
.inner_fl {width:96%;  margin:0 2%;}
.inner_list {width:96%;  margin:0 2%;}
.inner_list li { padding:0;}
.inner_list li a {width:100%;}

.inner_lr {width:96%;  margin:0 2%;}

#pages a.a1 { margin-bottom:10px;}

.inner_pho { margin-top:10px;}
.inner_box_title {width:96%;  margin:0 2%; margin-top:10px;}
.inner_box  {width:100%;}
.inner_pho li {width:46%;  margin:0 2%; height:250px; margin-bottom:15px;}
.inner_pho li img {width:100%; height:auto;}
.search_bg {width:100%; height:80px;  background:url(/statics/images/hdswdx/search_box_bg.jpg); background-size:100% 100%;}
.bar8 form {width:280px;}
.bar8 input { margin-top:20px; height:38px;}
.bar8 button { margin-top:20px; height:38px;}
.inner_title span {font-size:1em;}
cite {font-size:12px;}
.inner_list li span {font-size:1em;}
.inner_list li a {font-size:14px; line-height:20px; padding-bottom:10px;}
.search_tit {width:100%; height:45px; line-height:50px;}
.search_box {width:100%; border:none; padding:0;}
input {height:35px; font-size: 14px;}
button {height:35px;}

/*手机导航*/
.sp_header{height:50px;overflow:hidden;position:fixed;z-index:10;width:100%; top:5px; }
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:5px}
.sp_nav span{display:block;background:#f7f5f5;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#bf000a;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:0px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:0px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #d24d54 solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#fff;width:80%}
.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#f5f2f2;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#f5f2f2}
.sjj_nav ul li ul li>ul{margin-left:10px}


.all_banner {}
.sp_header { display:block;}
.sjj_nav {display:block;padding-top: 30px;}
.link_bt{display:none;}	
.min_link_box{display:none;}
.inner_fr{display:none;}
    .zj-box .names-list {
            grid-template-columns: repeat(3, 1fr);
            padding: 10px;
    }

}

@media (min-width: 750px) and (max-width: 1600px) {

    .header,
    .w-85,
    .footer,
    .other-link,
    .footer-top,
    .nav-menu {
        width: 1600px;
    }

    .footer .content .footer-top {
        padding: 30px 20px 10px;
        box-sizing: border-box;
    }

    .w-72,
    .w-68,
    .banner,
    .nav-menu .nav-list {
        width: 1400px;
    }
}

@media (max-width: 1400px) {

    .nav-menu,
    .nav-menu .nav-list,
    .header,
    .w-85,
    .footer,
    .other-link,
    .footer-top,
    .nav-menu {
        width: 1400px;
    }
}

/*手机版*/
@media screen and (max-width: 750px) {
    .container {
        overflow-x: hidden;
        font-size: 14px;
    }

    /* 头部 */
    .news,
    .header,
    .img-title,
    .teaching-box,
    .article-box,
    .dynamics,
    .other,
    .footer,
    .footer .content,
    .header .header-bottom,
    .wdyc-img-title {
        width: 100%;
    }

    .header .header-top,
    .header-bottom>img,
    .banner .banner-title,
    .tb-list-arrow,
    .nav-menu,
    .teaching-banner-list .tb-list-arrow,
    .teaching-banner-list .tb-current-list,
    .other .other-banner .arrows,
    .footer .content .footer-top,
    .other-link,.left_nav,
    .dynamics .dynamics-left-top .lt-content .lt-content-list {
        display: none;
    }

    .news,
    .teaching-box,
    .article-box,
    .dynamics>div {
        padding: 0 10px;
        box-sizing: border-box;
    }

    .header .header-bg {
        margin-top: 0;
        height: 200px;
    }

    .header .header-top .content {
        padding: 6.4px 10px;
    }

    .header .header-top .content .left {
        margin-left: 0;
    }


    .header .header-bottom {
        /* transform: translate(-50%, -20%); */
    }

    .header .header-bottom .logo {
        width: 50%;
        margin-left: 20px;
    }

    /* 轮播图 */
    .banner {
        width: 100%;
        height: 300px;
        margin-top: 0;
    }

    .banner::before {
        content: '';
        display: block;
        width: 100%;
        height: 40px;
        position: absolute;
        bottom: 0;
        z-index: 1;
        background-color: rgba(0, 0, 0, .4);
    }

    .banner .yx-rotaion {
        width: 100% !important;
    }

    .banner .yx-rotation-focus {
        bottom: 0;
    }

    /* 太阳成集团(中国)新闻动态公告 */
    .news {
        margin-top: 0;
    }

    .news,
    .dynamics {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto auto;
        grid-template-areas:
            "left-top"
            "left-bottom"
            "right";
    }

    .news .news-right .r-list .r-item>div:first-child {
        width: 60px;
    }

    .news .news-list li .news-item>span:first-child {
        flex: 1;
        line-height: 24px;
    }

    .news .news-list li .news-item>span:last-child {
        width: 100px;
        text-align: right;
    }

    .news .news-left-bottom .bg-img {
        /* height: 200px; */
        height: 100%;
        position: absolute;
    }

    .news .news-left-bottom .content {
        position: relative;
        left: 0;
        top: 0;
        padding-right: 10px;
    }

    .news .news-left-bottom .content .lb-title {
        margin-top: 10px;
    }

    .news .news-left-bottom .content .dj-list {
        display: flex;
        flex-direction: column;
        gap: 0;
        height: 100%;
        padding-bottom: 30px;
        padding-right: 8px;
    }

    .news .news-left-bottom .content .dj-list li {
        position: relative;
    }

    .news .news-left-bottom .content .dj-list li::before {
        top: 50%;
        transform: translateY(-50%);
    }

    .news .news-left-bottom .content .dj-list .dj-item {
        flex-direction: row;
        align-items: flex-start;
        height: auto;
        margin: 8px 0;
        line-height: 24px;
    }

    .news .news-left-bottom .content .dj-list .dj-item>div:first-child {
        flex: 1;
    }

    .news .news-left-bottom .content .dj-list .dj-item>div:last-child {
        width: 88px;
        text-align: right;
        font-size:14px;
    }

    .teaching-banner-list .tb-list-box {
        height: 200px;
    }

    .teaching-box .teaching-tab-title .content,
    .teaching-box .teaching-tab-title img {
        height: 40px;
    }

    /* 为党育才 */
    .wdyc-img-title {
        position: relative;
        overflow: hidden;
    }

    .wdyc-img-title img {
        width: 200%;
        transform: translateX(-22%);
    }

    .article-out-box {
        padding: 0 0 30px;
    }

    .article-box .article-list .article-item .article-title>div:first-child {
        width: 30px;
    }

    .article-box .article-list {
        display: flex;
        flex-direction: column;
    }

    .article-box .article-list li {
        padding: 15px;
    }

    .article-box .article-list .article-item {
        flex-direction: row;
    }

    .article-box .article-list .article-item .article-title {
        flex: 1;
    }

    .article-box .article-list .article-item>div:last-child {
        width: 100px;
        margin-left: 0;
        text-align: right;
    }

    .article-box .article-list>li:not(:last-child) {
        border-bottom: 1px dashed #dedbca;
    }

    .article-out-box {
        padding-bottom: 10px;
    }

    /* 培训动态 */
    .dynamics {
        margin-top: 10px;
    }

    .dynamics .dynamics-right .dr-list {
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(2, 1fr);
    }

    .dynamics .dynamics-left-bottom .bg-img {
        height: 100%;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
    }

    .dynamics .dynamics-left-bottom .dynamics-content {
        position: relative;
    }

    .dynamics .dynamics-left-bottom .dynamics-content .dynamics-list {
        position: relative;
        padding: 0 10%;
        font-size: 13px;
    }

    .dynamics .dynamics-left-bottom .dynamics-content .dynamics-item {
        padding: 10px 0;
    }

    .dynamics .dynamics-left-bottom .dynamics-content .dynamics-item span {
        margin: 10px 0;
    }

    .tf-size {
        font-size: 18px;
    }

    .footer .bg-img {
        position: absolute;
        width: 100%;
    }

    .footer .content {
        position: relative;
    }

    .footer .footer-bottom {
        flex-direction: column;
        top: 10px;
    }

    .footer .footer-bottom li {
        height: auto;
        margin: 5px 0;
        justify-content: center;
    }

    .picMarquee-left .bd ul li .pic img {
        width: 200px !important;
    }

    .footer .bg-img {
        height: 100%;
    }

    .footer .footer-bottom {
        position: relative;
        padding-bottom: 30px;
    }

    .footer .footer-bottom li .icp-logo {
        width: 30px;
    }

    /*手机导航*/
    .sp_header {
        /* height: 50px; */
        overflow: hidden;
        position: fixed;
        z-index: 10;
        width: 100%;
        top: 5px;
        padding: 5px;
        box-sizing: border-box;
    }

    .sp_logo {
        padding: 10px;
        float: left;
        height: 50px
    }

    .sp_logo img {
        margin: auto;
        max-height: 30px;
    }

    .sp_nav {
        width: 50px;
        float: right;
        position: relative;
        cursor: pointer;
        height: 30px;
        margin-top: 5px
    }

    .sp_nav span {
        display: block;
        background: #bb2320;
        width: 25px;
        height: 2px;
        position: absolute;
        left: 10px;
        transition: all ease 0.35s
    }

    .sp_nav span:nth-of-type(1) {
        top: 0px
    }

    .sp_nav span:nth-of-type(2) {
        top: 8px
    }

    .sp_nav span:nth-of-type(3) {
        top: 16px
    }

    .sp_nav_se span {
        background: #f7f5f5;
    }

    .sp_nav_se span:nth-of-type(1) {
        top: 10px;
        transform: rotate(45deg)
    }

    .sp_nav_se span:nth-of-type(2) {
        width: 0
    }

    .sp_nav_se span:nth-of-type(3) {
        top: 10px;
        transform: rotate(-45deg)
    }

    .sjj_nav {
        position: fixed;
        z-index: 9;
        background: #bf000a;
        width: 100%;
        height: calc(100% - 104px);
        font-size: 14px;
        line-height: 40px;
        top: -100%;
        left: 0;
        overflow: auto;
        overflow-x: hidden;
        transition: top ease 0.35s;
    }

    .nav_show {
        top: 0px
    }

    .sjj_nav>ul>li:first-child {
        overflow: hidden;
        border-top: 0
    }

    .sjj_nav>ul>li:first-child>a {
        float: left;
        width: calc(100% - 70px)
    }

    .sjj_nav>ul>li:first-child .language {
        float: right;
        width: 70px;
        overflow: hidden;
        line-height: 30px;
        margin-top: 5px
    }

    .sjj_nav>ul>li:first-child .language a {
        width: 35px;
        float: left;
        border-left: 1px #ddd solid;
        text-align: center;
        color: #999;
    }

    .sjj_nav ul li i {
        position: absolute;
        top: 5px;
        right: 0px;
        border-left: 0px #ddd solid;
        height: 30px;
        padding: 0px 7px 0 7px;
        width: 50%;
        display: flex;
        justify-content: flex-end;
    }

    .sjj_nav ul li i svg {
        transform: rotate(-90deg);
        transition: all ease 0.35s
    }

    .sjj_nav ul li .sjj_nav_i_se svg {
        transform: rotate(0deg)
    }

    .sjj_nav ul li {
        border-top: 1px #d24d54 solid;
        margin-left: 20px;
        position: relative;
        line-height: 40px;
        font-size: 14px
    }

    /* .sjj_nav>ul>li:last-child {
        border-bottom: 1px #ddd solid;
    } */

    .sjj_nav ul li ul {
        display: none
    }

    .sjj_nav ul li a {
        color: #fff;
        width: 80%
    }

    .sjj_nav ul li ul li a {
        color: #fff;
        display: block;
        text-align: left;
    }

    .sjj_nav ul li i svg {
        width: 20px;
        height: 20px;
        fill: #f5f2f2;
    }

    .sjj_nav ul li .sjj_nav_i_se svg {
        fill: #f5f2f2
    }

    .sjj_nav ul li ul li>ul {
        margin-left: 10px
    }

    .sp_header {
        display: block;
    }

    .sjj_nav {
        display: block;
        padding-top: 30px;
    }

    .link_bt {
        display: none;
    }

    .min_link_box {
        display: none;
    }

    .inner_fr {
        display: none;
    }
}

@media screen and (max-width: 650px) {
    .header .header-bottom .logo {
        width: 60%;
    }

    .teaching-banner-list .tb-list-box {
        height: 150px;
    }

    .dynamics .dynamics-left-top .lt-content-banner .lt-banner-item {
        height: 300px;
    }

}

@media screen and (max-width: 450px) {
    .header .header-bg {
        height: 140px;
    }

    .banner {
        height: 230px;
    }

    .teaching-banner-list .tb-list-box {
        height: 100px;
    }

    .dynamics .dynamics-left-top .lt-content-banner .lt-banner-item {
        height: 200px;
    }
}


