@media (min-width: 1440px)
{
    .container-xl{max-width: 1440px;}
}
.banner .col-xl-12{padding: 0;}
.container-fluid.anli{background-image: url(/images/yunying/v1/anli-bg.jpg); background-repeat: no-repeat; background-position: top center; padding-top:6rem; padding-bottom: 6rem;}
.container-fluid.anli.nobg{ background: none;}
.container-fluid.anli .title{ padding-bottom: 4rem; text-align: center;}
.container-fluid.anli .title h2{ font-size: 1.6rem; color: #3557aa;}
.container-fluid.anli .title i{ background-color: #c8c8c8; padding: 3px 6px; font-size: 0px; border-radius: 3px;}
.container-fluid.anli .title span{ background-color: #c8c8c8; padding: 3px 15px; font-size: 0px; border-radius: 3px; margin-left: 5px;}
.container-fluid.anli .item{position: relative; color: #fff;}
.container-fluid.anli .item .img img{ border-radius: 10px;}
.container-fluid.anli .item .bg{position:absolute; bottom: 0; padding: 0.8rem; background-color: #3557aa; opacity: 0.9; height: 100px; width: 100%; border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.container-fluid.anli .item .con{position:absolute; bottom: 0; padding: 0.8rem;}
.container-fluid.anli .item .con h3{ font-size: 1.25rem; padding-bottom: 0.5rem;}
.container-fluid.anli .item .con p{font-size: 0.875rem;}
.container-fluid.anli.nobg .item .con{position:static; bottom: 0; padding: 0.8rem; color: #333; text-align: center;}
.container-fluid.shuju{ background-image: url(/images/yunying/v1/shuju-bg.jpg); background-repeat: no-repeat; background-position: top center; padding-top: 15rem;padding-bottom: 15rem; color: #fff;}
.container-fluid.shuju h2{ font-size: 1.5rem; padding-bottom: 1rem;}
.container-fluid.shuju p{ line-height: 2rem;}
.container-fluid.shuju ul li{ width: 25%; float: left; margin: 0rem 0 3rem 0; margin-left: 8%;}
.container-fluid.shuju ul li em{ font-style: normal; font-size: 1.7rem; display: block;}
.container-fluid.shuju ul li span{ font-style: normal; font-size: 0.875rem; display: block;}
.container-fluid.thenews{padding-top: 8rem; padding-bottom: 8rem; background-color: #eee;}
.container-fluid.thenews .tabs{ width: 100%; clear:both; overflow: hidden;}
.container-fluid.thenews .tabs li{ float: left; background-color: #e4e4e4; padding: 0.25rem 0.7rem; border-top-right-radius: 0.4rem; border-bottom-right-radius: 0.4rem;}
.container-fluid.thenews .tabs li.cur{ color: #fff; background-color: #004ea9; margin-right: 0.5rem; border-radius: 0.35rem 0 0 0.35rem;}
.container-fluid.thenews .thetop h3{ font-size: 1.25rem; font-weight: bold; padding: 1rem 0;}
.container-fluid.thenews .thetop p{ font-size: 0.875rem; line-height: 2rem; color: #888;}
.container-fluid.thenews .cons{ margin-top: 1rem; line-height: 2rem;}
.container-fluid.thenews .cons li{ list-style-type: disc; margin-left: 1.2rem;}
.container-fluid.thenews .cons li i{ font-style: normal; color: #999; float: right;}
