.inner-page{ width:1028px; margin:0 auto}
.column1{ padding-bottom:72px;}
.news-pane{width:1000px;}
.news-colum{ width:935px; margin-left:43px;}
.kuandu{width:636px;float:left;}
.news-left{width:612px;background:#f9f9f9; margin-left:12px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; overflow:hidden; zoom:1;}
.news-right{width:255px;float:right;}

.wxzls_yx .tabg a{ display:block; padding-left:30px; background:url(../images/wxzls_img1.jpg) no-repeat 0 center;  }
.tabmenu li span.tabg{font-size:18px;}
.tabmenu{background:url("../images/public_titbg_t4.jpg") repeat-x;height:44px;font-weight:normal;position:relative; width:615px; margin-left:12px;}
.tabmenu ul{width:300px;float:left;}
.tabmenu li{float:left;width:auto;margin:0 16px;}
.tabmenu li.selected{margin:0;}
.tabmenu li span.tabg,.tabmenu li span.bg01,.tabmenu li span.bg02{display:block;height:44px;line-height:44px;float:left;}
.tabmenu li.selected span.tabg{width:auto;background:url(../images/public_titbg_t3.jpg) repeat-x;padding:0 8px;font-size:18px;color:#ffffff;}
.tabmenu li.selected span.tabg a{color:#ffffff;}
.tabmenu li.selected span.bg01{width:20px;background:url(../images/public_titbg_t1.jpg) no-repeat;}
.tabmenu li.selected span.bg02{width:20px;background:url(../images/public_titbg_t2.jpg) no-repeat;}

.news_scrPic{float:left;width:615px;}
.zli-right {width: 255px;overflow: hidden;}
.art_bg { width:253px; border:1px solid #dcdcdc; padding:20px 0;}
.art_bg p{ width:213px; padding-bottom:10px; line-height:24px; text-indent:2em; font-size:12px; color:#666666;}
.hr_15{height:15px;}

.wxzlsjh_con {    width: 541px;    margin: 0px auto;}
.wxzlsjh_con ul {    width: 541px;    overflow: hidden;    margin-bottom: -1px;}
.wxzlsjh_con li {    font-size: 14px;    color: #666;    padding: 12px 13px 12px;    border-bottom: 1px dotted #B2B2B2;    line-height: 30px;}
.wxzlsjh_con li span {    color: #004986;}
.tupian{ width:636px; height:255px; float:left; background:url(../images/wxzls87.jpg) no-repeat 0 0; }
span.more {    width: 52px;    height: 32px;    line-height: 20px;    padding: 12px 6px 0px 0px;    background: url('../images/public_titbg_t5.jpg') no-repeat scroll right 0px transparent;}
.biaodan{float:left;font-family:Microsoft Yahei; font-size:14px;}
.biaodan .xiaju{margin-bottom:30px;height:35px;margin-left:0px;}
.biaodan input{height:26px;border:none;background:#eaeaea;vertical-align:middle; line-height:26px; padding-left:15px;}
.biaodan .inputk{width:360px;}
.biaodan .inputk2{width:100px;}
.biaodan .inputc{width:360px;}
.biaodan .inputc2{height:70px;color:#333;width: 339px;font-size:14px;padding: 12px 17px;border: 0;background: none;background: #eaeaea;border:none;}
.biaodan .bianz{float:left;width:125px;margin-left:0px; line-height:30px;text-align: right;}
.bianz span{ font-size:18px; padding-top:5px; }
.biaodan .biany{float:left;margin:0;}
.biaodan span{color:#ca2d1e;}
.biaodan .xiaju2{margin-top:20px;margin-left:0px;margin-bottom: 50px;}
#vdcpic{height: 30px;vertical-align: bottom;}
.xiaju img{margin: 0 10px;float:left;}
/* .gao{padding-top:10px;} */
.xiaju{ height:auto;}
.xiaju a{font-size:12px;margin-left:15px;line-height:60px;}
.xiaju3 .sub{width:60px;height:30px;background:#004b83;border:0px;font-size:14px;color:white;margin-right:20px;text-align: center;line-height: 25px;padding: 0;width: 130px;border-radius: 5px;}
.xiaju3 .res{width:60px;height:30px;background:#004b83;border:0px;font-size:14px;color:white;text-align: center;line-height: 25px;padding: 0;width: 130px;border-radius: 5px;}
.xiaju3{margin-top:10px;float:left;width: 100%;display: flex;justify-content: center;}
.xiaju3 input { cursor:pointer;}

.wxzlsjh_txt{ width:542px; font-family:Microsoft Yahei; font-weight:100; font-size:24px; height:80px; line-height:80px; color:#333333;}
.fyxd{ height:51px; border-bottom:1px dotted #cbcccc; width:542px;}
.fyxd span{ display:block;  padding-left:21px; background:url(../images/arrow_06.jpg) no-repeat 2px 5px; height:28px; line-height:28px; font-size:18px; color:#004986;}
.xiaju1 { width: 454px; float: left; margin-bottom: 30px; height: 30px;}
.inputAddress{ width: 400px;margin-left: 30px;}

/* 侧边栏 */
.sidebar {position: fixed;right: 0;top: 21vh; z-index: 100;}
.sidebar_content { display: flex;padding-left:10px;width: 140px;height: 65px;color: #fff;border-radius: 3%;position: relative;margin-bottom: 8px;align-items: center;}
.sidebar_item { margin-bottom: 1vh;}
.sidebar_title { font-size: 14px; color: #004b83; margin-bottom: 8px;}
.content_zc {background: #004b83;}
.content_lj { background-color: #2495ca;}
.sidebar_content:hover {color: #BAD6F1;}
.sidebar_content_img { transform: rotate(-35deg); position: absolute;width: 25px;right: 16px;bottom: 12px;}
/* .sidebar_content_title {position: absolute;top: 25px;left: 30px;} */
.sidebar_content_title p {font-size: 13px;}
.marginBottom20 {margin-bottom: 10px;}
/* 农民工欠薪表单 */
.backPay_form {font-size: 14px;padding: 50px 20px 0 50px;}
.form_item { display: flex; margin-bottom: 30px;}
.form_item .item_title { flex: 0 0 193px;text-align: right; height: auto; line-height: 30px;}
.item_title >span {color: red;}
.form_item .item_content { flex: 0 0 auto;color: #CCCCCC; line-height: 30px; position: relative;}
.form_item .item_content textarea{ padding:10px;border: 1px solid #E4E4E4; width: 500px; height: 150px; font-size: 14px; color: #000;}
.form_item .item_right { padding-left:10px;flex: 0 0 auto; height: 35px; line-height: 35px; color: #E4E4E4;}
.item_content >input[type="text"], .item_content >input[type="number"], .item_content #city1 {
    border: 1px solid #E4E4E4;
    height: 30px;
    line-height: 30px;
    width: 500px;
    font-size: 14px;
    padding: 0 10px;
}
.item_content_radio label{margin-right: 50px;}
.item_content_radio label >input {margin-right: 10px;}
.form_item .abstract_box { color: #CCCCCC; flex:0 0 522px;display: flex;justify-content: space-between;}
.abstract_box #template { color: #004986; cursor: pointer;}
.item_checkbox_content input {margin-right: 10px;}
.small_title {
    width: 139px;float: right;
}
.small_title span{
    color: red;
}
.vdcpic_box {display: flex;}
.vdcpic_box >input {flex: 0 0 120px;}
.vdcpic_box >span {flex: 0 0 auto;color: red;cursor: pointer;line-height: 35px;}
.vdcpic_box >img {flex: 0 0 auto;height: 30px;}
.btn_box {display: flex; justify-content: center; margin-bottom: 10px;}
.btn_box >button{ width: 120px; border: 0; background: #004986;height: 30px;line-height: 30px; color: #fff; margin-right: 50px; font-size: 14px; cursor: pointer; border-radius: 5px;}
.msg_box {width: 550px;justify-content: end;}
.msg_box_content {width: 200px;float: right;}
.msg_box_content p{text-align: center; color: #949494;}
.dateContent {width: 522px;}
.arrearsDate {width: 505px;height: 30px;position: absolute;left: 0;}
.dateInput { z-index: 100;padding-left: 15px;opacity: 0; cursor: pointer;}
.inputIco { cursor: pointer;z-index: 98;height: 31px; width: 35px;background: #004986 url(../imgs/u255.png) no-repeat 8px 5px /20px 20px;position: absolute;right: 0;}
#date_label input[name="arrearsDate"]{width: 0;height: 0;z-index: -1;position: absolute;}
.match_suc .city-picker-span {width: 505px;}
.city-picker-span { font-size: 14px;}
.match_suc label { color: #000; }
#zlhd { font-size: 14px;}
#zlhd input { font-size: 14px;}
#zlhd textarea { font-size: 14px;}
input[type="date"]::-webkit-calendar-picker-indicator {
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.arrearsDate {
    background-color: #fff;
}
.govAnsLi {
    margin-left: 20px;
    margin-bottom: 20px;
    color: #5E5E5E;
    display: flex;
    justify-content: space-between;
}
.govAnsLi:last-child {
    margin-bottom: 0;
}
.govAnsLi a::before {
    margin-right: 10px;
	content: "";
    width: 7px;
    height: 7px;
    position: relative;
    top: 8px;
    background-color: #5E5E5E;
    border-radius: 50%;
}
.govAnsLi  p {
    height: 25px;
    line-height: 25px;
}
.govAnsLi a {
    display: flex;
    justify-content: space-between;
    color: #5E5E5E;
    font-size: 16px;
    flex: 0 0 500px;
}
.govAnsLi a p {
    width:  500px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.template_content {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 500px;
    height: 280px;
    background:#fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 2px 2px 6px #fff;
}
.template_box_title {
    display: flex;
    padding: 5px 15px;
    justify-content: space-between;
    background:#015292;
    color: #fff;
    font-weight: 700;
}
.template_info {
    padding: 50px;
    line-height: 30px;
}
.template_btn {
    text-align: center;
}
.template_btn button {
    padding: 0 40px;
    background: #015292;
    border: 0;
    height: 35px;
    line-height: 35px;
    border-radius: 5px;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}
.closeBtn {
    cursor: pointer;
}
.requiredBox {
    position: relative;
    top: 5px;
    font-size: 18px;
}
.ChineseArrears {
    color: red;
}
.readTitle {
    display: flex;
    justify-content: space-between;
}
.readTitle #readInfo {
    font-size: 16px;
    color: #015292;
    cursor: pointer;
}
.tips_mask .tips .tips_btn_close{ border:0;display: block;margin: 0 auto;width: 200px;height: 30px;text-align: center;background: #015292;color: #fff;border-radius: 5px;margin-top: 30px;margin-bottom: 10px;cursor: pointer;font-size: 14px;line-height: 30px;}
.adivseSpace {
    margin-bottom: 40px;
}
.adivseSpace >.title {
    margin-left: 20px;
    margin-bottom: 20px;
}
.selectContent {
    display: flex;
    margin-left: 47px;
    margin-bottom: 20px;
}
.selectContent .checkItem{
    display: flex;
    align-items: center;
    flex: 0 0 49%;
}
.checkItem label {
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
}
.checkItem label input {
    margin-right: 5px;
}
.checkItem input {
    flex: 0 0 67%;
    background: url(../imgs/icon18.jpg) no-repeat right/35px 35px !important;
    cursor: pointer;
}
.detailSpace {
    margin-left: 124px;
    position: relative;
}
.detailSpace input {
    width: 100%;
    padding-left: 75px !important;
    box-sizing: border-box;
}
.detailSpace .inputTitle {
    position: absolute;
    left: 10px;
    top: 5px;
    color: #000;
}
.dropdown-menu {
    position: absolute;
    top: 94%;
    left: 0;
    width: 150%;
    background: #fff;
    padding: 5px 0;
    margin: 2px 0 0;
    z-index: 999;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    padding: 0 10px;
    box-sizing: border-box;
}
.dropdown-menu li {
    cursor: pointer;
    display: inline-block;
    width: auto;
    height: 28px;
    padding: 3px 10px;
    cursor: pointer;
    line-height: 28px;
    font-size: 14px;
}
.dropdown-menu li a:hover {
    color: #333;
}
.dropdown-menu li:hover {
    background-color: #f2f2f2;
}
.setColor {
    color: #999999;
}
.setColor input {
    color: #999999;
    background-color: #f2f2f2 !important;
}
.setColor span {
    color: #999999 !important;
}
.setColor .city-picker-span {
    background-color: #f2f2f2 !important;
}
.checkItem input[type="radio"] {
    display: none;
}
.checkItem label {
    cursor: pointer;
    line-height: 30px;
    position: relative;
    margin-right: 10px;
}
.checkItem label::before {
    display: inline-block;
    width: 13px;
    text-align: center;
    color: #fff;
    line-height: 13px;
    font-size: 10px;
    height: 13px;
    border: 1px solid #dbdbdb;
    margin-right: 6px;
    vertical-align: text-bottom;
    content: '';
}
.checkItemChecked label::before {
    content: "✓";
    background-color: #004b83;
}
.city_mask {
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
    top: 0;
    right: 0;
}
.city-select-tab {
    line-height: 25px;
}
.city-select-tab span {
    line-height: 25px;
}
.biaodan .city-picker-span {
    width: 280px;
    padding-right: 30px;
}
.msg_title >span {
    color: #999999;
    font-size: 14px;
    font-weight: 400;
    margin-left: 35px;
}
/* 开关按钮 */
.btn-on{
    width: 50px;
    height: 25px;
    margin: 0 3px;
    border-radius: 25px;
    font-size: 14px;
  }
  .btn-on{
    cursor: pointer;
    position: relative;
    /* border: 1px solid white; */
    background-color: #004b83;
  }
  .btn-on-circle{
    position: absolute;
    width: 15px;
    height: 15px;
    top: 5px;
    left: 30px;
    background-color: rgb(255, 255, 255);
    border-radius: 50%;
    /* box-shadow: 0 0 10px white; */
    transition: all .5s;
  }
  .btn-on-text{
    position: absolute;
    right: 10px;
    line-height: 25px;
    color: white;
    transition: all .5s;
  }
  .sendCheck {
    font-size: 14px;
  }
  .sendCheckTitle {
    margin-right: 5px;
  }
  .sendCheckBtn {
    display: flex;
    justify-content: flex-end;
    line-height: 25px;
    color: #5E5E5E;
    margin-bottom: 5px;
  }
  .sendCheckMsg {
      width: 320px;
      color: #999;
      margin-bottom: 10px;
  }
  .spinBox {
      width: 100%;
      height: 100%;
      background: rgba(255, 255, 255, .5);
      position: absolute;
      left: 0;
      top: 0;
      display: flex;
      justify-content: center;
      align-items: center;
  }
  .spinBox img {
    width: 60px;
    animation:0ms;
    -webkit-animation:rotateImg 3s linear infinite;
    vertical-align: middle;
  }
  @keyframes rotateImg {
    0% {transform : rotate(0deg);}
    100% {transform : rotate(360deg);}
  }
  @-webkit-keyframes rotateImg {
      0%{-webkit-transform : rotate(0deg);}
    100%{-webkit-transform : rotate(360deg);}
  }
  .loadingImg {
    width: 100px;
    animation:0ms;
    -webkit-animation:rotateImg 3s linear infinite;
    vertical-align: middle;
  }
  .captchaLoadingImg{
	display: inline-block !important;
    vertical-align: middle;
	width: 22px !important;
	height: 22px !important;
	animation:0ms;
	-webkit-animation:rotateImg 3s linear infinite;
    border: 0px !important;
    margin: 0 7px;
	/* vertical-align: middle; */
}
.noCaptcha{color: black !important;
    line-height: 32px;
    margin: 0 7px;
 }
 /* 弹出框背景 */
.popUpBackground {justify-content: center;align-items: center;position:fixed;left:0;top:0;z-index:100;width:100%;height:100%;background:rgba(0,0,0,0.5);display:none;}
#popup .messageSubmittedSuccess{display: none;}
.messageSubmittedSuccess { display: none; z-index: 101; font-family: "微软雅黑"; font-size: 16px; background: #fff; border: 1px solid #0d5199; border-radius: 4px; text-align: center;}
.messageSubmittedSuccess img {margin-top:27px;margin-bottom:18px;}
#success p {margin: 40px;}
#error p {margin: 40px;}
.messageSubmittedSuccess a {background:#0d5199;color:#fff;display:block;height:35px;line-height:35px;cursor: pointer;width: 18%;float: right;text-align: center;margin: 0 20px 10px 0;border-radius: 4px;}
.noMore{display:block;text-align: left; padding: 0 30px 20px;}
.noMore p{padding-bottom: 10px;}
.model_title{margin: 30px 30px 10px 30px;text-align: left;}