/*政策与解读开始*/
.news{width: 980px;margin: 0 auto;background: #fff; padding-bottom: 60px;}
.contain{ background: #fff;  width: 980px;margin: 0 auto; padding-bottom: 60px;
    -webkit-box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.33);
    -moz-box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.33);
    box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.33);}
.zcjd{width: 980px; height: 90px; background: #2fb3ff;}
.zcjd span{background: url(imageszc-list-logo.png) no-repeat 0 0; width:52px; height: 49px;display: inline-block;float: left;margin:25px 20px 0 20px;}
.zcjd h3{float: left; font-size: 24px; line-height: 90px; color: #fff;}
.bread{width: 960px; height: 40px; line-height: 40px;  margin: 0 auto; padding-left: 20px;font-size: 12px; }
.bread a{color: #666;}
.bread a:hover{color: #2fb3ff;}
.bread span{display: inline-block; width: 5px;height: 10px; background: url(imagesnext.png) no-repeat 0 0; margin: 0 10px;}
.content p{line-height:40px; padding-left: 35px; }
.content p a{color: #333;width: 592px;display: inline-block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.content p strong{font-size: 16px; color: #2fb3ff; }
.notice-blue h2{width: 640px; border-bottom: 2px solid #ccc; line-height: 30px;height: 30px;}
.notice-blue h2 a{width: 120px;display: inline-block; height: 30px; text-align: center;color: #333;}
.notice-blue h2 .curr {color:#2fb3ff; border-bottom: 2px solid #2fb3ff; }
.notice-blue .notice-con ul li{ margin-top: 14px;}
.policy{display: none; width: 625px;}
.action{display: block;}
.blue-h a:hover{color: #2fb3ff;}
.policy ul{margin-top:10px;}
.policy ul li{height: 30px; line-height: 30px;width: 640px;}
.policy ul li a{color: #333;width:467px;display:inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left; }
.policy ul li span{color:#e83434; margin-left: 10px;float: left;}
.policy ul li i{font-style: normal; color: #555; font-size: 12px; float: right; margin-right: 10px;}
.policy em{width: 4px; height: 4px; display: inline-block; background: url(imagesli-list.gif) no-repeat 0 center ;
    margin: 13px 10px 0 5px;float: left; }
.notice-blue{ padding-bottom: 10px; width: 640px; float: left;margin-left: 35px;}
.notice-blue p{border-top: dashed 1px #ccc;  line-height: 40px;margin-top: 10px; text-align: right; color: #333;}
.notice-blue p span{display: inline-block; width: 16px; height: 15px; background: url(imagesfl.png) no-repeat 0 center; vertical-align: -2px; margin-left: 7px;}
.notice-blue p a:hover{color: #2fb3ff;}
.policy-list{width: 220px; border-left: 1px solid #eee;border-right: 1px solid #eee; float: left; margin-left: 40px;}
.policy-list h2{padding-left: 12px; background: #eee;}
.policy-list li {padding-left: 20px; border-bottom: solid 1px #eee; line-height: 30px;}
.policy-list li a{color: #333;font-size: 14px;}
.policy ul li a:hover{color:#2fb3ff; }
.policy-list li a:hover{color: #2fb3ff;}
.policy-list li span{width: 5px; height: 10px;margin-top: 10px; display: inline-block; background: url(imagesnext.png) no-repeat 0 center; float: right; margin-right: 15px; }
/*政策与解读结束*/
/*列表页样式开始*/
.red-list{width: 980px; margin: 0 auto;background: #fff;}
.red-list-l{float: left;;width: 200px;}
.red-list-l ul li a{color: #333; font-size: 16px;margin-left: 23px;line-height: 42px;}
.red-list-l ul li span{display: inline-block;float: right;margin:16px 10px 0 0; width: 6px; height: 11px;
    background: url(imagesnext-big.png) no-repeat 0 center;}
.red-list-l ul li .indirect-icon{background: url(imagesgd-d.png) no-repeat 0 center; width: 9px; height: 9px;}
.red-list-l ul li .indirect-icon-d{background: url(imagesgd.png) no-repeat 0 center; width: 9px; height: 9px;}
.red-list-l .curr a{color:#2fb3ff ; border-bottom: solid 3px #2fb3ff ;}
.indirect-blue{display: block;}
.redl-c-t ol{width:324px;height: 34px; margin: 50px auto 0;}
.redl-c-t ol li{float: left; height: 34px; width:34px; background: #eee; margin-right: 1px;
    line-height: 34px; text-align: center; }
.redl-c-t ol li a{color: #333;height: 34px; width:34px;line-height: 34px;display: inline-block;}
.redl-c-t ol li .prev-m{background: url(imagesprev-m.png) no-repeat 12px 0;display: inline-block;width:34px; height: 34px;margin-top: 12px;}
.redl-c-t ol li .next-m{background: url(imagesnext-m.png) no-repeat 12px 0;display: inline-block;width:34px; height: 34px;margin-top: 12px;}
.redl-c-t ol li .prev-p{background: url(imagesprev-p.png) no-repeat 12px 0;display: inline-block;width:34px; height: 34px;margin-top: 12px;}
.redl-c-t ol li .next-p{background: url(imagesnext-p.png) no-repeat 12px 0;display: inline-block;width:34px; height: 34px;margin-top: 12px;}
.redl-c-t ol li:hover{background: #2fb3ff;color: #fff;cursor: pointer; }
.redl-c-t ol li:hover a{color: #fff;}
.redl-c-t ol .curr{background: #2893d0;color: #fff; }
.redl-c-t ol .curr a{color: #fff;}
.red-list-l .curr span{background: url(imagesblue-next.png) no-repeat 0 center;}
.indirect-blue{margin-left: 20px;}
.red-list-l .indirect-blue li a{font-size: 14px; color: #666;}
.indirect-blue li:hover a{color: #2fb3ff;border-bottom: solid 3px #2fb3ff ;}
.indirect-blue li:hover span{background: url(imagesblue-next.png) no-repeat 0 center;}
.red-list-c{width: 480px; margin-left: 10px; float: left;}
.redl-c-t ul li{ margin: 0 5px;border-bottom: dashed 1px #ccc; line-height: 20px;overflow: hidden;padding: 10px 0;}
.redl-c-t h3 {font-size:16px;  border-left: solid 5px #2fb3ff;padding-left: 10px;}
.redl-c-t ul li a{ width: 470px; color: #555; float: left;padding-left: 5px;}
.redl-c-t ul li a:hover{color: #2fb3ff;}
.redl-c-t ul li .jgdw-style{width: auto; margin-top:6px;float: left; color: #999;}
.redl-c-t li i{font-style: normal;margin-top:6px; font-size: 12px; color: #999;float: left;}
.redl-c-t ul li span{float: left; margin-left: 10px; font-size: 12px; color: #999;margin-top: 6px;}
.redl-c-d {margin-top: 20px;}
.redl-c-d h3 {font-size:16px; color: #333; border-left: solid 5px #2fb3ff;padding-left: 10px;//line-height: 20px;}
.redl-c-d li h4{color: #666; line-height: 30px; padding-left: 10px; border-bottom: solid 1px #ccc;margin-top: 10px;}
.redl-c-d li h4 em{width: 4px; height: 4px; display: inline-block; background: url(imagesli-list.gif) no-repeat 0 center ;
    margin: 0 10px 0 5px; vertical-align: 3px;}
.jg-list{padding-left: 5px;}
.jg-list a{color: #888; font-size: 12px; margin:0 6px;line-height: 40px;display: inline-block; height: 24px;}
.jg-list a:hover{color: #2fb3ff;}
.red-list-r{width: 260px; margin-right: 13px;float: right;}
.redl-r-t h3 a{ display:inline-block;font-size:16px; color: #333; border-left: solid 5px #2fb3ff;padding-left: 10px; margin-bottom: 10px;}
.redl-r-t ul li a{font-size: 12px; color: #555; line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:inline-block;width:230px;}
.redl-r-t ul li a:hover{color:#2fb3ff; }
.redl-r-t ul li em{width: 4px; height: 4px; display: inline-block;
    background: url(imagesli-list.gif) no-repeat 0 center ; margin: 13px 10px 0 5px;float: left;}
.redl-r-d{margin-top: 20px;}
.redl-r-d h3 a{ font-size:16px;display:inline-block; color: #333; border-left: solid 5px #2fb3ff;padding-left: 10px; margin-bottom: 10px;}
.redl-r-d ul li a{font-size: 12px; color: #555; line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:inline-block;width:230px;}
.redl-r-d ul li a:hover{color:#2fb3ff; }
.redl-r-d ul li em{width: 4px; height: 4px; display: inline-block;
    background: url(imagesli-list.gif) no-repeat 0 center ; margin: 13px 10px 0 5px; float: left;}
/*政策分类筛选开始*/
.redl-sub-up{margin:0 35px;}
.red-list .choose-hd{font-size:16px;margin-left: 35px; width: 910px;color: #333;border-left: solid 5px #2fb3ff;padding-left: 10px; margin-bottom: 10px; }
.red-list .choose-hd a{color:#333}
.redl-sub-up p {padding-left:10px;color:#2fb3ff;margin: 10px 0; border-top: solid 1px #ccc;  line-height: 40px;border-bottom: solid 1px #ccc; }
.redl-sub-up p a{ font-size: 12px; color: #666;display: inline-block; height: 24px;margin:0 10px;
    line-height: 24px; padding: 0 10px; border: solid 1px#ccc; margin-top: 8px;}
.redl-sub-up li a span{display: inline-block; width:8px; height: 8px; background: url(imageschoice.png) 0 center; margin-left: 10px;}
.redl-sub-up li span{}
.redl-sub-up li a{font-size: 12px; padding: 0 10px; color: #999;display: inline-block;}
/*.redl-sub-up li a:hover{color: #2fb3ff;}
.redl-sub-up ul {margin-top: 10px;}*/
/*.redl-sub-up ul li {background: #f8f8f8; padding: 10px 0 10px 10px; border-bottom:dashed 1px #ccc;line-height: 24px; }*/
.redl-sub-up .choose a{border: solid 1px #2fb3ff;margin-left: 10px;}
.redl-sub-up .choose a:hover{color: #999;}
.redl-sub-up .choose{padding-left: 40px; color: #2fb3ff;}
.policy-con{width: 910px; margin: 0 auto; margin-left: 35px;}
.policy-con .policy ul li{height: 30px; line-height: 30px;width: 910px;}
.policy-con ol{width:324px;height: 34px; margin: 50px auto 0;}
.policy-con ol li{float: left; height: 34px; width:34px; background: #eee; margin-right: 1px;
    line-height: 34px; text-align: center; }
.policy-con ol li a{color: #333;height: 34px; width:34px;line-height: 34px;display: inline-block;}
.policy-con ol li .prev-m{background: url(imagesprev-m.png) no-repeat 12px 0;display: inline-block;width:34px; height: 34px;margin-top: 12px;}
.policy-con ol li .next-m{background: url(imagesnext-m.png) no-repeat 12px 0;display: inline-block;width:34px; height: 34px;margin-top: 12px;}
.policy-con ol li .prev-p{background: url(imagesprev-p.png) no-repeat 12px 0;display: inline-block;width:34px; height: 34px;margin-top: 12px;}
.policy-con ol li .next-p{background: url(imagesnext-p.png) no-repeat 12px 0;display: inline-block;width:34px; height: 34px;margin-top: 12px;}
.policy-con ol li:hover{background: #2fb3ff;color: #fff;cursor: pointer; }
.policy-con ol li:hover a{color: #fff;}
.policy-con ol .curr{background: #2893d0;color: #fff; }
.policy-con ol .curr a{color: #fff;}
.policy-con .policy{width: 910px;}
.bluel-con-t {text-align: center;width: 650px;margin:30px auto;padding-left: 20px;}
.bluel-con-t li{float: left; margin:0 20px;border: solid 1px #2fb3ff;}
.bluel-con-t li a:hover{background: #2fb3ff; color: #fff;}
.bluel-con-t .act a{background: #2fb3ff; color: #fff;}
.bluel-con-t .curr{border: 0;}
.bluel-con-t .curr a{background: #ccc; color: #fff; }
.bluel-con-t .curr a:hover{background: #ccc; color: #fff; }
.bluel-con-t li a{font-size: 16px; color: #333; display: inline-block; padding: 8px 25px; }
.bluel-con{width:900px;margin:0 auto;padding-left: 20px;}
.bluel-con-d h1{width:900px; margin:0 auto; line-height: 30px; text-align: center;font-size: 24px;}
.bluel-con-d h1 span{width: 800px; display: inline-block; margin: 0 auto;}
.bluel-con-d p{text-indent: 2em; line-height: 24px; }
.bluel-con-d h5 { width: 900px; text-align: center;margin: 10px 0; margin-left:0;border-bottom: solid 1px #ccc; line-height: 30px;}
.bluel-con-d h5 span{display:inline-block;font-size: 12px; color: #999;text-align: center; margin-right: 20px;}
.bluel-con-d h5 i{font-style: normal; font-size: 12px; color: #2fb3ff;margin-right: 0px;}
.bluel-con-d p strong{color: #333;font-size: 16px; line-height: 28px; font-weight: normal;}