@charset "utf-8";
*{list-style:none;margin:0;padding:0;box-sizing:content-box;}body{font-size:14px;color:#353535;font-family:"微软雅黑",Arial;background:#ffffff;}a{color:#484848;text-decoration:none;}a:hover{color:#5379ba;text-decoration:underline;}
.clear{clear:both}
.hide,.none{display:none}ul{padding:0px;}
.fl{float:left}
.fr{float:right}
img{border:0;}
h3{height:43px;position:relative;}
h3 a{display:block;float:right;margin:5px 25px 0 0;color:#3b3b3b;}
/*试点领域-改*/
.pilot_page{}
/*head*/
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.w49{width: 49%;}
.pilot-center{margin-bottom: 35px;}
.pilot_w100{}
.pilot_w100 .pilot-list li{width: 33%;}
.pilot_section{}
.pilot_head{padding:0 10px 15px 0;border-bottom: 1px #ddd solid;}
.pilot_head h1{position: relative;float:left;padding: 0 8px;height: 26px;line-height: 26px;font-size: 26px;color: #527bc0;}
.pilot_head h1:after{content: "";position: absolute;bottom: -17px;left: 0;right: 0;width: 26%;height: 3px;margin: auto;background: #527bc0;}
.pilot_head a{position: relative;float: right;padding-right: 28px;height: 20px;margin-top: 6px;line-height: 20px;font-size: 16px;color: #3d3d3d;font-weight: bold;}
.pilot_head a:after{content: "";position: absolute;top: 0;right: 0;width: 20px;height: 20px;background: url(poilt-add.png) center center no-repeat;}
/*list*/
/* .pilot-list{display: none;min-height: 216px;overflow: hidden;} */
.pilot-list{display: none;overflow: hidden;}
.pilot-list.show{display: block;}
.pilot-list li{position: relative;float: left;width: 50%;height: 36px;line-height: 36px;padding: 0 12% 0 23px;box-sizing:border-box;}
.pilot-list li:before{content: "";position: absolute;top: 50%;left: 11px;margin-top:-2.5px;width: 5px;height: 5px;background: url(dian.png) center no-repeat;}
.pilot-list li a{display: block;line-height: 60px;font-size: 20px;color: #454545;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pilot-list li span{position: absolute;top: 5px;right: 20px;height: 36px;line-height: 36px;font-size: 12px;color: #999;    font-size: 16px;
    color: #000000;}
.pilot-list li:hover a{color: #5f89c9;}
/*pilot-phead*/
.pilot-phead{padding: 0 12px;margin: 4px 0;height: 20px;line-height: 20px;font-size: 20px;color: #527bc0;font-weight: bold;border-left: 6px #527bc0 solid;overflow: hidden;}
/*img*/
.service-banner{height: 600px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
/*nav*/
.pilot-nav{background: #3273d5;}
.pilot-nav .w1200{position: relative;}
.pilot-nav .nav-home{position: absolute;width: 131px;height: 83px;bottom: 0;left: 0;z-index: 99;}
.pilot-nav .w1200 ul{padding-left: 131px;}
.pilot-nav .w1200 ul li{float: left;}
.pilot-nav .w1200 ul li a{display: block;line-height: 30px;padding: 15px 45px; font-size: 22px;font-weight: bold;color: #fff;text-decoration: none;}

/*政策法规 工作动态 政民互动 依申请公开*/
.pfl_section{width: 1200px;}
.pilot-search{position: relative;}
.pilot-search form{position: absolute;top: 0;right: 10px;width: auto;height: 30px;overflow: hidden;}
.pilot-search form input[type="text"]{width: 140px;height: 28px;padding: 0 10px;border:1px #ddd solid;background: #fff;}
.pilot-search form input[type="submit"]{width: 60px;height: 28px;margin-left: 10px;border:1px #ff8a00 solid;color: #fff;cursor: pointer;background: #ff8a00;}
/**/
.zcfg-hd{margin-top: 15px;overflow: hidden;}
.zcfg-hd span{float: left;display: block;padding: 0 25px;margin-right: 20px;height: 36px;line-height: 36px;font-size: 16px;color: #454545;background: #f5f5f5;cursor: pointer;}
.zcfg-hd span.active{color: #fff;background: #527bc0;}
.zcfg-hd span.active a{color: #fff;}
/**/
.pfr_section{width: 25%;max-width: 290px;padding: 14px;border:1px #ddd solid;}
/*政民互动*/
.zmhd-list{margin-left: -2%;}
.zmhd-list li{float: left;width: 48%;max-width: 140px;height: 74px;margin-top: 10px;margin-left: 2%;-webkit-transform: translateZ(0);transform: translateZ(0);}
.zmhd-list li.whole{width: 100%;max-width: inherit;}
.zmhd-list li:hover{
	-webkit-animation-name: buzz-out;
    animation-name: buzz-out;
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
/*依申请公开*/
.pilot-ysqgk{}
.ysqgk-top{margin-left: -2%;overflow: hidden;}
.ysqgk-top a{float: left;width: 48%;max-width: 140px;margin: 10px 0 0 2%;height: 40px;line-height: 40px;font-size: 14px;font-weight: bold;color: #527bc0;text-align: center; background: #eff5fb;overflow: hidden;}
.ysqgk-top a:hover{color: #fff;background: #527bc0;}
.ysqgk-bot{overflow: hidden;}
.ysqgk-bot .ab-bot-title{position: relative;line-height: 36px;padding-left: 25px;margin-bottom: 7px; font-size: 16px;font-weight: bold;color: #527bc0;}
.ysqgk-bot .ab-bot-title:before{content: "";position: absolute;left: 0;width: 20px;height: 38px;background: url(gtj-icon4.png);}
.ysqgk-bot .from-div{min-height: 28px;margin-bottom: 10px; overflow: hidden;}
.ysqgk-bot .from-div .from-hd{float: left;width: 20%;line-height: 28px;font-size: 14px;}
.ysqgk-bot .from-div .from-bd{float: left;width: 75%;height: 100%; border: 1px #ddd solid;}
.ysqgk-bot .from-div .from-bd input[type="text"]{display: block;height: 26px;padding: 0 10px;font-size: 14px;line-height: 16px;}
.ysqgk-bot .from-bto{height: 28px;margin-bottom: 6px;}
.ysqgk-bot .from-bto .from-hd{color: transparent;}
.ysqgk-bot .from-bto .from-bd{border: 0;width: 64px; }
.ysqgk-bot .from-bto .from-bd input[type="submit"]{cursor: pointer; display: block;width: 100%;height: 100%;line-height: 28px; font-size: 14px;color: #fff;text-align: center;background: #ff8a00;}
/*试点成果*/
.pilot-sdcg{margin-top: 5px;overflow: hidden;}
/*sfl*/
.sdcgfl{width: 17%;margin-top: 10px; max-width: 196px;}
.sdcgfl li{position: relative;width: 188px;height:50px;padding:6px 0 0 0;margin-bottom: 10px;text-align: center;background-color: #ebeff5;cursor: pointer;}
.sdcgfl li i{float: left;display: block;width: 28px;height: 28px;margin: auto;background-image: url(sdcg-icon.png);background-repeat: no-repeat; margin-left: 40px; margin-top: 10px; margin-right: 10px;}
.sdcgfl li p{float: left;display: block;margin-top: 10px;font-size: 16px; line-height: 30px; color: #3d3d3d;}
.sdcgfl li:after{display: none;content: "";position: absolute;top: 50%;right: -8px;margin-top: -7.5px;width: 8px;height: 15px;background: url(pilot-now.jpg) no-repeat;}
.sdcgfl li i.sdcg01{background-position: 0 0;}
.sdcgfl li i.sdcg02{background-position: 0 -28px;}
.sdcgfl li i.sdcg03{background-position: 0 -56px;}
.sdcgfl li i.sdcg04{background-position: 0 -84px;}
.sdcgfl li.active{background-color: #5f89c9;}
.sdcgfl li.active:after{display: block;}
.sdcgfl li.active p{color: #fff;}
.sdcgfl li.active i.sdcg01{background-position: -28px 0;}
.sdcgfl li.active i.sdcg02{background-position: -28px -28px;}
.sdcgfl li.active i.sdcg03{background-position: -28px -56px;}
.sdcgfl li.active i.sdcg04{background-position: -28px -84px;}
/**/
.sdcgfr{width:980px;min-height: 430px;margin-top: 10px;padding: 10px;border:1px #ddd solid;background: #fff;overflow: hidden;}
.sdcg-main{display: none;overflow: hidden;}
.sdcg-main.show{display: block;}
.sdcg-mhd{position: relative;margin: 0 10px;padding-bottom: 6px;}
.sdcg-mhd:after{content: "";position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 6px;background: url(sdcg-dian.jpg);}
.sdcg-mhd span{display: inline-block;padding: 4px 14px;line-height: 36px;font-size: 16px;font-weight: bold;cursor: pointer;}
.sdcg-mhd span.active{color: #5f89c9;}
/*试点领域*/
.pilot-sdlb{margin: 30px 0;overflow: hidden;}
.pilot-sdlb ul{overflow: hidden;}
.pilot-sdlb ul li{float: left;width: 11.11%;}
.pilot-sdlb ul li a{display: block;text-align: center;font-size:16px;line-height: 17px;color:#3d3d3d;transition: all 0.3s;}
.pilot-sdlb ul li div{width: 33px;height: 33px;padding: 19px; margin: auto auto 15px auto;border:1px #ddd solid;border-radius: 20px;background: #f5f5f5;transition: all 0.3s;}
.pilot-sdlb ul li div img{display: block;width: 100%;height: 100%;transition: all 0.3s;}
.pilot-sdlb ul li:hover a{color: #527bc0;}
.pilot-sdlb ul li:hover div{border-color: #527bc0;background: #fff;}
.pilot-sdlb ul li:hover div img{transform: rotate(360deg);}
/*gzdt,zdjc*/
.w49 .pilot-list li{width: 100%;padding-right: 20%;}

/*ywtb*/
.ywtb{}
.ywtb .pilot-list li{width: 100%;padding-right: 39%; }

/*.pilot-list li .ybtn{display: none;position: absolute; top: 0;right: 12%;}
.pilot-list li .ybtn a{float: left;display: inline-block;height: 34px;padding: 0 20px;margin:0 10px;font-size: 14px;color: #527bc0;border:1px #527bc0 solid;border-radius: 6px;background: #fff;}
.pilot-list li:hover .ybtn{display: block;}
*/

/**/
.ywtb-list{}
.ywtb-list li{width: 100%;height: auto; }
.ywtb-list li:before{top: 18px;}
.ywtb-list li .ybtn{display: none;padding-bottom: 10px;overflow: hidden;}
.ywtb-list li .ybtn a{float: left;display: inline-block;height: 34px;padding: 0 20px;margin:0 10px;font-size: 14px;color: #59affd;border:1px #59affd solid;border-radius: 6px;background: #fff;}
.ywtb-list li .ybtn a img{margin-right: 5px;}
.ywtb-list li:hover,.ywtb-list li.active{background: #f5f5f5;}
.ywtb-list li:hover .ybtn,.ywtb-list li.active .ybtn{display: block;}
/*政务载体*/
.zwzt-fl{max-width: 627px;width: 65%;margin-left:10px;overflow: hidden;}
.zwzt-fl-top{width: 100%;height: 162px;overflow: hidden;}
.zwzt-fl-top a{width: 49%;max-width:306px; }
.zwzt-fl-bto{width: 100%;height: 183px;text-align: center; background: url(zwzt-lbg.jpg) center center no-repeat;background-size: 100% 100%;}
.zwzt-fl-bto a{display: inline-block;width: 19%;max-width: 123px;margin: 30px 2%;}
.zwzt-fr{max-width: 300px;width: 31%;margin-right:10px;background: #e4edf9;overflow: hidden;}
.zwzt-fr a{width: 100%;max-width:300px;height: 144px;overflow: hidden; }
.zwzt-fr>img{display: block;width: 100%;max-width: 300px;height:216px;}


/**/
@-webkit-keyframes buzz-out {
    10% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
    }

    20% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
    }

    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
    }

    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
    }

    50% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg);
    }

    60% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg);
    }

    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg);
    }

    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg);
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0);
    }

    100% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0);
    }
}

@keyframes buzz-out {
    10% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
    }

    20% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
    }

    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
    }

    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
    }

    50% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg);
    }

    60% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg);
    }

    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg);
    }

    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg);
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0);
    }

    100% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0);
    }
}