* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
table{
    float: none;
}
/* 清除浮动 */
.clearfix:after {content: " ";display: block;clear: both;height: 0;}
.clearfix {zoom: 1;}
.single-line{ text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }

input:-ms-input-placeholder {
    color: #ddd;
    opacity: 1;
}
input::-webkit-input-placeholder {
    color: #ddd;
    opacity: 1;
}
input{
    border: none;
    appearance:none;
    -moz-appearance:none;
    outline:none;
    -webkit-appearance: none;
}
input:focus{ outline:none; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  color:#3c8bee ;; opacity:1;  font-size: 0.25rem;text-align: center;  }
::-moz-placeholder { /* Mozilla Firefox 19+ */  color:#3c8bee ;; opacity:1;  font-size: 0.25rem;text-align: center;  }
input:-ms-input-placeholder{  color:#3c8bee ;; opacity:1;  font-size: 0.25rem;text-align: center;  }
input::-webkit-input-placeholder{  color:#3c8bee ;; opacity:1;  font-size: 0.25rem;text-align: center;  }
ul, ol { 
    margin: 0;
    padding: 0;
    list-style: none;
}

/* 全局去除a标签的下划线和设置颜色 */
a {
    text-decoration: none;
    color: #000;
}

/* 未被访问过的链接 */
a:link {
    text-decoration: none;
    color: #000;
}

/* 已经访问过的链接 */
a:visited {
    text-decoration: none;
    color: #000;
}

/* 鼠标悬停时的链接 */
a:hover {
    text-decoration: none;
    color: #000;
}

/* 被点击的链接 */
a:active {
    text-decoration: none;
    color: #000;
}

.w1520{
    width: 15.2rem;
    margin: 0 auto;
}
.fl{float: left;}
.fr{float: right;}

/* 清除浮动 */
.clearfix:after {content: " ";display: block;clear: both;height: 0;}
.clearfix {zoom: 1;}

.btn_color1{background-color: #FD3232;color: #fff;}
/* 轮播图 */
.banner_img{
    width: 100%;
    display: block;
}
.navbar{
    position: relative;
    width: 100%;
    background-image: url('../images/banner.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.navbar .navbar_text{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    font-size: 0.18rem;
    font-weight: 400;
    color: #fff;
    background-color: rgba(23, 63, 143, 0.2);
    line-height: 0.54rem;
}
.navbar .navbar_text a{
    padding: 0 0.1rem;
    color: #fff;
}
.navbar .navbar_text a:hover{
    color: #3C77DF;
}
/* 搜索 */
.navbar_search{
    padding: 1.71rem 0 0.8rem;
}
.navbar_search .logo{
    width: 2.02rem;
    height: 2.02rem;
    display: block;
    margin: 0 auto 0.39rem;
    border-radius: 2rem;
}
.navbar_search .navbar_search_input{
    width: 7.5rem;
    line-height: 0.68rem;
    background-color: rgba(255, 255, 255, 0.9);
    margin: 0 auto;
    padding-left: 0.23rem;
}
.navbar_search .navbar_search_input img{
    width: 0.26rem;
    height: 0.26rem;
    display: block;
    float: left;
    margin-top: 0.21rem;
}
.navbar_search .navbar_search_input input{
    width: 5rem;
    float: left;
    text-align: left;
    display: block;
    background: none;
    color: #333;
    height: 0.68rem;
    padding-left: 0.19rem;
    font-size: 0.22rem;
    font-weight: 400;
}
.navbar_search .navbar_search_input input::placeholder{
    color: #999;
    text-align: left;
}
.navbar_search .navbar_search_input .btn{
    float: right;
    width: 1.5rem;
    text-align: center;
    font-size: 0.26rem;
    font-weight: 700;
    color: #fff;
}

/* 菜单 */
.navbar_menu{
    width: 100%;
    background-color: #3C77DF;
    font-size: 0.2rem;
    font-weight: 400;
    color: #fff;
    line-height: 0.68rem;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 4;
}
.navbar_menu a{
    display: block;
    float: left;
    width: 10%;
    text-align: center;
    color: #fff;
}
.navbar_menu a img{
    width: 0.2rem;
    height: 0.2rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.1rem;
}
.navbar_menu a p{
    display: inline-block;
    vertical-align: middle;
}
.navbar_menu a:hover,.navbar_menu a.active{
    background-color: #FD3232;
    font-weight: 700;
}

/* 介绍 */
.introduce_content{
    background-color: #F2F7FB;
    padding: 0.3rem 0.6rem 0.36rem;
    margin-top: 0.4rem;
    margin-bottom: 0.6rem;
}
.introduce_content .introduce_title{
    font-size: 0.32rem;
    color: #333;
    font-weight: 700;
    line-height: 0.46rem;
    text-align: center;
    margin-bottom: 0.2rem;
}
.introduce_content .introduce_desc{
    font-size: 0.2rem;
    color: #666666;
    font-weight: 400;
    line-height: 0.34rem;
    text-indent: 2em;
}
.introduce_content .introduce_desc a{
    color: #3C77DF;
}

/* 内容 */
.content{
    background-color: #fff;
    border-radius: 0 0 0.2rem 0;
    position: relative;
    z-index: 2;
}


/* 轮播图 */
.banner{
    float: left;
    position: relative;
}
.banner img{
    width: 100%;
    height: 100%;
    display: block;
}
.banner .layui-carousel-ind{
    right: 0.3rem;
    bottom: 0.25rem;
    top: auto!important;
    width: auto;
    position: absolute;
}
.banner .layui-carousel-ind ul{
    background: none;
    padding: 0;
}
.banner .layui-carousel-ind ul li{
    width: 0.14rem;
    height: 0.14rem;
    background-color: #FFFFFF;
    margin-left: 0.14rem;
    margin-right: 0;
}
.banner .layui-carousel-ind ul li.layui-this{
    background-color: #4F89E8;
}
.banner .text{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 1.8rem 0 0.3rem;
    background-color: rgba(0, 0, 0, 0.1);
    font-size: 0.24rem;
    font-weight: 400;
    color: #fff;
    line-height: 0.64rem;
}
.news{
    width: 6.3rem;
    float: right;
}
.news .news_tab a{
    width: 2.04rem;
    float: left;
    margin-right: 0.09rem;
    line-height: 0.64rem;
    background-color: rgba(60, 119, 223, 0.1);
    font-size: 0.2rem;
    color: #333333;
    display: block;
    text-align: center;
    font-weight: 700;
}
.news .news_tab a:hover,.news .news_tab a.active{
    background-color: #3C77DF;
    color: #fff;
}
.news .news_tab a:nth-last-child(1){
    margin-right: 0;
}
.news .news_list{
    padding-top: 0.08rem;
}
.news .news_list .item{
    padding-top: 0.1rem;
    padding-bottom: 0.17rem;
    display: block;
    position: relative;
    border-bottom: 1px solid #D8D8D8;
}
.news .news_list .item:hover .title{

}
.news .news_list .item .date{
    float: left;
    width: 0.63rem;
    text-align: center;
    margin-right: 0.2rem;
}
.news .news_list .item .date .day{
    font-size: 0.48rem;
    color: #666666;
    font-weight: 700;
    line-height: 0.56rem;
}
.news .news_list .item .date .text{
    font-size: 0.16rem;
    color: #666666;
    font-weight: 400;
    line-height: 0.19rem;
}
.news .news_list .item .info{
    float: left;
    width: 5.46rem;
    padding-left: 0.21rem;
    position: relative;
}
.news .news_list .item .info::before{
    content: '';
    position: absolute;
    left: 0;
    top: 0.07rem;
    width: 1px;
    height: 0.64rem;
    display: block;
    background-color: #D8D8D8;
}
.news .news_list .item .info .title{
    line-height: 0.26rem;
    font-size: 0.22rem;
    font-weight: 400;
    color: #333333;
    margin-bottom: 0.14rem;
    padding-top: 0.07rem;
}
.news .news_list .item:hover .info .title{
    color: #3C77DF;
}
.news .news_list .item .info .value{
    line-height: 0.21rem;
    font-size: 0.18rem;
    font-weight: 400;
    color: #999999;
}
/* 园区介绍 */
.park_content{
    margin-top: 40px;
}
.park_content .park_tab{
    border-bottom: 1px solid #E3E4E5;
    text-align: center;
}
.park_content .park_tab a{
    padding: 0.4rem 0.6rem;
    line-height: 0.43rem;
    display: inline-block;
    vertical-align: middle;
    font-size: 0.3rem;
    color: #666666;
    font-weight: 700;
    position: relative;
}
.park_content .park_tab a:hover,.park_content .park_tab a.active{
    color: #3C77DF;
}
.park_content .park_tab a:hover::after,.park_content .park_tab a.active::after{
    content: '';
    position: absolute;
    left: 0.6rem;
    right: 0.6rem;
    bottom: -1px;
    height: 3px;
    display: block;
    background-color: #3C77DF;
}
.park_content .park_list .park_item{
    float: left;
    width: 4.6rem;
    margin-right: 0.7rem;
    margin-top: 0.6rem;
    border-radius: 0.12rem;
}
.park_content .park_list .park_item:hover{
    box-shadow: 0px 0 0.2rem 0px rgba(117,117,117,0.3);
}
.park_content .park_list .park_item:nth-child(3n){
    margin-right: 0;
}
.park_content .park_list .park_item .park_image{
    width: 100%;
    height: 3.14rem;
    display: block;
}
.park_content .park_list .park_item .park_image img{
    width: 100%;
    height: 100%;
    display: block;
}
.park_content .park_list .park_item .park_info{
    padding: 0.14rem 0.2rem 0.26rem;
}
.park_content .park_list .park_item .park_info .title{
    margin-bottom: 0.08rem;
    font-size: 0.22rem;
    line-height: 0.32rem;
    color: #333333;
    font-weight: 700;
}
.park_content .park_list .park_item .park_info .tag{
    padding: 0 0.12rem;
    line-height: 0.3rem;
    border-radius: 0.1rem;
    background-color: rgba(60, 119, 223, 0.06);
    font-size: 0.16rem;
    color: #3C77DF;
    font-weight: 400;
    display: inline-block;
    max-width: 100%;
}
.park_content .park_video{
    width: 13.36rem;
    height: 8.12rem;
    margin: 0.6rem auto 0;
    border-radius: 0.16rem;
}
.park_content .park_video video{
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 0.16rem;
}


/* 介绍 */
.service_content{
    padding: 0.6rem 0;
}
.service_content .service_item{
    display: block;
    float: left;
    width: 4.94rem;
    height: 1.68rem;
    display: block;
    margin-right: 0.19rem;
}
.service_content .service_item:hover{
    box-shadow: 0px 0 0.2rem 0px rgba(117,117,117,0.3);
}
.service_content .service_item img{
    width: 100%;
    height: 100%;
    display: block;
}
.service_content .service_item:nth-last-child(1){
    margin-right: 0;
}

/* 底部 */
.footer{
    background-color: #3B3B3B;
    margin-top: -0.98rem;
}
.footer .footbar{
    padding-top: 1.56rem;
    padding-bottom: 0.53rem;
    position: relative;
}
.footer .footbar .footer_title{
    line-height: 0.52rem;
    font-size: 0.36rem;
    font-weight: 400;
    color: #fff;
    margin-bottom: 0.15rem;
}
.footer .footbar .footer_desc{
    line-height: 0.43rem;
    font-size: 0.16rem;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 0.51rem;
}
.footer .footbar .footer_desc a{
    font-size: 0.16rem;
    font-weight: 400;
    color: #FFFFFF;
}
.footer .footbar .footer_desc a:hover{
    color: #3C77DF;
}
.footer .footbar .footer_address{
    line-height: 0.23rem;
    font-size: 0.16rem;
    color: rgba(255, 255, 255, 0.3);
    margin-bottom: 0.2rem;
}
.footer .footbar .footer_tip{
    line-height: 0.23rem;
    font-size: 0.16rem;
    color: rgba(255, 255, 255, 0.3);
}
.footer .footbar .code{
    position: absolute;
    top: 1.56rem;
    right: 0;
    line-height: 0.26rem;
    font-size: 0.16rem;
    color: #F6F6F6;
    text-align: center;
    padding-left: 0.56rem;
}
.footer .footbar .code img{
    width: 1.03rem;
    height: 1.03rem;
    display: block;
    margin: 0 auto 0.1rem;
}
.footer .footbar .code::before{
    content: '';
    position: absolute;
    left: 0;
    top: 0.16rem;
    width: 1px;
    height: 1.35rem;
    background-color: rgba(255, 255, 255, 0.1);
    display: block;
}

/* 链接 */
.link{
    padding: 0.4rem 0;
    margin-bottom: 0.2rem;
    line-height: 0.29rem;
    font-size: 0.2rem;
    color: #333333;
    font-weight: 400;
}
.link img{
    width: 0.22rem;
    height: 0.22rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.1rem;
}
.link p{
    display: inline-block;
    vertical-align: middle;
    max-width: 3rem;
}
.link a{
    font-size: 0.2rem;
    color: #333333;
}
.link a:nth-last-child(1){
    color: #3C77DF;
}

.list_content{
    position: relative;
}
.list_content .left{
    width: 2.6rem;
    float: left;
    position: sticky;
    top: 1.08rem;
    left: 0;
}
.list_content .left .left_image{
    margin-bottom: 0.1rem;
}
.list_content .left .left_image,.list_content .left .left_image img{
    width: 100%;
    display: block;
}
.list_content .left .menu{
    width: 100%;
    background-color: #F8F8F8;
    min-height: calc(100vh - 2.78rem);
}
.list_content .left .menu a{
    line-height: 0.8rem;
    padding: 0 0.6rem 0 0.3rem;
    display: block;
    position: relative;
    font-size: 0.2rem;
    color: #333;
}
.list_content .left .menu a .icon{
    width: 0.18rem;
    height: 0.18rem;
    position: absolute;
    top: 50%;
    right: 0.3rem;
    margin-top: -0.09rem;
}
.list_content .left .menu a .icon img{
    width: 100%;
    height: 100%;
    display: block;
}
.list_content .left .menu a .icon img:nth-child(1){
    display: block;
}
.list_content .left .menu a .icon img:nth-child(2){
    display: none;
}
.list_content .left .menu a:hover,.list_content .left .menu a.active{
    background-color: #fff;
    color: #3C77DF;
}
.list_content .left .menu a:hover::after,.list_content .left .menu a.active::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 4px;
    display: block;
    background-color: #3C77DF;
}
.list_content .left .menu a:hover .icon img:nth-child(1),.list_content .left .menu a.active .icon img:nth-child(1){
    display: none;
}
.list_content .left .menu a:hover .icon img:nth-child(2),.list_content .left .menu a.active .icon img:nth-child(2){
    display: block;
}
.list_content .right{
    width: 11.8rem;
    float: right;
}
.list_content .right .right_title{
    line-height: 0.46rem;
    padding-bottom: 0.23rem;
    font-size: 0.32rem;
    color: #3C77DF;
    font-weight: 700;
    border-bottom: 1px solid #E3E4E5;
}
.list_content .right .right_list{
    min-height: calc(100vh - 2.78rem);
}
.list_content .right .right_list .right_item{
    padding: 0.15rem 0 0.15rem 0.16rem;
    line-height: 0.23rem;
    font-size: 0.2rem;
    color: #333333;
    font-weight: 400;
    display: block;
    position: relative;
}
.list_content .right .right_list .right_item::before{
    content: '';
    position: absolute;
    width: 0.06rem;
    height: 0.06rem;
    left: 0;
    top: 0.23rem;
    border-radius: 0.06rem;
    display: block;
    background-color: #D8D8D8;
}
.list_content .right .right_list .right_item .title{
    float: left;
    max-width: 6rem;
}
.list_content .right .right_list .right_item .date{
    color: #999999;
    float: right;
}
.list_content .right .right_list .right_item:nth-child(5n+1){
    margin-top: 0.1rem;
}
.list_content .right .right_list .right_item:nth-child(5n){
    padding-bottom: 0.25rem;
    border-bottom: 1px dashed #E3E4E5;
}
.list_content .right .right_list .right_item:hover .title{
    color: #3C77DF;
}
.list_content .right .right_list .right_item:hover::before{
    background-color: #3C77DF;
}

.pager{
    text-align: right;
    padding-top: 0.4rem;
    padding-bottom: 0.23rem;
}


/* 详情 */
.detail_content{
    padding-bottom: 1.21rem;
}
.detail_content .detail_block{
    border: 1px solid #E3E4E5;
    padding: 0.6rem 0.8rem;
    box-sizing: border-box;
}
.detail_content .detail_block .detail_title{
    text-align: center;
    line-height: 0.49rem;
    font-size: 0.34rem;
    color: #333333;
    font-weight: 700;
    margin-bottom: 0.26rem;
}
.detail_content .detail_block .detail_desc{
    padding-top: 0.21rem;
    padding-bottom: 0.21rem;
    line-height: 0.3rem;
    font-size: 0.18rem;
    color: #333333;
    font-weight: 400;
}
.detail_content .detail_block .detail_desc span{
    padding-right: 0.6rem;
    float: left;
}
.detail_content .detail_block .detail_desc .print{
    float: right;
    display: block;
    line-height: 0.3rem;
    font-size: 0.18rem;
    color: #666666;
    margin-left: 0.6rem;
}
.detail_content .detail_block .detail_desc .print img{
    width: 0.3rem;
    height: 0.3rem;
    display: block;
    margin-right: 4px;
    float: left;
}
.detail_content .detail_block .detail_desc .print p{
    float: left;
}
.detail_content .detail_block .detail_desc .font{
    float: right;
    margin-left: 0.6rem;
}
.detail_content .detail_block .detail_desc .font p{
    display: inline-block;
    vertical-align: middle;
    font-size: 0.18rem;
    color: #666666;
    padding-right: 0.2rem;
}
.detail_content .detail_block .detail_desc .font .tag{
    display: inline-block;
    vertical-align: middle;
    width: 0.4rem;
    line-height: 0.3rem;
    border: 1px solid #E3E4E5;
    margin-left: 4px;
    font-size: 0.16rem;
    color: #666666;
    text-align: center;
}
.detail_content .detail_block .detail_desc .font .tag:hover,.detail_content .detail_block .detail_desc .font .tag.active{
    background-color: #3C77DF;
    color: #fff;
}
.detail_content .detail_block .detail_line{
    width: 100%;
    height: 0.1rem;
    background-image: url('../images/line.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    margin-bottom: 0.5rem;
}
.detail_content .detail_block .detail_text{
  font-size: 0.2rem;
  color: #333;
  font-weight: 400;
  /*text-indent: 2em;*/
}
.detail_content .detail_block .detail_text>div{
    margin-bottom: 0.3rem;
}
.detail_content .detail_block .detail_text .video_content{
    padding-top: 1rem;
    padding-bottom: 1.7rem;
}
.detail_content .detail_block .detail_text .video_content video{
    width: 10rem;
    height: 6.08rem;
    border-radius: 0.16rem;
    display: block;
    margin: 0 auto;
}


/* 表单提交 */
.right_form{
    
}
.right_form .right_form_item{
    padding: 0.3rem 0;
    border-bottom: 1px dashed #E3E4E5;
}
.right_form .right_form_item.pb10{
    padding-bottom: 0.1rem;
}
.right_form .right_form_item .label{
    width: 0.8rem;
    margin-right: 0.3rem;
    text-align-last: justify;
    font-size: 0.2rem;
    color: #333333;
    font-weight: 400;
    line-height: 0.44rem;
    float: left;
}
.right_form .right_form_item .value{
    border: 1px solid #DDDDDD;
    float: left;
    border-radius: 4px;
    position: relative;
}
.right_form .right_form_item .value.dot::before{
    content: '*';
    position: absolute;
    bottom: 0.11rem;
    right: -0.29rem;
    line-height: 0.23rem;
    font-size: 0.2rem;
    color: #FD3232;
    font-weight: 400;
}
.right_form .right_form_item .textarea.dot::before{
    bottom: 0;
}
.right_form .right_form_item .code.dot::before{
    right: -2.19rem;
}
.right_form .right_form_item .input input{
    width: 5.6rem;
    height: 0.44rem;
    font-size: 0.2rem;
    padding: 0 0.2rem;
    color: #333333;
    border-radius: 4px;
}
.right_form .right_form_item .textarea textarea{
    width: 10rem;
    height: 1.6rem;
    font-size: 0.2rem;
    padding: 0.1rem 0.2rem;
    color: #333333;
    resize: none;
    border: 0;
    border-radius: 4px;
}
.right_form .right_form_item .btn{
    margin-left: 0.2rem;
    display: block;
    width: 1.7rem;
    line-height: 0.44rem;
    border: 1px solid #3C77DF;
    border-radius: 4px;
    background-color: #F2F8FF;
    font-size: 0.2rem;
    color: #3C77DF;
    text-align: center;
    float: left;
}
.right_form .right_form_item .code input{
    width: 2rem;
    height: 0.44rem;
    font-size: 0.2rem;
    padding: 0 0.2rem;
    color: #333333;
}
.right_footer{
    padding-top: 0.33rem;
    padding-bottom: 1.29rem;
}
.right_footer .btn{
    width: 1.4rem;
    line-height: 0.5rem;
    border-radius: 4px;
    text-align: center;
    float: left;
    margin-right: 0.2rem;
    font-weight: 400;
    font-size: 0.2rem;
}
.right_footer .btn.sure_btn{
    background-color: #3C77DF;
    color: #fff;
}
.right_footer .btn.reset_btn{
    background-color: #E3E3E3;
    color: #555;
}
.right_form .right_form_item .label span{
    display: block;
}
.right_form .right_form_item .label.lineNormal{
    line-height: normal;
    white-space: nowrap;
    text-align: center;
    margin-top: -6px;
}

/* 上传图片 */
.layui-upload-img{
    float: left;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 0.06rem;
    margin-right: 0.2rem;
    margin-bottom: 0.2rem;
    position: relative;
}
.layui-upload-img img{
    width: 100%;
    height: 100%;
    border-radius: 0.06rem;
    display: block;
}
.layui-upload-img .close{
    position: absolute;
    width: 0.24rem;
    height: 0.24rem;
    top: -0.12rem;
    right: -0.12rem;
    z-index: 2;
}
.layui-upload-img .close img{
    width: 100%;
    height: 100%;
    display: block;
}

/* 服务中心 */
.park_service{
    margin: 0.6rem 0 0;
}
.park_service .park_service_title{
    font-size: 0.28rem;
    color: #333333;
    font-weight: 700;
    line-height: 0.41rem;
    margin-bottom: 0.48rem;
}
.park_service .park_service_left{
    width: 4.88rem;
    border: 1px solid #DFDFDF;
    height: 5.35rem;
    float: left;
    padding: 0.24rem 0.3rem;
}
.park_service .park_service_left .park_service_title{
    margin-bottom: 0.28rem;
}
.park_service .park_service_left .park_service_menu{

}
.park_service .park_service_left .park_service_menu .item{
    float: left;
    width: calc(1.29rem - 1px);
    height: 1.2rem;
    margin-right: 0.19rem;
    margin-bottom: 0.2rem;
    padding-top: 0.2rem;
    box-sizing: border-box;
    font-size: 0.2rem;
    color: #333333;
    font-weight: 400;
    text-align: center;
}
.park_service .park_service_left .park_service_menu .item img{
    width: 0.48rem;
    height: 0.48rem;
    display: block;
    margin: 0 auto 0.13rem;
}
.park_service .park_service_left .park_service_menu .item:nth-child(3n){
    margin-right: 0;
}
.park_service .park_service_left .park_service_menu .item:nth-child(1){background-color: rgba(239, 187, 83, 0.1);}
.park_service .park_service_left .park_service_menu .item:nth-child(2){background-color: rgba(141, 250, 177, 0.1)}
.park_service .park_service_left .park_service_menu .item:nth-child(3){background-color: rgba(204, 139, 242, 0.1);}
.park_service .park_service_left .park_service_menu .item:nth-child(4){background-color: rgba(136, 180, 255, 0.1);}
.park_service .park_service_left .park_service_menu .item:nth-child(5){background-color: rgba(243, 142, 142, 0.1);}
.park_service .park_service_left .park_service_menu .item:nth-child(6){background-color: rgba(242, 212, 60, 0.1);}
.park_service .park_service_left .park_service_menu .item:nth-child(7){background-color: rgba(243, 254, 247, 1);}
.park_service .park_service_left .park_service_menu .item:nth-child(8){background-color: rgba(253, 248, 237, 1);}
.park_service .park_service_left .park_service_menu .item:nth-child(9){background-color: rgba(243, 247, 255, 1);}
.park_service .park_service_right{
    width: 9.99rem;
    border: 1px solid #DFDFDF;
    height: 5.35rem;
    float: right;
    padding: 0.24rem 0.3rem;
}


.park_service_map{
    width: 6.13rem;
    height: 3.8rem;
    float: left;
}
.park_service_map img{
    width: 100%;
    height: 100%;
    display: block;
}
.park_map_list{
    float: right;
    width: 3.1rem;
    padding-top: 0.04rem;
}
.park_map_list .park_map_item{
    width: 100%;
    line-height: 0.56rem;
    display: block;
    border: 1px solid #E0E9F6;
    margin-bottom: 0.07rem;
    padding: calc(0.16rem - 1px) 0.2rem calc(0.16rem - 1px) 0.25rem;
    font-size: 0.2rem;
    color: #333;
    font-weight:400
}
.park_map_list .park_map_item p{
    float: left;
    line-height: 0.24rem;
}
.park_map_list .park_map_item img{
    width: 0.24rem;
    height: 0.24rem;
    display: block;
    float: right;
}
.park_map_list .park_map_item:nth-last-child(1){
    margin-bottom: 0;
}

/* 企业服务 */
.business_service{
    margin-top: 0.3rem;
    padding: 0.24rem 0.3rem 0.4rem;
    border: 1px solid #DFDFDF;
    box-sizing: border-box;
}
.business_service .business_service_title{
    font-size: 0.28rem;
    color: #333333;
    font-weight: 700;
    line-height: 0.41rem;
}
.business_service .business_service_list{

}
.business_service .business_service_list .business_service_item{
    width: 2.72rem;
    line-height: 0.4rem;
    float: left;
    margin-right: calc(0.25rem - 1px);
    border: 1px solid #E0E9F6;
    padding: 0.12rem 0.3rem 0.12rem 0.24rem;
    margin-top: 0.4rem;
    font-size: 0.22rem;
}
.business_service .business_service_list .business_service_item:nth-child(5n){
    margin-right: 0;
}
.business_service .business_service_list .business_service_item img{
    width: 0.4rem;
    height: 0.4rem;
    float: left;
    display: block;
}
.business_service .business_service_list .business_service_item p{
    float: right;
}

/* 交流 */
.block_content{
    margin-top: 0.8rem;
}
.block_content .block{
    border: 1px solid #DFDFDF;
    float: left;
    padding: 0.24rem 0.3rem 0;
    height: 3.7rem;
}
.block_content .notice{
    width: 6.4rem;
}
.block_content .topic{
    width: 3.7rem;
    border-left: 0;
}
.block_content .commun{
    float: right;
    width: 4.88rem;
}
.block_content .block .block_title{
    font-size: 0.28rem;
    color: #333333;
    font-weight: 700;
    line-height: 0.41rem;
    position: relative;
}
.block_content .block .block_title .more{
    font-size: 0.14rem;
    color: #666666;
    font-weight: 400;
    line-height: normal;
    padding: 0.05rem 0.2rem;
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    z-index: 20;
}
.notice .notice_list{
    padding-top: 0.15rem;
}
.notice .notice_list .item{
    line-height: 0.23rem;
    padding: 0.15rem 0 0.15rem 0.14rem;
    font-size: 0.2rem;
    font-weight: 400;
    color: #333333;
    display: block;
    position: relative;
}
.notice .notice_list .item:hover .title{
    color: #3C77DF;
}
.notice .notice_list .item::before{
    content: '';
    width: 0.06rem;
    height: 0.06rem;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -0.03rem;
    display: block;
    background-color: #D8D8D8;
    border-radius: 1rem;
}
.notice .notice_list .item:hover::before{
    background-color: #3C77DF;
}
.notice .notice_list .item .title{
    float: left;
    max-width: 4rem;
}
.notice .notice_list .item .date{
    float: right;
    color: #999999;
}

.topic .topic_list{
    padding-top: 0.27rem;
}
.topic .topic_list .item{
    display: block;
    line-height: 0.4rem;
    margin-bottom: 0.1rem;
    font-size: 0.18rem;
    color: #3C77DF;
    font-weight: 400;
    text-align: center;
    background-color: #F5F9FF;
}
.topic .topic_list .item:hover{
    background-color: #3C77DF;
    color: #F5F9FF;
}

.commun_list{
    padding-top: 0.08rem;
}
.commun_list .commun_item{
    line-height: 0.48rem;
    margin-top: 0.2rem;
    display: block;
    float: left;
    font-size: 0.22rem;
    color: #333333;
    font-weight: 400;
    width: 2.04rem;
    border-radius: 0.12rem;
    padding: 0.26rem 0.2rem;
    background-color: #F3F7FF;
}
.commun_list .commun_item:hover{
    box-shadow: 0px 0 0.2rem 0px rgba(117,117,117,0.3);
}
.commun_list .commun_item:nth-child(2n){
    float: right;
}
.commun_list .commun_item img{
    width: 0.48rem;
    height: 0.48rem;
    display: block;
    float: left;
    margin-right: 0.24rem;
}


/* 弹窗 */
.menu_popup_fixed{
    position: fixed;
    right: 4rem;
    bottom: 10%;
    z-index: 20;
}
.menu_popup_fixed .menu_popup_content{
    width: 2.7rem;
    height: 5.3rem;
    border-radius: 0.12rem;
    background-color: #fff;
    margin-bottom: 0.16rem;
    overflow: hidden;
    box-shadow: 0px 0px 0.2rem 0px rgba(183,183,183,0.3);
}
.menu_popup_fixed .menu_popup_content .menu_popup_block{
    padding: 0.28rem 0.35rem 0.16rem;
    box-sizing: border-box;
    background-color: #3C77DF;
}
.menu_popup_fixed .menu_popup_content .menu_popup_title{
    
}
.menu_popup_fixed .menu_popup_content .menu_popup_title img{
    width: 0.48rem;
    height: 0.48rem;
    display: block;
    float: left;
}
.menu_popup_fixed .menu_popup_content .menu_popup_title .info{
    float: right;
    color: #fff;
    font-weight: 700;
    text-align: right;
    padding-top: 0.01rem;
}
.menu_popup_fixed .menu_popup_content .menu_popup_title .info .title{
    font-size: 0.15rem;
    line-height: 0.22rem;
}
.menu_popup_fixed .menu_popup_content .menu_popup_title .info .number{
    font-size: 0.18rem;
    line-height: 0.26rem;
}
.menu_popup_fixed .menu_popup_content .menu_popup_address{
    width: 2rem;
    line-height: 0.26rem;
    border-radius: 0.04rem;
    font-size: 0.14rem;
    color: #3C77DF;
    font-weight: 400;
    text-align: center;
    background-color: #fff;
    margin-top: 0.1rem;
}
.menu_popup_fixed .menu_popup_list{
    padding: 0.2rem 0.2rem 0.1rem;
}
.menu_popup_fixed .menu_popup_list .menu_popup_item{
    display: block;
    width: 1.06rem;
    height: 1.06rem;
    float: left;
    margin-bottom: 0.18rem;
    border-radius: 0.12rem;
    background-color: #EFF3FA;
    font-size: 0.16rem;
    font-weight: 400;
    color: #666666;
    text-align: center;
    padding-top: 0.21rem;
    box-sizing: border-box;
    line-height: 0.23rem;
}
.menu_popup_fixed .menu_popup_list .menu_popup_item img{
    width: 0.44rem;
    height: 0.44rem;
    display: block;
    margin: 0 auto 0.04rem;
}
.menu_popup_fixed .menu_popup_list .menu_popup_item:nth-child(2n){
    float: right;
}
.menu_popup_fixed .menu_popup_close{
    position: absolute;
    top: 0.08rem;
    right: 0.08rem;
    width: 0.24rem;
    height: 0.24rem;
    display: block;
}
.menu_popup_fixed .menu_popup_close img{
    width: 100%;
    height: 100%;
    display: block;
}
.menu_popup_fixed .menu_popup_icon{
    display: block;
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 0.06rem;
    background-color: #3C77DF;
    display: block;
    margin-left: auto;
    padding-top: 0.12rem;
    box-sizing: border-box;
}
.menu_popup_fixed .menu_popup_icon img{
    width: 0.36rem;
    height: 0.36rem;
    display: block;
    margin: 0 auto;
}

/* 灰色线条 */
.block_line_color{
    position: relative;
}
.block_line_color::after{
    content: '';
    position: absolute;
    left: 1.32rem;
    top: 0.08rem;
    right: 0;
    height: 0.28rem;
    display: block;
    background-color: rgba(169, 169, 169, 0.1);
    clip-path: polygon(0% 0%, calc(100% - 10px) 0%, 100% 100%, 0% 100%); /* 裁剪为五角星形 */
}

.detail_text.big div,.detail_text.big span,.detail_text.big p{
    font-size: 0.36rem!important;
}

.detail_text.medium div,.detail_text.medium span,.detail_text.medium p{
    font-size: 0.24rem!important;
}

.detail_text.small div,.detail_text.small span,.detail_text.small p{
    font-size: 0.12rem!important;
}


@media print {
    .navbar {
        display: none;
    }
    .footer {
        display: none;
    }
}

.navbar_tip{
    position: relative;
    text-align: right;
}
.navbar_tip .image_content{
    width: 1.9rem;
    padding: 0.05rem;
    background-color: #fff;
    border-radius: 0.05rem;
    position: absolute;
    right: -0.48rem;
    top: 0.36rem;
    display: none;
}
.navbar_tip:hover .image_content{
    display: block;
}
.navbar_tip .image_content img{
    width: 1.8rem;
    height: 1.8rem;
    display: block;
}
