@charset "utf-8";

body,div,menu,ol,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,input,p,form,header,nav,article,section,aside,footer,video,audio,figure,textarea {
    padding: 0;
    margin: 0;
}
input,select,textarea,img,area {
    outline: none;
    border: none;
}
input,select,textarea {
    background: #FFF;
}
mark {
    background: none;
}
img {
    vertical-align: middle;
}
textarea {
    resize: none;
}@charset "utf-8";



body,div,menu,ol,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,input,p,form,header,nav,article,section,aside,footer,video,audio,figure,textarea {

    padding: 0;

    margin: 0;

}

input,select,textarea,img,area {

    outline: none;

    border: none;

}

input,select,textarea {

    background: #FFF;

}

mark {

    background: none;

}

img {

    vertical-align: middle;

}

textarea {

    resize: none;

}

li {

    list-style-type: none;

}

body {

    font: 16px/1.2 "";

}

em,i,strong,b,small,h1,h2,h3,h4,h5,h6,address {

    font-style: normal;

}



.fl-c:after {

    visibility: hidden;

    display: block;

    font-size: 0;

    content: " ";

    clear: both;

    height: 0;

}

.fl-c {

    *zoom: 1;

}

a {

    text-decoration: none;

    outline: none;

    color: inherit;

}



.fl {

    float: left;

}

.fr {

    float: right;

}

.no-bt {

    border-top: none !important;

}

.no-br {

    border-right: none !important;

}

.no-bb {

    border-bottom: none !important;

}

.no-bl {

    border-left: none !important;

}

.no-mb{

    margin-bottom: 0!important;

}

.no-mr{

    margin-right: 0!important;

}

.oh{

    overflow: hidden;

}

.container{

    width: 1200px;

    margin:0 auto;

}

.top{

    height:40px;

    background: #f1f1f1;

    font-size: 14px;

    color: #666666;

    line-height: 40px;

}

.top .top-r{

    width: 53%;

    float: right;

    height: 40px;

    

}

.top .top-r li{

    float: left;

    line-height: 40px;

    



}

.top .top-r li span,.top .top-r li a{

    padding:0 20px 0 40px;

    border-right: 1px solid #d0d0d0;

}

.top .top-r li a:hover{

    color: #ff0000;

}

.top .top-r li {

    background: url(../../images/images/index-icon1.png) no-repeat

}

.top .top-r li:hover{

    background: url(../../images/images/index-icon11.png) no-repeat

}

.top .top-r li.top-r1{

    background: url(../../images/images/index-icon1.png)  10px 7px no-repeat;

}

.top .top-r li.top-r2{

    background-position:10px -37px;

}

.top .top-r li.top-r3{

    background-position:10px -96px;

}

.top .top-r li.top-r4{

    background-position:10px -147px ;

    position: relative;

}

.top .top-r li.top-r4 a{

    padding-right:0px;



}

.top-r4 img{

    width: 150px;

    position: absolute;

    right: 0;

    top:100%;

    display: none;

}

.header .container{

    background: url(../../images/images/top-bg.jpg) 63% center no-repeat;

}

.header .fl img{

    /*width: 547px;*/

}

.header .top-tel img{

    width: 313px;

}

.nav{

    height: 50px;

    background: #a81527;

}

.nav ul{

    height: 50px;

}

.nav ul li{

    float: left;

    width: 11%;

    height: 50px;

}

.nav ul li a{

    display: block;

    width: 100%;

    height: 100%;

    position: relative;

    line-height: 50px;

    text-align: center;

    font-size: 16px;

    color: #fff;

    transition:all .3s;

}

.nav ul li a i,.nav ul li a span{

    position: absolute;

    left: 0;

    top:0;

    display: block;

    width: 100%;

    height: 100%;

}

.nav ul li a i{

    opacity: 0;

    background: #7b0b17;

    filter:alpha(opacity:0);

    -webkit-animation: orangeOut 0.4s ease;

    animation: orangeOut 0.4s ease;

}

.nav ul li a:hover i{

    opacity: 1;

    -webkit-animation: orangeIn 0.4s ease;

    animation: orangeIn 0.4s ease;

}

.nav ul li a span{

    z-index: 10;

}



@-webkit-keyframes orangeOut{

        0%{

            -webkit-transform:scale(1);

            opacity:1;

            filter:alpha(opacity:100);  

            }

        100%{

            -webkit-transform:scale(0.8);

            opacity:0;

            filter:alpha(opacity:0);

        }

}

@keyframes orangeOut{

        0%{

            transform:scale(1);

            opacity:1;

            filter:alpha(opacity:100);  

            }

        100%{

            transform:scale(0.8);

            opacity:0;

            filter:alpha(opacity:0);

        }

}

@-webkit-keyframes orangeIn {  

    0% {

         -webkit-transform:scale(0.8);

         opacity:0;

         filter:alpha(opacity:0);

    }

    100% {

         -webkit-transform:scale(1);

         opacity:1;

         filter:alpha(opacity:100);

    }

}

@keyframes orangeIn {  

    0% {

         transform:scale(0.8);

         opacity:0;

         filter:alpha(opacity:0);

    }

    100% {

         transform:scale(1);

         opacity:1;

         filter:alpha(opacity:100);

    }

}





#banner {

    position: relative;

    height: 530px;

    overflow: hidden;

}



#banner a{

    height: 100%;

    display:block;

}



.hd ul li{

    width: 30px;

    text-align: center;

    float: left;

}

.hd ul li span{

    width:15px;

    height:15px;

    display: inline-block;

    border-radius: 50%;

    background: #c1c5cc

}

.hd{

    position: absolute;

    bottom: 20px;

    left: 50%;

    margin-left: -60px;

}

.hd ul li.on span{

    background: #a81527;

}

#banner a{

    height: 530px;

}
.bannerxin a{

    background: url(../../images/images/bannerxin.jpg) center top no-repeat;

    background-size: auto;

}

.banner2019 a{

    background: url(../../images/images/banner2019.jpg) center top no-repeat;

    background-size: auto;

}

.banner1 a{

    background: url(../../images/images/banner1.jpg) center top no-repeat;

    background-size: auto;

}

.banner2 a{

    background: url(../../images/images/banner2.jpg) center top no-repeat;

    background-size: auto;

}

.banner3 a{

    background: url(../../images/images/banner3.jpg) center top no-repeat;

    background-size: auto;

}

.banner4 a{

    background: url(../../images/images/banner4.jpg) center top no-repeat;

    background-size: auto;

}


#banner .owl-prev i,#banner .owl-next i{

    width: 63px;

    height: 150px;

    position: absolute;

    top:50%;

    margin-top: -75px;

    opacity: 0;

    background: url(../../images/images/index-icon.png) no-repeat;

}

#banner:hover .owl-prev i,#banner:hover .owl-next i{

    opacity: 1;

}

#banner .owl-prev i{

    left:12%;

    background-position: -355px -645px;

}

#banner .owl-next i{

    right:12%;

    background-position: -465px -645px;

}

#banner .owl-page{

    float: left;

    width: 30px;

    text-align: center;

}

#banner .owl-page span{

    width:15px;

    height:15px;

    display: inline-block;

    border-radius: 50%;

    background: #c1c5cc;



}

#banner .owl-page.active span{

    background: #a81527;

}

#banner .owl-pagination{

    position: absolute;

    bottom:10px;

    left: 50%;

    margin-left: -80px;

}

.menu{

    margin-top: 20px;

    margin-bottom: 30px;

}

.menu ul{

    height: 143px;

}

.menu ul li{

    width: 11.1111%;

    float: left;

    text-align: center;

    color: #fff;

    padding:22px 0;

    font-size: 20px;

    color: #fff;

    box-sizing:border-box;

    border-left: 1px solid #fff;

    border-right: 1px solid #fff;

    background: #a81527;

    transition:all ease .3s;

}

.menu ul li:hover{

    margin-top:-8px;

    margin-bottom: 8px;

    background: #ca8f45;

}

.menu ul li em{

    display: block;

    height: 75px;

    background: url(../../images/images/index-icon.png) no-repeat;

}

.menu ul li em.em1{

    background-position: 12px 0px;

}

.menu ul li em.em2{

    background-position: 16px -76px;

}

.menu ul li em.em3{

    background-position: 12px -174px;

}

.menu ul li em.em4{

    background-position: 12px -274px;

}

.menu ul li em.em5{

    background-position: 12px -367px;

}

.menu ul li em.em6{

    background-position: 12px -475px;

}

.menu ul li em.em7{

    background-position: 12px -574px;

}

.menu ul li em.em8{

    background-position: 12px -660px;

}

.menu ul li em.em9{

    background-position: 12px -744px;

}

.p1{

    margin-bottom: 30px;

}

.p1 .fl{

    width:501px;

}

.p1 .fr{

    width:52%;

}

#p1-tab{

    position: relative;

    height: 400px;

    overflow: hidden;

}

.hos-news{

    height: 400px;

    overflow: hidden;

}

.news-tab-btn{

    border-bottom:1px solid #dedede;

    padding-bottom:20px;

    margin-bottom: 27px;

    font-size: 26px;

    color: #dedede;

}

.news-tab-btn em{

    display: inline-block;

    width: 1px;

    height: 22px;

    background: #dedede;

}

.news-tab-btn span{

    cursor: pointer;

    padding:0 30px;

    font-size: 28px;

    color: #333333;

}

.news-tab-btn span.on{

    color: #bf0412;

    border-bottom:4px solid #bf0412;

    padding-bottom: 17px;

}



.news-cont .item h1{

    text-align: center;

    font-size: 26px;

    color: #a81527;

    margin-bottom: 15px;

    

}

.news-cont .item h1 a{

	background:url(../../images/images/hot.gif) right top no-repeat;

	padding-right:25px;

}

.news-cont .item h1 a:hover{

    border-bottom:1px solid #a81527;

}

.news-cont .item p{

    font-size: 16px;

    line-height: 26px;

    color: #666666;

    border-bottom:1px solid #d6d6d6;

    padding-bottom: 22px;

    margin-bottom: 17px;

}

.news-cont .item p a span{

    color: #bf0412

}

.news-cont .item ul li{

    font-size: 18px;

    line-height: 38px;

    color: #333333;

    background:url(../../images/images/index-icon.png) -539px -10px no-repeat;  

}

.news-cont .item ul li:nth-of-type(1) a{

	background:url(../../images/images/hot.gif) right top no-repeat;

}

.news-cont .item ul li:hover{

    color: #a81527;

}

.news-cont .item ul li a{

    padding-left:20px;

    padding-right:25px;

    display: inline-block;

    

}





.news-cont .item ul li span{

    font-size: 14px;

    color: #999999;

    float: right;

}





.tit{

    text-align: center;

    margin-bottom: 35px;

}

.tit h1,.tit h2{

    font-weight: normal;

}

.tit h1{

    font-size: 46px;

    color: #333333;

    line-height: 1.4em;

}

.tit h1 span{

    color: #a81527

}

.tit h2{

    color: #999999;

    font-size: 18px;

}

.p2{

    background: url(../../images/images/doc-bg.jpg) top center no-repeat;

    background-size: 100% 100%;

    padding-top: 60px;

    padding-bottom: 85px;

    margin-bottom: 60px;

}

.doc-tab .doc-tab-cont{

    height: 530px;


}

#experts{

    position: relative;
    overflow: hidden;
    width: 1200px;
    height: 530px;

}


#experts .nextBtn,#experts .prevBtn{

    width: 63px;

    height: 150px;

    position: absolute;

    top:50%;

    margin-top: -75px;

    opacity: 0;

    background: url(../../images/images/index-icon.png) no-repeat;

}

#experts:hover .nextBtn,#experts:hover .prevBtn{

    opacity: 1

}



#experts .nextBtn{

    right: 17px;

    background-position: -217px -606px;

}

#experts .prevBtn{

    left: 0px;

    background-position: -143px -606px;

}

.doc-tab .doc{

    width:283px;

    float: left;

    margin-right: 18px;

    margin-left: 100px;

}

.doc-tab .doc .doc-pic{

    position: relative;

}

.doc-tab .doc .doc-pic span{

    position: absolute;

    display: block;

    width: 100%;

    bottom:0;

    left: 0;

    height: 50px;

    line-height: 50px;

    background: rgba(168,21,39,0.5);

    text-align: center;

    color: #fff;

    font-size: 26px;

}

.doc-tab .doc .doc-pic span em{

    font-size: 20px;

    margin-left: 10px;

}

.doc-tab .doc .doc-info{

    background: #a81527;

    color: #fff;

    padding:15px 20px;
	
	height:254px;

}

.doc-tab .doc .doc-info p{

    font-size: 14px;

    line-height: 24px;

}

.doc-tab .doc .doc-info p span{

    font-size: 18px;

}

.doc-tab .doc .doc-info a{

    display: block;

    width:180px;

    height: 40px;

    font-size: 18px;

    color: #fff;

    line-height: 40px;

    border-radius: 5px;

    background: #ca8f45;

    text-align: center;

    margin:5px auto 0 auto;

    

}

.doc-tab .doc .doc-info a span{

    display: inline-block;

}

.doc-tab .doc .doc-info a em{

    font-size: 30px;

    color: #ffc67e;

    float: left;

}



.department{

    padding-bottom: 20px;

    height: 558px;

}

.department li{

    /*width: 25%;*/
width: 33%;
    float: left;

    text-align: center;

    font-size: 28px;

    color: #333333;

    margin-bottom: 38px;

    transition:all ease .3s;

}

.department li:hover{

    margin-top: -8px;

    margin-bottom: 46px;

}

.department li em{

    width: 178px;

    height: 178px;

    overflow: hidden;

    border-radius: 50%;

    background:#a81527 url(../../images/images/index-icon.png) no-repeat;

    display:block;

    margin:0 auto 20px auto;

    transition:all ease .3s;

}

.department li:hover em{

    background:#ca8f45 url(../../images/images/index-icon.png) no-repeat;

}

.department li em.em1{

    background-position:-130px 38px;

}



.department li em.em2{

    background-position:-130px -133px;

}



.department li em.em3{

    background-position:-130px -287px;

}



.department li em.em4{

    background-position: -130px -454px;

}



.department li em.em5{

    background-position: -318px 38px;

}



.department li em.em6{

    background-position: -318px -133px;

}



.department li em.em7{

    background-position: -314px -287px;

}



.department li em.em8{

    background-position: -318px -454px;

}





.p4{

    background: url(../../images/images/ds-bg.jpg) top center no-repeat;

    padding-top: 60px;

    padding-bottom: 115px;

}

#p4-tab{

    position: relative;

}

#p4-tab .nextBtn,#p4-tab .prevBtn{

    width: 63px;

    height: 150px;

    position: absolute;

    top:50%;

    margin-top: -75px;

    opacity: 0;

    background: url(../../images/images/index-icon.png) no-repeat;

}

#p4-tab:hover .nextBtn,#p4-tab:hover .prevBtn{

    opacity: 1

}

#p4-tab .nextBtn{

    right:8px;

    background-position: -465px -645px;

}

#p4-tab .prevBtn{

    left: 0;

    background-position: -355px -645px;

}

.service{

    overflow: hidden;

    height: 344px;

}
.service a{
    width:390px;
    padding-right: 10px;
    float: left;
    

    background: url(../../images/images/p4-s.png) left bottom no-repeat;

    padding-bottom: 14px;
}

.hospital{

    padding-top: 43px;

    margin-bottom: 60px;

}

.hos-info{

    width: 75.8%;

    margin:0 auto;

    position: relative;

}

.hos-pic{

    width: 234px;

    height: 234px;

    border-radius: 50%;

    overflow: hidden;

    position: absolute;

    top:-117px;

    right: 0;

}

.hos-info h1{

    font-size: 36px;

    color: #a81527;

    margin-bottom:10px;

    font-weight: normal;

}

.hos-info h2{

    font-size: 42px;

    color: #333333;

    font-weight: normal;

    margin-bottom: 30px;

}

.hos-info p{

    font-size: 16px;

    line-height: 32px;

    color: #666666;

    margin-bottom: 35px;

}

.hos-info p a{

    color: #a81527;

}



.hos-tab-btn{

    width: 75.8%;

    height: 90px;

    margin:0 auto;

}

.hos-tab-wrap{padding-top: 30px;background: #e7e1d7;}

.hos-tab-btn li{

    width: 22%;

    float: left;

    height: 90px;

    margin-right: 4%;

    position: relative;

    cursor: pointer;

}

.hos-tab-btn li span{

    display: inline-block;

    width: 100%;

    border-radius:10px;

    background: #fff;

    height: 57px;

    line-height: 57px;

    color: #333333;

    text-align: center;

    font-size: 28px;

}

.hos-tab-btn li.on span{

    background: #a81527;

    color: #fff;

}

/*.hos-tab-btn li em{

    width: 60px;

    height: 32px;

    display: block;

    position: absolute;

    bottom: -32px;

    left: 50%;

    margin-left: -30px;

}

.hos-tab-btn li.on em{

    background:url(../../images/images/index-icon.png) -538px -136px no-repeat;



}
*/
.hos-tab-cont{

    background: #e7e1d7;

   /*  padding-top: 70px; */

    padding-bottom: 60px;

}

/* .hos-tab-cont .item{

    float: left;

} */

.selfhelp .fl{

    background: #f0f0f0;

    width: 73.5%;

    

}

.selfhelp .fr{

    background: #a81527;

    width: 26.5%;

}

.selfhelp .fr .wx p{

    text-align: center;

    font-size: 28px;

    color:#fff;

    padding-top: 20px;

    margin-bottom: 20px;

}

.registration form{

    padding: 31px 35px;

}

.registration ul li{

    height: 66px;

    line-height: 66px;

    float: left;

    width: 50%;

    margin-bottom: 40px;

}



.registration ul li label{

    width: 32%;

    float: left;

    font-size: 28px;

    color: #333333;

}

.registration ul li label em{

    color: #ff0000;

}

.registration ul li input,.registration ul li select,.registration ul li textarea{

    width: 62%;

    text-indent: 1em;

    float: left;

    height: 66px;

    line-height: 66px;

    background: #fff;

    font-size: 20px;

    color: #999999;

}

.registration ul li select,#date{

    background: #fff url(../../images/images/form-img.jpg) top right no-repeat;

    background-size: 66px;

    -webkit-appearance:none;

    -moz-appearance:none;

    -ms-appearance:none;

    appearance:none;

}

.registration button{

    width: 375px;

    height: 77px;

    display:block;

    border-radius: 5px;

    background: #a81527;

    font-size: 28px;

    color: #fff;

    border:none;

    -webkit-appearance:none;

    appearance:none;

    margin:0 auto;

    cursor: pointer;

}

select::-ms-expand { display: none; } 

.registration button span{

    display: inline-block;

    line-height: 77px;

    padding-left: 50px;

    background: url(../../images/images/index-icon.png) -575px -671px no-repeat;

}

.friendlink{

    padding-top: 60px;

    padding-bottom: 70px;

}



.f-link{

    margin-right: -24px;

    overflow: hidden;

}

.f-link li{

    width: 270px;

    height: 80px;

    padding:7px 5px;

    border:1px solid #dedede;

    float: left;

    margin-right: 24px;

}

.f-link li img{

    width: 80px;

    float: left;

}

.f-link li p{

    float: left;

    font-size: 24px;

    line-height: 28px;

    color: #666666;

    margin-top: 10px;

}

.f-link li p span{

    font-size: 11px;

    line-height: 16px;

    color: #666666;

    display: inherit;

}

.footer{

    background: #a81527;

    padding:65px 0;

}



.f-left{

    width: 42%;

}

.f-center{

    width: 50%;

    padding-left:5%;

    border-left: 1px solid #86111f;

}

.f-right{

    width: auto;

    padding-left: 5%;

}

.f-left,.f-center,.f-right{

    float: left;

}

.f-logo img{

    width: 442px;

}

.f-logo{

    margin-top: 90px;

}

.f-left dl{

    width: 80%;

    background: #b12d3d;

    padding:15px 20px;

    color: #fff;



}

.f-left dl dt{

    font-weight: bold;

    font-size: 20px;

    margin-bottom: 15px;

}

.f-left dl dd.dd1{

    font-size: 16px;

    line-height: 28px;

    margin-bottom: 15px;

}

.f-left dl dd.dd1 a{

    padding:0 4px;

}

.f-left dl dd.dd1 a:hover{

    text-decoration: underline;

}



.f-left dl dd.dd2 a{

    width: 173px;

    height: 48px;

    border-radius: 3px;

    text-align: center;

    line-height: 48px;

    font-size: 22px;

    color: #fff;

}



.f-left dl dd.dd2 a.fl{

    background: #ca8f45;

    margin-left: 15px;

}

.f-left dl dd.dd2 a.fr{

    background: #a81527;

    margin-right: 15px;

}

.f-center h1,.f-right h1{

    font-size: 28px;

    color: #fff;

    font-weight: normal;

    border-bottom:1px solid #e49999;

    padding-bottom: 15px;

    margin-bottom: 14px;

}

.f-center h1 em,.f-right h1 em{

    font-size: 20px;

    color: #e49999;

    padding-left: 15px;

}

.f-tel{

    margin-bottom: 10px;

}

.f-contact dt{

    margin-top: 29px;

}

.f-contact dd{

    color: #fff;

    font-size: 16px;

    line-height: 24px;

    margin-bottom: 7px;

    overflow: hidden;

}

.f-contact span{

    float: left;

}

.f-contact p{

    width: 72%;

    float: left;

}



.f-right ul li{

    font-size: 20px;

    line-height: 45px;

    color: #fff;

    transition:all ease .3s;

}

.f-right ul li a{

    display: inline-block;

    padding-left:39%;

    width: 61%;

    background: url(../../images/images/index-icon.png) no-repeat;



}

.f-right ul li:hover{

    background: #ca8f45

}

.f-right ul li a.a1{

    background-position:-518px -222px;

}

.f-right ul li a.a2{

    background-position:-518px -269px;

}

.f-right ul li a.a3{

    background-position:-518px -313px;

}

.f-right ul li a.a4{

    background-position:-518px -361px;

}

.f-right ul li a.a5{

    background-position:-518px -404px;

}

.f-right ul li a.a6{

    background-position:-518px -452px;

}

.f-right ul li a.a7{

    background-position:-518px -499px;

}

.f-right ul li a.a8{

    background-position:-518px -546px;

}




/* ��ҳҽԺ�����л� */
.hos-tab-btn li.on em {
    background: url(../../images/images/em-bg.png)  no-repeat;
}
.hos-tab-btn li em {
    width: 24px;
    height: 12px;
    display: block;
    position: absolute;
    bottom: 21px;
    left: 50%;
    margin-left: -6px;
}
.hos-tab-cont{
    height:470px;
    overflow: hidden;
}
.hos-tab-cont .container{
    height:473px;
    overflow: hidden;
}
.hj-left{
    width: 562px;
    float: left;
    border:4px solid #c8bba5;
    height: 464px;
    overflow: hidden;
}
.hj-left a{
    position: relative;
    display: block;
    height: 464px;
}
.hj-left a.on{
    display: block;
}
.hj-left a span{
    position: absolute;
    width: 100%;
    height: 70px;
    line-height: 70px;
    font-size: 16px;
    color:#fff;
    background: rgba(0,0,0,.5);
    text-indent: 2em;
    bottom:0;
    left: 0;
}
.hj-right{
    width: 610px;
    float: right;
}
.hj-right ul{
    margin-right: -6px;
}
.hj-right ul li{
    float: left;
    width: 198px;
    height: 153px;
    border:3px solid #c8bba5;
    box-sizing:border-box;
    overflow: hidden;
    margin-right: 6px;
    margin-bottom: 7px;
    position: relative;
}
.hj-right ul li span{
    position: absolute;
    bottom:0;
    left: 0;
    width: 100%;
    height: 32px;
    font-size: 16px;
    color: #fff;
    line-height: 32px;
    text-align: center;
    background: rgba(0,0,0,.5);
}
.hj-right ul li.on{
    border:3px solid #a81527;
}
.hj-right ul li.on span{
    background: rgba(168,21,39,.6)
}
.hj-right ul li.on span{

}
#aq-item{
    background: #fff;
    padding:26px 0;
}
.aq-left{
    width: 294px;
    float: left;
    margin-left: 26px;
}
.aq-left ul li{
    height: 58px;
    cursor: pointer;
    line-height: 58px;
    color: #333333;
    font-size: 20px;
    margin-bottom: 14px;
}
.aq-left ul li.on{
    background: url(../../images/images/li-tab-bg.jpg) left center no-repeat;
    background-size: 100%;
    color: #fff;
}
.aq-left ul li span{
    display: block;
    width: 287px;
    text-align: center;
    background: #ededed;
}
.aq-left ul li.on span{
    background: #a81527;
}
.aq-right{
    width:823px;
    float: right;
    margin-right: 26px;
	height: 416px !important;
}
.aq-right a{
    position: relative;
    height: 100%;
    display: block;
}
.aq-right a img{
    width: 823px;
}
.aq-right a span{
    position: absolute;
    width: 96%;
    height: 45px;
    background: #42474b;
    font-size: 16px;
    line-height: 26px;
    color: #fff;
    bottom:0;
    left: 0;
    padding:15px 2%;
}
