﻿
.ic-banner{background-image: url(../imgs/ic/img_medical_banner.png);background-repeat: no-repeat;background-position: center top;height: 703px;background-color: #F3F7FF;}
.ic-banner-content{display: flex;flex-direction: column;justify-content: center; align-items:flex-start; width:1280px; margin:0px auto; height:703px; gap:224px; padding-left:100px;}

.ic-banner-content p label{font-size:48px; color:#333; font-weight:600; display:block; margin-bottom:10px;}
.ic-banner-content p span{font-size:20px; color:#333; display:block;}
.ic-banner-content a{font-size:18px; padding:10px 20px;}

.ic-section-1{padding:20px 0px; display:flex; justify-content:center; }
.ic-section-1>div{display:flex; flex-direction:row; gap:10px;}
.ic-section-1>div>div:nth-child(1){padding-top:20px;}
.ic-section-1>div>img{width:48px; height:48px; }
.ic-section-1>div:nth-child(2){border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3; padding:0px 60px; margin:0px 60px; }
.ic-section-1>div p{display:flex; flex-direction:column; gap:6px;}
.ic-section-1>div p label{font-size:26px; font-weight:500;}
.ic-section-1>div p span{display:inline-block; font-size:16px; color:#999999; width:240px;}

.ic-section-2{background-image: url(../imgs/ic/img_medical_bgbottom.png);height: 1842px;background-color: #F2F8FF;}
.ic-section-2-bg{background-image: url(../imgs/ic/img_medical_bg.png);background-repeat: no-repeat;background-position: center top;height: 1842px; width:1280px; margin:0 auto;  padding:100px 0px}
.ic-section-3{background-color: #fff; }
.ic-section-header{width:1280px; margin:0px auto; background-repeat: no-repeat;background-position: center top; display:flex; justify-content:center; align-items:center; flex-direction:column; gap:30px; margin-bottom:30px;}
.ic-section-bg-1{background-image:url(../imgs/ic/img_medical_title_1.png);}
.ic-section-bg-2{background-image:url(../imgs/ic/img_medical_title_2.png);}
.ic-section-bg-3{background-image:url(../imgs/ic/img_medical_title_3.png); margin-top:100px;}
.ic-section-bg-4{background-image:url(../imgs/ic/img_medical_title_4.png); margin:50px auto;}

.ic-section-header label{font-size:30px; font-weight:500; margin:-14px ;}
.ic-section-header span{font-size:16px; color:#999999;}

.ic-section-body{ display:flex; flex-direction:column; width:1280px; margin:0px auto;}
.ic-content-1>div:nth-child(1){display:flex; justify-content:space-between; padding:20px 50px; margin-bottom:10px;}
.ic-content-1>div:nth-child(2){background-image: url(../imgs/ic/img_medical_painpoint_Content.png);background-repeat: no-repeat;background-position: center center;  margin:0px auto; height:400px; width:1016px; margin-bottom:100px; display:flex; flex-direction:row; justify-content:space-between;}
.ic-content-1>div:nth-child(2)>div{flex:1; padding:30px 0px;display:flex; flex-direction:column;}
.ic-content-1>div:nth-child(2)>div>div{display:flex; flex-direction:column; }

.ic-content-1>div:nth-child(2)>div>div label{font-size:22px; font-weight:500; color:#fff;}
.ic-content-1>div:nth-child(2)>div>div span{font-size:14px; color:#333;}

.ic-content-1>div:nth-child(2)>div:nth-child(1)>div label{ text-align:right;}
.ic-content-1>div:nth-child(2)>div:nth-child(1)>div span{ text-align:center;}

.content-1-left-text{margin-bottom:52px; gap:15px;}
.content-1-left-text label{padding-right:130px;}
.content-1-left-text span{padding-right:130px;}
.content-1-left-text:nth-child(2) label{padding-right:90px;}
.content-1-left-text:nth-child(2) span{padding-right:50px;}

.content-1-right-text{margin-bottom:52px; gap:15px;}
.content-1-right-text label{padding-left:130px;}
.content-1-right-text span{padding-left:130px;}
.content-1-right-text:nth-child(2) label{padding-left:90px;}
.content-1-right-text:nth-child(2) span{padding-left:130px;}

.ic-content-2{background-image: url(../imgs/ic/img_medical_Trinity.png);background-repeat: no-repeat;background-position: center center; width:1280px; height:766px; margin:50px auto; margin-bottom:100px; }
.ic-content-3{background-image: url(../imgs/ic/img_medical_Solution.png);background-repeat: no-repeat;background-position: center center; width:1280px; height:660px; margin:30px auto; margin-bottom:100px; }
.ic-content-4 {margin-bottom:100px;}

.ic-content-tab-content{margin-top:20px;}

.ic-content-tab {width:1280px; margin:10px auto; display:flex; justify-content:space-around;}
.ic-content-tab li {display:inline-block;}
.ic-content-tab li a{font-size:20px; font-weight:500; color:#333;}
.ic-content-tab li a.active{color:#1163F7 !important;}
.ic-content-tab li a:hover{color:#1163F7 !important;}

.tab-bg{width:1280px; height:360px; margin:0 auto; background-repeat: no-repeat;background-position: center center; padding:70px;}
.tab-bg-0{background-image: url(../imgs/ic/img_medical_case_bg1.png); }
.tab-bg-1{background-image: url(../imgs/ic/img_medical_case_bg2.png); }
.tab-bg-2{background-image: url(../imgs/ic/img_medical_case_bg3.png); }
.tab-bg-3{background-image: url(../imgs/ic/img_medical_case_bg4.png); }
.tab-bg-4{background-image: url(../imgs/ic/img_medical_case_bg5.png); }
.tab-bg-5{background-image: url(../imgs/ic/img_medical_case_bg6.png); }

.tab-bg p{display:flex; flex-direction:column; gap:10px;}
.tab-bg p label{font-size:20px; font-weight:500;}
.tab-bg p span{font-size:16px; display:inline-block; height:60px; }
.tab-bg a{display:inline-block; padding:10px 20px; font-size:16px; color:#333; border-radius:24px; border:1px solid #333; margin-top:60px;}

/*********************************************************友情链接************************************************************/
.contract-to{display: flex; flex-direction: column; justify-content: center; align-items: center; }
.contract-to-remark{height: 288px; width: 100%; background-size: cover; background-image: url(../imgs/home/img_Contact_Us_bg.png); display: flex; flex-direction: column; justify-content: center; align-items: center;}
.contract-to-remark span{font-size: 22px; line-height: 32px; font-weight: 400; font-family: "source han sans cn"; white-space: break-spaces; color: #29d3ff;}
.contract-to-remark h1{color: #fff;}
.contract-to-remark p{color: #fff; font-size: 14px;}
.contract-to-remark a{color: #fff; background: #0B81F9;font-size: 16px;font-weight: 400; font-family: "source han sans cn"; padding: 8px 20px; border-radius: 20px;}

.contract-to-flag{display: flex; flex-direction: row; justify-content: center; gap:80px; width: 1280px; margin: 0px auto; padding: 40px 0px; border-bottom: 1px solid #e9e9e9;}
.contract-to-flag img{margin-right: 10px;}
.contract-to-flag span{font-size: 20px; color: #2773ff;}