@charset "utf-8";
/* CSS Document */
/*我要找政策*/
.title-search{height: 286px; background:#f6f9fb url("../images_jdhy/jd_search_bg.jpg") center no-repeat;}
.wyzzc-title{padding-top: 53px;text-align: center;}
.wyzzc-title img{max-width: 100%;}

.zc-search {width: 904px;height: auto;margin: 43px auto 0;}
.search-box { padding-right: 120px;padding-left:87px; height: 54px; position: relative;background: #fff url("../images_jdhy/line-l.png") no-repeat 87px;border: 1px solid #f5aa00;border-radius: 6px;}
.search-box .sea_input{position: relative;}
.search-box .sea_input .lable-keywords{width: 100%;}
.search-box .search-txt {width: 100%;height: 54px;text-indent: 10px;border: 0 none;font-size: 16px;line-height: 54px;background: transparent;}
.search-box .sea_btn{width: 120px;position: absolute;right: -1px;top: -1px;}
.search-box .sea_btn input {width:100%;height: 56px;line-height: 56px;border: 0 none;background: #f5aa00;color: #fff;font-size: 18px;text-align: center;border-radius: 0 6px 6px 0;}
.search-box select{position: absolute;left: 0;width: 60px;height: 26px;line-height: 26px;border: 0 none;font-size: 18px;color: #666;text-align: center;top: 14px;left:20px;background: transparent;}

/*政策法规*/
.jd-zcfg{margin-top: 36px;}
.market-title{height: 24px;line-height: 24px;text-align: center;background: url("../images/policy-title-bg.png") repeat-x center left;}
.market-title a{display: inline-block;*display:inline;padding: 0 32px;font-size: 22px;font-weight: bold;color: #4075b5;background: #fff;position: relative;}
.market-title a i{font-style: normal;height: 24px;width: 12px;position: absolute;display:block;top:50%;margin-top: -12px;}
.market-title a i.title-left-icon{background: url("../images/policy-title-left.png") no-repeat center left;left: 0;}
.market-title a i.title-right-icon{background: url("../images/policy-title-right.png") no-repeat center right;right: 0;}

.policy-title{width: 100%;height:auto;background: url("../images/line_db.png") bottom repeat-x; line-height: 52px;margin-top: 10px; position: relative;}
.policy-title ul li{float: left;height: 54px; margin-left: 20px;padding: 0 5px;}
.policy-title ul li:first-child{margin-left: 0;}
.policy-title ul li a{display: block;font-size: 20px;color: #555;}
.policy-title ul li.active{height:52px; border-bottom: 2px solid #4075b5;}
.policy-title ul li.active a{color: #4277b6;}

.zcwj-lists{margin-top: 8px;}
.zcwj-lists li{padding:2px 50px 2px 16px; overflow: hidden;font-size: 16px;color: #999;height: 34px;line-height: 34px;vertical-align:middle;position:relative;background: url("../images/policy-list-icon.png") no-repeat center left;}
.zcwj-lists li .nr{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zcwj-lists li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.zcwj-lists li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zcwj-lists li .gl .split{padding:0 2px; color: #666;}
.zcwj-lists li .gl a{display:inline;color:#cc0000;float:none;background:none;max-width:none;padding:0;margin:0;}
.zcwj-lists li span.date{white-space: nowrap; color: #999; position: absolute; right: 0; top:2px;}


/*政策解读*/
.jd-zcjd{margin-top: 25px;}
.zcjd-scroll{margin-top: 25px;position: relative;}
.zcjd-scroll .scroll-wrap{height: 180px;overflow: hidden;}
.zcjd-scroll li{width: 272px;height: 180px;float: left;margin-right: 20px;}
.zcjd-scroll li a{display: block;height: 100%;position: relative;overflow: hidden;}
.zcjd-scroll li img{width: 100%;height: 100%;}
.zcjd-scroll li a:hover img{transition: all .6s;transform: scale(1.1);}
.zcjd-scroll li .title{display: none;}
.zcjd-scroll .prev,.zcjd-scroll .next{display: block;width: 34px;height: 34px;cursor: pointer;position: absolute; top: 50%;margin-top: -17px;z-index: 9;background: url("../images_jdhy/jd_arrow.png") 0 0 no-repeat;}
.zcjd-scroll .prev{left: -17px;}
.zcjd-scroll .next{right: -17px; background-position-x: -35px;}


.policy-links{margin-top: 15px;height: auto;}
.policy-links li{width: 120px;text-align: center;float: left;margin-left: 10px;}
.policy-links li a{display: block;height: 51px;line-height: 51px;font-size: 16px;color: #20589c;background: #fafcff;border: 1px solid #d7e1ee;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.policy-links li.num1{margin-left: 0;}
.policy-links li:hover a{background: #4075b5;border-color: #4075b5;color: #fff;}
.policy-links li.num1,.policy-links li.num6,.policy-links li.num8{width: 160px;}


/*政策超市*/
.jdhy-con{margin-top: 35px;position: relative;}
.ind_line {width: 3px;height: 100%;background: #ececec;position: absolute;top: 0;}
.ind_line span {display: block;width: 7px;height: 3px;background: #9ebfee;position: absolute;left: -2px;}
.ind_line span.top_ico {top: 0;}
.ind_line span.bottom_ico {bottom: 0;}
.jdhy-con .ind_line{left: 787px;}

.jdhy-left{width: 766px;}

.zc-title{height:30px;line-height: 30px;padding: 14px 0; text-align: center; background:#ebf3ff url("../images_jdhy/jd_titbg01.png") center no-repeat;}
.zc-title span{display: block;width: 220px;margin: 0 auto;background: url("../images_jdhy/zc-line.png") 0 center repeat-x;}
.zc-title a{display: inline-block;padding: 0 16px;font-size: 24px;font-weight: bold;color: #4075b5;background: #ebf3ff;}
/*政策超市列表*/
.zc-box{padding: 6px 20px 12px;background: #f8f8f8;}
.zc-search-list{padding:16px 0;border-bottom:1px dashed #cbcbcb;line-height: 24px;}
.search-title{ line-height: 30px;}
.search-title a{font-size:16px;font-weight: bold;}
.search-title .zc-hot{display: inline-block;height: 24px;padding:0 8px 0 23px; line-height: 24px;color: #fff;font-weight: bold; background: #fd6702 url("../images_jdhy/icon-hot.png") 5px center no-repeat !important;border-radius: 4px;}
.search-info{margin-top:5px;font-size:14px;color:#999;line-height:26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-height: 52px;}
.search-info span.jd,.search-info span.jd a{color:#eb821c;}
.zc-search-list .desc{margin-top: 6px; font-size: 15px;color: #999; line-height: 24px;max-height: 48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.search-resources{font-size: 15px; color:#999;margin:6px 0 5px;overflow: hidden;}
.search-resources span{margin-right:20px;}
.search-resources span.organ{background-image: url(../images_hszc/zc-organ.png);}
.search-resources span.time{background-image: url(../images_hszc/zc-time.png);}
.search-label{min-height: 28px;}
.search-label .label{color:#8f8f8f;font-size:13px;line-height: 26px;height: 26px;overflow: hidden;}
.search-label .label a{display:inline-block;margin-top:4px;line-height:20px;padding:0 10px;border-radius:2px;background:#f6f6f6;margin-right:4px;font-size:13px;color:#999;}
.doperation-btn{padding-top:10px;}
.doperation-btn .zc-btn{display:block;float:right;width:88px;height:26px;margin:5px 0 0 10px;background:#fff;border:1px solid #94b3e7;line-height:26px;font-size:15px;color:#6c9ced;text-align:center;border-radius:3px;position: relative;}
.doperation-btn .zc-btn-blue{background:#94b3e7;color:#fff; }
.doperation-btn .zc-btn-yellow{background:#f8c02b !important;border-color:#f8c02b !important;color:#fff;}
.doperation-btn .zc-btn:hover{transition:all 0.3s;background:#3573b5;color:#fff;border-color: #3573b5;}
.doperation-btn .zc-btn.active{background: #d7e3f9;border-color: #d7e3f9;}
.doperation-btn .zc-btn.active {cursor: not-allowed;}
.doperation-btn .zc-btn span{display:block;cursor: pointer;}
.doperation-btn .zc-btn .zc-btn-ej{display:none;position: absolute;top:26px;left:-1px;right:-1px;z-index:10;border:1px solid #94b3e7;background: #f4f8ff;padding:5px 0;}
.doperation-btn .zc-btn .zc-btn-ej a{display:block;font-size:15px;color:#6c9ced;text-decoration: underline;line-height: 32px;}
.doperation-btn .zc-btn .zc-btn-ej a:hover{color:#3573b5;}
.doperation-btn .zc-btn-yellow .zc-btn-ej{border-color:#f8c02b;background: #fff;}
.doperation-btn .zc-btn-yellow .zc-btn-ej a{color:#f8c02b;}
.doperation-btn .zc-btn-yellow .zc-btn-ej a:hover{color:#f88b2b;}

/**/
.newAdd-lintu{margin-top: 20px;}
.newAdd-lintu li{width: 369px;height: 93px;float: left; margin-left: 21px;}
.newAdd-lintu li.num1{margin-left: 0;}
.newAdd-lintu li img{width: 100%;height: 100%;}
.newAdd-lintu li .img_title{display: none;}


/*回应关切*/
.jdhy-right{width: 340px;}
.hygq-title{height: 58px;background: #ebf3ff url("../images_jdhy/jd_hygq_title_bg.jpg") center no-repeat;}
.hygq-title a{display: block;text-align: center;line-height: 58px;font-size: 22px;font-weight: bold;color: #4277b6;}
.hy-title{height: 42px;line-height: 42px;position: relative;}
.hy-title .tit{font-size: 18px;color: #4277b6}
.hy-title .more{color: #999;position: absolute;top: 0;right: 0;}

.zdhy-slide{position: relative;}
.zdhy-slide ul{height: 176px;overflow: hidden;}
.zdhy-slide li{width: 100%; height: 165px;padding: 11px 0 0; background: #f8f8f8;border-radius: 4px;}
.zdhy-slide li .title{margin: 0 22px;}
.zdhy-slide li .title a{display: block;line-height: 30px;height: 60px;font-size: 16px;font-weight: bold; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.zdhy-slide li .ranks{margin:5px 22px 0;}
.zdhy-slide li .ranks a{display: block; font-size: 15px;color: #999;height: 87px; line-height: 29px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.zdhy-slide .prev,.zdhy-slide .next{display: block;width: 34px;height: 34px;cursor: pointer;position: absolute; top: 50%;margin-top: -17px;z-index: 9;background: url("../images_jdhy/jd_arrow.png") 0 0 no-repeat;}
.zdhy-slide .prev{left: -17px;}
.zdhy-slide .next{right: -17px; background-position-x: -35px;}

/*主要负责同志解读回应*/
.hygq-jd .hy-title{border-bottom: #e7e7e7 1px solid;}

.hygq-lists{margin-top: 10px;}
.hygq-lists ul li{padding:2px 0 2px 12px;height: 34px;line-height: 34px;overflow: hidden;background: url("../images/policy-list-icon.png") no-repeat center left; font-size:16px;}
.hygq-lists ul li .nr{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hygq-lists ul li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.hygq-lists ul li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hygq-lists ul li .gl .split{padding:0 2px; color: #666;}
.hygq-lists ul li .gl a{display:inline;color:#cc0000;float:none;background:none;max-width:none;padding:0;margin:0;}

.hygq-msly{ padding: 10px 0 0;}
.hygq-link-list ul{margin-right: -10px;}
.hygq-link-list li{width: 164px;float: left;margin-top: 8px;margin-right: 10px;text-align: center;}
.hygq-link-list li a{display: block;height: 52px;line-height: 52px;text-align: center; color: #555;background-color: #f8f8f8; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background-repeat: no-repeat;background-position: right bottom;}
.hygq-link-list li:hover a{color: #4277b6;}
.hygq-link-list li.num1 a{background-image: url("../images_jdhy/mslyhy-icon01.png");}
.hygq-link-list li.num2 a{background-image: url("../images_jdhy/mslyhy-icon02.png");}
.hygq-link-list li.num3 a{background-image: url("../images_jdhy/mslyhy-icon03.png");}
.hygq-link-list li.num4 a{background-image: url("../images_jdhy/mslyhy-icon04.png");}
.hygq-link-list li.num5 a{background-image: url("../images_jdhy/mslyhy-icon05.png");}
.hygq-link-list li.num6 a{background-image: url("../images_jdhy/mslyhy-icon06.png");}

@media (max-width: 1199px) and (min-width: 992px){
    /*政策解读*/
    .zcjd-scroll .scroll-wrap{height: 198px;}
    .zcjd-scroll li{width: 300px;height: 198px;}
    .policy-links li{width: 90px;}
    .policy-links li.num1, .policy-links li.num6, .policy-links li.num8{width: 140px;}

    .jdhy-con .ind_line{left: 625px;}
    /*政策超市*/
    .jdhy-left{width: 611px;}
    .newAdd-lintu li{width: 300px; height: 78px;}
    /*回应关切*/
    .jdhy-right{width: 300px;}
    .hygq-link-list li{width: 145px;}
}
@media (max-width: 991px){
    /*我要找政策*/
    .zc-search{width: auto;}
    .wyzzc-title{padding-top: 30px;}
    .title-search{padding: 0 20px 30px;height: auto;}

    .jd-zcfg{margin-top: 20px;}
    /*政策解读*/
    .zcjd-scroll .scroll-wrap{height: 153px;}
    .zcjd-scroll li{width: 230px;height: 153px;}

    .policy-links li{width: 174px !important;margin-bottom: 10px;}
    .policy-links li.num5{margin-left: 0;}

    .jdhy-con .ind_line{display: none;}

    .jdhy-con{margin-top: 20px;}
    /*政策超市*/
    .jdhy-left{width:auto;float: none !important;}
    .newAdd-lintu li{width: 353px;}
    .newAdd-lintu li.num3{ margin-left: 0;}
    .newAdd-lintu li.num3,.newAdd-lintu li.num4{margin-top: 15px;}
    /*回应关切*/
    .jdhy-right{width:auto;float: none !important;margin-top: 15px;}
    .hygq-link-list li{width: 236px;}
}
@media (max-width: 767px){
    /*我要找政策*/
    .title-search{padding: 0 10px 20px;}
    .wyzzc-title{padding-top: 20px;}
    .zc-search{margin: 25px auto 0;}
    .search-box{padding-right: 60px;padding-left: 0;}
    .search-box .sea_btn{width: 60px;}
    .search-box select{display: none !important;}
    /*政策解读*/
    .zcjd-scroll .prev{left: 0;}
    .zcjd-scroll .next{right: 0;}

    .policy-links li{width:48% !important;margin:0 1% 5px !important;}
    /*政策超市*/
    .zc-box{padding: 6px 10px 12px;}
    .newAdd-lintu li{width: auto;height: auto; float: none;margin-bottom: 10px;text-align: center;margin-left: 0;}
    .newAdd-lintu li img{max-width: 100%;height: auto;}
    .newAdd-lintu li.num3,.newAdd-lintu li.num4{margin-top:0;}
    /*回应关切*/
    .zdhy-slide .prev{left: 0;}
    .zdhy-slide .next{right: 0;}
    .hygq-link-list ul{margin-right: 0;}
    .hygq-link-list li{width:48% !important;margin:0 1% 5px !important;}
}


/*政策比对*/
.policyComparison-dialog{display: none;width:1200px;background: #fff;border:1px solid #abb8cd;border-radius:5px;box-shadow: rgba(68, 72, 75, 0.15) 0px 0px 20px 0px;-webkit-box-shadow: rgba(68, 72, 75, 0.15) 0px 0px 20px 0px;    position: fixed;bottom: 0;left: 50%;margin-left: -601px;z-index: 10;}
.policyComparison-dialog-header{margin:0 15px;line-height: 32px;padding:9px 0;border-bottom:1px solid #dcdcdc;font-size: 16px;color:#3573b5;overflow: hidden;position: relative;}
.policyComparison-dialog-header strong{float:left;font-size: 20px;font-weight: bold;color:#333;}
.policyComparison-dialog-header .header-com-btn{float:left;}
.policyComparison-dialog-header .header-com-btn a{display: block;float: left;padding:0 10px;height: 30px;margin: 0px 0 0 15px;background: #fff;border: 1px solid #94b3e7;line-height: 30px;font-size: 15px;color: #6c9ced;text-align: center;border-radius: 3px;}
.policyComparison-dialog-header .header-com-btn a.active{border-color:#2a68ce;background: #2a68ce;color:#fff;}
.policyComparison-dialog-main{position: relative;padding-right: 150px;}
.policyComparison-list{overflow: hidden;border-right:1px solid #dedede;}
.policyComparison-list li{float:left;width:199px;border-left:1px dashed #bebebe;padding:0 18px;margin:13px;}
.policyComparison-list li.num1{border:0 none;}
.policyComparison-list li a.title{padding-left:15px;background:url(../images_hszc/tit-lineico.png) no-repeat 0px 6px;font-size:15px;line-height:24px;height:74px;overflow:hidden;text-overflow: ellipsis;display: inline-block;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.policyComparison-list li .del{margin:5px 0 0 15px;display: block;width:38px;height:38px;border:0;background: #f3f3f3 url(../images_hszc/del-ico.png) no-repeat center;}
.policyComparison-btn-set{height:42px;text-align: center;padding:20px 0;    position: absolute;width: 149px;right: 0;top: 0;}
.policyComparison-btn-set input,.policyComparison-btn-set a{display: inline-block;height:42px;width:100px;margin:0 10px;background:#2a68ce;border-radius:5px;line-height: 42px;text-align: center;border:0;font-size:16px;color:#fff;}
.policyComparison-btn-set input:hover,.policyComparison-btn-set a:hover{color: #fff;}
.policyComparison-btn-set input.empty{background:#f8c02b;margin-top:15px;}
.policyComparison-dialog-btn {text-decoration: underline;cursor: pointer;position: absolute;top:10px;right:15px;}
@media (max-width: 1199px) and (min-width: 992px){
    .policyComparison-dialog{width:992px;margin-left: -497px;}
    .policyComparison-list li{width:147px;}

    .zc-host-label1 li dd{width:115px;}
}
@media (max-width: 991px){
    .policyComparison-dialog{width:768px;margin-left: -385px;}
    .policyComparison-list li{width:347px;margin-top:15px;}
    .policyComparison-list li a.title{font-size: 14px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}
    .policyComparison-btn-set{padding:15px 0;}
    .policyComparison-btn-set input,.policyComparison-btn-set a{font-size: 16px;margin:0 5px;width:100px;}

    .zc-host-label1 .bd ul{height:106px;}
    .zc-host-label1 li{width:102%;}
    .zc-host-label1 li dd{width:31.3%;margin:15px 2% 0 0;}
}
@media (max-width: 991px){
    .policyComparison-dialog{width:auto;margin-left: 0px;left:0;right:0;}
    .policyComparison-dialog-header{margin:0 10px;font-size:14px;}
    .policyComparison-dialog-header strong{font-size: 18px;margin-right: 10px;}
    .policyComparison-list li{width:46%;margin:10px 2%;padding:0;border-left:0;}
}
@media (max-width: 767px){
    .policyComparison-dialog-header strong{display: block;}
    .policyComparison-dialog-btn{right:0;}
    .policyComparison-dialog-main{padding-right:100px;height: 225px;overflow-y: auto;}
    .policyComparison-dialog-header .header-com-btn a{padding:0 5px;font-size: 14px;margin-left:5px;}
    .policyComparison-list li{float: none;width:auto;padding:0 10px;border-left:0;}
    .policyComparison-list li a.title{display: block;height:auto;}
    .policyComparison-btn-set{width:100px;}
    .policyComparison-btn-set input,.policyComparison-btn-set a{width:80px;height:35px;line-height: 35px;}

    .zc-host-label1 li dd a{font-size:15px;}

}
