@charset "utf-8";
/* 大屏幕（大桌面显示器，大于等于 1200px）.col-lg- */
/* 没有任何媒体查询相关的代码，因为这在 Bootstrap 中是默认的（改成PC优先） */
/***locfix***/

html{font-size: 100px;}
body{font-size: 0.14rem;}

/* 禁止手机横向滚动 */
html,body{width: 100%;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;overflow-y: auto;}

body{font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
a:hover{text-decoration:none; }
iframe{border: none;}
a{color: #444;}
ul{list-style: none;padding: 0;}
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/fonts/glyphicons-halflings-regular.eot);
    src: url(https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/fonts/glyphicons-halflings-regular.woff) format('woff'), url(https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
ol,ul{margin:0;}
.fl{float: left;}
.fr{float: right;}
.mt20{margin-top: 0.2rem;}
.tac{text-align: center;}

@media (min-width: 1260px){
.container {
    width: 1230px;
}
}

/* 头部 */
.head{text-align: center;overflow: hidden;}
.head img{margin-left: -200%;margin-right: -200%;}
.nav-w{background: #1e59aa;font-size: 0.22rem;line-height: 1.8em;padding: 0.1rem 0;}
.nav-w .container{position: relative;}
.nav-ul li{display: inline-block;padding: 0 0.4rem;}
.nav-ul a{color: #fff;}
.ss{font-size: 0.14rem;line-height: 1.8em;margin-top: 0.03rem;}
.ss0{background: #fff;display: inline-block;padding: 0.04rem 0.08rem;}
.ss1{border: none;padding: 0.04rem 0.09rem;}
.ss2{border: none;background: #4793eb;padding: 0.03rem 0.1rem;}
.ss2 img{width: 0.26rem;}

/* 底部 */
.wapdb { background: #0058a8; color: #fff; text-align: center; font-size: 0.14rem; padding: 0.2rem 0.1rem; line-height: 2em; margin-top: 0.3rem;} 


/*** 首页 ***/
.title{overflow: hidden;text-align: center;}
.title img{margin-left: -200%;margin-right: -200%;}
.b1-1{border: 2px solid #e40000;padding: 0.2rem 0.3rem;position: relative;}
.b1-1-l{margin-top: 0.3rem;margin-left: 0.3rem;}
.b1-1-r{margin-top: 0.3rem;margin-right: 0.3rem;}
.b1-num{position: absolute;left: -0.3rem;top: -0.3rem;background: #e40000;font-size: 0.2rem;text-align: center;width: 0.6rem;height: 0.6rem;color: #fff;line-height: 0.3rem;}
.b1-1-r .b1-num{right: -0.3rem;left: auto;}
.b1-1 h5{font-size: 0.2rem;font-weight: bold;text-align: center;}
.b1-1 p{line-height: 2em;}

.b2-w{background-image: url(b2-190507.jpg);background-size:cover;background-position: center center;}
.b2-1{background: rgba(255, 255, 255, 0.65);color: #0058a8;padding:0.2rem 0.3rem;font-size: 0.16rem;line-height: 2em;}
.b2-2{background: rgba(255, 255, 255, 0.65);color: #0058a8;padding:0.2rem 0.3rem;font-size: 0.16rem;line-height: 2em;margin-bottom: 0.3rem;}
.b2-3{display: flex;justify-content:space-between;align-items:center;padding:0.08rem 0.05rem;}
.b2-3-1{font-size: 0.18rem;}
.b2-3-2{flex-shrink: 0;padding-left: 0.18rem;border-left: 0.03rem solid #1075d3;}
.b2-3-2 a{background: #5c9be4;border-radius: 0.09rem;display: block;font-size: 0.14rem;font-weight: bold;line-height: 1em;padding: 0.06rem;color: #fff;
box-shadow:2px 2px 0 #0058a8;position: relative;top: -1px;}

.b3-1{background: #f4f4f4;padding: 0.2rem;}
.b3-1-t{border-bottom: 3px solid #bc0d14;padding-bottom: 0.05rem;display: flex;justify-content:space-between;align-items:center;}
.b3-1-t-1{background: #bc0d14;display: inline-block;font-size: 0.18rem;color: #fff;padding: 0.1rem 0.2rem 0.1rem 0.5rem;background-image: url(b3-1-t-190507.png);background-size: auto 80%;background-position: 0.1rem 0;background-repeat: no-repeat;}
.b3-1-t-2{font-size: 0.16rem;}
.b3-1-1{display: flex;justify-content:space-between;align-items:center;background: #c9c9c9;margin-top: 0.1rem;font-size: 0.16rem;line-height: 2em;padding: 0.05rem 0.1rem;}
.b3-1-2{display: flex;justify-content:space-between;align-items:center;font-size: 0.16rem;line-height: 2em;padding: 0.05rem 0.1rem;line-height: 1.5em;}
.b3-1-2 .s1{padding: 0rem 0.08rem;}
.b3-1-2:nth-child(1) .s1,.b3-1-2:nth-child(2) .s1,.b3-1-2:nth-child(3) .s1{background: #bc0d14;color: #fff;}

.tck2{display: none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 999;}
.tck{display: none;position: absolute;left: 50%;z-index: 999;;padding: 0;}
.open .tck{display: block;}
.tck .tck0{position: relative;left:-50%;}
.tck .b2-2{background: rgba(255, 255, 255, 1);border: 1px solid #4793eb;border-radius: 0.15rem;box-shadow: 1px 1px 2px #0058a8;}

/* 排行榜 */
.mbx{border-bottom: 2px solid #2e76d6;padding: 0.12rem 0;}
.mbx1{border-left: 4px solid #2e76d6;font-size: 0.16rem;line-height: 2em;padding-left: 0.2rem;}

.p1-t{display: flex;justify-content:space-between;align-items:center;width: 50%;overflow: hidden;}
.p1-t .on{color: #1e59aa;background-color: #fff;}
.p1-t-s{width: 50%;color: #fff;font-size: 0.18rem;text-align: center;border: 2px solid #1e59aa;line-height: 2.2em;background-color: #1e59aa;cursor: pointer;}

.p1-c-t{display: flex;justify-content:space-between;align-items:center;background-color: #e5e5e5;border:1px solid #b2b2b2;text-align: center;padding: 0.1rem 0;}
.p1-c-t .s{width: 12.5%;font-size: 0.18rem;line-height: 1.5em;border-right: 0.03rem solid #9a9a9a;}
.p1-c-t .s:last-child{border: none;}
.p1-c-t .s2{width: 50%;}

.p1-c-tr{display: flex;justify-content:space-between;align-items:center;text-align: center;padding: 0.1rem 0;border-bottom:1px dashed #d0d0d0;}
.p1-c-tr .s{width: 12.5%;font-size: 0.18rem;line-height: 1.5em;}
.p1-c-tr .s2{width: 50%;}
.p1-c-table .p1-c-tr:nth-child(1){color: #ff0000;}
.p1-c-table .p1-c-tr:nth-child(2){color: #ff3c00;}
.p1-c-table .p1-c-tr:nth-child(3){color: #ff9600;}

/* 政民动态 */
.d1-t{display: flex;/* justify-content:space-around; */align-items:center;flex-wrap: wrap;}
.d1-t-s{width: 18%;background: #4793eb;color: #fff;text-align: center;font-size: 0.16rem;margin:0 1% 0.2rem;padding: 0.1rem 0;}
.d1-t-s a{color: #fff;}
.d1-t-s .glyphicon{vertical-align: text-bottom;}
.d-tck{display: none;position: absolute;left: 50%;z-index: 999;padding: 0;}
.open .d-tck{display: block;}
.d-tck .d-tck0{position: relative;left:-50%;}
.d-tck .d1-t{background: rgba(255, 255, 255, 1);border: 1px solid #0e4b91;border-radius: 0.15rem;box-shadow: 1px 1px 2px #0058a8;padding-top: 0.2rem;}
.d-tck .d1-t-s{border-radius: 0.1rem;background: #6dadf5;}

.d1-c{display: flex;justify-content:space-between;align-items:center;flex-wrap: wrap;}
.d1-c-s{width: 47%;margin:0.1rem 1.5%;}
.d1-c-bt{font-size: 0.18rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.d1-c-zy{font-size: 0.14rem;color: #888888;margin: 0.05rem 0; overflow:hidden; text-overflow:ellipsis;line-height: 1.5em;height: 3em;}


.d1-c-sx{display: flex;justify-content:space-between;align-items:center;color: #0058a8;}
.d1-c-sx .s1,.d1-c-sx .s3{background-image: url(ico-d1-190507.png);background-position: left center;background-repeat: no-repeat;padding-left: 1.2em;}
.d1-c-sx .s2{background-image: url(ico-d2-190507.png);background-position: left center;background-repeat: no-repeat;padding-left: 1.2em;}

/* 分页 */
.page_lj { width:100%; margin:0 auto; height: 0.34rem; text-align:center; margin-bottom:10px;font-size: 0.16rem;}
.page_lj span,.page_lj a{ display:inline-block; margin:0 0.04rem; width:0.34rem; height: 0.34rem; background-color:#f0f0f0; text-align:center; line-height:2em;}
.page_lj a:hover{ background-color:#015293; color:#fff;}
.page_lj span.on{background-color:#015293; color:#fff;}
.page_lj p{display:inline-block; margin: 0 0.04rem;height: 0.34rem; background-color: #f0f0f0;text-align: center; line-height: 2em;padding:0 0.08rem;}
.page_lj font{display:inline-block; margin: 0 0.04rem;height: 0.34rem; text-align: center; line-height: 2em}
.page_lj font input{height:0.32rem;border:1px solid #f0f0f0;width:0.32rem;text-align:center;}
/* .page_lj .zt11{} */
.page_lj .zt12{background:#f0f0f0;width: auto;}

/* 细览 */
.x-bt{font-size: 0.28rem;text-align: center;color: #0058a8;padding: 0.2rem;font-weight: bold;}
.x-pd{padding:0.15rem 0.2rem;font-size: 0.16rem;}
.x-bd{border: 1px solid #b5b5b5;}
.x-bdr{border-right: 1px solid #b5b5b5;margin-right: -1px;}
.x-bdl{border-left: 1px solid #b5b5b5;}
.x1-1{border-left:4px solid #ca0000;font-size: 0.18rem;padding-left: 0.8em;font-weight: bold;color: #0058a8;}
.mt-1{margin-top: -1px;}
.x2 {display: flex;align-items:center;}
.x2 .s1{font-weight: bold;font-size: 0.16rem;flex-shrink:0;}

/*** TRS内容 ***/
.TRS_Editor img,.TRS_Editor table{max-width: 100%;}
.TRS_Editor{text-align: justify;}
.TRS_Editor p,.TRS_Editor div{margin-bottom: 10px;}

/* 互动窗口 */
.c1{font-size: 0.2rem;padding: 0.2rem 0;}
.c1 span{color: red;}
.c2{font-size: 0.16rem;}
.c3{font-size: 0.24rem;color: red;margin-top: 0.2rem;}
.c4 {margin-top: 0.3rem;}
.c4 label{font-size: 0.16rem;}

.form-group .btx:after {
  content:"*";color:red;font-size: 0.16rem;
}


/* 中等屏幕（桌面显示器，小于等于 1199px）.col-md- */
@media (max-width: 1199px) {
/* 头部 */
.nav-ul li{padding: 0 0.2rem;}
}

/* 小屏幕（平板，小于等于 991px）.col-sm- */
@media (max-width: 991px) {
html{font-size: 90px;}
/* 头部 */
.head img{width: 160%;}
.ss{position: absolute;right: 0;top: -55px;margin-right: 0.05rem;}
.tck .b2-2{max-height: 600px;overflow: scroll;}
/* 排行榜 */
.p1-t{width: 90%;}
/* 政民动态 */
.d1-c-s{width: 97%;margin:0.1rem 1.5%;}
.d1-t-s{width: 31.3333333%}

}

/* 超小屏幕（手机，小于等于 767px）.col-xs- */
@media (max-width: 767px) {
html{font-size: 75px;}
/* 头部 */
.nav-w{font-size: 0.16rem;padding: 0.06rem 0;}
.nav-ul li{display: inline-block;padding: 0 0.1rem;}
.ss{top: -40px;}
/* 首页 */
.b1-1-r{margin-top: 0.5rem;}
.title img{width: 200%;}
.tck{width: 100%;}
.tck .b2-2{max-height: 450px;overflow: scroll;}
/* 政民动态 */
.d1-t-s{width: 48%}

.d-tck{width: 100%;}
.d-tck .d1-t{max-height: 450px;overflow: scroll;}


}


