@charset "utf-8";
/* CSS Document */ 
/*政策选项*/
.zcc_mainer{padding:0 20px 20px; background: #fff;}
.zzc_topcon{position: relative; padding-top: 20px;}
.zzc_topcon .zcc_bt{display:block;position: absolute;left:0;top:20px;height: 42px;line-height: 42px;background: url("../images_zc/zcc_btico.png") 0 center no-repeat;padding-left: 35px;font-size: 23px;font-weight: bold;color: #3573b5;}
.zcc_xxktop{height:66px;overflow:hidden;}
.zcc_xxktop ul{width:368px;margin: auto;}
.zcc_xxktop ul li{float:left;width:172px;height:52px;padding: 0 6px;position: relative;}
.zcc_xxktop ul li span{display:block;height:40px;line-height:40px;text-align:center;background:#f8f8f8;border:#f8f8f8 1px solid;font-size:19px;position:relative;z-index:2;cursor: pointer;}
.zcc_xxktop ul li span:hover,.zcc_xxktop ul li.active span{color: #fff;border-color:#3573b5;background-color: #3573b5;}
.zcc_xxktop ul li i{display:block;position:absolute;left:50%;margin-left:-11px;top:32px;width:22px;height:10px;background:url("../images_zc/zc_sec2bg.png") no-repeat;z-index:1;}
.zcc_xxktop ul li.active i{top:42px;transition:all 0.3s;}
.zcc_xxklist{height:auto;overflow:hidden;}
.zcc_xxklist ul{display:none;}
.zcc_xxklist ul.active{display:block;width:105%;}
.zcc_xxklist ul li{float:left;width:176px;height:42px;padding:0 20px 20px 0;}
.zcc_xxklist ul li a{display:block;height:42px;line-height:42px;text-align:center;cursor:pointer;background:#f8f8f8;padding: 0 5px;font-size:17px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.zcc_xxklist ul li a:hover,.zcc_xxklist ul li a.active{color:#3573b5;background:#f4f8fb;}
/*政策内容*/
.zcc_container{border: #cfcfcf 1px solid;padding: 40px 50px 30px;}
/*查询*/
.zcc_seccon{padding-bottom: 14px;border-bottom: #ddd 1px solid;margin-bottom: 14px;}
.zcc_xxbox{line-height: 40px;font-size: 16px; color: #666;}
.zcc_xxbox .lm{color: #3573b5;}
.zcc_xxbox .lm i{font-style: normal;font-family: "黑体";padding: 0 4px;}
.zcc_xxbox .gjc{display: inline-block;color: #3573b5;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align: middle;}
.zcc_sec{height:38px;width:433px;vertical-align:bottom;border:#cfcfcf 1px solid;position:relative;border-radius:3px;}
.zcc_sec ul li{height:38px;}
.zcc_sec ul li.se_sel{float:left;width:115px;height:38px;background:url(../images_zc/zcc_searchico.png) right center no-repeat;position:relative;}
.zcc_sec ul li.se_box{margin:0 47px 0 125px;height:38px;background:none;position:relative;}
.zcc_sec ul li.se_box .msg-box{position:absolute;left:0px;top:0px;}
.zcc_sec ul li.se_box input{position:absolute;left:0;top:0;background:none;border:0px;width:100%;color:#999;line-height:38px;height:38px;outline:none;}
.zcc_sec ul li.sea_an{width:47px;position:absolute;right:0;top:-1px;}
.zcc_sec ul li.sea_an input{float:left;width:47px;height:40px;background:url(../images_zc/zcc_secico.png) center -40px no-repeat;border:0;overflow:hidden;cursor:pointer;text-indent:-999em;}
.zcc_sec ul li.sea_an input:hover{background-position:center 0;}
.wrapper-down{float:left;display:inline;z-index:400;height:38px;line-height:38px;}
.selectbox-wrapper{width:114px;position:absolute;left:-1px;top:38px;color:#999;background:#fff;border:#cfcfcf 1px solid;border-top:0;z-index:999;}
.selectbox-wrapper ul{display:block;}
.selectbox-wrapper ul li.selected{background:#fff;}
.selectbox-wrapper ul li.current{color:#3573b5;background:#fff;}
.selectbox-wrapper ul li{height:30px;line-height:30px;padding-left:20px;width:94px;cursor:pointer;border-top:#cfcfcf 1px solid;}
.selectbox{float:left;width:94px;height:38px;line-height:38px;cursor:pointer;outline:none;display:block;border:0px;background:none;padding-left:20px;}
/*列表*/
.zcc_doclist{height: auto;}
.zcc_doclist ul{padding-bottom: 10px;}
.zcc_doclist ul li{height: auto;vertical-align:bottom;padding: 7px 0 10px;border-bottom: #cfcfcf 1px dashed;overflow: hidden;}
.zcc_doclist ul li .bt{height: 30px;line-height: 30px;font-size:16px;overflow: hidden;}
.zcc_doclist ul li .bt .title{display:block;float:left;max-width:800px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zcc_doclist ul li .bt .title u{color:#3573b5;text-decoration: none;}
.zcc_doclist ul li .bt .gl{display: block;float: left;color: #999;padding-left:3px;}
.zcc_doclist ul li .bt .gl a{color: #999;}
.zcc_doclist ul li .bt .gl a:hover{color: #3573b5;}
.zcc_doclist ul li .xx{height: 24px;line-height:24px;font-size: 14px; color: #999;overflow: hidden;}
@media only screen and (max-width:1199px) {
    /*政策选项*/
    .zcc_xxklist ul li{width:142px;padding:0 20px 20px 0;}
    /*查询*/
    .zcc_sec{width:293px;}
    /*列表*/
    .zcc_doclist ul li .bt .title{max-width:580px;}
}
@media only screen and (max-width:991px ) {
    /*政策选项*/
    .zcc_mainer{padding:15px;}
    .zcc_xxklist ul li{width:138px;height:40px;padding:0 12px 12px 0;}
    .zcc_xxklist ul li a{height:40px;line-height:40px;font-size:16px;}
    /*政策内容*/
    .zcc_container{padding:15px 25px 15px;}
    /*查询*/
    .zcc_seccon{padding-bottom:10px;margin-bottom:10px;}
    .zcc_xxbox{float:none;line-height:30px;padding-bottom:5px;}
    .zcc_sec{width:333px;}
    /*列表*/
    .zcc_doclist ul li{padding: 5px 0 7px;}
    .zcc_doclist ul li .bt{height:auto;line-height:26px;}
    .zcc_doclist ul li .bt .title{display:inline;float:none;max-width:inherit;white-space:normal;}
    .zcc_doclist ul li .bt .gl{display:inline;float:none;}
}
@media only screen and (max-width:767px ) {
    /*政策选项*/
    .zcc_mainer{padding:10px;}
    .zzc_topcon .zcc_bt{display:none;}
    .zcc_xxktop{height:60px;}
    .zcc_xxktop ul{width:90%;}
    .zcc_xxktop ul li{width:48%;height:50px;padding: 0 1%;}
    .zcc_xxktop ul li i{top:30px;}
    .zcc_xxktop ul li.active i{top:40px;}
    .zcc_xxklist ul.active{width: 100%;}
    .zcc_xxklist ul li{width:32%;padding:0 2% 10px 0;}
    .zcc_xxklist ul li:nth-of-type(3n){padding-right: 0;}
    /*政策内容*/
    .zcc_container{padding:10px 10px 10px;}
    /*查询*/
    .zcc_xxbox{line-height:24px;}
    .zcc_sec{float:none;width:auto;}
}
@media only screen and (max-width:479px ) {
    .zcc_doclist ul li .xx{height:auto;line-height: 20px;}
    .zcc_doclist ul li .xx span{display: block;float: none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
}
/*******二级-我要找政策-主体end******/
/*******二级-我要找政策主页-on******/
.policy_position{ background: #fff; border-bottom: 1px #ccc solid;}
.policy_position .container{ background: url("../images_zc/zc_tbg.png") 592px bottom no-repeat;}
.policy_position h1{ padding: 27px 0 26px 24px; line-height: 46px; height: 46px; font-size: 36px; color: #3573b5;}
/*当前位置 end*/
.policy_container{ background: #f8f8f8; padding: 24px 0;}
.policy_content{ background: #fff; padding: 45px 160px 40px;}
.policy_title{ text-align: center; line-height: 0; font-size: 0;}
.policy_title a{display: inline-block; font-size: 23px; height: 32px; line-height: 32px; padding:0 17px 13px; transition: 0.4s all;}
.policy_title a:hover{color: #3573b5;}
.policy_title a.active{color: #3573b5; background: url("../images_zc/zc_sec2bg.png") center bottom no-repeat;}
.policy_search{ margin-top: 14px; height: 48px; border: 1px #d2d2d2 solid; border-radius: 8px; padding-right: 62px; position: relative;}
.policy_search li{font-size: 0; line-height: 0;}
.policy_search input{ border: 0 none; background: none; width: 100%; vertical-align: middle;}
.policy_search .ss2{ position: absolute; right: 0; top: 0; width: 62px; height: 48px;}
.policy_search .ss2 input{cursor: pointer; height: 48px; overflow: hidden; text-indent: -200em; background: url("../images_zc/zc_searico.png") 15px center no-repeat;}
.policy_search .ss1{ padding: 10px 0 10px 24px; height: 28px;}
.policy_search .ss1 input{height: 28px; line-height: 28px; font-size: 16px;}
.policy_search .ss1 input::-webkit-input-placeholder{color:#bdbdbd;}
.policy_search .ss1 input:-moz-placeholder{color:#bdbdbd;}
.policy_search .ss1 input:-ms-input-placeholder{color:#bdbdbd;}
/*搜索 end*/
.policy_hotWord{ padding: 18px 0 0 25px; line-height: 26px;}
.policy_hotWord li{height: 26px; line-height: 26px; font-size: 16px; color: #666666; float: left; padding: 0 13px;}
.policy_hotWord li.tit{padding: 0 4px 0 0;}
.policy_hotWord li.num1{padding-left: 0;}
.policy_hotWord li a{ color: #666;}
.policy_hotWord li a:hover{ color: #3573b5;}
/*热词 end*/
.policy_tel{ padding: 72px 0 0; height: 42px; background: url("../images_zc/zc_telbg.png") left bottom repeat-x; text-align: center; font-size: 0; line-height: 0;}
.policy_tel li{display: inline;}
.policy_tel li a{ display: inline-block; margin: 0 15px; height: 41px; line-height: 32px; font-size: 22px;}
.policy_tel li a:hover{ color: #3573b5;}
.policy_tel li.active a{ color: #3573b5; font-weight: bold; border-bottom: 1px #3573b5 solid;}
.policy_class{ padding: 13px 0 0;}
.policy_class .hide.active{ display: block !important;}
.policy_slide{ height: 58px; position: relative;}
.policy_slide .next,.policy_slide .prev{ width: 18px; height: 23px; display: block; position: absolute; top: 18px; background:url("../images_zc/zc_prve.png") -18px 0 no-repeat; cursor: pointer;}
.policy_slide .prev{left: -4px;}
.policy_slide .prevStop{background-position: 0 0;}
.policy_slide .next{background-position:-54px 0; right: -4px;}
.policy_slide .nextStop{background-position: -36px 0;}
.policy_slide .bd{ margin: 0 40px; width: auto; height: 58px; overflow: hidden;}
.policy_slide .bd li{float: left; width: 102px; font-size: 17px; height: 58px; line-height: 58px; text-align: center;}
@media (max-width:1199px) and (min-width:992px) {
    .policy_content{padding: 45px 94px 40px;}
}
@media only screen and (max-width:991px ) {
    .policy_position .container{background-position: right bottom;}
    .policy_content{padding: 25px 20px 20px;}
    .policy_tel{padding-top: 32px;}
    .policy_slide .bd li{ width: 162px;}
}
@media only screen and (max-width:767px ) {
    .policy_title a{padding: 0 6px 13px; font-size: 20px;}
    .policy_hotWord{padding: 13px 0 0 15px;}
    .policy_hotWord li{padding: 0 5px;}
    .policy_tel{padding-top: 20px;}
    .policy_slide .bd li{ width: 50%;}
}
@media only screen and (max-width:480px ) {
    .policy_content{padding: 20px 10px 15px;}
}

/*个人、企业政策 end*/

/*******二级-我要找政策主页-end******/