/*遮罩层*/
#bg {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.2;
    opacity: .2;
    filter: alpha(opacity=70);
}

.loading {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1002;
}




/*去掉空白间隙*/
.del_blank {
    margin: 0;
    padding: 0;
}

/*去掉ul li样式*/
.del_ul {
    list-style-type: none;
    line-height: 26px;
    color: #FFFFFF;
}

/*图片间隔*/
.img_padding {
    padding: 2px;
}

/*与右边的距离*/
.left_space {
    margin-left: 14px;
}

/* 鼠标显示手指的样式*/
.finger {
    cursor: pointer;
}

/*首页样式*/
#container_all {
    padding-bottom: 50px;
    margin-top: 20px;
}

/*首页部分*/
/*左边*/
#container_all .left_box .left_box_one {
    background: #0040bf;
    padding: 10px;
    border-radius: 12px;
}

#container_all .left_box .space_top {
    margin-top: 10px;
}

#container_all .left_box .left_box_one .one_title h3 {
    font-size: 16px;
    /*padding-bottom: 10px;*/
    color: #fff;
}

#container_all .left_box .left_box_one .one_title h3 span {
    font-size: 15px;
    margin-left: 10px;
}

#container_all .left_box .left_box_one .one_title h3 i {
    font-size: 9px;
    margin-left: 10px;
}

#container_all .left_box .left_box_one .one_title h3 .more_btn {
    font-size: 9px;
    /*margin-left: 70px;*/
}

#container_all .left_box .left_box_one .one_content {
    background: #fff;
    width: 100%;
    border-radius: 5px;
}

#container_all .left_box .left_box_one .one_content #all_map {
    width: 100%;
    height: 200px;
}

#container_all .left_box .left_box_one .one_content ul {
    margin-top: 20px;
    text-align: center;
    padding: 0 10px;
}

#container_all .left_box .left_box_one .one_content ul li {
    font-size: 14px;
    line-height: 35px;
    border-bottom: 1px dashed #CCCCCC;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #393939;
    width: 200px;
    cursor: pointer;
    text-align: left;
}

#container_all .left_box .left_box_one .one_content ul .map_enlarge {
    height: 30px;
    width: 100%;
    background: rgba(0, 0, 0, 0.3);
    cursor: pointer;
}

#container_all .left_box .left_box_one .one_content ul .map_enlarge .map_btn {
    text-align: center;
    color: #0040bf;
}

#container_all .left_box .left_box_one .one_content ul li span {
    font-size: 9px;
    color: #0040bf;
    margin-right: 5px;
}

#container_all .left_box .left_box_one .one_content .samll_img_box {
    padding: 3px 10px 10px 10px;
}

#container_all .left_box .left_box_one .one_content .samll_img_box li {
    list-style-type: none;
    position: relative;
    margin-top: 10px;
}

#container_all .left_box .left_box_one .one_content .samll_img_box li img {
    width: 100%;
    height: 170px;
}

#container_all .left_box .left_box_one .one_content .samll_img_box li .samll_title_bg {
    position: absolute;
    width: 100%;
    height: 40px;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    text-align: center;
}

#container_all .left_box .left_box_one .one_content .samll_img_box li .samll_title_bg > span {
    color: #fff;
    line-height: 40px;
}

/*右边*/
#container_all .right_box {
    width: 100%;
}

#container_all .right_box .right_box_one .right_box_one_title {
    width: 100%;
    border-bottom: 1px solid #0040bf;
    display: flex;
    align-items: center;
}

#container_all .right_box .right_box_one .right_box_title {
    width: 100%;
    display: flex;
}
#container_all .right_box .right_box_one .right_box_title .right_box_CN_title {
    border-bottom: 1px solid #ff0000;
    display: inline-block;
    width: 145px;
}
#container_all .right_box .right_box_one .right_box_title .right_box_EN_title {
    width: 100%;
    border-bottom: 1px solid #0040bf;
    display: flex;
    padding-left: 10px;
    padding-bottom: 9px;
    align-items: end;
    font-size: 14px;
    color: #999999;
}
#container_all .right_box .right_box_one .swiper-container {
    width: 100%;
    height: 300px;
}

#container_all .right_box .right_box_one .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
}

#container_all .right_box .right_box_one .swiper-slide .swiper-image {
    height: 240px;
    width: 100%;
}

#container_all .right_box .right_box_one .swiper-slide .swiper_text {
    position: absolute;
    width: 100%;
    height: 30px;
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    line-height: 30px;
    font-size: 15px;
    bottom: 30px;
}

#container_all .right_box .right_box_one .right_box_one_more {
    width: 100%;
    border-bottom: 1px solid #0040bf;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#container_all .right_box .right_box_one .right_box_one_more h2 span {
    font-size: 14px;
    color: #999999;
    padding-left: 10px;
    margin-top: 30px;
    font-weight: normal;
}

#container_all .right_box .right_box_one .right_box_one_more span {
    color: #0040bf;
}

#container_all .right_box .right_box_one .right_box_one_title > span {
    font-size: 14px;
    color: #999999;
    padding-left: 10px;
    margin-top: 30px;
}

#container_all .right_box .right_box_one p {
    font-size: 14px;
    margin-top: 10px;
    line-height: 26px;
    text-align: left;
    text-indent: 20px;
}

#container_all .right_box .right_box_one h6 {
    font-size: 15px;
    font-weight: normal;
    color: #545454;
}

#container_all .right_box .right_box_one h5 {
    font-size: 15px;
    font-weight: normal;
    color: #545454;
    line-height: 26px;
}

/*#container_all .right_box .right_box_one img {*/
/*    width: 100%;*/
/*}*/

#container_all .right_box .right_box_one .pic_one_box img {
    width: 100%;
}

#container_all .right_box .right_box_one .pic_one_box .box_img_left {
    padding: 0 10px 0 0;
}

#container_all .right_box .right_box_one .pic_one_box .box_img_right > img {
    height: 155px;
}

#container_all .right_box .right_box_one .pic_one_box .box_img_right img:last-child {
    margin-top: 10px;
}

/*首页服务理念部分样式修改*/
.service-idea{
    width: 100%;
    height: 100%;
    margin-top: 10px;
    /*background: url(../img/pic4.jpg) no-repeat;*/
    /*background-size: 100% 100%;*/
    padding-bottom: 50px;
    background: #FFFFFF;
    box-shadow: 0px 4px 10px 0px rgba(238,243,250,0.8);
    border-radius: 12px;
}

.service-title{
    height: 84px;
    background: linear-gradient(-90deg, #FFFFFF 0%, #EEF5FF 100%);
    border-radius: 8px 8px 0px 0px;
    padding: 25px 50px;
}
.service_idea-bg{
    padding: 10px 50px;
    background: url(../img/bg_homepage@.png) no-repeat;
    background-size: 845px 220px;
    background-position: bottom;
}
.service-idea-ul{
    /*background-color: rgba(0, 0, 0, 0.3);*/
    width: 100%;
    text-align: left;
    padding: 10px 0;
    color: #1A1A1A;
}

.service-idea-ul .service-title-s .icon-img{
    width: 24px;
    margin-right: 10px;
}

.service-idea-ul .service-title-s .service-title-s-text{
    font-size: 14px;
    font-weight: 800;
    color: #499BFF;
}

.service-idea-ul .service-title-s .service-s-content{
    padding-left: 37px;
    padding-top: 10px;
}




#container_all .right_box .right_box_one .service_img_top {
    margin-top: 10px;
    position: relative;
}
#container_all .right_box .right_box_one .server_san_box{
    width: 100%;
    margin-top: 30px;
    display: flex;
    justify-content: space-around;
}
#container_all .right_box .right_box_one .server_san_box .icon-img{
    text-align: center;
    padding: 15px;
}
#container_all .right_box .right_box_one .server_san_box .sm-title{
    margin-bottom: 20px;
    text-align: center;
    font-weight: 800;
}
#container_all .right_box .right_box_one .server_san_box .icon-img img{
    width: 88px;
}
#container_all .right_box .right_box_one .server_san_box .yz{
    width: 242px;
    height: 293px;
    background: linear-gradient(180deg, #ECF6FF 0%, #FBFDFF 23%, #FFFFFF 100%);
    text-align: left;
    box-shadow: 0px 4px 10px 0px rgba(238,243,250,0.8);
    border-radius: 12px;
}
#container_all .right_box .right_box_one .server_san_box .gw{
    width: 242px;
    height: 293px;
    background: linear-gradient(180deg, #ECF6FF 0%, #FBFDFF 23%, #FFFFFF 100%);
    text-align: left;
    box-shadow: 0px 4px 10px 0px rgba(238,243,250,0.8);
    border-radius: 12px;
}
#container_all .right_box .right_box_one .server_san_box .pg{
    width: 242px;
    height: 293px;
    background: linear-gradient(180deg, #ECF6FF 0%, #FBFDFF 23%, #FFFFFF 100%);
    text-align: left;
    box-shadow: 0px 4px 10px 0px rgba(238,243,250,0.8);
    border-radius: 12px;
}
#container_all .right_box .right_box_one .server_san_box li{
    font-size: 14px;
    list-style: none;
    padding-top: 6px;
    text-align: center;
    color: #545454;
}

#container_all .right_box .right_box_one .service_text_bg {
    /*background-color: rgba(0, 0, 0, 0.3);*/
    position: absolute;
    top: 5%;
    left: 3%;
    /*padding: 53px;*/
}

#container_all .right_box .right_box_one .service_text_bg2 {
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    padding: 15px;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#container_all .right_box .right_box_one .service_text_bg2 p {
    font-size: 20px;
}

#container_all .right_box .right_box_one .service_text_bg2 span {
    font-size: 15px;
    color: #ff0000;
}

#container_all .right_box .right_box_one .service_text_bg ul li {
    text-align: center;
}

#container_all .right_box .right_box_one .service_img_top {
    /*text-align: center;*/
    color: #fff;
    line-height: 22px
}

#container_all .right_box .right_box_one .service_img_top h2 {
    font-size: 16px;
}

#container_all .right_box .right_box_one .service_img_top img {
    width: 100%;
    position: relative;
    height: 300px;
}

#container_all .right_box .right_box_one .service_img_top .img_text_bg1 {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.3);
    top: 45%;
    left: 25%;
    padding: 15px;
    text-align: center;
}

#container_all .right_box .right_box_one .service_img_top .img_text_bg1 span {
    color: #fff;
}

#container_all .right_box .right_box_one .service_img_top .bg_black {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.3);
    text-align: center;
    padding: 10px;
    color: #FFFFFF;
}

#container_all .right_box .right_box_one .service_img_top .img_text_bg2 {
    top: 15%;
    left: 15%;
}

#container_all .right_box .right_box_one .service_img_top .img_text_bg3 {
    bottom: 15%;
    left: 15%;
}

#container_all .right_box .right_box_one .service_img_top .img_text_bg4 {
    top: 15%;
    left: 15%;
}

#container_all .right_box .right_box_one .service_img_top .img_text_bg5 {
    bottom: 15%;
    left: 15%;
}

#container_all .right_box .right_box_one .check_img_bottom {
    margin-top: 5px;
}

#container_all .right_box .right_box_one .check_five_img {
    width: 100%;
}

#container_all .right_box .right_box_one .check_five_img .fiv_img_content h3 {
    font-size: 16px;
    color: #292929;
}

#container_all .right_box .right_box_one .check_five_img .fiv_img_content h3 span {
    color: #999999;
    font-size: 15px;
    font-weight: normal;
    float: right;
}

#container_all .right_box .right_box_one .check_five_img .fiv_img_content p {
    font-size: 15px;
    color: #545454;
    text-indent: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-align: left;
}

#container_all .right_box .right_box_one .check_five_img .fiv_img_content h2 {
    font-size: 15px;
    width: 100%;
    color: #0040bf;
    text-align: right;
}

#container_all .right_box .right_box_one .check_five_img ul {
    margin: 0;
    padding: 0;
}

#container_all .right_box .right_box_one .check_five_img ul li {
    width: 20%;
    height: 160px;
    padding: 3px;
    list-style: none;
    float: left;
    position: relative;
}

#container_all .right_box .right_box_one .check_five_img ul li img {
    width: 100%;
    height: 100%;
}

#container_all .right_box .right_box_one .check_five_img ul li .fiv_img_bg {
    width: 97%;
    height: 30px;
    background: rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    position: absolute;
    bottom: 3px;
}

#container_all .right_box .right_box_one .check_img_bottom img {
    width: 100%;
    position: relative;
}

#container_all .right_box .right_box_one .check_img_bottom .img_text_bg {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.3);
    text-align: center;
    padding: 10px;
    color: #FFFFFF;
    top: 45%;
    left: 20%;
}

#container_all .right_box .right_box_one .check_img_bottom .img_text_bg2 {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.3);
    text-align: center;
    padding: 10px;
    color: #FFFFFF;
    bottom: 2px;
    width: 98%;
}

#container_all .right_box .right_box_one .check_img_bottom .img_text_bg2 p {
    color: #ff0000;
    text-align: center;
    line-height: 0;
}

#container_all .right_box .right_box_one .ad_ul {
    margin-top: 20px;
    width: 100%;
}

#container_all .right_box .right_box_one .ad_ul_all {
    margin-top: 20px;
    width: 100%;
    box-shadow: 0px 0px 10px #ededed;
    padding: 10px;
    height: 300px;
    display: flex;
}

#container_all .right_box .right_box_one .ad_ul_all .ad_ul_all_left {
    width: 50%;
}

#container_all .right_box .right_box_one .ad_ul_all .ad_ul_all_left img {
    width: 100%;
    height: 270px;
}

#container_all .right_box .right_box_one .ad_ul_all .ad_ul_all_right {
    width: 50%;
}

#container_all .right_box .right_box_one .ad_ul_all .ad_ul_all_right ul li {
    list-style: none;
    color: #545454;
    font-size: 15px;
    line-height: 27px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-line-clamp: 1;
}

#container_all .right_box .right_box_one .ad_ul_all .ad_ul_all_right ul li span {
    font-size: 9px;
    color: #0040bf;
    padding-right: 10px;
}

#container_all .right_box .right_box_one .ad_ul .ad_ul_box {
    padding: 5px;
}

#container_all .right_box .right_box_one .ad_ul .car_ul {
    display: flex;
    margin: 0;
    padding: 0;
}

#container_all .right_box .right_box_one .ad_ul .car_ul li {
    width: 25%;
    height: 200px;
    list-style: none;
    padding: 5px;
}

#container_all .right_box .right_box_one .ad_ul .car_ul li .car_ul_li {
    width: 100%;
    height: 100%;
    background: #fff;
    position: relative;
}

#container_all .right_box .right_box_one .ad_ul .car_ul li .car_ul_li img {
    width: 100%;
    height: 100%;
}

#container_all .right_box .right_box_one .ad_ul .car_ul li .car_ul_li .car_ul_li_bg {
    width: 100%;
    height: 30px;
    background: rgba(0, 0, 0, 0.3);
    text-align: center;
    color: #FFFFFF;
    position: absolute;
    z-index: 2;
    bottom: 0;
    line-height: 30px;
}

#container_all .right_box .right_box_one .ad_ul .ad_ul_box .ad_ul_li {
    list-style-type: none;
    height: 170px;
    box-shadow: 0px 0px 10px #ededed;
    display: inline-flex;
    align-items: center;
    padding: 10px;
    border-radius: 5px;
    width: 100%;
}

#container_all .right_box .right_box_one .ad_ul .ad_ul_box .ad_ul_li .ad_ul_li_left {
    text-align: left;
    padding-left: 10px;
}

#container_all .right_box .right_box_one .ad_ul .ad_ul_box .ad_ul_li .new_ul_li_left {
    text-align: left;
    padding-left: 10px;
    width: 60%;
    height: 150px;
}

#container_all .right_box .right_box_one .ad_ul .ad_ul_box .ad_ul_li img {
    width: 40%;
    height: 140px;
}

#container_all .right_box .right_box_one .ad_ul .ad_ul_box .ad_ul_li .ad_ul_li_left p {
    text-indent: 0;
    color: #545454;
    height: 54px;
}

#container_all .right_box .right_box_one .ad_ul .ad_ul_box .ad_ul_li .new_ul_li_left h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    height: 20px;
}

#container_all .right_box .right_box_one .ad_ul .ad_ul_box .ad_ul_li .new_ul_li_left p {
    text-indent: 0;
    color: #545454;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 54px;
}

#container_all .right_box .right_box_one .ad_ul .ad_ul_box .ad_ul_li .new_ul_li_left h6 {
    color: #0040bf;
    font-size: 14px;
    float: right;
}

/*物业百科部分*/
#container_all .right_box .right_box_one #info-list-show li {
    list-style: none;
    border-bottom: 1px dashed #CCCCCC;
    padding-bottom: 25px;
}

#container_all .right_box .right_box_one #info-list-show2 li {
    list-style: none;
    border-bottom: 1px dashed #CCCCCC;
    padding-bottom: 25px;
}

#container_all .right_box .right_box_one .common_ul li {
    list-style: none;
    border-bottom: 1px dashed #CCCCCC;
    padding-bottom: 25px;
}

#container_all .right_box .right_box_one .common_ul li .li_div_12 .li_div_12_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#container_all .right_box .right_box_one .common_ul li .li_div_12 .li_div_12_title h2 {
    font-size: 16px;
    color: #292929;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
}

#container_all .right_box .right_box_one #info-list-show li .li_div_12 .li_div_12_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#container_all .right_box .right_box_one #info-list-show li .li_div_12 .li_div_12_title h2 {
    font-size: 16px;
    color: #292929;
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
}

/*招标管理*/
#container_all .right_box .right_box_one #info-list-show li .li_div_12 .li_div_12_title button {
    font-size: 14px;
    background: #fff;
    color: #4265c8;
    border: 1px solid #4265c8;
    cursor: pointer;
    outline: none;
    width: 80px;
}

#container_all .right_box .right_box_one #info-list-show li .li_div_12 .li_div_12_title p {
    font-size: 14px;
}

#container_all .right_box .right_box_one #info-list-show li .li_div_12 .li_div_12_title p .blue-text {
    color: #4265c8;
}

#container_all .right_box .right_box_one #info-list-show li .li_div_12 .li_div_12_title p .gray-text {
    color: #999;
}

/*招标管理的登录和注册*/
#container_all .right_box .tab_container .login-box {
    width: 100%;
    border: 1px solid #f0f0f0;
    margin-top: 5%;
    padding-bottom: 10%;
}

#container_all .right_box .tab_container .register {
    width: 100%;
    border: 1px solid #f0f0f0;
    margin-top: 5%;
    padding-bottom: 10%;
    display: none;
}

#container_all .right_box .tab_container .login-box .login-title {
    width: 100%;
    height: 40px;
    background: #f0f0f0;
}

#container_all .right_box .tab_container .register .login-title {
    width: 100%;
    height: 40px;
    background: #f0f0f0;
}

#container_all .right_box .tab_container .login-box .login-title span {
    font-size: 15px;
    color: #1A1A1A;
    line-height: 40px;
    margin-left: 20px;
}

#container_all .right_box .tab_container .register .login-title span {
    font-size: 15px;
    color: #1A1A1A;
    line-height: 40px;
    margin-left: 20px;
}

#container_all .right_box .tab_container .login-box .login-input {
    padding: 20px;
    list-style: none;
}

#container_all .right_box .tab_container .register .login-input {
    padding: 20px;
    list-style: none;
}

#container_all .right_box .tab_container .login-box .login-input li {
    margin-top: 20px;
}

#container_all .right_box .tab_container .register .login-input li {
    margin-top: 20px;
}

#container_all .right_box .tab_container .login-box .login-input li span {
    font-size: 17px;
    color: #1A1A1A;
}

#container_all .right_box .tab_container .register .login-input li span {
    font-size: 17px;
    color: #1A1A1A;
}

#container_all .right_box .tab_container .login-box .login-input li input {
    width: 86%;
    margin-left: 20px;
    height: 40px;
    border: 1px solid #d9d9d9;
    outline: none;
    padding: 0 20px;
}

#container_all .right_box .tab_container .register .login-input li input {
    width: 80%;
    margin-left: 20px;
    height: 40px;
    border: 1px solid #d9d9d9;
    outline: none;
    padding: 0 20px;
}

#container_all .right_box .tab_container .login-box .login-input li p {
    text-align: right;
    font-size: 15px;
    color: #0a5eb8;
    cursor: pointer;
}

#container_all .right_box .tab_container .login-box .login-input li button {
    width: 100%;
    height: 40px;
    background: #0a5eb8;
    font-size: 15px;
    cursor: pointer;
    color: #fff;
    border: none;
    margin-top: 5%;
}

#container_all .right_box .tab_container .register .login-input li button {
    width: 100%;
    height: 40px;
    background: #0a5eb8;
    font-size: 15px;
    cursor: pointer;
    color: #fff;
    border: none;
    margin-top: 5%;
}

/*招标管理-报名*/
.sign-up {
    width: 100%;
    margin-top: 25%;
    padding-bottom: 5%;
}

.tip-box {
    width: 100%;
    background: #ffe2e9;
    padding: 20px;
    text-align: left;
    color: #ef0f44;
}

.tip-box .tips h3 {
    font-size: 18px;
}

.tip-box .tips h3 span {
    font-size: 16px;
}

.tip-box .remarks {
    padding: 0;
    list-style: none;
    margin: 0;
}

.tip-box .remarks span {
    font-size: 18px;
}

.sign-title {
    width: 100%;
    height: 40px;
    background: #f0f0f0;
    margin-top: 5%;
}

.sign-title span {
    font-size: 15px;
    color: #5d5d5d;
    margin-left: 10px;
    line-height: 40px;
}

.sign-ul {
    margin-top: 5%;
    padding: 0;
}

.sign-ul h2 {
    font-size: 16px;
}

.sign-ul h2 span {
    text-decoration: underline;
    color: #013bb8;
}

.sign-ul li {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 5%;
}

.sign-ul li .li-input span {
    font-size: 15px;
}

.sign-ul li .li-input input {
    outline: none;
    padding: 5px 10px;
}

.history-village{
    margin-top: 3%;
}
.history-village p{
    font-size: 15px;
    color: #1A1A1A;
}
.history-village p span{
    color: red;
}
.history-village .inspect-box {
    padding: 0 0 0 107px;
}
.history-village .inspect-box textarea{
    width: 100%;
    height: 100px;
    resize: none;
    border: 1px solid #d9d9d9;
    padding: 10px;
    outline: none;
}


.img-upload {
    margin-top: 5%;
}

.img-upload .img-box-title li {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.img-upload .img-box-title li p {
    font-size: 16px;
    color: #292929;
}

.img-upload .img-box-title li p span {
    color: red;
}

.upload_img {
    width: 16%;
    display: block;
    height: 195px;
    /*margin-top: 10px;*/
}

.upload_img_wrap {
    /*display: flex;*/
    width: 100%;
    padding: 10px 0;
}

#imgBox {
    /*display: flex;*/
    width: 100%;
}

.imgContainer {
    /*display: inline-block;*/
    /*width: 117px;*/
    /*height: 117px;*/
    /*margin-left: 1%;*/
    /*border: 1px solid #666666;*/
    position: relative;
    /*box-sizing: border-box;*/
    /*margin-right: 10px;*/
    list-style: none;
    width: 20%;
    height: 220px;
    float: left;
}

.imgContainer:first-child {
    margin-left: 0;
}

.imgContainer img {
    width: 90%;
    height: 90%;
    cursor: pointer;
    margin-right: 0.2rem;
}

.upload_img_wrap .imgDelete {
    width: 20px;
    height: 20px;
    position: absolute;
    top: -10px;
    right: 11px;
}

.imgContainer p {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 30px;
    background: black;
    text-align: center;
    line-height: 30px;
    color: white;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    display: none;
}

.post-btn {
    width: 100%;
    margin-top: 5%;
}

.post-btn #post-btn {
    width: 100%;
    height: 40px;
    font-size: 16px;
    color: #fff;
    background: #0a5eb8;
    border: none;
    outline: none;
}

.imgContainer:hover p {
    display: block;
}
/*提交时候的按钮*/
#load-btn{
    width: 100%;
    height: 40px;
    font-size: 16px;
    background: #fff;
    border: 1px solid #999;
    outline: none;
    display: none;
}
#load-btn img{
    width: 35px;
}


/*专家列表*/
.expert-list {
    margin-top: 5%;
    padding-bottom: 18%;
    /*display: none;*/
}

.expert-list ul {
    padding: 0;
    list-style: none;
}

.expert-list ul li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 10px;
}

.list-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    width: 500px;
    color: #292929;
    font-size: 15px;
}

.expert-list ul li button {
    color: #0a5eb8;
    background: #fff;
    border: 1px solid #0a5eb8;
    outline: none;
}

.expert-list ul li h6 {
    font-size: 15px;
    color: #999999;
    cursor: pointer;
}

/*专家抽取页面*/
.expert-box {
    padding-top: 5%;
    padding-bottom: 11%;
}
.expert-box .expert-main{
    width: 100%;
    border: 1px solid #d7d7d7;
    padding: 20px;
}
.expert-main p{
    font-size: 15px;
    color: #292929;
}
.expert-main p span{
    color: #2b6bbd;
}
.div-li{
    width: 24%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    text-align: center;
    margin-top: 15px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 15px;
}
.div-li span{
    margin-left: 20px;
}
.number-people {
    display: flex;
    margin-top: 30px;
    justify-content: center;
    align-items: center;
}
.number-people input{
    width: 200px;
    height: 40px;
    outline: none;
    padding: 10px
}
.number-people button{
    width: 150px;
    height: 50px;
    background: #0a5eb8;
    color: #fff;
    outline: none;
    border: none;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    margin-left: 30%;
}




/*招标信息详情*/
.bidd-box {
    width: 100%;
    margin-top: 5%;
}

.bidd-box h3 {
    text-align: center;
}

.bidd-box .gray-div {
    display: flex;
    margin-top: 20px;
    align-items: center;
    justify-content: space-between;
    font-size: 15px;
    color: #999999;
}

.bidd-box .btn-li {
    display: flex;
    margin-top: 2%;
}

.blue-btn {
    background: #fff;
    color: #0c61b5;
    border: 1px solid #0c61b5;
    outline: none;
    padding: 5px 10px;
    border-radius: 5px;
}

.green-btn {
    background: #fff;
    color: #1dc194;
    border: 1px solid #1dc194;
    outline: none;
    padding: 5px 10px;
    border-radius: 5px;
    margin-left: 20px;
}

.yellow-btn {
    background: #fff;
    color: #e7a32a;
    border: 1px solid #e7a32a;
    outline: none;
    padding: 5px 10px;
    border-radius: 5px;
    margin-left: 20px;
}

.bidd-content {
    width: 100%;
    margin-top: 3%;
}

.bidd-content p {
    font-size: 15px;
    line-height: 26px;
}

/*查看已报名企业弹窗*/
.popup1 {
    width: 500px;
    height: 300px;
    background: #fff;
    border: 1px solid #bfbfbf;
    top: 50%;
    left: 25%;
    position: absolute;
    display: none;
}

.popup-title {
    display: flex;
    height: 40px;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    border-bottom: 1px solid #bfbfbf;
}

.popup-title p {
    font-size: 15px;
    margin: 0;
}

.popup-title .close-btn {
    border: 1px solid #bfbfbf;
    padding: 1px 10px;
}

.popup-title .close-btn span {
    font-size: 20px;
    color: #1A1A1A;
    cursor: pointer;
    font-weight: bold;
}

.popup-li {
    overflow-y: scroll;
    height: 258px;
}

.popup-li li {
    padding: 5px 10px;
    list-style: none;
}

#container_all .right_box .right_box_one #info-list-show2 li .li_div_12 .li_div_12_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#container_all .right_box .right_box_one #info-list-show2 li .li_div_12 .li_div_12_title h2 {
    font-size: 16px;
    color: #292929;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
}

#container_all .right_box .right_box_one .common_ul li .li_div_12 .li_div_12_title span {
    color: #999999;
    font-size: 15px;
    font-weight: normal;
    text-align: right;
    width: 20%;
    margin-top: 10px;
}

#container_all .right_box .right_box_one #info-list-show li .li_div_12 .li_div_12_title span {
    color: #999999;
    font-size: 15px;
    font-weight: normal;
    text-align: right;
    width: 20%;
    margin-top: 10px;
}

#container_all .right_box .right_box_one #info-list-show2 li .li_div_12 .li_div_12_title span {
    color: #999999;
    font-size: 15px;
    font-weight: normal;
    text-align: right;
    width: 20%;
    margin-top: 10px;
}

#container_all .right_box .right_box_one .common_ul li .li_div_12 p {
    font-size: 15px;
    color: #545454;
    text-indent: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

#container_all .right_box .right_box_one #info-list-show li .li_div_12 p {
    font-size: 15px;
    color: #545454;
    text-indent: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

#container_all .right_box .right_box_one #info-list-show2 li .li_div_12 p {
    font-size: 15px;
    color: #545454;
    text-indent: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

#container_all .right_box .right_box_one .common_ul li .li_div_12 h1 {
    font-size: 15px;
    float: right;
    color: #0040bf;
}

#container_all .right_box .right_box_one #info-list-show li .li_div_12 h1 {
    font-size: 15px;
    float: right;
    color: #0040bf;
    cursor: pointer;
}

#container_all .right_box .right_box_one #info-list-show2 li .li_div_12 h1 {
    font-size: 15px;
    float: right;
    color: #0040bf;
}

/*分页的样式*/
#container_all .right_box .right_box_one .page-list {
    text-align: right;
    padding-top: 10px;
}

#container_all .right_box .right_box_one .page-list2 {
    text-align: right;
    padding-top: 10px;
}

/*物业问答*/
#container_all .right_box .right_box_one .answer_box {
    width: 100%;
    padding: 10px 0 20px 0;
    display: flex;
    justify-content: space-between;
}

#container_all .right_box .right_box_one .answer_box_li {
    width: 100%;
}

#container_all .right_box .right_box_one .answer_box input {
    width: 80%;
    height: 40px;
    padding: 10px;
    outline: none;
}

#container_all .right_box .right_box_one .answer_box button {
    width: 15%;
    height: 40px;
    background: url("../img/navbj.png");
    color: #FFFFFF;
    font-size: 15px;
    border: none;
    outline: none;
}

#container_all .right_box .right_box_one .answer_box_li {
    width: 100%;
}

#container_all .right_box .right_box_one .answer_box_li h3 {
    font-size: 18px;
}

#container_all .right_box .right_box_one .answer_box_li ul li {
    border-bottom: 1px dashed #ccc;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#container_all .right_box .right_box_one .answer_box_li ul li p {
    text-indent: 0;
    font-size: 15px;
    color: #545454;
}

#container_all .right_box .right_box_one .answer_box_li ul li span {
    font-size: 15px;
    color: #999;
}

/*聚焦物业部分*/
/*小导航样式*/
.tab .nav-tabs{
    width: 100%;
    background: rgb(3,79,187);
    margin: 0;
    list-style: none;
    padding: 0;
    height: 42px;
}
.nav-tabs li{
    width: 25%;
    border-right: 2px solid #000;
    border-image: url(../img/navcut.png) 2;
}
.nav-tabs li a{
    color: #fff;
    font-size: 15px;
    border: none;
    text-decoration: none;
    display: flex;
    border-radius: 0;
    padding: 10px 15%;
    background: rgb(3,79,187);
    width: 100%;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
    color: #fff;
    background: rgb(53,114,201);
    cursor: default;
    border: none;
    height: 41px;
}






/*所有子页面的样式*/
@media (min-width: 768px) {
    #second_level {
        padding-bottom: 150px;
        padding-top: 230px;
    }
}
@media (max-width: 768px) {
    #second_level {
        padding-bottom: 150px;
        padding-top: 10px;
    }
}

#second_level .page_location {
    height: 40px;
    background: #f0f0f0;
    margin-top: 50px;
}

#second_level .page_location ul {
    padding: 0 0 0 15px;
}

#second_level .page_location ul li {
    list-style: none;
    font-size: 15px;
    color: #666;
    float: left;
    line-height: 40px;
    cursor: pointer;
}

#second_level .page_location ul li:last-child {
    color: #0040bf;
}

#second_level .box_show {
    margin-top: 40px;
}

#second_level .box_show h4 {
    font-size: 26px;
    color: #292929;
}

#second_level .box_show #map_pull {
    width: 100%;
    height: 400px;
    margin-top: 10px;
}

#second_level .box_show .message_box {
    width: 100%;
    height: 330px;
    margin-top: 10px;
    /*background: red;*/
    box-shadow: 0px 0px 10px #ededed;
    padding: 20px;
}

#second_level .box_show ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
}

#second_level .box_show ul li {
    list-style: none;
    line-height: 30px;
    color: #808080;
    text-align: center;
}

#second_level .box_show ul li:first-child {
    text-align: left;
}

#second_level .box_show ul li:last-child {
    text-align: right;
}

#second_level .box_show .message_box .message_top {
    display: flex;
    justify-content: space-between;
}

#second_level .box_show .message_box .message_top input {
    outline: none;
    border: none;
    color: #999999;
    width: 88%;
}

#second_level .box_show .message_box .message_top .msg_name {
    border: 1px solid #CCCCCC;
    padding: 10px;
    width: 40%;
}

#second_level .box_show .message_box .message_top .msg_email {
    border: 1px solid #CCCCCC;
    padding: 10px;
    width: 40%;
}

#second_level .box_show .message_box .message_top button {
    width: 120px;
    background: url("../img/navbj.png");
    outline: none;
    border: none;
    color: #FFFFFF;
}

#second_level .box_show .message_box .message_bottom textarea {
    resize: none;
    outline: none;
    margin-top: 20px;
    border: 1px solid #CCCCCC;
    padding: 10px;
    width: 100%;
    color: #999999;
}

#second_level .page_content {
    width: 100%;
    padding-top: 20px;
}

#second_level .page_content h6 {
    font-size: 26px;
    text-align: center;
    color: #292929;
}

#second_level .page_content .content_main .sub_heade {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 40px;
    font-size: 15px;
    color: #999999;
}
.sub_heade label{
    padding: 3px 5px;
    border: 1px solid #013bb8;
    border-radius: 4px;
}
.sub_heade label a{
    text-decoration: none;
    color: #013bb8;
    font-size: 13px;
    font-weight: normal;
}

#second_level .page_content .content_main .written_words {
    width: 100%;
    /*padding-top: 50px;*/
}

#second_level .page_content .content_main .written_words p {
    font-size: 15px;
    line-height: 26px;
    color: #292929;
}

#second_level .page_content .content_main .written_words p img {
    max-width: 100%;
    padding: 2px;
    /*height: 200px;*/
}

#second_level .page_content .content_main .written_words .image_text ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

#second_level .page_content .content_main .written_words .image_text ul li {
    width: 20%;
}

#second_level .page_content .content_main .written_words .image_text ul li img {
    width: 100%;
    padding: 2px;
}

#second_level .page_content #text_banner {
    width: 100%;
}

#second_level .page_content .img_content {
    width: 100%;
    padding-top: 20px;
}

#second_level .page_content .img_content .img_content_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#second_level .page_content .img_content .img_content_title h5 {
    font-size: 26px;
    color: #292929;
    width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-line-clamp: 1;
}

#second_level .page_content .img_content .img_content_title p {
    font-size: 15px;
    color: #999999;
    width: 40%;
    text-align: right;
    margin-top: 10px;
}

#second_level .page_content .img_content .img_content_text {
    width: 100%;
}

#second_level .page_content .img_content .img_content_text p {
    width: 100%;
    font-size: 15px;
    color: #545454;
    line-height: 26px;
}

#second_level .page_content .img_content .img_content_text p img {
    max-width: 100%;
    /*height: 200px;*/
    padding: 2px;
}

#second_level .page_content .img_content .image_text ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

#second_level .page_content .img_content .image_text ul li {
    width: 20%;
}

#second_level .page_content .img_content .image_text ul li img {
    width: 100%;
    padding: 2px;
}

#second_level .page_content .img_content .img_content_title p span:first-child {
    margin-right: 20px;
}

#second_level .page_content #text_banner img {
    width: 100%;
}

#second_level .answer_top {
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 30px;
}

#second_level .answer_top .answer_title {
    padding-top: 50px;
}

#second_level .answer_top .answer_title span {
    font-size: 26px;
    color: #292929;
}

#second_level .answer_bottom .answer_title {
    padding-top: 50px;
}

#second_level .answer_bottom .answer_title span {
    font-size: 26px;
    color: #292929;
}

#second_level .answer_number span {
    font-size: 15px;
    color: #999;
}

#second_level .answer_top .answer_number span:first-child {
    padding-right: 20px;
}

#second_level .answer_top .answer_title span:first-child {
    padding-right: 10px;
    color: #5183bb;
}

#second_level .answer_bottom .answer_title span:first-child {
    padding-right: 10px;
    color: #f5c314;
}

#second_level .answer_bottom .answer_des {
    width: 100%;
    box-shadow: 0px 0px 10px #ededed;
    margin-top: 20px;
    padding: 20px;
}

#second_level .answer_bottom .answer_des p {
    font-size: 15px;
    line-height: 26px;
}

#second_level .answer_top h3 {
    font-size: 20px;
    color: #545454;
}

#second_level .common_ul li {
    list-style: none;
    border-bottom: 1px dashed #CCCCCC;
    padding-bottom: 25px;
}

#second_level .common_ul li .li_div_12 p {
    font-size: 15px;
    color: #545454;
    text-indent: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

#second_level .common_ul li .li_div_12 .li_div_12_title {
    display: flex;
    align-items: center;
    justify-content: space-between
}

#second_level .common_ul li .li_div_12 .li_div_12_title h2 {
    font-size: 20px;
    color: #292929;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-line-clamp: 1;
}

#second_level .common_ul li .li_div_12 .li_div_12_title span {
    color: #999999;
    font-size: 15px;
    font-weight: normal;
    text-align: right;
    width: 20%;
    margin-top: 10px;
}

#second_level .common_ul li .li_div_12 h1 {
    font-size: 15px;
    float: right;
    color: #0040bf;
}

#second_level .page-list {
    text-align: right;
    padding-top: 10px;
}

#second_level .filed_ul {
    list-style: none;
    padding-top: 30px;
}

#second_level .honor_ul {
    list-style: none;
    padding-top: 30px;
}

#second_level .filed_ul li .image_text ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

#second_level .honor_ul li .image_text ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

#second_level .filed_ul li .image_text ul li {
    width: 20%;
}

.honor_box {
    padding-left: 0px;
    padding-right: 0px;
}

#second_level .honor_title .honor_cn_title {
    margin-top: 20px;
    text-align: center;
    font-size: 28px;
    color: #5683EC;
}

#second_level .honor_title .honor_en_title {
    margin-bottom: 50px;
    font-size: 20px;
    text-align: center;
    color: #5683EC;
    opacity: 0.2;
}
#second_level .bl_box {
    margin-bottom: 120px;
}
#second_level .bl_box .bl_ynwy_box {
    width: 495px;
    height: 455px;
    background: #FFFFFF;
    border: 1px solid #82C5FF;
    box-shadow: 0px 6px 13px #EFEFEF;
    border-radius: 10px;
    display: inline-block;
    margin-left: 21px;
}

#second_level .bl_box .bl_ynwy_box .bl_ynwy_img_box {
    padding-left: 14px;
    padding-top: 14px;
    padding-right: 14px;
}

#second_level .bl_box .bl_ynwy_box .bl_ynwy_text {
    width: 100%;
    height: 81px;
    background: #286CDC;
    color: #FFFFFF;
    font-size: 16px;
    /*border: 1px solid #82C5FF;*/
    box-shadow: 0px 6px 13px #EFEFEF;
    border-radius: 0px 0px 10px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#second_level .bl_box .bl_ynxx_box {
    width: 495px;
    height: 455px;
    background: #FFFFFF;
    border: 1px solid #82C5FF;
    box-shadow: 0px 6px 13px #EFEFEF;
    border-radius: 10px;
    display: inline-block;
    margin-left: 21px;
}

#second_level .bl_box .bl_ynxx_box .bl_ynxx_img_box {
    padding-left: 14px;
    padding-top: 14px;
    padding-right: 14px;
}

#second_level .bl_box .bl_ynxx_box .bl_ynxx_text {
    width: 100%;
    height: 81px;
    background: #286CDC;
    color: #FFFFFF;
    font-size: 16px;
    /*border: 1px solid #82C5FF;*/
    box-shadow: 0px 6px 13px #EFEFEF;
    border-radius: 0px 0px 10px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#second_level .bl_box img {
    width: 467px;
    height: 360px;
}

#second_level .license_one,#second_level .license_two {
    justify-content: space-between;
    margin-bottom: 120px;
}

@media (min-width: 768px) {
    #second_level .license_one,#second_level .license_two {
        display: flex;
    }
    #second_level .license_one{
        padding: 0 180px;
    }
    #second_level .pennant_box {
        display: flex;
    }
    #second_level .bl_box .bl_ynxx_box {
        float: right;
    }
}
/*公司资质页面手机端*/
@media (max-width: 768px) {
    /*手机端调整样式*/
    #second_level .license_one,#second_level .license_two {
        margin-left: 21px;
    }
    #second_level .license_one_box {
        margin-bottom: 50px;
    }
    #second_level .license_two_box {
        margin-bottom: 50px;
    }
    #second_level .pennant_box {
        margin-left: 21px;
        margin-bottom: 50px;
    }
    #second_level .pennant_one_box {
        margin-bottom: 50px;
    }
    #second_level .pennant_two_box {
        margin-bottom: 50px;
    }
    #second_level .pennant_three_box {
        margin-bottom: 50px;
    }
    #second_level .bl_box .bl_ynwy_box {
        width: 389px;
        height: 360px;
        margin-bottom: 50px;
    }
    #second_level .bl_box .bl_ynxx_box {
        width: 389px;
        height: 360px;
    }
    #second_level .bl_box img {
        width: 360px;
        height: 264px;
    }
    #second_level .bl_box {
        margin-bottom: 50px;
    }
}

#second_level .license_one .license_one_box {
    width: 374px;
    height: 562px;
    background: #FFFFFF;
    border: 1px solid #82C5FF;
    box-shadow: 0px 6px 13px #EFEFEF;
    border-radius: 10px;
}
#second_level .license_one .license_one_box .license_one_img_box {
    padding-left: 14px;
    padding-top: 14px;
    padding-right: 15px;
}
#second_level .license_one .license_one_box .license_one_text {
    height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#second_level .license_two .license_two_box {
    width: 374px;
    height: 562px;
    background: #FFFFFF;
    border: 1px solid #82C5FF;
    box-shadow: 0px 6px 13px #EFEFEF;
    border-radius: 10px;
}
#second_level .license_two .license_two_box .license_two_img_box {
    padding-left: 14px;
    padding-top: 14px;
    padding-right: 15px;
}
#second_level .license_two .license_two_box .license_two_text {
    height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#second_level .license_one img {
    width: 345px;
    height: 446px;
}
#second_level .license_two img {
    width: 345px;
    height: 446px;
}


#second_level .pennant_box {
    justify-content: space-between;
}

#second_level .pennant_box .pennant_one_box {
    width: 374px;
    height: 562px;
    background: #FFFFFF;
    border: 1px solid #82C5FF;
    box-shadow: 0px 6px 13px #EFEFEF;
    border-radius: 10px;
}
#second_level .pennant_box .pennant_one_box .pennant_one_img_box {
    padding-left: 14px;
    padding-top: 14px;
    padding-right: 15px;
}
#second_level .pennant_box .pennant_one_box .pennant_one_text {
    height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#second_level .pennant_box .pennant_two_box {
    width: 374px;
    height: 427px;
    background: #FFFFFF;
    border: 1px solid #82C5FF;
    box-shadow: 0px 6px 13px #EFEFEF;
    border-radius: 10px;
    text-align: center;
}
#second_level .pennant_box .pennant_two_box img {
    width: 289px;
    height: 386px;
}
#second_level .pennant_box .pennant_two_box .pennant_two_img_box {
    padding-left: 14px;
    padding-top: 14px;
    padding-right: 15px;
    /*align-self: flex-end;*/
}
#second_level .pennant_box .pennant_two_box .pennant_two_text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#second_level .pennant_box .pennant_three_box {
    width: 374px;
    height: 562px;
    background: #FFFFFF;
    border: 1px solid #82C5FF;
    box-shadow: 0px 6px 13px #EFEFEF;
    border-radius: 10px;
}
#second_level .pennant_box .pennant_three_box .pennant_three_img_box {
    padding-left: 14px;
    padding-top: 14px;
    padding-right: 15px;
}
#second_level .pennant_box .pennant_three_box .pennant_three_text {
    height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#second_level .pennant_box img {
    width: 345px;
    height: 446px;
}



#second_level .honor_ul li .image_text ul li {
    width: 24%;
    padding: 10px;
    box-shadow: 0px 0px 10px #ededed;
}

#second_level .filed_ul li .image_text ul li img {
    width: 100%;
    padding: 2px;
    height: 100%;
}

#second_level .honor_ul li .image_text ul li img {
    width: 100%;
    padding: 2px;
}

#second_level .honor_ul li .image_text ul li h4 {
    color: #241e15;
    font-size: 15px;
    text-align: center;
    padding-top: 5px;
}

#second_level .filed_ul li h2 {
    font-size: 20px;
    color: #292929;
}

#second_level .filed_ul li h2 span {
    color: #999999;
    font-size: 15px;
    font-weight: normal;
    float: right;
}

#second_level .page_content .ad_ul {
    margin-top: 20px;
    width: 100%;
}

#second_level .page_content .ad_ul .ad_ul_box {
    padding: 5px;
}

#second_level .page_content .ad_ul .ad_ul_box .ad_ul_li {
    list-style-type: none;
    height: 160px;
    box-shadow: 0px 0px 10px #ededed;
    display: inline-flex;
    align-items: center;
    padding: 10px;
    border-radius: 5px;
    width: 100%;
}

#second_level .page_content .ad_ul .ad_ul_box .ad_ul_li img {
    width: 36%;
    height: 130px;
    padding-right: 5px;
}

#second_level .page_content .ad_ul .ad_ul_box .ad_ul_li .new_ul_li_left h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    height: 20px;
}

#second_level .page_content .ad_ul .ad_ul_box .ad_ul_li .new_ul_li_left p {
    text-indent: 0;
    color: #545454;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 56px;
}

#second_level .page_content .ad_ul .ad_ul_box .ad_ul_li .new_ul_li_left h6 {
    color: #0040bf;
    font-size: 14px;
    float: right;
}


#banner_box #myCarousel .carousel_left{
    background-image:linear-gradient(to right, rgba(28,132,189,0.2) 0, rgba(0, 0, 0, 0.0001) 100%);
}
#banner_box #myCarousel .carousel_right{
    background-image:linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(28,132,189,0.2) 100%);
}