body{margin:0;margin:0;font-size: 14px;font-family: "微软雅黑";background: #fff;}
li{list-style: none;}
ul{margin:0;padding: 0;}
a{text-decoration: none;color: #666;}
p{padding: 0;margin:0;}

.top{width: 100%;float: left;}
.warp{width: 1200px;margin:0 auto;}
.header{width: 100%;float: left;margin:15px 0;}
.logo{float: left;margin:5px 0 10px 0;width: 320px;}
.logo img{width: 100%;}
.menu{float: right;margin:30px 0 0 0;}
.menu li{display: inline-block;position: relative;float: left;}
.menu li a{padding: 0 20px;font-size: 16px;}
.menu li:nth-of-type(2){width: 138px;text-align: center;}
.menu li .active{color: rgb(232, 140, 180);}
.s_navbox{display:none;position: absolute;left: 0;width: 100%; background:#fff;z-index: 9999;box-sizing: border-box;top:40px;}
.s_navbox .s_a a{color:#666;font-size:14px;text-transform:uppercase;display:block;text-align: center;padding: 10px 0;border-top: 1px solid #fff;}
 .s_navbox .s_a a:hover{color: #e88cb4;}
 .menu li  a i {
    width: 0;
    height: 0;
    border-left: 5px solid transparent; /* 左边的透明部分 */
    border-right: 5px solid transparent; /* 右边的透明部分 */
    border-top: 5px solid #d4d4d4; /* 底部红色线条 */
    position: relative;
    top:15px;left:3px;
}	
.menu li{position: relative;float: left;}
.s_navbox{display:none;position: absolute;left: 0;width: 100%; background:#fff;z-index: 9999;box-sizing: border-box;top:40px;}
.s_navbox .s_a a{color:#666;font-size:14px;text-transform:uppercase;display:block;text-align: center;padding: 10px 0;border-top: 1px solid #fff;}
 .s_navbox .s_a a:hover{color: #e88cb4;}
 .menu li  a i {
    width: 0;
    height: 0;
    border-left: 5px solid transparent; /* 左边的透明部分 */
    border-right: 5px solid transparent; /* 右边的透明部分 */
    border-top: 5px solid #d4d4d4; /* 底部红色线条 */
    position: relative;
    top:15px;left:3px;
}	

.readis{width: 100%;float: left;}
.wemst{height: 170px;background: linear-gradient(135deg, #e88cb4, #ee9ba7);width: 100%;position: relative;top: -50px;z-index: 10000;border-radius: 10px;box-shadow: rgb(233, 233, 233) 0px 7px 15px;}
.wemst li{float: left;width: 16.666667%;text-align: center;color: #fff;display: block;padding: 44px 0;cursor: pointer;}
.wemst li img{color: #fff;padding: 0px 0px 8px 0;filter:brightness(100);}
.wemst li:hover{background: #f5f5f5;color: rgb(232, 140, 180);}
.wemst li:hover img{filter: drop-shadow(0px 0px 0 red);}
.wemst li p{font-size: 16px;}
.marks{width: 100%;float: left;background: url(../images/markbg.jpg);height: 600px;background-size: 100%;position: relative;top:-48px;}
.mark_lst{width: 100%;float: left;margin:84px 0 0 0;}
.mark_lst li{float: left;width: 385px;height: 420px;background-color: rgb(249,249,249,.75);text-align: center;margin:0 22px 0 0;display: block;}
.mark_lst li:last-child{margin-right: 0;}
.mark_lst li img{margin: 70px 0 0 0;width: 150px;height: 150px;border-radius: 150px;}
.mark_lst li p:nth-of-type(1){font-size: 20px;display: block;padding: 12px 0;color: #e88cb4;}
.mark_lst li p:nth-of-type(2){font-size: 15px;display: block;padding: 0 70px;}
.mark_lst li em{border:1px #777 solid;padding: 6px 20px;display: inline-block;margin:20px 0 0 0;font-style: normal;}
.mark_lst li:hover{background-color: rgb(255 224 224 / 75%);transition: transform 0.8s ease;transform: translateY(-30px);}

.contion{width: 100%;float: left;}
.ortfx{width: 100%;float: left;}
.contitle{width: 100%;text-align: center;padding: 35px 0 0 0;font-size:30px;font-weight: bold;color: #1b4d9f;}
.line{width: 550px;margin:20px auto;background: url(../images/line.png);height: 4px;display: block;}
.desc{width: 100%;float: left;text-align: center;padding: 0px 0 0 0;font-size: 15px;}
.hos_list{width: 100%;float: left;margin:30px 0 30px 0;}
.hos_list li{width: 280px;float: left;margin:0 20px 0 0;text-align: center;padding: 0 0 20px 0;cursor: pointer;}
.hos_list li:last-child{margin-right: 0;}
.hos_list li p{display: block;padding: 8px 0 0 0;font-size: 16px;}
.hos_list li:hover{box-shadow: rgb(233, 233, 233) 0px 7px 15px;transition: transform 0.8s ease;transform: translateY(-20px);}

.serv_list{width: 100%;float: left;margin:30px 0 0 0;}	
.serv_list li{width: 320px;float: left;margin:15px 60px 15px 0;text-align: left;padding: 0 0 20px 0;cursor: pointer;display: flex;box-shadow: 0 0 22px #bbc3ca;padding: 20px;}
.serv_list li:nth-child(3n){margin-right: 0;}
.serv_list li img{float: left;width: 100px;height: 100px;border-radius: 50%;}
.serv_list .serv_txt{float: left;margin:5px 0 0 20px;}
.serv_list .serv_txt p:nth-of-type(1){font-size: 16px;}
.serv_list .serv_txt p:nth-of-type(2){font-size: 13px;color: #666;display: block;padding: 6px 0 0 0;}
.doc_list{width: 100%;float: left;}
.doc_list li{width: 277px;float: left;margin:10px 30px 0 0;box-shadow: 0 0 22px #bbc3ca;padding: 40px 30px;box-sizing:border-box;text-align: center;}
.doc_list li:nth-child(4n){margin-right: 0;}
.doc_list li img{width: 160px;height: 160px;border-radius: 50%;object-fit: cover;}
.doc_list li p:nth-of-type(1){font-weight: bold;font-size: 14px;display: block;padding: 10px 0;}
.doc_list li p:nth-of-type(3){display: block;color: #666;padding: 8px 0;}
.doc_list li p:nth-of-type(4){border-top:1px #e9e9e9 solid;display: block;padding: 10px 0;color: #666;height: 40px;overflow: hidden;}

.contion2{width: 100%;float: left;background: url(../images/ivf6-about.jpg);height: 500px;}
.about{width: 100%;float: left;}
.abtr{width: 780px;float: right;background: #fff;padding: 30px;box-sizing:border-box;height: 300px;margin:100px 0 0 0;}
.abtr span{font-size: 30px;color: #1b4d9f;width: 100%;float: left;}
.abtr p:nth-of-type(1){width: 100%;float: left;color: #666;font-size: 15px;border-bottom: 1px #ccc solid;padding: 0 0 10px 0;}
.abtr p:nth-of-type(2){width: 100%;float: left;padding: 10px 0;font-size: 15px;line-height: 26px;color: #666;}
.abtr a{padding: 6px 22px;border:1px #777 solid;display: inline-block;margin:20px 0 0 0;}

.doc_list{width: 100%;float: left;margin:35px 0;}
.doc_list li{width: 277px;float: left;margin:10px 30px 0 0;box-shadow: 0 0 22px #bbc3ca;padding: 40px 30px;box-sizing:border-box;text-align: center;}
.doc_list li:nth-child(4n){margin-right: 0;}
.doc_list li img{width: 160px;height: 160px;border-radius: 50%;object-fit: cover;}
.doc_list li p:nth-of-type(1){font-weight: bold;font-size: 14px;display: block;padding: 10px 0;}
.doc_list li p:nth-of-type(3){display: block;color: #666;padding: 8px 0;}
.doc_list li p:nth-of-type(4){border-top:1px #e9e9e9 solid;display: block;padding: 10px 0;color: #666;height: 40px;overflow: hidden;}
.doc_list li:hover{background-color: rgb(255 214 214 / 55%);transition: transform 0.8s ease;transform: translateY(-30px);}
.look_more{width: 100%;float: left;text-align: center;margin:40px 0;}
.look_more a{padding: 10px 50px;border:1px #b1abab solid;color: #1b4d9f;}

.contion3{width: 100%;float: left;background: #f5f5f5;min-height: 500px;}
.mid_list{width: 100%;float: left;margin:25px 0 0 0;}
.mid_list li{float: left;margin:20px 35px 20px 0;width: 376px;background: #fff;}
.mid_list li:last-child{margin-right: 0;}
.mid_list li img{width: 100%;height: 230px;object-fit: cover;}
.mid_list li p{width: 100%;text-align: center;padding: 10px 0;font-size: 15px;}
.mid_list li:hover {transform: scale(1.1);transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}

.new_list{width: 100%;float: left;margin:30px 0 40px 0;}
.newtitle{width: 100%;float: left;border-bottom: 1px #e9e9e9 solid;padding-bottom: 15px;}
.newtitle span{font-weight: bold;font-size: 16px;float: left;}
.newtitle span:before{content: "";width: 5px;height: 24px;background:#e88cb4;float: left;margin-right: 10px;}
.newtitle a{float: right;color: #aaa;font-size: 14px;}
.new_list ul{width: 350px;float: left;margin:20px 0 0 0;}
.new_list ul:nth-of-type(2){margin:20px 75px 0 75px;}
.newtt{width: 100%;float: left;margin:25px 0 10px 0;position: relative;}
.newtt img{width: 100%;height: 185px;object-fit: cover;border-radius: 8px;}
.newtt p{position: absolute;bottom: 3px;background: rgb(1,1,1,0.6);line-height: 36px;color: #fff;width: 100%;text-align:center;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.newtt a{display: block;}
.new_list li{width: 100%;float: left;border-bottom: 1px #f5f5f5 solid;margin:8px 0;padding-bottom: 8px;}
.new_list li a:hover{color:#e88cb4;}

.footer{background: #8a8a8a;width: 100%;float: left;min-height: 220px;}
.foot{width: 100%;float: left;padding: 30px 0;}
.fotnav{width: 100%;float: left;text-align: left;padding: 30px 0 20px 0;border-bottom: 0px #f5f5f5 solid;}
.fotnav{width: 100%;float: left;}
.fotnav ul{float: left;margin:0 30px 0 0;width: 175px;min-height: 200px;}
.fotnav ul span{width: 100%;border-bottom: 1px #ccc solid;color: #fff;float: left;font-weight: bold;font-size: 15px;padding-bottom: 10px;}
.fotnav ul li{width: 100%;float: left;border-bottom: 1px #ccc solid;padding-bottom: 8px;margin:14px 0;}    
.fotnav ul:last-child{margin-right: 0;} 
.fotnav li a{color: #fff;}
.fotlogo {width: 100%;text-align: center;}
.fotlogo img{width: 200px;height: 58px;}
.copy{width: 100%;text-align: center;float: left;color: #fff;padding: 20px 0 20px 0;background: #555;}
.copy a{color: #fff;padding: 0 0 0 10px;}
.flinks{width: 100%;float: left;margin:20px 0 10px 0;}
.flinks span{float: left;color: #fff;font-size: 16px;}
.flinks a{float: left;margin:2px 0px 0 15px;color:#e3e3e3;}  
.ftewm p{display: block;padding: 10px 0 0 0;color: #fff;text-align: center;width: 150px;}

.banner{width: 100%;float: left;}
.banner img{width: 100%;}
.position{width: 100%;float: left;padding: 15px 0;color: #666;}
.position span{float: left;color: #666;padding-right: 10px;}
.position a{padding: 0 3px 0 0;}
.list{width: 100%;float: left;margin:20px 0;}
.list li{width: 100%;float: left;box-shadow: #e9e9e9 0px 5px 10px;padding: 20px;box-sizing:border-box;margin:10px 0 20px 0;background: #fff;}
.newimg{float: left;width: 245px;height: 145px;object-fit: cover;}
.newtxt{float: left;width: 545px;margin:0 0 0 30px;}
.newtxt h1{width: 100%;float: left;font-size: 20px;padding: 3px 0 10px 0;margin:0;}
.newtxt p:nth-of-type(1){width: 100%;float: left;line-height: 28px;color: #666;}
.newtxt p:nth-of-type(2){width: 100%;float: left;font-size: 15px;padding: 20px 0 0 0;color: #b7b6b6;}
.pages{width: 100%;float: left;margin:20px 0 40px 0;text-align: center;}
.pages ul{}
.pages ul li{display: inline-block;margin:0 5px;}
.pages ul li a{padding: 4px 12px;border:1px #ccc solid;}
.pages .active a{background: #e88cb4;border: 1px #e88cb4 solid;color: #fff;}

.list_team{width: 100%;float: left;margin:30px 0;}
.list_team li{width: 100%;float: left;box-shadow: #e9e9e9 0px 5px 10px;padding: 20px;box-sizing:border-box;margin:10px 0 20px 0;}
.teamimg{float: left;}
.teamtxt{float: left;width: 700px;margin:0 0 0 30px;}
.teamtxt h1{width: 100%;float: left;font-size: 20px;}
.teamtxt p:nth-of-type(1){width: 100%;float: left;line-height: 28px;color: #666;}
.teamtxt p:nth-of-type(2){width: 1005;float: left;font-size: 15px;padding: 20px 0 0 0;color: #666;}

.list_hos{width: 100%;float: left;margin:10px 0 0 0;padding: 20px 0 50px 0;}
.list_hos li{width: 380px;text-align: center;margin:10px 30px 25px 0;float: left;box-shadow: #e9e9e9 0px 5px 10px;padding: 0 0 28px 0;}
.list_hos li:nth-child(3n){margin-right: 0;}
.list_hos li img{width: 100%;height: 252px;object-fit: cover;}
.list_hos li p{width: 100%;text-align: center;float: left;padding: 15px 0 0px 0;font-size: 16px;}
.list_hos li:hover{-webkit-transform: scale(1.1);transition: all 1s ease 0s;}

.abouts{width: 100%;float: left;padding: 30px;box-sizing:border-box;box-shadow: #e9e9e9 0px 5px 10px;margin:30px 0;}
.abouts h1{width: 100%;text-align: center;font-size: 30px;float: left;}
.conts{width: 100%;float: left;}
.conts p{line-height: 26px;color: #666;display: block;padding: 5px 0;}

.contact{width: 100%;float: left;padding: 30px;box-sizing:border-box;box-shadow: #e9e9e9 0px 5px 10px;margin:30px 0;}
.contact h1{width: 100%;text-align: center;font-size: 30px;float: left;}
.contct_l{float: left;width: 500px;text-align: center;margin:50px 0 0 0;}
.contct_l img{width: 200px;}
.contct_l p{text-align: center;padding: 5px 0}
.contct_l p em{font-style: normal;}
.contct_r{width: 500px;float: left;}
.contct_r span{font-size: 18px;font-weight: bold;width: 500px;text-align: center;float: left;margin:20px 0 15px 0;}
.contct_r li{width: 500px;border:1px #e9e9e9 solid;height: 42px;float: left;margin:10px 0 15px 0;}
.contct_r input{border:none;background: none;outline: none;line-height: 42px;width: 400px;font-size: 15px;}
.contct_r li i{font-style: normal;line-height: 42px;float: left;padding: 0 10px 0 10px;color: #666;font-size: 15px;}
.contct_r textarea{border: none;background: none;outline: none;width: 400px;padding: 10px 0 0 0;}
.bnt{border:1px rgb(227 137 176) solid;padding: 8px 50px;background:rgb(227 137 176);color: #fff;font-weight: bold;font-size: 17px;cursor: pointer;display: inline-block;margin:20px 0 0 0; }

.content{width: 100%;float: left;padding: 30px;box-sizing:border-box;box-shadow: #e9e9e9 0px 5px 10px;margin:30px 0;}
.content h1{width: 100%;text-align: center;font-size: 30px;float: left;}
.artdesc{width: 100%;float: left;text-align: center;border-bottom: 1px #e8e8e8 solid;padding: 20px 0 20px 0;}
.artdesc i{font-style: normal;padding: 0 5px;color: #666;}
.contents{width: 100%;float: left;line-height: 26px;margin:20px 0 0 0;}
.contents p{padding: 10px 0;}
.contents img{margin:0 auto;display: block;}
.prenxt{width: 100%;float: left;padding: 20px 0;}
.prenxt li{width: 50%;float: left;}
.prenxt li a{padding-left: 8px;}

/*资讯列表*/
.newlist{width: 100%;float: left;}
.newlist_l{width: 860px;float: left;}
.contion{background: #f6f8f9;}
.newlist_r{width: 320px;float: left;margin:0 0 0 20px;}
.ada{width: 100%;float: left;}
.ada img{width: 100%;}
.hot{width: 100%;float: left;margin:20px 0 0 0;box-sizing:border-box;padding: 14px;background: #fff;}
.hot span{width: 100%;font-size: 17px;font-weight: 600;border-bottom: 1px #ccc solid;padding-bottom: 15px;float: left;}
.hot ul{width: 100%;float: left;margin:10px 0 10px 0;}
.hot ul li{width: 100%;float: left;border-bottom: 1px #f5f5f5 solid;margin:5px 0;padding-bottom: 8px;}
.hot ul li a{color: #666;font-size: 13px;}
.hot .tou{width: 100%;position: relative;margin:0 0 10px 0;}
.hot .tou a{display:flex;}
.hot .tou img{width: 100%;height: 160px;object-fit: cover;}
.hot .tou p{position: absolute;bottom: 0;width: 100%;line-height: 40px;background: rgb(34,34,34,0.4);text-align: center;color: #fff;}

.host{width: 100%;float: left;margin:20px 0 0 0;box-sizing:border-box;padding: 14px;background: #fff;}
.host span{width: 100%;font-size: 17px;font-weight: 600;border-bottom: 1px #ccc solid;padding-bottom: 15px;float: left;}
.host ul{width: 100%;float: left;margin:10px 0 10px 0;}
.host ul li{width: 100%;float: left;border-bottom: 1px #f5f5f5 solid;margin:5px 0;padding-bottom: 8px;}
.host ul li a{color: #666;font-size: 13px;}
.host .tou{width: 100%;position: relative;margin:0 0 10px 0;}
.host .tou a{display:flex;}
.host .tou img{width: 100%;height: 160px;object-fit: cover;}
.host .tou p{position: absolute;bottom: 0;width: 100%;line-height: 40px;background: rgb(34,34,34,0.4);text-align: center;color: #fff;}

.arc_menu{width: 100%;float: left;margin:10px 0 0px 0;}
.arc_menu li{float: left;margin:10px 15px 10px 0;}
.arc_menu li a{padding: 8px 24px;background: #3b8bf6;color: #fff;}  
.arc_menu li .on{background: #f00;color: #fff;}

/*资讯详情*/
.arclist{width: 100%;float: left;}
.arclist_l{width: 860px;float: left;}
.contion{background: #f6f8f9;}
.arclist_r{width: 320px;float: left;margin:0 0 0 20px;}
.ada{width: 100%;float: left;}
.ada img{width: 100%;}
.cont{width: 100%;float: left;background: #fff;padding: 20px;box-sizing:border-box;}
.cont h1{width: 100%;float: left;text-align: center;}
.cont .arcinfo{width: 100%;float:left;text-align: center;border-bottom: 1px #f5f5f5 solid;padding-bottom: 10px;}
.cont .arcinfo span{color: #868282;font-size: 14px;padding: 0 10px;}
.conts{width: 100%;float: left;margin:20px 0;}
.conts p{line-height: 26px;color: #666;}
.conts img{display: block;margin:15px auto;max-width: 90%;}

.hot{width: 100%;float: left;margin:20px 0 0 0;box-sizing:border-box;padding: 14px;background: #fff;}
.hot span{width: 100%;font-size: 17px;font-weight: 600;border-bottom: 1px #ccc solid;padding-bottom: 15px;float: left;}
.hot ul{width: 100%;float: left;margin:10px 0 10px 0;}
.hot ul li{width: 100%;float: left;border-bottom: 1px #f5f5f5 solid;margin:5px 0;padding-bottom: 8px;}
.hot ul li a{color: #666;font-size: 13px;}
.hot .tou{width: 100%;position: relative;margin:0 0 10px 0;}
.hot .tou a{display:flex;}
.hot .tou img{width: 100%;height: 160px;object-fit: cover;}
.hot .tou p{position: absolute;bottom: 0;width: 100%;line-height: 40px;background: rgb(34,34,34,0.4);text-align: center;color: #fff;}

.host{width: 100%;float: left;margin:20px 0 0 0;box-sizing:border-box;padding: 14px;background: #fff;}
.host span{width: 100%;font-size: 17px;font-weight: 600;border-bottom: 1px #ccc solid;padding-bottom: 15px;float: left;}
.host ul{width: 100%;float: left;margin:10px 0 10px 0;}
.host ul li{width: 100%;float: left;border-bottom: 1px #f5f5f5 solid;margin:5px 0;padding-bottom: 8px;}
.host ul li a{color: #666;font-size: 13px;}
.host .tou{width: 100%;position: relative;margin:0 0 10px 0;}
.host .tou a{display:flex;}
.host .tou img{width: 100%;height: 160px;object-fit: cover;}
.host .tou p{position: absolute;bottom: 0;width: 100%;line-height: 40px;background: rgb(34,34,34,0.4);text-align: center;color: #fff;}

.likearct{width: 100%;float: left;padding: 20px;background: #fff;box-sizing:border-box;margin:20px 0 0 0;}
.likearct span{font-size: 17px;font-weight: bold;width: 100%;float: left;border-bottom: 1px #ececec solid;padding-bottom: 12px;}
.likearct ul{width: 100%;float: left;margin:13px 0 0 0;}
.likearct ul li{width: 48%;float: left;margin:2% 2% 1% 0;border-bottom: 1px #ececec solid;padding-bottom: 15px;}
.likearct .likeimg{float: left;width: 120px;height: 80px;object-fit: cover;margin:0 10px 0 0;}
.likearct ul li i{font-style: normal;font-size: 15px;margin:8px 0 0 0;display: block;}

/*医院单页*/
.usa_ys{width: 100%;float: left;position: relative;min-height: 700px;}
               .usa_ysa{position: absolute;left: 50%;margin-left: -280px;margin-top: 70px;margin-bottom: 70px;}
               .usa_ysb{}
               .usa_ysb li{font-size: 16px;color: #666;}
               .usa_ysb li:nth-of-type(1){left:350px;top: 42px;position: absolute;color: #9d6767;}
               .usa_ysb li:nth-of-type(2){left:620px;top: 42px;position: absolute;color: #ff6f26;}
               .usa_ysb li:nth-of-type(3){left:260px;top: 142px;position: absolute;color: #f94186;}
               .usa_ysb li:nth-of-type(4){left:825px;top: 142px;position: absolute;color: #4047cb;}
               .usa_ysb li:nth-of-type(5){left:162px;top: 377px;position: absolute;color: #1e7741;}
               .usa_ysb li:nth-of-type(6){left:896px;top: 387px;position: absolute;color: #344d7c;}
               .usa_ysb li:nth-of-type(7){left:220px;top: 526px;position: absolute;color: #a60fe6;}
               .usa_ysb li:nth-of-type(8){left:826px;top: 528px;position: absolute;color: #d41e62;}
               .usa_ysb li:nth-of-type(9){left:403px;top: 640px;position: absolute;color: #967f05;}
               .usa_ysb li:nth-of-type(10){left:662px;top: 640px;position: absolute;color: #3471ff;}
.price{width: 100%;float: left;position: relative;min-height: 600px;}
                      .pricea{position: absolute;left:50%;margin-left: -275px;margin-top: 60px;margin-top: 60px;}
                      .priceb{float: left;}
                      .priceb li{width: 234px;}
                      .priceb li p:nth-of-type(1){font-size: 17px;}
                      .priceb li p:nth-of-type(2){font-size: 13px;color: #666;display: block;padding: 7px 0 0 0;}
                      .priceb li:nth-of-type(1){left:68px;top:118px;position: absolute;text-align: right;}
                      .priceb li:nth-of-type(2){left:888px;top:118px;position: absolute;text-align: left;}
                      .priceb li:nth-of-type(3){left:68px;top:405px;position: absolute;text-align: right;}
                      .priceb li:nth-of-type(4){left:888px;top:405px;position: absolute;text-align: left;}

.section{width: 100%;padding: 30px 0;float: left;}
.withe{background: #fff;}
.blue{background: #f5f5f5;}
.thlivf{width: 100%;float: left;padding: 20px 0;box-sizing:border-box;} 
.pagetit{width: 100%;float: left;text-align: center;padding: 30px 0 15px 0;}
.pagetit span{font-size: 26px;color: #3e3e3e;}
.pagetit p{color: #9e9e9e;font-size: 16px;width: 100%;float: left;text-align: center;padding:15px 0 0 0;}
.usa_pp{width: 100%;float: left;margin:30px 0;}
.usa_pp li{float: left;margin:0 35px 20px 0;box-shadow: 0 0 22px #bbc3ca;padding: 40px;box-sizing:border-box;display:flex;width: 376px;background: #fff;}
.usa_pp li:nth-child(3n){margin-right: 0;}
.usa_pp li i{float: left;margin:0 10px 0 0;}
.usa_pp li i img{width: 60px;height: 60px;object-fit: cover;}
.trs{float: left;margin:0 0 0 10px;}
.trs p:nth-of-type(1){font-size: 17px;color: #333;}
.trs p:nth-of-type(2){font-size: 13px;color: #666;display: block;padding: 5px 0 0 0;}
.usa_lc{width: 100%;float: left;text-align: center;margin:20px 0;}
.usa_new{width: 100%;float: left;margin:20px 0;}
.usa_new li{width: 285px;float: left;margin:0 15px 15px 0;position: relative;}
.usa_new li:nth-child(4n){margin-right: 0;}
.usa_new li img{width: 285px;height: 185px;object-fit: cover;}
.usa_new li p{position: absolute;bottom: 0;line-height: 36px;background: rgb(0,0,0,0.4);color: #fff;width:100%;text-align: center;height: 40px;overflow: hidden;}
.usa_new li a{display: flex;}

.hos_nav{width: 100%;float: left;margin:25px 0 0px 0;}
.hos_nav li{float: left;margin:0 15px 0 0;}
.hos_nav li a{padding: 6px 18px;background: #3b8bf6;display: block;color: #fff;}  
.hos_nav .active{background: #f00;color: #fff;}

.ivfimg{max-width: 100%;}
.syzrq{width: 100%;float: left;margin:40px 0 60px 0;}
.syzrq li{width: 22.75%;float: left;margin:0 3% 0 0;text-align: center;padding: 20px;box-sizing:border-box;}
.syzrq li:last-child{margin-right: 0;}
.syzrq li:nth-of-type(1){background: #ffdcdc;}
.syzrq li:nth-of-type(2){background: #F0F7FF;}
.syzrq li:nth-of-type(3){background: #E6FFF9;}
.syzrq li:nth-of-type(4){background: #FFF9EF;}
.syzrq li p:nth-of-type(2){display: block;padding: 12px 0;font-size: 16px;}
.syzrq li p:nth-of-type(1) img{height: 81px;display: block;margin:0 auto;}
.syzrq li p:nth-of-type(3){display: block;padding: 0px 0;font-size: 13px;color: #535353;}

.thdlc{width: 100%;float: left;margin:70px 0 70px 0;}
.thdlc li{width: 187px;float: left;margin:0 15px 0 0;position: relative;padding: 15px;box-sizing:border-box;box-shadow:0 0 22px #bbc3ca;height: 240px;border-radius: 8px;background: #f9f9f9;}
.thdlc li:last-child{margin-right: 0;}
.thdlc li p:nth-of-type(1){text-align: center;}
.thdlc li img{margin-top:-60px;width: 110px;height: 110px;border-radius: 50%;display: inline-block;border:2px #ffdcdc solid;}
.thdlc li p:nth-of-type(2){display: block;padding: 15px 0 0 0;font-size: 15px;color: #666;}
.thdlc li p:nth-of-type(3){position: absolute;bottom: -15px;width: 35px;height: 35px;border-radius: 50%;background: #f56969;color: #fff;font-weight: bold;text-align: center;line-height: 35px;font-size: 17px;left: 50%;margin:0 0 0 -16px;}
.thdsever{width: 100%;float: left;margin:30px 0;}
.thdsv{position: relative;width: 100%;text-align: center;min-height: 650px;}
.thdsva{width: 600px;height: 456px;position: absolute;left:50%;margin:50px 0 50px -300px;}
.thdsva img{}
.thdsvb{float: left;position: relative;}
.thdsvb li{width: 260px;font-size: 15px;line-height: 24px;color: #666;}
.thdsvb li:nth-of-type(1){position: absolute;left:470px;}
.thdsvb li:nth-of-type(2){position: absolute;left: 118px;top: 186px;}
.thdsvb li:nth-of-type(3){position: absolute;left: 765px;top:142px;}
.thdsvb li:nth-of-type(4){position: absolute;left:145px;top: 510px;}
.thdsvb li:nth-of-type(5){position: absolute;left:440px;top: 510px;}
.thdsvb li:nth-of-type(6){position: absolute;left:745px;top: 510px;}
.thd_money{width: 100%;float: left;margin:30px 0;}
.thd_money li{float: left;width: 240px;text-align: center;position: relative;}
.thd_money li p:nth-of-type(1){font-weight: bold;font-size: 18px;display: block;padding: 20px 0 15px 0;}
.thd_money li p:nth-of-type(2){font-size: 13px;color: #666;padding: 0 15px;}
.thd_money li:nth-of-type(2):after{content: "+";font-weight: 700;font-size: 40px;position: absolute;left:-10px;top:20%;color: #f19149;}
.thd_money li:nth-of-type(3):after{content: "+";font-weight: 700;font-size: 40px;position: absolute;left:-10px;top:20%;color: #f19149;}
.thd_money li:nth-of-type(4):after{content: "+";font-weight: 700;font-size: 40px;position: absolute;left:-10px;top:20%;color: #f19149;}
.thd_money li:nth-of-type(5):after{content: "=";font-weight: 700;font-size: 40px;position: absolute;left:-10px;top:20%;color: #f19149;}

.thzx-btn {width: 470px;height: 60px;background: #ffecf0;border-radius: 100px;margin: 45px auto;font-size: 22px;color: #3e3e3e;line-height: 60px;padding-left: 34px;cursor: pointer;display: flow-root;}
.thzx-btn2 {width: 170px;height: 60px;background: #ff6688;border-radius: 67px;font-size: 22px;color: #ffffff;display: inline-block; float: right; text-align: center;}
.thzx-btn2 img {display: inline-block;height: 21px;position: relative;top: 6px;left: -5px;}
.usa_new{width: 100%;float: left;margin:20px 0;}
.usa_new li{width: 285px;float: left;margin:0 15px 15px 0;position: relative;}
.usa_new li:nth-child(4n){margin-right: 0;}
.usa_new li img{width: 285px;height: 185px;object-fit: cover;}
.usa_new li p{position: absolute;bottom: 0;line-height: 36px;background: rgb(0,0,0,0.4);color: #fff;width:100%;text-align: center;}
.usa_new li a{display: flex;}


/*医院详情*/
.arclist{width: 100%;float: left;}
.arclist_l{width: 860px;float: left;}
.contion{background: #f6f8f9;}
.arclist_r{width: 320px;float: left;margin:0 0 0 20px;}
.ada{width: 100%;float: left;}
.ada img{width: 100%;}
.cont{width: 100%;float: left;background: #fff;padding: 20px;box-sizing:border-box;}
.cont h1{width: 100%;float: left;text-align: center;}
.cont .arcinfo{width: 100%;float:left;text-align: center;border-bottom: 1px #f5f5f5 solid;padding-bottom: 10px;}
.cont .arcinfo span{color: #868282;font-size: 14px;padding: 0 10px;}
.conts{width: 100%;float: left;margin:20px 0;}
.conts p{line-height: 26px;color: #666;}
.conts img{display: block;margin:15px auto;}

.hot{width: 100%;float: left;margin:20px 0 0 0;box-sizing:border-box;padding: 14px;background: #fff;}
.hot span{width: 100%;font-size: 17px;font-weight: 600;border-bottom: 1px #ccc solid;padding-bottom: 15px;float: left;}
.hot ul{width: 100%;float: left;margin:10px 0 10px 0;}
.hot ul li{width: 100%;float: left;border-bottom: 1px #f5f5f5 solid;margin:5px 0;padding-bottom: 8px;}
.hot ul li a{color: #666;font-size: 13px;}
.hot .tou{width: 100%;position: relative;margin:0 0 10px 0;}
.hot .tou a{display:flex;}
.hot .tou img{width: 100%;height: 160px;object-fit: cover;}
.hot .tou p{position: absolute;bottom: 0;width: 100%;line-height: 40px;background: rgb(34,34,34,0.4);text-align: center;color: #fff;}

.host{width: 100%;float: left;margin:20px 0 0 0;box-sizing:border-box;padding: 14px;background: #fff;}
.host span{width: 100%;font-size: 17px;font-weight: 600;border-bottom: 1px #ccc solid;padding-bottom: 15px;float: left;}
.host ul{width: 100%;float: left;margin:10px 0 10px 0;}
.host ul li{width: 100%;float: left;border-bottom: 1px #f5f5f5 solid;margin:5px 0;padding-bottom: 8px;}
.host ul li a{color: #666;font-size: 13px;}
.host .tou{width: 100%;position: relative;margin:0 0 10px 0;}
.host .tou a{display:flex;}
.host .tou img{width: 100%;height: 160px;object-fit: cover;}
.host .tou p{position: absolute;bottom: 0;width: 100%;line-height: 40px;background: rgb(34,34,34,0.4);text-align: center;color: #fff;}

.likearct{width: 100%;float: left;padding: 20px;background: #fff;box-sizing:border-box;margin:20px 0 0 0;}
.likearct span{font-size: 17px;font-weight: bold;width: 100%;float: left;border-bottom: 1px #ececec solid;padding-bottom: 12px;}
.likearct ul{width: 100%;float: left;margin:13px 0 0 0;}
.likearct ul li{width: 48%;float: left;margin:2% 2% 1% 0;border-bottom: 1px #ececec solid;padding-bottom: 15px;}
.likearct .likeimg{float: left;width: 120px;height: 80px;object-fit: cover;margin:0 10px 0 0;}
.likearct ul li i{font-style: normal;font-size: 15px;margin:8px 0 0 0;display: block;}


/*医院单页详情*/
.page_hos{width: 100%;float: left;padding: 30px;box-sizing:border-box;box-shadow: #e9e9e9 0px 5px 10px;margin:20px 0;}  
.parta{width: 100%;float: left;}
.hosimg{width: 450px;float:left;height: 280px;object-fit: cover;}
.hos_txt{width: 650px;float: left;margin:0px 0 0 40px;}
.hos_txt h1{}
.hos_txt p:nth-of-type(1){font-size: 15px;color: #666;line-height: 25px;height: 140px;}
.hos_txt p:nth-of-type(2){display: block;margin:30px 0 0 0;}
.hos_txt p:nth-of-type(2) a{padding: 6px 22px;color: #fff;font-weight: 400;font-size: 17px;}
.hos_txt p:nth-of-type(2) a:nth-of-type(1){background: #f00;}
.hos_txt p:nth-of-type(2) a:nth-of-type(2){background: #32baac;margin:0 0 0 20px;}
.partb{width: 100%;float: left;margin:30px 0;}
.topnav{width: 100%;float: left;margin:30px 0 30px 0;box-shadow: 0 6px 3px -3px rgb(233 233 233 / 80%);font-size: 20px;font-weight: bold;padding-bottom: 15px;}
.topnav span{position: relative;float: left;}
.topnav span:after{content: "";background: #f00;height: 3px;width: 80px;position: absolute;bottom: -16px;display: block;}
.hos_cont{width: 100%;float: left;margin:20px 0;color: #666;line-height: 25px;}
.hos_cont p{}
.hos_cont img{display: block;margin:10px auto;max-width: 90%;}
.new_hos{width: 100%;float: left;padding: 10px 30px;box-sizing:border-box;box-shadow: #e9e9e9 0px 5px 10px;margin:10px 0 20px 0;}
.hos_news{width: 100%;float: left;}
.hos_news li{width: 273px;float: left;margin:10px 15px 10px 0;position: relative;}
.hos_news li img{width: 100%;height: 174px;object-fit: cover;}
.hos_news li:nth-child(4n){margin-right: 0;}
.hos_news li a{display: flex;}
.hos_news li p{width: 100%;line-height: 40px;background: rgb(0,0,0,0.4);position: absolute;bottom: 0;color: #fff;text-align: center;}