@charset 'utf-8';

/* main_banner */
#main_banner { position:relative; width:100%; overflow:hidden; }
#main_banner .innerbx { position:relative; left:50%; min-width:1980px; transform: translateX(-50%); }
#main_banner .swiper-slide { height:532px; background-repeat:no-repeat; background-position:center; background-size:cover; }
#main_banner .swiper-slide.bnr1 { background-image:url('../_img/main/main_banner01.jpg'); }
#main_banner .swiper-slide.bnr2 { background-image:url('../_img/main/main_banner02.jpg'); }


/* sec_news */
.sec_news { background-repeat:repeat-y; background-position:center top; background-image:url('../_img/main/sec_news_bg.jpg'); background-size:100% auto; }
.sec_news .content { position:relative; width:1200px; height:520px; margin:0 auto; overflow:hidden; }
.sec_news .news { float:left; width:50%; box-sizing:border-box; padding-top:55px; }
.sec_news .news dt { margin-bottom:25px; }
.sec_news .news dt h3 { display:inline-block; font-size:50px; line-height:1.25; font-weight:700; }
.sec_news .news dt .btn_more { position:relative; display:inline-block; font-size:16px; line-height:1.45; margin-left:17px; padding-left:14px; background-repeat:no-repeat; background-position:left center; background-image:url('../_img/main/ic_more.png'); }
.sec_news .news dd { padding-right:15px; }
.sec_news .news dd .list { border-top:1px solid #d7d7d7; }
.sec_news .news dd .list li { padding:18px 0; border-bottom:1px solid #d7d7d7; }
.sec_news .news dd .list li a { }
.sec_news .news dd .list li .date { font-size:14px; line-height:1.45; color:#616161; margin-bottom:2px; }
.sec_news .news dd .list li .subject { font-size:18px; line-height:1.45; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }

.sec_news .clinical_trials { float:left; width:50%; box-sizing:border-box; padding:74px 30px 0 30px; }
.sec_news .clinical_trials dt { margin-bottom:25px; padding-top:150px; text-align:center; font-size:37px; line-height:1.35; background-repeat:no-repeat; background-position:center top; background-image:url('../_img/main/icon_clinical_trials.png'); }
.sec_news .clinical_trials dd { text-align:center; }
.sec_news .clinical_trials dd .searchbx { position:relative; background-color:#fff; border-radius:85px; padding:0 100px 0 40px; }
.sec_news .clinical_trials dd .searchbx .fr_input { display:block; width:100%; height:85px; line-height:1.35; border:0; font-size:24px; box-sizing:border-box; }
.sec_news .clinical_trials dd .searchbx .btn_search { position:absolute; right:0; top:0; display:block; background-repeat:no-repeat; background-position:center; background-image:url('../_img/common/ic_search.jpg'); width:100px; height:85px; font-size:0; cursor:pointer; }


/* sec_mission */
.sec_mission { position:relative; min-width:1200px; height:510px; }
.sec_mission .bgimg { position:absolute; left:0; top:0; right:0; bottom:0; display:block; background-repeat:no-repeat; background-position:center top; background-image:url('../_img/main/img_bnr_mission01.jpg'); background-size:cover; transition: opacity 1s ease; }
.sec_mission .bgimg.over { background-image:url('../_img/main/img_bnr_mission02.jpg?v=2'); opacity:0; }
.sec_mission:hover .bgimg.over { opacity:1; }
.sec_mission .content { position:absolute; left:50%; top:180px; width:1200px; transform:translateX(-50%); z-index:9; }
.sec_mission .content dt,
.sec_mission .content dd { font-size:24px; line-height:1.35; text-align:center; color:#fff; }
.sec_mission .content dt { font-size:50px; font-weight:700; margin-bottom:15px; }
.sec_mission .content dd { }


/* 1980px */
@media (max-width: 1980px) {
	.sec_mission .bgimg { background-size:auto 100%; }
}