@charset "utf-8";
/* CSS Document */
*{ box-sizing: border-box;}
html{ width: 100%; overflow-x: hidden;}
body { font:14px "microsoft Yahei","Arial",sans-serif; color: #333; line-height: 1.4; word-wrap:break-word; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-text-size-adjust: none; box-sizing: border-box; background: #ffffff; }
body,form,input,p,ol,ul,li,h1,h2,h3,h4,h5,h6,table,th,td,dl,dt,dd{padding:0;margin:0;}
img{border:0; vertical-align: middle;}
ul,li{list-style:none;}
dl,dt,dd{display: block;}
a{text-decoration:none; transition: 0.4s; -webkit-transition: 0.4s; outline: none;}
input,textarea{ box-sizing: border-box; outline:none;  border: 0; background:none; font:14px "microsoft Yahei","Arial",sans-serif; width: 100%; }
input[type="button"], input[type="submit"], input[type="text"] {-webkit-appearance: none; outline: none; }
h2{font-weight:400;}
i{ font-style:normal;}
b{ font-weight:normal;}
video{object-fit: cover;}

/*文本框placeholder=""文字颜色*/
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #333; opacity: 1}
input:-moz-placeholder, textarea:-moz-placeholder {color: #333; opacity: 1}
input::-moz-placeholder, textarea::-moz-placeholder {color: #333; opacity: 1}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #333; opacity: 1}


/* 隐藏滚动条 */
::-webkit-scrollbar{ display: none; width: 0 !important}

/* 公用变量 */
:root {
    --base-font-size: 80px;
}
/* 自定义通用类 */
.flex{display: flex;align-items: center;}
.part_wrap{width: 75%;margin: 0 auto;}


.position{width: 75%; margin: 0 auto; border-bottom: solid 0.025rem #d4d4d4;  height: 0.8125rem;line-height: 0.8125rem; font-size: 0.175rem; color: #999;margin-bottom: 1rem;} 
.position a{ font-size: 0.175rem;color: #999;}

.w75{    width: 75%; margin: 0px auto;}
/*******切换**********/
.part1{display: flex;justify-content: center; align-items: center;  background: #f4f6fa;
            height: 0.875rem;line-height: 0.875rem; border: 1px solid #d8d8d8; }


.part1>div:nth-child(1),.part1>div:nth-child(2),.part1>div:nth-child(3){border-right: solid 1px #d8d8d8;}
.nav-item { width: 50%;text-align: center;font-size: 0.325rem;color: #333;cursor: pointer;  transition: all 0.4s ease; border-bottom: 4px solid transparent;}
.nav-item a{font-size: 0.325rem;color: #333; display:block;    font-family: "Microsoft YaHei";}
.active a{ color:#fff;}

.nav-item.active {color: #fff; border-bottom-color: #FF5722;background: #265eff; }
.nav-item a:hover{ color: #fff;}
.nav-item:hover { color: #fff;background: #265eff;border-bottom-color: #FF5722 }




/*******内容**********/
.xxgk_con_all{background: url(/ciic/uiFramework/commonResource/image/2025112415002188376.png) no-repeat; background-position: bottom; padding-bottom: 2rem;}
.xxgk_con_list{background: url(/ciic/uiFramework/commonResource/image/2025112415025573466.png) no-repeat; background-size: 100%;    padding: 0 1.5rem;    padding-top: 1.625rem; margin-top: 1.25rem;}
.xxgk_tit{color: #333333 !important; font-size: 0.4rem !important; line-height: 0.575rem !important;    text-align: center; font-family: "微软雅黑"; font-weight: lighter;}

.xxgk_bt{padding-top: 0.625rem;}
.xxgk_bt_con{    padding-top: 0.313rem;}
.djs{padding-top: 1.25rem; text-align: center; color: #666666; font-size: 0.2rem; font-family: "微软雅黑"; font-weight: lighter;}
.time{font-family: "微软雅黑"; font-weight: lighter; color: #666666;}
.options{display: flex; justify-content: center;    padding-top: 0.5rem;}
#agreeOption{width: 2.688rem; color: #666666; font-size: 0.2rem; background: #fff; height: 0.625rem; display: flex; align-items: center; justify-content: center; border-radius: 2rem;}
#disagreeOption{width: 2.688rem; color: #666666; font-size: 0.2rem; background: #fff; height: 0.625rem; display: flex; align-items: center; justify-content: center; border-radius: 2rem;margin-left: 0.75rem;}
#agreeOption span{ font-family: "微软雅黑"; font-weight: lighter;}
#disagreeOption span{ font-family: "微软雅黑"; font-weight: lighter;}
.options input{   width: 0.313rem; height: 0.313rem; margin-right: 0.125rem;}
.submit-btn{ height: 0.625rem; width: 1.6rem;}
.submit-btn.enabled { border: 1px solid #0042ff; background: #fff; color: #0042ff; font-size: 0.2rem; height: 0.625rem; width: 2.225rem;     font-family: "Microsoft YaHei"; font-weight: bold;} 
.submit-btn.enabled:hover { background-color: #fff; }
.wyjb{    padding: 0.813rem 0 1.3rem;    text-align: center; justify-content: center; display: flex;}
.submit-btn{height: 0.625rem; width: 2.225rem; border: 1px solid #f4f6fa; background: #fff; font-size: 0.2rem; display: flex; justify-content: space-between; text-align: center; align-items: center; padding-left: 0.375rem;font-family: "微软雅黑"; font-weight: lighter;}
.submit-btn img{width: 0.625rem; height: 0.625rem;}

/****监督举报*******/
.jdjb_jsfss{    text-align: center;}
.jdjb_l{   width: 4.75rem; padding-right: 0.75rem; text-align: center;}
.jdjb_list{    display: flex;padding: 1.25rem 0 0; border-bottom: 0.013rem solid #e5e5e5;}
.jdjb_lists{    display: flex;padding: 1.25rem 0 0; }
.jdjb_jsfs{color: #000000; font-size: 0.325rem; padding-top: 0.35rem; line-height: 0.45rem; font-family: "微软雅黑"; font-weight: lighter;}
.jdjb_jsfs_pc{color: #000000; font-size: 0.325rem; padding-top: 0.35rem; line-height: 0.45rem; font-family: "微软雅黑"; font-weight: lighter;}
.jdjb_img{    width: 1.738rem;}
.jdjb_lxr{color: #666666; font-size: 0.2rem; line-height: 0.2rem; font-family: "微软雅黑"; font-weight: lighter;}
.jdjb_lx{color: #0042ff; font-size: 0.225rem; font-weight: bold; line-height: 0.225rem; padding-top: 0.1rem; font-family: "Microsoft YaHei";}
.jdjb_dxdz{color: #666666; font-size: 0.2rem; line-height: 0.2rem; padding-top: 0.25rem;  font-family: "微软雅黑"; font-weight: lighter;}
.jdjb_dz{color: #333333; font-size: 0.225rem; font-weight: bold; line-height: 0.225rem; padding-top: 0.1rem;    padding-bottom: 1.35rem; font-family: "Microsoft YaHei";}
.jdjb_jsfs_sj{    display: none;}



/****手机版*******/
 @media (max-width: 768px) {
.banner {
        background: url(/ciic/uiFramework/commonResource/image/2025112416210553109.png) no-repeat;
        background-size: cover;
        position: relative;
        height: 475px;
    }
.w75 { width: auto; margin: 0px auto; margin: 0 17px; }

.secondBanner { position: relative; height: 475px!important; }
.secondBanner span { top: 90%!important;color: #333333; font-size: 32px!important;font-weight: bold!important;}
.nav-item a { font-size: 15px; line-height: 15px; height: 100%; display: flex; align-items: center; justify-content: center; }
.nav-item { width: 50%; text-align: center; font-size: 15px; color: #333; cursor: pointer; transition: all 0.4s ease; border-bottom: 4px solid transparent; height: 100%; }
.part1 { height: 40px; }

.position{display: none!important;}
/*******内容**********/
.xxgk_con_all{padding-top: 40px;padding-bottom: 50px;}    
.gk_content div {font-size: 14px!important; color: #666666; line-height: 24px!important; }
.djs { padding-top: 50px!important; text-align: center; color: rgb(102, 102, 102); font-size: 13px!important; }
#agreeOption { width: 130px; color: #666666; font-size: 13px; background: #fff; height: 40px; display: flex; align-items: center; margin-left: 15px; border-radius: 30px; text-align: center;}
#disagreeOption { width: 130px; color: #666666; font-size: 13px; background: #fff; height: 40px; display: flex; align-items: center; margin-left: 15px; border-radius: 30px; text-align: center;}
.submit-btn { height: 40px; width: 135px; border: 1px solid #f4f6fa; background: #fff; font-size: 12px; display: flex; justify-content: space-between; text-align: center; align-items: center; padding-left: 23px; }
.submit-btn.enabled { border: 1px solid #0042ff; background: #fff; color: #0042ff; font-size: 12px; height: 40px; width: 135px;} 
.submit-btn img { width: 40px; height: 40px; }
.options { display: flex; justify-content: center; padding-top: 30px; }
.wyjb { padding: 50px 0; text-align: center; justify-content: center; display: flex; }
.options input { width: 13px;height: 13px;  }
.xxgk_con_list { background: url(/ciic/uiFramework/commonResource/image/2025112508432715342.png) no-repeat; background-size: 100%; padding: 0 40px; padding-top: 60px; margin-top: 50px; }
.xxgk_bt{color: #000000!important; }


/****监督举报*******/
.xxgk_tit { color: #333333 !important; font-size: 20px !important; line-height: 30px !important;; text-align: center;         padding: 0px 15px; }
.gk_contents div{display: block; text-align: center; width: 100%;}
.jdjb_img { width: 98px; }
.jdjb_lxr { color: #666666!important; font-size: 12px!important; line-height: 12px!important; }
.jdjb_lx { color: #0042ff!important; font-size: 12px!important; font-weight: bold; line-height: 12px!important; padding-top: 6px; }
.jdjb_dxdz { color: #666666!important; font-size: 12px!important; line-height: 12px!important; padding-top: 10px; }
.jdjb_dz { color: #333333; font-size: 12px; font-weight: bold; line-height: 20px; padding-top: 6px; padding-bottom: 30px; }
.jdjb_jsfs { color: #000000; font-size: 18px; padding-top: 10px; line-height: 28px;         padding-bottom: 20px;}
.jdjb_jsfs_pc{ color: #000000; font-size: 18px; padding-top: 10px; line-height: 28px;         padding-bottom: 20px;}
.jdjb_jsfs_sj{display: block!important;color: #000000; font-size: 18px; padding-top: 10px; line-height: 28px;         padding-bottom: 20px;}
.jdjb_jsfs_pc{display: none!important;}

}