body{font-size:16px}
h1,h2,h3,h4,h5,h6{color:#323232}
p,a{color:#5d5d5d;font-size:16px}
a:hover{color:#177cb0}
.facility{margin-top:40px;margin-bottom:50px}
.facility li{padding:1px}.facility li div{background:url(../img/lxb.jpg)}
@media (min-width: 320px){.facility li div{height:400px}}
@media (min-width: 500px){.facility li div{height:280px}}
@media (min-width: 1000px){.facility li div{height:280px}}
@media (min-width: 1200px){.facility li div{height:300px}}
@media (max-width: 999px){.facility li div{margin-bottom:20px}}
.facility li div:hover{background:url(../img/lx.jpg);transition:all .5s}
.facility li div:hover h4,.facility li div:hover p,.facility li div:hover span{color:#ffffff}
@media (min-width: 320px){.facility li div .img1,.facility li div .img3{position:absolute;right:30px;bottom:34px}}
@media (min-width: 320px){.facility li div .img2,.facility li div .img4{position:absolute;right:30px;bottom:50px}}
@media (min-width: 500px){.facility li div .img1,.facility li div .img3{position:absolute;right:30px;top:20px}}
@media (min-width: 500px){.facility li div .img2,.facility li div .img4{position:absolute;right:30px;top:50px}}
@media (min-width: 600px){.facility li div .img1,.facility li div .img3{position:absolute;right:78px;top:10px}}
@media (min-width: 600px){.facility li div .img2,.facility li div .img4{position:absolute;right:78px;top:30px}}
@media (min-width: 1000px){.facility li div .img1,.facility li div .img3{position:absolute;right:12px;top:10px}}
@media (min-width: 1000px){.facility li div .img2,.facility li div .img4{position:absolute;right:12px;top:75px}}
@media (min-width: 1200px){.facility li div .img2,.facility li div .img4,.facility li div .img1,.facility li div .img3{position:absolute;right:12px;top:10px}}
.facility li div h4{font-size:20px}@media (min-width: 320px){.facility li div h4{position:absolute;top:40px;left:25px}}
@media (min-width: 500px){.facility li div h4{position:absolute;top:40px;left:25px}}
@media (min-width: 1000px){.facility li div h4{position:absolute;top:40px;left:25px}}
@media (min-width: 1200px){.facility li div h4{position:absolute;top:63px;left:51px}}
.facility li div p{font-size:14px}
@media (min-width: 320px){.facility li div p{position:absolute;top:70px;left:25px}}
@media (min-width: 500px){.facility li div p{position:absolute;top:80px;left:25px}}
@media (min-width: 1000px){.facility li div p{position:absolute;top:80px;left:25px}}
@media (min-width: 1200px){.facility li div p{position:absolute;top:100px;left:51px}}.facility li div span{font-size:25px}
@media (min-width: 320px){.facility li div span{position:absolute;top:110px;left:25px}}
@media (min-width: 500px){.facility li div span{position:absolute;top:139px;left:25px}}
@media (min-width: 1000px){.facility li div span{position:absolute;top:139px;left:25px}}
@media (min-width: 1200px){.facility li div span{position:absolute;left:51px;top:150px}}
@media (min-width: 320px){.case .xs5,.case .xs7{margin-bottom:10px}}.case h1{color:#177cb0;font-weight:normal}
@media (min-width: 320px){.case h1{font-size:36px;border-bottom:2px solid #ffc64b}}
@media (min-width: 760px){.case h1{font-size:24px;padding-bottom:0;border-bottom:2px solid #ffc64b}}
@media (min-width: 1000px){.case h1{font-size:40px;width:45px;padding-bottom:14px;border-bottom:3px solid #ffc64b}}
@media (min-width: 1200px){.case h1{font-size:48px;width:45px;padding-bottom:15px;border-bottom:3px solid #ffc64b}}
.case h1 span{color:#ffc64b}.case h2{color:#177cb0;font-weight:normal}
@media (min-width: 320px) and (max-width: 759px){.case h2{position:absolute;top:18px;right:10px;font-size:20px}}
@media (min-width: 760px) and (max-width: 999px){.case h2{position:absolute;top:5px;right:10px;font-size:20px}}
@media (min-width: 1000px){.case h2{padding:20px 0 14px;border-bottom:1px dotted #d2d2d2;font-size:24px}}
@media (min-width: 1200px){.case h2{font-size:24px;padding:20px 0 31px;border-bottom:1px dotted #d2d2d2}}
.case h3{font-size:18px;font-weight:normal}@media (min-width: 320px){.case h3{padding:20px 0 18px}}
@media (min-width: 760px){.case h3{padding:22px 0 18px}}@media (min-width: 1000px){.case h3{padding:17px 0 15px}}
@media (min-width: 1200px){.case h3{padding:30px 0 18px}}.case p{line-height:30px;font-size:14px}
.case p span{color:#177cb0}.case .icright{font-size:25px}.news{padding-top:15px}
.news h1{font-size:48px;color:#177cb0;font-weight:normal}.news h1 span{color:#ffc64b}.news h2{font-size:24px;color:#177cb0;font-weight:normal}
@media (min-width: 320px) and (max-width: 759px){.news h2{margin-bottom:10px}}
@media (min-width: 760px){.news h2{margin-bottom:30px}}
@media (min-width: 1000px){.news h2{width:124px}}@media (min-width: 1200px){.news h2{width:130px}}
@media (min-width: 1000px){.news h3{top:23px;border:2px solid #eeeeee;width:865px}}
@media (min-width: 1200px){.news h3{top:23px;border:2px solid #eeeeee;width:1056px}}
.news .icon-hui{display:none;font-size:36px;color:#eee;position:absolute;margin-top:-25px}
@media (min-width: 1000px){.news .icon-hui{right:105px;display:block}}
@media (min-width: 1000px){.news .icon-hui{right:125px;display:block}}.news-1{margin-bottom:30px}
@media (min-width: 1000px){.news-1 .news-date{margin-top:40px}}.news-1 .news-date p{padding-top:40px;color:#b1b1b1}
.news-1 .news-date span{font-size:32px;position:absolute;top:-21px;left:24px;line-height:80px}
@media (min-width: 1000px){.news-1 .news-date span{left:23px}}
@media (min-width: 1200px){.news-1 .news-date span{left:30px}}
.news-2{margin-bottom:60px}@media (min-width: 1000px){.news-2 .news-date{margin-top:50px}}
@media (min-width: 1200px){.news-2 .news-date{margin-top:66px}}.news-2 .news-date p{padding-top:40px;color:#b1b1b1}
@media (min-width: 1000px){.news-2 .news-date p{padding-left:9px}}
@media (min-width: 1200px){.news-2 .news-date p{padding-left:18px}}
.news-2 .news-date span{font-size:32px;position:absolute;top:-21px;left:13px;line-height:80px}
@media (min-width: 1000px){.news-2 .news-date span{left:23px}}
@media (min-width: 1200px){.news-2 .news-date span{left:30px}}
@media (min-width: 1200px){.news-content{margin-top:26px}}.news-content h4{line-height:40px;font-weight:normal}
@media (min-width: 760px) and (max-width: 999px){.news-content h4{line-height:30px}}
.news-content p{font-size:14px;line-height:28px}
@media (min-width: 760px) and (max-width: 999px){.news-content p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:16px}}
@media (min-width: 320px) and (max-width: 759px){.news-content p{margin-bottom:16px}}.news-content a{color:#ffffff;background:#177cb0}
@media (min-width: 1000px){.news-content a{padding:10px 43px;position:absolute;bottom:-50px}}
@media (min-width: 320px) and (max-width: 999px){.news-content a{padding:5px 10px;font-size:14px}}
@media (min-width: 320px) and (max-width: 999px){.news-img{margin-top:20px}}
@media (max-width: 760px){
.foot-a, .foot-b, .foot-c, .foot-d{
    display: none;
}