@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);

body,
html {
	width: 100%;
}

/* html{font-size:10px;}
@media screen and (max-width: 1920px) {
  html {
    font-size: 0.5208333333vw;
  }
} */

body {
	margin: 0;
	padding: 0;
	font-family: "Times New Roman", Arial;
	line-height: 1.5;
	color: #000;
	width: 100%;
	background: #fff;
	font-size: 14px;
	margin: 0px auto;
	min-width: 1200px;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {}

img {
	border: 0;
	display: inline;
	vertical-align: bottom;
	width: auto;
	height: auto;
	max-width: 100%;
}

div,
ul,
li,
dl,
dd,
span,
h1,
h2,
p,
h4,
h3 {
	margin: 0;
	padding: 0;
	list-style: none;
}

.clear {
	clear: both;
}

.container {
	margin: 0px auto;
	width: 1200px;

}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.flex-between {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.flex-center-y {
	display: flex;
	align-items: center;
}

* {
	box-sizing: border-box;
}

/* 首页 */
header {
	background: #b63535;position: sticky; left:0px; top:0px; width:100%; z-index:999;
}

header .container1 {
	max-width: 1500px;
	margin: 0px auto;
	width: 95%;
	height: 6.1rem;
}

header .logo {
	width: 21rem;
}


header .menu ul li {
	position: relative;
}

header .menu ul li a {
	font-size: max(1.2rem, 16px);
	color: #f9e3ad;
	font-weight: bold;
}

header .menu ul li .title {
	display: flex;
	align-items: center;
	height: 6.1rem;
	padding: 0rem 21px;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;

}

header .menu ul li .submenu {
	background-color: #b63535;
	width: 176px;
	position: absolute;
	top: 100%;
	padding: 0px;
	z-index: 20;
	transform-origin: 50% 0;
	transform: scaleY(0) translateZ(0);
	opacity: 0;
	transition: transform 0.3s, opacity 0.3s;
	overflow: hidden;
	margin-left: -30px;

}

header .menu ul li .submenu::-webkit-scrollbar {
	width: 4px;
	height: 4px;
	background: #cd4848;
	border-radius: 0.20rem;
}

header .menu ul li .submenu::-webkit-scrollbar-thumb {
	background: #f9e3ad;
	scrollbar-arrow-color: #f9e3ad;
	border-radius: 0.20rem;
}


header .menu ul li:hover .submenu {
	transform: scaleY(1) translateZ(0);
	opacity: 1;
}

header .menu ul li .submenu dd {
	border-bottom: 0.5px #f9e3ad solid;
}

header .menu ul li .submenu dd:last-child {
	border-bottom: 0px;
}

header .menu ul li .submenu dd a {
	color: #f9e3ad;
	text-align: center;
	line-height: 2.5;
	text-transform: none;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	font-weight: normal;
	height: auto;
	width: 100%;
	padding: 0rem 1.4rem;
}

header .menu ul li .submenu dd a:hover {
	color: #fff;
}

header .menu ul li .last img {
	width: 5rem;
}

.index {
	padding: 50px 0px;
	overflow: hidden;
}
.index1 {
	padding: 50px 0px 0px;
	overflow: hidden;
}

.index .effect {
	height: 705px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index .effect .box {
	width: 474px;
	border: 5px #f8b9a3 solid;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 474px;
	border-radius: 100%;
	position: absolute;
}

.index .effect .box .sumcont {
	width: 386px;
	height: 386px;
	border-radius: 100%;
	overflow: hidden;
}

.index .effect .box .sumcont dd img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.index .effect .box .sumcont dd {
	display: none;
}

.index .effect .box .list {
	font-family: 'Times New Roman', Times, serif;
}

.index .effect .box .list li .f_icon {
	width: 85px;
	height: 85px;
	background-color: #fdd2b2;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index .effect .box .list li {
	position: absolute;
	cursor: pointer;
}

.index .effect .box .list li.no2 {
	top: -17px;
	right: 67px;
}

.index .effect .box .list li.no1 {
	top: -52px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .effect .box .list li.no3 {
	top: 72px;
	right: -17px;
}

.index .effect .box .list li.no4 {
	right: -50px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.index .effect .box .list li.no5 {
	bottom: 72px;
	right: -17px;
}

.index .effect .box .list li.no6 {
	bottom: -17px;
	right: 67px;
}

.index .effect .box .list li.no7 {
	bottom: -52px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .effect .box .list li.no8 {
	bottom: -17px;
	left: 67px;
}

.index .effect .box .list li.no9 {
	bottom: 72px;
	left: -17px;
}

.index .effect .box .list li.no10 {
	left: -50px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.index .effect .box .list li.no11 {
	top: 72px;
	left: -17px;
}

.index .effect .box .list li.no12 {
	top: -17px;
	left: 67px;
}

.index .effect .box .list li .content {
	position: absolute;
	width: 380px;
}

.index .effect .box .list li.no2 .content {
	left: 98px;
	top: 15px;
}

.index .effect .box .list li .content .title {
	background-image: url(../images/Brain_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 236px auto;
	line-height: 1;
	padding-left: 20px;
	padding-bottom: 14px;
	font-size: 27px;
	color: #b63535;
	font-weight: bold;
}

.index .effect .box .list li .desc {
	font-size: 14px;
	padding-left: 20px;
	line-height: 1.3;
}

.index .effect .box .list li.no3 .content {
	left: 75px;
	top: 54px;
}

.index .effect .box .list li.no4 .content {
	left: 75px;
	top: 47px;
	width: 330px;
}

.index .effect .box .list li.no5 .content {
	left: 72px;
	top: 50px;
	width: 330px;
}

.index .effect .box .list li.no6 .content {
	left: 72px;
	top: 50px;
}

.index .effect .box .list li.no7 .content {
	left: 0px;
	top: 95px;
	width: 450px;
}

.index .effect .box .list li.no1 .content {
	left: 0px;
	top: -67px;
	width: 450px;
}

.index .effect .box .list li .content.no1 {
	text-align: right;
}

.index .effect .box .list li .content.no1 .title {
	background-image: url(../images/Brain_19.png);
	padding-right: 20px;
	background-position: right bottom;
}

.index .effect .box .list li .content.no1 .desc {
	padding-right: 20px;
}

.index .effect .box .list li.no8 .content {
	right: 72px;
	top: 50px;
}

.index .effect .box .list li.no9 .content {
	right: 72px;
	top: 50px;
}

.index .effect .box .list li.no10 .content {
	right: 75px;
	top: 47px;
	width: 290px;
}

.index .effect .box .list li.no11 .content {
	right: 80px;
	top: 44px;
}

.index .effect .box .list li.no12 .content {
	right: 98px;
	top: 0px;
}

.index .effect .box .list li.no2 .f_icon {
	background-color: #fdd1b3;
}

.index .effect .box .list li.no3 .f_icon {
	background-color: #fdd0b3;
}

.index .effect .box .list li.no4 .f_icon {
	background-color: #fdd1b3;
}

.index .effect .box .list li.no5 .f_icon {
	background-color: #fcd4b2;
}

.index .effect .box .list li.no6 .f_icon {
	background-color: #fcd7b1;
}

.index .effect .box .list li.no7 .f_icon {
	background-color: #fcdbb0;
}

.index .effect .box .list li.no8 .f_icon {
	background-color: #fcdcb0;
}

.index .effect .box .list li.no9 .f_icon {
	background-color: #fcddb0;
}

.index .effect .box .list li.no10 .f_icon {
	background-color: #fcdbb0;
}

.index .effect .box .list li.no11 .f_icon {
	background-color: #fcd8b1;
}

.index .effect .box .list li.no12 .f_icon {
	background-color: #fcd5b2;
}

footer {
	background-color: #b63535;
	color: #f9e3ad;
	line-height: 1.4;
	padding: 25px 0px;
}

footer .container1 {
	max-width: 1500px;
	margin: 0px auto;
	width: 95%;
}

/*7月24新增*/
.atlas {
	color: #b63535;
	font-size: 14px;
	margin-bottom: 40px;
}

.atlas .list {
	width: 26.7%;
}

.atlas .pic {
	flex: 1;
	margin: 0px 28px;
}

.atlas .list.tpleft {
	text-align: right;
}

.atlas .list ul li {
	padding: 45px 0px;
	border-bottom: 2px #b63535 dotted;
}

.atlas .list ul li:last-child {
	border-bottom: 0px;
}

.atlas .list ul li .txt {
	margin-bottom: 13px;
}

.atlas .list ul li .txt img {
	height: 90px;
	width: auto;
}

.atlas .list ul li .txt.no2 img {
	
}

.index .effect_2 {
	height: 750px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 20px;
}

.index .effect_2 .box {
	width: 504px;
	background-image: url(../images/round_03.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 504px;
	border-radius: 100%;
	position: absolute;
}

.index .effect_2 .box .sumcont {
	width: 340px;
	height: 340px;
	border-radius: 100%;
	overflow: hidden;
}

.index .effect_2 .box .sumcont dd {
	display: none;
}
.index .effect_2 .box .sumcont dd img{    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;}

.index .effect_2 .box .list {
	font-family: 'Times New Roman', Times, serif;
}

.index .effect_2 .box .list li .f_icon {
	width: 127px;
	height: 127px;
	background-color: #fff;
	border-radius: 100%;
	display: flex;
	align-items: center;
	border: 1px #b63535 solid;
	justify-content: center;
	overflow: hidden;
}

.index .effect_2 .box .list li .f_icon img {
	width: 90%;
}

.index .effect_2 .box .list li {
	position: absolute;
	cursor: pointer;
}

.index .effect_2 .box .list li.no2 {
	top: 58px;
	right: -28px;
}

.index .effect_2 .box .list li.no1 {
	top: -74px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .effect_2 .box .list li.no3 {
	bottom: 60px;
	right: -28px;
}

.index .effect_2 .box .list li.no4 {
	bottom: -74px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .effect_2 .box .list li.no5 {
	bottom: 60px;
	left: -28px;
}

.index .effect_2 .box .list li.no6 {
	top: 58px;
	left: -28px;
}



.index .effect_2 .box .list li .content {
	position: absolute;
	width: 330px;
}

.index .effect_2 .box .list li.no2 .content {
	left: 120px;
	top: 98px;
	width: 315px;
}

.index .effect_2 .box .list li .content .title {
	background-image: url(../images/Brain_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 236px auto;
	line-height: 1;
	padding-left: 20px;
	padding-bottom: 14px;
	font-size: 27px;
	color: #b63535;
	font-weight: bold;
}

.index .effect_2 .box .list li .desc {
	font-size: 14px;
	padding-left: 20px;
	line-height: 1.3;
}

.index .effect_2 .box .list li.no3 .content {
	left: 84px;
	top: 124px;
}

.index .effect_2 .box .list li.no4 .content {
	left: 98px;
	top: 100px;
	width: 340px;
}

.index .effect_2 .box .list li.no5 .content {
	right: 83px;
	top: 100%;

}

.index .effect_2 .box .list li.no6 .content {
	right: 120px;
	top: 90px;
	width: 362px;
}


.index .effect_2 .box .list li.no1 .content {
	left: 115px;
	top: -30px;

}

.index .effect_2 .box .list li .content.no1 {
	text-align: right;
}

.index .effect_2 .box .list li .content.no1 .title {
	background-image: url(../images/Brain_19.png);
	padding-right: 20px;
	background-position: right bottom;
}

.index .effect_2 .box .list li .content.no1 .desc {
	padding-right: 20px;
}


.index .effect_3 {
	height: 720px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 0px;
}

.index .effect_3 .box {
	width: 504px;
	background-image: url(../images/round_031.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 504px;
	border-radius: 100%;
	position: absolute;
}

.index .effect_3 .box .sumcont {
	width: 440px;
	height: 440px;
	border-radius: 100%;
	overflow: hidden;
}

.index .effect_3 .box .sumcont dd {
	display: none;
}

.index .effect_3 .box .sumcont dd img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.index .effect_3 .box .list {
	font-family: 'Times New Roman', Times, serif;
}

.index .effect_3 .box .list li .f_icon {
	width: 110px;
	height: 110px;
	background-color: #fbe9bc;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.index .effect_3 .box .list li .f_icon img {
	width: 90%;
}

.index .effect_3 .box .list li {
	position: absolute;
	cursor: pointer;
}

.index .effect_3 .box .list li.no2 {
	top: 113px;
	right: -25px;
}

.index .effect_3 .box .list li.no1 {
	top: -74px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .effect_3 .box .list li.no3 {
	bottom: 7px;
	right: 63px;
}

.index .effect_3 .box .list li.no4 {
	bottom: -74px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .effect_3 .box .list li.no5 {
	bottom: 7px;
	left: 63px;
}

.index .effect_3 .box .list li.no6 {
	top: 113px;
	left: -42px;
}



.index .effect_3 .box .list li .content {
	position: absolute;
	width: 330px;
}

.index .effect_3 .box .list li.no2 .content {
	left: 100px;
	top: 90px;
	width: 315px;
}

.index .effect_3 .box .list li .content .title {
	background-image: url(../images/Brain_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 236px auto;
	line-height: 1;
	padding-left: 20px;
	padding-bottom: 14px;
	font-size: 27px;
	color: #b63535;
	font-weight: bold;
}

.index .effect_3 .box .list li .desc {
	font-size: 14px;
	padding-left: 20px;
	line-height: 1.3;
}

.index .effect_3 .box .list li.no3 .content {
	left: 33px;
	top: 100%;
}

.index .effect_3 .box .list li.no4 .content {
	left: 98px;
	top: 100px;
	width: 340px;
}

.index .effect_3 .box .list li.no5 .content {
	right: 30px;
	top: 100%;

}

.index .effect_3 .box .list li.no6 .content {
	right: 88px;
	top: 90px;
	width: 362px;
}


.index .effect_3 .box .list li.no1 .content {
	left: 115px;
	top: -30px;

}

.index .effect_3 .box .list li .content.no1 {
	text-align: right;
}

.index .effect_3 .box .list li .content.no1 .title {
	background-image: url(../images/Brain_19.png);
	padding-right: 20px;
	background-position: right bottom;
}

.index .effect_3 .box .list li .content.no1 .desc {
	padding-right: 20px;
}


.index .effect.num1 .box .list li .f_icon {
	background-color: #fff;
	border: 1px #b63535 solid;
}

.index .effect.num1 .box .sumcont {
	width: 366px;
	height: 366px;
}

.pro_show {
	padding-bottom: 10px;
	
}

.pro_show .show_1 {
	width: 100%;
	padding-bottom: 53px;
	
	padding-left: 48px;
}

.pro_show .show_1 .photo {
	width: 168px;
}

.pro_show .show_1 .content {
	flex: 1;
	margin-left: 55px;
	padding-left: 25px;
	border-left: 2px #b53534 solid;
	padding-top: 7px;
	padding-bottom: 17px;
}

.pro_show .show_1 .content .title {
	font-size: 32px;
	font-weight: bold;
	line-height: 1;
}

.pro_show .show_1 .content .desc {
	line-height: 1.4;
	margin-top: 15px;
	margin-bottom: 22px;
}

.pro_show .show_1 .content .more {
	width: 111px;
	height: 22px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #b53534;
	border: 2px #b53534 solid;
	font-size: 10px;
	text-transform: uppercase;
	
	font-weight: bold;
}

.pro_show .show_1 .content .more:hover {
	background-color: #b53534;
	color: #fff;
}

.show_2 {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding-bottom: 54px;
	border-top: 1px #cfc9d0 solid;
	padding-top: 20px;
}

.show_2 .s_book {
	width: 490px;
}

.show_2 .s_book .title {
	margin-bottom: 55px;
	font-weight: bold;
	font-size: 16px;
}

.form_box {
	padding-left: 48px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position:relative;
}

.form_box ul {
	width: 270px;
}

.form_box ul li {
	width: 100%;
	margin-bottom: 30px;
}

.form_box ul li .txt {
	line-height: 24px;
	margin-bottom: 5px;
}

.form_box .sumbit {
	height: 40px;
	line-height: normal;
	text-align: center;
	width: 90px;
	border-radius: 6px;
	background-color: #b63535;
	color: #fff;
	border: 1px #680000 solid;
	cursor: pointer;
}

.r_cont {
	width: 580px;
	border: 1px #dbdbdb solid;
	border-radius: 7px;
	padding: 27px;
	box-shadow: rgb(0 0 0 / 14%) 0px 0px 16px 0px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.r_cont .photo {
	width: 162px;
	margin-right: 30px;
	margin-left: 35px;
}

.r_cont .infor {
	flex: 1;
}
.r_cont .infor .title {
	color: #b63535;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 18px;
}

.r_cont .infor .red {
	color: #b63535;
}

.show_3 {
	border-bottom: 4px #fbe8b7 solid;
}

.show_3 ul li {
	min-width: 200px;
	height: 46px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff8e8;
	font-weight: bold;
	padding: 0px 20px;
	cursor: pointer;
}

.show_3 ul li span {
	display: inline-block;
	height: 46px;
	line-height: 46px;
	position: relative;
}

.show_3 ul li.cur span {
	color: #b63535;
	border-bottom: 2px #b63535 solid;
}

.show_4 {
	padding-top: 40px;
}

.t_roll {
	border: 1px #dcdcdc solid;
	padding: 42px 20px;
	border-radius: 10px;
	overflow-x: auto;
	margin-top: 36px;
}

.t_roll ul {
	display: flex;
}

.t_roll ul li {
	float: left;
	width: 203px;
	white-space: nowrap;
	margin-right: 20px;
}

.t_roll ul li img {}

.tabcontent_1 .p_show {
	display: none;
}

.tabcontent_1 .p_show.cur {
	display: block;
}


/*选择下拉效果*/

.select-ui {
	width: 100%;
	border: 1px #cfc9d0 solid;
	border-radius: 6px;
	background-color:#fff;
	
}

.select-ui .select {
	position: relative;
}

.select-ui select {
	display: none;
	position: relative;
	width: 100%;
	cursor: pointer;
}

.select-ui .select .button {
	width: 100%;
	padding: 0 8px 0 10px;
	height: 40px;
	line-height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #ffffff;
	border-radius: 25px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: #3d5efe;
	cursor: pointer;
}


.select-ui .select.focus {
	padding: 0px;
}


.select-ui .select.focus .button {
	border-color: rgb(55, 65, 81);
}


.select-ui .select .button .text {
	flex: 1;
	color: #b2b2b2;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: flex-start;
	overflow: auto;
	box-sizing: border-box;

	display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;

}

.select-ui-multiple .select .button .text::-webkit-scrollbar {
	width: 7px;
	height: 7px;
	background: #ffffff;
}

.select-ui-multiple .select .button .text::-webkit-scrollbar-thumb {
	background: rgba(214, 216, 221, .7);
	scrollbar-arrow-color: #898989;
	border-radius: 7px;
}


.select-ui .select .button .text .item {
	display: flex;
	margin-right: 5px;
	align-items: center;
	padding: 0 5px;
	color: #ffffff;
	background-color: #333333;
	line-height: 26px;
	white-space: nowrap;
	flex-wrap: nowrap;
	border-radius: 3px;
	font-size: 12px;
}


.select-ui .select .button .text .item i {
	width: 10px;
	height: 10px;
	background-image: url(../images/xsj.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-left: 3px;
}


.select-ui .select .button .fill-current {
	fill: rgb(0, 0, 0);
}


.select-ui .select .options {
	--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	position: absolute;
	top: 100%;
	border-radius: 4px;
	background: #ffffff;
	border: 1px #efeff0 solid;
	display: flex;

	flex-direction: column;
	width: 100%;
	z-index: 1000;

	visibility: hidden;
	opacity: 0;
	box-sizing: border-box;
	margin-top: -8px;
	

}


.select-ui .select.focus .options {
	margin-top: 0px;
	opacity: 1;
	visibility: visible;
	transition: all .3s;
	-webkit-transition: all .3s;
}


.select-ui .select .options li {
	font-size: 12px;
	text-align: left;
	margin: 0;
	color: #666;
	width: 100%;
	padding: 0px; margin-right:0px !important;
}


.select-ui .select .options li {
	 margin-right:0px !important;
}


.select-ui .select .options li.selected span {
	color: #fff;
	background-color: #b63535;
}


.select-ui .select .options li span {
	display: block;
	padding: 8px 15px;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	cursor: pointer;
}

.select-ui .select .options li span:hover {
	background-color: #f9e3ad;
	color: #b63535;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.container_tabs {
	display: none;
}

.cur {
	display: block;
}

.pro_show .show_2 .s_book.no2{
	width: 100%;
}
.pro_show .show_2 .s_book.no2 .form_box{
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left:0px;
}
.pro_show .show_2 .s_book.no2 .form_box ul{ width: auto;display: flex;
	align-items: center;}
.pro_show .show_2 .s_book.no2 .form_box ul li{ width: 270px; margin-right: 20px;}
.mammal_1{
	padding: 20px; 
	border-radius: 4px; border: 1px #EBEEF5 solid;
 background-color: #FFF;box-shadow:0px 1px 12px rgb(0 0 0 / 10%);
 max-height: 800px;
 overflow-y: auto;
}
.mammal_1 ul{display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 22px 22px;
align-items: stretch;}
.mammal_1 ul li{ border-radius: 8px; overflow: hidden;}
.mammal_1 ul li a{ display: block; text-align: center;}
.mammal_1 ul li .photo{ height: 200px; }
.mammal_1 ul li .photo img{    top: 0; width: 100%; height: 100%;object-fit: cover;
	object-position: center center;transition: .5s; position: relative;}
.mammal_1 ul li .content{background-color: #fff6df;height: 100px;
    transition: .5s; padding: 20px 10px; position: relative;}
.mammal_1 ul li .content .title{ color: #fff; font-size: 18px; font-weight: bold; line-height: 1.1; color: #333; margin-bottom: 5px;}
.mammal_1 ul li .content .sml{ color: #b63535;opacity: 0;
    transition: .5s; font-style:italic;}
.mammal_1 ul li:hover .content .sml{opacity: 1;}
.mammal_1 ul li:hover .photo img{ top: -30px;}
.mammal_1 ul li:hover .content{ margin-top: -60px;
    height: 160px;}
.show_41{ padding-top: 26px; margin-bottom: 80px;}
.show_42{ padding-top: 26px; margin-bottom: 40px;}
.tabcontent_1 .mammal_1 {
	display: none;
}

.tabcontent_1 .mammal_1.cur {
	display: block;
}
.show_21{}
.show_21 .book_3{
	flex:1; margin-right: 57px;

}
.show_21 .book_3 .p_box{border: 1px #dbdbdb solid;
    border-radius: 7px;
    padding: 20px 20px 16px;
    box-shadow: rgb(0 0 0 / 14%) 0px 0px 16px 0px;}
.show_21 .book_3 .p_box .list textarea{
 border: 1px #D9D9D9 solid;
 padding: 15px; width: 100%;
 height: 127px; outline: none;
}
.show_21 .book_3 .p_box{ margin-bottom: 25px;}
.show_21 .book_3 .p_box:last-child{ margin-bottom: 0px;}
.show_21{  padding-bottom: 34px;
    border-top: 1px #cfc9d0 solid;
    padding-top: 20px;}
.show_21 .title{margin-bottom: 40px;
		font-weight: bold; font-size: 16px;}
.show_21 .b_middle{    display: flex;
    align-items: stretch;;
    justify-content: space-between;}
.r_cont.no1 .photo{ margin-right: 0px;}
.show_21 .book_3 .p_box .chico_1{ font-size: 12px;}
.show_21 .book_3 .p_box .chico_1 label{ display: flex; align-items: center;}
.show_21 .book_3 .p_box .chico_1 label input[type='radio']{ width:13px; height:13px; border:1px #eee solid; -webkit-appearance: none;outline: none; margin-right:7px; border-radius: 3px;
    cursor: pointer; margin-top: 0px; margin-left: 0px;}
.show_21 .book_3 .p_box .chico_1 label input[type=radio]:checked {
    width:13px;
    height: 13px;
    background: url(../images/checkbox-+-spacer.png)no-repeat center;
	background-size:cover;
    border: 0px solid #535353;
}
.show_21 .book_3 .p_box .chico_1 .sumbit{height: 25px;
    line-height: normal;
    text-align: center;
    width: 71px;
    border-radius: 6px;
    background-color: #b63535;
    color: #fff;
    border: 1px #6D0707 solid;
    cursor: pointer; font-size: 12px; margin-left: 10px;}
	.show_21 .book_3 .p_box .chico_1 .sumbit.no1{ color: #B3261E; background-color: #fff;}
.border_5{
	padding: 20px;
	border-radius: 4px; border: 1px #EBEEF5 solid;
 background-color: #FFF;box-shadow:0px 1px 12px rgb(0 0 0 / 10%);
}

.crosstalk ul{ display: flex; align-items: stretch;  flex-wrap: wrap;}
.crosstalk ul li{ width: 25%; padding: 10px;}
.crosstalk ul li .photo{ }
.crosstalk ul li .photo img{ width: 100%; height: 100%;object-fit: cover;
	object-position: center center;}

.tabcontent_1 .cell_box {
		display: none;
	}
	
.tabcontent_1 .cell_box.cur {
		display: block;
	}
.tabcontent_9 .cell_box {
		display: none;
	}
	
.tabcontent_9 .cell_box.cur {
		display: block;
	}
.tabcontent_5 .cell_box {
		display: none;
	}
	
.tabcontent_5 .cell_box.cur {
		display: block;
	}
.crosstalk ul li.no1 .photo{}
.b_table .b_title{ padding-bottom: 18px; margin-bottom: 20px;border-bottom: 1px solid #EBEEF5;}
.b_table .b_title .down{ width: 100px; height: 40px; background-color:#B3261E; color: #fff; text-align: center; line-height: 40px; border-radius: 25px;}
.tf_box{ width: 100%; overflow-x: auto;}
.tf_box .ta_cont{border-left: 1px solid #EBEEF5;word-break:break-word;    border-top: 1px solid #EBEEF5;}
.tf_box .ta_cont ul{ display: flex; align-items: stretch;    -webkit-transition: background-color .25s ease;
    transition: background-color .25s ease; }
.tf_box .ta_cont ul li{ flex:1; padding: 12px 10px;color: #606266; line-height: 23px; display: flex; align-items: center;border-bottom: 1px solid #EBEEF5; overflow: hidden;    border-right: 1px solid #EBEEF5;}
.tf_box .ta_cont ul li.no1{ flex:none; width: 10%;}
.tf_box .ta_cont ul li.no2{ flex:none; width: 16%;}
.tf_box .ta_cont ul.first{ background-color: #fff !important;    color: #909399; font-weight: bold;}
.tf_box .ta_cont ul:nth-child(odd){background: #FAFAFA;}
.tf_box .ta_cont ul.second:hover{ background-color: #F5F7FA;}
/*翻页*/
.fany{display:flex;align-items: center; justify-content: center; margin-top:10px;text-transform: uppercase;
}
.fany.num1{ justify-content: space-between; padding-top: 21px;}
.fany.num1 .all{text-transform: none;}
/*分页*/
.divid-a {
   display: flex;
   align-items: center;
   justify-content: center;
flex-wrap: wrap; font-size:13px;
}
.divid-a a {
   background: #fff;
   color: #606266; background-color: #f4f4f5; font-size:13px;
  min-width:30px;
   padding:0px 5px; height:28px;
   cursor:pointer; margin:0px 5px;
   display: flex; line-height: 28px;
   align-items: center;
   justify-content: center;
    border-radius:2px;
	font-weight: bold;
   
} 
.divid-a span{ margin:5px 10px;}

.divid-a a:hover{
	color: #b63535;
  }
.divid-a a.active{
	color: #fff;
	 background:#b63535;
	 border:1px #b63535 solid;
  }
  .divid-a a.active:hover{color: #fff;}
.divid-a .up{font-family:黑体; font-weight: bold;}
.divid-a .up:hover{ color: #333;}
.divid-a .se_col{ width: 130px; margin-right: 15px;}
.divid-a .se_col .select-ui .select .button .text{ text-align: center;color: #606266;}
.divid-a .se_col .select-ui .select .button{ height: 28px; line-height: 28px;}
.divid-a .se_col .select-ui .select .options li span{ margin: 0px; white-space:nowrap;}
.s_book.num3{  flex:1; margin-right: 40px;}
.s_book.num3 .form_box{flex-direction: column; padding-left: 15px;}
.s_book.num3 .form_box ul{ width: 100%; display: flex; flex-wrap: wrap; align-items: stretch; justify-content: space-between;}
.s_book.num3 .form_box ul li{ width: 47%;}
.s_book.num3 .form_box.rats1{ width: 595px; padding: 0px; margin: 0px auto;}
.virus_1{ margin-bottom: 50px;}
.virus_1 .virus_list{max-height: 1000px; overflow-y: auto;}
.virus_1 .virus_list ul{display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 23px 10px;
align-items: stretch;}
.virus_1 .virus_list ul li{ border: 1px #ececec solid; overflow: hidden;}
.virus_1 .virus_list ul li a{ display: block; padding: 11px;}
.virus_1 .virus_list ul li a .photo{ width: 100%; overflow: hidden;}
.virus_1 .virus_list ul li a .photo img{ width:100%; height:100%; object-fit: cover;
	object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.virus_1 .virus_list ul li a:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.virus_1 .virus_list ul li a .txt{ font-weight: bold; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.virus_1 .virus_list ul li a .desc{ font-size: 12px; color: #666; margin: 7px 0px 10px;}
.virus_1 .virus_list ul li a .more{    height: 22px;
    line-height: 21px;
    text-align: center; font-size: 12px;
    display: inline-block; padding: 0px 8px;
    border-radius: 2px;
    background-color: #b63535;
    color: #fff;
    border: 1px #680000 solid;
    cursor: pointer;}
.virus_1 .virus_list ul li a:hover .more{  color: #f9e3ad;}


.tf_box3{ width: 100%; overflow-x: auto;}
.tf_box3 .ta_cont{word-break:break-word;    border-bottom: 1px solid #808080;}
.tf_box3 .ta_cont ul{ display: flex; align-items: stretch;    -webkit-transition: background-color .25s ease;border-left: 1px solid #e6e6e6;
    transition: background-color .25s ease; }
.tf_box3 .ta_cont ul li{ flex:1; padding: 12px 10px; line-height: 1.2; display: flex; align-items: center;border-bottom: 1px solid #e6e6e6; overflow: hidden;    border-right: 1px solid #e6e6e6; justify-content: center;}
.tf_box3 .ta_cont ul li.no1{ flex:none; width: 15%;}
.tf_box3 .ta_cont ul li.no2{ flex:none; width: 12.5%;}
.tf_box3 .ta_cont ul li.no3{ flex:none; width: 20%;}
.tf_box3 .ta_cont ul.first{ background-color: #fff !important;    color: #333; font-weight: bold; border: 1px #808080 solid; }
.tf_box3 .ta_cont ul.first li{ border: 0px;}
.tf_box3 .ta_cont ul:nth-child(odd){background: #f9f9f9;}
.tf_box3 .ta_cont ul.second:hover{ background-color: #f8f8f8;}
.b_table .view_title { margin-bottom: 23px;}
.b_table .view_title .tpleft .select-ui{ margin: 0px 7px;}
.b_table .view_title .tpleft .select-ui .select .button{ height: 30px; line-height: 30px;}
.b_table .view_title .search_3 .formbit{width: 176px; padding: 0px 10px;
    border: 1px #cfc9d0 solid; height: 32px; line-height: normal;
    border-radius: 2px; margin-left: 4px;  outline: none;}
	.tf_box3 .ta_cont ul li .red{ color: #b63535; cursor:pointer;}
.show_21 .rbox{ display: flex; align-items: stretch; justify-content: space-between; margin-bottom: 40px;}
.rag_class{ width: 100%; overflow-x: auto; height: 45px; margin-bottom: 20px;}
.rag_class ul li{ background-color: #FBE9BC; border: 1px #FBE9BC solid; min-width: 93px; height: 40px; line-height: 40px; border-radius: 8px; padding: 0px 5px; margin-right: 20px; color:#1E1E1E; font-size: 16px; text-align: center;white-space:nowrap; cursor: pointer;}
.rag_class ul li.cur{ background-color: #B3261E;border: 1px #6D0707 solid; color: #fff;}
.rat_content .rat_desc p{ margin-bottom: 20px;}
.rat_content .rat_desc{ color: #49454F;}
.rat_content .rat_desc .rat_tit{ border-top: 1px #cac4d0 solid; padding-top: 7px;}
.rat_content .rat_desc .red{color: #b63535; text-decoration: underline;}

.tabcontent_1 .rat_content {
	display: none;
}

.tabcontent_1 .rat_content.cur {
	display: block;
}
.sleep_m{ margin-bottom: 80px;}
.sleep_one{ }
.sleep_one ul{ display: flex; align-items: stretch; flex-wrap: wrap;}
.sleep_one ul li{ width: 33.3%; display: flex; align-items: center; overflow: hidden; border-right: 1px #000 solid;}
.sleep_one ul.first li{ font-weight: bold; padding-left: 152px; padding-bottom: 10px;}
.sleep_one ul .cont{ align-items: stretch; flex-wrap: wrap; flex:1;}
.sleep_one ul.first{border-bottom: 1px #000 solid;}
.sleep_one ul.first .cont .lab{ width: 50%;}
.sleep_one ul.second .cont .item{ width: 50%; display: flex; align-items: center; line-height: 2;}
.sleep_one ul.second li{ padding-left: 24px; padding-top: 14px; padding-bottom: 14px;}
.sleep_one ul.second li .tpleft{ width: 114px; text-align: center; margin-right: 9px; font-weight: bold;}
.sleep_one ul.second li .tpleft img{ width: 78px;}
.sleep_one ul li:nth-child(3n){ border-right: 0px;}
.sleep_one ul.second .cont .item input[type='checkbox']{ width:13px; height:13px; border:1px #000 solid; -webkit-appearance: none;outline: none; margin-right:5px;
    cursor: pointer;}
.sleep_one ul.second .cont .item input[type=checkbox]:checked {

    background: url(../images/check_03.jpg)no-repeat center;
	background-size:cover;
    border: 0px ;
}
.s_sumbit{ text-align: center; padding-top: 35px;}
.s_sumbit button{    height: 40px;
    line-height: normal;
    text-align: center;
    width: 157px;
    border-radius:8px;
    background-color: #b63535;
    color: #fff;
    border: 1px #680000 solid;
    cursor: pointer;}
.tf_box3.num5 .ta_cont ul li{ justify-content: flex-start;}
.tf_box3.num5 .ta_cont ul li.no1{ width: 75px;justify-content: center;}
.tf_box3.num5 .ta_cont ul li.no2{ width: 102px;justify-content: center;}
.tf_box3.num5 .ta_cont ul:nth-child(odd){ background-color: #fff;}
.tf_box3.num5 .ta_cont ul.second li.no1{ background-color: #ffdada;}
.tf_box3.num5 .ta_cont ul.second li.no2{ color: #b63535;}

.tf_box3.ceshi2 .ta_cont ul li.no1 .check_b[type='checkbox']{width:13px; height:13px; border:1px #000 solid; -webkit-appearance: none;outline: none; 
    cursor: pointer;}
.tf_box3.ceshi2 .ta_cont ul li.no1 .check_b[type=checkbox]:checked {  
    background: url(../images/gou1.png)no-repeat center;
	background-size:cover;
    border: 0px ;
}



.tf_box3.num51 .ta_cont ul li.no1 .check_b[type='radio']{width:12px; height:12px; border:1px #000 solid; -webkit-appearance: none;outline: none; 
    cursor: pointer;}
.tf_box3.num51 .ta_cont ul li.no1 .check_b[type=radio]:checked {
    width:12px; height:12px; 
    background: url(../images/gou1.png)no-repeat center;
	background-size:cover;
    border: 0px ;
}
.down_1{ padding-top: 24px;}
.down_1 a{height: 40px;
    line-height: 40px;
    text-align: center;
    min-width: 188px; padding: 0px 10px;
    border-radius: 8px;
    background-color: #fff;
    color: #B3261E;
    border: 1px #680000 solid;
    cursor: pointer; margin-right: 19px;}
.down_1 a:hover,.down_1 a.active{
		background-color: #b63535;
		color: #fff; 
	
	}
.b_Frame2{  background-color:rgba(0,0,0,0.5); position: fixed; left: 0px; top: 0px; width: 100%;
height: 100%; z-index: 9999999990; display: flex; align-items: center; justify-content: center; display:none;}
.b_Frame2.show,
.b_Frame2.active{display: flex; }
.b_Frame2 .r_cont3 {
	width: 580px;
	border: 1px #dbdbdb solid;
	border-radius: 7px;
	padding: 27px;
	box-shadow: rgb(0 0 0 / 14%) 0px 0px 16px 0px;
	position: relative;
	background-color: #fff;
	position: relative;
	
}
.b_Frame2 .r_cont3 .closed{ width: 22px; height:22px; background-image: url(../images/closed.png); background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; right: 10px; top: 10px; cursor: pointer;}
.b_Frame2 .r_cont3 .box{display: flex;
	align-items: flex-start;
	justify-content: space-between;}
	.b_Frame2 .r_cont3 .photo {
	width: 162px;
	margin-right: 30px;
	margin-left: 35px;
}

.b_Frame2 .r_cont3 .infor {
	flex: 1;
}
.b_Frame2 .r_cont3 .infor .title {
	color: #b63535;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 22px;
}

.b_Frame2 .r_cont3 .infor .red {
	color: #b63535;
}
.dargon_m{ display: flex; align-items: flex-start; justify-content: space-between;}
.dargon_m .photo{ width: 410px; margin-left: 20px;} 
.dargon_m .box_2{ flex:1;}
.b_table .view_title .search_3.no3 .formbit{ width: 236px; border-radius: 8px; margin-right: 23px; height: 40px;}
.b_table .view_title .search_3.no3 .sumbit2{    height: 40px;
    line-height: normal;
    text-align: center;
    width: 94px;
    border-radius: 6px;
    background-color: #b63535;
    color: #fff;
    border: 1px #680000 solid;
    cursor: pointer;}
.b_table .view_red{ color: #B3261E; margin-bottom: 7px;}
.b_table .view_title.num3{ margin-bottom: 20px;}
.tf_box3.num4 .ta_cont ul li{ justify-content: flex-start;padding: 6px 3px;}
.tf_box3.num4 .ta_cont ul li.no1{ width: 20%;}
.tf_box3.num4 .ta_cont ul:nth-child(odd){ background-color: #fff;}
.show_21 .col-md-10{width: 90% !important; margin: 0px auto;}
.pro_show { color: #000;}
.pro_show .custom-file a{  color: #b63535;}
.btn-primary:hover{background-color: #680000 !important;
    border-color: #680000 !important;}
.btn-primary{background-color: #b63535 !important;
		border-color: #b63535 !important;}
.dance5{ padding-bottom: 80px;}

.crosstalk.num5 ul li{ text-align: center;}
.crosstalk.num5 ul li .photo{ border: 1px #dfdfdf solid;}
.crosstalk.num5 ul li .txt{ font-weight: bold; margin-bottom: 20px;}
.bog_show.num6{ margin-bottom: 70px;}

.h_midd .case-item {
	float: left;
	margin: 30px 40px;
	margin-bottom: 20px
}
.h_midd .ih-item {
	position: relative;
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out
}


.h_midd .ih-item a {
	color: #333
}

.h_midd .ih-item a:hover {
	text-decoration: none
}

.h_midd .ih-item img {
	width: 100%;
	height: 100%
}

.h_midd .ih-item.circle,
.h_midd .ih-item.circle .img {
	position: relative;
	width: 120px;
	height: 120px;
	border-radius: 50%
}

.h_midd .ih-item.circle .img:before {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	border-radius: 50%;
	box-shadow: inset 0 0 0 16px rgba(255, 255, 255, .6), 0 1px 2px rgba(0, 0, 0, .3);
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out
}

.h_midd .ih-item.circle .img img {
	border-radius: 50%
}

.h_midd .ih-item.circle .info {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	border-radius: 50%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.h_midd .ih-item.square {
	position: relative;
	width: 316px;
	height: 216px;
	border: 8px solid #fff;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .3)
}

.h_midd .ih-item.square .info {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.h_midd .ih-item.circle.effect1 .spinner {
	width: 130px;
	height: 130px;
	border: 10px solid #f9e3ad;
	border-right-color: #fab1b1;
	border-bottom-color: #fab1b1;
	border-radius: 50%;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out
}

.h_midd .ih-item.circle.effect1 .img {
	position: absolute;
	top: 10px;
	bottom: 0;
	left: 10px;
	right: 0;
	width: auto;
	height: auto
}

.h_midd .ih-item.circle.effect1 .img:before {
	display: none
}

.h_midd .ih-item.circle.effect1.colored .info {
	background: #1a4a72;
	background: rgba(26, 74, 114, .6)
}

.h_midd .ih-item.circle.effect1 .info {
	top: 10px;
	bottom: 0;
	left: 10px;
	right: 0;
	background: #333;
	background: rgba(0, 0, 0, .6);
	opacity: 0;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out
}

.h_midd .ih-item.circle.effect1 .info h3 {
	color: #fff;
	text-transform: uppercase;
	position: relative;
	letter-spacing: 2px;
	text-align: center;
	font-size: 13px;
	/* margin: 0 30px; */
	padding: 55px 0 0;
	height: 110px;
	text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0, 0, 0, .3);
}

.h_midd .ih-item.circle.effect1 .info p {
	color: #bbb;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255, 255, 255, .5)
}

.h_midd .ih-item.circle.effect1 a:hover .spinner {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.h_midd .ih-item.circle.effect1 a:hover .info {
	opacity: 1
}
.show_21 .title.no4{ margin-bottom: 0px;}
.show_21 .h_midd{ overflow: hidden; padding-bottom: 30px;}
.show_21 .tissue { width: 95%; margin: 0px auto 50px;}
.show_21 .tissue .tpleft{ width: 89px; text-align: center; color: #b63535; font-size: 16px; font-style: italic;}
.show_21 .tissue .list { flex:1;}
.show_21 .tissue .list ul { flex-wrap: wrap;}
.show_21 .tissue .list ul li{ width: 89px;cursor: pointer;}
.show_21 .tissue .list ul li:hover{    -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 3);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 3);
    -webkit-transform: translate3d(0, -1px, 0);
    transform: translate3d(0, -1px, 0);
    }
.tf_box3.num7 .ta_cont ul.first{ border: 0px;border-bottom: 1px #808080 solid;}
.tf_box3.num7 .ta_cont ul{ border-left: 0px;}
.tf_box3.num7 .ta_cont ul.second li:last-child{  border-right: 0px;}
.tf_box3.num7 .ta_cont ul li{ justify-content: flex-start;}
.tf_box3.num7 .ta_cont ul li.no11{ flex:none; width: 55px; display:flex;align-items: center;
    justify-content: center;}
.vir_tral{ width: 90%; margin: 0px auto}
.vir_tral .vir_list{ margin-bottom: 90px; }
.vir_tral .vir_list ul li .txt{ font-size: 16px;}
.vir_tral .vir_list ul{ display: flex; align-items:center;}
.vir_tral .vir_list ul li{ flex:1; text-align: center;}
.vir_tral .vir_list ul li .select-ui{ width: 264px; margin: 0px auto;}
.vir_tral .vir_list ul li .select-ui .select .button .text{ color: #000; text-align: left;}
.vir_tral .vir_item ul{ display: flex; align-items: stretch; flex-wrap: wrap;}
.vir_tral .vir_item ul li{ text-align: center; width: 50%;}
.vir_tral .vir_item ul li .down{ text-align: center;}
.show_31{ display: flex; align-items:stretch; justify-content: space-between; margin-bottom: 45px;}
.show_31 .box{ width: 48%;}
.show_31 .box .title{ font-size: 16px; font-weight: bold; margin-bottom: 17px;}
.show_31 .box .list{ width: 280px; margin: 0px auto;}
.show_31 .box .list ul li{ margin-bottom: 23px;}
.show_31 .box .list ul li .txt{ margin-bottom: 5px;}
.show_31 .box .list ul li.last{ text-align: center;}
.show_31 .box .list ul li.last button{}
.sumbit5{height: 40px;
    line-height: normal;
    text-align: center;
    min-width: 93px; padding: 0px 7px;
    border-radius: 6px;
    background-color: #b63535;
    color: #fff;
    border: 1px #680000 solid;
    cursor: pointer;}
.show_31 .box .list.num8 { width: 100%;}
.show_31 .box .list.num8 ul{ display: flex;  align-items: stretch; flex-wrap: wrap; justify-content: space-between;}
.show_31 .box .list.num8 ul li{ width: 48%;}
.show_31 .box .list.num8 ul li.no3,.show_31 .box .list.num8 ul li.last{ width: 100%;}
.show_31 .box { padding-left: 28px; padding-right: 28px; padding-bottom: 20px; border-radius: 30px;}
.show_31 .box .list.num8 ul li.last .sumbit5 img{ height: 14px; width: auto; margin-right: 6px;}
.show_31 .box .list.num8 ul li.last .sumbit5 { padding: 0px 15px; display: flex; align-items: center; justify-content: center;}
.show_31 .box .list.num8 ul li.last{ display: flex; align-items: center; justify-content: center;}
.s_snake{ background-color: #fff1d0; padding: 10px 20px; margin: 0px auto 30px;}
.s_snake ul{ display: flex; align-items: stretch; flex-wrap: wrap;}
.s_snake ul li{ width: 16.6%; padding: 10px 10px;}
.s_snake ul li .box1{ width: 164px; margin: 0px auto; position: relative;border: 1px solid #FFFFFF; height: 164px; overflow: hidden;}
.s_snake ul li .box1 img{ width: 100%; height: 100%;}
.s_snake ul li .box1 .txt{position: absolute;
    top: 0px;
    left:-100%;
    width: 100%; color: #fff; text-align: center;
    height: 100%; z-index: 20; 
    background: url(../images/new-bg.png); display: flex; align-items: center; justify-content: center; flex-direction: column;
    padding: 0 5px;transition: all .3s ease;-webkit-transition: all .3s ease;}
.s_snake ul li .box1:hover .txt{ left: 0px;}
.s_snake ul li .box1 .txt h2{ width: 100%;   color: #FFFFFF;
		font-size: 18px;
		text-align: center;
		margin-top: 20px;
		border-bottom: 1px dashed #FFFFFF;
		padding-bottom: 5px; margin-bottom: 10px;}
.s_snake ul li .box1 .txt .btn-primary{    background-color: #b63535;
    border-color: #680000 ; height: 36px; line-height: 36px; display: inline-block; padding: 0px 12px; border-radius: 8px; color: #fff;}
	.s_snake ul li .box1 .txt .btn-primary:hover{ background-color: #f9e3ad; color: #b63535; font-weight: bold;}
.snake_1{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 40px;}
.snake_1 .tpright{ margin-left: 30px;}
.b_table .snake_3 {    border-bottom: 1px solid #EBEEF5; padding-bottom: 15px; margin-bottom: 15px; }
.b_table .snake_3 .desc{ text-align: right; margin-top: 10x;}
.b_table .snake_3 .desc .down{ display: inline-block; width: 78px;
    height: 27px;
    background-color: #B3261E;
    color: #fff;
    text-align: center;
    line-height: 27px;
    border-radius:2px;}
.fany.num6{ padding-top: 30px;}
.b_table.dance2{ margin-bottom: 40px;}
.b_table .b_title .down.no2{width: 78px;
    height: 27px; line-height: 27px; border-radius:2px;}
	.b_table .key_1{ margin-bottom: 5px;}
.b_table .key_1 ul{ display: flex; align-items: stretch; flex-wrap: wrap; justify-content: center;}
.b_table .key_1 ul li{ margin: 10px 5px; border-radius:3px; height: 35px; line-height: 35px; color: #fff; padding: 0px 10px; display: inline-block; background-color: #662b2f; cursor: pointer;}
.b_table .key_1 ul li.color2{ background-color: #108b96;}
.b_table .key_1 ul li.color3{ background-color: #6d5c3d;}
.b_table .key_1 ul li.color4{ background-color: #99806c;}
.b_table .key_1 ul li.color5{ background-color: #81474c;}
.b_table .key_1 ul li.color6{ background-color: #344b5c;}
.b_table .key_1 ul li.color7{ background-color: #2e59a7;}
.b_table .key_1 ul li.color8{ background-color: #f3993a;}
.tf_box .ta_cont ul li .red{ color: #B3261E;}
.tf_box.height4{ max-height: 500px; overflow-y: auto;}
.b_table .snake_title{ font-size: 20px; font-weight: bold;}
.b_table .snake_all{ margin-bottom: 10px;}
.tf_box .ta_cont ul li.no12{ flex:none;width: 65px;}
.tf_box .ta_cont ul li.no22{ flex:none;width: 25%;}
.tf_box .ta_cont ul li.no33{ flex:none;width: 20%;}
.pig_box{ border: 1px #b3261e dotted; padding: 27px;}
.pig_class ul li a{ min-width: 111px; height: 29px; line-height: 29px; background-color: #D9D9D9; color: #fff; font-weight: bold; border-radius: 4px 4px 0px 0px; display: inline-block; text-align: center;}
.pig_class ul li.redbg a{ background-color: #b3261e;}
.show_32 { margin-bottom: 60px;}
.show_32 ul{ display: flex; align-items: stretch; flex-wrap: wrap; justify-content: space-between;}
.show_32 ul li{ width: 48%;}
.show_32 ul li .txt{ position: relative; color: #B3261E; padding-bottom: 10px; width: 100%; display: block; text-align: center; margin-bottom: 30px; font-size: 16px;}
.show_32 ul li .txt:before{ content: ""; position: absolute; left: 50%; bottom: 0px;transform:translateX(-50%);-webkit-transform:translateX(-50%); width: 80%; height: 2px; background-color: #b3261e;}
.pig_class ul li.graybg a{ background-color: #FBE9BC; color: #EAA700;}
.pig_class ul li.blackdbg a{ background-color: #000;}
.show_2.num9{ border-top: 0px; }
.choose_4 { margin-bottom: 45px;}
.choose_4 .tpleft{ font-size: 30px; position: relative; padding-top: 15px;}
.choose_4 .tpleft:before{
	position: absolute;
    content: "";
    width: 60px;
    height: 2px;
    top: 0;
    left:0px;
    background:#000;
}
.choose_4 .tpleft:after{
	position: absolute;
    content: "";
    width: 90px;
    height: 2px;
    top: 10px;
    left: 0%;
    background: #b63535;
}
   
.choose_4 ul li{ border: 1px #b63535 solid; height: 34px; line-height: 34px; padding: 0px 10px; margin-left: 7px; cursor: pointer;}
.choose_4 ul li.cur{ background-color: #b63535; color: #fff;}
.spe_list ul{    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px 20px;
    align-items: stretch;}
.spe_list ul li{  text-align: center;
		border-radius: 4px;
		border: 1px #EBEEF5 solid;
		background-color: #FFF;
		box-shadow: 0px 1px 12px rgb(0 0 0 / 10%);}
.spe_list ul li .title{ font-size: 18px; font-weight: bold;}
.spe_list ul li .sml{color: #b63535; margin-bottom: 15px;}
.spe_list ul li .photo{position:relative; display:block; width:100%; overflow:hidden; margin-bottom: 10px;}
.spe_list ul li .photo img{ width:100%; height:100%;object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
 .spe_list ul li:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
 .spe_list ul li .box4 {border-top: 1px #e2e5e9 solid;}
 .spe_list ul li .box4 .item{ height:40px; flex:1; display: flex; align-items: center; justify-content: center;}
 .spe_list ul li .box4 .item:last-child{ border-left: 1px #e2e5e9 solid;}
 .spe_list ul li .box4 .item a{ display: flex; align-items: center;}
 .spe_list ul li .box4 .item a img{ height: 10px; width: auto; margin-right: 6px;}
 .spe_list ul li .box4 .item a:hover{color: #b63535;}
 .tabcontent_2 .spe_list{ display: none;}
 .tabcontent_2 .spe_list.cur{ display: block;}
 .brain_box{ border-top: 1px #b63535 solid;}
 .brain_box .btitle{color: #b63535; margin-bottom: 48px; padding-top: 5px; font-weight: bold;}
 .brain_box .pic{ margin-bottom: 64px;}
 .brain_box ul{}
 .brain_box ul li{ padding: 5px 0px 10px;border-top: 1px #000 solid;}
 .brain_box ul li .title{ font-weight: bold;}
 .show_21.red_bor{ border-top: 1px #b63535 solid; padding-top: 6px; margin-top: 40px;flex: 1;overflow: hidden;}
 .show_21.red_bor .title{color: #b63535;}
 .show_21 .b_class { margin-bottom: 24px;}
 .show_21 .b_class ul li{ background-color: #FBE9BC; min-width: 106px; height: 28px; line-height: 28px; text-align: center; border-radius: 7px; margin-right: 26px; cursor: pointer; }
 .show_21 .b_class ul li.cur{ background-color: #b63535; color: #fff;}
 .tf_box3.num51 .ta_cont ul li{ justify-content: flex-start;}
 .tf_box3.num51 .ta_cont ul li.no1{ width: 60px;justify-content: center;}
 .tf_box3.num51 .ta_cont ul li.no3{ width: 25%;}
 .tf_box3.num51 .ta_cont ul li.no4{ flex:none; width: 11%;}

 .tf_box3.num51 .ta_cont ul.second li.no1 .check_b[type='checkbox']{ width:12px; height:12px; border:1px #000 solid; -webkit-appearance: none;outline: none; 
    cursor: pointer;}
.tf_box3.num51 .ta_cont ul.second li.no1 .check_b[type=checkbox]:checked {
		width:12px; height:12px; 
    background: url(../images/gou1.png)no-repeat center;
	background-size:cover;
    border: 0px ;
}

.tabcontent_4 .b_table{ display: none;}
.tabcontent_4 .b_table.cur{ display: block;}
.cell_list ul{ display: grid;
	grid-template-columns: repeat(8, 1fr);
	grid-gap: 30px 10px;
align-items: stretch; margin-bottom: 80px;}
.cell_list ul li{ text-align: center; cursor:pointer;}
.cell_list ul li .txt{ font-weight: bold;}
.cell_list ul li .photo img{ width:100%; height:100%;object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.cell_list ul li .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}

.border_31{
	padding: 16px;
	border-radius: 9px; border: 1px #dbdbdb solid;
 background-color: #FFF;box-shadow:0px 1px 12px rgb(0 0 0 / 10%);
}
.brain_bq{ display: flex; align-items: stretch; margin-bottom: 12px;}
.brain_bq .tpright{ width: 602px; height: 79px; margin-left: 12px; display: flex; align-items: center;}
.brain_bq .tpleft{ flex:1; overflow: hidden; font-weight: bold;height: 79px;}
.brain_bq .tpleft .txt{ font-size: 36px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 3px; margin-right: 10px;}
.brain_bq .tpleft .eng{ font-size: 21px; font-style: italic;letter-spacing: 2px; color: #B3261E;}
.brain_bq .tpright .cont{ font-size: 18px; line-height: 29px; letter-spacing: 2px;}
.brain_one{ display: flex; align-items: stretch; margin-bottom: 53px;}
.brain_one .tpright{ width: 602px;  margin-left: 12px; text-align: center; font-size: 18px;letter-spacing: 2px; color: #B3261E; }
.brain_one .tpleft{ flex:1;  display: flex; align-items: stretch; }
.brain_one .tpright .title{ margin-bottom: 5px;}
.brain_one .tpleft .box{ width: 308px; margin-right: 12px; text-align: center;}
.brain_one .tpleft .box1{ flex:1; overflow: hidden;}
.brain_one .tpleft .box1 .title{font-size: 18px;letter-spacing: 2px; color: #B3261E;}
.brain_one .tpleft .box1 .desc{ font-size: 12px; line-height: 20px; letter-spacing: 2px;}
.tf_box3.num101 .ta_cont ul li.no1{ width: 64px;}
.tf_box3.num101 .ta_cont ul li.no3{ width: 12.5%;}
.tf_box3.num101 .ta_cont ul li.no4{ width: 20%; flex: none;}
.tf_box3.num101 .ta_cont ul.first{ background: #b63535 !important; color: #fff;    border: 1px #b63535 solid;}
.tf_box3.num101 .ta_cont ul li.no1 input[type='radio']{ width:13px; height:13px; border:1px #B3261E solid; -webkit-appearance: none;outline: none; margin-right:7px; border-radius:50%;
    cursor: pointer; margin-top: 0px; margin-left: 0px;}
	.tf_box3.num101 .ta_cont ul li.no1 input[type=radio]:checked {
    width:13px;
    height: 13px;
    background: url(../images/checkbox-+-spacer.png)no-repeat center;
	background-size:cover;
    border: 0px solid #535353;
}
.tf_box3.ceshi4 .ta_cont ul li.no11 input[type='radio']{ width:13px; height:13px; border:1px #B3261E solid; -webkit-appearance: none;outline: none; margin-right:7px; border-radius:50%;
    cursor: pointer; margin-top: 0px; margin-left: 0px;}
.tf_box3.ceshi4 .ta_cont ul li.no11 input[type=radio]:checked {
    width:13px;
    height: 13px;
    background: url(../images/checkbox-+-spacer.png)no-repeat center;
	background-size:cover;
    border: 0px solid #535353;
}

.r_cont.num5{ margin: 0px auto;}
.show_21.ceshi{ margin: 56px 0px;}
.show_21.red_bor1{ border-top: 1px #b63535 solid; padding-top: 6px; }
.show_21.red_bor1 .title{color: #b63535;}
.brain_two{ border: 1px #727272 dashed; padding: 17px; text-align: center; margin-top: 34px; margin-bottom: 73px;}
.brain_two .tit{ font-size: 16px; font-weight:bold; margin-bottom: 50px;}

.tissue_1{ margin-bottom:70px;}
.tissue_1 ul{display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-gap: 20px 20px;
align-items: stretch;
}
.tissue_1 ul li{ text-align:center;}
.tissue_1 ul li .photo{display: flex;
    align-items: center; overflow:hidden;
    justify-content: center; width:143px; height:143px; border-radius:13px; border:3px #b63535 dashed; margin:0px auto 7px;}
.tissue_1 ul li .photo img{ max-width:100%; max-height:100%;object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.tissue_1 ul li .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.tissue_1 ul li:hover .photo{  box-shadow:0px 0px 20px rgba(0,0,0,0.2);}

 .tissue_1 ul li .tit{ font-size:16px; font-weight:bold;}
.tissue_2{ margin-bottom:70px;}
.tissue_2 .title{ font-size:16px; font-weight:bold; margin-bottom:40px;}
.show_21.last{ margin-bottom:0px; padding-bottom:0px;}
.show_2 .tis_show{ padding-top:50px;}
.show_3.no2 ul li{ white-space:nowrap; flex:1; min-width:auto; overflow:hidden;}
.tissue_1.no2 ul{
	grid-template-columns: repeat(5, 1fr);}
.tissue_1.no2 ul li{}
.tissue_1.no2{ width:90%; margin:0px auto 70px;}

.book_4{ display:flex; justify-content: space-between; margin-bottom:70px;}
.book_4 .book_left{ width:272px; padding:0px 21px;}
.book_4 .book_left .s_bit{ text-align:center; font-weight:bold; margin-bottom:17px;}
.book_4 .book_left ul li{ margin-bottom:23px; text-align:left;}
.book_4 .book_left ul li .txt{ margin-bottom:4px;}
.book_4 .book_left ul li.last{ text-align:center;}
.book_4 .book_left ul li.last .sumbit{height: 30px;
    line-height: normal;
    text-align: center;
    width: 91px;
    border-radius: 6px;
    background-color: #b63535;
    color: #fff;
    border: 1px #6D0707 solid;
    cursor: pointer; font-size: 12px;}

.book_4 .p_box{flex:1;border: 1px #dbdbdb solid;
    border-radius: 7px;
    padding: 20px 20px 16px;
    box-shadow: rgb(0 0 0 / 14%) 0px 0px 16px 0px;}
.book_4 .p_box .list textarea{
 border: 1px #D9D9D9 solid;
 padding: 15px; width: 100%;
 height: 172px; outline: none;
}
.book_4 .p_box.no2{ width:410px; margin:0px 16px;}
.book_4 .p_box .list{ margin-bottom:13px;}
.book_4 .p_box .chico_1 .tpleft{ font-size:12px;}
.book_4 .p_box .chico_1 .sumbit{height: 33px;
    line-height: normal;
    text-align: center;
    width: 71px;
    border-radius: 6px;
    background-color: #b63535;
    color: #fff;
    border: 1px #6D0707 solid;
    cursor: pointer; font-size: 12px; margin-left: 10px; white-space:nowrap;}
.book_4 .p_box .chico_1 .sumbit.no1{ color: #B3261E; background-color: #fff;}
.enr_list{ margin-bottom:20px;}
.enr_list ul{ display:flex;align-items: stretch;flex-wrap: wrap;
    justify-content: space-between;}
.enr_list ul li{ width:49%; text-align:center; margin-bottom:24px;}
.enr_list ul li img{ object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.enr_list ul li:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}


.show_21.ceshi1{ margin-top:0px; padding-top:20px; border:0px;display: flex;
    align-items: center;
    justify-content: center; padding-bottom:46px;}
.show_21.ceshi1 .cont_1{ width:235px; margin-right:89px;}
.show_21.ceshi1 .cont_1 .photo{display: flex;
    align-items: center;
    overflow: hidden;
    justify-content: center;
    width: 235px;
    height: 235px;
    border-radius: 13px;
    border: 3px #b63535 dashed;
    margin: 0px auto 7px;}
.show_21.ceshi1 .cont_1 .photo img{max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    object-position: center center;}
.show_21.ceshi1 .cont_1 .txt{ text-align:center; font-size:18px; font-weight:bold;}

.tim_list ul li{ display:flex; align-items:center;}
.tim_list ul li .case-item {
	float: left;
	margin: 30px 40px;
	margin-bottom: 20px
}
.tim_list ul li .ih-item {
	position: relative;
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out
}


.tim_list ul li .ih-item a {
	color: #333
}

.tim_list ul li .ih-item a:hover {
	text-decoration: none
}

.tim_list ul li .ih-item img {
	width: 100%;
	height: 100%
}

.tim_list ul li .ih-item.circle,
.tim_list ul li .ih-item.circle .img {
	position: relative;
	width: 120px;
	height: 120px;
	border-radius: 50%
}

.tim_list ul li .ih-item.circle .img:before {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	border-radius: 50%;
	box-shadow: inset 0 0 0 16px rgba(255, 255, 255, .6), 0 1px 2px rgba(0, 0, 0, .3);
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out
}

.tim_list ul li .ih-item.circle .img img {
	border-radius: 50%
}

.tim_list ul li .ih-item.circle .info {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	border-radius: 50%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.tim_list ul li .ih-item.square {
	position: relative;
	width: 316px;
	height: 216px;
	border: 8px solid #fff;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .3)
}

.tim_list ul li .ih-item.square .info {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.tim_list ul li .ih-item.circle.effect1 .spinner {
	width: 130px;
	height: 130px;
	border: 10px solid #f9e3ad;
	border-right-color: #fab1b1;
	border-bottom-color: #fab1b1;
	border-radius: 50%;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out
}

.tim_list ul li .ih-item.circle.effect1 .img {
	position: absolute;
	top: 10px;
	bottom: 0;
	left: 10px;
	right: 0;
	width: auto;
	height: auto
}

.tim_list ul li .ih-item.circle.effect1 .img:before {
	display: none
}

.tim_list ul li .ih-item.circle.effect1.colored .info {
	background: #1a4a72;
	background: rgba(26, 74, 114, .6)
}

.tim_list ul li .ih-item.circle.effect1 .info {
	top: 10px;
	bottom: 0;
	left: 10px;
	right: 0;
	background: #333;
	background: rgba(0, 0, 0, .6);
	opacity: 0;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out
}

.tim_list ul li .ih-item.circle.effect1 .info h3 {
	color: #fff;
	text-transform: uppercase;
	position: relative;
	letter-spacing: 2px;
	text-align: center;
	font-size: 13px;
	/* margin: 0 30px; */
	padding: 55px 0 0;
	height: 110px;
	text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0, 0, 0, .3);
}

.tim_list ul li .ih-item.circle.effect1 .info p {
	color: #bbb;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255, 255, 255, .5)
}

.tim_list ul li .ih-item.circle.effect1 a:hover .spinner {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.tim_list ul li .ih-item.circle.effect1 a:hover .info {
	opacity: 1
}
.brain_box.num3 ul li .title{ cursor:pointer;}
.brain_box.num3 ul li .photo{ display:none;}
.brain_box.num3 ul li:last-child{    border-bottom: 1px #000 solid;}

.atlas_box{ display:flex;align-items: stretch; margin-bottom:50px;}
.atlas_box .bpleft{ flex:1; margin-right:25px;}
.atlas_box .brain_one{ margin-bottom:0px;}
.atlas_box .brain_bq .tpleft{ width:100%; margin-right:0px;}
.cell_box iframe {
  width: 100%;
  border: none;
  overflow: hidden; /* 隐藏滚动条 */
  display: block;vertical-align: bottom;
}

.pig_box.no1{border: 1px #EAA700 dotted;}
.pig_box.no2{border: 1px #000 dotted;}

.cel_iframe iframe html{}

.tabcontent_6 .brain_box {
	display: none;
}

.tabcontent_6 .brain_box.cur {
	display: block;
}
.tabcontent_7 .brain_box {
	display: none;
}

.tabcontent_7 .brain_box.cur {
	display: block;
}
.p_box .c_lab{ font-size:12px; line-height:1.3; color:#666; padding-top:10px;} 


.Disease_1{ margin-bottom:70px;}
.Disease_1 ul{display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 22px 20px;
align-items: stretch;
}
.Disease_1 ul li{ text-align:center;}
.Disease_1 ul li .photo{display: flex;
    align-items: center; overflow:hidden;
    justify-content: center; width:174px; height:174px; border-radius:13px; margin:0px auto 7px;box-shadow: rgb(0 0 0 / 10%) 0px 0px 22px 0px; }
.Disease_1 ul li .photo img{ max-width:100%; max-height:100%;object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.Disease_1 ul li .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}

.Disease_1 ul li .tit{ font-size:15px; }

.tf_box3 .ta_cont.brain_diz ul.first{ background-color:#b63535 !important; color:#fff;}
.tf_box3 .ta_cont.brain_diz ul li.no3{ width:15%;}
.show_21.red_bor.dance6{ margin-top:0px;}

.r_cont .infor .title .sumbit{    height: 40px;
    line-height: normal;
    text-align: center;
    width: 144px;
    border-radius: 6px; font-size:16px;font-family: "Times New Roman", Arial;
    background-color: #b63535;
    color: #fff;
    border: 1px #680000 solid;
    cursor: pointer;}
.st_date{ display:flex; align-items: stretch;
    justify-content: center; margin-bottom:40px;}
.st_left { width:272px; margin-right:43px;}
.st_left ul{display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 17px 26px;
align-items: stretch;}
.st_left ul li .photo{ width:123px; height:123px;box-shadow: rgb(0 0 0 / 10%) 0px 0px 22px 0px; border-radius:10px; cursor:pointer; overflow:hidden; position:relative;}
.st_left ul li .photo img{ width:100%; height:100%;}
.st_left ul li .photo .xfk{ position:absolute; left:0px; top:100%; width:100%; height:100%; z-index:10;transition: all .3s ease;-webkit-transition: all .3s ease;  background-color:rgba(251,233,188,0.7);display: flex;
    align-items: center;
    justify-content: center; font-size:24px; color:#B3261E; font-size:600;} 
.st_left ul li .photo:hover .xfk,.st_left ul li.cur .photo .xfk{ top:0px;}
.st_date .st_right{ width:593px; background-color:#EBEBEB; border-radius:20px; padding:20px 20px;}
.st_date .st_right .form_box{ width:480px; margin:0px auto; padding:0px;}
.st_date .st_right .form_box ul{display: flex;
    align-items: center; flex-wrap: wrap;
    justify-content: space-between; width:100%;}
.st_date .st_right .form_box ul li{ width:45%; margin-bottom:10px;}
.st_date .st_right .form_box ul li.last{ width:100%; padding-top:13px;}
.st_date .st_right .form_box .sumbit{ width:100%;}


.Disease_3{ margin-bottom:40px;}
.Disease_3 ul{display: grid;
	grid-template-columns: repeat(9, 1fr);
	grid-gap: 27px 14px;
align-items: stretch;
}
.Disease_3 ul li{ text-align:center;}
.Disease_3 ul li .photo{display: flex;
    align-items: center; overflow:hidden;
    justify-content: center; width:107px; height:107px; border-radius:100%; margin:0px auto 7px; box-shadow:0px 0px 4px #ccc;}
.Disease_3 ul li .photo img{ max-width:100%; max-height:100%;object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.Disease_3 ul li .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.Disease_3 ul li:hover .photo{box-shadow:0px 0px 10px #ccc;}

.Disease_3 ul li .tit{ font-size:15px; line-height:1.3; }

.show_21.ceshi1 .cont_1.no2 .photo{ border:1px #E0E0E0 solid;    box-shadow: rgb(0 0 0 / 10%) 0px 0px 22px 0px;}

.echart_box{ padding-top:36px; padding-bottom:45px;}
.echart_box .more{display: flex;
    align-items: center;
    justify-content: center;}
.echart_box .more .sumbit{ width:280px; height:32px; line-height:32px; background-color:#B3261E; color:#fff; border-radius:4px; text-align:center; font-size:20px;}
.echart_box .earch{ margin-bottom:50px;}

.metdate{ margin-bottom:30px;}
.metdate .umap{ margin-right:30px;}
.metdate .umap .txt{text-transform: uppercase; padding:0px 13px;}
.metdate .umap .box{ width:73px; height:29px; border-radius:25px; padding:2px; position:relative; background-color:#eee;}
.metdate .umap .box span{ width:24px; height:24px; border-radius:100%; position:absolute; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); left:2px;transition: all .3s ease;-webkit-transition: all .3s ease; background-color:#fff;}
.metdate .umap .box.active{ background-color:#B3261E;}
.metdate .umap .box.active span{ left:auto; right:2px;}
.metdate .book2 .txt{ padding:0px 5px;}
.metdate .book2 .select-ui{ width:116px; margin-right:5px;}
.metdate .book2 .select-ui .select .button{ height:28px;}
.metdate .book2 .formbit2{width:116px;height:28px;    border: 1px #cfc9d0 solid;
    border-radius: 6px;
    background-color: #fff; margin-right:5px; padding:0px 10px;}
.metdate .book2 .sumbit2{ background-color:#fffbe6; border-radius:5px; border:1px #fff2c7 solid; padding:0px 5px; height:28px; cursor:pointer; color:#fbb935; width:100px; display:flex; align-items:center; font-size:12px; line-height:28px;justify-content: center;}
.metdate .book2 .sumbit2 img{ width:18px; height:auto; margin-right:3px;}

.region_list{ padding-top:20px; margin-bottom:60px;}
.region_list ul{display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 53px 43px;
align-items: stretch;}
.region_list ul li .photo{ width:189px; height:189px;box-shadow: rgb(0 0 0 / 10%) 0px 0px 22px 0px; border-radius:10px; cursor:pointer; overflow:hidden; position:relative; margin:0px auto; display:block; border-radius:100%;}
.region_list ul li .photo img{ width:100%; height:100%;}
.region_list ul li .photo .xfk{ position:absolute; left:0px; top:100%; width:100%; height:100%; z-index:10;transition: all .3s ease;-webkit-transition: all .3s ease;  background-color:rgba(251,233,188,0.7);display: flex;
    align-items: center;
    justify-content: center;  color:#B3261E; text-align:center; } 
.region_list ul li .photo:hover .xfk{ top:0px;}
.region_list ul li .photo .xfk .content .title{font-size:24px;font-size:600; margin-bottom:0px;}
.region_list ul li .photo .xfk .content .desc{font-size:16px; font-style:italic;}
.show_21.no12{ border-top:0px;}
.mammal_1.no3{ display:block; margin-top:50px;}

.deve_lab{ height:52px; line-height:40px; background-color:#F5F5F5; padding:6px 23px; font-size:16px; border-radius:16px; display:inline-block; color:#000; margin-bottom:15px;}
.deve_lab img{ width:40px; height:40px; margin-right:10px;}
.de_photo{ text-align:center;}

.dise_pic{display: flex;
    align-items: center;
    justify-content: center; margin-bottom:50px;}
.brain_box.no1{border-top: 1px #cfc9d0 solid;}
.brain_box.no1 .btitle{ color:#000;}
.brain_box.no2{ border-top:0px;}

.tis_content{display: flex;align-items:flex-start; margin-bottom:70px; }
.tis_content .st_left{ width:123px;}
.tis_content .st_left ul{  grid-template-columns: repeat(1, 1fr);}
.tis_content .tis_right{ flex:1;}

.tabcontent_61 .box {
	display: none;
}

.tabcontent_61 .box.cur {
	display: block;
}

.sapine{ margin-bottom:70px;}
.sapine .list .tit{ text-align:center; color:#b63535; font-weight:bold; font-size:16px; margin-bottom:20px; display:block;}
.sapine .list .photo{ margin:0px 0px 20px; text-align:center;}
.sapine .fan_1{display: flex;
    align-items: center;
    justify-content:center;}
.sapine .fan_1 span{ cursor:pointer; display:flex; align-items:center; margin:0px 15px;}
.sapine .fan_1 span img{ height:16px; width:auto; margin:0px 7px;}
.sapine .fan_1 span.swiper-button-disabled{opacity:.5; pointer-events:none;}
.fea_list{ background-color:#F2F2F2; padding:30px; border-radius:20px; margin-bottom:33px;}
.fea_list ul{display: flex;
    align-items: center;
    justify-content:center;}
.fea_list ul li{display: flex;
    align-items: center; }
.fea_list ul li .tpleft{ color:#B3261E; font-weight:600; margin-right:10px; font-size:20px;}
.fea_list ul li .select-ui{ width:256px; margin-right:10px;}

.tis_content .down_left{ width:240px; background-color:#F2F2F2; padding:38px 20px; border-radius:20px; margin-right:52px;}
.tis_content .down_right{ flex:1;}
.tis_content .down_left ul li{ margin-bottom:12px;}
.tis_content .down_left ul li:last-child{ margin-bottom:0px;}
.tis_content .down_left ul li a{ display:flex; align-items: center; padding-left:12px; height:35px; border-radius:25px; background-color:#FBE9BC; color:#A68122; font-size:16px;}
.tis_content .down_left ul li a .icon{ width:20px; height:20px; background-color:#DBA829; border-radius:100%;display: flex;
    align-items: center;
    justify-content:center; margin-right:11px;}
.tis_content .down_left ul li a .icon img{ width:8px;}
.tis_content .down_left ul li.cur a{ background-color:#ffc4c0; color:#B3261E;}
.tis_content .down_left ul li.cur a .icon{ background-color:#b3261e;}
.tis_content.no22{ margin-bottom:10px;}
.mammal_1.dance6{ margin-bottom:40px;}
.tis_content.flum{  flex-direction: column; margin-bottom:30px;}
.tis_content.flum .down_left{ width:100%; background-color:#fff;}
.tis_content.flum .down_left ul{display: flex;
    align-items: center;
    justify-content:center;}
.tis_content.flum .down_left ul li{ width:189px; margin:0px 10px;}
.show_21.no55 .title{ margin-bottom:0px;}
.tis_content.flum .down_right{ width:100%; flex:none;}
.Disease_1.no11{ padding-top:20px;}
.tis_content.flum .down_left.no3{ padding-top:0px; margin-right:0px; padding:0px 0px 20px;}
.tis_content.flum .down_left.no3 ul{justify-content: flex-start;}
.tis_content.flum .down_left.no3 ul li{ margin-right:20px; margin-left:0px;}


.tf_box3.num51.ceshi6 .ta_cont ul li.no1 .check_b[type='radio']{ width:13px; height:13px; border:1px #B3261E solid; -webkit-appearance: none;outline: none; margin-right:7px; border-radius:50%;
    cursor: pointer; margin-top: 0px; margin-left: 0px;}
.tf_box3.num51.ceshi6 .ta_cont ul li.no1 .check_b[type=radio]:checked {
    width:13px;
    height: 13px;
    background: url(../images/checkbox-+-spacer.png)no-repeat center;
	background-size:cover;
    border: 0px solid #535353;
}
.show_21.dance51{ margin-top:0px;}

.rece_key{ background-color:#F2F2F2; border-radius:20px; padding:26px;display: flex;
    align-items: center;
    justify-content: center; margin-bottom:30px;}
.rece_key span{ min-width:93px; height:40px; text-align:center; border-radius:8px; background-color:#FBE9BC; color:#1E1E1E; margin:6px 11px; line-height:40px; font-size:16px;}
.rece_key span.active{ background-color:#B3261E; border:1px #6D0707 solid; color:#fff;}

.land_cont{ text-align:center; background-color:#F2F2F2; border-radius:20px; padding-top:31px; padding-bottom:23px; margin-top:40px; margin-bottom:30px;}
.land_cont .title{ font-size:24px; line-height:1.2;}
.land_cont .desc{ font-size:12px; }

.land_list ul{display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 44px 5px;
align-items: stretch;}
.land_list ul li{ text-align:center; font-size:16px; line-height:1.2; }
.land_list ul li .content{ margin-bottom:10px; width:73%;}
.land_list ul li .content .tit{ font-weight:bold;}
.land_list ul li .content .desc{ color:#A68122;}
.land_list ul li .photo  img{ width:auto; height:auto; object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.land_list ul li .photo:hover img{transform:scale(1.02);-webkit-transform:scale(1.02);}


.brain_list ul li{text-align:center; font-size:16px; line-height:1.2; border-top:1px #000 solid;padding-top:10px; margin-bottom:50px;}
.brain_list ul li:last-child{ margin-bottom:0px;}
.brain_list ul li .content{ margin-bottom:10px; }
.brain_list ul li .content .tit{ font-weight:bold;}
.brain_list ul li .content .desc{ color:#A68122;}

.altas_m{ text-align:center; margin:40px 0px 60px;}
.tissue_1.no4 { width:80%; margin:0px auto 70px;}
.tissue_1.no4 ul li{ cursor: pointer;}
.tissue_1.no4 ul li .photo{box-shadow: rgb(0 0 0 / 10%) 0px 0px 22px 0px; border:1px #DFDFDF solid;}
.Inver_21{    border-top: 1px #cfc9d0 solid;
    padding-top: 20px;}
.Inver_21 .title{    margin-bottom: 40px;
    font-weight: bold;
    font-size: 16px;}
.Disease_3.no12 ul{    grid-template-columns: repeat(5, 1fr);  grid-gap: 40px 20px;}
.Disease_3.no12 ul li{ font-size:20px; line-height:1.3;}
.Disease_3.no12 ul li .photo{ width:195px; height:195px; margin-bottom:10px;}
.Disease_3.no12 ul li .tit{ font-weight:bold;font-size:20px;}
.Disease_3.no12 ul li .desc{ color:#A68122;}

.tabcontent_12 .Inver_21{ display:none;}
.tabcontent_12 .Inver_21.cur{ display:block;}
.tissue_1.dance4{ margin-top:30px;}
.tabcontent_13 .com_list{ display:none;}
.tabcontent_13 .com_list.cur{ display:block;}

.com_list { position:relative;}
.com_list ul li{ width:20%; float:left;}
.com_list ul li .case-item {
	margin: 0px auto;
	margin-bottom: 20px
}
.com_list ul li .ih-item {
	position: relative;
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out
}


.com_list ul li .ih-item a {
	color: #333
}

.tim_list ul li .ih-item a:hover {
	text-decoration: none
}

.com_list ul li .ih-item img {
	width: 100%;
	height: 100%
}

.com_list ul li .ih-item.circle,
.com_list ul li .ih-item.circle .img {
	position: relative;
	width: 120px;
	height: 120px;
	border-radius: 50%; margin:0px auto;
}

.com_list ul li .ih-item.circle .img:before {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	border-radius: 50%;
	box-shadow: inset 0 0 0 16px rgba(255, 255, 255, .6), 0 1px 2px rgba(0, 0, 0, .3);
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out
}

.com_list ul li .ih-item.circle .img img {
	border-radius: 50%
}

.com_list ul li .ih-item.circle .info {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	border-radius: 50%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.com_list ul li .ih-item.square {
	position: relative;
	width: 316px;
	height: 216px;
	border: 8px solid #fff;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .3)
}

.com_list ul li .ih-item.square .info {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.com_list ul li .ih-item.circle.effect1 .spinner {
	width: 130px;
	height: 130px;
	border: 10px solid #f9e3ad;
	border-right-color: #fab1b1;
	border-bottom-color: #fab1b1;
	border-radius: 50%;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out
}

.com_list ul li .ih-item.circle.effect1 .img {
	position: absolute;
	top: 10px;
	bottom: 0;
	left: 10px;
	right: 0;
	width: auto;
	height: auto
}

.com_list ul li .ih-item.circle.effect1 .img:before {
	display: none
}

.com_list ul li .ih-item.circle.effect1.colored .info {
	background: #1a4a72;
	background: rgba(26, 74, 114, .6)
}

.com_list ul li .ih-item.circle.effect1 .info {
	top: 10px;
	bottom: 0;
	left: 10px;
	right: 0;
	background: #333;
	background: rgba(0, 0, 0, .6);
	opacity: 0;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out
}

.com_list ul li .ih-item.circle.effect1 .info h3 {
	color: #fff;
	text-transform: uppercase;
	position: relative;
	letter-spacing: 2px;
	text-align: center;
	font-size: 13px;
	/* margin: 0 30px; */
	padding: 55px 0 0;
	height: 110px;
	text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0, 0, 0, .3);
}

.com_list ul li .ih-item.circle.effect1 .info p {
	color: #bbb;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255, 255, 255, .5)
}

.com_list ul li .ih-item.circle.effect1 a:hover .spinner {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.com_list ul li .ih-item.circle.effect1 a:hover .info {
	opacity: 1
}
.com_list ul li .tpright{ text-align:center;}
.com_list .btn{ position:absolute; width:34px; height:64px; background-position:center center; background-repeat:no-repeat; background-size:cover; top:20px; cursor:pointer;}
.com_list .btn.swiper-button-disabled{ opacity:.3; pointer-events:none;}
.com_list .prev{ background-image:url(../images/image-92l.jpg); left:-30px;}
.com_list .next{ background-image:url(../images/image-92r.jpg);right:-30px;}
.com_list:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}

.chip_list ul{display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px 10px;
align-items: stretch;}
.chip_list ul li{ text-align:center;}
.chip_list ul li .detail a{ background-color:#FFC4C1; width:136px; height:32px; text-align:center; line-height:32px; border-radius:25px; color:#B63535; display:inline-block;transition: all .3s ease;-webkit-transition: all .3s ease;}
.chip_list ul li .detail a:hover{ background-color:#B63535; color:#fff;}
.chip_list ul li .photo img{ object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.chip_list ul li .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}

.st_left.speac{ width:100%; margin-bottom:60px; padding-top:20px;}
.st_left.speac ul{ width:100%; display:flex;align-items: center;
    justify-content:center;    grid-gap: 0px 0px;}
.st_left.speac ul li{ width:123px; margin:0px 13px;}

.tf_box3 .ta_cont.brain_diz22 ul.first {
    background-color: #b63535 !important;
    color: #fff;
}
.tf_box3 .ta_cont.brain_diz22 ul li.no1{ width:100px;}
.tf_box3 .ta_cont.brain_diz22 ul li.no1 .check_b[type='radio']{ width:13px; height:13px; border:1px #B3261E solid; -webkit-appearance: none;outline: none; margin-right:7px; border-radius:50%;
    cursor: pointer; margin-top: 0px; margin-left: 0px;}
.tf_box3 .ta_cont.brain_diz22 ul li.no1 .check_b[type=radio]:checked {
    width:13px;
    height: 13px;
    background: url(../images/checkbox-+-spacer.png)no-repeat center;
	background-size:cover;
    border: 0px solid #535353;
}
.tf_box3 .ta_cont.brain_diz22 ul li.no31{justify-content: flex-start;}
.click_more{ width:80%; margin:0px auto 45px;}
.click_more a{ display:block; height:40px; line-height:40px; text-align:center; display: flex;
    align-items: center;
    justify-content: center;background-color:#FBE9BC; border:1px #6D0707 solid; border-radius:8px; color:#B3261E; font-size:16px; font-weight:600;transition: all .3s ease;-webkit-transition: all .3s ease;}
.click_more a:hover{ background-color:#B3261E; color:#fff;}

.pathlist{ margin-bottom:40px;}
.pathlist ul{display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-gap: 40px 14px;
align-items: stretch;
}
.pathlist ul li{ text-align:center; font-size:16px;}
.pathlist ul li .photo{display: flex;
    align-items: center; overflow:hidden;
    justify-content: center; width:130px; height:130px; border:3px #eaeaea solid; border-radius:100%; margin:0px auto 7px; }
.pathlist ul li .photo img{ max-width:100%; max-height:100%;object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.pathlist ul li .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}

.pathlist ul li .tit{ font-size:16px; line-height:1.3; }


.cell_list11 ul{ display:flex;align-items: stretch;
    justify-content: center;margin-bottom: 80px;}
.cell_list11 ul li{ width:146px; margin:0px 20px; text-align: center; cursor:pointer;}
.cell_list11 ul li .txt{ font-weight: bold;}
.cell_list11 ul li .photo{ width:100%; height:146px;  box-shadow: 0px 0px 4px #ccc; margin-bottom:15px;border-radius:20px; overflow:hidden;}
.cell_list11 ul li .photo img{max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.cell_list11 ul li .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}

.land_cont ul{display:flex;align-items: stretch;
    justify-content: center; padding-top:20px;}
.land_cont ul li{display:flex;align-items: center; margin:0px 34px;}
.land_cont ul li span{ width:22px; height:22px; display:inline-block; margin-right:4px; background-color:#F87C7C;}
.land_cont ul li.no2 span{background-color:#77BAF9;}
.land_cont ul li.no3 span{background-color:#9FDB5A;}
.land_cont ul li.no4 span{background-color:#FDD10C;}
.land_cont ul li.no5 span{background-color:#BDBDBD;}

.land_list.no11 ul{ grid-template-columns: repeat(4, 1fr); grid-gap: 34px 15px;}
.land_list.no11 ul li .content{ width:100%;}
.Disease_3.no13 ul{    grid-template-columns: repeat(8, 1fr);}
.glia_pic{ text-align:center; margin-bottom:60px;}
.glia_pic ul{display: flex;
   align-items: stretch;
    justify-content: space-between;}
.glia_pic ul li{ margin-top:20px;}
.glia_pic ul li:nth-child(2n){ margin-left:20px;}

.tabcontent_51 .p_show{ display:none;}
.tabcontent_51 .p_show.cur{ display:block;}

.b_table .view_title .down{width: 78px;
    height: 27px;
    line-height: 27px;
    border-radius: 2px;background-color: #B3261E;
    color: #fff;
    text-align: center;}
	
.u_mapbox .list:nth-child(2){ display:none;}

.ex_list ul{display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 25px 25px;
align-items: stretch;}
.ex_list ul li{ border: 1px solid #C8C8C8; border-radius:25px; background-color:#fff;box-shadow: 0px 0px 4px #ccc;}
.ex_list ul li a{ display:flex; align-items:center; padding:53px 42px; cursor:pointer;}
.ex_list ul li .tpleft{ width:157px; text-align:center;}
.ex_list ul li .tpleft img{ border-radius:15px; margin-bottom:26px;}
.ex_list ul li .pic{ flex:1; overflow:hidden;}
.ex_list ul li .tpleft .more{background-color: #FFC4C1;
    width: 136px;
    height: 32px; margin:0px auto;
    text-align: center;
    line-height: 32px;
    border-radius: 25px;
    color: #B63535;
    display: inline-block;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;}
.ex_list ul li a:hover .tpleft .more{ background-color:#B63535; color:#fff;}
.ex_list ul li a .pic img{ object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.ex_list ul li a:hover .pic img{transform:scale(1.05);-webkit-transform:scale(1.05);}

.tf_box3 .ta_cont.no78 ul li.no3{ justify-content: flex-start; }
.tf_box3 .ta_cont.no78 ul li:nth-child(3){justify-content: flex-start;}


.index .effect_22{
	height: 750px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 20px;
}

.index .effect_22 .box {
	width: 504px;
	background-image: url(../images/round_03.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 504px;
	border-radius: 100%;
	position: absolute;
}

.index .effect_22 .box .sumcont {
	width: 340px;
	height: 340px;
	border-radius: 100%;
	overflow: hidden;
}

.index .effect_22 .box .sumcont dd {
	display: none;
}
.index .effect_22 .box .sumcont dd img{    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;}

.index .effect_22 .box .list {
	font-family: 'Times New Roman', Times, serif;
}

.index .effect_22 .box .list li .f_icon {
	width: 125px;
	height: 125px;
	background-color: #fff;
	border-radius: 100%;
	display: flex;
	align-items: center;
	border: 3px #b63535 solid;
	justify-content: center;
	overflow: hidden;
}

.index .effect_22 .box .list li .f_icon img {
	width: 90%;
}

.index .effect_22 .box .list li {
	position: absolute;
	cursor: pointer;
}

.index .effect_22 .box .list li.no2 {
	top: -14px;
	right: 27px;
}

.index .effect_22 .box .list li.no1 {
	top: -74px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .effect_22 .box .list li.no3 {
	top: 139px;
	right: -61px;
}

.index .effect_22 .box .list li.no4 {
	bottom:64px;
	right: -29px;

}

.index .effect_22 .box .list li.no5 {
	bottom: -48px;
	right: 106px;
}

.index .effect_22 .box .list li.no6 {
	bottom: -48px;
	left: 106px;
}
.index .effect_22 .box .list li.no7 {
	bottom:64px;
	left: -29px;
}
.index .effect_22 .box .list li.no8 {
	top: 139px;
	left: -61px;
}
.index .effect_22 .box .list li.no9 {
	top: -14px;
	left: 27px;
}

.index .effect_22 .box .list li .content {
	position: absolute;
	width: 330px;
}

.index .effect_22 .box .list li.no2 .content {
	left: 100%;
	bottom: 0px;
	width: 315px;
}

.index .effect_22 .box .list li .content .title {
	background-image: url(../images/Brain_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 236px auto;
	line-height: 1;
	padding-left: 20px;
	padding-bottom: 14px;
	font-size: 27px;
	color: #b63535;
	font-weight: bold;
}

.index .effect_22 .box .list li .desc {
	font-size: 14px;
	padding-left: 20px;
	line-height: 1.3;
}

.index .effect_22 .box .list li.no3 .content {
	left: 111px;
	bottom: -13px;
}

.index .effect_22 .box .list li.no4 .content {
	left: 110px;
	bottom: -43px;
	width: 340px;
}

.index .effect_22 .box .list li.no5 .content {
	left: 102px;
	bottom: -35px;

}

.index .effect_22 .box .list li.no6 .content {
	right: 102px;
	top: 90px;
	width: 362px;
}
.index .effect_22 .box .list li.no7 .content {
	right: 110px;
	bottom: -33px;

}
.index .effect_22 .box .list li.no8 .content {
	right: 115px;
	bottom: -13px;
}
.index .effect_22 .box .list li.no9 .content {
	right: 100%;
    bottom: 0px;
    width: 315px;
}
.index .effect_22 .box .list li.no1 .content {
	left: 115px;
	top: -30px;

}

.index .effect_22 .box .list li .content.no1 {
	text-align: right;
}

.index .effect_22 .box .list li .content.no1 .title {
	background-image: url(../images/Brain_19.png);
	padding-right: 20px;
	background-position: right bottom;
}

.index .effect_22 .box .list li .content.no1 .desc {
	padding-right: 20px;
}

.demo_midd{ width:895px; margin:0px auto; position:relative;}
.demo_midd .txt{ font-size:27px; position:absolute;}
.demo_midd .txt a{ color:#b63535;}
.demo_midd .no1{ bottom:206px; left:25px;}
.demo_midd .no2{ bottom:292px; right:calc(100% - 7px);}
.demo_midd .no3{ bottom:395px; right:100%;}
.demo_midd .no4{ bottom:467px; left:-43px;}
.demo_midd .no5{ bottom:555px; left:-65px;}
.demo_midd .no6{ top:278px; left:-82px;}
.demo_midd .no7{ top:102px; left:0px;}

.demo_midd .no8{ top:43px; left:144px;}
.demo_midd .no9{ top:115px; left:218px;}
.demo_midd .no10{ top:92px; left:325px;}
.demo_midd .no11{ top:10px; left:390px;}
.demo_midd .no12{ top:120px; right:268px;}
.demo_midd .no13{ top:10px; right:-20px;}
.demo_midd .no14{ top:95px; right:96px;}
.demo_midd .no15{ top:146px; right:-65px;}
.demo_midd .no16{ top:278px; right:-213px;}
.demo_midd .no17{ top:354px; right:-111px;}
.demo_midd .no18{ bottom:475px; right:-70px;}
.demo_midd .no19{ bottom:385px; right:-175px;}
.demo_midd .no20{ bottom:244px; right:175px;}
.demo_midd .no21{ bottom:286px; right:-126px;}
.demo_midd .no22{ bottom:190px; right:0px;}
.demo_midd .no23{ bottom:100px; right:75px;}
.demo_midd .no24{ bottom:56px; right:180px;}
.demo_midd .no25{ bottom:200px; right:196px;}
.demo_midd .no26{ bottom:5px; right:344px;}
.demo_midd .no27{ bottom:68px; left:100px;}
.demo_midd .no28{ bottom:138px; left:25px;}

.cell_list.no18 ul{ margin-bottom:20px;}
.show_21.no25{ margin-top:0px;}

.filter_m{ display:flex;align-items: stretch; border-top:1px #d2d0ce solid; width:100%; }
.filter_m .filt_left{ width:252px; border-right:1px #d2d0ce solid; min-height:800px; }
.filter_m .filt_right{ flex:1; overflow:hidden;}
.filter_m .filt_left .f_title{ border-bottom:1px #F3F2F1 solid; color: #323130; font-size:20px; font-weight:bold; display:flex; align-items:center; padding-left:28px; height:64px;
}
.filter_m .filt_left .f_title img{ width:16px; height:auto; margin-right:15px;}
.filter_m .filt_left ul li .txt{ display:inline-block; margin:10px 0px;  margin-left:13px;cursor:pointer; background:url(../images/Vector.png) left 10px center no-repeat; background-size:10px 6px; padding:0px 10px 0px 30px;color: #323130; line-height:27px;}
.filter_m .filt_left ul li .txt:hover{ background-color:#fafafa; border-radius:5px; color:#000;}
.filter_m .filt_left ul li .fkey{ width:234px;}
.filter_m .filt_left ul li .fkey ul li{ height:26px;display: flex;
    align-items: center;
    justify-content: space-between; background-color:#FCF4F6; border:1px #F3D6D8 solid; border-radius:4px; padding:0px 23px 0 30px; cursor: pointer;transition: all .3s ease;-webkit-transition: all .3s ease;}
.filter_m .filt_left ul li .fkey ul li .tpleft{ flex:1; overflow:hidden; color:#C4314B; font-size:12px;
}
.filter_m .filt_left ul li .fkey ul li .close1{ width:22px; height:22px; background-image:url(../images/closed1.png); background-repeat:no-repeat; background-position:center center; background-size:50%;}
.filter_m .filt_left ul li .fkey ul li:hover{ background-color:#f9dde4;}
.filter_m .filt_left ul li .box{ display:inline-block; position:relative;}
.filter_m .filt_left ul li .box .spe_content{ width:594px; height:413px; border:1px #E6E6E6 solid; padding:10px;box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25); background-color:#fff; left:100%;position:absolute; top:0px; display:flex;flex-direction: column; z-index:99999;
}
.filter_m .filt_left ul li.no2 .box .spe_content{ width:304px;}

.spe_content .search_4{ height:45px;display: flex;
    align-items: center; border-radius:10px;border: 1px solid #E2E2E2; overflow:hidden; margin-bottom:10px; padding:0px 7px;}
.spe_content .search_4 button{ border:0px; background:none; cursor:pointer; margin-right:6px;}
.spe_content .search_4 button img{ width:22px; height:auto;}
.spe_content .search_4 .formbit{ flex:1; width:100%; border:0px; height:40px; line-height:normal; outline:none;}
.spe_content .pro_content{ flex:1; display:flex;align-items: stretch; overflow:hidden;}
.spe_content .pro_content .list{ flex:1;border-right: 1px solid #E2E2E2; padding-left:6px; padding-right:12px; height:100%; overflow-y:auto;}
.spe_content .pro_content .list:nth-child(1){ padding-left:0px;}
.spe_content .pro_content .list .infor{background: #F2F2F2; display:block; line-height:36px; padding:0px 10px;
}
.spe_content .pro_content .list ul li{ padding:12px 11px;}
.spe_content .pro_content .list ul li label{display:flex;align-items: center; color:#323130; cursor:pointer;}
.spe_content .pro_content .list ul li label input[type='checkbox']{ width:16px; height:16px; border:1px #fff solid;-webkit-appearance: none;outline: none; margin-right:6px;
    cursor: pointer;}
.spe_content .pro_content .list ul li label input[type=checkbox]:checked {
    background: url(../images/Check.png) no-repeat center;
	background-size:cover;
    border: 0px solid #535353;
}

.spe_content .pro_content .list::-webkit-scrollbar {
    width:4px;
	height:100%;
	background:#fff;
	border-radius:10px;
}
.spe_content .pro_content .list::-webkit-scrollbar-thumb {
    background: #D9D9D9;
    scrollbar-arrow-color:#D9D9D9;
	border-radius:10px;
}

.b_Frame2 .r_cont4 {
	width: 1028px;
	border: 1px #dbdbdb solid;
	border-radius: 7px;
	padding: 17px;
	box-shadow: rgb(0 0 0 / 14%) 0px 0px 16px 0px;
	position: relative;
	background-color: #fff;
	position: relative;
	max-height:90%;
	overflow-y: hidden;
    display: flex;
	
}
.b_Frame2 .r_cont4 .closed{ width: 22px; height:22px; background-image: url(../images/closed.png); background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; right: 10px; top: 10px; cursor: pointer;}
.tablelist .checkbox input{-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 13px;height: 13px; display:inline-block;}
.tablelist .checkbox input:after{
	content:"";
	display:inline-block;
	width: 13px;
	height: 13px;
	border: 1px #ccc solid;
	border-radius: 50%;
	cursor: pointer;
}
.tablelist .checkbox input:checked:after{
	background: url(../images/checkbox-+-spacer.png) no-repeat center;
	background-size: cover;
	border-color:#B3261E;
}
.tablelist .checkbox,
.tablelist .int{ text-align:center; display:flex; align-items:center; justify-content:center;}
.tablelist a{color:#0075FF; cursor:pointer;}
.tablelist .layui-table-tips-c{ display:flex; align-items:center; justify-content:center;}
.tablelist .layui-table-tips-c:before{ right:0;}
.tablelist .layui-table-cell{
	padding:0 7px;
	height:auto;
	overflow:visible;
	text-overflow:inherit;
	white-space:inherit;
}
.tablelist .layui-table-view{ margin:0;}
.tablelist th .search{ display:flex;}
html.active{ height:100%; overflow:hidden;}
.tablelist th .searchbtn{ display:flex; align-items:center; cursor:pointer; margin-left:10px;}
.shadow{ position:fixed; background:#fff; opacity:.00001; z-index:9999; top:0; left:0; width:100%; height:100%; display:none;}

.proess .pro_1{ width:108px; position:relative; height:8px; border-radius:20px; background-color:#f5f7f9;}
.proess .pro_1 .count{ position:absolute; height:100%; left:0px; top:0px; background-color:#ff654a; border-radius:20px; }
.proess .txt{ margin-left:4px;}
.layui-table-cell{ line-height:24px;}
@media screen and (max-width: 1540px) {
.layui-table td, .layui-table th{ font-size:12px !important;}
.layui-table-cell{ line-height:22px;}
}


.b_Frame3{  background-color:rgba(0,0,0,0.5); position: fixed; left: 0px; top: 0px; width: 100%;
height: 100%; z-index: 9999999990; display: flex; align-items: center; justify-content: center; display:none;}
.b_Frame3.active{display: flex; }
.b_Frame3 .r_cont4 {
	width: 800px;
	border: 1px #dbdbdb solid;
	border-radius: 7px;
	padding: 27px;
	box-shadow: rgb(0 0 0 / 14%) 0px 0px 16px 0px;
	position: relative;
	background-color: #fff;
	display:flex; flex-direction: column;
	
}
.b_Frame3 .r_cont4 .closed{ width: 22px; height:22px; background-image: url(../images/closed.png); background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; right: 10px; top: 10px; cursor: pointer;}

.b_Frame3 .r_cont5 {
	width:1072px;
	border: 1px #dbdbdb solid;
	border-radius: 7px;
	padding: 27px;
	box-shadow: rgb(0 0 0 / 14%) 0px 0px 16px 0px;
	position: relative;
	background-color: #fff; max-height:90%;
	overflow:hidden;
	display:flex; flex-direction: column;
	
}
.b_Frame3 .r_cont5 .closed{ width: 22px; height:22px; background-image: url(../images/closed.png); background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; right: 10px; top: 10px; cursor: pointer;}
.b_Frame3 .r_cont5 .GeneSetRank{ display:flex; flex-direction: column; flex:1; overflow:hidden;}
.b_Frame3 .r_cont5 .GeneSetRank .list2{ flex:1; overflow-y:auto;}
.b_Frame3 .r_cont5 .GeneSetRank ul{ width:100%;display:flex;align-items: stretch;}
.b_Frame3 .r_cont5 .GeneSetRank ul li{ flex:1; margin-bottom:3px;line-height:30px;}

.b_Frame3 .r_cont5 .GeneSetRank ul li:nth-child(1){ width:120px; flex:none;display:block; font-size:13px; }
.b_Frame3 .r_cont5 .GeneSetRank ul.first{  color: #323130;
    font-size: 15px;
    line-height: 44px;}
.b_Frame3 .r_cont5 .GeneSetRank ul.second li:nth-child(2) .box{display: grid;
	grid-template-columns: repeat(10, 1fr);
	grid-gap: 3px 3px;
align-items: stretch;}
.b_Frame3 .r_cont5 .GeneSetRank ul.second li:nth-child(2) .box a{background-color: #FBE9BC; display:block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 7px;
    cursor: pointer; font-size:13px;}
.b_Frame3 .r_cont5 .GeneSetRank ul.second li:nth-child(2) .box a:hover{    background-color: #b63535;
    color: #fff;}

.b_Frame3 .r_cont5 .GeneSetRank .list2::-webkit-scrollbar  {
    width:4px;
	height:100%;
	background:#fff;
	border-radius:10px;
}
.b_Frame3 .r_cont5 .GeneSetRank .list2::-webkit-scrollbar-thumb {
    background: #D9D9D9;
    scrollbar-arrow-color:#D9D9D9;
	border-radius:10px;
}

.b_Frame3 .r_cont41 {
	width: 628px;
	border: 1px #dbdbdb solid;
	border-radius: 7px;
	padding: 27px;
	box-shadow: rgb(0 0 0 / 14%) 0px 0px 16px 0px;
	position: relative;
	background-color: #fff;
	display:flex; flex-direction: column;
	
}
.b_Frame3 .r_cont41 .closed{ width: 22px; height:22px; background-image: url(../images/closed.png); background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; right: 10px; top: 10px; cursor: pointer;}
.b_Frame3 .r_cont41 .usck{ width:538px; height:378px; background-image: url(../images/Rectangle3464054.png); background-position: center; background-repeat: no-repeat; background-size: cover; margin:0px auto; border-radius:20px; padding:10px 24px 20px;}
.b_Frame3 .r_cont41 .usck .u_top{ display:flex; justify-content: space-between; align-items: flex-end; font-size:12px; line-height:1.2; margin-bottom:29px;}
.b_Frame3 .r_cont41 .usck .u_top .tpleft .white{ color:#fff; margin-bottom:3px;}
.b_Frame3 .r_cont41 .usck .u_top .tpleft .infor p{ font-weight:bold;}
.b_Frame3 .r_cont41 .usck .u_top .midd{ color:#B3261E; text-align:center;}
.b_Frame3 .r_cont41 .usck .u_top .midd .big{ font-size:24px; font-weight:bold;}
.b_Frame3 .r_cont41 .usck .u_top .tpright{ color:#485F91;text-transform: uppercase; text-align:center;}
.b_Frame3 .r_cont41 .usck .u_box{ display:flex;align-items:flex-start;}
.b_Frame3 .r_cont41 .usck .u_box .pic img{ width:143px; height:143px;object-fit: cover;
 object-position: top center; border-radius:18px;}
.b_Frame3 .r_cont41 .usck .u_box .list{ flex:1; margin-left:39px;}
.b_Frame3 .r_cont41 .usck .u_box .list ul li{ display:flex; align-items:center;}
.b_Frame3 .r_cont41 .usck .u_box .list ul li .tpleft{ min-width:104px; margin-right:5px; color:#485F91; font-weight:bold;}
.b_Frame3 .r_cont41 .usck .more{ display:flex;align-items: center;
    justify-content: space-between; padding-top:20px; padding-bottom:30px;}
.b_Frame3 .r_cont41 .usck .more span{ cursor:pointer; width:111px; height:30px; line-height:30px; text-align:center; background-color:#B3261E; border-radius:8px; color:#fff; font-size:14px;}
.b_Frame3 .r_cont41 .usck .photo{ text-align:center;}
.layui-table-view .layui-table th:nth-child(1){ text-align:center;}

/*9月15日*/

.m_detail{border-top: 1px solid #D2D0CE; padding-top:44px; margin-top:-20px;}
.m_detail .detail_1{display: flex;
    justify-content: space-between;
align-items: stretch; margin-bottom:49px;}
.m_detail .detail_1 .tpleft2{ }
.m_detail .detail_1 .tpleft2 .t_tit{ font-size:24px; color:#B3261E; margin-bottom:15px;}
.m_detail .detail_1 .usck{ width:538px; height:378px; background-image: url(../images/Rectangle3464054.png); background-position: center; background-repeat: no-repeat; background-size: cover; border-radius:20px; padding:10px 24px 20px;    box-shadow: rgb(0 0 0 / 14%) 0px 0px 16px 0px;}
.m_detail .detail_1 .usck .u_top{ display:flex; justify-content: space-between; align-items: flex-end; font-size:12px; line-height:1.2; margin-bottom:29px;}
.m_detail .detail_1 .usck .u_top .tpleft .white{ color:#fff; margin-bottom:3px;}
.m_detail .detail_1 .usck .u_top .tpleft .infor p{ font-weight:bold;}
.m_detail .detail_1 .usck .u_top .midd{ color:#B3261E; text-align:center;}
.m_detail .detail_1 .usck .u_top .midd .big{ font-size:24px; font-weight:bold;}
.m_detail .detail_1 .usck .u_top .tpright{ color:#485F91;text-transform: uppercase; text-align:center;}
.m_detail .detail_1 .usck .u_box{ display:flex;align-items:flex-start;}
.m_detail .detail_1 .usck .u_box .pic img{ width:143px; height:143px;object-fit: cover;
 object-position: top center; border-radius:18px;}
.m_detail .detail_1 .usck .u_box .list{ flex:1; margin-left:39px;}
.m_detail .detail_1 .usck .u_box .list ul li{ display:flex; align-items:center;}
.m_detail .detail_1 .usck .u_box .list ul li .tpleft{ min-width:104px; margin-right:5px; color:#485F91; font-weight:bold;}
.m_detail .detail_1 .usck .more{ display:flex;align-items: center;
    justify-content: space-between; padding-top:20px; padding-bottom:30px;}
.m_detail .detail_1 .usck .more a{ cursor:pointer; width:111px; height:30px; line-height:30px; text-align:center; background-color:#B3261E; border-radius:8px; color:#fff; font-size:14px;}
.m_detail .detail_1 .usck .photo{ text-align:center;}
.m_detail .detail_2{display: flex;
    justify-content: space-between;
align-items: stretch; margin-bottom:49px;}
.m_detail .detail_2 .box_3{ width:49%;border-radius: 7px;
    padding: 27px;
    box-shadow: rgb(0 0 0 / 14%) 0px 0px 16px 0px; border: 1px #dbdbdb solid; padding:15px;}
.m_detail .detail_2 .box_3 .title{ color:#B3261E; font-size:18px; border-bottom:1px #D2D0CE solid; line-height:2;}
.down_left6{
}
.down_left6 ul{display: flex;
    align-items: center;justify-content: center;}
.down_left6 ul li{ width:189px; margin:0px 10px;}
.down_left6 ul li:last-child{ margin-bottom:0px;}
.down_left6 ul li a{ display:flex; align-items: center; padding-left:12px; height:35px; border-radius:25px; background-color:#FBE9BC; color:#A68122; font-size:16px;}
.down_left6 ul li a .icon{ width:20px; height:20px; background-color:#DBA829; border-radius:100%;display: flex;
    align-items: center;
    justify-content:center; margin-right:11px;}
.down_left6 ul li a .icon img{ width:8px;}
.down_left6 ul li.cur a{ background-color:#ffc4c0; color:#B3261E;}
.down_left6 ul li.cur a .icon{ background-color:#b3261e;}


.m_detail .detail_3 {border-radius: 7px;
    padding: 27px;
    box-shadow: rgb(0 0 0 / 14%) 0px 0px 16px 0px; border: 1px #dbdbdb solid;}
.m_detail .detail_3 .title{ color:#B3261E; font-size:18px; border-bottom:1px #D2D0CE solid; line-height:2; margin-bottom:20px;}

.m_detail .detail_3 .GeneSetRank .list2{  max-height:500px; overflow-y:auto;}
.m_detail .detail_3 .GeneSetRank ul{ width:100%;display:flex;align-items: stretch;}
.m_detail .detail_3 .GeneSetRank ul li{ flex:1; margin-bottom:3px;line-height:30px;}

.m_detail .detail_3 .GeneSetRank ul li:nth-child(1){ width:120px; flex:none;display:block; font-size:13px; }
.m_detail .detail_3 .GeneSetRank ul.first{  color: #323130;
    font-size: 15px;
    line-height: 44px;}
.m_detail .detail_3 .GeneSetRank ul.second li:nth-child(2) .box{display: grid;
	grid-template-columns: repeat(10, 1fr);
	grid-gap: 3px 3px;
align-items: stretch;}
.m_detail .detail_3 .GeneSetRank ul.second li:nth-child(2) .box a{background-color: #FBE9BC; display:block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 7px;
    cursor: pointer; font-size:13px;}
.m_detail .detail_3 .GeneSetRank ul.second li:nth-child(2) .box a:hover{    background-color: #b63535;
    color: #fff;}

.m_detail .detail_3 .GeneSetRank .list2::-webkit-scrollbar  {
    width:4px;
	height:100%;
	background:#fff;
	border-radius:10px;
}
.m_detail .detail_3 .GeneSetRank .list2::-webkit-scrollbar-thumb {
    background: #D9D9D9;
    scrollbar-arrow-color:#D9D9D9;
	border-radius:10px;
}

.tipbox{width:660px; display:grid; grid-template-columns:repeat(5,1fr);}
.tipbox span{display:flex; align-items:center;}
.tipbox span:before{content:"";width:5px; height:5px; min-width:px; border-radius:100%; background:red; margin-right:5px;}
.b_class.no15 { }
.b_class.no15 ul{display: grid;
	grid-template-columns: repeat(7, 1fr);
	grid-gap: 6px 10px;
align-items: stretch;}
.b_class.no15 ul li{ min-width:100%; margin-right:0px;}
.sort_bt{display: flex;
    align-items: center;
    justify-content: center; padding-top:20px;}
.sort_bt .button1{ width:204px; height:41px;display: flex;
    align-items: center;
    justify-content: center; border:1px #B3261E solid; border-radius: 7px; background-color:#fff; color:#B3261E; font-size:16px; margin:0px 20px; cursor:pointer;}
	.sort_bt .button1:hover{ background-color:#B3261E; color:#fff;}
	
.download_2 .items{display: flex;
    align-items: center;
    justify-content: center;display: flex;
    align-items: center;
    justify-content: center; height:35px;color:#B3261E;border:1px #B3261E solid; margin:9px 7px; border-radius:7px; font-size:13px;}
.download_2 .items .select-ui{ width:83px; margin:0px 5px;}
.download_2 .items .select-ui .select .button{ height:25px; line-height:25px;}
.download_2 .items .txt{ min-width:95px;}
.download_2 .items button{ border:0px; background-color:#fff;color:#B3261E; font-size:13px; cursor:pointer; width:100%; height:34px; line-height:normal;}
.download_2 .items button:hover{background-color:#B3261E; color:#fff;}
.download_2 .items.no3{ overflow:hidden;}


.show_211{display: flex;
    justify-content: space-between;
align-items: stretch; margin-bottom:50px;}
.cyto_right{ width:588px;}
.cyto_right .cname{ margin-bottom:20px;}
.cyto_right .cname .pic1{ margin-right:30px;}
.cyto_right .list{
	width:359px; margin:0px auto;
display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 20px 10px;
align-items: stretch; background-image:url(../images/zbg_03.png); background-position:center top; background-repeat:no-repeat; background-size:auto 100%;}
.cyto_right .list li a{ text-align:center; display:block; color:#b63535; font-size:16px;}
.cyto_right .list li a img{ height:54px; width:auto; margin-bottom:5px;}
.cyto_right .list li a .txt{ font-weight:bold;
}
.over_2{ max-height:500px; overflow-y:auto;}
.tf_box3.over_2 .ta_cont ul.first{position: sticky; left:0px; top:0px;}

.deabg1{ background-image:url(../images/tigerbg.png); background-position:center center; background-repeat:no-repeat; background-size:cover;background-Attachment: fixed;}



.index .effect_26 {
	height: 750px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 20px;
}

.index .effect_26 .box {
	width: 490px;
	background-image: url(../images/round_03.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 490px;
	border-radius: 100%;
	position: absolute;
}

.index .effect_26 .box .sumcont {
	width: 340px;
	height: 340px;
	border-radius: 100%;
	overflow: hidden;
}

.index .effect_26 .box .sumcont dd {
	display: none;
}
.index .effect_26 .box .sumcont dd img{    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;}

.index .effect_26 .box .list {
	font-family: 'Times New Roman', Times, serif;
}

.index .effect_26 .box .list li .f_icon {
	width: 117px;
	height: 117px;
	background-color: #f4dca4;
	border-radius: 100%;
	display: flex;
	align-items: center;
	border: 2px #000000 solid;
	justify-content: center;
	overflow: hidden;
}

.index .effect_26 .box .list li .f_icon img {
	width: 90%;
}

.index .effect_26 .box .list li {
	position: absolute;
	cursor: pointer;
}

.index .effect_26 .box .list li.no2 {
	top: 10px;
	right:10px;
}

.index .effect_26 .box .list li.no1 {
	top: -55px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .effect_26 .box .list li.no3 {
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	right: -60px;
}

.index .effect_26 .box .list li.no4 {
	bottom: 15px;
	right:10px;
}

.index .effect_26 .box .list li.no5 {
	bottom: -55px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.index .effect_26 .box .list li.no6 {
	bottom: 15px;
	left:10px;
}

.index .effect_26 .box .list li.no7 {
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	left: -60px;
}
.index .effect_26 .box .list li.no8 {
	top: 10px;
	left:10px;
}


.index .effect_26 .box .list li .content {
	position: absolute;
	width: 310px;
}

.index .effect_26 .box .list li.no2 .content {
	left: 100%;
	bottom: 0px;
	width: 315px;
}

.index .effect_26 .box .list li .content .title {
	background-image: url(../images/Brain_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 236px auto;
	line-height: 1;
	padding-left: 20px;
	padding-bottom: 14px;
	font-size: 27px;
	color: #b63535;
	font-weight: bold;
}

.index .effect_26 .box .list li .desc {
	font-size: 14px;
	padding-left: 20px;
	line-height: 1.3;
}

.index .effect_26 .box .list li.no3 .content {
	left:100%;
	bottom: -15px;
}

.index .effect_26 .box .list li.no4 .content {
	left: 100%;
	bottom: -20px;
	width: 340px;
}

.index .effect_26 .box .list li.no5 .content {
	left: 90px;
	top: 100px;

}

.index .effect_26 .box .list li.no6 .content {
	right: 100px;
	top: 90px;
	width: 362px;
}


.index .effect_26 .box .list li.no1 .content {
	left: 66px;
	top: -56px;

}
.index .effect_26 .box .list li.no7 .content {
	right:125px;
	bottom: -15px;
}
.index .effect_26 .box .list li.no8 .content {
	right: 125px;
	bottom: 0px;
	width: 315px;
}

.index .effect_26 .box .list li .content.no1 {
	text-align: right;
}


.index .effect_26 .box .list li .content.no1 .title {
	background-image: url(../images/Brain_19.png);
	padding-right: 20px;
	background-position: right bottom;
}

.index .effect_26 .box .list li .content.no1 .desc {
	padding-right: 20px;
}


#s img{ width:170px; height:auto;}
.date_5{display: flex;
    justify-content: space-between;
align-items: stretch;}
.date_5 .box{ width:49%;}
.date_5 .box .tpleft .select-ui{ width:130px; margin-left:10px;}
.date_5 .box .tpleft .txt{ font-weight:bold;}
.turntable{ position:relative; padding:0px 0px;}
.turntable .box{ width:450px; height:450px; position:relative; margin:0px auto; border:5px #b63535 solid; border-radius:100%;}
.turntable .pointer{ position:absolute; left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); top:151px; width:100px; cursor:pointer;}
.turntable .box .pic{ width:100px; height:100px; position:absolute;    box-shadow: rgb(0 0 0 / 10%) 0px 0px 22px 0px; border-radius:100%; border:2px #b63535 solid;}
.turntable .box .no1{ top:7px; left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.turntable .box .no2{ top:44px; right:64px;}
.turntable .box .no3{ top:142px; right:8px;}
.turntable .box .no4{ bottom:90px; right:30px;}
.turntable .box .no5{ bottom:16px; right:116px;}
.turntable .box .no6{ bottom:16px; left:114px;}
.turntable .box .no7{ bottom:90px; left:28px;}
.turntable .box .no8{  top: 140px;left: 8px;}
.turntable .box .no9{ top: 43px;left: 64px;}

.turntable .prize.animate{
	transition: transform 4.5s;
	-webkit-transition: transform 4.5s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
}
.Disease_3.no55{ margin-bottom:70px;}
.Disease_3.no55 ul{grid-template-columns: repeat(8, 1fr);}
.Disease_3.no55 ul li .photo{ width:120px; height:120px; box-shadow: rgb(0 0 0 / 10%) 0px 0px 22px 0px;}
.Disease_1.no66 ul li .photo{ border-radius:100%; overflow:hidden;}
.Disease_1.no66 ul li { cursor: pointer;}
.Disease_3.spea ul li .photo img{ width:100%; height:100%;}

.dome_gene ul li{display: flex;align-items:flex-start; margin-bottom:10px; }
.dome_gene ul li .tpleft{ width:124px; height:124px; border-radius:100%; position:relative; overflow:hidden;box-shadow: rgb(0 0 0 / 10%) 0px 0px 22px 0px; border:1px #E4E4E4 solid;}
.dome_gene ul li .tpleft img{ width:100%; height:100%;object-fit: cover;
 object-position: center center;}
.dome_gene ul li .box{ flex:1;display: grid;
	grid-template-columns: repeat(7, 1fr);
	grid-gap: 10px 20px;
align-items: stretch; margin-left:20px;}
.dome_gene ul li .box dd a{ text-align:center;}
.dome_gene ul li .box dd a .photo{ width:124px; height:124px; margin:0px auto; position:relative; overflow:hidden;box-shadow: rgb(0 0 0 / 10%) 0px 0px 22px 0px; border-radius:20px; margin-bottom:5px;}
.dome_gene ul li .box dd a .photo img{ width:100%; height:100%;object-fit: cover;
 object-position: center center;}

.dome_gene ul li .xfk{ position:absolute; left:0px; top:100%; width:100%; height:100%; z-index:10;transition: all .3s ease;-webkit-transition: all .3s ease;  background-color:rgba(251,233,188,0.7);display: flex; color:#B53534; font-size:12px;
    align-items: center;
    justify-content: center;  color:#B3261E; text-align:center; z-index:20; } 
.dome_gene ul li .tpleft:hover .xfk{ top:0px;}
.dome_gene ul li .box dd a .photo:hover .xfk{ top:0px;}

.region_list.no81 ul{    grid-template-columns: repeat(7, 1fr);
    grid-gap: 33px 23px;}
.region_list.no81 ul li .photo{ width:134px; height:134px; }
.b_Frame3.turntableBox {}
.b_Frame3.no71 .r_cont4{ width:450px; background-color:rgba(255,255,255,0.0); border:0px;    box-shadow: rgb(0 0 0 / 0%) 0px 0px 0px 0px; padding:0px;}
.b_Frame3.no71 .r_cont4 .closed{background-image: url(../images/wclosed.png); width:30px; height:30px; top:10px; right:20px; z-index:50;}

.Disease_3.dance15{ margin-bottom:30px;}
.show_21 .da_pic{ margin-bottom:40px;}
.tf_box3 .ta_cont.scan_1 ul li{justify-content: flex-start;}
.tf_box3 .ta_cont.scan_1 ul li.no86{ flex:none; width:500px;}
.tf_box3 .s_list{ display:flex;flex-wrap: wrap;align-items: stretch;}
.tf_box3 .s_list img{ margin:3px 5px 3px; width:43px; height:auto;}
.tf_box3 .ta_cont ul li.no17{ width:13%;}
.button_3{height: 32px;
    line-height: 32px;
    text-align: center;
    padding: 0px 15px;
    border-radius: 8px;
    background-color: #fff;
    color: #B3261E;
    border: 1px #6D0707 solid;
    cursor: pointer;
    margin-right: 19px;}
.button_3:hover{    background-color: #b63535;
    color: #fff;}
	
.space_right{ width:466px; border: 1px #dbdbdb solid;
    border-radius: 7px;
    padding: 27px;
    box-shadow: rgb(0 0 0 / 14%) 0px 0px 16px 0px;
    display: flex;
    align-items: center;
    justify-content: center;}
.space_right ul{display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 30px 30px;
align-items: stretch; width:90%;}
.space_right ul li{ text-align:center;}
.space_right ul li img{ height:95px; width:auto;transition:all .5s;-webkit-transition:all .5s;}
.space_right ul li a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.r_cont.flex1{ flex:1; margin-right:40px;}
.show_21 .b_pic2{ text-align:center; padding-top:30px;}
.index .effect_2.bodhi .box .list li .f_icon{ background-color:#fbe9bc; border:0px;}
.index .effect_2.bodhi .box .list li .f_icon img{ width:70%; height:auto;}
.index .effect_2.bodhi .box .list li.no2 .f_icon img{ width:90%;}

.index .effect_2.bodhi .box .list li.no4 .content{ width:450px;}
.index .effect_2.bodhi { padding-bottom:0px;}
.index .effect_2.bodhi .box{background:none;    border: 5px #f8b9a3 solid;}
.index .effect_2.bodhi .box .list li .f_icon{ width:110px; height:110px;}
.index .effect_2.bodhi .box .sumcont{ width:440px; height:440px;}
.index .effect_2.bodhi .box .list li.no2 .content{left: 100px;
    top: 80px;}
.index .effect_2.bodhi .box .list li.no6 .content{right: 100px;
    top: 80px;}
.index .effect_2.bodhi .box .list li.no3 .content{
    top: 94px;}
.index .effect_2.bodhi .box .list li.no4 .content{
    top: 84px;}
.index .effect_2.bodhi .box .list li.no5 .content{
    top: 94px;}
.index .effect_2.bodhi .box .list li.no1{ top:-64px;}
.index .effect_2.bodhi .box .list li.no2{top: 70px;
    right: -20px;}
.index .effect_2.bodhi .box .list li.no6{top: 70px;
    left: -20px;}
.index .effect_2.bodhi .box .list li.no3{bottom: 70px;
    right: -20px;}
.index .effect_2.bodhi .box .list li.no5{bottom: 70px;
    left: -20px;}
.index .effect_2.bodhi .box .list li.no4{ bottom:-64px;}
.index.no51{ padding-top:0px;}
.index .effect_2.bodhi.six .box .list li .f_icon{ background-color:#fff;border: 1px #b63535 solid;}

.st_left4 { display: flex;
    align-items: center;
    justify-content: center;}
.st_left4 ul{display: flex;
    align-items: center;
  }
 .st_left4 ul li { margin:0px 10px;}
.st_left4 ul li .photo{ width:123px; height:123px;box-shadow: rgb(0 0 0 / 10%) 0px 0px 22px 0px; border-radius:10px; cursor:pointer; overflow:hidden; position:relative;}
.st_left4 ul li .photo img{ width:100%; height:100%;}
.st_left4 ul li .photo .xfk{ position:absolute; left:0px; top:0%; width:100%; height:100%; z-index:10;transition: all .3s ease;-webkit-transition: all .3s ease;  background-color:rgba(251,233,188,0.7);display: flex;
    align-items: center;
    justify-content: center; font-size:18px; color:#2D2D2D; line-height:1.3; font-size:600; text-align:center;} 
.st_left4 ul li.cur .photo .xfk{ top:0px;color:#B3261E;}

.book_4 .c_spec{ flex:1; margin-right:3%;}
.tf_box3 .ta_cont.just_4 ul li{justify-content: flex-start;}
.book_4 .c_spec .select-ui{ width:60%; margin-bottom:20px;}
.book_4 .c_spec .txt{ margin-bottom:3px;}

.book_4 .p_box.no4{ display:flex;flex-direction: column; justify-content: space-between;}
.book_4 .p_box.no4 .chico_1 .sumbit{ width:90px;}
.book_4 .p_box.no4 .chico_1 .btn4{display: flex;
    align-items: center;
    justify-content: center; background-color:#FBE9BC; border-radius:25px; width:136px; color:#A68122; font-size:12px; height:33px; border:0px; line-height:33px;}
.book_4 .p_box.no4 .chico_1 .btn4 img{ height:15px; width:auto; margin-right:5px;}
.book_4 .p_box.no4 .txt{ margin-bottom:5px;}
.book_4 .p_box.no4 textarea{ font-size:12px; height:100%;}
.book_4 .p_box.no4 .list{ flex:1;}
.book_4.dance9{ margin-bottom:0px;}

.Disease_3.no56{ margin-bottom:0px;}
.Disease_3.no56 ul{grid-template-columns: repeat(10, 1fr);}
.Disease_3.no56 ul li .photo{ width:95px; height:95px; box-shadow: rgb(0 0 0 / 10%) 0px 0px 22px 0px;}
.Disease_3.no66 ul li .photo{ border-radius:100%; overflow:hidden;}
.dime{ text-align:center;}


.tabcontent_91 .box3 {
	display: none;
}

.tabcontent_91 .box3.cur {
	display: block;
}
.book_4 .c_right{ flex:1; overflow:hidden;}
.book_4 .c_right .btn-primary{ margin-left:20px;}


.tabcontent_1 .fil_box {
	display: none;
}

.tabcontent_1 .fil_box.cur {
	display: block;
}
.tabcontent_1.no5{ width:100%;}
.layui-table-header .layui-table,.layui-table-view .layui-table{ width:100%;}

.br_list .fold_1{ background-color:#B3261E; width:111px; height:31px;display: flex;
    align-items: center;
    justify-content: center; border:1px #6D0707 solid; border-radius:5px; color:#F5F5F5; margin-bottom:20px; cursor:pointer;}
.br_list .items { margin-bottom:30px;}
.br_list .items .head_3{ background-color:#FFF7F0;display: flex;
    align-items: center; height:49px; position:relative; font-size:20px; padding-left:25px; font-weight:bold; color:#5A5A5A; cursor:pointer;}
.br_list .items .head_3:before{ content:""; position:absolute; left:0px; top:0px; width:6px; height:100%; border-radius:5px; background-color:#FFC08A;}
.fil_box .dance6{ padding-top:30px;}
.br_list .items .head_3 img{ margin-right:10px; width:17px;}


.book {
  position: relative;
  width: 160px;
  height: 220px;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  perspective: 1000px;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d; margin:0px auto;
}

.hardcover_front li:first-child {
  background-color: #eee;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden
}
.hardcover_front li:first-child img{ width:100%; height:100%;}
.hardcover_front li:last-child {
  background: #fffbec
}

.hardcover_back li:first-child {
  background: #fffbec
}

.hardcover_back li:last-child {
  background: #fffbec
}

.book_spine li:first-child {
  background: #eee
}

.book_spine li:last-child {
  background: #333
}

.hardcover_front li:first-child:after,
.hardcover_front li:first-child:before,
.hardcover_front li:last-child:after,
.hardcover_front li:last-child:before,
.hardcover_back li:first-child:after,
.hardcover_back li:first-child:before,
.hardcover_back li:last-child:after,
.hardcover_back li:last-child:before,
.book_spine li:first-child:after,
.book_spine li:first-child:before,
.book_spine li:last-child:after,
.book_spine li:last-child:before {
  background: #999
}

.page>li {
  background: -webkit-linear-gradient(left, #e1ddd8 0, #fffbf6 100%);
  background: -moz-linear-gradient(left, #e1ddd8 0, #fffbf6 100%);
  background: -ms-linear-gradient(left, #e1ddd8 0, #fffbf6 100%);
  background: linear-gradient(to right, #e1ddd8 0, #fffbf6 100%);
  box-shadow: inset 0 -1px 2px rgba(50, 50, 50, 0.1), inset -1px 0 1px rgba(150, 150, 150, 0.2);
  border-radius: 0 5px 5px 0
}

.hardcover_front {
  -webkit-transform: rotateY(-34deg) translateZ(8px);
  -moz-transform: rotateY(-34deg) translateZ(8px);
  transform: rotateY(-34deg) translateZ(8px);
  z-index: 100
}

.hardcover_back {
  -webkit-transform: rotateY(-15deg) translateZ(-8px);
  -moz-transform: rotateY(-15deg) translateZ(-8px);
  transform: rotateY(-15deg) translateZ(-8px)
}

.page li:nth-child(1) {
  -webkit-transform: rotateY(-28deg);
  -moz-transform: rotateY(-28deg);
  transform: rotateY(-28deg)
}

.page li:nth-child(2) {
  -webkit-transform: rotateY(-30deg);
  -moz-transform: rotateY(-30deg);
  transform: rotateY(-30deg)
}

.page li:nth-child(3) {
  -webkit-transform: rotateY(-32deg);
  -moz-transform: rotateY(-32deg);
  transform: rotateY(-32deg)
}

.page li:nth-child(4) {
  -webkit-transform: rotateY(-34deg);
  -moz-transform: rotateY(-34deg);
  transform: rotateY(-34deg)
}

.page li:nth-child(5) {
  -webkit-transform: rotateY(-36deg);
  -moz-transform: rotateY(-36deg);
  transform: rotateY(-36deg)
}

.hardcover_front,
.hardcover_back,
.book_spine,
.hardcover_front li,
.hardcover_back li,
.book_spine li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.hardcover_front,
.hardcover_back {
  -webkit-transform-origin: 0 100%;
  -moz-transform-origin: 0 100%;
  transform-origin: 0 100%
}

.hardcover_front {
  -webkit-transition: all .8s ease, z-index .6s;
  -moz-transition: all .8s ease, z-index .6s;
  transition: all .8s ease, z-index .6s
}

.hardcover_front li:first-child {
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-transform: translateZ(2px);
  -moz-transform: translateZ(2px);
  transform: translateZ(2px)
}

.hardcover_front li:last-child {
  -webkit-transform: rotateY(180deg) translateZ(2px);
  -moz-transform: rotateY(180deg) translateZ(2px);
  transform: rotateY(180deg) translateZ(2px)
}

.hardcover_back li:first-child {
  -webkit-transform: translateZ(2px);
  -moz-transform: translateZ(2px);
  transform: translateZ(2px)
}

.hardcover_back li:last-child {
  -webkit-transform: translateZ(-2px);
  -moz-transform: translateZ(-2px);
  transform: translateZ(-2px)
}

.hardcover_front li:first-child:after,
.hardcover_front li:first-child:before,
.hardcover_front li:last-child:after,
.hardcover_front li:last-child:before,
.hardcover_back li:first-child:after,
.hardcover_back li:first-child:before,
.hardcover_back li:last-child:after,
.hardcover_back li:last-child:before,
.book_spine li:first-child:after,
.book_spine li:first-child:before,
.book_spine li:last-child:after,
.book_spine li:last-child:before {
  position: absolute;
  top: 0;
  left: 0
}

.hardcover_front li:first-child:after,
.hardcover_front li:first-child:before {
  width: 4px;
  height: 100%
}

.hardcover_front li:first-child:after {
  -webkit-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
  -moz-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
  transform: rotateY(90deg) translateZ(-2px) translateX(2px)
}

.hardcover_front li:first-child:before {
  -webkit-transform: rotateY(90deg) translateZ(158px) translateX(2px);
  -moz-transform: rotateY(90deg) translateZ(158px) translateX(2px);
  transform: rotateY(90deg) translateZ(158px) translateX(2px)
}

.hardcover_front li:last-child:after,
.hardcover_front li:last-child:before {
  width: 4px;
  height: 160px
}

.hardcover_front li:last-child:after {
  -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px);
  -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px);
  transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px)
}

.hardcover_front li:last-child:before {
  box-shadow: 0 0 30px 5px #333;
  -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px);
  -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px);
  transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px)
}

.hardcover_back li:first-child:after,
.hardcover_back li:first-child:before {
  width: 4px;
  height: 100%
}

.hardcover_back li:first-child:after {
  -webkit-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
  -moz-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
  transform: rotateY(90deg) translateZ(-2px) translateX(2px)
}

.hardcover_back li:first-child:before {
  -webkit-transform: rotateY(90deg) translateZ(158px) translateX(2px);
  -moz-transform: rotateY(90deg) translateZ(158px) translateX(2px);
  transform: rotateY(90deg) translateZ(158px) translateX(2px)
}

.hardcover_back li:last-child:after,
.hardcover_back li:last-child:before {
  width: 4px;
  height: 160px
}

.hardcover_back li:last-child:after {
  -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px);
  -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px);
  transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px)
}

.hardcover_back li:last-child:before {
  box-shadow: 10px -1px 80px 20px #666;
  -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px);
  -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px);
  transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px)
}

.book_spine {
  -webkit-transform: rotateY(60deg) translateX(-5px) translateZ(-12px);
  -moz-transform: rotateY(60deg) translateX(-5px) translateZ(-12px);
  transform: rotateY(60deg) translateX(-5px) translateZ(-12px);
  width: 16px;
  z-index: 0
}

.book_spine li:first-child {
  -webkit-transform: translateZ(2px);
  -moz-transform: translateZ(2px);
  transform: translateZ(2px)
}

.book_spine li:last-child {
  -webkit-transform: translateZ(-2px);
  -moz-transform: translateZ(-2px);
  transform: translateZ(-2px)
}

.book_spine li:first-child:after,
.book_spine li:first-child:before {
  width: 4px;
  height: 100%
}

.book_spine li:first-child:after {
  -webkit-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
  -moz-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
  transform: rotateY(90deg) translateZ(-2px) translateX(2px)
}

.book_spine li:first-child:before {
  -webkit-transform: rotateY(-90deg) translateZ(-12px);
  -moz-transform: rotateY(-90deg) translateZ(-12px);
  transform: rotateY(-90deg) translateZ(-12px)
}

.book_spine li:last-child:after,
.book_spine li:last-child:before {
  width: 4px;
  height: 16px
}

.book_spine li:last-child:after {
  -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(8px) translateX(2px) translateY(-6px);
  -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(8px) translateX(2px) translateY(-6px);
  transform: rotateX(90deg) rotateZ(90deg) translateZ(8px) translateX(2px) translateY(-6px)
}

.book_spine li:last-child:before {
  box-shadow: 5px -1px 100px 40px rgba(0, 0, 0, 0.2);
  -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(-210px) translateX(2px) translateY(-6px);
  -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(-210px) translateX(2px) translateY(-6px);
  transform: rotateX(90deg) rotateZ(90deg) translateZ(-210px) translateX(2px) translateY(-6px)
}

.page,
.page>li {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.page {
  width: 100%;
  height: 98%;
  top: 1%;
  left: 3%;
  z-index: 10
}

.page>li {
  width: 100%;
  height: 100%;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition-property: transform;
  -moz-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease
}

.page>li:nth-child(1) {
  -webkit-transition-duration: .6s;
  -moz-transition-duration: .6s;
  transition-duration: .6s
}

.page>li:nth-child(2) {
  -webkit-transition-duration: .6s;
  -moz-transition-duration: .6s;
  transition-duration: .6s
}

.page>li:nth-child(3) {
  -webkit-transition-duration: .4s;
  -moz-transition-duration: .4s;
  transition-duration: .4s
}

.page>li:nth-child(4) {
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  transition-duration: .5s
}

.page>li:nth-child(5) {
  -webkit-transition-duration: .6s;
  -moz-transition-duration: .6s;
  transition-duration: .6s
}

.book:hover>.hardcover_front {
  -webkit-transform: rotateY(-145deg) translateZ(0);
  -moz-transform: rotateY(-145deg) translateZ(0);
  transform: rotateY(-145deg) translateZ(0);
  z-index: 0
}

.book:hover>.page li:nth-child(1) {
  -webkit-transform: rotateY(-30deg);
  -moz-transform: rotateY(-30deg);
  transform: rotateY(-30deg);
  -webkit-transition-duration: 1.5s;
  -moz-transition-duration: 1.5s;
  transition-duration: 1.5s
}

.book:hover>.page li:nth-child(2) {
  -webkit-transform: rotateY(-35deg);
  -moz-transform: rotateY(-35deg);
  transform: rotateY(-35deg);
  -webkit-transition-duration: 1.8s;
  -moz-transition-duration: 1.8s;
  transition-duration: 1.8s
}

.book:hover>.page li:nth-child(3) {
  -webkit-transform: rotateY(-118deg);
  -moz-transform: rotateY(-118deg);
  transform: rotateY(-118deg);
  -webkit-transition-duration: 1.6s;
  -moz-transition-duration: 1.6s;
  transition-duration: 1.6s
}

.book:hover>.page li:nth-child(4) {
  -webkit-transform: rotateY(-130deg);
  -moz-transform: rotateY(-130deg);
  transform: rotateY(-130deg);
  -webkit-transition-duration: 1.4s;
  -moz-transition-duration: 1.4s;
  transition-duration: 1.4s
}

.book:hover>.page li:nth-child(5) {
  -webkit-transform: rotateY(-140deg);
  -moz-transform: rotateY(-140deg);
  transform: rotateY(-140deg);
  -webkit-transition-duration: 1.2s;
  -moz-transition-duration: 1.2s;
  transition-duration: 1.2s
}



.page>li .btn{display: inline-block;
    text-transform: uppercase;
    border: 2px solid #2c3e50;
    margin-top: 100px;
    font-size: 12px; margin-left:40px;
    font-weight: 700;
    padding: .1em .4em;
    text-align: center;
    -webkit-transition: color .3s, border-color .3s;
    -moz-transition: color .3s, border-color .3s;
    transition: color .3s, border-color .3s;}
.page>li .btn:hover{ color:#b63535; border:2px #b63535 solid;}
.hardcover_front li .ribbon{color: #fff;
    display: block;
    font-size: 12px;
    position: absolute;
    top: 11px;
    right: 1px;
    width: 40px;
    height: 20px;
    line-height: 20px;
    letter-spacing: .15em;
    text-align: center;
    -webkit-transform: rotateZ(45deg) translateZ(1px);
    -moz-transform: rotateZ(45deg) translateZ(1px);
    transform: rotateZ(45deg) translateZ(1px);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 10;background: #c0392b;}
.ribbon.bestseller:before, .ribbon.bestseller:after{border-bottom: 20px solid #c0392b;}
.ribbon.bestseller:before, .ribbon.bestseller:after{border-bottom: 20px solid #c0392b;}
.ribbon::before{left: -20px;
    border-left: 20px solid transparent;}
.ribbon::before, .ribbon::after{position: absolute;
    top: -20px;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;}
.ribbon::after {
    right: -20px;
    border-right: 20px solid transparent;
}

.br_list .items ul {display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 20px 10px;
align-items: stretch;}
.br_list .items ul li .txt{ text-align:center; color:#B3261E; font-size:15px; margin-bottom:8px;}
.br_list .items ul li .more{display: flex;
    align-items: center;
    justify-content: center;}
.br_list .items ul li .more a{ margin:0px 5px; width:68px; height:25px; cursor:pointer; line-height:25px;  text-align:center; font-size:12px;color:#B3261E; border-radius:25px; background-color:#ffc4c1;}
.br_list .items ul li .more a.yell{ background-color:#f9e3ad;}
.br_list .items ul li .book{ margin:35px auto;}

.book:before,.book:after,.book ul:before,.book ul:after,.book ul li:before,.book ul li:after,.hardcover_front li .ribbon:before,.hardcover_front li .ribbon:after{ content:"";}
.br_list .items .list{ padding:20px 0px;}
.br_list .items.no2 .head_3:before{    background-color: #8A8AFF;}
.br_list .items.no2 .head_3{ background-color:#F0FAFF;}
.br_list .items.no3 .head_3:before{    background-color: #FF8AA1;}
.br_list .items.no3 .head_3{ background-color:#FFF0F3;}
.br_list .items.no4 .head_3:before{    background-color: #8AD8FF;}
.br_list .items.no4 .head_3{ background-color:#F0FAFF;}
.br_list .items.no5 .head_3:before{    background-color:#43D252;}
.br_list .items.no5 .head_3{ background-color:#E8FFEA;}


.index .effect_2.bodhi5 .box .list li .f_icon{ background-color:#fbe9bc; border:0px;}
.index .effect_2.bodhi5 .box .list li .f_icon img{ width:100%; height:100%;}
.index .effect_2.bodhi5 .box .list li .f_icon{ border:2px #b63535 solid;}

.index .effect_2.bodhi5 .box .list li.no4 .content{ width:450px;}
.index .effect_2.bodhi5 { padding-bottom:0px;}
.index .effect_2.bodhi5 .box{ background:none;border: 5px #f8b9a3 solid;}
.index .effect_2.bodhi5 .box .list li .f_icon{ width:110px; height:110px;}
.index .effect_2.bodhi5 .box .sumcont dd img{    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;}
.index .effect_2.bodhi5.seven .box .list li .f_icon{    border: 1px #b63535 solid; background-color:#fff;}

.index .effect_2.bodhi5 .box .list li.no2 .content{left: 130px;
    top: 70px;}
.index .effect_2.bodhi5 .box .list li.no7 .content{right: 130px;
    top: 70px;}
.index .effect_2.bodhi5 .box .list li.no3 .content{
    top: 94px;}
.index .effect_2.bodhi5 .box .list li.no4 .content{
    top: 84px;}
.index .effect_2.bodhi5 .box .list li.no6 .content{
    top: 94px; right:84px;}
.index .effect_2.bodhi5 .box .list li.no1{ top:-64px;}
.index .effect_2.bodhi5 .box .list li.no2{top: 40px;
    right: -0px;}
.index .effect_2.bodhi5 .box .list li.no7{top: 40px;
    left: -0px;}
.index .effect_2.bodhi5 .box .list li.no3{bottom: 150px;
    right: -45px;}
.index .effect_2.bodhi5 .box .list li.no6{bottom: 150px; top:auto;
    left: -45px;}
.index .effect_2.bodhi5 .box .list li.no4{ bottom:-24px; right:90px; left:auto;  transform: translateX(-0%); 
  -webkit-transform: translateX(-0%);}
.index .effect_2.bodhi5 .box .list li.no5{ bottom:-24px; left:90px;}
.index .effect_2.bodhi5 .box .list li.no5 .content{ top:84px; right:98px;}





.index .goat_2 {
	height: 750px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 20px;
}

.index .goat_2 .box {
	width: 504px;
	background-image: url(../images/round_03.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 504px;
	border-radius: 100%;
	position: absolute;
}

.index .goat_2 .box .sumcont {
	width: 340px;
	height: 340px;
	border-radius: 100%;
	overflow: hidden;
}

.index .goat_2 .box .sumcont dd {
	display: none;
}


.index .goat_2 .box .list {
	font-family: 'Times New Roman', Times, serif;
}

.index .goat_2 .box .list li .f_icon {
	width: 110px;
	height: 110px;
	background-color: #fff;
	border-radius: 100%;
	display: flex;
	align-items: center;
	border: 1px #b63535 solid;
	justify-content: center;
	overflow: hidden;
}

.index .goat_2 .box .list li .f_icon img {
	width: 90%;
}

.index .goat_2 .box .list li {
	position: absolute;
	cursor: pointer;
}

.index .goat_2 .box .list li.no2 {
	top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);
	right: -53px;
}

.index .goat_2 .box .list li.no1 {
	top: -64px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .goat_2 .box .list li.no3 {
	bottom: -64px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .goat_2 .box .list li.no4 {
	top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);
	left: -53px;
}



.index .effect_2 .box .list li .content {
	position: absolute;
	width: 330px;
}

.index .effect_2 .box .list li.no2 .content {
	left: 120px;
	top: 98px;
	width: 315px;
}

.index .goat_2 .box .list li .content .title {
	background-image: url(../images/Brain_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 236px auto;
	line-height: 1;
	padding-left: 20px;
	padding-bottom: 14px;
	font-size: 27px;
	color: #b63535;
	font-weight: bold;
}
.index .goat_2 .box .list li .content{    position: absolute;
    width: 330px;}
.index .goat_2 .box .list li .desc {
	font-size: 14px;
	padding-left: 20px;
	line-height: 1.3;
}

.index .goat_2 .box .list li.no3 .content {
	left: 115px;
	top: 50%;
}

.index .goat_2 .box .list li.no4 .content {
	right: 120px;
	top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);
	
}
.index .goat_2 .box .list li.no1 .content {
	left: 115px;
	top: 0px;

}

.index .goat_2 .box .list li .content.no1 {
	text-align: right;
}

.index .goat_2 .box .list li .content.no1 .title {
	background-image: url(../images/Brain_19.png);
	padding-right: 20px;
	background-position: right bottom;
}

.index .goat_2 .box .list li .content.no1 .desc {
	padding-right: 20px;
}
.index .goat_2 .box .list li.no2 .content {
	left: 120px;
	top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);
	width: 315px;
}

.index .goat_2 .box .list li .content.no1 .title {
	background-image: url(../images/Brain_19.png);
	padding-right: 20px;
	background-position: right bottom;
}

.index .goat_2 .box .list li .content.no1 .desc {
	padding-right: 20px;
}


.index .effect56 {
	height: 705px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top:50px;
}

.index .effect56 .box {
	width: 474px;
	border: 5px #f8b9a3 solid;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 474px;
	border-radius: 100%;
	position: absolute;
}

.index .effect56 .box .sumcont {
	width: 366px;
	height: 366px;
	border-radius: 100%;
	overflow: hidden;
}

.index .effect56 .box .sumcont dd img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.index .effect56 .box .sumcont dd {
	display: none;
}

.index .effect .box .list {
	font-family: 'Times New Roman', Times, serif;
}

.index .effect56 .box .list li .f_icon {
	width: 85px;
	height: 85px;
	background-color: #fff;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px #b63535 solid;
	overflow:hidden;
}

.index .effect56 .box .list li {
	position: absolute;
	cursor: pointer;
}

.index .effect56 .box .list li.no2 {
	top: -13px;
	right: 50px;
}

.index .effect56 .box .list li.no1 {
	top: -52px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .effect56 .box .list li.no3 {
	top: 95px;
    right: -35px;
}

.index .effect56 .box .list li.no4 {
	right: -55px;
    top: 225px;
}

.index .effect56 .box .list li.no5 {
	bottom: 32px;
    right: 0px;
}

.index .effect56 .box .list li.no6 {
	bottom: -47px;
    right: 123px;
}

.index .effect56 .box .list li.no7 {
	bottom: -43px;
    left: 110px;
}

.index .effect56 .box .list li.no8 {
	    bottom: 35px;
    left: -10px;
}

.index .effect56 .box .list li.no9 {
	top: 225px;
    left: -60px;
}

.index .effect56 .box .list li.no10 {
	left: -35px;
	top: 95px;
	
}

.index .effect56 .box .list li.no11 {
	top: -10px;
	left: 50px;
}

.index .effect56 .box .list li.no12 {
	top: -17px;
	left: 67px;
}

.index .effect56 .box .list li .content {
	position: absolute;
	width: 380px;
}

.index .effect56 .box .list li.no2 .content {
	left: 98px;
	top: 0px;
}

.index .effect56 .box .list li .content .title {
	background-image: url(../images/Brain_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 236px auto;
	line-height: 1;
	padding-left: 20px;
	padding-bottom: 14px;
	font-size: 27px;
	color: #b63535;
	font-weight: bold;
}

.index .effect56 .box .list li .desc {
	font-size: 14px;
	padding-left: 20px;
	line-height: 1.3;
}

.index .effect56 .box .list li.no3 .content {
	left: 95px;
	top:0px;
	 width:350px;
}

.index .effect56 .box .list li.no4 .content {
	left: 95px;
	top: 0px;
	width: 330px;
}

.index .effect56 .box .list li.no5 .content {
	left: 95px;
	top: 10px;
	width: 330px;
}

.index .effect56 .box .list li.no6 .content {
	left: 90px;
	top: 40px;
}

.index .effect56 .box .list li.no7 .content {
	right: 85px;
	top: 40px;

}

.index .effect56 .box .list li.no1 .content {
	left: 0px;
	top: -67px;
	width: 450px;
}

.index .effect56 .box .list li .content.no1 {
	text-align: right;
}

.index .effect56 .box .list li .content.no1 .title {
	background-image: url(../images/Brain_19.png);
	padding-right: 20px;
	background-position: right bottom;
}

.index .effect56 .box .list li .content.no1 .desc {
	padding-right: 20px;
}

.index .effect56 .box .list li.no8 .content {
	right: 95px;
	top: 0px;
}

.index .effect56 .box .list li.no9 .content {
	right: 95px;
	top: 0px;
	width:330px;
}

.index .effect56 .box .list li.no10 .content {
	right: 95px;
	top: 0px;
	width:330px;
}

.index .effect56 .box .list li.no11 .content {
	right: 95px;
	top: 0px;
}







.index .effect57 {
	height: 705px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top:50px;
}

.index .effect57 .box {
	width: 474px;
	border: 5px #f8b9a3 solid;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 474px;
	border-radius: 100%;
	position: absolute;
}

.index .effect57 .box .sumcont {
	width: 366px;
	height: 366px;
	border-radius: 100%;
	overflow: hidden;
}

.index .effect57 .box .sumcont dd img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.index .effect57 .box .sumcont dd {
	display: none;
}


.index .effect57 .box .list li .f_icon {
	width: 85px;
	height: 85px;
	background-color: #fff;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px #b63535 solid;
	overflow:hidden;
}

.index .effect57 .box .list li {
	position: absolute;
	cursor: pointer;
}

.index .effect57 .box .list li.no2 {
	top: -0px;
	right: 35px;
}

.index .effect57 .box .list li.no1 {
	top: -52px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .effect57 .box .list li.no3 {
	top: 125px;
    right: -50px;
}

.index .effect57 .box .list li.no4 {
	right: -40px;
    bottom: 110px;
}

.index .effect57 .box .list li.no5 {
	bottom: -10px;
    right: 38px;
}

.index .effect57 .box .list li.no6 {
	bottom: -52px;
    right: 190px;
}

.index .effect57 .box .list li.no7 {
	bottom: 0px;
    left: 35px;
}

.index .effect57 .box .list li.no8 {
	    bottom: 115px;
    left: -50px;
}

.index .effect57 .box .list li.no9 {
	top: 125px;
    left: -55px;
}

.index .effect57 .box .list li.no10 {
	left: 35px;
    top: 0px;
	
}

.index .effect57 .box .list li.no11 {
	top: -10px;
	left: 50px;
}

.index .effect57 .box .list li.no12 {
	top: -17px;
	left: 67px;
}

.index .effect57 .box .list li .content {
	position: absolute;
	width: 330px;
}

.index .effect57 .box .list li.no2 .content {
	left: 98px;
	top: 0px;
}

.index .effect57 .box .list li .content .title {
	background-image: url(../images/Brain_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 236px auto;
	line-height: 1;
	padding-left: 20px;
	padding-bottom: 14px;
	font-size: 27px;
	color: #b63535;
	font-weight: bold;
}

.index .effect57 .box .list li .desc {
	font-size: 14px;
	padding-left: 20px;
	line-height: 1.3;
}

.index .effect57 .box .list li.no3 .content {
	left: 95px;
	top:0px;

}

.index .effect57 .box .list li.no4 .content {
	left: 95px;
	top: 0px;

}

.index .effect57 .box .list li.no5 .content {
	left: 95px;
	top: 10px;

}

.index .effect57 .box .list li.no6 .content {
	left: 0px;
	top: 95px;
}

.index .effect57 .box .list li.no7 .content {
	right: 95px;
	top: 20px;

}

.index .effect57 .box .list li.no1 .content {
	left: 0px;
	top: -67px;
	
}

.index .effect57 .box .list li .content.no1 {
	text-align: right;
}

.index .effect57 .box .list li .content.no1 .title {
	background-image: url(../images/Brain_19.png);
	padding-right: 20px;
	background-position: right bottom;
}

.index .effect57 .box .list li .content.no1 .desc {
	padding-right: 20px;
}

.index .effect57 .box .list li.no8 .content {
	right: 95px;
	top: 0px;
}

.index .effect57 .box .list li.no9 .content {
	right: 95px;
	top: 0px;
	width:330px;
}

.index .effect57 .box .list li.no10 .content {
	right: 95px;
	top: 0px;
	width:330px;
}

.index .effect57 .box .list li.no11 .content {
	right: 95px;
	top: 0px;
}

.index .effect57 .box .list li.no12 .content {
	right: 98px;
	top: 0px;
}


.index .effect_3.no961 .box .list li .f_icon{border: 1px #b63535 solid; background-color:#fff;}
.index .effect_3.no961 .box .list li.no1{top: -64px;}
.index .effect_3.no961 .box .sumcont{ width:340px; height:340px;}
.index .effect_3.no961 .box .list li.no2{ top:auto;bottom: 93px;
    right: -35px;}
.index .effect_3.no961 .box .list li.no3{     right: auto;
    left: -38px;
    bottom: 90px;}
.index .effect_3.no961 .box .list li.no3 .content{ left:auto;top: 94px;
    right: 84px;}
.index .effect_3.no961 .box{ background:none;  border: 5px #f8b9a3 solid;}

.index .effect_3.no100.five .box{background:none;  border: 5px #f8b9a3 solid;}
.index .effect_3.no100.five .box .list li .f_icon{ background-color:#fff;border: 1px #b63535 solid;}
.index .effect_26.eight .box{background:none;  border: 5px #f8b9a3 solid;}
.index .effect_26.eight .box .list li .f_icon{ background-color:#fff;border: 1px #b63535 solid;}
.index .effect_22.nine .box .list li .f_icon{border: 1px #b63535 solid;}
.index .effect_22.nine .box{background:none;  border: 5px #f8b9a3 solid;}
.index .effect_3.four .box{background:none;  border: 5px #f8b9a3 solid;}{}
.index .effect_3.four .box .list li .f_icon{background-color:#fff;border: 1px #b63535 solid;}
.index .effect_3.four .box .list li.no3{bottom: -74px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);}

.index .effect_3.four .box .list li.no3 .content{left: 115px;
    bottom: -10px; top:auto;}
.index .effect_3.four .box .list li.no2{ right:-60px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);}
.index .effect_3.four .box .list li.no2 .content{left: 120px;
    top: 70%;transform: translateY(-50%);
    -webkit-transform: translateY(-50%); width:310px; }
.index .effect_3.four .box .list li.no4{ left:-60px;
    top: 50%; bottom:auto;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);}
.index .effect_3.four .box .list li.no4 .content{ left:auto;right: 120px;
    top: 70%;transform: translateY(-50%);
    -webkit-transform: translateY(-50%); width:310px; }
	
	
	
.index .e_thirteen {
	height: 705px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index .e_thirteen .box {
	width: 474px;
	border: 5px #f8b9a3 solid;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 474px;
	border-radius: 100%;
	position: absolute;
}

.index .e_thirteen .box .sumcont {
	width: 386px;
	height: 386px;
	border-radius: 100%;
	overflow: hidden;
}

.index .e_thirteen .sumcont dd img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.index .e_thirteen .box .sumcont dd {
	display: none;
}

.index .e_thirteen .box .list {
	font-family: 'Times New Roman', Times, serif;
}

.index .e_thirteen .box .list li .f_icon {
	width: 85px;
	height: 85px;
	background-color: #fff;
    border: 1px #b63535 solid;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index .e_thirteen .box .list li {
	position: absolute;
	cursor: pointer;
}

.index .e_thirteen .box .list li.no2 {
	top: -20px;
    right: 77px;
}

.index .e_thirteen .box .list li.no1 {
	top: -52px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .e_thirteen .box .list li.no3 {
	 top: 53px;
    right: -10px;
}

.index .e_thirteen .box .list li.no4 {
	right: -50px;
    top: 155px;
}

.index .e_thirteen .box .list li.no5 {
	    bottom: 112px;
    right: -40px;
}

.index .e_thirteen .box .list li.no6 {
	bottom: 15px;
    right: 25px;
}

.index .e_thirteen .box .list li.no7 {
	    bottom: -35px;
       right: 132px;
}

.index .e_thirteen .box .list li.no8 {
	    bottom: -35px;
    left: 132px;
}

.index .e_thirteen .box .list li.no9 {
	    bottom: 15px;
    left: 25px;
}

.index .e_thirteen .box .list li.no10 {
	bottom: 112px;
    left: -40px;
}

.index .e_thirteen .box .list li.no11 {
	left: -50px;
    top: 155px;
}

.index .e_thirteen .box .list li.no12 {
	    top: 53px;
    left: -10px;
}
.index .e_thirteen .box .list li.no13 {
	top: -20px;
    left: 77px;
}

.index .e_thirteen .box .list li .content {
	position: absolute;
	width: 380px;
}

.index .e_thirteen .box .list li.no2 .content {
	left: 98px;
	top:0px;
}

.index .e_thirteen .box .list li .content .title {
	background-image: url(../images/Brain_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 236px auto;
	line-height: 1;
	padding-left: 20px;
	padding-bottom: 14px;
	font-size: 27px;
	color: #b63535;
	font-weight: bold;
}

.index .e_thirteen .box .list li .desc {
	font-size: 14px;
	padding-left: 20px;
	line-height: 1.3;
}

.index .e_thirteen .box .list li.no3 .content {
	left: 90px;
	top: 34px;
}

.index .e_thirteen .box .list li.no4 .content {
	left: 90px;
	top: 34px;
	width: 330px;
}

.index .e_thirteen .box .list li.no5 .content {
	left: 90px;
	top: 34px;
	width: 330px;
}

.index .e_thirteen .box .list li.no6 .content {
	left: 90px;
	top: 34px;
}

.index .e_thirteen .box .list li.no7 .content {
	left: 72px;
	top: 50px;

}

.index .e_thirteen .box .list li.no1 .content {
	left: 0px;
	top: -67px;
	width: 450px;
}

.index .e_thirteen .box .list li .content.no1 {
	text-align: right;
}

.index .e_thirteen .box .list li .content.no1 .title {
	background-image: url(../images/Brain_19.png);
	padding-right: 20px;
	background-position: right bottom;
}

.index .e_thirteen .box .list li .content.no1 .desc {
	padding-right: 20px;
}

.index .e_thirteen .box .list li.no8 .content {
	right: 72px;
	top: 50px;
}

.index .e_thirteen .box .list li.no9 .content {
	right: 90px;
    top: 34px;
}

.index .e_thirteen .box .list li.no10 .content {
	right: 90px;
    top: 34px;
}

.index .e_thirteen .box .list li.no11 .content {
	    right: 90px;
    top: 34px;
}

.index .e_thirteen .box .list li.no12 .content {
	right: 90px;
    top: 34px;
}
.index .e_thirteen .box .list li.no13 .content {
    right: 98px;
    top: 0px;
}


.index .e_fourteen {
	height: 705px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index .e_fourteen .box {
	width: 474px;
	border: 5px #f8b9a3 solid;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 474px;
	border-radius: 100%;
	position: absolute;
}

.index .e_fourteen .box .sumcont {
	width: 386px;
	height: 386px;
	border-radius: 100%;
	overflow: hidden;
}

.index .e_fourteen .sumcont dd img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.index .e_fourteen .box .sumcont dd {
	display: none;
}

.index .e_fourteen .box .list {
	font-family: 'Times New Roman', Times, serif;
}

.index .e_fourteen .box .list li .f_icon {
	width: 75px;
	height: 75px;
	background-color: #fff;
    border: 1px #b63535 solid;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index .e_fourteen .box .list li {
	position: absolute;
	cursor: pointer;
}

.index .e_fourteen .box .list li.no2 {
	top: -20px;
    right: 87px;
}

.index .e_fourteen .box .list li.no1 {
	top: -42px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .e_fourteen .box .list li.no3 {
	 top: 43px;
    right: 0px;
}

.index .e_fourteen .box .list li.no4 {
	    right: -40px;
    top: 139px;
}

.index .e_fourteen .box .list li.no5 {
	bottom: 145px;
    right: -40px;
}

.index .e_fourteen .box .list li.no6 {
	bottom: 45px;
    right: 0px;
}

.index .e_fourteen .box .list li.no7 {
	 bottom: -20px;
    right: 87px;
}

.index .e_fourteen .box .list li.no8 {
	    bottom: -42px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.index .e_fourteen .box .list li.no9 {
	bottom: -20px;
    left: 87px;
}

.index .e_fourteen .box .list li.no10 {
	bottom: 45px;
    left: 0px;
}

.index .e_fourteen .box .list li.no11 {
	bottom: 145px;
    left: -40px;
}

.index .e_fourteen .box .list li.no12 {
	left: -40px;
    top: 139px;
}
.index .e_fourteen .box .list li.no13 {
	top: 43px;
    left: 0px;
}
.index .e_fourteen .box .list li.no14 {
	top: -20px;
    left: 87px;
}

.index .e_fourteen .box .list li .content {
	position: absolute;
	width: 380px;
}

.index .e_fourteen .box .list li.no2 .content {
	left: 85px;
	top:0px;
}

.index .e_fourteen .box .list li .content .title {
	background-image: url(../images/Brain_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 236px auto;
	line-height: 1;
	padding-left: 20px;
	padding-bottom: 14px;
	font-size: 24px;
	color: #b63535;
	font-weight: bold;
}

.index .e_fourteen .box .list li .desc {
	font-size: 14px;
	padding-left: 20px;
	line-height: 1.3;
}

.index .e_fourteen .box .list li.no3 .content {
	left: 85px;
	top: 14px;
}

.index .e_fourteen .box .list li.no4 .content {
	left: 85px;
	top: 14px;
	width: 330px;
}

.index .e_fourteen .box .list li.no5 .content {
	left:85px;
	top: 14px;
	width: 330px;
}

.index .e_fourteen .box .list li.no6 .content {
	left: 85px;
	top: 14px;
}

.index .e_fourteen .box .list li.no7 .content {
	left: 85px;
	top: 14px;

}

.index .e_fourteen .box .list li.no1 .content {
	left: 0px;
	top: -60px;
	width: 450px;
}

.index .e_fourteen .box .list li .content.no1 {
	text-align: right;
}

.index .e_fourteen .box .list li .content.no1 .title {
	background-image: url(../images/Brain_19.png);
	padding-right: 20px;
	background-position: right bottom;
}

.index .e_fourteen .box .list li .content.no1 .desc {
	padding-right: 20px;
}

.index .e_fourteen .box .list li.no8 .content {
	    left: 0px;
       bottom: -60px;
}

.index .e_fourteen .box .list li.no9 .content {
	right: 85px;
    top: 14px;
}

.index .e_fourteen .box .list li.no10 .content {
	right: 85px;
    top: 14px;
}

.index .e_fourteen .box .list li.no11 .content {
	    right: 85px;
    top: 14px;
}

.index .e_fourteen .box .list li.no12 .content {
	right: 85px;
    top: 14px;
}
.index .e_fourteen .box .list li.no13 .content {
    right: 85px;
    top: 14px;
}
.index .e_fourteen .box .list li.no14 .content {
    right: 85px;
    top: 0px;
}


.index .e_fifteen {
	height: 705px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index .e_fifteen .box {
	width: 474px;
	border: 5px #f8b9a3 solid;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 474px;
	border-radius: 100%;
	position: absolute;
}

.index .e_fifteen .box .sumcont {
	width: 386px;
	height: 386px;
	border-radius: 100%;
	overflow: hidden;
}

.index .e_fifteen .sumcont dd img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.index .e_fifteen .box .sumcont dd {
	display: none;
}

.index .e_fifteen .box .list {
	font-family: 'Times New Roman', Times, serif;
}

.index .e_fifteen .box .list li .f_icon {
	width: 75px;
	height: 75px;
	background-color: #fff;
    border: 1px #b63535 solid;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index .e_fifteen .box .list li {
	position: absolute;
	cursor: pointer;
}

.index .e_fifteen .box .list li.no2 {
	top: -21px;
    right: 95px;
}

.index .e_fifteen .box .list li.no1 {
	top: -42px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .e_fifteen .box .list li.no3 {
	    top: 33px;
    right: 10px;
}

.index .e_fifteen .box .list li.no4 {
	right: -35px;
    top: 118px;
}

.index .e_fifteen .box .list li.no5 {
	bottom: 174px;
    right: -45px;
}

.index .e_fifteen .box .list li.no6 {
	bottom: 80px;
    right: -20px;
}

.index .e_fifteen .box .list li.no7 {
	bottom: 4px;
    right: 45px;
}

.index .e_fifteen .box .list li.no8 {
	    bottom: -35px;
    right: 142px;
}

.index .e_fifteen .box .list li.no9 {
	    bottom: -35px;
    left: 142px;
}

.index .e_fifteen .box .list li.no10 {
	    bottom: 4px;
    left: 45px;
}

.index .e_fifteen .box .list li.no11 {
	bottom: 80px;
    left: -20px;
}

.index .e_fifteen .box .list li.no12 {
	bottom: 174px;
    left: -45px;
}
.index .e_fifteen .box .list li.no13 {
	left: -35px;
    top: 118px;
}
.index .e_fifteen .box .list li.no14 {
	top: 33px;
    left: 10px;
}
.index .e_fifteen .box .list li.no15 {
	top: -21px;
    left: 95px;
}

.index .e_fifteen .box .list li .content {
	position: absolute;
	width: 330px;
}

.index .e_fifteen .box .list li.no2 .content {
	left: 85px;
	top:0px;
}

.index .e_fifteen .box .list li .content .title {
	background-image: url(../images/Brain_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 236px auto;
	line-height: 1;
	padding-left: 20px;
	padding-bottom: 14px;
	font-size: 24px;
	color: #b63535;
	font-weight: bold;
}

.index .e_fifteen .box .list li .desc {
	font-size: 14px;
	padding-left: 20px;
	line-height: 1.3;
}

.index .e_fifteen .box .list li.no3 .content {
	left: 85px;
	top: 14px;
}

.index .e_fifteen .box .list li.no4 .content {
	left: 85px;
	top: 14px;
	width: 330px;
}

.index .e_fifteen .box .list li.no5 .content {
	left:85px;
	top: 14px;
	width: 330px;
}

.index .e_fifteen .box .list li.no6 .content {
	left: 85px;
	top: 14px;
}

.index .e_fifteen .box .list li.no7 .content {
	left: 85px;
	top: 14px;

}

.index .e_fifteen .box .list li.no1 .content {
	left: 0px;
	top: -60px;
	width: 450px;
}

.index .e_fifteen .box .list li .content.no1 {
	text-align: right;
}

.index .e_fifteen .box .list li .content.no1 .title {
	background-image: url(../images/Brain_19.png);
	padding-right: 20px;
	background-position: right bottom;
}

.index .e_fifteen .box .list li .content.no1 .desc {
	padding-right: 20px;
}

.index .e_fifteen .box .list li.no8 .content {
	    left: 0px;
       bottom: -60px;
}

.index .e_fifteen .box .list li.no9 .content {
	right: 0px;
       bottom: -60px;
}

.index .e_fifteen .box .list li.no10 .content {
	right: 85px;
    top: 14px;
}

.index .e_fifteen .box .list li.no11 .content {
	    right: 85px;
    top: 14px;
}

.index .e_fifteen .box .list li.no12 .content {
	right: 85px;
    top: 14px;
}
.index .e_fifteen .box .list li.no13 .content {
    right: 85px;
    top: 14px;
}
.index .e_fifteen .box .list li.no14 .content {
    right: 85px;
    top: 0px;
}
.index .e_fifteen .box .list li.no15 .content {
    right: 85px;
    top: 0px;
}


.index .e_sixteen {
	height: 705px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index .e_sixteen .box {
	width: 500px;
	border: 5px #f8b9a3 solid;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 474px;
	border-radius: 100%;
	position: absolute;
}

.index .e_sixteen .box .sumcont {
	width: 400px;
	height: 400px;
	border-radius: 100%;
	overflow: hidden;
}

.index .e_sixteen .sumcont dd img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.index .e_sixteen .box .sumcont dd {
	display: none;
}

.index .e_sixteen .box .list {
	font-family: 'Times New Roman', Times, serif;
}

.index .e_sixteen .box .list li .f_icon {
	width: 65px;
	height: 65px;
	background-color: #fff;
    border: 1px #b63535 solid;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index .e_sixteen .box .list li {
	position: absolute;
	cursor: pointer;
}

.index .e_sixteen .box .list li.no2 {
	top: -21px;
    right: 112px;
}

.index .e_sixteen .box .list li.no1 {
	top: -42px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .e_sixteen .box .list li.no3 {
	top: 33px;
    right: 28px;
}

.index .e_sixteen .box .list li.no4 {
	right: -20px;
    top: 113px;
}

.index .e_sixteen .box .list li.no5 {
	    top: 199px;
    right: -45px;
}

.index .e_sixteen .box .list li.no6 {
	    bottom: 110px;
    right: -20px;
}

.index .e_sixteen .box .list li.no7 {
	    bottom: 28px;
    right: 30px;
}

.index .e_sixteen .box .list li.no8 {
	 bottom: -18px;
    right: 116px;
}

.index .e_sixteen .box .list li.no9 {
	  bottom: -42px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.index .e_sixteen .box .list li.no10 {
	     bottom: -18px;
    left: 116px;
}

.index .e_sixteen .box .list li.no11 {
	    bottom: 28px;
    left: 30px;
}

.index .e_sixteen .box .list li.no12 {
	bottom: 110px;
    left: -20px;
}
.index .e_sixteen .box .list li.no13 {
	top: 199px;
    left: -45px;
}
.index .e_sixteen .box .list li.no14 {
	left: -20px;
    top: 113px;
}
.index .e_sixteen .box .list li.no15 {
	top: 33px;
    left: 28px;
}
.index .e_sixteen .box .list li.no16 {
	top: -21px;
    left: 112px;
}

.index .e_sixteen .box .list li .content {
	position: absolute;
	width: 330px;
}

.index .e_sixteen .box .list li.no2 .content {
	left: 75px;
	top:0px;
}

.index .e_sixteen .box .list li .content .title {
	background-image: url(../images/Brain_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 236px auto;
	line-height: 1;
	padding-left: 20px;
	padding-bottom: 14px;
	font-size: 20px;
	color: #b63535;
	font-weight: bold;
}

.index .e_sixteen .box .list li .desc {
	font-size: 14px;
	padding-left: 20px;
	line-height: 1.3;
}

.index .e_sixteen .box .list li.no3 .content {
	left: 75px;
	top: 14px;
}

.index .e_sixteen .box .list li.no4 .content {
	left: 75px;
	top: 14px;
	width: 330px;
}

.index .e_sixteen .box .list li.no5 .content {
	left:75px;
	top: 14px;
	width: 330px;
}

.index .e_sixteen .box .list li.no6 .content {
	left: 75px;
	top: 14px;
}

.index .e_sixteen .box .list li.no7 .content {
	left: 75px;
	top: 14px;

}

.index .e_sixteen .box .list li.no1 .content {
	left: 0px;
	top: -60px;
	width: 450px;
}

.index .e_sixteen .box .list li .content.no1 {
	text-align: right;
}

.index .e_sixteen .box .list li .content.no1 .title {
	background-image: url(../images/Brain_19.png);
	padding-right: 20px;
	background-position: right bottom;
}

.index .e_sixteen .box .list li .content.no1 .desc {
	padding-right: 20px;
}

.index .e_sixteen .box .list li.no8 .content {
	  left: 75px;
	top: 30px;
}

.index .e_sixteen .box .list li.no9 .content {
	left: 0px;
       bottom: -60px;
}

.index .e_sixteen .box .list li.no10 .content {
	right: 75px;
    top: 24px;
}

.index .e_sixteen .box .list li.no11 .content {
	    right: 75px;
    top: 14px;
}

.index .e_sixteen .box .list li.no12 .content {
	right: 75px;
    top: 14px;
}
.index .e_sixteen .box .list li.no13 .content {
    right: 75px;
    top: 14px;
}
.index .e_sixteen .box .list li.no14 .content {
    right: 75px;
    top: 0px;
}
.index .e_sixteen .box .list li.no15 .content {
    right: 75px;
    top: 0px;
}
.index .e_sixteen .box .list li.no16 .content {
    right: 75px;
    top: 0px;
}


.index .e_seventeen {
	height: 705px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index .e_seventeen .box {
	width: 500px;
	border: 5px #f8b9a3 solid;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 474px;
	border-radius: 100%;
	position: absolute;
}

.index .e_seventeen .box .sumcont {
	width: 400px;
	height: 400px;
	border-radius: 100%;
	overflow: hidden;
}

.index .e_seventeen .sumcont dd img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.index .e_seventeen .box .sumcont dd {
	display: none;
}

.index .e_seventeen .box .list {
	font-family: 'Times New Roman', Times, serif;
}

.index .e_seventeen .box .list li .f_icon {
	width: 65px;
	height: 65px;
	background-color: #fff;
    border: 1px #b63535 solid;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index .e_seventeen .box .list li {
	position: absolute;
	cursor: pointer;
}

.index .e_seventeen .box .list li.no2 {
	top: -28px;
    right: 119px;
}

.index .e_seventeen .box .list li.no1 {
	top: -42px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .e_seventeen .box .list li.no3 {
	top: 17px;
    right: 39px;
}

.index .e_seventeen .box .list li.no4 {
	right: -12px;
    top: 90px;
}

.index .e_seventeen .box .list li.no5 {
	top: 172px;
    right: -45px;
}

.index .e_seventeen .box .list li.no6 {
	    bottom: 135px;
    right: -30px;
}

.index .e_seventeen .box .list li.no7 {
	    bottom: 52px;
    right: 10px;
}

.index .e_seventeen .box .list li.no8 {
	bottom: -5px;
    right: 80px;
}

.index .e_seventeen .box .list li.no9 {
	    bottom: -35px;
    right: 166px;
}

.index .e_seventeen .box .list li.no10 {
	 bottom: -35px;
    left: 166px;
}

.index .e_seventeen .box .list li.no11 {
	bottom: -5px;
    left: 80px;
}

.index .e_seventeen .box .list li.no12 {
	bottom: 52px;
    left: 10px;
}
.index .e_seventeen .box .list li.no13 {
	bottom: 135px;
    left: -30px;
}
.index .e_seventeen .box .list li.no14 {
	    top: 172px;
    left: -45px;
}
.index .e_seventeen .box .list li.no15 {
	left: -12px;
    top: 90px;
}
.index .e_seventeen .box .list li.no16 {
	top: 17px;
    left: 39px;
}
.index .e_seventeen .box .list li.no17 {
	top: -28px;
    left: 119px;
}

.index .e_seventeen .box .list li .content {
	position: absolute;
	width: 330px;
}

.index .e_seventeen .box .list li.no2 .content {
	left: 75px;
	top:-10px;
}

.index .e_seventeen .box .list li .content .title {
	background-image: url(../images/Brain_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 236px auto;
	line-height: 1;
	padding-left: 20px;
	padding-bottom: 14px;
	font-size: 20px;
	color: #b63535;
	font-weight: bold;
}

.index .e_seventeen .box .list li .desc {
	font-size: 14px;
	padding-left: 20px;
	line-height: 1.3;
}

.index .e_seventeen .box .list li.no3 .content {
	left: 75px;
	top: 14px;
}

.index .e_seventeen .box .list li.no4 .content {
	left: 75px;
	top: 14px;
	width: 330px;
}

.index .e_seventeen .box .list li.no5 .content {
	left:75px;
	top: 14px;
	width: 330px;
}

.index .e_seventeen .box .list li.no6 .content {
	left: 75px;
	top: 14px;
}

.index .e_seventeen .box .list li.no7 .content {
	left: 75px;
	top: 14px;

}

.index .e_seventeen .box .list li.no1 .content {
	left: 0px;
	top:-60px;
}

.index .e_seventeen .box .list li .content.no1 {
	text-align: right;
}

.index .e_seventeen .box .list li .content.no1 .title {
	background-image: url(../images/Brain_19.png);
	padding-right: 20px;
	background-position: right bottom;
}

.index .e_seventeen .box .list li .content.no1 .desc {
	padding-right: 20px;
}

.index .e_seventeen .box .list li.no8 .content {
	  left: 75px;
	top: 30px;
}

.index .e_seventeen .box .list li.no9 .content {
	    left: 55px;
    top: 52px;
}

.index .e_seventeen .box .list li.no10 .content {

	right: 50px;
    top:52px;
}

.index .e_seventeen .box .list li.no11 .content {
	    right: 75px;
    top: 14px;
}

.index .e_seventeen .box .list li.no12 .content {
	right: 75px;
    top: 14px;
}
.index .e_seventeen .box .list li.no13 .content {
    right: 75px;
    top: 14px;
}
.index .e_seventeen .box .list li.no14 .content {
    right: 75px;
    top: 0px;
}
.index .e_seventeen .box .list li.no15 .content {
    right: 75px;
    top: 0px;
}
.index .e_seventeen .box .list li.no16 .content {
    right: 75px;
    top: 0px;
}

.index .e_seventeen .box .list li.no17 .content {
    right: 75px;
    top: -10px;
}
.index .e_seventeen .box .list li.no18 .content {
    right: 75px;
    top: -10px;
}


.index .e_eighteen {
	height: 705px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index .e_eighteen .box {
	width: 500px;
	border: 5px #f8b9a3 solid;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 474px;
	border-radius: 100%;
	position: absolute;
}

.index .e_eighteen .box .sumcont {
	width: 400px;
	height: 400px;
	border-radius: 100%;
	overflow: hidden;
}

.index .e_eighteen .sumcont dd img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.index .e_eighteen .box .sumcont dd {
	display: none;
}

.index .e_eighteen .box .list {
	font-family: 'Times New Roman', Times, serif;
}

.index .e_eighteen .box .list li .f_icon {
	width: 65px;
	height: 65px;
	background-color: #fff;
    border: 1px #b63535 solid;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index .e_eighteen .box .list li {
	position: absolute;
	cursor: pointer;
}

.index .e_eighteen .box .list li.no2 {
	    top: -32px;
    right: 129px;
}

.index .e_eighteen .box .list li.no1 {
	top: -42px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index .e_eighteen .box .list li.no3 {
	top: 11px;
    right: 59px;
}

.index .e_eighteen .box .list li.no4 {
	    right: -4px;
    top: 70px;
}

.index .e_eighteen .box .list li.no5 {
	    top: 148px;
    right: -35px;
}

.index .e_eighteen .box .list li.no6 {
	bottom: 165px;
    right: -40px;
}

.index .e_eighteen .box .list li.no7 {
	bottom: 82px;
    right: -10px;
}

.index .e_eighteen .box .list li.no8 {
	bottom: 20px;
    right: 50px;
}

.index .e_eighteen .box .list li.no9 {
	    bottom: -25px;
    right: 126px;
}

.index .e_eighteen .box .list li.no10 {
	     bottom: -42px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.index .e_eighteen .box .list li.no11 {
	    bottom: -25px;
    left: 126px;
}

.index .e_eighteen .box .list li.no12 {
	bottom: 20px;
    left: 50px;
}
.index .e_eighteen .box .list li.no13 {
	bottom: 82px;
    left: -10px;
}
.index .e_eighteen .box .list li.no14 {
bottom: 165px;
    left: -40px;
}
.index .e_eighteen .box .list li.no15 {
	    top: 148px;
    left: -35px;
}
.index .e_eighteen .box .list li.no16 {
	    left: -4px;
    top: 70px;
}
.index .e_eighteen .box .list li.no17 {
	 top: 11px;
    left: 59px;
}
.index .e_eighteen .box .list li.no18 {
	    top: -32px;
    left: 129px;
}


.index .e_eighteen .box .list li .content {
	position: absolute;
	width: 330px;
}

.index .e_eighteen .box .list li.no2 .content {
	left: 75px;
	top:-15px;
}

.index .e_eighteen .box .list li .content .title {
	background-image: url(../images/Brain_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 236px auto;
	line-height: 1;
	padding-left: 20px;
	padding-bottom: 14px;
	font-size: 20px;
	color: #b63535;
	font-weight: bold;
}

.index .e_eighteen .box .list li .desc {
	font-size: 14px;
	padding-left: 20px;
	line-height: 1.3;
}

.index .e_eighteen .box .list li.no3 .content {
	left: 75px;
	top: 4px;
}

.index .e_eighteen .box .list li.no4 .content {
	left: 75px;
	top: 4px;

}

.index .e_eighteen .box .list li.no5 .content {
	left:75px;
	top: 4px;
	
}

.index .e_eighteen .box .list li.no6 .content {
	left: 75px;
	top: 4px;
}

.index .e_eighteen .box .list li.no7 .content {
	left: 75px;
	top: 4px;

}

.index .e_eighteen .box .list li.no1 .content {
	left: 0px;
	top:-60px;
}

.index .e_eighteen .box .list li .content.no1 {
	text-align: right;
}

.index .e_eighteen .box .list li .content.no1 .title {
	background-image: url(../images/Brain_19.png);
	padding-right: 20px;
	background-position: right bottom;
}

.index .e_eighteen .box .list li .content.no1 .desc {
	padding-right: 20px;
}

.index .e_eighteen .box .list li.no8 .content {
	  left: 75px;
	top: 10px;
}

.index .e_eighteen .box .list li.no9 .content {
	left: 75px;
       top: 25px;
}

.index .e_eighteen .box .list li.no10 .content {

	left: 0px;
    top: 75px;
}

.index .e_eighteen .box .list li.no11 .content {
	    right: 75px;
    top: 34px;
}

.index .e_eighteen .box .list li.no12 .content {
	right: 75px;
    top: 14px;
}
.index .e_eighteen .box .list li.no13 .content {
    right: 75px;
    top: 14px;
}
.index .e_eighteen .box .list li.no14 .content {
    right: 75px;
    top: 0px;
}
.index .e_eighteen .box .list li.no15 .content {
    right: 75px;
    top: 0px;
}
.index .e_eighteen .box .list li.no16 .content {
    right: 75px;
    top: 0px;
}

.index .e_eighteen .box .list li.no17 .content {
    right: 75px;
    top: -10px;
}
.index .e_eighteen .box .list li.no18 .content {
    right: 75px;
    top: -20px;
}