@charset "utf-8";
.container {
	padding: 0 6.37%;
}



@media (max-width: 1025px) {
.container {
	padding: 0 5%;
}
}
@media (max-width: 992px) {
.container {
	padding: 0 10px;
}
}
@media (max-width: 767px) {
.container {
	padding: 0 8px;
}	
}
.container1 {
	padding: 0 8%;
	background: #fff;
}
@media (max-width: 1601px) {
.container1 {
	padding: 0 6%;
}
}
@media (max-width: 1025px) {
.container1 {
	padding: 0 5%;
}
}
@media (max-width: 992px) {
.container1 {
	padding: 0 20px;
}
}
@media (max-width: 767px) {
.container1 {
	padding: 0 10px;
}
}
.container2 {
	padding: 0 16.3%;
	background: #fff;
}
@media (max-width: 1601px) {
.container2 {
	padding: 0 6%;
}
}
@media (max-width: 1025px) {
.container2 {
	padding: 0 5%;
}
}
@media (max-width: 992px) {
.container2 {
	padding: 0 20px;
}
}
@media (max-width: 767px) {
.container2 {
	padding: 0 10px;
}
}
.phone-nav {
	width: 60px;
	height: 80px;
	float: right;
	line-height: 80px;
	background: #8e2424;
	text-align: center;
	font-size: 30px;
	display: none;
}
@media (max-width: 1025px) {
.phone-nav {
	display: block;
	line-height: 68px;
	height: 68px;
}
}
@media (max-width: 767px) {
.phone-nav {
	line-height: 42px;
	height: 52px;
	width: 40px;
}
}
@media (max-width: 376px) {
.phone-nav {
	line-height: 32px;
	height: 42px;
}
}
@media (max-width: 321px) {
.phone-nav {
	line-height: 28px;
	height: 38px;
}
}
.phone-nav .icon-caidan {
	color: #fff;
	font-size: 32px;
}
@media (max-width: 767px) {
.phone-nav .icon-caidan {
	font-size: 24px;
}
}
@media (max-width: 376px) {
.phone-nav .icon-caidan {
	font-size: 20px;
}
}
header {
	background: url("style_res/headerbg.jpg") repeat-y right top #ffffff;
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 99;
}
@media (max-width: 767px) {
header {
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
}
}
header .top {
	background: #fff;
}
header .logo {
	float: left;
	max-width: 250px;
	margin: 10px 0 0;
	overflow: hidden;
}
@media (max-width: 1601px) {
header .logo {
	/* max-width: 195px; */
}
}
@media (max-width: 1445px) {
header .logo {
	/* max-width: 170px; */
}
}
@media (max-width: 1367px) {
header .logo {
	max-width: 162px;
}
}
@media (max-width: 1281px) {
header .logo {
	max-width: 151px;
}
}
@media (max-width: 1025px) {
header .logo {
	max-width: 135px;
}
}
@media (max-width: 767px) {
header .logo {
	max-width: 150px;
	margin: 9px 0 0;
}
}
@media (max-width: 376px) {
header .logo {
	max-width: 80px;
	margin: 7px 0 0;
}
}
@media (max-width: 321px) {
header .logo {
	max-width: 78px;
	margin: 5px 0 0;
}
}
header .logo img {
	max-width: 100%;
}
header .top-right {
	float: right;
	width: 83.2%;
}
@media (max-width: 1681px) {
header .top-right {
	width: 82.2%;
}
}
@media (max-width: 1601px) {
header .top-right {
	width: 83.5%;
}
}
@media (max-width: 1070px) {
header .top-right {
	width: 80%;
}
}
@media (max-width: 992px) {
header .top-right {
	width: 74%;
}
}
@media (max-width: 767px) {
header .top-right {
	width: 50%;
}
}
@media (max-width: 376px) {
header .top-right {
	width: 63%;
}
}
header .searchz {
	float: right;
	cursor: pointer;
	background: #8e2424;
	height: 100px;
	width: 68px;
	text-align: center;
	line-height: 100px;
}
@media (max-width: 1690px) {
header .searchz {
	width: 64px;
}
}
@media (max-width: 1601px) {
header .searchz {
	height: 90px;
	line-height: 90px;
}
}
@media (max-width: 1445px) {
header .searchz {
	line-height: 80px;
	height: 80px;
	width: 60px;
}
}
@media (max-width: 1367px) {
header .searchz {
	line-height: 76px;
	height: 76px;
	width: 50px;
}
}
@media (max-width: 1281px) {
header .searchz {
	line-height: 72px;
	height: 72px;
	width: 48px;
}
}
@media (max-width: 1025px) {
header .searchz {
	width: 50px;
	line-height: 68px;
	height: 68px;
}
}
@media (max-width: 767px) {
header .searchz {
	line-height: 52px;
	height: 52px;
}
}
@media (max-width: 376px) {
header .searchz {
	width: 40px;
	line-height: 42px;
	height: 42px;
}
}
@media (max-width: 321px) {
header .searchz {
	line-height: 34px;
	height: 38px;
}
}
header .searchz .icon-sousuo {
	color: #fff;
	font-size: 20px;
}
@media (max-width: 376px) {
header .searchz .icon-sousuo {
	font-size: 18px;
}
}
@media (max-width: 321px) {
header .searchz .icon-sousuo {
	font-size: 16px;
}
}
header .en {
	float: right;
	height: 100%;
	width: 66px;
	text-align: center;
	color: #8e2424;
	font-size: 15px;
	background: #fff;
	line-height: 100px;
	overflow: hidden;
	height: 100px;
	border-left: 1px solid #cccccc;
}
header .en a {
	color: #8e2424;
	display: block;
}
@media (max-width: 1690px) {
header .en {
	width: 60px;
}
}
@media (max-width: 1601px) {
header .en {
	height: 90px;
	line-height: 90px;
}
}
@media (max-width: 1445px) {
header .en {
	line-height: 80px;
	height: 80px;
	width: 58px;
}
}
@media (max-width: 1367px) {
header .en {
	line-height: 76px;
	height: 76px;
	width: 50px;
}
}
@media (max-width: 1281px) {
header .en {
	line-height: 72px;
	height: 72px;
	width: 48px;
}
}
@media (max-width: 1025px) {
header .en {
	line-height: 68px;
	height: 68px;
}
}
@media (max-width: 767px) {
header .en {
	line-height: 52px;
	height: 52px;
}
}
@media (max-width: 376px) {
header .en {
	line-height: 42px;
	height: 42px;
	width: 70px;
	font-size: 13px;
}
}
@media (max-width: 321px) {
header .en {
	line-height: 38px;
	height: 38px;
	width: 66px;
	font-size: 12px;
}
}
header .en .icon-xiajiantou {
	margin: 0 0 0 2px;
	font-weight: bold;
	font-size: 14px;
}
@media (max-width: 1367px) {
header .en .icon-xiajiantou {
	font-size: 13px;
}
}
@media (max-width: 376px) {
header .en .icon-xiajiantou {
	font-size: 12px;
}
}
header .nav {
	z-index: 55;
	width: 100%;
	padding: 0 155px 0 0;
	text-align: right;
}
@media (max-width: 1681px) {
header .nav {
	padding: 0 135px 0 0;
}
}
@media (max-width: 1445px) {
header .nav {
	padding: 0 127px 0 0;
}
}
@media (max-width: 1367px) {
header .nav {
	padding: 0 112px 0 0;
}
}
@media (max-width: 1025px) {
header .nav {
	display: none;
}
}
header .nav > li {
	display: inline-block;
	margin: 0 1.9%;
}
@media (max-width: 1690px) {
header .nav > li {
	margin: 0 1.38%;
}
}
@media (max-width: 1445px) {
header .nav > li {
	margin: 0 1.3%;
}
}
@media (max-width: 1367px) {
header .nav > li {
	margin: 0 1.18%;
}
}
@media (max-width: 1310px) {
header .nav > li {
	margin: 0 1.1%;
}
}
@media (max-width: 1281px) {
header .nav > li {
	margin: 0 1.2%;
}
}
@media (max-width: 1160px) {
header .nav > li {
	margin: 0 0.8%;
}
}
@media (max-width: 1100px) {
header .nav > li {
	margin: 0 0.6%;
}
}
@media (max-width: 1070px) {
header .nav > li {
	margin: 0 0.45%;
}
}
header .nav > li:hover > a {
	color: #8e2424;
}
header .nav > li:hover .subz .suba li {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
header .nav > li:hover .subz .subb li {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
header .nav > li > a {
	display: block;
	height: 100px;
	color: #333333;
	font-size: 16px;
	text-align: center;
	line-height: 100px;
}
@media (max-width: 1601px) {
header .nav > li > a {
	font-size: 15px;
	height: 90px;
	line-height: 90px;
}
}
@media (max-width: 1445px) {
header .nav > li > a {
	line-height: 80px;
	height: 80px;
}
}
@media (max-width: 1367px) {
header .nav > li > a {
	line-height: 76px;
	height: 76px;
}
}
@media (max-width: 1281px) {
header .nav > li > a {
	line-height: 72px;
	height: 72px;
	font-size: 14px;
}
}
@media (max-width: 1230px) {
header .nav > li > a {
	font-size: 13px;
}
}
@media (max-width: 1070px) {
header .nav > li > a {
	font-size: 12px;
}
}
header .nav .active > a {
	color: #8e2424;
}
header .nav .li-last {
	padding: 0 0 0 3%;
	position: relative;
	z-index: 1;
}
header .nav .li-last:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 45px;
	width: 1px;
	height: 11px;
	background: #cccccc;
}
@media (max-width: 1601px) {
header .nav .li-last:before {
	top: 40px;
}
}
@media (max-width: 1445px) {
header .nav .li-last:before {
	top: 33px;
}
}
@media (max-width: 1367px) {
header .nav .li-last:before {
	top: 32px;
}
}
.subz {
	width: 100%;
	position: absolute;
	left: 0;
	top: 100px;
	z-index: 90;
	overflow: hidden;
	background: #fff;
	height: 0;
	display: block;
	transition: all 0.45s ease-in-out;
	-webkit-transition: all 0.45s ease-in-out;
	-moz-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
}
@media (max-width: 1601px) {
.subz {
	top: 90px;
}
}
@media (max-width: 1445px) {
.subz {
	top: 80px;
}
}
@media (max-width: 1367px) {
.subz {
	top: 76px;
}
}
@media (max-width: 1281px) {
.subz {
	top: 72px;
}
}
.subz:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 2px;
	background: #ebebeb;
}
.subz .suba {
	margin: 0 -15px;
	font-size: 0;
	transition: all 0.45s ease-in-out;
	-webkit-transition: all 0.45s ease-in-out;
	-moz-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
	position: relative;
}
.subz .suba > li {
	display: block;
	float: left;
	height: 100%;
	vertical-align: top;
	padding: 30px 50px 15px 15px;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transform: translate3d(0, -180%, 0);
	-webkit-transform: translate3d(0, -180%, 0);
	-moz-transform: translate3d(0, -180%, 0);
	-o-transform: translate3d(0, -180%, 0);
}
@media (max-width: 1445px) {
.subz .suba > li {
	padding: 25px 40px 15px 15px;
}
}
.subz .suba > li:hover {
	background: #e5e5e5;
}
.subz .suba > li:hover .pic img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.subz .suba > li:hover span a {
	color: #8e2424;
}
.subz .suba > li span {
	display: block;
	color: #811c21;
	font-size: 15px;
	margin: 0 0 10px;
	line-height: 22px;
	max-height: 44px;
	overflow: hidden;
	text-align: left;
}
@media (max-width: 1601px) {
.subz .suba > li span {
	font-size: 14px;
}
}
.subz .suba > li span a {
	color: #811c21;
	display: block;
}
.subz .suba > li p {
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 6px;
}
@media (max-width: 1601px) {
.subz .suba > li p {
	font-size: 12px;
}
}
.subz .suba > li p:hover a {
	color: #8e2424;
}
.subz .suba > li p a {
	color: #737373;
	display: block;
}
.subz .subb {
	margin: 0 -5px;
	font-size: 0;
	transition: all 0.45s ease-in-out;
	-webkit-transition: all 0.45s ease-in-out;
	-moz-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
	transform: translate3d(0, -180%, 0);
	-webkit-transform: translate3d(0, -180%, 0);
	-moz-transform: translate3d(0, -180%, 0);
	-o-transform: translate3d(0, -180%, 0);
	position: relative;
}
@media (max-width: 1445px) {
.subz .subb {
	margin: 0 -4px;
}
}
.subz .subb > li {
	display: block;
	float: left;
	height: 100%;
	vertical-align: top;
	width: 14.285%;
	padding: 30px 5px 15px;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transform: translate3d(0, -180%, 0);
	-webkit-transform: translate3d(0, -180%, 0);
	-moz-transform: translate3d(0, -180%, 0);
	-o-transform: translate3d(0, -180%, 0);
}
.i5 .subz .subb > li{width:20%}
@media (max-width: 1445px) {
.subz .subb > li {
	padding: 25px 4px 15px;
}
}
.subz .subb > li:hover {
	background: #e5e5e5;
	padding: 30px 15px 15px;
}
@media (max-width: 1681px) {
.subz .subb > li:hover {
	padding: 30px 12px 15px;
}
}
@media (max-width: 1445px) {
.subz .subb > li:hover {
	padding: 25px 12px 15px;
}
}
.subz .subb > li:hover .pic img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.subz .subb > li:hover span a {
	color: #8e2424;
}
.subz .subb > li .pic {
	position: relative;
	z-index: 1;
	margin: 0 0 12px;
	overflow: hidden;
}
.subz .subb > li .pic img {
	transition: all 0s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
}
.subb .pic img.vcenter {opacity: 0;}
#research-title:hover .subz .vcenter {
    opacity: 1;
}
.subz .subb > li .pic:after {
	content: "";
	display: block;
	padding-bottom: 61%;
}
.subz .subb > li span {
	display: block;
	color: #811c21;
	font-size: 15px;
	line-height: 22px;
	max-height: 44px;
	margin: 0 0 10px;
	overflow: hidden;
	text-align: left;
}
@media (max-width: 1681px) {
.subz .subb > li span {
	font-size: 14px;
}
}
@media (max-width: 1445px) {
.subz .subb > li span {
	line-height: 20px;
}
}
.subz .subb > li span a {
	color: #811c21;
	display: block;
}
.subz .subb > li p {
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 6px;
}
@media (max-width: 1601px) {
.subz .subb > li p {
	font-size: 12px;
}
}
.subz .subb > li p:hover a {
	color: #8e2424;
}
.subz .subb > li p a {
	color: #737373;
	display: block;
}
#research-title .subz .suba {
	padding: 0 0 0 29.6%;
}
@media (max-width: 1681px) {
#research-title .subz .suba {
	padding: 0 0 0 30.2%;
}
}
@media (max-width: 1601px) {
#research-title .subz .suba {
	padding: 0 0 0 30%;
}
}
@media (max-width: 1445px) {
#research-title .subz .suba {
	padding: 0 0 0 26%;
}
}
@media (max-width: 1367px) {
#research-title .subz .suba {
	padding: 0 0 0 25%;
}
}
@media (max-width: 1281px) {
#research-title .subz .suba {
	padding: 0 0 0 24%;
}
}
#research-title .subz .suba li {
	min-height: 77px;
	height: auto;
}
@media (max-width: 1445px) {
#research-title .subz .suba li {
	height: 72px;
}
}
#research-title:hover .subz {
	height: auto; min-height:77px;
}
@media (max-width: 1445px) {
#research-title:hover .subz {
	height: auto;
}
}
#news-title .subz .suba {
	padding: 0 0 0 37%;
}
@media (max-width: 1681px) {
#news-title .subz .suba {
	padding: 0 0 0 38%;
}
}
@media (max-width: 1601px) {
#news-title .subz .suba {
	padding: 0 0 0 37.7%;
}
}
@media (max-width: 1445px) {
#news-title .subz .suba {
	padding: 0 0 0 33.8%;
}
}
@media (max-width: 1367px) {
#news-title .subz .suba {
	padding: 0 0 0 33.5%;
}
}
@media (max-width: 1281px) {
#news-title .subz .suba {
	padding: 0 0 0 32.6%;
}
}
#news-title .subz .suba li {
	height: 77px;
}
@media (max-width: 1445px) {
#news-title .subz .suba li {
	height: 72px;
}
}
#news-title:hover .subz {
	height: 77px;
}
@media (max-width: 1445px) {
#news-title:hover .subz {
	height: 72px;
}
}
#news-title .nav-margin {
	margin: 0 0 0 34%;
}
#education-title .subb li {
	height: 330px;
}
@media (max-width: 1445px) {
#education-title .subb li {
	height: 300px;
}
}
#education-title:hover .subz {
	height: 330px;
}
@media (max-width: 1445px) {
#education-title:hover .subz {
	height: 300px;
}
}
#career-title .subz .suba {
	padding: 0 0 0 35%;
}
@media (max-width: 1681px) {
#career-title .subz .suba {
	padding: 0 0 0 32.8%;
}
}
@media (max-width: 1601px) {
#career-title .subz .suba {
	padding: 0 0 0 41%;
}
}
@media (max-width: 1445px) {
#career-title .subz .suba {
	padding: 0 0 0 28.5%;
}
}
@media (max-width: 1367px) {
#career-title .subz .suba {
	padding: 0 0 0 27%;
}
}
@media (max-width: 1281px) {
#career-title .subz .suba {
	padding: 0 0 0 25%;
}
}
#career-title .subz .suba li {
	height: 149px;
}
@media (max-width: 1445px) {
#career-title .subz .suba li {
	height: 144px;
}
}
#career-title:hover .subz {
	height: 149px;
}
@media (max-width: 1445px) {
#career-title:hover .subz {
	height: 144px;
}
}
#club-title .subz .suba {
	padding: 0 0 0 45.6%;
}
@media (max-width: 1681px) {
#club-title .subz .suba {
	padding: 0 0 0 43.5%;
}
}
@media (max-width: 1601px) {
#club-title .subz .suba {
	padding: 0 0 0 42.5%;
}
}
@media (max-width: 1445px) {
#club-title .subz .suba {
	padding: 0 0 0 40%;
}
}
@media (max-width: 1367px) {
#club-title .subz .suba {
	padding: 0 0 0 38.7%;
}
}
@media (max-width: 1281px) {
#club-title .subz .suba {
	padding: 0 0 0 36%;
}
}
#club-title .subz .suba li {
	height: 77px;
}
@media (max-width: 1445px) {
#club-title .subz .suba li {
	height: 72px;
}
}
#club-title:hover .subz {
	height: 77px;
}
@media (max-width: 1445px) {
#club-title:hover .subz {
	height: 72px;
}
}
#professor-title .subz .suba {
	padding: 0 0 0 62%;
}
@media (max-width: 1681px) {
#professor-title .subz .suba {
	padding: 0 0 0 61%;
}
}
@media (max-width: 1601px) {
#professor-title .subz .suba {
	padding: 0 0 0 60.2%;
}
}
@media (max-width: 1445px) {
#professor-title .subz .suba {
	padding: 0 0 0 58.5%;
}
}
@media (max-width: 1367px) {
#professor-title .subz .suba {
	padding: 0 0 0 58%;
}
}
@media (max-width: 1281px) {
#professor-title .subz .suba {
	padding: 0 0 0 56.5%;
}
}
#professor-title .subz .suba li {
	height: 101px;
}
@media (max-width: 1445px) {
#professor-title .subz .suba li {
	height: 96px;
}
}
#professor-title:hover .subz {
	height: 101px;
}
@media (max-width: 1445px) {
#professor-title:hover .subz {
	height: 96px;
}
}
#contact-title .subz .suba {
	padding: 0 0 0 61.4%;
}
@media (max-width: 1681px) {
#contact-title .subz .suba {
	padding: 0 0 0 59.6%;
}
}
@media (max-width: 1681px) {
#contact-title .subz .suba {
	padding: 0 0 0 59.3%;
}
}
@media (max-width: 1601px) {
#contact-title .subz .suba {
	padding: 0 0 0 58.7%;
}
}
@media (max-width: 1445px) {
#contact-title .subz .suba {
	padding: 0 0 0 57%;
}
}
@media (max-width: 1367px) {
#contact-title .subz .suba {
	padding: 0 0 0 56.5%;
}
}
@media (max-width: 1281px) {
#contact-title .subz .suba {
	padding: 0 0 0 54.2%;
}
}
#contact-title .subz .suba li {
	height: 77px;
}
@media (max-width: 1445px) {
#contact-title .subz .suba li {
	height: 72px;
}
}
#contact-title:hover .subz {
	height: 77px;
}
@media (max-width: 1445px) {
#contact-title:hover .subz {
	height: 72px;
}
}
.header1 {
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	animation: myfirst 1.6s alternate;
	-webkit-animation: myfirst 1.6s alternate;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
}
@keyframes myfirst {
 0% {
 top: -110px;
}
 100% {
 top: 0;
}
}
@-webkit-keyframes myfirst {
 0% {
 top: -110px;
}
 100% {
 left: 0;
}
}
.search-box {
	position: fixed;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 100%;
	z-index: 99;
	background: url("style_res/maskz.png");
}
.search-box .search-main {
	position: relative;
}
.search-box .top-right1 {
	background: #8e2424;
	z-index: 99;
	right: 0;
	top: 0;
	position: absolute;
	float: right;
	width: 83.2%;
	height: 100px;
}
@media (max-width: 1681px) {
.search-box .top-right1 {
	width: 82.2%;
}
}
@media (max-width: 1601px) {
.search-box .top-right1 {
	width: 83.5%;
	height: 90px;
}
}
@media (max-width: 1445px) {
.search-box .top-right1 {
	height: 80px;
}
}
@media (max-width: 1367px) {
.search-box .top-right1 {
	height: 76px;
}
}
@media (max-width: 1281px) {
.search-box .top-right1 {
	height: 72px;
}
}
@media (max-width: 767px) {
.search-box .top-right1 {
	height: 52px;
}
}
@media (max-width: 376px) {
.search-box .top-right1 {
	height: 42px;
}
}
@media (max-width: 321px) {
.search-box .top-right1 {
	height: 38px;
}
}
.search-box .search-select {
	width: 120px;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	background: #8e2424;
	z-index: 50;
	border-right: 1px solid #b06666;
	height: 100px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 100px;
}
@media (max-width: 1601px) {
.search-box .search-select {
	height: 90px;
	line-height: 90px;
}
}
@media (max-width: 1445px) {
.search-box .search-select {
	height: 80px;
	line-height: 80px;
}
}
@media (max-width: 1367px) {
.search-box .search-select {
	height: 76px;
	line-height: 76px;
}
}
@media (max-width: 1281px) {
.search-box .search-select {
	height: 72px;
	line-height: 72px;
}
}
@media (max-width: 767px) {
.search-box .search-select {
	height: 52px;
	width: 90px;
	font-size: 12px;
	line-height: 52px;
}
}
@media (max-width: 376px) {
.search-box .search-select {
	height: 42px;
	width: 80px;
	font-size: 11px;
	line-height: 42px;
}
}
@media (max-width: 321px) {
.search-box .search-select {
	height: 38px;
	width: 70px;
	font-size: 10px;
	line-height: 38px;
}
}
.search-box .search-select span {
	display: inline-block;
	margin: 0 8px 0 0;
}
@media (max-width: 376px) {
.search-box .search-select span {
	margin: 0 5px 0 0;
}
}
.search-box .search-select em {
	font-style: inherit;
	display: inline-block;
}
.search-box .search-select .icon-xiajiantou {
	font-size: 13px;
}
@media (max-width: 321px) {
.search-box .search-select .icon-xiajiantou {
	font-size: 12px;
}
}
.search-box .search-right {
	position: relative;
	width: 100%;
	height: 100px;
	padding: 0 28% 0 120px;
	z-index: 5;
}
@media (max-width: 1601px) {
.search-box .search-right {
	height: 90px;
}
}
@media (max-width: 1445px) {
.search-box .search-right {
	height: 80px;
}
}
@media (max-width: 1367px) {
.search-box .search-right {
	height: 76px;
}
}
@media (max-width: 1281px) {
.search-box .search-right {
	height: 72px;
}
}
@media (max-width: 767px) {
.search-box .search-right {
	height: 52px;
	padding: 0 5px 0 90px;
}
}
@media (max-width: 376px) {
.search-box .search-right {
	height: 42px;
	padding: 0 0 0 80px;
}
}
@media (max-width: 321px) {
.search-box .search-right {
	height: 38px;
	padding: 0 0 0 70px;
}
}
.search-box .search-right .search-input {
	position: relative;
	z-index: 5;
	height: 100px;
	width: 100%;
	padding: 28px 50px 0 75px;
}
@media (max-width: 1601px) {
.search-box .search-right .search-input {
	height: 90px;
	padding: 23px 50px 0 75px;
}
}
@media (max-width: 1445px) {
.search-box .search-right .search-input {
	height: 80px;
	padding: 18px 50px 0 75px;
}
}
@media (max-width: 1367px) {
.search-box .search-right .search-input {
	height: 76px;
	padding: 17px 50px 0 75px;
}
}
@media (max-width: 1281px) {
.search-box .search-right .search-input {
	height: 72px;
	padding: 15px 50px 0 75px;
}
}
@media (max-width: 767px) {
.search-box .search-right .search-input {
	height: 52px;
	padding: 5px 30px 0 45px;
}
}
@media (max-width: 376px) {
.search-box .search-right .search-input {
	height: 42px;
	padding: 0 30px 0 40px;
}
}
@media (max-width: 321px) {
.search-box .search-right .search-input {
	padding: 0 30px;
	height: 38px;
}
}
.search-box .search-right .search-input input {
	width: 100%;
	height: 42px;
	border: 1px solid #cdcdcd;
	font-family: "microsoft yahei";
	line-height: 42px;
	color: #fff;
	font-size: 14px;
	background: none;
	border: none;
}
.search-box .search-right .search-input input::-webkit-input-placeholder {
 color: #fff;
}
@media (max-width: 376px) {
.search-box .search-right .search-input input {
	font-size: 12px;
}
}
@media (max-width: 321px) {
.search-box .search-right .search-input input {
	height: 38px;
	font-size: 11px;
	line-height: 38px;
}
}
.search-box .search-right span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	color: #fff;
	overflow: hidden;
}
@media (max-width: 1601px) {
.search-box .search-right span {
	height: 90px;
	line-height: 90px;
}
}
@media (max-width: 1445px) {
.search-box .search-right span {
	height: 80px;
	line-height: 80px;
}
}
@media (max-width: 1367px) {
.search-box .search-right span {
	height: 76px;
	line-height: 76px;
}
}
@media (max-width: 1281px) {
.search-box .search-right span {
	height: 72px;
	line-height: 72px;
}
}
@media (max-width: 767px) {
.search-box .search-right span {
	height: 52px;
	line-height: 52px;
	width: 42px;
}
}
@media (max-width: 376px) {
.search-box .search-right span {
	height: 42px;
	line-height: 42px;
	width: 38px;
}
}
@media (max-width: 321px) {
.search-box .search-right span {
	height: 38px;
	line-height: 38px;
	width: 30px;
}
}
.search-box .search-right span a {
	display: block;
	color: #fff;
}
.search-box .search-right b {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	width: 45px;
	font-weight: bold;
	height: 100px;
	line-height: 96px;
	text-align: center;
	color: #fff;
	overflow: hidden;
}
@media (max-width: 1601px) {
.search-box .search-right b {
	height: 90px;
	line-height: 90px;
}
}
@media (max-width: 1445px) {
.search-box .search-right b {
	height: 80px;
	line-height: 78px;
}
}
@media (max-width: 1367px) {
.search-box .search-right b {
	height: 76px;
	line-height: 76px;
}
}
@media (max-width: 1281px) {
.search-box .search-right b {
	height: 72px;
	line-height: 72px;
}
}
@media (max-width: 767px) {
.search-box .search-right b {
	height: 52px;
	line-height: 52px;
	width: 30px;
}
}
@media (max-width: 376px) {
.search-box .search-right b {
	height: 42px;
	line-height: 42px;
}
}
@media (max-width: 321px) {
.search-box .search-right b {
	height: 38px;
	line-height: 38px;
}
}
.search-box .search-right .icon-sousuo {
	color: #fff;
	font-size: 20px;
}
@media (max-width: 376px) {
.search-box .search-right .icon-sousuo {
	font-size: 17px;
}
}
@media (max-width: 321px) {
.search-box .search-right .icon-sousuo {
	font-size: 16px;
}
}
.search-box .search-right .icon-error {
	color: #fff;
	font-size: 16px;
}
@media (max-width: 376px) {
.search-box .search-right .icon-error {
	font-size: 12px;
}
}
.search-box .top1 {
	display: block;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}
.search-box .top2 {
	display: block;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
}
.search-box .search-hide {
	position: absolute;
	left: 0;
	top: 100px;
	width: 50%;
	background: #fff;
	padding: 20px 0 40px;
	display: none;
}
@media (max-width: 1601px) {
.search-box .search-hide {
	top: 90px;
}
}
@media (max-width: 1445px) {
.search-box .search-hide {
	top: 80px;
}
}
@media (max-width: 1367px) {
.search-box .search-hide {
	top: 76px;
}
}
@media (max-width: 1281px) {
.search-box .search-hide {
	top: 72px;
}
}
@media (max-width: 767px) {
.search-box .search-hide {
	top: 52px;
	width: 80%;
	padding: 10px 0 15px;
}
}
@media (max-width: 376px) {
.search-box .search-hide {
	top: 42px;
}
}
@media (max-width: 321px) {
.search-box .search-hide {
	top: 38px;
}
}
.search-box .search-hide li {
	cursor: pointer;
	color: #666666;
	font-size: 14px;
	padding: 8px 55px;
	line-height: 22px;
}
@media (max-width: 1601px) {
.search-box .search-hide li {
	padding: 8px 48px;
}
}
@media (max-width: 1445px) {
.search-box .search-hide li {
	padding: 8px 30px;
}
}
@media (max-width: 767px) {
.search-box .search-hide li {
	padding: 4px 10px;
	line-height: 18px;
	font-size: 12px;
}
}
@media (max-width: 376px) {
.search-box .search-hide li {
	font-size: 11px;
}
}
.search-box .search-hide li:hover {
	background: #8e2424;
	color: #fff;
}
.bannerz {
	width: 100%;
	overflow: hidden;
}
.bannerz .pc-banner {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
@media (max-width: 991px) {
.bannerz .pc-banner {
	display: none;
}
}
.bannerz .pc-banner .slick-dots {
	bottom: 125px;
}
@media (max-width: 1650px) {
.bannerz .pc-banner .slick-dots {
	bottom: 100px;
}
}
@media (max-width: 992px) {
.bannerz .pc-banner .slick-dots {
	bottom: 80px;
}
}
.bannerz .pc-banner .slick-dots li button {
	width: 18px;
	height: 18px;
	background: url("style_res/banner-btn02.png") no-repeat;
	background-size: 100% 100%;
}
@media (max-width: 992px) {
.bannerz .pc-banner .slick-dots li button {
	width: 16px;
	height: 16px;
}
}
.bannerz .pc-banner .slick-dots li.slick-active button {
	background: url("style_res/banner-btn01.png") no-repeat;
	background-size: 100% 100%;
}
.bannerz .pc-banner .pic {
	display: block;
	position: relative;
}
.bannerz .pc-banner .pic:after {
	content: "";
	display: block;
	padding-bottom: 37.8%;
}
.bannerz .phone-banner {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
@media (min-width: 993px) {
.bannerz .phone-banner {
	display: none;
}
}
.bannerz .phone-banner .slick-dots {
	bottom: 125px;
}
@media (max-width: 1650px) {
.bannerz .phone-banner .slick-dots {
	bottom: 100px;
}
}
@media (max-width: 992px) {
.bannerz .phone-banner .slick-dots {
	bottom: 80px;
}
}
@media (max-width: 767px) {
.bannerz .phone-banner .slick-dots {
	bottom: 16px;
}
}
@media (max-width: 361px) {
.bannerz .phone-banner .slick-dots {
	bottom: 13px;
}
}
.bannerz .phone-banner .slick-dots li button {
	width: 18px;
	height: 18px;
	background: url("style_res/banner-btn02.png") no-repeat;
	background-size: 100% 100%;
}
@media (max-width: 992px) {
.bannerz .phone-banner .slick-dots li button {
	width: 16px;
	height: 16px;
}
}
@media (max-width: 767px) {
.bannerz .phone-banner .slick-dots li button {
	width: 12px;
	height: 12px;
}
}
@media (max-width: 361px) {
.bannerz .phone-banner .slick-dots li button {
	width: 10px;
	height: 10px;
}
}
.bannerz .phone-banner .slick-dots li.slick-active button {
	background: url("style_res/banner-btn01.png") no-repeat;
	background-size: 100% 100%;
}
.bannerz .phone-banner .pic {
	display: block;
	position: relative;
}
.bannerz .phone-banner .pic:after {
	content: "";
	display: block;
	padding-bottom: 37.5%;
}
.bomb {
	width: 100%;
	height: 100px;
}
@media (max-width: 1601px) {
.bomb {
	height: 90px;
}
}
@media (max-width: 1460px) {
.bomb {
	height: 80px;
}
}
@media (max-width: 1367px) {
.bomb {
	height: 76px;
}
}
@media (max-width: 1281px) {
.bomb {
	height: 72px;
}
}
@media (max-width: 1025px) {
.bomb {
	height: 68px;
}
}
@media (max-width: 767px) {
.bomb {
	height: 52px;
}
}
@media (max-width: 376px) {
.bomb {
	height: 42px;
}
}
@media (max-width: 321px) {
.bomb {
	height: 38px;
}
}
.boxz {
	background: #fff;
}
.contentbg {
	background: #eaeaea;
}
@media (max-width: 767px) {
.contentbg {
	padding: 15px 0 0;
}
}
.home-title {
	position: relative;
	z-index: 50;
	margin: -95px auto 0;
}
@media (max-width: 1650px) {
.home-title {
	margin: -80px auto 0;
}
}
@media (max-width: 1025px) {
.home-title {
	margin: -60px auto 0;
}
}
@media (max-width: 767px) {
.home-title {
	margin: 0 auto;
}
}
.home-title ul {
	background: #fff;
}
@media (max-width: 767px) {
.home-title ul {
	padding: 8px 3px 13px;
}
}
.home-title ul li {
	width: 14.2%;
	/* width: 12.5%; */
	float: left;
	padding: 30px 10px 40px;
	transition: all 0.15s ease-in-out;
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
}
@media (max-width: 1650px) {
.home-title ul li {
	padding: 25px 6px 30px;
}
}
@media (max-width: 1367px) {
.home-title ul li {
	padding: 10px 10px 20px;
}
}
@media (max-width: 767px) {
.home-title ul li {
	width: 33.3%;
	/*width: 25%;*/
	padding: 5px 10px;
}
}
@media (max-width: 376px) {
.home-title ul li {
	padding: 5px;
}
}
.home-title ul li:hover {
	background: #8e2424;
}
@media (max-width: 767px) {
.home-title ul li:hover {
	background: #fff;
}
}
.home-title ul li:hover .pic span {
	top: -64px;
}
@media (max-width: 1445px) {
.home-title ul li:hover .pic span {
	top: -54px;
}
}
@media (max-width: 767px) {
.home-title ul li:hover .pic span {
	top: 0;
}
}
.home-title ul li:hover .pic em {
	top: 0;
}
@media (max-width: 767px) {
.home-title ul li:hover .pic em {
	top: 42px;
}
}
@media (max-width: 376px) {
.home-title ul li:hover .pic em {
	top: 34px;
}
}
@media (max-width: 321px) {
.home-title ul li:hover .pic em {
	top: 30px;
}
}
.home-title ul li:hover p {
	color: #fff;
}
@media (max-width: 767px) {
.home-title ul li:hover p {
	color: #666666;
}
}
.home-title ul li .pic {
	margin: 0 auto;
	width: 64px;
	overflow: hidden;
	height: 64px;
	position: relative;
	z-index: 1;
}
@media (max-width: 1445px) {
.home-title ul li .pic {
	height: 54px;
	width: 54px;
}
}
@media (max-width: 1025px) {
.home-title ul li .pic {
	height: 48px;
	width: 48px;
}
}
@media (max-width: 767px) {
.home-title ul li .pic {
	height: 42px;
	width: 42px;
}
}
@media (max-width: 376px) {
.home-title ul li .pic {
	height: 34px;
	width: 34px;
}
}
@media (max-width: 321px) {
.home-title ul li .pic {
	height: 30px;
	width: 30px;
}
}
.home-title ul li .pic span {
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
}
.home-title ul li .pic em {
	font-style: inherit;
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	top: 65px;
	height: 100%;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
}
@media (max-width: 1445px) {
.home-title ul li .pic em {
	top: 54px;
}
}
@media (max-width: 1025px) {
.home-title ul li .pic em {
	top: 48px;
}
}
@media (max-width: 767px) {
.home-title ul li .pic em {
	top: 42px;
}
}
@media (max-width: 376px) {
.home-title ul li .pic em {
	top: 34px;
}
}
@media (max-width: 321px) {
.home-title ul li .pic em {
	top: 30px;
}
}
.home-title ul li p {
	color: #666666;
	font-size: 16px;
	height: 44px;
	margin: 5px auto 0;
	overflow: hidden;
	text-align: center;
	line-height: 22px;
}
@media (max-width: 1445px) {
.home-title ul li p {
	font-size: 14px;
	height: 40px;
	line-height: 20px;
}
}
@media (max-width: 1025px) {
.home-title ul li p {
	font-size: 12px;
	height: 36px;
	line-height: 18px;
}
}
@media (max-width: 767px) {
.home-title ul li p {
	font-size: 11px;
	height: 32px;
	margin: 0 auto;
	line-height: 16px;
}
}
@media (max-width: 376px) {
.home-title ul li p {
	font-size: 10px;
	height: 28px;
	line-height: 14px;
}
}
@media (max-width: 321px) {
.home-title ul li p {
	font-size: 9px;
	height: 24px;
	line-height: 12px;
}
}
.home-news {
	margin: 15px auto;
}
.home-news .boxz {
	padding: 7px 50px 30px;
}
@media (max-width: 1025px) {
.home-news .boxz {
	padding: 7px 30px 30px;
}
}
@media (max-width: 992px) {
.home-news .boxz {
	padding: 7px 20px 30px;
}
}
@media (max-width: 767px) {
.home-news .boxz {
	padding: 5px 10px 20px;
}
}
.home-news .main {
	margin: 45px auto 0;
}
@media (max-width: 1025px) {
.home-news .main {
	margin: 30px auto 0;
}
}
@media (max-width: 767px) {
.home-news .main {
	margin: 20px auto 0;
}
}
@media (max-width: 376px) {
.home-news .main {
	margin: 15px auto 0;
}
}
.home-news .main .left {
	float: left;
	width: 54%;
	border: 1px solid #f8f8f8;
}
@media (max-width: 1025px) {
.home-news .main .left {
	float: none;
	width: 100%;
}
}
.home-news .main .left .pic {
	width: 25.3%;
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
@media (max-width: 1425px) {
.home-news .main .left .pic {
	width: 50%;
}
}
@media (max-width: 1025px) {
.home-news .main .left .pic {
	width: 46%;
}
}
@media (max-width: 767px) {
.home-news .main .left .pic {
	float: none;
	width: 100%;
}
}
.home-news .main .left .pic img {
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
    height: auto;
}
.home-news .main .left .pic:after {
	content: "";
	display: block;
	padding-bottom: 91.6%;
}
.home-news .main .left .pic:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	z-index: 90;
	width: 100%;
	height: 100%;

	opacity: 0;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	background: rgba(0, 0, 0, 0.2);
}
.home-news .main .left .txt {
	width: 54.7%;
	float: left;
	padding: 25px 25px 0 30px;
}
@media (max-width: 1650px) {
.home-news .main .left .txt {
	padding: 15px 10px 0 20px;
}
}
@media (max-width: 1425px) {
.home-news .main .left .txt {
	width: 50%;
	padding: 15px 10px 0 15px;
}
}
@media (max-width: 1025px) {
.home-news .main .left .txt {
	width: 54%;
	padding: 20px 15px 0 20px;
}
}
@media (max-width: 767px) {
.home-news .main .left .txt {
	width: 100%;
	padding: 20px 15px;
}
}
.home-news .main .left .txt .text {
	position: relative;
	z-index: 1;
	height: 64px;
	overflow: hidden;
	padding: 5px 0 0 90px;
}
@media (max-width: 1650px) {
.home-news .main .left .txt .text {
	padding: 5px 0 0 85px;
}
}
@media (max-width: 1425px) {
.home-news .main .left .txt .text {
	padding: 5px 0 0 70px;
}
}
@media (max-width: 767px) {
.home-news .main .left .txt .text {
	height: 46px;
	padding: 0 0 0 60px;
}
}
.home-news .main .left .txt .text time {
	position: absolute;
	left: 0;
	top: 0;
	width: 70px;
	height: 64px;
	border: 1px solid #8e2424;
	display: block;
}
@media (max-width: 1425px) {
.home-news .main .left .txt .text time {
	width: 60px;
}
}
@media (max-width: 992px) {
.home-news .main .left .txt .text time {
	width: 56px;
	height: 58px;
}
}
@media (max-width: 992px) {
.home-news .main .left .txt .text time {
	width: 50px;
	height: 46px;
}
}
.home-news .main .left .txt .text time big {
	display: block;
	height: 42px;
	line-height: 42px;
	text-align: center;
	overflow: hidden;
	font-size: 40px;
	color: #8e2424;
}
@media (max-width: 1425px) {
.home-news .main .left .txt .text time big {
	font-size: 36px;
}
}
@media (max-width: 992px) {
.home-news .main .left .txt .text time big {
	height: 36px;
	font-size: 36px;
	line-height: 36px;
}
}
@media (max-width: 767px) {
.home-news .main .left .txt .text time big {
	height: 24px;
	font-size: 20px;
	line-height: 24px;
}
}
.home-news .main .left .txt .text time small {
	display: block;
	height: 20px;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
	font-size: 12px;
	color: #fff;
	background: #8e2424;
}
@media (max-width: 767px) {
.home-news .main .left .txt .text time small {
	font-size: 10px;
}
}
.home-news .main .left .txt span {
	color: #1c1c1c;
	font-size: 18px;
	height: 52px;
	display: block;
	overflow: hidden;
	line-height: 26px;
}
@media (max-width: 1650px) {
.home-news .main .left .txt span {
	font-size: 14px;
	height: 48px;
	line-height: 24px;
}
}
@media (max-width: 1025px) {
.home-news .main .left .txt span {
	font-size: 18px;
	height: 56px;
	line-height: 28px;
}
}
@media (max-width: 992px) {
.home-news .main .left .txt span {
	font-size: 16px;
	height: 48px;
	line-height: 24px;
}
}
@media (max-width: 767px) {
.home-news .main .left .txt span {
	font-size: 14px;
	height: 44px;
	line-height: 22px;
}
}
.home-news .main .left .txt p {
	color: #777777;
	font-size: 14px;
	line-height: 26px;
	overflow: hidden;
	height: 104px;
	margin: 25px 0 0;
}
@media (max-width: 1650px) {
.home-news .main .left .txt p {
	margin: 15px 0 0;
}
}
@media (max-width: 1550px) {
.home-news .main .left .txt p {
	font-size: 13px;
	line-height: 22px;
	height: 88px;
}
}
@media (max-width: 1425px) {
.home-news .main .left .txt p {
	margin: 15px 0 0;
	font-size: 12px;
	line-height: 20px;
	height: 80px;
}
}
@media (max-width: 1025px) {
.home-news .main .left .txt p {
	font-size: 14px;
	line-height: 24px;
	height: 96px;
}
}
@media (max-width: 992px) {
.home-news .main .left .txt p {
	font-size: 13px;
	line-height: 22px;
	height: 88px;
	margin: 10px 0 0;
}
}
@media (max-width: 767px) {
.home-news .main .left .txt p {
	line-height: 20px;
	height: 80px;
}
}
@media (max-width: 376px) {
.home-news .main .left .txt p {
	font-size: 11px;
	line-height: 16px;
	height: 64px;
	margin: 12px 0 0;
}
}
.home-news .main .left .txt .more {
	width: 43px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	overflow: hidden;
	border: 1px solid #c6c6c6;
	border-radius: 50%;
	margin: 45px 0 0;
}
@media (max-width: 1800px) {
.home-news .main .left .txt .more {
	margin: 20px 0 0;
}
}
@media (max-width: 1650px) {
.home-news .main .left .txt .more {
	margin: 10px 0 0;
}
}
@media (max-width: 1425px) {
.home-news .main .left .txt .more {
	width: 34px;
	line-height: 34px;
	height: 34px;
}
}
@media (max-width: 1025px) {
.home-news .main .left .txt .more {
	margin: 30px 0 0;
}
}
@media (max-width: 992px) {
.home-news .main .left .txt .more {
	margin: 15px 0 0;
}
}
@media (max-width: 767px) {
.home-news .main .left .txt .more {
	margin: 13px 0 0;
}
}
@media (max-width: 321px) {
.home-news .main .left .txt .more {
	width: 30px;
	line-height: 30px;
	height: 30px;
}
}
.home-news .main .left .txt .more .icon-xiangyou {
	color: #c6c6c6;
	font-size: 28px;
}
.home-news .main .left:hover .pic:before {
	opacity: 1;
}
.home-news .main .left:hover .pic img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
}
@media (max-width: 767px) {
.home-news .main .left:hover .pic img {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
}
}
.home-news .main .left:hover .txt span {
	color: #8e2424;
}
@media (max-width: 767px) {
.home-news .main .left:hover .txt span {
	color: #1c1c1c;
}
}
.home-news .main .left:hover .more {
	background: #8e2424;
	border: 1px solid #8e2424;
}
@media (max-width: 767px) {
.home-news .main .left:hover .more {
	color: #1c1c1c;
	background: #FFF;
	border: 1px solid #c6c6c6;
}
}
.home-news .main .left:hover .more .icon-xiangyou {
	color: #fff;
}
@media (max-width: 767px) {
.home-news .main .left:hover .more .icon-xiangyou {
	color: #c6c6c6;
}
}
.home-news .main .right {
	float: left;
	width: 46%;
	padding: 0 0 0 35px;
}
@media (max-width: 1600px) {
.home-news .main .right {
	padding: 0 0 0 15px;
}
}
@media (max-width: 1025px) {
.home-news .main .right {
	float: none;
	width: 100%;
	padding: 20px 0 0;
}
}
@media (max-width: 767px) {
.home-news .main .right {
	padding: 10px 0 0;
}
}
.home-news .main .right ul li {
	position: relative;
	width: 100%;
	min-height: 102px;
	display: inline-block;
	margin: 0 0 10px;
	padding: 25px 0 25px 115px;
}
@media (max-width: 1800px) {
.home-news .main .right ul li {
	padding: 20px 0 20px 115px;
	min-height: 92px;
}
}
@media (max-width: 1600px) {
.home-news .main .right ul li {
	padding: 17px 0 17px 115px;
	min-height: 86px;
}
}
@media (max-width: 1450px) {
.home-news .main .right ul li {
	margin: 0;
	padding: 16px 0 16px 95px;
	min-height: 78px;
}
}
@media (max-width: 1025px) {
.home-news .main .right ul li {
	padding: 20px 0 20px 95px;
	min-height: 86px;
}
}
@media (max-width: 767px) {
.home-news .main .right ul li {
	padding: 8px 0 8px 80px;
	min-height: 60px;
}
}
@media (max-width: 376px) {
.home-news .main .right ul li {
	padding: 8px 0 8px 70px;
}
}
.home-news .main .right ul li:hover {
	background: #8e2424;
	padding: 25px 10px 25px 115px;
}
@media (max-width: 1800px) {
.home-news .main .right ul li:hover {
	padding: 20px 0 20px 115px;
}
}
@media (max-width: 1600px) {
.home-news .main .right ul li:hover {
	padding: 10px 0 10px 115px;
}
}
@media (max-width: 1450px) {
.home-news .main .right ul li:hover {
	padding: 10px 0 10px 95px;
}
}
@media (max-width: 1025px) {
.home-news .main .right ul li:hover {
	padding: 20px 0 20px 95px;
}
}
@media (max-width: 767px) {
.home-news .main .right ul li:hover {
	background: #FFF;
	padding: 8px 0 8px 80px;
}
}
@media (max-width: 376px) {
.home-news .main .right ul li:hover {
	padding: 8px 0 8px 70px;
}
}
.home-news .main .right ul li:hover time big {
	color: #fff;
}
@media (max-width: 767px) {
.home-news .main .right ul li:hover time big {
	color: #343435;
}
}
.home-news .main .right ul li:hover time small {
	color: #fff;
}
@media (max-width: 767px) {
.home-news .main .right ul li:hover time small {
	color: #777777;
}
}
.home-news .main .right ul li:hover span {
	color: #fff;
}
@media (max-width: 767px) {
.home-news .main .right ul li:hover span {
	color: #1c1c1c;
}
}
.home-news .main .right ul li:hover p {
	color: #fff;
}
@media (max-width: 767px) {
.home-news .main .right ul li:hover p {
	color: #777777;
}
}
.home-news .main .right ul li time {
	position: absolute;
	left: 0;
	width: 90px;
}
@media (max-width: 1450px) {
.home-news .main .right ul li time {
	width: 78px;
}
}
@media (max-width: 767px) {
.home-news .main .right ul li time {
	width: 65px;
}
}
@media (max-width: 376px) {
.home-news .main .right ul li time {
	width: 60px;
}
}
.home-news .main .right ul li time:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 5px;
	width: 1px;
	height: 40px;
	background: #d2d2d2;
}
.home-news .main .right ul li time big {
	display: block;
	color: #343435;
	font-size: 30px;
	line-height: 32px;
	height: 32px;
	text-align: center;
	overflow: hidden;
}
@media (max-width: 376px) {
.home-news .main .right ul li time big {
	font-size: 24px;
	line-height: 28px;
	height: 28px;
}
}
.home-news .main .right ul li time small {
	display: block;
	color: #777777;
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	text-align: center;
	overflow: hidden;
}
@media (max-width: 376px) {
.home-news .main .right ul li time small {
	font-size: 11px;
}
}
.home-news .main .right ul li span {
	display: block;
	height: 24px;
	margin: 3px 0 0;
	line-height: 24px;
	overflow: hidden;
	color: #1c1c1c;
	font-size: 18px;
}
@media (max-width: 1550px) {
.home-news .main .right ul li span {
	height: 20px;
	line-height: 20px;
	font-size: 16px;
}
}
@media (max-width: 767px) {
.home-news .main .right ul li span {
	font-size: 14px;
}
}
.home-news .main .right ul li p {
	display: block;
	height: 22px;
	margin: 3px 0 0;
	line-height: 22px;
	overflow: hidden;
	color: #777777;
	font-size: 14px;
}
@media (max-width: 1550px) {
.home-news .main .right ul li p {
	line-height: 20px;
	height: 20px;
	font-size: 13px;
}
}
@media (max-width: 767px) {
.home-news .main .right ul li p {
	line-height: 18px;
	height: 18px;
	font-size: 11px;
}
}
@media (max-width: 361px) {
.home-news .main .right ul li p {
	font-size: 10px;
	line-height: 14px;
	height: 14px;
}
}
.titlez {
	text-align: center;
	margin: 30px auto 0;
}
@media (max-width: 767px) {
.titlez {
	margin: 18px auto 0;
}
}
.titlez .lmmc {
	display: inline-block;
	position: relative;
	z-index: 1;
	padding: 0 35px 25px;
	color: #333;
	font-size: 36px;
	line-height: 44px;
}
.titlez span:hover a {
	color: #8e2424;
}
@media (max-width: 767px) {
.titlez span:hover a {
	color: #333;
}
}
.titlez span a {
	color: #333;
}
@media (max-width: 1025px) {
.titlez span {
	font-size: 30px;
	line-height: 40px;
}
}
@media (max-width: 767px) {
.titlez span {
	font-size: 22px;
	padding: 0 25px 20px;
	line-height: 30px;
}
}
@media (max-width: 376px) {
.titlez span {
	font-size: 20px;
	padding: 0 25px 20px;
	line-height: 30px;
}
}
.titlez span:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	background: url("style_res/title-bg.png") no-repeat;
	background-size: 100% 100%;
	width: 210px;
	height: 28px;
}
@media (max-width: 767px) {
.titlez span:after {
	width: 150px;
	height: 19px;
}
}
@media (max-width: 376px) {
.titlez span:after {
	width: 130px;
	height: 16px;
}
}
.home-dynamic {
	margin: 15px auto;
}
.home-dynamic .boxz {
	padding: 15px 50px 30px;
}
@media (max-width: 1025px) {
.home-dynamic .boxz {
	padding: 5px 30px 30px;
}
}
@media (max-width: 992px) {
.home-dynamic .boxz {
	padding: 5px 20px 30px;
}
}
@media (max-width: 767px) {
.home-dynamic .boxz {
	padding: 5px 10px 25px;
}
}
.home-dynamic ul {
	margin: 30px -10px 0;
}
@media (max-width: 1025px) {
.home-dynamic ul {
	margin: 15px -6px 0;
}
}
@media (max-width: 992px) {
.home-dynamic ul {
	margin: 15px -4px 0;
}
}
@media (max-width: 767px) {
.home-dynamic ul {
	margin: 10px -4px 0;
}
}
@media (max-width: 321px) {
.home-dynamic ul {
	margin: 10px -3px 0;
}
}
.home-dynamic ul li {
	width: 25%;
	float: left;
	padding: 10px;
}
@media (max-width: 1025px) {
.home-dynamic ul li {
	padding: 10px 6px;
}
}
@media (max-width: 992px) {
.home-dynamic ul li {
	padding: 10px 4px;
}
}
@media (max-width: 767px) {
.home-dynamic ul li {
	width: 50%;
	padding: 5px 4px;
}
}
@media (max-width: 321px) {
.home-dynamic ul li {
	padding: 5px 3px;
}
}
.home-dynamic ul li .pic {
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.home-dynamic ul li .pic img {
	transition: all 0.65s ease-in-out;
	-webkit-transition: all 0.65s ease-in-out;
	-moz-transition: all 0.65s ease-in-out;
}
.home-dynamic ul li .pic:after {
	content: "";
	display: block;
	padding-bottom: 67%;
}
.home-dynamic ul li .pic .mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url("style_res/mask.png");
	opacity: 0;
	display: none\9;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
@media (max-width: 767px) {
.home-dynamic ul li .pic .mask {
	display: none;
}
}
.home-dynamic ul li .pic .mask span {
	display: block;
	margin: 20% auto 13px;
	height: 60px;
	width: 60px;
	border: 1px solid #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 58px;
	overflow: hidden;
	position: relative;
	transform: scale(0.75);
	-webkit-transform: scale(0.75);
	-moz-transform: scale(0.75);
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
.home-dynamic ul li .pic .mask span .icon-yanjing {
	color: #fff;
	font-size: 38px;
}
@media (max-width: 1600px) {
.home-dynamic ul li .pic .mask span .icon-yanjing {
	font-size: 28px;
}
}
@media (max-width: 1600px) {
.home-dynamic ul li .pic .mask span {
	margin: 18% auto 13px;
	height: 50px;
	line-height: 50px;
	width: 50px;
}
}
.home-dynamic ul li .pic .mask em {
	display: block;
	font-style: inherit;
	text-align: center;
	padding: 0 10px;
	color: #fff;
	font-size: 16px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
.home-dynamic ul li .txt {
	padding: 25px 20px 10px;
}
@media (max-width: 1600px) {
.home-dynamic ul li .txt {
	padding: 18px 15px 10px;
}
}
@media (max-width: 1025px) {
.home-dynamic ul li .txt {
	padding: 15px 10px 10px;
}
}
@media (max-width: 767px) {
.home-dynamic ul li .txt {
	padding: 13px 8px 0;
}
}
@media (max-width: 321px) {
.home-dynamic ul li .txt {
	padding: 10px 8px 0;
}
}
.home-dynamic ul li .txt span {
	height: 48px;
	line-height: 24px;
	display: block;
	overflow: hidden;
	color: #1c1c1c;
	font-size: 18px;
}
@media (max-width: 1600px) {
.home-dynamic ul li .txt span {
	font-size: 16px;
}
}
@media (max-width: 1025px) {
.home-dynamic ul li .txt span {
	font-size: 14px;
}
}
@media (max-width: 992px) {
.home-dynamic ul li .txt span {
	font-size: 13px;
}
}
@media (max-width: 767px) {
.home-dynamic ul li .txt span {
	height: 20px;
	line-height: 20px;
}
}
.home-dynamic ul li .txt p {
	height: 44px;
	margin: 12px 0 0;
	line-height: 22px;
	overflow: hidden;
	color: #777777;
	font-size: 14px;
}
@media (max-width: 1600px) {
.home-dynamic ul li .txt p {
	margin: 6px 0 0;
}
}
@media (max-width: 1025px) {
.home-dynamic ul li .txt p {
	font-size: 12px;
}
}
@media (max-width: 992px) {
.home-dynamic ul li .txt p {
	font-size: 10px;
	margin: 4px 0 0;
	line-height: 18px;
	height: 36px;
}
}
@media (max-width: 767px) {
.home-dynamic ul li .txt p {
	line-height: 16px;
	height: 32px;
}
}
@media (max-width: 321px) {
.home-dynamic ul li .txt p {
	font-size: 9px;
	margin: 4px 0 0;
	line-height: 14px;
	height: 28px;
}
}
.home-dynamic ul li .txt .more {
	border-top: 1px solid #e5e5e5;
	color: #666666;
	height: 46px;
	margin: 35px 0 0;
	font-size: 12px;
	padding: 0 35px 0 0;
	line-height: 46px;
	position: relative;
	overflow: hidden;
}
@media (max-width: 1600px) {
.home-dynamic ul li .txt .more {
	margin: 25px 0 0;
}
}
@media (max-width: 1025px) {
.home-dynamic ul li .txt .more {
	margin: 15px 0 0;
}
}
@media (max-width: 992px) {
.home-dynamic ul li .txt .more {
	font-size: 11px;
	height: 40px;
	line-height: 40px;
}
}
@media (max-width: 321px) {
.home-dynamic ul li .txt .more {
	margin: 10px 0 0;
	height: 36px;
	line-height: 34px;
}
}
.home-dynamic ul li .txt .more:before {
	content: "";
	position: absolute;
	width: 0;
	height: 1px;
	z-index: 50;
	background: #8e2424;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
}
@media (max-width: 767px) {
.home-dynamic ul li .txt .more:before {
	display: none;
}
}
.home-dynamic ul li .txt .more:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 20px;
	width: 24px;
	height: 5px;
	background: url("style_res/dynamic-ico01.png") no-repeat;
	background-size: 100% 100%;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
@media (max-width: 992px) {
.home-dynamic ul li .txt .more:after {
	width: 20px;
	height: 4px;
	top: 16px;
}
}
@media (max-width: 321px) {
.home-dynamic ul li .txt .more:after {
	width: 16px;
	height: 3px;
	top: 14px;
}
}
.home-dynamic ul li a {
	display: block;
	overflow: hidden;
	border: 1px solid #f8f8f8;
}
.home-dynamic ul li a:hover .pic img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
}
@media (max-width: 767px) {
.home-dynamic ul li a:hover .pic img {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
}
}
.home-dynamic ul li a:hover .pic .mask {
	opacity: 1;
	display: block\9;
}
.home-dynamic ul li a:hover .pic .mask span {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
}
.home-dynamic ul li a:hover .txt span {
	color: #8e2424;
}
@media (max-width: 767px) {
.home-dynamic ul li a:hover .txt span {
	color: #1c1c1c;
}
}
.home-dynamic ul li a:hover .txt .more:before {
	width: 100%;
}
.home-dynamic ul li a:hover .txt .more:after {
	background: url("style_res/dynamic-ico02.png") no-repeat;
	background-size: 100% 100%;
	right: 12px;
}
@media (max-width: 767px) {
.home-dynamic ul li a:hover .txt .more:after {
	background: url("style_res/dynamic-ico01.png") no-repeat;
	background-size: 100% 100%;
	right: 0;
}
}
.home-activity {
	margin: 15px auto;
}
.home-activity .boxz {
	padding: 15px 50px 40px;
}
@media (max-width: 1025px) {
.home-activity .boxz {
	padding: 15px 30px 40px;
}
}
@media (max-width: 992px) {
.home-activity .boxz {
	padding: 15px 20px 40px;
}
}
@media (max-width: 767px) {
.home-activity .boxz {
	padding: 8px 10px 0;
}
}
.home-activity ul {
	margin: 40px -58px;
}
@media (max-width: 1601px) {
.home-activity ul {
	margin: 40px -35px;
}
}
@media (max-width: 1025px) {
.home-activity ul {
	margin: 35px -25px 10px;
}
}
@media (max-width: 992px) {
.home-activity ul {
	margin: 35px -15px 10px;
}
}
@media (max-width: 767px) {
.home-activity ul {
	margin: 20px 0 10px;
}
}
.home-activity ul li {
	width: 33.33333333%;
	float: left;
	padding: 0 58px;
	border-right: 1px solid #ececec;
}
@media (max-width: 1601px) {
.home-activity ul li {
	padding: 0 35px;
}
}
@media (max-width: 1025px) {
.home-activity ul li {
	padding: 0 25px;
}
}
@media (max-width: 992px) {
.home-activity ul li {
	padding: 0 15px;
}
}
@media (max-width: 767px) {
.home-activity ul li {
	width: 100%;
	padding: 0 0 20px;
	margin: 0 auto 15px;
	border-right: none;
	border-bottom: 1px solid #ccc;
}
}
.home-activity ul li:last-child {
	border: none;
}
.home-activity ul li:hover span {
	color: #8e2424;
}
@media (max-width: 767px) {
.home-activity ul li:hover span {
	color: #1c1c1c;
}
}
.home-activity ul li:hover time {
	color: #8e2424;
}
@media (max-width: 767px) {
.home-activity ul li:hover time {
	color: #343435;
}
}
.home-activity ul li:hover .more {
	background: #8e2424;
	border: 1px solid #8e2424;
}
@media (max-width: 767px) {
.home-activity ul li:hover .more {
	background: #fff;
	border: 1px solid #c6c6c6;
}
}
.home-activity ul li:hover .more .icon-xiangyou {
	color: #fff;
}
@media (max-width: 767px) {
.home-activity ul li:hover .more .icon-xiangyou {
	color: #c6c6c6;
}
}
.home-activity ul li time {
	display: block;
	color: #343435;
	font-size: 30px;
	line-height: 42px;
	height: 42px;
	overflow: hidden;
}
@media (max-width: 361px) {
.home-activity ul li time {
	font-size: 24px;
	line-height: 32px;
	height: 32px;
}
}
.home-activity ul li time small {
	color: #666666;
	font-size: 14px;
}
@media (max-width: 361px) {
.home-activity ul li time small {
	font-size: 12px;
}
}
.home-activity ul li span {
	display: block;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 27px;
	height: 54px;
	margin: 10px 0 20px;
	overflow: hidden;
}
@media (max-width: 1025px) {
.home-activity ul li span {
	font-size: 16px;
	line-height: 24px;
	height: 48px;
	margin: 10px 0;
}
}
@media (max-width: 992px) {
.home-activity ul li span {
	font-size: 14px;
	line-height: 24px;
	height: 48px;
}
}
@media (max-width: 767px) {
.home-activity ul li span {
	font-size: 16px;
	line-height: 24px;
	margin: 5px 0 8px;
	height: 48px;
}
}
@media (max-width: 361px) {
.home-activity ul li span {
	font-size: 14px;
	line-height: 20px;
	margin: 5px 0 8px;
	height: 40px;
}
}
.home-activity ul li p {
	display: block;
	color: #777777;
	font-size: 14px;
	line-height: 22px;
	height: 66px;
	overflow: hidden;
}
@media (max-width: 1025px) {
.home-activity ul li p {
	font-size: 12px;
	line-height: 20px;
	height: 60px;
}
}
@media (max-width: 767px) {
.home-activity ul li p {
	font-size: 13px;
	line-height: 20px;
	height: 60px;
}
}
@media (max-width: 361px) {
.home-activity ul li p {
	font-size: 12px;
	line-height: 18px;
	margin: 5px 0 8px;
	height: 54px;
}
}
.home-activity ul li .more {
	width: 43px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	overflow: hidden;
	border: 1px solid #c6c6c6;
	border-radius: 50%;
	margin: 70px 0 0;
}
@media (max-width: 1025px) {
.home-activity ul li .more {
	margin: 20px 0 0;
}
}
@media (max-width: 992px) {
.home-activity ul li .more {
	width: 38px;
	height: 38px;
	line-height: 38px;
}
}
@media (max-width: 767px) {
.home-activity ul li .more {
	margin: 15px 0 0;
}
}
@media (max-width: 321px) {
.home-activity ul li .more {
	width: 32px;
	height: 32px;
	line-height: 30px;
}
}
.home-activity ul li .more .icon-xiangyou {
	color: #c6c6c6;
	font-size: 28px;
}
@media (max-width: 321px) {
.home-activity ul li .more .icon-xiangyou {
	font-size: 24px;
}
}
.home-about {
	margin: 15px auto 0;
}
.home-about .boxz {
	background: #f6f6f6;
	padding: 20px 50px 50px;
}
@media (max-width: 1025px) {
.home-about .boxz {
	padding: 20px 30px 30px;
}
}
@media (max-width: 992px) {
.home-about .boxz {
	padding: 20px 20px 30px;
}
}
@media (max-width: 767px) {
.home-about .boxz {
	padding: 20px 10px;
}
}
@media (max-width: 321px) {
.home-about .boxz {
	padding: 10px 10px 20px;
}
}
.home-about .boxz big {
	display: block;
	height: 52px;
	line-height: 52px;
	overflow: hidden;
	color: #333333;
	font-size: 18px;
	border-bottom: 1px solid #e3e3e3;
}
@media (max-width: 1025px) {
.home-about .boxz big {
	height: 46px;
	line-height: 46px;
	font-size: 17px;
}
}
@media (max-width: 321px) {
.home-about .boxz big {
	height: 40px;
	line-height: 40px;
	font-size: 15px;
}
}
.home-about .main {
	margin: 20px auto 0;
}
@media (max-width: 767px) {
.home-about .main {
	margin: 15px auto 10px;
}
}
.home-about .h-about {
	float: left;
	padding: 0 5.5% 0 0;
	width: 33%;
}
@media (max-width: 1600px) {
.home-about .h-about {
	padding: 0 3% 0 0;
}
}
@media (max-width: 992px) {
.home-about .h-about {
	width: 22%;
}
}
@media (max-width: 767px) {
.home-about .h-about {
	float: none;
	width: 100%;
}
}
.home-about .h-about span {
	display: block;
	width: 20.7%;
	float: left;
	position: relative;
}
@media (max-width: 1600px) {
.home-about .h-about span {
	width: 30%;
}
}
@media (max-width: 992px) {
.home-about .h-about span {
	width: 50%;
	float: none;
	margin: 0 auto;
	text-align: center;
}
}
@media (max-width: 767px) {
.home-about .h-about span {
	width: 26%;
	float: left;
}
}
.home-about .h-about span:after {
	content: "";
	display: block;
	padding-bottom: 99%;
}
.home-about .h-about p {
	float: left;
	width: 79.3%;
	color: #777777;
	font-size: 14px;
	padding: 0 0 0 15px;
	line-height: 20px;
}
@media (max-width: 1600px) {
.home-about .h-about p {
	width: 70%;
}
}
@media (max-width: 1025px) {
.home-about .h-about p {
	font-size: 12px;
}
}
@media (max-width: 992px) {
.home-about .h-about p {
	width: 100%;
	font-size: 10px;
	line-height: 16px;
	padding: 10px 0 0;
}
}
@media (max-width: 767px) {
.home-about .h-about p {
	font-size: 14px;
	width: 74%;
	float: left;
	padding: 10px 0 0 10px;
	line-height: 20px;
}
}
@media (max-width: 361px) {
.home-about .h-about p {
	font-size: 13px;
	width: 74%;
	float: left;
	padding: 7px 0 0 10px;
	line-height: 18px;
}
}
.home-about .h-magazine {
	float: left;
	width: 33%;
}
@media (max-width: 992px) {
.home-about .h-magazine {
	width: 45%;
}
}
@media (max-width: 767px) {
.home-about .h-magazine {
	float: none;
	width: 100%;
}
}
.home-about .h-magazine a {
	display: block;
}
.home-about .h-magazine span {
	display: block;
	width: 20.7%;
	float: left;
	position: relative;
}
@media (max-width: 1600px) {
.home-about .h-magazine span {
	width: 27%;
}
}
@media (max-width: 1450px) {
.home-about .h-magazine span {
	width: 30%;
}
}
@media (max-width: 767px) {
.home-about .h-magazine span {
	width: 26%;
}
}
.home-about .h-magazine span:after {
	content: "";
	display: block;
	padding-bottom: 137%;
}
.home-about .h-magazine .txt {
	float: left;
	width: 79.3%;
	color: #777777;
	font-size: 14px;
	padding: 0 0 0 15px;
}
@media (max-width: 1600px) {
.home-about .h-magazine .txt {
	width: 73%;
}
}
@media (max-width: 1450px) {
.home-about .h-magazine .txt {
	width: 70%;
}
}
@media (max-width: 767px) {
.home-about .h-magazine .txt {
	width: 74%;
}
}
.home-about .h-magazine .txt em {
	display: block;
	font-style: inherit;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
@media (max-width: 1600px) {
.home-about .h-magazine .txt em {
	font-size: 16px;
}
}
@media (max-width: 1025px) {
.home-about .h-magazine .txt em {
	font-size: 14px;
	line-height: 22px;
	height: 44px;
}
}
@media (max-width: 767px) {
.home-about .h-magazine .txt em {
	height: 60px;
	line-height: 20px;
}
}
@media (max-width: 361px) {
.home-about .h-magazine .txt em {
	font-size: 12px;
	line-height: 16px;
	height: 48px;
}
}
.home-about .h-magazine .txt p {
	display: block;
	font-style: inherit;
	color: #777777;
	font-size: 14px;
	margin: 8px 0 0;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}
@media (max-width: 767px) {
.home-about .h-magazine .txt p {
	font-size: 13px;
	height: 60px;
	margin: 8px 0 0;
}
}
@media (max-width: 376px) {
.home-about .h-magazine .txt p {
	font-size: 11px;
	line-height: 18px;
	height: 54px;
}
}
@media (max-width: 361px) {
.home-about .h-magazine .txt p {
	font-size: 10px;
	line-height: 16px;
	margin: 5px 0 0;
	height: 48px;
}
}
.home-about .h-contact {
	float: left;
	width: 33%;
	padding: 0 4% 0 10%;
}
@media (max-width: 1600px) {
.home-about .h-contact {
	padding: 0 2% 0 5%;
}
}
@media (max-width: 1450px) {
.home-about .h-contact {
	padding: 0 2% 0 4%;
}
}
@media (max-width: 992px) {
.home-about .h-contact {
	padding: 0 2% 0 4%;
}
}
@media (max-width: 767px) {
.home-about .h-contact {
	float: none;
	width: 100%;
	padding: 0;
}
}
.home-about .h-contact em {
	display: block;
	font-style: inherit;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
}
@media (max-width: 1025px) {
.home-about .h-contact em {
	font-size: 12px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.home-about .h-contact em {
	font-size: 14px;
	line-height: 24px;
}
}
.home-about .h-contact em a {
	color: #666666;
}
.home-about .h-contact em a:hover {
	color: #8e2424;
}
.home-about .h-contact small {
	display: block;
	margin: 8px 0 0 5px;
}
@media (max-width: 1025px) {
.home-about .h-contact small {
	margin: 5px 0 0 5px;
}
}
.home-about .h-contact small .icon-dizhi {
	color: #000000;
	font-size: 20px;
}
footer {
	background: #323238;
	padding: 40px 0 0;
}
@media (max-width: 767px) {
footer {
	padding: 20px 0 0;
	margin: 0 0 54px;
}
}
footer .footer .footer-nav {
	float: left;
	width: 79%;
}
@media (max-width: 992px) {
footer .footer .footer-nav {
	display: none;
}
}
footer .footer .footer-nav ul li {
	float: left;
	width: 20%;
	padding: 0 20px 0 0;
}
footer .footer .footer-nav ul li span {
	display: block;
	margin: 0 0 15px;
}
footer .footer .footer-nav ul li span > a {
	color: #fff;
	font-size: 18px;
	line-height: 26px;
}
@media (max-width: 1450px) {
footer .footer .footer-nav ul li span > a {
	font-size: 16px;
	line-height: 24px;
}
}
footer .footer .footer-nav ul li > a {
	color: #adadaf;
	display: block;
	font-size: 16px;
	margin: 0 0 5px;
	line-height: 22px;
}
@media (max-width: 1681px) {
footer .footer .footer-nav ul li > a {
	font-size: 14px;
}
}
@media (max-width: 1450px) {
footer .footer .footer-nav ul li > a {
	font-size: 12px;
	line-height: 20px;
}
}
footer .footer .footer-nav ul li > a:hover {
	color: #8e2424;
}
footer .footer .footer-txt {
	float: left;
	width: 21%;
}
@media (max-width: 992px) {
footer .footer .footer-txt {
	float: none;
	width: 100%;
	padding: 0 10px;
}
}
footer .footer .footer-txt big {
	color: #fff;
	display: block;
	font-size: 18px;
	line-height: 26px;
	margin: 0 0 15px;
}
@media (max-width: 1681px) {
footer .footer .footer-txt big {
	margin: 0 0 12px;
}
}
@media (max-width: 767px) {
footer .footer .footer-txt big {
	font-size: 16px;
	margin: 0 0 5px;
	line-height: 24px;
}
}
@media (max-width: 321px) {
footer .footer .footer-txt big {
	font-size: 14px;
	line-height: 20px;
}
}
@media (max-width: 992px) {
footer .footer .footer-txt .link {
	margin: 0 -15px;
}
}
@media (max-width: 992px) {
footer .footer .footer-txt .link li {
	float: left;
	margin: 0 15px;
}
}
@media (max-width: 767px) {
footer .footer .footer-txt .link li {
	margin: 0 10px;
}
}
footer .footer .footer-txt .link li a {
	color: #adadaf;
	display: block;
	font-size: 16px;
	margin: 0 0 2px;
	line-height: 24px;
}
@media (max-width: 1681px) {
footer .footer .footer-txt .link li a {
	font-size: 14px;
}
}
@media (max-width: 767px) {
footer .footer .footer-txt .link li a {
	font-size: 13px;
}
}
@media (max-width: 321px) {
footer .footer .footer-txt .link li a {
	font-size: 12px;
}
}
footer .footer .footer-txt .link li a:hover {
	color: #8e2424;
}
@media (max-width: 767px) {
footer .footer .footer-txt .link li a:hover {
	color: #adadaf;
}
}
footer .footer .footer-txt .share {
	margin: 95px 0 0;
}
@media (max-width: 1450px) {
footer .footer .footer-txt .share {
	margin: 85px 0 0;
}
}
@media (max-width: 992px) {
footer .footer .footer-txt .share {
	margin: 35px 0 0;
}
}
@media (max-width: 767px) {
footer .footer .footer-txt .share {
	margin: 20px 0 0;
}
}
footer .footer .footer-txt .share li {
	width: 40px;
	height: 40px;
	display: inline-block;
	background: #262827;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	line-height: 40px;
	margin: 0 15px 0 0;
}
footer .footer .footer-txt .share li:hover {
	background: #8e2424;
}
footer .footer .footer-txt .share li .icon-weixin {
	color: #fff;
	line-height: 36px;
	font-size: 22px;
}
footer .footer .footer-txt .share li .icon-weibo {
	color: #fff;
	font-size: 22px;
}
footer .copy {
	margin: 30px auto 0;
	padding: 15px 0;
	background: #28282a;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
}
@media (max-width: 992px) {
footer .copy {
	margin: 20px 0 0;
}
}
@media (max-width: 767px) {
footer .copy {
	font-size: 14px;
	line-height: 24px;
}
}
@media (max-width: 376px) {
footer .copy {
	font-size: 12px;
}
}
@media (max-width: 321px) {
footer .copy {
	font-size: 10px;
}
}
footer .copy a {
	margin: 0 10px 0 0;
	color: #666666;
}
footer .copy a:hover {
	color: #8e2424;
}
footer .copy .webmaster img {
	width: 50px;
	height: 12px;
}
@media (max-width: 1025px) {
footer .copy #bottom-map {
	display: none;
}
}
footer .copy span {
	text-align: right;
	float: right;
}
.banner-ny {
	width: 100%;
	position: relative;
	z-index: 1;
}
@media (max-width: 1025px) {
.banner-ny {
	display: none;
}
}
.banner-ny:after {
	content: "";
	display: block;
}
.banner-nyipad {
	width: 100%;
	position: relative;
	z-index: 1;
}
@media (min-width: 1026px) {
.banner-nyipad {
	display: none;
}
}
@media (max-width: 767px) {
.banner-nyipad {
	display: none;
}
}
.banner-nyipad:after {
	content: "";
	display: block;
}
.ny {
	min-height: 450px;
	background: #eaeaea;
	padding: 0 0 28px;
}
@media (max-width: 767px) {
.ny {
	padding: 0 0 15px;
}
}
.ny .main .left-nav {
	float: left;
	position: relative;
	z-index: 50;
	margin: -95px 0 0;
	background: #fff;
	width: 16.5%;
}
@media (max-width: 1445px) {
.ny .main .left-nav {
	margin: -65px 0 0;
}
}
@media (max-width: 1025px) {
.ny .main .left-nav {
	display: none;
}
}
.ny .main .left-nav .title {
	padding: 30px 10px 52px;
	background: url("style_res/titlebg.jpg") center top #8e2424;
}
@media (max-width: 1445px) {
.ny .main .left-nav .title {
	padding: 20px 10px 32px;
}
}
.ny .main .left-nav .title big {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 34px;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
}
@media (max-width: 1445px) {
.ny .main .left-nav .title big {
	font-size: 26px;
	line-height: 40px;
	height: 40px;
}
}
.ny .main .left-nav .title small {
	display: block;
	text-align: center;
	margin: 5px auto 0;
	max-width: 100%;
	color: #c38b8b;
	font-size: 20px;
	height: 28px;
	line-height: 28px;
	font-family: "neoubold";
	overflow: hidden;
}
@media (max-width: 1445px) {
.ny .main .left-nav .title small {
	font-size: 13px;
	height: 22px;
	line-height: 22px;
}
}
.ny .main .left-nav .navz {
	margin: 40px 0 0;
}
@media (max-width: 1445px) {
.ny .main .left-nav .navz {
	margin: 25px 0 0;
}
}
.ny .main .left-nav .navz li {
	margin: 0 0 1px;
	background: #eeeeee;
}
.ny .main .left-nav .navz li:hover {
	background: #8e2424;
}
.ny .main .left-nav .navz li:hover > a {
	color: #fff;
}
.ny .main .left-nav .navz li:hover > a:after {
	display: block;
}
.ny .main .left-nav .navz li > a {
	display: block;
	position: relative;
	z-index: 1;
	color: #333333;
	font-size: 16px;
	line-height: 24px;
	padding: 13px 45px 13px 15px;
}
@media (max-width: 1601px) {
.ny .main .left-nav .navz li > a {
	font-size: 14px;
	line-height: 22px;
	padding: 13px 35px 13px 15px;
}
}
.ny .main .left-nav .navz li > a:after {
	content: "";
	display: block;
	width: 10px;
	height: 17px;
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -8px;
	background: url("style_res/nav-ico.png") no-repeat;
	background-size: 100% 100%;
	display: none;
}
@media (max-width: 1601px) {
.ny .main .left-nav .navz li > a:after {
	width: 7px;
	height: 12px;
	margin-top: -6px;
	right: 20px;
}
}
.ny .main .left-nav .navz li div {
	background: #f8f8f8;
   display: none;
}
.ny .main .left-nav .navz li div span {
	display: block;
	border-bottom: 1px solid #eaeaea;
	font-size: 15px;
	line-height: 22px;
	position: relative;
}
.ny .main .left-nav .navz li div span:hover {
	position: relative;
	font-weight: bold;
	background: #eeeeee;
}
.ny .main .left-nav .navz li div span:hover:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	background: #f8f8f8;
}
.ny .main .left-nav .navz li div span:hover:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #f8f8f8;
}
.ny .main .left-nav .navz li div span > a {
	color: #666666;
	position: relative;
	z-index: 5;
	padding: 9px 5px 9px 35px;
	display: block;
}
.ny .main .left-nav .navz li div span > a:before {
	content: "";
	position: absolute;
	left: 25px;
	top: 20px;
	width: 4px;
	height: 1px;
	background: #666666;
}
.ny .main .left-nav .navz li div .on {
	position: relative;
	font-weight: bold;
	background: #eeeeee;
}
.ny .main .left-nav .navz li div .on:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	background: #f8f8f8;
}
.ny .main .left-nav .navz li div .on:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #f8f8f8;
}
.ny .main .left-nav .navz .active > a {
	background: #8e2424;
	font-weight: bold;
	color: #fff;
}
.ny .main .left-nav .navz .active > a:after {
	display: block;
}
.ny .main .left-nav .navz .icon-xiangyou {
	font-size: 24px;
	color: #333333;
}
.ny .main .rightz {
	width: 83.5%;
	float: left;
	padding: 35px 0 0 40px;
}
@media (max-width: 1445px) {
.ny .main .rightz {
	padding: 35px 0 0 30px;
}
}
@media (max-width: 1025px) {
.ny .main .rightz {
	width: 100%;
	padding: 35px 0 0;
	float: none;
}
}
@media (max-width: 767px) {
.ny .main .rightz {
	padding: 30px 0 0;
}
}
.ny .main .rightz .subtitlez {
	position: relative;
	z-index: 1;
}
@media (max-width: 767px) {
.ny .main .rightz .subtitlez {
	height: 44px;
	overflow: hidden;
}
}
.ny .main .rightz .subtitlez .open {
	position: absolute;
	right: 0;
	top: 0;
	width: 36px;
	height: 36px;
	border-left: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	z-index: 10;
}
.ny .main .rightz .subtitlez .open:after {
	content: "+";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	color: #8E8D8D;
	font-size: 22px;
	text-align: center;
	line-height: 36px;
}
@media (min-width: 768px) {
.ny .main .rightz .subtitlez .open {
	display: none;
}
}
.ny .main .rightz .subtitlez .shrink:after {
	content: "-";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	color: #8E8D8D;
	font-size: 28px;
	text-align: center;
	line-height: 30px;
}
.ny .main .rightz .subtitle {
	border: 1px solid #e3e3e3;
	position: relative;
	z-index: 5;
}
@media (max-width: 767px) {
.ny .main .rightz .subtitle {
	height: 36px;
}
}
.ny .main .rightz .subtitle li {
	display: block;
	margin: 0 10px 0 0;
	float: left;
}
@media (max-width: 767px) {
.ny .main .rightz .subtitle li {
	margin: 0 5px 8px 0;
}
}
.ny .main .rightz .subtitle li:hover {
	background: #8e2424;
}
@media (max-width: 767px) {
.ny .main .rightz .subtitle li:hover {
	background: none;
}
}
.ny .main .rightz .subtitle li:hover a {
	color: #fff;
	position: relative;
	z-index: 5;
}
@media (max-width: 767px) {
.ny .main .rightz .subtitle li:hover a {
	color: #666666;
}
}
.ny .main .rightz .subtitle li:hover a:after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -4px;
	bottom: -8px;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #8e2424;
}
@media (max-width: 767px) {
.ny .main .rightz .subtitle li:hover a:after {
	border-top: 8px solid #fff;
}
}
.ny .main .rightz .subtitle li a {
	display: block;
	padding: 13px 35px;
	line-height: 24px;
	color: #666666;
	font-size: 16px;
	position: relative;
	z-index: 1;
}
@media (max-width: 1740px) {
.ny .main .rightz .subtitle li a {
	padding: 12px 25px;
}
}
@media (max-width: 1600px) {
.ny .main .rightz .subtitle li a {
	padding: 12px 20px;
}
}
@media (max-width: 1025px) {
.ny .main .rightz .subtitle li a {
	padding: 10px 15px;
}
}
@media (max-width: 992px) {
.ny .main .rightz .subtitle li a {
	padding: 8px;
}
}
@media (max-width: 767px) {
.ny .main .rightz .subtitle li a {
	padding: 7px 15px 8px;
	line-height: 20px;
	font-size: 14px;
}
}
.ny .main .rightz .subtitle .active {
	background: #8e2424;
}
.ny .main .rightz .subtitle .active a {
	color: #fff;
	position: relative;
	z-index: 5;
}
.ny .main .rightz .subtitle .active a:after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -4px;
	bottom: -8px;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #8e2424;
}
@media (max-width: 767px) {
.ny .main .rightz .subtitle .active a:after {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #8e2424;
	margin-left: -3px;
	bottom: -6px;
}
}
.ny .main1 {
	margin: 40px auto 0;
}
@media (max-width: 767px) {
.ny .main1 {
	margin: 20px auto 0;
}
}
@media (max-width: 361px) {
.ny .main1 {
	margin: 15px auto 0;
}
}
.ny .main1 .right-cont {
	float: left;
	width: 78.3%;
	padding: 0 40px 0 0;
}
@media (max-width: 1445px) {
.ny .main1 .right-cont {
	padding: 0 30px 0 0;
}
}
@media (max-width: 1025px) {
.ny .main1 .right-cont {
	width: 75%;
}
}
@media (max-width: 992px) {
.ny .main1 .right-cont {
	width: 72%;
	padding: 0 25px 0 0;
}
}
@media (max-width: 767px) {
.ny .main1 .right-cont {
	width: 100%;
	padding: 0;
}
}
.ny .main1 .right {
	width: 21.7%;
	float: left;
}
@media (max-width: 1025px) {
.ny .main1 .right {
	width: 25%;
}
}
@media (max-width: 992px) {
.ny .main1 .right {
	width: 28%;
}
}
@media (max-width: 767px) {
.ny .main1 .right {
	width: 100%;
}
}
.ny .dynamics big {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #333333;
	font-size: 18px;
	position: relative;
	z-index: 1;
	padding: 0 50px 0 0;
}
@media (max-width: 767px) {
.ny .dynamics big {
	font-size: 16px;
}
}
.ny .dynamics big a {
	color: #666666;
	font-size: 12px;
	height: 24px;
	width: 50px;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
}
.ny .dynamics big a:hover {
	color: #8e2424;
}
@media (max-width: 767px) {
.ny .dynamics big a:hover {
	color: #666666;
}
}
.ny .dynamics ul {
	border: 1px solid #e0e0e0;
	margin: 10px 0 0;
	padding: 18px 10px 15px;
	position: relative;
}
@media (max-width: 767px) {
.ny .dynamics ul {
	padding: 10px;
}
}
.ny .dynamics ul:before {
	content: "";
	display: block;
	position: absolute;
	left: 20%;
	top: -6px;
	width: 9px;
	height: 6px;
	background: url("style_res/right-ico01.jpg") no-repeat;
}
.ny .dynamics ul li {
	display: block;
	margin: 2px auto 0;
}
.ny .dynamics ul li:hover a {
	background: #8e2424;
	color: #fff;
}
@media (max-width: 767px) {
.ny .dynamics ul li:hover a {
	color: #666666;
	background: #fff;
}
}
.ny .dynamics ul li a {
	display: block;
	height: 26px;
	overflow: hidden;
	line-height: 26px;
	color: #666666;
	padding: 0 5px;
	font-size: 14px;
}
@media (max-width: 1445px) {
.ny .dynamics ul li a {
	font-size: 12px;
}
}
.ny .apply {
	margin: 20px auto 15px;
	position: relative;
}
@media (max-width: 767px) {
.ny .apply {
	margin: 15px auto;
}
}
.ny .apply:after {
	content: "";
	display: block;
	padding-bottom: 31%;
}
.ny .apply .txt {
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	padding: 25px 0 0;
	width: 100%;
	height: 100%;
}
@media (max-width: 1445px) {
.ny .apply .txt {
	padding: 13px 0 0;
}
}
@media (max-width: 767px) {
.ny .apply .txt {
	padding: 11% 0 0;
}
}
@media (max-width: 376px) {
.ny .apply .txt {
	padding: 10% 0 0;
}
}
.ny .apply .txt i {
	display: inline-block;
	font-style: inherit;
	width: 35px;
	height: 35px;
	margin: 0 4px;
	position: relative;
	vertical-align: middle;
}
@media (max-width: 1445px) {
.ny .apply .txt i {
	width: 24px;
	height: 24px;
}
}
@media (max-width: 767px) {
.ny .apply .txt i {
	width: 30px;
	height: 30px;
}
}
.ny .apply .txt span {
	display: inline-block;
	font-style: inherit;
	color: #fff;
	height: 35px;
	margin: 0 4px;
	line-height: 35px;
	font-size: 20px;
	position: relative;
	vertical-align: middle;
}
@media (max-width: 1445px) {
.ny .apply .txt span {
	font-size: 16px;
}
}
@media (max-width: 767px) {
.ny .apply .txt span {
	font-size: 18px;
}
}
.ny .apply a {
	display: block;
}
.ny .admissions big {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #333333;
	font-size: 18px;
	position: relative;
	z-index: 1;
}
@media (max-width: 767px) {
.ny .admissions big {
	font-size: 16px;
}
}
.ny .admissions .box {
	border: 1px solid #e0e0e0;
	margin: 10px 0 0;
	padding: 18px 10px 30px;
	position: relative;
}
@media (max-width: 1445px) {
.ny .admissions .box {
	padding: 18px 10px 20px;
}
}
.ny .admissions .box:before {
	content: "";
	display: block;
	position: absolute;
	left: 20%;
	top: -6px;
	width: 9px;
	height: 6px;
	background: url("style_res/right-ico01.jpg") no-repeat;
}
.ny .admissions .box span {
	display: inline-block;
	background: #8e2424;
	color: #fff;
	font-size: 16px;
	height: 18px;
	margin: 0 0 15px;
	line-height: 18px;
	overflow: hidden;
	padding: 0 10px;
}
.ny .admissions .box .text {
	position: relative;
	padding: 0 0 0 50px;
	margin: 1px 0 0;
	line-height: 20px;
	font-size: 14px;
	color: #666666;
	word-break: break-all;
}
@media (max-width: 1445px) {
.ny .admissions .box .text {
	font-size: 12px;
	padding: 0 0 0 33px;
}
}
.ny .admissions .box .text a {
	color: #666666;
}
.ny .admissions .box .text a:hover {
	color: #8e2424;
}
.ny .admissions .box .text i {
	font-style: inherit;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	color: #666666;
	font-size: 14px;
	width: 50px;
}
@media (max-width: 1445px) {
.ny .admissions .box .text i {
	font-size: 12px;
	width: 42px;
}
}
.ny .admissions .box .text a {
	color: #666666;
}
.ny .admissions .box .text a:hover {
	color: #8e2424;
}
.ny .downloadr {
	margin: 15px auto 20px;
}
.ny .downloadr big {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #333333;
	font-size: 18px;
	position: relative;
	z-index: 1;
	padding: 0 50px 0 0;
}
@media (max-width: 767px) {
.ny .downloadr big {
	font-size: 16px;
}
}
.ny .downloadr big a {
	color: #666666;
	font-size: 12px;
	height: 24px;
	width: 50px;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
}
.ny .downloadr big a:hover {
	color: #8e2424;
}
@media (max-width: 767px) {
.ny .downloadr big a:hover {
	color: #666666;
}
}
.ny .downloadr ul {
	border: 1px solid #e0e0e0;
	margin: 10px 0 0;
	padding: 18px 12px 15px;
	position: relative;
}
@media (max-width: 767px) {
.ny .downloadr ul {
	padding: 10px;
}
}
.ny .downloadr ul:before {
	content: "";
	display: block;
	position: absolute;
	left: 20%;
	top: -6px;
	width: 9px;
	height: 6px;
	background: url("style_res/right-ico01.jpg") no-repeat;
}
.ny .downloadr ul li {
	display: block;
	height: 40px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	padding: 0 0 0 40px;
	border-bottom: 1px solid #e0e0e0;
	line-height: 40px;
}
@media (max-width: 1445px) {
.ny .downloadr ul li {
	padding: 0 0 0 30px;
}
}
.ny .downloadr ul li:last-child {
	border-bottom: none;
}
.ny .downloadr ul li span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	width: 40px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
@media (max-width: 1445px) {
.ny .downloadr ul li span {
	width: 30px;
}
}
.ny .downloadr ul li:hover {
	background: #8e2424;
}
@media (max-width: 767px) {
.ny .downloadr ul li:hover {
	background: #fff;
}
}
.ny .downloadr ul li:hover a {
	color: #fff;
}
@media (max-width: 767px) {
.ny .downloadr ul li:hover a {
	color: #666666;
}
}
.ny .downloadr ul li a {
	display: block;
	color: #666666;
	font-size: 14px;
}
@media (max-width: 1445px) {
.ny .downloadr ul li a {
	font-size: 12px;
}
}
.ny .downloadr ul li .icon-xiazai {
	font-size: 22px;
}
@media (max-width: 1445px) {
.ny .downloadr ul li .icon-xiazai {
	font-size: 16px;
}
}
.ny2 {
	min-height: 450px;
	background: #eaeaea;
	padding: 0 0 28px;
}
@media (max-width: 767px) {
.ny2 {
	padding: 0 0 15px;
}
}
.ny2 .main .left-nav {
	float: left;
	position: relative;
	z-index: 50;
	margin: -95px 0 0;
	background: #fff;
	width: 21.1%;
}
@media (max-width: 1445px) {
.ny2 .main .left-nav {
	margin: -65px 0 0;
}
}
@media (max-width: 767px) {
.ny2 .main .left-nav {
	margin: 0 auto;
	width: 100%;
}
}
.ny2 .main .left-nav .title {
	padding: 30px 10px 52px;
	background: url("style_res/titlebg.jpg") center top #8e2424;
}
@media (max-width: 1445px) {
.ny2 .main .left-nav .title {
	padding: 20px 10px 32px;
}
}
@media (max-width: 1025px) {
.ny2 .main .left-nav .title {
	padding: 20px 10px 25px;
}
}
@media (max-width: 992px) {
.ny2 .main .left-nav .title {
	padding: 15px 10px;
}
}
@media (max-width: 767px) {
.ny2 .main .left-nav .title {
	display: none;
}
}
.ny2 .main .left-nav .title big {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 34px;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
}
@media (max-width: 1445px) {
.ny2 .main .left-nav .title big {
	font-size: 26px;
	line-height: 40px;
	height: 40px;
}
}
@media (max-width: 992px) {
.ny2 .main .left-nav .title big {
	font-size: 21px;
	line-height: 28px;
	height: 28px;
}
}
.ny2 .main .left-nav .title small {
	display: block;
	text-align: center;
	margin: 5px auto 0;
	max-width: 100%;
	color: #c38b8b;
	font-size: 20px;
	height: 28px;
	line-height: 28px;
	font-family: "neoubold";
	overflow: hidden;
}
@media (max-width: 1445px) {
.ny2 .main .left-nav .title small {
	font-size: 13px;
	height: 22px;
	line-height: 22px;
}
}
@media (max-width: 992px) {
.ny2 .main .left-nav .title small {
	font-size: 11px;
	height: 18px;
	line-height: 18px;
}
}
.ny2 .main .left-nav .navz {
	margin: 40px 0 0;
}
@media (max-width: 1445px) {
.ny2 .main .left-nav .navz {
	margin: 25px 0 0;
}
}
@media (max-width: 1025px) {
.ny2 .main .left-nav .navz {
	margin: 20px 0 0;
}
}
@media (max-width: 992px) {
.ny2 .main .left-nav .navz {
	margin: 15px 0 0;
}
}
@media (max-width: 767px) {
.ny2 .main .left-nav .navz {
	display: none;
}
}
.ny2 .main .left-nav .navz li {
	margin: 0 0 1px;
	background: #eeeeee;
}
.ny2 .main .left-nav .navz li:hover {
	background: #8e2424;
}
.ny2 .main .left-nav .navz li:hover > a {
	color: #fff;
}
.ny2 .main .left-nav .navz li:hover > a:after {
	display: block;
}
.ny2 .main .left-nav .navz li > a {
	display: block;
	position: relative;
	z-index: 1;
	color: #333333;
	font-size: 16px;
	line-height: 24px;
	padding: 13px 45px 13px 15px;
}
@media (max-width: 1601px) {
.ny2 .main .left-nav .navz li > a {
	font-size: 14px;
	line-height: 22px;
	padding: 13px 35px 13px 15px;
}
}
@media (max-width: 992px) {
.ny2 .main .left-nav .navz li > a {
	padding: 10px 25px 10px 10px;
}
}
.ny2 .main .left-nav .navz li > a:after {
	content: "";
	display: block;
	width: 10px;
	height: 17px;
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -8px;
	background: url("style_res/nav-ico.png") no-repeat;
	background-size: 100% 100%;
	display: none;
}
@media (max-width: 1601px) {
.ny2 .main .left-nav .navz li > a:after {
	width: 7px;
	height: 12px;
	margin-top: -6px;
	right: 20px;
}
}
@media (max-width: 992px) {
.ny2 .main .left-nav .navz li > a:after {
	right: 13px;
}
}
.ny2 .main .left-nav .navz li div {
	background: #f8f8f8;
}
.ny2 .main .left-nav .navz li div span {
	display: block;
	border-bottom: 1px solid #eaeaea;
	font-size: 15px;
	line-height: 22px;
	position: relative;
}
.ny2 .main .left-nav .navz li div span:hover {
	position: relative;
	font-weight: bold;
	background: #eeeeee;
}
.ny2 .main .left-nav .navz li div span:hover:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	background: #f8f8f8;
}
.ny2 .main .left-nav .navz li div span:hover:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #f8f8f8;
}
.ny2 .main .left-nav .navz li div span > a {
	color: #666666;
	position: relative;
	z-index: 5;
	padding: 9px 5px 9px 35px;
	display: block;
}
.ny2 .main .left-nav .navz li div span > a:before {
	content: "";
	position: absolute;
	left: 25px;
	top: 20px;
	width: 4px;
	height: 1px;
	background: #666666;
}
.ny2 .main .left-nav .navz li div .on {
	position: relative;
	font-weight: bold;
	background: #eeeeee;
}
.ny2 .main .left-nav .navz li div .on:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	background: #f8f8f8;
}
.ny2 .main .left-nav .navz li div .on:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #f8f8f8;
}
.ny2 .main .left-nav .navz .active > a {
	background: #8e2424;
	font-weight: bold;
	color: #fff;
}
.ny2 .main .left-nav .navz .active > a:after {
	display: block;
}
.ny2 .main .left-nav .navz .icon-xiangyou {
	font-size: 24px;
	color: #333333;
}
.ny2 .main .apply-daoshi {
	margin: 20px auto 15px;
	position: relative;
}
@media (max-width: 992px) {
.ny2 .main .apply-daoshi {
	margin: 15px auto;
}
}
@media (max-width: 767px) {
.ny2 .main .apply-daoshi {
	margin: 0 auto 10px;
}
}
.ny2 .main .apply-daoshi:after {
	content: "";
	display: block;
	padding-bottom: 32.8%;
}
.ny2 .main .apply-daoshi .txt {
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	padding: 22px 0 0;
	width: 100%;
	height: 100%;
}
@media (max-width: 1445px) {
.ny2 .main .apply-daoshi .txt {
	padding: 13px 0 0;
}
}
@media (max-width: 992px) {
.ny2 .main .apply-daoshi .txt {
	padding: 15px 0 0;
}
}
@media (max-width: 767px) {
.ny2 .main .apply-daoshi .txt {
	padding: 11% 0 0;
}
}
@media (max-width: 376px) {
.ny2 .main .apply-daoshi .txt {
	padding: 10% 0 0;
}
}
.ny2 .main .apply-daoshi .txt i {
	display: inline-block;
	font-style: inherit;
	width: 44px;
	height: 44px;
	margin: 0 4px;
	position: relative;
	vertical-align: middle;
}
@media (max-width: 1445px) {
.ny2 .main .apply-daoshi .txt i {
	width: 24px;
	height: 24px;
}
}
@media (max-width: 992px) {
.ny2 .main .apply-daoshi .txt i {
	width: 20px;
	height: 20px;
	margin: 0 0 0 3px;
}
}
@media (max-width: 767px) {
.ny2 .main .apply-daoshi .txt i {
	width: 44px;
	height: 44px;
	margin: 0 10px 0 0;
}
}
@media (max-width: 321px) {
.ny2 .main .apply-daoshi .txt i {
	width: 40px;
	height: 40px;
	margin: 0 10px 0 0;
}
}
.ny2 .main .apply-daoshi .txt span {
	display: inline-block;
	font-style: inherit;
	color: #fff;
	height: 35px;
	margin: 0 4px;
	line-height: 35px;
	font-size: 20px;
	position: relative;
	vertical-align: middle;
}
@media (max-width: 1445px) {
.ny2 .main .apply-daoshi .txt span {
	font-size: 16px;
}
}
@media (max-width: 992px) {
.ny2 .main .apply-daoshi .txt span {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.ny2 .main .apply-daoshi .txt span {
	font-size: 22px;
	height: 40px;
	line-height: 40px;
}
}
@media (max-width: 321px) {
.ny2 .main .apply-daoshi .txt span {
	font-size: 20px;
	height: 40px;
	line-height: 40px;
}
}
.ny2 .main .apply-daoshi a {
	display: block;
}
.ny2 .main .rightz {
	width: 78.9%;
	float: right;
	padding: 40px 0 0 40px;
}
@media (max-width: 1445px) {
.ny2 .main .rightz {
	padding: 35px 0 0 30px;
}
}
@media (max-width: 767px) {
.ny2 .main .rightz {
	padding: 30px 0 0;
	width: 100%;
}
}
.ny2 .main .rightz .title-r {
	border-bottom: 1px solid #e3e3e3;
	color: #333333;
	font-size: 22px;
	padding: 5px 0 12px 46px;
	line-height: 28px;
	position: relative;
}
@media (max-width: 767px) {
.ny2 .main .rightz .title-r {
	font-size: 18px;
	padding: 2px 0 8px 40px;
}
}
.ny2 .main .rightz .title-r i {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 38px;
	height: 38px;
}
@media (max-width: 767px) {
.ny2 .main .rightz .title-r i {
	width: 30px;
	height: 30px;
}
}
/*case*/
.case {
	width: 100%;
	overflow: hidden;
}
.case .part-1 {
	margin: 0 auto 40px;
	background: url("style_res/case-bg.jpg") no-repeat bottom right #8e2424;
}
@media (max-width: 767px) {
.case .part-1 {
	margin: 0 auto 20px;
}
}
.case .part-1 .pic {
	float: left;
	width: 65.8%;
	overflow: hidden;
}
@media (max-width: 767px) {
.case .part-1 .pic {
	width: 100%;
}
}
.case .part-1 .pic img {
	max-width: 100%;
	display: block;
}
.case .part-1 .txt {
	float: left;
	width: 34.2%;
	padding: 30px 10px 10px 30px;
}
@media (max-width: 1445px) {
.case .part-1 .txt {
	padding: 20px 5px 10px 20px;
}
}
@media (max-width: 992px) {
.case .part-1 .txt {
	padding: 15px 5px 10px 10px;
}
}
@media (max-width: 767px) {
.case .part-1 .txt {
	width: 100%;
	padding: 20px;
}
}
.case .part-1 .txt big {
	display: block;
	color: #fff;
	font-size: 26px;
	line-height: 32px;
	overflow: hidden;
}
@media (max-width: 992px) {
.case .part-1 .txt big {
	font-size: 20px;
	line-height: 26px;
	height: 53px;
}
}
.case .part-1 .txt small {
	display: block;
	color: #fff;
	font-size: 20px;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
}
@media (max-width: 992px) {
.case .part-1 .txt small {
	font-size: 16px;
	line-height: 24px;
	height: 24px;
}
}
.case .part-1 .txt em {
	font-style: inherit;
	display: block;
	color: #b57f7f;
	line-height: 18px;
	max-height: 40px;
	font-size: 12px;
	margin: 8px 0 15px;
	overflow: hidden;
}
@media (max-width: 1445px) {
.case .part-1 .txt em {
	font-size: 12px;
	line-height: 16px;
}
}
@media (max-width: 992px) {
.case .part-1 .txt em {
	font-size: 9px;
	line-height: 14px;
}
}
@media (max-width: 767px) {
.case .part-1 .txt em {
	font-size: 12px;
	line-height: 18px;
}
}
.case .part-1 .txt .em-1 {
	font-size: 10px;
}
@media (max-width: 1445px) {
.case .part-1 .txt .em-1 {
	font-size: 9px;
}
}
@media (max-width: 992px) {
.case .part-1 .txt .em-1 {
	font-size: 11px;
}
}
.case .part-1 .txt i {
	font-style: inherit;
	display: block;
	position: relative;
	width: 22px;
	height: 23px;
}
@media (max-width: 992px) {
.case .part-1 .txt i {
	width: 17px;
	height: 18px;
}
}
.case .title-1 {
	position: relative;
	color: #333333;
	font-size: 22px;
	line-height: 24px;
	margin: 25px 0 15px;
	padding: 0 0 0 25px;
}
@media (max-width: 992px) {
.case .title-1 {
	font-size: 20px;
}
}
@media (max-width: 767px) {
.case .title-1 {
	font-size: 18px;
	margin: 20px 0 10px;
}
}
@media (max-width: 376px) {
.case .title-1 {
	font-size: 16px;
	padding: 0 0 0 20px;
}
}
.case .title-1:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	width: 21px;
	height: 18px;
	background: url("style_res/case-ico02.png") no-repeat;
	background-size: 100% 100%;
}
@media (max-width: 767px) {
.case .title-1:before {
	width: 18px;
	height: 15px;
	top: 3px;
}
}
@media (max-width: 376px) {
.case .title-1:before {
	width: 15px;
	height: 13px;
	top: 5px;
}
}
.case .title-2 {
	position: relative;
	color: #333333;
	font-size: 22px;
	line-height: 32px;
}
@media (max-width: 992px) {
.case .title-2 {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.case .title-2 {
	font-size: 16px;
	line-height: 24px;
}
}
@media (max-width: 376px) {



.case .title-2 {
	font-size: 12px;
	line-height: 20px;
}
}
.case .title-3 {
	position: relative;
	color: #333333;
	font-size: 16px;
	margin: 7px 0;
	border: 1px solid #d4d4d4;
	padding: 4px 10px;
	line-height: 22px;
}
@media (max-width: 992px) {
.case .title-3 {
	font-size: 14px;
}
}
@media (max-width: 376px) {
.case .title-3 {
	font-size: 12px;
	line-height: 20px;
}
}
.case .title-4 {
	position: relative;
	color: #333333;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	margin: 0 0 3px;
}
@media (max-width: 992px) {
.case .title-4 {
	font-size: 14px;
}
}
@media (max-width: 376px) {
.case .title-4 {
	font-size: 12px;
	line-height: 20px;
}
}
.case .title-5 {
	position: relative;
	color: #333333;
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 4px;
}
@media (max-width: 992px) {
.case .title-5 {
	font-size: 16px;
}
}
@media (max-width: 376px) {
.case .title-5 {
	font-size: 14px;
	line-height: 20px;
}
}
.case .text-1 {
	position: relative;
	color: #666666;
	font-size: 15px;
	line-height: 22px;
}
@media (max-width: 992px) {
.case .text-1 {
	font-size: 14px;
}
}
@media (max-width: 376px) {
.case .text-1 {
	font-size: 13px;
}
}
.case .text-11 {
	position: relative;
	color: #666666;
	font-size: 15px;
	line-height: 22px;
}
@media (max-width: 992px) {
.case .text-11 {
	font-size: 14px;
}
}
@media (max-width: 376px) {
.case .text-11 {
	font-size: 13px;
}
}
.case .text-11 b {
	color: #333333;
	font-weight: 100;
	font-size: 22px;
}
.case .text-2 {
	position: relative;
	color: #666666;
	margin: 0 0 20px;
	font-size: 15px;
	line-height: 22px;
}
@media (max-width: 992px) {
.case .text-2 {
	font-size: 14px;
	margin: 0 0 15px;
}
}
@media (max-width: 767px) {
.case .text-2 {
	margin: 0 0 10px;
}
}
@media (max-width: 376px) {
.case .text-2 {
	font-size: 13px;
}
}
.case .text-3 {
	position: relative;
	color: #666666;
	margin: 0 0 85px;
	font-size: 15px;
	line-height: 22px;
}
@media (max-width: 1025px) {
.case .text-3 {
	margin: 0 0 55px;
}
}
@media (max-width: 992px) {
.case .text-3 {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.case .text-3 {
	margin: 0 0 25px;
}
}
@media (max-width: 376px) {
.case .text-3 {
	font-size: 13px;
}
}
.case .img-1 {
	text-align: center;
	margin: 80px auto 125px;
}
@media (max-width: 1025px) {
.case .img-1 {
	margin: 60px auto 85px;
}
}
@media (max-width: 767px) {
.case .img-1 {
	margin: 25px auto 40px;
}
}
.case .img-1 img {
	max-width: 100%;
}
.case .img-2 {
	margin: 45px auto;
}
@media (max-width: 1367px) {
.case .img-2 {
	margin: 35px auto 30px;
}
}
@media (max-width: 1025px) {
.case .img-2 {
	margin: 25px auto;
}
}
@media (max-width: 767px) {
.case .img-2 {
	margin: 25px auto 40px;
}
}
.case .img-2 img {
	max-width: 100%;
}
.case .img-3 {
	margin: 35px auto 12px;
}
@media (max-width: 1025px) {
.case .img-3 {
	margin: 25px auto 12px;
}
}
@media (max-width: 767px) {
.case .img-3 {
	margin: 25px auto 40px;
}
}
.case .img-3 img {
	max-width: 100%;
}
.case .img-4 {
	margin: 0 auto 110px;
}
@media (max-width: 1367px) {
.case .img-4 {
	margin: 0 auto 60px;
}
}
@media (max-width: 1025px) {
.case .img-4 {
	margin: 0 auto 50px;
}
}
@media (max-width: 767px) {
.case .img-4 {
	margin: 25px auto 40px;
}
}
.case .img-4 img {
	max-width: 100%;
}
.case .text-4 {
	position: relative;
	color: #666666;
	margin: 0 0 175px;
	font-size: 15px;
	line-height: 22px;
}
@media (max-width: 1025px) {
.case .text-4 {
	margin: 0 0 60px;
}
}
@media (max-width: 992px) {
.case .text-4 {
	font-size: 14px;
	margin: 0 0 40px;
}
}
@media (max-width: 767px) {
.case .text-4 {
	margin: 0 0 25px;
}
}
@media (max-width: 376px) {
.case .text-4 {
	font-size: 13px;
}
}
.case .text-7 {
	position: relative;
	color: #333333;
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 5px;
	padding: 0 0 0 15px;
}
@media (max-width: 992px) {
.case .text-7 {
	font-size: 15px;
}
}
@media (max-width: 376px) {

.case .text-7 {
	font-size: 14px;
}
}
.case .text-8 {
	position: relative;
	color: #333333;
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 8px;
}
@media (max-width: 992px) {
.case .text-8 {
	font-size: 15px;
}
}
@media (max-width: 376px) {
.case .text-8 {
	font-size: 14px;
}
}
.case .img-11 {
	text-align: center;
	margin: 50px auto 0;
	overflow: hidden;
}
@media (max-width: 1601px) {
.case .img-11 {
	margin: 30px auto 0;
}
}
@media (max-width: 767px) {
.case .img-11 {
	margin: 20px auto 0;
}
}
@media (max-width: 361px) {
.case .img-11 {
	margin: 15px auto 0;
}
}
.case .img-11 img {
	max-width: 100%;
	text-align: center;
	overflow: hidden;
}
.case .img-12 {
	text-align: center;
	margin: 10px auto 0;
	overflow: hidden;
}
@media (max-width: 767px) {
.case .img-12 {
	margin: 6px auto 0;
}
}
.case .img-12 img {
	max-width: 100%;
	text-align: center;
	overflow: hidden;
}
.case .img-13 {
	text-align: center;
	margin: 10px auto 80px;
	overflow: hidden;
}
@media (max-width: 992px) {
.case .img-13 {
	margin: 10px auto 50px;
}
}
@media (max-width: 767px) {
.case .img-13 {
	margin: 6px auto 25px;
}
}
@media (max-width: 376px) {
.case .img-13 {
	margin: 6px auto 20px;
}
}
.case .img-13 img {
	max-width: 100%;
	text-align: center;
	overflow: hidden;
}
.main2 {
	background: #fff;
}
.main2 .subc, .main2 .subc-1 {
	position: relative;
	z-index: 50;
	height: 54px;
	background: #f9f9f9;
	margin: -54px auto 0;
}
@media (max-width: 1025px) {
.main2 .subc,  .main2 .subc-1 {
	height: 50px;
	margin: -50px auto 0;
}
}
@media (max-width: 992px) {
.main2 .subc,  .main2 .subc-1 {
	height: 46px;
	margin: -46px auto 0;
}
}
@media (max-width: 767px) {
.main2 .subc,  .main2 .subc-1 {
	margin: 0 auto;
	height: 40px;
}
}
@media (max-width: 321px) {
.main2 .subc,  .main2 .subc-1 {
	height: 36px;
}
}
.main2 .subc li, .main2 .subc-1 li {
	float: left;
	border-right: 1px solid #d6d6d6;
	width: 25%;
}
.main2 .subc li:hover, .main2 .subc-1 li:hover {
	background: #8e2424;
}
@media (max-width: 767px) {
.main2 .subc li:hover,  .main2 .subc-1 li:hover {
	background: #f9f9f9;
}
}
.main2 .subc li:hover > a, .main2 .subc-1 li:hover > a {
	color: #fff;
	padding: 0 10px 0 22px;
	font-weight: bold;
}
@media (max-width: 992px) {
.main2 .subc li:hover > a,  .main2 .subc-1 li:hover > a {
	padding: 0 10px 0 18px;
}
}
@media (max-width: 767px) {
.main2 .subc li:hover > a,  .main2 .subc-1 li:hover > a {
	color: #333333;
	font-weight: 100;
	padding: 0 5px;
}
}
.main2 .subc li:last-child, .main2 .subc-1 li:last-child {
	border: none;
}
.main2 .subc li > a, .main2 .subc-1 li > a {
	display: block;
	color: #333333;
	line-height: 54px;
	height: 54px;
	padding: 0 10px 0 45px;
	overflow: hidden;
	font-size: 16px;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
@media (max-width: 1601px) {
.main2 .subc li > a,  .main2 .subc-1 li > a {
	padding: 0 10px 0 30px;
}
}
@media (max-width: 1025px) {
.main2 .subc li > a,  .main2 .subc-1 li > a {
	line-height: 50px;
	height: 50px;
	padding: 0 10px 0 30px;
}
}
@media (max-width: 992px) {
.main2 .subc li > a,  .main2 .subc-1 li > a {
	height: 46px;
	line-height: 46px;
	padding: 0 10px 0 18px;
}
}
@media (max-width: 767px) {
.main2 .subc li > a,  .main2 .subc-1 li > a {
	text-align: center;
	padding: 0 5px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}
}
@media (max-width: 361px) {
.main2 .subc li > a,  .main2 .subc-1 li > a {
	font-size: 13px;
}
}
@media (max-width: 321px) {
.main2 .subc li > a,  .main2 .subc-1 li > a {
	font-size: 12px;
	height: 36px;
	line-height: 36px;
}
}
.main2 .subc .active, .main2 .subc-1 .active {
	background: #8e2424;
}
@media (max-width: 767px) {
.main2 .subc .active:hover,  .main2 .subc-1 .active:hover {
	background: #8e2424;
}
}
.main2 .subc .active a, .main2 .subc-1 .active a {
	color: #fff;
	padding: 0 10px 0 22px;
	font-weight: bold;
}
@media (max-width: 767px) {
.main2 .subc .active a:hover,  .main2 .subc-1 .active a:hover {
	color: #fff;
	font-weight: bold;
}
}
@media (max-width: 992px) {
.main2 .subc .active a,  .main2 .subc-1 .active a {
	padding: 0 10px 0 18px;
}
}
@media (max-width: 767px) {
.main2 .subc .active a,  .main2 .subc-1 .active a {
	padding: 0 5px;
}
}
.main2 .subc-1 li {
	width: 33.33333333%;
}
.main2 .subc-2, .main2 .subc-3 {
	position: relative;
	z-index: 50;
	height: 54px;
	background: #f9f9f9;
	margin: -54px auto 0;
}
@media (max-width: 1025px) {
.main2 .subc-2,  .main2 .subc-3 {
	display: none;
}
}
.main2 .subc-2 li, .main2 .subc-3 li {
	float: left;
	font-size: 16px;
	border-right: 1px solid #d6d6d6;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	width: 50%;
}
.main2 .subc-2 li:hover span, .main2 .subc-3 li:hover span {
	padding: 10px 10px 0 14%;
	background: #8e2424;
}
@media (max-width: 1445px) {
.main2 .subc-2 li:hover span,  .main2 .subc-3 li:hover span {
	padding: 10px 10px 0 6%;
}
}
.main2 .subc-2 li:hover span i, .main2 .subc-3 li:hover span i {
	background: #ce5059;
	line-height: 40px;
	height: 44px;
}
.main2 .subc-2 li:hover span i > a, .main2 .subc-3 li:hover span i > a {
	font-weight: bold;
	color: #fff;
}
.main2 .subc-2 li:hover div, .main2 .subc-3 li:hover div {
	display: block;
}
.main2 .subc-2 li:last-child, .main2 .subc-3 li:last-child {
	border: none;
}
.main2 .subc-2 li span, .main2 .subc-3 li span {
	display: block;
	line-height: 54px;
	height: 54px;
	padding: 0 10px 0 24%;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	position: relative;
}
@media (max-width: 1445px) {
.main2 .subc-2 li span,  .main2 .subc-3 li span {
	padding: 0 10px 0 14%;
}
}
@media (max-width: 1367px) {
.main2 .subc-2 li span,  .main2 .subc-3 li span {
	padding: 0 10px 0 9%;
}
}
.main2 .subc-2 li i, .main2 .subc-3 li i {
	font-style: inherit;
	position: relative;
	display: table;
	height: 54px;
	line-height: 54px;
	padding: 0 10px;
}
.main2 .subc-2 li i > a, .main2 .subc-3 li i > a {
	color: #333;
	display: block;
	height: 44px;
	overflow: hidden;
}
.main2 .subc-2 li div, .main2 .subc-3 li div {
	position: absolute;
	left: 0;
	top: 44px;
	width: 100%;
	z-index: 90;
	padding: 10px 0 5px;
	background: #bf1a25;
	display: none;
}
.main2 .subc-2 li div > a, .main2 .subc-3 li div > a {
	display: block;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	padding: 0 5px;
	text-align: center;
}
.main2 .subc-2 li div > a:hover, .main2 .subc-3 li div > a:hover {
	background: #d56a71;
}
.main2 .subc-2 .onn:hover span, .main2 .subc-3 .onn:hover span {
	padding: 0 10px 0 14%;
}
.main2 .subc-2 .onn:hover span i, .main2 .subc-3 .onn:hover span i {
	height: 54px;
	line-height: 54px;
	background: none;
}
.main2 .subc-2 .active span, .main2 .subc-3 .active span {
	padding: 0 10px 0 14%;
	background: #8e2424;
}
@media (max-width: 1445px) {
.main2 .subc-2 .active span,  .main2 .subc-3 .active span {
	padding: 10px 10px 0 6%;
}
}
.main2 .subc-2 .active span i, .main2 .subc-3 .active span i {
	color: #fff;
	background: none;
}
.main2 .subc-2 .active span i > a, .main2 .subc-3 .active span i > a {
	font-weight: bold;
	color: #fff;
}
.main2 .subc-2 .active span i div, .main2 .subc-3 .active span i div {
	top: 44px;
}
.main2 .subc-2 .on:hover span, .main2 .subc-3 .on:hover span {
	padding: 0 10px 0 14%;
}
@media (max-width: 1445px) {
.main2 .subc-2 .on:hover span,  .main2 .subc-3 .on:hover span {
	padding: 0 10px 0 6%;
}
}
.main2 .subc-2 .on:hover span i, .main2 .subc-3 .on:hover span i {
	background: none;
	height: 54px;
	line-height: 54px;
}
.main2 .subc-2 .on span, .main2 .subc-3 .on span {
	background: #8e2424;
	padding: 0 10px 0 14%;
}
@media (max-width: 1445px) {
.main2 .subc-2 .on span,  .main2 .subc-3 .on span {
	padding: 0 10px 0 6%;
}
}
.main2 .subc-2 .on span i, .main2 .subc-3 .on span i {
	background: none;
	display: block;
	height: 54px;
	line-height: 54px;
}
.main2 .subc-2 .on span i > a, .main2 .subc-3 .on span i > a {
	font-weight: bold;
	color: #fff;
}
.main2 .subc-3 li {
	width: 33.33333333%;
}
.main2 .subc-2phone, .main2 .subc-3phone {
	position: relative;
	z-index: 50;
	margin: -50px auto 0;
}
@media (min-width: 1026px) {
.main2 .subc-2phone,  .main2 .subc-3phone {
	display: none;
}
}
@media (max-width: 992px) {
.main2 .subc-2phone,  .main2 .subc-3phone {
	margin: -46px auto 0;
}
}
@media (max-width: 767px) {
.main2 .subc-2phone,  .main2 .subc-3phone {
	margin: 0 auto;
}
}
.main2 .subc-2phone li, .main2 .subc-3phone li {
	background: #f9f9f9;
	position: relative;
	float: left;
	border-right: 1px solid #d6d6d6;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	width: 50%;
}
.main2 .subc-2phone li .subc-open, .main2 .subc-3phone li .subc-open {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	background: #f9f9f9;
	width: 50px;
	height: 50px;
	border-left: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	z-index: 10;
}
@media (max-width: 992px) {
.main2 .subc-2phone li .subc-open,  .main2 .subc-3phone li .subc-open {
	line-height: 46px;
	height: 46px;
	width: 46px;
}
}
@media (max-width: 767px) {
.main2 .subc-2phone li .subc-open,  .main2 .subc-3phone li .subc-open {
	line-height: 40px;
	height: 40px;
	width: 40px;
}
}
@media (max-width: 361px) {
.main2 .subc-2phone li .subc-open,  .main2 .subc-3phone li .subc-open {
	line-height: 36px;
	height: 36px;
	width: 36px;
}
}
.main2 .subc-2phone li .subc-open:after, .main2 .subc-3phone li .subc-open:after {
	content: "+";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	color: #AFADAD;
	font-size: 22px;
	text-align: center;
	line-height: 50px;
}
@media (max-width: 992px) {
.main2 .subc-2phone li .subc-open:after,  .main2 .subc-3phone li .subc-open:after {
	line-height: 46px;
}
}
@media (max-width: 767px) {
.main2 .subc-2phone li .subc-open:after,  .main2 .subc-3phone li .subc-open:after {
	line-height: 40px;
}
}
@media (max-width: 361px) {
.main2 .subc-2phone li .subc-open:after,  .main2 .subc-3phone li .subc-open:after {
	line-height: 36px;
}
}
.main2 .subc-2phone li:last-child, .main2 .subc-3phone li:last-child {
	border: none;
}
.main2 .subc-2phone li span, .main2 .subc-3phone li span {
	display: block;
	line-height: 50px;
	height: 50px;
	font-size: 16px;
	padding: 0 50px 0 20px;
	overflow: hidden;
	position: relative;
}
@media (max-width: 992px) {
.main2 .subc-2phone li span,  .main2 .subc-3phone li span {
	line-height: 46px;
	height: 46px;
	padding: 0 46px 0 20px;
}
}
@media (max-width: 767px) {
.main2 .subc-2phone li span,  .main2 .subc-3phone li span {
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	padding: 0 40px 0 15px;
}
}
@media (max-width: 361px) {
.main2 .subc-2phone li span,  .main2 .subc-3phone li span {
	line-height: 36px;
	height: 36px;
	font-size: 13px;
	padding: 0 36px 0 10px;
}
}
@media (max-width: 321px) {
.main2 .subc-2phone li span,  .main2 .subc-3phone li span {
	font-size: 12px;
}
}
.main2 .subc-2phone li span > a, .main2 .subc-3phone li span > a {
	color: #333;
	display: block;
}
.main2 .subc-2phone li div, .main2 .subc-3phone li div {
	position: relative;
	width: 100%;
	z-index: 90;
	border-top: 1px solid #EFEFEF;
	padding: 10px 0 0 20px;
	display: none;
}
@media (max-width: 767px) {
.main2 .subc-2phone li div,  .main2 .subc-3phone li div {
	padding: 5px 0 0 15px;
}
}
@media (max-width: 361px) {
.main2 .subc-2phone li div,  .main2 .subc-3phone li div {
	padding: 6px 0 4px 12px;
}
}
.main2 .subc-2phone li div > a, .main2 .subc-3phone li div > a {
	display: block;
	color: #8e2424;
	font-size: 16px;
	line-height: 20px;
	float: left;

	margin: 0 15px 8px 0;
}
@media (max-width: 767px) {
.main2 .subc-2phone li div > a,  .main2 .subc-3phone li div > a {
	margin: 0 15px 6px 0;
	font-size: 14px;
}
}
@media (max-width: 361px) {
.main2 .subc-2phone li div > a,  .main2 .subc-3phone li div > a {
	line-height: 20px;
	font-size: 13px;
	margin: 0 12px 4px 0;
}
}
@media (max-width: 321px) {
.main2 .subc-2phone li div > a,  .main2 .subc-3phone li div > a {
	font-size: 12px;
}
}
.main2 .subc-2phone li div > a:hover, .main2 .subc-3phone li div > a:hover {
	background: #d56a71;
}
.main2 .subc-2phone .active, .main2 .subc-3phone .active {
	background: #8e2424;
}
.main2 .subc-2phone .active .subc-open, .main2 .subc-3phone .active .subc-open {
	background: #8e2424;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #8e2424;
}
.main2 .subc-2phone .active .subc-open:after, .main2 .subc-3phone .active .subc-open:after {
	content: "+";
	color: #fff;
}
.main2 .subc-2phone .active span > a, .main2 .subc-3phone .active span > a {
	font-weight: bold;
	color: #fff;
}
.main2 .subc-2phone .active div, .main2 .subc-3phone .active div {
	background: #f9f9f9;
}
.main2 .subc-2phone .on, .main2 .subc-3phone .on {
	background: #8e2424;
}
.main2 .subc-2phone .on span > a, .main2 .subc-3phone .on span > a {
	color: #fff;
	font-weight: bold;
}
.main2 .subc-2phone .on .subc-open, .main2 .subc-3phone .on .subc-open {
	background: #8e2424 !important;
}
.main2 .subc-2phone .on .subc-open:after, .main2 .subc-3phone .on .subc-open:after {
	color: #fff !important;
}
.main2 .subc-3phone li {
	width: 33.33333333%;
}
.boxa {
	padding: 30px 70px 70px;
}
@media (max-width: 1445px) {
.boxa {
	padding: 30px 55px 70px;
}
}
@media (max-width: 1025px) {
.boxa {
	padding: 20px 40px 70px;
}
}
@media (max-width: 992px) {
.boxa {
	padding: 20px 20px 50px;
}
}
@media (max-width: 767px) {
.boxa {
	padding: 10px 10px 30px;
}
}
@media (max-width: 376px) {
.boxa {
	padding: 5px 10px 30px;
}
}
/*news-magazine*/
.news-magazine {
	background: #eaeaea;
	padding: 0 0 35px;
}
@media (max-width: 767px) {
.news-magazine {
	padding: 20px 0 35px;
}
}
.news-magazine .news-magazinemain {
	margin: 15px auto 35px;
}
@media (max-width: 992px) {
.news-magazine .news-magazinemain {
	margin: 15px auto 25px;
}
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain {
	margin: 10px auto 20px;
}
}
.news-magazine .news-magazinemain li {
	border-bottom: 1px solid #e5e5e5;
	display: inline-block;
	width: 100%;
	margin: 0 auto 5px 0;
	padding: 30px 125px 30px 40px;
}
@media (max-width: 1445px) {
.news-magazine .news-magazinemain li {
	padding: 30px 90px 30px 40px;
}
}
@media (max-width: 1025px) {
.news-magazine .news-magazinemain li {
	padding: 25px 30px 25px 20px;
}
}
@media (max-width: 992px) {
.news-magazine .news-magazinemain li {
	padding: 20px 0 25px;
}
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li {
	padding: 15px 0 20px;
}
}
@media (max-width: 376px) {
.news-magazine .news-magazinemain li {
	padding: 12px 0 17px;
}
}
@media (max-width: 321px) {
.news-magazine .news-magazinemain li {
	padding: 10px 0 15px;
}
}
.news-magazine .news-magazinemain li:hover .pic img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li:hover .pic img {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
}
}
.news-magazine .news-magazinemain li:hover .txt .title {
	color: #8e2424;
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li:hover .txt .title {
	color: #1c1c1c;
}
}
.news-magazine .news-magazinemain li:hover .txt .title span {
	background: #8e2424;
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li:hover .txt .title span {
	background: #bebebe;
}
}
.news-magazine .news-magazinemain li .pic {
	float: left;
	width: 12.3%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
@media (max-width: 1025px) {
.news-magazine .news-magazinemain li .pic {
	width: 15%;
}
}
@media (max-width: 992px) {
.news-magazine .news-magazinemain li .pic {
	width: 17%;
}
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li .pic {
	width: 22%;
}
}
@media (max-width: 321px) {
.news-magazine .news-magazinemain li .pic {
	width: 22%;
}
}
.news-magazine .news-magazinemain li .pic img {
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
.news-magazine .news-magazinemain li .pic:after {
	content: "";
	display: block;
	padding-bottom: 119%;
}
.news-magazine .news-magazinemain li .txt {
	float: left;
	padding: 25px 0 0 65px;
	width: 87.7%;
}
@media (max-width: 1445px) {
.news-magazine .news-magazinemain li .txt {
	padding: 15px 0 0 45px;
}
}
@media (max-width: 1025px) {
.news-magazine .news-magazinemain li .txt {
	padding: 0 0 0 30px;
	width: 85%;
}
}
@media (max-width: 992px) {
.news-magazine .news-magazinemain li .txt {
	width: 83%;
	padding: 0 0 0 20px;
}
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li .txt {
	width: 78%;
	padding: 0 0 0 15px;
}
}
@media (max-width: 321px) {
.news-magazine .news-magazinemain li .txt {
	width: 78%;
	padding: 0 0 0 10px;
}
}
.news-magazine .news-magazinemain li .txt .title {
	position: relative;
	z-index: 5;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
@media (max-width: 992px) {
.news-magazine .news-magazinemain li .txt .title {
	font-size: 16px;
	line-height: 22px;
	height: 44px;
}
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li .txt .title {
	font-size: 14px;
	line-height: 20px;
	height: 40px;
}
}
.news-magazine .news-magazinemain li .txt .title span {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 118px;
	height: 26px;
	color: #fff;
	font-size: 12px;
	line-height: 26px;
	padding: 0 10px 0 15px;
	background: #bebebe;
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li .txt .title span {
	width: 78px;
	height: 19px;
	font-size: 11px;
	line-height: 19px;
	padding: 0 10px;
}
}
@media (max-width: 376px) {
.news-magazine .news-magazinemain li .txt .title span {
	width: 70px;
	font-size: 10px;
}
}
@media (max-width: 321px) {
.news-magazine .news-magazinemain li .txt .title span {
	width: 67px;
	height: 18px;
	padding: 0 8px;
	line-height: 18px;
}
}
.news-magazine .news-magazinemain li .txt .title span:after {
	content: '';
	position: absolute;
	z-index: 25;
	right: 33px;
	top: 12px;
	width: 13px;
	height: 1px;
	background: #fff;
	animation: downmove 3s infinite;
	-webkit-animation: downmove 3s infinite;
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li .txt .title span:after {
	top: 9px;
	width: 10px;
	right: 9px;
	animation: none;
	-webkit-animation: none;
}
}
@media (max-width: 376px) {
.news-magazine .news-magazinemain li .txt .title span:after {
	right: 6px;
	width: 10px;
}
}
@media (max-width: 321px) {
.news-magazine .news-magazinemain li .txt .title span:after {
	top: 8px;
}
}
@-webkit-keyframes downmove {
 50% {
 right: 25px;
}
}
@keyframes downmove {
 50% {
 right: 25px;
}
}
.news-magazine .news-magazinemain li .txt p {
	color: #777777;
	font-size: 15px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	margin: 3% 0 0;
}
@media (max-width: 1025px) {
.news-magazine .news-magazinemain li .txt p {
	font-size: 14px;
}
}
@media (max-width: 992px) {
.news-magazine .news-magazinemain li .txt p {
	font-size: 12px;
}
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li .txt p {
	font-size: 12px;
	line-height: 18px;
	height: 36px;
	margin: 4% 0 0;
}
}
@media (max-width: 321px) {
.news-magazine .news-magazinemain li .txt p {
	margin: 2% 0 0;
	font-size: 11px;
	line-height: 16px;
	height: 32px;
}
}
.news-magazine .download {
	margin: 15px auto 35px;
}
@media (max-width: 992px) {
.news-magazine .download {
	margin: 15px auto 25px;
}
}
@media (max-width: 767px) {
.news-magazine .download {
	margin: 10px auto 20px;
}
}
.news-magazine .download li {
	padding: 20px 0;
	border-bottom: 1px solid #e5e5e5;
	display: inline-block;
	width: 100%;
	margin: 0 auto;
}
@media (max-width: 1025px) {
.news-magazine .download li {
	padding: 18px 0;
}
}
@media (max-width: 992px) {
.news-magazine .download li {
	padding: 15px 0;
}
}
@media (max-width: 767px) {
.news-magazine .download li {
	padding: 12px 0 14px;
}
}
@media (max-width: 321px) {
.news-magazine .download li {
	padding: 10px 0;
}
}
.news-magazine .download li .txt {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	padding: 0 125px 0 0;
	position: relative;
	width: 100%;
}
@media (max-width: 767px) {
.news-magazine .download li .txt {
	padding: 0 86px 0 0;
	height: 20px;
	line-height: 20px;
}
}
@media (max-width: 376px) {
.news-magazine .download li .txt {
	padding: 0 80px 0 0;
}
}
@media (max-width: 321px) {
.news-magazine .download li .txt {
	padding: 0 75px 0 0;
}
}
.news-magazine .download li .txt span {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 118px;
	height: 26px;
	color: #fff;
	font-size: 12px;
	line-height: 26px;
	padding: 0 10px 0 15px;
	background: #bebebe;
}
@media (max-width: 767px) {
.news-magazine .download li .txt span {
	width: 78px;
	height: 19px;
	top: 2px;
	font-size: 11px;
	line-height: 19px;
	padding: 0 10px;
}
}
@media (max-width: 376px) {
.news-magazine .download li .txt span {
	width: 70px;
	font-size: 10px;
}
}
@media (max-width: 321px) {
.news-magazine .download li .txt span {
	width: 67px;
	height: 18px;
	padding: 0 8px;
	top: 0;
	line-height: 18px;
}
}
.news-magazine .download li .txt span:after {
	content: '';
	position: absolute;
	z-index: 25;
	right: 33px;
	top: 12px;
	width: 13px;
	height: 1px;
	background: #fff;
	animation: downmove 3s infinite;
	-webkit-animation: downmove 3s infinite;
}
@media (max-width: 767px) {
.news-magazine .download li .txt span:after {
	top: 9px;
	width: 10px;
	right: 9px;
	animation: none;
	-webkit-animation: none;
}
}
@media (max-width: 376px) {
.news-magazine .download li .txt span:after {
	right: 6px;
	width: 10px;
}
}
@media (max-width: 321px) {
.news-magazine .download li .txt span:after {
	top: 8px;
}
}
@-webkit-keyframes downmove {
 50% {
 right: 25px;
}
}
@keyframes downmove {
 50% {
 right: 25px;
}
}
.page {
	text-align: center;
}
.page a {
	display: inline-block;
	border: 1px solid #bfbfbf;
	color: #333333;
	font-size: 14px;
	padding: 0 10px;
	height: 26px;
	margin: 0 1px;
	line-height: 25px;
}
.page span {
	display: inline-block;
	border: 1px solid #bfbfbf;
	color: #333333;
	font-size: 14px;
	padding: 0 10px;
	height: 26px;
	margin: 0 1px;
	line-height: 25px;
}
.page a:hover {
	background: #8e2424;
	color: #fff;
	border: 1px solid #8e2424;
}
@media (max-width: 767px) {
.page a:hover {
	background: #fff;
	color: #333333;
	border: 1px solid #bfbfbf;
}
}
.page .active {
	background: #8e2424;
	color: #fff;
	border: 1px solid #8e2424;
}
.page .cpb {
	background: #8e2424;
	color: #fff;
	border: 1px solid #8e2424;
}
@media (max-width: 992px) {
.page .on {
	display: none;
}
}
/*news-media*/
.news-media {
	background: #eaeaea;
	padding: 0 0 35px;
}
@media (max-width: 767px) {
.news-media {
	padding: 20px 0 25px;
}
}
.news-mediamain {
	border-bottom: 1px solid #e5e5e5;
	margin: 45px auto 40px;
}
@media (max-width: 992px) {
.news-mediamain {
	margin: 25px auto 30px;
}
}
@media (max-width: 767px) {
.news-mediamain {
	margin: 20px auto 23px;
}
}
@media (max-width: 376px) {
.news-mediamain {
	margin: 20px auto 25px;
}
}
.news-mediamain li {
	display: inline-block;
	width: 100%;
	padding: 20px 0;
	border-top: 1px solid #e5e5e5;
	position: relative;
	z-index: 1;
}
@media (max-width: 767px) {
.news-mediamain li {
	padding: 18px 0;
}
}
@media (max-width: 376px) {
.news-mediamain li {
	padding: 15px 0;
}
}
.news-mediamain li:hover a {
	background: #8e2424;
	padding: 50px 20px 10px 130px;
}
@media (max-width: 1025px) {
.news-mediamain li:hover a {
	padding: 25px 20px 10px 130px;
}
}
@media (max-width: 992px) {
.news-mediamain li:hover a {
	padding: 20px 20px 10px 110px;
}
}
@media (max-width: 767px) {
.news-mediamain li:hover a {
	padding: 0 0 0 78px;
	background: #fff;
}
}
.news-mediamain li:hover a .date {
	padding: 68px 0 0 20px;
}
@media (max-width: 1025px) {
.news-mediamain li:hover a .date {
	padding: 44px 0 0 20px;
}
}
@media (max-width: 767px) {
.news-mediamain li:hover a .date {
	padding: 18px 0 0;
}
}
@media (max-width: 376px) {
.news-mediamain li:hover a .date {
	padding: 15px 0 0;
}
}
.news-mediamain li:hover a .date time {
	color: #fff;
}
@media (max-width: 767px) {
.news-mediamain li:hover a .date time {
	color: #666666;
}
}
.news-mediamain li:hover a .date em {
	background: #fff;
	color: #8e2424;
}
@media (max-width: 767px) {
.news-mediamain li:hover a .date em {
	background: #8e2424;
	color: #fff;
}
}
.news-mediamain li:hover a span {
	color: #fff;
}
@media (max-width: 767px) {
.news-mediamain li:hover a span {
	color: #1c1c1c;
}
}
.news-mediamain li:hover a p {
	color: #ccaaaa;
}
@media (max-width: 767px) {
.news-mediamain li:hover a p {
	color: #777777;
}
}
.news-mediamain li a {
	display: block;
	padding: 10px 20px 10px 130px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
.news-mediamain li a {
	padding: 10px 0 10px 110px;
}
}
@media (max-width: 767px) {
.news-mediamain li a {
	padding: 0 0 0 78px;
}
}
@media (max-width: 376px) {
.news-mediamain li a {
	padding: 0 0 0 74px;
}
}
@media (max-width: 321px) {
.news-mediamain li a {
	padding: 0 0 0 64px;
}
}
.news-mediamain li .date {
	position: absolute;
	left: 0;
	top: 0;
	padding: 28px 0 0 20px;
	width: 110px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
.news-mediamain li .date {
	width: 76px;
}
}
@media (max-width: 767px) {
.news-mediamain li .date {
	padding: 18px 0 0;
	width: 65px;
}
}
@media (max-width: 376px) {
.news-mediamain li .date {
	padding: 15px 0 0;
}
}
@media (max-width: 321px) {
.news-mediamain li .date {
	width: 54px;
}
}
.news-mediamain li .date time {
	display: block;
	color: #666666;
	font-size: 16px;
	height: 24px;
	width: 87px;
	font-weight: 100;
	line-height: 24px;
	font-family: "futura_md_btmedium";
	overflow: hidden;
}
@media (max-width: 992px) {
.news-mediamain li .date time {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.news-mediamain li .date time {
	font-size: 12px;
}
}
@media (max-width: 321px) {
.news-mediamain li .date time {
	font-size: 10px;
}
}
.news-mediamain li .date em {
	display: block;
	font-style: inherit;
	width: 87px;
	height: 21px;
	margin: 3px auto 0 0;
	line-height: 22px;
	background: #8e2424;
	font-size: 12px;
	overflow: hidden;
	color: #fff;
	padding: 0 5px;
	text-align: center;
}
@media (max-width: 992px) {
.news-mediamain li .date em {
	width: 76px;
	font-size: 11px;
}
}
@media (max-width: 767px) {
.news-mediamain li .date em {
	font-size: 10px;
	width: 65px;
	height: 18px;
	line-height: 18px;
}
}
@media (max-width: 321px) {
.news-mediamain li .date em {
	font-size: 8px;
	width: 54px;
	height: 16px;
	line-height: 16px;
}
}
.news-mediamain li span {
	display: block;
	color: #1c1c1c;
	font-size: 20px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
@media (max-width: 1025px) {
.news-mediamain li span {
	font-size: 18px;
}
}
@media (max-width: 992px) {
.news-mediamain li span {
	font-size: 16px;
}
}
@media (max-width: 767px) {
.news-mediamain li span {
	font-size: 14px;
}
}
@media (max-width: 376px) {
.news-mediamain li span {
	font-size: 13px;
}
}
.news-mediamain li p {
	display: block;
	color: #777777;
	font-size: 15px;
	height: 46px;
	margin: 20px 0 35px;
	line-height: 23px;
	overflow: hidden;
}
@media (max-width: 1025px) {
.news-mediamain li p {
	font-size: 13px;
	margin: 20px 0 15px;
}
}
@media (max-width: 992px) {
.news-mediamain li p {
	font-size: 12px;
	line-height: 20px;
	height: 40px;
	margin: 10px 0 5px;
}
}
@media (max-width: 767px) {
.news-mediamain li p {
	line-height: 19px;
	height: 38px;
	margin: 5px 0 0;
}
}
@media (max-width: 376px) {
.news-mediamain li p {
	font-size: 10px;
	line-height: 16px;
	height: 32px;
	margin: 3px 0 0;
}
}
/*news*/
.news {
	background: #eaeaea;
	padding: 0 0 35px;
}
@media (max-width: 767px) {
.news {
	padding: 20px 0 25px;
}
}
.news .newsmain {
	margin: 35px -20px 40px;
}
@media (max-width: 1601px) {
.news .newsmain {
	margin: 35px -15px 40px;
}
}
@media (max-width: 1445px) {
.news .newsmain {
	margin: 20px -8px 40px;
}
}
@media (max-width: 1025px) {
.news .newsmain {
	margin: 20px -6px 40px;
}
}
@media (max-width: 992px) {
.news .newsmain {
	margin: 20px -5px 30px;
}
}
@media (max-width: 767px) {
.news .newsmain {
	margin: 15px 0 20px;
}
}
.news .newsmain li {
	padding: 10px 20px;
	float: left;
	width: 33.33333333%;
}
@media (max-width: 1601px) {
.news .newsmain li {
	padding: 10px 15px;
}
}
@media (max-width: 1445px) {
.news .newsmain li {
	padding: 10px 8px;
}
}
@media (max-width: 1025px) {
.news .newsmain li {
	padding: 8px 6px;
}
}
@media (max-width: 992px) {
.news .newsmain li {
	padding: 6px 5px;
}
}
@media (max-width: 767px) {
.news .newsmain li {
	width: 100%;
	padding: 6px 0;
}
}
.news .newsmain li a {
	display: block;
}
.news .newsmain li a:hover .pic img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
@media (max-width: 767px) {
.news .newsmain li a:hover .pic img {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
}
}
.news .newsmain li a:hover .time big {
	color: #8e2424;
}
@media (max-width: 767px) {
.news .newsmain li a:hover .time big {
	color: #333333;
}
}
.news .newsmain li a:hover .time small {
	color: #8e2424;
}
@media (max-width: 767px) {
.news .newsmain li a:hover .time small {
	color: #777777;
}
}
.news .newsmain li a:hover .text span {
	color: #8e2424;
}
@media (max-width: 767px) {
.news .newsmain li a:hover .text span {
	color: #1c1c1c;
}
}
.news .newsmain li a:hover .more:after {
	right: 12px;
	background: url("style_res/news-ico01.png") no-repeat;
	background-size: 100% 100%;
}
@media (max-width: 767px) {
.news .newsmain li a:hover .more:after {
	background: url("style_res/news-ico.png") no-repeat;
	background-size: 100% 100%;
	right: 0;
}
}
.news .newsmain li .pic {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.news .newsmain li .pic img {
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
}
.news .newsmain li .pic:after {
	content: "";
	display: block;
	padding-bottom: 56.3%;
}
.news .newsmain li .txt {
	border: 1px solid #efefef;
	padding: 25px 25px 0;
}
@media (max-width: 1601px) {
.news .newsmain li .txt {
	padding: 20px 20px 0;
}
}
@media (max-width: 1025px) {
.news .newsmain li .txt {
	padding: 15px 12px 0;
}
}
.news .newsmain li .txt .text {
	position: relative;
	z-index: 1;
	padding: 0 0 0 110px;
}
@media (max-width: 1601px) {
.news .newsmain li .txt .text {
	padding: 0 0 0 93px;
}
}
@media (max-width: 1445px) {
.news .newsmain li .txt .text {
	padding: 0 0 0 86px;
}
}
@media (max-width: 1025px) {
.news .newsmain li .txt .text {
	padding: 0 0 0 75px;
}
}
@media (max-width: 992px) {
.news .newsmain li .txt .text {
	padding: 0 0 0 68px;
}
}
@media (max-width: 321px) {
.news .newsmain li .txt .text {
	padding: 0 0 0 64px;
}
}
.news .newsmain li .txt .text span {
	height: 24px;
	line-height: 24px;
	display: block;
	color: #1c1c1c;
	font-size: 18px;
	overflow: hidden;
}
@media (max-width: 1445px) {
.news .newsmain li .txt .text span {
	font-size: 15px;
}
}
@media (max-width: 992px) {
.news .newsmain li .txt .text span {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
}
}
@media (max-width: 767px) {
.news .newsmain li .txt .text span {
	height: 20px;
	line-height: 20px;
	font-size: 16px;
}
}
.news .newsmain li .txt .text p {
	height: 46px;
	margin: 3px 0 0;
	line-height: 23px;
	color: #777777;
	font-size: 14px;
	overflow: hidden;
}
@media (max-width: 1445px) {
.news .newsmain li .txt .text p {
	font-size: 12px;
	line-height: 20px;
	height: 40px;
}
}
@media (max-width: 767px) {
.news .newsmain li .txt .text p {
	height: 40px;
	margin: 5px 0 0;
	line-height: 20px;
	font-size: 13px;
}
}
@media (max-width: 321px) {
.news .newsmain li .txt .text p {
	font-size: 12px;
	line-height: 16px;
	height: 32px;
}
}
.news .newsmain li .txt .text time {
	position: absolute;
	left: 0;
	top: 0;
	width: 90px;
	border-right: 1px solid #ececec;
	display: block;
}
@media (max-width: 1601px) {
.news .newsmain li .txt .text time {
	width: 76px;
}
}
@media (max-width: 1445px) {
.news .newsmain li .txt .text time {
	width: 72px;
}
}
@media (max-width: 1025px) {
.news .newsmain li .txt .text time {
	width: 63px;
}
}
@media (max-width: 992px) {
.news .newsmain li .txt .text time {
	width: 58px;
}
}
@media (max-width: 321px) {
.news .newsmain li .txt .text time {
	width: 54px;
}
}
.news .newsmain li .txt .text time big {
	padding: 0 0 0 5px;
	display: block;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	font-size: 48px;
	color: #333333;
	font-family: "futura_md_btmedium";
}
@media (max-width: 1601px) {
.news .newsmain li .txt .text time big {
	height: 44px;
	line-height: 44px;
	font-size: 44px;
}
}
@media (max-width: 1445px) {
.news .newsmain li .txt .text time big {
	height: 40px;
	line-height: 40px;
	font-size: 40px;
}
}
@media (max-width: 1025px) {
.news .newsmain li .txt .text time big {
	height: 36px;
	line-height: 36px;
	font-size: 36px;
}
}
@media (max-width: 992px) {
.news .newsmain li .txt .text time big {
	height: 30px;
	line-height: 30px;
	font-size: 30px;
	padding: 0;
	text-align: center;
}
}
@media (max-width: 321px) {
.news .newsmain li .txt .text time big {
	height: 28px;
	line-height: 28px;
	font-size: 28px;
}
}
.news .newsmain li .txt .text time small {
	display: block;
	color: #777777;
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	font-family: "futura_md_btmedium";
}
@media (max-width: 1025px) {
.news .newsmain li .txt .text time small {
	font-size: 10px;
}
}
@media (max-width: 992px) {
.news .newsmain li .txt .text time small {
	font-size: 9px;
}
}
.news .newsmain li .more {
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	color: #777777;
	margin: 30px auto 0;
	border-top: 1px solid #ececec;
	font-size: 12px;
	position: relative;
	z-index: 1;
}
@media (max-width: 1445px) {
.news .newsmain li .more {
	margin: 20px auto 0;
}
}
@media (max-width: 767px) {
.news .newsmain li .more {
	margin: 15px auto 0;
}
}
@media (max-width: 321px) {
.news .newsmain li .more {
	height: 36px;
	line-height: 36px;
}
}
.news .newsmain li .more:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 15px;
	width: 24px;
	height: 8px;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	background: url("style_res/news-ico.png") no-repeat;
	background-size: 100% 100%;
}
@media (max-width: 992px) {
.news .newsmain li .more:after {
	width: 18px;
	height: 6px;
}
}
@media (max-width: 321px) {
.news .newsmain li .more:after {
	top: 13px;
	width: 15px;
	height: 5px;
}
}
/*news-show*/
.news-show {
	background: #eaeaea;
	padding: 70px 0 10px;
	color: #666666;
	font-size: 15px;
	line-height: 24px;
}
@media (max-width: 992px) {
.news-show {
	padding: 50px 0 10px;
}
}
@media (max-width: 767px) {
.news-show {
	padding: 30px 0 20px;
}
}
@media (max-width: 321px) {
.news-show {
	padding: 25px 0 10px;
}
}
.news-show .cont {
	margin: 35px 0 0;
}
@media (max-width: 767px) {
.news-show .cont {
	margin: 15px 0 0;
}
}
@media (max-width: 321px) {
.news-show .cont {
	margin: 0;
}
}
.news-show .cont .title-01 span {
	background: #8e2424;
	color: #fff;
	font-size: 18px;
	display: inline-block;
	line-height: 30px;
	padding: 0 23px;
	position: relative;
}
.news-show .cont .title-01 span:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	right: -15px;
	top: 0;
	border-bottom: 0 solid transparent;
	border-top: 30px solid transparent;
	border-left: 15px solid #8e2424;
}
.news-show .cont .box-1 {
	border: 1px solid #ffffff;
	width: 67%;
	margin: 0 0 70px;
	padding: 20px 10px 15px 20px;
}
@media (max-width: 1367px) {
.news-show .cont .box-1 {
	width: 70%;
}
}
@media (max-width: 992px) {
.news-show .cont .box-1 {
	width: 86%;
	margin: 0 0 40px;
}
}
@media (max-width: 767px) {
.news-show .cont .box-1 {
	width: 100%;
	margin: 0 0 30px;
}
}
@media (max-width: 361px) {
.news-show .cont .box-1 {
	padding: 10px;
	margin: 0 0 25px;
}
}
.news-show .cont .box-1 big {
	display: block;
	color: #333333;
	font-size: 18px;
	margin: 0 0 3px;
	line-height: 32px;
}
@media (max-width: 361px) {
.news-show .cont .box-1 big {
	font-size: 16px;
	line-height: 26px;
}
}
.news-show .cont .box-1 .text-2 {
	display: block;
	word-break: break-all;
	color: #666666;
	font-size: 15px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 50px;
	line-height: 24px;
}
@media (max-width: 361px) {
.news-show .cont .box-1 .text-2 {
	font-size: 13px;
	line-height: 24px;
}
}
.news-show .cont .box-1 .text-2 i {
	font-style: inherit;
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	line-height: 24px;
}
.news-show .boxa {
	padding: 0 210px;
}
@media (max-width: 1681px) {
.news-show .boxa {
	padding: 0 150px;
}
}
@media (max-width: 1601px) {
.news-show .boxa {
	padding: 0 130px;
}
}
@media (max-width: 1445px) {
.news-show .boxa {
	padding: 0 55px;
}
}
@media (max-width: 1025px) {
.news-show .boxa {
	padding: 0 40px;
}
}
@media (max-width: 992px) {
.news-show .boxa {
	padding: 0 20px;
}
}
@media (max-width: 767px) {
.news-show .boxa {
	padding: 0 10px;
}
}
.news-show .title-1 {
	text-align: center;
	color: #8e2424;
	font-size: 26px;
	line-height: 34px;
	margin: 60px auto 10px;
}
@media (max-width: 1025px) {
.news-show .title-1 {
	margin: 50px auto 15px;
}
}
@media (max-width: 992px) {
.news-show .title-1 {
	font-size: 24px;
	margin: 40px auto 10px;
	line-height: 32px;
}
}
@media (max-width: 767px) {
.news-show .title-1 {
	font-size: 20px;
	margin: 25px auto 5px;
	line-height: 26px;
}
}
@media (max-width: 376px) {
.news-show .title-1 {
	font-size: 18px;
	margin: 20px auto 3px;
	line-height: 24px;
}
}
.news-show .text-1 {
	color: #666666;
	font-size: 15px;
	margin: 27px auto 45px;
	line-height: 22px;
}
@media (max-width: 1025px) {
.news-show .text-1 {
	margin: 20px auto 35px;
}
}
@media (max-width: 992px) {
.news-show .text-1 {
	margin: 20px auto 25px;
}
}
@media (max-width: 767px) {
.news-show .text-1 {
	font-size: 14px;
	margin: 15px auto 20px;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.news-show .text-1 {
	font-size: 13px;
	margin: 15px auto;
	line-height: 22px;
}
}
@media (max-width: 321px) {
.news-show .text-1 {
	margin: 10px auto 15px;
}
}
.news-show .text-2 {
	color: #666666;
	font-size: 15px;
	margin: 10px auto 0;
	line-height: 22px;
}
@media (max-width: 1025px) {
.news-show .text-2 {
	margin: 20px auto 35px;
}
}
@media (max-width: 992px) {
.news-show .text-2 {
	margin: 20px auto 25px;
}
}
@media (max-width: 767px) {
.news-show .text-2 {
	font-size: 14px;
	margin: 15px auto 20px;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.news-show .text-2 {
	font-size: 13px;
	margin: 15px auto;
	line-height: 22px;
}
}
@media (max-width: 321px) {
.news-show .text-2 {
	margin: 10px auto 15px;
}
}
.news-show .img-1 {
	text-align: center;
	margin: 0 auto 45px;
	overflow: hidden;
}
@media (max-width: 1025px) {
.news-show .img-1 {
	margin: 0 auto 30px;
}
}
@media (max-width: 992px) {
.news-show .img-1 {
	margin: 0 auto 25px;
}
}
@media (max-width: 767px) {
.news-show .img-1 {
	margin: 0 auto 15px;
}
}
@media (max-width: 376px) {
.news-show .img-1 {
	margin: 0 auto 6px;
}
}
@media (max-width: 321px) {
.news-show .img-1 {
	margin: 0 auto;
}
}
.news-show .img-1 img {
	max-width: 100%;
}
/*research-show*/
.research-show {
	background: #eaeaea;
	padding: 70px 0 10px;
	color: #000;
	font-size: 15px;
	line-height: 24px;
}
@media (max-width: 992px) {
.research-show {
	padding: 50px 0 10px;
}
}
@media (max-width: 767px) {
.research-show {
	padding: 30px 0 20px;
}
}
@media (max-width: 321px) {
.research-show {
	padding: 25px 0 10px;
}
}
.research-show .cont {
	margin: 35px 0 0;
}
@media (max-width: 992px) {
.research-show .cont {
	margin: 25px 0 0;
}
}
@media (max-width: 767px) {
.research-show .cont {
	margin: 15px 0 0;
}
}
.research-show .cont .title-1 span {
	background: #8e2424;
	color: #fff;
	font-size: 18px;
	display: inline-block;
	line-height: 30px;
	padding: 0 23px;
	position: relative;
}
@media (max-width: 767px) {
.research-show .cont .title-1 span {
	font-size: 15px;
}
}
.research-show .cont .title-1 span:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	right: -15px;
	top: 0;
	border-bottom: 0 solid transparent;
	border-top: 30px solid transparent;
	border-left: 15px solid #8e2424;
}
.research-show .cont .box-1 {
	border: 1px solid #ffffff;
	width: 67%;
	margin: 0 0 70px;
	padding: 20px 10px 15px 20px;
}
@media (max-width: 1367px) {
.research-show .cont .box-1 {
	width: 70%;
}
}
@media (max-width: 992px) {
.research-show .cont .box-1 {
	width: 86%;
	margin: 0 0 40px;
}
}
@media (max-width: 767px) {
.research-show .cont .box-1 {
	width: 100%;
	padding: 15px 10px;
	margin: 0 0 30px;
}
}
@media (max-width: 361px) {
.research-show .cont .box-1 {
	padding: 10px;
	margin: 0 0 25px;
}
}
.research-show .cont .box-1 big {
	display: block;
	color: #333333;
	font-size: 18px;
	margin: 0 0 3px;
	line-height: 32px;
}
@media (max-width: 767px) {
.research-show .cont .box-1 big {
	font-size: 16px;
	line-height: 26px;
}
}
@media (max-width: 321px) {
.research-show .cont .box-1 big {
	font-size: 15px;
	line-height: 22px;
}
}
.research-show .cont .box-1 .text-2 {
	display: block;
	word-break: break-all;
	color: #666666;
	font-size: 15px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 50px;
	line-height: 24px;
}
@media (max-width: 767px) {
.research-show .cont .box-1 .text-2 {
	font-size: 14px;
	line-height: 24px;
}
}
@media (max-width: 361px) {
.research-show .cont .box-1 .text-2 {
	font-size: 13px;
	line-height: 24px;
}
}
.research-show .cont .box-1 .text-2 i {
	font-style: inherit;
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	line-height: 24px;
}
.research-show .boxa {
	padding: 0 210px;
}
@media (max-width: 1681px) {
.research-show .boxa {
	padding: 0 150px;
}
}
@media (max-width: 1601px) {
.research-show .boxa {
	padding: 0 130px;
}
}
@media (max-width: 1445px) {
.research-show .boxa {
	padding: 0 55px;
}
}
@media (max-width: 1025px) {
.research-show .boxa {
	padding: 0 40px;
}
}
@media (max-width: 992px) {
.research-show .boxa {
	padding: 0 20px;
}
}
@media (max-width: 767px) {
.research-show .boxa {
	padding: 0 10px;
}
}
.research-show .title-01 {
	text-align: center;
	color: #8e2424;
	font-size: 26px;
	line-height: 34px;
	margin: 60px auto 20px;
}
@media (max-width: 1025px) {
.research-show .title-01 {
	margin: 50px auto 15px;
}
}
@media (max-width: 992px) {
.research-show .title-01 {
	font-size: 24px;
	margin: 40px auto 10px;
	line-height: 32px;
}
}
@media (max-width: 767px) {
.research-show .title-01 {
	font-size: 20px;
	margin: 25px auto 5px;
	line-height: 26px;
}
}
@media (max-width: 376px) {
.research-show .title-01 {
	font-size: 18px;
	margin: 20px auto 3px;
	line-height: 24px;
}
}
.research-show .text-1 {
	color: #666666;
	font-size: 15px;
	margin: 10px auto 0;
	line-height: 22px;
}
@media (max-width: 767px) {
.research-show .text-1 {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.research-show .text-1 {
	font-size: 13px;
	margin: 10px auto 0;
	line-height: 22px;
}
}
@media (max-width: 321px) {
.research-show .text-1 {
	margin: 8px auto 0;
}
}
.research-show .img-1 {
	text-align: center;
	margin: 20px auto 25px;
	overflow: hidden;
}
@media (max-width: 1025px) {
.research-show .img-1 {
	margin: 20px auto;
}
}
@media (max-width: 992px) {
.research-show .img-1 {
	margin: 20px auto;
}
}
@media (max-width: 767px) {
.research-show .img-1 {
	margin: 15px auto;
}
}
@media (max-width: 376px) {
.research-show .img-1 {
	margin: 10px auto 5px;
}
}
.research-show .img-1 img {
	max-width: 100%;
}
.backz {
	border-bottom: 1px solid #999999;
	position: relative;
	padding: 0 0 38px;
	z-index: 1;
}
@media (max-width: 992px) {
.backz {
	padding: 0 0 25px;
}
}
@media (max-width: 767px) {
.backz {
	padding: 0 0 15px;
}
}
.backz em {
	font-style: inherit;
	width: 190px;
	height: 37px;
	line-height: 37px;
	background: #8e2424;
	display: block;
	font-size: 14px;
	float: left;
	text-align: right;
}
@media (max-width: 767px) {
.backz em {
	width: 110px;
	height: 30px;
	line-height: 30px;
}
}
@media (max-width: 321px) {
.backz em {
	width: 103px;
	height: 28px;
	line-height: 28px;
	font-size: 13px;
}
}
.backz em:hover {
	background: #fff;
}
@media (max-width: 767px) {
.backz em:hover {
	background: #8e2424;
}
}
.backz em:hover:before {
	background: #8e2424;
}
@media (max-width: 767px) {
.backz em:hover:before {
	background: #fff;
}
}
.backz em:hover a {
	color: #8e2424;
}
@media (max-width: 767px) {
.backz em:hover a {
	color: #fff;
}
}
.backz em:before {
	content: "";
	position: absolute;
	left: 65px;
	top: 16px;
	width: 17px;
	height: 1px;
	background: #fff;
}
@media (max-width: 767px) {
.backz em:before {
	left: 15px;
	top: 14px;
}
}
@media (max-width: 321px) {
.backz em:before {
	left: 13px;
	top: 13px;
}
}
.backz em a {
	display: block;
	padding: 0 40px 0 10px;
	color: #fff;
}
@media (max-width: 767px) {
.backz em a {
	padding: 0 15px 0 10px;
}
}
@media (max-width: 321px) {
.backz em a {
	padding: 0 13px 0 10px;
}
}
.backz .article {
	float: right;
	width: 60%;
	padding: 0 40px 0 0;
	text-align: right;
}
@media (max-width: 767px) {
.backz .article {
	padding: 0;
}
}
.backz .article li {
	display: inline-block;
	margin: 0 0 0 15px;
}
@media (max-width: 767px) {
.backz .article li {
	padding: 5px 0 0;
	margin: 0 0 0 10px;
}
}
@media (max-width: 321px) {
.backz .article li {
	margin: 0 0 0 7px;
}
}
.backz .article li:hover .iconfont {
	color: #8e2424;
}
@media (max-width: 767px) {
.backz .article li:hover .iconfont {
	color: #9b9b9b;
}
}
.backz .article li .iconfont {
	color: #9b9b9b;
	font-size: 36px;
}
@media (max-width: 767px) {
.backz .article li .iconfont {
	font-size: 30px;
}
}
@media (max-width: 321px) {
.backz .article li .iconfont {
	font-size: 26px;
}
}
.sourse {
	text-align: center;
	color: #666666;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.playbox, .playbox1, .playbox2, .playbox3, .apply-box, .apply-box1 {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 999;

	background: url("style_res/mask1.png");
}


.playbox .playmain, .playbox1 .playmain, .playbox2 .playmain, .playbox3 .playmain, .apply-box .playmain, .apply-box1 .playmain {
	position: absolute;
	width: 33%;
	left: 50%;
	height: 680px;
	margin-left: -16.5%;
	top: 50%;
	margin-top: -340px;
	padding: 35px 65px 20px;
	background: url("style_res/playbox.png") no-repeat bottom right #ffffff;
	background-size: 100% 100%;
}
@media (max-width: 1601px) {
.playbox .playmain,  .playbox1 .playmain,  .playbox2 .playmain,  .playbox3 .playmain,  .apply-box .playmain,  .apply-box1 .playmain {
	width: 38%;
	margin-left: -19%;
	height: 526px;
	margin-top: -263px;
	padding: 20px 60px;
}
}
@media (max-width: 1445px) {
.playbox .playmain,  .playbox1 .playmain,  .playbox2 .playmain,  .playbox3 .playmain,  .apply-box .playmain,  .apply-box1 .playmain {
	height: 480px;
	margin-top: -240px;
	padding: 15px 60px 10px;
	background-size: 60% 60%;
}
}
@media (max-width: 1281px) {
.playbox .playmain,  .playbox1 .playmain,  .playbox2 .playmain,  .playbox3 .playmain,  .apply-box .playmain,  .apply-box1 .playmain {
	height: 470px;
	margin-top: -235px;
	padding: 15px 40px 10px;
}
}
@media (max-width: 1025px) {
.playbox .playmain,  .playbox1 .playmain,  .playbox2 .playmain,  .playbox3 .playmain,  .apply-box .playmain,  .apply-box1 .playmain {
	width: 46%;
	margin-left: -23%;
}
}
@media (max-width: 992px) {
.playbox .playmain,  .playbox1 .playmain,  .playbox2 .playmain,  .playbox3 .playmain,  .apply-box .playmain,  .apply-box1 .playmain {
	width: 56%;
	margin-left: -28%;
	padding: 15px 30px 10px;
}
}
@media (max-width: 767px) {
.playbox .playmain,  .playbox1 .playmain,  .playbox2 .playmain,  .playbox3 .playmain,  .apply-box .playmain,  .apply-box1 .playmain {
	width: 86%;
	margin-left: -43%;
	padding: 10px 10px 5px;
	height: 400px;
	margin-top: -200px;
}
}
@media (max-width: 361px) {
.playbox .playmain,  .playbox1 .playmain,  .playbox2 .playmain,  .playbox3 .playmain,  .apply-box .playmain,  .apply-box1 .playmain {
	width: 90%;
	height: 380px;
	margin-top: -190px;
	margin-left: -45%;
}
}
.playbox .playmain .play-colse, .playbox1 .playmain .play-colse, .playbox2 .playmain .play-colse, .playbox3 .playmain .play-colse, .apply-box .playmain .play-colse, .apply-box1 .playmain .play-colse, .playbox .playmain .play-colse1, .playbox1 .playmain .play-colse1, .playbox2 .playmain .play-colse1, .playbox3 .playmain .play-colse1, .apply-box .playmain .play-colse1, .apply-box1 .playmain .play-colse1, .playbox .playmain .play-colse2, .playbox1 .playmain .play-colse2, .playbox2 .playmain .play-colse2, .playbox3 .playmain .play-colse2, .apply-box .playmain .play-colse2, .apply-box1 .playmain .play-colse2, .playbox .playmain .play-colse3, .playbox1 .playmain .play-colse3, .playbox2 .playmain .play-colse3, .playbox3 .playmain .play-colse3, .apply-box .playmain .play-colse3, .apply-box1 .playmain .play-colse3, .playbox .playmain .play-colse4, .playbox1 .playmain .play-colse4, .playbox2 .playmain .play-colse4, .playbox3 .playmain .play-colse4, .apply-box .playmain .play-colse4, .apply-box1 .playmain .play-colse4 {
	position: absolute;
	right: -40px;
	cursor: pointer;
	top: 0;
	width: 35px;
	height: 35px;
	background: url("style_res/play-close.png") no-repeat center;
	background-size: 100% 100%;
}
@media (max-width: 767px) {
.playbox .playmain .play-colse,  .playbox1 .playmain .play-colse,  .playbox2 .playmain .play-colse,  .playbox3 .playmain .play-colse,  .apply-box .playmain .play-colse,  .apply-box1 .playmain .play-colse,  .playbox .playmain .play-colse1,  .playbox1 .playmain .play-colse1,  .playbox2 .playmain .play-colse1,  .playbox3 .playmain .play-colse1,  .apply-box .playmain .play-colse1,  .apply-box1 .playmain .play-colse1,  .playbox .playmain .play-colse2,  .playbox1 .playmain .play-colse2,  .playbox2 .playmain .play-colse2,  .playbox3 .playmain .play-colse2,  .apply-box .playmain .play-colse2,  .apply-box1 .playmain .play-colse2,  .playbox .playmain .play-colse3,  .playbox1 .playmain .play-colse3,  .playbox2 .playmain .play-colse3,  .playbox3 .playmain .play-colse3,  .apply-box .playmain .play-colse3,  .apply-box1 .playmain .play-colse3,  .playbox .playmain .play-colse4,  .playbox1 .playmain .play-colse4,  .playbox2 .playmain .play-colse4,  .playbox3 .playmain .play-colse4,  .apply-box .playmain .play-colse4,  .apply-box1 .playmain .play-colse4 {
	width: 24px;
	right: 0;
	background: url("style_res/play-close1.png") no-repeat center;
	height: 24px;
}
}
.playbox .title, .playbox1 .title, .playbox2 .title, .playbox3 .title, .apply-box .title, .apply-box1 .title {
	text-align: center;
	color: #333333;
	font-size: 22px;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
}
@media (max-width: 767px) {
.playbox .title,  .playbox1 .title,  .playbox2 .title,  .playbox3 .title,  .apply-box .title,  .apply-box1 .title {
	font-size: 16px;
	height: 20px;
	line-height: 20px;
}
}
.playbox .text, .playbox1 .text, .playbox2 .text, .playbox3 .text, .apply-box .text, .apply-box1 .text {
	text-align: center;
	color: #666666;
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	margin: 8px auto 10px;
	overflow: hidden;
}
@media (max-width: 1601px) {
.playbox .text,  .playbox1 .text,  .playbox2 .text,  .playbox3 .text,  .apply-box .text,  .apply-box1 .text {
	margin: 5px auto 10px;
}
}
@media (max-width: 767px) {
.playbox .text,  .playbox1 .text,  .playbox2 .text,  .playbox3 .text,  .apply-box .text,  .apply-box1 .text {
	line-height: 14px;
	height: 14px;
}
}
.playbox ul, .playbox1 ul, .playbox2 ul, .playbox3 ul, .apply-box ul, .apply-box1 ul {
	border-top: 1px solid #cecece;
	padding: 42px 0 0;
	margin: 30px auto 0;
}
@media (max-width: 1601px) {
.playbox ul,  .playbox1 ul,  .playbox2 ul,  .playbox3 ul,  .apply-box ul,  .apply-box1 ul {
	padding: 20px 0 0;
	margin: 15px auto 0;
}
}
@media (max-width: 1445px) {
.playbox ul,  .playbox1 ul,  .playbox2 ul,  .playbox3 ul,  .apply-box ul,  .apply-box1 ul {
	padding: 15px 0 0;
	margin: 10px auto 0;
}
}
@media (max-width: 767px) {
.playbox ul,  .playbox1 ul,  .playbox2 ul,  .playbox3 ul,  .apply-box ul,  .apply-box1 ul {
	padding: 12px 0 0;
}
}
.playbox ul li, .playbox1 ul li, .playbox2 ul li, .playbox3 ul li, .apply-box ul li, .apply-box1 ul li {
	display: inline-block;
	width: 100%;
	margin: 0 auto 24.8px;
	padding: 0 50px 0 120px;
	position: relative;
}
.playbox ul li font, .playbox1 ul li font, .playbox2 ul li font, .playbox3 ul li font, .apply-box ul li font, .apply-box1 ul li font {
	border: 1px solid;
	color: #f30;
	display: none;
	font-size: 12px;
	padding: 0 5px;
	position: absolute;
	right: 50px;
	top: -18px;
}
@media (max-width: 1601px) {
.playbox ul li,  .playbox1 ul li,  .playbox2 ul li,  .playbox3 ul li,  .apply-box ul li,  .apply-box1 ul li {
	margin: 0 auto 15px;
}
.playbox ul li font,  .playbox1 ul li font,  .playbox2 ul li font,  .playbox3 ul li font,  .apply-box ul li font,  .apply-box1 ul li font {
	border: 1px solid;
	color: #f30;
	display: none;
	font-size: 12px;
	padding: 0 5px;
	position: absolute;
	right: 30px;
	top: -18px;
}
}
@media (max-width: 1601px) {
.playbox ul li,  .playbox1 ul li,  .playbox2 ul li,  .playbox3 ul li,  .apply-box ul li,  .apply-box1 ul li {
	padding: 0 30px 0 120px;
	margin: 0 auto 10px;
}
.playbox ul li font,  .playbox1 ul li font,  .playbox2 ul li font,  .playbox3 ul li font,  .apply-box ul li font,  .apply-box1 ul li font {
	border: 1px solid;
	color: #f30;
	display: none;
	font-size: 12px;
	padding: 0 5px;
	position: absolute;
	right: 30px;
	top: -18px;
}
}
@media (max-width: 992px) {
.playbox ul li,  .playbox1 ul li,  .playbox2 ul li,  .playbox3 ul li,  .apply-box ul li,  .apply-box1 ul li {
	padding: 0 20px 0 120px;
	margin: 0 auto 10px;
}
.playbox ul li font,  .playbox1 ul li font,  .playbox2 ul li font,  .playbox3 ul li font,  .apply-box ul li font,  .apply-box1 ul li font {
	border: 1px solid;
	color: #f30;
	display: none;
	font-size: 12px;
	padding: 0 5px;
	position: absolute;
	right: 20px;
	top: -18px;
}

}
@media (max-width: 767px) {
.playbox ul li,  .playbox1 ul li,  .playbox2 ul li,  .playbox3 ul li,  .apply-box ul li,  .apply-box1 ul li {
	margin: 0 auto 8px;
	padding: 0 6px 0 85px;
}
.playbox ul li font,  .playbox1 ul li font,  .playbox2 ul li font,  .playbox3 ul li font,  .apply-box ul li font,  .apply-box1 ul li font {
	border: 1px solid;
	color: #f30;
	display: none;
	font-size: 12px;
	padding: 0 5px;
	position: absolute;
	right: 6px;
	top: -18px;
}
}
@media (max-width: 361px) {
.playbox ul li,  .playbox1 ul li,  .playbox2 ul li,  .playbox3 ul li,  .apply-box ul li,  .apply-box1 ul li {
	padding: 0 0 0 85px;
}
.playbox ul li font,  .playbox1 ul li font,  .playbox2 ul li font,  .playbox3 ul li font,  .apply-box ul li font,  .apply-box1 ul li font {
	border: 1px solid;
	color: #f30;
	display: none;
	font-size: 12px;
	padding: 0 5px;
	position: absolute;
	right: 6px;
	top: -18px;
}
}
@media (max-width: 321px) {
.playbox ul li,  .playbox1 ul li,  .playbox2 ul li,  .playbox3 ul li,  .apply-box ul li,  .apply-box1 ul li {
	padding: 0 0 0 76px;
}
.playbox ul li font,  .playbox1 ul li font,  .playbox2 ul li font,  .playbox3 ul li font,  .apply-box ul li font,  .apply-box1 ul li font {
	border: 1px solid;
	color: #f30;
	display: none;
	font-size: 12px;
	padding: 0 5px;
	position: absolute;
	right: 6px;
	top: -18px;
}
}
.playbox ul li span, .playbox1 ul li span, .playbox2 ul li span, .playbox3 ul li span, .apply-box ul li span, .apply-box1 ul li span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100px;
	height: 32px;
	color: #666666;
	font-size: 14px;
	line-height: 32px;
	text-align: right;
}
@media (max-width: 767px) {
.playbox ul li span,  .playbox1 ul li span,  .playbox2 ul li span,  .playbox3 ul li span,  .apply-box ul li span,  .apply-box1 ul li span {
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	width: 80px;
}
}
@media (max-width: 361px) {
.playbox ul li span,  .playbox1 ul li span,  .playbox2 ul li span,  .playbox3 ul li span,  .apply-box ul li span,  .apply-box1 ul li span {
	line-height: 28px;
	height: 28px;
}
}
@media (max-width: 321px) {
.playbox ul li span,  .playbox1 ul li span,  .playbox2 ul li span,  .playbox3 ul li span,  .apply-box ul li span,  .apply-box1 ul li span {
	width: 70px;
}
}
.playbox ul li input, .playbox1 ul li input, .playbox2 ul li input, .playbox3 ul li input, .apply-box ul li input, .apply-box1 ul li input {
	width: 100%;
	border: 1px solid #999999;
	font-family: "microsoft yahei";
	color: #333;
	padding: 6px 10px 7px;
	font-size: 14px;
	border-radius: 0;
	appearance: none;
	-webkit-appearance: none;
}
@media (max-width: 1445px) {
.playbox ul li input,  .playbox1 ul li input,  .playbox2 ul li input,  .playbox3 ul li input,  .apply-box ul li input,  .apply-box1 ul li input {
	padding: 5px 10px;
}
}
@media (max-width: 361px) {
.playbox ul li input,  .playbox1 ul li input,  .playbox2 ul li input,  .playbox3 ul li input,  .apply-box ul li input,  .apply-box1 ul li input {
	padding: 4px 10px;
}
}
@media (max-width: 321px) {
.playbox ul li input,  .playbox1 ul li input,  .playbox2 ul li input,  .playbox3 ul li input,  .apply-box ul li input,  .apply-box1 ul li input {
	padding: 4px 8px;
}
}
.playbox ul li input::-webkit-input-placeholder, .playbox1 ul li input::-webkit-input-placeholder, .playbox2 ul li input::-webkit-input-placeholder, .playbox3 ul li input::-webkit-input-placeholder, .apply-box ul li input::-webkit-input-placeholder, .apply-box1 ul li input::-webkit-input-placeholder {
 color: #333;
}
.playbox ul li input:focus, .playbox1 ul li input:focus, .playbox2 ul li input:focus, .playbox3 ul li input:focus, .apply-box ul li input:focus, .apply-box1 ul li input:focus {
	border: 1px solid #8e2424;
	box-shadow: 0 0 0 1px #8e2424;
}
.playbox ul li select, .playbox1 ul li select, .playbox2 ul li select, .playbox3 ul li select, .apply-box ul li select, .apply-box1 ul li select {
	width: 100%;
	border: 1px solid #999999;
	font-family: "microsoft yahei";
	color: #333;
	appearance: none;

	-webkit-appearance: none;
	border-radius: 0;
	background: url("style_res/trangle.png") no-repeat right center #ffffff;
	padding: 6px 10px 7px;
	font-size: 14px;
}
@media (max-width: 1445px) {
.playbox ul li select,  .playbox1 ul li select,  .playbox2 ul li select,  .playbox3 ul li select,  .apply-box ul li select,  .apply-box1 ul li select {
	padding: 5px 10px;
}
}
@media (max-width: 361px) {
.playbox ul li select,  .playbox1 ul li select,  .playbox2 ul li select,  .playbox3 ul li select,  .apply-box ul li select,  .apply-box1 ul li select {
	padding: 4px 10px;
}
}
@media (max-width: 321px) {
.playbox ul li select,  .playbox1 ul li select,  .playbox2 ul li select,  .playbox3 ul li select,  .apply-box ul li select,  .apply-box1 ul li select {
	padding: 4px 8px;
}
}
.playbox ul li textarea, .playbox1 ul li textarea, .playbox2 ul li textarea, .playbox3 ul li textarea, .apply-box ul li textarea, .apply-box1 ul li textarea {
	width: 100%;
	height: 106px;
	border: 1px solid #999999;
	font-family: "microsoft yahei";
	color: #333;
	border-radius: 0;
	appearance: none;
	-webkit-appearance: none;
	padding: 6px 10px 7px;
	font-size: 14px;
}
@media (max-width: 1445px) {
.playbox ul li textarea,  .playbox1 ul li textarea,  .playbox2 ul li textarea,  .playbox3 ul li textarea,  .apply-box ul li textarea,  .apply-box1 ul li textarea {
	padding: 5px 10px;
	height: 86px;
}
}
@media (max-width: 1445px) {
.playbox ul li textarea,  .playbox1 ul li textarea,  .playbox2 ul li textarea,  .playbox3 ul li textarea,  .apply-box ul li textarea,  .apply-box1 ul li textarea {
	padding: 5px 10px;
}
}
@media (max-width: 767px) {
.playbox ul li textarea,  .playbox1 ul li textarea,  .playbox2 ul li textarea,  .playbox3 ul li textarea,  .apply-box ul li textarea,  .apply-box1 ul li textarea {
	height: 60px;
}
}
@media (max-width: 361px) {
.playbox ul li textarea,  .playbox1 ul li textarea,  .playbox2 ul li textarea,  .playbox3 ul li textarea,  .apply-box ul li textarea,  .apply-box1 ul li textarea {
	padding: 4px 10px;
}
}
.playbox ul li textarea:focus, .playbox1 ul li textarea:focus, .playbox2 ul li textarea:focus, .playbox3 ul li textarea:focus, .apply-box ul li textarea:focus, .apply-box1 ul li textarea:focus {
	border: 1px solid #8e2424;
	box-shadow: 0 0 0 1px #8e2424;
}
.playbox ul li #send, .playbox1 ul li #send, .playbox2 ul li #send, .playbox3 ul li #send, .apply-box ul li #send, .apply-box1 ul li #send {
	display: block;
	width: 140px;
	height: 35px;
	line-height: 35px;
	padding: 0 5px;
	text-align: center;
	background: #8e2424;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	transition: all 0.35s ease-out;
	-webkit-transition: all 0.35s ease-out;
	-moz-transition: all 0.35s ease-out;
	-o-transition: all 0.35s ease-out;
}
@media (max-width: 767px) {
.playbox ul li #send,  .playbox1 ul li #send,  .playbox2 ul li #send,  .playbox3 ul li #send,  .apply-box ul li #send,  .apply-box1 ul li #send {
	height: 34px;
	line-height: 34px;
}
}
.playbox ul li #send:hover, .playbox1 ul li #send:hover, .playbox2 ul li #send:hover, .playbox3 ul li #send:hover, .apply-box ul li #send:hover, .apply-box1 ul li #send:hover {
	width: 160px;
}
.playbox .rred, .playbox1 .rred, .playbox2 .rred, .playbox3 .rred, .apply-box .rred, .apply-box1 .rred {
	border: 1px solid red;
}
.playbox .gender dd, .playbox1 .gender dd, .playbox2 .gender dd, .playbox3 .gender dd, .apply-box .gender dd, .apply-box1 .gender dd {
	float: left;
	position: relative;
	height: 24px;
	line-height: 24px;
	color: #666666;
	cursor: pointer;
	margin: 0 35px 0 0;
	font-size: 14px;
	padding: 0 0 0 28px;
}
.playbox .gender dd:before, .playbox1 .gender dd:before, .playbox2 .gender dd:before, .playbox3 .gender dd:before, .apply-box .gender dd:before, .apply-box1 .gender dd:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 5px;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #d8d5d5;
}
.playbox .gender .active:before, .playbox1 .gender .active:before, .playbox2 .gender .active:before, .playbox3 .gender .active:before, .apply-box .gender .active:before, .apply-box1 .gender .active:before {
	background: #fff;
	border: 3px solid #4a4f54;
}
.playbox1 .playmain {
	height: 780px;
	margin-top: -380px;
}
@media (max-width: 1601px) {
.playbox1 .playmain {
	height: 594px;
	margin-top: -297px;
}
}
@media (max-width: 1445px) {
.playbox1 .playmain {
	height: 540px;
	margin-top: -270px;
}
}
@media (max-width: 1281px) {
.playbox1 .playmain {
	height: 542px;
	margin-top: -271px;
}
}
@media (max-width: 767px) {
.playbox1 .playmain {
	height: 468px;
	margin-top: -234px;
}
}
@media (max-width: 361px) {
.playbox1 .playmain {
	height: 448px;
	margin-top: -224px;
}
}
.playbox1 ul {
	border-top: 1px solid #cecece;
	padding: 42px 0 0;
	margin: 30px auto 0;
}
@media (max-width: 1601px) {
.playbox1 ul {
	padding: 20px 0 0;
	margin: 15px auto 0;
}
}
@media (max-width: 1445px) {
.playbox1 ul {
	padding: 15px 0 0;
	margin: 10px auto 0;
}
}
@media (max-width: 767px) {
.playbox1 ul {
	padding: 12px 0 0;
}
}
.playbox1 ul li {
	padding: 0 50px 0 125px;
}
@media (max-width: 767px) {
.playbox1 ul li {
	padding: 0 6px 0 95px;
}
}
@media (max-width: 361px) {
.playbox1 ul li {
	padding: 0 0 0 95px;
}
}
@media (max-width: 321px) {
.playbox1 ul li {
	padding: 0 0 0 95px;
}
}
.playbox1 ul li span {
	width: 105px;
}
@media (max-width: 767px) {
.playbox1 ul li span {
	width: 90px;
}
}
@media (max-width: 321px) {
.playbox1 ul li span {
	width: 90px;
}
}
.playbox2 .playmain {
	height: 742px;
	margin-top: -371px;
}
@media (max-width: 1601px) {
.playbox2 .playmain {
	height: 600px;
	margin-top: -300px;
}
}
@media (max-width: 1445px) {
.playbox2 .playmain {
	height: 520px;
	margin-top: -260px;
}
}
@media (max-width: 1281px) {
.playbox2 .playmain {
	height: 520px;
	margin-top: -260px;
}
}
@media (max-width: 767px) {
.playbox2 .playmain {
	height: 430px;
	margin-top: -215px;
}
}
@media (max-width: 361px) {
.playbox2 .playmain {
	height: 412px;
	margin-top: -201px;
}
}
.playbox3 .playmain {
	height: 610px;
	margin-top: -305px;
}
@media (max-width: 1601px) {
.playbox3 .playmain {
	height: 478px;
	margin-top: -239px;
}
}
@media (max-width: 1445px) {
.playbox3 .playmain {
	height: 426px;
	margin-top: -213px;
}
}
@media (max-width: 1281px) {
.playbox3 .playmain {
	height: 426px;
	margin-top: -213px;
}
}
@media (max-width: 767px) {
.playbox3 .playmain {
	height: 360px;
	margin-top: -180px;
}
}
@media (max-width: 361px) {
.playbox3 .playmain {
	height: 346px;
	margin-top: -173px;
}
}
/*teacher*/
.education-cisi-teacher {
	padding: 0 0 65px;
}
@media (max-width: 992px) {
.education-cisi-teacher {
	padding: 0 0 45px;
}
}
@media (max-width: 767px) {
.education-cisi-teacher {
	padding: 0 0 25px;
}
}
@media (max-width: 361px) {
.education-cisi-teacher {
	padding: 0 0 20px;
}
}
.education-cisi-teacher ul {
	margin: -30px auto 55px;
}
@media (max-width: 1025px) {
.education-cisi-teacher ul {
	margin: -23px auto 55px;
}
}
@media (max-width: 992px) {
.education-cisi-teacher ul {
	margin: -23px auto 35px;
}
}
@media (max-width: 767px) {
.education-cisi-teacher ul {
	margin: -15px auto 25px;
}
}
@media (max-width: 361px) {
.education-cisi-teacher ul {
	margin: -15px auto 20px;
}
}
.education-cisi-teacher ul li {
	display: inline-block;
	width: 100%;
	padding: 33px 0 30px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
@media (max-width: 1025px) {
.education-cisi-teacher ul li {
	padding: 23px 0 25px;
}
}
@media (max-width: 767px) {
.education-cisi-teacher ul li {
	padding: 15px 0;
}
}
.education-cisi-teacher ul li:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	z-index: 25;
	background: #e5e5e5;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;

	-o-transition: all 0.35s ease-in-out;
}

.education-cisi-teacher ul li:before {
	content: "";
	position: absolute;
	left: -100%;
	bottom: 0;
	width: 100%;
	height: 1px;
	z-index: 50;
	background: #8e2424;
	transition: all 0.45s ease-in-out;
	-webkit-transition: all 0.45s ease-in-out;
	-moz-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
}
.education-cisi-teacher ul li:hover:after {
	left: 100%;
}
.education-cisi-teacher ul li:hover:before {
	left: 0;
}
.education-cisi-teacher ul li:hover .pic img {
	filter: saturate(1.5);
	-webkit-filter: saturate(1.5);
	-moz-filter: saturate(1.5);
	-o-filter: saturate(1.5);
}
.education-cisi-teacher ul li .pic {
	float: left;
	width: 17.2%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
@media (max-width: 992px) {
.education-cisi-teacher ul li .pic {
	width: 20%;
}
}
@media (max-width: 767px) {
.education-cisi-teacher ul li .pic {
	width: 23%;
}
}
.education-cisi-teacher ul li .pic img {
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
}
.education-cisi-teacher ul li .pic:after {
	content: "";
	display: block;
	padding-bottom: 119%;
}
.education-cisi-teacher ul li .txt {
	float: left;
	width: 82.8%;
	padding: 15px 0 0 20px;
}
@media (max-width: 992px) {
.education-cisi-teacher ul li .txt {
	padding: 0 0 0 20px;
	width: 80%;
}
}
@media (max-width: 767px) {
.education-cisi-teacher ul li .txt {
	width: 77%;
	padding: 0 0 0 10px;
}
}
.education-cisi-teacher ul li .txt span {
	display: block;
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	color: #8e2424;
	font-size: 24px;
}
@media (max-width: 992px) {
.education-cisi-teacher ul li .txt span {
	font-size: 20px;
}
}
@media (max-width: 376px) {
.education-cisi-teacher ul li .txt span {
	font-size: 18px;
	line-height: 20px;
	height: 20px;
}
}
@media (max-width: 321px) {
.education-cisi-teacher ul li .txt span {
	font-size: 16px;
	line-height: 18px;
	height: 18px;
}
}
.education-cisi-teacher ul li .txt p {
	display: block;
	height: 44px;
	margin: 10px 0 6px;
	line-height: 22px;
	color: #333333;
	overflow: hidden;
	font-size: 16px;
}
@media (max-width: 992px) {
.education-cisi-teacher ul li .txt p {
	font-size: 15px;
}
}
@media (max-width: 767px) {
.education-cisi-teacher ul li .txt p {
	font-size: 14px;
}
}
@media (max-width: 376px) {
.education-cisi-teacher ul li .txt p {
	font-size: 13px;
	margin: 6px 0 4px;
}
}
@media (max-width: 321px) {
.education-cisi-teacher ul li .txt p {
	font-size: 12px;
	line-height: 16px;
	height: 32px;
	margin: 8px 0 5px;
}
}
.education-cisi-teacher ul li .txt small {
	display: block;
	height: 22px;
	overflow: hidden;
	line-height: 22px;
	color: #333333;
	font-size: 14px;
}
@media (max-width: 992px) {
.education-cisi-teacher ul li .txt small {
	font-size: 13px;
}
}
@media (max-width: 767px) {
.education-cisi-teacher ul li .txt small {
	font-size: 12px;
}
}
@media (max-width: 376px) {
.education-cisi-teacher ul li .txt small {
	font-size: 11px;
	height: 18px;
	line-height: 18px;
}
}
@media (max-width: 321px) {
.education-cisi-teacher ul li .txt small {
	font-size: 10px;
	line-height: 16px;
	height: 16px;
}
}
.list-contact {
	color: #666;
	font-size: 14px;
	margin-top: 75px;
	padding-right: 150px;
}
@media (max-width: 1025px) {
.list-contact {
	margin-top: 55px;
}
}
.list-contact img {
	max-width: 100%;
}
.list-contact .txt {
	margin-top: 80px;
	padding-left: 130px;
	padding-right: 500px;
}
@media (max-width: 1025px) {
.list-contact .txt {
	margin-top: 50px;
}
}
.list-contact .txt-red {
	margin-top: 5px;
	color: #ff0000;
	padding-left: 130px;
}
.list-contact ul {
	padding-left: 105px;
}
.list-contact ul li {
	overflow: hidden;
}
.list-contact ul li p {
	width: 100%;
	margin-top: 20px;
	position: relative;
	padding-left: 25px;
}
.list-contact ul li p font {
	border: 1px solid;
	color: #f30;
	display: none;
	font-size: 12px;
	padding: 0 5px;
	position: absolute;
	right: 0;
	top: -18px;
}
.list-contact ul li input, .list-contact ul li textarea {
	border: 0;
	width: 100%;
	color: #989898;
	font-size: 14px;
	padding: 10px 20px;
	background-color: #eee;
	font-family: "微软雅黑";
	border: solid 2px #eee;
}
.list-contact ul li input:focus, .list-contact ul li textarea:focus {
	border: solid 2px #8e2424;
}
.list-contact ul li textarea {
	height: 150px;
}
@media (max-width: 767px) {
.list-contact ul li textarea {
	height: 120px;
}
}
.list-contact ul li em {
	left: 36px;
	top: 16px;
	position: absolute;
	font-style: normal;
}
.list-contact ul li img {
	vertical-align: middle;
	margin-top: 20px;
}
.list-contact ul .input-w33 {
	width: 33.33%;
	float: left;
}
.list-contact ul .input-button {
	margin-top: 30px;
	text-align: center;
}
.list-contact ul input[type="reset"], .list-contact ul input[type="button"] {
	border: 0;
	width: 200px;
	color: #fff;
	margin: 0 10px;
	font-weight: bold;
	transition: all 0.4s linear;
}
.list-contact ul input[type="button"]:hover {
	background-color: #9c2828;
}
.list-contact ul input[type="reset"]:hover {
	background-color: #333;
}
.list-contact ul input[type="reset"] {
	background-color: #626262;
}
.list-contact ul input[type="button"] {
	background-color: #8e2424;
}
.list-contact ul input[type="button"]:focus, .list-contact ul input[type="reset"]:focus {
	border: 0;
}
.list-contact .rred {
	border: 1px solid red;
}
@media (max-width: 1700px) {
.list-contact .txt {
	padding-right: 100px;
}
}
@media (max-width: 1360px) {
.list-contact {
	padding-right: 0;
}
.list-contact .txt,  .list-contact .txt-red {
	padding-left: 10px;
}
.list-contact ul {
	padding-left: 0;
	margin: 10px auto 0;
}
.list-contact ul li p {
	padding-left: 10px;
	margin-top: 10px;
}
.list-contact ul li em {
	left: 25px;
}
.list-contact ul li img {
	vertical-align: middle;
	margin-top: 10px;
}
}
@media (max-width: 767px) {
.list-contact {
	margin-top: 20px;
}
.list-contact .txt {
	padding-right: 0;
	margin-top: 20px;
	padding-left: 0;
}
.list-contact ul .input-button {
	margin-top: 15px;
	text-align: left;
	margin-left: -2px;
}
.list-contact ul li em {
	left: 10px;
}
.list-contact ul li p {
	padding-left: 0;
}
.list-contact ul li .input-w33 {
	width: 100%;
}
.list-contact ul li .input-code {
	width: 50%;
}
.list-contact ul li input[type="button"],  .list-contact ul li input[type="reset"] {
	width: 100px;
	margin: 0 5px;
}
}
.list-job {
	color: #666;
	font-size: 14px;
	margin: 60px 140px 50px;
}
.list-job img {
	max-width: 100%;
}
.list-job ul {
	margin-top: 30px;
}
.list-job li {
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	transition: all 0.3s linear;
	border-bottom: solid 1px #e2e2e2;
}
.list-job li em {
	width: 25%;
	font-style: inherit;
	float: left;
	padding: 0 0 0 30px;
	display: inline-block;
}
@media (max-width: 1025px) {
.list-job li em {
	padding: 0 0 0 15px;
}
}
@media (max-width: 992px) {
.list-job li em {
	padding: 0 0 0 10px;
}
}
@media (max-width: 767px) {
.list-job li em {
	padding: 0;
}
}
@media (max-width: 376px) {
.list-job li em {
	font-size: 12px;
	text-align: center;
}
}
@media (max-width: 321px) {
.list-job li em {
	font-size: 10px;
	text-align: center;
}
}
@media (max-width: 376px) {
.list-job li em:first-child {
	width: 30%;
}
}
@media (max-width: 321px) {
.list-job li em:first-child {
	width: 28%;
}
}
@media (max-width: 376px) {
.list-job li em:nth-child(2n) {
	width: 22%;
}
}
@media (max-width: 321px) {
.list-job li em:nth-child(2n) {
	width: 22%;
}
}
@media (max-width: 376px) {
.list-job li em:nth-child(3n) {
	width: 20%;
}
}
@media (max-width: 321px) {
.list-job li em:nth-child(3n) {
	width: 24%;
}
}
@media (max-width: 376px) {
.list-job li em:nth-child(4n) {
	width: 22%;
}
}
@media (max-width: 321px) {
.list-job li em:nth-child(4n) {
	width: 22%;
}
}
.list-job li em img {
	margin-top: 20px;
	margin-right: 3px;
	vertical-align: top;
}
@media (max-width: 767px) {
.list-job li em img {
	width: 16px;
	margin-top: 15px;
}
}
@media (max-width: 376px) {
.list-job li em img {
	width: 14px;
	margin-top: 17px;
}
}
.list-job li span {
	width: 25%;
	float: left;
	padding: 0 0 0 50px;
	display: inline-block;
}
@media (max-width: 1025px) {
.list-job li span {
	padding: 0 0 0 37px;
}
}
@media (max-width: 992px) {
.list-job li span {
	padding: 0 0 0 32px;
}
}
@media (max-width: 767px) {
.list-job li span {
	padding: 0 0 0 20px;
}
}
@media (max-width: 376px) {
.list-job li span {
	padding: 0;
	font-size: 11px;
	text-align: center;
}
}
@media (max-width: 321px) {
.list-job li span {
	padding: 0;
	font-size: 10px;
	text-align: center;
}
}
@media (max-width: 376px) {
.list-job li span:first-child {
	width: 30%;
}
}
@media (max-width: 321px) {
.list-job li span:first-child {
	width: 28%;
}
}
@media (max-width: 376px) {
.list-job li span:nth-child(2n) {
	width: 22%;
}
}
@media (max-width: 321px) {
.list-job li span:nth-child(2n) {
	width: 22%;
}
}
@media (max-width: 376px) {
.list-job li span:nth-child(3n) {
	width: 20%;
}
}
@media (max-width: 321px) {
.list-job li span:nth-child(3n) {
	width: 20%;
}
}
@media (max-width: 376px) {
.list-job li span:nth-child(4n) {
	width: 22%;
}
}
@media (max-width: 321px) {
.list-job li span:nth-child(4n) {
	width: 23%;
}
}
.list-job li span img {
	margin-top: 20px;
	margin-right: 3px;
	vertical-align: top;
}
.list-job li a {
	color: #666;
}
.list-job li:first-child {
	color: #333;
	height: 60px;
	font-size: 16px;
	line-height: 60px;
	border-top: solid 3px #e2e2e2;
}
@media (max-width: 767px) {
.list-job li:first-child {
	height: 50px;
	font-size: 16px;
	line-height: 50px;
}
}
.list-job li:first-child:hover {
	background: #fff;
}
.list-job li:hover {
	border-color: #8e2424;
	background-color: #8e2424;
}
.list-job li:hover a {
	color: #fff;
}
@media (max-width: 1360px) {
.list-job {
	margin: 25px 15px 50px;
}
}
@media (max-width: 767px) {
.list-job {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 30px;
}
.list-job ul {
	margin-top: 20px;
}
.list-job li {
	font-size: 12px;
	height: 40px;
	line-height: 40px;
}
.list-job li span img {
	display: none;
}
.list-job li:first-child {
	font-size: 13px;
}
}
.list-contact-two {
	padding: 0 130px;
	font-size: 14px;
	color: #666;
}
.list-contact-two img {
	max-width: 100%;
}
.list-contact-two li {
	width: 25%;
	float: left;
	line-height: 24px;
	margin-top: 90px;
	text-align: center;
}
@media (max-width: 1025px) {
.list-contact-two li {
	margin-top: 60px;
}
}
.list-contact-two li span {
	width: 90px;
	height: 90px;
	line-height: 90px;
	border-radius: 100%;
	vertical-align: middle;
	display: inline-block;
	border: solid 1px #b3b3b3;
}
.list-contact-two li span img {
	max-height: 35px;
	vertical-align: middle;
	transition: all 0.4s linear;
}
.list-contact-two li .name {
	color: #000;
	font-size: 16px;
	padding-top: 10px;
}
.list-contact-two li:hover span img {
	transform: rotateY(180deg);
	transform-origin: center;
}
.list-contact-two .map {
	margin-top: 80px;
	position: relative;
}
@media (max-width: 1025px) {
.list-contact-two .map {
	margin-top: 30px;
}
}
.list-contact-two .map .content {
	top: 50%;
	left: 50%;
	width: 230px;
	height: 310px;
	margin-left: -115px;
	margin-top: -170px;
	position: absolute;
	background-color: #eee;
}
@media (max-width: 1025px) {
.list-contact-two .map .content {
	height: 230px;
	margin-top: -132px;
}
}
.list-contact-two .map .content .pic {
	width: 230px;
	height: 217px;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.list-contact-two .map .content .pic img {
	text-align: center;
	margin: 0 auto;
}
@media (max-width: 1025px) {
.list-contact-two .map .content .pic {
	height: 150px;
}
}
.list-contact-two .map .content .pic-2 {
	z-index: 1;
	margin-top: -23px;
	position: relative;
}
.list-contact-two .map .content .pic-3 {
	margin-top: 29px;
	text-align: center;
}
@media (max-width: 1025px) {
.list-contact-two .map .content .pic-3 {
	margin-top: 18px;
}
}
.list-contact-two .map .content .txt {
	padding-left: 10px;
}
@media (max-width: 1660px) {
.list-contact-two {
	padding: 0;
}
}
@media (max-width: 992px) {
.list-contact-two .pic-4 {
	height: 340px;
}
.list-contact-two .pic-4 img {
	height: 340px;
}
}
@media (max-width: 767px) {
.list-contact-two .map {
	margin-top: 10px;
}
.list-contact-two .map .pic-4 {
	height: 320px;
}
.list-contact-two .map .pic-4 img {
	height: 320px;
}
.list-contact-two li:first-child {
	margin-top: 20px;
}
.list-contact-two li {
	width: 100%;
	margin-top: 10px;
	padding-bottom: 10px;
	border: solid 1px #ddd;
}
.list-contact-two li span {
	display: none;
}
}
.list-student {
	color: #666;
	font-size: 15px;
}
.list-student .tit {
	line-height: 36px;
}
.list-student .red {
	font-size: 36px;
	font-family: arial;
	color: #8e2424;
}
.list-student li {
	width: 25%;
	float: left;
	margin: 60px 0;
	font-size: 18px;
	text-align: center;
}
.list-student li p {
	width: 165px;
	height: 165px;
	padding-top: 60px;
	border-radius: 100%;
	display: inline-block;
	border: solid 2px #ccc;
}
.list-student li p b {
	font-size: 40px;
	color: #8e2424;
}
.list-student li .arrows-1 {
	position: relative;
	border-left: 0;
	border-bottom: 0;
}
.list-student li .arrows-1:before {
	content: "";
	width: 70px;
	height: 60px;
	top: -20px;
	left: -5px;
	position: absolute;
	background-color: #fff;
}
.list-student li .arrows-1:after {
	content: "";
	width: 70px;
	height: 60px;
	bottom: -20px;
	right: -5px;
	position: absolute;
	background-color: #fff;
}
.list-student li .arrows-2 {
	border-color: #8e2424;
	position: relative;
}
.list-student li .arrows-2:before {
	content: "";
	width: 50px;
	height: 70px;
	top: 0;
	left: -5px;
	position: absolute;
	background-color: #fff;
}
.list-student li .arrows-3 {
	border-color: #8e2424;
	position: relative;
}
.list-student li .arrows-3:before {
	content: "";
	width: 50px;
	height: 70px;
	bottom: 0;
	right: -5px;
	position: absolute;
	background-color: #fff;
}
@media (max-width: 1400px) {
.list-student li {
	margin: 20px 0;
}
.list-student li p {
	width: 140px;
	height: 140px;
	font-size: 14px;
}
.list-student li p b {
	font-size: 30px;
}
}
@media (max-width: 900px) {
.list-student li {
	width: 50%;
	padding: 5px;
	margin: 0;
}
.list-student li p {
	width: 100%;
	height: 100%;
	padding: 15px;
	border-radius: 0;
	border: solid 2px #eee;
}
.list-student li .arrows-1 {
	border-left: solid 2px #eee;
	border-bottom: solid 2px #eee;
}
.list-student li .arrows-2,  .list-student li .arrows-3 {
	border-color: #eee;
}
.list-student li .arrows-1:before,  .list-student li .arrows-1:after,  .list-student li .arrows-2:before,  .list-student li .arrows-3:before {
	display: none;
}
}
@media (max-width: 900px) {
.list-student .tit {
	line-height: 24px;
	padding: 15px 5px 0;
}
.list-student .red {
	font-size: 20px;
}
}
@media (max-width: 767px) {
.list-student {
	padding-bottom: 20px;
}
}
.list-student-2 {
	padding-top: 5px;
	padding-bottom: 60px;
}
.list-student-2 dl {
	overflow: hidden;
	margin-bottom: 28px;
	padding-bottom: 36px;
	border-bottom: solid 1px #eee;
}
@media (max-width: 992px) {
.list-student-2 dl {
	padding-bottom: 25px;
	margin-bottom: 25px;
}
}
@media (max-width: 767px) {
.list-student-2 dl {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
}
.list-student-2 dl:hover h3 {
	color: #8e2424;
}
.list-student-2 dl:hover dt span img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.list-student-2 dt {
	width: 23.8%;
	position: relative;
	float: left;
}
@media (max-width: 992px) {
.list-student-2 dt {
	width: 30%;
}
}
.list-student-2 dt span {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}
.list-student-2 dt span:after {
	content: "";
	display: block;
	padding-bottom: 65%;
}
.list-student-2 dt span img {
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
}
.list-student-2 dd {
	color: #666;
	width: 76.2%;
	float: right;
	padding: 10px 0 0 30px;
}
@media (max-width: 1445px) {
.list-student-2 dd {
	padding: 0 0 0 20px;
}
}
@media (max-width: 992px) {
.list-student-2 dd {
	width: 70%;
	padding: 0 0 0 15px;
}
}
@media (max-width: 767px) {
.list-student-2 dd {
	padding: 0 0 0 10px;
}
}
.list-student-2 dd h3 {
	height: 60px;
	font-size: 18px;
	line-height: 30px;
	overflow: hidden;
	margin-bottom: 5px;
	font-weight: normal;
}
@media (max-width: 992px) {
.list-student-2 dd h3 {
	height: 44px;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 7px;
}
}
@media (max-width: 767px) {
.list-student-2 dd h3 {
	height: 36px;
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 8px;
}
}
@media (max-width: 400px) {
.list-student-2 dd h3 {
	height: 36px;
	margin-bottom: 8px;
}
}
.list-student-2 dd h3 a {
	color: #1c1c1c;
	display: block;
}
.list-student-2 dd time img {
	vertical-align: top;
}
.list-student-2 dd p {
	color: #777;
	height: 40px;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 10px;
}
@media (max-width: 992px) {
.list-student-2 dd p {
	font-size: 13px;
}
}
@media (max-width: 767px) {
.list-student-2 dd p {
	height: 32px;
	margin-top: 8px;
	font-size: 12px;
	line-height: 16px;
}
}
@media (max-width: 400px) {
.list-student-2 dd p {
	display: none;
}
}
.list-special-show {
	color: #666;
	font-size: 15px;
	line-height: 22px;
	padding-bottom: 60px;
}
@media (max-width: 767px) {
.list-special-show {
	padding-bottom: 30px;
}
}
.list-special-show img {
	max-width: 100%;
}
.list-special-show .tit {
	color: #333;
	font-size: 16px;
}
.list-special-show .more {
	color: #fff;
	margin-top: 30px;
	padding: 0 55px;
	line-height: 37px;
	display: inline-block;
	transition: all 0.4s linear;
	background-color: #d2d2d2;
}
.list-special-show .more:hover {
	background-color: #8e2424;
}
.list-adm {
	color: #666;
	font-size: 15px;
	padding-bottom: 60px;
}
.list-adm .box {
	padding: 60px 20px 60px 30px;
	border: solid 1px #e9e9e9;
}
@media (max-width: 540px) {
.list-adm .box {
	padding: 30px 15px;
}
}
.list-adm .box img {
	float: right;
	margin-top: -15px;
	vertical-align: top;
	padding-left: 30px;
	border-left: solid 1px #e9e9e9;
}
@media (max-width: 540px) {
.list-adm .box img {
	width: 100%;
	border: 0;
	float: none;
	margin-top: 0;
	padding-left: 0;
	text-align: center;
}
}
.list-adm .box .tit-1 {
	color: #000;
	line-height: 36px;
	font-size: 30px;
	font-weight: bold;
}
@media (max-width: 767px) {
.list-adm .box .tit-1 {
	font-size: 20px;
}
}
@media (max-width: 540px) {
.list-adm .box .tit-1 {
	margin-top: 15px;
}
}
.list-adm .box .tit-2 span {
	margin-top: 5px;
	color: #fff;
	padding: 0 13px;
	font-size: 22px;
	line-height: 36px;
	display: inline-block;
	background-color: #8e2424;
}
@media (max-width: 540px) {
.list-adm .box .tit-2 span {
	font-size: 16px;
	line-height: 24px;
	padding: 13px;
}
}
.list-adm .box .tit-3 {
	color: #666;
	font-size: 10px;
	font-family: arial;
}
.list-adm .box .tit-4 {
	color: #000;
	line-height: 20px;
	font-size: 20px;
}
.list-adm .title {
	padding: 8px 10px 8px 74px;
	margin: 40px 0 20px;
	display: inline-block;
	position: relative;
}
@media (max-width: 767px) {
.list-adm .title {
	margin: 25px 0 15px;
	padding: 6px 10px 8px 70px;
}
}
@media (max-width: 376px) {
.list-adm .title {
	padding: 5px 10px 8px 64px;
}
}
@media (max-width: 321px) {
.list-adm .title {
	padding: 0 10px 8px 57px;
}
}
.list-adm .title:after {
	content: "";
	width: 100%;
	height: 4px;
	bottom: 0;
	left: 0;
	position: absolute;
	background: url("style_res/line.jpg") repeat-x;
}
.list-adm .title em {
	width: 66px;
	height: 47px;
	color: #fff;
	font-size: 20px;
	line-height: 47px;
	text-align: center;
	position: absolute;
	left: 0;
	font-style: inherit;
	top: 0;
	font-family: "futura_md_btmedium";
	background: url("style_res/adm-img-2.jpg") no-repeat top left;
	background-size: 100% 100%;
}
@media (max-width: 767px) {
.list-adm .title em {
	width: 62px;
	height: 44px;
	font-size: 16px;
	line-height: 44px;
}
}
@media (max-width: 376px) {
.list-adm .title em {
	width: 56px;
	height: 40px;
	font-size: 15px;
	line-height: 40px;
}
}
@media (max-width: 321px) {
.list-adm .title em {
	width: 50px;
	height: 36px;
	font-size: 14px;
	line-height: 36px;
}
}
.list-adm .title span {
	color: #333;
	font-size: 22px;
	line-height: 22px;
}
@media (max-width: 767px) {
.list-adm .title span {
	font-size: 19px;
}
}
@media (max-width: 376px) {
.list-adm .title span {
	font-size: 18px;
}
}
@media (max-width: 321px) {
.list-adm .title span {
	font-size: 17px;
}
}
.list-adm .title b {
	color: #999;
	line-height: 16px;
	display: block;
	font-size: 12px;
	font-style: normal;
}
@media (max-width: 361px) {
.list-adm .title b {
	font-size: 11px;
}
}
@media (max-width: 321px) {
.list-adm .title b {
	font-size: 9px;
}
}
.list-adm .title-two {
	color: #333;
	margin-top: 25px;
	font-size: 22px;
}
@media (max-width: 767px) {
.list-adm .title-two {
	font-size: 16px;
	margin-top: 15px;
}
}
.list-adm .title-three {
	color: #333;
	font-size: 18px;
	margin: 20px 0 5px;
}
.list-adm .title-four {
	margin-top: 10px;
}
.list-adm .title-four span {
	color: #333;
	font-size: 22px;
	width: 100px;
	padding-right: 20px;
	display: inline-block;
}
@media (max-width: 767px) {
.list-adm .title-four span {
	font-size: 16px;
	width: 80px;
}
}
.list-adm .title-five {
	margin-top: 10px;
}
.list-adm .title-five span {
	font-size: 18px;
	color: #fff;
	padding: 0 60px 0 27px;
	line-height: 31px;
	display: inline-block;
	background-color: #8e2424;
}
.list-adm .title-five img {
	vertical-align: top;
}
.list-adm .title-info {
	line-height: 22px;
	padding: 25px 16px 30px;
	border: solid 1px #eaeaea;
}
.list-adm .title-info .font18 {
	line-height: 40px;
	font-size: 18px;
	color: #333;
}
.list-adm-table {
	text-align: center;
	margin-top: 30px;
}
.list-adm-table th {
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	border-left: solid 1px #fff;
	background-color: #8e2424;
}
@media (max-width: 540px) {
.list-adm-table th {
	font-size: 14px;
}
}
.list-adm-table td {
	line-height: 40px;
	font-size: 14px;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-color: #e9e9e9;
}
@media (max-width: 540px) {
.list-adm-table td {
	font-size: 12px;
	line-height: 20px;
	padding: 10px;
	text-align: left;
}
}
.list-adm-table td:first-child {
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	width: 28%;
}
@media (max-width: 540px) {
.list-adm-table td:first-child {
	font-size: 12px;
	text-align: center;
	font-weight: normal;
}
}
.list-adm-table-2 th {
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 50px;
	border-left: solid 1px #fff;
	background-color: #8e2424;
}
.list-adm-table-2 td {
	line-height: 40px;
	padding-left: 15px;
	font-size: 14px;
	background-color: #e9e9e9;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
@media (max-width: 990px) {
.list-adm-table-2 td {
	padding-top: 10px;
	line-height: 24px;
	padding-bottom: 10px;
}
}
.list-adm-table-2 span {
	width: 30%;
	display: inline-block;
}
@media (max-width: 900px) {
.list-adm-table-2 span {
	width: 100%;
}
}
.list-adm-table-2 .bg {
	background-color: #cecece;
}
.list-adm-table-2 .bg2 {
	color: #fff;
	background-color: #8e2424;
}
.list-adm-table-2 .font16 {
	color: #333;
	padding-left: 0;
	font-weight: bold;
	font-size: 16px;
}
@media (max-width: 540px) {
.list-adm-table-2 .font16 {
	font-size: 14px;
}
}
/*education-training-case*/
.education-training-case {
	padding: 0 0 30px;
min-height: 700px;}
@media (max-width: 321px) {
.education-training-case {
	padding: 0 0 25px;
}
}
.education-training-case .education-trainingbox {
	margin: -20px 0 30px;
}
@media (max-width: 767px) {
.education-training-case .education-trainingbox {
	margin: -15px 0 30px;
}
}
@media (max-width: 321px) {
.education-training-case .education-trainingbox {
	margin: -15px 0 25px;
}
}
.education-training-case dl {
	overflow: hidden;
	padding: 25px 0 35px;
	border-bottom: solid 1px #eee;
}
@media (max-width: 992px) {
.education-training-case dl {
	padding: 25px 0;
}
}
@media (max-width: 767px) {
.education-training-case dl {
	padding: 15px 0;
}
}
.education-training-case dl:hover h3 {
	color: #8e2424;
}
@media (max-width: 767px) {
.education-training-case dl:hover h3 {
	color: #1c1c1c;
}
}
.education-training-case dl:hover dt span img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
@media (max-width: 767px) {
.education-training-case dl:hover dt span img {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
}
}
.education-training-case dt {
	width: 23.8%;
	position: relative;
	float: left;
}
@media (max-width: 992px) {
.education-training-case dt {
	width: 30%;
}
}
.education-training-case dt span {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}
.education-training-case dt span:after {
	content: "";
	display: block;
	padding-bottom: 65%;
}
.education-training-case dt span img {
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
}
.education-training-case dd {
	color: #666;
	width: 76.2%;
	float: right;
	padding: 12px 0 0 25px;
}
@media (max-width: 1445px) {
.education-training-case dd {
	padding: 5px 0 0 20px;
}
}
@media (max-width: 992px) {
.education-training-case dd {
	width: 70%;
	padding: 5px 0 0 15px;
}
}
@media (max-width: 767px) {
.education-training-case dd {
	padding: 5px 0 0 10px;
}
}
@media (max-width: 321px) {
.education-training-case dd {
	padding: 0 0 0 10px;
}
}
.education-training-case dd h3 {
	height: 60px;
	font-size: 18px;
	line-height: 30px;
	overflow: hidden;
	font-weight: normal;
}
@media (max-width: 992px) {
.education-training-case dd h3 {
	height: 44px;
	font-size: 16px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-training-case dd h3 {
	height: 36px;
	font-size: 15px;
	line-height: 18px;
}
}
@media (max-width: 321px) {
.education-training-case dd h3 {
	height: 30px;
	font-size: 14px;
	line-height: 15px;
}
}
.education-training-case dd h3 a {
	color: #1c1c1c;
	display: block;
}
.education-training-case dd p {
	color: #777;
	height: 40px;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 10px;
}
@media (max-width: 992px) {
.education-training-case dd p {
	font-size: 13px;
}
}
@media (max-width: 767px) {
.education-training-case dd p {
	height: 32px;
	margin-top: 8px;
	font-size: 12px;
	line-height: 16px;
}
}
@media (max-width: 321px) {
.education-training-case dd p {
	margin-top: 4px 0 0 0;
	font-size: 11px;
}
}
/*education-training-curse*/
.education-training-curse {
	padding: 0 0 50px;
}
@media (max-width: 767px) {
.education-training-curse {
	padding: 0 0 25px;
}
}
.education-training-curse table {
	background: #cecece;
}
.education-training-curse table tr {
	border-bottom: 1px solid #ffffff;
}
.education-training-curse table th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 10px;
}
@media (max-width: 1445px) {
.education-training-curse table th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-training-curse table th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-training-curse table th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-training-curse table th {
	font-size: 12px;
}
}
.education-training-curse table th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-training-curse table th b {
	padding: 0;
}
}
.education-training-curse table td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 8px 10px 8px 30px;
}
@media (max-width: 1445px) {
.education-training-curse table td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-training-curse table td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-training-curse table td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-training-curse table td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-training-curse table td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-training-curse table td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-training-curse table td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-training-curse table td b {
	font-size: 12px;
}
}
.education-training-curse table .t-1 {
	width: 24%;
}
.education-training-curse table .t-2 {
	width: 38%;
	z-index: 0;
}
/*education-finance-course*/
.education-finance-course {
	padding: 0 0 115px;
}
@media (max-width: 767px) {
.education-finance-course {
	padding: 0 0 25px;
}
}
.education-finance-course table {
	background: #e9e9e9;
}
.education-finance-course table tr {
	border-bottom: 1px solid #ffffff;
}
.education-finance-course table th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 10px;
}
@media (max-width: 1445px) {
.education-finance-course table th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-finance-course table th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-finance-course table th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-finance-course table th {
	font-size: 12px;
}
}
.education-finance-course table th b {
	display: block;
}
.education-finance-course table td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	text-align: center;
	line-height: 22px;
	padding: 8px 10px;
}
@media (max-width: 1445px) {
.education-finance-course table td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-finance-course table td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-finance-course table td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-finance-course table td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-finance-course table td em {
	font-style: inherit;
	text-align: left;
	display: block;
	padding: 0 0 0 35px;
}
@media (max-width: 1445px) {
.education-finance-course table td em {
	padding: 0 0 0 8px;
}
}
@media (max-width: 992px) {
.education-finance-course table td em {
	padding: 0;
}
}
.education-finance-course table td b {
	display: block;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-finance-course table td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-finance-course table td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-finance-course table td b {
	font-size: 12px;
}
}
.education-finance-course table .t-1 {
	width: 15%;
}
@media (max-width: 767px) {
.education-finance-course table .t-1 {
	width: 18%;
}
}
.education-finance-course table .t-2 {
	width: 32%;
}
.education-finance-course table .t-3 {
	width: 18%;
}
@media (max-width: 767px) {
.education-finance-course table .t-3 {
	width: 16%;
}
}
.education-finance-course table .t-4 {
	width: 19%;
}
@media (max-width: 767px) {
.education-finance-course table .t-4 {
	width: 17%;
}
}
/*education-finance-recruit*/
.education-finance-recruit .title {
	padding: 20px 10px 8px 74px;
	margin: 0 0 20px;
	display: inline-block;
	position: relative;
/* display: none; */}
@media (max-width: 767px) {
.education-finance-recruit .title {
	margin: 0 0 15px;
	padding: 6px 10px 8px 70px;
}
}
@media (max-width: 376px) {
.education-finance-recruit .title {
	padding: 5px 10px 8px 64px;
}
}
@media (max-width: 321px) {
.education-finance-recruit .title {
	padding: 0 10px 8px 57px;
}
}
.education-finance-recruit .title:after {
	content: "";
	width: 100%;
	height: 4px;
	bottom: 0;
	left: 0;
	position: absolute;
	background: url("style_res/line.jpg") repeat-x;
}
.education-finance-recruit .title em {
	width: 66px;
	height: 47px;
	color: #fff;
	font-size: 20px;
	line-height: 47px;
	text-align: center;
	position: absolute;
	left: 0;
	font-style: inherit;
	top: 0;
	font-family: "futura_md_btmedium";
	background: url("style_res/adm-img-2.jpg") no-repeat top left;
	background-size: 100% 100%;
margin-bottom: 15px;}
@media (max-width: 767px) {
.education-finance-recruit .title em {
	width: 62px;
	height: 44px;
	font-size: 16px;
	line-height: 44px;
}
}
@media (max-width: 376px) {
.education-finance-recruit .title em {
	width: 56px;
	height: 40px;
	font-size: 15px;
	line-height: 40px;
}
}
@media (max-width: 321px) {
.education-finance-recruit .title em {
	width: 50px;
	height: 36px;
	font-size: 14px;
	line-height: 36px;
}
}
.education-finance-recruit .title span {
	color: #333;
	font-size: 22px;
	line-height: 22px;
}
@media (max-width: 767px) {
.education-finance-recruit .title span {
	font-size: 19px;
}
}
@media (max-width: 376px) {
.education-finance-recruit .title span {
	font-size: 18px;
}
}
@media (max-width: 321px) {
.education-finance-recruit .title span {
	font-size: 17px;
}
}
.education-finance-recruit .title b {
	color: #999;
	line-height: 16px;
	display: block;
	font-size: 12px;
	font-style: normal;
}
@media (max-width: 361px) {
.education-finance-recruit .title b {
	font-size: 11px;
}
}
@media (max-width: 321px) {
.education-finance-recruit .title b {
	font-size: 9px;
}
}
.education-finance-recruit .text-1 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 30px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-1 {
	line-height: 24px;
	margin: 0 0 25px;
	font-size: 14px;
}
}
.education-finance-recruit .text-12 {
	color: #666666;
	text-indent: 2em;
	font-size: 15px;
	line-height: 26px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-12 {
	line-height: 24px;
	font-size: 14px;
}
}
.education-finance-recruit .text-13 {
	color: #666666;
	text-indent: 2em;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 30px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-13 {
	line-height: 24px;
	margin: 0 0 25px;
	font-size: 14px;
}
}
.education-finance-recruit .text-2 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 70px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-2 {
	line-height: 24px;
	margin: 0 0 25px;
	font-size: 14px;
}
}
.education-finance-recruit .text-22 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
}
.education-finance-recruit .text-22 i {
	font-style: inherit;
}
@media (max-width: 767px) {
.education-finance-recruit .text-22 {
	line-height: 24px;
	margin: 0 0 25px;
	font-size: 14px;
}
}
.education-finance-recruit .text-11 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-11 {
	line-height: 24px;
	font-size: 14px;
}
}
.education-finance-recruit .text-5 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 80px;
}
.education-finance-recruit .text-5 b {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	line-height: 26px;
	font-weight: bold;
	width: 80px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-5 b {
	width: 72px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .text-5 {
	line-height: 24px;
	font-size: 14px;
	padding: 0 0 0 72px;
}
}
.education-finance-recruit .text-9 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 50px;
}
.education-finance-recruit .text-9 b {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	line-height: 26px;
	font-weight: bold;
	width: 50px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-9 b {
	width: 52px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .text-9 {
	line-height: 24px;
	font-size: 14px;
	padding: 0 0 0 72px;
}
}
.education-finance-recruit .text-7 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	position: relative;
	z-index: 1;
	margin: 0 0 35px;
	padding: 0 0 0 95px;
}
.education-finance-recruit .text-7 b {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	line-height: 26px;
	font-weight: bold;
	width: 95px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-7 b {
	width: 72px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .text-7 {
	line-height: 24px;
	font-size: 14px;
	padding: 0 0 0 72px;
}
}
.education-finance-recruit .text-3 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 30px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 80px;
}
.education-finance-recruit .text-3 b {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	line-height: 26px;
	font-weight: bold;
	width: 80px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-3 b {
	width: 72px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .text-3 {
	line-height: 24px;
	font-size: 14px;
	margin: 0 0 25px;
	padding: 0 0 0 72px;
}
}
.education-finance-recruit .text-4 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 65px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 80px;
}
.education-finance-recruit .text-4 b {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	line-height: 26px;
	font-weight: bold;
	width: 80px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-4 b {
	width: 72px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .text-4 {
	line-height: 24px;
	font-size: 14px;
	margin: 0 0 25px;
	padding: 0 0 0 72px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .text-4 {
	margin: 0 0 20px;
}
}
.education-finance-recruit .cont {
	margin: 35px 0 0;
}
@media (max-width: 767px) {
.education-finance-recruit .cont {
	margin: 15px 0 0;
}
}
@media (max-width: 321px) {
.education-finance-recruit .cont {
	margin: 0;
}
}
.education-finance-recruit .cont .title-1 span {
	background: #8e2424;
	color: #fff;
	font-size: 18px;
	display: inline-block;
	line-height: 30px;
	padding: 0 23px;
	position: relative;
}
.education-finance-recruit .cont .title-1 span:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	right: -15px;
	top: 0;
	border-bottom: 0 solid transparent;
	border-top: 30px solid transparent;
	border-left: 15px solid #8e2424;
}
.education-finance-recruit .cont .box-1 {
	border: 1px solid #eaeaea;
	width: 67%;
	margin: 0 0 70px;
	padding: 20px 10px 15px 20px;
}
@media (max-width: 1367px) {
.education-finance-recruit .cont .box-1 {
	width: 70%;
}
}
@media (max-width: 992px) {
.education-finance-recruit .cont .box-1 {
	width: 86%;
	margin: 0 0 40px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .cont .box-1 {
	width: 100%;
	margin: 0 0 30px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .cont .box-1 {
	padding: 10px;
	margin: 0 0 25px;
}
}
.education-finance-recruit .cont .box-1 big {
	display: block;
	color: #333333;
	font-size: 18px;
	margin: 0 0 3px;
	line-height: 32px;
}
@media (max-width: 361px) {
.education-finance-recruit .cont .box-1 big {
	font-size: 16px;
	line-height: 26px;
}
}
.education-finance-recruit .cont .box-1 .text-2 {
	display: block;
	word-break: break-all;
	color: #666666;
	font-size: 15px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 50px;
	line-height: 24px;
}
@media (max-width: 361px) {
.education-finance-recruit .cont .box-1 .text-2 {
	font-size: 13px;
	line-height: 24px;
}
}
.education-finance-recruit .cont .box-1 .text-2 i {
	font-style: inherit;
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	line-height: 24px;
}
.education-finance-recruit .table-1 {
	background: #e9e9e9;
	margin: 0 auto 40px;
}
@media (max-width: 1367px) {
.education-finance-recruit .table-1 {
	margin: 15px auto 30px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .table-1 {
	margin: 10px auto 20px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .table-1 {
	margin: 7px auto 20px;
}
}
.education-finance-recruit .table-1 tr {
	border-bottom: 1px solid #ffffff;
}
.education-finance-recruit .table-1 th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 13px 10px;
}
@media (max-width: 1445px) {
.education-finance-recruit .table-1 th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-finance-recruit .table-1 th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .table-1 th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .table-1 th {
	font-size: 12px;
}
}
.education-finance-recruit .table-1 th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-finance-recruit .table-1 th b {
	padding: 0;
}
}
.education-finance-recruit .table-1 td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	padding: 9px 5px;
}
@media (max-width: 992px) {
.education-finance-recruit .table-1 td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .table-1 td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .table-1 td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-finance-recruit .table-1 td b {
	display: block;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-finance-recruit .table-1 td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .table-1 td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .table-1 td b {
	font-size: 12px;
}
}
.education-finance-recruit .table-1 td em {
	display: block;
	text-align: left;
	font-style: inherit;
	padding: 0 0 0 15px;
}
@media (max-width: 1367px) {
.education-finance-recruit .table-1 td em {
	padding: 0 0 0 10px;
}
}
@media (max-width: 992px) {
.education-finance-recruit .table-1 td em {
	padding: 0 0 0 5px;
}
}
.education-finance-recruit .table-1 .t-1 {
	width: 10%;
}
@media (max-width: 992px) {
.education-finance-recruit .table-1 .t-1 {
	width: 22%;
}
}
@media (max-width: 376px) {
.education-finance-recruit .table-1 .t-1 {
	width: 20%;
}
}
.education-finance-recruit .table-1 .t-2 {
	width: 59%;
}
@media (max-width: 767px) {
.education-finance-recruit .table-1 .t-2 {
	width: 50%;
}
}
@media (max-width: 376px) {
.education-finance-recruit .table-1 .t-2 {
	width: 48%;
}
}
.education-finance-recruit .table-1 .t-3 {
	width: 11%;
}
@media (max-width: 992px) {
.education-finance-recruit .table-1 .t-3 {
	width: 12%;
}
}
.education-finance-recruit .table-2 {
	background: #e9e9e9;
	margin: 0 auto 12px;
}
@media (max-width: 1025px) {
.education-finance-recruit .table-2 {
	margin: 10px auto;
}
}
@media (max-width: 992px) {
.education-finance-recruit .table-2 {
	margin: 10px auto;
}
}
@media (max-width: 361px) {
.education-finance-recruit .table-2 {
	margin: 7px auto;
}
}
.education-finance-recruit .table-2 tr {
	border-bottom: 1px solid #ffffff;
}
.education-finance-recruit .table-2 th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	background: #8e2424;
	padding: 13px 10px 13px 70px;
}
@media (max-width: 1445px) {
.education-finance-recruit .table-2 th {
	padding: 10px 10px 10px 30px;
}
}
@media (max-width: 1281px) {
.education-finance-recruit .table-2 th {
	padding: 10px 10px 10px 20px;
}
}
@media (max-width: 992px) {
.education-finance-recruit .table-2 th {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .table-2 th {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .table-2 th {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-finance-recruit .table-2 th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-finance-recruit .table-2 th b {
	padding: 0;
}
}
.education-finance-recruit .table-2 td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 9px 10px 9px 30px;
}
@media (max-width: 1445px) {
.education-finance-recruit .table-2 td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-finance-recruit .table-2 td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .table-2 td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .table-2 td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-finance-recruit .table-2 td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-finance-recruit .table-2 td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .table-2 td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .table-2 td b {
	font-size: 12px;
}
}
.education-finance-recruit .table-2 .t-1 {
	width: 50%;
}
.education-finance-recruit .text-red {
	color: #8e2424;
	font-size: 14px;
	line-height: 22px;
	margin: 0 0 15px;
}
@media (max-width: 361px) {
.education-finance-recruit .text-red {
	margin: 0 0 10px;
}
}
.education-finance-recruit .text-6 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	margin: 0 0 5px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-6 {
	font-size: 15px;
}
}
@media (max-width: 321px) {
.education-finance-recruit .text-6 {
	font-size: 14px;
	line-height: 20px;
}
}
/*education-training*/
.education-training {
	overflow: hidden;
	font-size: 0;
	margin: 60px -45px 50px;
	border-top: 1px solid #efefef;
	padding: 40px 30px 35px;
	border-bottom: 1px solid #efefef;
}
@media (max-width: 1601px) {
.education-training {
	margin: 50px -30px 40px;
}
}
@media (max-width: 1445px) {
.education-training {
	padding: 40px 15px 35px;
}
}
@media (max-width: 1367px) {
.education-training {
	margin: 50px -20px;
}
}
@media (max-width: 1025px) {
.education-training {
	margin: 40px -15px 50px;
	padding: 30px 10px 25px;
}
}
@media (max-width: 992px) {
.education-training {
	margin: 25px -8px 20px;
	padding: 25px 0 20px;
}
}
@media (max-width: 767px) {
.education-training {
	margin: 20px -4px 25px;
	padding: 20px 0 16px;
}
}
@media (max-width: 376px) {
.education-training {
	margin: 20px -15px 25px;
	padding: 20px 0 5px;
	text-align: center;
}
}
@media (max-width: 321px) {
.education-training {
	margin: 20px -6px 25px;
}
}
.education-training li {
	float: left;
	padding: 0 45px;
	width: 20%;
}
@media (max-width: 1601px) {
.education-training li {
	padding: 0 30px;
}
}
@media (max-width: 1367px) {
.education-training li {
	padding: 0 20px;
}
}
@media (max-width: 1025px) {
.education-training li {
	padding: 0 15px;
}
}
@media (max-width: 992px) {
.education-training li {
	padding: 0 8px;
}
}
@media (max-width: 767px) {
.education-training li {
	padding: 0 4px;

}
}
@media (max-width: 376px) {
.education-training li {
	float: none;
	padding: 0 15px;
	width: 33.33333333%;
	margin: 0 0 15px;
	display: inline-block;
}
}
@media (max-width: 321px) {
.education-training li {
	padding: 0 6px;
}
}
.education-training li a {
	display: block;
}
.education-training li a:hover .pic img {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
}
.education-training li a:hover .text-01 {
	color: #8e2424;
}
@media (max-width: 767px) {
.education-training li a:hover .text-01 {
	color: #666666;
}
}
.education-training li .pic {
	background: #8e2424;
	overflow: hidden;
	position: relative;
}
.education-training li .pic:after {
	content: "";
	display: block;
	padding-bottom: 98%;
}
@media (max-width: 767px) {
.education-training li .pic:after {
	padding-bottom: 94%;
}
}
.education-training li .pic img {
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
}
@media (max-width: 1367px) {
.education-training li .pic img {
	width: 56%;
}
}
@media (max-width: 1281px) {
.education-training li .pic img {
	width: 52%;
}
}
.education-training li .text-01 {
	margin: 15px auto 0;
	height: 40px;
	overflow: hidden;
	color: #666666;
	font-size: 15px;
	text-align: center;
	line-height: 20px;
}
@media (max-width: 1445px) {
.education-training li .text-01 {
	font-size: 14px;
}
}
@media (max-width: 1025px) {
.education-training li .text-01 {
	font-size: 13px;
}
}
@media (max-width: 992px) {
.education-training li .text-01 {
	font-size: 12px;
	margin: 10px auto 0;
}
}
@media (max-width: 767px) {
.education-training li .text-01 {
	font-size: 10px;
	line-height: 16px;
	height: 32px;
}
}
@media (max-width: 376px) {
.education-training li .text-01 {
	font-size: 13px;
	line-height: 20px;
	height: 40px;
}
}
/*education-training-board-about*/
.education-training-board-about {
	margin: 0 0 20px;
}
@media (max-width: 992px) {
.education-training-board-about {
	margin: 0 0 15px;
}
}
@media (max-width: 767px) {
.education-training-board-about {
	margin: 0 0 10px;
}
}
.education-training-board-about li {
	position: relative;
	width: 100%;
	padding: 0 0 0 15px;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 3px;
	color: #666666;
	display: inline-block;
}
@media (max-width: 992px) {
.education-training-board-about li {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-training-board-about li {
	line-height: 24px;
}
}
@media (max-width: 376px) {
.education-training-board-about li {
	font-size: 13px;
}
}
@media (max-width: 321px) {
.education-training-board-about li {
	margin: 0 0 1px;
}
}
.education-training-board-about li:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 8px;
	width: 10px;
	height: 10px;
	background: url("style_res/education-training-board-aboutico.png") no-repeat center;
}
@media (max-width: 767px) {
.education-training-board-about li:before {
	top: 6px;
}
}
/*education-training-advanced-about*/
.education-training-advanced-about {
	margin: 0 0 105px;
}
@media (max-width: 1025px) {
.education-training-advanced-about {
	margin: 0 0 65px;
}
}
@media (max-width: 992px) {
.education-training-advanced-about {
	margin: 0 0 45px;
}
}
@media (max-width: 767px) {
.education-training-advanced-about {
	margin: 0 0 15px;
}
}
.education-training-advanced-about li {
	position: relative;
	width: 100%;
	padding: 0 0 0 15px;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 3px;
	color: #666666;
	display: inline-block;
}
@media (max-width: 992px) {
.education-training-advanced-about li {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-training-advanced-about li {
	line-height: 24px;
}
}
@media (max-width: 376px) {
.education-training-advanced-about li {
	font-size: 13px;
}
}
@media (max-width: 321px) {
.education-training-advanced-about li {
	margin: 0 0 1px;
}
}
.education-training-advanced-about li:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 8px;
	width: 10px;
	height: 10px;
	background: url("style_res/education-training-board-aboutico.png") no-repeat center;
}
@media (max-width: 767px) {
.education-training-advanced-about li:before {
	top: 6px;
}
}
/*education-emba-course*/
.education-emba-course {
	padding: 0 0 50px;
}
@media (max-width: 767px) {
.education-emba-course {
	padding: 0 0 25px;
}
}
.education-emba-course table {
	background: #cecece;
}
.education-emba-course table tr {
	border-bottom: 1px solid #ffffff;
}
.education-emba-course table th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 10px;
}
@media (max-width: 1445px) {
.education-emba-course table th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-emba-course table th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-emba-course table th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-emba-course table th {
	font-size: 12px;
}
}
.education-emba-course table th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-emba-course table th b {
	padding: 0;
}
}
.education-emba-course table td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 8px 10px 8px 30px;
}
@media (max-width: 1445px) {
.education-emba-course table td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-emba-course table td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-emba-course table td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-emba-course table td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-emba-course table td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-emba-course table td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-emba-course table td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-emba-course table td b {
	font-size: 12px;
}
}
.education-emba-course table .t-1 {
	width: 19%;
}
@media (max-width: 767px) {
.education-emba-course table .t-1 {
	width: 22%;
}
}
@media (max-width: 376px) {
.education-emba-course table .t-1 {
	width: 25%;
}
}
@media (max-width: 321px) {
.education-emba-course table .t-1 {
	width: 26%;
}
}
/*education-emba-about*/
.education-emba-about {
	padding: 15px 0 0;
}
.education-emba-about .year {
	color: #000000;
	padding: 0 0 20px;
	font-size: 38px;
	margin: 0 0 30px;
	font-family: "futura_md_btmedium";
	line-height: 36px;
	word-break: break-all;
	border-bottom: 1px dotted #eeeeee;
}
@media (max-width: 1367px) {
.education-emba-about .year {
	margin: 0 0 20px;
}
}
@media (max-width: 992px) {
.education-emba-about .year {
	margin: 0 0 15px;
	padding: 0 0 15px;
}
}
@media (max-width: 767px) {
.education-emba-about .year {
	margin: 0 0 10px;
	font-size: 30px;
	line-height: 34px;
	padding: 0 0 8px;
}
}
.education-emba-about .yearnr {
	color: #666666;
	position: relative;
	padding: 0 0 0 30px;
	margin: 0 0 80px;
	font-size: 15px;
	line-height: 24px;
	word-break: break-all;
}
@media (max-width: 1367px) {
.education-emba-about .yearnr {
	margin: 0 0 60px;
}
}
@media (max-width: 992px) {
.education-emba-about .yearnr {
	margin: 0 0 45px;
}
}
@media (max-width: 767px) {
.education-emba-about .yearnr {
	font-size: 14px;
	margin: 0 0 40px;
}
}
.education-emba-about .yearnr:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 7px;
	width: 14px;
	height: 100%;
	background: url("style_res/education-emba-aboutico.png") left top repeat-y;
}
.education-emba-about .yearnr:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: -8px;
	width: 14px;
	height: 1px;
	background: url("style_res/education-emba-aboutico02.jpg") no-repeat left;
}
.education-emba-about em {
	font-style: inherit;
	display: table;
	width: 100%;
	padding: 0 0 0 17px;
	position: relative;
}
.education-emba-about em:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 9px;
	border-radius: 50%;
	width: 6px;
	height: 6px;
	background: #444444;
}
/*education-emba-activity*/
.education-emba-activity {
	margin: -15px 0 0;
	overflow: hidden;
}
@media (max-width: 1025px) {
.education-emba-activity {
	margin: -20px 0 0;
}
}
.education-emba-activity .img-1 {
	margin: 25px auto;
}
@media (max-width: 1367px) {
.education-emba-activity .img-1 {
	margin: 15px auto;
}
}
@media (max-width: 1025px) {
.education-emba-activity .img-1 {
	margin: 25px auto;
}
}
@media (max-width: 992px) {
.education-emba-activity .img-1 {
	margin: 20px auto;
}
}
@media (max-width: 767px) {
.education-emba-activity .img-1 {
	margin: 15px auto 10px;
}
}
@media (max-width: 376px) {
.education-emba-activity .img-1 {
	margin: 10px auto 0;
}
}
.education-emba-activity .img-1 img {
	max-width: 100%;
}
.education-emba-activity .img-2 {
	margin: 45px auto;
}
@media (max-width: 1367px) {
.education-emba-activity .img-2 {
	margin: 35px auto 30px;
}
}
@media (max-width: 1025px) {
.education-emba-activity .img-2 {
	margin: 25px auto;
}
}
@media (max-width: 767px) {
.education-emba-activity .img-2 {
	margin: 15px auto 10px;
}
}
@media (max-width: 376px) {
.education-emba-activity .img-2 {
	margin: 10px auto 0;
}
}
.education-emba-activity .img-2 img {
	max-width: 100%;
}
.education-emba-activity .img-3 {
	margin: 35px auto 12px;
}
@media (max-width: 1025px) {
.education-emba-activity .img-3 {
	margin: 25px auto 12px;
}
}
@media (max-width: 767px) {
.education-emba-activity .img-3 {
	margin: 20px auto 8px;
}
}
@media (max-width: 376px) {
.education-emba-activity .img-3 {
	margin: 15px auto 8px;
}
}
@media (max-width: 321px) {
.education-emba-activity .img-3 {
	margin: 10px auto 6px;
}
}
.education-emba-activity .img-3 img {
	max-width: 100%;
}
.education-emba-activity .img-4 {
	margin: 0 auto 110px;
}
@media (max-width: 1367px) {
.education-emba-activity .img-4 {
	margin: 0 auto 60px;
}
}
@media (max-width: 1025px) {
.education-emba-activity .img-4 {
	margin: 0 auto 50px;
}
}
@media (max-width: 767px) {
.education-emba-activity .img-4 {
	margin: 0 auto 25px;
}
}
.education-emba-activity .img-4 img {
	max-width: 100%;
}
.education-emba-activity .title-1 {
	position: relative;
	color: #333333;
	font-size: 22px;
	line-height: 24px;
	margin: 25px 0 15px;
	padding: 0 0 0 25px;
}
@media (max-width: 992px) {
.education-emba-activity .title-1 {
	font-size: 20px;
}
}
@media (max-width: 767px) {
.education-emba-activity .title-1 {
	font-size: 18px;
	margin: 20px 0 10px;
}
}
@media (max-width: 376px) {
.education-emba-activity .title-1 {
	font-size: 16px;
	padding: 0 0 0 20px;
}
}
.education-emba-activity .title-1:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	width: 21px;
	height: 18px;
	background: url("style_res/case-ico02.png") no-repeat;
	background-size: 100% 100%;
}
@media (max-width: 767px) {
.education-emba-activity .title-1:before {
	width: 18px;
	height: 15px;
	top: 3px;
}
}
@media (max-width: 376px) {
.education-emba-activity .title-1:before {
	width: 15px;
	height: 13px;
	top: 5px;
}
}
.education-emba-activity .text-2 {
	position: relative;
	color: #666666;
	margin: 0 0 20px;
	font-size: 15px;
	line-height: 22px;
}
@media (max-width: 992px) {
.education-emba-activity .text-2 {
	font-size: 14px;
	margin: 0 0 15px;
}
}
@media (max-width: 767px) {
.education-emba-activity .text-2 {
	margin: 0 0 10px;
}
}
@media (max-width: 376px) {
.education-emba-activity .text-2 {
	font-size: 13px;
}
}
.education-emba-activity .education-emba-constitute {
	border: 1px solid #d6d6d6;
	padding: 0 30px 30px;
	margin: 65px auto 60px;
}
@media (max-width: 1367px) {
.education-emba-activity .education-emba-constitute {
	margin: 40px auto 50px;
}
}
@media (max-width: 992px) {
.education-emba-activity .education-emba-constitute {
	margin: 30px auto 35px;
	padding: 0 20px;
}
}
@media (max-width: 767px) {
.education-emba-activity .education-emba-constitute {
	margin: 20px auto 25px;
}
}
@media (max-width: 321px) {
.education-emba-activity .education-emba-constitute {
	margin: 20px auto;
}
}
/*education-mba-course*/
.education-mba-course {
	padding: 0 0 50px;
}
@media (max-width: 767px) {
.education-mba-course {
	padding: 0 0 25px;
}
}
.education-mba-course .title-1 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
}
@media (max-width: 767px) {
.education-mba-course .title-1 {
	font-size: 14px;
	line-height: 20px;
}
}
@media (max-width: 361px) {
.education-mba-course .title-1 {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 321px) {
.education-mba-course .title-1 {
	font-size: 12px;
	line-height: 18px;
}
}
.education-mba-course .table-1 {
	background: #e9e9e9;
	margin: 22px auto 40px;
}
@media (max-width: 1367px) {
.education-mba-course .table-1 {
	margin: 15px auto 30px;
}
}
@media (max-width: 767px) {
.education-mba-course .table-1 {
	margin: 10px auto 20px;
}
}
@media (max-width: 361px) {
.education-mba-course .table-1 {
	margin: 7px auto 20px;
}
}
.education-mba-course .table-1 tr {
	border-bottom: 1px solid #ffffff;
}
.education-mba-course .table-1 th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 10px;
}
@media (max-width: 1445px) {
.education-mba-course .table-1 th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-mba-course .table-1 th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-mba-course .table-1 th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-mba-course .table-1 th {
	font-size: 12px;
}
}
.education-mba-course .table-1 th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-mba-course .table-1 th b {
	padding: 0;
}
}
.education-mba-course .table-1 td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 8px 10px 8px 15px;
}
@media (max-width: 1445px) {
.education-mba-course .table-1 td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-mba-course .table-1 td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-mba-course .table-1 td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-mba-course .table-1 td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-mba-course .table-1 td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-mba-course .table-1 td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-mba-course .table-1 td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-mba-course .table-1 td b {
	font-size: 12px;
}
}
.education-mba-course .table-1 .t-1 {
	width: 50%;
}
.education-mba-course .table-2 {
	background: #cecece;
	margin: 12px auto 55px;
}
@media (max-width: 1367px) {
.education-mba-course .table-2 {
	margin: 10px auto 50px;
}
}
@media (max-width: 1025px) {
.education-mba-course .table-2 {
	margin: 10px auto;
}
}
@media (max-width: 992px) {
.education-mba-course .table-2 {
	margin: 10px auto 0;
}
}
@media (max-width: 361px) {
.education-mba-course .table-2 {
	margin: 7px auto 0;
}
}
.education-mba-course .table-2 tr {
	border-bottom: 1px solid #ffffff;
}
.education-mba-course .table-2 th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 10px;
}
@media (max-width: 1445px) {
.education-mba-course .table-2 th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-mba-course .table-2 th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-mba-course .table-2 th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-mba-course .table-2 th {
	font-size: 12px;
}
}
.education-mba-course .table-2 th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-mba-course .table-2 th b {
	padding: 0;
}
}
.education-mba-course .table-2 td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 8px 10px 8px 30px;
}
@media (max-width: 1445px) {
.education-mba-course .table-2 td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-mba-course .table-2 td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-mba-course .table-2 td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-mba-course .table-2 td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-mba-course .table-2 td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-mba-course .table-2 td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-mba-course .table-2 td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-mba-course .table-2 td b {
	font-size: 12px;
}
}
.education-mba-course .table-2 .t-1 {
	width: 20%;
}
@media (max-width: 767px) {
.education-mba-course .table-2 .t-1 {
	width: 22%;
}
}
@media (max-width: 376px) {
.education-mba-course .table-2 .t-1 {
	width: 25%;
}
}
@media (max-width: 321px) {
.education-mba-course .table-2 .t-1 {
	width: 26%;
}
}
/*education-mba-constitute*/
.education-mba-constitute img {
	max-width: 100%;
}
.education-mba-constitute .box-1 {
	position: relative;
	margin: 20px auto 70px;
	padding: 40px 10px 15px;
	border: 1px solid #dddddd;
}
@media (max-width: 1445px) {
.education-mba-constitute .box-1 {
	margin: 20px auto 50px;
}
}
@media (max-width: 1367px) {
.education-mba-constitute .box-1 {
	margin: 20px auto 45px;
}
}
@media (max-width: 767px) {
.education-mba-constitute .box-1 {
	margin: 12px auto 35px;
}
}
@media (max-width: 321px) {
.education-mba-constitute .box-1 {
	margin: 12px auto 30px;
}
}
.education-mba-constitute .box-1 em {
	font-style: inherit;
	position: absolute;
	left: 50%;
	width: 60%;
	font-size: 16px;
	text-align: center;
	color: #fff;
	margin-left: -30%;
	top: -15px;
	overflow: hidden;
	height: 28px;
	padding: 0 15px;
}
@media (max-width: 1025px) {
.education-mba-constitute .box-1 em {
	width: 76%;
	margin-left: -38%;
}
}
@media (max-width: 992px) {
.education-mba-constitute .box-1 em {
	width: 90%;
	margin-left: -45%;
}
}
@media (max-width: 767px) {
.education-mba-constitute .box-1 em {
	font-size: 13px;
}
}
@media (max-width: 376px) {
.education-mba-constitute .box-1 em {
	font-size: 12px;
	width: 96%;
	margin-left: -48%;
}
}
@media (max-width: 361px) {
.education-mba-constitute .box-1 em {
	font-size: 12px;
	width: 100%;
	margin-left: -50%;
}
}
@media (max-width: 321px) {
.education-mba-constitute .box-1 em {
	font-size: 11px;
}
}
.education-mba-constitute .box-1 em:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 15px;
	height: 28px;
	background: url("style_res/education-mba-constituteico01.png") no-repeat;
}
.education-mba-constitute .box-1 em:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 15px;
	height: 28px;
	background: url("style_res/education-mba-constituteico02.png") no-repeat;
}
.education-mba-constitute .box-1 em i {
	font-style: inherit;
	overflow: hidden;
	height: 28px;
	display: block;
	background: #8e2424;
	line-height: 28px;
}
.education-mba-constitute .box-1 .img-1 {
	text-align: center;
	margin: 0 auto;
}
.education-mba-constitute .education-mba-constituteimg {
	border-top: 1px solid #dddddd;
	margin: 0 auto 40px;
	position: relative;
	border-left: 1px solid #dddddd;
}
@media (max-width: 1367px) {
.education-mba-constitute .education-mba-constituteimg {
	margin: 0 auto 35px;
}
}
@media (max-width: 992px) {
.education-mba-constitute .education-mba-constituteimg {
	margin: -20px auto 20px;
}
}
@media (max-width: 321px) {
.education-mba-constitute .education-mba-constituteimg {
	margin: -15px auto 15px;
}
}
.education-mba-constitute .education-mba-constituteimg li {
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	float: left;
	width: 53%;
	position: relative;
	text-align: center;
}
.education-mba-constitute .education-mba-constituteimg li:after {
	content: "";
	display: block;
	padding-bottom: 33%;
}
.education-mba-constitute .education-mba-constituteimg li:nth-child(2n) {
	width: 47%;
}
.education-mba-constitute .education-mba-constituteimg li:nth-child(2n):after {
	padding-bottom: 37.2%;
}
.education-mba-constitute .education-mba-constituteimg li img {
	text-align: center;
	margin: 0 auto;
}
.education-mba-constitute .img-3 {
	text-align: center;
	margin: 0 auto;
}
.education-mba-constitute .img-3 img {
	display: block;
}
.education-mba-constitute .img-4 {
	text-align: center;
	margin: 0 auto 100px;
}
@media (max-width: 1367px) {
.education-mba-constitute .img-4 {
	margin: 0 auto 65px;
}
}
@media (max-width: 992px) {
.education-mba-constitute .img-4 {
	margin: 0 auto 40px;
}
}
@media (max-width: 767px) {
.education-mba-constitute .img-4 {
	margin: 0 auto 25px;
}
}
.education-mba-constitute .img-4 img {
	display: block;
}
/*professor-starmain*/
.professor-starmain {
	overflow: hidden;
	margin: 65px auto 40px;
}
@media (max-width: 1445px) {
.professor-starmain {
	margin: 65px auto 25px;
}
}
@media (max-width: 1367px) {
.professor-starmain {
	margin: 40px auto 25px;
}
}
@media (max-width: 1025px) {
.professor-starmain {
	margin: 40px auto 20px;
}
}
@media (max-width: 992px) {
.professor-starmain {
	margin: 40px auto 10px;
}
}
.professor-starmain li {
	float: left;
	overflow: hidden;
	width: 50%;
	margin: 0 0 36px;
	position: relative;
	padding: 0 50px 0 0;
}
@media (max-width: 1445px) {
.professor-starmain li {
	padding: 0 40px 0 0;
}
}
@media (max-width: 1367px) {
.professor-starmain li {
	padding: 0 30px 0 0;
}
}
@media (max-width: 1025px) {
.professor-starmain li {
	padding: 0 20px 0 0;
	margin: 0 0 25px;
}
}
@media (max-width: 767px) {
.professor-starmain li {
	width: 100%;
	padding: 0;
	margin: 0 0 18px;
}
}
.professor-starmain li:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 20px;
	width: 1px;
	height: 100%;
	background: #dddddd;
}
@media (max-width: 767px) {
.professor-starmain li:after {
	display: none;
}
}
.professor-starmain li a {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #dddddd;
	position: relative;
}
.professor-starmain li a:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -3px;
	width: 100%;
	height: 5px;
	opacity: 0;
	display: none\9;
	background: #8e2424;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
}
.professor-starmain li a:hover:after {
	opacity: 1;
	display: block\9;
}
.professor-starmain li a:hover .txt span {
	color: #8e2424;
}
.professor-starmain li a:hover .txt .more {
	color: #8e2424;
}
.professor-starmain li a:hover .txt .more:after {
	background: url("style_res/professor-star02.png") no-repeat;
}
.professor-starmain li a:hover .pic img {
	filter: saturate(1.5);
	-webkit-filter: saturate(1.5);
}
.professor-starmain li .txt {
	float: left;
	padding: 40px 30px 0 0;
	width: 67.5%;
}
@media (max-width: 1681px) {
.professor-starmain li .txt {
	padding: 25px 30px 0 0;
}
}
@media (max-width: 1445px) {
.professor-starmain li .txt {
	padding: 20px 30px 0 0;
}
}
@media (max-width: 1367px) {
.professor-starmain li .txt {
	padding: 15px 15px 0 0;
}
}
@media (max-width: 1025px) {
.professor-starmain li .txt {
	padding: 0 10px 0 0;
}
}
.professor-starmain li .txt span {
	display: block;
	color: #1c1c1c;
	font-size: 24px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
@media (max-width: 1681px) {
.professor-starmain li .txt span {
	font-size: 22px;
}
}
@media (max-width: 992px) {
.professor-starmain li .txt span {
	font-size: 20px;
}
}
@media (max-width: 361px) {
.professor-starmain li .txt span {
	font-size: 18px;
}
}
@media (max-width: 321px) {
.professor-starmain li .txt span {
	font-size: 16px;
	height: 18px;
	line-height: 18px;
}
}
.professor-starmain li .txt p {
	display: block;
	color: #777777;
	margin: 15px 0;
	font-size: 16px;
	height: 75px;
	line-height: 25px;
	overflow: hidden;
}
@media (max-width: 1681px) {
.professor-starmain li .txt p {
	font-size: 15px;
}
}
@media (max-width: 1367px) {
.professor-starmain li .txt p {
	font-size: 14px;
}
}
@media (max-width: 1281px) {
.professor-starmain li .txt p {
	margin: 8px 0;
}
}
@media (max-width: 992px) {
.professor-starmain li .txt p {
	margin: 10px 0;
	height: 48px;
	line-height: 16px;
	font-size: 12px;
}
}
@media (max-width: 767px) {
.professor-starmain li .txt p {
	font-size: 12px;
	height: 54px;
	line-height: 18px;
}
}
@media (max-width: 361px) {
.professor-starmain li .txt p {
	margin: 6px 0;
}
}
@media (max-width: 321px) {
.professor-starmain li .txt p {
	font-size: 11px;
	height: 48px;
	line-height: 16px;
}
}
.professor-starmain li .txt .more {
	color: #777777;
	font-size: 12px;
	height: 20px;
	position: absolute;
	left: 0;
	bottom: 17px;
	max-width: 60%;
	padding: 0 70px 0 0;
	display: inline-block;
	line-height: 20px;
	overflow: hidden;
}
@media (max-width: 1367px) {
.professor-starmain li .txt .more {
	padding: 0 50px 0 0;
}
}
@media (max-width: 992px) {
.professor-starmain li .txt .more {
	bottom: 10px;
	padding: 0 35px 0 0;
}
}
.professor-starmain li .txt .more em {
	display: block;
	height: 20px;
	overflow: hidden;
	font-style: inherit;
}
.professor-starmain li .txt .more:after {
	content: "";
	position: absolute;
	right: 0;
	top: 6px;
	width: 23px;
	height: 7px;
	background: url("style_res/professor-starico01.png") no-repeat;
	background-size: 100% 100%;
}
.professor-starmain li .pic {
	float: left;
	width: 32.5%;
	overflow: hidden;
	position: relative;
}
.professor-starmain li .pic img {
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
}
.professor-starmain li .pic:after {
	content: "";
	display: block;
	padding-bottom: 120.2%;
}
.professor-starmain .li-odd {
	padding: 0 0 0 50px;
}

.professor-starmain .old2, .professor-starmain .old4, .professor-starmain .old6 {
    padding: 0 0 0 50px;
}
@media (max-width: 1445px) {
.professor-starmain .li-odd {
	padding: 0 0 0 40px;
}
.professor-starmain .old2, .professor-starmain .old4, .professor-starmain .old6 {
    padding: 0 0 0 40px;
}

}
@media (max-width: 1367px) {
.professor-starmain .li-odd {
	padding: 0 0 0 30px;
}
.professor-starmain .old2, .professor-starmain .old4, .professor-starmain .old6 {
    padding: 0 0 0 30px;
}

}
@media (max-width: 1025px) {
.professor-starmain .li-odd {
	padding: 0 0 0 20px;
}
.professor-starmain .old2, .professor-starmain .old4, .professor-starmain .old6 {
    padding: 0 0 0 20px;
}

}
@media (max-width: 767px) {
.professor-starmain .li-odd {
	padding: 0;
}
}
.professor-starmain .li-odd:after {
	display: none;
}
/*club-review*/
.club-reviewmain {
	margin: 30px auto;
}
@media (max-width: 992px) {
.club-reviewmain {
	margin: 15px auto 25px;
}
}
@media (max-width: 767px) {
.club-reviewmain {
	margin: 10px auto 20px;
}
}
.club-reviewmain li {
	border-bottom: 1px solid #e5e5e5;
	display: inline-block;
	width: 100%;
	margin: 0 auto 5px 0;
	padding: 30px 125px 30px 40px;
}
@media (max-width: 1445px) {
.club-reviewmain li {
	padding: 30px 90px 30px 40px;
}
}
@media (max-width: 1025px) {
.club-reviewmain li {
	padding: 25px 30px 25px 20px;
}
}
@media (max-width: 992px) {
.club-reviewmain li {
	padding: 20px 0 25px;
}
}
@media (max-width: 767px) {
.club-reviewmain li {
	padding: 15px 0 20px;
}
}
@media (max-width: 376px) {
.club-reviewmain li {
	padding: 12px 0 17px;
}
}
@media (max-width: 321px) {

.club-reviewmain li {
	padding: 10px 0 15px;
}
}
.club-reviewmain li:hover .pic img {
	filter: saturate(1.3);
	-webkit-filter: saturate(1.3);
}
.club-reviewmain li:hover .txt .title {
	color: #8e2424;
}
@media (max-width: 767px) {
.club-reviewmain li:hover .txt .title {
	color: #1c1c1c;
}
}
.club-reviewmain li:hover .txt .more {
	background: #8e2424;
}
@media (max-width: 767px) {
.club-reviewmain li:hover .txt .more {
	background: #bebebe;
}
}
.club-reviewmain li .pic {
	float: left;
	width: 13.3%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
@media (max-width: 1025px) {
.club-reviewmain li .pic {
	width: 15%;
}
}
@media (max-width: 992px) {
.club-reviewmain li .pic {
	width: 17%;
}
}
@media (max-width: 767px) {
.club-reviewmain li .pic {
	width: 22%;
}
}
@media (max-width: 321px) {
.club-reviewmain li .pic {
	width: 22%;
}
}
.club-reviewmain li .pic img {
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
.club-reviewmain li .pic:after {
	content: "";
	display: block;
	padding-bottom: 126.5%;
}
.club-reviewmain li .txt {
	float: left;
	padding: 0 0 0 50px;
	width: 86.7%;
}
@media (max-width: 1445px) {
.club-reviewmain li .txt {
	padding: 0 0 0 35px;
}
}
@media (max-width: 1025px) {
.club-reviewmain li .txt {
	padding: 0 0 0 30px;
	width: 85%;
}
}
@media (max-width: 992px) {
.club-reviewmain li .txt {
	width: 83%;
	padding: 0 0 0 20px;
}
}
@media (max-width: 767px) {
.club-reviewmain li .txt {
	width: 78%;
	padding: 0 0 0 15px;
}
}
@media (max-width: 321px) {
.club-reviewmain li .txt {
	width: 78%;
	padding: 0 0 0 10px;
}
}
.club-reviewmain li .txt .title {
	position: relative;
	z-index: 5;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
@media (max-width: 992px) {
.club-reviewmain li .txt .title {
	font-size: 16px;
	line-height: 22px;
	height: 44px;
}
}
@media (max-width: 767px) {
.club-reviewmain li .txt .title {
	font-size: 14px;
	line-height: 20px;
	height: 40px;
}
}
.club-reviewmain li .txt p {
	color: #777777;
	font-size: 15px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	margin: 3% 0 4%;
}
@media (max-width: 1445px) {
.club-reviewmain li .txt p {
	font-size: 14px;
	margin: 2% 0 3%;
}
}
@media (max-width: 1281px) {
.club-reviewmain li .txt p {
	margin: 2% 0;
}
}
@media (max-width: 992px) {
.club-reviewmain li .txt p {
	font-size: 12px;
	margin: 2% 0 3%;
}
}
@media (max-width: 767px) {
.club-reviewmain li .txt p {
	font-size: 12px;
	line-height: 18px;
	height: 36px;
	margin: 2% 0;
}
}
@media (max-width: 376px) {
.club-reviewmain li .txt p {
	display: none;
}
}
.club-reviewmain li .txt .more {
	display: block;
	width: 118px;
	height: 26px;
	color: #fff;
	font-size: 12px;
	line-height: 26px;
	position: relative;
	padding: 0 10px 0 15px;
	background: #bebebe;
}
@media (max-width: 767px) {
.club-reviewmain li .txt .more {
	width: 80px;
	height: 19px;
	font-size: 11px;
	line-height: 19px;
	padding: 0 10px;
}
}
@media (max-width: 376px) {
.club-reviewmain li .txt .more {
	margin: 5% 0 0;
}
}
.club-reviewmain li .txt .more:after {
	content: '';
	position: absolute;
	z-index: 25;
	right: 33px;
	top: 12px;
	width: 13px;
	height: 1px;
	background: #fff;
	animation: downmove 3s infinite;
	-webkit-animation: downmove 3s infinite;
}
@media (max-width: 767px) {
.club-reviewmain li .txt .more:after {
	top: 9px;
	width: 10px;
	right: 9px;
	animation: none;
	-webkit-animation: none;
}
}
@media (max-width: 376px) {
.club-reviewmain li .txt .more:after {
	right: 6px;
	width: 10px;
}
}
@media (max-width: 321px) {
.club-reviewmain li .txt .more:after {
	top: 8px;
}
}
@-webkit-keyframes downmove {
 50% {
 right: 25px;
}
}
@keyframes downmove {
 50% {
 right: 25px;
}
}
/*club-highlights*/
.club-highlights {
	overflow: hidden;
	margin: 50px -10px 45px;
}
@media (max-width: 1601px) {
.club-highlights {
	margin: 30px -10px 45px;
}
}
@media (max-width: 1445px) {
.club-highlights {
	margin: 20px -10px 45px;
}
}
@media (max-width: 1367px) {
.club-highlights {
	margin: 20px -10px 35px;
}
}
@media (max-width: 1025px) {
.club-highlights {
	margin: 20px -10px 30px;
}
}
@media (max-width: 1025px) {
.club-highlights {
	margin: 20px -8px 30px;
}
}
@media (max-width: 767px) {
.club-highlights {
	margin: 15px -4px 20px;
}
}
.club-highlights li {
	float: left;
	width: 25%;
	padding: 18px 10px;
}
@media (max-width: 1025px) {
.club-highlights li {
	width: 33.33333333%;
	padding: 15px 10px;
}
}
@media (max-width: 1025px) {
.club-highlights li {
	padding: 12px 8px;
}
}
@media (max-width: 767px) {
.club-highlights li {
	width: 50%;
	padding: 8px 4px;
}
}
.club-highlights li a {
	display: block;
	border: 1px solid #efefef;
}
.club-highlights li a:hover .pic img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.club-highlights li a:hover span {
	color: #8e2424;
}
.club-highlights li a:hover .more {
	color: #8e2424;
}
.club-highlights li .pic {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.club-highlights li .pic img {
	transition: all 0.35s;
	-webkit-transition: all 0.35s;
}
.club-highlights li .pic:after {
	content: "";
	display: block;
	padding-bottom: 60%;
}
.club-highlights li .txt {
	padding: 20px 15px 5px;
}
@media (max-width: 767px) {
.club-highlights li .txt {
	padding: 15px 10px 0;
}
}
@media (max-width: 376px) {
.club-highlights li .txt {
	padding: 13px 10px 0;
}
}
.club-highlights li .txt span {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #1c1c1c;
	font-size: 18px;
}
@media (max-width: 767px) {
.club-highlights li .txt span {
	font-size: 14px;
}
}
@media (max-width: 321px) {
.club-highlights li .txt span {
	font-size: 13px;
}
}
.club-highlights li .txt p {
	display: block;
	height: 36px;
	line-height: 18px;
	overflow: hidden;
	color: #777777;
	margin: 8px 0 25px;
	font-size: 14px;
}
@media (max-width: 767px) {
.club-highlights li .txt p {
	margin: 5px 0 15px;
	font-size: 12px;
}
}
@media (max-width: 321px) {
.club-highlights li .txt p {
	margin: 1px 0 12px;
	font-size: 11px;
}
}
.club-highlights li .txt .more {
	height: 36px;
	line-height: 36px;
	border-top: 1px solid #e5e5e5;
	color: #666666;
	font-size: 12px;
	overflow: hidden;
}
@media (max-width: 361px) {
.club-highlights li .txt .more {
	height: 32px;
	line-height: 32px;
}
}
/*club-about*/
.club-about {
	padding: 0 0 35px;
	background: #eaeaea;
}
@media (max-width: 767px) {
.club-about {
	padding: 20px 0;
}
}
.club-about .boxa {
	padding: 35px 210px 30px;
}
@media (max-width: 1681px) {
.club-about .boxa {
	padding: 35px 150px 30px;
}
}
@media (max-width: 1601px) {
.club-about .boxa {
	padding: 35px 130px 30px;
}
}
@media (max-width: 1445px) {
.club-about .boxa {
	padding: 35px 100px 30px;
}
}
@media (max-width: 1025px) {
.club-about .boxa {
	padding: 20px 40px;
}
}
@media (max-width: 992px) {
.club-about .boxa {
	padding: 10px 20px;
}
}
@media (max-width: 767px) {
.club-about .boxa {
	padding: 5px 10px;
}
}
.club-about .part-2 {
	background: #f9f9f9;
	margin: 35px auto 60px;
	background: url("style_res/club-aboutbg.jpg") no-repeat 56% center #f9f9f9;
}
@media (max-width: 1681px) {
.club-about .part-2 {
	background: url("style_res/club-aboutbg.jpg") no-repeat 55% center #f9f9f9;
}
}
@media (max-width: 1367px) {
.club-about .part-2 {
	margin: 35px auto 40px;
}
}
@media (max-width: 767px) {
.club-about .part-2 {
	margin: 25px auto 20px;
}
}
.club-about .part-2 .txt {
	float: left;
	width: 64.8%;
	height: 100%;
	padding: 45px 50px 10px 45px;
}
@media (max-width: 1681px) {
.club-about .part-2 .txt {
	padding: 30px 30px 0;
}
}
@media (max-width: 1367px) {
.club-about .part-2 .txt {
	padding: 25px 25px 0;
}
}
@media (max-width: 1025px) {
.club-about .part-2 .txt {
	padding: 15px 20px 0;
}
}
@media (max-width: 992px) {
.club-about .part-2 .txt {
	padding: 15px 10px 0 15px;
}
}
@media (max-width: 767px) {
.club-about .part-2 .txt {
	width: 100%;
	padding: 15px;
}
}
@media (max-width: 361px) {
.club-about .part-2 .txt {
	width: 100%;
	padding: 15px 15px 10px;
}
}
.club-about .part-2 .txt big {
	display: block;
	color: #8e2424;
	font-size: 32px;
	font-weight: bold;
	line-height: 40px;
	overflow: hidden;
}
@media (max-width: 992px) {
.club-about .part-2 .txt big {
	font-size: 28px;
	line-height: 36px;
}
}
@media (max-width: 767px) {
.club-about .part-2 .txt big {
	font-size: 24px;
	line-height: 32px;
}
}
.club-about .part-2 .txt small {
	display: block;
	color: #8e2424;
	font-size: 22px;
	line-height: 28px;
	margin: 2px 0;
	overflow: hidden;
}
@media (max-width: 992px) {
.club-about .part-2 .txt small {
	font-size: 20px;
	line-height: 28px;
	margin: 0;
}
}
@media (max-width: 767px) {
.club-about .part-2 .txt small {
	font-size: 17px;
	line-height: 24px;
}
}
.club-about .part-2 .txt i {
	font-style: inherit;
	position: relative;
	width: 22px;
	height: 23px;
	margin: 6px 0 20px;
	display: block;
}
@media (max-width: 992px) {
.club-about .part-2 .txt i {
	margin: 5px 0 10px;
}
}
.club-about .part-2 .txt .text1 {
	display: block;
	color: #666666;
	font-size: 15px;
	margin: 0 0 30px;
	line-height: 22px;
	overflow: hidden;
}
@media (max-width: 1681px) {
.club-about .part-2 .txt .text1 {
	margin: 0 0 25px;
}
}
@media (max-width: 1367px) {
.club-about .part-2 .txt .text1 {
	margin: 0 0 20px;
}
}
@media (max-width: 1281px) {
.club-about .part-2 .txt .text1 {
	margin: 0 0 15px;
}
}
@media (max-width: 1025px) {
.club-about .part-2 .txt .text1 {
	font-size: 14px;
	margin: 0 0 8px;
}
}
@media (max-width: 992px) {
.club-about .part-2 .txt .text1 {
	font-size: 14px;
	margin: 0 0 8px;
}
}
.club-about .part-2 .pic {
	width: 35.2%;
	float: left;
	text-align: center;
	overflow: hidden;
}
@media (max-width: 767px) {
.club-about .part-2 .pic {
	width: 100%;
}
}
.club-about .part-2 .pic img {
	text-align: right;
	float: right;
	max-width: inherit;
}
@media (max-width: 767px) {
.club-about .part-2 .pic img {
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
}
}
.club-about .part-3 {
	background: #f9f9f9;
	margin: 35px auto 60px;
	background: url("style_res/research-bg2.jpg") no-repeat 56% center #f9f9f9;
}
@media (max-width: 1681px) {
.club-about .part-3 {
	background: url("style_res/research-bg2.jpg") no-repeat 54% center #f9f9f9;
}
}
@media (max-width: 1367px) {
.club-about .part-3 {
	margin: 35px auto 40px;
}
}
@media (max-width: 767px) {
.club-about .part-3 {
	margin: 25px auto 20px;
}
}
.club-about .part-3 .txt {
	float: left;
	width: 68.5%;
	height: 100%;
	padding: 40px 35px 0;
}
@media (max-width: 1681px) {
.club-about .part-3 .txt {
	padding: 25px 30px 0;
}
}
@media (max-width: 1367px) {
.club-about .part-3 .txt {
	padding: 25px 25px 0;
}
}
@media (max-width: 1025px) {
.club-about .part-3 .txt {
	padding: 15px 20px 0;
}
}
@media (max-width: 992px) {
.club-about .part-3 .txt {
	padding: 15px 10px 0 15px;
}
}
@media (max-width: 767px) {
.club-about .part-3 .txt {
	width: 100%;
	padding: 15px;
}
}
@media (max-width: 361px) {
.club-about .part-3 .txt {
	width: 100%;
	padding: 15px 15px 10px;
}
}
.club-about .part-3 .txt .text1 {
	display: block;
	color: #666666;
	font-size: 15px;
	margin: 0 0 10px;
	line-height: 22px;
	overflow: hidden;
}
@media (max-width: 1367px) {
.club-about .part-3 .txt .text1 {
	font-size: 14px;
	margin: 0 0 8px;
}
}
@media (max-width: 1281px) {
.club-about .part-3 .txt .text1 {
	font-size: 14px;
	margin: 0 0 5px;
}
}
@media (max-width: 992px) {
.club-about .part-3 .txt .text1 {
	font-size: 13px;
}
}
.club-about .part-3 .txt .text2 {
	font-size: 28px;
	color: #333333;
	line-height: 30px;
	margin-bottom: 15px;
}
@media (max-width: 1681px) {
.club-about .part-3 .txt .text2 {
	margin-bottom: 10px;
}

}
@media (max-width: 1367px) {


.club-about .part-3 .txt .text2 {
	font-size: 24px;
}
}
@media (max-width: 1025px) {
.club-about .part-3 .txt .text2 {
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 5px;
}
}
@media (max-width: 992px) {
.club-about .part-3 .txt .text2 {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 4px;
}
}
@media (max-width: 767px) {
.club-about .part-3 .txt .text2 {
	font-size: 18px;
	padding-top: 10px;
	line-height: 24px;
}
}
.club-about .part-3 .pic {
	width: 31.5%;
	float: left;
	text-align: center;
	overflow: hidden;
}
@media (max-width: 767px) {
.club-about .part-3 .pic {
	width: 100%;
}
}
.club-about .part-3 .pic img {
	text-align: right;
	float: right;
	max-width: inherit;
	max-width: 390px;
}
@media (max-width: 767px) {
.club-about .part-3 .pic img {
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
}
}
/*highlights-news*/
.highlights-news {
	overflow: hidden;
}
.highlights-news .highlights-newstitle {
	border-bottom: 1px solid #e9e9e9;
}
.highlights-news .highlights-newstitle span {
	display: inline-block;
	width: 162px;
	height: 53px;
	padding: 15px 5px 0;
	background: url("style_res/club-aboutbg1.png") no-repeat left bottom;
}
.highlights-news .highlights-newstitle span big {
	text-align: center;
	display: block;
	font-weight: bold;
	font-size: 16px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #fff;
}
.highlights-news .highlights-newstitle span small {
	text-align: center;
	display: block;
	font-weight: bold;
	font-size: 10px;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	color: #b57f7f;
}
.highlights-news .highlights-newsmain {
	overflow: hidden;
	margin: 30px -20px;
}
@media (max-width: 1025px) {
.highlights-news .highlights-newsmain {
	margin: 20px -20px;
}
}
@media (max-width: 767px) {
.highlights-news .highlights-newsmain {
	margin: 20px 0 10px;
}
}
@media (max-width: 361px) {
.highlights-news .highlights-newsmain {
	margin: 10px 0 0;
}
}
.highlights-news .highlights-newsmain li {
	float: left;
	width: 50%;
	position: relative;
	padding: 15px 20px 20px;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}
@media (max-width: 767px) {
.highlights-news .highlights-newsmain li {
	width: 100%;
	border-right: none;
	padding: 15px 0;
}
}
.highlights-news .highlights-newsmain li:hover span {
	color: #8e2424;
}
.highlights-news .highlights-newsmain li:hover time big {
	color: #8e2424;
}
.highlights-news .highlights-newsmain li:after {
	content: "";
	display: block;
	position: absolute;
	right: -17px;
	bottom: -23px;
	width: 34px;
	height: 46px;
	z-index: 90;
	background: #fff;
}
.highlights-news .highlights-newsmain li a {
	display: inline-block;
	width: 100%;
}
.highlights-news .highlights-newsmain li time {
	display: block;
	color: #666666;
	font-style: 14px;
	height: 32px;
	margin: 0 0 12px;
	overflow: hidden;
	line-height: 42px;
}
@media (max-width: 361px) {
.highlights-news .highlights-newsmain li time {
	height: 28px;
	line-height: 36px;
	margin: 0 0 8px;
}
}
.highlights-news .highlights-newsmain li time big {
	display: block;
	float: left;
	color: #343435;
	font-size: 30px;
	line-height: 32px;
}
@media (max-width: 361px) {
.highlights-news .highlights-newsmain li time big {
	font-size: 26px;
	line-height: 28px;
}
}
.highlights-news .highlights-newsmain li span {
	display: block;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
@media (max-width: 361px) {
.highlights-news .highlights-newsmain li span {
	font-size: 16px;
}
}
.highlights-news .highlights-newsmain li p {
	display: block;
	color: #777777;
	font-size: 14px;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin: 5px 0 0;
}
@media (max-width: 361px) {
.highlights-news .highlights-newsmain li p {
	margin: 2px 0 0;
}
}
.highlights-news .highlights-newsmain .li-2 {
	padding: 15px 0 20px 20px;
	border-right: none;
}
@media (max-width: 767px) {
.highlights-news .highlights-newsmain .li-2 {
	padding: 15px 0;
}
}
.highlights-news .highlights-newsmain .li-2:after {
	display: none;
}
.highlights-news .highlights-newsmain .li-3 {
	border-bottom: none;
	padding: 30px 20px 0;
}
@media (max-width: 767px) {
.highlights-news .highlights-newsmain .li-3 {
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px solid #ececec;
}
}
.highlights-news .highlights-newsmain .li-3:after {
	display: none;
}
.highlights-news .highlights-newsmain .li-4 {
	padding: 30px 0 0 20px;
	border-bottom: none;
	border-right: none;
}
@media (max-width: 767px) {
.highlights-news .highlights-newsmain .li-4 {
	padding: 15px 0;
}
}
.highlights-news .highlights-newsmain .li-4:after {
	display: none;
}
/*education-seminar-courese*/
.education-seminar-courese {
	padding: 0 0 115px;
}
@media (max-width: 1445px) {
.education-seminar-courese {
	padding: 0 0 80px;
}
}
@media (max-width: 767px) {
.education-seminar-courese {
	padding: 0 0 25px;
}
}
.education-seminar-courese table {
	background: #cecece;
}
.education-seminar-courese table tr {
	border-bottom: 1px solid #ffffff;
}
.education-seminar-courese table th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 13px 10px;
}
@media (max-width: 1445px) {
.education-seminar-courese table th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-seminar-courese table th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-seminar-courese table th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-seminar-courese table th {
	font-size: 12px;
}
}
.education-seminar-courese table th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-seminar-courese table th b {
	padding: 0;
}
}
.education-seminar-courese table td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 9px 10px 9px 30px;
}
@media (max-width: 1445px) {
.education-seminar-courese table td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-seminar-courese table td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-seminar-courese table td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-seminar-courese table td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-seminar-courese table td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	vertical-align: top;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-seminar-courese table td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-seminar-courese table td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-seminar-courese table td b {
	font-size: 12px;
}
}
.education-seminar-courese table td em {
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	font-style: inherit;
}
@media (max-width: 992px) {
.education-seminar-courese table td em {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.education-seminar-courese table td em {
	font-size: 13px;
	line-height: 20px;
}
}
.education-seminar-courese table .t-1 {
	width: 19%;
}
@media (max-width: 767px) {
.education-seminar-courese table .t-1 {
	width: 22%;
}
}
@media (max-width: 376px) {
.education-seminar-courese table .t-1 {
	width: 25%;
}
}
@media (max-width: 321px) {
.education-seminar-courese table .t-1 {
	width: 26%;
}
}
.education-seminar-courese table .t-2 {
	width: 24%;
}
/*education-accounting-course*/
.education-accounting-course {
	padding: 0 0 70px;
}
@media (max-width: 1445px) {
.education-accounting-course {
	padding: 0 0 50px;
}
}
@media (max-width: 767px) {
.education-accounting-course {
	padding: 0 0 25px;
}
}
.education-accounting-course table {
	background: #e9e9e9;
}
.education-accounting-course table tr {

	border-bottom: 1px solid #ffffff;
}
.education-accounting-course table th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 13px 10px;
}
@media (max-width: 1445px) {
.education-accounting-course table th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-accounting-course table th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-accounting-course table th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-accounting-course table th {
	font-size: 12px;
}
}
.education-accounting-course table th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-accounting-course table th b {
	padding: 0;
}
}
.education-accounting-course table td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 9px 15px;
}
@media (max-width: 1445px) {
.education-accounting-course table td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-accounting-course table td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-accounting-course table td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-accounting-course table td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-accounting-course table td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	vertical-align: top;
	padding: 0 0 0 15px;
	font-weight: bold;
}
@media (max-width: 1281px) {
.education-accounting-course table td b {
	padding: 0 0 0 5px;
}
}
@media (max-width: 992px) {
.education-accounting-course table td b {
	font-size: 14px;
	padding: 0;
}
}
@media (max-width: 767px) {
.education-accounting-course table td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-accounting-course table td b {
	font-size: 12px;
}
}
.education-accounting-course table td em {
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	font-style: inherit;
}
@media (max-width: 992px) {
.education-accounting-course table td em {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.education-accounting-course table td em {
	font-size: 13px;
	line-height: 20px;
}
}
.education-accounting-course table .t-1 {
	width: 19%;
}
@media (max-width: 767px) {
.education-accounting-course table .t-1 {
	width: 22%;
}
}
@media (max-width: 376px) {
.education-accounting-course table .t-1 {
	width: 25%;
}
}
@media (max-width: 321px) {
.education-accounting-course table .t-1 {
	width: 26%;
}
}
.education-accounting-course table .t-2 {
	width: 60%;
}
/*education-seminar-student*/
.education-seminar-student {
	margin: -20px auto 70px;
}
@media (max-width: 992px) {
.education-seminar-student {
	margin: -20px auto 25px;
}
}
@media (max-width: 767px) {
.education-seminar-student {
	margin: -15px auto 20px;
}
}
.education-seminar-student ul {
	margin: 0 auto 40px;
}
@media (max-width: 992px) {
.education-seminar-student ul {
	margin: 0 auto 15px;
}
}
.education-seminar-student li {
	border-bottom: 1px solid #e5e5e5;
	display: inline-block;
	width: 100%;
	padding: 25px 0 30px;
	margin: 0 auto 5px 0;
}
@media (max-width: 992px) {
.education-seminar-student li {
	padding: 15px 0 20px;
}
}
@media (max-width: 767px) {
.education-seminar-student li {
	padding: 10px 0 15px;
}
}
.education-seminar-student li:hover .pic img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
@media (max-width: 767px) {
.education-seminar-student li:hover .pic img {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
}
}
.education-seminar-student li:hover .txt .title {
	color: #8e2424;
}
@media (max-width: 767px) {
.education-seminar-student li:hover .txt .title {
	color: #1c1c1c;
}
}
.education-seminar-student li:hover .txt .more {
	background: #8e2424;
}
@media (max-width: 767px) {
.education-seminar-student li:hover .txt .more {
	background: #bebebe;
}
}
.education-seminar-student li .pic {
	float: left;
	width: 17.2%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
@media (max-width: 992px) {
.education-seminar-student li .pic {
	width: 22%;
}
}
.education-seminar-student li .pic img {
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
.education-seminar-student li .pic:after {
	content: "";
	display: block;
	padding-bottom: 119%;
}
.education-seminar-student li .txt {
	float: left;
	padding: 25px 0 0 60px;
	width: 82.8%;
}
@media (max-width: 1601px) {
.education-seminar-student li .txt {
	padding: 15px 0 0 50px;
}
}
@media (max-width: 1367px) {
.education-seminar-student li .txt {
	padding: 10px 0 0 40px;
}
}
@media (max-width: 1025px) {
.education-seminar-student li .txt {
	padding: 8px 0 0 35px;
}
}
@media (max-width: 992px) {
.education-seminar-student li .txt {
	width: 78%;
	padding: 0 0 0 25px;
}
}
@media (max-width: 767px) {
.education-seminar-student li .txt {
	padding: 0 0 0 13px;
}
}
.education-seminar-student li .txt .title {
	position: relative;
	z-index: 5;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 24px;
	height: 24px;
	margin: 0 0 2px;
	overflow: hidden;
}
@media (max-width: 767px) {
.education-seminar-student li .txt .title {
	font-size: 16px;
	line-height: 20px;
	height: 20px;
}
}
@media (max-width: 321px) {
.education-seminar-student li .txt .title {
	font-size: 14px;
	line-height: 16px;
	height: 16px;
}
}
.education-seminar-student li .txt em {
	position: relative;
	display: block;
	font-style: inherit;
	z-index: 5;
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
}
@media (max-width: 767px) {
.education-seminar-student li .txt em {
	font-size: 12px;
	line-height: 20px;
	height: 20px;
}
}
@media (max-width: 321px) {
.education-seminar-student li .txt em {
	line-height: 16px;
	height: 16px;
}
}
.education-seminar-student li .txt p {
	color: #777777;
	font-size: 16px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
@media (max-width: 767px) {
.education-seminar-student li .txt p {
	font-size: 12px;
	line-height: 20px;
	height: 20px;
}
}
@media (max-width: 321px) {
.education-seminar-student li .txt p {
	line-height: 16px;
	font-size: 11px;
	height: 16px;
}
}
.education-seminar-student li .txt .more {
	display: block;
	width: 118px;
	height: 26px;
	color: #fff;
	margin: 30px 0 0;
	font-size: 12px;
	line-height: 26px;
	position: relative;
	padding: 0 10px 0 15px;
	background: #bebebe;
}
@media (max-width: 1367px) {
.education-seminar-student li .txt .more {
	margin: 20px 0 0;
}
}
@media (max-width: 1281px) {
.education-seminar-student li .txt .more {
	margin: 15px 0 0;
}
}
@media (max-width: 767px) {
.education-seminar-student li .txt .more {
	width: 80px;
	height: 19px;
	font-size: 11px;
	line-height: 19px;
	padding: 0 10px;
}
}
@media (max-width: 376px) {
.education-seminar-student li .txt .more {
	margin: 6px 0 0;
}
}
.education-seminar-student li .txt .more:after {
	content: '';
	position: absolute;
	z-index: 25;
	right: 33px;
	top: 12px;
	width: 13px;
	height: 1px;
	background: #fff;
	animation: downmove 3s infinite;
	-webkit-animation: downmove 3s infinite;
}
@media (max-width: 767px) {
.education-seminar-student li .txt .more:after {
	top: 9px;
	width: 10px;
	right: 9px;
	animation: none;
	-webkit-animation: none;
}
}
@media (max-width: 376px) {
.education-seminar-student li .txt .more:after {
	right: 6px;
	width: 10px;
}
}
@media (max-width: 321px) {
.education-seminar-student li .txt .more:after {
	top: 8px;
}
}
@-webkit-keyframes downmove {
 50% {
 right: 25px;
}
}
@keyframes downmove {
 50% {
 right: 25px;
}
}
/*education-accounting-recuit*/
.education-accounting-recuit {
	color: #666;
	font-size: 15px;
	padding-bottom: 20px;
}
.education-accounting-recuit .part-1 {
	padding: 50px 20px 60px 30px;
	margin: 0 0 40px;
	border: solid 1px #e9e9e9;
}
@media (max-width: 1281px) {
.education-accounting-recuit .part-1 {
	padding: 40px 20px 40px 30px;
}
}
@media (max-width: 992px) {
.education-accounting-recuit .part-1 {
	padding: 30px 20px;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .part-1 {
	padding: 5px 15px 20px;
	margin: 0 0 25px;
}
}
.education-accounting-recuit .part-1 .txt {
	float: left;
	width: 67%;
	padding: 0 30px 0 0;
	border-right: solid 1px #e9e9e9;
}
@media (max-width: 1281px) {
.education-accounting-recuit .part-1 .txt {
	padding: 0 20px 0 0;
}
}
@media (max-width: 992px) {
.education-accounting-recuit .part-1 .txt {
	width: 76%;
	padding: 0 10px 0 0;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .part-1 .txt {
	width: 100%;
	padding: 0;
	border-right: none;
}
}
.education-accounting-recuit .part-1 .pic {
	width: 33%;
	padding: 0 0 0 30px;
	float: left;
	overflow: hidden;
}
@media (max-width: 992px) {
.education-accounting-recuit .part-1 .pic {
	width: 24%;
	padding: 0 0 0 15px;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .part-1 .pic {
	width: 100%;
	padding: 15px 0 0;
}
}
.education-accounting-recuit .part-1 .pic em {
	display: block;
	float: left;
	font-style: inherit;
	overflow: hidden;
}
.education-accounting-recuit .part-1 .pic em img {
	max-width: 100%;
}
.education-accounting-recuit .part-1 .tit-1 {
	color: #000;
	line-height: 36px;
	font-size: 32px;
	font-weight: bold;
}
@media (max-width: 1281px) {
.education-accounting-recuit .part-1 .tit-1 {
	font-size: 28px;
}
}
@media (max-width: 992px) {
.education-accounting-recuit .part-1 .tit-1 {
	font-size: 24px;
	line-height: 32px;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .part-1 .tit-1 {
	font-size: 20px;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .part-1 .tit-1 {
	font-size: 18px;
}
}
.education-accounting-recuit .part-1 .tit-2 span {
	margin-top: 5px;
	color: #fff;
	padding: 0 15px;
	font-size: 22px;
	line-height: 36px;
	display: inline-block;
	background-color: #8e2424;
}
@media (max-width: 1281px) {
.education-accounting-recuit .part-1 .tit-2 span {
	font-size: 19px;
}
}
@media (max-width: 992px) {
.education-accounting-recuit .part-1 .tit-2 span {
	font-size: 17px;
	line-height: 32px;
}
}
@media (max-width: 540px) {
.education-accounting-recuit .part-1 .tit-2 span {
	font-size: 16px;
	line-height: 24px;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .part-1 .tit-2 span {
	font-size: 14px;
}
}
.education-accounting-recuit .part-1 .tit-3 {
	color: #666;
	font-size: 10px;
	margin: 2px 0;
	line-height: 20px;
	font-family: arial;
}
.education-accounting-recuit .part-1 .tit-4 {
	color: #000;
	line-height: 20px;
	font-size: 20px;
}
.education-accounting-recuit .title {
	padding: 8px 10px 8px 74px;
	margin: 0 0 20px;
	display: inline-block;
	position: relative;
}
@media (max-width: 767px) {
.education-accounting-recuit .title {
	margin: 0 0 15px;
	padding: 6px 10px 8px 70px;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .title {
	padding: 5px 10px 8px 64px;
}
}
@media (max-width: 321px) {
.education-accounting-recuit .title {
	padding: 0 10px 8px 57px;
}
}
.education-accounting-recuit .title:after {
	content: "";
	width: 100%;
	height: 4px;
	bottom: 0;
	left: 0;
	position: absolute;
	background: url("style_res/line.jpg") repeat-x;
}
.education-accounting-recuit .title em {
	width: 66px;
	height: 47px;
	color: #fff;
	font-size: 20px;
	line-height: 47px;
	text-align: center;
	position: absolute;
	left: 0;
	font-style: inherit;
	top: 0;
	font-family: "futura_md_btmedium";
	background: url("style_res/adm-img-2.jpg") no-repeat top left;
	background-size: 100% 100%;
}
@media (max-width: 767px) {
.education-accounting-recuit .title em {
	width: 62px;
	height: 44px;
	font-size: 16px;
	line-height: 44px;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .title em {
	width: 56px;
	height: 40px;
	font-size: 15px;
	line-height: 40px;
}
}
@media (max-width: 321px) {
.education-accounting-recuit .title em {
	width: 50px;
	height: 36px;
	font-size: 14px;
	line-height: 36px;
}
}
.education-accounting-recuit .title span {
	color: #333;
	font-size: 22px;
	line-height: 22px;
}
@media (max-width: 767px) {
.education-accounting-recuit .title span {
	font-size: 19px;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .title span {
	font-size: 18px;
}
}
@media (max-width: 321px) {
.education-accounting-recuit .title span {
	font-size: 17px;
}
}
.education-accounting-recuit .title b {
	color: #999;
	line-height: 16px;
	display: block;
	font-size: 12px;
	font-style: normal;
}
@media (max-width: 361px) {
.education-accounting-recuit .title b {
	font-size: 11px;
}
}
@media (max-width: 321px) {
.education-accounting-recuit .title b {
	font-size: 9px;
}
}
.education-accounting-recuit .text1 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 20px;
}
@media (max-width: 767px) {
.education-accounting-recuit .text1 {
	line-height: 24px;
	margin: 0 0 15px;
	font-size: 14px;
}
}
@media (max-width: 361px) {
.education-accounting-recuit .text1 {
	line-height: 24px;
	margin: 0 0 10px;
	font-size: 14px;
}
}
.education-accounting-recuit .text2 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 40px;
}
@media (max-width: 767px) {
.education-accounting-recuit .text2 {
	line-height: 24px;
	margin: 0 0 25px;
	font-size: 14px;
}
}
.education-accounting-recuit .title2 {
	color: #333;
	font-size: 22px;
	line-height: 26px;
	margin: 0 0 15px;
}
@media (max-width: 767px) {
.education-accounting-recuit .title2 {
	margin: 0 0 10px;
	font-size: 20px;
	line-height: 24px;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .title2 {
	font-size: 19px;
	line-height: 24px;
	margin: 0 0 8px;
}
}
.education-accounting-recuit .title3 {
	color: #333;
	font-size: 22px;
	line-height: 26px;
	margin: 0 0 5px;
}
@media (max-width: 767px) {
.education-accounting-recuit .title3 {
	font-size: 20px;
	line-height: 24px;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .title3 {
	font-size: 19px;
	line-height: 24px;
}
}
.education-accounting-recuit .text4 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 20px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 80px;
}
.education-accounting-recuit .text4 b {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	line-height: 26px;
	font-weight: bold;
	width: 80px;
}
@media (max-width: 767px) {
.education-accounting-recuit .text4 b {
	width: 72px;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .text4 {
	line-height: 24px;
	font-size: 14px;
	margin: 0 0 25px;
	padding: 0 0 0 72px;
}
}
@media (max-width: 361px) {
.education-accounting-recuit .text4 {
	margin: 0 0 20px;
}
}
.education-accounting-recuit .text5 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 80px;
}
.education-accounting-recuit .text5 b {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	line-height: 26px;
	font-weight: bold;
	width: 80px;
}
@media (max-width: 767px) {
.education-accounting-recuit .text5 b {
	width: 72px;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .text5 {
	line-height: 24px;
	font-size: 14px;
	padding: 0 0 0 72px;
}
}
.education-accounting-recuit .table-1 {
	text-align: center;
	background: #e9e9e9;
	margin: 25px auto 45px;
}
@media (max-width: 767px) {
.education-accounting-recuit .table-1 {
	margin: 20px auto 25px;
}
}
.education-accounting-recuit .table-1 th {
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	border-left: solid 1px #fff;
	background-color: #8e2424;
}
@media (max-width: 540px) {
.education-accounting-recuit .table-1 th {
	font-size: 14px;
}
}
.education-accounting-recuit .table-1 td {
	line-height: 40px;
	font-size: 14px;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-color: #e9e9e9;
}
@media (max-width: 540px) {
.education-accounting-recuit .table-1 td {
	font-size: 12px;
	line-height: 20px;
	padding: 10px;
	text-align: left;
}
}
.education-accounting-recuit .table-1 td:first-child {
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	width: 28%;
}
@media (max-width: 540px) {
.education-accounting-recuit .table-1 td:first-child {
	font-size: 12px;
	text-align: center;
	font-weight: normal;
}
}
.education-accounting-recuit .table2 {
	margin: 20px auto 50px;
	background: #e9e9e9;
}
@media (max-width: 767px) {
.education-accounting-recuit .table2 {
	margin: 15px auto 30px;
}
}
.education-accounting-recuit .table2 tr {
	border-bottom: 1px solid #ffffff;
}
.education-accounting-recuit .table2 th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 13px 10px;
}
@media (max-width: 1445px) {
.education-accounting-recuit .table2 th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-accounting-recuit .table2 th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .table2 th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-accounting-recuit .table2 th {
	font-size: 12px;
}
}
.education-accounting-recuit .table2 th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-accounting-recuit .table2 th b {
	padding: 0;
}
}
.education-accounting-recuit .table2 td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 9px 15px;
}
@media (max-width: 1445px) {
.education-accounting-recuit .table2 td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-accounting-recuit .table2 td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .table2 td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-accounting-recuit .table2 td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-accounting-recuit .table2 td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	vertical-align: top;
	padding: 0 0 0 15px;
	font-weight: bold;
}
@media (max-width: 1281px) {
.education-accounting-recuit .table2 td b {
	padding: 0 0 0 5px;
}
}
@media (max-width: 992px) {
.education-accounting-recuit .table2 td b {
	font-size: 14px;
	padding: 0;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .table2 td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-accounting-recuit .table2 td b {
	font-size: 12px;
}
}
.education-accounting-recuit .table2 td em {
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	font-style: inherit;
}
@media (max-width: 992px) {
.education-accounting-recuit .table2 td em {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .table2 td em {
	font-size: 13px;
	line-height: 20px;
}
}
.education-accounting-recuit .table2 .t-1 {
	width: 19%;
}
@media (max-width: 767px) {
.education-accounting-recuit .table2 .t-1 {
	width: 22%;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .table2 .t-1 {
	width: 25%;
}
}
@media (max-width: 321px) {
.education-accounting-recuit .table2 .t-1 {
	width: 26%;
}
}
.education-accounting-recuit .table2 .t-2 {
	width: 60%;
}
.education-accounting-recuit .cont {
	margin: 10px 0 0;
}
@media (max-width: 767px) {
.education-accounting-recuit .cont {
	margin: 15px 0 0;
}
}
@media (max-width: 321px) {
.education-accounting-recuit .cont {
	margin: 0;
}
}
.education-accounting-recuit .cont .title-1 span {
	background: #8e2424;
	color: #fff;
	font-size: 18px;
	display: inline-block;
	line-height: 30px;
	padding: 0 23px;
	position: relative;
}
.education-accounting-recuit .cont .title-1 span:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	right: -15px;
	top: 0;
	border-bottom: 0 solid transparent;
	border-top: 30px solid transparent;
	border-left: 15px solid #8e2424;
}
.education-accounting-recuit .cont .box-1 {
	border: 1px solid #eaeaea;
	width: 67%;
	margin: 0 0 20px;
	padding: 20px 10px 15px 20px;
}
@media (max-width: 1367px) {
.education-accounting-recuit .cont .box-1 {
	width: 70%;
}
}
@media (max-width: 992px) {
.education-accounting-recuit .cont .box-1 {
	width: 86%;
	margin: 0 0 20px;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .cont .box-1 {
	width: 100%;
	margin: 0 0 20px;
}
}
@media (max-width: 361px) {
.education-accounting-recuit .cont .box-1 {
	padding: 10px;
	margin: 0 0 25px;
}
}
.education-accounting-recuit .cont .box-1 big {
	display: block;
	color: #333333;
	font-size: 18px;
	margin: 0 0 3px;
	line-height: 32px;
}
@media (max-width: 361px) {
.education-accounting-recuit .cont .box-1 big {
	font-size: 16px;
	line-height: 26px;
}
}
.education-accounting-recuit .cont .box-1 .text-2 {
	display: block;
	word-break: break-all;
	color: #666666;
	font-size: 15px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 50px;
	line-height: 24px;
}
@media (max-width: 361px) {
.education-accounting-recuit .cont .box-1 .text-2 {
	font-size: 13px;
	line-height: 24px;
}
}
.education-accounting-recuit .cont .box-1 .text-2 i {
	font-style: inherit;
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	line-height: 24px;
}
/*education-investment-about*/
.education-investment-about {
	margin: 0 0 15px 15px;
}
@media (max-width: 1025px) {
.education-investment-about {
	margin: 0 0 15px;
}
}
@media (max-width: 992px) {
.education-investment-about {
	margin: 0 0 15px;
}
}
@media (max-width: 767px) {
.education-investment-about {
	margin: 0 0 15px;
}
}
.education-investment-about li {
	position: relative;
	width: 100%;
	padding: 0 0 0 15px;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 3px;
	color: #666666;
	display: inline-block;
}
@media (max-width: 992px) {
.education-investment-about li {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-investment-about li {
	line-height: 24px;
}
}
@media (max-width: 376px) {
.education-investment-about li {
	font-size: 13px;
}
}
@media (max-width: 321px) {
.education-investment-about li {
	margin: 0 0 1px;
}
}
.education-investment-about li:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 8px;
	width: 10px;
	height: 10px;
	background: url("style_res/education-training-board-aboutico.png") no-repeat center;
}
@media (max-width: 767px) {
.education-investment-about li:before {
	top: 6px;
}
}
/*education-investment-recuite*/
.education-investment-recuite {
	margin: 0 0 35px;
}
@media (max-width: 1025px) {
.education-investment-recuite {
	margin: 0 0 15px;
}
}
@media (max-width: 992px) {
.education-investment-recuite {
	margin: 0 0 15px;
}
}
@media (max-width: 767px) {
.education-investment-recuite {
	margin: 0 0 15px;
}
}
.education-investment-recuite li {
	position: relative;
	width: 100%;
	padding: 0 0 0 15px;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 3px;
	color: #666666;
	display: inline-block;
}
@media (max-width: 992px) {
.education-investment-recuite li {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-investment-recuite li {
	line-height: 24px;
}
}
@media (max-width: 376px) {
.education-investment-recuite li {
	font-size: 13px;
}
}
@media (max-width: 321px) {
.education-investment-recuite li {
	margin: 0 0 1px;
}
}
.education-investment-recuite li:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 8px;
	width: 10px;
	height: 10px;
	background: url("style_res/education-training-board-aboutico.png") no-repeat center;
}
@media (max-width: 767px) {
.education-investment-recuite li:before {
	top: 6px;
}
}
/*education-boke-scholarship*/
.education-boke-scholarship {
	margin: 0 0 105px;
}
@media (max-width: 1025px) {
.education-boke-scholarship {
	margin: 0 0 15px;
}
}
@media (max-width: 992px) {
.education-boke-scholarship {
	margin: 0 0 15px;
}
}
@media (max-width: 767px) {
.education-boke-scholarship {
	margin: 0 0 15px;
}
}
.education-boke-scholarship li {
	position: relative;
	width: 100%;
	padding: 0 0 0 15px;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 3px;
	color: #666666;
	display: inline-block;
}
@media (max-width: 992px) {
.education-boke-scholarship li {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-boke-scholarship li {
	line-height: 24px;
}
}
@media (max-width: 376px) {
.education-boke-scholarship li {
	font-size: 13px;
}
}
@media (max-width: 321px) {
.education-boke-scholarship li {
	margin: 0 0 1px;
}
}
.education-boke-scholarship li:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 8px;
	width: 10px;
	height: 10px;
	background: url("style_res/education-training-board-aboutico.png") no-repeat center;
}
@media (max-width: 767px) {
.education-boke-scholarship li:before {
	top: 6px;
}
}
/*education-investment-course*/
.education-investment-course {
	padding: 0 0 75px;
}
@media (max-width: 1367px) {
.education-investment-course {
	padding: 0 0 45px;
}
}
@media (max-width: 767px) {
.education-investment-course {
	padding: 0 0 25px;
}
}
.education-investment-course table {
	background: #e9e9e9;
}
.education-investment-course table tr {
	border-bottom: 1px solid #ffffff;
}
.education-investment-course table th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 10px;
}
@media (max-width: 1445px) {
.education-investment-course table th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-investment-course table th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-investment-course table th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-investment-course table th {
	font-size: 12px;
}
}
.education-investment-course table th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-investment-course table th b {
	padding: 0;
}
}
.education-investment-course table td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 8px 10px 8px 30px;
}
@media (max-width: 1445px) {
.education-investment-course table td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-investment-course table td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-investment-course table td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-investment-course table td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-investment-course table td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	margin: 0 0 0 -12px;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-investment-course table td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-investment-course table td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-investment-course table td b {
	font-size: 12px;
}
}
.education-investment-course table .t-1 {
	width: 24%;
}
/*education-boke-course*/
.education-boke-course {
	margin: 0 0 60px;
}
@media (max-width: 767px) {
.education-boke-course {
	margin: 0 0 25px;
}
}
.education-boke-course .table-2 {
	background: #e9e9e9;
}
.education-boke-course .table-2 th {
	color: #fff;
	text-align: center;
	padding: 13px 10px;
	border-left: solid 1px #fff;
	background-color: #8e2424;
}
@media (max-width: 767px) {
.education-boke-course .table-2 th {
	padding: 11px 10px;
}
}
@media (max-width: 361px) {
.education-boke-course .table-2 th {
	padding: 8px 10px;
}
}
.education-boke-course .table-2 td {
	padding: 9px 10px;
	line-height: 22px;
	padding-left: 15px;
	font-size: 14px;
	background-color: #e9e9e9;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
@media (max-width: 1025px) {
.education-boke-course .table-2 td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-boke-course .table-2 td {
	padding: 8px 10px;
}
}
@media (max-width: 767px) {
.education-boke-course .table-2 td {
	font-size: 13px;
	padding: 6px 10px;
	line-height: 20px;
}
}
@media (max-width: 361px) {
.education-boke-course .table-2 td {
	font-size: 12px;
	line-height: 20px;
}
}
.education-boke-course .table-2 span {
	width: 30%;
	display: inline-block;
}
@media (max-width: 900px) {
.education-boke-course .table-2 span {
	width: 100%;
}
}
.education-boke-course .table-2 .bg {
	background-color: #cecece;
}
.education-boke-course .table-2 .bg2 {
	color: #fff;
	background-color: #8e2424;
}
.education-boke-course .table-2 .font16 {
	color: #333;
	padding-left: 0;
	font-weight: bold;
	font-size: 16px;
}
@media (max-width: 992px) {
.education-boke-course .table-2 .font16 {
	padding: 8px 10px;
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-boke-course .table-2 .font16 {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-boke-course .table-2 .font16 {
	font-size: 12px;
}
}
.education-boke-course .t-11 {
	width: 18.5%;
}
@media (max-width: 767px) {
.education-boke-course .t-11 {
	width: 24%;
}
}
@media (max-width: 361px) {
.education-boke-course .t-11 {
	width: 27%;
}
}
/*education-boke-column*/
.education-boke-column {
	overflow: hidden;
}
@media (max-width: 992px) {
.education-boke-column {
	margin: 0 0 40px;
}
}
@media (max-width: 767px) {
.education-boke-column {
	margin: 0 0 10px;
}
}
.education-boke-column .education-boke-columnmain {
	margin: 0 -7px 30px;
	overflow: hidden;
}
@media (max-width: 1367px) {
.education-boke-column .education-boke-columnmain {
	margin: 0 -7px 15px;
}
}
@media (max-width: 992px) {
.education-boke-column .education-boke-columnmain {
	margin: 0 -7px 10px;
}
}
@media (max-width: 767px) {
.education-boke-column .education-boke-columnmain {
	margin: 0 -5px 15px;
}
}
@media (max-width: 376px) {
.education-boke-column .education-boke-columnmain {
	margin: -15px -4px 15px;
}
}
.education-boke-column .education-boke-columnmain li {
	float: left;
	width: 33.33333333%;
	margin: 0 0 20px;
	padding: 7px;
}
@media (max-width: 1445px) {
.education-boke-column .education-boke-columnmain li {
	margin: 0 0 10px;
}
}
@media (max-width: 992px) {
.education-boke-column .education-boke-columnmain li {
	width: 50%;
}
}
@media (max-width: 767px) {
.education-boke-column .education-boke-columnmain li {
	padding: 5px;
	margin: 0;
}
}
@media (max-width: 376px) {
.education-boke-column .education-boke-columnmain li {
	padding: 5px 4px;
}
}
.education-boke-column .education-boke-columnmain li:hover p {
	color: #8e2424;
}
.education-boke-column .education-boke-columnmain li .video {
	position: relative;
	display: block;
	overflow: hidden;
	z-index: 1;
}
.education-boke-column .education-boke-columnmain li .video .ico {
	position: absolute;
	left: 50%;
	bottom: 50%;
	z-index: 90;
	width: 40px;
	height: 40px;
	margin-left: -20px;
	margin-bottom: -20px;
	transition: all 0.35s;
	-webkit-transition: all 0.35s;
}
@media (max-width: 767px) {
.education-boke-column .education-boke-columnmain li .video .ico {
	width: 30px;
	height: 30px;
	margin-left: -15px;
	margin-bottom: -15px;
}
}
@media (max-width: 321px) {
.education-boke-column .education-boke-columnmain li .video .ico {
	width: 26px;
	height: 26px;
	margin-left: -13px;
	margin-bottom: -13px;
}
}
.education-boke-column .education-boke-columnmain li .video:after {
	content: "";
	display: block;
	padding-bottom: 70%;
}
.education-boke-column .education-boke-columnmain li p {
	color: #333333;
	font-size: 16px;
	height: 24px;
	margin: 10px 0 0;
	line-height: 24px;
	overflow: hidden;
}
@media (max-width: 767px) {
.education-boke-column .education-boke-columnmain li p {
	font-size: 14px;
	margin: 5px 0 0;
}
}
@media (max-width: 376px) {
.education-boke-column .education-boke-columnmain li p {
	font-size: 13px;
}
}
@media (max-width: 321px) {
.education-boke-column .education-boke-columnmain li p {
	font-size: 12px;
	margin: 3px 0 0;
}
}
/*career-mentor*/
.career-mentor {
	overflow: hidden;
	padding: 0 0 60px;
}
@media (max-width: 767px) {
.career-mentor {
	padding: 0 0 35px;
}
}
@media (max-width: 361px) {
.career-mentor {
	padding: 0 0 30px;
}
}
.career-mentor .career-mentormain {
	margin: 40px -22px;
}
@media (max-width: 1367px) {
.career-mentor .career-mentormain {
	margin: 40px -22px 25px;
}
}
@media (max-width: 1281px) {
.career-mentor .career-mentormain {
	margin: 40px -16px 25px;
}
}
@media (max-width: 992px) {
.career-mentor .career-mentormain {
	margin: 30px -10px 20px;
}
}
@media (max-width: 767px) {
.career-mentor .career-mentormain {
	margin: 20px -5px 10px;
}
}
@media (max-width: 361px) {
.career-mentor .career-mentormain {
	margin: 20px -4px 10px;
}
}
.career-mentor .career-mentormain li {
	float: left;
	width: 25%;
	padding: 0 22px;
	margin: 0 0 30px;
}
@media (max-width: 1281px) {
.career-mentor .career-mentormain li {
	padding: 0 16px;
	margin: 0 0 20px;
}
}
@media (max-width: 992px) {
.career-mentor .career-mentormain li {
	padding: 0 10px;
	margin: 0 0 20px;
}
}
@media (max-width: 767px) {
.career-mentor .career-mentormain li {
	width: 50%;
	padding: 0 5px;
	margin: 0 0 15px;
}
}
@media (max-width: 361px) {
.career-mentor .career-mentormain li {
	padding: 0 4px;
	margin: 0 0 12px;
}
}
.career-mentor .career-mentormain li a {
	display: block;
}
.career-mentor .career-mentormain li a:hover span {
	color: #8e2424;
}
.career-mentor .career-mentormain li .pic {
	position: relative;
	display: block;
	width: 100%;
}
.career-mentor .career-mentormain li .pic:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 72%;
	height: 4px;
	z-index: 60;
	background: #8e2424;
}
.career-mentor .career-mentormain li .pic:after {
	content: "";
	display: block;
	padding-bottom: 122.2%;
}
.career-mentor .career-mentormain li span {
	color: #1c1c1c;
	font-size: 18px;
	line-height: 24px;
	height: 24px;
	display: block;
	margin: 15px 0 0;
	overflow: hidden;
}
@media (max-width: 767px) {
.career-mentor .career-mentormain li span {
	font-size: 16px;
	margin: 10px 0 0;
}
}
@media (max-width: 361px) {
.career-mentor .career-mentormain li span {
	font-size: 15px;
	line-height: 20px;
	height: 20px;
}
}
.career-mentor .career-mentormain li p {
	color: #777777;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
/*career-report*/
.career-report {
	overflow: hidden;
	padding: 0 0 60px;
}
@media (max-width: 1025px) {
.career-report {
	padding: 0 0 35px;
}
}
@media (max-width: 992px) {
.career-report {
	padding: 0 0 20px;
}
}
@media (max-width: 767px) {
.career-report {
	padding: 0 0 30px;
}
}
.career-report .career-reportmain {
	overflow: hidden;
	margin: 40px -36px 30px;
}
@media (max-width: 1025px) {
.career-report .career-reportmain {
	margin: 35px -25px;
}
}
@media (max-width: 767px) {
.career-report .career-reportmain {
	margin: 20px 0 0;
}
}
.career-report .career-reportmain li {
	float: left;
	width: 50%;
	position: relative;
	padding: 25px 36px;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}
@media (max-width: 1025px) {
.career-report .career-reportmain li {
	padding: 20px -25px;
}
}
@media (max-width: 767px) {
.career-report .career-reportmain li {
	width: 100%;
	border-right: none;
	padding: 15px 0;
}
}
.career-report .career-reportmain li:hover img {
	filter: saturate(1.3);
	-webkit-filter: saturate(1.3);
}
.career-report .career-reportmain li:hover .txt span {
	color: #8e2424;
}
.career-report .career-reportmain li:hover .txt .more {
	background: #8e2424;
}
.career-report .career-reportmain li .pic {
	width: 37.2%;
	float: left;
	overflow: hidden;
	position: relative;
}
.career-report .career-reportmain li .pic img {
	transition: all 0.35s;
	-webkit-transition: all 0.35s;
}
.career-report .career-reportmain li .pic:after {
	content: "";
	display: block;
	padding-bottom: 118%;
}
.career-report .career-reportmain li .txt {
	float: left;
	width: 62.8%;
	padding: 20px 0 0 10%;
}
@media (max-width: 1025px) {
.career-report .career-reportmain li .txt {
	padding: 20px 0 0 8%;
}
}
@media (max-width: 767px) {
.career-report .career-reportmain li .txt {
	padding: 20px 0 0 20px;
}
}
@media (max-width: 321px) {
.career-report .career-reportmain li .txt {
	padding: 15px 0 0 15px;
}
}
.career-report .career-reportmain li .txt span {
	display: block;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
@media (max-width: 361px) {
.career-report .career-reportmain li .txt span {
	font-size: 16px;
}
}
.career-report .career-reportmain li .txt p {
	display: block;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
@media (max-width: 361px) {
.career-report .career-reportmain li .txt p {
	font-size: 16px;
}
}
.career-report .career-reportmain li .txt .more {
	display: block;
	width: 118px;
	height: 26px;
	margin: 19% 0 0;
	color: #fff;
	font-size: 12px;
	line-height: 26px;
	position: relative;
	padding: 0 10px 0 15px;
	background: #bebebe;
}
@media (max-width: 767px) {
.career-report .career-reportmain li .txt .more {
	width: 80px;
	height: 19px;
	margin: 7% 0 0;
	font-size: 11px;
	line-height: 19px;
	padding: 0 10px;
}
}
@media (max-width: 376px) {
.career-report .career-reportmain li .txt .more {
	margin: 5% 0 0;
}
}
.career-report .career-reportmain li .txt .more:after {
	content: '';
	position: absolute;
	z-index: 25;
	right: 33px;
	top: 12px;
	width: 13px;
	height: 1px;
	background: #fff;
	animation: downmove 3s infinite;
	-webkit-animation: downmove 3s infinite;
}
@media (max-width: 767px) {
.career-report .career-reportmain li .txt .more:after {
	top: 9px;
	width: 10px;
	right: 9px;
	animation: none;
	-webkit-animation: none;
}
}
@media (max-width: 376px) {
.career-report .career-reportmain li .txt .more:after {
	right: 6px;
	width: 10px;
}
}
@media (max-width: 321px) {
.career-report .career-reportmain li .txt .more:after {
	top: 8px;
}
}
@-webkit-keyframes downmove {
 50% {
 right: 25px;
}
}
@keyframes downmove {
 50% {
 right: 25px;
}
}
.career-report .career-reportmain li:after {
	content: "";
	display: block;
	position: absolute;
	right: -29px;
	bottom: -32px;
	width: 64px;
	height: 58px;
	z-index: 90;
	background: #fff;
}
@media (max-width: 1025px) {
.career-report .career-reportmain li:after {
	right: -20px;
	bottom: -17px;
	width: 40px;
	height: 34px;
}
}
@media (max-width: 767px) {
.career-report .career-reportmain li:after {
	display: none;
}
}
.career-report .career-reportmain li a {
	display: inline-block;
	width: 100%;
}
.career-report .career-reportmain .li-1 {
	padding: 0 36px 25px;
}
@media (max-width: 1025px) {
.career-report .career-reportmain .li-1 {
	padding: 0 25px 20px;
}
}
@media (max-width: 767px) {
.career-report .career-reportmain .li-1 {
	padding: 0 0 15px;
}
}
.career-report .career-reportmain .li-2 {
	padding: 0 36px 25px;
	border-right: none;
}
@media (max-width: 1025px) {
.career-report .career-reportmain .li-2 {
	padding: 0 25px 20px;
}
}
@media (max-width: 767px) {
.career-report .career-reportmain .li-2 {
	padding: 15px 0;
}
}
.career-report .career-reportmain .li-2:after {
	display: none;
}
.career-report .career-reportmain .li-3 {
	padding: 25px 36px;
}
@media (max-width: 1025px) {
.career-report .career-reportmain .li-3 {
	padding: 20px 25px;
}
}
@media (max-width: 767px) {
.career-report .career-reportmain .li-3 {
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px solid #ececec;
}
}
.career-report .career-reportmain .li-4 {
	padding: 25px 36px;
	border-right: none;
}
@media (max-width: 1025px) {
.career-report .career-reportmain .li-4 {
	padding: 20px 25px;
}
}
@media (max-width: 767px) {
.career-report .career-reportmain .li-4 {
	padding: 15px 0;
}
}
.career-report .career-reportmain .li-4:after {
	display: none;
}
/*education-study-course*/
.education-study-course {
	padding: 0 0 50px;
}
@media (max-width: 1281px) {
.education-study-course {
	padding: 0 0 30px;
}
}
@media (max-width: 767px) {
.education-study-course {
	padding: 0 0 15px;
}
}
.education-study-course .table-1 {
	background: #cecece;
	margin: 0 auto 60px;
}
@media (max-width: 1366px) {
.education-study-course .table-1 {
	margin: 0 auto 40px;
}
}
@media (max-width: 992px) {
.education-study-course .table-1 {
	margin: 0 auto 30px;
}
}
@media (max-width: 767px) {
.education-study-course .table-1 {
	margin: 0 auto 15px;
}
}
.education-study-course .table-1 tr {
	border-bottom: 1px solid #ffffff;
}
.education-study-course .table-1 th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 13px 10px;
}
@media (max-width: 1445px) {
.education-study-course .table-1 th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-study-course .table-1 th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-study-course .table-1 th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-study-course .table-1 th {
	font-size: 12px;
}
}
.education-study-course .table-1 th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-study-course .table-1 th b {
	padding: 0;
}
}
.education-study-course .table-1 td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 9px 10px 9px 30px;
}
@media (max-width: 1445px) {
.education-study-course .table-1 td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-study-course .table-1 td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-study-course .table-1 td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-study-course .table-1 td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-study-course .table-1 td b {
	text-align: left;
	display: block;
	color: #333333;
	line-height: 26px;
	font-size: 16px;
	margin: 0 0 0 -10px;
	vertical-align: top;
	font-weight: bold;
}
@media (max-width: 1445px) {
.education-study-course .table-1 td b {
	margin: 0;
	font-size: 15px;
}
}
@media (max-width: 992px) {
.education-study-course .table-1 td b {
	font-size: 14px;
	line-height: 24px;
}
}
@media (max-width: 767px) {
.education-study-course .table-1 td b {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 361px) {
.education-study-course .table-1 td b {
	font-size: 12px;
}
}
.education-study-course .table-1 td em {
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	font-style: inherit;
}
@media (max-width: 992px) {
.education-study-course .table-1 td em {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.education-study-course .table-1 td em {
	font-size: 13px;
	line-height: 20px;
}
}
.education-study-course .table-1 .t-1 {
	width: 24%;
}
.education-study-course .table-1 .t-2 {
	width: 24%;
}
/*education-investment-friend*/
.education-investment-friend {
	overflow: hidden;
	padding: 0 0 125px;
}
@media (max-width: 1281px) {
.education-investment-friend {
	padding: 0 0 65px;
}
}
@media (max-width: 767px) {
.education-investment-friend {
	padding: 0 0 25px;
}
}
.education-investment-friend ul {
	margin: -30px 0 0;
}
.education-investment-friend ul li {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	padding: 30px 0 25px;
}
@media (max-width: 992px) {
.education-investment-friend ul li {
	padding: 25px 0;
}
}
@media (max-width: 767px) {
.education-investment-friend ul li {
	padding: 20px 0;
}
}
@media (max-width: 361px) {
.education-investment-friend ul li {
	padding: 20px 0 15px;
}
}
.education-investment-friend ul li:hover .pic img {
	filter: saturate(1.3);
	-webkit-filter: saturate(1.3);
}
.education-investment-friend ul li .pic {
	float: left;
	width: 17.2%;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
@media (max-width: 992px) {
.education-investment-friend ul li .pic {
	width: 22%;
}
}
@media (max-width: 767px) {
.education-investment-friend ul li .pic {
	width: 36%;
	float: none;
}
}
.education-investment-friend ul li .pic img {
	transition: all 0.35s;
	-webkit-transition: all 0.35s;
}
.education-investment-friend ul li .pic:after {
	content: "";
	display: block;
	padding-bottom: 119%;
}
.education-investment-friend ul li .txt {
	width: 82.8%;
	float: left;
	padding: 10px 0 0 25px;
}
@media (max-width: 1281px) {
.education-investment-friend ul li .txt {
	padding: 5px 0 0 25px;
}
}
@media (max-width: 992px) {
.education-investment-friend ul li .txt {
	width: 78%;
	padding: 0 0 0 15px;
}
}
@media (max-width: 767px) {
.education-investment-friend ul li .txt {
	width: 100%;
	padding: 12px 0 0;
}
}
.education-investment-friend ul li .txt big {
	display: block;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
}
@media (max-width: 767px) {
.education-investment-friend ul li .txt big {
	font-size: 16px;
}
}
.education-investment-friend ul li .txt span {
	display: block;
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
}
@media (max-width: 767px) {
.education-investment-friend ul li .txt span {
	font-size: 14px;
}
}
.education-investment-friend ul li .txt em {
	font-style: inherit;
	display: block;
	color: #666666;
	font-size: 16px;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
}
@media (max-width: 767px) {
.education-investment-friend ul li .txt em {
	font-size: 14px;
}
}
.education-investment-friend ul li .txt p {
	font-style: inherit;
	display: block;
	color: #777777;
	font-size: 14px;
	line-height: 20px;
	height: 60px;
	overflow: hidden;
}
@media (max-width: 1281px) {
.education-investment-friend ul li .txt p {
	font-size: 13px;
}
}
@media (max-width: 992px) {
.education-investment-friend ul li .txt p {
	font-size: 12px;
}
}
@media (max-width: 767px) {
.education-investment-friend ul li .txt p {
	height: auto;
}
}
/*research-function*/
.research-function {
	overflow: hidden;
}
.research-function .research-functionmain {
	list-style: none;
	margin: 25px -20px 0;
}
@media (max-width: 1367px) {
.research-function .research-functionmain {
	margin: 25px -15px 0;
}
}
@media (max-width: 1281px) {
.research-function .research-functionmain {
	margin: 25px -10px 0;
}
}
@media (max-width: 767px) {
.research-function .research-functionmain {
	width: 100%;
	margin: 10px 0 0;
}
}
.research-function .research-functionmain li {
	width: 33.33333333%;
	padding: 15px 20px;
	float: left;
}
@media (max-width: 1367px) {
.research-function .research-functionmain li {
	padding: 12px 15px;
}
}
@media (max-width: 1281px) {
.research-function .research-functionmain li {
	padding: 10px;
}
}
@media (max-width: 1025px) {
.research-function .research-functionmain li {
	width: 50%;
}
}
@media (max-width: 767px) {
.research-function .research-functionmain li {
	width: 100%;
	padding: 10px 0;
}
}
@media (max-width: 376px) {
.research-function .research-functionmain li {
	padding: 8px 0;
}
}
@media (max-width: 321px) {
.research-function .research-functionmain li {
	padding: 7px 0;
}
}
.research-function .research-functionmain li a {
	display: block;
	padding: 60px 40px 25px;
	border: 1px solid #efefef;
}
@media (max-width: 1440px) {
.research-function .research-functionmain li a {
	padding: 50px 30px 25px;
}
}
@media (max-width: 1281px) {
.research-function .research-functionmain li a {
	padding: 40px 15px 25px;
}
}
@media (max-width: 992px) {
.research-function .research-functionmain li a {
	padding: 30px 15px 25px;
}
}
@media (max-width: 767px) {
.research-function .research-functionmain li a {
	padding: 20px 15px;
}
}
@media (max-width: 376px) {
.research-function .research-functionmain li a {
	padding: 20px 10px;
}
}
.research-function .research-functionmain li a:hover {
	background: #8e2424;
}
.research-function .research-functionmain li a:hover big {
	color: #fff;
}
.research-function .research-functionmain li a:hover small:before {
	width: 100%;
}
.research-function .research-functionmain li a:hover p {
	color: #fff;
}
.research-function .research-functionmain li a:hover .more {
	border: 1px solid #fff;
	background: #fff;
	color: #8e2424;
}
.research-function .research-functionmain li big {
	display: block;
	color: #1c1c1c;
	font-size: 18px;
	text-align: center;
	margin: 0 auto;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
@media (max-width: 376px) {
.research-function .research-functionmain li big {
	font-size: 16px;
}
}
@media (max-width: 321px) {
.research-function .research-functionmain li big {
	font-size: 14px;
	line-height: 20px;
	height: 20px;
}
}
.research-function .research-functionmain li small {
	display: block;
	font-style: inherit;
	width: 96px;
	height: 1px;
	position: relative;
	margin: 5px auto 25px;
	background: #e0e0e0;
}
@media (max-width: 1367px) {
.research-function .research-functionmain li small {
	margin: 5px auto 20px;
}
}
@media (max-width: 767px) {
.research-function .research-functionmain li small {
	margin: 5px auto 15px;
}
}
@media (max-width: 376px) {
.research-function .research-functionmain li small {
	margin: 5px auto;
}
}
.research-function .research-functionmain li small:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 1px;
	transition: all 0.65s ease-in-out;
	-webkit-transition: all 0.65s ease-in-out;
	-moz-transition: all 0.65s ease-in-out;
	background: #fff;
}
.research-function .research-functionmain li p {
	display: block;
	color: #777777;
	font-size: 14px;
	line-height: 23px;
	height: 69px;
	overflow: hidden;
}
@media (max-width: 412px) {
.research-function .research-functionmain li p {
	font-size: 13px;
}
}
@media (max-width: 376px) {
.research-function .research-functionmain li p {
	font-size: 12px;
}
}
@media (max-width: 361px) {
.research-function .research-functionmain li p {
	font-size: 11px;
	line-height: 18px;
	height: 36px;
}
}
.research-function .research-functionmain li .more {
	margin: 35px auto 0;
	width: 43px;
	height: 43px;
	border: 1px solid #c9c9c9;
	border-radius: 50%;
	color: #c9c9c9;
	line-height: 41px;
	font-size: 14px;
	text-align: center;
}
@media (max-width: 1367px) {
.research-function .research-functionmain li .more {
	margin: 30px auto 0;
}
}
@media (max-width: 992px) {
.research-function .research-functionmain li .more {
	margin: 25px auto 0;
}
}
@media (max-width: 767px) {
.research-function .research-functionmain li .more {
	margin: 15px auto 0;
	width: 40px;
	height: 40px;
	line-height: 38px;
}
}
@media (max-width: 376px) {
.research-function .research-functionmain li .more {
	width: 36px;
	height: 36px;
	line-height: 33px;
}
}
@media (max-width: 321px) {
.research-function .research-functionmain li .more {
	width: 32px;
	height: 32px;
	line-height: 28px;
}
}
.research-function .research-functionmain li .more .iconfont {
	font-size: 18px;
}
@media (max-width: 767px) {
.research-function .research-functionmain li .more .iconfont {
	font-size: 17px;
}
}
@media (max-width: 376px) {
.research-function .research-functionmain li .more .iconfont {
	font-size: 16px;
}
}
@media (max-width: 361px) {
.research-function .research-functionmain li .more .iconfont {
	font-size: 15px;
}
}
@media (max-width: 321px) {
.research-function .research-functionmain li .more .iconfont {
	font-size: 13px;
}
}
.list-National {
	padding-bottom: 40px;
}
.list-National dl {
	padding: 0 0 30px;
	margin-bottom: 40px;
	border-bottom: solid 1px #e5e5e5;
	overflow: hidden;
}
.list-National dl:hover dd h3 {
	padding-left: 2px;
}
.list-National dl:hover dt p:before {
	opacity: 1;
}
.list-National dt {
	width: 17%;
	float: left;
	position: relative;
}
.list-National dt p {
	position: relative;
	overflow: hidden;
}
.list-National dt p:after {
	content: "";
	display: block;
	padding-bottom: 120%;
}
.list-National dt p:before {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	z-index: 9;
	opacity: 0;
	position: absolute;
	transition: all 0.4s linear;
	transform-origin: center;
	background-color: rgba(0, 0, 0, 0.1);
}
.list-National dd {
	width: 80%;
	float: left;
	padding-top: 10px;
	padding-left: 25px;
}
.list-National dd h3 {
	height: 30px;
	font-weight: normal;
	font-size: 24px;
	overflow: hidden;
	line-height: 30px;
	transition: all 0.5s linear;
}
.list-National dd h3 a {
	display: block;
	color: #8e2424;
}
.list-National dd .txt {
	color: #333;
	margin-top: 10px;
	font-size: 16px;
	line-height: 20px;
	height: 80px;
	overflow: hidden;
}
.list-National .margin-none {
	margin-bottom: 0;
}
@media (max-width: 1100px) {
.list-National {
	padding-top: 20px;
}
.list-National dl {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.list-National dt {
	width: 20%;
}
.list-National dd {
	padding-top: 5px;
}
.list-National .page {
	padding-top: 10px;
}
}
@media (max-width: 640px) {
.list-National {
	padding-top: 0;
}
.list-National dd {
	padding-left: 15px;
}
.list-National dd h3 {
	font-size: 15px;
	line-height: 20px;
	height: 20px;
}
.list-National dd .txt {
	font-size: 13px;
	line-height: 18px;
	height: 72px;
}
}
@media (max-width: 420px) {
.list-National dt {
	width: 30%;
}
.list-National dd {
	width: 65%;
}
}
.list-National-show {
	padding-bottom: 60px;
}
.list-National-show dl {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.list-National-show dd .txt {
	height: auto;
}
.list-student-show {
	padding-bottom: 60px;
}
.list-student-show img {
	max-width: 100%;
}
.list-yellowpage {
	overflow: hidden;
}
.list-yellowpage ul {
	margin: 0 -20px;
}
@media (max-width: 1367px) {
.list-yellowpage ul {
	margin: 0 -15px;
}
}
.list-yellowpage li {
	float: left;
	padding: 15px 20px;
	width: 33.33333333%;
}
@media (max-width: 1367px) {
.list-yellowpage li {
	padding: 12px 15px;
}
}
.list-yellowpage li .box {
	padding: 30px 20px 20px;
	font-size: 18px;
	min-height: 260px;
	line-height: 28px;
	border: solid 1px #efefef;
}
.list-yellowpage li .box h3 {
	color: #1c1c1c;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	margin: 0 0 10px;
	font-size: 18px;
	font-weight: normal;
	position: relative;
}
@media (max-width: 376px) {
.list-yellowpage li .box h3 {
	font-size: 16px;
}
}
@media (max-width: 321px) {
.list-yellowpage li .box h3 {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
}
}
.list-yellowpage li .box i {
	display: block;
	width: 96px;
	height: 1px;
	background-color: #e0e0e0;
	position: relative;
}
.list-yellowpage li .box i:after {
	content: "";
	width: 0;
	height: 1px;
	bottom: 0;
	left: 0;
	position: absolute;
	background-color: #fff;
	transition: all 0.4s linear;
}
.list-yellowpage li .box .txt {
	margin: 25px auto 0;
	color: #666;
	font-family: "microsoft yahei";
	line-height: 27px;
	font-size: 16px;
	height: 135px;
	overflow: hidden;
	transition: all 0.3s linear;
}
@media (max-width: 1681px) {
.list-yellowpage li .box .txt {
	font-size: 15px;
	line-height: 26px;
	height: 130px;
}
}
.list-yellowpage li .box .txt a {
	color: #666;
	transition-duration: 0s;
}
.list-yellowpage li:hover .box {
	border-color: #8e2424;
	background-color: #8e2424;
}
.list-yellowpage li:hover .box i:after {
	width: 100%;
}
.list-yellowpage li:hover .box h3, .list-yellowpage li:hover .box .txt, .list-yellowpage li:hover .box .txt a {
	color: #fff;
}
@media (max-width: 1281px) {
.list-yellowpage ul {
	width: 100%;
	margin-left: 0;
	margin-top: 15px;
}
.list-yellowpage li {
	padding: 10px;
}
.list-yellowpage li .box {
	font-size: 16px;
}
}
@media (max-width: 1170px) {
.list-yellowpage li {
	width: 50%;
}
}
@media (max-width: 767px) {
.list-yellowpage li {
	width: 100%;
	min-height: auto;
	padding: 10px 0;
}
.list-yellowpage li .box {
	padding: 20px 15px;
	font-size: 14px;
	line-height: 24px;
	min-height: auto;
}
.list-yellowpage li .box .txt {
	height: auto;
	margin: 15px auto 0;
	font-size: 15px;
	line-height: 26px;
}
}
@media (max-width: 767px) and (max-width: 376px) {
.list-yellowpage li .box .txt {
	font-size: 14px;
	line-height: 24px;
}
}
@media (max-width: 767px) and (max-width: 321px) {
.list-yellowpage li .box .txt {
	font-size: 12px;
	line-height: 22px;
}
}
.club-about .list-research-2 {
	background: none;
	margin-bottom: 0;
}
@media (max-width: 1445px) {
.club-about .list-research-2 {
	background: none;
}
}
.club-about .list-research-3 {
	margin-top: 0;
	background: none;
}
@media (max-width: 1445px) {
.club-about .list-research-3 {
	background: none;
}
}
.club-about .list-research-4 {
	margin-top: 70px;
	position: relative;
	padding-bottom: 70px;
	background: none;
}
.club-about .list-research-4:after {
	content: "";
	width: 1px;
	height: 300px;
	right: 35%;
	bottom: -40px;
	position: absolute;
	background-color: #eee;
	transform: rotate(15deg);
}
.club-about .list-research-4 #list-box-2 .tit-1 {
	margin-top: 0;
}
@media (max-width: 1445px) {
.club-about .list-research-4 {
	background: none;
}
}
@media (max-width: 1200px) {
.club-about .list-research-4 {
	padding-bottom: 0;
	margin-top: 10px;
}
.club-about .list-research-4:after {
	display: none;
}
}
#list-small {
	font-size: 19px;
	letter-spacing: -1px;
}
#list-pic {
	width: 33%;
	float: left;
	text-align: center;
	overflow: hidden;
}
#list-pic img {
	text-align: center;
	margin: 0 auto;
}
@media (max-width: 1200px) {
#list-pic {
	display: none;
}
}
#list-pic-2 {
	width: 30%;
	float: right;
	text-align: center;
	overflow: hidden;
}
#list-pic-2 img {
	text-align: center;
	margin: 0 auto;
}
@media (max-width: 767px) {
#list-pic-2 {
	width: 100%;
	float: none;
	margin-top: 20px;
}
#list-pic-2 img {
	width: 100%;
}
}
#list-box {
	width: 100%;
	padding: 0;
	background: none;
}
#list-box-1 {
	width: 62%;
	color: #666;
	float: right;
	font-size: 15px;
	line-height: 22px;
}
#list-box-1 .tit-1 {
	font-size: 24px;
	color: #979696;
	margin-top: 40px;
	font-family: 'neoubold';
}
@media (max-width: 1500px) {
#list-box-1 .tit-1 {
	margin-top: 30px;
}
}
#list-box-1 .tit-2 {
	color: #333;
	line-height: 30px;
	font-weight: bold;
	font-size: 28px;
}
#list-box-1 .txt-1 {
	margin-top: 15px;
}
@media (max-width: 1360px) {
#list-box-1 {
	width: 64%;
}
#list-box-1 .tit-1 {
	margin-top: 20px;
}
}
@media (max-width: 1200px) {
#list-box-1 {
	width: 100%;
	margin-bottom: 30px;
}
}
@media (max-width: 767px) {
#list-box-1 {
	width: 100%;
	float: none;
	margin-bottom: 15px;
}
#list-box-1 .tit-1 {
	font-size: 16px;
}
#list-box-1 .tit-2 {
	font-size: 18px;
	line-height: 20px;
}
}
#list-box-2 {
	width: 65%;
	color: #666;
	float: left;
	font-size: 15px;
	line-height: 22px;
}
#list-box-2 .tit-1 {
	font-size: 24px;
	color: #979696;
	margin-top: 40px;
	font-family: 'neoubold';
}
#list-box-2 .tit-2 {
	color: #333;
	line-height: 30px;
	font-weight: bold;
	font-size: 28px;
}
#list-box-2 .txt-1 {
	margin-top: 15px;
}
@media (max-width: 767px) {
#list-box-2 {
	width: 100%;
	float: none;
}
#list-box-2 .tit-1 {
	font-size: 16px;
}
#list-box-2 .tit-2 {
	font-size: 18px;
	line-height: 20px;
}
}
.list-more {
	margin-top: 10px;
	font-size: 14px;
}
.list-more a {
	color: #fff;
	margin-top: 30px;
	padding: 0 55px;
	line-height: 37px;
	display: inline-block;
	-webkit-transition: all 0.4s linear;
	transition: all 0.4s linear;
	background-color: #d2d2d2;
}
.list-more a:hover {
	background-color: #8e2424;
}
.list-title {
	text-align: center;
}
.list-title span {
	color: #fff;
	width: 186px;
	font-weight: normal;
	font-size: 18px;
	line-height: 36px;
	display: inline-block;
	background: url("style_res/xt-img5.jpg") no-repeat top center;
}
.list-text {
	color: #666;
	font-size: 16px;
	padding-top: 10px;
}
.list-c-activity {
	margin-top: 30px;
	padding-bottom: 60px;
}
.list-c-activity img {
	max-width: 100%;
}
.list-c-activity .c-menu {
	margin-bottom: 40px;
}
.list-c-activity .c-menu a {
	color: #666;
	font-size: 16px;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	padding: 0 34px;
	margin-right: 1px;
	display: inline-block;
	background-color: #eee;
}
.list-c-activity .c-menu a:hover {
	color: #fff;
	background-color: #8e2424;
}
.list-c-activity .c-menu .active {
	color: #fff;
	background-color: #8e2424;
}
.list-c-activity dl {
	padding: 0 0 40px;
	margin-bottom: 30px;
	border-bottom: solid 1px #e5e5e5;
}
.list-c-activity dl:hover dd h3 {
	padding-left: 2px;
}
.list-c-activity dl:hover dd h3 a {
	color: #8e2424;
}
.list-c-activity dl:hover dt p:before {
	opacity: 1;
}
.list-c-activity dt {
	width: 24%;
	float: left;
	position: relative;
}
.list-c-activity dt p {
	position: relative;
}
.list-c-activity dt p:after {
	content: "";
	display: block;
	padding-bottom: 65%;
}
.list-c-activity dt p:before {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	z-index: 9;
	opacity: 0;
	position: absolute;
	transition: all 0.4s linear;
	transform-origin: center;
	background-color: rgba(0, 0, 0, 0.1);
}
.list-c-activity dd {
	width: 76%;
	float: left;
	padding-top: 15px;
	padding-left: 25px;
}
.list-c-activity dd h3 {
	height: 30px;
	font-weight: normal;
	font-size: 18px;
	overflow: hidden;
	line-height: 30px;
	transition: all 0.5s linear;
}
.list-c-activity dd h3 a {
	display: block;
	color: #1c1c1c;
}
.list-c-activity dd time {
	color: #666;
	display: block;
	margin: 5px 0 15px;
}
.list-c-activity dd time img {
	margin-right: 5px;
	vertical-align: middle;
}
.list-c-activity dd .txt {
	color: #777;
	margin-top: 10px;
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}
.list-c-activity .page {
	padding-top: 10px;
}
@media (max-width: 1240px) {
.list-c-activity dd {
	padding-top: 5px;
}
}
@media (max-width: 767px) {
.list-c-activity {
	margin-top: 20px;
	padding-bottom: 30px;
}
}
@media (max-width: 700px) {
.list-c-activity dl {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.list-c-activity dt {
	width: 30%;
}
.list-c-activity dd {
	width: 65%;
}
.list-c-activity .c-menu {
	margin-bottom: 25px;
}
.list-c-activity .c-menu a {
	font-size: 15px;
	padding: 0 10px;
}
}
@media (max-width: 570px) {
.list-c-activity dt {
	width: 35%;
}
.list-c-activity dd {
	width: 62%;
	padding-left: 15px;
	padding-top: 0;
}
.list-c-activity dd h3 {
	font-size: 14px;
}
.list-c-activity dd time {
	margin-bottom: 0;
}
.list-c-activity dd .txt {
	font-size: 12px;
}
}
@media (max-width: 480px) {
.list-c-activity dt {
	width: 40%;
}
.list-c-activity dd {
	width: 57%;
}
.list-c-activity dd h3 {
	height: 20px;
	line-height: 20px;
}
}
@media (max-width: 360px) {
.list-c-activity dd .txt {
	margin-top: 0;
}
.list-c-activity .c-menu a {
	font-size: 14px;
}
}
.list-employment li {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: solid 1px #d0d0d0;
	position: relative;
}
.list-employment li:before {
	content: "";
	width: 7px;
	height: 1px;
	bottom: -1px;
	left: 0;
	position: absolute;
	transition: all 0.4s linear;

	background-color: #8e2424;
}
.list-employment li h3 {


	font-size: 20px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-weight: normal;
}
.list-employment li h3 a {
	color: #1c1c1c;
	display: block;
}
.list-employment li p {
	color: #777;
	height: 40px;
	font-size: 14px;
	overflow: hidden;
	line-height: 20px;
	margin-top: 10px;
}
.list-employment li p .red {
	color: #8e2424;
}
.list-employment li:hover:before {
	width: 35px;
}
@media (max-width: 767px) {
.list-employment li {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.list-employment li h3 {
	font-size: 14px;
}
.list-employment li p {
	font-size: 12px;
	margin-top: 5px;
}
}
.list-job-info {
	padding-bottom: 40px;
}
.list-job-info ul {
	margin-top: 20px;
}
.list-job-info li em:first-child {
	width: 29%;
}
.list-job-info li em {
	width: 21%;
}
.list-job-info li span:first-child {
	width: 35%;
}
.list-job-info li span {
	width: 21%;
}
@media (max-width: 767px) {
.list-job-info {
	padding-bottom: 20px;
}
}
.education-boke-columnvideo {
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.education-boke-columnvideo i {
	display: block;
	font-style: inherit;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 50;
	z-index: 90;
	width: 90px;
	height: 90px;
	margin-left: -45px;
	margin-top: -45px;
}
@media (max-width: 1367px) {
.education-boke-columnvideo i {
	width: 78px;
	height: 78px;
	margin-left: -39px;
	margin-top: -39px;
}
}
@media (max-width: 992px) {
.education-boke-columnvideo i {
	width: 68px;
	height: 68px;
	margin-left: -34px;
	margin-top: -34px;
}
}
@media (max-width: 767px) {
.education-boke-columnvideo i {
	width: 48px;
	height: 48px;
	margin-left: -24px;
	margin-top: -24px;
}
}
@media (max-width: 376px) {
.education-boke-columnvideo i {
	width: 38px;
	height: 38px;
	margin-left: -19px;
	margin-top: -19px;
}
}
.gengxin {
	text-align: center;
	color: #333;
	margin: 20px auto;
	font-size: 18px;
	line-height: 26px;
}
@media (max-width: 767px) {
.gengxin {
	margin: 0 auto 65px;
	font-size: 16px;
}
}
/*map*/
.mapz {
	margin: 0 auto;
	background: #eaeaea;
	padding: 30px 0 80px;
	color: #666666;
	font-size: 15px;
	line-height: 24px;
}
@media (max-width: 1025px) {
.mapz {
	padding: 20px 0 55px;
}
}
@media (max-width: 767px) {
.mapz {
	padding: 5px 0 20px;
}
}
@media (max-width: 361px) {
.mapz {
	padding: 5px 0 15px;
}
}
.map dl {
	margin: 20px 0;
	overflow: hidden;
	border-bottom: 1px solid #A8AFB1;
}
.map dl:hover {
	background: #fff;
}
.map dl:hover dt a {
	color: #fff;
	font-weight: bold;
}
.map dt {
	font-size: 14px;
	float: left;
	width: 10%;
	text-align: center;
	background: #8e2424;
}
.map dt:hover {
	background: #DB0F0F;
}
.map dt a {
	color: #fff;
	display: block;
	line-height: 40px;
}
.map dt a:hover {
	color: #e0e9f3;
	font-weight: bold;
}
.map dd {
	font-size: 12px;
	display: block;
	overflow: hidden;
	float: left;
	width: 85%;
}
.map dd .p2 {
	padding: 0 0 0 20px;
	clear: both;
}
.map dd .p2 a {
	color: #503507;
	font-size: 13px;
	line-height: 40px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.map dd .p2 a:hover {
	color: #764b00;
}
.map dd div {
	clear: both;
	overflow: hidden;
	padding: 0 20px 0 10px;
}
.map dd div a {
	color: #333;
	line-height: 40px;
	float: left;
	padding: 0 10px;
}
.map dd div a:hover {
	color: #0b419b;
}
@media (max-width: 768px) {
.w1004 {
	border-top: solid 1px #cfcfcf;
	border-bottom: solid 1px #cfcfcf;
	border-right: none;
	border-left: none;
	border-radius: 2px;
	padding: 10px 15px;
	background: #fff;
}
.map dt {
	width: 100%;
}
.map dd {
	width: 85%;
}
}
.apply-box-4 {
	position: fixed;
	left: 0;
	display: none;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
	background-color: rgba(0, 0, 0, 0.5);
}
.playmain-4 {
	background-color: #fff;
	width: 40%;
	position: absolute;
	left: 50%;
	margin-left: -20%;
	color: #666;
	height: 600px;
	top: 50%;
	margin-top: -300px;
	line-height: 26px;
	z-index: 99999;
	font-size: 14px;
	padding: 20px 40px;
	border-radius: 10px;
	padding-bottom: 70px;
}
@media (max-width: 1601px) {
.playmain-4 {
	height: 526px;
	padding: 25px;
	margin-top: -263px;
}
}
@media (max-width: 1445px) {
.playmain-4 {
	height: 480px;
	margin-top: -240px;
}
}
@media (max-width: 1281px) {
.playmain-4 {
	width: 48%;
	margin-left: -24%;
}
}
@media (max-width: 1025px) {
.playmain-4 {
	width: 56%;
	margin-left: -28%;
}
}
@media (max-width: 992px) {
.playmain-4 {
	width: 74%;
	margin-left: -37%;
}
}
@media (max-width: 767px) {
.playmain-4 {
	width: 86%;
	margin-left: -43%;
	height: 400px;
	border-radius: 0;
	padding: 15px 20px;
	margin-top: -200px;
}
}
@media (max-width: 361px) {
.playmain-4 {
	width: 90%;
	height: 380px;
	padding: 15px 13px;
	margin-top: -190px;
	margin-left: -45%;
}
}
.playmain-4 .box {
	height: 463px;
	padding: 0 10px 0 0;
	overflow-y: auto;
}
@media (max-width: 1601px) {
.playmain-4 .box {
	height: 410px;
}
}
@media (max-width: 1445px) {
.playmain-4 .box {
	height: 368px;
}
}
@media (max-width: 767px) {
.playmain-4 .box {
	height: 305px;
}
}
@media (max-width: 361px) {
.playmain-4 .box {
	height: 275px;
}
}
.playmain-4 .titles {
	color: #333;
	height: 60px;
	font-size: 30px;
	line-height: 60px;
	font-weight: normal;
	border-bottom: solid 1px #e5e5e5;
}
.playmain-4 .title-2 {
	color: #333;
	padding: 30px 0 10px;
	line-height: 24px;
	font-weight: bold;
	font-size: 16px;
}
.playmain-4 .title-4 {
	margin-top: 40px;
	padding-top: 40px;
	font-size: 16px;
	border-top: solid 1px #e5e5e5;
}
.playmain-4 .title-4 a {
	color: #8e2424;
}
.playmain-4 .title-4 img {
	vertical-align: top;
	margin-top: 3px;
	margin-right: 5px;
}
.playmain-4 .title-5 {
	margin-top: 20px;
}
.playmain-4 .play-colse4 {
	position: absolute;
	right: -40px;
	cursor: pointer;
	top: 0;
	width: 35px;
	height: 35px;
	background: url("style_res/play-close.png") no-repeat center;
	background-size: 100% 100%;
}
@media (max-width: 767px) {
.playmain-4 .play-colse4 {
	width: 24px;
	right: 0;
	background: url("style_res/play-close1.png") no-repeat center;
	height: 24px;
}
}
@media (max-width: 767px) {
.playmain-4 .titles {
	font-size: 16px;
}
.playmain-4 .title-2 {
	font-size: 14px;
	padding: 15px 0 5px;
}
.playmain-4 .title-4 {
	margin-top: 20px;
	font-size: 15px;
	padding-top: 15px;
}
}
/*professor-star-show*/
.professor-star-show {
	background: #eaeaea;
	padding: 70px 0 0;
	color: #666666;
	font-size: 15px;
	line-height: 24px;
}
@media (max-width: 992px) {
.professor-star-show {
	padding: 50px 0 0;
}
}
@media (max-width: 767px) {
.professor-star-show {
	padding: 30px 0 0;
}
}
@media (max-width: 321px) {
.professor-star-show {
	padding: 25px 0 0;
}
}
.professor-star-show .title-1 {
	color: #8e2424;
	font-size: 26px;
	line-height: 34px;
	margin: 60px auto 10px;
}
@media (max-width: 1025px) {
.professor-star-show .title-1 {
	margin: 50px auto 15px;
}
}
@media (max-width: 992px) {
.professor-star-show .title-1 {
	font-size: 24px;
	margin: 40px auto 10px;
	line-height: 32px;
}
}
@media (max-width: 767px) {
.professor-star-show .title-1 {
	font-size: 20px;
	margin: 25px auto 5px;
	line-height: 26px;
}
}
@media (max-width: 376px) {
.professor-star-show .title-1 {
	font-size: 18px;
	margin: 20px auto 3px;
	line-height: 24px;
}
}
.professor-star-show .text-1 {
	color: #666666;
	font-size: 15px;
	margin: 27px auto 0;
	line-height: 22px;
}
@media (max-width: 1025px) {
.professor-star-show .text-1 {
	margin: 20px auto 0;
}
}
@media (max-width: 992px) {
.professor-star-show .text-1 {
	margin: 20px auto 0;
}
}
@media (max-width: 767px) {
.professor-star-show .text-1 {
	font-size: 14px;
	margin: 15px auto 0;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.professor-star-show .text-1 {
	font-size: 13px;
	margin: 15px auto 0;
	line-height: 22px;
}
}
@media (max-width: 321px) {
.professor-star-show .text-1 {
	margin: 10px auto 0;
}
}
.professor-star-show .img-1 {
	margin: 30px auto;
	overflow: hidden;
}
@media (max-width: 1025px) {
.professor-star-show .img-1 {
	margin: 25px auto;
}
}
@media (max-width: 992px) {
.professor-star-show .img-1 {
	margin: 20px auto;
}
}
@media (max-width: 767px) {
.professor-star-show .img-1 {
	margin: 15px auto;
}
}
@media (max-width: 376px) {
.professor-star-show .img-1 {
	margin: 15px auto 0;
}
}
@media (max-width: 321px) {
.professor-star-show .img-1 {
	margin: 10px auto 0;
}
}
.professor-star-show .img-1 img {
	max-width: 100%;
}
/*education-activity-show*/
.education-activity-show {
	padding: 0 0 80px;
}
@media (max-width: 767px) {
.education-activity-show {
	padding: 0 0 25px;
}
}
@media (max-width: 361px) {
.education-activity-show {
	padding: 0 0 20px;
}
}
.education-activity-show .title-1 {
	color: #8e2424;
	text-align: center;
	font-size: 26px;
	line-height: 34px;
	margin: 20px auto 10px;
}
@media (max-width: 1025px) {
.education-activity-show .title-1 {
	margin: 0 auto 10px;
}
}
@media (max-width: 767px) {
.education-activity-show .title-1 {
	font-size: 20px;
	margin: 0 auto 10px;
	line-height: 26px;
}
}
@media (max-width: 376px) {
.education-activity-show .title-1 {
	font-size: 18px;
	line-height: 24px;
}
}
.education-activity-show .title-2 {
	color: #8e2424;
	font-size: 26px;
	line-height: 34px;
	margin: 20px auto 10px;
}
@media (max-width: 1025px) {
.education-activity-show .title-2 {
	margin: 0 auto 10px;
}
}
@media (max-width: 767px) {
.education-activity-show .title-2 {
	font-size: 20px;
	margin: 0 auto 10px;
	line-height: 26px;
}
}
@media (max-width: 376px) {
.education-activity-show .title-2 {
	font-size: 18px;
	line-height: 24px;
}
}
.education-activity-show .text-1 {
	color: #666666;
	font-size: 15px;
	margin: 27px auto 0;
	line-height: 22px;
}
@media (max-width: 1025px) {
.education-activity-show .text-1 {
	margin: 20px auto 0;
}
}
@media (max-width: 992px) {
.education-activity-show .text-1 {
	margin: 20px auto 0;
}
}
@media (max-width: 767px) {
.education-activity-show .text-1 {
	font-size: 14px;
	margin: 15px auto 0;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.education-activity-show .text-1 {
	font-size: 13px;
	margin: 15px auto 0;
	line-height: 22px;
}
}
@media (max-width: 321px) {
.education-activity-show .text-1 {
	margin: 10px auto 0;
}
}
.education-activity-show .img-1 {
	margin: 30px auto;
	text-align: center;
	overflow: hidden;
}
@media (max-width: 1025px) {
.education-activity-show .img-1 {
	margin: 25px auto;
}
}
@media (max-width: 992px) {
.education-activity-show .img-1 {
	margin: 20px auto;
}
}
@media (max-width: 767px) {
.education-activity-show .img-1 {
	margin: 15px auto;
}
}
@media (max-width: 376px) {
.education-activity-show .img-1 {
	margin: 15px auto 0;
}
}
@media (max-width: 321px) {
.education-activity-show .img-1 {
	margin: 10px auto 0;
}
}
.education-activity-show .img-1 img {
	max-width: 100%;
}
.education-activity-show .img-2 {
	margin: 30px auto;
	overflow: hidden;
}
@media (max-width: 1025px) {
.education-activity-show .img-2 {
	margin: 25px auto;
}
}
@media (max-width: 992px) {
.education-activity-show .img-2 {
	margin: 20px auto;
}
}
@media (max-width: 767px) {
.education-activity-show .img-2 {
	margin: 15px auto;
}
}
@media (max-width: 376px) {
.education-activity-show .img-2 {
	margin: 15px auto 0;
}
}
@media (max-width: 321px) {
.education-activity-show .img-2 {
	margin: 10px auto 0;
}
}
.education-activity-show .img-2 img {
	max-width: 100%;
}
/*career-mentorshow*/
.career-mentorshow {
	padding: 20px 0 80px;
}
@media (max-width: 992px) {
.career-mentorshow {
	padding: 30px 0 50px;
}
}
@media (max-width: 767px) {
.career-mentorshow {
	padding: 25px 0;
}
}
@media (max-width: 361px) {
.career-mentorshow {
	padding: 20px 0 25px;
}
}

.career-mentorshow .title-1 {

	color: #8e2424;
	text-align: center;
	font-size: 26px;
	line-height: 34px;
	margin: 20px auto 10px;
}
@media (max-width: 1025px) {
.career-mentorshow .title-1 {
	margin: 0 auto 10px;
}
}
@media (max-width: 767px) {
.career-mentorshow .title-1 {
	font-size: 20px;
	margin: 0 auto 10px;
	line-height: 26px;
}
}
@media (max-width: 376px) {
.career-mentorshow .title-1 {
	font-size: 18px;
	line-height: 24px;
}
}
.career-mentorshow .title-2 {
	color: #8e2424;
	font-size: 26px;
	line-height: 34px;
	margin: 20px auto 10px;
}
@media (max-width: 1025px) {
.career-mentorshow .title-2 {
	margin: 0 auto 10px;
}
}
@media (max-width: 767px) {
.career-mentorshow .title-2 {
	font-size: 20px;
	margin: 0 auto 10px;
	line-height: 26px;
}
}
@media (max-width: 376px) {
.career-mentorshow .title-2 {
	font-size: 18px;
	line-height: 24px;
}
}
.career-mentorshow .text-1 {
	color: #666666;
	font-size: 15px;
	margin: 27px auto 0;
	line-height: 22px;
}
@media (max-width: 1025px) {
.career-mentorshow .text-1 {
	margin: 20px auto 0;
}
}
@media (max-width: 992px) {
.career-mentorshow .text-1 {
	margin: 20px auto 0;
}
}
@media (max-width: 767px) {
.career-mentorshow .text-1 {
	font-size: 14px;
	margin: 15px auto 0;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.career-mentorshow .text-1 {
	font-size: 13px;
	margin: 15px auto 0;
	line-height: 22px;
}
}
@media (max-width: 321px) {
.career-mentorshow .text-1 {
	margin: 10px auto 0;
}
}
.career-mentorshow .img-1 {
	margin: 30px auto;
	text-align: center;
	overflow: hidden;
}
@media (max-width: 1025px) {
.career-mentorshow .img-1 {
	margin: 25px auto;
}
}
@media (max-width: 992px) {
.career-mentorshow .img-1 {
	margin: 20px auto;
}
}
@media (max-width: 767px) {
.career-mentorshow .img-1 {
	margin: 15px auto;
}
}
@media (max-width: 376px) {
.career-mentorshow .img-1 {
	margin: 15px auto 0;
}
}
@media (max-width: 321px) {
.career-mentorshow .img-1 {
	margin: 10px auto 0;
}
}
.career-mentorshow .img-1 img {
	max-width: 100%;
}
.career-mentorshow .img-2 {
	margin: 30px auto;
	overflow: hidden;
}
@media (max-width: 1025px) {
.career-mentorshow .img-2 {
	margin: 25px auto;
}
}
@media (max-width: 992px) {
.career-mentorshow .img-2 {
	margin: 20px auto;
}
}
@media (max-width: 767px) {
.career-mentorshow .img-2 {
	margin: 15px auto;
}
}
@media (max-width: 376px) {
.career-mentorshow .img-2 {
	margin: 15px auto 0;
}
}
@media (max-width: 321px) {
.career-mentorshow .img-2 {
	margin: 10px auto 0;
}
}
.career-mentorshow .img-2 img {
	max-width: 100%;
}
/*float*/
.block-float2 {
	width: 65px;
	position: fixed;
	right: 10px;
	bottom: 5px;
	z-index: 9999;
	font-family: "微软雅黑";
	color: #696969;
}
@media (max-width: 1025px) {
.block-float2 {
	width: 58px;
	right: 6px;
}
}
@media (max-width: 767px) {
.block-float2 {
	display: none;
}
}
.block-float2 > ul > li {
	width: 65px;
	margin-bottom: 2px;
	position: relative;
}
@media (max-width: 1025px) {
.block-float2 > ul > li {
	width: 58px;
}
}
.float-erweima {
	width: 160px;
	height: 160px;
	position: absolute;
	right: 76px;
	top: 0;
	display: none;
}
@media (max-width: 1025px) {
.float-erweima {
	width: 130px;
	height: 130px;
}
}
.float-erweima b {
	display: block;
	width: 0;
	height: 0;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent white;
	border-width: 8px;
	position: absolute;
	right: -16px;
	top: 10px;
}
.phone {
	width: 160px;
	border: 1px solid #eaeaea;
	position: absolute;
	right: 75px;
	bottom: 0;
	display: none;
}
.phone .qq {
	padding: 5px 10px;
	background-color: #fff;
	border-bottom: 1px solid #EAEAEA;
}
.phone .qq .block-btn {
	display: block;
	background-color: #eff4f6;
	font-size: 12px;
	color: #646464;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	margin: 5px 0;
	border: 1px solid #c8d1d6;
	text-align: center;
}
.phone .qq .block-btn > img {

	margin-right: 10px;
	position: relative;
	top: 3px;
}
.phone .qq .block-btn:hover {
	background-color: #c8d1d6;
}
.phone .tt {
	background-color: #f7f7f7;
	border: 1px solid #fff;
	font-size: 12px;
	padding: 5px;
	line-height: 30px;
}
.phone .tt em {
	display: block;
	font-size: 14px;
	font-weight: bold;
	font-style: inherit;
	color: #333;
	line-height: 24px;
}
.phone .tt small {
	display: block;
	font-size: 12px;
	font-weight: 100;
	font-style: inherit;
	color: #333;
	line-height: 24px;
}
.phone .arrow {
	display: block;
	width: 11px;
	height: 17px;
	background: url("style_res/arrow.png") no-repeat center center;
	position: absolute;
	right: -10px;
	bottom: 10px;
}
#block-phone {
	cursor: pointer;
	background: #8e2424;
	height: 70px;
	padding: 10px 2px 0;
}
@media (max-width: 1025px) {
#block-phone {
	height: 59px;
	padding: 10px 2px 0;
}
}
#block-phone span {
	display: block;
	text-align: center;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
@media (max-width: 1025px) {
#block-phone span {
	line-height: 20px;
	height: 20px;
}
}
#block-phone span .iconfont {
	color: #fff;
	font-size: 30px;
}
@media (max-width: 1025px) {
#block-phone span .iconfont {
	font-size: 20px;
}
}
#block-phone b {
	display: block;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	font-weight: 100;
	height: 20px;
	color: #fff;
	overflow: hidden;
}
@media (max-width: 1025px) {
#block-phone b {
	font-size: 12px;
}
}
#block-phone a {
	display: block;
}
#block-erweima {
	background: #8e2424;
	height: 70px;
	padding: 10px 5px 0;
}
@media (max-width: 1025px) {
#block-erweima {
	height: 59px;
	padding: 10px 2px 0;
}
}
#block-erweima span {
	display: block;
	text-align: center;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
@media (max-width: 1025px) {
#block-erweima span {
	line-height: 20px;
	height: 20px;
}
}
#block-erweima span .iconfont {
	color: #fff;
	font-size: 24px;
}
@media (max-width: 1025px) {
#block-erweima span .iconfont {
	font-size: 18px;
}
}
#block-erweima b {
	display: block;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	font-weight: 100;
	height: 20px;
	color: #fff;
	overflow: hidden;
}
#block-erweima a {
	display: block;
}
#block-phone-num {
	background: #8e2424;
	height: 70px;
	padding: 10px 5px 0;
}
@media (max-width: 1025px) {
#block-phone-num {
	height: 59px;
	padding: 10px 2px 0;
}
}
#block-phone-num span {
	display: block;
	text-align: center;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
@media (max-width: 1025px) {
#block-phone-num span {
	line-height: 20px;
	height: 20px;
}
}
#block-phone-num span .iconfont {
	color: #fff;
	font-size: 24px;
}
@media (max-width: 1025px) {
#block-phone-num span .iconfont {
	font-size: 16px;
}
}
#block-phone-num b {
	display: block;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	font-weight: 100;
	height: 20px;
	color: #fff;
	overflow: hidden;
}
#block-phone-num a {
	display: block;
}
.block-phone-num {
	font-family: arial;
	font-size: 18px;
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	height: 100%;
	line-height: 68px;
	padding: 0 20px;
	color: #fff;
	background: #8e2424;
	cursor: pointer;
}
@media (max-width: 1025px) {
.block-phone-num {
	line-height: 59px;
}
}
.block-phone-num .iconfont {
	color: #fff;
	margin: 0 15px 0 0;
	font-size: 24px;
}
#return_top {
	cursor: pointer;
	display: none;
	height: 22px;
	background: #5C5C5E;
	line-height: 22px;
	text-align: center;
	overflow: hidden;
}
#return_top .iconfont {
	color: #fff;
	font-size: 14px;
}
@media (max-width: 1025px) {
#return_top .iconfont {
	font-size: 13px;
}
}
#return_bottom {
	display: none;
	cursor: pointer;
	height: 22px;
	line-height: 22px;
	background: #5C5C5E;
	text-align: center;
	overflow: hidden;
}
#return_bottom .iconfont {
	color: #fff;
	font-size: 14px;
}
@media (max-width: 1025px) {
#return_bottom .iconfont {
	font-size: 13px;
}
}
.mobile-footer-menu {
	display: none;
	height: 54px;
}
@media (max-width: 768px) {
.mobile-footer-menu {
	display: block;
	width: 100%;
	background: #8e2424;
	padding: 5px 0;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 99;
	list-style: none;
	font-size: 12px;
}
.mobile-footer-menu li {
	width: 25%;
	float: left;
	position: relative;
}
.mobile-footer-menu li:after {
	content: "";
	position: absolute;
	height: 42px;
	width: 1px;
	background: rgba(255, 255, 255, 0.2);
	right: 0;
	top: 2px;
}
.mobile-footer-menu li .ewmz {
	position: absolute;
	left: 50%;
	margin-left: -60px;
	top: -138px;
	display: none;
	width: 120px;
	background: #f7f7f7;
	border: 1px solid #fff;
	height: 120px;
}
.mobile-footer-menu li .ewmz:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	margin-left: -8px;
	bottom: -8px;
	border-right: 8px solid transparent;
	border-top: 8px solid #fff;
	border-left: 8px solid transparent;
}
.mobile-footer-menu li .qqz {
	width: 160px;
	border: 1px solid #eaeaea;
	position: absolute;
	left: 10px;
	background: #f7f7f7;
	bottom: 62px;
	z-index: 99;
	display: none;
}
.mobile-footer-menu li .qqz:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	left: 23%;
	bottom: -8px;
	border-right: 8px solid transparent;
	border-top: 8px solid #fff;
	border-left: 8px solid transparent;
}
.mobile-footer-menu li .qqz .qq {
	padding: 5px 10px;
	background-color: #fff;
	border-bottom: 1px solid #EAEAEA;
}
.mobile-footer-menu li .qqz .block-btn {
	display: block;
	background-color: #eff4f6;
	font-size: 12px;
	color: #646464;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	margin: 5px 0;
	border: 1px solid #c8d1d6;
	text-align: center;
}
.mobile-footer-menu li .qqz .block-btn > img {
	margin-right: 10px;
	position: relative;
	top: 3px;
}
.mobile-footer-menu li .qqz .tt {
	padding: 10px;
}
.mobile-footer-menu li .qqz big {
	display: block;
	color: #333;
	text-align: left;
	font-size: 14px;
	line-height: 30px;
	overflow: hidden;
	font-weight: bold;
}
.mobile-footer-menu li .qqz small {
	font-size: 12px;
	color: #333;
	line-height: 24px;
}
.mobile-footer-menu li span {
	height: 24px;
	line-height: 24px;
	display: block;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	color: #fff;
	text-align: center;
}
.mobile-footer-menu li span .icon-qq {
	font-size: 20px;
}
.mobile-footer-menu li span .icon-weixin1 {
	font-size: 15px;
}
.mobile-footer-menu li span .icon-dianhua {
	font-size: 16px;
}
.mobile-footer-menu li span .icon-icon22 {
	font-size: 15px;
}
.mobile-footer-menu li em {
	font-style: normal;
	text-align: center;
	display: block;
	color: #fff;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.mobile-footer-menu li:last-child:after {
	display: none;
}
}
@media (max-width: 768px) and (max-width: 415px) {
.mobile-footer-menu li .qqz:after {
	left: 20%;
}
}
@media (max-width: 768px) and (max-width: 376px) {
.mobile-footer-menu li .qqz:after {
	left: 18%;
}
}
@media (max-width: 768px) and (max-width: 361px) {
.mobile-footer-menu li .qqz:after {
	left: 17%;
}
}
@media (max-width: 768px) and (max-width: 321px) {
.mobile-footer-menu li .qqz:after {
	left: 13.5%;
}
}
.mobile-footer-menu #return_top {
	display: block;
}
.cisi-title1 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	margin: 0 0 8px;
}
@media (max-width: 767px) {
.cisi-title1 {
	margin: 0 0 5px;
}
}
.cisi-title2 {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	line-height: 24px;
	margin: 0 0 8px;
}
@media (max-width: 767px) {
.cisi-title2 {
	margin: 0 0 5px;
}
}
.cisi-text1 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 30px;
}
@media (max-width: 767px) {
.cisi-text1 {
	line-height: 24px;
	margin: 0 0 15px;
	font-size: 14px;
}
}
/*搜索弹出层*/
.search_mask {
	background: url("style_res/search_mask.png");
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	display: none;
}
.search_mask .s_box {
	width: 350px;
	height: 136px;
	padding: 25px;
	top: 50%;
	left: 50%;
	margin-left: -175px;
	position: absolute;
	margin-top: -68px;
	background: #fff;
}
.search_mask .s_box .text1 {
	text-align: center;
	line-height: 24px;
	color: #666;
	font-size: 16px;
}
.search_mask .s_box .sure {
	width: 140px;
	height: 36px;
	display: block;
	margin: 20px auto 0;
	background: #00a0e9;
	border-radius: 2px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 36px;
	letter-spacing: 5px;
}
#education-title:hover .subz {
	height: 374px !important;
}
@media (max-width: 1681px) {
#education-title:hover .subz {
	height: 380px !important;
}
}
@media (max-width: 1601px) {
#education-title:hover .subz {
	height: 340px !important;
}
}
@media (max-width: 1445px) {
#education-title:hover .subz {
	height: 350px !important;
}
}
@media (max-width: 1367px) {
#education-title:hover .subz {
	height: 360px !important;
}
}
@media (max-width: 1281px) {
#education-title:hover .subz {
	height: 370px !important;
}
}
#education-title:hover .subz li {
	height: 374px !important;
}
@media (max-width: 1681px) {
#education-title:hover .subz li {
	height: 380px !important;
}
}
@media (max-width: 1601px) {
#education-title:hover .subz li {
	height: 340px !important;
}
}
@media (max-width: 1445px) {
#education-title:hover .subz li {
	height: 350px !important;
}
}
@media (max-width: 1367px) {
#education-title:hover .subz li {
	height: 360px !important;
}
}
@media (max-width: 1281px) {
#education-title:hover .subz li {
	height: 370px !important;
}
}
@media (max-width: 1445px) {
.case .part-1 .txt big {
	font-size: 22px;
}
}

.subz .subz {position:inherit; top:0;background: none;}
.subz .subz .container { padding:0;}


.subz .suba .suba { padding:0 !important; margin:0 !important;}
.subz .suba > li .suba li { padding:0; float:none;min-height: auto !important;}
.subz .suba > li .suba li span a { color:#737373;}
.subz .suba > li .suba li span {line-height:18px; margin: 0 0 6px;color:#737373;}

.selected3,.parent3 {background: #8e2424 !important;}
.selected3 a,.parent3 a { color:#fff !important;}
.lby,.nrr {min-height:380px; padding-bottom:30px;}
.i1 .dyt {color:#8e2424;}
.selected2,.parent2 {color:#8e2424 !important;}
.research-show .cont .title-1 {     text-align: left;
    margin: 0;
}
.more {
    text-align: left;
}
.wp_artfuns .wp_art_adjoin .prev {background:url(shang.png) no-repeat;width:35px;height:35px;padding: 0px 20px 20px 28px;}
.wp_artfuns .wp_art_adjoin .prev img {display:none;}
.wp_artfuns .wp_art_adjoin .prev:hover { background:url(shang1.png) no-repeat; width:35px; height:35px;
}

.wp_artfuns .wp_art_adjoin .next {background:url(xia.png) no-repeat;width:35px;height:35px;padding: 0px 10px 20px 28px;}
.wp_artfuns .wp_art_adjoin .next img {display:none;}
.wp_artfuns .wp_art_adjoin .next:hover { background:url(xia2.png) no-repeat; width:35px; height:35px;
}

.selected6,.parent6 {
    position: relative;
    font-weight: bold !important;
    background: #eeeeee !important;
}
.selected5 .dbt,.parent5 .dbt {
    background: #8e2424 !important;
    font-weight: bold !important;
    color: #fff !important;
}
.selected5 .dbt:after,.parent5 .dbt:after { display:block !important;}

.selected7 a:after,.parent7 a:after {content: "";
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -4px;
    bottom: -8px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #8e2424;}

.selected7,.parent7 {background: #8e2424 !important;
}
.selected7 a,.parent7 a {color:#fff !important;}
.MMi1 .xla3,.MMi2 .xla3,.MMi3 .xla3,.MMi4 .xla3,.MMi6 .xla3,.MMi7 .xla3 {display:none;}

.TTT .nrr .title-1 {
    position: relative;
    color: #333333 !important;
    font-size: 22px !important;
    line-height: 24px !important;
    margin: 25px 0 15px !important;
    padding: 0 0 0 25px;
    text-align: left !important;
}
.wp_entry a:hover {
    text-decoration: none;
    color: #8e2424;
}
.selected3 .kkk,.parent3 .kkk { color:#fff !important;}
.main2 .subc-2 .PPcolumn-1:hover span, .main2 .subc-3 .PPcolumn-1:hover span {
	padding: 0 10px 0 14%;
}
.main2 .subc-2 .PPcolumn-1:hover span i, .main2 .subc-3 .PPcolumn-1:hover span i {
	height: 54px;
	line-height: 54px;
	background: none;
}








@charset "utf-8";
.container {
	padding: 0 0.37%;
}



@media (max-width: 1025px) {
.container {
	padding: 0 5%;
}
	header .logo {
	max-width: 51%;
}
	header .top-right{
    width: 39%;
}
}

@media (max-width: 992px) {
.container {
	padding: 0 10px;
}
}
@media (max-width: 767px) {
.container {
	padding: 0 8px;
}
}
.container1 {
	padding: 0 8%;
	background: #fff;
}
@media (max-width: 1601px) {
.container1 {
	padding: 0 6%;
}
}
@media (max-width: 1025px) {
.container1 {
	padding: 0 5%;
}
}
@media (max-width: 992px) {
.container1 {
	padding: 0 20px;
}
}
@media (max-width: 767px) {
.container1 {
	padding: 0 10px;
}
}
.container2 {
	padding: 0 16.3%;
	background: #fff;
}
@media (max-width: 1601px) {
.container2 {
	padding: 0 6%;
}
}
@media (max-width: 1025px) {
.container2 {
	padding: 0 5%;
}
}
@media (max-width: 992px) {
.container2 {
	padding: 0 20px;
}
}
@media (max-width: 767px) {
.container2 {
	padding: 0 10px;
}
}
.phone-nav {
	width: 60px;
	height: 80px;
	float: right;
	line-height: 80px;
	background: #8e2424;
	text-align: center;
	font-size: 30px;
	display: none;
}
@media (max-width: 1025px) {
.phone-nav {
	display: block;
	line-height: 68px;
	height: 68px;
}
}
@media (max-width: 767px) {
.phone-nav {
	line-height: 42px;
	height: 52px;
	width: 40px;
}
}
@media (max-width: 376px) {
.phone-nav {
	line-height: 32px;
	height: 42px;
}
}
@media (max-width: 321px) {
.phone-nav {
	line-height: 28px;
	height: 38px;
}
}
.phone-nav .icon-caidan {
	color: #fff;
	font-size: 32px;
}
@media (max-width: 767px) {
.phone-nav .icon-caidan {
	font-size: 24px;
}
}
@media (max-width: 376px) {
.phone-nav .icon-caidan {
	font-size: 20px;
}
}
header {
	background: url("style_res/headerbg.jpg") repeat-y right top #ffffff;
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 99;
}
@media (max-width: 767px) {
header {
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
}
}
header .top {
	background: #fff;
}
header .logo {
	float: left;
	max-width: 250px;
	margin: 10px 0 0;
	overflow: hidden;
}
@media (max-width: 1601px) {
header .logo {
	max-width: 18%;
}
}
@media (max-width: 1445px) {
header .logo {
	/* max-width: 203px; */
}
}
@media (max-width: 1367px) {
header .logo {
	max-width: 15%;
}
}
@media (max-width: 1281px) {
header .logo {
	/* max-width: 151px; */
}
}

@media (max-width: 767px) {
header .logo {
	max-width: 150px;
	margin: 9px 0 0;
}
}
@media (max-width: 376px) {
header .logo {
	max-width: 80px;
	margin: 7px 0 0;
}
}
@media (max-width: 321px) {
header .logo {
	max-width: 78px;
	margin: 5px 0 0;
}
}
header .logo img {
	max-width: 100%;
}
header .top-right {
	float: right;
	width: 71.2%;
}
@media (max-width: 1681px) {
header .top-right {
	width: 70.2%;
}
}
@media (max-width: 1601px) {
header .top-right {
	/* width: 74.5%; */
}
}
@media (max-width: 1070px) {
header .top-right {
	/* width: 80%; */
}
}

@media (max-width: 992px) {
header .top-right {
	/* width: 73%; */
}
}
@media (max-width: 767px) {
header .top-right {
	width: 50%;
}
}
@media (max-width: 376px) {
header .top-right {
	width: 63%;
}
}
header .searchz {
	float: right;
	cursor: pointer;
	background: #8e2424;
	height: 100px;
	width: 68px;
	text-align: center;
	line-height: 100px;
}
@media (max-width: 1690px) {
header .searchz {
	width: 64px;
}
}
@media (max-width: 1601px) {
header .searchz {
	height: 90px;
	line-height: 90px;
}
}
@media (max-width: 1445px) {
header .searchz {
	line-height: 80px;
	height: 80px;
	width: 60px;
}
}
@media (max-width: 1367px) {
header .searchz {
	line-height: 76px;
	height: 76px;
	width: 50px;
}
}
@media (max-width: 1281px) {
header .searchz {
	line-height: 72px;
	height: 72px;
	width: 48px;
}
}
@media (max-width: 1025px) {
header .searchz {
	width: 50px;
	line-height: 68px;
	height: 68px;
}
}
@media (max-width: 767px) {
header .searchz {
	line-height: 52px;
	height: 52px;
}
}
@media (max-width: 376px) {
header .searchz {
	width: 40px;
	line-height: 42px;
	height: 42px;
}
}
@media (max-width: 321px) {
header .searchz {
	line-height: 34px;
	height: 38px;
}
}
header .searchz .icon-sousuo {
	color: #fff;
	font-size: 20px;
}
@media (max-width: 376px) {
header .searchz .icon-sousuo {
	font-size: 18px;
}
}
@media (max-width: 321px) {
header .searchz .icon-sousuo {
	font-size: 16px;
}
}
header .en {
	float: right;
	height: 100%;
	width: 66px;
	text-align: center;
	color: #8e2424;
	font-size: 15px;
	background: #fff;
	line-height: 100px;
	overflow: hidden;
	height: 100px;
	border-left: 1px solid #cccccc;
}
header .en a {
	color: #8e2424;
	display: block;
}
@media (max-width: 1690px) {
header .en {
	width: 60px;
}
}
@media (max-width: 1601px) {
header .en {
	height: 90px;
	line-height: 90px;
}
}
@media (max-width: 1445px) {
header .en {
	line-height: 80px;
	height: 80px;
	width: 58px;
}
}
@media (max-width: 1367px) {
header .en {
	line-height: 76px;
	height: 76px;
	width: 50px;
}
}
@media (max-width: 1281px) {
header .en {
	line-height: 72px;
	height: 72px;
	width: 48px;
}
}
@media (max-width: 1025px) {
header .en {
	line-height: 68px;
	height: 68px;
}
}
@media (max-width: 767px) {
header .en {
	line-height: 52px;
	height: 52px;
}
}
@media (max-width: 376px) {
header .en {
	line-height: 42px;
	height: 42px;
	width: 70px;
	font-size: 13px;
}
}
@media (max-width: 321px) {
header .en {
	line-height: 38px;
	height: 38px;
	width: 66px;
	font-size: 12px;
}
}
header .en .icon-xiajiantou {
	margin: 0 0 0 2px;
	font-weight: bold;
	font-size: 14px;
}
@media (max-width: 1367px) {
header .en .icon-xiajiantou {
	font-size: 13px;
}
}
@media (max-width: 376px) {
header .en .icon-xiajiantou {
	font-size: 12px;
}
}
header .nav {
	z-index: 55;
	width: 100%;
	padding: 0 155px 0 0;
	text-align: right;
}
@media (max-width: 1681px) {
header .nav {
	padding: 0 135px 0 0;
}
}
@media (max-width: 1445px) {
header .nav {
	padding: 0 127px 0 0;
}
}
@media (max-width: 1367px) {
header .nav {
	padding: 0 89px 0 0;
}
}
@media (max-width: 1025px) {
header .nav {
	display: none;
}
}
header .nav > li {
	display: inline-block;
	margin: 0 1.9%;
}
@media (max-width: 1690px) {
header .nav > li {
	margin: 0 1.38%;
}
}
@media (max-width: 1445px) {
header .nav > li {
	margin: 0 1.1%;
}
}
@media (max-width: 1367px) {
header .nav > li {
	margin: 0 1.18%;
}
}
@media (max-width: 1310px) {
header .nav > li {
	margin: 0 8px;
}
}
@media (max-width: 1281px) {
header .nav > li {
	margin: 0 6px;
}
}
@media (max-width: 1160px) {
header .nav > li {
	margin: 0 0.8%;
}
}
@media (max-width: 1100px) {
header .nav > li {
	margin: 0 0.6%;
}
}
@media (max-width: 1070px) {
header .nav > li {
	margin: 0 0.45%;
}
}
header .nav > li:hover > a {
	color: #8e2424;
}
header .nav > li:hover .subz .suba li {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
header .nav > li:hover .subz .subb li {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
header .nav > li > a {
	display: block;
	height: 100px;
	color: #333333;
	font-size: 16px;
	text-align: center;
	line-height: 100px;
}
@media (max-width: 1601px) {
header .nav > li > a {
	font-size: 15px;
	height: 90px;
	line-height: 90px;
}
}
@media (max-width: 1445px) {
header .nav > li > a {
	line-height: 80px;
	height: 80px;
}
}
@media (max-width: 1367px) {
header .nav > li > a {
	line-height: 76px;
	height: 76px;
}
}
@media (max-width: 1281px) {
header .nav > li > a {
	line-height: 72px;
	height: 72px;
	font-size: 14px;
}
}
@media (max-width: 1230px) {
header .nav > li > a {
	font-size: 13px;
}
}
@media (max-width: 1070px) {
header .nav > li > a {
	font-size: 12px;
}
}
header .nav .active > a {
	color: #8e2424;
}
header .nav .li-last {
	padding: 0 0 0 3%;
	position: relative;
	z-index: 1;
}
header .nav .li-last:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 45px;
	width: 1px;
	height: 11px;
	background: #cccccc;
}
@media (max-width: 1601px) {
header .nav .li-last:before {
	top: 40px;
}
}
@media (max-width: 1445px) {
header .nav .li-last:before {
	top: 33px;
}
}
@media (max-width: 1367px) {
header .nav .li-last:before {
	top: 32px;
}
}
.subz {
	width: 100%;
	position: absolute;
	left: 0;
	top: 100px;
	z-index: 90;
	overflow: hidden;
	background: #fff;
	height: 0;
	display: block;
	transition: all 0.45s ease-in-out;
	-webkit-transition: all 0.45s ease-in-out;
	-moz-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
}
@media (max-width: 1601px) {
.subz {
	top: 90px;
}
}
@media (max-width: 1445px) {
.subz {
	top: 80px;
}
}
@media (max-width: 1367px) {
.subz {
	top: 76px;
}
}
@media (max-width: 1281px) {
.subz {
	top: 72px;
}
}
.subz:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 2px;
	background: #ebebeb;
}
.subz .suba {
	margin: 0 -15px;
	font-size: 0;
	transition: all 0.45s ease-in-out;
	-webkit-transition: all 0.45s ease-in-out;
	-moz-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
	position: relative;
}
.subz .suba > li {
	display: block;
	float: left;
	height: 100%;
	vertical-align: top;
	padding: 30px 50px 15px 15px;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transform: translate3d(0, -180%, 0);
	-webkit-transform: translate3d(0, -180%, 0);
	-moz-transform: translate3d(0, -180%, 0);
	-o-transform: translate3d(0, -180%, 0);
}
@media (max-width: 1445px) {
.subz .suba > li {
	padding: 25px 40px 15px 15px;
}
}
.subz .suba > li:hover {
	background: #e5e5e5;
}
.subz .suba > li:hover .pic img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.subz .suba > li:hover span a {
	color: #8e2424;
}
.subz .suba > li span {
	display: block;
	color: #811c21;
	font-size: 15px;
	margin: 0 0 10px;
	line-height: 22px;
	max-height: 44px;
	overflow: hidden;
	text-align: left;
}
@media (max-width: 1601px) {
.subz .suba > li span {
	font-size: 14px;
}
}
.subz .suba > li span a {
	color: #811c21;
	display: block;
}
.subz .suba > li p {
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 6px;
}
@media (max-width: 1601px) {
.subz .suba > li p {
	font-size: 12px;
}
}
.subz .suba > li p:hover a {
	color: #8e2424;
}
.subz .suba > li p a {
	color: #737373;
	display: block;
}
.subz .subb {
	margin: 0 -5px;
	font-size: 0;
	transition: all 0.45s ease-in-out;
	-webkit-transition: all 0.45s ease-in-out;
	-moz-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
	transform: translate3d(0, -180%, 0);
	-webkit-transform: translate3d(0, -180%, 0);
	-moz-transform: translate3d(0, -180%, 0);
	-o-transform: translate3d(0, -180%, 0);
	position: relative;
}
@media (max-width: 1445px) {
.subz .subb {
	margin: 0 -4px;
}
}
.subz .subb > li {
	display: block;
	float: left;
	height: 100%;
	vertical-align: top;
	width: 14.28%;
	padding: 30px 5px 15px;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transform: translate3d(0, -180%, 0);
	-webkit-transform: translate3d(0, -180%, 0);
	-moz-transform: translate3d(0, -180%, 0);
	-o-transform: translate3d(0, -180%, 0);
}
.i4 .subz .subb > li{width:25%}
.i4 .subz .subb:nth-child(1) > li:nth-child(1),.i4 .subz .subb:nth-child(1) > li:nth-child(3),.i4 .subz .subb:nth-child(2) > li:nth-child(2){display:none}
@media (max-width: 1445px) {
.subz .subb > li {
	padding: 25px 4px 15px;
}
}
.subz .subb > li:hover {
	background: #e5e5e5;
	padding: 30px 15px 15px;
}
@media (max-width: 1681px) {
.subz .subb > li:hover {
	padding: 30px 12px 15px;
}
}
@media (max-width: 1445px) {
.subz .subb > li:hover {
	padding: 25px 12px 15px;
}
}
.subz .subb > li:hover .pic img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.subz .subb > li:hover span a {
	color: #8e2424;
}
.subz .subb > li .pic {
	position: relative;
	z-index: 1;
	margin: 0 0 12px;
	overflow: hidden;
}
.subz .subb > li .pic img {
	transition: all 0s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
}
.subb .pic img.vcenter {opacity: 0;}
#research-title:hover .subz .vcenter {
    opacity: 1;
}
.subz .subb > li .pic:after {
	content: "";
	display: block;
	padding-bottom: 61%;
}
.subz .subb > li span {
	display: block;
	color: #811c21;
	font-size: 15px;
	line-height: 22px;
	max-height: 44px;
	margin: 0 0 10px;
	overflow: hidden;
	text-align: left;
}
@media (max-width: 1681px) {
.subz .subb > li span {
	font-size: 14px;
}
}
@media (max-width: 1445px) {
.subz .subb > li span {
	line-height: 20px;
}
}
.subz .subb > li span a {
	color: #811c21;
	display: block;
}
.subz .subb > li p {
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 6px;
}
@media (max-width: 1601px) {
.subz .subb > li p {
	font-size: 12px;
}
}
.subz .subb > li p:hover a {
	color: #8e2424;
}
.subz .subb > li p a {
	color: #737373;
	display: block;
}
#research-title .subz .suba {
	padding: 0 0 0 29.6%;
}
@media (max-width: 1681px) {
#research-title .subz .suba {
	padding: 0 0 0 30.2%;
}
}
@media (max-width: 1601px) {
#research-title .subz .suba {
	padding: 0 0 0 30%;
}
}
@media (max-width: 1445px) {
#research-title .subz .suba {
	padding: 0 0 0 26%;
}
}
@media (max-width: 1367px) {
#research-title .subz .suba {
	padding: 0 0 0 25%;
}
}
@media (max-width: 1281px) {
#research-title .subz .suba {
	padding: 0 0 0 24%;
}
}
#research-title .subz .suba li {
	min-height: 77px;
	height: auto;
}
@media (max-width: 1445px) {
#research-title .subz .suba li {
	height: 72px;
}
}
#research-title:hover .subz {
	height: auto; min-height:77px;
}
@media (max-width: 1445px) {
#research-title:hover .subz {
	height: auto;
}
}
#news-title .subz .suba {
	padding: 0 0 0 37%;
}
@media (max-width: 1681px) {
#news-title .subz .suba {
	padding: 0 0 0 38%;
}
}
@media (max-width: 1601px) {
#news-title .subz .suba {
	padding: 0 0 0 37.7%;
}
}
@media (max-width: 1445px) {
#news-title .subz .suba {
	padding: 0 0 0 33.8%;
}
}
@media (max-width: 1367px) {
#news-title .subz .suba {
	padding: 0 0 0 33.5%;
}
}
@media (max-width: 1281px) {
#news-title .subz .suba {
	padding: 0 0 0 32.6%;
}
}
#news-title .subz .suba li {
	height: 77px;
}
@media (max-width: 1445px) {
#news-title .subz .suba li {
	height: 72px;
}
}
#news-title:hover .subz {
	height: 77px;
}
@media (max-width: 1445px) {
#news-title:hover .subz {
	height: 72px;
}
}
#news-title .nav-margin {
	margin: 0 0 0 34%;
}
#education-title .subb li {
	height: 330px;
}
@media (max-width: 1445px) {
#education-title .subb li {
	height: 300px;
}
}
#education-title:hover .subz {
	height: 330px;
}
@media (max-width: 1445px) {
#education-title:hover .subz {
	height: 300px;
}
}
#career-title .subz .suba {
	padding: 0 0 0 35%;
}
@media (max-width: 1681px) {
#career-title .subz .suba {
	padding: 0 0 0 32.8%;
}
}
@media (max-width: 1601px) {
#career-title .subz .suba {
	padding: 0 0 0 41%;
}
}
@media (max-width: 1445px) {
#career-title .subz .suba {
	padding: 0 0 0 28.5%;
}
}
@media (max-width: 1367px) {
#career-title .subz .suba {
	padding: 0 0 0 27%;
}
}
@media (max-width: 1281px) {
#career-title .subz .suba {
	padding: 0 0 0 25%;
}
}
#career-title .subz .suba li {
	height: 149px;
}
@media (max-width: 1445px) {
#career-title .subz .suba li {
	height: 144px;
}
}
#career-title:hover .subz {
	height: 149px;
}
@media (max-width: 1445px) {
#career-title:hover .subz {
	height: 144px;
}
}
#club-title .subz .suba {
	padding: 0 0 0 45.6%;
}
@media (max-width: 1681px) {
#club-title .subz .suba {
	padding: 0 0 0 43.5%;
}
}
@media (max-width: 1601px) {
#club-title .subz .suba {
	padding: 0 0 0 42.5%;
}
}
@media (max-width: 1445px) {
#club-title .subz .suba {
	padding: 0 0 0 40%;
}
}
@media (max-width: 1367px) {
#club-title .subz .suba {
	padding: 0 0 0 38.7%;
}
}
@media (max-width: 1281px) {
#club-title .subz .suba {
	padding: 0 0 0 36%;
}
}
#club-title .subz .suba li {
	height: 77px;
}
@media (max-width: 1445px) {
#club-title .subz .suba li {
	height: 72px;
}
}
#club-title:hover .subz {
	height: 77px;
}
@media (max-width: 1445px) {
#club-title:hover .subz {
	height: 72px;
}
}
#professor-title .subz .suba {
	padding: 0 0 0 62%;
}
@media (max-width: 1681px) {
#professor-title .subz .suba {
	padding: 0 0 0 61%;
}
}
@media (max-width: 1601px) {
#professor-title .subz .suba {
	padding: 0 0 0 60.2%;
}
}
@media (max-width: 1445px) {
#professor-title .subz .suba {
	padding: 0 0 0 58.5%;
}
}
@media (max-width: 1367px) {
#professor-title .subz .suba {
	padding: 0 0 0 58%;
}
}
@media (max-width: 1281px) {
#professor-title .subz .suba {
	padding: 0 0 0 56.5%;
}
}
#professor-title .subz .suba li {
	height: 101px;
}
@media (max-width: 1445px) {
#professor-title .subz .suba li {
	height: 96px;
}
}
#professor-title:hover .subz {
	height: 101px;
}
@media (max-width: 1445px) {
#professor-title:hover .subz {
	height: 96px;
}
}
#contact-title .subz .suba {
	padding: 0 0 0 61.4%;
}
@media (max-width: 1681px) {
#contact-title .subz .suba {
	padding: 0 0 0 59.6%;
}
}
@media (max-width: 1681px) {
#contact-title .subz .suba {
	padding: 0 0 0 59.3%;
}
}
@media (max-width: 1601px) {
#contact-title .subz .suba {
	padding: 0 0 0 58.7%;
}
}
@media (max-width: 1445px) {
#contact-title .subz .suba {
	padding: 0 0 0 57%;
}
}
@media (max-width: 1367px) {
#contact-title .subz .suba {
	padding: 0 0 0 56.5%;
}
}
@media (max-width: 1281px) {
#contact-title .subz .suba {
	padding: 0 0 0 54.2%;
}
}
#contact-title .subz .suba li {
	height: 77px;
}
@media (max-width: 1445px) {
#contact-title .subz .suba li {
	height: 72px;
}
}
#contact-title:hover .subz {
	height: 77px;
}
@media (max-width: 1445px) {
#contact-title:hover .subz {
	height: 72px;
}
}
.header1 {
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	animation: myfirst 1.6s alternate;
	-webkit-animation: myfirst 1.6s alternate;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
}
@keyframes myfirst {
 0% {
 top: -110px;
}
 100% {
 top: 0;
}
}
@-webkit-keyframes myfirst {
 0% {
 top: -110px;
}
 100% {
 left: 0;
}
}
.search-box {
	position: fixed;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 100%;
	z-index: 99;
	background: url("style_res/maskz.png");
}
.search-box .search-main {
	position: relative;
}
.search-box .top-right1 {
	background: #8e2424;
	z-index: 99;
	right: 0;
	top: 0;
	position: absolute;
	float: right;
	width: 83.2%;
	height: 100px;
}
@media (max-width: 1681px) {
.search-box .top-right1 {
	width: 82.2%;
}
}
@media (max-width: 1601px) {
.search-box .top-right1 {
	width: 83.5%;
	height: 90px;
}
}
@media (max-width: 1445px) {
.search-box .top-right1 {
	height: 80px;
}
}
@media (max-width: 1367px) {
.search-box .top-right1 {
	height: 76px;
}
}
@media (max-width: 1281px) {
.search-box .top-right1 {
	height: 72px;
}
}
@media (max-width: 767px) {
.search-box .top-right1 {
	height: 52px;
}
}
@media (max-width: 376px) {
.search-box .top-right1 {
	height: 42px;
}
}
@media (max-width: 321px) {
.search-box .top-right1 {
	height: 38px;
}
}
.search-box .search-select {
	width: 120px;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	background: #8e2424;
	z-index: 50;
	border-right: 1px solid #b06666;
	height: 100px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 100px;
}
@media (max-width: 1601px) {
.search-box .search-select {
	height: 90px;
	line-height: 90px;
}
}
@media (max-width: 1445px) {
.search-box .search-select {
	height: 80px;
	line-height: 80px;
}
}
@media (max-width: 1367px) {
.search-box .search-select {
	height: 76px;
	line-height: 76px;
}
}
@media (max-width: 1281px) {
.search-box .search-select {
	height: 72px;
	line-height: 72px;
}
}
@media (max-width: 767px) {
.search-box .search-select {
	height: 52px;
	width: 90px;
	font-size: 12px;
	line-height: 52px;
}
}
@media (max-width: 376px) {
.search-box .search-select {
	height: 42px;
	width: 80px;
	font-size: 11px;
	line-height: 42px;
}
}
@media (max-width: 321px) {
.search-box .search-select {
	height: 38px;
	width: 70px;
	font-size: 10px;
	line-height: 38px;
}
}
.search-box .search-select span {
	display: inline-block;
	margin: 0 8px 0 0;
}
@media (max-width: 376px) {
.search-box .search-select span {
	margin: 0 5px 0 0;
}
}
.search-box .search-select em {
	font-style: inherit;
	display: inline-block;
}
.search-box .search-select .icon-xiajiantou {
	font-size: 13px;
}
@media (max-width: 321px) {
.search-box .search-select .icon-xiajiantou {
	font-size: 12px;
}
}
.search-box .search-right {
	position: relative;
	width: 100%;
	height: 100px;
	padding: 0 28% 0 120px;
	z-index: 5;
}
@media (max-width: 1601px) {
.search-box .search-right {
	height: 90px;
}
}
@media (max-width: 1445px) {
.search-box .search-right {
	height: 80px;
}
}
@media (max-width: 1367px) {
.search-box .search-right {
	height: 76px;
}
}
@media (max-width: 1281px) {
.search-box .search-right {
	height: 72px;
}
}
@media (max-width: 767px) {
.search-box .search-right {
	height: 52px;
	padding: 0 5px 0 90px;
}
}
@media (max-width: 376px) {
.search-box .search-right {
	height: 42px;
	padding: 0 0 0 80px;
}
}
@media (max-width: 321px) {
.search-box .search-right {
	height: 38px;
	padding: 0 0 0 70px;
}
}
.search-box .search-right .search-input {
	position: relative;
	z-index: 5;
	height: 100px;
	width: 100%;
	padding: 28px 50px 0 75px;
}
@media (max-width: 1601px) {
.search-box .search-right .search-input {
	height: 90px;
	padding: 23px 50px 0 75px;
}
}
@media (max-width: 1445px) {
.search-box .search-right .search-input {
	height: 80px;
	padding: 18px 50px 0 75px;
}
}
@media (max-width: 1367px) {
.search-box .search-right .search-input {
	height: 76px;
	padding: 17px 50px 0 75px;
}
}
@media (max-width: 1281px) {
.search-box .search-right .search-input {
	height: 72px;
	padding: 15px 50px 0 75px;
}
}
@media (max-width: 767px) {
.search-box .search-right .search-input {
	height: 52px;
	padding: 5px 30px 0 45px;
}
}
@media (max-width: 376px) {
.search-box .search-right .search-input {
	height: 42px;
	padding: 0 30px 0 40px;
}
}
@media (max-width: 321px) {
.search-box .search-right .search-input {
	padding: 0 30px;
	height: 38px;
}
}
.search-box .search-right .search-input input {
	width: 100%;
	height: 42px;
	border: 1px solid #cdcdcd;
	font-family: "microsoft yahei";
	line-height: 42px;
	color: #fff;
	font-size: 14px;
	background: none;
	border: none;
}
.search-box .search-right .search-input input::-webkit-input-placeholder {
 color: #fff;
}
@media (max-width: 376px) {
.search-box .search-right .search-input input {
	font-size: 12px;
}
}
@media (max-width: 321px) {
.search-box .search-right .search-input input {
	height: 38px;
	font-size: 11px;
	line-height: 38px;
}
}
.search-box .search-right span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	color: #fff;
	overflow: hidden;
}
@media (max-width: 1601px) {
.search-box .search-right span {
	height: 90px;
	line-height: 90px;
}
}
@media (max-width: 1445px) {
.search-box .search-right span {
	height: 80px;
	line-height: 80px;
}
}
@media (max-width: 1367px) {
.search-box .search-right span {
	height: 76px;
	line-height: 76px;
}
}
@media (max-width: 1281px) {
.search-box .search-right span {
	height: 72px;
	line-height: 72px;
}
}
@media (max-width: 767px) {
.search-box .search-right span {
	height: 52px;
	line-height: 52px;
	width: 42px;
}
}
@media (max-width: 376px) {
.search-box .search-right span {
	height: 42px;
	line-height: 42px;
	width: 38px;
}
}
@media (max-width: 321px) {
.search-box .search-right span {
	height: 38px;
	line-height: 38px;
	width: 30px;
}
}
.search-box .search-right span a {
	display: block;
	color: #fff;
}
.search-box .search-right b {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	width: 45px;
	font-weight: bold;
	height: 100px;
	line-height: 96px;
	text-align: center;
	color: #fff;
	overflow: hidden;
}
@media (max-width: 1601px) {
.search-box .search-right b {
	height: 90px;
	line-height: 90px;
}
}
@media (max-width: 1445px) {
.search-box .search-right b {
	height: 80px;
	line-height: 78px;
}
}
@media (max-width: 1367px) {
.search-box .search-right b {
	height: 76px;
	line-height: 76px;
}
}
@media (max-width: 1281px) {
.search-box .search-right b {
	height: 72px;
	line-height: 72px;
}
}
@media (max-width: 767px) {
.search-box .search-right b {
	height: 52px;
	line-height: 52px;
	width: 30px;
}
}
@media (max-width: 376px) {
.search-box .search-right b {
	height: 42px;
	line-height: 42px;
}
}
@media (max-width: 321px) {
.search-box .search-right b {
	height: 38px;
	line-height: 38px;
}
}
.search-box .search-right .icon-sousuo {
	color: #fff;
	font-size: 20px;
}
@media (max-width: 376px) {
.search-box .search-right .icon-sousuo {
	font-size: 17px;
}
}
@media (max-width: 321px) {
.search-box .search-right .icon-sousuo {
	font-size: 16px;
}
}
.search-box .search-right .icon-error {
	color: #fff;
	font-size: 16px;
}
@media (max-width: 376px) {
.search-box .search-right .icon-error {
	font-size: 12px;
}
}
.search-box .top1 {
	display: block;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}
.search-box .top2 {
	display: block;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
}
.search-box .search-hide {
	position: absolute;
	left: 0;
	top: 100px;
	width: 50%;
	background: #fff;
	padding: 20px 0 40px;
	display: none;
}
@media (max-width: 1601px) {
.search-box .search-hide {
	top: 90px;
}
}
@media (max-width: 1445px) {
.search-box .search-hide {
	top: 80px;
}
}
@media (max-width: 1367px) {
.search-box .search-hide {
	top: 76px;
}
}
@media (max-width: 1281px) {
.search-box .search-hide {
	top: 72px;
}
}
@media (max-width: 767px) {
.search-box .search-hide {
	top: 52px;
	width: 80%;
	padding: 10px 0 15px;
}
}
@media (max-width: 376px) {
.search-box .search-hide {
	top: 42px;
}
}
@media (max-width: 321px) {
.search-box .search-hide {
	top: 38px;
}
}
.search-box .search-hide li {
	cursor: pointer;
	color: #666666;
	font-size: 14px;
	padding: 8px 55px;
	line-height: 22px;
}
@media (max-width: 1601px) {
.search-box .search-hide li {
	padding: 8px 48px;
}
}
@media (max-width: 1445px) {
.search-box .search-hide li {
	padding: 8px 30px;
}
}
@media (max-width: 767px) {
.search-box .search-hide li {
	padding: 4px 10px;
	line-height: 18px;
	font-size: 12px;
}
}
@media (max-width: 376px) {
.search-box .search-hide li {
	font-size: 11px;
}
}
.search-box .search-hide li:hover {
	background: #8e2424;
	color: #fff;
}
.bannerz {
	width: 100%;
	overflow: hidden;
}
.bannerz .pc-banner {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
@media (max-width: 991px) {
.bannerz .pc-banner {
	display: none;
}
}
.bannerz .pc-banner .slick-dots {
	bottom: 125px;
}
@media (max-width: 1650px) {
.bannerz .pc-banner .slick-dots {
	bottom: 100px;
}
}
@media (max-width: 992px) {
.bannerz .pc-banner .slick-dots {
	bottom: 80px;
}
}
.bannerz .pc-banner .slick-dots li button {
	width: 18px;
	height: 18px;
	background: url("style_res/banner-btn02.png") no-repeat;
	background-size: 100% 100%;
}
@media (max-width: 992px) {
.bannerz .pc-banner .slick-dots li button {
	width: 16px;
	height: 16px;
}
}
.bannerz .pc-banner .slick-dots li.slick-active button {
	background: url("style_res/banner-btn01.png") no-repeat;
	background-size: 100% 100%;
}
.bannerz .pc-banner .pic {
	display: block;
	position: relative;
}
.bannerz .pc-banner .pic:after {
	content: "";
	display: block;
	padding-bottom: 37.8%;
}
.bannerz .phone-banner {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
@media (min-width: 993px) {
.bannerz .phone-banner {
	display: none;
}
}
.bannerz .phone-banner .slick-dots {
	bottom: 125px;
}
@media (max-width: 1650px) {
.bannerz .phone-banner .slick-dots {
	bottom: 100px;
}
}
@media (max-width: 992px) {
.bannerz .phone-banner .slick-dots {
	bottom: 80px;
}
}
@media (max-width: 767px) {
.bannerz .phone-banner .slick-dots {
	bottom: 16px;
}
}
@media (max-width: 361px) {
.bannerz .phone-banner .slick-dots {
	bottom: 13px;
}
}
.bannerz .phone-banner .slick-dots li button {
	width: 18px;
	height: 18px;
	background: url("style_res/banner-btn02.png") no-repeat;
	background-size: 100% 100%;
}
@media (max-width: 992px) {
.bannerz .phone-banner .slick-dots li button {
	width: 16px;
	height: 16px;
}
}
@media (max-width: 767px) {
.bannerz .phone-banner .slick-dots li button {
	width: 12px;
	height: 12px;
}
}
@media (max-width: 361px) {
.bannerz .phone-banner .slick-dots li button {
	width: 10px;
	height: 10px;
}
}
.bannerz .phone-banner .slick-dots li.slick-active button {
	background: url("style_res/banner-btn01.png") no-repeat;
	background-size: 100% 100%;
}
.bannerz .phone-banner .pic {
	display: block;
	position: relative;
}
.bannerz .phone-banner .pic:after {
	content: "";
	display: block;
	padding-bottom: 37.5%;
}
.bomb {
	width: 100%;
	height: 100px;
}
@media (max-width: 1601px) {
.bomb {
	height: 90px;
}
}
@media (max-width: 1460px) {
.bomb {
	height: 80px;
}
}
@media (max-width: 1367px) {
.bomb {
	height: 76px;
}
}
@media (max-width: 1281px) {
.bomb {
	height: 72px;
}
}
@media (max-width: 1025px) {
.bomb {
	height: 68px;
}
}
@media (max-width: 767px) {
.bomb {
	height: 52px;
}
}
@media (max-width: 376px) {
.bomb {
	height: 42px;
}
}
@media (max-width: 321px) {
.bomb {
	height: 38px;
}
}
.boxz {
	background: #fff;
}
.contentbg {
	background: #eaeaea;
}
@media (max-width: 767px) {
.contentbg {
	padding: 15px 0 0;
}
}
.home-title {
	position: relative;
	z-index: 50;
	margin: -95px auto 0;
}
@media (max-width: 1650px) {
.home-title {
	margin: -80px auto 0;
}
}
@media (max-width: 1025px) {
.home-title {
	margin: -60px auto 0;
}
}
@media (max-width: 767px) {
.home-title {
	margin: 0 auto;
}
}
.home-title ul {
	background: #fff;
}
@media (max-width: 767px) {
.home-title ul {
	padding: 8px 3px 13px;
}
}
.home-title ul li {
	width: 14.2%;
	/* width: 12.5%; */
	float: left;
	padding: 30px 10px 40px;
	transition: all 0.15s ease-in-out;
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
}
@media (max-width: 1650px) {
.home-title ul li {
	padding: 25px 6px 30px;
}
}
@media (max-width: 1367px) {
.home-title ul li {
	padding: 10px 10px 20px;
}
}
@media (max-width: 767px) {
.home-title ul li {
	width: 33.3%;
	/*width: 25%;*/
	padding: 5px 10px;
}
}
@media (max-width: 376px) {
.home-title ul li {
	padding: 5px;
}
}
.home-title ul li:hover {
	background: #8e2424;
}
@media (max-width: 767px) {
.home-title ul li:hover {
	background: #fff;
}
}
.home-title ul li:hover .pic span {
	top: -64px;
}
@media (max-width: 1445px) {
.home-title ul li:hover .pic span {
	top: -54px;
}
}
@media (max-width: 767px) {
.home-title ul li:hover .pic span {
	top: 0;
}
}
.home-title ul li:hover .pic em {
	top: 0;
}
@media (max-width: 767px) {
.home-title ul li:hover .pic em {
	top: 42px;
}
}
@media (max-width: 376px) {
.home-title ul li:hover .pic em {
	top: 34px;
}
}
@media (max-width: 321px) {
.home-title ul li:hover .pic em {
	top: 30px;
}
}
.home-title ul li:hover p {
	color: #fff;
}
@media (max-width: 767px) {
.home-title ul li:hover p {
	color: #666666;
}
}
.home-title ul li .pic {
	margin: 0 auto;
	width: 64px;
	overflow: hidden;
	height: 64px;
	position: relative;
	z-index: 1;
}
@media (max-width: 1445px) {
.home-title ul li .pic {
	height: 54px;
	width: 54px;
}
}
@media (max-width: 1025px) {
.home-title ul li .pic {
	height: 48px;
	width: 48px;
}
}
@media (max-width: 767px) {
.home-title ul li .pic {
	height: 42px;
	width: 42px;
}
}
@media (max-width: 376px) {
.home-title ul li .pic {
	height: 34px;
	width: 34px;
}
}
@media (max-width: 321px) {
.home-title ul li .pic {
	height: 30px;
	width: 30px;
}
}
.home-title ul li .pic span {
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
}
.home-title ul li .pic em {
	font-style: inherit;
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	top: 65px;
	height: 100%;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
}
@media (max-width: 1445px) {
.home-title ul li .pic em {
	top: 54px;
}
}
@media (max-width: 1025px) {
.home-title ul li .pic em {
	top: 48px;
}
}
@media (max-width: 767px) {
.home-title ul li .pic em {
	top: 42px;
}
}
@media (max-width: 376px) {
.home-title ul li .pic em {
	top: 34px;
}
}
@media (max-width: 321px) {
.home-title ul li .pic em {
	top: 30px;
}
}
.home-title ul li p {
	color: #666666;
	font-size: 16px;
	height: 44px;
	margin: 5px auto 0;
	overflow: hidden;
	text-align: center;
	line-height: 22px;
}
@media (max-width: 1445px) {
.home-title ul li p {
	font-size: 14px;
	height: 40px;
	line-height: 20px;
}
}
@media (max-width: 1025px) {
.home-title ul li p {
	font-size: 12px;
	height: 36px;
	line-height: 18px;
}
}
@media (max-width: 767px) {
.home-title ul li p {
	font-size: 11px;
	height: 32px;
	margin: 0 auto;
	line-height: 16px;
}
}
@media (max-width: 376px) {
.home-title ul li p {
	font-size: 10px;
	height: 28px;
	line-height: 14px;
}
}
@media (max-width: 321px) {
.home-title ul li p {
	font-size: 9px;
	height: 24px;
	line-height: 12px;
}
}
.home-news {
	margin: 15px auto;
}
.home-news .boxz {
	padding: 7px 50px 30px;
}
@media (max-width: 1025px) {
.home-news .boxz {
	padding: 7px 30px 30px;
}
}
@media (max-width: 992px) {
.home-news .boxz {
	padding: 7px 20px 30px;
}
}
@media (max-width: 767px) {
.home-news .boxz {
	padding: 5px 10px 20px;
}
}
.home-news .main {
	margin: 45px auto 0;
}
@media (max-width: 1025px) {
.home-news .main {
	margin: 30px auto 0;
}
}
@media (max-width: 767px) {
.home-news .main {
	margin: 20px auto 0;
}
}
@media (max-width: 376px) {
.home-news .main {
	margin: 15px auto 0;
}
}
.home-news .main .left {
	float: left;
	width: 54%;
	border: 1px solid #f8f8f8;
}
@media (max-width: 1025px) {
.home-news .main .left {
	float: none;
	width: 100%;
}
}
.home-news .main .left .pic {
	width: 44.3%;
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
@media (max-width: 1425px) {
.home-news .main .left .pic {
	width: 50%;
}
}
@media (max-width: 1025px) {
.home-news .main .left .pic {
	width: 46%;
}
}
@media (max-width: 767px) {
.home-news .main .left .pic {
	float: none;
	width: 100%;
}
}
.home-news .main .left .pic img {
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
    height: auto;
}
.home-news .main .left .pic:after {
	content: "";
	display: block;
	padding-bottom: 91.6%;
}
.home-news .main .left .pic:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	z-index: 90;
	width: 100%;
	height: 100%;

	opacity: 0;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	background: rgba(0, 0, 0, 0.2);
}
.home-news .main .left .txt {
	width: 54.7%;
	float: left;
	padding: 25px 25px 0 30px;
}
@media (max-width: 1650px) {
.home-news .main .left .txt {
	padding: 15px 10px 0 20px;
}
}
@media (max-width: 1425px) {
.home-news .main .left .txt {
	width: 50%;
	padding: 15px 10px 0 15px;
}
}
@media (max-width: 1025px) {
.home-news .main .left .txt {
	width: 54%;
	padding: 20px 15px 0 20px;
}
}
@media (max-width: 767px) {
.home-news .main .left .txt {
	width: 100%;
	padding: 20px 15px;
}
}
.home-news .main .left .txt .text {
	position: relative;
	z-index: 1;
	height: 64px;
	overflow: hidden;
	padding: 5px 0 0 90px;
}
@media (max-width: 1650px) {
.home-news .main .left .txt .text {
	padding: 5px 0 0 85px;
}
}
@media (max-width: 1425px) {
.home-news .main .left .txt .text {
	padding: 5px 0 0 70px;
}
}
@media (max-width: 767px) {
.home-news .main .left .txt .text {
	height: 46px;
	padding: 0 0 0 60px;
}
}
.home-news .main .left .txt .text time {
	position: absolute;
	left: 0;
	top: 0;
	width: 70px;
	height: 64px;
	border: 1px solid #8e2424;
	display: block;
}
@media (max-width: 1425px) {
.home-news .main .left .txt .text time {
	width: 60px;
}
}
@media (max-width: 992px) {
.home-news .main .left .txt .text time {
	width: 56px;
	height: 58px;
}
}
@media (max-width: 992px) {
.home-news .main .left .txt .text time {
	width: 50px;
	height: 46px;
}
}
.home-news .main .left .txt .text time big {
	display: block;
	height: 42px;
	line-height: 42px;
	text-align: center;
	overflow: hidden;
	font-size: 40px;
	color: #8e2424;
}
@media (max-width: 1425px) {
.home-news .main .left .txt .text time big {
	font-size: 36px;
}
}
@media (max-width: 992px) {
.home-news .main .left .txt .text time big {
	height: 36px;
	font-size: 36px;
	line-height: 36px;
}
}
@media (max-width: 767px) {
.home-news .main .left .txt .text time big {
	height: 24px;
	font-size: 20px;
	line-height: 24px;
}
}
.home-news .main .left .txt .text time small {
	display: block;
	height: 20px;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
	font-size: 12px;
	color: #fff;
	background: #8e2424;
}
@media (max-width: 767px) {
.home-news .main .left .txt .text time small {
	font-size: 10px;
}
}
.home-news .main .left .txt span {
	color: #1c1c1c;
	font-size: 18px;
	height: 52px;
	display: block;
	overflow: hidden;
	line-height: 26px;
}
@media (max-width: 1650px) {
.home-news .main .left .txt span {
	font-size: 14px;
	height: 48px;
	line-height: 24px;
}
}
@media (max-width: 1025px) {
.home-news .main .left .txt span {
	font-size: 18px;
	height: 56px;
	line-height: 28px;
}
}
@media (max-width: 992px) {
.home-news .main .left .txt span {
	font-size: 16px;
	height: 48px;
	line-height: 24px;
}
}
@media (max-width: 767px) {
.home-news .main .left .txt span {
	font-size: 14px;
	height: 44px;
	line-height: 22px;
}
}
.home-news .main .left .txt p {
	color: #777777;
	font-size: 14px;
	line-height: 26px;
	overflow: hidden;
	height: 104px;
	margin: 25px 0 0;
}
@media (max-width: 1650px) {
.home-news .main .left .txt p {
	margin: 15px 0 0;
}
}
@media (max-width: 1550px) {
.home-news .main .left .txt p {
	font-size: 13px;
	line-height: 22px;
	height: 88px;
}
}
@media (max-width: 1425px) {
.home-news .main .left .txt p {
	margin: 15px 0 0;
	font-size: 12px;
	line-height: 20px;
	height: 80px;
}
}
@media (max-width: 1025px) {
.home-news .main .left .txt p {
	font-size: 14px;
	line-height: 24px;
	height: 96px;
}
}
@media (max-width: 992px) {
.home-news .main .left .txt p {
	font-size: 13px;
	line-height: 22px;
	height: 88px;
	margin: 10px 0 0;
}
}
@media (max-width: 767px) {
.home-news .main .left .txt p {
	line-height: 20px;
	height: 80px;
}
}
@media (max-width: 376px) {
.home-news .main .left .txt p {
	font-size: 11px;
	line-height: 16px;
	height: 64px;
	margin: 12px 0 0;
}
}
.home-news .main .left .txt .more {
	width: 43px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	overflow: hidden;
	border: 1px solid #c6c6c6;
	border-radius: 50%;
	margin: 45px 0 0;
}
@media (max-width: 1800px) {
.home-news .main .left .txt .more {
	margin: 20px 0 0;
}
}
@media (max-width: 1650px) {
.home-news .main .left .txt .more {
	margin: 10px 0 0;
}
}
@media (max-width: 1425px) {
.home-news .main .left .txt .more {
	width: 34px;
	line-height: 34px;
	height: 34px;
}
}
@media (max-width: 1025px) {
.home-news .main .left .txt .more {
	margin: 30px 0 0;
}
}
@media (max-width: 992px) {
.home-news .main .left .txt .more {
	margin: 15px 0 0;
}
}
@media (max-width: 767px) {
.home-news .main .left .txt .more {
	margin: 13px 0 0;
}
}
@media (max-width: 321px) {
.home-news .main .left .txt .more {
	width: 30px;
	line-height: 30px;
	height: 30px;
}
}
.home-news .main .left .txt .more .icon-xiangyou {
	color: #c6c6c6;
	font-size: 28px;
}
.home-news .main .left:hover .pic:before {
	opacity: 1;
}
.home-news .main .left:hover .pic img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
}
@media (max-width: 767px) {
.home-news .main .left:hover .pic img {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
}
}
.home-news .main .left:hover .txt span {
	color: #8e2424;
}
@media (max-width: 767px) {
.home-news .main .left:hover .txt span {
	color: #1c1c1c;
}
}
.home-news .main .left:hover .more {
	background: #8e2424;
	border: 1px solid #8e2424;
}
@media (max-width: 767px) {
.home-news .main .left:hover .more {
	color: #1c1c1c;
	background: #FFF;
	border: 1px solid #c6c6c6;
}
}
.home-news .main .left:hover .more .icon-xiangyou {
	color: #fff;
}
@media (max-width: 767px) {
.home-news .main .left:hover .more .icon-xiangyou {
	color: #c6c6c6;
}
}
.home-news .main .right {
	float: left;
	width: 46%;
	padding: 0 0 0 35px;
}
@media (max-width: 1600px) {
.home-news .main .right {
	padding: 0 0 0 15px;
}
}
@media (max-width: 1025px) {
.home-news .main .right {
	float: none;
	width: 100%;
	padding: 20px 0 0;
}
}
@media (max-width: 767px) {
.home-news .main .right {
	padding: 10px 0 0;
}
}
.home-news .main .right ul li {
	position: relative;
	width: 100%;
	min-height: 102px;
	display: inline-block;
	margin: 0 0 10px;
	padding: 25px 0 25px 115px;
}
@media (max-width: 1800px) {
.home-news .main .right ul li {
	padding: 20px 0 20px 115px;
	min-height: 92px;
}
}
@media (max-width: 1600px) {
.home-news .main .right ul li {
	padding: 17px 0 17px 115px;
	min-height: 86px;
}
}
@media (max-width: 1450px) {
.home-news .main .right ul li {
	margin: 0;
	padding: 16px 0 16px 95px;
	min-height: 78px;
}
}
@media (max-width: 1025px) {
.home-news .main .right ul li {
	padding: 20px 0 20px 95px;
	min-height: 86px;
}
}
@media (max-width: 767px) {
.home-news .main .right ul li {
	padding: 8px 0 8px 80px;
	min-height: 60px;
}
}
@media (max-width: 376px) {
.home-news .main .right ul li {
	padding: 8px 0 8px 70px;
}
}
.home-news .main .right ul li:hover {
	background: #8e2424;
	padding: 25px 10px 25px 115px;
}
@media (max-width: 1800px) {
.home-news .main .right ul li:hover {
	padding: 20px 0 20px 115px;
}
}
@media (max-width: 1600px) {
.home-news .main .right ul li:hover {
	padding: 10px 0 10px 115px;
}
}
@media (max-width: 1450px) {
.home-news .main .right ul li:hover {
	padding: 10px 0 10px 95px;
}
}
@media (max-width: 1025px) {
.home-news .main .right ul li:hover {
	padding: 20px 0 20px 95px;
}
}
@media (max-width: 767px) {
.home-news .main .right ul li:hover {
	background: #FFF;
	padding: 8px 0 8px 80px;
}
}
@media (max-width: 376px) {
.home-news .main .right ul li:hover {
	padding: 8px 0 8px 70px;
}
}
.home-news .main .right ul li:hover time big {
	color: #fff;
}
@media (max-width: 767px) {
.home-news .main .right ul li:hover time big {
	color: #343435;
}
}
.home-news .main .right ul li:hover time small {
	color: #fff;
}
@media (max-width: 767px) {
.home-news .main .right ul li:hover time small {
	color: #777777;
}
}
.home-news .main .right ul li:hover span {
	color: #fff;
}
@media (max-width: 767px) {
.home-news .main .right ul li:hover span {
	color: #1c1c1c;
}
}
.home-news .main .right ul li:hover p {
	color: #fff;
}
@media (max-width: 767px) {
.home-news .main .right ul li:hover p {
	color: #777777;
}
}
.home-news .main .right ul li time {
	position: absolute;
	left: 0;
	width: 90px;
}
@media (max-width: 1450px) {
.home-news .main .right ul li time {
	width: 78px;
}
}
@media (max-width: 767px) {
.home-news .main .right ul li time {
	width: 65px;
}
}
@media (max-width: 376px) {
.home-news .main .right ul li time {
	width: 60px;
}
}
.home-news .main .right ul li time:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 5px;
	width: 1px;
	height: 40px;
	background: #d2d2d2;
}
.home-news .main .right ul li time big {
	display: block;
	color: #343435;
	font-size: 30px;
	line-height: 32px;
	height: 32px;
	text-align: center;
	overflow: hidden;
}
@media (max-width: 376px) {
.home-news .main .right ul li time big {
	font-size: 24px;
	line-height: 28px;
	height: 28px;
}
}
.home-news .main .right ul li time small {
	display: block;
	color: #777777;
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	text-align: center;
	overflow: hidden;
}
@media (max-width: 376px) {
.home-news .main .right ul li time small {
	font-size: 11px;
}
}
.home-news .main .right ul li span {
	display: block;
	height: 24px;
	margin: 3px 0 0;
	line-height: 24px;
	overflow: hidden;
	color: #1c1c1c;
	font-size: 18px;
}
@media (max-width: 1550px) {
.home-news .main .right ul li span {
	height: 20px;
	line-height: 20px;
	font-size: 16px;
}
}
@media (max-width: 767px) {
.home-news .main .right ul li span {
	font-size: 14px;
}
}
.home-news .main .right ul li p {
	display: block;
	height: 22px;
	margin: 3px 0 0;
	line-height: 22px;
	overflow: hidden;
	color: #777777;
	font-size: 14px;
}
@media (max-width: 1550px) {
.home-news .main .right ul li p {
	line-height: 20px;
	height: 20px;
	font-size: 13px;
}
}
@media (max-width: 767px) {
.home-news .main .right ul li p {
	line-height: 18px;
	height: 18px;
	font-size: 11px;
}
}
@media (max-width: 361px) {
.home-news .main .right ul li p {
	font-size: 10px;
	line-height: 14px;
	height: 14px;
}
}
.titlez {
	text-align: center;
	margin: 30px auto 0;
}
@media (max-width: 767px) {
.titlez {
	margin: 18px auto 0;
}
}
.titlez .lmmc {
	display: inline-block;
	position: relative;
	z-index: 1;
	padding: 0 35px 25px;
	color: #333;
	font-size: 36px;
	line-height: 44px;
}
.titlez span:hover a {
	color: #8e2424;
}
@media (max-width: 767px) {
.titlez span:hover a {
	color: #333;
}
}
.titlez span a {
	color: #333;
}
@media (max-width: 1025px) {
.titlez span {
	font-size: 30px;
	line-height: 40px;
}
}
@media (max-width: 767px) {
.titlez span {
	font-size: 22px;
	padding: 0 25px 20px;
	line-height: 30px;
}
}
@media (max-width: 376px) {
.titlez span {
	font-size: 20px;
	padding: 0 25px 20px;
	line-height: 30px;
}
}
.titlez span:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	background: url("style_res/title-bg.png") no-repeat;
	background-size: 100% 100%;
	width: 210px;
	height: 28px;
}
@media (max-width: 767px) {
.titlez span:after {
	width: 150px;
	height: 19px;
}
}
@media (max-width: 376px) {
.titlez span:after {
	width: 130px;
	height: 16px;
}
}
.home-dynamic {
	margin: 15px auto;
}
.home-dynamic .boxz {
	padding: 15px 50px 30px;
}
@media (max-width: 1025px) {
.home-dynamic .boxz {
	padding: 5px 30px 30px;
}
}
@media (max-width: 992px) {
.home-dynamic .boxz {
	padding: 5px 20px 30px;
}
}
@media (max-width: 767px) {
.home-dynamic .boxz {
	padding: 5px 10px 25px;
}
}
.home-dynamic ul {
	margin: 30px -10px 0;
}
@media (max-width: 1025px) {
.home-dynamic ul {
	margin: 15px -6px 0;
}
}
@media (max-width: 992px) {
.home-dynamic ul {
	margin: 15px -4px 0;
}
}
@media (max-width: 767px) {
.home-dynamic ul {
	margin: 10px -4px 0;
}
}
@media (max-width: 321px) {
.home-dynamic ul {
	margin: 10px -3px 0;
}
}
.home-dynamic ul li {
	width: 25%;
	float: left;
	padding: 10px;
}
@media (max-width: 1025px) {
.home-dynamic ul li {
	padding: 10px 6px;
}
}
@media (max-width: 992px) {
.home-dynamic ul li {
	padding: 10px 4px;
}
}
@media (max-width: 767px) {
.home-dynamic ul li {
	width: 50%;
	padding: 5px 4px;
}
}
@media (max-width: 321px) {
.home-dynamic ul li {
	padding: 5px 3px;
}
}
.home-dynamic ul li .pic {
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.home-dynamic ul li .pic img {
	transition: all 0.65s ease-in-out;
	-webkit-transition: all 0.65s ease-in-out;
	-moz-transition: all 0.65s ease-in-out;
}
.home-dynamic ul li .pic:after {
	content: "";
	display: block;
	padding-bottom: 67%;
}
.home-dynamic ul li .pic .mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url("style_res/mask.png");
	opacity: 0;
	display: none\9;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
@media (max-width: 767px) {
.home-dynamic ul li .pic .mask {
	display: none;
}
}
.home-dynamic ul li .pic .mask span {
	display: block;
	margin: 20% auto 13px;
	height: 60px;
	width: 60px;
	border: 1px solid #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 58px;
	overflow: hidden;
	position: relative;
	transform: scale(0.75);
	-webkit-transform: scale(0.75);
	-moz-transform: scale(0.75);
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
.home-dynamic ul li .pic .mask span .icon-yanjing {
	color: #fff;
	font-size: 38px;
}
@media (max-width: 1600px) {
.home-dynamic ul li .pic .mask span .icon-yanjing {
	font-size: 28px;
}
}
@media (max-width: 1600px) {
.home-dynamic ul li .pic .mask span {
	margin: 18% auto 13px;
	height: 50px;
	line-height: 50px;
	width: 50px;
}
}
.home-dynamic ul li .pic .mask em {
	display: block;
	font-style: inherit;
	text-align: center;
	padding: 0 10px;
	color: #fff;
	font-size: 16px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
.home-dynamic ul li .txt {
	padding: 25px 20px 10px;
}
@media (max-width: 1600px) {
.home-dynamic ul li .txt {
	padding: 18px 15px 10px;
}
}
@media (max-width: 1025px) {
.home-dynamic ul li .txt {
	padding: 15px 10px 10px;
}
}
@media (max-width: 767px) {
.home-dynamic ul li .txt {
	padding: 13px 8px 0;
}
}
@media (max-width: 321px) {
.home-dynamic ul li .txt {
	padding: 10px 8px 0;
}
}
.home-dynamic ul li .txt span {
	height: 48px;
	line-height: 24px;
	display: block;
	overflow: hidden;
	color: #1c1c1c;
	font-size: 18px;
}
@media (max-width: 1600px) {
.home-dynamic ul li .txt span {
	font-size: 16px;
}
}
@media (max-width: 1025px) {
.home-dynamic ul li .txt span {
	font-size: 14px;
}
}
@media (max-width: 992px) {
.home-dynamic ul li .txt span {
	font-size: 13px;
}
}
@media (max-width: 767px) {
.home-dynamic ul li .txt span {
	height: 20px;
	line-height: 20px;
}
}
.home-dynamic ul li .txt p {
	height: 44px;
	margin: 12px 0 0;
	line-height: 22px;
	overflow: hidden;
	color: #777777;
	font-size: 14px;
}
@media (max-width: 1600px) {
.home-dynamic ul li .txt p {
	margin: 6px 0 0;
}
}
@media (max-width: 1025px) {
.home-dynamic ul li .txt p {
	font-size: 12px;
}
}
@media (max-width: 992px) {
.home-dynamic ul li .txt p {
	font-size: 10px;
	margin: 4px 0 0;
	line-height: 18px;
	height: 36px;
}
}
@media (max-width: 767px) {
.home-dynamic ul li .txt p {
	line-height: 16px;
	height: 32px;
}
}
@media (max-width: 321px) {
.home-dynamic ul li .txt p {
	font-size: 9px;
	margin: 4px 0 0;
	line-height: 14px;
	height: 28px;
}
}
.home-dynamic ul li .txt .more {
	border-top: 1px solid #e5e5e5;
	color: #666666;
	height: 46px;
	margin: 35px 0 0;
	font-size: 12px;
	padding: 0 35px 0 0;
	line-height: 46px;
	position: relative;
	overflow: hidden;
}
@media (max-width: 1600px) {
.home-dynamic ul li .txt .more {
	margin: 25px 0 0;
}
}
@media (max-width: 1025px) {
.home-dynamic ul li .txt .more {
	margin: 15px 0 0;
}
}
@media (max-width: 992px) {
.home-dynamic ul li .txt .more {
	font-size: 11px;
	height: 40px;
	line-height: 40px;
}
}
@media (max-width: 321px) {
.home-dynamic ul li .txt .more {
	margin: 10px 0 0;
	height: 36px;
	line-height: 34px;
}
}
.home-dynamic ul li .txt .more:before {
	content: "";
	position: absolute;
	width: 0;
	height: 1px;
	z-index: 50;
	background: #8e2424;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
}
@media (max-width: 767px) {
.home-dynamic ul li .txt .more:before {
	display: none;
}
}
.home-dynamic ul li .txt .more:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 20px;
	width: 24px;
	height: 5px;
	background: url("style_res/dynamic-ico01.png") no-repeat;
	background-size: 100% 100%;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
@media (max-width: 992px) {
.home-dynamic ul li .txt .more:after {
	width: 20px;
	height: 4px;
	top: 16px;
}
}
@media (max-width: 321px) {
.home-dynamic ul li .txt .more:after {
	width: 16px;
	height: 3px;
	top: 14px;
}
}
.home-dynamic ul li a {
	display: block;
	overflow: hidden;
	border: 1px solid #f8f8f8;
}
.home-dynamic ul li a:hover .pic img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
}
@media (max-width: 767px) {
.home-dynamic ul li a:hover .pic img {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
}
}
.home-dynamic ul li a:hover .pic .mask {
	opacity: 1;
	display: block\9;
}
.home-dynamic ul li a:hover .pic .mask span {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
}
.home-dynamic ul li a:hover .txt span {
	color: #8e2424;
}
@media (max-width: 767px) {
.home-dynamic ul li a:hover .txt span {
	color: #1c1c1c;
}
}
.home-dynamic ul li a:hover .txt .more:before {
	width: 100%;
}
.home-dynamic ul li a:hover .txt .more:after {
	background: url("style_res/dynamic-ico02.png") no-repeat;
	background-size: 100% 100%;
	right: 12px;
}
@media (max-width: 767px) {
.home-dynamic ul li a:hover .txt .more:after {
	background: url("style_res/dynamic-ico01.png") no-repeat;
	background-size: 100% 100%;
	right: 0;
}
}
.home-activity {
	margin: 15px auto;
}
.home-activity .boxz {
	padding: 15px 50px 40px;
}
@media (max-width: 1025px) {
.home-activity .boxz {
	padding: 15px 30px 40px;
}
}
@media (max-width: 992px) {
.home-activity .boxz {
	padding: 15px 20px 40px;
}
}
@media (max-width: 767px) {
.home-activity .boxz {
	padding: 8px 10px 0;
}
}
.home-activity ul {
	margin: 40px -58px;
}
@media (max-width: 1601px) {
.home-activity ul {
	margin: 40px -35px;
}
}
@media (max-width: 1025px) {
.home-activity ul {
	margin: 35px -25px 10px;
}
}
@media (max-width: 992px) {
.home-activity ul {
	margin: 35px -15px 10px;
}
}
@media (max-width: 767px) {
.home-activity ul {
	margin: 20px 0 10px;
}
}
.home-activity ul li {
	width: 33.33333333%;
	float: left;
	padding: 0 58px;
	border-right: 1px solid #ececec;
}
@media (max-width: 1601px) {
.home-activity ul li {
	padding: 0 35px;
}
}
@media (max-width: 1025px) {
.home-activity ul li {
	padding: 0 25px;
}
}
@media (max-width: 992px) {
.home-activity ul li {
	padding: 0 15px;
}
}
@media (max-width: 767px) {
.home-activity ul li {
	width: 100%;
	padding: 0 0 20px;
	margin: 0 auto 15px;
	border-right: none;
	border-bottom: 1px solid #ccc;
}
}
.home-activity ul li:last-child {
	border: none;
}
.home-activity ul li:hover span {
	color: #8e2424;
}
@media (max-width: 767px) {
.home-activity ul li:hover span {
	color: #1c1c1c;
}
}
.home-activity ul li:hover time {
	color: #8e2424;
}
@media (max-width: 767px) {
.home-activity ul li:hover time {
	color: #343435;
}
}
.home-activity ul li:hover .more {
	background: #8e2424;
	border: 1px solid #8e2424;
}
@media (max-width: 767px) {
.home-activity ul li:hover .more {
	background: #fff;
	border: 1px solid #c6c6c6;
}
}
.home-activity ul li:hover .more .icon-xiangyou {
	color: #fff;
}
@media (max-width: 767px) {
.home-activity ul li:hover .more .icon-xiangyou {
	color: #c6c6c6;
}
}
.home-activity ul li time {
	display: block;
	color: #343435;
	font-size: 30px;
	line-height: 42px;
	height: 42px;
	overflow: hidden;
}
@media (max-width: 361px) {
.home-activity ul li time {
	font-size: 24px;
	line-height: 32px;
	height: 32px;
}
}
.home-activity ul li time small {
	color: #666666;
	font-size: 14px;
}
@media (max-width: 361px) {
.home-activity ul li time small {
	font-size: 12px;
}
}
.home-activity ul li span {
	display: block;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 27px;
	height: 54px;
	margin: 10px 0 20px;
	overflow: hidden;
}
@media (max-width: 1025px) {
.home-activity ul li span {
	font-size: 16px;
	line-height: 24px;
	height: 48px;
	margin: 10px 0;
}
}
@media (max-width: 992px) {
.home-activity ul li span {
	font-size: 14px;
	line-height: 24px;
	height: 48px;
}
}
@media (max-width: 767px) {
.home-activity ul li span {
	font-size: 16px;
	line-height: 24px;
	margin: 5px 0 8px;
	height: 48px;
}
}
@media (max-width: 361px) {
.home-activity ul li span {
	font-size: 14px;
	line-height: 20px;
	margin: 5px 0 8px;
	height: 40px;
}
}
.home-activity ul li p {
	display: block;
	color: #777777;
	font-size: 14px;
	line-height: 22px;
	height: 66px;
	overflow: hidden;
}
@media (max-width: 1025px) {
.home-activity ul li p {
	font-size: 12px;
	line-height: 20px;
	height: 60px;
}
}
@media (max-width: 767px) {
.home-activity ul li p {
	font-size: 13px;
	line-height: 20px;
	height: 60px;
}
}
@media (max-width: 361px) {
.home-activity ul li p {
	font-size: 12px;
	line-height: 18px;
	margin: 5px 0 8px;
	height: 54px;
}
}
.home-activity ul li .more {
	width: 43px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	overflow: hidden;
	border: 1px solid #c6c6c6;
	border-radius: 50%;
	margin: 70px 0 0;
}
@media (max-width: 1025px) {
.home-activity ul li .more {
	margin: 20px 0 0;
}
}
@media (max-width: 992px) {
.home-activity ul li .more {
	width: 38px;
	height: 38px;
	line-height: 38px;
}
}
@media (max-width: 767px) {
.home-activity ul li .more {
	margin: 15px 0 0;
}
}
@media (max-width: 321px) {
.home-activity ul li .more {
	width: 32px;
	height: 32px;
	line-height: 30px;
}
}
.home-activity ul li .more .icon-xiangyou {
	color: #c6c6c6;
	font-size: 28px;
}
@media (max-width: 321px) {
.home-activity ul li .more .icon-xiangyou {
	font-size: 24px;
}
}
.home-about {
	margin: 15px auto 0;
}
.home-about .boxz {
	background: #f6f6f6;
	padding: 20px 50px 50px;
}
@media (max-width: 1025px) {
.home-about .boxz {
	padding: 20px 30px 30px;
}
}
@media (max-width: 992px) {
.home-about .boxz {
	padding: 20px 20px 30px;
}
}
@media (max-width: 767px) {
.home-about .boxz {
	padding: 20px 10px;
}
}
@media (max-width: 321px) {
.home-about .boxz {
	padding: 10px 10px 20px;
}
}
.home-about .boxz big {
	display: block;
	height: 52px;
	line-height: 52px;
	overflow: hidden;
	color: #333333;
	font-size: 18px;
	border-bottom: 1px solid #e3e3e3;
}
@media (max-width: 1025px) {
.home-about .boxz big {
	height: 46px;
	line-height: 46px;
	font-size: 17px;
}
}
@media (max-width: 321px) {
.home-about .boxz big {
	height: 40px;
	line-height: 40px;
	font-size: 15px;
}
}
.home-about .main {
	margin: 20px auto 0;
}
@media (max-width: 767px) {
.home-about .main {
	margin: 15px auto 10px;
}
}
.home-about .h-about {
	float: left;
	padding: 0 5.5% 0 0;
	width: 33%;
}
@media (max-width: 1600px) {
.home-about .h-about {
	padding: 0 3% 0 0;
}
}
@media (max-width: 992px) {
.home-about .h-about {
	width: 22%;
}
}
@media (max-width: 767px) {
.home-about .h-about {
	float: none;
	width: 100%;
}
}
.home-about .h-about span {
	display: block;
	width: 20.7%;
	float: left;
	position: relative;
}
@media (max-width: 1600px) {
.home-about .h-about span {
	width: 30%;
}
}
@media (max-width: 992px) {
.home-about .h-about span {
	width: 50%;
	float: none;
	margin: 0 auto;
	text-align: center;
}
}
@media (max-width: 767px) {
.home-about .h-about span {
	width: 26%;
	float: left;
}
}
.home-about .h-about span:after {
	content: "";
	display: block;
	padding-bottom: 99%;
}
.home-about .h-about p {
	float: left;
	width: 79.3%;
	color: #777777;
	font-size: 14px;
	padding: 0 0 0 15px;
	line-height: 20px;
}
@media (max-width: 1600px) {
.home-about .h-about p {
	width: 70%;
}
}
@media (max-width: 1025px) {
.home-about .h-about p {
	font-size: 12px;
}
}
@media (max-width: 992px) {
.home-about .h-about p {
	width: 100%;
	font-size: 10px;
	line-height: 16px;
	padding: 10px 0 0;
}
}
@media (max-width: 767px) {
.home-about .h-about p {
	font-size: 14px;
	width: 74%;
	float: left;
	padding: 10px 0 0 10px;
	line-height: 20px;
}
}
@media (max-width: 361px) {
.home-about .h-about p {
	font-size: 13px;
	width: 74%;
	float: left;
	padding: 7px 0 0 10px;
	line-height: 18px;
}
}
.home-about .h-magazine {
	float: left;
	width: 33%;
}
@media (max-width: 992px) {
.home-about .h-magazine {
	width: 45%;
}
}
@media (max-width: 767px) {
.home-about .h-magazine {
	float: none;
	width: 100%;
}
}
.home-about .h-magazine a {
	display: block;
}
.home-about .h-magazine span {
	display: block;
	width: 20.7%;
	float: left;
	position: relative;
}
@media (max-width: 1600px) {
.home-about .h-magazine span {
	width: 27%;
}
}
@media (max-width: 1450px) {
.home-about .h-magazine span {
	width: 30%;
}
}
@media (max-width: 767px) {
.home-about .h-magazine span {
	width: 26%;
}
}
.home-about .h-magazine span:after {
	content: "";
	display: block;
	padding-bottom: 137%;
}
.home-about .h-magazine .txt {
	float: left;
	width: 79.3%;
	color: #777777;
	font-size: 14px;
	padding: 0 0 0 15px;
}
@media (max-width: 1600px) {
.home-about .h-magazine .txt {
	width: 73%;
}
}
@media (max-width: 1450px) {
.home-about .h-magazine .txt {
	width: 70%;
}
}
@media (max-width: 767px) {
.home-about .h-magazine .txt {
	width: 74%;
}
}
.home-about .h-magazine .txt em {
	display: block;
	font-style: inherit;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
@media (max-width: 1600px) {
.home-about .h-magazine .txt em {
	font-size: 16px;
}
}
@media (max-width: 1025px) {
.home-about .h-magazine .txt em {
	font-size: 14px;
	line-height: 22px;
	height: 44px;
}
}
@media (max-width: 767px) {
.home-about .h-magazine .txt em {
	height: 60px;
	line-height: 20px;
}
}
@media (max-width: 361px) {
.home-about .h-magazine .txt em {
	font-size: 12px;
	line-height: 16px;
	height: 48px;
}
}
.home-about .h-magazine .txt p {
	display: block;
	font-style: inherit;
	color: #777777;
	font-size: 14px;
	margin: 8px 0 0;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}
@media (max-width: 767px) {
.home-about .h-magazine .txt p {
	font-size: 13px;
	height: 60px;
	margin: 8px 0 0;
}
}
@media (max-width: 376px) {
.home-about .h-magazine .txt p {
	font-size: 11px;
	line-height: 18px;
	height: 54px;
}
}
@media (max-width: 361px) {
.home-about .h-magazine .txt p {
	font-size: 10px;
	line-height: 16px;
	margin: 5px 0 0;
	height: 48px;
}
}
.home-about .h-contact {
	float: left;
	width: 33%;
	padding: 0 4% 0 10%;
}
@media (max-width: 1600px) {
.home-about .h-contact {
	padding: 0 2% 0 5%;
}
}
@media (max-width: 1450px) {
.home-about .h-contact {
	padding: 0 2% 0 4%;
}
}
@media (max-width: 992px) {
.home-about .h-contact {
	padding: 0 2% 0 4%;
}
}
@media (max-width: 767px) {
.home-about .h-contact {
	float: none;
	width: 100%;
	padding: 0;
}
}
.home-about .h-contact em {
	display: block;
	font-style: inherit;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
}
@media (max-width: 1025px) {
.home-about .h-contact em {
	font-size: 12px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.home-about .h-contact em {
	font-size: 14px;
	line-height: 24px;
}
}
.home-about .h-contact em a {
	color: #666666;
}
.home-about .h-contact em a:hover {
	color: #8e2424;
}
.home-about .h-contact small {
	display: block;
	margin: 8px 0 0 5px;
}
@media (max-width: 1025px) {
.home-about .h-contact small {
	margin: 5px 0 0 5px;
}
}
.home-about .h-contact small .icon-dizhi {
	color: #000000;
	font-size: 20px;
}
footer {
	background: #323238;
	padding: 40px 0 0;
}
@media (max-width: 767px) {
footer {
	padding: 20px 0 0;
	margin: 0 0 54px;
}
}
footer .footer .footer-nav {
	float: left;
	width: 79%;
}
@media (max-width: 992px) {
footer .footer .footer-nav {
	display: none;
}
}
footer .footer .footer-nav ul li {
	float: left;
	width: 20%;
	padding: 0 20px 0 0;
}
footer .footer .footer-nav ul li span {
	display: block;
	margin: 0 0 15px;
}
footer .footer .footer-nav ul li span > a {
	color: #fff;
	font-size: 18px;
	line-height: 26px;
}
@media (max-width: 1450px) {
footer .footer .footer-nav ul li span > a {
	font-size: 16px;
	line-height: 24px;
}
}
footer .footer .footer-nav ul li > a {
	color: #adadaf;
	display: block;
	font-size: 16px;
	margin: 0 0 5px;
	line-height: 22px;
}
@media (max-width: 1681px) {
footer .footer .footer-nav ul li > a {
	font-size: 14px;
}
}
@media (max-width: 1450px) {
footer .footer .footer-nav ul li > a {
	font-size: 12px;
	line-height: 20px;
}
}
footer .footer .footer-nav ul li > a:hover {
	color: #8e2424;
}
footer .footer .footer-txt {
	float: left;
	width: 21%;
}
@media (max-width: 992px) {
footer .footer .footer-txt {
	float: none;
	width: 100%;
	padding: 0 10px;
}
}
footer .footer .footer-txt big {
	color: #fff;
	display: block;
	font-size: 18px;
	line-height: 26px;
	margin: 0 0 15px;
}
@media (max-width: 1681px) {
footer .footer .footer-txt big {
	margin: 0 0 12px;
}
}
@media (max-width: 767px) {
footer .footer .footer-txt big {
	font-size: 16px;
	margin: 0 0 5px;
	line-height: 24px;
}
}
@media (max-width: 321px) {
footer .footer .footer-txt big {
	font-size: 14px;
	line-height: 20px;
}
}
@media (max-width: 992px) {
footer .footer .footer-txt .link {
	margin: 0 -15px;
}
}
@media (max-width: 992px) {
footer .footer .footer-txt .link li {
	float: left;
	margin: 0 15px;
}
}
@media (max-width: 767px) {
footer .footer .footer-txt .link li {
	margin: 0 10px;
}
}
footer .footer .footer-txt .link li a {
	color: #adadaf;
	display: block;
	font-size: 16px;
	margin: 0 0 2px;
	line-height: 24px;
}
@media (max-width: 1681px) {
footer .footer .footer-txt .link li a {
	font-size: 14px;
}
}
@media (max-width: 767px) {
footer .footer .footer-txt .link li a {
	font-size: 13px;
}
}
@media (max-width: 321px) {
footer .footer .footer-txt .link li a {
	font-size: 12px;
}
}
footer .footer .footer-txt .link li a:hover {
	color: #8e2424;
}
@media (max-width: 767px) {
footer .footer .footer-txt .link li a:hover {
	color: #adadaf;
}
}
footer .footer .footer-txt .share {
	margin: 95px 0 0;
}
@media (max-width: 1450px) {
footer .footer .footer-txt .share {
	margin: 85px 0 0;
}
}
@media (max-width: 992px) {
footer .footer .footer-txt .share {
	margin: 35px 0 0;
}
}
@media (max-width: 767px) {
footer .footer .footer-txt .share {
	margin: 20px 0 0;
}
}
footer .footer .footer-txt .share li {
	width: 40px;
	height: 40px;
	display: inline-block;
	background: #262827;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	line-height: 40px;
	margin: 0 15px 0 0;
}
footer .footer .footer-txt .share li:hover {
	background: #8e2424;
}
footer .footer .footer-txt .share li .icon-weixin {
	color: #fff;
	line-height: 36px;
	font-size: 22px;
}
footer .footer .footer-txt .share li .icon-weibo {
	color: #fff;
	font-size: 22px;
}
footer .copy {
	margin: 30px auto 0;
	padding: 15px 0;
	background: #28282a;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
}
@media (max-width: 992px) {
footer .copy {
	margin: 20px 0 0;
}
}
@media (max-width: 767px) {
footer .copy {
	font-size: 14px;
	line-height: 24px;
}
}
@media (max-width: 376px) {
footer .copy {
	font-size: 12px;
}
}
@media (max-width: 321px) {
footer .copy {
	font-size: 10px;
}
}
footer .copy a {
	margin: 0 10px 0 0;
	color: #666666;
}
footer .copy a:hover {
	color: #8e2424;
}
footer .copy .webmaster img {
	width: 50px;
	height: 12px;
}
@media (max-width: 1025px) {
footer .copy #bottom-map {
	display: none;
}
}
footer .copy span {
	text-align: right;
	float: right;
}
.banner-ny {
	width: 100%;
	position: relative;
	z-index: 1;
}
@media (max-width: 1025px) {
.banner-ny {
	display: none;
}
}
.banner-ny:after {
	content: "";
	display: block;
}
.banner-nyipad {
	width: 100%;
	position: relative;
	z-index: 1;
}
@media (min-width: 1026px) {
.banner-nyipad {
	display: none;
}
}
@media (max-width: 767px) {
.banner-nyipad {
	display: none;
}
}
.banner-nyipad:after {
	content: "";
	display: block;
}
.ny {
	min-height: 450px;
	background: #eaeaea;
	padding: 0 0 28px;
}
@media (max-width: 767px) {
.ny {
	padding: 0 0 15px;
}
}
.ny .main .left-nav {
	float: left;
	position: relative;
	z-index: 50;
	margin: -95px 0 0;
	background: #fff;
	width: 16.5%;
}
@media (max-width: 1445px) {
.ny .main .left-nav {
	margin: -65px 0 0;
}
}
@media (max-width: 1025px) {
.ny .main .left-nav {
	display: none;
}
}
.ny .main .left-nav .title {
	padding: 30px 10px 52px;
	background: url("style_res/titlebg.jpg") center top #8e2424;
}
@media (max-width: 1445px) {
.ny .main .left-nav .title {
	padding: 20px 10px 32px;
}
}
.ny .main .left-nav .title big {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 34px;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
}
@media (max-width: 1445px) {
.ny .main .left-nav .title big {
	font-size: 26px;
	line-height: 40px;
	height: 40px;
}
}
.ny .main .left-nav .title small {
	display: block;
	text-align: center;
	margin: 5px auto 0;
	max-width: 100%;
	color: #c38b8b;
	font-size: 20px;
	height: 28px;
	line-height: 28px;
	font-family: "neoubold";
	overflow: hidden;
}
.chy .ny .main .left-nav .title small{height:auto;font-size:18px}
.chy .ny .main .left-nav .title{padding-bottom:24px}
@media (max-width: 1445px) {
.ny .main .left-nav .title small {
	font-size: 13px;
	height: 22px;
	line-height: 22px;
}
}
.ny .main .left-nav .navz {
	margin: 40px 0 0;
}
@media (max-width: 1445px) {
.ny .main .left-nav .navz {
	margin: 25px 0 0;
}
}
.ny .main .left-nav .navz li {
	margin: 0 0 1px;
	background: #eeeeee;
}
.ny .main .left-nav .navz li:hover {
	background: #8e2424;
}
.ny .main .left-nav .navz li:hover > a {
	color: #fff;
}
.ny .main .left-nav .navz li:hover > a:after {
	display: block;
}
.ny .main .left-nav .navz li > a {
	display: block;
	position: relative;
	z-index: 1;
	color: #333333;
	font-size: 16px;
	line-height: 24px;
	padding: 13px 45px 13px 15px;
}
@media (max-width: 1601px) {
.ny .main .left-nav .navz li > a {
	font-size: 14px;
	line-height: 22px;
	padding: 13px 35px 13px 15px;
}
}
.ny .main .left-nav .navz li > a:after {
	content: "";
	display: block;
	width: 10px;
	height: 17px;
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -8px;
	background: url("style_res/nav-ico.png") no-repeat;
	background-size: 100% 100%;
	display: none;
}
@media (max-width: 1601px) {
.ny .main .left-nav .navz li > a:after {
	width: 7px;
	height: 12px;
	margin-top: -6px;
	right: 20px;
}
}
.ny .main .left-nav .navz li div {
	background: #f8f8f8;
}
.ny .main .left-nav .navz li div span {
	display: block;
	border-bottom: 1px solid #eaeaea;
	font-size: 15px;
	line-height: 22px;
	position: relative;
}
.ny .main .left-nav .navz li div span:hover {
	position: relative;
	font-weight: bold;
	background: #eeeeee;
}
.ny .main .left-nav .navz li div span:hover:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	background: #f8f8f8;
}
.ny .main .left-nav .navz li div span:hover:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #f8f8f8;
}
.ny .main .left-nav .navz li div span > a {
	color: #666666;
	position: relative;
	z-index: 5;
	padding: 9px 5px 9px 35px;
	display: block;
}
.ny .main .left-nav .navz li div span > a:before {
	content: "";
	position: absolute;
	left: 25px;
	top: 20px;
	width: 4px;
	height: 1px;
	background: #666666;
}
.ny .main .left-nav .navz li div .on {
	position: relative;
	font-weight: bold;
	background: #eeeeee;
}
.ny .main .left-nav .navz li div .on:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	background: #f8f8f8;
}
.ny .main .left-nav .navz li div .on:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #f8f8f8;
}
.ny .main .left-nav .navz .active > a {
	background: #8e2424;
	font-weight: bold;
	color: #fff;
}
.ny .main .left-nav .navz .active > a:after {
	display: block;
}
.ny .main .left-nav .navz .icon-xiangyou {
	font-size: 24px;
	color: #333333;
}
.ny .main .rightz {
	width: 83.5%;
	float: left;
	padding: 35px 0 0 40px;
}
@media (max-width: 1445px) {
.ny .main .rightz {
	padding: 35px 0 0 30px;
}
}
@media (max-width: 1025px) {
.ny .main .rightz {
	width: 100%;
	padding: 35px 0 0;
	float: none;
}
}
@media (max-width: 767px) {
.ny .main .rightz {
	padding: 30px 0 0;
}
}
.ny .main .rightz .subtitlez {
	position: relative;
	z-index: 1;
}
@media (max-width: 767px) {
.ny .main .rightz .subtitlez {
	height: 44px;
	overflow: hidden;
}
}
.ny .main .rightz .subtitlez .open {
	position: absolute;
	right: 0;
	top: 0;
	width: 36px;
	height: 36px;
	border-left: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	z-index: 10;
}
.ny .main .rightz .subtitlez .open:after {
	content: "+";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	color: #8E8D8D;
	font-size: 22px;
	text-align: center;
	line-height: 36px;
}
@media (min-width: 768px) {
.ny .main .rightz .subtitlez .open {
	display: none;
}
}
.ny .main .rightz .subtitlez .shrink:after {
	content: "-";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	color: #8E8D8D;
	font-size: 28px;
	text-align: center;
	line-height: 30px;
}
.ny .main .rightz .subtitle {
	border: 1px solid #e3e3e3;
	position: relative;
	z-index: 5;
}
@media (max-width: 767px) {
.ny .main .rightz .subtitle {
	height: 36px;
}
}
.ny .main .rightz .subtitle li {
	display: block;
	margin: 0 10px 0 0;
	float: left;
}
@media (max-width: 767px) {
.ny .main .rightz .subtitle li {
	margin: 0 5px 8px 0;
}
}
.ny .main .rightz .subtitle li:hover {
	background: #8e2424;
}
@media (max-width: 767px) {
.ny .main .rightz .subtitle li:hover {
	background: none;
}
}
.ny .main .rightz .subtitle li:hover a {
	color: #fff;
	position: relative;
	z-index: 5;
}
@media (max-width: 767px) {
.ny .main .rightz .subtitle li:hover a {
	color: #666666;
}
}
.ny .main .rightz .subtitle li:hover a:after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -4px;
	bottom: -8px;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #8e2424;
}
@media (max-width: 767px) {
.ny .main .rightz .subtitle li:hover a:after {
	border-top: 8px solid #fff;
}
}
.ny .main .rightz .subtitle li a {
	display: block;
	padding: 13px 35px;
	line-height: 24px;
	color: #666666;
	font-size: 16px;
	position: relative;
	z-index: 1;
}
@media (max-width: 1740px) {
.ny .main .rightz .subtitle li a {
	padding: 12px 25px;
}
}
@media (max-width: 1600px) {
.ny .main .rightz .subtitle li a {
	padding: 12px 20px;
}
}
@media (max-width: 1025px) {
.ny .main .rightz .subtitle li a {
	padding: 10px 15px;
}
}
@media (max-width: 992px) {
.ny .main .rightz .subtitle li a {
	padding: 8px;
}
}
@media (max-width: 767px) {
.ny .main .rightz .subtitle li a {
	padding: 7px 15px 8px;
	line-height: 20px;
	font-size: 14px;
}
}
.ny .main .rightz .subtitle .active {
	background: #8e2424;
}
.ny .main .rightz .subtitle .active a {
	color: #fff;
	position: relative;
	z-index: 5;
}
.ny .main .rightz .subtitle .active a:after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -4px;
	bottom: -8px;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #8e2424;
}
@media (max-width: 767px) {
.ny .main .rightz .subtitle .active a:after {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #8e2424;
	margin-left: -3px;
	bottom: -6px;
}
}
.ny .main1 {
	margin: 40px auto 0;
}
@media (max-width: 767px) {
.ny .main1 {
	margin: 20px auto 0;
}
}
@media (max-width: 361px) {
.ny .main1 {
	margin: 15px auto 0;
}
}
.ny .main1 .right-cont {
	float: left;
	width: 78.3%;
	padding: 0 40px 0 0;
}
@media (max-width: 1445px) {
.ny .main1 .right-cont {
	padding: 0 30px 0 0;
}
}
@media (max-width: 1025px) {
.ny .main1 .right-cont {
	width: 75%;
}
}
@media (max-width: 992px) {
.ny .main1 .right-cont {
	width: 72%;
	padding: 0 25px 0 0;
}
}
@media (max-width: 767px) {
.ny .main1 .right-cont {
	width: 100%;
	padding: 0;
}
}
.ny .main1 .right {
	width: 21.7%;
	float: left;
}
@media (max-width: 1025px) {
.ny .main1 .right {
	width: 25%;
}
}
@media (max-width: 992px) {
.ny .main1 .right {
	width: 28%;
}
}
@media (max-width: 767px) {
.ny .main1 .right {
	width: 100%;
}
}
.ny .dynamics big {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #333333;
	font-size: 18px;
	position: relative;
	z-index: 1;
	padding: 0 50px 0 0;
}
@media (max-width: 767px) {
.ny .dynamics big {
	font-size: 16px;
}
}
.ny .dynamics big a {
	color: #666666;
	font-size: 12px;
	height: 24px;
	width: 50px;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
}
.ny .dynamics big a:hover {
	color: #8e2424;
}
@media (max-width: 767px) {
.ny .dynamics big a:hover {
	color: #666666;
}
}
.ny .dynamics ul {
	border: 1px solid #e0e0e0;
	margin: 10px 0 0;
	padding: 18px 10px 15px;
	position: relative;
}
@media (max-width: 767px) {
.ny .dynamics ul {
	padding: 10px;
}
}
.ny .dynamics ul:before {
	content: "";
	display: block;
	position: absolute;
	left: 20%;
	top: -6px;
	width: 9px;
	height: 6px;
	background: url("style_res/right-ico01.jpg") no-repeat;
}
.ny .dynamics ul li {
	display: block;
	margin: 2px auto 0;
}
.ny .dynamics ul li:hover a {
	background: #8e2424;
	color: #fff;
}
@media (max-width: 767px) {
.ny .dynamics ul li:hover a {
	color: #666666;
	background: #fff;
}
}
.ny .dynamics ul li a {
	display: block;
	height: 26px;
	overflow: hidden;
	line-height: 26px;
	color: #666666;
	padding: 0 5px;
	font-size: 14px;
}
@media (max-width: 1445px) {
.ny .dynamics ul li a {
	font-size: 12px;
}
}
.ny .apply {
	margin: 20px auto 15px;
	position: relative;
}
@media (max-width: 767px) {
.ny .apply {
	margin: 15px auto;
}
}
.ny .apply:after {
	content: "";
	display: block;
	padding-bottom: 31%;
}
.ny .apply .txt {
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	padding: 25px 0 0;
	width: 100%;
	height: 100%;
}
@media (max-width: 1445px) {
.ny .apply .txt {
	padding: 13px 0 0;
}
}
@media (max-width: 767px) {
.ny .apply .txt {
	padding: 11% 0 0;
}
}
@media (max-width: 376px) {
.ny .apply .txt {
	padding: 10% 0 0;
}
}
.ny .apply .txt i {
	display: inline-block;
	font-style: inherit;
	width: 35px;
	height: 35px;
	margin: 0 4px;
	position: relative;
	vertical-align: middle;
}
@media (max-width: 1445px) {
.ny .apply .txt i {
	width: 24px;
	height: 24px;
}
}
@media (max-width: 767px) {
.ny .apply .txt i {
	width: 30px;
	height: 30px;
}
}
.ny .apply .txt span {
	display: inline-block;
	font-style: inherit;
	color: #fff;
	height: 35px;
	margin: 0 4px;
	line-height: 35px;
	font-size: 20px;
	position: relative;
	vertical-align: middle;
}
@media (max-width: 1445px) {
.ny .apply .txt span {
	font-size: 16px;
}
}
@media (max-width: 767px) {
.ny .apply .txt span {
	font-size: 18px;
}
}
.ny .apply a {
	display: block;
}
.ny .admissions big {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #333333;
	font-size: 18px;
	position: relative;
	z-index: 1;
}
@media (max-width: 767px) {
.ny .admissions big {
	font-size: 16px;
}
}
.ny .admissions .box {
	border: 1px solid #e0e0e0;
	margin: 10px 0 0;
	padding: 18px 10px 30px;
	position: relative;
}
@media (max-width: 1445px) {
.ny .admissions .box {
	padding: 18px 10px 20px;
}
}
.ny .admissions .box:before {
	content: "";
	display: block;
	position: absolute;
	left: 20%;
	top: -6px;
	width: 9px;
	height: 6px;
	background: url("style_res/right-ico01.jpg") no-repeat;
}
.ny .admissions .box span {
	display: inline-block;
	background: #8e2424;
	color: #fff;
	font-size: 16px;
	height: 18px;
	margin: 0 0 15px;
	line-height: 18px;
	overflow: hidden;
	padding: 0 10px;
}
.ny .admissions .box .text {
	position: relative;
	padding: 0 0 0 55px;
	margin: 1px 0 0;
	line-height: 20px;
	font-size: 14px;
	color: #666666;
	word-break: break-all;
}
@media (max-width: 1445px) {
.ny .admissions .box .text {
	font-size: 12px;
	padding: 0 0 0 45px;
}
}
.ny .admissions .box .text a {
	color: #666666;
}
.ny .admissions .box .text a:hover {
	color: #8e2424;
}
.ny .admissions .box .text i {
	font-style: inherit;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	color: #666666;
	font-size: 14px;
	width: 60px;
}
@media (max-width: 1445px) {
.ny .admissions .box .text i {
	font-size: 12px;
	width: 55px;
}
}
.ny .admissions .box .text a {
	color: #666666;
}
.ny .admissions .box .text a:hover {
	color: #8e2424;
}
.ny .downloadr {
	margin: 15px auto 20px;
}
.ny .downloadr big {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #333333;
	font-size: 18px;
	position: relative;
	z-index: 1;
	padding: 0 50px 0 0;
}
@media (max-width: 767px) {
.ny .downloadr big {
	font-size: 16px;
}
}
.ny .downloadr big a {
	color: #666666;
	font-size: 12px;
	height: 24px;
	width: 50px;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
}
.ny .downloadr big a:hover {
	color: #8e2424;
}
@media (max-width: 767px) {
.ny .downloadr big a:hover {
	color: #666666;
}
}
.ny .downloadr ul {
	border: 1px solid #e0e0e0;
	margin: 10px 0 0;
	padding: 18px 12px 15px;
	position: relative;
}
@media (max-width: 767px) {
.ny .downloadr ul {
	padding: 10px;
}
}
.ny .downloadr ul:before {
	content: "";
	display: block;
	position: absolute;
	left: 20%;
	top: -6px;
	width: 9px;
	height: 6px;
	background: url("style_res/right-ico01.jpg") no-repeat;
}
.ny .downloadr ul li {
	display: block;
	height: 40px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	padding: 0 0 0 40px;
	border-bottom: 1px solid #e0e0e0;
	line-height: 40px;
}
@media (max-width: 1445px) {
.ny .downloadr ul li {
	padding: 0 0 0 30px;
}
}
.ny .downloadr ul li:last-child {
	border-bottom: none;
}
.ny .downloadr ul li span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	width: 40px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
@media (max-width: 1445px) {
.ny .downloadr ul li span {
	width: 30px;
}
}
.ny .downloadr ul li:hover {
	background: #8e2424;
}
@media (max-width: 767px) {
.ny .downloadr ul li:hover {
	background: #fff;
}
}
.ny .downloadr ul li:hover a {
	color: #fff;
}
@media (max-width: 767px) {
.ny .downloadr ul li:hover a {
	color: #666666;
}
}
.ny .downloadr ul li a {
	display: block;
	color: #666666;
	font-size: 14px;
}
@media (max-width: 1445px) {
.ny .downloadr ul li a {
	font-size: 12px;
}
}
.ny .downloadr ul li .icon-xiazai {
	font-size: 22px;
}
@media (max-width: 1445px) {
.ny .downloadr ul li .icon-xiazai {
	font-size: 16px;
}
}
.ny2 {
	min-height: 450px;
	background: #eaeaea;
	padding: 0 0 28px;
}
@media (max-width: 767px) {
.ny2 {
	padding: 0 0 15px;
}
}
.ny2 .main .left-nav {
	float: left;
	position: relative;
	z-index: 50;
	margin: -95px 0 0;
	background: #fff;
	width: 21.1%;
}
@media (max-width: 1445px) {
.ny2 .main .left-nav {
	margin: -65px 0 0;
}
}
@media (max-width: 767px) {
.ny2 .main .left-nav {
	margin: 0 auto;
	width: 100%;
}
}
.ny2 .main .left-nav .title {
	padding: 30px 10px 52px;
	background: url("style_res/titlebg.jpg") center top #8e2424;
}
@media (max-width: 1445px) {
.ny2 .main .left-nav .title {
	padding: 20px 10px 32px;
}
}
@media (max-width: 1025px) {
.ny2 .main .left-nav .title {
	padding: 20px 10px 25px;
}
}
@media (max-width: 992px) {
.ny2 .main .left-nav .title {
	padding: 15px 10px;
}
}
@media (max-width: 767px) {
.ny2 .main .left-nav .title {
	display: none;
}
}
.ny2 .main .left-nav .title big {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 34px;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
}
@media (max-width: 1445px) {
.ny2 .main .left-nav .title big {
	font-size: 26px;
	line-height: 40px;
	height: 40px;
}
}
@media (max-width: 992px) {
.ny2 .main .left-nav .title big {
	font-size: 21px;
	line-height: 28px;
	height: 28px;
}
}
.ny2 .main .left-nav .title small {
	display: block;
	text-align: center;
	margin: 5px auto 0;
	max-width: 100%;
	color: #c38b8b;
	font-size: 20px;
	height: 28px;
	line-height: 28px;
	font-family: "neoubold";
	overflow: hidden;
}
@media (max-width: 1445px) {
.ny2 .main .left-nav .title small {
	font-size: 13px;
	height: 22px;
	line-height: 22px;
}
}
@media (max-width: 992px) {
.ny2 .main .left-nav .title small {
	font-size: 11px;
	height: 18px;
	line-height: 18px;
}
}
.ny2 .main .left-nav .navz {
	margin: 40px 0 0;
}
@media (max-width: 1445px) {
.ny2 .main .left-nav .navz {
	margin: 25px 0 0;
}
}
@media (max-width: 1025px) {
.ny2 .main .left-nav .navz {
	margin: 20px 0 0;
}
}
@media (max-width: 992px) {
.ny2 .main .left-nav .navz {
	margin: 15px 0 0;
}
}
@media (max-width: 767px) {
.ny2 .main .left-nav .navz {
	display: none;
}
}
.ny2 .main .left-nav .navz li {
	margin: 0 0 1px;
	background: #eeeeee;
}
.ny2 .main .left-nav .navz li:hover {
	background: #8e2424;
}
.ny2 .main .left-nav .navz li:hover > a {
	color: #fff;
}
.ny2 .main .left-nav .navz li:hover > a:after {
	display: block;
}
.ny2 .main .left-nav .navz li > a {
	display: block;
	position: relative;
	z-index: 1;
	color: #333333;
	font-size: 16px;
	line-height: 24px;
	padding: 13px 45px 13px 15px;
}
@media (max-width: 1601px) {
.ny2 .main .left-nav .navz li > a {
	font-size: 14px;
	line-height: 22px;
	padding: 13px 35px 13px 15px;
}
}
@media (max-width: 992px) {
.ny2 .main .left-nav .navz li > a {
	padding: 10px 25px 10px 10px;
}
}
.ny2 .main .left-nav .navz li > a:after {
	content: "";
	display: block;
	width: 10px;
	height: 17px;
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -8px;
	background: url("style_res/nav-ico.png") no-repeat;
	background-size: 100% 100%;
	display: none;
}
@media (max-width: 1601px) {
.ny2 .main .left-nav .navz li > a:after {
	width: 7px;
	height: 12px;
	margin-top: -6px;
	right: 20px;
}
}
@media (max-width: 992px) {
.ny2 .main .left-nav .navz li > a:after {
	right: 13px;
}
}
.ny2 .main .left-nav .navz li div {
	background: #f8f8f8;
}
.ny2 .main .left-nav .navz li div span {
	display: block;
	border-bottom: 1px solid #eaeaea;
	font-size: 15px;
	line-height: 22px;
	position: relative;
}
.ny2 .main .left-nav .navz li div span:hover {
	position: relative;
	font-weight: bold;
	background: #eeeeee;
}
.ny2 .main .left-nav .navz li div span:hover:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	background: #f8f8f8;
}
.ny2 .main .left-nav .navz li div span:hover:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #f8f8f8;
}
.ny2 .main .left-nav .navz li div span > a {
	color: #666666;
	position: relative;
	z-index: 5;
	padding: 9px 5px 9px 35px;
	display: block;
}
.ny2 .main .left-nav .navz li div span > a:before {
	content: "";
	position: absolute;
	left: 25px;
	top: 20px;
	width: 4px;
	height: 1px;
	background: #666666;
}
.ny2 .main .left-nav .navz li div .on {
	position: relative;
	font-weight: bold;
	background: #eeeeee;
}
.ny2 .main .left-nav .navz li div .on:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	background: #f8f8f8;
}
.ny2 .main .left-nav .navz li div .on:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #f8f8f8;
}
.ny2 .main .left-nav .navz .active > a {
	background: #8e2424;
	font-weight: bold;
	color: #fff;
}
.ny2 .main .left-nav .navz .active > a:after {
	display: block;
}
.ny2 .main .left-nav .navz .icon-xiangyou {
	font-size: 24px;
	color: #333333;
}
.ny2 .main .apply-daoshi {
	margin: 20px auto 15px;
	position: relative;
}
@media (max-width: 992px) {
.ny2 .main .apply-daoshi {
	margin: 15px auto;
}
}
@media (max-width: 767px) {
.ny2 .main .apply-daoshi {
	margin: 0 auto 10px;
}
}
.ny2 .main .apply-daoshi:after {
	content: "";
	display: block;
	padding-bottom: 32.8%;
}
.ny2 .main .apply-daoshi .txt {
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	padding: 22px 0 0;
	width: 100%;
	height: 100%;
}
@media (max-width: 1445px) {
.ny2 .main .apply-daoshi .txt {
	padding: 13px 0 0;
}
}
@media (max-width: 992px) {
.ny2 .main .apply-daoshi .txt {
	padding: 15px 0 0;
}
}
@media (max-width: 767px) {
.ny2 .main .apply-daoshi .txt {
	padding: 11% 0 0;
}
}
@media (max-width: 376px) {
.ny2 .main .apply-daoshi .txt {
	padding: 10% 0 0;
}
}
.ny2 .main .apply-daoshi .txt i {
	display: inline-block;
	font-style: inherit;
	width: 44px;
	height: 44px;
	margin: 0 4px;
	position: relative;
	vertical-align: middle;
}
@media (max-width: 1445px) {
.ny2 .main .apply-daoshi .txt i {
	width: 24px;
	height: 24px;
}
}
@media (max-width: 992px) {
.ny2 .main .apply-daoshi .txt i {
	width: 20px;
	height: 20px;
	margin: 0 0 0 3px;
}
}
@media (max-width: 767px) {
.ny2 .main .apply-daoshi .txt i {
	width: 44px;
	height: 44px;
	margin: 0 10px 0 0;
}
}
@media (max-width: 321px) {
.ny2 .main .apply-daoshi .txt i {
	width: 40px;
	height: 40px;
	margin: 0 10px 0 0;
}
}
.ny2 .main .apply-daoshi .txt span {
	display: inline-block;
	font-style: inherit;
	color: #fff;
	height: 35px;
	margin: 0 4px;
	line-height: 35px;
	font-size: 20px;
	position: relative;
	vertical-align: middle;
}
@media (max-width: 1445px) {
.ny2 .main .apply-daoshi .txt span {
	font-size: 16px;
}
}
@media (max-width: 992px) {
.ny2 .main .apply-daoshi .txt span {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.ny2 .main .apply-daoshi .txt span {
	font-size: 22px;
	height: 40px;
	line-height: 40px;
}
}
@media (max-width: 321px) {
.ny2 .main .apply-daoshi .txt span {
	font-size: 20px;
	height: 40px;
	line-height: 40px;
}
}
.ny2 .main .apply-daoshi a {
	display: block;
}
.ny2 .main .rightz {
	width: 78.9%;
	float: right;
	padding: 40px 0 0 40px;
}
@media (max-width: 1445px) {
.ny2 .main .rightz {
	padding: 35px 0 0 30px;
}
}
@media (max-width: 767px) {
.ny2 .main .rightz {
	padding: 30px 0 0;
	width: 100%;
}
}
.ny2 .main .rightz .title-r {
	border-bottom: 1px solid #e3e3e3;
	color: #333333;
	font-size: 22px;
	padding: 5px 0 12px 46px;
	line-height: 28px;
	position: relative;
}
@media (max-width: 767px) {
.ny2 .main .rightz .title-r {
	font-size: 18px;
	padding: 2px 0 8px 40px;
}
}
.ny2 .main .rightz .title-r i {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 38px;
	height: 38px;
}
@media (max-width: 767px) {
.ny2 .main .rightz .title-r i {
	width: 30px;
	height: 30px;
}
}
/*case*/
.case {
	width: 100%;
	overflow: hidden;
}
.case .part-1 {
	margin: 0 auto 40px;
	background: url("style_res/case-bg.jpg") no-repeat bottom right #8e2424;
}
@media (max-width: 767px) {
.case .part-1 {
	margin: 0 auto 20px;
}
}
.case .part-1 .pic {
	float: left;
	width: 65.8%;
	overflow: hidden;
}
@media (max-width: 767px) {
.case .part-1 .pic {
	width: 100%;
}
}
.case .part-1 .pic img {
	max-width: 100%;
	display: block;
}
.case .part-1 .txt {
	float: left;
	width: 34.2%;
	padding: 30px 10px 10px 30px;
}
@media (max-width: 1445px) {
.case .part-1 .txt {
	padding: 20px 5px 10px 20px;
}
}
@media (max-width: 992px) {
.case .part-1 .txt {
	padding: 15px 5px 10px 10px;
}
}
@media (max-width: 767px) {
.case .part-1 .txt {
	width: 100%;
	padding: 20px;
}
}
.case .part-1 .txt big {
	display: block;
	color: #fff;
	font-size: 26px;
	line-height: 32px;
	overflow: hidden;
}
@media (max-width: 992px) {
.case .part-1 .txt big {
	font-size: 20px;
	line-height: 26px;
	height: 53px;
}
}
.case .part-1 .txt small {
	display: block;
	color: #fff;
	font-size: 20px;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
}
@media (max-width: 992px) {
.case .part-1 .txt small {
	font-size: 16px;
	line-height: 24px;
	height: 24px;
}
}
.case .part-1 .txt em {
	font-style: inherit;
	display: block;
	color: #b57f7f;
	line-height: 18px;
	max-height: 40px;
	font-size: 12px;
	margin: 8px 0 15px;
	overflow: hidden;
}
@media (max-width: 1445px) {
.case .part-1 .txt em {
	font-size: 12px;
	line-height: 16px;
}
}
@media (max-width: 992px) {
.case .part-1 .txt em {
	font-size: 9px;
	line-height: 14px;
}
}
@media (max-width: 767px) {
.case .part-1 .txt em {
	font-size: 12px;
	line-height: 18px;
}
}
.case .part-1 .txt .em-1 {
	font-size: 10px;
}
@media (max-width: 1445px) {
.case .part-1 .txt .em-1 {
	font-size: 9px;
}
}
@media (max-width: 992px) {
.case .part-1 .txt .em-1 {
	font-size: 11px;
}
}
.case .part-1 .txt i {
	font-style: inherit;
	display: block;
	position: relative;
	width: 22px;
	height: 23px;
}
@media (max-width: 992px) {
.case .part-1 .txt i {
	width: 17px;
	height: 18px;
}
}
.case .title-1 {
	position: relative;
	color: #333333;
	font-size: 22px;
	line-height: 24px;
	margin: 25px 0 15px;
	padding: 0 0 0 25px;
}
@media (max-width: 992px) {
.case .title-1 {
	font-size: 20px;
}
}
@media (max-width: 767px) {
.case .title-1 {
	font-size: 18px;
	margin: 20px 0 10px;
}
}
@media (max-width: 376px) {
.case .title-1 {
	font-size: 16px;
	padding: 0 0 0 20px;
}
}
.case .title-1:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	width: 21px;
	height: 18px;
	background: url("style_res/case-ico02.png") no-repeat;
	background-size: 100% 100%;
}
@media (max-width: 767px) {
.case .title-1:before {
	width: 18px;
	height: 15px;
	top: 3px;
}
}
@media (max-width: 376px) {
.case .title-1:before {
	width: 15px;
	height: 13px;
	top: 5px;
}
}
.case .title-2 {
	position: relative;
	color: #333333;
	font-size: 22px;
	line-height: 32px;
}
@media (max-width: 992px) {
.case .title-2 {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.case .title-2 {
	font-size: 16px;
	line-height: 24px;
}
}
@media (max-width: 376px) {



.case .title-2 {
	font-size: 12px;
	line-height: 20px;
}
}
.case .title-3 {
	position: relative;
	color: #333333;
	font-size: 16px;
	margin: 7px 0;
	border: 1px solid #d4d4d4;
	padding: 4px 10px;
	line-height: 22px;
}
@media (max-width: 992px) {
.case .title-3 {
	font-size: 14px;
}
}
@media (max-width: 376px) {
.case .title-3 {
	font-size: 12px;
	line-height: 20px;
}
}
.case .title-4 {
	position: relative;
	color: #333333;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	margin: 0 0 3px;
}
@media (max-width: 992px) {
.case .title-4 {
	font-size: 14px;
}
}
@media (max-width: 376px) {
.case .title-4 {
	font-size: 12px;
	line-height: 20px;
}
}
.case .title-5 {
	position: relative;
	color: #333333;
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 4px;
}
@media (max-width: 992px) {
.case .title-5 {
	font-size: 16px;
}
}
@media (max-width: 376px) {
.case .title-5 {
	font-size: 14px;
	line-height: 20px;
}
}
.case .text-1 {
	position: relative;
	color: #666666;
	font-size: 15px;
	line-height: 22px;
}
@media (max-width: 992px) {
.case .text-1 {
	font-size: 14px;
}
}
@media (max-width: 376px) {
.case .text-1 {
	font-size: 13px;
}
}
.case .text-11 {
	position: relative;
	color: #666666;
	font-size: 15px;
	line-height: 22px;
}
@media (max-width: 992px) {
.case .text-11 {
	font-size: 14px;
}
}
@media (max-width: 376px) {
.case .text-11 {
	font-size: 13px;
}
}
.case .text-11 b {
	color: #333333;
	font-weight: 100;
	font-size: 22px;
}
.case .text-2 {
	position: relative;
	color: #666666;
	margin: 0 0 20px;
	font-size: 15px;
	line-height: 22px;
}
@media (max-width: 992px) {
.case .text-2 {
	font-size: 14px;
	margin: 0 0 15px;
}
}
@media (max-width: 767px) {
.case .text-2 {
	margin: 0 0 10px;
}
}
@media (max-width: 376px) {
.case .text-2 {
	font-size: 13px;
}
}
.case .text-3 {
	position: relative;
	color: #666666;
	margin: 0 0 85px;
	font-size: 15px;
	line-height: 22px;
}
@media (max-width: 1025px) {
.case .text-3 {
	margin: 0 0 55px;
}
}
@media (max-width: 992px) {
.case .text-3 {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.case .text-3 {
	margin: 0 0 25px;
}
}
@media (max-width: 376px) {
.case .text-3 {
	font-size: 13px;
}
}
.case .img-1 {
	text-align: center;
	margin: 80px auto 125px;
}
@media (max-width: 1025px) {
.case .img-1 {
	margin: 60px auto 85px;
}
}
@media (max-width: 767px) {
.case .img-1 {
	margin: 25px auto 40px;
}
}
.case .img-1 img {
	max-width: 100%;
}
.case .img-2 {
	margin: 45px auto;
}
@media (max-width: 1367px) {
.case .img-2 {
	margin: 35px auto 30px;
}
}
@media (max-width: 1025px) {
.case .img-2 {
	margin: 25px auto;
}
}
@media (max-width: 767px) {
.case .img-2 {
	margin: 25px auto 40px;
}
}
.case .img-2 img {
	max-width: 100%;
}
.case .img-3 {
	margin: 35px auto 12px;
}
@media (max-width: 1025px) {
.case .img-3 {
	margin: 25px auto 12px;
}
}
@media (max-width: 767px) {
.case .img-3 {
	margin: 25px auto 40px;
}
}
.case .img-3 img {
	max-width: 100%;
}
.case .img-4 {
	margin: 0 auto 110px;
}
@media (max-width: 1367px) {
.case .img-4 {
	margin: 0 auto 60px;
}
}
@media (max-width: 1025px) {
.case .img-4 {
	margin: 0 auto 50px;
}
}
@media (max-width: 767px) {
.case .img-4 {
	margin: 25px auto 40px;
}
}
.case .img-4 img {
	max-width: 100%;
}
.case .text-4 {
	position: relative;
	color: #666666;
	margin: 0 0 175px;
	font-size: 15px;
	line-height: 22px;
}
@media (max-width: 1025px) {
.case .text-4 {
	margin: 0 0 60px;
}
}
@media (max-width: 992px) {
.case .text-4 {
	font-size: 14px;
	margin: 0 0 40px;
}
}
@media (max-width: 767px) {
.case .text-4 {
	margin: 0 0 25px;
}
}
@media (max-width: 376px) {
.case .text-4 {
	font-size: 13px;
}
}
.case .text-7 {
	position: relative;
	color: #333333;
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 5px;
	padding: 0 0 0 15px;
}
@media (max-width: 992px) {
.case .text-7 {
	font-size: 15px;
}
}
@media (max-width: 376px) {

.case .text-7 {
	font-size: 14px;
}
}
.case .text-8 {
	position: relative;
	color: #333333;
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 8px;
}
@media (max-width: 992px) {
.case .text-8 {
	font-size: 15px;
}
}
@media (max-width: 376px) {
.case .text-8 {
	font-size: 14px;
}
}
.case .img-11 {
	text-align: center;
	margin: 50px auto 0;
	overflow: hidden;
}
@media (max-width: 1601px) {
.case .img-11 {
	margin: 30px auto 0;
}
}
@media (max-width: 767px) {
.case .img-11 {
	margin: 20px auto 0;
}
}
@media (max-width: 361px) {
.case .img-11 {
	margin: 15px auto 0;
}
}
.case .img-11 img {
	max-width: 100%;
	text-align: center;
	overflow: hidden;
}
.case .img-12 {
	text-align: center;
	margin: 10px auto 0;
	overflow: hidden;
}
@media (max-width: 767px) {
.case .img-12 {
	margin: 6px auto 0;
}
}
.case .img-12 img {
	max-width: 100%;
	text-align: center;
	overflow: hidden;
}
.case .img-13 {
	text-align: center;
	margin: 10px auto 80px;
	overflow: hidden;
}
@media (max-width: 992px) {
.case .img-13 {
	margin: 10px auto 50px;
}
}
@media (max-width: 767px) {
.case .img-13 {
	margin: 6px auto 25px;
}
}
@media (max-width: 376px) {
.case .img-13 {
	margin: 6px auto 20px;
}
}
.case .img-13 img {
	max-width: 100%;
	text-align: center;
	overflow: hidden;
}
.main2 {
	background: #fff;
}
.main2 .subc, .main2 .subc-1 {
	position: relative;
	z-index: 50;
	height: 54px;
	background: #f9f9f9;
	margin: -54px auto 0;
}
@media (max-width: 1025px) {
.main2 .subc,  .main2 .subc-1 {
	height: 50px;
	margin: -50px auto 0;
}
}
@media (max-width: 992px) {
.main2 .subc,  .main2 .subc-1 {
	height: 46px;
	margin: -46px auto 0;
}
}
@media (max-width: 767px) {
.main2 .subc,  .main2 .subc-1 {
	margin: 0 auto;
	height: 40px;
}
}
@media (max-width: 321px) {
.main2 .subc,  .main2 .subc-1 {
	height: 36px;
}
}
.main2 .subc li, .main2 .subc-1 li {
	float: left;
	border-right: 1px solid #d6d6d6;
	width: 25%;
}
.main2 .subc li:hover, .main2 .subc-1 li:hover {
	background: #8e2424;
}
@media (max-width: 767px) {
.main2 .subc li:hover,  .main2 .subc-1 li:hover {
	background: #f9f9f9;
}
}
.main2 .subc li:hover > a, .main2 .subc-1 li:hover > a {
	color: #fff;
	padding: 0 10px 0 22px;
	font-weight: bold;
}
@media (max-width: 992px) {
.main2 .subc li:hover > a,  .main2 .subc-1 li:hover > a {
	padding: 0 10px 0 18px;
}
}
@media (max-width: 767px) {
.main2 .subc li:hover > a,  .main2 .subc-1 li:hover > a {
	color: #333333;
	font-weight: 100;
	padding: 0 5px;
}
}
.main2 .subc li:last-child, .main2 .subc-1 li:last-child {
	border: none;
}
.main2 .subc li > a, .main2 .subc-1 li > a {
	display: block;
	color: #333333;
	line-height: 54px;
	height: 54px;
	padding: 0 10px 0 45px;
	overflow: hidden;
	font-size: 16px;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
@media (max-width: 1601px) {
.main2 .subc li > a,  .main2 .subc-1 li > a {
	padding: 0 10px 0 30px;
}
}
@media (max-width: 1025px) {
.main2 .subc li > a,  .main2 .subc-1 li > a {
	line-height: 50px;
	height: 50px;
	padding: 0 10px 0 30px;
}
}
@media (max-width: 992px) {
.main2 .subc li > a,  .main2 .subc-1 li > a {
	height: 46px;
	line-height: 46px;
	padding: 0 10px 0 18px;
}
}
@media (max-width: 767px) {
.main2 .subc li > a,  .main2 .subc-1 li > a {
	text-align: center;
	padding: 0 5px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}
}
@media (max-width: 361px) {
.main2 .subc li > a,  .main2 .subc-1 li > a {
	font-size: 13px;
}
}
@media (max-width: 321px) {
.main2 .subc li > a,  .main2 .subc-1 li > a {
	font-size: 12px;
	height: 36px;
	line-height: 36px;
}
}
.main2 .subc .active, .main2 .subc-1 .active {
	background: #8e2424;
}
@media (max-width: 767px) {
.main2 .subc .active:hover,  .main2 .subc-1 .active:hover {
	background: #8e2424;
}
}
.main2 .subc .active a, .main2 .subc-1 .active a {
	color: #fff;
	padding: 0 10px 0 22px;
	font-weight: bold;
}
@media (max-width: 767px) {
.main2 .subc .active a:hover,  .main2 .subc-1 .active a:hover {
	color: #fff;
	font-weight: bold;
}
}
@media (max-width: 992px) {
.main2 .subc .active a,  .main2 .subc-1 .active a {
	padding: 0 10px 0 18px;
}
}
@media (max-width: 767px) {
.main2 .subc .active a,  .main2 .subc-1 .active a {
	padding: 0 5px;
}
}
.main2 .subc-1 li {
	width: 33.33333333%;
}
.main2 .subc-2, .main2 .subc-3 {
	position: relative;
	z-index: 50;
	height: 54px;
	background: #f9f9f9;
	margin: -54px auto 0;
}
@media (max-width: 1025px) {
.main2 .subc-2,  .main2 .subc-3 {
	display: none;
}
}
.main2 .subc-2 li, .main2 .subc-3 li {
	float: left;
	font-size: 16px;
	border-right: 1px solid #d6d6d6;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	width: 50%;
}
.main2 .subc-2 li:hover span, .main2 .subc-3 li:hover span {
	padding: 10px 10px 0 14%;
	background: #8e2424;
}
@media (max-width: 1445px) {
.main2 .subc-2 li:hover span,  .main2 .subc-3 li:hover span {
	padding: 10px 10px 0 6%;
}
}
.main2 .subc-2 li:hover span i, .main2 .subc-3 li:hover span i {
	background: #ce5059;
	line-height: 40px;
	height: 44px;
}
.main2 .subc-2 li:hover span i > a, .main2 .subc-3 li:hover span i > a {
	font-weight: bold;
	color: #fff;
}
.main2 .subc-2 li:hover div, .main2 .subc-3 li:hover div {
	display: block;
}
.main2 .subc-2 li:last-child, .main2 .subc-3 li:last-child {
	border: none;
}
.main2 .subc-2 li span, .main2 .subc-3 li span {
	display: block;
	line-height: 54px;
	height: 54px;
	padding: 0 10px 0 24%;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	position: relative;
}
@media (max-width: 1445px) {
.main2 .subc-2 li span,  .main2 .subc-3 li span {
	padding: 0 10px 0 14%;
}
}
@media (max-width: 1367px) {
.main2 .subc-2 li span,  .main2 .subc-3 li span {
	padding: 0 10px 0 9%;
}
}
.main2 .subc-2 li i, .main2 .subc-3 li i {
	font-style: inherit;
	position: relative;
	display: table;
	height: 54px;
	line-height: 54px;
	padding: 0 10px;
}
.main2 .subc-2 li i > a, .main2 .subc-3 li i > a {
	color: #333;
	display: block;
	height: 44px;
	overflow: hidden;
}
.main2 .subc-2 li div, .main2 .subc-3 li div {
	position: absolute;
	left: 0;
	top: 44px;
	width: 100%;
	z-index: 90;
	padding: 10px 0 5px;
	background: #bf1a25;
	display: none;
}
.main2 .subc-2 li div > a, .main2 .subc-3 li div > a {
	display: block;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	padding: 0 5px;
	text-align: center;
}
.main2 .subc-2 li div > a:hover, .main2 .subc-3 li div > a:hover {
	background: #d56a71;
}
.main2 .subc-2 .onn:hover span, .main2 .subc-3 .onn:hover span {
	padding: 0 10px 0 14%;
}
.main2 .subc-2 .onn:hover span i, .main2 .subc-3 .onn:hover span i {
	height: 54px;
	line-height: 54px;
	background: none;
}
.main2 .subc-2 .active span, .main2 .subc-3 .active span {
	padding: 0 10px 0 14%;
	background: #8e2424;
}
@media (max-width: 1445px) {
.main2 .subc-2 .active span,  .main2 .subc-3 .active span {
	padding: 10px 10px 0 6%;
}
}
.main2 .subc-2 .active span i, .main2 .subc-3 .active span i {
	color: #fff;
	background: none;
}
.main2 .subc-2 .active span i > a, .main2 .subc-3 .active span i > a {
	font-weight: bold;
	color: #fff;
}
.main2 .subc-2 .active span i div, .main2 .subc-3 .active span i div {
	top: 44px;
}
.main2 .subc-2 .on:hover span, .main2 .subc-3 .on:hover span {
	padding: 0 10px 0 14%;
}
@media (max-width: 1445px) {
.main2 .subc-2 .on:hover span,  .main2 .subc-3 .on:hover span {
	padding: 0 10px 0 6%;
}
}
.main2 .subc-2 .on:hover span i, .main2 .subc-3 .on:hover span i {
	background: none;
	height: 54px;
	line-height: 54px;
}
.main2 .subc-2 .on span, .main2 .subc-3 .on span {
	background: #8e2424;
	padding: 0 10px 0 14%;
}
@media (max-width: 1445px) {
.main2 .subc-2 .on span,  .main2 .subc-3 .on span {
	padding: 0 10px 0 6%;
}
}
.main2 .subc-2 .on span i, .main2 .subc-3 .on span i {
	background: none;
	display: block;
	height: 54px;
	line-height: 54px;
}
.main2 .subc-2 .on span i > a, .main2 .subc-3 .on span i > a {
	font-weight: bold;
	color: #fff;
}
.main2 .subc-3 li {
	width: 33.33333333%;
}
.main2 .subc-2phone, .main2 .subc-3phone {
	position: relative;
	z-index: 50;
	margin: -50px auto 0;
}
@media (min-width: 1026px) {
.main2 .subc-2phone,  .main2 .subc-3phone {
	display: none;
}
}
@media (max-width: 992px) {
.main2 .subc-2phone,  .main2 .subc-3phone {
	margin: -46px auto 0;
}
}
@media (max-width: 767px) {
.main2 .subc-2phone,  .main2 .subc-3phone {
	margin: 0 auto;
}
}
.main2 .subc-2phone li, .main2 .subc-3phone li {
	background: #f9f9f9;
	position: relative;
	float: left;
	border-right: 1px solid #d6d6d6;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	width: 50%;
}
.main2 .subc-2phone li .subc-open, .main2 .subc-3phone li .subc-open {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	background: #f9f9f9;
	width: 50px;
	height: 50px;
	border-left: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	z-index: 10;
}
@media (max-width: 992px) {
.main2 .subc-2phone li .subc-open,  .main2 .subc-3phone li .subc-open {
	line-height: 46px;
	height: 46px;
	width: 46px;
}
}
@media (max-width: 767px) {
.main2 .subc-2phone li .subc-open,  .main2 .subc-3phone li .subc-open {
	line-height: 40px;
	height: 40px;
	width: 40px;
}
}
@media (max-width: 361px) {
.main2 .subc-2phone li .subc-open,  .main2 .subc-3phone li .subc-open {
	line-height: 36px;
	height: 36px;
	width: 36px;
}
}
.main2 .subc-2phone li .subc-open:after, .main2 .subc-3phone li .subc-open:after {
	content: "+";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	color: #AFADAD;
	font-size: 22px;
	text-align: center;
	line-height: 50px;
}
@media (max-width: 992px) {
.main2 .subc-2phone li .subc-open:after,  .main2 .subc-3phone li .subc-open:after {
	line-height: 46px;
}
}
@media (max-width: 767px) {
.main2 .subc-2phone li .subc-open:after,  .main2 .subc-3phone li .subc-open:after {
	line-height: 40px;
}
}
@media (max-width: 361px) {
.main2 .subc-2phone li .subc-open:after,  .main2 .subc-3phone li .subc-open:after {
	line-height: 36px;
}
}
.main2 .subc-2phone li:last-child, .main2 .subc-3phone li:last-child {
	border: none;
}
.main2 .subc-2phone li span, .main2 .subc-3phone li span {
	display: block;
	line-height: 50px;
	height: 50px;
	font-size: 16px;
	padding: 0 50px 0 20px;
	overflow: hidden;
	position: relative;
}
@media (max-width: 992px) {
.main2 .subc-2phone li span,  .main2 .subc-3phone li span {
	line-height: 46px;
	height: 46px;
	padding: 0 46px 0 20px;
}
}
@media (max-width: 767px) {
.main2 .subc-2phone li span,  .main2 .subc-3phone li span {
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	padding: 0 40px 0 15px;
}
}
@media (max-width: 361px) {
.main2 .subc-2phone li span,  .main2 .subc-3phone li span {
	line-height: 36px;
	height: 36px;
	font-size: 13px;
	padding: 0 36px 0 10px;
}
}
@media (max-width: 321px) {
.main2 .subc-2phone li span,  .main2 .subc-3phone li span {
	font-size: 12px;
}
}
.main2 .subc-2phone li span > a, .main2 .subc-3phone li span > a {
	color: #333;
	display: block;
}
.main2 .subc-2phone li div, .main2 .subc-3phone li div {
	position: relative;
	width: 100%;
	z-index: 90;
	border-top: 1px solid #EFEFEF;
	padding: 10px 0 0 20px;
	display: none;
}
@media (max-width: 767px) {
.main2 .subc-2phone li div,  .main2 .subc-3phone li div {
	padding: 5px 0 0 15px;
}
}
@media (max-width: 361px) {
.main2 .subc-2phone li div,  .main2 .subc-3phone li div {
	padding: 6px 0 4px 12px;
}
}
.main2 .subc-2phone li div > a, .main2 .subc-3phone li div > a {
	display: block;
	color: #8e2424;
	font-size: 16px;
	line-height: 20px;
	float: left;

	margin: 0 15px 8px 0;
}
@media (max-width: 767px) {
.main2 .subc-2phone li div > a,  .main2 .subc-3phone li div > a {
	margin: 0 15px 6px 0;
	font-size: 14px;
}
}
@media (max-width: 361px) {
.main2 .subc-2phone li div > a,  .main2 .subc-3phone li div > a {
	line-height: 20px;
	font-size: 13px;
	margin: 0 12px 4px 0;
}
}
@media (max-width: 321px) {
.main2 .subc-2phone li div > a,  .main2 .subc-3phone li div > a {
	font-size: 12px;
}
}
.main2 .subc-2phone li div > a:hover, .main2 .subc-3phone li div > a:hover {
	background: #d56a71;
}
.main2 .subc-2phone .active, .main2 .subc-3phone .active {
	background: #8e2424;
}
.main2 .subc-2phone .active .subc-open, .main2 .subc-3phone .active .subc-open {
	background: #8e2424;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #8e2424;
}
.main2 .subc-2phone .active .subc-open:after, .main2 .subc-3phone .active .subc-open:after {
	content: "+";
	color: #fff;
}
.main2 .subc-2phone .active span > a, .main2 .subc-3phone .active span > a {
	font-weight: bold;
	color: #fff;
}
.main2 .subc-2phone .active div, .main2 .subc-3phone .active div {
	background: #f9f9f9;
}
.main2 .subc-2phone .on, .main2 .subc-3phone .on {
	background: #8e2424;
}
.main2 .subc-2phone .on span > a, .main2 .subc-3phone .on span > a {
	color: #fff;
	font-weight: bold;
}
.main2 .subc-2phone .on .subc-open, .main2 .subc-3phone .on .subc-open {
	background: #8e2424 !important;
}
.main2 .subc-2phone .on .subc-open:after, .main2 .subc-3phone .on .subc-open:after {
	color: #fff !important;
}
.main2 .subc-3phone li {
	width: 33.33333333%;
}
.boxa {
	padding: 30px 70px 70px;
}
@media (max-width: 1445px) {
.boxa {
	padding: 30px 55px 70px;
}
}
@media (max-width: 1025px) {
.boxa {
	padding: 20px 40px 70px;
}
}
@media (max-width: 992px) {
.boxa {
	padding: 20px 20px 50px;
}
}
@media (max-width: 767px) {
.boxa {
	padding: 10px 10px 30px;
}
}
@media (max-width: 376px) {
.boxa {
	padding: 5px 10px 30px;
}
}
/*news-magazine*/
.news-magazine {
	background: #eaeaea;
	padding: 0 0 35px;
}
@media (max-width: 767px) {
.news-magazine {
	padding: 20px 0 35px;
}
}
.news-magazine .news-magazinemain {
	margin: 15px auto 35px;
}
@media (max-width: 992px) {
.news-magazine .news-magazinemain {
	margin: 15px auto 25px;
}
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain {
	margin: 10px auto 20px;
}
}
.news-magazine .news-magazinemain li {
	border-bottom: 1px solid #e5e5e5;
	display: inline-block;
	width: 100%;
	margin: 0 auto 5px 0;
	padding: 30px 125px 30px 40px;
}
@media (max-width: 1445px) {
.news-magazine .news-magazinemain li {
	padding: 30px 90px 30px 40px;
}
}
@media (max-width: 1025px) {
.news-magazine .news-magazinemain li {
	padding: 25px 30px 25px 20px;
}
}
@media (max-width: 992px) {
.news-magazine .news-magazinemain li {
	padding: 20px 0 25px;
}
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li {
	padding: 15px 0 20px;
}
}
@media (max-width: 376px) {
.news-magazine .news-magazinemain li {
	padding: 12px 0 17px;
}
}
@media (max-width: 321px) {
.news-magazine .news-magazinemain li {
	padding: 10px 0 15px;
}
}
.news-magazine .news-magazinemain li:hover .pic img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li:hover .pic img {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
}
}
.news-magazine .news-magazinemain li:hover .txt .title {
	color: #8e2424;
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li:hover .txt .title {
	color: #1c1c1c;
}
}
.news-magazine .news-magazinemain li:hover .txt .title span {
	background: #8e2424;
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li:hover .txt .title span {
	background: #bebebe;
}
}
.news-magazine .news-magazinemain li .pic {
	float: left;
	width: 12.3%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
@media (max-width: 1025px) {
.news-magazine .news-magazinemain li .pic {
	width: 15%;
}
}
@media (max-width: 992px) {
.news-magazine .news-magazinemain li .pic {
	width: 17%;
}
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li .pic {
	width: 22%;
}
}
@media (max-width: 321px) {
.news-magazine .news-magazinemain li .pic {
	width: 22%;
}
}
.news-magazine .news-magazinemain li .pic img {
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
.news-magazine .news-magazinemain li .pic:after {
	content: "";
	display: block;
	padding-bottom: 119%;
}
.news-magazine .news-magazinemain li .txt {
	float: left;
	padding: 25px 0 0 65px;
	width: 87.7%;
}
@media (max-width: 1445px) {
.news-magazine .news-magazinemain li .txt {
	padding: 15px 0 0 45px;
}
}
@media (max-width: 1025px) {
.news-magazine .news-magazinemain li .txt {
	padding: 0 0 0 30px;
	width: 85%;
}
}
@media (max-width: 992px) {
.news-magazine .news-magazinemain li .txt {
	width: 83%;
	padding: 0 0 0 20px;
}
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li .txt {
	width: 78%;
	padding: 0 0 0 15px;
}
}
@media (max-width: 321px) {
.news-magazine .news-magazinemain li .txt {
	width: 78%;
	padding: 0 0 0 10px;
}
}
.news-magazine .news-magazinemain li .txt .title {
	position: relative;
	z-index: 5;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
@media (max-width: 992px) {
.news-magazine .news-magazinemain li .txt .title {
	font-size: 16px;
	line-height: 22px;
	height: 44px;
}
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li .txt .title {
	font-size: 14px;
	line-height: 20px;
	height: 40px;
}
}
.news-magazine .news-magazinemain li .txt .title span {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 118px;
	height: 26px;
	color: #fff;
	font-size: 12px;
	line-height: 26px;
	padding: 0 10px 0 15px;
	background: #bebebe;
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li .txt .title span {
	width: 78px;
	height: 19px;
	font-size: 11px;
	line-height: 19px;
	padding: 0 10px;
}
}
@media (max-width: 376px) {
.news-magazine .news-magazinemain li .txt .title span {
	width: 70px;
	font-size: 10px;
}
}
@media (max-width: 321px) {
.news-magazine .news-magazinemain li .txt .title span {
	width: 67px;
	height: 18px;
	padding: 0 8px;
	line-height: 18px;
}
}
.news-magazine .news-magazinemain li .txt .title span:after {
	content: '';
	position: absolute;
	z-index: 25;
	right: 33px;
	top: 12px;
	width: 13px;
	height: 1px;
	background: #fff;
	animation: downmove 3s infinite;
	-webkit-animation: downmove 3s infinite;
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li .txt .title span:after {
	top: 9px;
	width: 10px;
	right: 9px;
	animation: none;
	-webkit-animation: none;
}
}
@media (max-width: 376px) {
.news-magazine .news-magazinemain li .txt .title span:after {
	right: 6px;
	width: 10px;
}
}
@media (max-width: 321px) {
.news-magazine .news-magazinemain li .txt .title span:after {
	top: 8px;
}
}
@-webkit-keyframes downmove {
 50% {
 right: 25px;
}
}
@keyframes downmove {
 50% {
 right: 25px;
}
}
.news-magazine .news-magazinemain li .txt p {
	color: #777777;
	font-size: 15px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	margin: 3% 0 0;
}
@media (max-width: 1025px) {
.news-magazine .news-magazinemain li .txt p {
	font-size: 14px;
}
}
@media (max-width: 992px) {
.news-magazine .news-magazinemain li .txt p {
	font-size: 12px;
}
}
@media (max-width: 767px) {
.news-magazine .news-magazinemain li .txt p {
	font-size: 12px;
	line-height: 18px;
	height: 36px;
	margin: 4% 0 0;
}
}
@media (max-width: 321px) {
.news-magazine .news-magazinemain li .txt p {
	margin: 2% 0 0;
	font-size: 11px;
	line-height: 16px;
	height: 32px;
}
}
.news-magazine .download {
	margin: 15px auto 35px;
}
@media (max-width: 992px) {
.news-magazine .download {
	margin: 15px auto 25px;
}
}
@media (max-width: 767px) {
.news-magazine .download {
	margin: 10px auto 20px;
}
}
.news-magazine .download li {
	padding: 20px 0;
	border-bottom: 1px solid #e5e5e5;
	display: inline-block;
	width: 100%;
	margin: 0 auto;
}
@media (max-width: 1025px) {
.news-magazine .download li {
	padding: 18px 0;
}
}
@media (max-width: 992px) {
.news-magazine .download li {
	padding: 15px 0;
}
}
@media (max-width: 767px) {
.news-magazine .download li {
	padding: 12px 0 14px;
}
}
@media (max-width: 321px) {
.news-magazine .download li {
	padding: 10px 0;
}
}
.news-magazine .download li .txt {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	padding: 0 125px 0 0;
	position: relative;
	width: 100%;
}
@media (max-width: 767px) {
.news-magazine .download li .txt {
	padding: 0 86px 0 0;
	height: 20px;
	line-height: 20px;
}
}
@media (max-width: 376px) {
.news-magazine .download li .txt {
	padding: 0 80px 0 0;
}
}
@media (max-width: 321px) {
.news-magazine .download li .txt {
	padding: 0 75px 0 0;
}
}
.news-magazine .download li .txt span {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 118px;
	height: 26px;
	color: #fff;
	font-size: 12px;
	line-height: 26px;
	padding: 0 10px 0 15px;
	background: #bebebe;
}
@media (max-width: 767px) {
.news-magazine .download li .txt span {
	width: 78px;
	height: 19px;
	top: 2px;
	font-size: 11px;
	line-height: 19px;
	padding: 0 10px;
}
}
@media (max-width: 376px) {
.news-magazine .download li .txt span {
	width: 70px;
	font-size: 10px;
}
}
@media (max-width: 321px) {
.news-magazine .download li .txt span {
	width: 67px;
	height: 18px;
	padding: 0 8px;
	top: 0;
	line-height: 18px;
}
}
.news-magazine .download li .txt span:after {
	content: '';
	position: absolute;
	z-index: 25;
	right: 33px;
	top: 12px;
	width: 13px;
	height: 1px;
	background: #fff;
	animation: downmove 3s infinite;
	-webkit-animation: downmove 3s infinite;
}
@media (max-width: 767px) {
.news-magazine .download li .txt span:after {
	top: 9px;
	width: 10px;
	right: 9px;
	animation: none;
	-webkit-animation: none;
}
}
@media (max-width: 376px) {
.news-magazine .download li .txt span:after {
	right: 6px;
	width: 10px;
}
}
@media (max-width: 321px) {
.news-magazine .download li .txt span:after {
	top: 8px;
}
}
@-webkit-keyframes downmove {
 50% {
 right: 25px;
}
}
@keyframes downmove {
 50% {
 right: 25px;
}
}
.page {
	text-align: center;
}
.page a {
	display: inline-block;
	border: 1px solid #bfbfbf;
	color: #333333;
	font-size: 14px;
	padding: 0 10px;
	height: 26px;
	margin: 0 1px;
	line-height: 25px;
}
.page span {
	display: inline-block;
	border: 1px solid #bfbfbf;
	color: #333333;
	font-size: 14px;
	padding: 0 10px;
	height: 26px;
	margin: 0 1px;
	line-height: 25px;
}
.page a:hover {
	background: #8e2424;
	color: #fff;
	border: 1px solid #8e2424;
}
@media (max-width: 767px) {
.page a:hover {
	background: #fff;
	color: #333333;
	border: 1px solid #bfbfbf;
}
}
.page .active {
	background: #8e2424;
	color: #fff;
	border: 1px solid #8e2424;
}
.page .cpb {
	background: #8e2424;
	color: #fff;
	border: 1px solid #8e2424;
}
@media (max-width: 992px) {
.page .on {
	display: none;
}
}
/*news-media*/
.news-media {
	background: #eaeaea;
	padding: 0 0 35px;
}
@media (max-width: 767px) {
.news-media {
	padding: 20px 0 25px;
}
}
.news-mediamain {
	border-bottom: 1px solid #e5e5e5;
	margin: 45px auto 40px;
}
@media (max-width: 992px) {
.news-mediamain {
	margin: 25px auto 30px;
}
}
@media (max-width: 767px) {
.news-mediamain {
	margin: 20px auto 23px;
}
}
@media (max-width: 376px) {
.news-mediamain {
	margin: 20px auto 25px;
}
}
.news-mediamain li {
	display: inline-block;
	width: 100%;
	padding: 20px 0;
	border-top: 1px solid #e5e5e5;
	position: relative;
	z-index: 1;
}
@media (max-width: 767px) {
.news-mediamain li {
	padding: 18px 0;
}
}
@media (max-width: 376px) {
.news-mediamain li {
	padding: 15px 0;
}
}
.news-mediamain li:hover a {
	background: #8e2424;
	padding: 50px 20px 10px 130px;
}
@media (max-width: 1025px) {
.news-mediamain li:hover a {
	padding: 25px 20px 10px 130px;
}
}
@media (max-width: 992px) {
.news-mediamain li:hover a {
	padding: 20px 20px 10px 110px;
}
}
@media (max-width: 767px) {
.news-mediamain li:hover a {
	padding: 0 0 0 78px;
	background: #fff;
}
}
.news-mediamain li:hover a .date {
	padding: 68px 0 0 20px;
}
@media (max-width: 1025px) {
.news-mediamain li:hover a .date {
	padding: 44px 0 0 20px;
}
}
@media (max-width: 767px) {
.news-mediamain li:hover a .date {
	padding: 18px 0 0;
}
}
@media (max-width: 376px) {
.news-mediamain li:hover a .date {
	padding: 15px 0 0;
}
}
.news-mediamain li:hover a .date time {
	color: #fff;
}
@media (max-width: 767px) {
.news-mediamain li:hover a .date time {
	color: #666666;
}
}
.news-mediamain li:hover a .date em {
	background: #fff;
	color: #8e2424;
}
@media (max-width: 767px) {
.news-mediamain li:hover a .date em {
	background: #8e2424;
	color: #fff;
}
}
.news-mediamain li:hover a span {
	color: #fff;
}
@media (max-width: 767px) {
.news-mediamain li:hover a span {
	color: #1c1c1c;
}
}
.news-mediamain li:hover a p {
	color: #ccaaaa;
}
@media (max-width: 767px) {
.news-mediamain li:hover a p {
	color: #777777;
}
}
.news-mediamain li a {
	display: block;
	padding: 10px 20px 10px 130px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
.news-mediamain li a {
	padding: 10px 0 10px 110px;
}
}
@media (max-width: 767px) {
.news-mediamain li a {
	padding: 0 0 0 78px;
}
}
@media (max-width: 376px) {
.news-mediamain li a {
	padding: 0 0 0 74px;
}
}
@media (max-width: 321px) {
.news-mediamain li a {
	padding: 0 0 0 64px;
}
}
.news-mediamain li .date {
	position: absolute;
	left: 0;
	top: 0;
	padding: 28px 0 0 20px;
	width: 110px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
.news-mediamain li .date {
	width: 76px;
}
}
@media (max-width: 767px) {
.news-mediamain li .date {
	padding: 18px 0 0;
	width: 65px;
}
}
@media (max-width: 376px) {
.news-mediamain li .date {
	padding: 15px 0 0;
}
}
@media (max-width: 321px) {
.news-mediamain li .date {
	width: 54px;
}
}
.news-mediamain li .date time {
	display: block;
	color: #666666;
	font-size: 16px;
	height: 24px;
	width: 87px;
	font-weight: 100;
	line-height: 24px;
	font-family: "futura_md_btmedium";
	overflow: hidden;
}
@media (max-width: 992px) {
.news-mediamain li .date time {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.news-mediamain li .date time {
	font-size: 12px;
}
}
@media (max-width: 321px) {
.news-mediamain li .date time {
	font-size: 10px;
}
}
.news-mediamain li .date em {
	display: block;
	font-style: inherit;
	width: 87px;
	height: 21px;
	margin: 3px auto 0 0;
	line-height: 22px;
	background: #8e2424;
	font-size: 12px;
	overflow: hidden;
	color: #fff;
	padding: 0 5px;
	text-align: center;
}
@media (max-width: 992px) {
.news-mediamain li .date em {
	width: 76px;
	font-size: 11px;
}
}
@media (max-width: 767px) {
.news-mediamain li .date em {
	font-size: 10px;
	width: 65px;
	height: 18px;
	line-height: 18px;
}
}
@media (max-width: 321px) {
.news-mediamain li .date em {
	font-size: 8px;
	width: 54px;
	height: 16px;
	line-height: 16px;
}
}
.news-mediamain li span {
	display: block;
	color: #1c1c1c;
	font-size: 20px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
@media (max-width: 1025px) {
.news-mediamain li span {
	font-size: 18px;
}
}
@media (max-width: 992px) {
.news-mediamain li span {
	font-size: 16px;
}
}
@media (max-width: 767px) {
.news-mediamain li span {
	font-size: 14px;
}
}
@media (max-width: 376px) {
.news-mediamain li span {
	font-size: 13px;
}
}
.news-mediamain li p {
	display: block;
	color: #777777;
	font-size: 15px;
	height: 46px;
	margin: 20px 0 35px;
	line-height: 23px;
	overflow: hidden;
}
@media (max-width: 1025px) {
.news-mediamain li p {
	font-size: 13px;
	margin: 20px 0 15px;
}
}
@media (max-width: 992px) {
.news-mediamain li p {
	font-size: 12px;
	line-height: 20px;
	height: 40px;
	margin: 10px 0 5px;
}
}
@media (max-width: 767px) {
.news-mediamain li p {
	line-height: 19px;
	height: 38px;
	margin: 5px 0 0;
}
}
@media (max-width: 376px) {
.news-mediamain li p {
	font-size: 10px;
	line-height: 16px;
	height: 32px;
	margin: 3px 0 0;
}
}
/*news*/
.news {
	background: #eaeaea;
	padding: 0 0 35px;
}
@media (max-width: 767px) {
.news {
	padding: 20px 0 25px;
}
}
.news .newsmain {
	margin: 35px -20px 40px;
}
@media (max-width: 1601px) {
.news .newsmain {
	margin: 35px -15px 40px;
}
}
@media (max-width: 1445px) {
.news .newsmain {
	margin: 20px -8px 40px;
}
}
@media (max-width: 1025px) {
.news .newsmain {
	margin: 20px -6px 40px;
}
}
@media (max-width: 992px) {
.news .newsmain {
	margin: 20px -5px 30px;
}
}
@media (max-width: 767px) {
.news .newsmain {
	margin: 15px 0 20px;
}
}
.news .newsmain li {
	padding: 10px 20px;
	float: left;
	width: 33.33333333%;
}
@media (max-width: 1601px) {
.news .newsmain li {
	padding: 10px 15px;
}
}
@media (max-width: 1445px) {
.news .newsmain li {
	padding: 10px 8px;
}
}
@media (max-width: 1025px) {
.news .newsmain li {
	padding: 8px 6px;
}
}
@media (max-width: 992px) {
.news .newsmain li {
	padding: 6px 5px;
}
}
@media (max-width: 767px) {
.news .newsmain li {
	width: 100%;
	padding: 6px 0;
}
}
.news .newsmain li a {
	display: block;
}
.news .newsmain li a:hover .pic img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
@media (max-width: 767px) {
.news .newsmain li a:hover .pic img {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
}
}
.news .newsmain li a:hover .time big {
	color: #8e2424;
}
@media (max-width: 767px) {
.news .newsmain li a:hover .time big {
	color: #333333;
}
}
.news .newsmain li a:hover .time small {
	color: #8e2424;
}
@media (max-width: 767px) {
.news .newsmain li a:hover .time small {
	color: #777777;
}
}
.news .newsmain li a:hover .text span {
	color: #8e2424;
}
@media (max-width: 767px) {
.news .newsmain li a:hover .text span {
	color: #1c1c1c;
}
}
.news .newsmain li a:hover .more:after {
	right: 12px;
	background: url("style_res/news-ico01.png") no-repeat;
	background-size: 100% 100%;
}
@media (max-width: 767px) {
.news .newsmain li a:hover .more:after {
	background: url("style_res/news-ico.png") no-repeat;
	background-size: 100% 100%;
	right: 0;
}
}
.news .newsmain li .pic {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.news .newsmain li .pic img {
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
}
.news .newsmain li .pic:after {
	content: "";
	display: block;
	padding-bottom: 56.3%;
}
.news .newsmain li .txt {
	border: 1px solid #efefef;
	padding: 25px 25px 0;
}
@media (max-width: 1601px) {
.news .newsmain li .txt {
	padding: 20px 20px 0;
}
}
@media (max-width: 1025px) {
.news .newsmain li .txt {
	padding: 15px 12px 0;
}
}
.news .newsmain li .txt .text {
	position: relative;
	z-index: 1;
	padding: 0 0 0 110px;
}
@media (max-width: 1601px) {
.news .newsmain li .txt .text {
	padding: 0 0 0 93px;
}
}
@media (max-width: 1445px) {
.news .newsmain li .txt .text {
	padding: 0 0 0 86px;
}
}
@media (max-width: 1025px) {
.news .newsmain li .txt .text {
	padding: 0 0 0 75px;
}
}
@media (max-width: 992px) {
.news .newsmain li .txt .text {
	padding: 0 0 0 68px;
}
}
@media (max-width: 321px) {
.news .newsmain li .txt .text {
	padding: 0 0 0 64px;
}
}
.news .newsmain li .txt .text span {
	height: 24px;
	line-height: 24px;
	display: block;
	color: #1c1c1c;
	font-size: 18px;
	overflow: hidden;
}
@media (max-width: 1445px) {
.news .newsmain li .txt .text span {
	font-size: 15px;
}
}
@media (max-width: 992px) {
.news .newsmain li .txt .text span {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
}
}
@media (max-width: 767px) {
.news .newsmain li .txt .text span {
	height: 20px;
	line-height: 20px;
	font-size: 16px;
}
}
.news .newsmain li .txt .text p {
	height: 46px;
	margin: 3px 0 0;
	line-height: 23px;
	color: #777777;
	font-size: 14px;
	overflow: hidden;
}
@media (max-width: 1445px) {
.news .newsmain li .txt .text p {
	font-size: 12px;
	line-height: 20px;
	height: 40px;
}
}
@media (max-width: 767px) {
.news .newsmain li .txt .text p {
	height: 40px;
	margin: 5px 0 0;
	line-height: 20px;
	font-size: 13px;
}
}
@media (max-width: 321px) {
.news .newsmain li .txt .text p {
	font-size: 12px;
	line-height: 16px;
	height: 32px;
}
}
.news .newsmain li .txt .text time {
	position: absolute;
	left: 0;
	top: 0;
	width: 90px;
	border-right: 1px solid #ececec;
	display: block;
}
@media (max-width: 1601px) {
.news .newsmain li .txt .text time {
	width: 76px;
}
}
@media (max-width: 1445px) {
.news .newsmain li .txt .text time {
	width: 72px;
}
}
@media (max-width: 1025px) {
.news .newsmain li .txt .text time {
	width: 63px;
}
}
@media (max-width: 992px) {
.news .newsmain li .txt .text time {
	width: 58px;
}
}
@media (max-width: 321px) {
.news .newsmain li .txt .text time {
	width: 54px;
}
}
.news .newsmain li .txt .text time big {
	padding: 0 0 0 5px;
	display: block;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	font-size: 48px;
	color: #333333;
	font-family: "futura_md_btmedium";
}
@media (max-width: 1601px) {
.news .newsmain li .txt .text time big {
	height: 44px;
	line-height: 44px;
	font-size: 44px;
}
}
@media (max-width: 1445px) {
.news .newsmain li .txt .text time big {
	height: 40px;
	line-height: 40px;
	font-size: 40px;
}
}
@media (max-width: 1025px) {
.news .newsmain li .txt .text time big {
	height: 36px;
	line-height: 36px;
	font-size: 36px;
}
}
@media (max-width: 992px) {
.news .newsmain li .txt .text time big {
	height: 30px;
	line-height: 30px;
	font-size: 30px;
	padding: 0;
	text-align: center;
}
}
@media (max-width: 321px) {
.news .newsmain li .txt .text time big {
	height: 28px;
	line-height: 28px;
	font-size: 28px;
}
}
.news .newsmain li .txt .text time small {
	display: block;
	color: #777777;
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	font-family: "futura_md_btmedium";
}
@media (max-width: 1025px) {
.news .newsmain li .txt .text time small {
	font-size: 10px;
}
}
@media (max-width: 992px) {
.news .newsmain li .txt .text time small {
	font-size: 9px;
}
}
.news .newsmain li .more {
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	color: #777777;
	margin: 30px auto 0;
	border-top: 1px solid #ececec;
	font-size: 12px;
	position: relative;
	z-index: 1;
}
@media (max-width: 1445px) {
.news .newsmain li .more {
	margin: 20px auto 0;
}
}
@media (max-width: 767px) {
.news .newsmain li .more {
	margin: 15px auto 0;
}
}
@media (max-width: 321px) {
.news .newsmain li .more {
	height: 36px;
	line-height: 36px;
}
}
.news .newsmain li .more:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 15px;
	width: 24px;
	height: 8px;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	background: url("style_res/news-ico.png") no-repeat;
	background-size: 100% 100%;
}
@media (max-width: 992px) {
.news .newsmain li .more:after {
	width: 18px;
	height: 6px;
}
}
@media (max-width: 321px) {
.news .newsmain li .more:after {
	top: 13px;
	width: 15px;
	height: 5px;
}
}
/*news-show*/
.news-show {
	background: #eaeaea;
	padding: 70px 0 10px;
	color: #666666;
	font-size: 15px;
	line-height: 24px;
}
@media (max-width: 992px) {
.news-show {
	padding: 50px 0 10px;
}
}
@media (max-width: 767px) {
.news-show {
	padding: 30px 0 20px;
}
}
@media (max-width: 321px) {
.news-show {
	padding: 25px 0 10px;
}
}
.news-show .cont {
	margin: 35px 0 0;
}
@media (max-width: 767px) {
.news-show .cont {
	margin: 15px 0 0;
}
}
@media (max-width: 321px) {
.news-show .cont {
	margin: 0;
}
}
.news-show .cont .title-01 span {
	background: #8e2424;
	color: #fff;
	font-size: 18px;
	display: inline-block;
	line-height: 30px;
	padding: 0 23px;
	position: relative;
}
.news-show .cont .title-01 span:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	right: -15px;
	top: 0;
	border-bottom: 0 solid transparent;
	border-top: 30px solid transparent;
	border-left: 15px solid #8e2424;
}
.news-show .cont .box-1 {
	border: 1px solid #ffffff;
	width: 67%;
	margin: 0 0 70px;
	padding: 20px 10px 15px 20px;
}
@media (max-width: 1367px) {
.news-show .cont .box-1 {
	width: 70%;
}
}
@media (max-width: 992px) {
.news-show .cont .box-1 {
	width: 86%;
	margin: 0 0 40px;
}
}
@media (max-width: 767px) {
.news-show .cont .box-1 {
	width: 100%;
	margin: 0 0 30px;
}
}
@media (max-width: 361px) {
.news-show .cont .box-1 {
	padding: 10px;
	margin: 0 0 25px;
}
}
.news-show .cont .box-1 big {
	display: block;
	color: #333333;
	font-size: 18px;
	margin: 0 0 3px;
	line-height: 32px;
}
@media (max-width: 361px) {
.news-show .cont .box-1 big {
	font-size: 16px;
	line-height: 26px;
}
}
.news-show .cont .box-1 .text-2 {
	display: block;
	word-break: break-all;
	color: #666666;
	font-size: 15px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 50px;
	line-height: 24px;
}
@media (max-width: 361px) {
.news-show .cont .box-1 .text-2 {
	font-size: 13px;
	line-height: 24px;
}
}
.news-show .cont .box-1 .text-2 i {
	font-style: inherit;
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	line-height: 24px;
}
.news-show .boxa {
	padding: 0 210px;
}
@media (max-width: 1681px) {
.news-show .boxa {
	padding: 0 150px;
}
}
@media (max-width: 1601px) {
.news-show .boxa {
	padding: 0 130px;
}
}
@media (max-width: 1445px) {
.news-show .boxa {
	padding: 0 55px;
}
}
@media (max-width: 1025px) {
.news-show .boxa {
	padding: 0 40px;
}
}
@media (max-width: 992px) {
.news-show .boxa {
	padding: 0 20px;
}
}
@media (max-width: 767px) {
.news-show .boxa {
	padding: 0 10px;
}
}
.news-show .title-1 {
	text-align: center;
	color: #8e2424;
	font-size: 26px;
	line-height: 34px;
	margin: 60px auto 10px;
}
@media (max-width: 1025px) {
.news-show .title-1 {
	margin: 50px auto 15px;
}
}
@media (max-width: 992px) {
.news-show .title-1 {
	font-size: 24px;
	margin: 40px auto 10px;
	line-height: 32px;
}
}
@media (max-width: 767px) {
.news-show .title-1 {
	font-size: 20px;
	margin: 25px auto 5px;
	line-height: 26px;
}
}
@media (max-width: 376px) {
.news-show .title-1 {
	font-size: 18px;
	margin: 20px auto 3px;
	line-height: 24px;
}
}
.news-show .text-1 {
	color: #666666;
	font-size: 15px;
	margin: 27px auto 45px;
	line-height: 22px;
}
@media (max-width: 1025px) {
.news-show .text-1 {
	margin: 20px auto 35px;
}
}
@media (max-width: 992px) {
.news-show .text-1 {
	margin: 20px auto 25px;
}
}
@media (max-width: 767px) {
.news-show .text-1 {
	font-size: 14px;
	margin: 15px auto 20px;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.news-show .text-1 {
	font-size: 13px;
	margin: 15px auto;
	line-height: 22px;
}
}
@media (max-width: 321px) {
.news-show .text-1 {
	margin: 10px auto 15px;
}
}
.news-show .text-2 {
	color: #666666;
	font-size: 15px;
	margin: 10px auto 0;
	line-height: 22px;
}
@media (max-width: 1025px) {
.news-show .text-2 {
	margin: 20px auto 35px;
}
}
@media (max-width: 992px) {
.news-show .text-2 {
	margin: 20px auto 25px;
}
}
@media (max-width: 767px) {
.news-show .text-2 {
	font-size: 14px;
	margin: 15px auto 20px;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.news-show .text-2 {
	font-size: 13px;
	margin: 15px auto;
	line-height: 22px;
}
}
@media (max-width: 321px) {
.news-show .text-2 {
	margin: 10px auto 15px;
}
}
.news-show .img-1 {
	text-align: center;
	margin: 0 auto 45px;
	overflow: hidden;
}
@media (max-width: 1025px) {
.news-show .img-1 {
	margin: 0 auto 30px;
}
}
@media (max-width: 992px) {
.news-show .img-1 {
	margin: 0 auto 25px;
}
}
@media (max-width: 767px) {
.news-show .img-1 {
	margin: 0 auto 15px;
}
}
@media (max-width: 376px) {
.news-show .img-1 {
	margin: 0 auto 6px;
}
}
@media (max-width: 321px) {
.news-show .img-1 {
	margin: 0 auto;
}
}
.news-show .img-1 img {
	max-width: 100%;
}
/*research-show*/
.research-show {
	background: #eaeaea;
	padding: 70px 0 10px;
	color: #000;
	font-size: 15px;
	line-height: 24px;
}
@media (max-width: 992px) {
.research-show {
	padding: 50px 0 10px;
}
}
@media (max-width: 767px) {
.research-show {
	padding: 30px 0 20px;
}
}
@media (max-width: 321px) {
.research-show {
	padding: 25px 0 10px;
}
}
.research-show .cont {
	margin: 35px 0 0;
}
@media (max-width: 992px) {
.research-show .cont {
	margin: 25px 0 0;
}
}
@media (max-width: 767px) {
.research-show .cont {
	margin: 15px 0 0;
}
}
.research-show .cont .title-1 span {
	background: #8e2424;
	color: #fff;
	font-size: 18px;
	display: inline-block;
	line-height: 30px;
	padding: 0 23px;
	position: relative;
}
@media (max-width: 767px) {
.research-show .cont .title-1 span {
	font-size: 15px;
}
}
.research-show .cont .title-1 span:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	right: -15px;
	top: 0;
	border-bottom: 0 solid transparent;
	border-top: 30px solid transparent;
	border-left: 15px solid #8e2424;
}
.research-show .cont .box-1 {
	border: 1px solid #ffffff;
	width: 67%;
	margin: 0 0 70px;
	padding: 20px 10px 15px 20px;
}
@media (max-width: 1367px) {
.research-show .cont .box-1 {
	width: 70%;
}
}
@media (max-width: 992px) {
.research-show .cont .box-1 {
	width: 86%;
	margin: 0 0 40px;
}
}
@media (max-width: 767px) {
.research-show .cont .box-1 {
	width: 100%;
	padding: 15px 10px;
	margin: 0 0 30px;
}
}
@media (max-width: 361px) {
.research-show .cont .box-1 {
	padding: 10px;
	margin: 0 0 25px;
}
}
.research-show .cont .box-1 big {
	display: block;
	color: #333333;
	font-size: 18px;
	margin: 0 0 3px;
	line-height: 32px;
}
@media (max-width: 767px) {
.research-show .cont .box-1 big {
	font-size: 16px;
	line-height: 26px;
}
}
@media (max-width: 321px) {
.research-show .cont .box-1 big {
	font-size: 15px;
	line-height: 22px;
}
}
.research-show .cont .box-1 .text-2 {
	display: block;
	word-break: break-all;
	color: #666666;
	font-size: 15px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 50px;
	line-height: 24px;
}
@media (max-width: 767px) {
.research-show .cont .box-1 .text-2 {
	font-size: 14px;
	line-height: 24px;
}
}
@media (max-width: 361px) {
.research-show .cont .box-1 .text-2 {
	font-size: 13px;
	line-height: 24px;
}
}
.research-show .cont .box-1 .text-2 i {
	font-style: inherit;
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	line-height: 24px;
}
.research-show .boxa {
	padding: 0 210px;
}
@media (max-width: 1681px) {
.research-show .boxa {
	padding: 0 150px;
}
}
@media (max-width: 1601px) {
.research-show .boxa {
	padding: 0 130px;
}
}
@media (max-width: 1445px) {
.research-show .boxa {
	padding: 0 55px;
}
}
@media (max-width: 1025px) {
.research-show .boxa {
	padding: 0 40px;
}
}
@media (max-width: 992px) {
.research-show .boxa {
	padding: 0 20px;
}
}
@media (max-width: 767px) {
.research-show .boxa {
	padding: 0 10px;
}
}
.research-show .title-01 {
	text-align: center;
	color: #8e2424;
	font-size: 26px;
	line-height: 34px;
	margin: 60px auto 20px;
}
@media (max-width: 1025px) {
.research-show .title-01 {
	margin: 50px auto 15px;
}
}
@media (max-width: 992px) {
.research-show .title-01 {
	font-size: 24px;
	margin: 40px auto 10px;
	line-height: 32px;
}
}
@media (max-width: 767px) {
.research-show .title-01 {
	font-size: 20px;
	margin: 25px auto 5px;
	line-height: 26px;
}
}
@media (max-width: 376px) {
.research-show .title-01 {
	font-size: 18px;
	margin: 20px auto 3px;
	line-height: 24px;
}
}
.research-show .text-1 {
	color: #666666;
	font-size: 15px;
	margin: 10px auto 0;
	line-height: 22px;
}
@media (max-width: 767px) {
.research-show .text-1 {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.research-show .text-1 {
	font-size: 13px;
	margin: 10px auto 0;
	line-height: 22px;
}
}
@media (max-width: 321px) {
.research-show .text-1 {
	margin: 8px auto 0;
}
}
.research-show .img-1 {
	text-align: center;
	margin: 20px auto 25px;
	overflow: hidden;
}
@media (max-width: 1025px) {
.research-show .img-1 {
	margin: 20px auto;
}
}
@media (max-width: 992px) {
.research-show .img-1 {
	margin: 20px auto;
}
}
@media (max-width: 767px) {
.research-show .img-1 {
	margin: 15px auto;
}
}
@media (max-width: 376px) {
.research-show .img-1 {
	margin: 10px auto 5px;
}
}
.research-show .img-1 img {
	max-width: 100%;
}
.backz {
	border-bottom: 1px solid #999999;
	position: relative;
	padding: 0 0 38px;
	z-index: 1;
}
@media (max-width: 992px) {
.backz {
	padding: 0 0 25px;
}
}
@media (max-width: 767px) {
.backz {
	padding: 0 0 15px;
}
}
.backz em {
	font-style: inherit;
	width: 190px;
	height: 37px;
	line-height: 37px;
	background: #8e2424;
	display: block;
	font-size: 14px;
	float: left;
	text-align: right;
}
@media (max-width: 767px) {
.backz em {
	width: 110px;
	height: 30px;
	line-height: 30px;
}
}
@media (max-width: 321px) {
.backz em {
	width: 103px;
	height: 28px;
	line-height: 28px;
	font-size: 13px;
}
}
.backz em:hover {
	background: #fff;
}
@media (max-width: 767px) {
.backz em:hover {
	background: #8e2424;
}
}
.backz em:hover:before {
	background: #8e2424;
}
@media (max-width: 767px) {
.backz em:hover:before {
	background: #fff;
}
}
.backz em:hover a {
	color: #8e2424;
}
@media (max-width: 767px) {
.backz em:hover a {
	color: #fff;
}
}
.backz em:before {
	content: "";
	position: absolute;
	left: 65px;
	top: 16px;
	width: 17px;
	height: 1px;
	background: #fff;
}
@media (max-width: 767px) {
.backz em:before {
	left: 15px;
	top: 14px;
}
}
@media (max-width: 321px) {
.backz em:before {
	left: 13px;
	top: 13px;
}
}
.backz em a {
	display: block;
	padding: 0 40px 0 10px;
	color: #fff;
}
@media (max-width: 767px) {
.backz em a {
	padding: 0 15px 0 10px;
}
}
@media (max-width: 321px) {
.backz em a {
	padding: 0 13px 0 10px;
}
}
.backz .article {
	float: right;
	width: 60%;
	padding: 0 40px 0 0;
	text-align: right;
}
@media (max-width: 767px) {
.backz .article {
	padding: 0;
}
}
.backz .article li {
	display: inline-block;
	margin: 0 0 0 15px;
}
@media (max-width: 767px) {
.backz .article li {
	padding: 5px 0 0;
	margin: 0 0 0 10px;
}
}
@media (max-width: 321px) {
.backz .article li {
	margin: 0 0 0 7px;
}
}
.backz .article li:hover .iconfont {
	color: #8e2424;
}
@media (max-width: 767px) {
.backz .article li:hover .iconfont {
	color: #9b9b9b;
}
}
.backz .article li .iconfont {
	color: #9b9b9b;
	font-size: 36px;
}
@media (max-width: 767px) {
.backz .article li .iconfont {
	font-size: 30px;
}
}
@media (max-width: 321px) {
.backz .article li .iconfont {
	font-size: 26px;
}
}
.sourse {
	text-align: center;
	color: #666666;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.playbox, .playbox1, .playbox2, .playbox3, .apply-box, .apply-box1 {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 999;

	background: url("style_res/mask1.png");
}


.playbox .playmain, .playbox1 .playmain, .playbox2 .playmain, .playbox3 .playmain, .apply-box .playmain, .apply-box1 .playmain {
	position: absolute;
	width: 33%;
	left: 50%;
	height: 680px;
	margin-left: -16.5%;
	top: 50%;
	margin-top: -340px;
	padding: 35px 65px 20px;
	background: url("style_res/playbox.png") no-repeat bottom right #ffffff;
	background-size: 100% 100%;
}
@media (max-width: 1601px) {
.playbox .playmain,  .playbox1 .playmain,  .playbox2 .playmain,  .playbox3 .playmain,  .apply-box .playmain,  .apply-box1 .playmain {
	width: 38%;
	margin-left: -19%;
	height: 526px;
	margin-top: -263px;
	padding: 20px 60px;
}
}
@media (max-width: 1445px) {
.playbox .playmain,  .playbox1 .playmain,  .playbox2 .playmain,  .playbox3 .playmain,  .apply-box .playmain,  .apply-box1 .playmain {
	height: 480px;
	margin-top: -240px;
	padding: 15px 60px 10px;
	background-size: 60% 60%;
}
}
@media (max-width: 1281px) {
.playbox .playmain,  .playbox1 .playmain,  .playbox2 .playmain,  .playbox3 .playmain,  .apply-box .playmain,  .apply-box1 .playmain {
	height: 470px;
	margin-top: -235px;
	padding: 15px 40px 10px;
}
}
@media (max-width: 1025px) {
.playbox .playmain,  .playbox1 .playmain,  .playbox2 .playmain,  .playbox3 .playmain,  .apply-box .playmain,  .apply-box1 .playmain {
	width: 46%;
	margin-left: -23%;
}
}
@media (max-width: 992px) {
.playbox .playmain,  .playbox1 .playmain,  .playbox2 .playmain,  .playbox3 .playmain,  .apply-box .playmain,  .apply-box1 .playmain {
	width: 56%;
	margin-left: -28%;
	padding: 15px 30px 10px;
}
}
@media (max-width: 767px) {
.playbox .playmain,  .playbox1 .playmain,  .playbox2 .playmain,  .playbox3 .playmain,  .apply-box .playmain,  .apply-box1 .playmain {
	width: 86%;
	margin-left: -43%;
	padding: 10px 10px 5px;
	height: 400px;
	margin-top: -200px;
}
}
@media (max-width: 361px) {
.playbox .playmain,  .playbox1 .playmain,  .playbox2 .playmain,  .playbox3 .playmain,  .apply-box .playmain,  .apply-box1 .playmain {
	width: 90%;
	height: 380px;
	margin-top: -190px;
	margin-left: -45%;
}
}
.playbox .playmain .play-colse, .playbox1 .playmain .play-colse, .playbox2 .playmain .play-colse, .playbox3 .playmain .play-colse, .apply-box .playmain .play-colse, .apply-box1 .playmain .play-colse, .playbox .playmain .play-colse1, .playbox1 .playmain .play-colse1, .playbox2 .playmain .play-colse1, .playbox3 .playmain .play-colse1, .apply-box .playmain .play-colse1, .apply-box1 .playmain .play-colse1, .playbox .playmain .play-colse2, .playbox1 .playmain .play-colse2, .playbox2 .playmain .play-colse2, .playbox3 .playmain .play-colse2, .apply-box .playmain .play-colse2, .apply-box1 .playmain .play-colse2, .playbox .playmain .play-colse3, .playbox1 .playmain .play-colse3, .playbox2 .playmain .play-colse3, .playbox3 .playmain .play-colse3, .apply-box .playmain .play-colse3, .apply-box1 .playmain .play-colse3, .playbox .playmain .play-colse4, .playbox1 .playmain .play-colse4, .playbox2 .playmain .play-colse4, .playbox3 .playmain .play-colse4, .apply-box .playmain .play-colse4, .apply-box1 .playmain .play-colse4 {
	position: absolute;
	right: -40px;
	cursor: pointer;
	top: 0;
	width: 35px;
	height: 35px;
	background: url("style_res/play-close.png") no-repeat center;
	background-size: 100% 100%;
}
@media (max-width: 767px) {
.playbox .playmain .play-colse,  .playbox1 .playmain .play-colse,  .playbox2 .playmain .play-colse,  .playbox3 .playmain .play-colse,  .apply-box .playmain .play-colse,  .apply-box1 .playmain .play-colse,  .playbox .playmain .play-colse1,  .playbox1 .playmain .play-colse1,  .playbox2 .playmain .play-colse1,  .playbox3 .playmain .play-colse1,  .apply-box .playmain .play-colse1,  .apply-box1 .playmain .play-colse1,  .playbox .playmain .play-colse2,  .playbox1 .playmain .play-colse2,  .playbox2 .playmain .play-colse2,  .playbox3 .playmain .play-colse2,  .apply-box .playmain .play-colse2,  .apply-box1 .playmain .play-colse2,  .playbox .playmain .play-colse3,  .playbox1 .playmain .play-colse3,  .playbox2 .playmain .play-colse3,  .playbox3 .playmain .play-colse3,  .apply-box .playmain .play-colse3,  .apply-box1 .playmain .play-colse3,  .playbox .playmain .play-colse4,  .playbox1 .playmain .play-colse4,  .playbox2 .playmain .play-colse4,  .playbox3 .playmain .play-colse4,  .apply-box .playmain .play-colse4,  .apply-box1 .playmain .play-colse4 {
	width: 24px;
	right: 0;
	background: url("style_res/play-close1.png") no-repeat center;
	height: 24px;
}
}
.playbox .title, .playbox1 .title, .playbox2 .title, .playbox3 .title, .apply-box .title, .apply-box1 .title {
	text-align: center;
	color: #333333;
	font-size: 22px;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
}
@media (max-width: 767px) {
.playbox .title,  .playbox1 .title,  .playbox2 .title,  .playbox3 .title,  .apply-box .title,  .apply-box1 .title {
	font-size: 16px;
	height: 20px;
	line-height: 20px;
}
}
.playbox .text, .playbox1 .text, .playbox2 .text, .playbox3 .text, .apply-box .text, .apply-box1 .text {
	text-align: center;
	color: #666666;
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	margin: 8px auto 10px;
	overflow: hidden;
}
@media (max-width: 1601px) {
.playbox .text,  .playbox1 .text,  .playbox2 .text,  .playbox3 .text,  .apply-box .text,  .apply-box1 .text {
	margin: 5px auto 10px;
}
}
@media (max-width: 767px) {
.playbox .text,  .playbox1 .text,  .playbox2 .text,  .playbox3 .text,  .apply-box .text,  .apply-box1 .text {
	line-height: 14px;
	height: 14px;
}
}
.playbox ul, .playbox1 ul, .playbox2 ul, .playbox3 ul, .apply-box ul, .apply-box1 ul {
	border-top: 1px solid #cecece;
	padding: 42px 0 0;
	margin: 30px auto 0;
}
@media (max-width: 1601px) {
.playbox ul,  .playbox1 ul,  .playbox2 ul,  .playbox3 ul,  .apply-box ul,  .apply-box1 ul {
	padding: 20px 0 0;
	margin: 15px auto 0;
}
}
@media (max-width: 1445px) {
.playbox ul,  .playbox1 ul,  .playbox2 ul,  .playbox3 ul,  .apply-box ul,  .apply-box1 ul {
	padding: 15px 0 0;
	margin: 10px auto 0;
}
}
@media (max-width: 767px) {
.playbox ul,  .playbox1 ul,  .playbox2 ul,  .playbox3 ul,  .apply-box ul,  .apply-box1 ul {
	padding: 12px 0 0;
}
}
.playbox ul li, .playbox1 ul li, .playbox2 ul li, .playbox3 ul li, .apply-box ul li, .apply-box1 ul li {
	display: inline-block;
	width: 100%;
	margin: 0 auto 24.8px;
	padding: 0 50px 0 120px;
	position: relative;
}
.playbox ul li font, .playbox1 ul li font, .playbox2 ul li font, .playbox3 ul li font, .apply-box ul li font, .apply-box1 ul li font {
	border: 1px solid;
	color: #f30;
	display: none;
	font-size: 12px;
	padding: 0 5px;
	position: absolute;
	right: 50px;
	top: -18px;
}
@media (max-width: 1601px) {
.playbox ul li,  .playbox1 ul li,  .playbox2 ul li,  .playbox3 ul li,  .apply-box ul li,  .apply-box1 ul li {
	margin: 0 auto 15px;
}
.playbox ul li font,  .playbox1 ul li font,  .playbox2 ul li font,  .playbox3 ul li font,  .apply-box ul li font,  .apply-box1 ul li font {
	border: 1px solid;
	color: #f30;
	display: none;
	font-size: 12px;
	padding: 0 5px;
	position: absolute;
	right: 30px;
	top: -18px;
}
}
@media (max-width: 1601px) {
.playbox ul li,  .playbox1 ul li,  .playbox2 ul li,  .playbox3 ul li,  .apply-box ul li,  .apply-box1 ul li {
	padding: 0 30px 0 120px;
	margin: 0 auto 10px;
}
.playbox ul li font,  .playbox1 ul li font,  .playbox2 ul li font,  .playbox3 ul li font,  .apply-box ul li font,  .apply-box1 ul li font {
	border: 1px solid;
	color: #f30;
	display: none;
	font-size: 12px;
	padding: 0 5px;
	position: absolute;
	right: 30px;
	top: -18px;
}
}
@media (max-width: 992px) {
.playbox ul li,  .playbox1 ul li,  .playbox2 ul li,  .playbox3 ul li,  .apply-box ul li,  .apply-box1 ul li {
	padding: 0 20px 0 120px;
	margin: 0 auto 10px;
}
.playbox ul li font,  .playbox1 ul li font,  .playbox2 ul li font,  .playbox3 ul li font,  .apply-box ul li font,  .apply-box1 ul li font {
	border: 1px solid;
	color: #f30;
	display: none;
	font-size: 12px;
	padding: 0 5px;
	position: absolute;
	right: 20px;
	top: -18px;
}

}
@media (max-width: 767px) {
.playbox ul li,  .playbox1 ul li,  .playbox2 ul li,  .playbox3 ul li,  .apply-box ul li,  .apply-box1 ul li {
	margin: 0 auto 8px;
	padding: 0 6px 0 85px;
}
.playbox ul li font,  .playbox1 ul li font,  .playbox2 ul li font,  .playbox3 ul li font,  .apply-box ul li font,  .apply-box1 ul li font {
	border: 1px solid;
	color: #f30;
	display: none;
	font-size: 12px;
	padding: 0 5px;
	position: absolute;
	right: 6px;
	top: -18px;
}
}
@media (max-width: 361px) {
.playbox ul li,  .playbox1 ul li,  .playbox2 ul li,  .playbox3 ul li,  .apply-box ul li,  .apply-box1 ul li {
	padding: 0 0 0 85px;
}
.playbox ul li font,  .playbox1 ul li font,  .playbox2 ul li font,  .playbox3 ul li font,  .apply-box ul li font,  .apply-box1 ul li font {
	border: 1px solid;
	color: #f30;
	display: none;
	font-size: 12px;
	padding: 0 5px;
	position: absolute;
	right: 6px;
	top: -18px;
}
}
@media (max-width: 321px) {
.playbox ul li,  .playbox1 ul li,  .playbox2 ul li,  .playbox3 ul li,  .apply-box ul li,  .apply-box1 ul li {
	padding: 0 0 0 76px;
}
.playbox ul li font,  .playbox1 ul li font,  .playbox2 ul li font,  .playbox3 ul li font,  .apply-box ul li font,  .apply-box1 ul li font {
	border: 1px solid;
	color: #f30;
	display: none;
	font-size: 12px;
	padding: 0 5px;
	position: absolute;
	right: 6px;
	top: -18px;
}
}
.playbox ul li span, .playbox1 ul li span, .playbox2 ul li span, .playbox3 ul li span, .apply-box ul li span, .apply-box1 ul li span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100px;
	height: 32px;
	color: #666666;
	font-size: 14px;
	line-height: 32px;
	text-align: right;
}
@media (max-width: 767px) {
.playbox ul li span,  .playbox1 ul li span,  .playbox2 ul li span,  .playbox3 ul li span,  .apply-box ul li span,  .apply-box1 ul li span {
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	width: 80px;
}
}
@media (max-width: 361px) {
.playbox ul li span,  .playbox1 ul li span,  .playbox2 ul li span,  .playbox3 ul li span,  .apply-box ul li span,  .apply-box1 ul li span {
	line-height: 28px;
	height: 28px;
}
}
@media (max-width: 321px) {
.playbox ul li span,  .playbox1 ul li span,  .playbox2 ul li span,  .playbox3 ul li span,  .apply-box ul li span,  .apply-box1 ul li span {
	width: 70px;
}
}
.playbox ul li input, .playbox1 ul li input, .playbox2 ul li input, .playbox3 ul li input, .apply-box ul li input, .apply-box1 ul li input {
	width: 100%;
	border: 1px solid #999999;
	font-family: "microsoft yahei";
	color: #333;
	padding: 6px 10px 7px;
	font-size: 14px;
	border-radius: 0;
	appearance: none;
	-webkit-appearance: none;
}
@media (max-width: 1445px) {
.playbox ul li input,  .playbox1 ul li input,  .playbox2 ul li input,  .playbox3 ul li input,  .apply-box ul li input,  .apply-box1 ul li input {
	padding: 5px 10px;
}
}
@media (max-width: 361px) {
.playbox ul li input,  .playbox1 ul li input,  .playbox2 ul li input,  .playbox3 ul li input,  .apply-box ul li input,  .apply-box1 ul li input {
	padding: 4px 10px;
}
}
@media (max-width: 321px) {
.playbox ul li input,  .playbox1 ul li input,  .playbox2 ul li input,  .playbox3 ul li input,  .apply-box ul li input,  .apply-box1 ul li input {
	padding: 4px 8px;
}
}
.playbox ul li input::-webkit-input-placeholder, .playbox1 ul li input::-webkit-input-placeholder, .playbox2 ul li input::-webkit-input-placeholder, .playbox3 ul li input::-webkit-input-placeholder, .apply-box ul li input::-webkit-input-placeholder, .apply-box1 ul li input::-webkit-input-placeholder {
 color: #333;
}
.playbox ul li input:focus, .playbox1 ul li input:focus, .playbox2 ul li input:focus, .playbox3 ul li input:focus, .apply-box ul li input:focus, .apply-box1 ul li input:focus {
	border: 1px solid #8e2424;
	box-shadow: 0 0 0 1px #8e2424;
}
.playbox ul li select, .playbox1 ul li select, .playbox2 ul li select, .playbox3 ul li select, .apply-box ul li select, .apply-box1 ul li select {
	width: 100%;
	border: 1px solid #999999;
	font-family: "microsoft yahei";
	color: #333;
	appearance: none;

	-webkit-appearance: none;
	border-radius: 0;
	background: url("style_res/trangle.png") no-repeat right center #ffffff;
	padding: 6px 10px 7px;
	font-size: 14px;
}
@media (max-width: 1445px) {
.playbox ul li select,  .playbox1 ul li select,  .playbox2 ul li select,  .playbox3 ul li select,  .apply-box ul li select,  .apply-box1 ul li select {
	padding: 5px 10px;
}
}
@media (max-width: 361px) {
.playbox ul li select,  .playbox1 ul li select,  .playbox2 ul li select,  .playbox3 ul li select,  .apply-box ul li select,  .apply-box1 ul li select {
	padding: 4px 10px;
}
}
@media (max-width: 321px) {
.playbox ul li select,  .playbox1 ul li select,  .playbox2 ul li select,  .playbox3 ul li select,  .apply-box ul li select,  .apply-box1 ul li select {
	padding: 4px 8px;
}
}
.playbox ul li textarea, .playbox1 ul li textarea, .playbox2 ul li textarea, .playbox3 ul li textarea, .apply-box ul li textarea, .apply-box1 ul li textarea {
	width: 100%;
	height: 106px;
	border: 1px solid #999999;
	font-family: "microsoft yahei";
	color: #333;
	border-radius: 0;
	appearance: none;
	-webkit-appearance: none;
	padding: 6px 10px 7px;
	font-size: 14px;
}
@media (max-width: 1445px) {
.playbox ul li textarea,  .playbox1 ul li textarea,  .playbox2 ul li textarea,  .playbox3 ul li textarea,  .apply-box ul li textarea,  .apply-box1 ul li textarea {
	padding: 5px 10px;
	height: 86px;
}
}
@media (max-width: 1445px) {
.playbox ul li textarea,  .playbox1 ul li textarea,  .playbox2 ul li textarea,  .playbox3 ul li textarea,  .apply-box ul li textarea,  .apply-box1 ul li textarea {
	padding: 5px 10px;
}
}
@media (max-width: 767px) {
.playbox ul li textarea,  .playbox1 ul li textarea,  .playbox2 ul li textarea,  .playbox3 ul li textarea,  .apply-box ul li textarea,  .apply-box1 ul li textarea {
	height: 60px;
}
}
@media (max-width: 361px) {
.playbox ul li textarea,  .playbox1 ul li textarea,  .playbox2 ul li textarea,  .playbox3 ul li textarea,  .apply-box ul li textarea,  .apply-box1 ul li textarea {
	padding: 4px 10px;
}
}
.playbox ul li textarea:focus, .playbox1 ul li textarea:focus, .playbox2 ul li textarea:focus, .playbox3 ul li textarea:focus, .apply-box ul li textarea:focus, .apply-box1 ul li textarea:focus {
	border: 1px solid #8e2424;
	box-shadow: 0 0 0 1px #8e2424;
}
.playbox ul li #send, .playbox1 ul li #send, .playbox2 ul li #send, .playbox3 ul li #send, .apply-box ul li #send, .apply-box1 ul li #send {
	display: block;
	width: 140px;
	height: 35px;
	line-height: 35px;
	padding: 0 5px;
	text-align: center;
	background: #8e2424;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	transition: all 0.35s ease-out;
	-webkit-transition: all 0.35s ease-out;
	-moz-transition: all 0.35s ease-out;
	-o-transition: all 0.35s ease-out;
}
@media (max-width: 767px) {
.playbox ul li #send,  .playbox1 ul li #send,  .playbox2 ul li #send,  .playbox3 ul li #send,  .apply-box ul li #send,  .apply-box1 ul li #send {
	height: 34px;
	line-height: 34px;
}
}
.playbox ul li #send:hover, .playbox1 ul li #send:hover, .playbox2 ul li #send:hover, .playbox3 ul li #send:hover, .apply-box ul li #send:hover, .apply-box1 ul li #send:hover {
	width: 160px;
}
.playbox .rred, .playbox1 .rred, .playbox2 .rred, .playbox3 .rred, .apply-box .rred, .apply-box1 .rred {
	border: 1px solid red;
}
.playbox .gender dd, .playbox1 .gender dd, .playbox2 .gender dd, .playbox3 .gender dd, .apply-box .gender dd, .apply-box1 .gender dd {
	float: left;
	position: relative;
	height: 24px;
	line-height: 24px;
	color: #666666;
	cursor: pointer;
	margin: 0 35px 0 0;
	font-size: 14px;
	padding: 0 0 0 28px;
}
.playbox .gender dd:before, .playbox1 .gender dd:before, .playbox2 .gender dd:before, .playbox3 .gender dd:before, .apply-box .gender dd:before, .apply-box1 .gender dd:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 5px;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #d8d5d5;
}
.playbox .gender .active:before, .playbox1 .gender .active:before, .playbox2 .gender .active:before, .playbox3 .gender .active:before, .apply-box .gender .active:before, .apply-box1 .gender .active:before {
	background: #fff;
	border: 3px solid #4a4f54;
}
.playbox1 .playmain {
	height: 780px;
	margin-top: -380px;
}
@media (max-width: 1601px) {
.playbox1 .playmain {
	height: 594px;
	margin-top: -297px;
}
}
@media (max-width: 1445px) {
.playbox1 .playmain {
	height: 540px;
	margin-top: -270px;
}
}
@media (max-width: 1281px) {
.playbox1 .playmain {
	height: 542px;
	margin-top: -271px;
}
}
@media (max-width: 767px) {
.playbox1 .playmain {
	height: 468px;
	margin-top: -234px;
}
}
@media (max-width: 361px) {
.playbox1 .playmain {
	height: 448px;
	margin-top: -224px;
}
}
.playbox1 ul {
	border-top: 1px solid #cecece;
	padding: 42px 0 0;
	margin: 30px auto 0;
}
@media (max-width: 1601px) {
.playbox1 ul {
	padding: 20px 0 0;
	margin: 15px auto 0;
}
}
@media (max-width: 1445px) {
.playbox1 ul {
	padding: 15px 0 0;
	margin: 10px auto 0;
}
}
@media (max-width: 767px) {
.playbox1 ul {
	padding: 12px 0 0;
}
}
.playbox1 ul li {
	padding: 0 50px 0 125px;
}
@media (max-width: 767px) {
.playbox1 ul li {
	padding: 0 6px 0 95px;
}
}
@media (max-width: 361px) {
.playbox1 ul li {
	padding: 0 0 0 95px;
}
}
@media (max-width: 321px) {
.playbox1 ul li {
	padding: 0 0 0 95px;
}
}
.playbox1 ul li span {
	width: 105px;
}
@media (max-width: 767px) {
.playbox1 ul li span {
	width: 90px;
}
}
@media (max-width: 321px) {
.playbox1 ul li span {
	width: 90px;
}
}
.playbox2 .playmain {
	height: 742px;
	margin-top: -371px;
}
@media (max-width: 1601px) {
.playbox2 .playmain {
	height: 600px;
	margin-top: -300px;
}
}
@media (max-width: 1445px) {
.playbox2 .playmain {
	height: 520px;
	margin-top: -260px;
}
}
@media (max-width: 1281px) {
.playbox2 .playmain {
	height: 520px;
	margin-top: -260px;
}
}
@media (max-width: 767px) {
.playbox2 .playmain {
	height: 430px;
	margin-top: -215px;
}
}
@media (max-width: 361px) {
.playbox2 .playmain {
	height: 412px;
	margin-top: -201px;
}
}
.playbox3 .playmain {
	height: 610px;
	margin-top: -305px;
}
@media (max-width: 1601px) {
.playbox3 .playmain {
	height: 478px;
	margin-top: -239px;
}
}
@media (max-width: 1445px) {
.playbox3 .playmain {
	height: 426px;
	margin-top: -213px;
}
}
@media (max-width: 1281px) {
.playbox3 .playmain {
	height: 426px;
	margin-top: -213px;
}
}
@media (max-width: 767px) {
.playbox3 .playmain {
	height: 360px;
	margin-top: -180px;
}
}
@media (max-width: 361px) {
.playbox3 .playmain {
	height: 346px;
	margin-top: -173px;
}
}
/*teacher*/
.education-cisi-teacher {
	padding: 0 0 65px;
}
@media (max-width: 992px) {
.education-cisi-teacher {
	padding: 0 0 45px;
}
}
@media (max-width: 767px) {
.education-cisi-teacher {
	padding: 0 0 25px;
}
}
@media (max-width: 361px) {
.education-cisi-teacher {
	padding: 0 0 20px;
}
}
.education-cisi-teacher ul {
	margin: -30px auto 55px;
}
@media (max-width: 1025px) {
.education-cisi-teacher ul {
	margin: -23px auto 55px;
}
}
@media (max-width: 992px) {
.education-cisi-teacher ul {
	margin: -23px auto 35px;
}
}
@media (max-width: 767px) {
.education-cisi-teacher ul {
	margin: -15px auto 25px;
}
}
@media (max-width: 361px) {
.education-cisi-teacher ul {
	margin: -15px auto 20px;
}
}
.education-cisi-teacher ul li {
	display: inline-block;
	width: 100%;
	padding: 33px 0 30px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
@media (max-width: 1025px) {
.education-cisi-teacher ul li {
	padding: 23px 0 25px;
}
}
@media (max-width: 767px) {
.education-cisi-teacher ul li {
	padding: 15px 0;
}
}
.education-cisi-teacher ul li:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	z-index: 25;
	background: #e5e5e5;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;

	-o-transition: all 0.35s ease-in-out;
}

.education-cisi-teacher ul li:before {
	content: "";
	position: absolute;
	left: -100%;
	bottom: 0;
	width: 100%;
	height: 1px;
	z-index: 50;
	background: #8e2424;
	transition: all 0.45s ease-in-out;
	-webkit-transition: all 0.45s ease-in-out;
	-moz-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
}
.education-cisi-teacher ul li:hover:after {
	left: 100%;
}
.education-cisi-teacher ul li:hover:before {
	left: 0;
}
.education-cisi-teacher ul li:hover .pic img {
	filter: saturate(1.5);
	-webkit-filter: saturate(1.5);
	-moz-filter: saturate(1.5);
	-o-filter: saturate(1.5);
}
.education-cisi-teacher ul li .pic {
	float: left;
	width: 17.2%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
@media (max-width: 992px) {
.education-cisi-teacher ul li .pic {
	width: 20%;
}
}
@media (max-width: 767px) {
.education-cisi-teacher ul li .pic {
	width: 23%;
}
}
.education-cisi-teacher ul li .pic img {
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
}
.education-cisi-teacher ul li .pic:after {
	content: "";
	display: block;
	padding-bottom: 119%;
}
.education-cisi-teacher ul li .txt {
	float: left;
	width: 82.8%;
	padding: 15px 0 0 20px;
}
@media (max-width: 992px) {
.education-cisi-teacher ul li .txt {
	padding: 0 0 0 20px;
	width: 80%;
}
}
@media (max-width: 767px) {
.education-cisi-teacher ul li .txt {
	width: 77%;
	padding: 0 0 0 10px;
}
}
.education-cisi-teacher ul li .txt span {
	display: block;
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	color: #8e2424;
	font-size: 24px;
}
@media (max-width: 992px) {
.education-cisi-teacher ul li .txt span {
	font-size: 20px;
}
}
@media (max-width: 376px) {
.education-cisi-teacher ul li .txt span {
	font-size: 18px;
	line-height: 20px;
	height: 20px;
}
}
@media (max-width: 321px) {
.education-cisi-teacher ul li .txt span {
	font-size: 16px;
	line-height: 18px;
	height: 18px;
}
}
.education-cisi-teacher ul li .txt p {
	display: block;
	height: 44px;
	margin: 10px 0 6px;
	line-height: 22px;
	color: #333333;
	overflow: hidden;
	font-size: 16px;
}
@media (max-width: 992px) {
.education-cisi-teacher ul li .txt p {
	font-size: 15px;
}
}
@media (max-width: 767px) {
.education-cisi-teacher ul li .txt p {
	font-size: 14px;
}
}
@media (max-width: 376px) {
.education-cisi-teacher ul li .txt p {
	font-size: 13px;
	margin: 6px 0 4px;
}
}
@media (max-width: 321px) {
.education-cisi-teacher ul li .txt p {
	font-size: 12px;
	line-height: 16px;
	height: 32px;
	margin: 8px 0 5px;
}
}
.education-cisi-teacher ul li .txt small {
	display: block;
	height: 22px;
	overflow: hidden;
	line-height: 22px;
	color: #333333;
	font-size: 14px;
}
@media (max-width: 992px) {
.education-cisi-teacher ul li .txt small {
	font-size: 13px;
}
}
@media (max-width: 767px) {
.education-cisi-teacher ul li .txt small {
	font-size: 12px;
}
}
@media (max-width: 376px) {
.education-cisi-teacher ul li .txt small {
	font-size: 11px;
	height: 18px;
	line-height: 18px;
}
}
@media (max-width: 321px) {
.education-cisi-teacher ul li .txt small {
	font-size: 10px;
	line-height: 16px;
	height: 16px;
}
}
.list-contact {
	color: #666;
	font-size: 14px;
	margin-top: 75px;
	padding-right: 150px;
}
@media (max-width: 1025px) {
.list-contact {
	margin-top: 55px;
}
}
.list-contact img {
	max-width: 100%;
}
.list-contact .txt {
	margin-top: 80px;
	padding-left: 130px;
	padding-right: 500px;
}
@media (max-width: 1025px) {
.list-contact .txt {
	margin-top: 50px;
}
}
.list-contact .txt-red {
	margin-top: 5px;
	color: #ff0000;
	padding-left: 130px;
}
.list-contact ul {
	padding-left: 105px;
}
.list-contact ul li {
	overflow: hidden;
}
.list-contact ul li p {
	width: 100%;
	margin-top: 20px;
	position: relative;
	padding-left: 25px;
}
.list-contact ul li p font {
	border: 1px solid;
	color: #f30;
	display: none;
	font-size: 12px;
	padding: 0 5px;
	position: absolute;
	right: 0;
	top: -18px;
}
.list-contact ul li input, .list-contact ul li textarea {
	border: 0;
	width: 100%;
	color: #989898;
	font-size: 14px;
	padding: 10px 20px;
	background-color: #eee;
	font-family: "微软雅黑";
	border: solid 2px #eee;
}
.list-contact ul li input:focus, .list-contact ul li textarea:focus {
	border: solid 2px #8e2424;
}
.list-contact ul li textarea {
	height: 150px;
}
@media (max-width: 767px) {
.list-contact ul li textarea {
	height: 120px;
}
}
.list-contact ul li em {
	left: 36px;
	top: 16px;
	position: absolute;
	font-style: normal;
}
.list-contact ul li img {
	vertical-align: middle;
	margin-top: 20px;
}
.list-contact ul .input-w33 {
	width: 33.33%;
	float: left;
}
.list-contact ul .input-button {
	margin-top: 30px;
	text-align: center;
}
.list-contact ul input[type="reset"], .list-contact ul input[type="button"] {
	border: 0;
	width: 200px;
	color: #fff;
	margin: 0 10px;
	font-weight: bold;
	transition: all 0.4s linear;
}
.list-contact ul input[type="button"]:hover {
	background-color: #9c2828;
}
.list-contact ul input[type="reset"]:hover {
	background-color: #333;
}
.list-contact ul input[type="reset"] {
	background-color: #626262;
}
.list-contact ul input[type="button"] {
	background-color: #8e2424;
}
.list-contact ul input[type="button"]:focus, .list-contact ul input[type="reset"]:focus {
	border: 0;
}
.list-contact .rred {
	border: 1px solid red;
}
@media (max-width: 1700px) {
.list-contact .txt {
	padding-right: 100px;
}
}
@media (max-width: 1360px) {
.list-contact {
	padding-right: 0;
}
.list-contact .txt,  .list-contact .txt-red {
	padding-left: 10px;
}
.list-contact ul {
	padding-left: 0;
	margin: 10px auto 0;
}
.list-contact ul li p {
	padding-left: 10px;
	margin-top: 10px;
}
.list-contact ul li em {
	left: 25px;
}
.list-contact ul li img {
	vertical-align: middle;
	margin-top: 10px;
}
}
@media (max-width: 767px) {
.list-contact {
	margin-top: 20px;
}
.list-contact .txt {
	padding-right: 0;
	margin-top: 20px;
	padding-left: 0;
}
.list-contact ul .input-button {
	margin-top: 15px;
	text-align: left;
	margin-left: -2px;
}
.list-contact ul li em {
	left: 10px;
}
.list-contact ul li p {
	padding-left: 0;
}
.list-contact ul li .input-w33 {
	width: 100%;
}
.list-contact ul li .input-code {
	width: 50%;
}
.list-contact ul li input[type="button"],  .list-contact ul li input[type="reset"] {
	width: 100px;
	margin: 0 5px;
}
}
.list-job {
	color: #666;
	font-size: 14px;
	margin: 60px 140px 50px;
}
.list-job img {
	max-width: 100%;
}
.list-job ul {
	margin-top: 30px;
}
.list-job li {
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	transition: all 0.3s linear;
	border-bottom: solid 1px #e2e2e2;
}
.list-job li em {
	width: 25%;
	font-style: inherit;
	float: left;
	padding: 0 0 0 30px;
	display: inline-block;
}
@media (max-width: 1025px) {
.list-job li em {
	padding: 0 0 0 15px;
}
}
@media (max-width: 992px) {
.list-job li em {
	padding: 0 0 0 10px;
}
}
@media (max-width: 767px) {
.list-job li em {
	padding: 0;
}
}
@media (max-width: 376px) {
.list-job li em {
	font-size: 12px;
	text-align: center;
}
}
@media (max-width: 321px) {
.list-job li em {
	font-size: 10px;
	text-align: center;
}
}
@media (max-width: 376px) {
.list-job li em:first-child {
	width: 30%;
}
}
@media (max-width: 321px) {
.list-job li em:first-child {
	width: 28%;
}
}
@media (max-width: 376px) {
.list-job li em:nth-child(2n) {
	width: 22%;
}
}
@media (max-width: 321px) {
.list-job li em:nth-child(2n) {
	width: 22%;
}
}
@media (max-width: 376px) {
.list-job li em:nth-child(3n) {
	width: 20%;
}
}
@media (max-width: 321px) {
.list-job li em:nth-child(3n) {
	width: 24%;
}
}
@media (max-width: 376px) {
.list-job li em:nth-child(4n) {
	width: 22%;
}
}
@media (max-width: 321px) {
.list-job li em:nth-child(4n) {
	width: 22%;
}
}
.list-job li em img {
	margin-top: 20px;
	margin-right: 3px;
	vertical-align: top;
}
@media (max-width: 767px) {
.list-job li em img {
	width: 16px;
	margin-top: 15px;
}
}
@media (max-width: 376px) {
.list-job li em img {
	width: 14px;
	margin-top: 17px;
}
}
.list-job li span {
	width: 25%;
	float: left;
	padding: 0 0 0 50px;
	display: inline-block;
}
@media (max-width: 1025px) {
.list-job li span {
	padding: 0 0 0 37px;
}
}
@media (max-width: 992px) {
.list-job li span {
	padding: 0 0 0 32px;
}
}
@media (max-width: 767px) {
.list-job li span {
	padding: 0 0 0 20px;
}
}
@media (max-width: 376px) {
.list-job li span {
	padding: 0;
	font-size: 11px;
	text-align: center;
}
}
@media (max-width: 321px) {
.list-job li span {
	padding: 0;
	font-size: 10px;
	text-align: center;
}
}
@media (max-width: 376px) {
.list-job li span:first-child {
	width: 30%;
}
}
@media (max-width: 321px) {
.list-job li span:first-child {
	width: 28%;
}
}
@media (max-width: 376px) {
.list-job li span:nth-child(2n) {
	width: 22%;
}
}
@media (max-width: 321px) {
.list-job li span:nth-child(2n) {
	width: 22%;
}
}
@media (max-width: 376px) {
.list-job li span:nth-child(3n) {
	width: 20%;
}
}
@media (max-width: 321px) {
.list-job li span:nth-child(3n) {
	width: 20%;
}
}
@media (max-width: 376px) {
.list-job li span:nth-child(4n) {
	width: 22%;
}
}
@media (max-width: 321px) {
.list-job li span:nth-child(4n) {
	width: 23%;
}
}
.list-job li span img {
	margin-top: 20px;
	margin-right: 3px;
	vertical-align: top;
}
.list-job li a {
	color: #666;
}
.list-job li:first-child {
	color: #333;
	height: 60px;
	font-size: 16px;
	line-height: 60px;
	border-top: solid 3px #e2e2e2;
}
@media (max-width: 767px) {
.list-job li:first-child {
	height: 50px;
	font-size: 16px;
	line-height: 50px;
}
}
.list-job li:first-child:hover {
	background: #fff;
}
.list-job li:hover {
	border-color: #8e2424;
	background-color: #8e2424;
}
.list-job li:hover a {
	color: #fff;
}
@media (max-width: 1360px) {
.list-job {
	margin: 25px 15px 50px;
}
}
@media (max-width: 767px) {
.list-job {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 30px;
}
.list-job ul {
	margin-top: 20px;
}
.list-job li {
	font-size: 12px;
	height: 40px;
	line-height: 40px;
}
.list-job li span img {
	display: none;
}
.list-job li:first-child {
	font-size: 13px;
}
}
.list-contact-two {
	padding: 0 130px;
	font-size: 14px;
	color: #666;
}
.list-contact-two img {
	max-width: 100%;
}
.list-contact-two li {
	width: 25%;
	float: left;
	line-height: 24px;
	margin-top: 90px;
	text-align: center;
}
@media (max-width: 1025px) {
.list-contact-two li {
	margin-top: 60px;
}
}
.list-contact-two li span {
	width: 90px;
	height: 90px;
	line-height: 90px;
	border-radius: 100%;
	vertical-align: middle;
	display: inline-block;
	border: solid 1px #b3b3b3;
}
.list-contact-two li span img {
	max-height: 35px;
	vertical-align: middle;
	transition: all 0.4s linear;
}
.list-contact-two li .name {
	color: #000;
	font-size: 16px;
	padding-top: 10px;
}
.list-contact-two li:hover span img {
	transform: rotateY(180deg);
	transform-origin: center;
}
.list-contact-two .map {
	margin-top: 80px;
	position: relative;
}
@media (max-width: 1025px) {
.list-contact-two .map {
	margin-top: 30px;
}
}
.list-contact-two .map .content {
	top: 50%;
	left: 50%;
	width: 230px;
	height: 310px;
	margin-left: -115px;
	margin-top: -170px;
	position: absolute;
	background-color: #eee;
}
@media (max-width: 1025px) {
.list-contact-two .map .content {
	height: 230px;
	margin-top: -132px;
}
}
.list-contact-two .map .content .pic {
	width: 230px;
	height: 217px;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.list-contact-two .map .content .pic img {
	text-align: center;
	margin: 0 auto;
}
@media (max-width: 1025px) {
.list-contact-two .map .content .pic {
	height: 150px;
}
}
.list-contact-two .map .content .pic-2 {
	z-index: 1;
	margin-top: -23px;
	position: relative;
}
.list-contact-two .map .content .pic-3 {
	margin-top: 29px;
	text-align: center;
}
@media (max-width: 1025px) {
.list-contact-two .map .content .pic-3 {
	margin-top: 18px;
}
}
.list-contact-two .map .content .txt {
	padding-left: 10px;
}
@media (max-width: 1660px) {
.list-contact-two {
	padding: 0;
}
}
@media (max-width: 992px) {
.list-contact-two .pic-4 {
	height: 340px;
}
.list-contact-two .pic-4 img {
	height: 340px;
}
}
@media (max-width: 767px) {
.list-contact-two .map {
	margin-top: 10px;
}
.list-contact-two .map .pic-4 {
	height: 320px;
}
.list-contact-two .map .pic-4 img {
	height: 320px;
}
.list-contact-two li:first-child {
	margin-top: 20px;
}
.list-contact-two li {
	width: 100%;
	margin-top: 10px;
	padding-bottom: 10px;
	border: solid 1px #ddd;
}
.list-contact-two li span {
	display: none;
}
}
.list-student {
	color: #666;
	font-size: 15px;
}
.list-student .tit {
	line-height: 36px;
}
.list-student .red {
	font-size: 36px;
	font-family: arial;
	color: #8e2424;
}
.list-student li {
	width: 25%;
	float: left;
	margin: 60px 0;
	font-size: 18px;
	text-align: center;
}
.list-student li p {
	width: 165px;
	height: 165px;
	padding-top: 60px;
	border-radius: 100%;
	display: inline-block;
	border: solid 2px #ccc;
}
.list-student li p b {
	font-size: 40px;
	color: #8e2424;
}
.list-student li .arrows-1 {
	position: relative;
	border-left: 0;
	border-bottom: 0;
}
.list-student li .arrows-1:before {
	content: "";
	width: 70px;
	height: 60px;
	top: -20px;
	left: -5px;
	position: absolute;
	background-color: #fff;
}
.list-student li .arrows-1:after {
	content: "";
	width: 70px;
	height: 60px;
	bottom: -20px;
	right: -5px;
	position: absolute;
	background-color: #fff;
}
.list-student li .arrows-2 {
	border-color: #8e2424;
	position: relative;
}
.list-student li .arrows-2:before {
	content: "";
	width: 50px;
	height: 70px;
	top: 0;
	left: -5px;
	position: absolute;
	background-color: #fff;
}
.list-student li .arrows-3 {
	border-color: #8e2424;
	position: relative;
}
.list-student li .arrows-3:before {
	content: "";
	width: 50px;
	height: 70px;
	bottom: 0;
	right: -5px;
	position: absolute;
	background-color: #fff;
}
@media (max-width: 1400px) {
.list-student li {
	margin: 20px 0;
}
.list-student li p {
	width: 140px;
	height: 140px;
	font-size: 14px;
}
.list-student li p b {
	font-size: 30px;
}
}
@media (max-width: 900px) {
.list-student li {
	width: 50%;
	padding: 5px;
	margin: 0;
}
.list-student li p {
	width: 100%;
	height: 100%;
	padding: 15px;
	border-radius: 0;
	border: solid 2px #eee;
}
.list-student li .arrows-1 {
	border-left: solid 2px #eee;
	border-bottom: solid 2px #eee;
}
.list-student li .arrows-2,  .list-student li .arrows-3 {
	border-color: #eee;
}
.list-student li .arrows-1:before,  .list-student li .arrows-1:after,  .list-student li .arrows-2:before,  .list-student li .arrows-3:before {
	display: none;
}
}
@media (max-width: 900px) {
.list-student .tit {
	line-height: 24px;
	padding: 15px 5px 0;
}
.list-student .red {
	font-size: 20px;
}
}
@media (max-width: 767px) {
.list-student {
	padding-bottom: 20px;
}
}
.list-student-2 {
	padding-top: 5px;
	padding-bottom: 60px;
}
.list-student-2 dl {
	overflow: hidden;
	margin-bottom: 28px;
	padding-bottom: 36px;
	border-bottom: solid 1px #eee;
}
@media (max-width: 992px) {
.list-student-2 dl {
	padding-bottom: 25px;
	margin-bottom: 25px;
}
}
@media (max-width: 767px) {
.list-student-2 dl {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
}
.list-student-2 dl:hover h3 {
	color: #8e2424;
}
.list-student-2 dl:hover dt span img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.list-student-2 dt {
	width: 23.8%;
	position: relative;
	float: left;
}
@media (max-width: 992px) {
.list-student-2 dt {
	width: 30%;
}
}
.list-student-2 dt span {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}
.list-student-2 dt span:after {
	content: "";
	display: block;
	padding-bottom: 65%;
}
.list-student-2 dt span img {
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
}
.list-student-2 dd {
	color: #666;
	width: 76.2%;
	float: right;
	padding: 10px 0 0 30px;
}
@media (max-width: 1445px) {
.list-student-2 dd {
	padding: 0 0 0 20px;
}
}
@media (max-width: 992px) {
.list-student-2 dd {
	width: 70%;
	padding: 0 0 0 15px;
}
}
@media (max-width: 767px) {
.list-student-2 dd {
	padding: 0 0 0 10px;
}
}
.list-student-2 dd h3 {
	height: 60px;
	font-size: 18px;
	line-height: 30px;
	overflow: hidden;
	margin-bottom: 5px;
	font-weight: normal;
}
@media (max-width: 992px) {
.list-student-2 dd h3 {
	height: 44px;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 7px;
}
}
@media (max-width: 767px) {
.list-student-2 dd h3 {
	height: 36px;
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 8px;
}
}
@media (max-width: 400px) {
.list-student-2 dd h3 {
	height: 36px;
	margin-bottom: 8px;
}
}
.list-student-2 dd h3 a {
	color: #1c1c1c;
	display: block;
}
.list-student-2 dd time img {
	vertical-align: top;
}
.list-student-2 dd p {
	color: #777;
	height: 40px;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 10px;
}
@media (max-width: 992px) {
.list-student-2 dd p {
	font-size: 13px;
}
}
@media (max-width: 767px) {
.list-student-2 dd p {
	height: 32px;
	margin-top: 8px;
	font-size: 12px;
	line-height: 16px;
}
}
@media (max-width: 400px) {
.list-student-2 dd p {
	display: none;
}
}
.list-special-show {
	color: #666;
	font-size: 15px;
	line-height: 22px;
	padding-bottom: 60px;
}
@media (max-width: 767px) {
.list-special-show {
	padding-bottom: 30px;
}
}
.list-special-show img {
	max-width: 100%;
}
.list-special-show .tit {
	color: #333;
	font-size: 16px;
}
.list-special-show .more {
	color: #fff;
	margin-top: 30px;
	padding: 0 55px;
	line-height: 37px;
	display: inline-block;
	transition: all 0.4s linear;
	background-color: #d2d2d2;
}
.list-special-show .more:hover {
	background-color: #8e2424;
}
.list-adm {
	color: #666;
	font-size: 15px;
	padding-bottom: 60px;
}
.list-adm .box {
	padding: 60px 20px 60px 30px;
	border: solid 1px #e9e9e9;
}
@media (max-width: 540px) {
.list-adm .box {
	padding: 30px 15px;
}
}
.list-adm .box img {
	float: right;
	margin-top: -15px;
	vertical-align: top;
	padding-left: 30px;
	border-left: solid 1px #e9e9e9;
}
@media (max-width: 540px) {
.list-adm .box img {
	width: 100%;
	border: 0;
	float: none;
	margin-top: 0;
	padding-left: 0;
	text-align: center;
}
}
.list-adm .box .tit-1 {
	color: #000;
	line-height: 36px;
	font-size: 30px;
	font-weight: bold;
}
@media (max-width: 767px) {
.list-adm .box .tit-1 {
	font-size: 20px;
}
}
@media (max-width: 540px) {
.list-adm .box .tit-1 {
	margin-top: 15px;
}
}
.list-adm .box .tit-2 span {
	margin-top: 5px;
	color: #fff;
	padding: 0 13px;
	font-size: 22px;
	line-height: 36px;
	display: inline-block;
	background-color: #8e2424;
}
@media (max-width: 540px) {
.list-adm .box .tit-2 span {
	font-size: 16px;
	line-height: 24px;
	padding: 13px;
}
}
.list-adm .box .tit-3 {
	color: #666;
	font-size: 10px;
	font-family: arial;
}
.list-adm .box .tit-4 {
	color: #000;
	line-height: 20px;
	font-size: 20px;
}
.list-adm .title {
	padding: 8px 10px 8px 74px;
	margin: 40px 0 20px;
	display: inline-block;
	position: relative;
}
@media (max-width: 767px) {
.list-adm .title {
	margin: 25px 0 15px;
	padding: 6px 10px 8px 70px;
}
}
@media (max-width: 376px) {
.list-adm .title {
	padding: 5px 10px 8px 64px;
}
}
@media (max-width: 321px) {
.list-adm .title {
	padding: 0 10px 8px 57px;
}
}
.list-adm .title:after {
	content: "";
	width: 100%;
	height: 4px;
	bottom: 0;
	left: 0;
	position: absolute;
	background: url("style_res/line.jpg") repeat-x;
}
.list-adm .title em {
	width: 66px;
	height: 47px;
	color: #fff;
	font-size: 20px;
	line-height: 47px;
	text-align: center;
	position: absolute;
	left: 0;
	font-style: inherit;
	top: 0;
	font-family: "futura_md_btmedium";
	background: url("style_res/adm-img-2.jpg") no-repeat top left;
	background-size: 100% 100%;
}
@media (max-width: 767px) {
.list-adm .title em {
	width: 62px;
	height: 44px;
	font-size: 16px;
	line-height: 44px;
}
}
@media (max-width: 376px) {
.list-adm .title em {
	width: 56px;
	height: 40px;
	font-size: 15px;
	line-height: 40px;
}
}
@media (max-width: 321px) {
.list-adm .title em {
	width: 50px;
	height: 36px;
	font-size: 14px;
	line-height: 36px;
}
}
.list-adm .title span {
	color: #333;
	font-size: 22px;
	line-height: 22px;
}
@media (max-width: 767px) {
.list-adm .title span {
	font-size: 19px;
}
}
@media (max-width: 376px) {
.list-adm .title span {
	font-size: 18px;
}
}
@media (max-width: 321px) {
.list-adm .title span {
	font-size: 17px;
}
}
.list-adm .title b {
	color: #999;
	line-height: 16px;
	display: block;
	font-size: 12px;
	font-style: normal;
}
@media (max-width: 361px) {
.list-adm .title b {
	font-size: 11px;
}
}
@media (max-width: 321px) {
.list-adm .title b {
	font-size: 9px;
}
}
.list-adm .title-two {
	color: #333;
	margin-top: 25px;
	font-size: 22px;
}
@media (max-width: 767px) {
.list-adm .title-two {
	font-size: 16px;
	margin-top: 15px;
}
}
.list-adm .title-three {
	color: #333;
	font-size: 18px;
	margin: 20px 0 5px;
}
.list-adm .title-four {
	margin-top: 10px;
}
.list-adm .title-four span {
	color: #333;
	font-size: 22px;
	width: 100px;
	padding-right: 20px;
	display: inline-block;
}
@media (max-width: 767px) {
.list-adm .title-four span {
	font-size: 16px;
	width: 80px;
}
}
.list-adm .title-five {
	margin-top: 10px;
}
.list-adm .title-five span {
	font-size: 18px;
	color: #fff;
	padding: 0 60px 0 27px;
	line-height: 31px;
	display: inline-block;
	background-color: #8e2424;
}
.list-adm .title-five img {
	vertical-align: top;
}
.list-adm .title-info {
	line-height: 22px;
	padding: 25px 16px 30px;
	border: solid 1px #eaeaea;
}
.list-adm .title-info .font18 {
	line-height: 40px;
	font-size: 18px;
	color: #333;
}
.list-adm-table {
	text-align: center;
	margin-top: 30px;
}
.list-adm-table th {
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	border-left: solid 1px #fff;
	background-color: #8e2424;
}
@media (max-width: 540px) {
.list-adm-table th {
	font-size: 14px;
}
}
.list-adm-table td {
	line-height: 40px;
	font-size: 14px;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-color: #e9e9e9;
}
@media (max-width: 540px) {
.list-adm-table td {
	font-size: 12px;
	line-height: 20px;
	padding: 10px;
	text-align: left;
}
}
.list-adm-table td:first-child {
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	width: 28%;
}
@media (max-width: 540px) {
.list-adm-table td:first-child {
	font-size: 12px;
	text-align: center;
	font-weight: normal;
}
}
.list-adm-table-2 th {
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 50px;
	border-left: solid 1px #fff;
	background-color: #8e2424;
}
.list-adm-table-2 td {
	line-height: 40px;
	padding-left: 15px;
	font-size: 14px;
	background-color: #e9e9e9;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
@media (max-width: 990px) {
.list-adm-table-2 td {
	padding-top: 10px;
	line-height: 24px;
	padding-bottom: 10px;
}
}
.list-adm-table-2 span {
	width: 30%;
	display: inline-block;
}
@media (max-width: 900px) {
.list-adm-table-2 span {
	width: 100%;
}
}
.list-adm-table-2 .bg {
	background-color: #cecece;
}
.list-adm-table-2 .bg2 {
	color: #fff;
	background-color: #8e2424;
}
.list-adm-table-2 .font16 {
	color: #333;
	padding-left: 0;
	font-weight: bold;
	font-size: 16px;
}
@media (max-width: 540px) {
.list-adm-table-2 .font16 {
	font-size: 14px;
}
}
/*education-training-case*/
.education-training-case {
	padding: 0 0 30px;
min-height: 700px;}
@media (max-width: 321px) {
.education-training-case {
	padding: 0 0 25px;
}
}
.education-training-case .education-trainingbox {
	margin: -20px 0 30px;
}
@media (max-width: 767px) {
.education-training-case .education-trainingbox {
	margin: -15px 0 30px;
}
}
@media (max-width: 321px) {
.education-training-case .education-trainingbox {
	margin: -15px 0 25px;
}
}
.education-training-case dl {
	overflow: hidden;
	padding: 25px 0 35px;
	border-bottom: solid 1px #eee;
}
@media (max-width: 992px) {
.education-training-case dl {
	padding: 25px 0;
}
}
@media (max-width: 767px) {
.education-training-case dl {
	padding: 15px 0;
}
}
.education-training-case dl:hover h3 {
	color: #8e2424;
}
@media (max-width: 767px) {
.education-training-case dl:hover h3 {
	color: #1c1c1c;
}
}
.education-training-case dl:hover dt span img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
@media (max-width: 767px) {
.education-training-case dl:hover dt span img {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
}
}
.education-training-case dt {
	width: 23.8%;
	position: relative;
	float: left;
}
@media (max-width: 992px) {
.education-training-case dt {
	width: 30%;
}
}
.education-training-case dt span {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}
.education-training-case dt span:after {
	content: "";
	display: block;
	padding-bottom: 65%;
}
.education-training-case dt span img {
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
}
.education-training-case dd {
	color: #666;
	width: 76.2%;
	float: right;
	padding: 12px 0 0 25px;
}
@media (max-width: 1445px) {
.education-training-case dd {
	padding: 5px 0 0 20px;
}
}
@media (max-width: 992px) {
.education-training-case dd {
	width: 70%;
	padding: 5px 0 0 15px;
}
}
@media (max-width: 767px) {
.education-training-case dd {
	padding: 5px 0 0 10px;
}
}
@media (max-width: 321px) {
.education-training-case dd {
	padding: 0 0 0 10px;
}
}
.education-training-case dd h3 {
	height: 60px;
	font-size: 18px;
	line-height: 30px;
	overflow: hidden;
	font-weight: normal;
}
@media (max-width: 992px) {
.education-training-case dd h3 {
	height: 44px;
	font-size: 16px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-training-case dd h3 {
	height: 36px;
	font-size: 15px;
	line-height: 18px;
}
}
@media (max-width: 321px) {
.education-training-case dd h3 {
	height: 30px;
	font-size: 14px;
	line-height: 15px;
}
}
.education-training-case dd h3 a {
	color: #1c1c1c;
	display: block;
}
.education-training-case dd p {
	color: #777;
	height: 40px;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 10px;
}
@media (max-width: 992px) {
.education-training-case dd p {
	font-size: 13px;
}
}
@media (max-width: 767px) {
.education-training-case dd p {
	height: 32px;
	margin-top: 8px;
	font-size: 12px;
	line-height: 16px;
}
}
@media (max-width: 321px) {
.education-training-case dd p {
	margin-top: 4px 0 0 0;
	font-size: 11px;
}
}
/*education-training-curse*/
.education-training-curse {
	padding: 0 0 50px;
}
@media (max-width: 767px) {
.education-training-curse {
	padding: 0 0 25px;
}
}
.education-training-curse table {
	background: #cecece;
}
.education-training-curse table tr {
	border-bottom: 1px solid #ffffff;
}
.education-training-curse table th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 10px;
}
@media (max-width: 1445px) {
.education-training-curse table th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-training-curse table th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-training-curse table th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-training-curse table th {
	font-size: 12px;
}
}
.education-training-curse table th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-training-curse table th b {
	padding: 0;
}
}
.education-training-curse table td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 8px 10px 8px 30px;
}
@media (max-width: 1445px) {
.education-training-curse table td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-training-curse table td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-training-curse table td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-training-curse table td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-training-curse table td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-training-curse table td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-training-curse table td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-training-curse table td b {
	font-size: 12px;
}
}
.education-training-curse table .t-1 {
	width: 24%;
}
.education-training-curse table .t-2 {
	width: 38%;
	z-index: 0;
}
/*education-finance-course*/
.education-finance-course {
	padding: 0 0 115px;
}
@media (max-width: 767px) {
.education-finance-course {
	padding: 0 0 25px;
}
}
.education-finance-course table {
	background: #e9e9e9;
}
.education-finance-course table tr {
	border-bottom: 1px solid #ffffff;
}
.education-finance-course table th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 10px;
}
@media (max-width: 1445px) {
.education-finance-course table th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-finance-course table th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-finance-course table th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-finance-course table th {
	font-size: 12px;
}
}
.education-finance-course table th b {
	display: block;
}
.education-finance-course table td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	text-align: center;
	line-height: 22px;
	padding: 8px 10px;
}
@media (max-width: 1445px) {
.education-finance-course table td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-finance-course table td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-finance-course table td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-finance-course table td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-finance-course table td em {
	font-style: inherit;
	text-align: left;
	display: block;
	padding: 0 0 0 35px;
}
@media (max-width: 1445px) {
.education-finance-course table td em {
	padding: 0 0 0 8px;
}
}
@media (max-width: 992px) {
.education-finance-course table td em {
	padding: 0;
}
}
.education-finance-course table td b {
	display: block;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-finance-course table td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-finance-course table td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-finance-course table td b {
	font-size: 12px;
}
}
.education-finance-course table .t-1 {
	width: 15%;
}
@media (max-width: 767px) {
.education-finance-course table .t-1 {
	width: 18%;
}
}
.education-finance-course table .t-2 {
	width: 32%;
}
.education-finance-course table .t-3 {
	width: 18%;
}
@media (max-width: 767px) {
.education-finance-course table .t-3 {
	width: 16%;
}
}
.education-finance-course table .t-4 {
	width: 19%;
}
@media (max-width: 767px) {
.education-finance-course table .t-4 {
	width: 17%;
}
}
/*education-finance-recruit*/
.education-finance-recruit .title {
	padding: 20px 10px 8px 74px;
	margin: 0 0 20px;
	display: inline-block;
	position: relative;
/* display: none; */}
@media (max-width: 767px) {
.education-finance-recruit .title {
	margin: 0 0 15px;
	padding: 6px 10px 8px 70px;
}
}
@media (max-width: 376px) {
.education-finance-recruit .title {
	padding: 5px 10px 8px 64px;
}
}
@media (max-width: 321px) {
.education-finance-recruit .title {
	padding: 0 10px 8px 57px;
}
}
.education-finance-recruit .title:after {
	content: "";
	width: 100%;
	height: 4px;
	bottom: 0;
	left: 0;
	position: absolute;
	background: url("style_res/line.jpg") repeat-x;
}
.education-finance-recruit .title em {
	width: 66px;
	height: 47px;
	color: #fff;
	font-size: 20px;
	line-height: 47px;
	text-align: center;
	position: absolute;
	left: 0;
	font-style: inherit;
	top: 0;
	font-family: "futura_md_btmedium";
	background: url("style_res/adm-img-2.jpg") no-repeat top left;
	background-size: 100% 100%;
margin-bottom: 15px;}
@media (max-width: 767px) {
.education-finance-recruit .title em {
	width: 62px;
	height: 44px;
	font-size: 16px;
	line-height: 44px;
}
}
@media (max-width: 376px) {
.education-finance-recruit .title em {
	width: 56px;
	height: 40px;
	font-size: 15px;
	line-height: 40px;
}
}
@media (max-width: 321px) {
.education-finance-recruit .title em {
	width: 50px;
	height: 36px;
	font-size: 14px;
	line-height: 36px;
}
}
.education-finance-recruit .title span {
	color: #333;
	font-size: 22px;
	line-height: 22px;
}
@media (max-width: 767px) {
.education-finance-recruit .title span {
	font-size: 19px;
}
}
@media (max-width: 376px) {
.education-finance-recruit .title span {
	font-size: 18px;
}
}
@media (max-width: 321px) {
.education-finance-recruit .title span {
	font-size: 17px;
}
}
.education-finance-recruit .title b {
	color: #999;
	line-height: 16px;
	display: block;
	font-size: 12px;
	font-style: normal;
}
@media (max-width: 361px) {
.education-finance-recruit .title b {
	font-size: 11px;
}
}
@media (max-width: 321px) {
.education-finance-recruit .title b {
	font-size: 9px;
}
}
.education-finance-recruit .text-1 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 30px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-1 {
	line-height: 24px;
	margin: 0 0 25px;
	font-size: 14px;
}
}
.education-finance-recruit .text-12 {
	color: #666666;
	text-indent: 2em;
	font-size: 15px;
	line-height: 26px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-12 {
	line-height: 24px;
	font-size: 14px;
}
}
.education-finance-recruit .text-13 {
	color: #666666;
	text-indent: 2em;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 30px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-13 {
	line-height: 24px;
	margin: 0 0 25px;
	font-size: 14px;
}
}
.education-finance-recruit .text-2 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 70px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-2 {
	line-height: 24px;
	margin: 0 0 25px;
	font-size: 14px;
}
}
.education-finance-recruit .text-22 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
}
.education-finance-recruit .text-22 i {
	font-style: inherit;
}
@media (max-width: 767px) {
.education-finance-recruit .text-22 {
	line-height: 24px;
	margin: 0 0 25px;
	font-size: 14px;
}
}
.education-finance-recruit .text-11 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-11 {
	line-height: 24px;
	font-size: 14px;
}
}
.education-finance-recruit .text-5 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 80px;
}
.education-finance-recruit .text-5 b {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	line-height: 26px;
	font-weight: bold;
	width: 80px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-5 b {
	width: 72px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .text-5 {
	line-height: 24px;
	font-size: 14px;
	padding: 0 0 0 72px;
}
}
.education-finance-recruit .text-9 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 50px;
}
.education-finance-recruit .text-9 b {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	line-height: 26px;
	font-weight: bold;
	width: 50px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-9 b {
	width: 52px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .text-9 {
	line-height: 24px;
	font-size: 14px;
	padding: 0 0 0 72px;
}
}
.education-finance-recruit .text-7 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	position: relative;
	z-index: 1;
	margin: 0 0 35px;
	padding: 0 0 0 95px;
}
.education-finance-recruit .text-7 b {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	line-height: 26px;
	font-weight: bold;
	width: 95px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-7 b {
	width: 72px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .text-7 {
	line-height: 24px;
	font-size: 14px;
	padding: 0 0 0 72px;
}
}
.education-finance-recruit .text-3 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 30px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 80px;
}
.education-finance-recruit .text-3 b {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	line-height: 26px;
	font-weight: bold;
	width: 80px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-3 b {
	width: 72px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .text-3 {
	line-height: 24px;
	font-size: 14px;
	margin: 0 0 25px;
	padding: 0 0 0 72px;
}
}
.education-finance-recruit .text-4 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 65px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 80px;
}
.education-finance-recruit .text-4 b {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	line-height: 26px;
	font-weight: bold;
	width: 80px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-4 b {
	width: 72px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .text-4 {
	line-height: 24px;
	font-size: 14px;
	margin: 0 0 25px;
	padding: 0 0 0 72px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .text-4 {
	margin: 0 0 20px;
}
}
.education-finance-recruit .cont {
	margin: 35px 0 0;
}
@media (max-width: 767px) {
.education-finance-recruit .cont {
	margin: 15px 0 0;
}
}
@media (max-width: 321px) {
.education-finance-recruit .cont {
	margin: 0;
}
}
.education-finance-recruit .cont .title-1 span {
	background: #8e2424;
	color: #fff;
	font-size: 18px;
	display: inline-block;
	line-height: 30px;
	padding: 0 23px;
	position: relative;
}
.education-finance-recruit .cont .title-1 span:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	right: -15px;
	top: 0;
	border-bottom: 0 solid transparent;
	border-top: 30px solid transparent;
	border-left: 15px solid #8e2424;
}
.education-finance-recruit .cont .box-1 {
	border: 1px solid #eaeaea;
	width: 67%;
	margin: 0 0 70px;
	padding: 20px 10px 15px 20px;
}
@media (max-width: 1367px) {
.education-finance-recruit .cont .box-1 {
	width: 70%;
}
}
@media (max-width: 992px) {
.education-finance-recruit .cont .box-1 {
	width: 86%;
	margin: 0 0 40px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .cont .box-1 {
	width: 100%;
	margin: 0 0 30px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .cont .box-1 {
	padding: 10px;
	margin: 0 0 25px;
}
}
.education-finance-recruit .cont .box-1 big {
	display: block;
	color: #333333;
	font-size: 18px;
	margin: 0 0 3px;
	line-height: 32px;
}
@media (max-width: 361px) {
.education-finance-recruit .cont .box-1 big {
	font-size: 16px;
	line-height: 26px;
}
}
.education-finance-recruit .cont .box-1 .text-2 {
	display: block;
	word-break: break-all;
	color: #666666;
	font-size: 15px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 50px;
	line-height: 24px;
}
@media (max-width: 361px) {
.education-finance-recruit .cont .box-1 .text-2 {
	font-size: 13px;
	line-height: 24px;
}
}
.education-finance-recruit .cont .box-1 .text-2 i {
	font-style: inherit;
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	line-height: 24px;
}
.education-finance-recruit .table-1 {
	background: #e9e9e9;
	margin: 0 auto 40px;
}
@media (max-width: 1367px) {
.education-finance-recruit .table-1 {
	margin: 15px auto 30px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .table-1 {
	margin: 10px auto 20px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .table-1 {
	margin: 7px auto 20px;
}
}
.education-finance-recruit .table-1 tr {
	border-bottom: 1px solid #ffffff;
}
.education-finance-recruit .table-1 th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 13px 10px;
}
@media (max-width: 1445px) {
.education-finance-recruit .table-1 th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-finance-recruit .table-1 th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .table-1 th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .table-1 th {
	font-size: 12px;
}
}
.education-finance-recruit .table-1 th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-finance-recruit .table-1 th b {
	padding: 0;
}
}
.education-finance-recruit .table-1 td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	padding: 9px 5px;
}
@media (max-width: 992px) {
.education-finance-recruit .table-1 td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .table-1 td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .table-1 td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-finance-recruit .table-1 td b {
	display: block;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-finance-recruit .table-1 td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .table-1 td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .table-1 td b {
	font-size: 12px;
}
}
.education-finance-recruit .table-1 td em {
	display: block;
	text-align: left;
	font-style: inherit;
	padding: 0 0 0 15px;
}
@media (max-width: 1367px) {
.education-finance-recruit .table-1 td em {
	padding: 0 0 0 10px;
}
}
@media (max-width: 992px) {
.education-finance-recruit .table-1 td em {
	padding: 0 0 0 5px;
}
}
.education-finance-recruit .table-1 .t-1 {
	width: 10%;
}
@media (max-width: 992px) {
.education-finance-recruit .table-1 .t-1 {
	width: 22%;
}
}
@media (max-width: 376px) {
.education-finance-recruit .table-1 .t-1 {
	width: 20%;
}
}
.education-finance-recruit .table-1 .t-2 {
	width: 59%;
}
@media (max-width: 767px) {
.education-finance-recruit .table-1 .t-2 {
	width: 50%;
}
}
@media (max-width: 376px) {
.education-finance-recruit .table-1 .t-2 {
	width: 48%;
}
}
.education-finance-recruit .table-1 .t-3 {
	width: 11%;
}
@media (max-width: 992px) {
.education-finance-recruit .table-1 .t-3 {
	width: 12%;
}
}
.education-finance-recruit .table-2 {
	background: #e9e9e9;
	margin: 0 auto 12px;
}
@media (max-width: 1025px) {
.education-finance-recruit .table-2 {
	margin: 10px auto;
}
}
@media (max-width: 992px) {
.education-finance-recruit .table-2 {
	margin: 10px auto;
}
}
@media (max-width: 361px) {
.education-finance-recruit .table-2 {
	margin: 7px auto;
}
}
.education-finance-recruit .table-2 tr {
	border-bottom: 1px solid #ffffff;
}
.education-finance-recruit .table-2 th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	background: #8e2424;
	padding: 13px 10px 13px 70px;
}
@media (max-width: 1445px) {
.education-finance-recruit .table-2 th {
	padding: 10px 10px 10px 30px;
}
}
@media (max-width: 1281px) {
.education-finance-recruit .table-2 th {
	padding: 10px 10px 10px 20px;
}
}
@media (max-width: 992px) {
.education-finance-recruit .table-2 th {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .table-2 th {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .table-2 th {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-finance-recruit .table-2 th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-finance-recruit .table-2 th b {
	padding: 0;
}
}
.education-finance-recruit .table-2 td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 9px 10px 9px 30px;
}
@media (max-width: 1445px) {
.education-finance-recruit .table-2 td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-finance-recruit .table-2 td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .table-2 td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .table-2 td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-finance-recruit .table-2 td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-finance-recruit .table-2 td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-finance-recruit .table-2 td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-finance-recruit .table-2 td b {
	font-size: 12px;
}
}
.education-finance-recruit .table-2 .t-1 {
	width: 50%;
}
.education-finance-recruit .text-red {
	color: #8e2424;
	font-size: 14px;
	line-height: 22px;
	margin: 0 0 15px;
}
@media (max-width: 361px) {
.education-finance-recruit .text-red {
	margin: 0 0 10px;
}
}
.education-finance-recruit .text-6 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	margin: 0 0 5px;
}
@media (max-width: 767px) {
.education-finance-recruit .text-6 {
	font-size: 15px;
}
}
@media (max-width: 321px) {
.education-finance-recruit .text-6 {
	font-size: 14px;
	line-height: 20px;
}
}
/*education-training*/
.education-training {
	overflow: hidden;
	font-size: 0;
	margin: 60px -45px 50px;
	border-top: 1px solid #efefef;
	padding: 40px 30px 35px;
	border-bottom: 1px solid #efefef;
}
@media (max-width: 1601px) {
.education-training {
	margin: 50px -30px 40px;
}
}
@media (max-width: 1445px) {
.education-training {
	padding: 40px 15px 35px;
}
}
@media (max-width: 1367px) {
.education-training {
	margin: 50px -20px;
}
}
@media (max-width: 1025px) {
.education-training {
	margin: 40px -15px 50px;
	padding: 30px 10px 25px;
}
}
@media (max-width: 992px) {
.education-training {
	margin: 25px -8px 20px;
	padding: 25px 0 20px;
}
}
@media (max-width: 767px) {
.education-training {
	margin: 20px -4px 25px;
	padding: 20px 0 16px;
}
}
@media (max-width: 376px) {
.education-training {
	margin: 20px -15px 25px;
	padding: 20px 0 5px;
	text-align: center;
}
}
@media (max-width: 321px) {
.education-training {
	margin: 20px -6px 25px;
}
}
.education-training li {
	float: left;
	padding: 0 45px;
	width: 20%;
}
@media (max-width: 1601px) {
.education-training li {
	padding: 0 30px;
}
}
@media (max-width: 1367px) {
.education-training li {
	padding: 0 20px;
}
}
@media (max-width: 1025px) {
.education-training li {
	padding: 0 15px;
}
}
@media (max-width: 992px) {
.education-training li {
	padding: 0 8px;
}
}
@media (max-width: 767px) {
.education-training li {
	padding: 0 4px;

}
}
@media (max-width: 376px) {
.education-training li {
	float: none;
	padding: 0 15px;
	width: 33.33333333%;
	margin: 0 0 15px;
	display: inline-block;
}
}
@media (max-width: 321px) {
.education-training li {
	padding: 0 6px;
}
}
.education-training li a {
	display: block;
}
.education-training li a:hover .pic img {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
}
.education-training li a:hover .text-01 {
	color: #8e2424;
}
@media (max-width: 767px) {
.education-training li a:hover .text-01 {
	color: #666666;
}
}
.education-training li .pic {
	background: #8e2424;
	overflow: hidden;
	position: relative;
}
.education-training li .pic:after {
	content: "";
	display: block;
	padding-bottom: 98%;
}
@media (max-width: 767px) {
.education-training li .pic:after {
	padding-bottom: 94%;
}
}
.education-training li .pic img {
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
}
@media (max-width: 1367px) {
.education-training li .pic img {
	width: 56%;
}
}
@media (max-width: 1281px) {
.education-training li .pic img {
	width: 52%;
}
}
.education-training li .text-01 {
	margin: 15px auto 0;
	height: 40px;
	overflow: hidden;
	color: #666666;
	font-size: 15px;
	text-align: center;
	line-height: 20px;
}
@media (max-width: 1445px) {
.education-training li .text-01 {
	font-size: 14px;
}
}
@media (max-width: 1025px) {
.education-training li .text-01 {
	font-size: 13px;
}
}
@media (max-width: 992px) {
.education-training li .text-01 {
	font-size: 12px;
	margin: 10px auto 0;
}
}
@media (max-width: 767px) {
.education-training li .text-01 {
	font-size: 10px;
	line-height: 16px;
	height: 32px;
}
}
@media (max-width: 376px) {
.education-training li .text-01 {
	font-size: 13px;
	line-height: 20px;
	height: 40px;
}
}
/*education-training-board-about*/
.education-training-board-about {
	margin: 0 0 20px;
}
@media (max-width: 992px) {
.education-training-board-about {
	margin: 0 0 15px;
}
}
@media (max-width: 767px) {
.education-training-board-about {
	margin: 0 0 10px;
}
}
.education-training-board-about li {
	position: relative;
	width: 100%;
	padding: 0 0 0 15px;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 3px;
	color: #666666;
	display: inline-block;
}
@media (max-width: 992px) {
.education-training-board-about li {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-training-board-about li {
	line-height: 24px;
}
}
@media (max-width: 376px) {
.education-training-board-about li {
	font-size: 13px;
}
}
@media (max-width: 321px) {
.education-training-board-about li {
	margin: 0 0 1px;
}
}
.education-training-board-about li:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 8px;
	width: 10px;
	height: 10px;
	background: url("style_res/education-training-board-aboutico.png") no-repeat center;
}
@media (max-width: 767px) {
.education-training-board-about li:before {
	top: 6px;
}
}
/*education-training-advanced-about*/
.education-training-advanced-about {
	margin: 0 0 105px;
}
@media (max-width: 1025px) {
.education-training-advanced-about {
	margin: 0 0 65px;
}
}
@media (max-width: 992px) {
.education-training-advanced-about {
	margin: 0 0 45px;
}
}
@media (max-width: 767px) {
.education-training-advanced-about {
	margin: 0 0 15px;
}
}
.education-training-advanced-about li {
	position: relative;
	width: 100%;
	padding: 0 0 0 15px;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 3px;
	color: #666666;
	display: inline-block;
}
@media (max-width: 992px) {
.education-training-advanced-about li {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-training-advanced-about li {
	line-height: 24px;
}
}
@media (max-width: 376px) {
.education-training-advanced-about li {
	font-size: 13px;
}
}
@media (max-width: 321px) {
.education-training-advanced-about li {
	margin: 0 0 1px;
}
}
.education-training-advanced-about li:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 8px;
	width: 10px;
	height: 10px;
	background: url("style_res/education-training-board-aboutico.png") no-repeat center;
}
@media (max-width: 767px) {
.education-training-advanced-about li:before {
	top: 6px;
}
}
/*education-emba-course*/
.education-emba-course {
	padding: 0 0 50px;
}
@media (max-width: 767px) {
.education-emba-course {
	padding: 0 0 25px;
}
}
.education-emba-course table {
	background: #cecece;
}
.education-emba-course table tr {
	border-bottom: 1px solid #ffffff;
}
.education-emba-course table th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 10px;
}
@media (max-width: 1445px) {
.education-emba-course table th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-emba-course table th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-emba-course table th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-emba-course table th {
	font-size: 12px;
}
}
.education-emba-course table th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-emba-course table th b {
	padding: 0;
}
}
.education-emba-course table td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 8px 10px 8px 30px;
}
@media (max-width: 1445px) {
.education-emba-course table td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-emba-course table td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-emba-course table td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-emba-course table td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-emba-course table td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-emba-course table td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-emba-course table td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-emba-course table td b {
	font-size: 12px;
}
}
.education-emba-course table .t-1 {
	width: 19%;
}
@media (max-width: 767px) {
.education-emba-course table .t-1 {
	width: 22%;
}
}
@media (max-width: 376px) {
.education-emba-course table .t-1 {
	width: 25%;
}
}
@media (max-width: 321px) {
.education-emba-course table .t-1 {
	width: 26%;
}
}
/*education-emba-about*/
.education-emba-about {
	padding: 15px 0 0;
}
.education-emba-about .year {
	color: #000000;
	padding: 0 0 20px;
	font-size: 38px;
	margin: 0 0 30px;
	font-family: "futura_md_btmedium";
	line-height: 36px;
	word-break: break-all;
	border-bottom: 1px dotted #eeeeee;
}
@media (max-width: 1367px) {
.education-emba-about .year {
	margin: 0 0 20px;
}
}
@media (max-width: 992px) {
.education-emba-about .year {
	margin: 0 0 15px;
	padding: 0 0 15px;
}
}
@media (max-width: 767px) {
.education-emba-about .year {
	margin: 0 0 10px;
	font-size: 30px;
	line-height: 34px;
	padding: 0 0 8px;
}
}
.education-emba-about .yearnr {
	color: #666666;
	position: relative;
	padding: 0 0 0 30px;
	margin: 0 0 80px;
	font-size: 15px;
	line-height: 24px;
	word-break: break-all;
}
@media (max-width: 1367px) {
.education-emba-about .yearnr {
	margin: 0 0 60px;
}
}
@media (max-width: 992px) {
.education-emba-about .yearnr {
	margin: 0 0 45px;
}
}
@media (max-width: 767px) {
.education-emba-about .yearnr {
	font-size: 14px;
	margin: 0 0 40px;
}
}
.education-emba-about .yearnr:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 7px;
	width: 14px;
	height: 100%;
	background: url("style_res/education-emba-aboutico.png") left top repeat-y;
}
.education-emba-about .yearnr:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: -8px;
	width: 14px;
	height: 1px;
	background: url("style_res/education-emba-aboutico02.jpg") no-repeat left;
}
.education-emba-about em {
	font-style: inherit;
	display: table;
	width: 100%;
	padding: 0 0 0 17px;
	position: relative;
}
.education-emba-about em:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 9px;
	border-radius: 50%;
	width: 6px;
	height: 6px;
	background: #444444;
}
/*education-emba-activity*/
.education-emba-activity {
	margin: -15px 0 0;
	overflow: hidden;
}
@media (max-width: 1025px) {
.education-emba-activity {
	margin: -20px 0 0;
}
}
.education-emba-activity .img-1 {
	margin: 25px auto;
}
@media (max-width: 1367px) {
.education-emba-activity .img-1 {
	margin: 15px auto;
}
}
@media (max-width: 1025px) {
.education-emba-activity .img-1 {
	margin: 25px auto;
}
}
@media (max-width: 992px) {
.education-emba-activity .img-1 {
	margin: 20px auto;
}
}
@media (max-width: 767px) {
.education-emba-activity .img-1 {
	margin: 15px auto 10px;
}
}
@media (max-width: 376px) {
.education-emba-activity .img-1 {
	margin: 10px auto 0;
}
}
.education-emba-activity .img-1 img {
	max-width: 100%;
}
.education-emba-activity .img-2 {
	margin: 45px auto;
}
@media (max-width: 1367px) {
.education-emba-activity .img-2 {
	margin: 35px auto 30px;
}
}
@media (max-width: 1025px) {
.education-emba-activity .img-2 {
	margin: 25px auto;
}
}
@media (max-width: 767px) {
.education-emba-activity .img-2 {
	margin: 15px auto 10px;
}
}
@media (max-width: 376px) {
.education-emba-activity .img-2 {
	margin: 10px auto 0;
}
}
.education-emba-activity .img-2 img {
	max-width: 100%;
}
.education-emba-activity .img-3 {
	margin: 35px auto 12px;
}
@media (max-width: 1025px) {
.education-emba-activity .img-3 {
	margin: 25px auto 12px;
}
}
@media (max-width: 767px) {
.education-emba-activity .img-3 {
	margin: 20px auto 8px;
}
}
@media (max-width: 376px) {
.education-emba-activity .img-3 {
	margin: 15px auto 8px;
}
}
@media (max-width: 321px) {
.education-emba-activity .img-3 {
	margin: 10px auto 6px;
}
}
.education-emba-activity .img-3 img {
	max-width: 100%;
}
.education-emba-activity .img-4 {
	margin: 0 auto 110px;
}
@media (max-width: 1367px) {
.education-emba-activity .img-4 {
	margin: 0 auto 60px;
}
}
@media (max-width: 1025px) {
.education-emba-activity .img-4 {
	margin: 0 auto 50px;
}
}
@media (max-width: 767px) {
.education-emba-activity .img-4 {
	margin: 0 auto 25px;
}
}
.education-emba-activity .img-4 img {
	max-width: 100%;
}
.education-emba-activity .title-1 {
	position: relative;
	color: #333333;
	font-size: 22px;
	line-height: 24px;
	margin: 25px 0 15px;
	padding: 0 0 0 25px;
}
@media (max-width: 992px) {
.education-emba-activity .title-1 {
	font-size: 20px;
}
}
@media (max-width: 767px) {
.education-emba-activity .title-1 {
	font-size: 18px;
	margin: 20px 0 10px;
}
}
@media (max-width: 376px) {
.education-emba-activity .title-1 {
	font-size: 16px;
	padding: 0 0 0 20px;
}
}
.education-emba-activity .title-1:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	width: 21px;
	height: 18px;
	background: url("style_res/case-ico02.png") no-repeat;
	background-size: 100% 100%;
}
@media (max-width: 767px) {
.education-emba-activity .title-1:before {
	width: 18px;
	height: 15px;
	top: 3px;
}
}
@media (max-width: 376px) {
.education-emba-activity .title-1:before {
	width: 15px;
	height: 13px;
	top: 5px;
}
}
.education-emba-activity .text-2 {
	position: relative;
	color: #666666;
	margin: 0 0 20px;
	font-size: 15px;
	line-height: 22px;
}
@media (max-width: 992px) {
.education-emba-activity .text-2 {
	font-size: 14px;
	margin: 0 0 15px;
}
}
@media (max-width: 767px) {
.education-emba-activity .text-2 {
	margin: 0 0 10px;
}
}
@media (max-width: 376px) {
.education-emba-activity .text-2 {
	font-size: 13px;
}
}
.education-emba-activity .education-emba-constitute {
	border: 1px solid #d6d6d6;
	padding: 0 30px 30px;
	margin: 65px auto 60px;
}
@media (max-width: 1367px) {
.education-emba-activity .education-emba-constitute {
	margin: 40px auto 50px;
}
}
@media (max-width: 992px) {
.education-emba-activity .education-emba-constitute {
	margin: 30px auto 35px;
	padding: 0 20px;
}
}
@media (max-width: 767px) {
.education-emba-activity .education-emba-constitute {
	margin: 20px auto 25px;
}
}
@media (max-width: 321px) {
.education-emba-activity .education-emba-constitute {
	margin: 20px auto;
}
}
/*education-mba-course*/
.education-mba-course {
	padding: 0 0 50px;
}
@media (max-width: 767px) {
.education-mba-course {
	padding: 0 0 25px;
}
}
.education-mba-course .title-1 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
}
@media (max-width: 767px) {
.education-mba-course .title-1 {
	font-size: 14px;
	line-height: 20px;
}
}
@media (max-width: 361px) {
.education-mba-course .title-1 {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 321px) {
.education-mba-course .title-1 {
	font-size: 12px;
	line-height: 18px;
}
}
.education-mba-course .table-1 {
	background: #e9e9e9;
	margin: 22px auto 40px;
}
@media (max-width: 1367px) {
.education-mba-course .table-1 {
	margin: 15px auto 30px;
}
}
@media (max-width: 767px) {
.education-mba-course .table-1 {
	margin: 10px auto 20px;
}
}
@media (max-width: 361px) {
.education-mba-course .table-1 {
	margin: 7px auto 20px;
}
}
.education-mba-course .table-1 tr {
	border-bottom: 1px solid #ffffff;
}
.education-mba-course .table-1 th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 10px;
}
@media (max-width: 1445px) {
.education-mba-course .table-1 th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-mba-course .table-1 th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-mba-course .table-1 th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-mba-course .table-1 th {
	font-size: 12px;
}
}
.education-mba-course .table-1 th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-mba-course .table-1 th b {
	padding: 0;
}
}
.education-mba-course .table-1 td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 8px 10px 8px 15px;
}
@media (max-width: 1445px) {
.education-mba-course .table-1 td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-mba-course .table-1 td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-mba-course .table-1 td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-mba-course .table-1 td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-mba-course .table-1 td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-mba-course .table-1 td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-mba-course .table-1 td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-mba-course .table-1 td b {
	font-size: 12px;
}
}
.education-mba-course .table-1 .t-1 {
	width: 50%;
}
.education-mba-course .table-2 {
	background: #cecece;
	margin: 12px auto 55px;
}
@media (max-width: 1367px) {
.education-mba-course .table-2 {
	margin: 10px auto 50px;
}
}
@media (max-width: 1025px) {
.education-mba-course .table-2 {
	margin: 10px auto;
}
}
@media (max-width: 992px) {
.education-mba-course .table-2 {
	margin: 10px auto 0;
}
}
@media (max-width: 361px) {
.education-mba-course .table-2 {
	margin: 7px auto 0;
}
}
.education-mba-course .table-2 tr {
	border-bottom: 1px solid #ffffff;
}
.education-mba-course .table-2 th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 10px;
}
@media (max-width: 1445px) {
.education-mba-course .table-2 th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-mba-course .table-2 th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-mba-course .table-2 th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-mba-course .table-2 th {
	font-size: 12px;
}
}
.education-mba-course .table-2 th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-mba-course .table-2 th b {
	padding: 0;
}
}
.education-mba-course .table-2 td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 8px 10px 8px 30px;
}
@media (max-width: 1445px) {
.education-mba-course .table-2 td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-mba-course .table-2 td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-mba-course .table-2 td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-mba-course .table-2 td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-mba-course .table-2 td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-mba-course .table-2 td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-mba-course .table-2 td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-mba-course .table-2 td b {
	font-size: 12px;
}
}
.education-mba-course .table-2 .t-1 {
	width: 20%;
}
@media (max-width: 767px) {
.education-mba-course .table-2 .t-1 {
	width: 22%;
}
}
@media (max-width: 376px) {
.education-mba-course .table-2 .t-1 {
	width: 25%;
}
}
@media (max-width: 321px) {
.education-mba-course .table-2 .t-1 {
	width: 26%;
}
}
/*education-mba-constitute*/
.education-mba-constitute img {
	max-width: 100%;
}
.education-mba-constitute .box-1 {
	position: relative;
	margin: 20px auto 70px;
	padding: 40px 10px 15px;
	border: 1px solid #dddddd;
}
@media (max-width: 1445px) {
.education-mba-constitute .box-1 {
	margin: 20px auto 50px;
}
}
@media (max-width: 1367px) {
.education-mba-constitute .box-1 {
	margin: 20px auto 45px;
}
}
@media (max-width: 767px) {
.education-mba-constitute .box-1 {
	margin: 12px auto 35px;
}
}
@media (max-width: 321px) {
.education-mba-constitute .box-1 {
	margin: 12px auto 30px;
}
}
.education-mba-constitute .box-1 em {
	font-style: inherit;
	position: absolute;
	left: 50%;
	width: 60%;
	font-size: 16px;
	text-align: center;
	color: #fff;
	margin-left: -30%;
	top: -15px;
	overflow: hidden;
	height: 28px;
	padding: 0 15px;
}
@media (max-width: 1025px) {
.education-mba-constitute .box-1 em {
	width: 76%;
	margin-left: -38%;
}
}
@media (max-width: 992px) {
.education-mba-constitute .box-1 em {
	width: 90%;
	margin-left: -45%;
}
}
@media (max-width: 767px) {
.education-mba-constitute .box-1 em {
	font-size: 13px;
}
}
@media (max-width: 376px) {
.education-mba-constitute .box-1 em {
	font-size: 12px;
	width: 96%;
	margin-left: -48%;
}
}
@media (max-width: 361px) {
.education-mba-constitute .box-1 em {
	font-size: 12px;
	width: 100%;
	margin-left: -50%;
}
}
@media (max-width: 321px) {
.education-mba-constitute .box-1 em {
	font-size: 11px;
}
}
.education-mba-constitute .box-1 em:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 15px;
	height: 28px;
	background: url("style_res/education-mba-constituteico01.png") no-repeat;
}
.education-mba-constitute .box-1 em:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 15px;
	height: 28px;
	background: url("style_res/education-mba-constituteico02.png") no-repeat;
}
.education-mba-constitute .box-1 em i {
	font-style: inherit;
	overflow: hidden;
	height: 28px;
	display: block;
	background: #8e2424;
	line-height: 28px;
}
.education-mba-constitute .box-1 .img-1 {
	text-align: center;
	margin: 0 auto;
}
.education-mba-constitute .education-mba-constituteimg {
	border-top: 1px solid #dddddd;
	margin: 0 auto 40px;
	position: relative;
	border-left: 1px solid #dddddd;
}
@media (max-width: 1367px) {
.education-mba-constitute .education-mba-constituteimg {
	margin: 0 auto 35px;
}
}
@media (max-width: 992px) {
.education-mba-constitute .education-mba-constituteimg {
	margin: -20px auto 20px;
}
}
@media (max-width: 321px) {
.education-mba-constitute .education-mba-constituteimg {
	margin: -15px auto 15px;
}
}
.education-mba-constitute .education-mba-constituteimg li {
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	float: left;
	width: 53%;
	position: relative;
	text-align: center;
}
.education-mba-constitute .education-mba-constituteimg li:after {
	content: "";
	display: block;
	padding-bottom: 33%;
}
.education-mba-constitute .education-mba-constituteimg li:nth-child(2n) {
	width: 47%;
}
.education-mba-constitute .education-mba-constituteimg li:nth-child(2n):after {
	padding-bottom: 37.2%;
}
.education-mba-constitute .education-mba-constituteimg li img {
	text-align: center;
	margin: 0 auto;
}
.education-mba-constitute .img-3 {
	text-align: center;
	margin: 0 auto;
}
.education-mba-constitute .img-3 img {
	display: block;
}
.education-mba-constitute .img-4 {
	text-align: center;
	margin: 0 auto 100px;
}
@media (max-width: 1367px) {
.education-mba-constitute .img-4 {
	margin: 0 auto 65px;
}
}
@media (max-width: 992px) {
.education-mba-constitute .img-4 {
	margin: 0 auto 40px;
}
}
@media (max-width: 767px) {
.education-mba-constitute .img-4 {
	margin: 0 auto 25px;
}
}
.education-mba-constitute .img-4 img {
	display: block;
}
/*professor-starmain*/
.professor-starmain {
	overflow: hidden;
	margin: 65px auto 40px;
}
@media (max-width: 1445px) {
.professor-starmain {
	margin: 65px auto 25px;
}
}
@media (max-width: 1367px) {
.professor-starmain {
	margin: 40px auto 25px;
}
}
@media (max-width: 1025px) {
.professor-starmain {
	margin: 40px auto 20px;
}
}
@media (max-width: 992px) {
.professor-starmain {
	margin: 40px auto 10px;
}
}
.professor-starmain li {
	float: left;
	overflow: hidden;
	width: 50%;
	margin: 0 0 36px;
	position: relative;
	padding: 0 50px 0 0;
}
@media (max-width: 1445px) {
.professor-starmain li {
	padding: 0 40px 0 0;
}
}
@media (max-width: 1367px) {
.professor-starmain li {
	padding: 0 30px 0 0;
}
}
@media (max-width: 1025px) {
.professor-starmain li {
	padding: 0 20px 0 0;
	margin: 0 0 25px;
}
}
@media (max-width: 767px) {
.professor-starmain li {
	width: 100%;
	padding: 0;
	margin: 0 0 18px;
}
}
.professor-starmain li:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 20px;
	width: 1px;
	height: 100%;
	background: #dddddd;
}
@media (max-width: 767px) {
.professor-starmain li:after {
	display: none;
}
}
.professor-starmain li a {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #dddddd;
	position: relative;
}
.professor-starmain li a:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -3px;
	width: 100%;
	height: 5px;
	opacity: 0;
	display: none\9;
	background: #8e2424;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
}
.professor-starmain li a:hover:after {
	opacity: 1;
	display: block\9;
}
.professor-starmain li a:hover .txt span {
	color: #8e2424;
}
.professor-starmain li a:hover .txt .more {
	color: #8e2424;
}
.professor-starmain li a:hover .txt .more:after {
	background: url("style_res/professor-star02.png") no-repeat;
}
.professor-starmain li a:hover .pic img {
	filter: saturate(1.5);
	-webkit-filter: saturate(1.5);
}
.professor-starmain li .txt {
	float: left;
	padding: 40px 30px 0 0;
	width: 67.5%;
}
@media (max-width: 1681px) {
.professor-starmain li .txt {
	padding: 25px 30px 0 0;
}
}
@media (max-width: 1445px) {
.professor-starmain li .txt {
	padding: 20px 30px 0 0;
}
}
@media (max-width: 1367px) {
.professor-starmain li .txt {
	padding: 15px 15px 0 0;
}
}
@media (max-width: 1025px) {
.professor-starmain li .txt {
	padding: 0 10px 0 0;
}
}
.professor-starmain li .txt span {
	display: block;
	color: #1c1c1c;
	font-size: 24px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
@media (max-width: 1681px) {
.professor-starmain li .txt span {
	font-size: 22px;
}
}
@media (max-width: 992px) {
.professor-starmain li .txt span {
	font-size: 20px;
}
}
@media (max-width: 361px) {
.professor-starmain li .txt span {
	font-size: 18px;
}
}
@media (max-width: 321px) {
.professor-starmain li .txt span {
	font-size: 16px;
	height: 18px;
	line-height: 18px;
}
}
.professor-starmain li .txt p {
	display: block;
	color: #777777;
	margin: 15px 0;
	font-size: 16px;
	height: 75px;
	line-height: 25px;
	overflow: hidden;
}
@media (max-width: 1681px) {
.professor-starmain li .txt p {
	font-size: 15px;
}
}
@media (max-width: 1367px) {
.professor-starmain li .txt p {
	font-size: 14px;
}
}
@media (max-width: 1281px) {
.professor-starmain li .txt p {
	margin: 8px 0;
}
}
@media (max-width: 992px) {
.professor-starmain li .txt p {
	margin: 10px 0;
	height: 48px;
	line-height: 16px;
	font-size: 12px;
}
}
@media (max-width: 767px) {
.professor-starmain li .txt p {
	font-size: 12px;
	height: 54px;
	line-height: 18px;
}
}
@media (max-width: 361px) {
.professor-starmain li .txt p {
	margin: 6px 0;
}
}
@media (max-width: 321px) {
.professor-starmain li .txt p {
	font-size: 11px;
	height: 48px;
	line-height: 16px;
}
}
.professor-starmain li .txt .more {
	color: #777777;
	font-size: 12px;
	height: 20px;
	position: absolute;
	left: 0;
	bottom: 17px;
	max-width: 60%;
	padding: 0 70px 0 0;
	display: inline-block;
	line-height: 20px;
	overflow: hidden;
}
@media (max-width: 1367px) {
.professor-starmain li .txt .more {
	padding: 0 50px 0 0;
}
}
@media (max-width: 992px) {
.professor-starmain li .txt .more {
	bottom: 10px;
	padding: 0 35px 0 0;
}
}
.professor-starmain li .txt .more em {
	display: block;
	height: 20px;
	overflow: hidden;
	font-style: inherit;
}
.professor-starmain li .txt .more:after {
	content: "";
	position: absolute;
	right: 0;
	top: 6px;
	width: 23px;
	height: 7px;
	background: url("style_res/professor-starico01.png") no-repeat;
	background-size: 100% 100%;
}
.professor-starmain li .pic {
	float: left;
	width: 32.5%;
	overflow: hidden;
	position: relative;
}
.professor-starmain li .pic img {
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
height: auto;
}
.professor-starmain li .pic:after {
	content: "";
	display: block;
	padding-bottom: 120.2%;
}
.professor-starmain .li-odd {
	padding: 0 0 0 50px;
}

.professor-starmain .old2, .professor-starmain .old4, .professor-starmain .old6 {
    padding: 0 0 0 50px;
}
@media (max-width: 1445px) {
.professor-starmain .li-odd {
	padding: 0 0 0 40px;
}
.professor-starmain .old2, .professor-starmain .old4, .professor-starmain .old6 {
    padding: 0 0 0 40px;
}

}
@media (max-width: 1367px) {
.professor-starmain .li-odd {
	padding: 0 0 0 30px;
}
.professor-starmain .old2, .professor-starmain .old4, .professor-starmain .old6 {
    padding: 0 0 0 30px;
}

}
@media (max-width: 1025px) {
.professor-starmain .li-odd {
	padding: 0 0 0 20px;
}
.professor-starmain .old2, .professor-starmain .old4, .professor-starmain .old6 {
    padding: 0 0 0 20px;
}

}
@media (max-width: 767px) {
.professor-starmain .li-odd {
	padding: 0;
}
}
.professor-starmain .li-odd:after {
	display: none;
}
/*club-review*/
.club-reviewmain {
	margin: 30px auto;
}
@media (max-width: 992px) {
.club-reviewmain {
	margin: 15px auto 25px;
}
}
@media (max-width: 767px) {
.club-reviewmain {
	margin: 10px auto 20px;
}
}
.club-reviewmain li {
	border-bottom: 1px solid #e5e5e5;
	display: inline-block;
	width: 100%;
	margin: 0 auto 5px 0;
	padding: 30px 125px 30px 40px;
}
@media (max-width: 1445px) {
.club-reviewmain li {
	padding: 30px 90px 30px 40px;
}
}
@media (max-width: 1025px) {
.club-reviewmain li {
	padding: 25px 30px 25px 20px;
}
}
@media (max-width: 992px) {
.club-reviewmain li {
	padding: 20px 0 25px;
}
}
@media (max-width: 767px) {
.club-reviewmain li {
	padding: 15px 0 20px;
}
}
@media (max-width: 376px) {
.club-reviewmain li {
	padding: 12px 0 17px;
}
}
@media (max-width: 321px) {

.club-reviewmain li {
	padding: 10px 0 15px;
}
}
.club-reviewmain li:hover .pic img {
	filter: saturate(1.3);
	-webkit-filter: saturate(1.3);
}
.club-reviewmain li:hover .txt .title {
	color: #8e2424;
}
@media (max-width: 767px) {
.club-reviewmain li:hover .txt .title {
	color: #1c1c1c;
}
}
.club-reviewmain li:hover .txt .more {
	background: #8e2424;
}
@media (max-width: 767px) {
.club-reviewmain li:hover .txt .more {
	background: #bebebe;
}
}
.club-reviewmain li .pic {
	float: left;
	width: 13.3%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
@media (max-width: 1025px) {
.club-reviewmain li .pic {
	width: 15%;
}
}
@media (max-width: 992px) {
.club-reviewmain li .pic {
	width: 17%;
}
}
@media (max-width: 767px) {
.club-reviewmain li .pic {
	width: 22%;
}
}
@media (max-width: 321px) {
.club-reviewmain li .pic {
	width: 22%;
}
}
.club-reviewmain li .pic img {
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
.club-reviewmain li .pic:after {
	content: "";
	display: block;
	padding-bottom: 126.5%;
}
.club-reviewmain li .txt {
	float: left;
	padding: 0 0 0 50px;
	width: 86.7%;
}
@media (max-width: 1445px) {
.club-reviewmain li .txt {
	padding: 0 0 0 35px;
}
}
@media (max-width: 1025px) {
.club-reviewmain li .txt {
	padding: 0 0 0 30px;
	width: 85%;
}
}
@media (max-width: 992px) {
.club-reviewmain li .txt {
	width: 83%;
	padding: 0 0 0 20px;
}
}
@media (max-width: 767px) {
.club-reviewmain li .txt {
	width: 78%;
	padding: 0 0 0 15px;
}
}
@media (max-width: 321px) {
.club-reviewmain li .txt {
	width: 78%;
	padding: 0 0 0 10px;
}
}
.club-reviewmain li .txt .title {
	position: relative;
	z-index: 5;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
@media (max-width: 992px) {
.club-reviewmain li .txt .title {
	font-size: 16px;
	line-height: 22px;
	height: 44px;
}
}
@media (max-width: 767px) {
.club-reviewmain li .txt .title {
	font-size: 14px;
	line-height: 20px;
	height: 40px;
}
}
.club-reviewmain li .txt p {
	color: #777777;
	font-size: 15px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	margin: 3% 0 4%;
}
@media (max-width: 1445px) {
.club-reviewmain li .txt p {
	font-size: 14px;
	margin: 2% 0 3%;
}
}
@media (max-width: 1281px) {
.club-reviewmain li .txt p {
	margin: 2% 0;
}
}
@media (max-width: 992px) {
.club-reviewmain li .txt p {
	font-size: 12px;
	margin: 2% 0 3%;
}
}
@media (max-width: 767px) {
.club-reviewmain li .txt p {
	font-size: 12px;
	line-height: 18px;
	height: 36px;
	margin: 2% 0;
}
}
@media (max-width: 376px) {
.club-reviewmain li .txt p {
	display: none;
}
}
.club-reviewmain li .txt .more {
	display: block;
	width: 118px;
	height: 26px;
	color: #fff;
	font-size: 12px;
	line-height: 26px;
	position: relative;
	padding: 0 10px 0 15px;
	background: #bebebe;
}
@media (max-width: 767px) {
.club-reviewmain li .txt .more {
	width: 80px;
	height: 19px;
	font-size: 11px;
	line-height: 19px;
	padding: 0 10px;
}
}
@media (max-width: 376px) {
.club-reviewmain li .txt .more {
	margin: 5% 0 0;
}
}
.club-reviewmain li .txt .more:after {
	content: '';
	position: absolute;
	z-index: 25;
	right: 33px;
	top: 12px;
	width: 13px;
	height: 1px;
	background: #fff;
	animation: downmove 3s infinite;
	-webkit-animation: downmove 3s infinite;
}
@media (max-width: 767px) {
.club-reviewmain li .txt .more:after {
	top: 9px;
	width: 10px;
	right: 9px;
	animation: none;
	-webkit-animation: none;
}
}
@media (max-width: 376px) {
.club-reviewmain li .txt .more:after {
	right: 6px;
	width: 10px;
}
}
@media (max-width: 321px) {
.club-reviewmain li .txt .more:after {
	top: 8px;
}
}
@-webkit-keyframes downmove {
 50% {
 right: 25px;
}
}
@keyframes downmove {
 50% {
 right: 25px;
}
}
/*club-highlights*/
.club-highlights {
	overflow: hidden;
	margin: 50px -10px 45px;
}
@media (max-width: 1601px) {
.club-highlights {
	margin: 30px -10px 45px;
}
}
@media (max-width: 1445px) {
.club-highlights {
	margin: 20px -10px 45px;
}
}
@media (max-width: 1367px) {
.club-highlights {
	margin: 20px -10px 35px;
}
}
@media (max-width: 1025px) {
.club-highlights {
	margin: 20px -10px 30px;
}
}
@media (max-width: 1025px) {
.club-highlights {
	margin: 20px -8px 30px;
}
}
@media (max-width: 767px) {
.club-highlights {
	margin: 15px -4px 20px;
}
}
.club-highlights li {
	float: left;
	width: 25%;
	padding: 18px 10px;
}
@media (max-width: 1025px) {
.club-highlights li {
	width: 33.33333333%;
	padding: 15px 10px;
}
}
@media (max-width: 1025px) {
.club-highlights li {
	padding: 12px 8px;
}
}
@media (max-width: 767px) {
.club-highlights li {
	width: 50%;
	padding: 8px 4px;
}
}
.club-highlights li a {
	display: block;
	border: 1px solid #efefef;
}
.club-highlights li a:hover .pic img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.club-highlights li a:hover span {
	color: #8e2424;
}
.club-highlights li a:hover .more {
	color: #8e2424;
}
.club-highlights li .pic {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.club-highlights li .pic img {
	transition: all 0.35s;
	-webkit-transition: all 0.35s;
}
.club-highlights li .pic:after {
	content: "";
	display: block;
	padding-bottom: 60%;
}
.club-highlights li .txt {
	padding: 20px 15px 5px;
}
@media (max-width: 767px) {
.club-highlights li .txt {
	padding: 15px 10px 0;
}
}
@media (max-width: 376px) {
.club-highlights li .txt {
	padding: 13px 10px 0;
}
}
.club-highlights li .txt span {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #1c1c1c;
	font-size: 18px;
}
@media (max-width: 767px) {
.club-highlights li .txt span {
	font-size: 14px;
}
}
@media (max-width: 321px) {
.club-highlights li .txt span {
	font-size: 13px;
}
}
.club-highlights li .txt p {
	display: block;
	height: 36px;
	line-height: 18px;
	overflow: hidden;
	color: #777777;
	margin: 8px 0 25px;
	font-size: 14px;
}
@media (max-width: 767px) {
.club-highlights li .txt p {
	margin: 5px 0 15px;
	font-size: 12px;
}
}
@media (max-width: 321px) {
.club-highlights li .txt p {
	margin: 1px 0 12px;
	font-size: 11px;
}
}
.club-highlights li .txt .more {
	height: 36px;
	line-height: 36px;
	border-top: 1px solid #e5e5e5;
	color: #666666;
	font-size: 12px;
	overflow: hidden;
}
@media (max-width: 361px) {
.club-highlights li .txt .more {
	height: 32px;
	line-height: 32px;
}
}
/*club-about*/
.club-about {
	padding: 0 0 35px;
	background: #eaeaea;
}
@media (max-width: 767px) {
.club-about {
	padding: 20px 0;
}
}
.club-about .boxa {
	padding: 35px 210px 30px;
}
@media (max-width: 1681px) {
.club-about .boxa {
	padding: 35px 150px 30px;
}
}
@media (max-width: 1601px) {
.club-about .boxa {
	padding: 35px 130px 30px;
}
}
@media (max-width: 1445px) {
.club-about .boxa {
	padding: 35px 100px 30px;
}
}
@media (max-width: 1025px) {
.club-about .boxa {
	padding: 20px 40px;
}
}
@media (max-width: 992px) {
.club-about .boxa {
	padding: 10px 20px;
}
}
@media (max-width: 767px) {
.club-about .boxa {
	padding: 5px 10px;
}
}
.club-about .part-2 {
	background: #f9f9f9;
	margin: 35px auto 60px;
	background: url("style_res/club-aboutbg.jpg") no-repeat 56% center #f9f9f9;
}
@media (max-width: 1681px) {
.club-about .part-2 {
	background: url("style_res/club-aboutbg.jpg") no-repeat 55% center #f9f9f9;
}
}
@media (max-width: 1367px) {
.club-about .part-2 {
	margin: 35px auto 40px;
}
}
@media (max-width: 767px) {
.club-about .part-2 {
	margin: 25px auto 20px;
}
}
.club-about .part-2 .txt {
	float: left;
	width: 64.8%;
	height: 100%;
	padding: 45px 50px 10px 45px;
}
@media (max-width: 1681px) {
.club-about .part-2 .txt {
	padding: 30px 30px 0;
}
}
@media (max-width: 1367px) {
.club-about .part-2 .txt {
	padding: 25px 25px 0;
}
}
@media (max-width: 1025px) {
.club-about .part-2 .txt {
	padding: 15px 20px 0;
}
}
@media (max-width: 992px) {
.club-about .part-2 .txt {
	padding: 15px 10px 0 15px;
}
}
@media (max-width: 767px) {
.club-about .part-2 .txt {
	width: 100%;
	padding: 15px;
}
}
@media (max-width: 361px) {
.club-about .part-2 .txt {
	width: 100%;
	padding: 15px 15px 10px;
}
}
.club-about .part-2 .txt big {
	display: block;
	color: #8e2424;
	font-size: 32px;
	font-weight: bold;
	line-height: 40px;
	overflow: hidden;
}
@media (max-width: 992px) {
.club-about .part-2 .txt big {
	font-size: 28px;
	line-height: 36px;
}
}
@media (max-width: 767px) {
.club-about .part-2 .txt big {
	font-size: 24px;
	line-height: 32px;
}
}
.club-about .part-2 .txt small {
	display: block;
	color: #8e2424;
	font-size: 22px;
	line-height: 28px;
	margin: 2px 0;
	overflow: hidden;
}
@media (max-width: 992px) {
.club-about .part-2 .txt small {
	font-size: 20px;
	line-height: 28px;
	margin: 0;
}
}
@media (max-width: 767px) {
.club-about .part-2 .txt small {
	font-size: 17px;
	line-height: 24px;
}
}
.club-about .part-2 .txt i {
	font-style: inherit;
	position: relative;
	width: 22px;
	height: 23px;
	margin: 6px 0 20px;
	display: block;
}
@media (max-width: 992px) {
.club-about .part-2 .txt i {
	margin: 5px 0 10px;
}
}
.club-about .part-2 .txt .text1 {
	display: block;
	color: #666666;
	font-size: 15px;
	margin: 0 0 30px;
	line-height: 22px;
	overflow: hidden;
}
@media (max-width: 1681px) {
.club-about .part-2 .txt .text1 {
	margin: 0 0 25px;
}
}
@media (max-width: 1367px) {
.club-about .part-2 .txt .text1 {
	margin: 0 0 20px;
}
}
@media (max-width: 1281px) {
.club-about .part-2 .txt .text1 {
	margin: 0 0 15px;
}
}
@media (max-width: 1025px) {
.club-about .part-2 .txt .text1 {
	font-size: 14px;
	margin: 0 0 8px;
}
}
@media (max-width: 992px) {
.club-about .part-2 .txt .text1 {
	font-size: 14px;
	margin: 0 0 8px;
}
}
.club-about .part-2 .pic {
	width: 35.2%;
	float: left;
	text-align: center;
	overflow: hidden;
}
@media (max-width: 767px) {
.club-about .part-2 .pic {
	width: 100%;
}
}
.club-about .part-2 .pic img {
	text-align: right;
	float: right;
	max-width: inherit;
}
@media (max-width: 767px) {
.club-about .part-2 .pic img {
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
}
}
.club-about .part-3 {
	background: #f9f9f9;
	margin: 35px auto 60px;
	background: url("style_res/research-bg2.jpg") no-repeat 56% center #f9f9f9;
}
@media (max-width: 1681px) {
.club-about .part-3 {
	background: url("style_res/research-bg2.jpg") no-repeat 54% center #f9f9f9;
}
}
@media (max-width: 1367px) {
.club-about .part-3 {
	margin: 35px auto 40px;
}
}
@media (max-width: 767px) {
.club-about .part-3 {
	margin: 25px auto 20px;
}
}
.club-about .part-3 .txt {
	float: left;
	width: 68.5%;
	height: 100%;
	padding: 40px 35px 0;
}
@media (max-width: 1681px) {
.club-about .part-3 .txt {
	padding: 25px 30px 0;
}
}
@media (max-width: 1367px) {
.club-about .part-3 .txt {
	padding: 25px 25px 0;
}
}
@media (max-width: 1025px) {
.club-about .part-3 .txt {
	padding: 15px 20px 0;
}
}
@media (max-width: 992px) {
.club-about .part-3 .txt {
	padding: 15px 10px 0 15px;
}
}
@media (max-width: 767px) {
.club-about .part-3 .txt {
	width: 100%;
	padding: 15px;
}
}
@media (max-width: 361px) {
.club-about .part-3 .txt {
	width: 100%;
	padding: 15px 15px 10px;
}
}
.club-about .part-3 .txt .text1 {
	display: block;
	color: #666666;
	font-size: 15px;
	margin: 0 0 10px;
	line-height: 22px;
	overflow: hidden;
}
@media (max-width: 1367px) {
.club-about .part-3 .txt .text1 {
	font-size: 14px;
	margin: 0 0 8px;
}
}
@media (max-width: 1281px) {
.club-about .part-3 .txt .text1 {
	font-size: 14px;
	margin: 0 0 5px;
}
}
@media (max-width: 992px) {
.club-about .part-3 .txt .text1 {
	font-size: 13px;
}
}
.club-about .part-3 .txt .text2 {
	font-size: 28px;
	color: #333333;
	line-height: 30px;
	margin-bottom: 15px;
}
@media (max-width: 1681px) {
.club-about .part-3 .txt .text2 {
	margin-bottom: 10px;
}

}
@media (max-width: 1367px) {


.club-about .part-3 .txt .text2 {
	font-size: 24px;
}
}
@media (max-width: 1025px) {
.club-about .part-3 .txt .text2 {
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 5px;
}
}
@media (max-width: 992px) {
.club-about .part-3 .txt .text2 {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 4px;
}
}
@media (max-width: 767px) {
.club-about .part-3 .txt .text2 {
	font-size: 18px;
	padding-top: 10px;
	line-height: 24px;
}
}
.club-about .part-3 .pic {
	width: 31.5%;
	float: left;
	text-align: center;
	overflow: hidden;
}
@media (max-width: 767px) {
.club-about .part-3 .pic {
	width: 100%;
}
}
.club-about .part-3 .pic img {
	text-align: right;
	float: right;
	max-width: inherit;
	max-width: 390px;
}
@media (max-width: 767px) {
.club-about .part-3 .pic img {
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
}
}
/*highlights-news*/
.highlights-news {
	overflow: hidden;
}
.highlights-news .highlights-newstitle {
	border-bottom: 1px solid #e9e9e9;
}
.highlights-news .highlights-newstitle span {
	display: inline-block;
	width: 162px;
	height: 53px;
	padding: 15px 5px 0;
	background: url("style_res/club-aboutbg1.png") no-repeat left bottom;
}
.highlights-news .highlights-newstitle span big {
	text-align: center;
	display: block;
	font-weight: bold;
	font-size: 16px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #fff;
}
.highlights-news .highlights-newstitle span small {
	text-align: center;
	display: block;
	font-weight: bold;
	font-size: 10px;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	color: #b57f7f;
}
.highlights-news .highlights-newsmain {
	overflow: hidden;
	margin: 30px -20px;
}
@media (max-width: 1025px) {
.highlights-news .highlights-newsmain {
	margin: 20px -20px;
}
}
@media (max-width: 767px) {
.highlights-news .highlights-newsmain {
	margin: 20px 0 10px;
}
}
@media (max-width: 361px) {
.highlights-news .highlights-newsmain {
	margin: 10px 0 0;
}
}
.highlights-news .highlights-newsmain li {
	float: left;
	width: 50%;
	position: relative;
	padding: 15px 20px 20px;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}
@media (max-width: 767px) {
.highlights-news .highlights-newsmain li {
	width: 100%;
	border-right: none;
	padding: 15px 0;
}
}
.highlights-news .highlights-newsmain li:hover span {
	color: #8e2424;
}
.highlights-news .highlights-newsmain li:hover time big {
	color: #8e2424;
}
.highlights-news .highlights-newsmain li:after {
	content: "";
	display: block;
	position: absolute;
	right: -17px;
	bottom: -23px;
	width: 34px;
	height: 46px;
	z-index: 90;
	background: #fff;
}
.highlights-news .highlights-newsmain li a {
	display: inline-block;
	width: 100%;
}
.highlights-news .highlights-newsmain li time {
	display: block;
	color: #666666;
	font-style: 14px;
	height: 32px;
	margin: 0 0 12px;
	overflow: hidden;
	line-height: 42px;
}
@media (max-width: 361px) {
.highlights-news .highlights-newsmain li time {
	height: 28px;
	line-height: 36px;
	margin: 0 0 8px;
}
}
.highlights-news .highlights-newsmain li time big {
	display: block;
	float: left;
	color: #343435;
	font-size: 30px;
	line-height: 32px;
}
@media (max-width: 361px) {
.highlights-news .highlights-newsmain li time big {
	font-size: 26px;
	line-height: 28px;
}
}
.highlights-news .highlights-newsmain li span {
	display: block;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
@media (max-width: 361px) {
.highlights-news .highlights-newsmain li span {
	font-size: 16px;
}
}
.highlights-news .highlights-newsmain li p {
	display: block;
	color: #777777;
	font-size: 14px;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin: 5px 0 0;
}
@media (max-width: 361px) {
.highlights-news .highlights-newsmain li p {
	margin: 2px 0 0;
}
}
.highlights-news .highlights-newsmain .li-2 {
	padding: 15px 0 20px 20px;
	border-right: none;
}
@media (max-width: 767px) {
.highlights-news .highlights-newsmain .li-2 {
	padding: 15px 0;
}
}
.highlights-news .highlights-newsmain .li-2:after {
	display: none;
}
.highlights-news .highlights-newsmain .li-3 {
	border-bottom: none;
	padding: 30px 20px 0;
}
@media (max-width: 767px) {
.highlights-news .highlights-newsmain .li-3 {
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px solid #ececec;
}
}
.highlights-news .highlights-newsmain .li-3:after {
	display: none;
}
.highlights-news .highlights-newsmain .li-4 {
	padding: 30px 0 0 20px;
	border-bottom: none;
	border-right: none;
}
@media (max-width: 767px) {
.highlights-news .highlights-newsmain .li-4 {
	padding: 15px 0;
}
}
.highlights-news .highlights-newsmain .li-4:after {
	display: none;
}
/*education-seminar-courese*/
.education-seminar-courese {
	padding: 0 0 115px;
}
@media (max-width: 1445px) {
.education-seminar-courese {
	padding: 0 0 80px;
}
}
@media (max-width: 767px) {
.education-seminar-courese {
	padding: 0 0 25px;
}
}
.education-seminar-courese table {
	background: #cecece;
}
.education-seminar-courese table tr {
	border-bottom: 1px solid #ffffff;
}
.education-seminar-courese table th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 13px 10px;
}
@media (max-width: 1445px) {
.education-seminar-courese table th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-seminar-courese table th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-seminar-courese table th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-seminar-courese table th {
	font-size: 12px;
}
}
.education-seminar-courese table th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-seminar-courese table th b {
	padding: 0;
}
}
.education-seminar-courese table td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 9px 10px 9px 30px;
}
@media (max-width: 1445px) {
.education-seminar-courese table td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-seminar-courese table td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-seminar-courese table td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-seminar-courese table td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-seminar-courese table td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	vertical-align: top;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-seminar-courese table td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-seminar-courese table td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-seminar-courese table td b {
	font-size: 12px;
}
}
.education-seminar-courese table td em {
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	font-style: inherit;
}
@media (max-width: 992px) {
.education-seminar-courese table td em {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.education-seminar-courese table td em {
	font-size: 13px;
	line-height: 20px;
}
}
.education-seminar-courese table .t-1 {
	width: 19%;
}
@media (max-width: 767px) {
.education-seminar-courese table .t-1 {
	width: 22%;
}
}
@media (max-width: 376px) {
.education-seminar-courese table .t-1 {
	width: 25%;
}
}
@media (max-width: 321px) {
.education-seminar-courese table .t-1 {
	width: 26%;
}
}
.education-seminar-courese table .t-2 {
	width: 24%;
}
/*education-accounting-course*/
.education-accounting-course {
	padding: 0 0 70px;
}
@media (max-width: 1445px) {
.education-accounting-course {
	padding: 0 0 50px;
}
}
@media (max-width: 767px) {
.education-accounting-course {
	padding: 0 0 25px;
}
}
.education-accounting-course table {
	background: #e9e9e9;
}
.education-accounting-course table tr {

	border-bottom: 1px solid #ffffff;
}
.education-accounting-course table th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 13px 10px;
}
@media (max-width: 1445px) {
.education-accounting-course table th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-accounting-course table th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-accounting-course table th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-accounting-course table th {
	font-size: 12px;
}
}
.education-accounting-course table th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-accounting-course table th b {
	padding: 0;
}
}
.education-accounting-course table td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 9px 15px;
}
@media (max-width: 1445px) {
.education-accounting-course table td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-accounting-course table td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-accounting-course table td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-accounting-course table td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-accounting-course table td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	vertical-align: top;
	padding: 0 0 0 15px;
	font-weight: bold;
}
@media (max-width: 1281px) {
.education-accounting-course table td b {
	padding: 0 0 0 5px;
}
}
@media (max-width: 992px) {
.education-accounting-course table td b {
	font-size: 14px;
	padding: 0;
}
}
@media (max-width: 767px) {
.education-accounting-course table td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-accounting-course table td b {
	font-size: 12px;
}
}
.education-accounting-course table td em {
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	font-style: inherit;
}
@media (max-width: 992px) {
.education-accounting-course table td em {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.education-accounting-course table td em {
	font-size: 13px;
	line-height: 20px;
}
}
.education-accounting-course table .t-1 {
	width: 19%;
}
@media (max-width: 767px) {
.education-accounting-course table .t-1 {
	width: 22%;
}
}
@media (max-width: 376px) {
.education-accounting-course table .t-1 {
	width: 25%;
}
}
@media (max-width: 321px) {
.education-accounting-course table .t-1 {
	width: 26%;
}
}
.education-accounting-course table .t-2 {
	width: 60%;
}
/*education-seminar-student*/
.education-seminar-student {
	margin: -20px auto 70px;
}
@media (max-width: 992px) {
.education-seminar-student {
	margin: -20px auto 25px;
}
}
@media (max-width: 767px) {
.education-seminar-student {
	margin: -15px auto 20px;
}
}
.education-seminar-student ul {
	margin: 0 auto 40px;
}
@media (max-width: 992px) {
.education-seminar-student ul {
	margin: 0 auto 15px;
}
}
.education-seminar-student li {
	border-bottom: 1px solid #e5e5e5;
	display: inline-block;
	width: 100%;
	padding: 25px 0 30px;
	margin: 0 auto 5px 0;
}
@media (max-width: 992px) {
.education-seminar-student li {
	padding: 15px 0 20px;
}
}
@media (max-width: 767px) {
.education-seminar-student li {
	padding: 10px 0 15px;
}
}
.education-seminar-student li:hover .pic img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
@media (max-width: 767px) {
.education-seminar-student li:hover .pic img {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
}
}
.education-seminar-student li:hover .txt .title {
	color: #8e2424;
}
@media (max-width: 767px) {
.education-seminar-student li:hover .txt .title {
	color: #1c1c1c;
}
}
.education-seminar-student li:hover .txt .more {
	background: #8e2424;
}
@media (max-width: 767px) {
.education-seminar-student li:hover .txt .more {
	background: #bebebe;
}
}
.education-seminar-student li .pic {
	float: left;
	width: 17.2%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
@media (max-width: 992px) {
.education-seminar-student li .pic {
	width: 22%;
}
}
.education-seminar-student li .pic img {
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
.education-seminar-student li .pic:after {
	content: "";
	display: block;
	padding-bottom: 119%;
}
.education-seminar-student li .txt {
	float: left;
	padding: 25px 0 0 60px;
	width: 82.8%;
}
@media (max-width: 1601px) {
.education-seminar-student li .txt {
	padding: 15px 0 0 50px;
}
}
@media (max-width: 1367px) {
.education-seminar-student li .txt {
	padding: 10px 0 0 40px;
}
}
@media (max-width: 1025px) {
.education-seminar-student li .txt {
	padding: 8px 0 0 35px;
}
}
@media (max-width: 992px) {
.education-seminar-student li .txt {
	width: 78%;
	padding: 0 0 0 25px;
}
}
@media (max-width: 767px) {
.education-seminar-student li .txt {
	padding: 0 0 0 13px;
}
}
.education-seminar-student li .txt .title {
	position: relative;
	z-index: 5;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 24px;
	height: 24px;
	margin: 0 0 2px;
	overflow: hidden;
}
@media (max-width: 767px) {
.education-seminar-student li .txt .title {
	font-size: 16px;
	line-height: 20px;
	height: 20px;
}
}
@media (max-width: 321px) {
.education-seminar-student li .txt .title {
	font-size: 14px;
	line-height: 16px;
	height: 16px;
}
}
.education-seminar-student li .txt em {
	position: relative;
	display: block;
	font-style: inherit;
	z-index: 5;
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
}
@media (max-width: 767px) {
.education-seminar-student li .txt em {
	font-size: 12px;
	line-height: 20px;
	height: 20px;
}
}
@media (max-width: 321px) {
.education-seminar-student li .txt em {
	line-height: 16px;
	height: 16px;
}
}
.education-seminar-student li .txt p {
	color: #777777;
	font-size: 16px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
@media (max-width: 767px) {
.education-seminar-student li .txt p {
	font-size: 12px;
	line-height: 20px;
	height: 20px;
}
}
@media (max-width: 321px) {
.education-seminar-student li .txt p {
	line-height: 16px;
	font-size: 11px;
	height: 16px;
}
}
.education-seminar-student li .txt .more {
	display: block;
	width: 118px;
	height: 26px;
	color: #fff;
	margin: 30px 0 0;
	font-size: 12px;
	line-height: 26px;
	position: relative;
	padding: 0 10px 0 15px;
	background: #bebebe;
}
@media (max-width: 1367px) {
.education-seminar-student li .txt .more {
	margin: 20px 0 0;
}
}
@media (max-width: 1281px) {
.education-seminar-student li .txt .more {
	margin: 15px 0 0;
}
}
@media (max-width: 767px) {
.education-seminar-student li .txt .more {
	width: 80px;
	height: 19px;
	font-size: 11px;
	line-height: 19px;
	padding: 0 10px;
}
}
@media (max-width: 376px) {
.education-seminar-student li .txt .more {
	margin: 6px 0 0;
}
}
.education-seminar-student li .txt .more:after {
	content: '';
	position: absolute;
	z-index: 25;
	right: 33px;
	top: 12px;
	width: 13px;
	height: 1px;
	background: #fff;
	animation: downmove 3s infinite;
	-webkit-animation: downmove 3s infinite;
}
@media (max-width: 767px) {
.education-seminar-student li .txt .more:after {
	top: 9px;
	width: 10px;
	right: 9px;
	animation: none;
	-webkit-animation: none;
}
}
@media (max-width: 376px) {
.education-seminar-student li .txt .more:after {
	right: 6px;
	width: 10px;
}
}
@media (max-width: 321px) {
.education-seminar-student li .txt .more:after {
	top: 8px;
}
}
@-webkit-keyframes downmove {
 50% {
 right: 25px;
}
}
@keyframes downmove {
 50% {
 right: 25px;
}
}
/*education-accounting-recuit*/
.education-accounting-recuit {
	color: #666;
	font-size: 15px;
	padding-bottom: 20px;
}
.education-accounting-recuit .part-1 {
	padding: 50px 20px 60px 30px;
	margin: 0 0 40px;
	border: solid 1px #e9e9e9;
}
@media (max-width: 1281px) {
.education-accounting-recuit .part-1 {
	padding: 40px 20px 40px 30px;
}
}
@media (max-width: 992px) {
.education-accounting-recuit .part-1 {
	padding: 30px 20px;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .part-1 {
	padding: 5px 15px 20px;
	margin: 0 0 25px;
}
}
.education-accounting-recuit .part-1 .txt {
	float: left;
	width: 67%;
	padding: 0 30px 0 0;
	border-right: solid 1px #e9e9e9;
}
@media (max-width: 1281px) {
.education-accounting-recuit .part-1 .txt {
	padding: 0 20px 0 0;
}
}
@media (max-width: 992px) {
.education-accounting-recuit .part-1 .txt {
	width: 76%;
	padding: 0 10px 0 0;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .part-1 .txt {
	width: 100%;
	padding: 0;
	border-right: none;
}
}
.education-accounting-recuit .part-1 .pic {
	width: 33%;
	padding: 0 0 0 30px;
	float: left;
	overflow: hidden;
}
@media (max-width: 992px) {
.education-accounting-recuit .part-1 .pic {
	width: 24%;
	padding: 0 0 0 15px;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .part-1 .pic {
	width: 100%;
	padding: 15px 0 0;
}
}
.education-accounting-recuit .part-1 .pic em {
	display: block;
	float: left;
	font-style: inherit;
	overflow: hidden;
}
.education-accounting-recuit .part-1 .pic em img {
	max-width: 100%;
}
.education-accounting-recuit .part-1 .tit-1 {
	color: #000;
	line-height: 36px;
	font-size: 32px;
	font-weight: bold;
}
@media (max-width: 1281px) {
.education-accounting-recuit .part-1 .tit-1 {
	font-size: 28px;
}
}
@media (max-width: 992px) {
.education-accounting-recuit .part-1 .tit-1 {
	font-size: 24px;
	line-height: 32px;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .part-1 .tit-1 {
	font-size: 20px;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .part-1 .tit-1 {
	font-size: 18px;
}
}
.education-accounting-recuit .part-1 .tit-2 span {
	margin-top: 5px;
	color: #fff;
	padding: 0 15px;
	font-size: 22px;
	line-height: 36px;
	display: inline-block;
	background-color: #8e2424;
}
@media (max-width: 1281px) {
.education-accounting-recuit .part-1 .tit-2 span {
	font-size: 19px;
}
}
@media (max-width: 992px) {
.education-accounting-recuit .part-1 .tit-2 span {
	font-size: 17px;
	line-height: 32px;
}
}
@media (max-width: 540px) {
.education-accounting-recuit .part-1 .tit-2 span {
	font-size: 16px;
	line-height: 24px;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .part-1 .tit-2 span {
	font-size: 14px;
}
}
.education-accounting-recuit .part-1 .tit-3 {
	color: #666;
	font-size: 10px;
	margin: 2px 0;
	line-height: 20px;
	font-family: arial;
}
.education-accounting-recuit .part-1 .tit-4 {
	color: #000;
	line-height: 20px;
	font-size: 20px;
}
.education-accounting-recuit .title {
	padding: 8px 10px 8px 74px;
	margin: 0 0 20px;
	display: inline-block;
	position: relative;
}
@media (max-width: 767px) {
.education-accounting-recuit .title {
	margin: 0 0 15px;
	padding: 6px 10px 8px 70px;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .title {
	padding: 5px 10px 8px 64px;
}
}
@media (max-width: 321px) {
.education-accounting-recuit .title {
	padding: 0 10px 8px 57px;
}
}
.education-accounting-recuit .title:after {
	content: "";
	width: 100%;
	height: 4px;
	bottom: 0;
	left: 0;
	position: absolute;
	background: url("style_res/line.jpg") repeat-x;
}
.education-accounting-recuit .title em {
	width: 66px;
	height: 47px;
	color: #fff;
	font-size: 20px;
	line-height: 47px;
	text-align: center;
	position: absolute;
	left: 0;
	font-style: inherit;
	top: 0;
	font-family: "futura_md_btmedium";
	background: url("style_res/adm-img-2.jpg") no-repeat top left;
	background-size: 100% 100%;
}
@media (max-width: 767px) {
.education-accounting-recuit .title em {
	width: 62px;
	height: 44px;
	font-size: 16px;
	line-height: 44px;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .title em {
	width: 56px;
	height: 40px;
	font-size: 15px;
	line-height: 40px;
}
}
@media (max-width: 321px) {
.education-accounting-recuit .title em {
	width: 50px;
	height: 36px;
	font-size: 14px;
	line-height: 36px;
}
}
.education-accounting-recuit .title span {
	color: #333;
	font-size: 22px;
	line-height: 22px;
}
@media (max-width: 767px) {
.education-accounting-recuit .title span {
	font-size: 19px;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .title span {
	font-size: 18px;
}
}
@media (max-width: 321px) {
.education-accounting-recuit .title span {
	font-size: 17px;
}
}
.education-accounting-recuit .title b {
	color: #999;
	line-height: 16px;
	display: block;
	font-size: 12px;
	font-style: normal;
}
@media (max-width: 361px) {
.education-accounting-recuit .title b {
	font-size: 11px;
}
}
@media (max-width: 321px) {
.education-accounting-recuit .title b {
	font-size: 9px;
}
}
.education-accounting-recuit .text1 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 20px;
}
@media (max-width: 767px) {
.education-accounting-recuit .text1 {
	line-height: 24px;
	margin: 0 0 15px;
	font-size: 14px;
}
}
@media (max-width: 361px) {
.education-accounting-recuit .text1 {
	line-height: 24px;
	margin: 0 0 10px;
	font-size: 14px;
}
}
.education-accounting-recuit .text2 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 40px;
}
@media (max-width: 767px) {
.education-accounting-recuit .text2 {
	line-height: 24px;
	margin: 0 0 25px;
	font-size: 14px;
}
}
.education-accounting-recuit .title2 {
	color: #333;
	font-size: 22px;
	line-height: 26px;
	margin: 0 0 15px;
}
@media (max-width: 767px) {
.education-accounting-recuit .title2 {
	margin: 0 0 10px;
	font-size: 20px;
	line-height: 24px;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .title2 {
	font-size: 19px;
	line-height: 24px;
	margin: 0 0 8px;
}
}
.education-accounting-recuit .title3 {
	color: #333;
	font-size: 22px;
	line-height: 26px;
	margin: 0 0 5px;
}
@media (max-width: 767px) {
.education-accounting-recuit .title3 {
	font-size: 20px;
	line-height: 24px;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .title3 {
	font-size: 19px;
	line-height: 24px;
}
}
.education-accounting-recuit .text4 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 20px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 80px;
}
.education-accounting-recuit .text4 b {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	line-height: 26px;
	font-weight: bold;
	width: 80px;
}
@media (max-width: 767px) {
.education-accounting-recuit .text4 b {
	width: 72px;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .text4 {
	line-height: 24px;
	font-size: 14px;
	margin: 0 0 25px;
	padding: 0 0 0 72px;
}
}
@media (max-width: 361px) {
.education-accounting-recuit .text4 {
	margin: 0 0 20px;
}
}
.education-accounting-recuit .text5 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 80px;
}
.education-accounting-recuit .text5 b {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	line-height: 26px;
	font-weight: bold;
	width: 80px;
}
@media (max-width: 767px) {
.education-accounting-recuit .text5 b {
	width: 72px;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .text5 {
	line-height: 24px;
	font-size: 14px;
	padding: 0 0 0 72px;
}
}
.education-accounting-recuit .table-1 {
	text-align: center;
	background: #e9e9e9;
	margin: 25px auto 45px;
}
@media (max-width: 767px) {
.education-accounting-recuit .table-1 {
	margin: 20px auto 25px;
}
}
.education-accounting-recuit .table-1 th {
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	border-left: solid 1px #fff;
	background-color: #8e2424;
}
@media (max-width: 540px) {
.education-accounting-recuit .table-1 th {
	font-size: 14px;
}
}
.education-accounting-recuit .table-1 td {
	line-height: 40px;
	font-size: 14px;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-color: #e9e9e9;
}
@media (max-width: 540px) {
.education-accounting-recuit .table-1 td {
	font-size: 12px;
	line-height: 20px;
	padding: 10px;
	text-align: left;
}
}
.education-accounting-recuit .table-1 td:first-child {
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	width: 28%;
}
@media (max-width: 540px) {
.education-accounting-recuit .table-1 td:first-child {
	font-size: 12px;
	text-align: center;
	font-weight: normal;
}
}
.education-accounting-recuit .table2 {
	margin: 20px auto 50px;
	background: #e9e9e9;
}
@media (max-width: 767px) {
.education-accounting-recuit .table2 {
	margin: 15px auto 30px;
}
}
.education-accounting-recuit .table2 tr {
	border-bottom: 1px solid #ffffff;
}
.education-accounting-recuit .table2 th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 13px 10px;
}
@media (max-width: 1445px) {
.education-accounting-recuit .table2 th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-accounting-recuit .table2 th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .table2 th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-accounting-recuit .table2 th {
	font-size: 12px;
}
}
.education-accounting-recuit .table2 th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-accounting-recuit .table2 th b {
	padding: 0;
}
}
.education-accounting-recuit .table2 td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 9px 15px;
}
@media (max-width: 1445px) {
.education-accounting-recuit .table2 td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-accounting-recuit .table2 td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .table2 td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-accounting-recuit .table2 td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-accounting-recuit .table2 td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	vertical-align: top;
	padding: 0 0 0 15px;
	font-weight: bold;
}
@media (max-width: 1281px) {
.education-accounting-recuit .table2 td b {
	padding: 0 0 0 5px;
}
}
@media (max-width: 992px) {
.education-accounting-recuit .table2 td b {
	font-size: 14px;
	padding: 0;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .table2 td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-accounting-recuit .table2 td b {
	font-size: 12px;
}
}
.education-accounting-recuit .table2 td em {
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	font-style: inherit;
}
@media (max-width: 992px) {
.education-accounting-recuit .table2 td em {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .table2 td em {
	font-size: 13px;
	line-height: 20px;
}
}
.education-accounting-recuit .table2 .t-1 {
	width: 19%;
}
@media (max-width: 767px) {
.education-accounting-recuit .table2 .t-1 {
	width: 22%;
}
}
@media (max-width: 376px) {
.education-accounting-recuit .table2 .t-1 {
	width: 25%;
}
}
@media (max-width: 321px) {
.education-accounting-recuit .table2 .t-1 {
	width: 26%;
}
}
.education-accounting-recuit .table2 .t-2 {
	width: 60%;
}
.education-accounting-recuit .cont {
	margin: 10px 0 0;
}
@media (max-width: 767px) {
.education-accounting-recuit .cont {
	margin: 15px 0 0;
}
}
@media (max-width: 321px) {
.education-accounting-recuit .cont {
	margin: 0;
}
}
.education-accounting-recuit .cont .title-1 span {
	background: #8e2424;
	color: #fff;
	font-size: 18px;
	display: inline-block;
	line-height: 30px;
	padding: 0 23px;
	position: relative;
}
.education-accounting-recuit .cont .title-1 span:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	right: -15px;
	top: 0;
	border-bottom: 0 solid transparent;
	border-top: 30px solid transparent;
	border-left: 15px solid #8e2424;
}
.education-accounting-recuit .cont .box-1 {
	border: 1px solid #eaeaea;
	width: 67%;
	margin: 0 0 20px;
	padding: 20px 10px 15px 20px;
}
@media (max-width: 1367px) {
.education-accounting-recuit .cont .box-1 {
	width: 70%;
}
}
@media (max-width: 992px) {
.education-accounting-recuit .cont .box-1 {
	width: 86%;
	margin: 0 0 20px;
}
}
@media (max-width: 767px) {
.education-accounting-recuit .cont .box-1 {
	width: 100%;
	margin: 0 0 20px;
}
}
@media (max-width: 361px) {
.education-accounting-recuit .cont .box-1 {
	padding: 10px;
	margin: 0 0 25px;
}
}
.education-accounting-recuit .cont .box-1 big {
	display: block;
	color: #333333;
	font-size: 18px;
	margin: 0 0 3px;
	line-height: 32px;
}
@media (max-width: 361px) {
.education-accounting-recuit .cont .box-1 big {
	font-size: 16px;
	line-height: 26px;
}
}
.education-accounting-recuit .cont .box-1 .text-2 {
	display: block;
	word-break: break-all;
	color: #666666;
	font-size: 15px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 50px;
	line-height: 24px;
}
@media (max-width: 361px) {
.education-accounting-recuit .cont .box-1 .text-2 {
	font-size: 13px;
	line-height: 24px;
}
}
.education-accounting-recuit .cont .box-1 .text-2 i {
	font-style: inherit;
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	line-height: 24px;
}
/*education-investment-about*/
.education-investment-about {
	margin: 0 0 15px 15px;
}
@media (max-width: 1025px) {
.education-investment-about {
	margin: 0 0 15px;
}
}
@media (max-width: 992px) {
.education-investment-about {
	margin: 0 0 15px;
}
}
@media (max-width: 767px) {
.education-investment-about {
	margin: 0 0 15px;
}
}
.education-investment-about li {
	position: relative;
	width: 100%;
	padding: 0 0 0 15px;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 3px;
	color: #666666;
	display: inline-block;
}
@media (max-width: 992px) {
.education-investment-about li {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-investment-about li {
	line-height: 24px;
}
}
@media (max-width: 376px) {
.education-investment-about li {
	font-size: 13px;
}
}
@media (max-width: 321px) {
.education-investment-about li {
	margin: 0 0 1px;
}
}
.education-investment-about li:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 8px;
	width: 10px;
	height: 10px;
	background: url("style_res/education-training-board-aboutico.png") no-repeat center;
}
@media (max-width: 767px) {
.education-investment-about li:before {
	top: 6px;
}
}
/*education-investment-recuite*/
.education-investment-recuite {
	margin: 0 0 35px;
}
@media (max-width: 1025px) {
.education-investment-recuite {
	margin: 0 0 15px;
}
}
@media (max-width: 992px) {
.education-investment-recuite {
	margin: 0 0 15px;
}
}
@media (max-width: 767px) {
.education-investment-recuite {
	margin: 0 0 15px;
}
}
.education-investment-recuite li {
	position: relative;
	width: 100%;
	padding: 0 0 0 15px;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 3px;
	color: #666666;
	display: inline-block;
}
@media (max-width: 992px) {
.education-investment-recuite li {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-investment-recuite li {
	line-height: 24px;
}
}
@media (max-width: 376px) {
.education-investment-recuite li {
	font-size: 13px;
}
}
@media (max-width: 321px) {
.education-investment-recuite li {
	margin: 0 0 1px;
}
}
.education-investment-recuite li:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 8px;
	width: 10px;
	height: 10px;
	background: url("style_res/education-training-board-aboutico.png") no-repeat center;
}
@media (max-width: 767px) {
.education-investment-recuite li:before {
	top: 6px;
}
}
/*education-boke-scholarship*/
.education-boke-scholarship {
	margin: 0 0 105px;
}
@media (max-width: 1025px) {
.education-boke-scholarship {
	margin: 0 0 15px;
}
}
@media (max-width: 992px) {
.education-boke-scholarship {
	margin: 0 0 15px;
}
}
@media (max-width: 767px) {
.education-boke-scholarship {
	margin: 0 0 15px;
}
}
.education-boke-scholarship li {
	position: relative;
	width: 100%;
	padding: 0 0 0 15px;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 3px;
	color: #666666;
	display: inline-block;
}
@media (max-width: 992px) {
.education-boke-scholarship li {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-boke-scholarship li {
	line-height: 24px;
}
}
@media (max-width: 376px) {
.education-boke-scholarship li {
	font-size: 13px;
}
}
@media (max-width: 321px) {
.education-boke-scholarship li {
	margin: 0 0 1px;
}
}
.education-boke-scholarship li:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 8px;
	width: 10px;
	height: 10px;
	background: url("style_res/education-training-board-aboutico.png") no-repeat center;
}
@media (max-width: 767px) {
.education-boke-scholarship li:before {
	top: 6px;
}
}
/*education-investment-course*/
.education-investment-course {
	padding: 0 0 75px;
}
@media (max-width: 1367px) {
.education-investment-course {
	padding: 0 0 45px;
}
}
@media (max-width: 767px) {
.education-investment-course {
	padding: 0 0 25px;
}
}
.education-investment-course table {
	background: #e9e9e9;
}
.education-investment-course table tr {
	border-bottom: 1px solid #ffffff;
}
.education-investment-course table th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 10px;
}
@media (max-width: 1445px) {
.education-investment-course table th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-investment-course table th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-investment-course table th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-investment-course table th {
	font-size: 12px;
}
}
.education-investment-course table th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-investment-course table th b {
	padding: 0;
}
}
.education-investment-course table td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 8px 10px 8px 30px;
}
@media (max-width: 1445px) {
.education-investment-course table td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-investment-course table td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-investment-course table td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-investment-course table td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-investment-course table td b {
	text-align: left;
	display: block;
	color: #333333;
	font-size: 16px;
	margin: 0 0 0 -12px;
	font-weight: bold;
}
@media (max-width: 992px) {
.education-investment-course table td b {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-investment-course table td b {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-investment-course table td b {
	font-size: 12px;
}
}
.education-investment-course table .t-1 {
	width: 24%;
}
/*education-boke-course*/
.education-boke-course {
	margin: 0 0 60px;
}
@media (max-width: 767px) {
.education-boke-course {
	margin: 0 0 25px;
}
}
.education-boke-course .table-2 {
	background: #e9e9e9;
}
.education-boke-course .table-2 th {
	color: #fff;
	text-align: center;
	padding: 13px 10px;
	border-left: solid 1px #fff;
	background-color: #8e2424;
}
@media (max-width: 767px) {
.education-boke-course .table-2 th {
	padding: 11px 10px;
}
}
@media (max-width: 361px) {
.education-boke-course .table-2 th {
	padding: 8px 10px;
}
}
.education-boke-course .table-2 td {
	padding: 9px 10px;
	line-height: 22px;
	padding-left: 15px;
	font-size: 14px;
	background-color: #e9e9e9;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
@media (max-width: 1025px) {
.education-boke-course .table-2 td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-boke-course .table-2 td {
	padding: 8px 10px;
}
}
@media (max-width: 767px) {
.education-boke-course .table-2 td {
	font-size: 13px;
	padding: 6px 10px;
	line-height: 20px;
}
}
@media (max-width: 361px) {
.education-boke-course .table-2 td {
	font-size: 12px;
	line-height: 20px;
}
}
.education-boke-course .table-2 span {
	width: 30%;
	display: inline-block;
}
@media (max-width: 900px) {
.education-boke-course .table-2 span {
	width: 100%;
}
}
.education-boke-course .table-2 .bg {
	background-color: #cecece;
}
.education-boke-course .table-2 .bg2 {
	color: #fff;
	background-color: #8e2424;
}
.education-boke-course .table-2 .font16 {
	color: #333;
	padding-left: 0;
	font-weight: bold;
	font-size: 16px;
}
@media (max-width: 992px) {
.education-boke-course .table-2 .font16 {
	padding: 8px 10px;
	font-size: 14px;
}
}
@media (max-width: 767px) {
.education-boke-course .table-2 .font16 {
	font-size: 13px;
}
}
@media (max-width: 361px) {
.education-boke-course .table-2 .font16 {
	font-size: 12px;
}
}
.education-boke-course .t-11 {
	width: 18.5%;
}
@media (max-width: 767px) {
.education-boke-course .t-11 {
	width: 24%;
}
}
@media (max-width: 361px) {
.education-boke-course .t-11 {
	width: 27%;
}
}
/*education-boke-column*/
.education-boke-column {
	overflow: hidden;
}
@media (max-width: 992px) {
.education-boke-column {
	margin: 0 0 40px;
}
}
@media (max-width: 767px) {
.education-boke-column {
	margin: 0 0 10px;
}
}
.education-boke-column .education-boke-columnmain {
	margin: 0 -7px 30px;
	overflow: hidden;
}
@media (max-width: 1367px) {
.education-boke-column .education-boke-columnmain {
	margin: 0 -7px 15px;
}
}
@media (max-width: 992px) {
.education-boke-column .education-boke-columnmain {
	margin: 0 -7px 10px;
}
}
@media (max-width: 767px) {
.education-boke-column .education-boke-columnmain {
	margin: 0 -5px 15px;
}
}
@media (max-width: 376px) {
.education-boke-column .education-boke-columnmain {
	margin: -15px -4px 15px;
}
}
.education-boke-column .education-boke-columnmain li {
	float: left;
	width: 33.33333333%;
	margin: 0 0 20px;
	padding: 7px;
}
@media (max-width: 1445px) {
.education-boke-column .education-boke-columnmain li {
	margin: 0 0 10px;
}
}
@media (max-width: 992px) {
.education-boke-column .education-boke-columnmain li {
	width: 50%;
}
}
@media (max-width: 767px) {
.education-boke-column .education-boke-columnmain li {
	padding: 5px;
	margin: 0;
}
}
@media (max-width: 376px) {
.education-boke-column .education-boke-columnmain li {
	padding: 5px 4px;
}
}
.education-boke-column .education-boke-columnmain li:hover p {
	color: #8e2424;
}
.education-boke-column .education-boke-columnmain li .video {
	position: relative;
	display: block;
	overflow: hidden;
	z-index: 1;
}
.education-boke-column .education-boke-columnmain li .video .ico {
	position: absolute;
	left: 50%;
	bottom: 50%;
	z-index: 90;
	width: 40px;
	height: 40px;
	margin-left: -20px;
	margin-bottom: -20px;
	transition: all 0.35s;
	-webkit-transition: all 0.35s;
}
@media (max-width: 767px) {
.education-boke-column .education-boke-columnmain li .video .ico {
	width: 30px;
	height: 30px;
	margin-left: -15px;
	margin-bottom: -15px;
}
}
@media (max-width: 321px) {
.education-boke-column .education-boke-columnmain li .video .ico {
	width: 26px;
	height: 26px;
	margin-left: -13px;
	margin-bottom: -13px;
}
}
.education-boke-column .education-boke-columnmain li .video:after {
	content: "";
	display: block;
	padding-bottom: 70%;
}
.education-boke-column .education-boke-columnmain li p {
	color: #333333;
	font-size: 16px;
	height: 24px;
	margin: 10px 0 0;
	line-height: 24px;
	overflow: hidden;
}
@media (max-width: 767px) {
.education-boke-column .education-boke-columnmain li p {
	font-size: 14px;
	margin: 5px 0 0;
}
}
@media (max-width: 376px) {
.education-boke-column .education-boke-columnmain li p {
	font-size: 13px;
}
}
@media (max-width: 321px) {
.education-boke-column .education-boke-columnmain li p {
	font-size: 12px;
	margin: 3px 0 0;
}
}
/*career-mentor*/
.career-mentor {
	overflow: hidden;
	padding: 0 0 60px;
}
@media (max-width: 767px) {
.career-mentor {
	padding: 0 0 35px;
}
}
@media (max-width: 361px) {
.career-mentor {
	padding: 0 0 30px;
}
}
.career-mentor .career-mentormain {
	margin: 40px -22px;
}
@media (max-width: 1367px) {
.career-mentor .career-mentormain {
	margin: 40px -22px 25px;
}
}
@media (max-width: 1281px) {
.career-mentor .career-mentormain {
	margin: 40px -16px 25px;
}
}
@media (max-width: 992px) {
.career-mentor .career-mentormain {
	margin: 30px -10px 20px;
}
}
@media (max-width: 767px) {
.career-mentor .career-mentormain {
	margin: 20px -5px 10px;
}
}
@media (max-width: 361px) {
.career-mentor .career-mentormain {
	margin: 20px -4px 10px;
}
}
.career-mentor .career-mentormain li {
	float: left;
	width: 25%;
	padding: 0 22px;
	margin: 0 0 30px;
}
@media (max-width: 1281px) {
.career-mentor .career-mentormain li {
	padding: 0 16px;
	margin: 0 0 20px;
}
}
@media (max-width: 992px) {
.career-mentor .career-mentormain li {
	padding: 0 10px;
	margin: 0 0 20px;
}
}
@media (max-width: 767px) {
.career-mentor .career-mentormain li {
	width: 50%;
	padding: 0 5px;
	margin: 0 0 15px;
}
}
@media (max-width: 361px) {
.career-mentor .career-mentormain li {
	padding: 0 4px;
	margin: 0 0 12px;
}
}
.career-mentor .career-mentormain li a {
	display: block;
}
.career-mentor .career-mentormain li a:hover span {
	color: #8e2424;
}
.career-mentor .career-mentormain li .pic {
	position: relative;
	display: block;
	width: 100%;
}
.career-mentor .career-mentormain li .pic:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 72%;
	height: 4px;
	z-index: 60;
	background: #8e2424;
}
.career-mentor .career-mentormain li .pic:after {
	content: "";
	display: block;
	padding-bottom: 122.2%;
}
.career-mentor .career-mentormain li span {
	color: #1c1c1c;
	font-size: 18px;
	line-height: 24px;
	height: 24px;
	display: block;
	margin: 15px 0 0;
	overflow: hidden;
}
@media (max-width: 767px) {
.career-mentor .career-mentormain li span {
	font-size: 16px;
	margin: 10px 0 0;
}
}
@media (max-width: 361px) {
.career-mentor .career-mentormain li span {
	font-size: 15px;
	line-height: 20px;
	height: 20px;
}
}
.career-mentor .career-mentormain li p {
	color: #777777;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
/*career-report*/
.career-report {
	overflow: hidden;
	padding: 0 0 60px;
}
@media (max-width: 1025px) {
.career-report {
	padding: 0 0 35px;
}
}
@media (max-width: 992px) {
.career-report {
	padding: 0 0 20px;
}
}
@media (max-width: 767px) {
.career-report {
	padding: 0 0 30px;
}
}
.career-report .career-reportmain {
	overflow: hidden;
	margin: 40px -36px 30px;
}
@media (max-width: 1025px) {
.career-report .career-reportmain {
	margin: 35px -25px;
}
}
@media (max-width: 767px) {
.career-report .career-reportmain {
	margin: 20px 0 0;
}
}
.career-report .career-reportmain li {
	float: left;
	width: 50%;
	position: relative;
	padding: 25px 36px;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}
@media (max-width: 1025px) {
.career-report .career-reportmain li {
	padding: 20px -25px;
}
}
@media (max-width: 767px) {
.career-report .career-reportmain li {
	width: 100%;
	border-right: none;
	padding: 15px 0;
}
}
.career-report .career-reportmain li:hover img {
	filter: saturate(1.3);
	-webkit-filter: saturate(1.3);
}
.career-report .career-reportmain li:hover .txt span {
	color: #8e2424;
}
.career-report .career-reportmain li:hover .txt .more {
	background: #8e2424;
}
.career-report .career-reportmain li .pic {
	width: 37.2%;
	float: left;
	overflow: hidden;
	position: relative;
}
.career-report .career-reportmain li .pic img {
	transition: all 0.35s;
	-webkit-transition: all 0.35s;
}
.career-report .career-reportmain li .pic:after {
	content: "";
	display: block;
	padding-bottom: 118%;
}
.career-report .career-reportmain li .txt {
	float: left;
	width: 62.8%;
	padding: 20px 0 0 10%;
}
@media (max-width: 1025px) {
.career-report .career-reportmain li .txt {
	padding: 20px 0 0 8%;
}
}
@media (max-width: 767px) {
.career-report .career-reportmain li .txt {
	padding: 20px 0 0 20px;
}
}
@media (max-width: 321px) {
.career-report .career-reportmain li .txt {
	padding: 15px 0 0 15px;
}
}
.career-report .career-reportmain li .txt span {
	display: block;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
@media (max-width: 361px) {
.career-report .career-reportmain li .txt span {
	font-size: 16px;
}
}
.career-report .career-reportmain li .txt p {
	display: block;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
@media (max-width: 361px) {
.career-report .career-reportmain li .txt p {
	font-size: 16px;
}
}
.career-report .career-reportmain li .txt .more {
	display: block;
	width: 118px;
	height: 26px;
	margin: 19% 0 0;
	color: #fff;
	font-size: 12px;
	line-height: 26px;
	position: relative;
	padding: 0 10px 0 15px;
	background: #bebebe;
}
@media (max-width: 767px) {
.career-report .career-reportmain li .txt .more {
	width: 80px;
	height: 19px;
	margin: 7% 0 0;
	font-size: 11px;
	line-height: 19px;
	padding: 0 10px;
}
}
@media (max-width: 376px) {
.career-report .career-reportmain li .txt .more {
	margin: 5% 0 0;
}
}
.career-report .career-reportmain li .txt .more:after {
	content: '';
	position: absolute;
	z-index: 25;
	right: 33px;
	top: 12px;
	width: 13px;
	height: 1px;
	background: #fff;
	animation: downmove 3s infinite;
	-webkit-animation: downmove 3s infinite;
}
@media (max-width: 767px) {
.career-report .career-reportmain li .txt .more:after {
	top: 9px;
	width: 10px;
	right: 9px;
	animation: none;
	-webkit-animation: none;
}
}
@media (max-width: 376px) {
.career-report .career-reportmain li .txt .more:after {
	right: 6px;
	width: 10px;
}
}
@media (max-width: 321px) {
.career-report .career-reportmain li .txt .more:after {
	top: 8px;
}
}
@-webkit-keyframes downmove {
 50% {
 right: 25px;
}
}
@keyframes downmove {
 50% {
 right: 25px;
}
}
.career-report .career-reportmain li:after {
	content: "";
	display: block;
	position: absolute;
	right: -29px;
	bottom: -32px;
	width: 64px;
	height: 58px;
	z-index: 90;
	background: #fff;
}
@media (max-width: 1025px) {
.career-report .career-reportmain li:after {
	right: -20px;
	bottom: -17px;
	width: 40px;
	height: 34px;
}
}
@media (max-width: 767px) {
.career-report .career-reportmain li:after {
	display: none;
}
}
.career-report .career-reportmain li a {
	display: inline-block;
	width: 100%;
}
.career-report .career-reportmain .li-1 {
	padding: 0 36px 25px;
}
@media (max-width: 1025px) {
.career-report .career-reportmain .li-1 {
	padding: 0 25px 20px;
}
}
@media (max-width: 767px) {
.career-report .career-reportmain .li-1 {
	padding: 0 0 15px;
}
}
.career-report .career-reportmain .li-2 {
	padding: 0 36px 25px;
	border-right: none;
}
@media (max-width: 1025px) {
.career-report .career-reportmain .li-2 {
	padding: 0 25px 20px;
}
}
@media (max-width: 767px) {
.career-report .career-reportmain .li-2 {
	padding: 15px 0;
}
}
.career-report .career-reportmain .li-2:after {
	display: none;
}
.career-report .career-reportmain .li-3 {
	padding: 25px 36px;
}
@media (max-width: 1025px) {
.career-report .career-reportmain .li-3 {
	padding: 20px 25px;
}
}
@media (max-width: 767px) {
.career-report .career-reportmain .li-3 {
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px solid #ececec;
}
}
.career-report .career-reportmain .li-4 {
	padding: 25px 36px;
	border-right: none;
}
@media (max-width: 1025px) {
.career-report .career-reportmain .li-4 {
	padding: 20px 25px;
}
}
@media (max-width: 767px) {
.career-report .career-reportmain .li-4 {
	padding: 15px 0;
}
}
.career-report .career-reportmain .li-4:after {
	display: none;
}
/*education-study-course*/
.education-study-course {
	padding: 0 0 50px;
}
@media (max-width: 1281px) {
.education-study-course {
	padding: 0 0 30px;
}
}
@media (max-width: 767px) {
.education-study-course {
	padding: 0 0 15px;
}
}
.education-study-course .table-1 {
	background: #cecece;
	margin: 0 auto 60px;
}
@media (max-width: 1366px) {
.education-study-course .table-1 {
	margin: 0 auto 40px;
}
}
@media (max-width: 992px) {
.education-study-course .table-1 {
	margin: 0 auto 30px;
}
}
@media (max-width: 767px) {
.education-study-course .table-1 {
	margin: 0 auto 15px;
}
}
.education-study-course .table-1 tr {
	border-bottom: 1px solid #ffffff;
}
.education-study-course .table-1 th {
	border-right: 1px solid #fff;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	background: #8e2424;
	padding: 13px 10px;
}
@media (max-width: 1445px) {
.education-study-course .table-1 th {
	padding: 10px;
}
}
@media (max-width: 992px) {
.education-study-course .table-1 th {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 767px) {
.education-study-course .table-1 th {
	padding: 8px 10px;
}
}
@media (max-width: 361px) {
.education-study-course .table-1 th {
	font-size: 12px;
}
}
.education-study-course .table-1 th b {
	text-align: left;
	padding: 0 30px;
	display: block;
}
@media (max-width: 1445px) {
.education-study-course .table-1 th b {
	padding: 0;
}
}
.education-study-course .table-1 td {
	border-right: 1px solid #fff;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding: 9px 10px 9px 30px;
}
@media (max-width: 1445px) {
.education-study-course .table-1 td {
	padding: 8px 10px;
}
}
@media (max-width: 992px) {
.education-study-course .table-1 td {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 767px) {
.education-study-course .table-1 td {
	padding: 6px 10px;
}
}
@media (max-width: 361px) {
.education-study-course .table-1 td {
	font-size: 12px;
	padding: 5px 8px;
}
}
.education-study-course .table-1 td b {
	text-align: left;
	display: block;
	color: #333333;
	line-height: 26px;
	font-size: 16px;
	margin: 0 0 0 -10px;
	vertical-align: top;
	font-weight: bold;
}
@media (max-width: 1445px) {
.education-study-course .table-1 td b {
	margin: 0;
	font-size: 15px;
}
}
@media (max-width: 992px) {
.education-study-course .table-1 td b {
	font-size: 14px;
	line-height: 24px;
}
}
@media (max-width: 767px) {
.education-study-course .table-1 td b {
	font-size: 13px;
	line-height: 20px;
}
}
@media (max-width: 361px) {
.education-study-course .table-1 td b {
	font-size: 12px;
}
}
.education-study-course .table-1 td em {
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	font-style: inherit;
}
@media (max-width: 992px) {
.education-study-course .table-1 td em {
	font-size: 14px;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.education-study-course .table-1 td em {
	font-size: 13px;
	line-height: 20px;
}
}
.education-study-course .table-1 .t-1 {
	width: 24%;
}
.education-study-course .table-1 .t-2 {
	width: 24%;
}
/*education-investment-friend*/
.education-investment-friend {
	overflow: hidden;
	padding: 0 0 125px;
}
@media (max-width: 1281px) {
.education-investment-friend {
	padding: 0 0 65px;
}
}
@media (max-width: 767px) {
.education-investment-friend {
	padding: 0 0 25px;
}
}
.education-investment-friend ul {
	margin: -30px 0 0;
}
.education-investment-friend ul li {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	padding: 30px 0 25px;
}
@media (max-width: 992px) {
.education-investment-friend ul li {
	padding: 25px 0;
}
}
@media (max-width: 767px) {
.education-investment-friend ul li {
	padding: 20px 0;
}
}
@media (max-width: 361px) {
.education-investment-friend ul li {
	padding: 20px 0 15px;
}
}
.education-investment-friend ul li:hover .pic img {
	filter: saturate(1.3);
	-webkit-filter: saturate(1.3);
}
.education-investment-friend ul li .pic {
	float: left;
	width: 17.2%;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
@media (max-width: 992px) {
.education-investment-friend ul li .pic {
	width: 22%;
}
}
@media (max-width: 767px) {
.education-investment-friend ul li .pic {
	width: 36%;
	float: none;
}
}
.education-investment-friend ul li .pic img {
	transition: all 0.35s;
	-webkit-transition: all 0.35s;
}
.education-investment-friend ul li .pic:after {
	content: "";
	display: block;
	padding-bottom: 119%;
}
.education-investment-friend ul li .txt {
	width: 82.8%;
	float: left;
	padding: 10px 0 0 25px;
}
@media (max-width: 1281px) {
.education-investment-friend ul li .txt {
	padding: 5px 0 0 25px;
}
}
@media (max-width: 992px) {
.education-investment-friend ul li .txt {
	width: 78%;
	padding: 0 0 0 15px;
}
}
@media (max-width: 767px) {
.education-investment-friend ul li .txt {
	width: 100%;
	padding: 12px 0 0;
}
}
.education-investment-friend ul li .txt big {
	display: block;
	color: #1c1c1c;
	font-size: 18px;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
}
@media (max-width: 767px) {
.education-investment-friend ul li .txt big {
	font-size: 16px;
}
}
.education-investment-friend ul li .txt span {
	display: block;
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
}
@media (max-width: 767px) {
.education-investment-friend ul li .txt span {
	font-size: 14px;
}
}
.education-investment-friend ul li .txt em {
	font-style: inherit;
	display: block;
	color: #666666;
	font-size: 16px;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
}
@media (max-width: 767px) {
.education-investment-friend ul li .txt em {
	font-size: 14px;
}
}
.education-investment-friend ul li .txt p {
	font-style: inherit;
	display: block;
	color: #777777;
	font-size: 14px;
	line-height: 20px;
	height: 60px;
	overflow: hidden;
}
@media (max-width: 1281px) {
.education-investment-friend ul li .txt p {
	font-size: 13px;
}
}
@media (max-width: 992px) {
.education-investment-friend ul li .txt p {
	font-size: 12px;
}
}
@media (max-width: 767px) {
.education-investment-friend ul li .txt p {
	height: auto;
}
}
/*research-function*/
.research-function {
	overflow: hidden;
}
.research-function .research-functionmain {
	list-style: none;
	margin: 25px -20px 0;
}
@media (max-width: 1367px) {
.research-function .research-functionmain {
	margin: 25px -15px 0;
}
}
@media (max-width: 1281px) {
.research-function .research-functionmain {
	margin: 25px -10px 0;
}
}
@media (max-width: 767px) {
.research-function .research-functionmain {
	width: 100%;
	margin: 10px 0 0;
}
}
.research-function .research-functionmain li {
	width: 33.33333333%;
	padding: 15px 20px;
	float: left;
}
@media (max-width: 1367px) {
.research-function .research-functionmain li {
	padding: 12px 15px;
}
}
@media (max-width: 1281px) {
.research-function .research-functionmain li {
	padding: 10px;
}
}
@media (max-width: 1025px) {
.research-function .research-functionmain li {
	width: 50%;
}
}
@media (max-width: 767px) {
.research-function .research-functionmain li {
	width: 100%;
	padding: 10px 0;
}
}
@media (max-width: 376px) {
.research-function .research-functionmain li {
	padding: 8px 0;
}
}
@media (max-width: 321px) {
.research-function .research-functionmain li {
	padding: 7px 0;
}
}
.research-function .research-functionmain li a {
	display: block;
	padding: 60px 40px 25px;
	border: 1px solid #efefef;
}
@media (max-width: 1440px) {
.research-function .research-functionmain li a {
	padding: 50px 30px 25px;
}
}
@media (max-width: 1281px) {
.research-function .research-functionmain li a {
	padding: 40px 15px 25px;
}
}
@media (max-width: 992px) {
.research-function .research-functionmain li a {
	padding: 30px 15px 25px;
}
}
@media (max-width: 767px) {
.research-function .research-functionmain li a {
	padding: 20px 15px;
}
}
@media (max-width: 376px) {
.research-function .research-functionmain li a {
	padding: 20px 10px;
}
}
.research-function .research-functionmain li a:hover {
	background: #8e2424;
}
.research-function .research-functionmain li a:hover big {
	color: #fff;
}
.research-function .research-functionmain li a:hover small:before {
	width: 100%;
}
.research-function .research-functionmain li a:hover p {
	color: #fff;
}
.research-function .research-functionmain li a:hover .more {
	border: 1px solid #fff;
	background: #fff;
	color: #8e2424;
}
.research-function .research-functionmain li big {
	display: block;
	color: #1c1c1c;
	font-size: 18px;
	text-align: center;
	margin: 0 auto;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
@media (max-width: 376px) {
.research-function .research-functionmain li big {
	font-size: 16px;
}
}
@media (max-width: 321px) {
.research-function .research-functionmain li big {
	font-size: 14px;
	line-height: 20px;
	height: 20px;
}
}
.research-function .research-functionmain li small {
	display: block;
	font-style: inherit;
	width: 96px;
	height: 1px;
	position: relative;
	margin: 5px auto 25px;
	background: #e0e0e0;
}
@media (max-width: 1367px) {
.research-function .research-functionmain li small {
	margin: 5px auto 20px;
}
}
@media (max-width: 767px) {
.research-function .research-functionmain li small {
	margin: 5px auto 15px;
}
}
@media (max-width: 376px) {
.research-function .research-functionmain li small {
	margin: 5px auto;
}
}
.research-function .research-functionmain li small:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 1px;
	transition: all 0.65s ease-in-out;
	-webkit-transition: all 0.65s ease-in-out;
	-moz-transition: all 0.65s ease-in-out;
	background: #fff;
}
.research-function .research-functionmain li p {
	display: block;
	color: #777777;
	font-size: 14px;
	line-height: 23px;
	height: 69px;
	overflow: hidden;
}
@media (max-width: 412px) {
.research-function .research-functionmain li p {
	font-size: 13px;
}
}
@media (max-width: 376px) {
.research-function .research-functionmain li p {
	font-size: 12px;
}
}
@media (max-width: 361px) {
.research-function .research-functionmain li p {
	font-size: 11px;
	line-height: 18px;
	height: 36px;
}
}
.research-function .research-functionmain li .more {
	margin: 35px auto 0;
	width: 43px;
	height: 43px;
	border: 1px solid #c9c9c9;
	border-radius: 50%;
	color: #c9c9c9;
	line-height: 41px;
	font-size: 14px;
	text-align: center;
}
@media (max-width: 1367px) {
.research-function .research-functionmain li .more {
	margin: 30px auto 0;
}
}
@media (max-width: 992px) {
.research-function .research-functionmain li .more {
	margin: 25px auto 0;
}
}
@media (max-width: 767px) {
.research-function .research-functionmain li .more {
	margin: 15px auto 0;
	width: 40px;
	height: 40px;
	line-height: 38px;
}
}
@media (max-width: 376px) {
.research-function .research-functionmain li .more {
	width: 36px;
	height: 36px;
	line-height: 33px;
}
}
@media (max-width: 321px) {
.research-function .research-functionmain li .more {
	width: 32px;
	height: 32px;
	line-height: 28px;
}
}
.research-function .research-functionmain li .more .iconfont {
	font-size: 18px;
}
@media (max-width: 767px) {
.research-function .research-functionmain li .more .iconfont {
	font-size: 17px;
}
}
@media (max-width: 376px) {
.research-function .research-functionmain li .more .iconfont {
	font-size: 16px;
}
}
@media (max-width: 361px) {
.research-function .research-functionmain li .more .iconfont {
	font-size: 15px;
}
}
@media (max-width: 321px) {
.research-function .research-functionmain li .more .iconfont {
	font-size: 13px;
}
}
.list-National {
	padding-bottom: 40px;
}
.list-National dl {
	padding: 0 0 30px;
	margin-bottom: 40px;
	border-bottom: solid 1px #e5e5e5;
	overflow: hidden;
}
.list-National dl:hover dd h3 {
	padding-left: 2px;
}
.list-National dl:hover dt p:before {
	opacity: 1;
}
.list-National dt {
	width: 17%;
	float: left;
	position: relative;
}
.list-National dt p {
	position: relative;
	overflow: hidden;
}
.list-National dt p:after {
	content: "";
	display: block;
	padding-bottom: 120%;
}
.list-National dt p:before {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	z-index: 9;
	opacity: 0;
	position: absolute;
	transition: all 0.4s linear;
	transform-origin: center;
	background-color: rgba(0, 0, 0, 0.1);
}
.list-National dd {
	width: 80%;
	float: left;
	padding-top: 10px;
	padding-left: 25px;
}
.list-National dd h3 {
	height: 30px;
	font-weight: normal;
	font-size: 24px;
	overflow: hidden;
	line-height: 30px;
	transition: all 0.5s linear;
}
.list-National dd h3 a {
	display: block;
	color: #8e2424;
}
.list-National dd .txt {
	color: #333;
	margin-top: 10px;
	font-size: 16px;
	line-height: 20px;
	height: 80px;
	overflow: hidden;
}
.list-National .margin-none {
	margin-bottom: 0;
}
@media (max-width: 1100px) {
.list-National {
	padding-top: 20px;
}
.list-National dl {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.list-National dt {
	width: 20%;
}
.list-National dd {
	padding-top: 5px;
}
.list-National .page {
	padding-top: 10px;
}
}
@media (max-width: 640px) {
.list-National {
	padding-top: 0;
}
.list-National dd {
	padding-left: 15px;
}
.list-National dd h3 {
	font-size: 15px;
	line-height: 20px;
	height: 20px;
}
.list-National dd .txt {
	font-size: 13px;
	line-height: 18px;
	height: 72px;
}
}
@media (max-width: 420px) {
.list-National dt {
	width: 30%;
}
.list-National dd {
	width: 65%;
}
}
.list-National-show {
	padding-bottom: 60px;
}
.list-National-show dl {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.list-National-show dd .txt {
	height: auto;
}
.list-student-show {
	padding-bottom: 60px;
}
.list-student-show img {
	max-width: 100%;
}
.list-yellowpage {
	overflow: hidden;
}
.list-yellowpage ul {
	margin: 0 -20px;
}
@media (max-width: 1367px) {
.list-yellowpage ul {
	margin: 0 -15px;
}
}
.list-yellowpage li {
	float: left;
	padding: 15px 20px;
	width: 33.33333333%;
}
@media (max-width: 1367px) {
.list-yellowpage li {
	padding: 12px 15px;
}
}
.list-yellowpage li .box {
	padding: 30px 20px 20px;
	font-size: 18px;
	min-height: 260px;
	line-height: 28px;
	border: solid 1px #efefef;
}
.list-yellowpage li .box h3 {
	color: #1c1c1c;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	margin: 0 0 10px;
	font-size: 18px;
	font-weight: normal;
	position: relative;
}
@media (max-width: 376px) {
.list-yellowpage li .box h3 {
	font-size: 16px;
}
}
@media (max-width: 321px) {
.list-yellowpage li .box h3 {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
}
}
.list-yellowpage li .box i {
	display: block;
	width: 96px;
	height: 1px;
	background-color: #e0e0e0;
	position: relative;
}
.list-yellowpage li .box i:after {
	content: "";
	width: 0;
	height: 1px;
	bottom: 0;
	left: 0;
	position: absolute;
	background-color: #fff;
	transition: all 0.4s linear;
}
.list-yellowpage li .box .txt {
	margin: 25px auto 0;
	color: #666;
	font-family: "microsoft yahei";
	line-height: 27px;
	font-size: 16px;
	height: 135px;
	overflow: hidden;
	transition: all 0.3s linear;
}
@media (max-width: 1681px) {
.list-yellowpage li .box .txt {
	font-size: 15px;
	line-height: 26px;
	height: 130px;
}
}
.list-yellowpage li .box .txt a {
	color: #666;
	transition-duration: 0s;
}
.list-yellowpage li:hover .box {
	border-color: #8e2424;
	background-color: #8e2424;
}
.list-yellowpage li:hover .box i:after {
	width: 100%;
}
.list-yellowpage li:hover .box h3, .list-yellowpage li:hover .box .txt, .list-yellowpage li:hover .box .txt a {
	color: #fff;
}
@media (max-width: 1281px) {
.list-yellowpage ul {
	width: 100%;
	margin-left: 0;
	margin-top: 15px;
}
.list-yellowpage li {
	padding: 10px;
}
.list-yellowpage li .box {
	font-size: 16px;
}
}
@media (max-width: 1170px) {
.list-yellowpage li {
	width: 50%;
}
}
@media (max-width: 767px) {
.list-yellowpage li {
	width: 100%;
	min-height: auto;
	padding: 10px 0;
}
.list-yellowpage li .box {
	padding: 20px 15px;
	font-size: 14px;
	line-height: 24px;
	min-height: auto;
}
.list-yellowpage li .box .txt {
	height: auto;
	margin: 15px auto 0;
	font-size: 15px;
	line-height: 26px;
}
}
@media (max-width: 767px) and (max-width: 376px) {
.list-yellowpage li .box .txt {
	font-size: 14px;
	line-height: 24px;
}
}
@media (max-width: 767px) and (max-width: 321px) {
.list-yellowpage li .box .txt {
	font-size: 12px;
	line-height: 22px;
}
}
.club-about .list-research-2 {
	background: none;
	margin-bottom: 0;
}
@media (max-width: 1445px) {
.club-about .list-research-2 {
	background: none;
}
}
.club-about .list-research-3 {
	margin-top: 0;
	background: none;
}
@media (max-width: 1445px) {
.club-about .list-research-3 {
	background: none;
}
}
.club-about .list-research-4 {
	margin-top: 70px;
	position: relative;
	padding-bottom: 70px;
	background: none;
}
.club-about .list-research-4:after {
	content: "";
	width: 1px;
	height: 300px;
	right: 35%;
	bottom: -40px;
	position: absolute;
	background-color: #eee;
	transform: rotate(15deg);
}
.club-about .list-research-4 #list-box-2 .tit-1 {
	margin-top: 0;
}
@media (max-width: 1445px) {
.club-about .list-research-4 {
	background: none;
}
}
@media (max-width: 1200px) {
.club-about .list-research-4 {
	padding-bottom: 0;
	margin-top: 10px;
}
.club-about .list-research-4:after {
	display: none;
}
}
#list-small {
	font-size: 19px;
	letter-spacing: -1px;
}
#list-pic {
	width: 33%;
	float: left;
	text-align: center;
	overflow: hidden;
}
#list-pic img {
	text-align: center;
	margin: 0 auto;
}
@media (max-width: 1200px) {
#list-pic {
	display: none;
}
}
#list-pic-2 {
	width: 30%;
	float: right;
	text-align: center;
	overflow: hidden;
}
#list-pic-2 img {
	text-align: center;
	margin: 0 auto;
}
@media (max-width: 767px) {
#list-pic-2 {
	width: 100%;
	float: none;
	margin-top: 20px;
}
#list-pic-2 img {
	width: 100%;
}
}
#list-box {
	width: 100%;
	padding: 0;
	background: none;
}
#list-box-1 {
	width: 62%;
	color: #666;
	float: right;
	font-size: 15px;
	line-height: 22px;
}
#list-box-1 .tit-1 {
	font-size: 24px;
	color: #979696;
	margin-top: 40px;
	font-family: 'neoubold';
}
@media (max-width: 1500px) {
#list-box-1 .tit-1 {
	margin-top: 30px;
}
}
#list-box-1 .tit-2 {
	color: #333;
	line-height: 30px;
	font-weight: bold;
	font-size: 28px;
}
#list-box-1 .txt-1 {
	margin-top: 15px;
}
@media (max-width: 1360px) {
#list-box-1 {
	width: 64%;
}
#list-box-1 .tit-1 {
	margin-top: 20px;
}
}
@media (max-width: 1200px) {
#list-box-1 {
	width: 100%;
	margin-bottom: 30px;
}
}
@media (max-width: 767px) {
#list-box-1 {
	width: 100%;
	float: none;
	margin-bottom: 15px;
}
#list-box-1 .tit-1 {
	font-size: 16px;
}
#list-box-1 .tit-2 {
	font-size: 18px;
	line-height: 20px;
}
}
#list-box-2 {
	width: 65%;
	color: #666;
	float: left;
	font-size: 15px;
	line-height: 22px;
}
#list-box-2 .tit-1 {
	font-size: 24px;
	color: #979696;
	margin-top: 40px;
	font-family: 'neoubold';
}
#list-box-2 .tit-2 {
	color: #333;
	line-height: 30px;
	font-weight: bold;
	font-size: 28px;
}
#list-box-2 .txt-1 {
	margin-top: 15px;
}
@media (max-width: 767px) {
#list-box-2 {
	width: 100%;
	float: none;
}
#list-box-2 .tit-1 {
	font-size: 16px;
}
#list-box-2 .tit-2 {
	font-size: 18px;
	line-height: 20px;
}
}
.list-more {
	margin-top: 10px;
	font-size: 14px;
}
.list-more a {
	color: #fff;
	margin-top: 30px;
	padding: 0 55px;
	line-height: 37px;
	display: inline-block;
	-webkit-transition: all 0.4s linear;
	transition: all 0.4s linear;
	background-color: #d2d2d2;
}
.list-more a:hover {
	background-color: #8e2424;
}
.list-title {
	text-align: center;
}
.list-title span {
	color: #fff;
	width: 186px;
	font-weight: normal;
	font-size: 18px;
	line-height: 36px;
	display: inline-block;
	background: url("style_res/xt-img5.jpg") no-repeat top center;
}
.list-text {
	color: #666;
	font-size: 16px;
	padding-top: 10px;
}
.list-c-activity {
	margin-top: 30px;
	padding-bottom: 60px;
}
.list-c-activity img {
	max-width: 100%;
}
.list-c-activity .c-menu {
	margin-bottom: 40px;
}
.list-c-activity .c-menu a {
	color: #666;
	font-size: 16px;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	padding: 0 34px;
	margin-right: 1px;
	display: inline-block;
	background-color: #eee;
}
.list-c-activity .c-menu a:hover {
	color: #fff;
	background-color: #8e2424;
}
.list-c-activity .c-menu .active {
	color: #fff;
	background-color: #8e2424;
}
.list-c-activity dl {
	padding: 0 0 40px;
	margin-bottom: 30px;
	border-bottom: solid 1px #e5e5e5;
}
.list-c-activity dl:hover dd h3 {
	padding-left: 2px;
}
.list-c-activity dl:hover dd h3 a {
	color: #8e2424;
}
.list-c-activity dl:hover dt p:before {
	opacity: 1;
}
.list-c-activity dt {
	width: 24%;
	float: left;
	position: relative;
}
.list-c-activity dt p {
	position: relative;
}
.list-c-activity dt p:after {
	content: "";
	display: block;
	padding-bottom: 65%;
}
.list-c-activity dt p:before {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	z-index: 9;
	opacity: 0;
	position: absolute;
	transition: all 0.4s linear;
	transform-origin: center;
	background-color: rgba(0, 0, 0, 0.1);
}
.list-c-activity dd {
	width: 76%;
	float: left;
	padding-top: 15px;
	padding-left: 25px;
}
.list-c-activity dd h3 {
	height: 30px;
	font-weight: normal;
	font-size: 18px;
	overflow: hidden;
	line-height: 30px;
	transition: all 0.5s linear;
}
.list-c-activity dd h3 a {
	display: block;
	color: #1c1c1c;
}
.list-c-activity dd time {
	color: #666;
	display: block;
	margin: 5px 0 15px;
}
.list-c-activity dd time img {
	margin-right: 5px;
	vertical-align: middle;
}
.list-c-activity dd .txt {
	color: #777;
	margin-top: 10px;
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}
.list-c-activity .page {
	padding-top: 10px;
}
@media (max-width: 1240px) {
.list-c-activity dd {
	padding-top: 5px;
}
}
@media (max-width: 767px) {
.list-c-activity {
	margin-top: 20px;
	padding-bottom: 30px;
}
}
@media (max-width: 700px) {
.list-c-activity dl {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.list-c-activity dt {
	width: 30%;
}
.list-c-activity dd {
	width: 65%;
}
.list-c-activity .c-menu {
	margin-bottom: 25px;
}
.list-c-activity .c-menu a {
	font-size: 15px;
	padding: 0 10px;
}
}
@media (max-width: 570px) {
.list-c-activity dt {
	width: 35%;
}
.list-c-activity dd {
	width: 62%;
	padding-left: 15px;
	padding-top: 0;
}
.list-c-activity dd h3 {
	font-size: 14px;
}
.list-c-activity dd time {
	margin-bottom: 0;
}
.list-c-activity dd .txt {
	font-size: 12px;
}
}
@media (max-width: 480px) {
.list-c-activity dt {
	width: 40%;
}
.list-c-activity dd {
	width: 57%;
}
.list-c-activity dd h3 {
	height: 20px;
	line-height: 20px;
}
}
@media (max-width: 360px) {
.list-c-activity dd .txt {
	margin-top: 0;
}
.list-c-activity .c-menu a {
	font-size: 14px;
}
}
.list-employment li {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: solid 1px #d0d0d0;
	position: relative;
}
.list-employment li:before {
	content: "";
	width: 7px;
	height: 1px;
	bottom: -1px;
	left: 0;
	position: absolute;
	transition: all 0.4s linear;

	background-color: #8e2424;
}
.list-employment li h3 {


	font-size: 20px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-weight: normal;
}
.list-employment li h3 a {
	color: #1c1c1c;
	display: block;
}
.list-employment li p {
	color: #777;
	height: 40px;
	font-size: 14px;
	overflow: hidden;
	line-height: 20px;
	margin-top: 10px;
}
.list-employment li p .red {
	color: #8e2424;
}
.list-employment li:hover:before {
	width: 35px;
}
@media (max-width: 767px) {
.list-employment li {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.list-employment li h3 {
	font-size: 14px;
}
.list-employment li p {
	font-size: 12px;
	margin-top: 5px;
}
}
.list-job-info {
	padding-bottom: 40px;
}
.list-job-info ul {
	margin-top: 20px;
}
.list-job-info li em:first-child {
	width: 29%;
}
.list-job-info li em {
	width: 21%;
}
.list-job-info li span:first-child {
	width: 35%;
}
.list-job-info li span {
	width: 21%;
}
@media (max-width: 767px) {
.list-job-info {
	padding-bottom: 20px;
}
}
.education-boke-columnvideo {
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.education-boke-columnvideo i {
	display: block;
	font-style: inherit;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 50;
	z-index: 90;
	width: 90px;
	height: 90px;
	margin-left: -45px;
	margin-top: -45px;
}
@media (max-width: 1367px) {
.education-boke-columnvideo i {
	width: 78px;
	height: 78px;
	margin-left: -39px;
	margin-top: -39px;
}
}
@media (max-width: 992px) {
.education-boke-columnvideo i {
	width: 68px;
	height: 68px;
	margin-left: -34px;
	margin-top: -34px;
}
}
@media (max-width: 767px) {
.education-boke-columnvideo i {
	width: 48px;
	height: 48px;
	margin-left: -24px;
	margin-top: -24px;
}
}
@media (max-width: 376px) {
.education-boke-columnvideo i {
	width: 38px;
	height: 38px;
	margin-left: -19px;
	margin-top: -19px;
}
}
.gengxin {
	text-align: center;
	color: #333;
	margin: 20px auto;
	font-size: 18px;
	line-height: 26px;
}
@media (max-width: 767px) {
.gengxin {
	margin: 0 auto 65px;
	font-size: 16px;
}
}
/*map*/
.mapz {
	margin: 0 auto;
	background: #eaeaea;
	padding: 30px 0 80px;
	color: #666666;
	font-size: 15px;
	line-height: 24px;
}
@media (max-width: 1025px) {
.mapz {
	padding: 20px 0 55px;
}
}
@media (max-width: 767px) {
.mapz {
	padding: 5px 0 20px;
}
}
@media (max-width: 361px) {
.mapz {
	padding: 5px 0 15px;
}
}
.map dl {
	margin: 20px 0;
	overflow: hidden;
	border-bottom: 1px solid #A8AFB1;
}
.map dl:hover {
	background: #fff;
}
.map dl:hover dt a {
	color: #fff;
	font-weight: bold;
}
.map dt {
	font-size: 14px;
	float: left;
	width: 10%;
	text-align: center;
	background: #8e2424;
}
.map dt:hover {
	background: #DB0F0F;
}
.map dt a {
	color: #fff;
	display: block;
	line-height: 40px;
}
.map dt a:hover {
	color: #e0e9f3;
	font-weight: bold;
}
.map dd {
	font-size: 12px;
	display: block;
	overflow: hidden;
	float: left;
	width: 85%;
}
.map dd .p2 {
	padding: 0 0 0 20px;
	clear: both;
}
.map dd .p2 a {
	color: #503507;
	font-size: 13px;
	line-height: 40px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.map dd .p2 a:hover {
	color: #764b00;
}
.map dd div {
	clear: both;
	overflow: hidden;
	padding: 0 20px 0 10px;
}
.map dd div a {
	color: #333;
	line-height: 40px;
	float: left;
	padding: 0 10px;
}
.map dd div a:hover {
	color: #0b419b;
}
@media (max-width: 768px) {
.w1004 {
	border-top: solid 1px #cfcfcf;
	border-bottom: solid 1px #cfcfcf;
	border-right: none;
	border-left: none;
	border-radius: 2px;
	padding: 10px 15px;
	background: #fff;
}
.map dt {
	width: 100%;
}
.map dd {
	width: 85%;
}
}
.apply-box-4 {
	position: fixed;
	left: 0;
	display: none;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
	background-color: rgba(0, 0, 0, 0.5);
}
.playmain-4 {
	background-color: #fff;
	width: 40%;
	position: absolute;
	left: 50%;
	margin-left: -20%;
	color: #666;
	height: 600px;
	top: 50%;
	margin-top: -300px;
	line-height: 26px;
	z-index: 99999;
	font-size: 14px;
	padding: 20px 40px;
	border-radius: 10px;
	padding-bottom: 70px;
}
@media (max-width: 1601px) {
.playmain-4 {
	height: 526px;
	padding: 25px;
	margin-top: -263px;
}
}
@media (max-width: 1445px) {
.playmain-4 {
	height: 480px;
	margin-top: -240px;
}
}
@media (max-width: 1281px) {
.playmain-4 {
	width: 48%;
	margin-left: -24%;
}
}
@media (max-width: 1025px) {
.playmain-4 {
	width: 56%;
	margin-left: -28%;
}
}
@media (max-width: 992px) {
.playmain-4 {
	width: 74%;
	margin-left: -37%;
}
}
@media (max-width: 767px) {
.playmain-4 {
	width: 86%;
	margin-left: -43%;
	height: 400px;
	border-radius: 0;
	padding: 15px 20px;
	margin-top: -200px;
}
}
@media (max-width: 361px) {
.playmain-4 {
	width: 90%;
	height: 380px;
	padding: 15px 13px;
	margin-top: -190px;
	margin-left: -45%;
}
}
.playmain-4 .box {
	height: 463px;
	padding: 0 10px 0 0;
	overflow-y: auto;
}
@media (max-width: 1601px) {
.playmain-4 .box {
	height: 410px;
}
}
@media (max-width: 1445px) {
.playmain-4 .box {
	height: 368px;
}
}
@media (max-width: 767px) {
.playmain-4 .box {
	height: 305px;
}
}
@media (max-width: 361px) {
.playmain-4 .box {
	height: 275px;
}
}
.playmain-4 .titles {
	color: #333;
	height: 60px;
	font-size: 30px;
	line-height: 60px;
	font-weight: normal;
	border-bottom: solid 1px #e5e5e5;
}
.playmain-4 .title-2 {
	color: #333;
	padding: 30px 0 10px;
	line-height: 24px;
	font-weight: bold;
	font-size: 16px;
}
.playmain-4 .title-4 {
	margin-top: 40px;
	padding-top: 40px;
	font-size: 16px;
	border-top: solid 1px #e5e5e5;
}
.playmain-4 .title-4 a {
	color: #8e2424;
}
.playmain-4 .title-4 img {
	vertical-align: top;
	margin-top: 3px;
	margin-right: 5px;
}
.playmain-4 .title-5 {
	margin-top: 20px;
}
.playmain-4 .play-colse4 {
	position: absolute;
	right: -40px;
	cursor: pointer;
	top: 0;
	width: 35px;
	height: 35px;
	background: url("style_res/play-close.png") no-repeat center;
	background-size: 100% 100%;
}
@media (max-width: 767px) {
.playmain-4 .play-colse4 {
	width: 24px;
	right: 0;
	background: url("style_res/play-close1.png") no-repeat center;
	height: 24px;
}
}
@media (max-width: 767px) {
.playmain-4 .titles {
	font-size: 16px;
}
.playmain-4 .title-2 {
	font-size: 14px;
	padding: 15px 0 5px;
}
.playmain-4 .title-4 {
	margin-top: 20px;
	font-size: 15px;
	padding-top: 15px;
}
}
/*professor-star-show*/
.professor-star-show {
	background: #eaeaea;
	padding: 70px 0 0;
	color: #666666;
	font-size: 15px;
	line-height: 24px;
}
@media (max-width: 992px) {
.professor-star-show {
	padding: 50px 0 0;
}
}
@media (max-width: 767px) {
.professor-star-show {
	padding: 30px 0 0;
}
}
@media (max-width: 321px) {
.professor-star-show {
	padding: 25px 0 0;
}
}
.professor-star-show .title-1 {
	color: #8e2424;
	font-size: 26px;
	line-height: 34px;
	margin: 60px auto 10px;
}
@media (max-width: 1025px) {
.professor-star-show .title-1 {
	margin: 50px auto 15px;
}
}
@media (max-width: 992px) {
.professor-star-show .title-1 {
	font-size: 24px;
	margin: 40px auto 10px;
	line-height: 32px;
}
}
@media (max-width: 767px) {
.professor-star-show .title-1 {
	font-size: 20px;
	margin: 25px auto 5px;
	line-height: 26px;
}
}
@media (max-width: 376px) {
.professor-star-show .title-1 {
	font-size: 18px;
	margin: 20px auto 3px;
	line-height: 24px;
}
}
.professor-star-show .text-1 {
	color: #666666;
	font-size: 15px;
	margin: 27px auto 0;
	line-height: 22px;
}
@media (max-width: 1025px) {
.professor-star-show .text-1 {
	margin: 20px auto 0;
}
}
@media (max-width: 992px) {
.professor-star-show .text-1 {
	margin: 20px auto 0;
}
}
@media (max-width: 767px) {
.professor-star-show .text-1 {
	font-size: 14px;
	margin: 15px auto 0;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.professor-star-show .text-1 {
	font-size: 13px;
	margin: 15px auto 0;
	line-height: 22px;
}
}
@media (max-width: 321px) {
.professor-star-show .text-1 {
	margin: 10px auto 0;
}
}
.professor-star-show .img-1 {
	margin: 30px auto;
	overflow: hidden;
}
@media (max-width: 1025px) {
.professor-star-show .img-1 {
	margin: 25px auto;
}
}
@media (max-width: 992px) {
.professor-star-show .img-1 {
	margin: 20px auto;
}
}
@media (max-width: 767px) {
.professor-star-show .img-1 {
	margin: 15px auto;
}
}
@media (max-width: 376px) {
.professor-star-show .img-1 {
	margin: 15px auto 0;
}
}
@media (max-width: 321px) {
.professor-star-show .img-1 {
	margin: 10px auto 0;
}
}
.professor-star-show .img-1 img {
	max-width: 100%;
}
/*education-activity-show*/
.education-activity-show {
	padding: 0 0 80px;
}
@media (max-width: 767px) {
.education-activity-show {
	padding: 0 0 25px;
}
}
@media (max-width: 361px) {
.education-activity-show {
	padding: 0 0 20px;
}
}
.education-activity-show .title-1 {
	color: #8e2424;
	text-align: center;
	font-size: 26px;
	line-height: 34px;
	margin: 20px auto 10px;
}
@media (max-width: 1025px) {
.education-activity-show .title-1 {
	margin: 0 auto 10px;
}
}
@media (max-width: 767px) {
.education-activity-show .title-1 {
	font-size: 20px;
	margin: 0 auto 10px;
	line-height: 26px;
}
}
@media (max-width: 376px) {
.education-activity-show .title-1 {
	font-size: 18px;
	line-height: 24px;
}
}
.education-activity-show .title-2 {
	color: #8e2424;
	font-size: 26px;
	line-height: 34px;
	margin: 20px auto 10px;
}
@media (max-width: 1025px) {
.education-activity-show .title-2 {
	margin: 0 auto 10px;
}
}
@media (max-width: 767px) {
.education-activity-show .title-2 {
	font-size: 20px;
	margin: 0 auto 10px;
	line-height: 26px;
}
}
@media (max-width: 376px) {
.education-activity-show .title-2 {
	font-size: 18px;
	line-height: 24px;
}
}
.education-activity-show .text-1 {
	color: #666666;
	font-size: 15px;
	margin: 27px auto 0;
	line-height: 22px;
}
@media (max-width: 1025px) {
.education-activity-show .text-1 {
	margin: 20px auto 0;
}
}
@media (max-width: 992px) {
.education-activity-show .text-1 {
	margin: 20px auto 0;
}
}
@media (max-width: 767px) {
.education-activity-show .text-1 {
	font-size: 14px;
	margin: 15px auto 0;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.education-activity-show .text-1 {
	font-size: 13px;
	margin: 15px auto 0;
	line-height: 22px;
}
}
@media (max-width: 321px) {
.education-activity-show .text-1 {
	margin: 10px auto 0;
}
}
.education-activity-show .img-1 {
	margin: 30px auto;
	text-align: center;
	overflow: hidden;
}
@media (max-width: 1025px) {
.education-activity-show .img-1 {
	margin: 25px auto;
}
}
@media (max-width: 992px) {
.education-activity-show .img-1 {
	margin: 20px auto;
}
}
@media (max-width: 767px) {
.education-activity-show .img-1 {
	margin: 15px auto;
}
}
@media (max-width: 376px) {
.education-activity-show .img-1 {
	margin: 15px auto 0;
}
}
@media (max-width: 321px) {
.education-activity-show .img-1 {
	margin: 10px auto 0;
}
}
.education-activity-show .img-1 img {
	max-width: 100%;
}
.education-activity-show .img-2 {
	margin: 30px auto;
	overflow: hidden;
}
@media (max-width: 1025px) {
.education-activity-show .img-2 {
	margin: 25px auto;
}
}
@media (max-width: 992px) {
.education-activity-show .img-2 {
	margin: 20px auto;
}
}
@media (max-width: 767px) {
.education-activity-show .img-2 {
	margin: 15px auto;
}
}
@media (max-width: 376px) {
.education-activity-show .img-2 {
	margin: 15px auto 0;
}
}
@media (max-width: 321px) {
.education-activity-show .img-2 {
	margin: 10px auto 0;
}
}
.education-activity-show .img-2 img {
	max-width: 100%;
}
/*career-mentorshow*/
.career-mentorshow {
	padding: 20px 0 80px;
}
@media (max-width: 992px) {
.career-mentorshow {
	padding: 30px 0 50px;
}
}
@media (max-width: 767px) {
.career-mentorshow {
	padding: 25px 0;
}
}
@media (max-width: 361px) {
.career-mentorshow {
	padding: 20px 0 25px;
}
}

.career-mentorshow .title-1 {

	color: #8e2424;
	text-align: center;
	font-size: 26px;
	line-height: 34px;
	margin: 20px auto 10px;
}
@media (max-width: 1025px) {
.career-mentorshow .title-1 {
	margin: 0 auto 10px;
}
}
@media (max-width: 767px) {
.career-mentorshow .title-1 {
	font-size: 20px;
	margin: 0 auto 10px;
	line-height: 26px;
}
}
@media (max-width: 376px) {
.career-mentorshow .title-1 {
	font-size: 18px;
	line-height: 24px;
}
}
.career-mentorshow .title-2 {
	color: #8e2424;
	font-size: 26px;
	line-height: 34px;
	margin: 20px auto 10px;
}
@media (max-width: 1025px) {
.career-mentorshow .title-2 {
	margin: 0 auto 10px;
}
}
@media (max-width: 767px) {
.career-mentorshow .title-2 {
	font-size: 20px;
	margin: 0 auto 10px;
	line-height: 26px;
}
}
@media (max-width: 376px) {
.career-mentorshow .title-2 {
	font-size: 18px;
	line-height: 24px;
}
}
.career-mentorshow .text-1 {
	color: #666666;
	font-size: 15px;
	margin: 27px auto 0;
	line-height: 22px;
}
@media (max-width: 1025px) {
.career-mentorshow .text-1 {
	margin: 20px auto 0;
}
}
@media (max-width: 992px) {
.career-mentorshow .text-1 {
	margin: 20px auto 0;
}
}
@media (max-width: 767px) {
.career-mentorshow .text-1 {
	font-size: 14px;
	margin: 15px auto 0;
	line-height: 22px;
}
}
@media (max-width: 376px) {
.career-mentorshow .text-1 {
	font-size: 13px;
	margin: 15px auto 0;
	line-height: 22px;
}
}
@media (max-width: 321px) {
.career-mentorshow .text-1 {
	margin: 10px auto 0;
}
}
.career-mentorshow .img-1 {
	margin: 30px auto;
	text-align: center;
	overflow: hidden;
}
@media (max-width: 1025px) {
.career-mentorshow .img-1 {
	margin: 25px auto;
}
}
@media (max-width: 992px) {
.career-mentorshow .img-1 {
	margin: 20px auto;
}
}
@media (max-width: 767px) {
.career-mentorshow .img-1 {
	margin: 15px auto;
}
}
@media (max-width: 376px) {
.career-mentorshow .img-1 {
	margin: 15px auto 0;
}
}
@media (max-width: 321px) {
.career-mentorshow .img-1 {
	margin: 10px auto 0;
}
}
.career-mentorshow .img-1 img {
	max-width: 100%;
}
.career-mentorshow .img-2 {
	margin: 30px auto;
	overflow: hidden;
}
@media (max-width: 1025px) {
.career-mentorshow .img-2 {
	margin: 25px auto;
}
}
@media (max-width: 992px) {
.career-mentorshow .img-2 {
	margin: 20px auto;
}
}
@media (max-width: 767px) {
.career-mentorshow .img-2 {
	margin: 15px auto;
}
}
@media (max-width: 376px) {
.career-mentorshow .img-2 {
	margin: 15px auto 0;
}
}
@media (max-width: 321px) {
.career-mentorshow .img-2 {
	margin: 10px auto 0;
}
}
.career-mentorshow .img-2 img {
	max-width: 100%;
}
/*float*/
.block-float2 {
	width: 65px;
	position: fixed;
	right: 10px;
	bottom: 5px;
	z-index: 9999;
	font-family: "微软雅黑";
	color: #696969;
}
@media (max-width: 1025px) {
.block-float2 {
	width: 58px;
	right: 6px;
}
}
@media (max-width: 767px) {
.block-float2 {
	display: none;
}
}
.block-float2 > ul > li {
	width: 65px;
	margin-bottom: 2px;
	position: relative;
}
@media (max-width: 1025px) {
.block-float2 > ul > li {
	width: 58px;
}
}
.float-erweima {
	width: 160px;
	height: 160px;
	position: absolute;
	right: 76px;
	top: 0;
	display: none;
}
@media (max-width: 1025px) {
.float-erweima {
	width: 130px;
	height: 130px;
}
}
.float-erweima b {
	display: block;
	width: 0;
	height: 0;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent white;
	border-width: 8px;
	position: absolute;
	right: -16px;
	top: 10px;
}
.phone {
	width: 160px;
	border: 1px solid #eaeaea;
	position: absolute;
	right: 75px;
	bottom: 0;
	display: none;
}
.phone .qq {
	padding: 5px 10px;
	background-color: #fff;
	border-bottom: 1px solid #EAEAEA;
}
.phone .qq .block-btn {
	display: block;
	background-color: #eff4f6;
	font-size: 12px;
	color: #646464;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	margin: 5px 0;
	border: 1px solid #c8d1d6;
	text-align: center;
}
.phone .qq .block-btn > img {

	margin-right: 10px;
	position: relative;
	top: 3px;
}
.phone .qq .block-btn:hover {
	background-color: #c8d1d6;
}
.phone .tt {
	background-color: #f7f7f7;
	border: 1px solid #fff;
	font-size: 12px;
	padding: 5px;
	line-height: 30px;
}
.phone .tt em {
	display: block;
	font-size: 14px;
	font-weight: bold;
	font-style: inherit;
	color: #333;
	line-height: 24px;
}
.phone .tt small {
	display: block;
	font-size: 12px;
	font-weight: 100;
	font-style: inherit;
	color: #333;
	line-height: 24px;
}
.phone .arrow {
	display: block;
	width: 11px;
	height: 17px;
	background: url("style_res/arrow.png") no-repeat center center;
	position: absolute;
	right: -10px;
	bottom: 10px;
}
#block-phone {
	cursor: pointer;
	background: #8e2424;
	height: 70px;
	padding: 10px 2px 0;
}
@media (max-width: 1025px) {
#block-phone {
	height: 59px;
	padding: 10px 2px 0;
}
}
#block-phone span {
	display: block;
	text-align: center;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
@media (max-width: 1025px) {
#block-phone span {
	line-height: 20px;
	height: 20px;
}
}
#block-phone span .iconfont {
	color: #fff;
	font-size: 30px;
}
@media (max-width: 1025px) {
#block-phone span .iconfont {
	font-size: 20px;
}
}
#block-phone b {
	display: block;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	font-weight: 100;
	height: 20px;
	color: #fff;
	overflow: hidden;
}
@media (max-width: 1025px) {
#block-phone b {
	font-size: 12px;
}
}
#block-phone a {
	display: block;
}
#block-erweima {
	background: #8e2424;
	height: 70px;
	padding: 10px 5px 0;
}
@media (max-width: 1025px) {
#block-erweima {
	height: 59px;
	padding: 10px 2px 0;
}
}
#block-erweima span {
	display: block;
	text-align: center;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
@media (max-width: 1025px) {
#block-erweima span {
	line-height: 20px;
	height: 20px;
}
}
#block-erweima span .iconfont {
	color: #fff;
	font-size: 24px;
}
@media (max-width: 1025px) {
#block-erweima span .iconfont {
	font-size: 18px;
}
}
#block-erweima b {
	display: block;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	font-weight: 100;
	height: 20px;
	color: #fff;
	overflow: hidden;
}
#block-erweima a {
	display: block;
}
#block-phone-num {
	background: #8e2424;
	height: 70px;
	padding: 10px 5px 0;
}
@media (max-width: 1025px) {
#block-phone-num {
	height: 59px;
	padding: 10px 2px 0;
}
}
#block-phone-num span {
	display: block;
	text-align: center;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
@media (max-width: 1025px) {
#block-phone-num span {
	line-height: 20px;
	height: 20px;
}
}
#block-phone-num span .iconfont {
	color: #fff;
	font-size: 24px;
}
@media (max-width: 1025px) {
#block-phone-num span .iconfont {
	font-size: 16px;
}
}
#block-phone-num b {
	display: block;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	font-weight: 100;
	height: 20px;
	color: #fff;
	overflow: hidden;
}
#block-phone-num a {
	display: block;
}
.block-phone-num {
	font-family: arial;
	font-size: 18px;
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	height: 100%;
	line-height: 68px;
	padding: 0 20px;
	color: #fff;
	background: #8e2424;
	cursor: pointer;
}
@media (max-width: 1025px) {
.block-phone-num {
	line-height: 59px;
}
}
.block-phone-num .iconfont {
	color: #fff;
	margin: 0 15px 0 0;
	font-size: 24px;
}
#return_top {
	cursor: pointer;
	display: none;
	height: 22px;
	background: #5C5C5E;
	line-height: 22px;
	text-align: center;
	overflow: hidden;
}
#return_top .iconfont {
	color: #fff;
	font-size: 14px;
}
@media (max-width: 1025px) {
#return_top .iconfont {
	font-size: 13px;
}
}
#return_bottom {
	display: none;
	cursor: pointer;
	height: 22px;
	line-height: 22px;
	background: #5C5C5E;
	text-align: center;
	overflow: hidden;
}
#return_bottom .iconfont {
	color: #fff;
	font-size: 14px;
}
@media (max-width: 1025px) {
#return_bottom .iconfont {
	font-size: 13px;
}
}
.mobile-footer-menu {
	display: none;
	height: 54px;
}
@media (max-width: 768px) {
.mobile-footer-menu {
	display: block;
	width: 100%;
	background: #8e2424;
	padding: 5px 0;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 99;
	list-style: none;
	font-size: 12px;
}
.mobile-footer-menu li {
	width: 25%;
	float: left;
	position: relative;
}
.mobile-footer-menu li:after {
	content: "";
	position: absolute;
	height: 42px;
	width: 1px;
	background: rgba(255, 255, 255, 0.2);
	right: 0;
	top: 2px;
}
.mobile-footer-menu li .ewmz {
	position: absolute;
	left: 50%;
	margin-left: -60px;
	top: -138px;
	display: none;
	width: 120px;
	background: #f7f7f7;
	border: 1px solid #fff;
	height: 120px;
}
.mobile-footer-menu li .ewmz:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	margin-left: -8px;
	bottom: -8px;
	border-right: 8px solid transparent;
	border-top: 8px solid #fff;
	border-left: 8px solid transparent;
}
.mobile-footer-menu li .qqz {
	width: 160px;
	border: 1px solid #eaeaea;
	position: absolute;
	left: 10px;
	background: #f7f7f7;
	bottom: 62px;
	z-index: 99;
	display: none;
}
.mobile-footer-menu li .qqz:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	left: 23%;
	bottom: -8px;
	border-right: 8px solid transparent;
	border-top: 8px solid #fff;
	border-left: 8px solid transparent;
}
.mobile-footer-menu li .qqz .qq {
	padding: 5px 10px;
	background-color: #fff;
	border-bottom: 1px solid #EAEAEA;
}
.mobile-footer-menu li .qqz .block-btn {
	display: block;
	background-color: #eff4f6;
	font-size: 12px;
	color: #646464;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	margin: 5px 0;
	border: 1px solid #c8d1d6;
	text-align: center;
}
.mobile-footer-menu li .qqz .block-btn > img {
	margin-right: 10px;
	position: relative;
	top: 3px;
}
.mobile-footer-menu li .qqz .tt {
	padding: 10px;
}
.mobile-footer-menu li .qqz big {
	display: block;
	color: #333;
	text-align: left;
	font-size: 14px;
	line-height: 30px;
	overflow: hidden;
	font-weight: bold;
}
.mobile-footer-menu li .qqz small {
	font-size: 12px;
	color: #333;
	line-height: 24px;
}
.mobile-footer-menu li span {
	height: 24px;
	line-height: 24px;
	display: block;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	color: #fff;
	text-align: center;
}
.mobile-footer-menu li span .icon-qq {
	font-size: 20px;
}
.mobile-footer-menu li span .icon-weixin1 {
	font-size: 15px;
}
.mobile-footer-menu li span .icon-dianhua {
	font-size: 16px;
}
.mobile-footer-menu li span .icon-icon22 {
	font-size: 15px;
}
.mobile-footer-menu li em {
	font-style: normal;
	text-align: center;
	display: block;
	color: #fff;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.mobile-footer-menu li:last-child:after {
	display: none;
}
}
@media (max-width: 768px) and (max-width: 415px) {
.mobile-footer-menu li .qqz:after {
	left: 20%;
}
}
@media (max-width: 768px) and (max-width: 376px) {
.mobile-footer-menu li .qqz:after {
	left: 18%;
}
}
@media (max-width: 768px) and (max-width: 361px) {
.mobile-footer-menu li .qqz:after {
	left: 17%;
}
}
@media (max-width: 768px) and (max-width: 321px) {
.mobile-footer-menu li .qqz:after {
	left: 13.5%;
}
}
.mobile-footer-menu #return_top {
	display: block;
}
.cisi-title1 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	margin: 0 0 8px;
}
@media (max-width: 767px) {
.cisi-title1 {
	margin: 0 0 5px;
}
}
.cisi-title2 {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	line-height: 24px;
	margin: 0 0 8px;
}
@media (max-width: 767px) {
.cisi-title2 {
	margin: 0 0 5px;
}
}
.cisi-text1 {
	color: #666666;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 30px;
}
@media (max-width: 767px) {
.cisi-text1 {
	line-height: 24px;
	margin: 0 0 15px;
	font-size: 14px;
}
}
/*搜索弹出层*/
.search_mask {
	background: url("style_res/search_mask.png");
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	display: none;
}
.search_mask .s_box {
	width: 350px;
	height: 136px;
	padding: 25px;
	top: 50%;
	left: 50%;
	margin-left: -175px;
	position: absolute;
	margin-top: -68px;
	background: #fff;
}
.search_mask .s_box .text1 {
	text-align: center;
	line-height: 24px;
	color: #666;
	font-size: 16px;
}
.search_mask .s_box .sure {
	width: 140px;
	height: 36px;
	display: block;
	margin: 20px auto 0;
	background: #00a0e9;
	border-radius: 2px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 36px;
	letter-spacing: 5px;
}
#education-title:hover .subz {
	height: 374px !important;
}
@media (max-width: 1681px) {
#education-title:hover .subz {
	height: 380px !important;
}
}
@media (max-width: 1601px) {
#education-title:hover .subz {
	height: 340px !important;
}
}
@media (max-width: 1445px) {
#education-title:hover .subz {
	height: 350px !important;
}
}
@media (max-width: 1367px) {
#education-title:hover .subz {
	height: 360px !important;
}
}
@media (max-width: 1281px) {
#education-title:hover .subz {
	height: 370px !important;
}
}
#education-title:hover .subz li {
	height: 374px !important;
}
@media (max-width: 1681px) {
#education-title:hover .subz li {
	height: 380px !important;
}
}
@media (max-width: 1601px) {
#education-title:hover .subz li {
	height: 340px !important;
}
}
@media (max-width: 1445px) {
#education-title:hover .subz li {
	height: 350px !important;
}
}
@media (max-width: 1367px) {
#education-title:hover .subz li {
	height: 360px !important;
}
}
@media (max-width: 1281px) {
#education-title:hover .subz li {
	height: 370px !important;
}
}
@media (max-width: 1445px) {
.case .part-1 .txt big {
	font-size: 22px;
}
}

.subz .subz {position:inherit; top:0;background: none;}
.subz .subz .container { padding:0;}


.subz .suba .suba { padding:0 !important; margin:0 !important;}
.subz .suba > li .suba li { padding:0; float:none;min-height: auto !important;}
.subz .suba > li .suba li span a { color:#737373;}
.subz .suba > li .suba li span {line-height:18px; margin: 0 0 6px;color:#737373;}

.selected3,.parent3 {background: #8e2424 !important;}
.selected3 a,.parent3 a { color:#fff !important;}
.lby,.nrr {min-height:380px; padding-bottom:30px;}
.i1 .dyt {color:#8e2424;}
.selected2,.parent2 {color:#8e2424 !important;}
.research-show .cont .title-1 {     text-align: left;
    margin: 0;
}
.more {
    text-align: left;
}
.wp_artfuns .wp_art_adjoin .prev {background:url(shang.png) no-repeat;width:35px;height:35px;padding: 0px 20px 20px 28px;}
.wp_artfuns .wp_art_adjoin .prev img {display:none;}
.wp_artfuns .wp_art_adjoin .prev:hover { background:url(shang1.png) no-repeat; width:35px; height:35px;
}

.wp_artfuns .wp_art_adjoin .next {background:url(xia.png) no-repeat;width:35px;height:35px;padding: 0px 10px 20px 28px;}
.wp_artfuns .wp_art_adjoin .next img {display:none;}
.wp_artfuns .wp_art_adjoin .next:hover { background:url(xia2.png) no-repeat; width:35px; height:35px;
}

.selected6,.parent6 {
    position: relative;
    font-weight: bold !important;
    background: #eeeeee !important;
}
.selected5 .dbt,.parent5 .dbt {
    background: #8e2424 !important;
    font-weight: bold !important;
    color: #fff !important;
}
.selected5 .dbt:after,.parent5 .dbt:after { display:block !important;}

.selected7 a:after,.parent7 a:after {content: "";
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -4px;
    bottom: -8px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #8e2424;}

.selected7,.parent7 {background: #8e2424 !important;
}
.selected7 a,.parent7 a {color:#fff !important;}
.MMi1 .xla3,.MMi2 .xla3,.MMi3 .xla3,.MMi4 .xla3,.MMi6 .xla3,.MMi7 .xla3 {display:none;}

.TTT .nrr .title-1 {
    position: relative;
    color: #333333 !important;
    font-size: 22px !important;
    line-height: 24px !important;
    margin: 25px 0 15px !important;
    padding: 0 0 0 25px;
    text-align: left !important;
}
.wp_entry a:hover {
    text-decoration: none;
    color: #8e2424;
}
.selected3 .kkk,.parent3 .kkk { color:#fff !important;}
.main2 .subc-2 .PPcolumn-1:hover span, .main2 .subc-3 .PPcolumn-1:hover span {
	padding: 0 10px 0 14%;
}
.main2 .subc-2 .PPcolumn-1:hover span i, .main2 .subc-3 .PPcolumn-1:hover span i {
	height: 54px;
	line-height: 54px;
	background: none;
}


.wp_entry img {
    max-width: 100%;
}

.wp_articlecontent .p_text_indent_2 {
    text-indent: 2em;
    padding: 0 15px;
}

div#wplm2 {
    display: none;
}
