@charset "utf-8";
/* 悬停图片放大 IE9+*/
.img-scale { overflow: hidden; }

.img-scale img { display: block; width: 100%; height: auto; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }

.img-scale .img-frame { overflow: hidden; }

.img-scale .img { /*背景图替换img*/ background-image: url(); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: cover; background-size: cover; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.img-scale .img img { min-height: 100%; }

.img-scale:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.img-scale:hover .img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

html { font-size: 100px; min-width: 320px; }

.container { width: 1100px; margin: 0 auto; font-size: .16rem; }

.header { min-height: 11vh; background: #007137; padding: .12rem 0; }

.header .container { position: relative; height: 100%; }

.header .logo { width: -webkit-calc(100% - 100px); width: -moz-calc(100% - 100px); width: calc(100% - 100px); height: 100%; }

.header .logo img { max-width: 100%; max-height: 100%; vertical-align: top; }

.footer { padding: .16rem 0; background: #007137; }

.footer .copy { font-size: 0.16rem; font-weight: 500; line-height: 0.32rem; color: #fff; text-align: center; }

.section { min-height: 89vh; padding: .35rem 0 .3rem;  }

.section::before { display: block; content: ""; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; background-image: url(../images/zxzx_bg.jpg); background-repeat: repeat; background-position: 0 0; background-color: #ecfcf4; -o-background-size: 100% 100%; background-size: 100% 100%; }

.section .container { background: #fff; padding: .5rem 1.7rem; box-shadow: 0px 0px 8px 0px #ddd; font-size: 0; border-radius: .1rem; }

.section .container.xs { width: 800px; margin-top: 5%; }

.section.zxlb .container { width: 1100px; min-height: 72vh; padding: .35rem .6rem; }

.xs-title { font-size: 0.24rem; font-weight: 500; line-height: 0.4rem; color: #007137; text-align: center; }

.column { margin: .3rem 0 .4rem; }

.column h3 { display: inline-block; *display: inline; *zoom: 1; font-size: 0.2rem; font-weight: 500; line-height: 0.55rem; color: #000; text-align: left; border-bottom: 4px solid #007137; cursor: pointer; }

.impor { font-size: 0.16rem; font-weight: 500; line-height: 0.4rem; color: #ff0000; text-align: left; }

.tips { display: inline-block; *display: inline; *zoom: 1; width: 95px; padding: 0 15px 0 0; vertical-align: top; font-size: 0.16rem; font-weight: 500; line-height: 0.4rem; color: #000; text-align: left; }

.item { display: inline-block; *display: inline; *zoom: 1; width: 46%; padding: .15rem 0; vertical-align: top; }

.item.w100 { width: 100%; }

.item .i-box { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: -webkit-calc(100% - 98px); width: -moz-calc(100% - 98px); width: calc(100% - 98px); }

.item .i-box input { font-size: 0.16rem; font-weight: 500; line-height: 0.38rem; color: #000; text-align: left; }

.item .i-box input[type="text"] { width: 100%; height: .4rem; padding: 0 .15rem; border: 1px solid #bcbcbc; border-radius: 6px; }

.item .i-box input[type="radio"] { cursor: pointer; }

.item .i-box input[type="date"] { width: 100%; height: .4rem; padding: 0 .15rem; border: 1px solid #bcbcbc; border-radius: 6px; }

.item .i-box input:focus { box-shadow: 0px 0px 7px 0px #93e6bb; }

.item .i-box select { width: 100%; height: .4rem; padding: 0 .15rem; border: 1px solid #bcbcbc; border-radius: 6px; font-size: 0.16rem; font-weight: 500; line-height: 0.38rem; color: #000; text-align: left; }

.item .i-box label { padding: 0 .42rem 0 .12rem; font-size: 0.16rem; font-weight: 500; line-height: 0.4rem; color: #000; text-align: left; cursor: pointer; }

.item .i-box .upload { display: block; width: 1.45rem; height: 1rem; border: 1px solid #bcbcbc; border-radius: 6px; position: relative; background-image: url(../images/jia.png); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: auto; background-size: auto; cursor: pointer; }

.item .i-box .upload input { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; opacity: 0; cursor: pointer; }

.item.qzsj .i-box .t { font-size: 0.16rem; font-weight: 500; line-height: 0.4rem; color: #000; text-align: left; margin: 0 3% 0 0; }

.w20 { width: 20% !important; margin: 0 3% 0 0; }

.w50 { width: 46% !important; margin: 0 3% 0 0; }

.w100 { width: 100% !important; }

.w30 { width: 28% !important; }

.submit { display: block; width: -webkit-calc(100% - 98px); width: -moz-calc(100% - 98px); width: calc(100% - 98px); height: .38rem; margin: .2rem 0 .3rem auto; font-size: 0.16rem; font-weight: 500; line-height: 0.38rem; color: #fff; text-align: center; background: #007137; border-radius: 3px; }

.submit:hover { opacity: .85; }

.top-link { position: absolute; top: 50%; right: 0; bottom: auto; left: auto; z-index: 1; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.top-link a { font-size: 0.14rem; font-weight: 500; line-height: 0.3rem; color: #fff; text-align: left; }

.top-link a:hover { text-decoration: underline !important; }

.login-form { position: relative; z-index: 9; }

.login-form .item .i-box input[type="text"] { border-radius: 0; }

.login-form form { display: block; width: 92%; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.login-form.hide form { visibility: hidden; opacity: 0; }

.login-form.sfxz .item .i-box label { font-size: .2rem; line-height: .6rem; }

.login-form.sfxz .item .i-box label span { font-size: .16rem; color: #777; margin: 0 0 0 8px; }

.code { position: absolute; top: 0; right: 0; bottom: auto; left: auto; z-index: 1; width: 90px; height: 90px; overflow: hidden; background: #fff; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.code .hide { width: 150%; height: 100%; position: absolute; top: auto; right: auto; bottom: auto; left: auto; z-index: 1; -webkit-transform: translate(-53px, 34px) rotate(-135deg); -moz-transform: translate(-53px, 34px) rotate(-135deg); -o-transform: translate(-53px, 34px) rotate(-135deg); -ms-transform: translate(-53px, 34px) rotate(-135deg); transform: translate(-53px, 34px) rotate(-135deg); }

.code .img { cursor: pointer; width: 100%; height: 100%; }

.code .img img { width: 100%; height: 100%; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.code .text { display: none; margin: .4rem 0 0; font-size: 0.18rem; font-weight: 500; line-height: 0.4rem; color: #000; text-align: center; }

.code.open { width: 70%; height: 100%; z-index: 10; padding: .2rem .3rem 0; box-shadow: -6px 0px 4px -3px rgba(0, 0, 0, 0.2); background: #fbfbfb; }

.code.open .hide { display: none; }

.code.open .img { margin: 0 auto; text-align: center; }

.code.open .text { display: block; }

.sidebar { width: 18%; }

.sidebar dd { padding: .18rem 0; }

.sidebar dd.cur a { border-color: #007137; color: #007137; }

.sidebar a { display: block; padding-left: 8px; font-size: 0.18rem; font-weight: 500; line-height: 0.2rem; color: #000; text-align: left; border-left: 4px solid transparent; }

.sidebar a:hover { color: #007137; }

.main-b { width: 82%; padding-left: 10%; position: relative; }

.main-b::before { display: block; content: ""; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; top: 0; right: auto; bottom: auto; left: 0; z-index: 1; height: 70%; width: 1px; background: #ddd; }

.zxybm .container { min-height: 72vh; padding-left: 1.4rem; padding-right: 1.4rem; }

.zxybm .container.grxx .tips { width: 110px; text-align: right; }

.zxybm .container.grxx .i-box { width: -webkit-calc(100% - 113px); width: -moz-calc(100% - 113px); width: calc(100% - 113px); }

.zxybm .container.grxx .fbnr { width: 100% !important; height: 140px; padding: .1rem .14rem; border: 1px solid #bcbcbc; font-size: 0.14rem; font-weight: 500; line-height: 0.27rem; color: #494949; text-align: left; border-radius: 6px; }

.zxybm .fbxx .item .i-box input { font-size: .14rem; }

.item.zx .tips { width: 145px; }

.item.zx .i-box { width: -webkit-calc(100% - 147px); width: -moz-calc(100% - 147px); width: calc(100% - 147px); }

.item.zx .i-box select { width: 28%; }

.item.zx .hr { display: inline-block; *display: inline; *zoom: 1; width: 8%; font-size: 0.16rem; font-weight: 500; line-height: 0.4rem; color: #000; text-align: center; }

.btn { margin: .3rem 0 .5rem; text-align: center; }

.btn button { display: inline-block; *display: inline; *zoom: 1; width: .9rem; margin: 0 .2rem; }

.btn button.reset { background: #f8f8f8; border: 1px solid #ddd; border-radius: 3px; font-size: 0.16rem; font-weight: 500; line-height: 0.36rem; color: #000; text-align: center; }

.item.yzm .i-box input[type="text"] { width: 53%; }

.item.yzm .send-btn { vertical-align: top; margin: 0 0 0 4%; display: inline-block; width: 43%; font-size: .14rem; line-height: .38rem; background: #f8f8f8; color: #666; text-align: center; border: 1px solid #bcbcbc; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.item.yzm .send-btn:hover { background: #007137; color: #fff; }

.column1 h3 { margin: 0 0 .3rem; font-size: 0.2rem; font-weight: 700; line-height: 0.25rem; color: #007137; text-align: left; }

.zx-search > .fl { width: -webkit-calc(100% - 1.9rem); width: -moz-calc(100% - 1.9rem); width: calc(100% - 1.9rem); }

.zx-search > .fl input { font-size: .15rem; }

.zx-search > .fl .title { padding-top: 0; margin: 0 .16rem 0 0; width: 2.1rem; }

.zx-search > .fl .title .tips { width: 60px; padding: 0; }

.zx-search > .fl .title .i-box { width: -webkit-calc(100% - 62px); width: -moz-calc(100% - 62px); width: calc(100% - 62px); }

.zx-search > .fl .time { padding-top: 0; width: 5rem; }
.zx-search > .fl .time .tips { width: 87px;  }
.zx-search .item.time .i-box { idth: -webkit-calc(100% - 88px);
    width: -moz-calc(100% - 88px);
    width: calc(100% - 88px); }
.zx-search .item .i-box input[type="text"] { padding: 0 .1rem; font-size: .14rem; }
.zx-search > .fl .time .date { width: 1.2rem; padding: 0 .06rem; cursor: pointer; position: relative; }

.zx-search > .fl .time .date::-webkit-calendar-picker-indicator { opacity: 0; cursor: pointer; padding: 0; margin: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.zx-search > .fl .time .date::-webkit-inner-spin-button { visibility: hidden; }

.zx-search > .fl .time .hr { display: inline-block; width: .25rem; height: 1px; margin: 0 .08rem .04rem; background: #ddd; }

.zx-search > .fl .submit { display: inline-block; vertical-align: top; width: .4rem; height: .4rem; margin-top: 0; margin-left: .1rem; color: #007137; background: url(../images/g_icon1_2.png) no-repeat 50% 50%; border-radius: 50%; }

.zx-search > .fr { width: 1.6rem; }

.zx-search > .fr a { display: block; background: #007137; border-radius: 3px; font-size: 0.16rem; font-weight: 500; line-height: 0.38rem; color: #fff; text-align: center; }

.zx-search > .fr a::before { display: block; content: ""; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; width: .3rem; height: .3rem; margin: 0 3px 0 0; background-image: url(../images/liaotian.png); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: auto; background-size: auto; vertical-align: middle; }

.zx-search > .fr a:hover { background: #058040; }

.zx-table { margin: 0 0 .35rem; }

.zx-table .w40 { width: 42%; display: inline-block; *display: inline; *zoom: 1; padding: 0 8px; vertical-align: top; }

.zx-table .w20 { width: 16% !important; display: inline-block; *display: inline; *zoom: 1; margin: 0; padding: 0 8px; vertical-align: top; }

.zx-table .zx-th { background: #fafafa; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }

.zx-table .zx-th div { font-size: 0.16rem; font-weight: 700; line-height: 0.52rem; color: #000; text-align: center; }

.zx-table .zx-tr { border-bottom: 1px solid #ddd; }

.zx-table .zx-tr h5 { display: none; font-size: 0.16rem; font-weight: 700; line-height: 0.52rem; color: #000; text-align: center; }

.zx-table .zx-tr .title { display: block; padding: 0 8px; font-size: 0.16rem; font-weight: 500; line-height: 0.5rem; color: #000; text-align: center; }

.zx-table .zx-tr a.title:hover { color: #007137; text-decoration: underline !important; }

.zx-table .zx-tr .date { font-size: 0.16rem; font-weight: 500; line-height: 0.5rem; color: #666; text-align: center; }

.zx-table .zx-tr .state { font-size: 0.16rem; font-weight: 500; line-height: 0.5rem; color: #007137; text-align: center; }

.zx-table .zx-tr .state .processed { color: #007137; }

.zx-table .zx-tr .state .processing { color: #f00; }

.page .fl { font-size: 0.14rem; font-weight: 500; line-height: 0.32rem; color: #999; text-align: left; }

.fbnr .return { padding: 0 34px 0 20px; font-size: .14rem; line-height: .28rem; color: #fff; background: url(../images/n_icon1.png) no-repeat 50px 50% #007237; border-radius: 3px;  }
.fbnr .return:hover { background-color: #058744; }
.fbnr .title { padding: 0 0 5px 25px; font-size: .18rem; font-weight: 700; line-height: .4rem; color: #007137; background: url(../images/n_icon2.png) no-repeat 0 50%;}
.fbnr .title span { font-size: .16rem; color: #000; }
.fbnr .ask { padding: 0 0 30px; margin: 25px 0; border-bottom: 1px dashed #ccc; }
.fbnr .answer { padding: 0 0 30px; }
.fbnr .answer .title { background-image: url(../images/n_icon3.png); color: #c06b32; }
.fbnr .date { font-size: .14rem; line-height: .32rem; color: #999; }
.fbnr .content { font-size: .14rem; line-height: .28rem; color: #494949; }

.lyxx .tips { width: 100% !important; text-align: left !important; font-size: 14px; line-height: 30px; color: #666; }
.lyxx .zx-table { margin: .3rem 0; }
.lyxx .zx-table .w70 { display: inline-block; width: 68%; padding: 0 0 0 .2rem; vertical-align: middle; }
.lyxx .zx-table .w30 { display: inline-block; width: 32% !important; padding: 0 0 0 .2rem; vertical-align: middle; }
.lyxx .zx-table .zx-th { background: #fff; border-top: none; }
.lyxx .zx-table .zx-th div { text-align: left; }
.lyxx .zx-table .title { padding: .14rem 0; font-size: .14rem; line-height: .22rem; text-align: left; }
.lyxx .zx-table .zx-tr .state { padding-top: .14rem; padding-bottom: .14rem; line-height: .22rem; color: #666; font-size: .14rem; text-align: left; }

@media screen and (min-width: 1250px) { .zx-table .zx-tr .title { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; } }

@media screen and (max-width: 1200px) { .section.zxlb .container { width: 95%; padding: .3rem .5rem; } 
.zx-search > .fl { width: 100%; text-align: center; }
.zx-search > .fr { width: 100%; text-align: right; margin: 0 0 .25rem; }
.zx-search > .fr a { width: 1.2rem; display: inline-block; }
.zx-search > .fl .submit { margin-bottom: .2rem; }
}

@media screen and (max-width: 1100px) { .container { width: 95%; }
  .zxybm .container { padding-left: .8rem; padding-right: .8rem; }
  .main-b { padding-left: 8%; }
   }
@media screen and (max-width: 1040px) {
.zx-search > .fl .title { width: 100%;  }
.zx-search > .fl .title .tips { width: 87px; }
.zx-search > .fr { text-align: left; }
.zx-search > .fl .title .i-box {  max-width: 535px;   width: -webkit-calc(100% - 88px);
    width: -moz-calc(100% - 88px);
    width: calc(100% - 88px); }
}
@media screen and (max-width: 820px) { html { font-size: 90px; }
  .section .container { width: 95%; }
  .section .container.xs { width: 95%; margin-top: 0; padding: .5rem; }
  .header { height: auto; }
  .sidebar { width: 100%; }
  .main-b { border-top: 1px solid #ddd; width: 100%; margin-top: .2rem; padding-top: .2rem; padding-left: 0 !important; }
  .main-b::before { display: none; }
  .zxybm .container { padding-left: .3rem; padding-right: .3rem; }
  .zx-search > .fl { width: 100%; float: none; }
  .zx-search > .fl .title, .zx-search > .fl .time { width: 100%; }
  .zx-search > .fr { float: none; margin: 0 0 .3rem; }
  .lyxx .zx-table { margin: .2rem 0; }
  .zx-table .zx-th { display: none; }
  .zx-table .zx-tr h5, .zx-table .zx-tr .title { display: inline-block; }
  .zx-table .zx-tr .date, .zx-table .zx-tr .state, .zx-table .zx-tr h5, .zx-table .zx-tr .title { text-align: left; line-height: .4rem; }
  .zx-table .w40, .zx-table .w20, .lyxx .zx-table .w70, .lyxx .zx-table .w30  { width: 100% !important; }
  .lyxx .zx-table .w70 , .lyxx .zx-table .zx-tr .state { padding: 0;  }
  .lyxx .zx-table .w70 .title { padding: 0; }
  .zx-table .zx-tr { padding: .1rem 0; }
  .page .fl { display: none; }
  .page .fl img { max-width: 100%; } }

@media screen and (max-width: 630px) {  
 .zx-search > .fl .time .hr { display: block; margin: .2rem 0; width: 1rem; }
.zx-search .item .i-box input[type="text"] { width: 100% !important; }
.section .container { padding-top: .15rem; padding-bottom: .3rem; }
.sidebar dd { padding: .1rem 0; }
}

@media screen and (max-width: 520px) { .section .container.xs { padding: .4rem .2rem; }
  .tips { width: 78px; padding: 0 5px 0 0; }
  .item .i-box { width: -webkit-calc(100% - 80px); width: -moz-calc(100% - 80px); width: calc(100% - 80px); }
  .item.zx .i-box select, .item.zx .i-box { width: 100%; }
  .section.zxlb .container { padding-left: .15rem; padding-right: .15rem; }
  .zx-search > .fl .time .date { width: 2rem; }
.zxybm .container.grxx .tips { width: 90px; }
.zxybm .container.grxx .i-box { width: calc(100% - 92px); }
  }

#page-list {font-family: Arial; text-align: center; margin: .3rem 0 .3rem !important; }
#page-list .p_pages a, #page-list span, #page-list .p_goto a {font-size: 14px; width: auto; height: auto; margin-top: 5px; }
#page-list .p_pages a, #page-list .p_no_d, #page-list .p_fun_d, #page-list .p_goto a {padding: 6px 8px; border: 1px solid #aaa; border-radius: 2px; color: #428bca;}
#page-list .p_pages .p_no_d, #page-list a:hover, #page-list .p_goto a {background: #007137; font-weight: bold; color: #fff; border-color: #007137;}
#page-list .p_t{ padding: 0 2px 0 0; color: #777;}
#page-list .p_first, #page-list .p_first_d, #page-list .p_last, #page-list .p_last_d{display: inline-block;}
#page-list .p_pages span{color: #aaa;}
#page-list .p_goto input { font-family: 'Arial'; color: #333; border-radius: 2px; width: 40px; height: 26px; line-height: 26px; vertical-align: bottom; }