.main_bg {
	background-color:#19bed7;
	min-height: 420px;
	background-position: center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	position:relative;
	color:#fff;
}
 .main_bg::before {
 content: "";
 width: 100%;
 background: url('../images/top_layer.png');
 display: block;
 position: absolute;
 top: -1px;
 background-size: 100% 100%;
}
 .main_bg::after {
 content: "";
 width: 100%;
 background: url('../images/bottom_layer.png');
 display: block;
 position: absolute;
 bottom: 0;
 background-size: 100% 100%;
}
/*Rotate pictures */
#exhibition .carousel-item {
	height:700px;
	overflow:hidden;
}
#exhibition .carousel-item img {
	min-width:100%;
}
#exhibition .carousel-item .counter_text {
	background-color:rgb(255, 255, 255, 0.9);
	max-width: 770px;
	padding: 1.5rem 3.5rem;
	min-height: 257px;
	bottom: 24%;
	right: 19%;
	left: auto;
	color: #484848;
	text-align: left;
}
#exhibition .carousel-item::before {
 content: "";
 width: 100%;
 height: 100%;
 background: url(../images/exhibition_layer.png) no-repeat right bottom;
 display: block;
 position: absolute;
 top: 0;
 background-size:45% 100%;
}
.counter_text h1 {
	font-size:2rem;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #919191;
	display:inline-block;
	line-height:2.2;
	padding-right:3rem;
	margin-bottom:1.425rem;
}
.counter_text p {
	font-size:1.25rem;
	line-height:1.5;
	letter-spacing:0.05rem;
}
.carousel-indicators {
	list-style: none;
	position: absolute;
	z-index: 999;
	top: 38%;
	right: 8%;
	padding: 0;
	margin: 0;
}
#exhibition .carousel-indicators {
	left:auto;
	right:2%;
	bottom: 26%;
}
#exhibition .carousel-indicators li {
	position: absolute;
	background: url(../images/icon-row.png) no-repeat center center;
	background-color:inherit;
	padding: 1px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-size: 14px 14px;
	border:0px;
}
.li_ico1 {
	bottom:140px;
}
.li_ico2 {
	bottom:100px;
}
.li_ico3 {
	bottom:60px;
}
#exhibition .carousel-indicators .active {
	border:1px solid #fff;
	padding:0;
}
/*Directory */
.directory {
	background-color:#19bed7;
}
.directory_text {
	padding-left:2rem;
	color:#fff;
}
.directory_text strong {
	font-size:2rem;
}
.directory_text p {
	width:90%;
	font-size:1.05rem;
	font-weight:400;
	letter-spacing:0.05rem;
}
/*MyISCR*/

.myiscr_left {
	margin-right:3rem;
}
.myiscr_text {
	border-bottom:1px dashed #ddd;
	padding-bottom:1.25rem;
}
.myiscr_text strong {
	font-size:2.325rem;
	color:#1699ad;
	display:block;
}
.myiscr_text b {
	font-size:1.625rem;
	color:#2b2b2b;
	display:block;
	width:80%;
	font-weight:400;
	margin:1rem 0;
}
.myiscr_text p {
	color:#484848;
}
.myiscr_poh {
}
.myiscr_poh strong {
	font-weight:400;
	font-size:1.1rem;
	color:#484848;
}
.myiscr_poh em {
	width: 10px;
	height: 10px;
	border-radius: 2px;
	background-color: #15acc3;
	display: inline-block;
	margin-right:1rem;
}
.myiscr_poh p {
	color:#666;
	font-size:0.95rem
}
.myiscr_right {
}
.myiscr_img img {
	box-shadow: -1rem 1rem 0px #f2f2f2;
}
/*ABOUT US*/  
.about {
}
 .about::before {
 height: 74px;
 background: url('../images/top_layers.png');
}
 .about::after {
 height: 74px;
 background: url('../images/bottom_layers.png');
}
.about_text {
	text-align:center;
	padding-bottom:1.5rem;
}
.about_text strong {
	font-size: 2.325rem;
	padding-bottom: 0.5rem;
	line-height: 2;
}
.about_text p {
	font-size: 1.325rem;
}
.about_right strong {
	font-size: 2rem;
	line-height:2;
}
/*Meet Our Specialist*/
.specialist {
}
.specialist_title {
	text-align:center;
	padding-bottom:1.5rem;
}
.specialist_title strong {
	font-size: 2.325rem;
	color:#222222;
	padding-bottom: 0.5rem;
	line-height: 2;
}
.specialist_title p {
	font-size: 1.325rem;
	color:#484848;
}
.specialist_data {
	position:relative;
	display:block;
	width:23%;
	margin:0 1%;
}
.spec_data_icon {
	position: relative;
	bottom: 28px;
}
.spec_data_icon i {
	top: 50px;
	left: 18px;
	position: absolute;
	display: block;
	background-image: url(../images/icon-spec.png);
	background-size: 100% 100%;
	width: 38px;
	height: 34px;
}
.spec_data_icon:before {
	content:'';
	border-right: 120px solid transparent;
	border-top: 120px solid #0fadb3;
	position: absolute;
	left: 0px;
	top: 28px;
}
.spec_data_img img {
	margin-top:2px;
	width:100%;
}
.spec_data_txt {
	width: 100%;
	background-color: #0fadb3;
	max-height:48x;
	text-align:center;
	color:#fff;
	font-size:1.325rem;
	position:absolute;
	bottom:0px;
	padding:1rem 0;
}
/*Activities*/
.activities {
}
 .activities::before {
 height: 74px;
 background: url('../images/top_layer.png');
}
 .activities::after {
 height: 74px;
 background: url('../images/bottom_layer.png');
}
.acti_cont {
	width:90%;
	margin:0px auto;
}
.inner-container {
	position:relative;
}
.inner-container .pattern-layer-one {
	position:absolute;
	content:'';
	left:-150px;
	top:-180px;
	right:0px;
	bottom:0px;
	width:459px;
	height:476px;
	z-index:1;
}
.pattern-layer-two {
	position:absolute;
	content:'';
	right:0px;
	top:100px;
	right:0px;
	bottom:0px;
	width:221px;
	height:488px;
	z-index:1;
}
.row {
	margin:0px -5px;
}
.column {
	padding:0px 5px;
}
.title-box {
	position:relative;
	z-index:10;
}
.title-box strong {
	position: relative;
	color: #ffffff;
	font-size: 28px;
	font-weight: 700;
	padding: 0.825rem 3rem;
	background-color: #13d4f1;
	display: inline-block;
}
.title-box strong:before {
	position: absolute;
	content: '';
	right: -40px;
	top: 0px;
	border-bottom: 68px solid #13d4f1;
	border-right: 40px solid transparent;
}
.title-box strong:after {
	position: absolute;
	content: '';
	right: -34px;
	top: 0px;
	width:15px;
	height:100%;
	-ms-transform: skewX(30deg);
	-webkit-transform: skewX(30deg);
	transform: skewX(30deg);
	background-color:rgba(0, 133, 153, 0.3);
}
.title-box a {
	color:#fff;
	display:inline-block;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	padding-top:2rem;
}
.title-box a:hover {
	color:#d6faff;
}
.acti_left {
	background-color:#fff;
	padding:2rem;
	max-width:50%;
}
.acti_left_top {
	position: relative;
	padding-right: 31px;
	margin-right: 1rem;
}
.acti_left_top em {
	display:inline-block;
	background-color:#22c1d9;
	width: 150px;
	height: 70px;
	border-radius: 12px 0px 0px 12px;
}
.acti_left_top i {
	display: block;
	width: 106px;
	height: 106px;
	background: #22c1d9 url(../images/icon-news.png) no-repeat center center;
	background-size: 72px 72px;
	border-radius: 50%;
	border: 4px solid #fff;
	position: absolute;
	top: -22px;
	left: 72px;
}
.acti_left_btn {
	color:#484848;
	margin-top:0.5rem;
}
.acti_left_btn span {
	line-height:2rem;
	padding-left:1.6rem;
	position:relative;
}
.acti_left_btn span i {
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
	width:18px;
	height:18px;
	background-size:100% 100%;
	position: absolute;
	left: 0px;
	top:0.5rem;
}
.acti_left_btn span.acti_left_dz {
	display:block;
}
.acti_left_btn span.acti_left_dz i {
	background-image:url(../images/icon-place.png);
}
.acti_left_btn span.acti_left_sj {
	border-top:1px solid #ccc;
	display:inline-block;
}
.acti_left_btn span.acti_left_sj i {
	background-image:url(../images/icon-time.png);
}
.acti_left p {
	color: #232323;
	letter-spacing: 0.05rem;
	margin: 2rem 0 0 2rem;
	line-height: 1.8;
	display: inline-block;
	font-size: 1.2rem;
}
.acti_right {
}
.acti_right_box {
	background-color:#fff;
	padding:2rem;
	margin-left:1rem;
}
.acti_right_box i {
	display:block;
	width:86px;
	height:86px;
	background:#22c1d9 url(../images/icon-education.png) no-repeat center center;
	background-size: 52px 52px;
	border-radius: 12px 0px 0px 12px;
}
.acti_right_box p {
	color:#232323;
	letter-spacing:0.05rem;
	margin:0 0 0 2rem;
	line-height:1.8;
}
/*Resources*/

#resources .carousel-inner {
	width:auto;
	margin: 0px auto;
}
.resources_list {
	width:1200px;
	margin:0px auto;
	position:relative;
}
#resources .carousel-item {
}
#resources .caro_cont {
	width: 330px;
	height: 420px;
	box-shadow: 0 0.35rem 0.625rem #ddd;
	border-top: 3px solid #15acc3;
	text-align: center;
	padding: 2rem;
}
.caro_cont strong {
	display:block;
	font-size:1.5rem;
	color:#232323;
}
.caro_cont .caro_span {
	display:block;
	width:118px;
	height:118px;
	border:1px solid #15acc3;
	border-radius:50%;
	margin:1.25rem auto;
	padding:0.5rem;
}
.caro_cont .caro_span i {
	display: block;
	width:100%;
	height:100%;
	background-color:#15acc3;
	background-position:center center;
	background-repeat:no-repeat;
	background-size: 58px 58px;
	border-radius: 50%;
}
.caro_cont .caro_span i.icon_reast {
	background-image:url(../images/icon-breastcancer.png);
}
.caro_cont .caro_span i.icon_lung {
	background-image:url(../images/icon-lungcancer.png);
}
.caro_cont .caro_span i.icon_liver {
	background-image:url(../images/icon-livercancer.png);
}
.caro_cont .caro_span i.icon_leukemia {
	background-image:url(../images/icon-leukemia.png);
}
.caro_cont b {
	color:#484848;
}
.caro_cont p {
	color:#666;
}
.caro_cont a {
	color:#484848;
	display:inline-block;
	border:2px solid #15acc3;
	border-radius:1.825rem;
	padding:0.5rem 1.525rem;
}
.caro_cont a:hover {
	background-color:#15acc3;
	color:#fff;
	border:2px solid #078ea3;
}
#resources .carousel-inner {
	width:1100px;
	height:450px;
	position:relative;
}
#resources span {
	font-size: 2rem;
	color: #15acc3;
	font-weight: bolder;
	font-family: cursive;/*   cursor: pointer;*/
}
#resources span.caro_prev {
	position:absolute;
	top:167px;
	left:20px;
}
#resources span.caro_next {
	position:absolute;
	top:167px;
	right:20px;
}
#resources .list {
	width:auto;
	height:450px;
	overflow:hidden;
	margin:0 auto;
}
#resources .list ul {
	width:4000px;
	height:450px;
	position:absolute;
}
#resources .list ul li {
	margin: 0 1rem;
	width: 334px;
	height: 420px;
	float: left;
	list-style: none;
	display: inline-block;
}
/* Groups & Committees*/ 
.groups {
}
 .groups::before {
 height: 74px;
 background: url('../images/top_layers.png');
}
 .groups::after {
 height: 74px;
 background: url('../images/bottom_layers.png');
}
.groups_text {
	text-align:center;
	padding-bottom:1.5rem;
}
.groups_text strong {
	font-size: 2.325rem;
	padding-bottom: 0.5rem;
	line-height: 2;
}
.groups_text p {
	font-size: 1.325rem;
}
.groups_right strong {
	font-size: 2rem;
	line-height:2;
}
.groups_cont {
	width:90%;
	margin:0px auto;
}
.groups_cont div.flex-fill {
	position:relative;
	padding: 0.5rem 0.325rem 0.5rem 3rem;
	max-width:25%;
}
.groups_cont strong {
	line-height:38px;
	font-size:1.25rem;
	font-weight:400;
}
.groups_cont i {
	display:inline-block;
	width:32px;
	height:32px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-image:url(../images/icon-doctor-a.png);
	position:absolute;
	left:0;
	top:0.325rem;
}
/*ISCR Publication*/
.foundation {
	background-color:inherit;
	min-height:650px;
}
 .foundation::after {
 height: 80px;
 background: url('../images/bottom_layerl.png');
}
.foundation_img {
	background:url(../images/foundation-img.jpg) no-repeat center top;
	min-height:650px;
	position: absolute;
	width: 100%;
	top: 0px;
}
/** Footer**/ 
.footer {
	background-color:#017698;
	margin:0 auto;
	padding: 2rem 0 0.5rem 0;
}
.footer_cont {
	padding:3rem 3rem0 3rem;
}
.footer_strong {
	color:#d1fbff;
	font-size:2rem;
	display:inline-block;
	margin-left:2rem;
	margin-top:3rem;
	font-weight: 400;
}
.footer_nav {
	margin:2rem 0 0.725rem 0;
}
.footer_nav .nav-item a {
	color:#d1fbff;
	font-size:1.1rem;
}
.footer_nav .nav-item a:hover {
	color:#fff;
	padding-top:0.325rem;
	padding-bottom:0.625rem;
}
.footer_text {
	text-align:center;
	color:#d1fbff;
	border-top:1px solid #9edae7;
	padding-top:1.5rem;
}
.footer_img{}

/**超小设备**/ 
@media (max-width:576px) {
 .main_bg {
 padding-top: 72px;
 padding-bottom: 72px;
}
 .main_bg::before {
 background-repeat:no-repeat;
 background-position:center bottom;
 height:56px !important;
}
 .main_bg::after {
 background-repeat:no-repeat;
 background-position:center top;
 height:56px !important;
}
/*Rotate pictures */
#exhibition .carousel-item .counter_text {
 max-width:80%;
 padding: 0.5rem 1.5rem;
 min-height: auto;
 bottom: 20%;
 right:12%;
 left: auto;
}
 .counter_text h1 {
 font-size: 1.5rem;
 padding-right: 3%;
}
.counter_text p {
 font-size: 1rem;
 line-height: 1.5;
 letter-spacing: 0;
}
#exhibition .carousel-indicators {
 margin-right: 5%;
 margin-left: 5%;
}

/*Directory */
.directory .white_logo {
 display:none;
}
 .directory_text {
 padding-left: 0;
 width:96%;
 margin:0px auto;
}
.directory_text strong {
 font-size:1.5rem;
}
.directory_text p {
 width: 100%;
 font-size: 1rem;
 font-weight: 400;
 letter-spacing: 0.5px;
 margin:0;
}

/*MyISCR*/  
 .myiscr>div.d-flex {
 display: block!important;
}
.myiscr_left {
 margin-right: 0.325rem;
}
.myiscr_text {
 padding-bottom: 0.325rem;
}
.myiscr_text b {
 font-size: 1.325rem;
 width: 95%;
 margin: 0.5rem 0;
}
.myiscr_right {
 width: 100%;
}
.myiscr_img img {
 box-shadow: -1.25rem 1.25rem 0px #f2f2f2;
 width: 92%;
 display: block;
 margin: 1rem auto;
}

/*ABOUT US*/   
.about_text strong {
 font-size: 2rem;
}
.about_text p {
 font-size: 1.05rem;
}
 .about .container>div.d-flex {
 display: block!important;
 padding-bottom: 0.5rem!important;
}
.about_img {
 width:100%;
 padding-top: 0.5rem!important;
 padding-bottom: 0.5rem!important;
}
.about_img img {
 width:100%;
}
 .about .container .about_right {
 padding:1.5rem 1rem 0.5rem 1rem!important;
}
/*Meet Our Specialist*/
.specialist .container>div.d-flex {
 display: block!important;
}
.specialist_title strong {
 font-size: 2rem;
 padding-bottom: 0.5rem;
}
.specialist_title {
	
    padding-bottom: 0rem;}
.specialist_title p {
 font-size: 1.05rem;
}
.specialist_data {
 position: relative;
 margin: 2% 2%;
 display: inline-block;
 width: 45%;
}
.spec_data_txt {
min-height: 48px;
 font-size: 0.925rem;
 padding: 0.725rem 0;
}
.spec_data_icon:before {
border-right: 80px solid transparent;
 border-top: 80px solid #0fadb3;
}
.spec_data_icon i {
 top: 40px;
 left: 10px;
 width: 28px;
 height: 24px;
}
/*Activities*/
.activities .container>div.acti_nr {
 display: block!important;
 margin-top:0;
}
.activities >div.pl-5 {
 padding-left: 1rem!important;
}
.activities >div.pr-5 {
 padding-right: 1rem!important;
}
 .title-box strong {
 font-size: 1.5rem;
 padding: 0.5rem 2.5rem;
}
.title-box strong:before {
 right: -31px;
 border-bottom: 52px solid #13d4f1;
 border-right: 31px solid transparent;
}
.title-box strong:after {
right: -26px;
}
.title-box a {
 padding-top: 1rem;
}
.acti_left {
 max-width: 100%;
 width: 100%;
 padding: 2.5rem 1.5rem 1.5rem 1.5rem;
 margin-bottom:1rem;
}
.acti_left_top {
 padding-right: 50px;
 margin-right: 4%;
 margin-top: 0.325rem;
}
.acti_left_top em {
 width: 100px;
 height: 56px;
}
.acti_left_top i {
 width: 86px;
 height: 86px;
 background-size: 66px 66px;
 top: -20px;
 left: 66px;
}
.acti_left p {
 letter-spacing: 0.05rem;
 margin: 1rem 0 0 0.325rem;
 font-size: 1rem;
}
.acti_right_box {
margin-left: 0;
padding:2.5rem 1.5rem 1.5rem 1.5rem;
}
.acti_right_box i {
 width: 72px;
 height: 72px;
 background-size: 46px 46px;
}
.acti_right_box p {
 margin: 0 0 0 1rem;
}
.products .pro_lt_img img { 
    max-height: 60%; 
}
/*Resources*/
#resources .carousel {
 width:100%;
 max-width: auto;
 min-width: auto;
}
#resources .carousel-inner {
 width: 100%;
}
#resources .list ul li {
 display:block;
 width: 380px;
}
#resources .caro_cont {
 width:80%;
 margin:0px auto;
}
/* Groups & Committees*/ 
.groups {
}
.groups .container>div.d-flex {
 display: block!important;
}
.groups_cont {
 mix-width: 45%;
}
.groups_cont div.flex-fill {
 max-width: 100%;
 padding: 0.5rem 0.325rem 0.5rem 2.5rem;
 display: inline-block;
 min-width: 42%;
}
.groups_text strong {
 font-size: 2rem;
 padding-bottom: 0.5rem;
 line-height: 2;
}
.groups_text p {
 font-size: 1rem;
}
.groups_cont strong {
 line-height: 28px;
 font-size: 1rem;
}.groups_text { 
    padding-bottom: 0.2rem;
}
.groups_cont i {
 width: 26px;
 height: 26px;
}
.foundation {
 min-height: 320px;
}
.foundation_img {
 min-height: 320px;
 background-size: auto 320px;
}
/** Footer**/ 
.footer .container>div.d-flex {
 
}
.footer_img{
	height:100px;
    margin-left: 0.5rem;
	}
.footer_img img{
	height:100%;}
.footer_strong { 
    font-size: 1.325rem;
    margin-left: 1.15rem;
    margin-top: 0.325rem;
}.footer_nav {
    margin: 2rem 0 1rem 0;
}
.footer_nav .nav-item a { 
    font-size: 0.925rem;
    padding: .15rem 0.5rem;
} .footer_text { 
    font-size: 0.825rem;
    padding-top: 1rem;
}
}
@media (min-width:576px) and (max-width: 1000px){
	.container {
     max-width: 100% !important;
}
/*Rotate pictures */
#exhibition .carousel-item .counter_text {
 max-width:80%; 
 bottom: 20%;
 right:12%;
 left: auto;
}
 .counter_text h1 {
 font-size: 2rem; 
}
.counter_text p {
 font-size: 1.325rem; 
}
#exhibition .carousel-indicators {
 margin-right: 5%;
 margin-left: 5%;
}
/*MyISCR*/  
 .myiscr>div.d-flex {
 display: block!important;
}
.myiscr_left {
 margin-right: 0.325rem;
}
.myiscr_text {
 padding-bottom: 0.325rem;
}
.myiscr_text b {
 font-size: 1.325rem;
 width: 95%;
 margin: 0.5rem 0;
}
.myiscr_right {
 width: 100%;
}
.myiscr_img img {
 box-shadow: -1.25rem 1.25rem 0px #f2f2f2; 
 display: block; 
}
/*ABOUT US*/   
.about_text strong {
 font-size: 2rem;
}
.about_text p {
 font-size: 1.05rem;
}
 .about .container>div.d-flex {
 display: block!important; 
}
.about_img {
 width:100%; 
    text-align: center;
}
.about_img img { 
}
 .about .container .about_right {
 padding:1.5rem 1rem 0.5rem 1rem!important; 
  width: 80%;
    margin: 0px auto;
}
/*Meet Our Specialist*/
.specialist .container>div.d-flex {
 display: block!important;
    text-align: center;
}
.specialist_title strong {
 font-size: 2rem;
 padding-bottom: 0.5rem;
} 
.specialist_title p {
 font-size: 1.05rem;
}
.specialist_data {
 position: relative;
 margin: 2% 2%;
 display: inline-block; 
}
.spec_data_txt {
min-height: 48px;
 font-size: 0.925rem;
 padding: 0.725rem 0;
}
.spec_data_icon:before {
border-right: 80px solid transparent;
 border-top: 80px solid #0fadb3;
}
.spec_data_icon i {
 top: 40px;
 left: 10px;
 width: 28px;
 height: 24px;
}
.acti_left >div.d-flex {
 display: block!important; 
}
.acti_left p { 
    margin: 2rem 0 0 0rem; 
}
/*Resources*/
#resources .carousel {
 width:100%;
 max-width: auto;
 min-width: auto;
}
#resources .carousel-inner {
 width: 100%;
}
#resources .list ul li {
 display:block;
 width: 320px;margin:0 0 0 2.725rem;
}
#resources .caro_cont {
 width:100%;
 margin:0px auto;
}
/* Groups & Committees*/ 
.groups {
}
.groups .container>div.d-flex {
 display: block!important;
}
.groups_cont {
 mix-width: 45%;
}
.groups_cont div.flex-fill {
 max-width: 100%;
 padding: 0.5rem 0.325rem 0.5rem 2.5rem;
 display: inline-block;
    min-width: 22%;
}
.groups_text strong {
 font-size: 2rem;
 padding-bottom: 0.5rem;
 line-height: 2;
}
.groups_text p {
 font-size: 1rem;
}
.groups_cont strong {
 line-height: 28px;
 font-size: 1rem;
}.groups_text { 
    padding-bottom: 0.2rem;
}
.groups_cont i {
 width: 26px;
 height: 26px;
}
.foundation {
 min-height: 320px;
}
.foundation_img {
 min-height: 320px;
 background-size: auto 320px;
}/** Footer**/ 
.footer .container>div.d-flex {
 
}
.footer_img{
	height:100px;
    margin-left: 0.5rem;
	}
.footer_img img{
	height:100%;}
.footer_strong { 
    font-size: 1.325rem;
    margin-left: 1.15rem;
    margin-top: 0.325rem;
}.footer_nav {
    margin: 2rem 0 1rem 0;
}
.footer_nav .nav-item a { 
    font-size: 1rem;
    padding: .15rem 0.5rem;
} .footer_text { 
    font-size: 0.925rem;
    padding-top: 1rem;
}
} 
