@font-face {
    font-family: "SourceHanSansCN-Regular";
    src:url("../m/fonts/SourceHanSansCN-Regular.ttf"/*tpa=https://www.storkmed.com/m/fonts/SourceHanSansCN-Regular.ttf*/) format("truetype");
    font-weight: normal;
    font-style: normal;
}
body{font-family: "Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif";color:#2b2b2b;}

.wrapper{margin:0 auto;width:1220px;}
.page{margin-bottom:32px;padding:8px}
.suit2{background:none;}
.page h3{font-size:18px;height:32px;line-height:32px;font-weight:bold}
.page p{font-size:16px;line-height:32px;}
.page ul li{ont-size:16px;list-style: square;margin-left: 20px;line-height:32px;}
.page img{width:90%;max-width:800px;height:auto}
.header-lg{position:absolute;z-index:9999;left:0;top:0;width:100%;height:223px;}
.top-menu{height:42px;line-height:42px;text-align:right;font-size:14px;}
.top-menu a{display:inline-block;color:#2b2b2b;}
.top-menu a:after{display:inline-block;margin:0 10px;content:"|";color:#2b2b2b;}
.top-menu a:last-child:after{display:none;}
.top-menu a:hover{color:#10356f;}
.head-inner{padding:36px 0 28px;/*height:60px;*/overflow:hidden;}
.head-inner .logo{float:left;width:288px;height:60px;overflow:hidden;}
.head-inner .logo img{display:block;width:288px;height:60px;}
.head-inner .slogan{float:left;padding-left:26px;height:60px;line-height:30px;font-size:18px;color:#7f7f7f;;overflow:hidden;}
.head-inner .tel{float:right;width:250px;height:60px;text-align:right;background:url("https://www.incitaivf.com/m/images/Common/head_tel.png") no-repeat;}
.head-inner .tel strong{display:block;padding-top:25px;line-height:35px;font-size:18px;color:#10356f;}
.head-nav{height:56px;line-height:56px;/* overflow:hidden; */}
.head-nav .nav-list li{float:left;position:relative;padding:0 30px;background:url("https://www.incitaivf.com/m/images/Common/nav_line.png") no-repeat right center;}
.head-nav .nav-list li:last-child{background-image:none;}
.head-nav .nav-list li>a{position:relative;display:block;padding:0 10px;font-size:18px;color:#072F59;}
.head-nav .nav-list li>a:after{display:block;position:absolute;left:0;bottom:0;width:0;height:2px;content:"";background:#10356f;transition:all 0.5s;}
.head-nav .nav-list li:hover>a,.head-nav .nav-list li.cur>a{font-weight:bold;}
.head-nav .nav-list li:hover>a:after,.head-nav .nav-list li.cur>a:after{width:100%;}
.header-lg .dropDown{display:none;position:absolute;width:100%;left:0;top:100%;text-align:center;background:#000;background:rgba(255,255,255,0.8);border-radius:0 0 20px 20px;overflow:hidden}
.header-lg .dropDown dd{line-height:40px;}
.header-lg .dropDown dd a{display:block;color:#10356f;font-size:15px;}
.header-lg .dropDown dd a:hover{color:#fff;background:#10356f;}

.header-sm{display:none;position:fixed;left:0;top:0;width:100%;overflow:hidden;background:#fff;border-bottom:#eee solid 1px;}
.header-sm-bar{padding:10px;overflow:hidden;background:#fff;}
.header-sm-bar .logo{float:left;}
.header-sm-bar .logo img{display:block;height:45px;}
.header-sm-bar .nav-toggle{float:right;width:45px;height:45px;border-radius:5px;background:#10356f url("https://www.incitaivf.com/m/images/Common/menu.png") no-repeat;background-size:100% 100%;}
.header-sm-bar .nav-toggle.cur{transform:rotate(90deg);}
.nav-menu-sm{display:none;position: static;/* position:fixed; */z-index:999;top:66px;width:100%;background:#fff;}
.nav-menu-sm li{}
.nav-menu-sm li>a{display:block;padding:0 20px;font-size:16px;color:#10356f;height:45px;line-height:45px;border-bottom:#eee solid 1px;background:url("https://www.incitaivf.com/m/images/Common/nav_icon01.png") no-repeat calc(100% - 20px) center;}
.nav-menu-sm .tel{margin:20px auto;width:210px;height:60px;text-align:right;background:url("https://www.incitaivf.com/m/images/Common/head_tel.png") no-repeat;}
.nav-menu-sm .tel strong{display:block;padding-top:25px;line-height:35px;font-size:22px;color:#10356f;}
.nav-menu-sm li .mdropDown{display:none;padding:10px 20px;border-bottom:#eee solid 1px;background:#10356f;}
.nav-menu-sm li .mdropDown dd{height:45px;line-height:45px;}
.nav-menu-sm li .mdropDown dd a{color:#fff;font-size:14px;}

@media screen and (max-width: 1220px){
.wrapper{width:100%;padding-left:1%;padding-right:1px}   

.header-sm{display:block;z-index:9999;}
.header-lg{display:none;}
}


.footer{clear:both;height:384px;background:#EBE5FF;}
.foot-nav{height:68px;line-height:68px;overflow:hidden;border-bottom:#ebf1f2 solid 1px;}
.foot-nav .nav-list li{float:left;padding:0 30px;background:url("https://www.incitaivf.com/m/images/Common/nav_line.png") no-repeat right center;}
.foot-nav .nav-list li:last-child{background-image:none;}
.foot-nav .nav-list li a{position:relative;display:block;padding:0 10px;font-size:18px;color:#10356f;}
.foot-nav .nav-list li a:after{display:block;position:absolute;left:0;bottom:0;width:0;height:4px;content:"";background:#10356f;transition:all 0.5s;}
.foot-nav .nav-list li:hover a,.foot-nav .nav-list li.cur a{font-weight:bold;}
.foot-nav .nav-list li:hover a:after,.foot-nav .nav-list li.cur a:after{width:100%;}
.foot-info{overflow:hidden;}
.foot-info .leftCon{float:left;padding-top:20px;width:615px;padding-bottom:20px}
.foot-info .leftCon p{padding-left:30px;font-size:18px;color:#10356f;line-height:32px;}
.foot-info .leftCon li{padding-left:30px;font-size:18px;color:#10356f;line-height:32px;background:url("https://www.incitaivf.com/m/images/Common/address.png") no-repeat 0 5px;}
.foot-info .leftCon li.cur{font-weight:bold;background-image:url("https://www.incitaivf.com/m/images/Common/address_first.png");cursor:default;}
.foot-info .rightCon{float:right;width:534px;overflow:hidden;}
.foot-info .rightCon .QRlist{padding-top:10px;overflow:hidden;}
.foot-info .rightCon .QRlist li{float:right;margin-left:20px;text-align:center;}
.foot-info .rightCon .QRlist li p{padding-bottom:5px;font-size:16px;color:#2b2b2b;line-height:25px;}
.foot-info .rightCon .QRlist li img{display:block;width:100px;height:100px;border:#f8f8f8 solid 5px;}
.ft-tel{clear:both;padding-left:30px;height:96px;border-radius:10px;overflow:hidden;background:#f3f6ff;margin-top: 30px;}
.ft-tel .item{float:left;margin-top:20px;padding-left:50px;width:180px;height:60px;text-align:center;background:url("https://www.incitaivf.com/m/images/Common/ft_tel.png") no-repeat 0 center;}
.ft-tel .item:first-child{margin-right:20px;}
.ft-tel .item span{position:relative;display:block;height:30px;line-height:30px;font-size:14px;text-align:center;color:#2b2b2b;}
.ft-tel .item span:after{position:relative;top:-5px;display:inline-block;margin-left:5px;width:20px;height:1px;content:"";background:#2b2b2b;}
.ft-tel .item span:before{position:relative;top:-5px;display:inline-block;margin-right:5px;width:20px;height:1px;content:"";background:#2b2b2b;}
.ft-tel .item strong{display:block;height:30px;line-height:30px;font-weight:bold;font-size:22px;color:#2b2b2b;}
.map{margin-bottom:70px;margin-top:22px;overflow:hidden;}
.map .con{display:none;}
.map .con img{display:block;width:100%;}
.cb{clear:both;}

.fixedForm{position:fixed;z-index:9999;left:0;bottom:0;padding:5px 0;width:100%;height:60px;background:#77affd;background:linear-gradient(to right, #77affd, #0ceffa);}
.fixedForm .text{float:left;width:370px;color:#2b2b2b;}
.fixedForm .text h3{height:35px;line-height:35px;font-size:26px;font-weight:bold;overflow:hidden;}
.fixedForm .text p{height:25px;line-height:25px;font-size:18px;}
.fixedForm .form{padding:5px 0;overflow:hidden;}
.fixedForm .form li{float:left;margin-left:10px;height:50px;line-height:50px;}
.fixedForm .form li input{display:block;padding:0 10px;width:210px;height:50px;background:#fff;border:none;outline:none;}
.fixedForm .form li .submit{display:block;width:122px;height:50px;line-height:50px;font-size:18px;font-weight:bold;color:#fff;text-align:center;background:#ffaf00;border-radius:10px;}
.fixedForm .form li .line{display:block;margin:0 15px;width:1px;height:50px;background:#fff;}
.fixedForm .form li .zxBtn{display:block;width:180px;height:50px;font-size:24px;font-weight:bold;color:#10356f;text-align:center;background:#fff;border-radius:25px;}

@media screen and (max-width: 1220px){
.footer{padding:20px !important;height:auto;background:#f0f0f0;}
.foot-nav,.fixedForm{display:none;}
.foot-info .leftCon,.foot-info .rightCon{float:none;width:100%;}
.foot-info .leftCon li{font-size:15px;}
.QRlist{display:-webkit-box;-webkit-box-pack:left;display:flex;justify-content:left;}
.QRlist li{width:45%;max-width:132px;margin-left:0 !important;margin-right:5%;box-sizing:border-box;}
.QRlist li img{display:block;width:100% !important;height:auto !important;box-sizing:border-box;}
.map{margin-top:0;margin-bottom:0;}
}

@media screen and (max-width: 768px){

}


.online{position:fixed;z-index:9999;right:10px;top:50%;margin-top:-130px;width:60px;background:#fff;border-radius:67px;box-shadow:0 0 5px #ccc;}
@media screen and (max-width: 768px){
.online{right:10px;bottom:10px;width:70px;height:70px;margin-top:0px;top: auto;}    
}
.online li{position:relative;}
.online li .num{display:block;position:absolute;z-index:333;right:0;top:0px;min-width:20px;height:20px;line-height:20px;font-size:12px;border-radius:10px;text-align:center;color:#fff;background:red;}
.online li .btn{display:block;padding:10px 0 20px;border-bottom:#e7e7e7 solid 1px;overflow:hidden;}
.online li:last-child .btn{border-bottom:none;}
.online li i{display:block;margin:0 auto;width:35px;height:35px;}
.online li i img{display:block;width:100%;animation: scale 3s infinite;}
.online li span{display:block;margin-top:6px;font-size:14px;color:#333;text-align:center;} 
.online li .pop{display:none;position:absolute;right:130%;top:0;padding:20px;background:#fff;border-radius:5px;box-shadow:0 0 5px #ccc;}
.online li .online-tel{width:150px;}
.online li .online-tel dl{margin:5px 0;line-height:1.5;font-size:14px;}
.online li .online-tel dt{color:#333;}
.online li .online-tel dd{color:#00dfdf;font-size:18px;}
.online li .pop .right {width: 12px;height: 12px;position: absolute;right: -12px;top: 24px;}
.online li .pop .right-arrow1,
.online li .pop .right-arrow2 {width: 0;height: 0;display: block;position: absolute;left: 0;top: 0;border-top: 6px transparent dashed;border-right: 6px transparent dashed;border-bottom: 6px transparent dashed;border-left: 6px white solid;overflow: hidden;}
.online li .pop .right-arrow1 {left: 1px;border-left: 6px #ccc solid;}
.online li .pop .right-arrow2 {border-left: 6px white solid;}
.online li .online-wechat{width:120px;}
.online li .online-wechat img{display:block;width:100%;}
.online li .online-wechat p{text-align:center;padding-top:10px;font-size:14px;}
.online li .online-zx{width:200px;}
.online li .online-zx dl dd{float:left;padding:0 20px 0 25px;height:30px;line-height:30px;background:url("https://www.incitaivf.com/m/images/Common/online_icon02.png") no-repeat 0 center;background-size:20px;}
.online li .online-zx dl dd a{font-size:14px;color:#00dfdf;}
.online li:hover .pop{display:block;}

@keyframes scale
{
0 {transform:scale(1);}
50% {transform:scale(0.5);}
100% {transform:scale(1);}
}


   
.suit-list .item{padding:36px}
.suit-list{overflow: none}
.suit{height:auto; background: none;}
.suit-list .text li { text-align: left;}
@media screen and (max-width: 1220px)
.suit-list .item {
    width: 100%;
    /* padding: 20px; */
}
