.personal_box {
    display: none;
}
.index_notice {
    height: auto;
    background: url("index_notice_bg.png") repeat;
    margin-top: 3.7vw;
    border: 1px solid #0FAA91;
    border-top: 4px solid #0FAA91;
    padding: 4vw 3.5vw;
    position: relative;
}

.index_notice_title {
    font-size: 4.3vw;
    color: #004165;
    font-weight: bold;
}

.index_notice_content>span {
    margin-top: 2.8vw;
    display: block;
    zoom: 1;
}

.index_notice_content>span:after {
    display: table;
    content: '';
    clear: both;
}

.index_notice_btnBox {
    position: absolute;
    right: 4.5vw;
    top: 4vw;
}

.index_notice img {
    width: 3.3vw;
    float: left;
    margin-top: 1.2vw;
}

/* .index_notice a {

} */

.index_notice_btnBox a {
    width: auto;
    float: left;
}

.index_notice img, .index_notice a {
    vertical-align: middle;
}

.index_notice_btn {
    color: #0FAA91;
    margin-right: 4px;
}
.index_notice_content{
    width: 100%;
    overflow: hidden;
    margin-top: .2rem;
    height: .44rem;
    line-height:.44rem
}
.index_notice_content a {
    color: #004165;
    font-size: 0.26rem !important;
    display: block;
    height: .44rem;
    line-height:.44rem
}
.index_notice_content span {
    width: auto!important;
    display: block;
    margin-right: .5rem;
    transform: scale(1);
}
.index_bannerBox {
    position: relative;
    margin-top: .35rem;
}

.index_banner {
    width: 100%;
    height: 2.5rem;
}

.index_bannerBox .pagination {
    position: absolute;
    right: 0;
    bottom: .2rem;
    z-index: 2;
    width: 100%;
    text-align: center;
}

.index_bannerBox .swiper-pagination-switch {
    margin-right: 8px;
}

.pagination_banner .swiper-pagination-switch {
    display: inline-block;
    width: 2.8vw;
    height: 2.8vw;
    background: url("swiper_paginationBg.png") no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
}

.pagination_banner .swiper-active-switch {
    background: url("swiper_paginationBg_hover.png") no-repeat;
    background-size: 100% 100%;
}

.banner_arrowLeft, .banner_arrowRight {
    display: block;
    width: 8vw;
    height: 12.4vw;
    position: absolute;
    top: 50%;
    margin-top: -6.1vw;
    z-index: 3;
}

.banner_arrowLeft {
    left: 0;
    background: url("swiper_arr_left.png") no-repeat;
    background-size: 100% 100%;
}

.banner_arrowRight {
    right: 0;
    background: url("swiper_arr_right.png") no-repeat;
    background-size: 100% 100%;
}

.index_banner .swiper-slide {
    position: relative;
}

.banner_AirView {
    width: 54vw;
    height: 39vw;
    background: url("banner_AirView_bg.png") no-repeat;
    position: absolute;
    right: 0;
    top: 7.7vw;
    padding: 6.4vw 5.6vw;
    box-sizing: border-box;
}

.index_banner .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
}

.banner_AirView_title {
    font-size: 4.5vw;
    font-weight: bold;
    line-height: 6.4vw;
    color: #fff;
    height: 24vw;
    display: block;
}

.AirView_more {
    display: block;
    text-align: center;
    color: #CBC1BC;
    font-size: 2.93vw;
}

.AirView_more span {
    margin-right: 1.6vw;
}

.AirView_more span, .AirView_more img {
    vertical-align: middle;
}

.AirView_more img {
    width: 2.8vw;
}

.index_dynamic {
    margin-top: 10.4vw;
    position: relative;
}

.index_dynamic_title_bg {
    position: absolute;
    top: 0;
    left: -4%;
    width: 108%;
}

.dynamic_headBox {
    position: relative;
    z-index: 2;
    padding-top: 2.5vw;
    padding-bottom: 2.5vw;
}

.dynamic_title {
    font-size: 5.6vw;
    font-weight: bold;
    color: #004165;
    line-height: 1;
    float: left;
}

.index_map_title a,.policy_title a,.dynamic_title a{
    color: inherit;
}

.dynamic_nav {
    margin-top: -7.2vw;
    float: right;
}

.dynamic_nav li,.dynamic_nav .dynamic_link_item {
    float: left;
    width: 22.2vw;
    line-height: 7.7vw;
    margin-left: 0.8vw;
    text-align: center;
}

.dynamic_nav .dynamic_link_item{
    background: url("dynamic_navLi_bg_mobile.jpg") no-repeat;
    background-size: 100% 100%;
    border: 1px #004165 solid;
     font-size: 4vw;
    color: #004165;
}

.dynamic_nav li.on a {
    background: url("dynamic_navLi_bg_hover.jpg") no-repeat;
    background-size: 105% 105%;
}

.dynamic_nav li a {
    font-size: 4vw;
    color: #004165;
    display: block;
    background: url("dynamic_navLi_bg_mobile.jpg") no-repeat;
    background-size: 100% 100%;
    border: 1px #004165 solid;
}

.dynamic_nav li.on a {
    color: #fff;
}

.dynamic_nav img {
    display: none;
    margin: 0 auto;
}

.dynamic_nav li.on img {
    display: block;
    width: 2.4vw;
}

.dynamic_list_det {
    width: 100%;
    background: #fff;
    position: relative;
    box-shadow: 0 0 18px #e8e8ed;
    margin-top: 4vw;
    padding-bottom: 1vw;
}

.dynamic_list_det:hover {
    box-shadow: 0 6px 24px #E7EBEE;
    margin-top: 10px;
}

.dynamic_content {
    display: none;
}
.dynamic_content .swiper-wrapper {
    height: auto!important;
}
.dynamic_content .swiper-wrapper .swiper-slide {
    height: auto!important;
}
.dynamic_content .swiper-slide {
    display: none;
    float: none;
}

.dynamic_content .swiper-slide:first-child {
    display: block;
}

.dynamic_content1 {
    display: block;
}

.dynamic_content_list .dynamic_list_det:first-child {
    margin-left: 0;
}

/*.dynamic_det_top {
    height: 66.7vw;
}*/

.dynamic_det_top img {
    display: block;
    width: 100%;
    height: 66.7vw;
}

.dynamic_detBox {
    margin: 0 6.8vw 6.8vw 6.8vw;
}

.dynamic_detBox br{
    display: none;
}

.dynamic_det_title {
    display: block;
    color: #28303e;
    font-size: 4.8vw;
    line-height: 8vw;
    font-weight: bold;
    padding: 3vw 0;
}

.dynamic_det_title:hover {
    color: #004165;
}

.dynamic_det_titleSmall {
    display: block;
    color: #8598a8;
    font-size: 4vw;
    line-height: 6.4vw;
}

.dynamic_det_inf img, .dynamic_det_inf span {
    font-size: 3.5vw;
    color: #8598a8;
}

.dynamic_det_infDate {
    float: left;
}

.dynamic_det_infDate img, .dynamic_det_infDate span {
    vertical-align: middle;
}

.dynamic_det_infSource {
    float: right;
}

.dynamic_det_infSource img, .dynamic_det_infSource span {
    vertical-align: middle;
}

.dynamic_det_more {
    display: block;
    font-size: 3.5vw;
    color: #8598a8;
    margin-top: 4.3vw;
}

.dynamic_det_more img {
    margin-top: 5px;
    width: 5.6vw;
}

.dynamic_det_top_title {
    display: block;
    height: 100%;
    overflow: hidden;
}

.dynamic_det_top_title span {
    display: block;
    margin: 13.6vw 8vw 0;
    font-size: 4.8vw;
    line-height: 8vw;
    color: #28303e;
    font-weight: bold;
}

.dynamic_list_det_tag {
    width: 90px;
    height: 26px;
    line-height: 26px;
    color: #fff;
    font-size: 14px;
    background-color: #115175;
    text-align: center;
    position: absolute;
    left: 27px;
    top: 0;
}

.index_policy {
    position: relative;
    margin-top: 12.4vw;
}

.index_policy_title_bg {
    width: 54%;
}

.policy_changeBox {
    background: rgba(255, 255, 255, 0.3);
    border-bottom: 1px solid #C6D1DB;
    box-shadow: 0 0 10px #E8EBEE;
    padding: 6.1vw 5.1vw;
    margin-top: 5.1vw;
}

.policy_headBox {
    position: relative;
    z-index: 2;
}

.policy_title {
    font-size: 5.6vw;
    font-weight: bold;
    color: #004165;
    line-height: 1;
    padding-top: 2.5vw;
}

.policy_changeBt {
    font-size: 4vw;
    color: #004165;
    line-height: 7.5vw;
}

.policy_check {
    display: inline-block;
    box-sizing: border-box;
    border: 1px solid #A5B8C5;
    line-height: 7.5vw;
    height: 7.5vw;
    cursor: pointer;
    font-size: 4vw;
    color: #8598a8;
    padding-left: 2.4vw;
    background: url("policy_check_bg.png") no-repeat 90%;
    position: relative;
}

.policy_changeBt_mobile {
    margin-left: 4vw;
}

.policy_check1 {
    width: 28vw;
}

.policy_check2 {
    width: 24vw;
}

.policy_check3 {
    width: 59.4vw;
}

.policy_changeBox>span {
    margin-bottom: 4vw;
}

.policy_check.on {
    border: 1px solid #286182;
    color: #286182;
}

.policy_check_list {
    position: absolute;
    left: -1px;
    top: 7.2vw;
    width: 100%;
    border: 1px solid #286182;
    background: #fff;
    padding: 1vw 0;
    display: none;
    z-index: 5;
}

.policy_checked {
    display: block;
}

.policy_check.on .policy_check_list {
    display: block;
}

.policy_check_list li {
    padding-left: 2.4vw;
}

.policy_check_list li:hover {
    background: #E7EBEE;
}

.policy_changeBt {
    margin-right: .1rem;
}

.policy_btn {
    display: inline-block;
    width: 33.5vw;
    height: 9.2vw;
    text-align: center;
    color: #fff;
    font-size: 4.1vw;
    line-height: 9.2vw;
}

.policy_btn1 {
    background: url("policy_btn1.jpg") no-repeat;
    background-size: 100% 100%;
    margin-left: 0.45rem;
}

.policy_btn2 {
    background: url("policy_btn2.jpg") no-repeat;
    background-size: 100% 100%;
    margin-left: 1vw;
}
/* .policy_btn3 {

} */



.policy_classifyBox li {
    float: left;
    text-align: center;
    width: 18.5vw;
    margin-left: 5.8vw;
    margin-top: 6vw;
}

.policy_classifyBox li:first-child {
    margin-left: 0;
}

.policy_classifyBox li:nth-child(4n+1) {
    margin-left: 0;
}

.policy_classifyBox li span, .policy_classifyBox li img {
    display: block;
    margin: 0 auto;
}

.policy_classifyBox li span {
    font-size: 3.7vw;
    color: #004165;
    margin-top: 3.2vw;
}

.policy_classifyBox li img {
    display: block;
    max-width: 14.4vw;
    margin: 0 auto;
}

.policy_classifyBox li:hover img {
    margin-top: 0;
}

.policy_classifyImg {
    overflow: hidden;
    height: 14.6vw;
}

.policy_swip_title a {
    font-size: .32rem;
    color: #85939B;
}

.policy_swip_title span {
    font-size: 5.1vw;
    color: #8197A6;
    margin: 0 3.6vw;
}

.policy_swip_title {
    text-align: center;
    margin: 7.3vw auto 5.9vw;
    background: url("policy_swip_title_bg.png") no-repeat center;
    background-size: 170%;
}

.policy_swip_title a.on {
    color: #004165;
}

.policy_tabBox .swiper-slide {
    float: none;
}

/* .policy_swiper {} */

.policy_tabCnt {
    width: 43.7vw;
    height: 70.3vw;
    background: url("policy_tabCnt.png") no-repeat;
    background-size: 100% 100%;
    margin-top: 4vw;
    box-shadow: 0 0 5px #f1f3f5;
    float: left;
    margin-left: 3.7vw;
    padding: 6vw 4.4vw 4.4vw;
    box-sizing: border-box;
    cursor: pointer;
    position: relative;
}
.policy_tabCnt_date {
    position: absolute;
    bottom: .25rem;
}

.policy_tabCnt:nth-child(2n+1) {
    margin-left: 0;
}

.policy_tabCnt:last-child {
    display: none;
}

.policy_swiper .swiper-slide {
    display: none;
}

.policy_swiper .swiper-slide:first-child {
    display: block;
}

.policy_tabCnt_title {
    font-size: 4.3vw;
    line-height: 6.1vw;
    font-weight: bold;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.pdfheight .policy_tabCnt {
    height: 41.3vw !important;
}

.pdfheight .policy_tabCnt_title{
    display: -webkit-box;
    line-clamp: 5;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: inherit;
    white-space: inherit;
}

.site{ font-size: 14px; color: #0065a4; padding: 20px 0;}
.site a{ color: #0065a4; text-decoration: none;}

.policy_tabCnt p {
    font-size: 3.7vw;
    line-height: 4.8vw;
    color: #8598a8;
    margin-top: 3.6vw;
    height: 39vw;
    display: -webkit-box;
    line-clamp: 8;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.policy_tabCnt_date img, .policy_tabCnt_date span {
    vertical-align: middle;
    font-size: 14px;
    color: #8598a8;
    line-height: 24px;
}

.policy_dowon_btn {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 10vw;
    z-index: 3;
}
.policy_tabCnt a + .musicBox,.policy_tabCnt img + .musicBox{
    right: 0.1rem;
    bottom: 0.8rem;
}
.policy_tabBox {
    display: none;
}

.policy_tabBoxShow {
    display: block;
}

.policy_tab_more {
    display: block;
    width: 22.8vw;
    height: 11.4vw;
    line-height: 11.4vw;
    font-size: 3.7vw;
    color: #004165;
    margin: 5.3vw auto 0;
    border: 1px solid #004165;
    background: url("policy_tab_more_bg.png") no-repeat 80%;
    padding-left: 5vw;
    text-align: left;
    padding-right: 3vw;
    background-size: 8%;
}

.qqzjzk_box{ background: url("../../temp/images/newimg/images5.jpg")no-repeat center top; background-size: cover; height: auto; padding-left: 15px; padding-top: 15px; position: relative; margin: 60px auto 30px; }
.qqzjzk_box h3{ font-size: 22px; color: #fff; font-weight: bold; }
.qqzjzk_box p{ font-size:14px; color: #fff; line-height: 20px; margin: 15px 0; }
.qqzjzk_box a{ display: inline-block; height: 35px; line-height: 35px; text-align: center; color: #fff; padding: 0 20px; margin-bottom: 15px; border: 1px solid #fff; transition: all 0.3s ease-in-out; }

.scqy-swiper a.more, .dynamic_nav a.more{ margin-top: 20px !important; padding: 0 35px !important;}

.scqy-swiper p{ font-size: 4vw !important;}

.index_service_title_bg {
    width: 64%;
}

.index_service {
    position: relative;
    margin-top: 10.8vw;
    margin-bottom: 10.4vw;
}

.service_btnBox {
    margin-top: 8vw;
}

.service_btnBox a {
    display: block;
}

.service_btnBox a img {
    display: block;
    width: 100%;
}

.declare_title {
    font-size: 5.1vw;
    text-align: center;
    color: #004165;
    background: url("declare_title_bg.png") no-repeat center;
    margin-bottom: 2vw;
}

.declare_det {
    background: url("declare_det_bg.jpg") no-repeat;
    background-size: 100% 100%;
    width: 44vw;
    height: 44vw;
    float: left;
    margin-left: 3.6vw;
    margin-top: 4vw;
    box-shadow: 0 0 5px #e8e8ed;
}

.declare_det:nth-child(2n+1) {
    margin-left: 0;
}

.declare_detImgBox {
    height: 24vw;
    overflow: hidden;
}

.declare_detImgBox img {
    display: block;
    margin: 8vw auto 0;
}

.declare_det_title {
    font-size: 4vw;
    color: #004165;
    text-align: center;
    display: block;
    font-weight: normal;
}

.declare_det p {
    font-size: 3.5vw;
    color: #8598a8;
    text-align: center;
    margin-top: 3.2vw;
}

.declare_hover_box {
    display: block;
}

.declare_hover_box:hover .declare_det_title {
    color: #3784B6;
}

.index_map_title {
    line-height: 10.8vw;
    height: 10.8vw;
    background: url("index_map_title_bg.png") no-repeat center;
    text-align: center;
    font-size: 5.6vw;
    color: #004165;
    font-weight: bold;
    background-size: auto 100%;
}

.map_bj_box {
    margin-top: 4vw;
    position: relative;
    width: 108%;
    margin-left: -4%;
    border-top: 1px solid #C1D3E1;
    border-bottom: 1px solid #C1D3E1;
}

.index_map .mysource-legend{
    margin-top: 20px;
}

.index_map .mysource-legend .legend-item{
    white-space: nowrap;
    box-sizing: border-box;
    display: inline-block;
    width: 49%;
    padding-left: 0.4rem;
    background-repeat: no-repeat;
    background-position: 0 center;
    line-height: 35px;
    background-size: 0.3rem auto;
    font-size: 0.3rem;
    color: #666;
}

.index_map .mysource-legend .legend-item:nth-of-type(1){
    background-image: url("kc_wdzy_point1.png");
}
.index_map .mysource-legend .legend-item:nth-of-type(2){
    background-image: url("kc_wdzy_point2.png");
}
.index_map .mysource-legend .legend-item:nth-of-type(3){
    background-image: url("kc_wdzy_point3.png");
}
.index_map .mysource-legend .legend-item:nth-of-type(4){
    background-image: url("kc_wdzy_point4.png");
}
.index_map .mysource-legend .legend-item:nth-of-type(5){
    background-image: url("kc_wdzy_point5.png");
}
.index_map .mysource-legend .legend-item:nth-of-type(6){
    background-image: url("kc_wdzy_point6.png");
}
.index_map .mysource-legend .legend-item:nth-of-type(7){
    background-image: url("kc_wdzy_point7.png");
}
.index_map .mysource-legend .legend-item:nth-of-type(8){
    background-image: url("kc_wdzy_point8.png");
}
.index_map .mysource-legend .legend-item:nth-of-type(9){
    background-image: url("kc_wdzy_point9.png");
}
.index_map .mysource-legend .legend-item:nth-of-type(10){
    background-image: url("kc_wdzy_point10.png");
}
.index_map .mysource-legend .legend-item:nth-of-type(11){
    background-image: url("kc_wdzy_point11.png");
}
.index_map .mysource-legend .legend-item:nth-of-type(12){
    background-image: url("kc_wdzy_point12.png");
}
.index_map .mysource-legend .legend-item:nth-of-type(13){
    background-image: url("kc_wdzy_point13.png");
}

.index_map .mysource-legend .legend-item:nth-of-type(14){
    background-image: url("kc_wdzy_point14.png");
}
.index_map .mysource-legend .legend-item:nth-of-type(15){
    background-image: url("kc_wdzy_point15.png");
}
.index_map .mysource-legend .legend-item:nth-of-type(16){
    background-image: url("kc_wdzy_point16.png");
}

.index_map .mysource-legend .legend-item:nth-of-type(17){
    background-image: url("kc_wdzy_point17.png");
}


.map_bj_pic {
    display: block;
    width: 100%;
}

.map_sign {
    width: 1rem;
    height: 1.5rem;
    font-size: .2rem;
    line-height: 3.6vw;
    background: url("map_sign.png") no-repeat;
    background-size: 100% 100%;
    color: #fff;
    text-align: center;
    padding-top: .3rem;
    cursor: pointer;
    position: absolute;
    box-sizing: border-box;
}
.map_sign a{
    color: #fff;
}
.map_sign1 {
    top: 1.6vw;
    left: 44.8vw;
}

.map_sign2 {
    top: 20.5vw;
    left: 4vw;
}

.map_sign3 {
    top: 29.2vw;
    left: 26vw;
}

.map_sign4 {
    top: 15.5vw;
    left: 42.4vw;
}

.map_sign5 {
    top: 38.8vw;
    left: 58vw;
}

.map_sign6 {
    top: 28vw;
    left: 75vw;
}

.map_sign7 {
    top: 5.2vw;
    right: 4vw;
}

.map_sign8 {
    display: none;
}

.map_swiper_det {
    width: 45vw;
    float: left;
    margin-left: 1.7vw;
    display: block;
    background: #fff;
    box-shadow: 0 0 5px #e8e8ed;
    margin-top: 2.8vw;
}

.map_swiper_det:nth-child(2n+1) {
    margin-left: 0;
}

.map_swiper_detBox .map_swiper_det:first-child {
    margin-left: 0;
}

.map_swiper_pic {
    display: block;
    width: 100%;
    height: 18.8vw;
}

.map_swiper_detPad {
    padding: 2.5vw;
}

.map_swiper_det_name {
    font-size: 3.7vw;
    float: left;
    color: #004165;
    height: 9.8vw;
}

.map_swiper_det_belong {
    float: right;
    font-size: 2.9vw;
    color: #8197a6;
}

.map_swiper_det_belong img, .map_swiper_det_belong span {
    vertical-align: middle;
}

.map_swiper_det_belong img {
    width: 2vw;
}

.map_swiper_detZj, .map_swiper_detMj {
    font-size: 3.2vw;
    line-height: 5.3vw;
    color: #8598a8;
}

.map_swiper {
    position: relative;
    z-index: 5;
    height: 115vw;
    margin-top: -21.8vw;
}

.map_arrowLeft, .map_arrowRight {
    display: block;
    width: 34px;
    height: 57px;
    position: absolute;
    top: 50%;
    margin-top: -29px;
    z-index: 3;
}

.map_arrowLeft {
    left: 0;
    background: url("map_arr_left.png") no-repeat;
}

.map_arrowRight {
    right: 0;
    background: url("map_arr_right.png") no-repeat;
}

.index_map {
    padding-bottom: 10vw;
}

/*科创服务*/

.kc_crumbs {
    line-height: 0.34rem;
    font-size: 0.24rem;
    color: #0065a4;
    padding: .3rem;
}

.kc_crumbs a {
    color: #0065a4;
}

.service_cal {
    background: url("calendarBox_bg.jpg") repeat;
    padding: 0 0.2rem;
    margin-top: .2rem;
}

.service_cal img {
    display: block;
    width: 100%;
}

.service_listBox {
    background: #fff;
    border-top: 4px solid #115175;
    padding-top: 0.3rem;
}

.service_list_nav li {
    float: left;
    width: 1.3rem;
    line-height: 0.54rem;
    background: url("service_list_navLi_bg.jpg") no-repeat;
    background-size: 100% 100%;
    margin-left: 0.1rem;
    text-align: center;
}

.service_list_nav li:first-child {
    margin-left: 0;
}

.service_list_nav li a {
    font-size: .3rem;
    color: #004165;
    display: block;
}

.service_list_nav li.on a {
    color: #fff;
}

.service_list_nav img {
    display: none;
    margin: 0 auto;
    width: 0.18rem;
}

.service_list_nav li.on img {
    display: block;
}

.service_list_nav li.on {
    background: url("service_list_navLi_bg_hover.jpg") no-repeat;
    background-size: 100% 0.54rem;
}

.service_list_cntNum {
    float: left;
    width: .44rem;
    height: .44rem;
    border-radius: .22rem;
    background: #0065A4;
    font-size: .34rem;
    line-height: .44rem;
    color: #fff;
    font-weight: normal;
    overflow: hidden;
}

.service_list_cntNum span {
    margin-left: -0.02rem;
}

.service_list_cntNr {
    float: left;
    margin-left: .16rem;
    width: 6rem;
}

.service_list_cntNr_title {
    font-size: .3rem;
}

.service_list_cntNrInf {
    margin-top: .1rem;
}

.service_list_cntNrInf img, .service_list_cntNrInf span {
    vertical-align: middle;
    font-size: .28rem;
    color: #8598a8;
}

.serviceMar34 {
    margin-left: .6rem;
}

.service_list_cntNrInf img {
    vertical-align: sub;
    margin-right: .05rem;
}

.service_list_cnt li {
    border-bottom: 1px dashed #A3B1BD;
    padding: .22rem 0;
}

.service_list_cnt {
    display: none;
}

.service_list_cntShow {
    display: block;
}

.serviceAffair {
    margin-top: .76rem;
}

.affair_title {
    background: url("affair_title_bg.png") no-repeat center;
    font-size: .42rem;
    color: #004165;
    font-weight: bold;
    text-align: center;
    height: .8rem;
    line-height: .8rem;
    background-size: auto 100%;
}

.affairNav {
    margin-top: .22rem;
}

.affairNav li {
    float: left;
    width: 2.22rem;
    line-height: .68rem;
    background: url("affairNav_li_bg.jpg") no-repeat;
    background-size: 100% 100%;
    margin-left: .1rem;
    text-align: center;
}

.affairNav li:first-child {
    margin-left: 0;
}

.affairNav li a {
    font-size: .3rem;
    color: #004165;
    display: block;
}

.affairNav li.on a {
    color: #fff;
}

.affairNav img {
    display: none;
    margin: 0 auto;
    width: .16rem;
}

.affairNav li.on img {
    display: block;
}

.affairNav li.on {
    background: url("affairNav_li_bg_hover.jpg") no-repeat;
    background-size: 100% .68rem;
}

.affairTab_title {
    background: url("affairTab_title_bg.png") no-repeat center;
    text-align: center;
    margin: .44rem auto .2rem;
}

.affairTab_title a {
    font-size: .34rem;
    color: #8598A8;
}

.affairTab_title a.on {
    color: #004165;
}

.affairTab_title span {
    font-size: .2rem;
    color: #8197A6;
    margin: 0 .3rem;
}

.affairTab_gr_rq {
    margin-bottom: .8rem;
}

.affairTab_gr_rq li {
    width: 3.32rem;
    height: 1.26rem;
    background: url("affairTab_gr_rq_li_bg.jpg") no-repeat;
    float: left;
    margin-left: .2rem;
    font-size: .28rem;
    color: #004165;
    box-shadow: 0 0 5px #e8e8ed;
    margin-top: .32rem;
}

.affairTab_gr_rq li:hover span {
    color: #3784B6;
}

.affairTab_gr_rq li img, .affairTab_gr_rq li span {
    display: inline-block;
    float: left;
}

.affairTab_gr_rq li img {
    margin-left: .42rem;
    margin-top: .4rem;
    max-width: .5rem;
}

.affairTab_gr_rq li span {
    width: 2.4rem;
    text-align: center;
    line-height: 1.26rem;
}

.affairTab_gr_rq li .affairTab_gr_rq_other {
    margin-top: .3rem;
    text-align: left;
    box-sizing: border-box;
    line-height: inherit;
    padding-left: .2rem;
}

.affairTab_gr_rq li:first-child {
    margin-left: 0;
}

.affairTab_gr_rq li:nth-child(2n+1) {
    margin-left: 0;
}

.affairTab_grBox {
    display: none;
    margin-bottom: .8rem;
}

.affairTab_grBoxShow {
    display: block;
}

.affairTab_gr_rq li .affairPicMar1 {
    margin-top: .3rem;
}

.affairTab_gr_rq li .affairPicMar2 {
    margin-top: .3rem;
}

.affairTab_gr_rq li .affairPicMar3 {
    margin-top: .35rem;
}

.affairTab_gr_rq li .affairPicMar4 {
    margin-top: .45rem;
}

.affairTab_gr_rq li .affairPicMar5 {
    margin-top: .45rem;
}

.affairTab_bm {
    margin-bottom: .7rem;
}

.affairTab_bm_title {
    text-align: center;
    margin-top: .2rem;
}

.affairTab_bm_title .policy_check {
    text-align: left;
}

.affairTab_bm_list li {
    width: 3.3rem;
    height: .82rem;
    background: url("affairTab_bm_list_li_bg.png") no-repeat;
    background-size: 100% 100%;
    float: left;
    margin-left: .26rem;
    margin-top: .28rem;
}

.affairTab_bm_list li:nth-child(2n+1) {
    margin-left: 0;
}

.affairTab_bm_list li a {
    display: block;
    text-align: center;
    line-height: .82rem;
    font-size: .26rem;
    color: #004165;
}

.affairTab_bm_list li.more {
    background: url("affairTab_bm_list_li_bg_more.png") no-repeat;
    background-size: 100% 100%;
}

.affairTab_bm_list li.more a {
    background: url("affairTab_bm_list_li_moreIcon.png") no-repeat 80%;
}

.affairTab_bm_listHide {
    display: none;
}

.affairTabBox {
    display: none;
}

.affairTab_gr {
    display: block;
}

.startBusiness_title {
    background: url("startBusiness_title_bg.png") no-repeat center;
    font-size: .42rem;
    color: #004165;
    font-weight: bold;
    text-align: center;
    height: .8rem;
    line-height: .8rem;
    background-size: auto 100%;
}

.startBusiness_list {
    margin-top: .72rem;
    margin-bottom: .36rem;
}

.startBusiness_picBox {
    display: block;
}

.startBusiness_picBox img {
    display: block;
    width: 100%;
}

.prize_title {
    background: url("prize_title.png") no-repeat center;
    font-size: .42rem;
    color: #004165;
    font-weight: bold;
    text-align: center;
    height: .8rem;
    line-height: .8rem;
    background-size: auto 100%;
}

.prize_btn {
    margin-bottom: .6rem;
}

/*要闻动态*/

.trends_banner {
    position: relative;
}

.swiper_trends {
    height: 8rem;
}

.trends_news_list {
    border-top: 4px solid #115175;
    background-color: #fff;
}

.trends_banner_pic {
    display: block;
    width: 100%;
    height: 4.8rem;
}

.swiper_trends_inf {
    background: url("swiper_trends_bg.jpg") no-repeat;
    background-size: 100% 100%;
    padding: .2rem .3rem;
    box-sizing: border-box;
}

.swiper_trends_inf_title {
    font-size: .3rem;
    height: .48rem;
    color: #28303e;
    font-weight: bold;
}

.swiper_trends_inf p {
    font-size: .26rem;
    line-height: .4rem;
    color: #8598a8;
    margin-top: .15rem;
}

.trends_arrowLeft, .trends_arrowRight {
    display: block;
    width: .42rem;
    height: .72rem;
    position: absolute;
    top: 2.2rem;
    z-index: 3;
}

.trends_arrowLeft {
    left: 0;
    background: url("swiper_arr_left.png") no-repeat;
    background-size: 100% 100%;
}

.trends_arrowRight {
    right: 0;
    background: url("swiper_arr_right.png") no-repeat;
    background-size: 100% 100%;
}

.pagination_trends {
    position: absolute;
    left: 0;
    bottom: 3.2rem;
    z-index: 5;
}

.pagination_trends .swiper-pagination-switch {
    display: inline-block;
    width: .8rem;
    height: .8ren;
    cursor: pointer;
    background-color: rgba(133, 152, 168, 0.6);
    margin-right: .1rem;
    color: #D6D6D6;
    font-size: .48rem;
    line-height: .8rem;
    text-align: center;
    font-weight: normal;
}

.pagination_trends .swiper-active-switch {
    background-color: rgba(0, 101, 164, 0.8);
    color: #fff;
}

.trends_news_title {
    height: .86rem;
    background: url("trends_news_list_title_bg.png") no-repeat right;
    font-size: .34rem;
    line-height: .86rem;
    padding-left: .3rem;
}

.trends_news_title span {
    margin: 0 28px;
    color: #8197A6;
}

.trends_news_title a {
    color: #8F9BA3;
}

.trends_news_title a.on {
    color: #004165;
}

.trends_news_list_cnt {
    padding: 0 .3rem;
    overflow: hidden;
}

.trends_news_list_cnt .service_list_cntNr {
    width: 5.7rem;
}

.trends_news_list_cnt .service_list_cntNr_title {
    line-height: .48rem;
}

.trends_news_list_cnt li:nth-child(4) .service_list_cntNum, .trends_news_list_cnt li:nth-child(5) .service_list_cntNum, .trends_news_list_cnt li:nth-child(6) .service_list_cntNum {
    background-color: #ACBDC9;
}

.trends_changBtn {
    margin-top: .62rem;
    margin-bottom: .48rem;
}

.trends_changBtn a {
    display: block;
}

.trends_changBtn a img {
    width: 100%;
    display: block;
}

.trends_nav .affairNav li {
    width: 1.64rem;
    height: .58rem;
    background-size: 100% .58rem;
    line-height: .58rem;
}

.trends_nav .dynamic_list_det:nth-child(4n+1) {
    margin-left: 0;
}

.trends_nav .dynamic_list_det {
    margin-top: .3rem;
}

.reports_title {
    background: url("reports_title_bg.png") no-repeat center;
    font-size: .42rem;
    color: #004165;
    font-weight: bold;
    text-align: center;
    height: .8rem;
    line-height: .8rem;
    background-size: auto 100%;
}

.reports_box a {
    display: block;
    margin-top: .3rem;
    border-radius: 4px;
    box-shadow: 0 0 18px #e8e8ed;
    position: relative;
}

.reports_box a.ygd:after{
    content: '';
    background: url("ygd_icon2.png") no-repeat;
    width: 1.8rem;
    height: 1.6rem;
    background-size: 100% auto;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
}

.reports_box a.ygd:before{
    content: attr(mm);
    position: absolute;
    text-align: center;
    font-size: 0.24rem;
    color: #fff;
    right: 0;
    top: 0.68rem;
    z-index: 4;
    width: 1.8rem;
    transform: rotate(13.5deg) scale(0.6);
}

.reports_box a>img {
    display: block;
    width: 100%;
}

.reportCnt_p {
    height: .9rem;
    line-height: .9rem;
    background: url("report_pic1.jpg") no-repeat;
    font-size: .3rem;
    text-align: center;
}

.swiper_reports .swiper-slide {
    display: none;
}

.swiper_reports .swiper-slide:first-child {
    display: block;
}

.dynamic_content_list .dynamic_list_det:nth-child(5), .dynamic_content_list .dynamic_list_det:nth-child(6), .dynamic_content_list .dynamic_list_det:nth-child(7), .dynamic_content_list .dynamic_list_det:nth-child(8) {
    display: none;
}

.jx .dynamic_content_list .dynamic_list_det:nth-child(5), .jx .dynamic_content_list .dynamic_list_det:nth-child(6), .jx .dynamic_content_list .dynamic_list_det:nth-child(7), .jx .dynamic_content_list .dynamic_list_det:nth-child(8) {
    display: block;
}

/*政策法规*/

.regulations_title {
    /*background: url(regulations_title_bg.png) no-repeat center;*/
    font-size: .42rem;
    color: #004165;
    font-weight: bold;
    text-align: center;
    height: .8rem;
    line-height: .8rem;
    background-size: auto 100%;
}

.regulations_swiper_title {
    margin: .18rem auto;
    background: none;
}

.regulations_swiper_title span {
margin: 0 .12rem;
}

.regulationsVideoBox {
margin-top: .3rem;
}

.regulationsVideoCnt {
display: block;
float: left;
width: 3.3rem;
height: 1.84rem;
margin-left: .3rem;
position: relative;
margin-top: .3rem;
}

.regulationsVideoCnt>img {
display: block;
width: 100%;
height: 100%;
}

.regulationsVideo_btnBox {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.regulationsVideo_btnBox img {
width: .35rem;
display: block;
margin: .74rem auto 0;
}

.regulationsVideoCnt:nth-child(2n+1) {
margin-left: 0;
}

.regulations_search_title {
text-align: center;
font-size: .38rem;
color: #004165;
}

.regulations_search_title img {
width: .66rem;
}

.regulations_search_title img, .regulations_search_title span {
vertical-align: middle;
}

.regulations_search_title span {
margin-left: .2rem;
}

.regulations_searchChange {
margin-top: .36rem;
}

.regulations_btnBox a {
display: block;
margin-top: .3rem;
}

.regulations_btnBox a img {
display: block;
width: 100%;
}

.regulations_know_title {
background: url("regulations_know_title_bg.png") no-repeat center;
font-size: .42rem;
color: #004165;
font-weight: bold;
text-align: center;
height: .8rem;
line-height: .8rem;
background-size: auto 100%;
margin-top: .4rem;
}

.regulations_know_slide a {
display: block;
height: 2.97rem;
float: left;
margin-left: .3rem;
width: 4.46rem;
}

.ytdd a {
height: auto;
float: none;
margin-left: 0;
width: auto;
margin-bottom: .3rem;
}

.regulations_know_slide a:first-child {
margin-left: 0;
}

.regulations_know_slide a img {
display: block;
width: 100%;
height: 100%;
}

.regulations_know_swiper .swiper-slide:last-child {
display: none;
}

.regulations_know_left, .regulations_know_right {
width: 44px;
height: 44px;
position: absolute;
top: 50%;
margin-top: -22px;
z-index: 3;
display: none;
}

.regulations_know_left {
left: -22px;
background: url("regulations_know_swiper_leftBtn.png") no-repeat;
}

.regulations_know_right {
right: -22px;
background: url("regulations_know_swiper_rightBtn.png") no-repeat;
}

.regulations_know_swiperBox {
width: 100%;
overflow-x: scroll;
margin-top: .4rem;
position: relative;
}

.regulations_know_swiper {
width: 210%;
}

/*高校院所服务*/

.application_title {
    background: url("application_title_bg.png") no-repeat center;
    font-size: .42rem;
    color: #004165;
    font-weight: bold;
    text-align: center;
    height: .8rem;
    line-height: .8rem;
    background-size: auto 100%;
}

.application_tableBox {
    margin-top: .4rem;
    border-top: 4px solid #115175;
    background-color: #fff;
    box-shadow: 0 0 18px #e8e8ed;
}

.application_table_title {
    margin: .3rem;
    padding-bottom: .3rem;
}

.application_table_title a {
    display: inline-block;
    height: .48rem;
    line-height: .48rem;
    border-radius: .24rem;
    color: #004165;
    padding: 0 .2rem;
    margin-left: .3rem;
    font-size: .3rem;
}

.application_table_title a:first-child {
    margin-left: 0;
}

.application_table_title a.on {
    background-color: #006BA8;
    color: #fff;
}

.application_table {
    width: 100%;
    border-spacing: inherit;
}
.application_table thead {
    display: none;
}

.application_table thead th:first-child {
    width: 1rem;
}

.application_table thead th:nth-child(2) {
    text-align: left;
    width: 4.3rem;
}

.application_table thead th:nth-child(3) {
    width: 1.5rem;
}

.application_table thead th:nth-child(4) {
    width: 1.5rem;
}
.application_table thead th {
    font-size: .34rem;
    line-height: .68rem;
    color: #004165;
    background-color: #E1EDF5;
    font-weight: normal;
}

.application_table tbody td {
    line-height: .52rem;
    float: left;
    font-size: .28rem;
    width: 98%;
    text-align: right;
    clear: both;
}
.application_table tbody tr td:nth-child(1) {
    width: .6rem;
    text-align: center;
    float: left;
    display: inline-block;
    font-size: .34rem;
    clear: none;
    margin-top: .2rem;
    padding: 0;
}
.application_table tbody tr td:nth-child(2) {
    text-align: left;
    width: 6.2rem;
    float: left;
    font-size: .34rem;
    clear: none;
    margin-top: .2rem;
    padding: 0;
}
.application_table tbody tr td:nth-child(3) {
    font-size: .28rem;
    width: 98%;
    text-align: right;
    clear: both;
}
.application_table tbody tr td:nth-child(5) {
    font-size: .28rem;
    width: 98%;
    text-align: right;
    clear: both;
}

.application_table tbody tr:nth-child(even) {
    background-color: #F4F8FA;
}

.application_table tbody td a {
    color: #0065A4;
}

.application_table tbody td a:hover {
    color: #12AD94;
}

/*翻页*/

.nypage {
    padding: 0.4rem 0 0.4rem;
    text-align: center;
    color: #333333;
    line-height: 0.35rem;
    font-size: 0;
}

.nypage ul{ display: inline-block;}
.nypage ul li{ float: left;}
.nypage ul li.active span{ display: block; width: 0.42rem; height: 0.42rem; text-align: center; line-height: 0.42rem; color: #fff; background-color: #006ca1; margin: 0 2px; border: 1px solid #dddddd; font-size: 16px;}


.nypage a {
    display: inline-block;
    width: 0.42rem;
    height: 0.42rem;
    text-align: center;
    line-height: 0.41rem;
    color: #333333;
    margin: 0 0.01rem;
    border: 1px solid #dddddd;
    font-size: 0.17rem;
}

.nypage a.cur {
    background: #18649E;
    color: #ffffff;
}

.nypage a.index, .nypage a.end {
    width: 0.54rem;
    display: none;
}

.nypage a.next {
    width: 1rem;
}

.nypage font {
    font-size: 0;
    /*line-height: 30px;*/
}

.nypage font span {
    font-size: 0.17rem;
    height: 0.42rem;
    line-height: 0.42rem;
}

.nypage input {
    margin: 0 0.03rem;
    height: 0.42rem;
    line-height: 0.42rem;
    padding: 0;
    font-size: 0.17rem;
    text-align: center;
    border: 1px solid #dddddd;
    width: 0.49rem;
    appearance: none;
    -webkit-appearance: none;
}

#go {
    background: #18649E;
    color: #fff;
    height: 0.42rem;
    line-height: 0.42rem;
    width: .6rem;
}

/*翻页end*/

.application_tableTab {
    display: none;
    width: 100%;
    overflow-x: scroll;
}

.application_tableTabShow {
    display: block;
}

.property_title, .conditions_title, .permit_title, .qualifications_title, .affairs_title {
    font-size: .42rem;
    color: #004165;
    font-weight: bold;
    text-align: center;
    height: .8rem;
    line-height: .8rem;
    background-size: auto 100% !important;
}

.property_title {
    background: url("property_title_bg.png") no-repeat center;
    margin-top: .9rem;
    margin-bottom: .15rem;
}

.conditions_title {
    background: url("conditions_title_bg.png") no-repeat center;
    margin-top: .9rem;
    margin-bottom: .3rem;
}

.permit_title {
    background: url("permit_title_bg.png") no-repeat center;
    margin-top: .9rem;
}

.qualifications_title {
    background: url("qualifications_title_bg.png") no-repeat center;
    margin-top: .7rem;
}

.affairs_title {
    background: url("affairs_title_bg.png") no-repeat center;
    margin-top: .9rem;
}

.propertyNav li {
    width: 1.82rem;
}

.propertyNav_mobileScroll {
    width: 100%;
    overflow-x: scroll;
}

.propertyNav_mobileScroll::-webkit-scrollbar {
    display: none; /* Chrome Safari */
}

.propertyNav {
    width: 150%;
}

.property_tabBox a {
    display: block;
    margin-top: .28rem;
}

.property_tabBox a img {
    display: block;
    width: 100%;
    height: auto;
    box-shadow: 0 0 18px #e8e8ed;
}

.property_tabBox a span {
    display: block;
    margin-top: .2rem;
    font-size: .3rem;
    text-align: center;
}

.conditions_picBox a {
    display: block;
    height: 1.4rem;
    box-shadow: 0 0 18px #e8e8ed;
    margin-top: .3rem;
}

.conditions_picBox a img {
    display: block;
    width: 100%;
    height: auto;
}

.application_table thead th:nth-child(2) {
    text-align: left;
}

.affairs_table {
    margin-top: .2rem;
}

.application_foot_banner {
    display: block;
    width: 100%;
    height: auto;
    margin-top: .7rem;
    margin-bottom: 1.16rem;
}

/*科创服务-企业服务*/

.innovate_title, .company_enter_title {
    font-size: .42rem;
    color: #004165;
    font-weight: bold;
    text-align: center;
    height: .8rem;
    line-height: .8rem;
    background-size: auto 100% !important;
}

.innovate_title {
    background: url("innovate_title_bg.png") no-repeat center;
    margin-bottom: .18rem;
}

.company_enter_title {
    background: url("company_enter_title_bg.png") no-repeat center;
    margin-top: .7rem;
    margin-bottom: .08rem;
}

.innovateNav {
    margin-bottom: .4rem;
}

.company_application {
    margin-top: .6rem;
}

.company_affairs {
    margin-bottom: .7rem;
}

.company_enter_list a {
    display: block;
    margin-top: .2rem;
}

.company_enter_list a img {
    display: block;
    width: 100%;
    height: 100%;
}

/*科技动态-三城一区*/

.city_banner {
    display: block;
    width: 100%;
}

.city_policy_title, .city_Information_title, .city_plan_title, .characteristic_title {
    font-size: .42rem;
    color: #004165;
    font-weight: bold;
    text-align: center;
    height: .8rem;
    line-height: .8rem;
    background-size: auto 100% !important;
}

.city_policy_title {
    /*background: url(city_policy_title_bg.png) no-repeat center;*/
    margin-bottom: .2rem;
}

.city_Information_title {
    /*background: url(city_Information_title_bg.png) no-repeat center;*/
    margin-top: .6rem;
    margin-bottom: .2rem;
}

.city_plan_title {
    /*background: url(city_plan_title_bg.png) no-repeat center;*/
    margin-bottom: .2rem;
}

.characteristic_title {
    /*background: url(characteristic_title_bg.png) no-repeat center;*/
    margin-bottom: .4rem;
}

.city_infTabCnt {
    box-shadow: 0 0 5px #f1f3f5;
    margin-top: .3rem;
    float: left;
    padding: .3rem .4rem;
    box-sizing: border-box;
    cursor: pointer;
    position: relative;
    background-color: #fff;
    width: 100%;
}

.city_infTabdate {
    float: left;
    width: 1rem;
    border-top: 2px solid #115175;
    height: 1.15rem;
    background-color: #F1F3F5;
    text-align: center;
    color: #004165;
    margin-top: .1rem;
}

.city_infTabdate_a {
    font-size: .5rem;
    margin-top: .1rem;
    line-height: 1;
}

.city_infTabdate_b {
    font-size: .2rem;
    margin-top: .1rem;
}

.city_infTab_cont {
    float: right;
    width: 4.6rem;
}

.city_infTab_cont_title {
    font-size: .32rem;
    line-height: .48rem;
    font-weight: bold;
}

.city_infTab_cont_fong {
    font-size: .26rem;
    line-height: .37rem;
    color: #8598a8;
    margin-top: .15rem;
}

.city_Information .swiper-slide {
    display: none;
}

.city_Information .swiper-slide:first-child {
    display: block;
}

.characteristic_swiperBox .regulations_know_swiper {
    width: 100%;
}

.characteristic_swiperBox .regulations_know_slide a {
    width: 100%;
    height: auto;
    float: none;
    margin-left: 0;
    margin-top: .3rem;
}

.characteristic_swiperBox {
    margin: 0;
}

.characteristic_swiperBox .regulations_know_slide a img {
    height: 3.53rem;
}

.characteristic_font {
    height: 1.1rem;
    width: 100%;
    font-size: .32rem;
    line-height: 1.1rem;
    display: block;
    background: url("characteristic_cont_bg.jpg") no-repeat;
    background-size: cover;
    text-align: center;
}

.characteristic_swiperBox .regulations_know_slide a {
    box-shadow: 0 0 5px #f1f3f5;
}

/*科创服务-地图页*/

.mapPage_map_title {
    background: url("mapPage_map_title_bg.png") no-repeat center;
    background-size: auto 100%;
}

.mapPage_resource_title {
    text-align: center;
    margin: .8rem auto 0;
    background: url("mapPage_resource_title.png") no-repeat center;
    font-size: .38rem;
    text-align: center;
    color: #004165;
}

.mapPage_resource_list .map_swiper_det {
    width: 100%;
    margin-top: .2rem;
    float: none;
    margin-left: 0;
}

/* .mapPage_resource_list .map_swiper_det {

} */

.mapPage_resource_list .map_swiper_det:nth-child(-n+3) {
    display: block;
}
.mapPage_resource_list .map_swiper_det>img{
    height: 2.9rem;
}

.mapPage_change {
    background: rgba(255, 255, 255, 0.6);
    box-shadow: 0 0 10px #e8ebee;
    padding: .4rem .3rem;
    margin-top: .28rem;
}

.mapPage_change_title {
    font-size: .3rem;
    color: #004165;
    font-weight: bold;
}

.mapPage_change_conditionUl li {
    float: left;
    width: 3rem;
    height: .78rem;
    border-radius: 5px;
    border: 1px solid #145679;
    line-height: .76rem;
    text-align: center;
    box-sizing: border-box;
    color: #145679;
    margin-left: .3rem;
    margin-top: .2rem;
    background: url("mapPage_change_btn_bg.jpg") no-repeat;
    background-size: cover;
    cursor: pointer;
    display: none;
    overflow: hidden;
}
.mapPageCondition2 li{
    display: block;
}
.mapPage_change_conditionUl li a {
    color: #145679;
}

.mapPage_change_conditionUl li:nth-child(2n+1) {
    margin-left: 0;
}

.mapPage_change_conditionUl li:nth-child(-n+8) {
    display: block;
}

.mapPage_changeMore_btn {
    width: 3rem;
    position: relative;
    font-size: .28rem;
    color: #8598a8;
    cursor: pointer;
    float: right;
    background: url("mapPage_changeMore_btn_bg.png") no-repeat 80%;
    line-height: .76rem;
    text-align: center;
}

.mapPage_change_conditionUl li.hover {
    background: url("mapPage_change_btn_bg_hover.jpg");
    color: #fff;
}
.mapPage_change_conditionUl li.hover a {
    color: #fff;
}
.mapPage_change_conditionUl li.on {
    display: block;
}

/*我要找空间*/


.space_title {
    background: url("space_title_bg.png") no-repeat center;
    font-size: .42rem;
    color: #004165;
    font-weight: bold;
    text-align: center;
    height: .8rem;
    line-height: .8rem;
    background-size: auto 100%;
}

.spaceMar {
    margin-bottom: 20px;
}





/*专题报道*/
.reports_listBox .reportCnt_p{
    height: 1.5rem;
    line-height: inherit;
    padding: 0 .3rem;
    background-size: 100% 100%;
}
.reports_listBox .reportCnt_p>p{
    line-height: .5rem;
    text-align: left;
    padding-top: .2rem;
}
.reportCntDate_a{
    width: 0.25rem;
}
.reportCntDate_b{
    margin-left: 0.06rem;
}
.reportCntDate_a,.reportCntDate_b{
    float: left;
    font-size: 0.14rem;
    color: #8598A8;
    line-height: 0.26rem;
}
.reportCntDate_c{
    float: right;
    margin-top: 0.04rem;
    width: 0.3rem;
}




.enterpriseBox a {
    display: block;
    height: 1.4rem;
    background: url("enterprise_bg.jpg") no-repeat;
    margin-top: .3rem;
    font-size: .36rem;
    font-weight: bold;
    color: #004165;
    line-height: 1.4rem;
    text-align: center;
    box-shadow: 0 0 15px #f1f3f5;
}


.reports_title_new{
    background: url("reports_title_new_bg.png") no-repeat center;
    background-size: auto 100%;
}

/*科技动态-四级详情页*/
.dydetail_box{
    border-top: 3px solid #115175;
    background: #fcfdfd;
    overflow: hidden;
    width: 100%;
    margin-bottom: 1rem;
}
.dydetail_left1{
    width: 92%;
    margin: 0 auto;
}
.dydetail_header{
    border-bottom: 2px solid #e2e8ed;
    padding-bottom: 0.3rem;
}
.dydetail_header h1{
    margin-top: 0.55rem;
    margin-bottom: 0.4rem;
    color: #28303e;
    font-size: 0.36rem;
    line-height: 0.52rem;
}
.dydetail_header span{
    font-size: 0.28rem;
    color: #8598A8;
}
.dydetail1 span:first-child{
    margin-right: 0.74rem;
}
.dydetail3 span:first-child{
    margin-right: 0.89rem;
}
.dydetail2 span:first-child:hover{
    color: #18649e;
}
.dydetail2 span{
    cursor: pointer;
}
.dydetail1,.dydetail3{
    margin-bottom: 0.2rem;
    text-align: center;
}
.infoFont i{
    width: 0.5rem;
    height: 0.5rem;
    line-height: 0.45rem;
    display: inline-block;
    border: 1px solid #707070;
    border-radius: 4px;
    text-align: center;
    margin-right: 0.05rem;
    cursor: pointer;
}
.infoFont i:last-child{
    margin-right: 0;
}
.infoFont i:hover,.detIn2Act{
    color: #18649e !important;
    border: 1px solid #18649e !important;
}
.dydetail_content .dydetail_tabs{
    margin-top: 0.4rem;
    overflow: hidden;
}
.dydetail_content .dydetail_tabs li{
    float: left;
    background: #f1f3f5;
    font-size: 0.3rem;
    color: #8598a8;
    padding: 0.12rem 0.25rem;
    border-radius: 4px;
    margin-right: 0.2rem;
}
.dydetail_content .dydetail_deta{
    font-size: 0.34rem;
    color: #28303E;
    padding-bottom: 0.3rem;
}
.dydetail_content .dydetail_deta p{
    text-indent: 2em;
    line-height: 0.65rem;
    margin: 0.3rem 0;
}
.dydetail_content .dydetail_deta .bol{
    font-weight: 700;
}
.dydetail_box .dydetail_right{
    background: #f5f7fa;
    padding-top: 0.6rem;
    width: 100%;
}
.dydetail_right1{
    width: 92%;
    margin: 0 auto;
}
.dydetail_right li{
    border-bottom: 1px dashed #a8b6c2;
    padding: 0.3rem 0;
    margin-top: 0.3rem;
}
.dydetail_right li:last-child{
    border-bottom: 0;
    padding-bottom: 0.5rem;
}
.dydetail_right .tit{
    width: 2rem;
    height: 0.7rem;
    line-height: 0.66rem;
    text-align: center;
    font-size: 0.3rem;
    color: #fff;
    background: #006ba8;
    border-radius: 0.7rem;
}
.dydetail_right .character .picname img{
    width: 2.5rem;
    height: 3.45rem;
}
.character .picname{
    text-align: center;
}
.character .picname .name{
    font-size: 0.34rem;
    color: #004165;
    margin: 0.2rem 0 0.1rem;
}
.character .info{
    font-size: 0.3rem;
    color: #28303E;
}
.character .info dl{
    margin: 0.14rem 0;
}
.character .info dl dt{
    color: #8598a8;
    float: left;
}
.character .info dl dd{
    margin-left: 1.6rem;
    line-height: 1.5;
}
.dydetail_deta table {
    width: 94%;
    border-top: 1px solid #333;
    border-left: 1px solid #333;
    border-collapse:collapse;
    margin: 1em auto 0;
    background: none!important;
}
.dydetail_deta table td {
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    padding: 5px;
}
.dydetail_deta table p {
    margin-bottom: 0!important;
    text-indent: 0!important;
}
#wybs {
    height: 15rem;
}



/*日历*/

.calendar-header {
    background-color: #1A75AD;
    height: .8rem;
    line-height: .8rem;
    color: #fff;
    border-radius: .4rem;
    text-align: center;
    font-size: .28rem;
}

.calendar-header a {
    color: #fff;
    margin: 0 .1rem;
}

.calendar-column-header,
.calendar-cell {
    width: 15%;
}

.calendar-table {
    color: #fff;
}

.calendar-column-header {
    font-weight: 400;
    text-align: center;
    padding: 16px 0;
}




.calendar-next-month-cell,.calendar-last-month-cell{
    color: #77B0D3;
}

.calendar-cell.calendar-thisMonth .calendar-date .calendar-value,
.calendar-cell.calendar-today .calendar-date .calendar-value {
    background: url("thisdate_icon.png") no-repeat;
    background-size: 100% 100%;
}

.clickBtn .calendar-value {
    background: url("date_icon.png") no-repeat;
    color: #004165;
    background-size: 100% 100%;
}

.clickBtn .calendar-value-hover {
    background: url("date_icon_hover.png") no-repeat;
    color: #fff;
    background-size: 100% 100%;
}


.clickBtn{
    cursor: pointer;
    color: #A3BCD5;
}
.calendar-value {
    text-align: center;
    height: .7rem;
    line-height: .6rem;
    width: .7rem;
    margin: 0 auto;
    font-size: .32rem;
}

.calendar-content {
    height: .3rem;
    text-align: center;
    font-size: .2rem;
    margin-top: .1rem;
    margin-bottom: .1rem;
}

.calendar-year-text {
    margin-left: 1rem;
}

.calendar-month-text {
    margin-right: 1rem;
}

.calendar_title {
    font-size: 0.42rem;
    color: #fff;
    line-height: 1.2rem;
    font-weight: normal;
}
/*end*/
.picname {
	text-align: center;
}
.picname .perPic {
	width: 3.85rem;
    height: 3.85rem;
    margin: .8rem auto 0;
    border-radius: 3.65rem;
    background: #f1f3f5;
    text-align: center;
    line-height: 3.65rem;
    padding: .3rem 0 0 .3rem;
}
.picname .perPic img {
	width: 3.5rem;
    height: 3.5rem;
    border-radius: 2rem;
    border: 1px solid #2f84b6;
}
.float_none {
    float: none;
}

#map{
    width: 100%;
    height:10rem;
    position: relative;
}
.mapPageCondition1 span.on, .mapPageCondition2 span.on {
    background: url("mapPage_change_btn_bg_hover.jpg");
    color: #fff;
    display: block;
}
.mapPageCondition1 span, .mapPageCondition2 span {
    display: block;
}

/*三城一区*/
.city_wrap{position: relative;z-index: 100;}
.city_wrap,
.city_wrap .city_img_mobile{width: 100%;height: 3.24rem;overflow: hidden;}
.city_wrap .city_box{border: 0.05rem solid rgba(255,255,255,0.3);position: absolute;}
.city_wrap .city_box>div{overflow: hidden;}
.city_wrap .city_box,
.city_wrap .city_box>div,
.city_wrap .city_box img{width: 0.82rem;height: 0.82rem;border-radius: 100%;}
.city_wrap .city_box p{color: #ffffff;font-size:0.14rem;position: absolute;width: 3rem;}
.city_wrap .city_box1 p{top: 0.92rem;left: 2%;}
.city_wrap .city_box2 p{top: 0.96rem;left: -2%;}
.city_wrap .city_box3 p{top: 0.92rem;left: -.1rem;}
.city_wrap .city_box4 p{top: 0.94rem;left: .14rem;}
.city_wrap .city_box5 p{top: 0.94rem;left: -.3rem;}
.city_wrap .city_box.boxAct p{font-weight: bold;text-shadow: 0 0 0.1rem rgba(15,98,134,1);}
.city_wrap .city_box1{top: 0.16rem;left: 0.23rem;}
.city_wrap .city_box2{top: 1.8rem;left: 0.41rem;}
.city_wrap .city_box3{top: 0.33rem;right: 0.26rem;}
.city_wrap .city_box4{top: 1.6rem;right: 0.55rem;}
.city_wrap .city_box5{top: 1.9rem;right: 1.52rem;}
.cityTion_mobile{width: 7.5rem;background: url("cityTion_bg1_mobile.jpg") no-repeat;background-size: 100% 100%;
    overflow: hidden;position: absolute;top: 0;padding: 0 0 0 0.3rem;box-sizing: border-box;
    left: 50%;opacity: 0;z-index: 1;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.cityTion_mobile .img{display: none;}
.cityTion_mobile .cont h2{color: #184062;font-size:0.36rem;font-weight:normal;padding: 0.48rem 0 0.19rem;text-align: center;}
.cityTion_mobile .cont p{color: #184062;font-size:0.28rem;line-height: 0.4rem; text-align: justify!important; text-indent: 2em;}
.cityTion_mobile .box,
.cityTior_mobile .box{width: 100%; padding: 0;}
.cityTion_mobile .box1,
.cityTior_mobile .box1{box-sizing: content-box; width: 96%;overflow: hidden;}
.cityTion_mobile .box1>div,
.cityTior_mobile .box1>div{border-radius: 0.1rem;}
.cityTior_mobile .box1 p {text-align: justify!important;}
.cityTior,
.cityTior_mobile{background: url("cityTion_bg1_mobile.jpg") no-repeat;background-size: 100% 100%;width: 7.5rem;
    margin-left: -0.3rem;}
.cityTior h2,
.cityTior_mobile h2{color: #184062;font-size:0.36rem;font-weight:normal;padding: 0.48rem 0 0.19rem;text-align: center;}
.cityTior p,
.cityTior_mobile p{color: #184062;font-size:0.28rem;line-height: 0.4rem;padding-left: 0.31rem;text-indent: 2em;}
.city_wrap .city_img,.city_img_1000{display: none !important;}
.cityTior{display: none;}
.switchBox{width: 100%;margin:0 auto 0;position: relative;z-index: 10;}
.out_tion{opacity: 1;z-index: 5;}

.cityTior_mobile .more {
    display: block;
    padding: .1rem 0 .1rem .4rem;
    border: 1px #7AAAC4 solid;
    width: 1rem;
    font-size: .26rem;
    background: url("policy_tab_more_bg.png") no-repeat 83%;
    margin: .4rem auto;
    background-size: .13rem .11rem;
}
.cityTior_mobile .more:hover {
    color: #fff;
    background: url("policy_tab_more_bg_hover.png") no-repeat 83% #004165;
}
.cityTion .more {
    display: block;
    padding: .1rem 0 .1rem .4rem;
    border: 1px #7AAAC4 solid;
    width: 1rem;
    font-size: .26rem;
    background: url("policy_tab_more_bg.png") no-repeat 83%;
    margin: .4rem auto;
    background-size: .13rem .11rem;
}
.cityTion .more:hover {
    color: #fff;
    background: url("policy_tab_more_bg_hover.png") no-repeat 83% #004165;
}

.xinyong {
    background: #fff;
    padding: .5rem 0 .2rem;
    margin-bottom: 1rem;
}
.xinyong ul li {
    float: left;
    width: 33%;
    text-align: center;
}
.xinyong ul li img {
    width: .72rem;
    height: .72rem;
}
.xinyong ul li p {
    margin-top: .1rem;
    margin-bottom: .3rem;
}
/*科技动态-一区多园.*/
.quTit{
    width: 92% !important;
    height: 0.75rem;
    margin: 0 auto;
    margin: 0.4rem !important;
}
.quTit img{
    width: 100% !important;
}
.area_pic{
    width: 100%;
    height: 3.1rem;
    background: url("kc_quBoxPic_v2021.jpg") center no-repeat;
    background-size: 100% 100%;
    position: relative;
    margin: 0 auto;
}
.area_pic .pic_box{
    width: 4.4rem;
    height: 1.6rem;
    background: rgba(0,0,0,0.4);
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -2.2rem;
    margin-top: -0.8rem;
}
.area_pic .pic_box .name{
    color: #FFFFFF;
    font-size: 0.4rem;
    text-align: center;
    margin-bottom: 0.1rem;
    margin-top: 0.28rem;
}
.area_pic .pic_box .ino{
    color: #FFFFFF;
    font-size: 0.24rem;
    text-align: center;
}
.area_tabs{
    width: 100%;
    overflow: hidden;
    padding: 0.4rem 0;
    box-shadow:#e8ebee 0 0 22px 2px;
    margin-bottom: 0.5rem;
}
.area_tabs ul{
    width: 92%;
    margin: 0 auto;
    overflow: hidden;
}
.area_tabs li{
    float: left;
    margin-right: 0.15rem;
    height: 0.85rem;
    width: 2.2rem;
    background: url("/temp/images/newimg/about1.jpg") center no-repeat;
    background-size: 100% 100%;
    border-radius: 4px;
    margin-bottom: 0.15rem;
    line-height: 0.85rem;
    text-align: center;
    color: #004165;
    font-size: 0.3rem;
    cursor: pointer;
}
.area_tabs li:nth-child(3n){
    margin-right: 0;
}
.area_tabs li:hover,.area_tabs li.active{
    background: url("kc_quBoxAct_v2021.png") center no-repeat;
    background-size: 100% 100%;
    color: #ffffff;
}
.area_content{
    width: 92%;
    background: #FFFFFF;
    overflow: hidden;
    margin: 0 auto;
}
.area_content1{
    width: 92%;
    margin: 0 auto;
}
.area_info{
    margin-top: 0.55rem;
}
.area_content h3{
    font-size: 0.36rem;
    color: #28303e;
    margin:0.4rem 0;
    text-align: center;
}
.area_content img{
    width: 100%!important;
}
.area_content p{
    font-size: 0.3rem;
    color: #28303E;
    margin-bottom: 0.75rem;
    text-indent: 2em;
    line-height: 0.53rem;
    text-align: justify!important;
}
.area_content p img {
    margin-left: -2em;
}
/*最新-一区多园*/
.garden_content{
    background: #fff;
}
.map_cont{
    width: 100%;
    height: auto;
    background: url("kc_mobileMapBg_v2021.png") center no-repeat;
    background-size:100% 100% ;
    position: relative;
}
.map_cont img{
    width: 100%;
    height: auto;
}
.map_cont img.img1{
    position: absolute;
    top: 3.55rem;
    left: 2.05rem;
}
.map_cont img.img2{
    position: absolute;
    top: 1.95rem;
    left: 1.75rem;
}
.map_cont img.img3{
    position: absolute;
    top: 3.07rem;
    left: 4.22rem;
}
.map_cont img.img4{
    position: absolute;
    bottom: 1.7rem;
    left: 2.8rem;
}
.map_cont img.img5{
    position: absolute;
    bottom: 1.66rem;
    left: 0.75rem;
}
.map_cont img.img6{
    position: absolute;
    bottom: 2.67rem;
    left: 4.55rem;
}
.map_cont img.img7{
    position: absolute;
    top: 4.15rem;
    left: 2.85rem;
}
.map_cont img.img8{
    position: absolute;
    top: 4.05rem;
    left: 2.54rem;
}
.map_cont img.img9{
    position: absolute;
    top: 3.85rem;
    left: 3.2rem;
}
.map_cont img.img10{
    position: absolute;
    bottom: 2.52rem;
    left: 2.05rem;
}
.map_cont img.img11{
    position: absolute;
    bottom: 3.45rem;
    left: 1.39rem;
}
.map_cont img.img12{
    position: absolute;
    bottom: 3rem;
    left: 0.8rem;
}
.map_cont img.img13{
    position: absolute;
    top: 2.46rem;
    right: 0.34rem;
}
.map_cont img.img14{
    position: absolute;
    top: 1.25rem;
    right: 2.88rem;
}
.map_cont img.img15{
    position: absolute;
    top: 1.2rem;
    right: 2.17rem;
}
.map_cont img.img16{
    position: absolute;
    top: 0.64rem;
    left: 0.3rem;
}
.map_info{
    width: 92%;
    margin: 0 auto;
    margin-top: 0.3rem;
    border:1px solid #e7e9eb;
    background: #f8fbfc;
    padding-bottom: 0.3rem;
    margin-bottom: 0.5rem;
}
.map_info .map_tabs{
    width: 100%;
    height: 0.85rem;
    line-height: 0.85rem;
    color: #006ba8;
    font-size: 0.32rem;
    background: url("kc_tabs1_v2021.png") center no-repeat;
    background-size: 100% 100%;
    margin-bottom: 0.3rem;
}
.map_info .map_tabs li{
    width: 50%;
    text-align: center;
    float: left;
    cursor: pointer;
}
.map_info .map_tabs li.on{
    color: #fff;
}
.map_info_box{
    padding: 0 0.5rem;
    color: #004165;
    font-size: 0.3rem;
    height: 9.7rem;
    overflow-y: scroll;
}
.map_info_box::-webkit-scrollbar{
    background: #ecf2f5;
    border-radius: 0.1rem;
}
.map_info_box::-webkit-scrollbar-thumb{
    background: #d2e4ee;
    border-radius: 0.1rem;
}
.map_info_box .info_box p{
    text-indent: 2em;
    line-height: .5rem;
    text-align: justify!important;
}
.area_cont_tabs{
    background: #fff;
    box-shadow:#fff 0px 0px 0;
    padding-top: 0;
    border-bottom:1px dashed #60a4c7;
}
.area_cont_tabs li{
    width: 2rem;
    height: 0.9rem;
    line-height: 0.9rem;
    margin-right: 0.15rem;
    background: url("/temp/images/newimg/about1.jpg") center no-repeat;
    background-size: 100% 100%;
}
.area_cont_tabs li a{
    color: #fff;
}
.area_cont_tabs li:nth-child(3n){
    margin-right:0;
}
.area_cont_tabs{
    margin-bottom: 0;
}
.area_map_cont{
    width: 100%;
    background: #fff;
}
.area_map_cont .area_content{
    display: none;
}
.area_map_cont .area_content1{
    display: block;
}

/*首页-资质认证*/
.index_certification_title{font-size:0.42rem;color: #004165;font-weight: bold;text-align: center;height: 0.8rem;line-height: 0.8rem; margin-top: .4rem;}
.certification_list{margin:0.2rem 0 0.3rem;}
.certification_list li{float:left;width:3.3rem; height: 2.3rem; cursor: pointer;margin-bottom: .3rem;}
.certification_list li:nth-child(odd){margin-right: 0.3rem;}
.certification_list li:nth-child(1),.certification_list li:nth-child(6){background: url("certification_bg1.png") no-repeat;background-size: 100% 100%;}
.certification_list li:nth-child(2),.certification_list li:nth-child(7){background: url("certification_bg2.png") no-repeat;background-size: 100% 100%;}
.certification_list li:nth-child(3),.certification_list li:nth-child(8){background: url("certification_bg3.png") no-repeat;background-size: 100% 100%;}
.certification_list li:nth-child(4),.certification_list li:nth-child(5){background: url("certification_bg4.png") no-repeat;background-size: 100% 100%;}

.certification_list li:nth-child(9),.certification_list li:nth-child(14){background: url("certification_bg1.png") no-repeat;background-size: 100% 100%;}
.certification_list li:nth-child(10),.certification_list li:nth-child(15){background: url("certification_bg2.png") no-repeat;background-size: 100% 100%;}
.certification_list li:nth-child(11),.certification_list li:nth-child(16){background: url("certification_bg3.png") no-repeat;background-size: 100% 100%;}
.certification_list li:nth-child(12),.certification_list li:nth-child(13){background: url("certification_bg4.png") no-repeat;background-size: 100% 100%;}

.certification_list li:nth-child(17),.certification_list li:nth-child(22){background: url("certification_bg1.png") no-repeat;background-size: 100% 100%;}
.certification_list li:nth-child(18),.certification_list li:nth-child(23){background: url("certification_bg2.png") no-repeat;background-size: 100% 100%;}
.certification_list li:nth-child(19),.certification_list li:nth-child(24){background: url("certification_bg3.png") no-repeat;background-size: 100% 100%;}
.certification_list li:nth-child(20),.certification_list li:nth-child(21){background: url("certification_bg4.png") no-repeat;background-size: 100% 100%;}
.certification_list li:nth-child(4n){margin-right: 0;}
.certification_list li a{width:3.3rem; height: 1.34rem; display: table-cell; vertical-align:middle;font-size:0.3rem; color: #fcfdfd; line-height:0.4rem; font-weight: bold; text-align: center;}
.btn_tab_more {display: block;width: 2.4rem;height:0.86rem;line-height:0.86rem;font-size:0.28rem;color: #004165;margin:0.25rem auto 0.6rem;border: 1px solid #004165;background: url("policy_tab_more_bg.png") no-repeat 62% 45%;padding-left: 1.68rem;}

/*首页-科创服务*/
.kcService_list li:nth-child(1),.kcService_list li:nth-child(6){background: url("kcService_bg1.png") no-repeat;background-size: 100% 100%;}
.kcService_list li:nth-child(2),.kcService_list li:nth-child(7){background: url("kcService_bg2.png") no-repeat;background-size: 100% 100%;}
.kcService_list li:nth-child(3),.kcService_list li:nth-child(8){background: url("kcService_bg3.png") no-repeat;background-size: 100% 100%;}
.kcService_list li:nth-child(4),.kcService_list li:nth-child(5){background: url("kcService_bg4.png") no-repeat;background-size: 100% 100%;}

.kcService_list li:nth-child(9),.kcService_list li:nth-child(14){background: url("kcService_bg1.png") no-repeat;background-size: 100% 100%;}
.kcService_list li:nth-child(10),.kcService_list li:nth-child(15){background: url("kcService_bg2.png") no-repeat;background-size: 100% 100%;}
.kcService_list li:nth-child(11),.kcService_list li:nth-child(16){background: url("kcService_bg3.png") no-repeat;background-size: 100% 100%;}
.kcService_list li:nth-child(12),.kcService_list li:nth-child(13){background: url("kcService_bg4.png") no-repeat;background-size: 100% 100%;}

.kcService_list li:nth-child(17),.kcService_list li:nth-child(22){background: url("kcService_bg1.png") no-repeat;background-size: 100% 100%;}
.kcService_list li:nth-child(18),.kcService_list li:nth-child(23){background: url("kcService_bg2.png") no-repeat;background-size: 100% 100%;}
.kcService_list li:nth-child(19),.kcService_list li:nth-child(24){background: url("kcService_bg3.png") no-repeat;background-size: 100% 100%;}
.kcService_list li:nth-child(20),.kcService_list li:nth-child(21){background: url("kcService_bg4.png") no-repeat;background-size: 100% 100%;}

/*首页-科技奖项-样式2*/
.index_prize_title{font-size:0.42rem;color: #004165;font-weight: bold;text-align: center;height: 0.8rem;line-height: 0.8rem;}
.index_prize_desc{ font-size: 0.3rem; color: #666; margin: 25px 0;}
.service_prize2_content{padding-top:0.2rem;height:3rem;}
.dynamic_prize_content_list li{float:left;width:3.3rem; height: 1.6rem;cursor: pointer; margin-bottom: 0.3rem;}
.dynamic_prize_content_list li:nth-child(odd){margin-right: 0.3rem;}
.dynamic_prize_content_list li:nth-child(1){background: url("/temp/images/newimg/ltjone.jpg") no-repeat;background-size: 100% 100%;}
.dynamic_prize_content_list li:nth-child(2){background: url("/temp/images/newimg/ltjtwo.jpg") no-repeat;background-size: 100% 100%;}
.dynamic_prize_content_list li:nth-child(3){background: url("/temp/images/newimg/ltjthree.jpg") no-repeat;background-size: 100% 100%;}
.dynamic_prize_content_list li:nth-child(4){background: url("kcPrize_bg5.png") no-repeat;background-size: 100% 100%;}
.dynamic_prize_content_list li:nth-child(4n){margin-right: 0;}
.dynamic_prize_content_list li a{width:3.3rem; height: 1.6rem; display: table-cell; vertical-align:middle;font-size: 0.3rem; color: #fcfdfd; line-height:0.4rem;font-weight: bold;text-align: center;}

.student_list ul li{
	width: 100%;
	height: 123px;
	position: relative;
	top: 0;
	margin-bottom: 20px;
}
.student_list ul li a{ display: block; width: 100%; height: 100%;}
.student_list ul li:last-child{ margin-right: 0; }
.student_list ul li img{ max-width: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1;}
.tagging h3{ font-size: 22px; color: #fff; position: relative; z-index: 2; margin-bottom: 10px; margin-left: 20px; padding-top: 15px;}
.tagging p{ font-size: 14px; color: #fff; line-height: 20px; position: relative; z-index: 2;margin-left: 20px; }

.peoplezp_list ul li{ width: 46%; height: auto; margin: 2%; float: left; position: relative; }
.peoplezp_list ul li a{ display: block; width: 100%; height: 100%;padding: 50px 0; background: url('/temp/images/newimg/image8_10.jpg') no-repeat center center; background-size: contain; }
.peoplezp_list ul li img{ display: block; width: 51px; height: 51px; margin:0 auto 30px;}
.peoplezp_list ul li p{ font-size: 18px; color: #fff; text-align: center; line-height: 25px; }

.letter_list a img{ max-width: 100%;}

/*科技奖项*/
.jiangxiang_title{font-size: 0.42rem;color: #004165;font-weight: bold;text-align: center;height: 1rem;line-height: .8rem;margin-top: .2rem;}
.jiangxiang_box {
    padding: .4rem;
    background: #fff;
    padding-bottom: 0;
    overflow: hidden;
}
.jiangxiang_box .jiangxiang_box_title {
    background: url("jiangxiang_bgtitle.jpg") no-repeat;
    background-size: 100% 100%;
    color: #fff;
    font-size: .36rem;
    font-weight: bold;
    text-align: center;
    height: 1.2rem;
    line-height: 1.2rem;
}
.jiangxiang_box .jiangxiang_body {
    font-size: .3rem;
    line-height: .5rem;
    margin-top: 25px;
}
.jiangxiang_box .jiangxiang_body p {
    text-indent: 2em;
}
.jiangxiang_shezhi_title{font-size: .42rem;color: #004165;font-weight: bold;text-align: center;height: .8rem;line-height: .8rem;margin-top: .6rem;}
.jiangxiang_shezhi_list{margin:16px 0 12px;}
.jiangxiang_shezhi_list li{
    transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    cursor: pointer;
    margin-bottom: .3rem;
    position: relative;
}
.jiangxiang_shezhi_list li div {line-height: 1.1rem; height: 1.1rem; background: url("jiangxiang_fbg.gif") repeat-x;background-size: contain;}
.jiangxiang_shezhi_list li div a {padding: .02rem .3rem;font-size: .28rem;font-weight: normal;color: #000;display: inline;border-right: 1px #9AB5C3 solid;border-radius: 0;}
.jiangxiang_shezhi_list li div a:hover {color: #9AB5C3;}
.jiangxiang_shezhi_list li div a:last-child {border-right: 0}
.jiangxiang_shezhi_list li i {
    display: block;
    position: absolute;
    left: .16rem;
    top: .16rem;
    color: #fff;
    font-size: .2rem;
    padding: .05rem .08rem;
    border: 1px #C4D3C8 solid;
    border-radius: 3px;
}
.jiangxiang_shezhi_list li:hover {transform: translateY(-10px);animation-play-state: running;}
.jiangxiang_shezhi_list li:nth-child(1) .cont,.jiangxiang_shezhi_list li:nth-child(5) .cont{background: url("jiangxiang_bg1.jpg") no-repeat;background-size: 100% 100%;}
.jiangxiang_shezhi_list li:nth-child(2) .cont,.jiangxiang_shezhi_list li:nth-child(6) .cont{background: url("jiangxiang_bg2.jpg") no-repeat;background-size: 100% 100%;}
.jiangxiang_shezhi_list li:nth-child(3) .cont,.jiangxiang_shezhi_list li:nth-child(7) .cont{background: url("jiangxiang_bg3.jpg") no-repeat;background-size: 100% 100%;}
.jiangxiang_shezhi_list li:nth-child(4) .cont,.jiangxiang_shezhi_list li:nth-child(8) .cont{background: url("jiangxiang_bg4.jpg") no-repeat;background-size: 100% 100%;}
.jiangxiang_shezhi_list li:nth-child(3n){margin-right: 0;}
.jiangxiang_shezhi_list li a {width: 6.9rem;height: 2.8rem;display: table-cell;vertical-align:middle;font-size: .4rem;color: #fcfdfd;line-height:35px;font-weight: bold;text-align: center;padding: 0 6px;border-top-left-radius: 5px;border-top-right-radius: 5px;}

.jiangxiang_dahui_title{font-size: .42rem;color: #004165;font-weight: bold;text-align: center;height: .8rem;line-height: .8rem;margin-top: 40px;}
.jiangxiang_dahui_list{margin:16px 0 12px;}
.jiangxiang_dahui_list li{transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;cursor: pointer;margin-bottom: .3rem;}
.jiangxiang_dahui_list li div {line-height: 1.1rem; height: 1.1rem; background: url("jiangxiang_fbg.gif") repeat-x;background-size: contain; }
.jiangxiang_dahui_list li div a {padding: .02rem .3rem;font-size: .28rem;font-weight: normal;color: #000;display: inline;border-right: 1px #9AB5C3 solid;border-radius: 0;}
.jiangxiang_dahui_list li div a:hover {color: #9AB5C3;}
.jiangxiang_dahui_list li div a:last-child {border-right: 0}
.jiangxiang_dahui_list li:hover {transform: translateY(-10px);animation-play-state: running;}
.jiangxiang_dahui_list li:nth-child(3n){margin-right: 0;}
.jiangxiang_dahui_list li a {
    display: table-cell;
    color: #fcfdfd;
    font-weight: bold;
    text-align: center;
}
.jiangxiang_dahui_list li img {
    display: block;
    width: 6.9rem;
    height: 2.8rem;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

/*地图*/
#container {
    width: 100%;
    height: 8rem;
}

.mapSwiperBox {
    width: 2.7rem;
    height: 7.6rem;
    position: absolute;
    top: 0.15rem;
    right: 0;
    z-index: 10;
    background: rgba(255, 255, 255, 0.5);
    padding: 0.1rem 0;
}

.map_bj_box .swiper-container {
    height: 7.5rem;
}

.map_bj_box .swiper-slide {
    width: 100%;
}

.map_bj_box .swiper-slide a {
    display: block;
    color: #004165;
    line-height: 0.55rem;
    font-size: 0.22rem;
    text-align: center;
    background: url("map_btnBg.png") no-repeat;
    background-size: 100% 100%;
    margin: 0.1rem 0.16rem;
    height: 0.55rem;
    overflow: hidden;
}


.map_bj_box .swiper-slide.on a {
    background: #004165;
    color: #fff;
    border-radius: 5px;
}

.map_bj_box .swiper-button-next,
.map_bj_box .swiper-button-prev {
    position: absolute;
    top: 0;
    width: 0.4rem;
    height: 0.24rem;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 0.4rem 0.24rem;
    -webkit-background-size: 0.4rem 0.24rem;
    background-size: 0.4rem 0.24rem;
    background-position: center;
    background-repeat: no-repeat;
}

.map_bj_box .swiper-button-prev {
    background: url("map_arr_prev.png") no-repeat;
    left: 50%;
    margin-left: -0.2rem;
    background-size: 100% 100%;
}

.map_bj_box .swiper-button-next {
    background: url("map_arr_next.png") no-repeat;
    left: 50%;
    margin-left: -0.2rem;
    top: auto;
    bottom: 0;
    background-size: 100% 100%;
}

.map_bj_box .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
}

.map_swiper {
    margin-top: 0;
}

.map_bj_box .map_1 {
    position: absolute;
    top: .34rem;
    left: 1.6rem;
    display: inline-block;
    width: .09rem;
    height: .16rem;
    background: url("policy_btn_on.png") no-repeat;
    background-size: cover;
        z-index: 999;
}
.map_bj_box .map_2 {
    position: absolute;
    top: .86rem;
    left: 1.6rem;
    display: inline-block;
    width: .09rem;
    height: .16rem;
    background: url("policy_btn_on.png") no-repeat;
    background-size: cover;
        z-index: 999;
}

.map_bj_box .map_3 {
    position: absolute;
    top: 1.44rem;
    left: 1.6rem;
    display: inline-block;
    width: .09rem;
    height: .16rem;
    background: url("policy_btn_on.png") no-repeat;
    background-size: cover;
        z-index: 999;
}

.mapBlank_toMap {
    position: absolute;
    top: 0.76rem;
    left: 0.2rem;
    display: inline-block;
    width: 1.3rem;
    height: 0.61rem;
    text-align: center;
    color: #fff;
    font-size: 0.24rem;
    line-height: 0.4rem;
    background: url("policy_btn2.png") no-repeat;
    background-size: cover;
        z-index: 999;
}
.mapBlank_toMap:hover {
    background: url("policy_btn1.png") no-repeat;
}
.mapBlank_toRl {
    position: absolute;
    top: 0.2rem;
    left: 0.2rem;
    display: inline-block;
    width: 1.3rem;
    height: 0.61rem;
    text-align: center;
    color: #fff;
    font-size: 0.24rem;
    line-height: 0.4rem;
    background: url("policy_btn2.png") no-repeat;
    background-size: cover;
        z-index: 999;
}

.mapBlank_toMap2 {
    position: absolute;
    top: 1.3rem;
    left: 0.2rem;
    display: inline-block;
    width: 1.3rem;
    height: 0.61rem;
    text-align: center;
    color: #fff;
    font-size: 0.24rem;
    line-height: 0.4rem;
    background: url("policy_btn2.png") no-repeat;
    background-size: cover;
        z-index: 999;
}
.mapBlank_toRl:hover {
    background: url("policy_btn1.png") no-repeat;
}
.mapBlank_point {
    display: none;
    position: absolute;
    top: 0.2rem;
    font-size: 0.2rem;
    line-height: 0.5rem;
    left: 3.4rem;
}
.mapBlank_on {
    background: url("policy_btn1.png") no-repeat;
    background-size: cover;
}

.tooltiptext {
    visibility: hidden;
    background-color: black;
    color: #fff;
    text-align: left;
    border-radius: 6px;
    padding: 5px 10px;
    position: absolute;
    z-index: 1;
    bottom: 40px;
    line-height: normal;
    left: -39px;
    width: 300px;
}

.tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 19%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}

.mapBlank_point:hover .tooltiptext {
    visibility: visible;
}


#mapPageCanvas,#mapPageCanvas2 {
    height: 8rem;
}

.mapSearchBox {
    width: 100%;
    padding: 0.3rem;
    box-sizing: border-box;
}

#tipinput {
    display: block;
    width: 100%;
    height: 0.64rem;
    line-height: 0.64rem;
    padding-left: 0.2rem;
    box-sizing: border-box;
    font-size: 0.22rem;
}
.mapSearchListBox{
    width: 100%;
    margin-top: 0.3rem;
}

.mapSearchListBox2{
    height: 1.46rem;
    overflow: hidden;
    width: 1.8rem;
    transition: all 0.4s;
}

.map_bj_box .mapSearchListBox2 .swiper-btn{
    display: none;
}

.map_bj_box .mapSearchListBox2.active .swiper-btn{
    display: block;
}

.mapSearchListBox2.active{
    height: auto;width: 100%;
}

.map_bj_box .mapSearchListBox .searchSwiper{
    height: 1.46rem;
    background-color: #eff8fd;
    background-image: url("cxdt_new_icon1.png");
    background-repeat: no-repeat;
    background-position: 10px center;
    box-sizing: border-box;
    padding-left: 1.8rem;
    position: relative;
    overflow: hidden;
}

.map_bj_box .mapSearchListBox .swiper-btn{
    width: 0.5rem;
    position: absolute;
    top: 0;
    bottom: 0;
    cursor: pointer;
    background-image: url("cxdt_new_arrow2.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 0.15rem auto;
    z-index: 22;
}

.map_bj_box .mapSearchListBox .swiper-btn.btn-prev{
    left: 1.6rem;
    transform: rotate(180deg);
}

.map_bj_box .mapSearchListBox .swiper-btn.btn-next{
    right: 0.2rem;
}

.map_bj_box .mapSearchListBox .searchSwiper .swiper-container{
    overflow: hidden;
    font-size: 0;
    height: 1.46rem;
}

.map_bj_box .mapSearchListBox .searchSwiper .swiper-slide{
    width: 195px;
    height: 75px;
    line-height: 75px;
    text-align: center;
    color: #166b9d;
    font-size: 16px;
    display: inline-block;
}

.mapSearchList {
    margin-top: 3px;
    overflow-y: auto;
    max-height: 8rem;
}

.mapSearchList li {
    padding: .3rem .15rem;
    cursor: pointer;
        background: #fff;
    box-sizing: border-box;
}
.mapSearchList li {
    height: 1rem;
    line-height: 0.9rem;
    cursor: pointer;
    margin-bottom: 10px;
    box-shadow: 0px 0px 10px 0px
    rgba(134, 165, 203, 0.22);
    box-sizing: border-box;
    padding: 0 15px;
}

.mapSearchList li:hover{
    box-shadow: 0px 0px 10px 0px
    rgba(134, 165, 203, 0.65);
}

.mapSearchList li:hover span{
    font-weight: bold;
    color: #166b9d;
}
.map_bj_box .amap-info-content{
    padding: 0 !important;
    border-radius: 5px;
    overflow: hidden;
    color: #0065a4;
    font-size: 0.28rem;
    background: transparent;
    max-width: 6.5rem;
}

.map_bj_box .amap-info-close{
    right: 10px !important;
    top: 10px !important;
}

.map_bj_box .map-info-tip .tip-title{
    background: rgba(27,113,161,1);
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    color: #fff;
}


.map_bj_box .map-info-tip .tip-info{
    background: rgba(255,255,255,.9);
    box-sizing: border-box;
    padding: 10px 20px;
}

.map_bj_box h4 {
    font-size: 0.28rem;
    font-weight: bold;
    color: #333;
}

.map_bj_box p {
    font-size: 0.24rem;
    margin-top: 5px;
    color: #333333;
}

.map_bj_box p span{
    color: #707070;
}

.map_bj_box .types{
    margin-top: 10px;
}

.map_bj_box .types .type-item{
    font-size: 0.24rem;
    color: #ffffff;
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    display: inline-block;
}

.map_bj_box .types .type-item:nth-of-type(3n+1){
    background-color: #166b9d;
}

.map_bj_box .types .type-item:nth-of-type(3n+2){
    background-color: #3db9a5;
}

.map_bj_box .types .type-item:nth-of-type(3n+3){
    background-color: #dd6558;
}

.mysource-login{
    position: fixed;
    top: 0;
    left:0;
    right:0;
    bottom: 0;
    z-index: 9999;
    display: none;
}

.mysource-login .login-cont{
    width: 5rem;
    height: 2.5rem;
    background-color: rgba(0,0,0,.8);
    border-radius: 8px;
    text-align: center;
    color: #fff;
    box-sizing: border-box;
    padding-top: 0.3rem;
    position: absolute;
    top: 50%;
    left: 50%;
        margin-top: -1.2rem;
    margin-left: -2.5rem;
}

.mysource-login .login-cont h4{
    font-size: 0.32rem;
}

.mysource-login .login-cont p{
    font-size: 0.28rem;
    margin-top: 0.2rem;
}

.mysource-login .login-cont .l-btns{
    border-top: 1px solid #999;
    margin-top: 0.3rem;
}

.mysource-login .login-cont .l-btns .btn-item{
    display: inline-block;
    width: 46%;
    line-height: 0.9rem;
    font-size: 0.3rem;
    font-weight: bold;
    color: #07d8c1;
    cursor: pointer;
}

.mysource-login .login-cont .l-btns .b_border{
    display: inline-block;
    vertical-align: middle;
    width: 1px;
    height: 29px;
    background-color: #999999;
    opacity: 0.8;
}

.mapSearchList li span{
    display: inline-block;
    padding-left: 0.3rem;
    box-sizing: border-box;
    font-size: 0.28rem;
    color: #333;
    position: relative;
    line-height: normal;
    vertical-align: middle;
}

.mapSearchList li span:before{
    content: '';
    display: block;
    width: 4px;
    height: 4px;
    background-color: #dd6558;
    position: absolute;
    left: 0;
    top: 10px;
}


.searchListDec h4 {
    font-size: 0.3rem;
    overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
}

.searchListDec p {
    font-size: 0.24rem;
    color: #707070;
    margin-top: 5px;
    line-height: 1.5em;
}

.searchListDec .types{
    margin-top: 0.2rem;
}

.searchListDec .types .type-item{
    font-size: 0.28rem;
    color: #ffffff;
    height: 0.51rem;
    line-height: 0.51rem;
    padding: 0 0.2rem;
    margin-right: 0.1rem;
    margin-bottom: 0.1rem;
    display: inline-block;
}

.searchListDec .types .type-item:nth-of-type(3n+1){
    background-color: #166b9d;
}

.searchListDec .types .type-item:nth-of-type(3n+2){
    background-color: #3db9a5;
}

.searchListDec .types .type-item:nth-of-type(3n+3){
    background-color: #dd6558;
}

.searchListPic {
    float: right;
    display: block;
    width: 1.5rem;
    height: 1.05rem;
}
.close {
    background: none;
    padding: 0 3vw 0 0;
    text-align: center;
}
.close:hover {
    color: #fff;
    background: #004165;
}

/*纪念日-暂无数据*/
.notYet{
    margin-bottom: 0.5rem;
}
.notYet .service_cal{
    padding: 0;
}
.service_list_not{
    text-align: center;
    margin-top: 0.7rem;
}
.service_list_not img {
    width: 3.94rem;
    height: 3.94rem;
}
/*互动交流-受理统计*/
.statistics_content .space_title{
    background: 0;
    margin-bottom: 0.3rem;
}
.statistics_list{
    background: #fff;
    padding:0.3rem 0.45rem 0;
    margin-bottom: 0.7rem;
}
.statistics_list li{
    overflow: hidden;
    padding: 0 0 0.2rem 0.25rem;
    background: url("kc_disc_v2021.png") left 0.15rem  no-repeat;
    background-size: 6px 6px;
}
.statistics_list li:nth-child(2),.statistics_list li:nth-child(6),.statistics_list li:nth-child(10){
    padding-top: 0.2rem;
    background: url("kc_disc_v2021.png") left 0.34rem  no-repeat;
    background-size: 6px 6px;
}
.statistics_list li:first-child,.statistics_list li:nth-child(5),.statistics_list li:nth-child(9),.statistics_list li:nth-child(13){
    border-bottom:1px dashed #c6d1db;
}
.statistics_list li a p.title{
    color: #28303e;
    font-size: 0.28rem;
    float: left;
}
.statistics_list li a p.time{
    float: right;
}
.statistics_list li a p.time span:first-child{
    color: #8598a8;
    font-size: 0.26rem;
}
.statistics_list li a p.time span:last-child{
    color: #28303e;
    font-size: 0.26rem;
}
/*信件详情*/
.letter_detail{
    padding: 0.4rem 0.4rem;
    background: #fff;
    font-size: 0.28rem;
    margin-bottom: 0.7rem;
}
.letterTop{
    margin-bottom: 0.35rem;
}
.letterTop,.letterBottom{
    border: 1px #D0D9E1 solid;
    padding: 0.25rem;
    word-break: break-all;
}
.letterTop .title_cont,.letterBottom .title_cont{
    padding-bottom: 0.15rem;
    border-bottom:1px dashed #c6d1db;
}
.letterTop .title_cont .tips,.letterBottom .title_cont .tips{
    width: 0.9rem;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    display: inline-block;
    color: #ffffff;
    font-weight: bold;
    background: url("kc_letterIcon1_v2021.png") center no-repeat;
    background-size: 100% 100%;
    display: block;
    margin-bottom: 0.2rem;
}
.letterBottom .title_cont .tips{
    background: url("kc_letterIcon2_v2021.png") center no-repeat;
    background-size: 100%;
    display: block;
}
.letterTop .title_cont .title,.letterBottom .title_cont .title{
    color: #333333;
    font-weight: bold;
    margin-left: 0.2rem;
}
.letterBottom .title_cont .title{
    margin-left: 0;
}
.letterBottom .title_cont .unit{
    color: #8598a8;
    height: 0.5rem;
    display: inline-block;
    float: left;
}
.letterTop .inf{
    margin: 0.2rem 0;
}
.letterTop .inf .ins{
    float: left;
}
.letterTop .inf .ins:first-child{
    margin-right: 0.9rem;
    margin-bottom: .2rem;
}
.letterTop .inf .ins span:first-child,.letterBottom .title_cont .time span:first-child{
    color: #8598a8;
}
.letterTop .inf .ins span:last-child,.letterBottom .title_cont .time span:last-child{
    color: #28303e;
}
.letterTop .content dt{
    float: left;
    color: #8598a8;
    line-height: .4rem;
}
.letterTop .content dd{
    color: #28303e;
    margin-left: 1.4rem;
    line-height: 0.42rem;
}
.letterBottom .content p{
    color: #28303e;
    margin-top: 0.15rem;
}
.letterBottom .content p:first-child{
    margin-top: 0.2rem;
}
.letterBottom .title_cont .time{
    margin-top: 0.08rem;
    clear: both;

}

/*底部链接*/
/* .link_cont {

} */
.link_swiper {
    position: relative;
    z-index: 5;
    height: 1.24rem;
    margin: .6rem 0 0 0;

}
.link_swiper .swiper-slide {
    text-align: center;
    width: 3.45rem!important;
}
.link_swiper_pic {
    width: 3.4rem;
    height: 1.24rem;
}
.link_swiper_det {
    transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
}
.link_arrowLeft, .link_arrowRight {
    display: block;
    width: .24rem;
    height: .36rem;
    position: absolute;
    top: 30%;
    z-index: 3;
}

.link_arrowLeft {
    left: 0;
    background: url("d_lt_1.png") no-repeat;
    background-size: 100% 100%;
}
.link_arrowLeft:hover {
    background: url("d_lt_2.png") no-repeat;
    background-size: 100% 100%;
}

.link_arrowRight {
    right: 0;
    background: url("d_rt_1.png") no-repeat;
    background-size: 100% 100%;
}
.link_arrowRight:hover {
    background: url("d_rt_2.png") no-repeat;
    background-size: 100% 100%;
}

.newApplititle {
    height: .66rem;
    font-weight: bold;
    padding: 0 .2rem;
}
.newAppliListBox a {
    margin-left: 0;
    margin-bottom: .1rem;
}

.certification_list li div {line-height: .64rem;height: .66rem;text-align: center;background: url("jiangxiang_fbg.gif") repeat-x;}
.certification_list li div a {padding: .05rem .05rem;font-size: .2rem;font-weight: normal;color: #000;display: inline;border-right: 1px #9AB5C3 solid;border-radius: 0;box-sizing: border-box;width: 33.3%;}
.certification_list li div a:hover {color: #9AB5C3;}
.certification_list li div a:last-child {border-right: 0}
.kcService_list li {height: 1.6rem;}

.mask{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    z-index: 30;
    display: none;
}
.personal_box{
    width: 95%;
    max-height: 10rem;
	background: #fff;
    box-sizing: border-box;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 4px;
    z-index: 31;
    display: none;
    overflow-x: scroll;
}
.legal {
	overflow-y: scroll;
}
.personal_box>.title{
    padding: 0 .3rem;
	background: url("kc_perBg_bg.png") center;
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    color: #FFFFFF;
    font-size: .3rem;
    box-sizing: border-box;
}
.personal_box>.title img{
	float: right;
    margin-top: .3rem;
    cursor: pointer;
}
.personal_box .personal_content{
    padding: 0 .3rem .5rem;
	font-size: .28rem;
	color: #004165;
	overflow: hidden;
 }
/*.kcfwWindow .personal_content{
} */
.per_top{
	border-bottom: 1px dashed #cfdae1;
}
.personal .per_top{
	height: auto;
    padding: 0.3rem 0;
}
.legal .per_top{
	height: auto;
    padding: 0.3rem 0;
}
.kcfwWindow .per_top{
    border: none;
}
.per_top .per_item{
    position: relative;
}
.knowledge .per_item .arrow{
	position: absolute;
    width: 35px;
    height: 36px;
    right: 1%;
    top: 0;
    border-left: 1px solid #a5b8c5;
}
.knowledge .per_item .arrow p{
    width: 100%;
    height: 18px;
    line-height: 18px;
    text-align: center;
    cursor: pointer;
}
.knowledge .per_item .arrow p img{
	margin-top: -3px;
}
.knowledge .per_item .arrow p:first-child{
    border-bottom: 1px solid #a5b8c5;
}
.legal .per_top .per_item{
	margin-right: 0;
    margin-bottom: .1rem;
}
.kcfwWindow .per_top .per_item{
    width: 100%;
    margin-right: 0;
}
.personal .per_top .per_item:nth-child(3){
	margin-right: 0;
}
.legal  .per_top .per_item:nth-child(2n){
	margin-right: 0;
}
.personal .per_top .per_item:nth-child(4){
	margin-bottom: 0.15rem;
}
.per_top .per_item label{
	display: inline-block;
    text-align: right;
    float: left;
    line-height: 36px;
    width: 43%;
}
.personal .per_top .per_item:first-child label{
    width: 43%;
}
.legal .per_top .per_item label{
	width: 54%;
}
.kcfwWindow .per_top .per_item label{
    width: 100% !important;
    float: none;
    text-align: left;
}
.kcfwWindow .per_top .per_item label em{
    color: #DD6558;
}
/*.legal .per_top .per_item:nth-child(2) label,.legal .per_top .per_item:nth-child(4) label,.legal .per_top .per_item:nth-child(6) label{
	width: 187px;
}*/
.per_top .per_item input{
	border: 1px solid #a5b8c5;
    width: 140px;
    line-height: 36px;
    height: 36px;
    border-radius: 4px;
    color: #8598a8;
    padding-left: 10px;
    font-size: 16px;
    box-sizing: border-box;
    width: 57%;
}
.per_top .per_check{
    display: inline-block;
    box-sizing: border-box;
    border: 1px solid #a5b8c5;
    width: 140px;
    line-height: 36px;
    height: 36px;
    cursor: pointer;
    color: #8598a8;
    padding-left: 10px;
   	background: #f3f6f8;
   	border-radius: 4px;
    position: relative;
    padding-right: 20px;
    width: 57%;
}
.legal .per_top .per_item input,.legal .per_top .per_check{
	width: 46%;
}
.kcfwWindow .per_top .per_item input,.kcfwWindow .per_top .per_check{
	width: 100%;
}
.per_top .per_check .per_checked,.per_top .per_check i{
	display: block;
    overflow: hidden;
    height: 36px;
}
.per_top .per_check i{
    width: 140px;
    height: 36px;
    background: url("policy_check_bg.png") no-repeat 90%;
    position: absolute;
    right: 0;
    top: 0;
}
.per_top .per_check ul{
	position: absolute;
    left: -1px;
    top: 35px;
    width: 140px;
    border: 1px solid #a5b8c5;
    background: #fff;
    padding: 8px 0;
    z-index: 99;
    display: none;
}
.legal .per_top .per_check ul{
	width: 170px;
}
.kcfwWindow .per_top .per_check ul{
	width: 100%;
}
.charge .per_check ul{
	width: 140px !important;
}
.per_top .per_check.on ul{
	display: block;
}
.per_top .per_check ul li{
	padding-left: 10px;
}
.per_top .per_check ul li:hover{
	background: #f3f6f8;
}
.per_bottom>.title{
	margin-top: 25px;
	color: #004165;
	margin-bottom: 20px;
	clear: both;
}
.legal .per_bottom>.title{
	margin-top: 0;
}
.behavior{
	margin-bottom: 6px !important;
	margin-right: 0 !important;
}
.per_bottom>.title span:first-child{
	font-size: 16px;
	font-weight: 700;
	margin-right: 5px;
}
.legal .per_bottom>.title span:first-child{
    display: inline-block;
    width: 155px;
    text-align: right;
    margin-right: 0;
    font-weight: 400;
}
.legal .per_checkbox{
	padding-left: 155px;
}
.per_bottom>.title span:last-child{
	font-size: 14px;
	color: #8598A8;
}
.per_bottom .per_checkbox img{
    float: left;
    margin-top: 2px;
    margin-right: 6px;
}
.per_bottom .per_checkbox>span{
	display: inline-block;
	width: 49%;
    margin-right: 0;
    margin-bottom: 18px;
    cursor: pointer;
}
.legal .per_bottom .per_checkbox>span{
	width: 170px;
	margin-right: 34px;
}
.legal .per_bottom .per_checkbox>span:nth-child(3n){
	margin-right: 0;
}
.per_bottom .per_checkbox span span{
	float: left;
}
.per_checkbox span span.on{
	color: #0065a4;
}
.per_btn{
	text-align: center;
	margin-top: 2.8rem;
	clear: both;
}
.per_btn span{
    display: inline-block;
    width: 2rem;
    height: .7rem;
    line-height: .7rem;
    border-radius: 4px;
    font-size: .28rem;
    cursor: pointer;
}
.per_btn span.reset{
	border: 1px solid #bdcbdd;
	color: #6e8da9;
	margin-right: 20px;
}
.per_btn span.submit{
	border: 1px solid #0065a4;
	background: #0065a4;
	color: #FFFFFF;
}
.knowledge .per_item input,.charge .per_item input,.charge .per_item .per_check{
	width: 50% !important;
}
.knowledge .per_item:first-child input{
	padding-right: 36px;
}
.charge .per_bottom>.title span:first-child{
    width: 96px;
}
.charge .per_checkbox{
	padding-left: 96px;
}
.charge .per_bottom .per_checkbox>span,.charge .per_bottom .per_checkbox>span:nth-child(3n){
	width: 138px !important;
	margin-right: 9px;
}
.charge .per_bottom .per_checkbox>span:nth-child(4n){
	margin-right: 0 !important;
}
.per_title{
	font-weight: 700;
    font-size: .3rem;
    margin: .3rem 0;
}
.per_title span{
    float: right;
    color: #0065A4;
}
.knowledge .per_item:nth-child(3n){
	margin-right: 0;	
}
.knowledge .per_item,.charge .per_item{
    margin-right: 7px !important;
}
.structure{
	border-bottom: 0;
    height: 175px !important;
}
.per_top .per_item_subhead{
    color: #000;
    margin-bottom: 0;
}
.per_item_subhead h4{
    display: inline-block;
    font-size: 18px;
    margin-right: 30px;
    font-weight: normal;
}
.per_item_subhead span{
    font-size: 16px;
}
.per_item_subhead span em{
    color: #0065a4;
}
.per_itemCheck{
    margin-top: .3rem;
}
.per_itemCheckRadio:nth-child(even){
    margin-right: 20px;
}
.per_itemCheckRadio img,.per_itemCheckRadio span,.per_itemCheck_title{
    vertical-align: middle;
}
.per_itemCheck_title{
    color: #004165;
    min-width: 60%;
    display: inline-block;
    text-align: right;
}
.per_itemCheck_title em{
    color: #DD6558;
}


/*科创服务-科创会客厅*/

.container_mobile {
    width: 94%;
    margin: 0 auto;
}

.kchkt_swiper {
    position: relative;
    margin-left: -3%;
    margin-right: -3%;
}

.kchkt_swiper .swiper-container {
    width: 100%;
    height: 5.8rem;
    margin: 0 auto;
    overflow: hidden;
}

.kchkt_swiper .swiper-slide {
    width: 6.9rem;
    height: 5.46rem;
}

.kchkt_swiper .swiper-slide-active {
    box-shadow: 0px 0.05rem 0.15rem 0.04rem rgba(17, 81, 117, 0.2);
}

.kchkt_swiper .img-cont {
    width: 100%;
    height: 3.9rem;
}

.kchkt_swiper .img-cont img {
    display: block;
    width: 100%;
    height: 100%;
}

.kchkt_swiper .text-cont {
    width: 100%;
    height: 1.56rem;
    padding: 0.3rem 0.4rem 0;
    box-sizing: border-box;
    text-align: justify;
    background: url("dot_bg_mobile.gif") repeat;
}

.kchkt_swiper .text-cont h6 {
    font-size: 0.3rem;
    color: #2a303d;
    line-height: 0.48rem;
    font-weight: bold;
}

.pagination_dynamic_focusPic .swiper-pagination-switch {
    display: inline-block;
    width: 0.18rem;
    height: 0.18rem;
    background: #4d4d4d;
    border: 1px solid rgba(255, 255, 255, 0.8);
    cursor: pointer;
    margin: 0 0.06rem;
    border-radius: 100%;
}

.pagination_dynamic_focusPic {
    position: absolute;
    top: 3.4rem;
    left: 50%;
    width: 100%;
    margin-left: -50%;
    text-align: center;
}

.pagination_dynamic_focusPic .swiper-active-switch {
    background: #2d69a3;
}

.kcfw_reception_title {
    font-size: 0.42rem;
    color: #184062;
    font-weight: bold;
    text-align: center;
    padding: 0.5rem 0 0.45rem;
}

.kcfw_reception_list li {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 0.3rem;
    background: #ffffff;
    position: relative;
    overflow: hidden;
}

.kcfw_reception_top {
    position: relative;
    height: 5.2rem;
}

.kcfw_reception_top video{
    display: block;
}

.kcfw_reception_pic {
    display: block;
    width: 100%;
    height: 100%;
}

.kcfw_reception_tag {
    width: 1.96rem;
    height: 0.56rem;
    line-height: 0.56rem;
    color: #fff;
    font-size: 0.28rem;
    text-align: center;
    position: absolute;
    left: 0.3rem;
    top: 0;
    z-index: 1;
}

.kcfw_reception_tag_greenBg {
    background-color: #12ad95;
}

.kcfw_reception_tag_redBg {
    background-color: #dd5041;
}

.kcfw_reception_icon {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1.36rem;
    height: 1.36rem;
    margin: -0.68rem 0 0 -0.68rem;
}

.kcfw_reception_icon_video {
    background: url("video_icon_mobile.png") no-repeat;
    background-size: 100% 100%;
}

.kcfw_reception_icon_play {
    background: url("play_icon_mobile.png") no-repeat;
    background-size: 100% 100%;
}

.kcfw_reception_timesBox {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 1.59rem;
    height: 0.51rem;
    background: url("kchkt_iconbg2_mobile.png") no-repeat;
    background-size: 100% 100%;
    color: #fff;
    font-size: 0.26rem;
    line-height: 0.51rem;
    padding: 0 0.2rem 0 0.36rem;
    box-sizing: border-box;
    overflow: hidden;
}

.kcfw_reception_times {
    background: url("view_icon2_mobile.png") no-repeat left center;
    background-size: 0.36rem auto;
    padding-left: 0.5rem;
    display: none;
}

.kcfw_reception_time {
    float: right;
}

.kcfw_reception_text {
    padding: 0.35rem 0.24rem 0.48rem;
}

.kcfw_reception_dtitle {
    font-size: 0.32rem;
    color: #2a303d;
    font-weight: bold;
    line-height: 0.6rem;
}

.kcfw_reception_list li:hover .kcfw_reception_dtitle {
    color: #0065a4;
}

.kcfw_reception_inf {
    padding: 0.35rem 0 0.28rem;
}

.kcfw_reception_inf span {
    font-size: 0.26rem;
    color: #8997a6;
    padding-left: 0.46rem;
}

.kcfw_reception_infDate {
    float: left;
    background: url("time_icon_mobile.png") left center no-repeat;
    background-size: 0.32rem auto;
    line-height: 0.4rem;
}

.kcfw_reception_infLink {
    float: right;
    background: url("link_icon_mobile.png") left center no-repeat;
    background-size: 0.32rem auto;
}

.kcfw_reception_key {
    float: left;
    height: 0.46rem;
    overflow: hidden;
    display: none;
}

.kcfw_reception_key a {
    margin-right: 0.46rem;
    font-size: 0.28rem;
    color: #2a6398;
    line-height: 0.46rem;
    white-space:nowrap;
}

.kcfw_reception_more {
    float: right;
    width: 0.84rem;
    font-size: 0.28rem;
    color: #7ea1c6;
    line-height: 0.46rem;
    background: url("arrow_icon01_mobile.png") right center no-repeat;
    background-size: 0.19rem auto;
    display: none;
}

.kcfw_reception_more2 {
    background: url("arrow_icon02_mobile.png") right center no-repeat;
    background-size: 0.19rem auto;
}

.kcfw_reception_ft {
    margin: 0.28rem 0 1.26rem;
}

.spaceBottom {
    margin-bottom: 1.26rem;
}


/* 音频播放 */
.circleProgress_wrapper{
    width: 30px;
    height: 30px;
    position: relative;
}

.circleProgress_wrapper .wrapper{
    width: 15px;
    height: 33px;
    position: absolute;
    top:0;
    overflow: hidden;
}
.circleProgress_wrapper .right{
    right:0;
}
.circleProgress_wrapper .left{
    left:0;
}
.circleProgress{
    width: 25px;
    height: 25px;
    border: 3px solid #13AE96;
    border-radius: 50%;
    position: absolute;
    top:0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.rightcircle{
    border-top-color: #F0F0F0;
    border-right-color: #F0F0F0;
    right:0;
    animation: circleProgressLoad_right 30s linear;
    -webkit-animation: circleProgressLoad_right 30s linear;
    animation-play-state:paused;
    -webkit-animation-play-state:paused;
}
.leftcircle{
    border-bottom-color: #F0F0F0;
    border-left-color: #F0F0F0;
    left:0;
    animation: circleProgressLoad_left 30s linear;
    -webkit-animation: circleProgressLoad_left 30s linear;
    animation-play-state:paused;
    -webkit-animation-play-state:paused;
}

@-webkit-keyframes circleProgressLoad_right{
    0%{
        -webkit-transform: rotate(45deg);
    }
    50%{
        -webkit-transform: rotate(225deg);
    }
    100%{
        -webkit-transform: rotate(225deg);
    }
}
@-webkit-keyframes circleProgressLoad_left{
    0%{
        -webkit-transform: rotate(45deg);
    }
    50%{
        -webkit-transform: rotate(45deg);
    }
    100%{
        -webkit-transform: rotate(225deg);
    }
}
.audioBtnBox {
    position: relative;
}

.audioBtn {
    position: absolute;
    display: block;
    left: 9px;
    top: 10px;
    width: 14px;
}


.music {
    display: none;
}
.musicBox{
    float: right;
}

.policy_tabCnt .musicBox{
    float: none;
    position: absolute;
    bottom: 0.2rem;
    right: 0.2rem;
    z-index: 2;
}

.policy_tabCnt a + .musicBox{
    right: 0.1rem;
    bottom:0.8rem;
    
}

/* 首页科创服务新增  begin  */
 .startBusiness_list .kcfw_new_list li {
    margin-bottom: 0.4rem;
}
.startBusiness_list .kcfw_new_list li .li_title {
    height: 0.66rem;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.startBusiness_list .kcfw_new_list li:nth-of-type(1) .li_title {
    background-image: url("kc_new_home_kcfw_title1.png");
}
.startBusiness_list .kcfw_new_list li:nth-of-type(2) .li_title {
    background-image: url("kc_new_home_kcfw_title2.png");
}
.startBusiness_list .kcfw_new_list li:nth-of-type(3) .li_title {
    background-image: url("kc_new_home_kcfw_title3.png");
}
.startBusiness_list .kcfw_new_list li:nth-of-type(4) .li_title {
    background-image: url("kc_new_home_kcfw_title4.png");
}
.startBusiness_list .kcfw_new_list li .li_main {
    background: #fff;
    overflow: hidden;
    border-bottom: 5px solid;
}
.startBusiness_list .kcfw_new_list li .li_main .main-cont {
    box-sizing: border-box;
    padding: 0.3rem 0.4rem;
}
.startBusiness_list .kcfw_new_list li .li_main .more-cont {
    text-align: right;
}
.startBusiness_list .kcfw_new_list li .li_main .more-cont a {
    display: inline-block;
    position: relative;
    padding-right: 0.5rem;
    font-size: 0.28rem;
    margin-right: 0.4rem;
    margin-bottom: 8px;
}
.startBusiness_list .kcfw_new_list li .li_main .more-cont a:after {
    content:'';
    display: block;
    bottom: 0.14rem;
    right: 0;
    width: 20px;
    height: 1px;
    position: absolute;
}
.startBusiness_list .kcfw_new_list li .li_main .more-cont a:before {
    content:'';
    display: block;
    bottom: 0.14rem;
    right: 0;
    width: 1px;
    height: 8px;
    position: absolute;
    transform: rotate(-45deg);
    margin-right: 3px;
    margin-bottom: -1px;
}
.startBusiness_list .kcfw_new_list li:nth-of-type(1) .li_main {
    border-color: #01b29d;
}
.startBusiness_list .kcfw_new_list li:nth-of-type(2) .li_main {
    border-color: #dd6457;
}
.startBusiness_list .kcfw_new_list li:nth-of-type(3) .li_main {
    border-color: #15577b;
}
.startBusiness_list .kcfw_new_list li:nth-of-type(4) .li_main {
    border-color: #b79281;
}
.startBusiness_list .kcfw_new_list li:nth-of-type(1) .li_main .more-cont a {
    color: #01b29d;
}
.startBusiness_list .kcfw_new_list li:nth-of-type(2) .li_main .more-cont a {
    color: #dd6457;
}
.startBusiness_list .kcfw_new_list li:nth-of-type(3) .li_main .more-cont a {
    color: #15577b;
}
.startBusiness_list .kcfw_new_list li:nth-of-type(4) .li_main .more-cont a {
    color: #b79281;
}
.startBusiness_list .kcfw_new_list li:nth-of-type(1) .li_main .more-cont a:before, .startBusiness_list .kcfw_new_list li:nth-of-type(1) .li_main .more-cont a:after {
    background-color: #01b29d;
}
.startBusiness_list .kcfw_new_list li:nth-of-type(2) .li_main .more-cont a:before, .startBusiness_list .kcfw_new_list li:nth-of-type(2) .li_main .more-cont a:after {
    background-color: #dd6457;
}
.startBusiness_list .kcfw_new_list li:nth-of-type(3) .li_main .more-cont a:before, .startBusiness_list .kcfw_new_list li:nth-of-type(3) .li_main .more-cont a:after {
    background-color: #15577b;
}
.startBusiness_list .kcfw_new_list li:nth-of-type(4) .li_main .more-cont a:before, .startBusiness_list .kcfw_new_list li:nth-of-type(4) .li_main .more-cont a:after {
    background-color: #b79281;
}
.startBusiness_list .kcfw_new_list li .li_main .xmsb-cont p {
    font-size: 0.32rem;
    text-align: right;
    line-height: 1.6;
}
.startBusiness_list .kcfw_new_list li .li_main .xmsb-cont span {
    display: block;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.startBusiness_list .kcfw_new_list li .li_main .xmsb-cont p a {
    color: #01b29d;
    font-size: 0.28rem;
}
.startBusiness_list .kcfw_new_list li .li_main .xmsb-cont p a:hover {
    color: #115175;
}

.startBusiness_list .kcfw_new_list li .li_main .xmsb-cont p a[href='javascript:void(0)']{
    color: #9d9d9d;
}

.startBusiness_list .kcfw_new_list li .li_main .xmsb-cont p a[href='javascript:void(0)']:hover{
    color: #9d9d9d;
}
.startBusiness_list .kcfw_new_list li .li_main .zzrz-cont {
    text-align: center;
    padding-top: 0.4rem;
}
.startBusiness_list .kcfw_new_list li .li_main .zzrz-cont a {
    font-size: 0.32rem;
    color: #262626;
    display: inline-block;
    padding-bottom: 8px;
    border-bottom: 1px solid transparent;
}

.startBusiness_list .kcfw_new_list li .li_main .zzrz-cont a.new-fourChil{
    display: block;
    margin: 0.2rem 0;
}


/*.startBusiness_list .kcfw_new_list li .li_main .zzrz-cont a:hover {
    color: #dd6558;
   border-color: #dd6558;
}*/

.startBusiness_list .kcfw_new_list li .li_main .zzrz-cont a.noOpen,.startBusiness_list .kcfw_new_list li .li_main .zzrz-cont a.message{
    position: relative;
}

.startBusiness_list .kcfw_new_list li .li_main .zzrz-cont a.noOpen:after{
    content: '即将开始';
    color: #4c4c4c;
    font-size: 0.28rem;
    position: absolute;
    width: 100%;
    top: 96%;
    text-align: center;
    left: 0;
    opacity: 0.37;
}

.startBusiness_list .kcfw_new_list li .li_main .zzrz-cont a.message:after{
    content: '（该系统只支持法人登录）';
    color: #4c4c4c;
    font-size: 0.24rem;
    position: absolute;
    width: 100%;
    top: 100%;
    text-align: center;
    left: 0;
    opacity: 0.37;
    padding-top: 5px;
}

.startBusiness_list .kcfw_new_list li .li_main .zzrz-cont a:nth-of-type(2){
    margin-top: 0.2rem;
}

.startBusiness_list .kcfw_new_list li .li_main .zzrz-cont a.threeChil{
    margin-top: 0.2rem;
}

.startBusiness_list .kcfw_new_list li .li_main .zzrz-cont a.fourChil{
    margin-top: 0.2rem;
}

.startBusiness_list .kcfw_new_list li .li_main .kczy-cont {
    text-align: center;
    padding-top: 0.5rem;
    position: relative;
}
.startBusiness_list .kcfw_new_list li .li_main .kczy-cont a {
    display: inline-block;
    font-size: 0.32rem;
    color: #262626;
    padding-left: 0.7rem;
    background-repeat: no-repeat;
    background-position: 0 center;
    line-height: 35px;
    margin-bottom: 0.2rem;
    border-bottom: 1px solid transparent;
}
.startBusiness_list .kcfw_new_list li .li_main .kczy-cont a:hover {
    color: #006ca1;
    border-color: #006ca1;
}
.startBusiness_list .kcfw_new_list li .li_main .kczy-cont a:nth-of-type(1) {
    background-image: url("kc_new_home_kcfw_icon1.png");
    background-size: 0.55rem auto;
}
.startBusiness_list .kcfw_new_list li .li_main .kczy-cont a:nth-of-type(2) {
    background-image: url("kc_new_home_kcfw_icon2.png");
    background-size: 0.5rem auto;
}
.startBusiness_list .kcfw_new_list li .li_main .kczy-cont a:nth-of-type(3) {
    background-image: url("kc_new_home_kcfw_icon4.png");
    background-size: 0.5rem auto;
}

.startBusiness_list .kcfw_new_list li .li_main .kczy-cont a:nth-of-type(4) {
    background-image: url("kc_new_home_kcfw_icon3.png");
    background-size: 0.5rem auto;
}
.startBusiness_list .kcfw_new_list li .li_main .kczy-cont a:nth-of-type(1):hover {
    background-image: url("kc_new_home_kcfw_icon1_.png");
}
.startBusiness_list .kcfw_new_list li .li_main .kczy-cont a:nth-of-type(2):hover {
    background-image: url("kc_new_home_kcfw_icon2_.png");
}
.startBusiness_list .kcfw_new_list li .li_main .kczy-cont a:nth-of-type(3):hover {
    background-image: url("kc_new_home_kcfw_icon4_.png");
}
.startBusiness_list .kcfw_new_list li .li_main .kczy-cont a:nth-of-type(4):hover {
    background-image: url("kc_new_home_kcfw_icon3_.png");
}
.startBusiness_list .kcfw_new_list li .li_main .kczs-cont {
    text-align: center;
    padding-top: 0.5rem;
    position: relative;
}
.startBusiness_list .kcfw_new_list li .li_main .kczs-cont a {
    color: #262626;
    font-size: 0.3rem;
    margin-bottom: 0.2rem;
    padding-bottom: 0.2rem;
    border-bottom: 1px solid transparent;
    display: inline-block;
    margin-left: 0.2rem;
    margin-right: 0.2rem;
}

.startBusiness_list .kcfw_new_list li .li_main .kczy-cont a.zckjs{
    background-image: url("kc_new_home_kcfw_icon5.png");
    background-size: 0.55rem auto;
    background-position: 0 4px;
    text-align: left;
    line-height: 1.4;
}

.startBusiness_list .kcfw_new_list li .li_main .swiperBtn{
    position: absolute;
    width: 0.26rem;
    height: 0.5rem;
    top: 50%;
    margin-top: -0.25rem;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.startBusiness_list .kcfw_new_list li .li_main .swiperBtn.prev{
    background-image: url("kc_new_home_kcfw_arrow1.png");
    left: 0.2rem;
}

.startBusiness_list .kcfw_new_list li .li_main .swiperBtn.next{
    background-image: url("kc_new_home_kcfw_arrow2.png");
    right: 0.2rem;
}

.startBusiness_list .kcfw_new_list li .li_main .kczs-cont .swiperBtn.prev{
    background-image: url("kc_new_home_kcfw_arrow3.png");
}

.startBusiness_list .kcfw_new_list li .li_main .kczs-cont .swiperBtn.next{
    background-image: url("kc_new_home_kcfw_arrow4.png");
}

.startBusiness_list .kcfw_new_list li .li_main .kczy-cont a.zckjs:hover {
    background-image: url("kc_new_home_kcfw_icon5_.png");
}

.startBusiness_list .kcfw_new_list li .li_main .kczs-cont a:hover {
    color: #af836f;
    border-color: #af836f;
}
.startBusiness_list .kcfw_new_list li:nth-of-type(n+2) .li_main span {
    display: none;
}
/* 首页科创服务新增  end  */
/* 首页科创热榜新增  begin  */
 .dynamic_content1 .kcrb-new-main .kcrb-tab {
    text-align: center;
    font-size: 0.38rem;
    color: #1c6188;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab .tab-item {
    display: inline-block;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab .tab-item.active {
    color: #00b5a1;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab span {
    margin: 0 0.2rem;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main {
    margin-top: 0.4rem;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .tab-item {
    display: none;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .tab-item.active {
    display: block;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-left {
    background: url("kc_new_home_kcrb_bg.png") no-repeat;
    background-size: 100% auto;
    box-sizing: border-box;
    padding: 0.4rem;
    color: #ffffff;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-left h4 {
    font-size: 0.38rem;
    position: relative;
    padding-bottom: 0.2rem;
    margin-bottom: 0.2rem;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-left h4:after {
    content:'';
    display: block;
    width: 0.8rem;
    height: 2px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-left p {
    font-size: 0.28rem;
    line-height: 1.8;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right,.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right2 {
    height: 11.8rem;
    box-shadow: inset 0px 0px 10px 0px rgba(3, 0, 0, 0.11);
    border-radius: 9px;
    box-sizing: border-box;
    padding: 0.2rem;
    background: #eef0f2;
    margin-top: 0.3rem;
}

.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right2 iframe{
    width: 100%;
    height: 100%;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right ul {
    font-size: 0.32rem;
    counter-reset: kcrbNum;
    overflow-y: auto;
    height: 100%;
    box-sizing: border-box;
    padding: 0.3rem 0;
    padding-right: 0.2rem;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right ul li a {
    display: block;
    overflow: hidden;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right ul li {
    box-sizing: border-box;
    padding-left: 0.6rem;
    margin-bottom: 0.3rem;
    position: relative;
    line-height: 0.36rem;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right ul li:before {
    counter-increment: kcrbNum;
    content: counter(kcrbNum);
    display: block;
    position: absolute;
    width: 0.36rem;
    height: 0.36rem;
    text-align: center;
    background-color: #1c6188;
    border-radius: 0.05rem;
    border: 1px solid #1c6188;
    top: 0;
    left: 0;
    color: #fff;
    margin-top: -1px;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right ul li:nth-of-type(1):before {
    background-image: linear-gradient(167deg, rgba(254, 99, 45, 1) 0%, #ff1818 100%);
    border-color: transparent;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right ul li:nth-of-type(2):before {
    background-image: linear-gradient(167deg, rgba(255, 102, 18, 1) 0%, #ff7800 100%);
    border-color: transparent;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right ul li:nth-of-type(3):before {
    background-image: linear-gradient(167deg, rgba(255, 186, 42, 1) 0%, #ffd800 100%);
    border-color: transparent;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right ul li:hover:before {
    background: transparent;
    color: #1c6188;
    border-color: #1c6188;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right ul li h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #000000;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right ul li:nth-of-type(n+4) h4 {
    color: #4b4b4b;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right ul li:hover h4, .dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right ul li :hover span {
    color: #15577b;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right ul li span {
    display: block;
    text-align: right;
    font-size: 0.28rem;
    color: #7d7d7d;
    margin-top: 0.1rem;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right ul::-webkit-scrollbar {
    width:6px;
    height:1px;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right ul::-webkit-scrollbar-thumb {
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);
    background:#11ac95;
}
.dynamic_content1 .kcrb-new-main .kcrb-tab-main .kcrb-right ul::-webkit-scrollbar-track {
    -webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius:10px;
    background:#e0e6e9;
}
.dynamic_content1 .kcrb-new-main {
    margin-top: 0.4rem;
}
/* 首页科创热榜新增  end  */


/* 首页虚拟展厅新增  begin  */
.dynamic_content .xnzt-new-main{
    overflow: hidden;
    padding: 0.3rem 0;
}

.dynamic_content .xnzt-new-main .text-cont{
    color: #757575;
}

.dynamic_content .xnzt-new-main .text-cont .t-wel{
    width: 80%;
}

.dynamic_content .xnzt-new-main .text-cont .t-wel img{
    display: block;
    width: 100%;
}

.dynamic_content .xnzt-new-main .text-cont h4{
    font-size: 0.42rem;
}

.dynamic_content .xnzt-new-main .text-cont h3{
    font-size: 0.6rem;
    margin-bottom: 0.2rem;
}

.dynamic_content .xnzt-new-main .text-cont p{
    text-indent: 2em;
    font-size: 0.3rem;
    line-height: 1.8;
}

.dynamic_content .xnzt-new-main .text-cont .l-title{
    margin-top: 10px;
}

.dynamic_content .xnzt-new-main .text-cont .l-title p{
    font-size: 12px;
    text-indent: 0;
    transform: scale(0.6);
    white-space: nowrap;
    margin-left: -1.7rem;
}


.dynamic_content .xnzt-new-main .img-cont img{
    display: block;
    width: 100%;
}

.dynamic_nav.kjtd_new_tab_main{
    overflow-x: auto;
    white-space: nowrap;
}

.dynamic_nav.kjtd_new_tab_main li{
    display: inline-block;
    float: none;
}
.dynamic_nav.kjtd_new_tab_main::-webkit-scrollbar{display: none;}

.home-scyq-new-cont{
        margin-top: 12.4vw;
}

.home-scyq-new-cont .city_policy_title{
    font-size: 5.6vw;
    font-weight: bold;
    color: #004165;
    line-height: 1;
}

 .home-scyq-new-cont .city_policy_title a{ color: inherit; }
/* 首页虚拟展厅新增  end  */

/* 首页高精尖新增 begin */
.gaojj_wrap .gjj-new-bg{
    height: 3.6rem;
    background: url("kc-new-home-gjj-bg2.png") no-repeat;
    background-size: 100% auto;
    position: relative;
}

.gaojj_wrap .gjj-new-bg a{
    width: 1.8rem;
    height: 0.5rem;
    position: absolute;
    top: 75%;
    background-repeat: no-repeat;
    font-size: 0;
    background: rgba(0, 0, 0, 0);
}


.gaojj_wrap .gjj-new-bg a:first-of-type{
    left: 0.8rem;
}

.gaojj_wrap .gjj-new-bg a:nth-of-type(2){
    right: 0.8rem;
}
/* 首页高精尖新增 end */


/* 首页科创服务新增 begin */
.kc-home-kcfw-zfw{
    margin-top: 0.5rem;
    overflow: hidden;
    margin-right: -0.4rem;
}

.kc-home-kcfw-zfw a{
    display: block;
    width: 3.35rem;
    height: 1.27rem;
    background-repeat: no-repeat;
    background-size: 100% auto;
    margin-right: 0.25rem;
    margin-bottom: 0.22rem;
    float: left;
    box-shadow: 4px 4px 8px 2px 
        rgba(51, 51, 51, 0.1);
        border-radius: 0.1rem;
        overflow: hidden;
}

.kc-home-kcfw-zfw a.zkj{
    background-image: url("kc-new-home-kcfw-zkj.png");
}

.kc-home-kcfw-zfw a.zzj{
    background-image: url("kc-new-home-kcfw-zzj.png");
}

.kc-home-kcfw-zfw a.zzc{
    background-image: url("kc-new-home-kcfw-zzc.png");
}

.kc-home-kcfw-zfw a.zhz{
    background-image: url("kc-new-home-kcfw-zhz.png");
}

.kc-home-kcfw-zfw a.zcg{
    background-image: url("kc-new-home-kcfw-zcg.png");
}

.kc-home-kcfw-zfw a.zyq{
    background-image: url("kc-new-home-kcfw-zyq.png");
}

.kc-home-kcfw-zfw a.cgjh{
    background-image: url("kc-new-home-kcfw-cgjh.png");
}

.kc-home-kcfw-zfw a.kczs{
    background-image: url("kc-new-home-kcfw-kczs.png");
}

.kc-home-kcfw-others{
    margin-bottom: 0.5rem;
}

.kc-home-kcfw-others ul li{
   height: 1.28rem;
    margin-bottom: 0.25rem;
    box-shadow: 0px 0px 16px 4px 
        rgba(51, 51, 51, 0.2);
    border-radius: 0.1rem;
}

.kc-home-kcfw-others ul .other-img{
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    display: block;
}

.kc-home-kcfw-others ul .yjs{
    background-image: url("kc-new-home-kcfw-yjs.png");
}

.kc-home-kcfw-others ul .zycf{
    background-image: url("kc-new-home-kcfw-zycf.png");
}

.kc-home-kcfw-others ul .gjj{
    background-image: url("kc-new-home-kcfw-gjj.png");
    position: relative;
}

.kc-home-kcfw-others ul .kczs{
    background-image: url("kc-new-home-kcfw-kczs.png");
    position: relative;
}

.kc-home-kcfw-others ul .fwcz{
    background-image: url("kc-new-home-kcfw-fwcz.png");
}

.kc-home-kcfw-others ul .rgzn{
    background-image: url("kc-new-home-kcfw-rgzn.png");
    position: relative;
}

.kc-home-kcfw-others ul .zycfzt{
    background-image: url("kc-new-home-kcfw-cfzt.png");
    position: relative;
    background-size: 100% 100%;
}

.kc-home-kcfw-others ul .zycfzt a{
    display: block;
    position: absolute;
    cursor: pointer;
    font-size: 0;
    top: 0.4rem;
    background-repeat: no-repeat;
    background-size: 100% auto;
    transition: all 0.5s;
}

.kc-home-kcfw-others ul .zycfzt a:nth-of-type(1){
    width: 34%;
    height: 0.6rem;
    left: 4%;
    background-image: url("kc-new-home-kcfw-cfzt-text1.png");
}

.kc-home-kcfw-others ul .zycfzt a:nth-of-type(2){
    width: 18%;
    height: 0.6rem;
    right: 11%;
    background-image: url("kc-new-home-kcfw-cfzt-text2.png");
}

.kc-home-kcfw-others ul .zycfzt a:after{
    content: '';
    display: block;
    width: 0.36rem;
    height: 0.16rem;
    position: absolute;
    bottom: 0;
    right: 0.1rem;
    background: url("kc-new-home-kcfw-cfzt-icon.png") no-repeat;
    background-size: 100% auto;
    transition: all 0.5s;
}



.kc-home-kcfw-others ul .scyzt{
    background-image: url("kc-new-home-kcfw-scyzt.png");
}

.kc-home-kcfw-others ul .rgznai{
    background-image: url("kc-new-home-kcfw-rgai.png");
    position: relative;
    background-size: 100% 100%;
}

.kc-home-kcfw-others ul .rgznai a{
    display: block;
    position: absolute;
    cursor: pointer;
    font-size: 0;
    background-repeat: no-repeat;
    background-size: 100% auto;
    transition: all 0.5s;
}

.kc-home-kcfw-others ul .rgznai a:nth-of-type(1){
    width: 26%;
    height: 0.6rem;
    left: 9%;
    top: 22%;
    background-image: url("kc-new-home-kcfw-rgai-text1.png");
}

.kc-home-kcfw-others ul .rgznai a:nth-of-type(2){
    width: 24%;
    height: 0.6rem;
    right: 11%;
    top: 27%;
    background-image: url("kc-new-home-kcfw-rgai-text2.png");
}


.kc-home-kcfw-others ul .gjj a{
    display: block;
    position: absolute;
    right: 0.2rem;
    cursor: pointer;
    font-size: 0;
    width: 1.6rem;
    height: 0.55rem;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.kc-home-kcfw-others ul .gjj a:first-child{
    top: 0.14rem;
    background-image: url("kc-new-home-kcfw-gjj-btn1.png");
}

.kc-home-kcfw-others ul .gjj a:last-child{
    top: 0.64rem;
    background-image: url("kc-new-home-kcfw-gjj-btn2.png");
}

.kc-home-kcfw-others ul .kjfw{
    background-image: url("kc-new-home-kcfw-kjfw.png");
}

.kc-home-kcfw-others ul .hkt{
    background-image: url("kc-new-home-kcfw-hkt.png");
}

.kc-home-kcfw-others ul .xnzt{
    background-image: url("kc-new-home-kcfw-xnzt.png");
}


.home-zgc-cont {
    margin-top: 0.8rem;
}

.home-zgc-cont .city_policy_title{
    text-align: left;
}
.home-zgc-cont .zgc-main{
        background-color: #ffffff;
    box-shadow: 0.04rem 0.04rem 0.2rem 0rem 
        rgba(51, 51, 51, 0.1);
    border-radius: 0.1rem;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0.24rem 0.2rem;
}

.home-zgc-cont .img-cont img{
    width: 100%;
    display: block;
}


.home-zgc-cont .zgc-list{ 
    padding-top: 0.3rem;
}

.home-zgc-cont .zgc-list .zgc-title{
    position: relative;
    padding: 0 1rem;
    text-align: center;
}

.home-zgc-cont .zgc-list .zgc-title:after{
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    left: 0;
    top: 50%;
    margin-top: -1px;
    background: #0faa91;
    position: absolute;
}

.home-zgc-cont .zgc-list .zgc-title span{
    display: inline-block;
    background: #fff;
    font-size: 0.3rem;
    font-weight: bold;
    color: #115175;
    padding: 0 20px;
    z-index: 2;
    white-space: nowrap;
    position: relative;
}

.home-zgc-cont .zgc-list .list-cont{
    position: relative;
    padding: 0.2rem 0 0.2rem 0.1rem;
    height: 10rem;
    margin-top: 0.2rem;
    box-sizing: border-box;
}

.home-zgc-cont .zgc-list ul{
    
    
    
    padding-right: 0.1rem;
    height: 100%;
    overflow-y: auto;
}

.home-zgc-cont .zgc-list .list-cont:before{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 0.2rem;
    background-image: linear-gradient(180deg, 
        #004165 0%, 
        #ffffff 100%);
    border-radius: 10px 10px 0px 0px;
    opacity: 0.1;
    width: 100%;
}

.home-zgc-cont .zgc-list .list-cont:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 0.2rem;
    background-image: linear-gradient(0deg, 
        #004165 0%, 
        #ffffff 100%);
    border-radius: 0px 0px 10px 10px;
    opacity: 0.1;
    width: 100%;
}

.home-zgc-cont .zgc-list li{
    border-bottom: 1px solid rgba(17, 81, 117, .2);
    padding: 0.1rem 0;
    overflow: hidden;
}

.home-zgc-cont .zgc-list .text-cont{
    overflow: hidden;
}

.home-zgc-cont .zgc-list .img-cont{
    float: right;
    width: 2.5rem;
    height: 1.36rem;
    border-radius: 0.1rem;
    overflow: hidden;
    margin-left: 0.1rem;
}

.home-zgc-cont .zgc-list .img-cont img{
    height: 100%;
    object-fit: cover;
}

.home-zgc-cont .zgc-list h4{
    font-size: 0.3rem;
    color: #000000;
    font-weight: bold;
}

.home-zgc-cont .zgc-list p{
    margin-top: 0.1rem;
    font-size: 0.29rem;
    color: #8598a8;
    padding-left: 0.3rem;
    background: url("time_icon.png") 0 center no-repeat;
    background-size: 0.25rem auto;
}

.home-zgc-cont .zgc-list ul::-webkit-scrollbar{width:6px;height:1px;}
.home-zgc-cont .zgc-list ul::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:#11ac95;}
.home-zgc-cont .zgc-list ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#e0e6e9;}

.index_dynamic .kcfw_reception{
    margin-bottom: 1rem;
}

.index_dynamic .kcfw_reception_title{
    padding-top: 0;
}

/* 首页科创服务新增 end */



.dynamic_nav.kjtd_new_tab_main{
    overflow-x: auto;
    white-space: nowrap;
}

.dynamic_nav.kjtd_new_tab_main li,.dynamic_nav .dynamic_link_item{
    display: inline-block;
    float: none;
}
.dynamic_nav.kjtd_new_tab_main::-webkit-scrollbar{display: none;}



.dynamic_content1 .kcrb-new-main .kcrb-tab-main.kcrb-new-main .kcrb-left{
    background: none;
    padding: 0
}

.dynamic_content1 .kcrb-new-main .kcrb-tab-main.kcrb-new-main .kcrb-left h4:after,.dynamic_content1 .kcrb-new-main .kcrb-tab-main.kcrb-new-main .kcrb-left p{
    display: none;
}

.dynamic_content1 .kcrb-new-main .kcrb-tab-main.kcrb-new-main .kcrb-left .kcrb-left-item.active h4:after,.dynamic_content1 .kcrb-new-main .kcrb-tab-main.kcrb-new-main .kcrb-left .kcrb-left-item.active p{
    display: block;
}


.dynamic_content1 .kcrb-new-main .kcrb-tab-main.kcrb-new-main .kcrb-left-item:first-child{
    background-image: url("kc_new_home_kcrb_bg1.png")
}

.dynamic_content1 .kcrb-new-main .kcrb-tab-main.kcrb-new-main .kcrb-left-item:last-child{
    background-image: url("kc_new_home_kcrb_bg2.png");
    margin-top:12px;
}


.dynamic_content1 .kcrb-new-main .kcrb-tab-main.kcrb-new-main .kcrb-left-item:first-child.active{
    background-image: url("kc_new_home_kcrb_bg1_.png")
}

.dynamic_content1 .kcrb-new-main .kcrb-tab-main.kcrb-new-main .kcrb-left-item:last-child.active{
    background-image: url("kc_new_home_kcrb_bg2_.png")
}

.dynamic_content1 .kcrb-new-main .kcrb-tab-main.kcrb-new-main .kcrb-left-item{
    padding: 0.4rem;
    background-position: center;
    background-size: cover;
}