@charset 'utf-8';
*:focus{outline:none;font-weight:normal}
h1,h2,h3,h4{font-weight:normal;}
body{max-width:1350px;margin:0 auto;font-size:15px;font-family: 'Arial', sans-serif;overflow-x:hidden!important;}
a{text-decoration:none;}
img{max-width:100%;vertical-align:middle;}
.left{ float:left}
.right{ float:right}
.clear{ clear:both}
.clear5{ clear:both; height:5px}
.clear10{ clear:both; height:10px}
.clear20{ clear:both; height:20px}
.clear50{ clear:both; height:20px}
.clear100{ clear:both; height:100px}
.hidden{display:none;}
.w1000{width:1000px;height:auto;margin:0 auto;}
.w750{width:750px;height:auto;margin:0 auto;}
.w725{width:725px;height:auto;margin:0 auto;}
header{height:92px;margin:0;}
header>.top{height:30px;background:#2c7aa1}
header>.top ul{margin:0;padding:0;list-style:none}
header>.top ul li{float:left;color:#fff;height:100%;line-height:30px;}
header>.top ul li:first-child{float:left;}
header>.top ul li:last-child{float:right}
header>.menu {height:65px;background:#fff}
header>.menu .content .left{height:100%;width:645px;float:left}

header>.menu .content .left ul{list-style:none;margin:0;padding:0}
header>.menu .content .left ul li{float:left;padding:10px 0;margin:0 5px;}
header>.menu .content .left ul li p{margin:2px 0;font-size:14px;color:#989898}
header>.menu .content .left ul li p.sdt{color:#ff335c;font-size:19px;font-weight:bold}
header>.menu .content .left ul li:first-child{}
header>.menu .content .left ul li:nth-child(2){width:135px;padding-left:30px;margin-left:30px;padding-left:30px;background:url(../img/iconphone.png)no-repeat;background-position:5px 20px;}
header>.menu .content .left ul li:nth-child(3){width:145px;padding-left:30px;margin-left:30px;padding-left:30px;background:url(../img/iconphone.png)no-repeat;background-position:5px 23px;}

header>.menu .content .right{width:335px;float:right;height:100%;position:relative}
header>.menu .content .right:after{content:"";position:absolute;top:0;bottom:0;background:#e6e6e6;width:1px;height:100%;right:0}
header>.menu .content .right>ul{list-style:none;margin:0;padding:0}
header>.menu .content .right>ul>li{position:relative;float:left;line-height:60px;color:#2c7aa1;text-transform:uppercase;}
header>.menu .content .right>ul>li>ul{position:absolute;left:0;top:150%;padding:0;margin:0;list-style:none;opacity:0;transition:all 0.5s;}
header>.menu .content .right>ul>li:hover>ul{top:100%;opacity:1;}
header>.menu .content .right>ul>li>ul>li{background:#fff;width:185px;line-height:30px;border-left:1px solid #989898;border-right:1px solid #989898;border-bottom:1px solid #989898;text-align:center }
header>.menu .content .right>ul>li>ul>li:first-child{border-top:1px solid #989898}
header>.menu .content .right>ul>li>ul>li>a{font-size:13px;color:#2c7aa1;line-height:30px}
header>.menu .content .right>ul>li>a{font-size:13px;font-weight:bold;text-align:center;padding:16px 16px;display:block;color:#2c7aa1;height:35px;} 

header>.menu .content .right>ul>li:before{content:"";background:url(../img/icon/icon_info.png);width:20px;height:16px;left:0;right:0;position:absolute;margin:auto;top:11px}
header>.menu .content .right>ul>li:nth-child(2):before{content:"";background:url(../img/icon/icon_medical.png);width:17px;height:17px;left:0;right:0;position:absolute;margin:auto;top:11px}
header>.menu .content .right>ul>li:nth-child(3):before{content:"";background:url(../img/icon/icon_contact.png);width:13px;height:17px;left:0;right:0;position:absolute;margin:auto;top:11px}
header>.menu .content .right>ul>li:after{content:"";position:absolute;top:0;bottom:0;background:#e6e6e6;width:1px;height:100%;left:0}
.bacsituvan{background:#2c7aa1;height:65px;}
.bacsituvan .left{width:140px;padding:17px 0;color:#fff;font-size:13px;text-align:right;float:left}
.bacsituvan .center{width:421px;margin:15px 0;height:35px;float:left;margin-left:25px;}
.bacsituvan .center .inputsdt{width:363px;height:35px;padding-left:10px;box-sizing:border-box;float:left}
.bacsituvan .center .btnGui{background:#00ccff;height:35px;box-sizing:border-box;padding:0 8px;border:0px;float:left;color:#fff}
.bacsituvan .right{width:160px;padding:17px 0;color:#fff;font-size:13px;text-align:left;float:right}

main>.danhmucbenh{} 
footer .bottom{background:#2c7aa1;padding:5px 0;}
footer .bottom p{color:#fff;margin:0;margin:5px 0;text-align:center}
footer .bottom p.title{font-size:16px;font-weight:bold}
footer .bottom p.desc{font-size:10px}
footer .bottom p.phone span{font-size:14px;font-weight:bold;margin:0 15px;padding-left: 30px;background:url(../img/icon/iconphone_foot.jpg)no-repeat;background-position:10px 0}
footer .fix-bottom{height:40px;background:#0f4662}
footer .fix-bottom ul{padding:0;margin:0;list-style:none}
footer .fix-bottom ul li{float:left;height:40px;}
footer .fix-bottom ul li a{display:block;padding:11px 50px;color:#fff;text-transform:uppercase;font-size:16px;}
footer .fix-bottom ul li a:hover{background:#00ccff}
footer .fix-bottom ul li:nth-child(2) a{display:block;padding:11px 125px;color:#fff;text-transform:uppercase;}
main{background:#eeeeee;padding:10px 0;}
main .danhmucbenh ul{padding:0;margin:0;list-style:none}
main .danhmucbenh .item{float:left;width:25%;box-sizing:border-box;position:relative;height:128px;padding:1px;border:0.5px solid #cccccc}

main .danhmucbenh .item a{background:#fff;display:block;width:100%;height:100%;text-align:center;z-index:1;position:relative}
main .danhmucbenh .item a img{width:39px;height:39px;text-align:center;margin:5px auto}
main .danhmucbenh .item a p{text-align:center;margin:5px 30px;color:#2c7aa1;font-weight:bold;text-transform:uppercase}
main .intro-medical .bannerbg{margin:0 auto;width:560px;}
main .intro-medical .iconpk {margin:15px auto;width:560px;}
main .intro-medical .iconpk ul{padding:0;margin:0px;list-style:none}
main .intro-medical .iconpk ul li{float:left;margin:0 38px}
main .intro-medical .titleintro{margin:7px 0;text-align:center;color:#548dac;text-transform:uppercase}
main .intro-medical p.desc{color:#72cefe;text-align:center;margin:5px 0;}
main .intro-medical p.noidung{text-align:center}
main .loiichdathen{background:#2c7aa1;height:350px;padding:5px 0}
main .loiichdathen .content{height:350px;position:relative}
main .loiichdathen .content >.imgpos{position:absolute;width:217px;height:245px;left:0;right:0;margin:0 auto;bottom:46px}
main .loiichdathen .content .clsgui{border-top-left-radius:30px;border-top-right-radius:30px;width:370px;text-align:center;color:#fff;background:#0f4662;display:block;position:absolute;font-size:13px;padding:5px 0;bottom:20px;text-transform:uppercase;left:0;right:0;margin:0 auto;}
main .loiichdathen p.title{color:#fff;text-align:center;text-transform:uppercase;margin-top:25px;font-size:18px}
main .loiichdathen ul{margin:5px 0;list-style:none;}
main .loiichdathen ul li{width:285px;height:97px;margin-bottom:30px;position:relative}
main .loiichdathen ul li p.til{color:#00ccff;margin:5px 0}
main .loiichdathen ul li p.noidung{color:#8dccec;margin:5px 0}

main .loiichdathen ul li:first-child{padding-right:70px;text-align:right}
main .loiichdathen ul li:first-child:before{content:"";background:url(../img/icon/icon-time.png)no-repeat;width:39px;height:39px;position:absolute;right:15px;top:12px;}
main .loiichdathen ul li:nth-child(2){padding-left:70px;text-align:left}
main .loiichdathen ul li:nth-child(2):before{content:"";background:url(../img/icon/icon-minidocter.png)no-repeat;width:20px;height:38px;position:absolute;left:20px;top:12px;}
main .loiichdathen ul li:nth-child(3){padding-right:70px;text-align:right}
main .loiichdathen ul li:nth-child(3):before{content:"";background:url(../img/icon/icon-top.png)no-repeat;width:40px;height:48px;position:absolute;right:15px;top:12px;}
main .loiichdathen ul li:nth-child(4){padding-left:70px;text-align:left}
main .loiichdathen ul li:nth-child(4):before{content:"";background:url(../img/icon/icon-gift.png)no-repeat;width:26px;height:32px;position:absolute;left:15px;top:12px;}
main .danhgia p.title{color:#2c7aa1;font-weight:bold;text-align:center;margin-bottom:5px}
main .danhgia p.desc{text-align:center;margin:0 auto;color:#999999}
.vta {
    display: -ms-flexbox!important;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    display: -webkit-box!important;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: flex!important;
    flex-direction: column;
    justify-content: center;
}