.box-1200 {
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
}

.clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}

.hcp_content .hcp_banner {
    width: 100%;
    height: 400px;
    background: url(/cms_files/filemanager/1613938164/picture/20247/585D153C42B1A88773B5148E6ED2A39D.png) no-repeat center;
    background-size: cover;
    padding-top: 80px;
    min-width: 1200px;
}

.hcp_banner .banner_title h1 {
    font-size: 40px;
    height: 56px;
    line-height: 56px;
    color: #fff;
    display: inline-block;
}

.hcp_banner .banner_slogan {
    margin-top: 8px;
    opacity: 0.8;
}

.hcp_banner .banner_slogan span {
    display: inline-block;
    font-size: 16px;
    height: 22px;
    line-height: 22px;
    color: #fff;
}

.hcp_banner .banner_about {
    margin-top: 28px;
}

.hcp_banner .banner_about a {
    float: left;
    padding: 0 16px;
    height: 32px;
    line-height: 30px;
    border: 1px solid #fff;
    border-radius: 4px;
    color: #fff;
    margin-left: 20px;
}

.hcp_banner .banner_about a:first-child {
    margin-left: 0;
}

.content1_bottom {
    width: 1200px;
    height: 206px;
    background-color: #fff;
    margin: 0 auto;
    margin-top: -92px;
    padding: 30px;
    box-shadow: 0px 2px 15px rgba(153, 153, 153, 0.2);
}

.content1_bottom_select {
    line-height: 32px;
    /*background-image: url(content4_star4.png);*/
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 125px 20px;
}
.content1_bottom_select.star0{
    background-image: url(content4_star0.png);
}
.content1_bottom_select.star1{
    background-image: url(content4_star1.png);
}
.content1_bottom_select.star2{
    background-image: url(content4_star2.png);
}
.content1_bottom_select.star3 {
    background-image: url(content4_star3.png);
}
.content1_bottom_select.star4 {
    background-image: url(content4_star4.png);
}
.content1_bottom_select.star5 {
    background-image: url(content4_star5.png);
}
.content1_bottom_select>span:first-child {
    font-size: 18px;
    font-weight: 600;
    float: left;
}

.area_name {
    float: left;
    margin-left: 30px;
    cursor: pointer;
    position: relative;
}

.area_name>span {
    display: block;
    width: auto;
    padding-right: 23px;
    background-image: url(arrow-down-bold.png);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 16px;
}

.area_name.on .area_list {
    max-height: 270px;
    box-shadow: 0px 0px 8px 2px rgba(13, 28, 40, .1);
}

.area_name.on>span {
    background-image: url(arrow-up-bold.png);
}

.area_list {
    width: 560px;
    height: auto;
    background-color: #fff;
    position: absolute;
    z-index: 9;
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s;
    top: 40px;
}

.area_list a {
    display: block;
    float: left;
    width: 25%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 15px;
}

.area_list a:hover {
    color: #fff;
    background-color: rgba(22, 119, 255, 1);
}

.count_month {
    float: left;
    margin-left: 30px;
}

#count_month {
    width: 224px;
    height: 32px;
    color: rgba(102, 102, 102);
    line-height: 32px;
    border: 1px solid rgba(221, 221, 221, 1);
    font-size: 14px;
    padding-left: 12px;
    background-image: url(Icon_Date.png);
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 14px;
}

body .laydate-month-list>li {
    font-size: 14px;
}

.star4 {
    width: 133px;
    height: 32px;
    background-image: url(star4.png);
    background-size: 100%;
    float: right;
    background-repeat: no-repeat;
    background-position: center center;
}

.content1_bottom_data {
    margin-top: 30px;
}

.content1_bottom_data>div {
    float: left;
    width: 25%;
    height: 88px;
    border-right: 1px solid #D8D8D8;
    background-repeat: no-repeat;
    background-size: 60px 62px;
    background-position: left 13px center;
    padding-left: 80px;
}

.content1_bottom_data>div>span {
    font-size: 18px;
}

.content1_bottom_data>div:last-child {
    border: none;
}

.content1_bottom_data1 {
    background-image: url(pjnum.png);
}

.content1_bottom_data2 {
    background-image: url(cpnum.png);
}

.content1_bottom_data3 {
    background-image: url(cpzgl.png);
}

.content1_bottom_data4 {
    background-image: url(fwmyd.png);
}

.ajaxnum {
    margin-top: 15px;
}

.ajaxnum>span:first-child {
    font-size: 36px;
    color: rgb(22, 119, 255);
}

/* 第二层 */
.content_title {
    margin: 40px 0;
}

.content_title>span:first-child {
    font-size: 28px;
    font-weight: 600;
    color: rgb(51, 51, 51);
    display: block;
    margin-bottom: 15px;
}

.content_title>span:last-child {
    font-size: 18px;
    color: rgba(51, 51, 51);
}

.content2_main {
    width: 1200px;
    height: 360px;
    box-shadow: 0px 2px 15px rgba(153, 153, 153, 0.2);
    overflow: hidden;
}

.content2_main_left {
    margin: 10px 0 0 70px;
    float: left;
    width: 530px;
}

.content2_main_left>div {
    width: 50%;
    height: 85px;
    float: left;
    background-repeat: no-repeat;
    background-size: 58px;
    background-position: left 6px center;
    padding-left: 83px;
}

.content2_main_left>div>span {
    font-weight: 600;
    font-size: 18px;
    color: #000;
    display: block;
    margin-top: 15px;
}

.content2_left1 {
    background-image: url(content2_1.png);
}

.content2_left2 {
    background-image: url(content2_2.png);
}

.content2_left3 {
    background-image: url(content2_3.png);
}

.content2_left4 {
    background-image: url(content2_4.png);
}

.content2_left5 {
    background-image: url(content2_5.png);
}

.content2_left6 {
    background-image: url(content2_6.png);
}
.content2_left7 {
    background-image: url(content2_7.png);
}
.content2_left8 {
    background-image: url(content2_8.png);
}

.ajaxnum2 {
    margin-top: 6px;
}

.ajaxnum2 span:first-child {
    font-size: 26px;
    color: #000;
    font-weight: 600;
}

.ajaxnum2 span:last-child {
    font-size: 16px;
    color: #5c5a5a;
}

.content2_main_right {
    width: 540px;
    height: 360px;
    float: right;
    margin-right: 20px;
}

/* 第三层 */
.content3_main {
    width: 1200px;
    height: 678px;

}

.content3_main_left {
    width: 580px;
    height: 678px;
    float: left;
    box-shadow: 0px 2px 15px rgba(153, 153, 153, 0.2);
    padding: 30px 20px 30px 30px;
}

.content3_main_right {
    float: right;
    width: 585px;
    height: 678px;
    box-shadow: 0px 2px 15px rgba(153, 153, 153, 0.2);
    padding: 30px 20px 30px 30px;
}

.content3_main>div>span {
    font-size: 20px;
    color: rgb(51, 51, 51);
    font-weight: 600;
    display: block;
    margin-bottom: 20px;
}

.content3_main_title {
    width: 98%;
    margin-bottom: 10px;
}

.content3_main_title span {
    color: rgb(153, 153, 153);
    font-size: 14px;
    font-weight: 600;
    float: left;
    display: block;
}

.content3_main_title span:nth-child(1),
.content3_list li span:nth-child(1) {
    width: 34%;
    padding-right: 20px;
}

.content3_main_title span:nth-child(2),
.content3_list li span:nth-child(2) {
    width: 20%;
    padding-right: 20px;
}

.content3_main_title span:nth-child(3),
.content3_list li span:nth-child(3) {
    width: 20%;
    text-align: center;
}

.content3_main_title span:nth-child(4),
.content3_list li span:nth-child(4) {
    width: 23%;
    text-align: right;
}

.content3_list li .content3_star {

    background-repeat: no-repeat;
    background-size: 96px;
    background-position: left center;

}
.content3_list li .content3_star0{
    background-image: url(content3_star0.png);
}
.content3_list li .content3_star1{
    background-image: url(content3_star1.png);
}
.content3_list li .content3_star2{
    background-image: url(content3_star2.png);
}
.content3_list li .content3_star3{
    background-image: url(content3_star3.png);
}
.content3_list li .content3_star4{
    background-image: url(content3_star4.png);
}
.content3_list li .content3_star5{
    background-image: url(content3_star5.png);
}

.content3_list li {
    line-height: 50px;
}

.content3_list li span {
    color: rgb(51, 51, 51);
    font-size: 14px;
    display: block;
    float: left;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.content3_list {
    width: 100%;
    max-height: 550px;
    overflow-y: scroll;
}

.content3_list::-webkit-scrollbar {
    width: 6px;
    /* 设置滚动条的宽度 */
}

.content3_list::-webkit-scrollbar-thumb {
    background: rgb(220, 219, 219);
    /* 滚动条的颜色 */
    border-radius: 2px;
    /* 滚动条的圆角 */
}
.content3_list p.error{
    font-size: 14px;
    color: #999;
    text-align: center;
    line-height: 40px;
}
/* 第四层 */
.content4{
    margin-bottom: 40px;
}
.content4_main_title>div {
    width: 140px;
    height: 60px;
    background-color: rgb(222, 236, 255);
    cursor: pointer;
    text-align: center;
    padding-top: 10px;
    float: left;
    margin-left: 10px;
}

.content4_main_title>div:first-child {
    margin-left: 0;
}

.content4_main_title>div span {
    font-size: 16px;
    display: block;
    color: rgb(51, 51, 51);
    margin-bottom: 2px;
}

.content4_main_title>div.on {
    background-color: rgb(22, 119, 255);
}

.content4_main_title>div.on span {
    color: #fff;
}

.content4_list>ul {
    padding: 30px 30px 0 30px;
}
.content4_list>ul li{
    padding-top: 30px;
    padding-bottom: 40px;
    border-bottom: 1px dashed rgb(216, 216, 216);
}
.info_top{
    line-height: 32px;
}
.info_top>img{
    width: 32px;
}
.info_top>.info_name{
    margin: 0 17px;
    font-size: 16px;
}
.info_top>div{
    width: 66px;
    height: 32px;
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    margin-right: 23px;
}
.info_top>div.info_stars0{
    background-image: url(content4_star0.png);
}
.info_top>div.info_stars1{
    background-image: url(content4_star1.png);
}
.info_top>div.info_stars2{
    background-image: url(content4_star2.png);
}
.info_top>div.info_stars3{
    background-image: url(content4_star3.png);
}
.info_top>div.info_stars4{
    background-image: url(content4_star4.png);
}
.info_top>div.info_stars5{
    background-image: url(content4_star5.png);
}

.info_top>img,
.info_top>.info_name,
.info_top>div,
.info_top>.info_where {
    float: left;
}

.info_top>.info_time {
    float: right;
    color: rgb(153, 153, 153);
}
.info_things{
    color: rgb(153, 153, 153);
    display: block;
    margin-top: 10px;
}
input[type="text"]::-ms-clear {
    display: none;
}

/* 分页 */
#themePage{
    text-align: center;
}
#themePage .layui-laypage{
    margin: 20px auto;
}
#themePage .layui-laypage a,#themePage .layui-laypage span{
    font-size: 14px;
}

.pj_zwsj{
    display: block;
    text-align: center;
    margin: 35px 0;
    color: #999;
}

.oldAgeType .pj_zwsj{
    font-size: 30px;
}