body,html{
    background: #F4F8FF;
}
.headerCon.on{
    background: url(../images/header_bg.png) no-repeat;
    background-size: 100% 100%;
    color: #fff !important;
}
.headerCon.on .headerTitle{
    color: #fff !important;
}
.headerCon.on .lastPageBtn{
    background: url(../../public/images/icons/arrbai.png) no-repeat 0.32rem center;
    background-size: 0.59rem 0.59rem;
}
/* banner */
.conBox{
    background: url(../images/bg.png) no-repeat top center;
    background-size: 100% 5.71rem;
}
.bannerBox{
    height: 4.84rem;
    margin-top: 1.17rem;
    padding-top: 1.11rem;
    box-sizing: border-box;
}
.bannerBox .title{
    background: url(../images/bannerText.png) no-repeat;
    background-size: 100% 100%;
    width: 6.35rem;
    height: 0.73rem;
    margin: 0 auto 0.37rem;
}
.bannerBox .text{
    background: linear-gradient( 90deg, rgba(48,127,255,0) 0%, rgba(155, 193, 255,0.5) 50.63%, rgba(48,127,255,0) 100%);
    border-radius: 0rem 0rem 0rem 0rem;
    margin: 0 0.27rem;
    text-align: center;
    padding: 0.15rem 0.27rem;
    font-size: 0.27rem;
    color: #FFFFFF;
    line-height: 0.48rem;
}
.unitBox{
    margin-left: 0.27rem;
    margin-right: 0.27rem;
    background: #fff;
    border-radius: 0.27rem 0.27rem 0.27rem 0.27rem;
    padding: 0.89rem 0 0.27rem;
    position: relative;
}
.unitBox .titleStyle,
.unitBox .titleStyle2{
    position: absolute;
    width: 4.21rem;
    height: 0.81rem;
    line-height: 0.81rem;
    background: url(../images/title.png) no-repeat center;
    background-size: 100% 100%;
    color: #fff;
    font-size: 0.48rem;
    text-align: center;
    top: -0.19rem;
    left: 50%;
    transform: translateX(-50%);
}
.unitBox .titleStyle2{
    background: url(../images/title2.png) no-repeat center;
    background-size: 100% 100%;
    width: 5.54rem;
}
/* 政策 */
.policyHd{
    width: 4.75rem;
    height: 0.88rem;
    background: #EAF2FF;
    border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
    margin: 0 auto 0.27rem;
}
.policyHd li{
    width: 50%;
    height: 0.88rem;
    line-height: 0.88rem;
    text-align: center;
    font-size: 0.37rem;
    color: #666666;
}
.policyHd li.on{
    background: #307FFF;
    border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
    color: #fff;
    font-weight: bold;
}
.policyBd{
    border-top: 1px solid #EEEEEE;
}
.policyBd li{
    border-bottom: 1px solid #EEEEEE;
    padding: 0.28rem 0.25rem 0;
}
.policyBd li .title{
    font-size: 0.43rem;
    color: #333333;
    line-height: 0.6rem;
    max-height: 1.2rem;
}
.policyBd li .bottomBox{
    border-top: 1px solid #EEEEEE;
    margin-top: 0.27rem;
    line-height: 0.99rem;
    font-size: 0.32rem;
    color: #999999;
}
.policyBd li .bottomBox .fl{
    padding-left: 0.48rem;
    background: url(../../../opc/images/index_pic20.png) no-repeat left center;
    background-size: 0.32rem 0.32rem;
    margin-right: 0.2rem;
}
.policyBd li .bottomBox .fr{
    padding-left: 0.48rem;
    background: url(../../policy/images/time.png) no-repeat left center;
    background-size: 0.48rem 0.48rem;
}
.moreBtn{
    font-size: 0.4rem;
    color: #1C6DE2;
    line-height: 0.4rem;
    padding-right: 0.52rem;
    background: url(../images/arr.png) no-repeat right center;
    background-size: 0.37rem 0.35rem;
    margin: 0.27rem auto 0;
    display: block;
    width: 1.6rem;
}
/* 政策服务包 */
.policyService{
    height: 2.13rem;
    background: url(../images/pic1.png) no-repeat ;
    background-size: 100% 100%;
    margin: 0.27rem 0.27rem 0.45rem;
}
/* OPC创业服务驿站 */
.serviceList{
    padding: 0 0.27rem;
}
.serviceList li{
    background: url(../images/pic2.png) no-repeat;
    background-size: 100% 100% ;
    padding: 0.33rem 0 0.33rem 0.27rem;
    margin-bottom: 0.27rem;
    box-shadow: 0rem 0rem 0.11rem 0.02rem rgba(0,82,217,0.2);
    border-radius: 0.27rem 0.27rem 0.27rem 0.27rem;
}
.serviceList li:nth-of-type(1) div{
    background: url(../images/pic3.png) no-repeat left center;
    padding-left: 1.46rem;
    background-size: 1.2rem 1.2rem;
}
.serviceList li:nth-of-type(2) div{
    background: url(../images/pic4.png) no-repeat left center;
    padding-left: 1.46rem;
    background-size: 1.2rem 1.2rem;
}
.serviceList li:nth-of-type(3) div{
    background: url(../images/pic5.png) no-repeat left center;
    padding-left: 1.46rem;
    background-size: 1.2rem 1.2rem;
}
.serviceList li .title{
    font-size: 0.4rem;
    color: #333333;
    height: 0.56rem;
    line-height: 0.56rem;
    margin-bottom: 0.24rem;
}
.serviceList li .info{
    font-size: 0.32rem;
    color: #666666;
    line-height: 0.46rem;
}
.serviceList li .btn{
    width: 1.77rem;
    height: 0.56rem;
    background: #307FFF;
    border-radius: 0.53rem 0.53rem 0.53rem 0.53rem;
    font-size: 0.32rem;
    color: #FFFFFF;
    line-height: 0.56rem;
    text-align: center;
}
/* 地图 */
.postMap {
  position: relative;
  padding: 0 0.27rem;
}
.postMap img {
  position: absolute;
  top: 0.27rem;
  left: 0.2rem;
  width: 3.5rem;
  height: 1rem;
}
.map{
    border-radius: 0.27rem 0.27rem 0.27rem 0.27rem;
    box-shadow: 0rem 0rem 0.11rem 0.01rem rgba(0,82,217,0.1);
    border-radius: 0.27rem 0.27rem 0.27rem 0.27rem;
    border: 0.01rem solid #FFFFFF;
    height: 4rem;
    width: 100%;
}
#baiduMap{
  width: 100%;
  height: 100%;
}
/* 场地 */
.cycdList{
    padding: 0 0.27rem;
}
.cycdList li{
    background: linear-gradient( to left, #FFFFFF 0%, #F4F8FF 100%);
    margin-bottom: 0.32rem;
    padding: 0.32rem;
    border-radius: 0.27rem 0.27rem 0.27rem 0.27rem;
    border: 0.03rem solid #F4F8FF;
}
.cycdList li:first-child{
    margin-bottom: 0.27rem;
}
.cycdList .liTitle p{
    font-size: 0.4rem;
    color: #333333;
}
.cycdList .liPic{
    width: 2.8rem;
    height: 1.87rem;
    border-radius: 0.11rem;
}
.cycdList .tagList .tags1{
    display: inline-block;
    padding: 0 0.21rem;
    font-size: 0.32rem;
    border-radius: 0.11rem;
    margin-right: 0.21rem;
    background: rgba(234, 242, 255, 1);
    color: #1677FF;
    margin-bottom: 0.27rem;
    height: 0.7rem;
    line-height: 0.7rem;
    overflow: hidden;
    max-width: 100%;
    box-sizing: border-box;
}
.cycdList .tagList .tags2{
    background: #FFEFDF;
    color: #FF8F1F;
}
.cycdList .intro{
    line-height: 1.5;
    font-size: 0.32rem;
    color: #999999;
}
.cycdList .topBox{
    border-bottom: 0.01rem solid #EEEEEE;
    padding-bottom: 0.32rem;
}
.cycdList .bottombox{
    font-size: 0.32rem;
    font-weight: 400;
    color: #999999
}
.cycdList .bottombox .leftBox{
    padding-left: 0.6rem;
    background-image: url(../../ground/images/icon_Position.png);
    background-repeat: no-repeat;
    background-size: 0.48rem 0.48rem;
    line-height: 0.48rem;
}
.cycdList .bottombox .rightBox{
    padding-left: 0.6rem;
    background-image: url(../../ground/images/icon_Time.png);
    background-repeat: no-repeat;
    background-size: 0.48rem 0.48rem;
    line-height: 0.48rem;
}
/* 项目 */
.projectList {
    padding: 0 0.27rem;
}
.projectList li{
    height: 3.4rem;
    background: url(../images/pic6.png) no-repeat;
    background-size: 100% 100%;
    padding: 0.27rem;
    box-sizing: border-box;
    box-shadow: 0rem 0.04rem 0.2rem 0.01rem rgba(48,127,255,0.16);
    border-radius: 0.27rem 0.27rem 0.27rem 0.27rem;
}
.projectList li:first-child{
    margin-bottom: 0.27rem;
}
.projectList li .baseName{
    font-size: 0.43rem;
    height: 0.6rem;
    line-height: 0.6rem;
    margin-bottom: 0.27rem;
}
.projectList li .tabBox span{
    height: 0.67rem;
    line-height: 0.67rem;
    padding: 0 0.21rem;
    margin-right: 2%;
    font-size: 0.32rem;
    border-radius: 0.13rem;
}
.projectList li .typeP{
    background: #EAF2FF;
    color: #307FFF;
}
.projectList li .industry{
    background: #FFF9F2;
    color: #FF9100;
    max-width: 35%;
}
.projectList li .investQuotaName{
    background: #E5F8F1;
    color: #00B578;
    max-width: 30%;
    margin-right: 0 !important;
}
.projectList li .address{
    padding-left: 1.07rem;
    background: url(../images/pic7.png) no-repeat left center;
    background-size: 0.8rem 0.8rem;
    font-size: 0.32rem;
    color: #666666;
    line-height: 0.8rem;
    margin-top: 0.53rem;
}
/* AI微场景创新工坊 */
.aiList{
    padding: 0 0.27rem;
}
.aiList li{
    background: linear-gradient( 0deg, #F5F9FD 0%, #FFFFFF 23.83%, #FFFFFF 100%);
    box-shadow: 0rem 0rem 0.11rem 0.01rem rgba(0,82,217,0.1);
    border-radius: 0.27rem 0.27rem 0.27rem 0.27rem;
    border: 0.01rem solid #FFFFFF;
}
.aiList li:first-child{
    margin-bottom: 0.27rem;
}
.aiList li .title{
    height: 1.36rem;
    line-height: 1.36rem;
    background: url(../images/pic8.png) no-repeat;
    background-size: 100% 100%;
    font-size: 0.43rem;
    color: #333333;
    padding: 0 0.4rem;
}
.aiList li .bottomBox{
    padding: 0.27rem;
}
.aiList .field span{
    height: 0.67rem;
    line-height: 0.67rem;
    padding: 0 0.21rem;
    background: #EAF2FF;
    border-radius: 0.13rem;
    color: #307FFF;
    font-size: 0.32rem;
    max-width: 100%;
    box-sizing: border-box;
}
.aiList .companyType{
    font-size: 0.32rem;
    color: #999999;
    line-height: 0.56rem;
    margin:0.27rem 0.27rem 0;
}
.aiList .companyName{
    padding:0.27rem 0 0 1.07rem;
    background: url(../images/pic7.png) no-repeat left center;
    background-size: 0.8rem 0.8rem;
    line-height: 0.8rem;
    font-weight: bold;
    font-size: 0.32rem;
    color: #666666;
    border-top: 1px solid #EEEEEE;
    margin-top: 0.27rem;
}
/* 活动 */
.plr{
    padding-left: 0.27rem;
    padding-right: 0.27rem;
}
.swiper{
    overflow: hidden;
    width: 100%;
}
.activityList li{
    width: 8rem;
    height: 8.6rem;
    border-radius: 0.27rem 0.27rem 0.27rem 0.27rem;
    border: 0.03rem solid #EAF2FF;
    padding: 0.27rem 0.27rem 0;
    box-sizing: border-box;
    margin-right: 0.27rem;
}
.activityList li:last-child{
    margin-right: 0;
}   
.activityList li .pic{
    height: 4.44rem;
    width: 100%;
    display: block;
}
.activityList .tabs{
    width: 1.6rem;
    height: 1.6rem;
    top: -0.27rem;
    right: -0.27rem;
} 
.activityList .tabs1{
    background: url(../../activity/images/new_zhdState1.png) no-repeat;
    background-size: 100% 100%;
}
.activityList .tabs2{
    background: url(../../activity/images/new_zhdState2.png) no-repeat;
    background-size: 100% 100%;
}
.activityList .tabs3{
    background: url(../../activity/images/new_zhdState3.png) no-repeat;
    background-size: 100% 100%;
}
.activityList .tabs4{
    background: url(../../../activity/image/arr04New.png) no-repeat;
    background-size: 100% 100%;
}
.activityList .baseName{
    font-size: 0.43rem;
    color: #333333;
    line-height: 0.6rem;
    height: 0.6rem;
    margin: 0.27rem 0;
}
.activityList  .activityTheme{
    height: 0.67rem;
    margin-bottom: .27rem;
}
.activityList  .activityTheme span{
    height: 0.67rem;
    line-height: 0.67rem;
    text-align: center;
    padding: 0 0.21rem;
    background: #EAF2FF;
    color: #307FFF;
    font-size: .32rem;
    border-radius: 0.15rem;
}
.activityList .timeP{
    font-size: .32rem;
    color: #999;
    line-height: .5rem;
}
/* 培训 */
.pxBox li{
    height: 2.13rem;
    padding-left: 2.64rem;
    padding-top: 0.48rem;
    box-sizing: border-box;
    box-shadow: 0rem 0rem 0.11rem 0.02rem rgba(0,82,217,0.2);
    border-radius: 0.27rem 0.27rem 0.27rem 0.27rem;
}
.pxBox li p{
    line-height: 0.6rem;
    font-size: 0.43rem;
    padding-bottom: 0.5rem;
    background: url(../images/pic12.png) no-repeat bottom left;
    background-size: 0.56rem 0.25rem;
}
.pxBox li:nth-of-type(1){
    background: url(../images/pic9.png) no-repeat top left;
    background-size: 100% 100%;
    margin-bottom: 0.27rem;
}
.pxBox li:nth-of-type(2){
    background: url(../images/pic10.png) no-repeat top left;
    background-size: 100% 100%;
    margin-bottom: 0.27rem;
}
.pxBox li:nth-of-type(3){
    background: url(../images/pic11.png) no-repeat top left;
    background-size: 100% 100%;
}
.bottomLine{
    height: 0.35rem;
}