﻿*{
    margin: 0;
    padding: 0;
}
.banner {
    width: 100%;
    min-width: 1300px;
}
.banner img {
    width: 100%;
    display: block;
}
.content {
    width: 100%;
    /*margin: 0 auto;*/
    background:#f2f2f2;
    overflow: hidden;
}
.content-item{
    width: 1200px;
    height: 600px;
    margin: 31px auto;
    background: #ffffff;
    overflow: hidden;
    padding-top: 18px;
}
.content-title{
    display: block;
    width: 100%;
    margin: 30px auto;
    /*background: #DCF8FF;*/
}
.content-item-list{
    width: 1129px;
    margin: 0 auto;
}
/*政策汇编*/
.content-item-list-head{
    width: 100%;
    /*overflow: hidden;*/
    height: 73px;
}
/*重大政策 */
.content-item-list-head01{
    width: 33.4%;
    height: 73px;
    line-height: 73px;
    float: left;
    text-align: center;
    background-color: #F1F1F1;
    font-size: 20px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(51,51,51,1);
    cursor: pointer;
    display: none;
}
.content-item-list-head11{
    position: relative;
    width: 33.4%;
    height: 73px;
    line-height: 73px;
    float: left;
    text-align: center;
    font-size: 20px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:#ffffff;
    cursor: pointer;
}
/*重市承办下发文件*/
.content-item-list-head02{
    width: 33.3%;
    height: 73px;
    line-height: 73px;
    float: left;
    text-align: center;
    background-color: #F1F1F1;
    font-size: 20px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(51,51,51,1);
    cursor: pointer;
}
.content-item-list-head22{
    position: relative;
    width: 33.3%;
    height: 73px;
    line-height: 73px;
    float: left;
    text-align: center;
    font-size: 20px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:#ffffff;
    cursor: pointer;
    display: none;
}
.content-item-list-head11 p{
    position: absolute;
    width: 100%;
    color: #ffffff;
    z-index: 999;
    /*left: 50%;*/
}
.content-item-list-head11 img{
    position: absolute;
    width: 100%;
    height: 85px;
    left: 0;
    top: 0;
    z-index: 0;
}
.content-item-list-head22 p{
    position: absolute;
    width: 100%;
    color: #ffffff;
    z-index: 999;
    /*left: 50%;*/
}
.content-item-list-head22 img{
    position: absolute;
    width: 100%;
    height: 85px;
    left: 0;
    top: 0;
    z-index: 0;
}
.content-item-list-item02{
    display: none;
}
.content-item-list-item{
    width: 1045px;
    margin: 0 auto;
    padding: 144px 42px 60px 42px;
    background-color:#F8FCFF ;
}
.comnews{
    font-size: 18px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:40px;
}
.comnews .time{
    width: 300px;
    font-size:18px!important;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(153,153,153,1);
    line-height:60px;
}
.comnews li{
    list-style: none;
    background:url("../images/jianTou.png") no-repeat;
    background-size:8px 12px;
    background-position:0 50%;
    padding-left: 16px;
}
.content-item-list-item .gd{
    display: block;
    width: 100%;
    text-align: right;
    color: #3259B1;
    text-decoration:none;
}

.comnews li a{
 font-size: 18px!important;
}

.gzdt-right-header a{
 color: #000000;
}

.content-item2{
    width: 1200px;
    height: 800px;
    margin: 31px auto;
    background: #ffffff;
    overflow: hidden;
}
/*.content-title{*/
/*    display: block;*/
/*    width: 100%;*/
/*    margin: 30px auto;*/
/*    background: #DCF8FF;*/
/*}*/
.gzdt{
    width: 1129px;
    height: 545px;
    margin: 25px auto;
    background-color: #F8FCFF;
    overflow: hidden;
}
.gzdt-right{
    float: right;
    width: 564px;
    height: 407px;
    margin-top: 40px;
}
.gzdt-gd{
    display: block;
    text-align: right;
    margin-top: 20px;
    padding-right: 20px;
    color: #3259B1;
    text-decoration:none;
}


.content-item3{
    width: 1200px;
    min-height: 800px;
    margin: 31px auto;
    background: #ffffff;
    overflow: hidden;
    padding-top: 18px;
    padding-bottom: 18px;
}
.content-item3 .zctj-option{
    margin: 0 auto 32px auto;
    overflow: hidden;
    width: 185px;
}
.content-item3 .zctj-option .zctj-option-item{
    width: 80px;
    height: 36px;
    float: left;
    background: #164EB0;
    line-height: 36px;
    text-align: center;
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #FFFFFF;
    cursor: pointer;
}
.content-item3 .zctj-option .zctj-option-item02{
    background: #F1F1F1;
    color: #343434;
}
.content-item3 .zctj-option .zctj-option-bar{
    width: 2px;
    height: 36px;
    background: #CAC8C8;
    float: left;
    margin: 0 10px;
}






/*---------------------------------------------------------------------------------------------*/



.content-item01{
    width: 1200px;
    margin: 36px auto;
    background: #DCF8FF;
}
.content-item02{
    width: 1200px;
    overflow: hidden;
}





/*手机端样式*/
.phone{
    width: 100%;
    overflow: hidden;
}
.banner_app img{
    width: 100%;
    display: block;
}
.app_content01{
    overflow: hidden;
    padding-top: 20px;
}
.app_content01_head img{
    width: 100%;
}
.app_content01_title{
    width: 100%;
    line-height: 50px;
    position: relative;
    margin-top: 5px;
    -moz-box-shadow:0px 3px 3px #eeeeee; -webkit-box-shadow:0px 3px 3px #eeeeee; box-shadow:0px 3px 3px #eeeeee;
}
.app_content01_title01{
    float: left;
    width: 33%;
    text-align: center;
    color: #0258C1;
    font-size: 18px;
    font-weight: 600;
}
.app_content01_list02{
    display: none;
}
.app_content01_title02{
    float: left;
    width: 33%;
    text-align: center;
    color: #333333;
    font-size: 18px;
    font-weight: 600;
}
.app_content01_title_bar{
    /*position: absolute;*/
    /*left: 50%;*/
    /*top: 15px;*/
    float: left;
    margin-top: 15px;
    width:0.3%;
    height:20px;
    background:rgba(181,181,181,1);
}
.app_content01_list01{
    width: 90%;
    margin: 0 auto;
}
.app_content01_list_item li {
    list-style: none;
    background: url(../images/cjcy_app_04.png) no-repeat;
    background-size: 5px 7px;
    background-position: 0 12px;
    padding-left: 16px;
    overflow: hidden;
    line-height: 30px;
    font-size: 16px;
    color: #333333;
    border-bottom: 1px dashed #D9D9D9;
    margin-top: 20px;
    padding-bottom: 10px;
}
.app_content01_list_item li:last-child{
    border: none;
}
.app_content01_list01_gd{
    display: block;
    width: 75%;
    line-height: 35px;
    border-radius: 8px;
    background: rgba(243,243,243,1);
    text-align: center;
    text-decoration: none;
    color: #676767;
    font-size: 14px;
    margin: 15px auto 20px auto;
}

.content_app-item01{
    margin: 22px auto;
}
.content_app-item02{
    width: 320px;
    overflow: hidden;
}
.content_app-item02 a{
    float: left;
    width: 150px;
    margin: 0 5px 10px 5px;
}
.content_app-item02 img{
    width: 100%;
}
/*底部*/
.footer{
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #283FB7;
}
.footer p{
    font-size: 10px;
    color: #fff;
    line-height: 25px;
    text-align: center;
}



/*轮播图样式*/
.bannerBox .banner_01{width: 1000px;height: 300px;margin: 0 auto;overflow: hidden;position: relative;margin-top: 100px}
.bannerBox .banner_01 ul{position: absolute;width: 600px;height: 250px;left: 50%;margin-left: -300px;}
.bannerBox .banner_01 li {width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;z-index: 1;transform: scale(0.85);transition: transform 0.4s;}
.bannerBox .banner_01 li a{display: block;width: 600px;height: 100%;}
.bannerBox .banner_01 li.on{transform: scale(1);}

.bannerBox .banner-btn{width: 100%;position: absolute;width: 400px;height: 0px;top: 40px;left: 50%;margin-left: -600px;z-index: 9;}
.bannerBox .banner-btn-prev,.banner-btn-next{display: block;width: 200px;height: 214px;position: absolute;top:-22px}
.bannerBox .banner-btn-prev{left: 100px;}
.bannerBox .banner-btn-next{right: -700px;}
.appBannerBox .banner_01{width: 1000px;height: 300px;margin: 0 auto;overflow: hidden;position: relative;margin-top: 100px}
.appBannerBox .banner_01 ul{position: absolute;width: 600px;height: 250px;left: 50%;margin-left: -300px;}
.appBannerBox .banner_01 li {width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;z-index: 1;transform: scale(0.85);transition: transform 0.4s;}
.appBannerBox .banner_01 li a{display: block;width: 600px;height: 100%;}
.appBannerBox .banner_01 li.on{transform: scale(1);}
.appBannerBox .banner-btn{width: 100%;position: absolute;width: 400px;height: 0px;top: 40px;left: 50%;margin-left: -600px;z-index: 9;}
.appBannerBox .banner-btn-prev,.banner-btn-next{display: block;width: 200px;height: 214px;position: absolute;top:-22px}
.appBannerBox .banner-btn-prev{left: 100px;}
.appBannerBox .banner-btn-next{right: -700px;}

/*滚动卡片样式*/
.Scroll-left {
    width: 950px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}
.Scroll-left02{
    display: none;
}
.Scroll-left ul{
    list-style: none;
}
.Scroll-left ul li {
    margin-right: 13px;
    float: left;
    width: 286px;
    height: 172px;
    -webkit-transition: box-shadow .2s ease-out;
    transition: box-shadow .2s ease-out;
    border: 1px solid #E5E5E5;
    overflow: hidden;
    padding: 10px;
}
.Scroll-left ul li .p1{
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #000000;
}
.Scroll-left ul li .p2{
    margin-top: 10px;
    font-size: 16px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #707070;
}
.Scroll-left ul li .p3{
    margin-top: 10px;
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #0076A6;
    text-align: right;
}
.Scroll-left .next,.Scroll-left .prev {
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
    cursor: pointer;
    z-index: 1;
    width: 28px;
    height: 62px;
    line-height: 62px;
    color: #fff;
    text-align: center;
    font-size: 22px;
    font-weight: 400;
    background: rgba(0, 0, 0, .2);
    font-family: simsun;
    transition: all ease-in .4s;
}
.Scroll-left .next {
    left: 0px;
}
.Scroll-left .prev {
    right: 0px;
}
.Scroll-left:hover .next {
    opacity: 1;
}
.Scroll-left:hover .prev {
    opacity: 1;
}

@media screen and (max-width: 1000px) {
    .pc{
        display: none;
    }
}
@media screen and (min-width: 1000px) {
    .phone{
        display: none;
    }
}
