/**************************Reset***********************/
html {-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body{overflow-x:hidden; font-size:14px; margin: 0; font-family:"微软雅黑",sans-serif; color:#363636; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; background: #fff;}                                          
a{text-decoration:none; color: #363636; -webkit-tap-highlight-color: rgba(0,0,0,0);}
a:hover{color:#0a5fa3;}
:focus{outline:0;}
::-moz-focus-inner {padding: 0; border: 0;}
img{max-width: 100%; border: 0; vertical-align:middle;}
table{width: 100%; border-collapse:collapse; border-spacing:0;} 
ul,ol,dl,li,dd,th,td,form,textarea,input,p,figure,blockquote{margin: 0; padding: 0;}
ul{list-style: none;}
input{border-radius: 0; -webkit-tap-highlight-color: rgba(0,0,0,0); color: inherit;}
h1,h2,h3,h4,h5,h6{margin: 0; padding: 0; font-size: 100%; font-weight: normal;} 

/*公共样式*/
.fl {float: left;}
.fr {float: right;}
.clearfix {zoom: 1;}
.clearfix:after {content: '.'; display: block; height: 0; visibility: hidden; overflow: hidden; clear: both;}

.clear {clear:both;font-size:0;line-height:0;height:0px;overflow:hidden;}

.is-main {width: 1240px; margin: 0 auto;background-color: #fff;margin-top: -80px;}

/*主页面*/
.m-yfxz{width:1100px;margin: 0 auto;}
.m-yfxz .title {height: 150px; background: url(/dist/special/opennessterm/images/title-yfxz.png) center center no-repeat;}
.m-yfxz .title a {display: block; width: 209px; height: 47px; background: url(/dist/special/opennessterm/images/title-yfxz.png) 0 0 no-repeat; margin: 0 auto;}
.m-yfxz .box a {width: 260px; height: 160px; float: left; font-size: 28px; color: #125d99; text-align: center; background: #f4f4f4; border-radius: 5px; margin-right: 20px; margin-bottom: 20px; padding-top: 30px; line-height: 48px; transition: .2s;}
.m-yfxz .box a:hover {background: #3b7fb5; color: #fff;}
.m-yfxz .box .item1 {line-height: 160px; padding-top: 0;}
.m-yfxz .box .item3 {float: right; margin-right: 0;}
.m-yfxz .box .item7 {margin-right: 0;}


/*本级权责清单*/
.m-page1 {}
.m-page1 .page-title {height: 120px; background: url(/dist/special/opennessterm/images/page-title1.png) center center no-repeat;}
.m-page1 .content {height: 470px; border: 1px solid #ddd; background: #f4f4f4; margin-bottom: 10px;}
.m-page1 .content h2 {line-height: 70px; font-size: 24px; font-weight: bold; text-align: center;}
.m-page1 .content .text {padding: 0 1em; line-height: 30px; text-align: justify;}
.m-page1 .content .text p {margin: 10px 0;}
.m-page1 .advert {height: 96px; border: 1px solid #ddd; margin-bottom: 10px;}
.m-page1 .branch {padding-bottom: 20px; border: 1px solid #ddd;}
.m-page1 .branch .tit {height: 40px; border-bottom: 1px solid #ddd; background: #f4f4f4;}
.m-page1 .branch .tit a {float: left; width: 125px; background: #0a5fa3; font-size: 18px; color: #fff; text-align: center; height: 40px; line-height: 40px;}
.m-page1 .branch .list li {float: left; padding: 20px 9px 0;}
.m-page1 .branch .list li a {display: block; width: 198px; height: 34px; line-height: 34px; border: 1px solid #ddd; font-size: 14px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-page1 .branch .list li a:hover {border-color: #0a5fa3;}

/*本级行政执法主体*/
.m-page2 {}
.m-page2 .page-title {height: 120px; background: url(/dist/special/opennessterm/images/page-title2.png) center center no-repeat;}
.m-page2 .u-pan {background: #f4f4f4; padding-bottom: 20px;}

.m-page2 .u-pan .title {height: 40px; text-align: center; padding-top: 12px;}
.m-page2 .u-pan .title a {font-size: 18px; color: #fff;}
.m-page2 .u-pan .list {padding-top: 20px;}
.m-page2 .u-pan .list li {width: 198px; padding-left: 20px; float: left; height: 38px; line-height: 38px; background: url(/dist/special/opennessterm/images/arr1.png) 10px center no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.m-page2 .u-pan-0, .m-page2 .u-pan-1{margin-bottom: 20px;}
.m-page2 .u-pan-0 .title {background: url(/dist/special/opennessterm/images/pan-title1.png) top center no-repeat;}
.m-page2 .u-pan-1 .title {background: url(/dist/special/opennessterm/images/pan-title2.png) top center no-repeat;}
.m-page2 .u-pan-2 .title {background: url(/dist/special/opennessterm/images/pan-title2.png) top center no-repeat;}

/*本级公共服务事项清单*/
.m-page3 {}
.m-page3 .page-title {height: 120px; background: url(/dist/special/opennessterm/images/page-title3.png) center center no-repeat;}
.m-page3 .content {height: 470px; border: 1px solid #ddd; background: #f4f4f4; margin-bottom: 10px;}
.m-page3 .content h2 {line-height: 70px; font-size: 24px; font-weight: bold; text-align: center;}
.m-page3 .content .text {padding: 0 1em; line-height: 30px; text-align: justify;}
.m-page3 .content .text p {margin: 10px 0;}
.m-page3 .branch {padding-bottom: 20px; border: 1px solid #ddd;}
.m-page3 .branch .tit {height: 40px; border-bottom: 1px solid #ddd; background: #f4f4f4;}
.m-page3 .branch .tit a {float: left; width: 125px; background: #0a5fa3; font-size: 18px; color: #fff; text-align: center; height: 40px; line-height: 40px;}
.m-page3 .branch .list li {float: left; padding: 20px 9px 0;}
.m-page3 .branch .list li a {display: block; width: 198px; height: 34px; line-height: 34px; border: 1px solid #ddd; font-size: 14px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-page3 .branch .list li a:hover {border-color: #0a5fa3;}

/*本级行政审批中介服务事项清单*/
.m-page4 {}
.m-page4 .page-title {height: 120px; background: url(/dist/special/opennessterm/images/page-title4.png) center center no-repeat;}
.m-page4 .content {height: 470px; border: 1px solid #ddd; background: #f4f4f4; margin-bottom: 10px;}
.m-page4 .content h2 {line-height: 70px; font-size: 24px; font-weight: bold; text-align: center;}
.m-page4 .content .text {padding: 0 1em; line-height: 30px; text-align: justify;}
.m-page4 .content .text p {margin: 10px 0;}
.m-page4 .branch {border: 1px solid #ddd;}
.m-page4 .branch .tit {height: 40px; border-bottom: 1px solid #ddd; background: #f4f4f4;}
.m-page4 .branch .list {padding: 0 10px;}
.m-page4 .branch .tit a {float: left; width: 125px; background: #0a5fa3; font-size: 18px; color: #fff; text-align: center; height: 40px; line-height: 40px;}
.m-page4 .branch h2 {line-height: 40px; text-align: center; font-weight:bold; font-size: 15px;}
.m-page4 .branch .list li {height: 35px; line-height: 35px; border-top: 1px dashed #ddd;}

/*本级行政审批中介服务收费目录清单*/
.m-page5 {}
.m-page5 .page-title {height: 120px; background: url(/dist/special/opennessterm/images/page-title5.png) center center no-repeat;}
.m-page5 .content {height: 470px; border: 1px solid #ddd; background: #f4f4f4; margin-bottom: 10px;}
.m-page5 .content h2 {line-height: 70px; font-size: 24px; font-weight: bold; text-align: center;}
.m-page5 .content .text {padding: 0 1em; line-height: 30px; text-align: justify;}
.m-page5 .content .text p {margin: 10px 0;}
.m-page5 .branch {border: 1px solid #ddd;}
.m-page5 .branch .tit {height: 40px; border-bottom: 1px solid #ddd; background: #f4f4f4;}
.m-page5 .branch .list {padding: 0 10px;}
.m-page5 .branch .tit a {float: left; width: 125px; background: #0a5fa3; font-size: 18px; color: #fff; text-align: center; height: 40px; line-height: 40px;}
.m-page5 .branch h2 {line-height: 40px; text-align: center; font-weight:bold; font-size: 15px;}
.m-page5 .branch .list li {height: 35px; line-height: 35px; border-top: 1px dashed #ddd;}


/*本级行政许可证明事项清单*/
.m-page6 {}
.m-page6 .page-title {height: 120px; background: url(/dist/special/opennessterm/images/page-title6.png) center center no-repeat;}
.m-page6 .content {height: 470px; border: 1px solid #ddd; background: #f4f4f4; margin-bottom: 10px;}
.m-page6 .content h2 {line-height: 70px; font-size: 24px; font-weight: bold; text-align: center;}
.m-page6 .content .text {padding: 0 1em; line-height: 30px; text-align: justify;}
.m-page6 .content .text p {margin: 10px 0;}
.m-page6 .branch {border: 1px solid #ddd;}
.m-page6 .branch .tit {height: 40px; border-bottom: 1px solid #ddd; background: #f4f4f4;}
.m-page6 .branch .list {padding: 0 10px;}
.m-page6 .branch .tit a {float: left; width: 125px; background: #0a5fa3; font-size: 18px; color: #fff; text-align: center; height: 40px; line-height: 40px;}
.m-page6 .branch h2 {line-height: 40px; text-align: center; font-weight:bold; font-size: 15px;}
.m-page6 .branch .list li {height: 35px; line-height: 35px; border-top: 1px dashed #ddd;}


/*本级随机抽查事项清单*/
.m-page7 {}
.m-page7 .page-title {height: 120px; background: url(/dist/special/opennessterm/images/page-title7.png) center center no-repeat;}
.m-page7 .content {height: 470px; border: 1px solid #ddd; background: #f4f4f4; margin-bottom: 10px;}
.m-page7 .content h2 {line-height: 70px; font-size: 24px; font-weight: bold; text-align: center;}
.m-page7 .content .text {padding: 0 1em; line-height: 30px; text-align: justify;}
.m-page7 .content .text p {margin: 10px 0;}
.m-page7 .advert {height: 96px; border: 1px solid #ddd; margin-bottom: 10px;}
.m-page7 .branch {border: 1px solid #ddd; padding-bottom: 20px;}
.m-page7 .branch .tit {height: 40px; border-bottom: 1px solid #ddd; background: #f4f4f4;}
.m-page7 .branch .tit a {float: left; width: 125px; background: #0a5fa3; font-size: 18px; color: #fff; text-align: center; height: 40px; line-height: 40px;}
.m-page7 .branch .list li {float: left; padding: 20px 9px 0;}
.m-page7 .branch .list li a {display: block; width: 198px; height: 34px; line-height: 34px; border: 1px solid #ddd; font-size: 14px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-page7 .branch .list li a:hover {border-color: #0a5fa3;}

/*行政事业性收费目录清单的通知*/
.m-page8 {}
.m-page8 .page-title {height: 120px; background: url(/dist/special/opennessterm/images/page-title8.png) center center no-repeat;}
.m-page8 .content {height: 470px; border: 1px solid #ddd; background: #f4f4f4; margin-bottom: 10px;}
.m-page8 .content h2 {line-height: 70px; font-size: 24px; font-weight: bold; text-align: center;}
.m-page8 .content .text {padding: 0 1em; line-height: 30px; text-align: justify;}
.m-page8 .content .text p {margin: 10px 0;}
.m-page8 .branch {border: 1px solid #ddd;}
.m-page8 .branch .tit {height: 40px; border-bottom: 1px solid #ddd; background: #f4f4f4;}
.m-page8 .branch .list {padding: 0 10px;}
.m-page8 .branch .tit a {float: left; width: 250px; background: #0a5fa3; font-size: 18px; color: #fff; text-align: center; height: 40px; line-height: 40px;}
.m-page8 .branch h2 {line-height: 40px; text-align: center; font-weight:bold; font-size: 15px;}
.m-page8 .branch .list li {height: 35px; line-height: 35px; border-top: 1px dashed #ddd;}


/*内容页*/
.dt-main{width: 1240px;margin: 15px auto;padding: 40px 70px 0;background-color: #fff;margin-top: -80px;}
.dt-main h3{font-size: 17px;height:50px;line-height: 50px;background: #0a5fa3;color:#fff;text-indent: 1em;}
.dt-main h3 a {color:#fff;}
.dt-main p{height:63px;line-height: 63px;border:1px solid #ddd;text-indent: 2em;margin:10px auto;}

.dt-main .content{min-height:200px;border:1px solid #ddd;margin-bottom: 10px;overflow: hidden;}
.dt-main .content .top{height:40px;width:100%;line-height: 40px;border-bottom: 1px solid #ddd;}
.dt-main .content .top a{display: inline-block;padding:0 30px;font-size: 17px;text-align: center;}
.dt-main .content .top a.active{background: #0a5fa3;color:#fff;}

.dt-main .content h4{font-size: 15px;font-weight: bold;text-align: center;line-height: 40px;}
.dt-main .content li{width:95%;line-height:37px;margin:0 auto;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-top:1px dashed #ebebeb;}
.dt-main .content .list{display: none;width:100%;float: left;}


.tab-detail{padding-bottom: 10px;}
.tab-detail table,.tab-detail table td{border:1px solid #ddd;border-collapse: collapse;}
.tab-detail table td{padding:10px 0;line-height:30px;text-indent: 2em;}
.tab-detail table td.first{background: #f4f4f4;width:20%;font-weight: bold;}



#page_list { line-height: 20px; text-align: center;padding: 10px;font-size: 14px;}
#page_list .page {border: 1px solid #e0e0e0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #868585;
    text-decoration: none;margin-right: 4px;margin-left: 4px;padding-top: 4px;padding-right: 8px;padding-bottom: 4px;padding-left: 8px;}
#page_list .page:hover {border: 1px solid #e0e0e0;background-color: #f1f1f1;color: #868585;}
#page_list a {text-decoration: none;}
#page_list a:hover {color: #0000FF;    }
#page_list .currentpage {border: 1px solid #e0e0e0;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;border-radius: 3px;
    background-color: #f1f1f1;color: #868585;text-decoration: none;margin-right: 4px;margin-left: 4px;padding-top: 4px;
    padding-right: 8px;padding-bottom: 4px;padding-left: 8px;}
#page_list .currentpag input{width:20px;}

@media screen and (max-width: 767px){
    .is-main{width: 100%;margin-top: 0;}
    .m-yfxz,.m-yfxz .box a{width: 100%;}
    .m-page1 .page-title,.m-page2 .page-title,.m-page3 .page-title{background-size: 100%;}
    .m-page1 .content,.m-page2 .u-pan .title,.m-page3 .content{height: auto;}
    .m-page1 .branch .list li a,.m-page3 .branch .list li a{width: 168px;}
    .m-page2 .u-pan-0 .title,.m-page2 .u-pan-1 .title,.m-page2 .u-pan-2 .title{background-size: 220% 100%;}
    .m-page2 .u-pan .list li{width: 185px;}
}