/* COMMON */
body{color:#919191;background-color:#fafafa;-webkit-overflow-scrolling: touch;-webkit-text-size-adjust: 100% !important;}
.padlf0{padding-left:0;}
.padrg0{padding-right:0;}
a{color:#919191;}
.blc{display: block;}
.bw100{display: block;width:100%;}
.bh100{display: block;height:100%;}
.blank20px{display:block;width:100%;height:20px;overflow:hidden;}
.blank30px{display:block;width:100%;height:30px;overflow:hidden;}
.blank40px{display:block;width:100%;height:40px;overflow:hidden;}
.blank50px{display:block;width:100%;height:50px;overflow:hidden;}
.bg_white{background-color:#fff;}
.bg_brown{background-color: #302B2B;}
.lrpad{padding-left: 30px;padding-right: 30px;}
.anm{-webkit-transition: all ease .4s;-moz-transition: all ease .4s;-ms-transition: all ease .4s;-o-transition: all ease .4s;transition: all ease .4s;}
.clearfix{ *zoom:1;}
.clearfix:after{clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20';}
/* HEADER */
.header{background-color:#f0f0f0;}
/*--- logo & slogan */
.header .navbar-brand{padding-top:10px;}
.header .navbar{background-color:transparent;margin-bottom:0;}
.header .navbar-toggle .icon-bar{background-color:#919191;}
.header .navbar-brand .slogan{font-size:12px;margin-top:0;letter-spacing:10px;padding-top:2px;padding-left:8px;}
/*--- nav */
.header .nav{padding-top:26px;}
.header .nav>li>a{padding:10px 25px 0;font-size:16px;}
.header .nav>li>a span{padding-bottom:18px;font-weight:600;}
.header .nav li.active a{position: relative;color:#28468D;}
.header .nav li.active a span{padding-bottom:13px;border-bottom:2px solid #28468D;}
/*--- contact */
.header .cotact{padding:18px 0 5px 50px;}
.header .cotact .tel{background:url('../../../images/front/gw/tp/wx.png') no-repeat;padding-left:57px;}
.header .cotact .tel a{font-size:16px;font-weight: bold;color:#16171A;}
.header .cotact .get{padding-top:3px;}
.header .cotact .get a{display: block;padding:2px 0;background-color:#28468D;color:#fff;text-align: center;font-size:12px;}
/* Banner */
.banners video{display: block;width:100%;}
/* Module tit */
.mod_tit{margin-top:60px;text-align: center;}
.mod_tit h2{color:#16171A;font-size:26px;margin:0 0 10px;font-weight:bold;}
.mod_tit h3{color:#919191;font-size:18px;margin:0 0 8px;}
.mod_tit p{color:#16171A;}
/* MENTAL SERVICE */
.fwlb .item a{display: block;}
.fwlb .item a img{display:block;width:100%;}
.fwlb .item .card{position:relative;display:block;overflow:hidden;height:210px;color:#fff;}
.fwlb .item .card .bg{position:absolute;left:0;top:0;right:0;bottom:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;transform:scale(1);transition:all .4s ease;}
.fwlb .item .card .mask{position:absolute;left:0;top:0;right:0;bottom:0;display:block;background:rgba(28,36,58,.45);}
.fwlb .item .card .txt{position:absolute;left:0;top:0;right:0;bottom:0;display:block;padding:30px 18px 18px;text-align:center;}
.fwlb .item .card .txt b{display:block;font-size:24px;line-height:1;font-weight:600;margin-bottom:14px;color:#fff;}
.fwlb .item .card .txt em{display:block;font-size:16px;line-height:1.2;font-style:normal;color:#fff;margin-bottom:12px;}
.fwlb .item .card .txt i{display:block;font-size:12px;line-height:1.55;font-style:normal;color:#fff;opacity:.96;}
.fwlb .item .card:hover .bg{transform:scale(1.06);}
/* MORE LINK */
.more{text-align:right;}
.more a{display: inline-block;*zoom:1;height:27px;line-height:27px;background-color:#28468D;color:#fff;padding:0 15px 0 18px;}
.more a i{font-size:12px;color:#ccc;margin-right:-4px;}
/* DYNAMIC & OBSERVATION */
.wzlb .row{margin-bottom:12px;}
.wzlb .row .info{padding-left:0;}
.wzlb .row .info h4, .wzlb .row .info p{margin:0;}
.wzlb .row .info h4 a, .wzlb .row .info p a{color:#16171A;}
.wzlb .row .info h4{font-size:16px;font-weight:bold;white-space:nowrap;overflow:hidden;word-break: break-all;text-overflow: ellipsis;}
.wzlb .row .info p{padding-top:15px;font-size:12px;line-height:20px;text-indent:2em;height:75px;overflow:hidden;}
/*--- dtlb*/
.dtlb .bg_white{height:418px;overflow: hidden;box-shadow: 0px 0px 20px 0px rgba(6, 4, 4, 0.04);}
.dtlb .bg_white .swiper-container{height:100%;}
.dtlb .bg_white .swiper-slide{padding-left:46px;}
.dtlb .bg_white .box{position:relative;margin:0;padding-left:30px;padding-right:15px;border-left:1px solid #28468D;height:100%;}
.dtlb .bg_white .box h4{margin:0;line-height:69.7px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.dtlb .bg_white .box h4 a{font-size:14px;}
.dtlb .bg_white .box b{position:absolute;top:50%;margin-top:-4px;left:-5px;display:block;width:9px;height:9px;border: 1px solid #28468D;border-radius: 50%;background-color:#fff;}
.dtlb .bg_white .swiper-slide-next + .swiper-slide{background-color:#28468D;}
.dtlb .bg_white .swiper-slide-next + .swiper-slide .box{border-color: #fff;}
.dtlb .bg_white .swiper-slide-next + .swiper-slide .box b{left:-8px;margin-top:-8px;border:3px solid #536ba4;width:15px;height:15px;padding:1px;}
.dtlb .bg_white .swiper-slide-next + .swiper-slide .box h4 a{font-size:18px;color: #fff;}
.fa .dtlb .bg_white .box{padding-left:15px;}
.fa .dtlb .bg_white .swiper-slide{padding-left:15px;} 
/*--- tongji */
.tjnum{padding-left:15px;padding-right:15px;}
.bg_tj{overflow:hidden;background:url('../../../images/front/gw/sy/bg_num.jpg') no-repeat;background-size:100% 100%;}
.tjnum .item{padding:11px 0;text-align: center;color: #fff;}
.tjnum .item h4{font-size:32px;}
.tjnum .item h4 label{font-size:22px;vertical-align: top;}
.tjnum .item h5{font-size:20px;}
/* ITEM image*/
.pplogo .item{padding:10px;}
.pplogo .item a{display: block;padding: 10px 5px;box-shadow: 0 0 10px rgba(206,206,206,.3);}
.pplogo .item img{display:block;width:100%;max-width:200px;margin:0 auto;}
.pplogo-swiper .swiper-slide{height:auto;}
.pplogo-swiper .item{padding:10px;}
.pplogo-swiper .item img{display:block;width:100%;max-width:200px;margin:0 auto;}
/*friendlink*/
.friendlink h3{font-size:26px;font-weight: bold;color:#16171A;}
.friendlink .row{padding:10px 15px 10px;}
.friendlink .item a{display: block;line-height:40px;white-space: nowrap;word-break: break-all;overflow: hidden;}
/*foot*/
/*--- left info */
.foot{padding-top:40px;padding-bottom:40px;color:#efefef;}
.foot a{color:#efefef;}
.foot .boss .qrcode .tp{display:block;width:100%;max-width:135px;}
.foot .boss .qrcode p{font-size:12px;font-weight:bold;color:#919191;}
.foot .boss .tel{font-size:12px;}
.foot .boss .tel strong{font-size:18px;}
.foot .boss .adr{font-size:12px;padding-top:10px;word-break: break-all;}
/*--- middle links */
.foot .links .rowl{padding:0;}
.foot .links .col{position: relative;margin-bottom:15px;}
.foot .links .col::after{content:' ';position: absolute;top:36px;right:30%;display: block;width:1px;height:46px;background-color:#443f3f;}
.foot .links .col:last-child::after{display: none;}
.foot .links h2,.foot .links h3{margin-top:0;}
.foot .links h2 a{font-size:14px;font-weight:bold;}
.foot .links h3{margin-bottom:0;}
.foot .links h3 a{font-size:12px;color:#919191;display: block;line-height:34px;font-weight: bold;word-break: break-all;white-space: nowrap;overflow: hidden;}
/*--- right map*/
.foot .map img{display: block;width:100%;max-width:303px;margin:0 auto;}

/* ABOUT */
.gy .bg_white{box-shadow: 0px 0px 20px 0px rgba(6, 4, 4, 0.04);}
.img_txt_con p{text-align: justify;word-break: break-all;line-height:1.6;}
.img_txt_con p img{display:block;margin:0 auto;max-width:100%;height:auto;}

/* CASES */
.al .allb{ margin-top: 50px; padding: 45px 0 0; border-top:1px solid #ededed;}
.allb li{list-style: none;margin-bottom: 20px;}
.allb li a{ position: relative; display: block; box-shadow:0 0 20px rgba(206,206,206,.3); -webkit-box-shadow:0 0 20px rgba(206,206,206,.3); }
.allb li a:before{ z-index: 1; content: ""; position: absolute; bottom: 0; left:0; width: 0; height: 2px; background: #28468D; transition: ease all .6s; -webkit-transition: ease all .6s;}
.allb li .tp{ float:left; position: relative; width: 171px;height:180px;}
.allb li .tp img{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-height: 100%; max-width: 100%; }
.allb li .xx{ margin-left: 171px; padding: 25px 25px 0;}
.allb li .xx>h3{ margin-top:0;padding-bottom: 13px; display: block;  font-size: 20px; color: #333333; position: relative;}
.allb li .xx>h3:after{ content:""; position: absolute; bottom:0; left:0; width: 30px; height: 1px; background:#333333;}
.allb li .xx h4{line-height: 28px;height: 56px;overflow: hidden;color:#919191;font-size: 14px;}
.allb li .xx div{ line-height:40px; position: relative;}
.allb li .xx div i{ font-style:normal; font-size: 12px;}
.allb li .xx div em{ position: absolute; right:0; top:50%; margin-top: -6px; width: 21px; height: 12px; background: url('../../../images/front/gw/al/ico_more.png') right no-repeat;}
.allb li a:hover{color: transparent;text-decoration: underline;}
.allb li a:hover:before{ width: 100%;}
.allb li a:hover .xx div i{ color: #28468D;}
.allb li a:hover .xx div em{ transform:translateX(-10px); -webkit-transform: translateX(-10px); width:36px; background: url('../../../images/front/gw/al/ico_moreh.png') right no-repeat;}
.alxq .alnr .tp{padding-left:0;}
.alxq .alnr .title h1{padding-top:10px;font-size:24px;font-weight: bold;color:#16171A;}
.alxq .alnr .content{padding-top:15px;}
.alxq .alnr .content p{margin-bottom:7px;}
.alxq .alnr .content strong{color: #16171A;font-size:18px;margin-bottom:5px;font-weight:400;}
.alxq .relrecom{padding-top:20px;}
.alxq .relrecom h2{font-size:24px;font-weight: bold;color:#16171A;text-align: center;}
.alxq .relrecom .allb{ margin-top:25px; padding: 25px 0 0; border-top:1px solid #ededed;}
.alxq .relrecom .more a{ margin: 0 auto; display: block; height:44px; line-height:44px; width: 194px; cursor: pointer;text-align: center;}
/* OBSERVATION */
.gclb{padding-left:0;}
.gclb li{ padding: 30px 0; border-bottom: 1px solid #ebebeb;list-style: none;}
.gclb li a{ display: block;}
.gclb li .tp{ float: left; overflow: hidden; width: 310px;}
.gclb li .tp img{display: block;width:100%;}
.gclb li .xx{ margin-left:340px;}
.gclb li .xx .tit{ font-size: 18px;overflow:hidden;font-weight:bold;color: #16171A;margin-bottom:6px;white-space: nowrap;word-break: break-all;text-overflow: ellipsis;}
.gclb li .xx .desc{line-height: 26px; height: 78px; overflow: hidden; color: #919191;}
.gclb li .xx .more{ margin-top: 30px;}
.gclb li .xx .more i{ float: left; font-style:normal;color: #919191;}
.gclb li .xx .more span{ float: right; display: inline-block; padding-right: 40px; color: #919191; position: relative;}
.gclb li .xx .more span:after{ content: ""; position: absolute; top:50%; right:0; margin-top: -6px; width: 24px; height:12px; background: url('../../../images/front/gw/al/ico_more.png') right no-repeat;}
.gclb li a:hover{color: transparent;text-decoration: underline;}
.gclb li a:hover .tp img{ transform: scale(1.1); -webkit-transform: scale(1.1);}
.gclb li a:hover .xx .tit{ color: #28468D;}
.gclb li a:hover .xx .more span{ color: #28468D;transform:translateX(-20px); -webkit-transform:translateX(-20px);}
.gclb li a:hover .xx .more span:after{background: url('../../../images/front/gw/al/ico_moreh.png') right no-repeat;}
.gcxq .wzlf .mod_tit{margin-top:0;padding-top:50px;padding-bottom:30px;border-bottom: 1px solid #d2d2d2;}
.gcxq .wzlf .prop{text-align: center;padding-top:20px;}
.gcxq .wzlf .prop span{ margin:0 20px; padding-left: 28px; display: inline-block; vertical-align: middle; position: relative;}
.gcxq .wzlf .prop .span-date{background: url('../../../images/front/gw/al/ico_time.jpg') no-repeat left;}
.gcxq .sidebar{position: relative;}
.gcxq .sidebar .sidebar_inner{position:sticky;top:0;}
.gcxq #wzrg .row{padding:20px 10px;}
.gcxq #wzrg .row .qrcode,
.gcxq #wzrg .row .tel{text-align: center;}
.gcxq #wzrg .row .tel{font-size:18px;color:#16171A;}
.gcxq #wzrg .row .tel strong{color:#919191;font-size:14px;}
.gcxq #wzrg .row .btn_get{text-align: center;padding-top:15px;}
.gcxq #wzrg .row .btn_get a{display:inline-block;*display:inline;*zoom:1;background-color:#28468D;color:#fff;padding:5px 15px;}
/* --- xgtj 
.gcxq .xgtj{margin-top:30px;}*/
.gcxq .xgtj>.tit{ margin-bottom: 20px; font-size: 24px; color: #16171A;font-weight:bold;text-align: center;}
.gcxq .xgtj>.tit span{ padding-bottom: 10px; display: block; border-bottom: 1px solid #d1d1d1;}
/*
.gcxq .xgtj ul{padding-left:0;}
.gcxq .xgtj li{list-style: none;}
.gcxq .xgtj li a{ margin-top:15px; display: block; padding: 0 45px 0 30px; line-height: 26px; height: 26px; position: relative;white-space: nowrap;word-break: break-all;overflow: hidden;text-overflow: ellipsis;}
.gcxq .xgtj li a:after{ content: ""; position: absolute; right:20px; top:50%; margin-top:-6px; width: 17px; height: 12px; background: url('../../../images/front/gw/al/ico_more.png') right no-repeat; transition: ease all .6s; -webkit-transition: ease all .6s; }
.gcxq .xgtj li a:before{ content:""; position: absolute; left:14px; top:50%; margin-top: -4px; width: 8px; height: 8px; border:2px solid #919191; border-radius: 100%;}
.gcxq .xgtj li a span{ display: inline-block; margin-right: 15px;}
.gcxq .xgtj li a:hover{ background: #2e9bfd; color: #FFFFFF;}
.gcxq .xgtj li a:hover:after{ background: url('../../../images/front/gw/al/ico_more_white.png') right no-repeat; transform:translateX(100%); -webkit-transform:translateX(100%);}
.gcxq .xgtj li a:hover:before{border:2px solid #fff;}
*/
.gcxq .xgtj .more a{ margin: 0 auto; display: block; height:44px; line-height:44px; width: 194px; cursor: pointer;text-align: center;}

/* DIAGNOSTIC */
.thgl_tit{ text-align: center; overflow: hidden; position:relative;}
.thgl_tit h2{ padding: 0 30px; position: relative; display: inline-block; z-index: 1; font-size:22px; color: #16171A; font-weight: normal; letter-spacing: 2px;}
.thgl_tit h2:after{ z-index: 0; content: ""; position: absolute; top:50%; left:100%; width: 50%; height: 1px; background: #919191;}
.thgl_tit h2:before{ z-index: 0; content: ""; position: absolute; top:50%; right:100%; width: 50%; height: 1px; background: #919191;}
.thgl_tit span{ margin-top:10px; color: #919191; font-size: 14px; text-transform: uppercase; display: block;}

/*Diagnostic*/
.wyfa{ padding-bottom:30px;}
/*
.wyfa .contact{ width: 27%; float: left;}
.wyfa .contact p{font-size: 16px; color: #16171A; margin-bottom:25px;}
.wyfa .form{ width: 70%; float: right;}
*/
.wyfa .formbody .rowl{ margin-bottom: 20px; display: block; float: left; box-sizing: border-box; width: 48%; margin-right: 4%;}
.wyfa .formbody .rowl:nth-child(2n){ margin-right: 0;}
.wyfa .formbody .rowl.w100{width:100%;margin-right:0;}
.wyfa .formbody .rowl{ border: 1px solid #919191; height: 60px; position: relative; box-sizing: border-box;}
.wyfa .formbody .rowl.txt input{display:block;color: #16171A; border:0;padding: 15px 40px 15px 20px; box-sizing: border-box; width: 100%; line-height: 28px; width: 100%; text-align: left; font-size: 16px;}
.wyfa .formbody .rowl.txt i{ position: absolute; top:50%; right:10px; display: block; width: 30px; height: 30px; margin-top: -15px; background-size: cover;}
.wyfa .formbody .rowl.txt .ico-03{ background-image: url('../../../images/front/gw/wy/ico_pp.png');}
.wyfa .formbody .rowl.txt .ico-01{ background-image: url('../../../images/front/gw/wy/ico_ren.png');}
.wyfa .formbody .rowl.txt .ico-02{ background-image: url('../../../images/front/gw/wy/ico_tel.png');}
.wyfa .formbody .rowl.txt .ico-04{ background-image: url('../../../images/front/gw/wy/ico_jp.png');}
.wyfa .formbody .rowl.txt .ico-05{ background-image: url('../../../images/front/gw/wy/ico_jg.png');}
.wyfa .formbody .rowl.btns{border:0;}
.wyfa .formbody .rowl.btns input{display:block;width: 50%;margin:0 auto;border:0;line-height:58px; background: #919191; color: #fff; font-size: 16px; cursor: pointer; letter-spacing: 1px;} 
.wyfa .form .notice{position:relative; background-image:url('../../../images/front/gw/wy/tip_bg.jpg'); background-size:cover; padding: 10px 20px 10px 70px; line-height: 36px; font-size: 16px; color: #FFFFFF;}
.wyfa .form .notice a{color:#FFF;}
.wyfa .form .notice a p{margin: 0;}
.wyfa .form .notice img{ position: absolute; top:13px; left:20px;}
.wyfa .form .notice span{ font-size: 20px;}

/* About us */
.gywmlb .item a{display: block;text-align: center;border: 1px solid #d1d1d1;padding:30px 0;border-radius:5px;}
.gywmlb .item a .iconfont{font-size:80px;display: block;height: 80px;line-height: 80px;}
.gywmlb .item a h3{position: relative;color: #16171A;}
.gywmlb .item a h3::after{display: block;margin:10px auto;content:' ';width:40px;height:6px;background-color:#d1d1d1;}
.gywmlb .item a:hover{text-decoration:none;color:#28468D;border: 2px solid #28468D;}
.gywmlb .item a:hover .box{transform: scale(1.1);transition:all .4s ease-in;}
.gywmlb .item a:hover .box h3{color:#28468D;}

/* pages */
.pages{overflow:hidden;padding:20px 0;}
.pages{text-align:center;}
.pages a, .pages strong{display:inline-block;*display:inline;*zoom:1;overflow:hidden;color:#288fd4;margin:0 1px;padding:0 12px;height:36px;background-color:#f3f3f3;background-repeat:no-repeat;color:#999;text-decoration:none;font-size:14px;line-height:36px}
.pages a:hover{background-color:#288fd4;color:#fff;font-weight:700;}
.pages strong{background-color:#288fd4;color:#fff}

/* PC 1200px*/
@media (max-width: 1200px)
{
     /* DYNAMIC & OBSERVATION */
     /*--- dtlb*/
    .dtlb .bg_white{height:342px;}
    .dtlb .bg_white .box h4{line-height:57px;}
    .foot .links .rowl:first-child .col:last-child::after{display: block;}
}

/* PAD 750px*/
@media (max-width: 992px)
{
     /* HEADER */
     .header .nav>li>a{padding:10px 8px;}
     .header .cotact{padding-left:30px;} 
     .foot .links .rowl:first-child .col:last-child::after{display: none;}
}

/* MOBILE */
@media (max-width: 768px)
{
    /* COMMON */
    .blank20px{height:15px;}
    .blank30px{height:20px;}
    .blank40px{height:25px;}
    .blank50px{height:30px;}
    .lrpad{padding-left: 15px;padding-right: 15px;}
    /* HEADER */
    .header .nav{padding-top:6px;display: flex;display: -webkit-flex;justify-content: center;}
    .header .nav li{float:left;}
    .header .nav>li>a{padding:10px 8px;font-size:14px;}
    /*--- logo & slogan */
    .header .navbar-brand{padding-top:5px;}
    .header .navbar-brand .logo{height:32px;padding-top:6px;}
    .header .navbar-brand .slogan{padding-top:22px;padding-left:20px;letter-spacing:1px;white-space: nowrap;}
    /*--- contact */
    .header .cotact{padding:6px 30px;width:220px;margin:0 auto;} 
    /* MOD_TIT */
    .mod_tit{margin-top:35px;}
    .mod_tit h2{color:#16171A;font-size:20px;margin:0 0 5px;}
    .mod_tit h3{color:#919191;font-size:12px;margin:0 0 3px;}
    /* MENTAL SERVICE */
    .fwlb{padding:0 10px;}
    .fwlb .item{padding-left:5px;padding-right:5px;margin-bottom:10px;}
    /* DYNAMIC & OBSERVATION */
    .wzlb .row{margin-bottom:20px;}
    .wzlb .row .info p{padding-top:8px;height:68px;}
    .dtlb .bg_white .swiper-slide-next + .swiper-slide .box h4 a{font-size:16px;}
    /*--- tongji */
    .tjnum .item h4{font-size:24px;}
    .tjnum .item h4 label{font-size:14px;vertical-align: top;}
    .tjnum .item h5{font-size:12px;}
    /* pplogo */
    .pplogo .item{padding:8px;}
    /*friendlink*/
    .friendlink h3{font-size:20px;font-weight: bold;color:#16171A;}
    /*foot*/
    /*--- left info */
    .foot .boss .qrcode{padding-right:30px;}
    .foot .boss .qrcode .tp{margin:0 auto;}
    .foot .boss .qrcode p{text-align:center;}
    .foot .boss .tel{padding-top:10px;}
    /*CASES*/
    .allb li .tp{width:120px;}
    .allb li .xx{margin-left:120px;}
    .al .allb{margin-top:20px;padding:20px 0 0;}
    .alxq .alnr .tp{padding-right:0;}
    .alxq .alnr .content{padding-bottom:30px;}
    /* OBSERVATION */
    .gclb li{ padding: 20px 0;}
    .gclb li .tp{ float: left; overflow: hidden; width: 120px;}
    .gclb li .tp img{display: block;width:100%;}
    .gclb li .xx{ margin-left:140px;}
    .gclb li .xx .more{margin-top:10px;}
    .gcxq .wzlf .mod_tit{margin-top:0;padding-top:30px;padding-bottom:20px;}
    .gcxq .xgtj li a:after{right:20px;}
    /*Diagnostic*/
    .wyfa .form{ width: 100%; float: none;}
    .wyfa .formbody .rowl{width:100%;margin-right:0;height:50px;}
    .wyfa .formbody .rowl.txt input{padding: 10px 40px 10px 10px;}
    .wyfa .formbody .rowl.btns input{height:48px;line-height:48px;}
    /*About us*/
    .gywmlb .item{padding-left:5px;padding-right:5px;margin-bottom:10px;}
}

@media (min-width: 1200px)
{
     /* CASES DETAIL */
     .alxq .alnr .title h1{padding-top:30px;font-size:28px;}
     .alxq .alnr .content{padding-top:15px;}
     .alxq .alnr .content p{margin-bottom:8px;font-size:16px;}
     .alxq .alnr .content strong{font-size:22px;margin-bottom:10px;}
     .alxq .relrecom{padding-top:20px;}
     .alxq .relrecom h2{font-size:28px;}
     .alxq .relrecom .allb{ margin-top:35px; padding:35px 0 0;}
     .foot .links .rowl:first-child .col:last-child::after{display: block;}
}