a:link {
    text-decoration: none;
}
a:visited {

    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.header{height:60px; background-color:#B0262D;width: 100%; }
.header .main{width:1110px;margin: 0 auto; display: flex;justify-content: space-between;align-items: center;}
.header .main .navigation{height:60px;color: #F8C1C1;font-size: 16px;display: flex; justify-content:space-between;align-items:center;width: 506px;}
.header .main .navigation a{color: #F8C1C1;}
.header .main .navigation a:link {
    text-decoration: none;
}
.header .main .navigation a:visited {

    text-decoration: none;
}
.header .main .navigation a:hover {
    text-decoration: underline;
}
.header .main .navigation .on a{color: #FFFC00;}
.header .main .navigation .li{}

.banner{height: 530px; background-color: #C42A32;}
.banner .main{display: flex;justify-content: space-between; width: 1110px;margin: 0 auto;align-items:center;}
.banner .main .text .title{margin-bottom:27px;font-size:48px;font-weight:400;color:rgba(255,255,255,1);}
.banner .main .text .info {margin-bottom:55px;font-size:26px;font-weight:400;color:rgba(255,255,255,1);line-height:40px;width: 571px;}
.banner .main .text .list {display: flex;width: 334px; justify-content: space-between;font-size:16px;font-weight:400;}
.banner .main .text .list a{color:rgba(255,195,193,1);}
.banner .main .image{display: flex;flex-direction: column;justify-content: flex-end; height: 530px;}
.banner .main .img{ margin-right: 170px; display: flex;flex-direction:column;align-items: center; justify-content: space-between;height: 186px;}
.banner .main .img .txt{height: 39px;border-bottom: 2px solid #ffffff;font-size:24px;font-weight:400;color:rgba(255,255,255,1);}
.content{width: 1110px;margin: 0 auto; margin-top: 30px;}
.content .list{display: flex;justify-content: space-between;}
.content .list .item{ width: 260px; height:325px;display: flex;flex-direction: column;align-items: center;border: 1px solid #EEEEEE;}
.content .list .item .img{margin-top: 60px;margin-bottom: 54px;}
.content .list .item .title{color: #333333;text-align: center;line-height: 45px;font-size:20px;font-weight:400;color:rgba(51,51,51,1);}
.content .list .item .info{color: #555555;text-align: center; line-height: 30px;font-size:14px;font-weight:400;color:rgba(85,85,85,1);}


.content .bottom{width: 1110px; display: flex;justify-content: space-between;padding: 115px 173px 107px 139px;}
.content .bottom .left{margin-right: 60px;}
.content .bottom .text .title{font-size:48px;font-weight:400;color:rgba(51,51,51,1);line-height:90px;}
.content .bottom .text .info{width:341px;font-size:24px;font-weight:400;color:rgba(85,85,85,1);line-height:36px;}

.content .bottom .navigation{ width:1110px;display: flex;justify-content: space-between;}
.content .bottom .navigation .title .text{font-size:36px;font-weight:400;color:rgba(51,51,51,1);line-height:60px;}
.content .bottom .navigation .title .en{font-size:18px;font-weight:400;color:rgba(153,153,153,1);line-height:30px}
.content .bottom .navigation .mapa{display: flex;flex-direction: column;justify-content: center; align-items: center;}
.content .bottom .navigation .mapa .text{font-size:14px;font-weight:400;color:rgba(153,153,153,1);line-height:30px;}
.content .bottom .county{margin-top:32px;height:60px;background:rgba(238,238,238,1);display: flex;justify-content:left;align-items: flex-end;padding: 0 10px;}
.content .bottom .county .item{width: 115px;height: 56px;text-align: center;line-height: 56px;}
.content .bottom .county .item a{color:#666666; padding: 0;line-height: unset;border: 0;border-radius:0;}
.content .bottom .county .active a{border:none;width: 115px;height: 56px;background-color: #ffffff;text-align: center;line-height: 56px;color: #333333; padding: 0;}
.content .bottom .nav-tabs {border: none;}

.content .bottom .hospitals{margin-top: 47px;}
.content .bottom .hospitals .tab-pane{display: none;}
.content .bottom .hospitals .active{display: flex;justify-content: space-between;flex-wrap:wrap;}
.content .bottom .hospitals .item{width: 260px; height:315px;border:1px solid rgba(238,238,238,1); margin-bottom: 28px;display: flex;flex-direction: column;align-items: center;padding-top: 74px;}
.content .bottom .hospitals .item .title{ text-align:center;margin-top:15px;font-size:20px;font-weight:400;color:rgba(51,51,51,1);line-height:36px;}
.content .bottom .hospitals .item .name{margin-top: 5px;font-size:16px;font-weight:400;color:rgba(102,102,102,1);line-height:36px;}
.content .bottom .hospitals .tab-pane:after{content: '';width: 545px;}


.content .hotlist{display: flex;justify-content: space-between}
.content .hotlist .item{width: 350px;height: 350px;border:1px solid rgba(242,242,242,1);padding: 34px 26px;}
.content .hotlist .item .datetime{font-weight:400;color:rgba(102,102,102,1);border-bottom: 2px solid rgba(85,85,85,1);width: 54px;}
.content .hotlist .item .year{font-size:12px;color:rgba(102,102,102,1);}
.content .hotlist .item .date{font-size: 16px}
.content .hotlist .item .title{line-height: 53px;font-size:18px;color:rgba(51,51,51,1);}
.content .hotlist .item .info{font-size:14px;color:rgba(153,153,153,1);line-height:30px;}

.content .infolist {display: flex;justify-content: space-between;margin-top: 36px;}
.content .infolist .item{height: 414px;position:relative}
.content .infolist .item .txt{color:#ffffff;background:rgba(0,0,0,0.65); bottom:0px;position:absolute;bottom:0;height: 80px;display: flex;flex-direction: column;justify-content: center;padding-left: 20px}


.scroll-box{width: 100%}
.scroll-wrap{margin:0 auto;position:relative;width:1110px;height:415px;overflow:hidden;}
.scroll-list{position:absolute;}
.scroll-list li{float:left;width:350px;display:inline;margin-right:30px;height:415px;position:relative;overflow: hidden;}
.scroll-list li img{width: 350px;height: 415px;}
.scroll-item{float:left;}

.button{display: flex;width: 130px; justify-content: space-between; align-items: center;}

.leftbutton,.rightbutton{display:block;width:55px;height:55px;}
.leftbutton{background:url("/img/about_leftbutton.png") no-repeat;}
.rightbutton{background:url("/img/about_rightbutton.png") no-repeat;}
.printTxt{position: absolute;top: 433px;background: rgba(0,0,0,.6);color: #fff;line-height: 20px;padding:0 20px;left: 0;right: 0;}
.printTxt h3{font-size: 18px;line-height: 20px;}
.printTxt p{font-size:14px;line-height: 18px;}

.map{width: 1110px;margin: 0 auto;margin-top: 49px;margin-bottom: 72px;}

.footer{height: 452px;}
.footer .main{width: 1110px;margin: 0 auto;display: flex;justify-content: space-between;}
.footer .main .list{display: flex;justify-content: space-between; width: 310px; margin-top: 69px;}
.footer .main .list .item{line-height: 54px;font-size:14px;font-weight:500;color:rgba(153,153,153,1);}
.footer .main .list .title{font-size:18px;font-weight:500;color:rgba(51,51,51,1);}
.footer .main .qcode{width:428px;display: flex; justify-content: space-between;margin-top: 55px;}
.footer .main .qcode .img{background-color: #ffffff;width: 200px;height: 235px; text-align: center;padding-top: 31px;display: flex;flex-direction: column; justify-content:space-between; align-items: center;}
.footer .main .qcode .img .title{margin-bottom: 20px;font-size:16px;font-weight:500;color:rgba(85,85,85,1);}

.footer .ftCon{ text-align: center;font-size:14px;font-weight:500;color:rgba(153,153,153,1); margin-top: 81px;}
.form-control{height: 50px;}
.btn-red{background:rgba(246,92,82,1);color:#ffffff;width:80px;height:40px;}