@charset "utf-8";
/* CSS Document */
body{ background: #fff;}
a:focus,input:focus,textarea:focus,select:focus,button:focus,textarea:focus{outline:none;}
.wza-on *:focus{outline:auto;}
.wza-on a:focus{outline:auto;}
.wza-on a:focus,.wza-on input:focus,.wza-on textarea:focus,.wza-on select:focus,.wza-on button:focus,.wza-on textarea:focus{outline:auto;}
.home_web{ display: none !important;}
.hide.active{ display: block !important;}
.ls-footer{ margin-top: 0;}
/*左右对联*/
.j-couplet{ cursor:pointer;}
.ysq-left { position: fixed; bottom:0;z-index: 1000; display: none;   left: 0; }
.ysq-left ul li{ margin-bottom: 10px;}
.ysq-left .img_title{ display: none;}
.couplet-close{cursor: pointer; margin-bottom: 3px;}
.ysq-right { position: fixed; display: none; bottom:0;z-index: 1000; right: 0; }
.ysq-right ul li{ margin-bottom: 10px;}
.ysq-right .img_title{ display: none;}
/*系统主体*/
.xxgk-ysq-bg .container,.xxgk-container .container{ width: 1200px;}
@media (min-width: 992px) and (max-width: 1199px){
    .xxgk-ysq-bg .container,.xxgk-container .container{ width: 992px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .xxgk-ysq-bg .container,.xxgk-container .container{ width: 768px;}
}
@media only screen and (max-width: 767px){
    .xxgk-ysq-bg .container,.xxgk-container .container{ width: 100%;}
}
/*头部重置*/
.xxgk-container{ background: url(../images-ysq/ysq-bodybg.png) top center no-repeat #fff !important; border: none;}
.wza-black-white .xxgk-container{ background: black !important;}
.wza-yellow-black .xxgk-container{  background: yellow !important;}
.wza-blue-yellow .xxgk-container{ background: blue !important;}
.wza-yellow-blue .xxgk-container{  background: yellow !important;}
.wza-white-black .xxgk-container{  background: white !important;}
.wza-black-yellow .xxgk-container{ background: black !important;}
.gknew_logo{  background-image: url(../column_img/gknew_logo.png) !important; float: left;}
.gknew_logo a{ color:#C50001 !important;}
.gknew_logo span{ color:#C50001 !important; }
.gknew_ban{ display: none; }
.ysq_banner .img_title{ display: none;}
.ysq_banner.hide{ display: block !important; padding: 80px 0 0 0; }
.ysq_banner img{ max-width: 100%; height: auto;}
.gknew_banner { padding: 20px 0 0 0; height: 400px; background-image: url(../images-ysq/ysq-imgbg.png) !important;  background-position: right bottom; background-repeat: no-repeat; }
.gktop_r{  position: static; float: right; margin-top: 20px;}
.gktop_r li{ background: none;}
.gktop_r li a{ color: #C36600; padding: 0;}
.gktop_r li a:hover{color: #CD2527; }
.gktop_r li .sylogin{ padding: 0;}
.gktop_r li.home_back a{ padding: 0 10px;background: rgba(255, 255, 255, .5); border-radius: 4px;}
.gktop_r li.home_back a:hover{ background: rgba(255, 255, 255, .8);}
.xxgk_lmcon{ padding:0;}
.gk_container_ysq {  padding: 40px 40px 10px 40px; margin-bottom: 0 !important; background: #fff !important; border-radius: 16px; max-width: 100%;}
@media (max-width:991px) {
    .gknew_banner{ height: auto; padding-bottom: 80px; background-size: 400px auto;}
    .ysq_banner.hide{ padding-top: 40px;}
}
@media (max-width:767px) {
    .gknew_banner{  padding:0 0 70px 0 !important; background-size: 300px auto;}
    .ysq_banner.hide{ padding: 15px 10px 0 10px;}
    .gknew_logo{ margin-top:10px !important;  margin-left: 10px; }
    .gktop_r{ margin: 10px 10px 0 0;}
}
/*入口*/
.xxgknm-ysq-box{ padding: 20px 30px 30px 30px; background: #f7f7f7; border: 1px dashed #ddd;  border-radius: 16px}
.xxgknm-ysq-title{ border-bottom: 1px solid #e5e5e5;  padding: 10px 0; line-height: 2; font-weight:bold; font-size: 24px; color: #CD2527; text-align: center;}
.xxgknm-ysq-text{ font-size: 16px; line-height: 28px; text-indent: 2em; text-align: justify;}
.xxgknm-ysq-link li{ width: 20%; margin-top: 20px; float: left; text-align: center;}
.xxgknm-ysq-link li a{ display: block; position:relative;  }
.xxgknm-ysq-link li a:hover{ color: #C50001; }
.xxgknm-ysq-link li a:after{ display: block; content: ""; width: 1px; position: absolute; right: 0; top:0; bottom: 0;background: linear-gradient(180.00deg, rgba(221, 221, 221, 0),rgba(221, 221, 221, 1) 50%,rgba(238, 238, 238, 0) 100%); }
.xxgknm-ysq-link li:last-child a:after{ display: none;}
.xxgknm-ysq-link li .img_ico{ display: block; text-align: center; margin: 0 auto; border-radius: 50%;  background: #DAAD66; width: 64px; height: 64px; box-sizing: border-box; padding-top: 15px; line-height: 0;}
.xxgknm-ysq-link li .img_ico img{max-width: 40px; width: auto; height: 32px;}
.xxgknm-ysq-link li .img-title{ display: block; font-size: 16px; line-height: 24px; height: 24px; margin-top: 8px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.xxgknm-ysq-link li a:hover .img_ico{ background: #C50001; }
.xxgknm-ysq-tips{ text-align: center; padding: 20px 0 30px 0; line-height: 1.6; color: #DAAD66; font-size: 20px;}
/*部门列表*/
.ysq-unit-title{ text-align: center; margin-bottom: 30px; line-height: 50px; height: 50px;  font-weight: bold;   color: #C36600; font-size: 36px;position: relative; }
.ysq-unit-title .tit{ display: inline-block;  }
.ysq-unit-title::before{ content: ''; position: absolute; width: 354px; height: 21px; left: 0; top: 50%; background: url(../images-ysq/tit-l.png) right center no-repeat;  margin-top: -5px;}
.ysq-unit-title::after{ content: ''; position: absolute; width: 354px;  height: 21px; right: 0; top: 50%; background: url(../images-ysq/tit-r.png) left center no-repeat;  margin-top: -5px;}
.ysq-unitbm-title::before{ width: 462px; background: url(../images-ysq/tit-l2.png) right center no-repeat;  }
.ysq-unitbm-title::after{width: 462px; background: url(../images-ysq/tit-r2.png) left center no-repeat;  }
.ysq-unitxq-title::before{ width: 402px; background: url(../images-ysq/tit-l2.png) right center no-repeat;  }
.ysq-unitxq-title::after{width: 402px; background: url(../images-ysq/tit-r2.png) left center no-repeat;  }
#level_box3 .ysq-unitbm-title::before,#level_box3 .ysq-unitbm-title::after{ width: 360px;}
.xxgk_lmright_ysq{ width: auto; float: none; border: none; }
.xxgkmnbox{ margin: 0;}
.ysg-xxgkmnlist{ margin-bottom: 20px;}
.ysg-xxgkmnlist ul{ margin-right: -12px;}
.ysg-xxgkmnlist li{ width:271px; float: left; margin: 0 12px 12px 0;}
.ysg-xxgkmnlist li a{  display: block;  white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; padding: 0 6px; font-size: 16px; text-align: center; border-radius: 4px;  background: #F5F5F5; height: 52px; line-height: 52px; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.ysg-xxgkmnlist li a:hover{  background: #C36600;  color: #fff;}
@media (min-width: 992px) and (max-width: 1199px){
    .gk_container_ysq {  padding: 20px 20px 10px 20px;}
    .ysq-unit-title::before,.ysq-unit-title::after{ width: 264px;}
    .ysq-unitbm-title::before,.ysq-unitbm-title::after{ width: 372px;}
    #level_box3 .ysq-unitbm-title::before,#level_box3 .ysq-unitbm-title::after{ width: 272px;}
    .ysq-unitxq-title::before{ width: 312px;   }
    .ysq-unitxq-title::after{width: 312px;  }
    .ysg-xxgkmnlist li{ width:229px;}
}

@media (max-width:991px) {
     .gk_container_ysq {  padding: 15px 15px 5px 15px;}
    .xxgknm-ysq-tips{ padding-bottom: 10px;}
    .xxgknm-ysq-box{ padding: 20px;}
    .ysq-unit-title{ font-size: 32px;}
    .ysq-unit-title::before,.ysq-unit-title::after{ width: 184px;}
    .ysq-unitbm-title::before,.ysq-unitbm-title::after{ width: 272px;}
    #level_box3 .ysq-unitbm-title::before, #level_box3 .ysq-unitbm-title::after{ width: 190px;}
    .ysq-unitxq-title::before{ width: 220px;   }
    .ysq-unitxq-title::after{width: 220px;  }
    .ysg-xxgkmnlist li{ width:238px;}

}
@media (max-width:767px) {
    .gk_container_ysq { padding: 10px 15px 5px 10px;}
    .ysq-unit-title{ margin-bottom: 20px; padding-bottom: 10px; border-bottom: 5px solid #C36600; font-size: 30px;  height: auto; line-height:1.6; }
    .ysq-unit-title .tit{ display: inline-block;  position: relative; }
    .ysq-unit-title::before,.ysq-unit-title::after{ display: none;}
    .ysg-xxgkmnlist{ margin-bottom: 5px;}
    .ysg-xxgkmnlist ul{ margin-right: 0;}
    .ysg-xxgkmnlist li{ width:100%; margin-right: 0;}
    .xxgknm-ysq-box{ padding: 10px;}
    .xxgknm-ysq-text{ padding: 10px 0;}
    .xxgknm-ysq-link li{ width: 33.3%; margin-bottom: 10px; }
    .xxgknm-ysq-link li.num3 a:after{ display: none;}
}
@media (max-width:400px) {
    .xxgknm-ysq-link li{ width: 50%; }
    .xxgknm-ysq-link li.num3 a:after{ display: block;}
    .xxgknm-ysq-link li.num2 a:after,.xxgknm-ysq-link li.num4 a:after{ display: none;}
}

/*系统介绍*/
.xxgk-ysq-bg{background: url(../images-ysq/ysq-bodybg.png) top center no-repeat #fff; }
.xxgk-ysq-title{  font-size: 32px; color: #fff; height: 138px; line-height: 138px; text-align: center;}
.xxgk-ysq-title .tit{ display: inline-block; position: relative; padding: 0 130px;}
.xxgk-ysq-title .line-l,.xxgk-ysq-title .line-r{ position: absolute; display: block;  width: 100px; top: 50%; margin-top: -1px; height: 2px;}
.xxgk-ysq-title .line-l{left:0; background: url(../images-ysq/line-left.png) left center no-repeat; }
.xxgk-ysq-title .line-r{ right: 0; background: url(../images-ysq/line-right.png) right center no-repeat; }
.xxgk-ysq-main{ background: #fff; padding:30px; border-radius: 16px;}
.xxgk-ysq-banner{ margin-bottom: 25px;  width: 100%;}
.xxgk-ysq-banner img{ width: 100%; height: auto; }
.xxgk-ysq-banner a{ display: block; position: relative;}
.xxgk-ysq-banner .img-title{ font-size: 36px; display: block; color: #CD5E18; font-weight: bold; line-height: 40px; top:50%; margin-top: -20px;  position: absolute; left:0; right: 0; text-align: center;}
.xxgk-info-box{ padding: 0 15px;}
.xxgk-info-title{ background: url(../images-ysq/line-bgx.png) center center repeat-x; text-align: center; margin-bottom: 10px;}
.xxgk-info-title .tit{ display: inline-block;  font-weight: bold; font-size: 24px; background: #fff; padding: 0 20px; }
.xxgk-info-text{ font-size: 16px; line-height: 28px; }
.xxgk-info-text .red{color: #C50001; }
.xxgk-info-text p{ text-indent: 2em; margin-bottom: 10px;}
.xxgk-info-text a{ color:#DAAD66;}
.xxgk-info-text a:hover{ text-decoration: underline;}
.xxgk-ysq-btn{ margin: 50px 0;  text-align: center;}
.xxgk-ysq-btn a{ display: inline-block; width: 260px; color: #fff; font-size: 18px; height: 52px; line-height: 52px; background: #C50001; border-radius: 8px; margin: 10px 10px 0 12px; }
.xxgk-ysq-btn a:hover{ background: #d70203; color: #fff;}
.xxgk-ysq-btn .tit{ display: inline-block; padding-left: 34px; }
.xxgk-ysq-btn .sm-btm { width:160px; }
.xxgk-ysq-btn .yellow-btn { background: #DAAD66;  }
.xxgk-ysq-btn .yellow-btn:hover{ background: #e3b66e; }
.xxgk-ysq-btn .sq-btn .tit{  background: url(../images-ysq/sq-ico.png) left center no-repeat; }
.xxgk-ysq-btn .cx-btn .tit{  background: url(../images-ysq/cx-ico.png) left center no-repeat; }
.xxgk-ysq-btn .xz-btn .tit{  background: url(../images-ysq/xz-ico.png) left center no-repeat; }
.xxgk-ysq-btn .ok-btn  .tit{  background: url(../images-ysq/ok-ico.png) left center no-repeat; }
.xxgk-ysq-btn .back-btn .tit{  background: url(../images-ysq/back-ico.png) left center no-repeat; }
/*申请人类型*/
.xxgk-sq-link{ width: 704px; margin: 60px auto 0 auto;}
.xxgk-sq-link li{  width: 320px; float: left; margin: 0 16px; }
.xxgk-sq-link li a{ display: block;  position: relative;  height: 120px; box-sizing: border-box;border: 1px solid #E5E5E5;box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.06); border-radius: 16px;}
.xxgk-sq-link li a:hover{ border: 1px solid #ff9f45; color: #333; }
.xxgk-sq-link li .ico{ position: absolute; right: 40px; top:50%; margin-top:-36px}
.xxgk-sq-link li .tit{ display: block; padding: 30px 0 0 40px; font-size: 20px; font-weight: bold; line-height: 28px;}
.xxgk-sq-link li.num1 .tit{ padding-top: 44px;}
/*县区部门入口*/
.xxgk-ysq-side{ position: absolute; width: 40px; right:-60px; top:0; z-index: 999; }
.xxgk-ysq-side .side-tab{ height: 110px; margin-bottom: 12px;}
.xxgk-ysq-side .side-tab .tab-tit{  display: block; line-height: 16px; height: 100%; box-sizing: border-box; text-align: center;  border-radius: 8px; background: url(../images-ysq/pos-ico.png)  center 12px  no-repeat  #fff; padding: 34px 0 0 0;  }
.xxgk-ysq-side .side-tab .tab-tit.active{ background: url(../images-ysq/pos-ico-h.png)  center 12px  no-repeat  #DAAD66;color: #fff; }
.xxgk-side-box{ display: none; position: absolute; width: 1220px;  right: 40px;  top:0; }
.xxgk-side-box .xxgk-side-unit{ background: #fff; padding: 10px 30px 20px 30px; margin-right: 20px; box-sizing: border-box;border: 1px solid rgba(197, 0, 1, 1);/*border-radius: 8px;*/}
.xxgk-side-box .xxgk-side-unit .unit-list{ height: 324px;overflow: auto;  }
.xxgk-side-box .xxgk-side-unit .unit-list ul{ margin-right: 20px;}
.xxgk-side-box .xxgk-side-unit .unit-list li{ width: 25%; float: left;}
.unit-list li:nth-child(8n+5), .unit-list li:nth-child(8n+6), .unit-list li:nth-child(8n+7), .unit-list li:nth-child(8n+8) {background-color: #f5f5f5;}
.xxgk-side-box .xxgk-side-unit .unit-list li a{ display: block; float: none; height: 40px; line-height: 40px; padding: 0 20px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  font-size: 16px;}
.xxgk-side-box .xxgk-side-unit .unit-list .unit-title{ font-size: 18px; padding-top: 10px; font-weight: bold; line-height: 2; }
.xxgk-side-box .xxgk-side-unit .xxgkmnlist { background: none; }
/* Webkit 浏览器 */
.unit-list::-webkit-scrollbar {width: 10px; }
.unit-list::-webkit-scrollbar-track {background-color: #EEEEEE;}
.unit-list::-webkit-scrollbar-thumb {background-color: #C50001;     border-radius: 6px;}
/* Firefox 浏览器 */
.unit-list-content::-moz-scrollbar {width: 10px;}
.unit-list-content::-moz-scrollbar-track {background-color: #EEEEEE;}
.unit-list::-moz-scrollbar-thumb {background-color: #C50001;  border-radius: 6px;}
@media (max-width: 1325px) {
    /*县区部门入口*/
    .xxgk-ysq-side{ right: 0;}
    .xxgk-side-box{ width: 1160px; }
    .xxgk-ysq-side .side-tab .tab-tit{box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15); }
    .xxgk-side-box .xxgk-side-unit{ margin-right: 10px; padding:20px;}
}
@media (max-width: 1199px) and (min-width: 992px){
    .xxgk-ysq-banner .img-title{ font-size: 32px;}
    /*县区部门入口*/
    .xxgk-side-box{ width: 952px; }
}
@media (max-width: 991px) {
    .xxgk-ysq-banner .img-title{ font-size: 28px;}
    .xxgk-ysq-main{ padding: 15px;}
    .xxgk-info-box{ padding: 0 10px;}
    .xxgk-ysq-btn{ margin: 20px 0;  }
    .xxgk-ysq-btn a{ width: 200px;}
    /*县区部门入口*/
    .xxgk-side-box{ width: 728px; }
    .xxgk-side-box .xxgk-side-unit{  padding:15px;}
    .xxgk-side-box .xxgk-side-unit .unit-list li{ width: 33.3%; }
    .unit-list li:nth-child(8n+5), .unit-list li:nth-child(8n+6), .unit-list li:nth-child(8n+7), .unit-list li:nth-child(8n+8) {background-color: #fff;}
    .unit-list li:nth-child(6n+4), .unit-list li:nth-child(6n+5), .unit-list li:nth-child(6n+6) {background-color: #f5f5f5;}
}
@media (max-width: 767px) {
    .xxgk-ysq-title{  font-size: 24px; margin: 0 10px;  height: auto; padding: 20px 0; line-height: 1.6; }
    .xxgk-ysq-title .tit{ padding: 0 60px;}
    .xxgk-ysq-title .line-l,.xxgk-ysq-title .line-r{ width: 50px;}
    .xxgk-ysq-banner  a{ height: 112px; position: relative;   margin-bottom: 15px; overflow: hidden;}
    .xxgk-ysq-banner  img { position: absolute;   top: 0; left: 50%; width: 724px; height: 112px; margin-left: -362px; }
    .xxgk-ysq-banner .img-title{ font-size: 22px; padding: 0 5px;}
    .xxgk-ysq-main{ padding: 10px;}
    .xxgk-info-text{  line-height: 1.8; }
    .xxgk-ysq-btn{ margin: 10px 0;  }
    .xxgk-ysq-btn a{ width: 98%; margin: 10px 1% 0 1%;}
    .xxgk-ysq-btn .sm-btm { width: 140px; margin: 10px 5px 0  5px;}
    .xxgk-info-box{ padding: 0 5px;}
    /*申请人类型*/
    .xxgk-sq-link{ width: auto; margin: 20px auto 0 auto;}
    .xxgk-sq-link li{  width: auto; float: none; margin:  0 0 20px 0; }
    .xxgk-sq-link li .tit{ padding-left: 20px;}
    /*县区部门入口*/
    .xxgk-ysq-side{ top:10px; display: none;}
    .xxgk-side-box{ width: 210px; }
    .xxgk-side-box .xxgk-side-unit{  padding:10px 5px; margin-right: 5px;}
    .xxgk-side-box .xxgk-side-unit .unit-list ul{ margin-right: 10px;}
    .xxgk-side-box .xxgk-side-unit .unit-list{ height: auto;max-height: 324px; }
    .xxgk-side-box .xxgk-side-unit .unit-list li{ float: none; width: auto; padding: 5px; }
    .xxgk-side-box .xxgk-side-unit .unit-list li a{ padding: 0 0 0 12px; height: auto; font-size: 14px; line-height: 1.4;  white-space:normal;    background: url(../images/dot.png) left 8px no-repeat;}
    .unit-list li:nth-child(8n+5), .unit-list li:nth-child(8n+6), .unit-list li:nth-child(8n+7), .unit-list li:nth-child(8n+8) {background-color: #fff;}
    /*.unit-list li:nth-child(even){  background-color: #f5f5f5;}*/
    /* Webkit 浏览器 */
    .unit-list::-webkit-scrollbar {width: 6px; }
    .unit-list::-webkit-scrollbar-thumb {  border-radius: 4px;}
    /* Firefox 浏览器 */
    .unit-list-content::-moz-scrollbar {width: 6px;}
    .unit-list::-moz-scrollbar-thumb { border-radius: 4px;}
}
@media (max-width: 359px) {
    .xxgk-ysq-banner .img-title{ margin-top: -25px; line-height: 30px;}
}
/*依申请公开表单*/
.xxgk-ysq-form{ padding: 0 0 40px 0;}
.xxgk-ysp-ftitle{  margin-top: 40px;  background: url(../images-ysq/das-line.png)  center center  repeat-x;}
.xxgk-ysp-ftitle .tit{  background: #fff; color: #C50001; padding:0 20px 0 16px; font-size: 18px; position: relative;}
.xxgk-ysp-ftitle .tit::before{ display: block; content: "";  position: absolute; width: 4px; top:50%; margin-top: -8px;  height: 16px; background: #C50001; }
.xxgk-ysq-item{ padding: 0 30px 0 0; font-size: 16px;}
.xxgk-ysq-item li{ margin: 35px 0 0 0; float: left; width: 50%; min-height: 40px; line-height: 40px;}
.xxgk-ysq-item li.sqgk-full{  width: 100%;}
.xxgk-ysq-item li .sqgk_tit{ float: left; width: 180px; text-align: right; }
.xxgk-ysq-item li .sqgk_input{ margin-left: 180px;}
.xxgk-ysq-item .red{ color:#FF0000;}
.xxgk-ysq-item .gray-tips{ color:#999; font-size: 14px;}
.xxgk-ysq-item .gray-tips a{ margin: 0 2px;  color: #C50001;text-decoration:underline; }
.xxgk-ysq-item .gray-tips a:hover{color:#FF0000; }
.xxgk-ysq-item .input-type{  width: 100%; color: #333;  padding: 0 10px; height: 40px; line-height: 40px; box-sizing: border-box;border: 1px solid #ccc;border-radius: 6px;}
.xxgk-ysq-item .select-type{  width: 100%; color: #333; height: 40px; line-height: 40px; box-sizing: border-box;border: 1px solid #ccc;border-radius: 6px; vertical-align: top;}
.xxgk-ysq-item  textarea{  width: 100%; padding: 5px 10px; color: #333;  font-size: 16px;  height: 200px; line-height: 1.8; box-sizing: border-box;border: 1px solid #ccc;border-radius: 6px;}
.xxgk-ysq-item  .select-unit{  width: 356px; margin-right: 16px;}
.xxgk-ysq-item  .ysq_btns{  text-align: center; }
.xxgk-ysq-item  .input-type:focus,.xxgk-ysq-item  .select-type:focus,.xxgk-ysq-item  textarea:focus{ outline: none;border-color:#c50001 ;-webkit-box-shadow: 0 0 0 2px rgba(197,0,1,.2);box-shadow: 0 0 0 2px rgba(197,0,0,.2);-webkit-transition: border linear .2s, box-shadow linear .2s;-moz-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;}
.xxgk-ysq-main  input::-webkit-input-placeholder {color: #ccc;}
.xxgk-ysq-main  input:-moz-placeholder {color: #ccc;;}
.xxgk-ysq-main  input::-moz-placeholder {color: #ccc;;}
.xxgk-ysq-main  input:-ms-input-placeholder {color: #ccc;;}
.xxgk-ysq-main  input:focus::-webkit-input-placeholder {color: transparent;}
.xxgk-ysq-main  textarea::-webkit-input-placeholder {color: #ccc;}
.xxgk-ysq-main  textarea:-moz-placeholder {color: #ccc;}
.xxgk-ysq-main  textarea::-moz-placeholder {color: #ccc;}
.xxgk-ysq-main  textarea:-ms-input-placeholder {color: #ccc;}
.xxgk-ysq-main  textarea:focus::-webkit-input-placeholder {color: transparent;}
.xxgk-ysq-item  .radio{ margin-right: 10px; margin-top: -3px; vertical-align: middle;}
.xxgk-ysq-item  .sqgk_radio label{ margin-right: 10px; }
.xxgk-ysq-item  .check-type{ margin-right: 10px; margin-top: -3px; vertical-align: middle;}
.xxgk-ysq-item  .sqgk-submit{ text-align: center;}
.xxgk-ysq-item  .ysq_btns { margin-top: 30px;}
.xxgk-ysq-item  .ysq_btns .btn-type{ width: 160px; border: none; background: url(../images-ysq/ok-ico.png)  44px center no-repeat  #C50001; font-size: 18px; color: #fff; height: 52px; line-height: 52px;  border-radius: 8px; margin: 0 12px; text-indent: 30px; }
.xxgk-ysq-item  .ysq_btns .btn-reset{  background:url(../images-ysq/reset-ico.png)  44px center no-repeat #DAAD66; }
.xxgk-ysq-item  .ysq_btns .btn-type:hover{ opacity: .9;}
.xxgk-ysq-item .ysq_btns .yellow-btn { background-color: #DAAD66;  }
.xxgk-ysq-item .ysq_btns .yellow-btn:hover{ opacity: .9; }

.xxgk-ysq-item .sqgk-upfile  .btn_add{ width: 180px; float: left; height: 96px; margin:0 15px 10px 0; background: url(../images-ysq/icon_add.png)   center 24px no-repeat  #fff;  border: 1px solid #ccc; border-radius: 6px; box-sizing: border-box; padding: 50px 0 0 0; font-size: 14px; color: #CCC; line-height: 40px; }
.xxgk-ysq-item .sqgk-upfile  .btn_add:hover{ border: 1px solid #c50001;-webkit-box-shadow: 0 0 0 2px rgba(197,0,1,.2);box-shadow: 0 0 0 2px rgba(197,0,0,.2);-webkit-transition: border linear .2s, box-shadow linear .2s;-moz-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;}
.el-upload-list{  display: inline;}
.el-upload-list  li{ position: relative; overflow:hidden; background-color:#fff; border:1px solid #ccc; border-radius:6px;   width:166px; height:96px; margin:0 15px 10px 0; display:inline-block; line-height: 0; box-sizing: border-box;}
.el-upload-list  li img{ width: 100%; height: 100%;     object-fit: cover;}
.el-upload-list-item-mask{position: absolute; width: 100%; height: 100%; left: 0; top: 0; cursor: default; text-align: center; color: #fff; opacity: 1; font-size: 20px; background-color: rgba(0,0,0,.5); -webkit-transition: opacity .3s; transition: opacity .3s; }
.el-upload-list-item-del{ background: url("../images-ysq/dele.png") center no-repeat; margin: 0 auto; height: 32px; width: 32px;  display: block;cursor: pointer; font-size: 0; position: absolute; top:50%; margin-top: -16px; left:50%; margin-left: -16px; cursor: pointer; }
.el-upload-list-item-del:hover{ opacity: .8;}
.el-upload-list  li:hover .el-upload-list-item-mask{ display: block!important;}

.xxgk-ysq-item .btn-frupload{ width: 96px;  height: 40px; line-height: 40px; border: none; color: #fff; text-indent: 20px; background:url(../images-ysq/up-ico.png)  20px center no-repeat #C50001; border-radius: 5px;  }
.xxgk-ysq-item .btn-frupload:hover{ opacity: .85;}
.privacy-statement .ui-dialog-button{ float: none; text-align: center;}
.privacy-statement .ui-dialog-footer button{background: #c50001; border: 1px #c50001 solid; color: #fff;font-size: 16px; padding: 6px 25px;}
.privacy-statement  .ui-dialog-footer button:active, .privacy-statement  .ui-dialog-footer button:focus, .privacy-statement .ui-dialog-footer button:hover{ color: #fff; opacity: .85; background: #c50001; border-color: #c50001; }
@media (max-width: 1199px) and (min-width: 992px){
    .xxgk-ysq-item  .select-unit{  width: 320px; }
    .xxgk-ysq-item .sqgk-upfile  .btn_add{ }
}
@media (max-width: 991px) {
    .xxgk-ysp-ftitle{ margin-top: 20px;}
    .xxgk-ysq-item li{ float: none; width: auto;    margin: 20px 0 0 0;}
    .xxgk-ysq-item .gray-tips{ display: inline-block; }
    .xxgk-ysq-item .ysq_btns{ margin-top: 20px;}
    .el-upload-list  li{ float: left; width: 166px;     margin: 0 15px 10px 0;}
}
@media (max-width: 767px) {
    .xxgk-ysp-ftitle{ margin-top: 10px;}
    .xxgk-ysq-item{ padding: 0;}
    .xxgk-ysq-item li{  line-height: 32px; min-height: 32px;  margin: 10px 0 0 0;}
    .xxgk-ysq-item li .sqgk_tit{ float: none; width: auto; text-align: left;}
    .xxgk-ysq-item li .sqgk_input{ margin-left: 0;}
    .xxgk-ysq-item .select-unit{ width: 100%; margin: 0 0 10px 0;}
    .xxgk-ysq-item .gray-tips{ line-height: 1.6; }
    .xxgk-ysq-item .ysq_btns{ margin-top: 10px;}
    .xxgk-ysq-item .ysq_btns .btn-type{     margin: 10px 5px 0 5px;}
    .xxgk-ysq-item  textarea{ line-height: 1.6;}
    .el-upload-list{ float: none;}
    .el-upload-list  li{ float: none; width: 100%;  height: auto;    margin: 0 0 10px 0;}
    .el-upload-list  li img{ height: auto;}
    .xxgk-ysq-item .sqgk-upfile .btn_add{ width: 100%; margin: 0 0 10px 0;}
    /*依申请详情*/
    .ysq_apply_query_div .xxgk-ysq-item li .sqgk_tit{  background-color: #f5f5f5;}
    .ysq_apply_query_div .xxgk-ysq-item li .sqgk_tit,.ysq_apply_query_div .xxgk-ysq-item li .sqgk_input{ padding: 0 10px;}
}

/*状态查询*/
.xxgk-ysq-cx{ width: 550px; margin: 0 auto; padding-bottom: 40px;  font-size: 16px}
.xxgk-ysq-cx li{ min-height: 40px;  line-height: 40px; margin-top: 35px;}
.xxgk-ysq-cx li .txt{ float: left; width: 200px;  text-align: right;}
.xxgk-ysq-cx li .input{ margin-left: 205px;}
.xxgk-ysq-cx li .input input{ width:100%; border: 1px solid #ccc; box-sizing: border-box; padding: 0 10px; height: 40px; line-height: 40px;
  border-radius: 6px;  }
.xxgk-ysq-cx li.btn{ padding-left: 205px;}
.xxgk-ysq-cx li.btn .btn-type,.xxgk-jg-btn .btn-type{ width: 160px; border-radius: 8px;  background:url(../images-ysq/search-ico.png)  44px center no-repeat #C50001; font-size: 18px; text-indent: 30px; height: 52px; line-height: 52px; border: none;  color: #fff; }
.xxgk-ysq-cx li.btn .btn-back,.xxgk-jg-btn .btn-back{ margin-left:20px;  background:url(../images-ysq/back-ico.png)  44px center no-repeat #DAAD66;  }
.xxgk-jg-btn .btn-type{ display: inline-block;}
.xxgk-ysq-cx li.btn .btn-type:hover,.xxgk-jg-btn .btn-type:hover{ opacity: .9;}
.xxgk-ysq-cx li .input input:focus{ outline: none;border-color:#c50001;-webkit-box-shadow: 0 0 0 2px rgba(197,0,1,.2);box-shadow: 0 0 0 2px rgba(197,0,0,.2);-webkit-transition: border linear .2s, box-shadow linear .2s;-moz-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;}
.xxgk-ysq-result{  border: 1px solid #ddd; width: 680px; margin: 0 auto;}
.xxgk-ysq-result td{ padding: 5px; line-height: 40px; font-size: 16px; border-bottom: 1px solid #ddd;  text-align: center; }
.xxgk-ysq-result .jg_tit{ width: 140px;background: #F6F6F6; border-right: 1px solid #ddd;}
.xxgk-ysq-result .font2{ color: #C50001;}
.xxgk-ysq-result .font0{ color: #f60;}
.xxgk-ysq-result .font3{ color: #3ea919;}
.xxgk-jg-btn{ text-align: center; margin-top: 40px;}
@media (max-width: 991px) {
    .xxgk-ysq-cx li{  margin-top: 20px;}
    .xxgk-jg-btn{  margin-top: 20px;}
}
@media (max-width: 767px) {
    .xxgk-jg-btn{  margin-top: 10px;}
    .xxgk-ysq-cx{ width: auto; padding-bottom: 20px; }
    .xxgk-ysq-cx li{  margin-top: 15px;}
    .xxgk-ysq-cx li .txt{ float: none; width: auto; text-align: left;}
    .xxgk-ysq-cx li .input{ margin-left: 0; }
    .xxgk-ysq-cx li.btn{ padding-left: 0; text-align: center;}
    .xxgk-ysq-cx li.btn .btn-type,.xxgk-jg-btn .btn-type { background-position: 34px center; width: 140px; margin: 10px 5px 0 5px;}
    .xxgk-ysq-result{  width: auto; margin: 0 auto;}
    .xxgk-ysq-result .jg_tit{ width: 100px;}
    .xxgk-ysq-result td{ line-height: 1.8;}
}
@media (max-width: 400px) {
    .xxgk-ysq-cx li .txt{ float: none; width: auto;  text-align: left;}
    .xxgk-ysq-cx li .input{ margin-left: 0;}
    .xxgk-ysq-cx li.btn{ padding-left: 0;}
}
/*查询结果列表*/
.xxgk-ysq-cxlist{ width: 100%;}
.xxgk-ysq-cxlist th,.xxgk-ysq-cxlist td{ font-size: 16px; text-align: center;   }
.xxgk-ysq-cxlist th{ height: 44px;  font-weight: bold; background: #f7f7f7;  line-height: 44px;}
.xxgk-ysq-cxlist td{ padding:8px 5px 5px 5px; vertical-align: middle; line-height: 1.8; }
.xxgk-ysq-cxlist .t1{  width: 100px; }
.xxgk-ysq-cxlist td.t2{  text-align: left; }
.xxgk-ysq-cxlist .t3{  width: 200px;  }
.xxgk-ysq-cxlist .t4{  width: 100px;  }
.xxgk-ysq-cxlist .t5{  width: 140px;  }
.xxgk-ysq-cxlist td.t5{color: #999;}
.xxgk-ysq-cxlist .t6{ width: 100px; }
.xxgk-ysq-cxlist .t6 a{ display: inline-block; padding: 0 6px; border-radius: 5px; font-size: 14px; margin: 2px; background: #C50001; color: #fff; line-height: 24px; box-sizing: border-box; border: 1px solid #C50001; }
.xxgk-ysq-cxlist .t6 a:hover{ background: #fff;  color: #C50001;}
.xxgk-ysq-cxlist .s1{color: #C50001;}
@media (max-width: 1199px) and (min-width: 992px){
    .xxgk-ysq-cxlist .t3{ width: 150px;}
}
@media (max-width: 991px) {
    .xxgk-ysq-cxlist .t1{ display: none;}
    .xxgk-ysq-cxlist .t3{ display: none;}
}
@media (max-width: 767px) {
    .xxgk-ysq-cxlist .t4{ display: none;}
    .xxgk-ysq-cxlist .t5{ display: none;}

}
 /*依申请公开流程图*/
.xxgk-ysq-tab{ background: #F6F6F6; margin-bottom: 20px;  border-bottom: 1px solid #ccc;}
.xxgk-ysq-tab li{ float:left; width: 33.333%; text-align: center;}
.xxgk-ysq-tab li a{ display: block; box-sizing: border-box; border-top: 3px solid transparent; position: relative; font-size: 24px; height: 60px; line-height: 60px;  }
.xxgk-ysq-tab li.active a i{ position: absolute; background: #fff; display: block; left:0; bottom:-1px; right: 0; height: 1px;}
.xxgk-ysq-tab li.active a{ color: #C50001;  border-left: 1px solid #ccc;  border-right: 1px solid #ccc; background: #fff; border-top: 3px solid #c50001; }
.xxgk-ysq-tab li a:hover{ color: #C50001;}
.xxgk-apply-info{  overflow-x: auto; text-align: justify;  padding: 20px 10px;min-height: 300px; font-size: 16px; line-height: 1.8;}
.xxgk-apply-info img{ max-width: 100%; height: auto !important;}
.xxgk-doc-list{min-height: 300px; }
.xxgk-doc-list .doc_list li {font-size: 16px; line-height: 32px;padding: 2px 0; margin-bottom: 5px; position: relative;}
.xxgk-doc-list .doc_list li a {float: none;}
.xxgk-doc-list .doc_list li .date {position: absolute;top: 2px;right: 0;color: #999; float: none;}
@media (max-width: 767px) {
    .xxgk-ysq-tab{  margin-bottom: 10px;}
    .xxgk-ysq-tab li{ width: auto;}
    .xxgk-ysq-tab li a{ font-size: 20px; padding: 0 20px; height: 50px; line-height: 50px;}
    .xxgk-apply-info{ padding: 10px;}
    .xxgk-doc-list .doc_list li{ height: auto; padding: 0; margin-bottom: 5px; line-height: 1.8;}
    .xxgk-doc-list .doc_list li a{white-space:normal; }
    .xxgk-doc-list .doc_list li .date{ position: static; }
}

/*依申请弹窗*/
.ysq-open-tips{ font-size: 18px; line-height: 1.8; padding: 20px 0;}
.ysq-open-tips .bold{ font-weight: bold; margin: 0 4px;}
.ysq-open-tips .open-font{  color: #999;}
.ysq-doc-list li{   line-height: 30px;font-size: 16px;vertical-align: bottom;overflow: hidden;padding: 2px 0 2px 14px;position: relative;background: url(../images/dot.png) left 16px no-repeat; }
.ysq-doc-list li a{ text-decoration: underline; color: #c50001; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.ysq-doc-list li a:hover{ font-weight: bold;  }
.ui-dialog-title{color: #C50001 !important;  font-size: 18px; }
.policy-win .ui-dialog-title{ font-size:20px;}
.policy-win .ui-dialog-button button{ border: none;   font-size: 18px;line-height: 1.8; border-radius: 8px; background: #C50001; color: #fff;}
.policy-win .ui-dialog-button button.ui-dialog-autofocus:active,.policy-win .ui-dialog-button button.ui-dialog-autofocus:hover,.policy-win .ui-dialog-button button.ui-dialog-autofocus:focus{  background: #e20304; }
.policy-win .ui-dialog-button button:active,.policy-win .ui-dialog-button button:hover,.policy-win .ui-dialog-button button:focus{  background: #e20304; color: #fff; }
.ui-dialog-footer button.ui-dialog-autofocus{ background: #C50001 !important;  }
.ui-dialog-footer button.ui-dialog-autofocus:active,.ui-dialog-footer button.ui-dialog-autofocus:hover,.ui-dialog-footer button.ui-dialog-autofocus:focus{ background: #e20304 !important;  }

@media (max-width: 1240px) {
    .policy-win .ui-dialog-content{ width:700px !important;}
}
@media (max-width: 991px) {
    .policy-win .ui-dialog-content{ width:600px !important;}
}
@media (max-width: 767px) {
    .ui-dialog-button{ white-space: normal !important;}
    .ui-popup{ left:5px !important; right: 5px !important; }
    .ui-popup .ui-dialog-grid{width: 100% !important;}
    .policy-win .ui-dialog-content{ width: 98% !important;}
    .reeditFile-win .ui-dialog-content{ width: 98% !important;}

    #content_uploadFile_swf{ width: 98% !important;}
    .ysq-open-tips{ font-size: 16px;}
    .ysq-doc-list li{ font-size: 14px;}
    .policy-win .ui-dialog-button button{ font-size: 16px !important;}

}
/*依申请详细*/
.xxgk_gmr li{ width: 529px;}
.xxgk_gmr li.gm2,.xxgk_gmr li.gm3{width: 1058px;}
.sqgk_con .bor6.one{ min-height: 70px;}
.xxgk_sqnrbox_jg .sqgk_con .sqgk_tit{ padding-top: 15px;}
.xxgk_sqnrbox_jg  .xxgk_sqrxx .sqgk_con:last-child{ border-bottom: none;}
#reeditFileWin{ height: 290px; overflow: auto;}
.reeditfile-title{ font-size: 18px; line-height: 2; font-weight:bold; color: #C50001;}
.reeditfile-info{ font-size: 16px;  line-height: 1.8; padding: 0;}

@media (min-width: 992px) and (max-width: 1199px){
    .xxgk_gmr li{ width: 425px;}
    .xxgk_gmr li.gm2,.xxgk_gmr li.gm3{width: 851px;}
}
@media (max-width: 991px){
    .xxgk_gmr li{ width: 328px;}
    .xxgk_gmr li.gm2,.xxgk_gmr li.gm3{width: 657px;}
}
@media (max-width: 767px){
    .xxgk_gmr li{ width: auto;}
    .xxgk_gmr li.gm2 {width: auto;}
    .sqgk_con .bor6.one{ min-height: 32px;}
}