@charset "utf-8";
/* CSS Document */
/*头部*/
.container{width: 1300px;}
@media (max-width: 1199px) and (min-width: 992px){
	.container {width: 992px;}
}

@media (max-width: 991px) and (min-width: 768px){
	.container {width: 768px;}
}

@media (max-width: 767px){
	.container {width: auto;}
}
body{background: #FFFFFF;}
.hide.active {display: block !important;}

.zq-bodybg{ background-image:url(../zq-images/zq-banner.png) !important; background-repeat: no-repeat; background-position: top center;}
.zq-header{ height: 474px;}
.zq-header .img-title{ display: none;}
.zq-header .zq-logo{ margin: 26px 0 0 0;}
.zq-header .zq-banner{ text-align: center; padding-top:40px;}
.zq-header .zq-banner img,.zq-header .zq-logo img{ max-width: 98%; height: auto;}
.zq-toplink{ position: absolute; right: 0; top:25px;}
.zq-toplink li{ display: inline-block; text-align: center; padding: 0 10px; height: 68px; margin-left: 10px; background: rgba(14,76,187,0.2);}
.zq-toplink li a{ padding-top: 8px; display: block; font-size: 18px; color: #fff;}
.zq-toplink li .ico{ display: block; background-repeat: no-repeat; background-position: top center; width: 26px; height: 26px; margin: 0 auto; }
.zq-toplink li .tit{ display: block; line-height: 30px; height: 30px;  }
.zq-toplink li.gohome .ico{ background-image:url(../zq-images/home-ico.png) !important; }
.zq-toplink li .old_btn .ico{ background-image:url(../zq-images/old-ico.png) !important; }
.zq-toplink li.num-wza .ico{ background-image:url(../zq-images/wza-ico.png) !important; }

.ls-special-right{ position: absolute; right: 0; top:25px;}
.ls-special-right li{ float: left;}
.ls-special-right li a{   display:inline-block;padding: 0 20px;height: 38px;line-height: 38px;font-size: 16px;color: #fff;margin-left: 10px;background: rgba(14,76,187,0.2);border-radius: 10px 10px; }

.zq-znwd{   margin-top: -140px;position: fixed;right: 40px;top: 50%;z-index: 99;}
.zq-znwd li{ position: relative;}
.zq-znwd .znwd-tips{ position: absolute; top:-80px; display: none;  height: 65px; color: #666; width:141px; left:-24px; padding:8px 14px 0 14px; line-height: 22px; font-size: 14px;   background-image:url(../zq-images/tips-bg.png) !important; background-repeat: no-repeat; background-position: 0 0;}
.zq-znwd li a:hover .znwd-tips{ display: block;}

@media (max-width: 991px) {
    .zq-header{ height: auto;}
    .zq-header .zq-banner{ text-align: center; padding:30px 0;}
    .zq-header .zq-logo{ margin-top: 20px; text-align:center;}
    .zq-header .zq-logo img{ max-width: 96%; height: auto;}
    .ls-special-right{ position: static; margin-top: 10px;}
    .ls-special-right li{ margin-bottom: 5px;}
    .ls-special-right li a{border-radius: 10px; }
}

@media (max-width: 667px) {
    .zq-toplink{ top:10px;}
    .zq-toplink li { text-align: center; padding: 0 10px; width: auto; height: 40px; line-height: 40px;}
    .zq-toplink li .ico{ display: inline-block; vertical-align: middle;}
    .zq-toplink li .tit{ display: inline-block;}
    .zq-toplink li a{ padding: 0;}
}
/*主体*/
.zq-newsbox{ background: #fff; height: 392px; -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);box-shadow: 0 0 12px rgba(0, 0, 0, 0.1); overflow: hidden; margin-bottom: 40px;}
.zq-ltab{ float: left; width: 200px;  height: 392px; background: #4270b5;}
.zq-ltab li{ height:72px; line-height: 72px; text-align: center; font-size: 20px; font-weight: bold; background: #4270b5; border-bottom: 1px solid #6b95d3; position: relative;}
.zq-ltab li a{ color: #fff; display: block;}
.zq-ltab li.active{ background: #1f54a7; height: 100px; border-bottom: none; line-height: 100px; }
.zq-ltab li.active .ico{ position: absolute; display: block;  width: 10px; height: 17px; right:-10px; top:50%; margin-top: -8px; background-image:url(../zq-images/nav-ico.png) !important; background-repeat: no-repeat; background-position: left center;}
.zq-rbox{ margin-left: 225px; padding: 0 24px 0 0;}
.zq-rbox .zq-left,.zq-rbox .zq-right{ width: 510px; padding-top: 10px;}
@media (min-width: 992px) and (max-width:1299px) {
    .zq-rbox{ margin-left:220px;}
    .zq-rbox .zq-left, .zq-rbox .zq-right {width: 363px;}
}
@media (max-width: 991px){
    .zq-newsbox{ height: auto;}
    .zq-ltab{ float: none; width: auto; height: 60px;}
    .zq-ltab li{ width: 20%; float: left; height: 60px; line-height: 60px; border: none;}
    .zq-ltab li.active{ height: 60px; line-height: 60px;}
    .zq-rbox{margin-left: 0; padding: 0 15px 15px 15px;}
    .zq-rbox .zq-left,.zq-rbox .zq-right{ width: auto; float: none;}
}
@media (max-width: 767px){
    .zq-main{ padding: 0 10px;}
    .zq-newsbox{ margin-bottom: 15px;}
    .zq-rbox {padding: 0 10px 10px 10px;}
    .zq-ltab{ height: auto;}
    .zq-ltab li{ width: 33.3%;}
}
@media (max-width: 470px) {
    .zq-ltab li{ width: 50%;}
}

/*标题*/
.zq-atab{ height: 43px; line-height: 42px; background:url(../zq-images/tab-titbg.gif) left bottom repeat-x;position: relative;   }
.zq-atab ul li{ display: inline; float:left; margin-right: 10px; text-align: center; height: 43px;  font-size: 22px; position: relative; }
.zq-atab ul li a{ display: block; color: #3d3d3d;    }
.zq-atab ul li.active,.zq-atab ul li.active a { color: #1F54A7; font-weight: bold; }
.zq-atab li a i{display: block; position:absolute; left:50%; bottom:1px; height:1px; background:#da1515; width:0; z-index:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.zq-atab li a:hover i,.zq-atab li.active a i{ width:100%; left:0;}
.zq-atab .more{ position: absolute; right:0; top:0; color: #9E9E9E; font-size: 16px;}
.zq-atab .more:hover{ color: #da1515;}

.zq-btabs{ height: 42px; position: relative; background:url(../zq-images/zq-titbg..png) left bottom no-repeat; }
.zq-btabs ul li{  display: inline; float:left; margin-right: 10px; text-align: center; line-height: 35px; height: 42px;  font-size: 24px;}
.zq-btabs ul li.active,.zq-btabs ul li.active a{ color: #1f54a7; font-weight: bold; }
.zq-btabs .more{ position: absolute; right:0; top:0; color: #9E9E9E; font-size: 16px;}
.zq-btabs .more:hover{ color: #da1515;}
@media (max-width: 767px){
    .zq-atab,.zq-btabs{ height: auto;}
}
/*公用列表*/


.zq-list{width: 100%;height: auto;}
.zq-list ul{margin-top: 2px;}
.zq-list li{font-size: 16px; line-height: 51px; height: 51px; vertical-align: middle; padding:0 100px 0 12px;background: no-repeat left center; position: relative; overflow: hidden; background-image: url(../zq-images/ico.png) !important; border-bottom: 1px dashed #d8d8d8;}
.zq-list li .date{position: absolute;right:2px; top:2px;color: #999;}
.zq-list li .col-block{float: left;max-width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zq-list li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0; max-width:none; font-size: 16px;}
.zq-list li .explain-list,.zq-list li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zq-list li .explain-list .split-line,.zq-list li .policy-list .split-line{padding: 0 2px;color:#666;font-size:16px;}
.zq-list li .explain-list .explain-link,.zq-list li .policy-list .policy-link{display:inline;color:#df342c;float:none;background:none;max-width:none;padding:0;margin:0;}
.zq-list li .explain-list .explain-link:hover,.zq-list li .policy-list .policy-link:hover{color: #d00;}



@media (min-width: 992px) and (max-width:1299px) {
    .zq-jdleft .zq-list li a.lang1{max-width: 300px; *width: 300px;}
    .zq-jdleft .zq-list li a.lang2{max-width: 260px; *width: 260px;}
    .zq-jdleft .zq-list li a.lang3{max-width: 200px; *width: 200px;}
    .zq-jdleft .zq-list li a.lang4{max-width: 140px; *width: 140px;}
    .zq-jdleft .zq-list li a.lang5{max-width: 80px; *width: 80px;}
    
    .zq-list li a.title{max-width: 81%;}
    
}
@media (max-width:991px) {
    .zq-list li a.lang1{max-width:550px; *width: 550px;}
    .zq-list li a.lang2{max-width: 480px; *width: 480px;}
    .zq-list li a.lang3{max-width: 410px; *width: 410px;}
    .zq-list li a.lang4{max-width: 340px; *width: 340px;}
    .zq-list li a.lang5{max-width: 270px; *width: 270px;}
    .zq-list li a.title{max-width: 90%;}
    

    .zq-jdleft .zq-list li a.lang1{max-width: 580px; *width: 580px;}
    .zq-jdleft .zq-list li a.lang2{max-width: 510px; *width: 510px;}
    .zq-jdleft .zq-list li a.lang3{max-width: 440px; *width: 440px;}
    .zq-jdleft .zq-list li a.lang4{max-width: 370px; *width: 370px;}
    .zq-jdleft .zq-list li a.lang5{max-width: 300px; *width: 300px;}
    
    

}
@media (max-width: 767px){
    .zq-list li{ height: 36px; line-height: 32px; font-size: 15px;background-image: none !important;}
    .zq-list li a.title{ max-width: none !important;display: inline;float: none;}
    .zq-list li{height:auto; line-height: 1.5; padding:8px 0 8px 16px; background-position: 0 18px;}
    .zq-list li .nr{float: none; display: inline; white-space: normal;}
    .zq-list li a.title{white-space: normal;}
    .zq-list li .date{position: static; padding-left: 5px; white-space: nowrap;}
}
/*政策解读*/
.zq-zcjd{ margin-bottom: 30px;}
.zq-title{ height: 62px;background: url(../zq-images/zc-titlebg.gif) left center repeat-x; text-align: center; margin-bottom: 20px;}
.zq-title .tit{ display: inline-block; position:relative; padding: 0 42px; background: #fff;}
.zq-title .tit .titl{ position: absolute; width: 21px; height: 33px; display: block; top:26px; left:-10px;  background: url(../zq-images/tit-lico.png) left center no-repeat; }
.zq-title .tit .titr{ position: absolute;  width: 21px; height: 33px; display: block; top:4px; right:-10px; background: url(../zq-images/tit-rico.png) left center no-repeat;}
.zq-jdleft,.zq-jdright{ width: 630px; }
/*横幅图*/
.zq-hfbox{ margin-bottom: 40px;}
.zq-hfbox li{ float: left; width: 630px; height: 95px;}
.zq-hfbox li img{ width: 100%; height: 100%;}
.zq-hfbox li.num2{ float: right; }
.zq-hfbox .img-title{ display: none;}
@media (min-width: 992px) and (max-width:1299px) {
    .zq-hfbox{ margin-bottom: 30px;}
    .zq-hfbox li {width: 476px; height: 72px;}
}
@media (max-width:991px) {
    .zq-hfbox{ margin-bottom: 20px;}
    .zq-hfbox li{ float: none !important; width: auto; height: auto;}
    .zq-hfbox li{ margin-bottom: 10px;}
}
@media (max-width:767px) {
    .zq-hfbox{ margin-bottom:10px;}

}
/*政策解读*/
.poster_flash{width:630px; height:282px; overflow:hidden; margin-top: 20px;}
.poster-main{position:relative; height:100%; z-index:0; overflow:hidden;}
.poster-main a,.poster-main img{display:block; width:100%; height:100%;}
.poster-main .poster-list{width:100%; height:100%;}
.poster-main .poster-list li{width:390px; height:280px; position:absolute; left:0; top:0; z-index:1;}
.poster-main .poster-btn{position:absolute; top:0; cursor:pointer;}
.poster-main .poster-prev-btn,.poster-main .poster-next-btn{background: 0 0 no-repeat; background-image: url(../zq-images/ind_prve.png) !important; width:18px !important; height:29px; z-index:999; top:50%; margin-top:-15px; font-size: 0;}
.poster-main .poster-prev-btn{left:0;}
.poster-main .poster-prev-btn:hover{ background-position: -18px 0;}
.poster-main .poster-next-btn{right:0; background-position: -36px 0;}
.poster-main .poster-next-btn:hover{background-position: -54px 0;}
.poster-main .poster-list li .img_title{text-align:center; line-height:40px; position:absolute; left:0; bottom:0; width:100%; height:100%!important; background:url(../zq-images/black5.png) repeat !important; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-indent:-99999em; font-size: 0; }
.poster-main .poster-list li.roundabout-in-focus{border-color:#e14141;}
.poster-main .poster-list li.roundabout-in-focus .img_title{height:40px!important;text-indent:0; font-size:16px;}

.ind-zwgk-picjd { height: 530px; margin-top: 10px; width: 100%; overflow:hidden; clear:both;}
.ind-flash{ width: 100%; height: 100%; position:relative;}
.ind-flash .ind-flashPic,.ind-flash .ind-flashPic ul,.ind-flash .ind-flashPic li,.ind-flash .ind-flashPic img,.ind-flash .ind-flashPic a{height:100%; width: 100%; }
.ind-flash .ind-flashPic{ position:relative; z-index:0;}
.ind-flash .ind-flashPic li{zoom:1; vertical-align:middle;}
.ind-flash .ind-flashPic a{display:block; color: #fff; position: relative;}
.ind-flash .ind-flashPic img{display:block;}
.ind-flash .ind-flashPic .title,.ind-flash .ind-flashPic .img_title{display: block; height: 40px; line-height: 40px; padding: 0 120px 0 14px; font-size: 16px; background: rgba(0, 0, 0, 0.7) !important; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.ind-flash .ind-flashPic a:hover .title,.ind-flash .ind-flashPic a:hover .img_title{color: #fff;}
.ind-flash .ind-flashNum{ height:8px; overflow:hidden; position:absolute; right:7px; bottom:16px; z-index:1; }
.ind-flash .ind-flashNum ul{ overflow:hidden; zoom:1; float:left;}
.ind-flash .ind-flashNum ul li{ float:left; margin-right:8px; width:10px; height:8px; text-indent: -20em; font-size: 0; background:#fff !important; overflow: hidden; cursor: pointer; border-radius: 4px;}
.ind-flash .ind-flashNum ul li.on{ width: 18px;}
@media (min-width: 992px) and (max-width:1299px) {
    .zq-jdleft, .zq-jdright {width: 476px;}
    .poster_flash{width:476px;}
}
@media (max-width: 991px) {
    .zq-jdright{ margin-top: 20px;}
    .zq-jdleft,.zq-jdright,.poster_flash{ width: auto; float: none;}
    .zq-zcjd{ margin-bottom: 20px;}
}
@media (max-width: 767px) {
    .zq-zcjd{ margin-bottom: 15px;}
    .zq-jdright{ margin-top: 15px;}
}

@media (max-width: 667px) {
    .ind-zwgk-picjd{ height: 465px;}
}
@media (max-width: 567px) {
    .ind-zwgk-picjd{ height: 393px;}
}
@media (max-width: 467px) {
    .ind-zwgk-picjd{ height: 321px;}
}
@media (max-width: 367px) {
    .ind-zwgk-picjd{ height: 249px;}
}
/*服务专区*/
.zq-gray{ background: #f0f0f3; padding-top: 40px;}
.zq-gray .zq-title .tit{background: #f0f0f3; }
.zq-fwlist{ margin: 30px 0; position: relative; }
.zq-fwlist .bd{margin-right: -40px;overflow: hidden;}
.zq-fwlist li{float: left; width: 50%; height: 125px;}
.zq-fwlist li a{display: block; margin: 5px 40px 5px 5px; background: #fff; height: 105px;  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);   font-size: 0; position: relative; color: #3056AB; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.zq-fwlist li .img-title{ font-size: 22px; font-weight: bold; height: 48px; line-height: 48px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; top: 10px; left:24px; right:70px; padding-bottom: 7px;  background: url("../zq-images/qy-arrow.png") left bottom no-repeat;  }
.zq-fwlist li a:hover .img-title{ background-size: 30px 7px; }
.zq-fwlist li a:hover img{ webkit-transition:  -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); }
.zq-fwlist li a:hover .img_remarks{ color: #3056AB;  }
.zq-fwlist li .img_remarks{ display: block;  position: absolute; left:24px; right:8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  height: 40px; line-height: 40px; bottom: 0; color: #EDF1F9; font-size: 17px;}
.zq-fwlist li img{ position:absolute; right:20px;top:12px;}
.zq-fwlist .prev,.zq-fwlist .next{ position: absolute; width: 24px; height: 45px; top: 50%; margin-top: -22px; background: url("../zq-images/zq-left.png") center center no-repeat rgba(0, 0, 0, 0.1); z-index: 10; transition: 0s; cursor: pointer;}
.zq-fwlist .prev{left: -36px;}
.zq-fwlist .prev:hover{ background-color: rgba(0, 0, 0, 0.3); }
.zq-fwlist .next{right: -36px; background: url("../zq-images/zq-right.png") center center no-repeat rgba(0, 0, 0, 0.1);}
.zq-fwlist .next:hover{background-color: rgba(0, 0, 0, 0.3); }
/*互动专区*/
.zq-hdzq{ margin-top: 40px;}
.zq-hdlist{margin: 30px 0 20px 0;position: relative; }
.zq-hdlist .bd{margin-right: -40px;overflow: hidden;}
.zq-hdlist li{float: left; width: 446px; height: 110px;margin-bottom: 20px;}
.zq-hdlist li a{display: block; height: 100%; margin-right: 40px; line-height: 0; font-size: 0; position: relative; color: #fff;}
.zq-hdlist li img{ width: 100%; height: 100%;}
.zq-hdlist li a:hover{ color: #fffc00;}
.zq-hdlist li .img-title{ font-size: 22px; line-height: 110px;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 20px; right:20px; bottom:0; }
.zq-hdlist .prev,.zq-hdlist .next{ position: absolute; width: 24px; height: 45px; top: 50%; margin-top: -22px; background: url("../zq-images/zq-left.png") center center no-repeat rgba(0, 0, 0, 0.1); z-index: 10; transition: 0s; cursor: pointer;}
.zq-hdlist .prev{left: -36px;}
.zq-hdlist .prev:hover{ background-color: rgba(0, 0, 0, 0.3); }
.zq-hdlist .next{right: -36px; background: url("../zq-images/zq-right.png") center center no-repeat rgba(0, 0, 0, 0.1);}
.zq-hdlist .next:hover{background-color: rgba(0, 0, 0, 0.3); }
@media (min-width: 992px) and (max-width:1299px) {
    .zq-fwlist li{ width: 343px;}
    .zq-hdlist li{ width: 343px;}
}
@media (max-width:991px) {
    .zq-gray{  padding-top: 20px;}
    .zq-hdzq{ margin-top: 20px;}
    .zq-fwlist{ margin: 20px 0;}
    .zq-fwlist li{ width: 402px;}
    .zq-hdlist li{ width: 404px;}
    .zq-fwlist .next,.zq-hdlist .next{ right:0;}
    .zq-fwlist .prev,.zq-hdlist .prev{ left:0;}
}
@media (max-width: 767px) {
    .zq-gray{ padding-top: 10px;}
    .zq-hdzq{ margin-top: 10px;}
    .zq-title .tit{ padding:0 20px;}
    .zq-fwlist{ margin: 15px 0;}
    .zq-fwlist .bd{margin-right:0px}
    .zq-fwlist li{width: auto;float: none;height: 115px;}
    .zq-fwlist li a{ margin: 5px;}
    .zq-hdlist{margin: 10px 0;}
    .zq-hdlist li{width: auto;float: none;margin-bottom: 10px;}
    .zq-hdlist li a{ margin: 0;}
    .zq-title{ margin-bottom: 15px;}
    .zq-fwlist .tempWrap,.zq-hdlist .tempWrap{ margin: 0 auto;}
}
@media (max-width: 470px) {
    .zq-fwlist .tempWrap,.zq-hdlist .tempWrap{ margin: 0 auto; width:300px;}
    .zq-fwlist li a:hover .img_remarks{ display: none;}
}
