@charset "utf-8";
@font-face {
    font-family: 'yh';
    src: url('./wqy-zenhei.ttc');
}
/* CSS Document */
html,
body {
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei", "微软雅黑","yh", "Arial";
    color: #333;
}

body,
div {
    margin: 0px;
    padding: 0px;
}

img,
input,
form,
dl,
p,
dd,
dt,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
span {
    padding: 0px;
    margin: 0px;
}

img {
    border: none;
}

a {
    color: #333;
}

a:link,
a:visited {
    text-decoration: none;
}

li,
dd {
    list-style-type: none;
}

.none {
    display: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
    height: 1px;
    margin-bottom: -1px;
    *display: inline;
    overflow: hidden;
}

.inner {
    width: 1200px;
    margin: 0 auto;
}

body {
    background: url(./bg.jpg) repeat fixed left top;
    min-width: 1200px;
}

.header {
    width: 100%;
    min-width: 1200px;
    height: 113px;
    background: url(./hd.png) no-repeat center top;
}

.time {
    height: 40px;
    font-size: 17px;
    color: #fff;
    line-height: 40px;
}

.nra {
    float: left;
    height: 40px;
    font-size: 17px;
    color: #fff;
    line-height: 40px;
}
.nra img{
    display: inline-block;
    border: none;
    margin-right: 8px;
    vertical-align: sub;
}

.tit {
    margin-top: 25px;
    height: 57px;
    line-height: 57px;
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#ddd));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.loginRow {
    margin-top: 77px;
}

.lbBox {
    float: left;
    width: 850px;
    padding-left: 50px;
    margin-left: -50px;
    height: 400px;
    overflow: hidden;
}

.lbBox ul {
    width: 855px;
    padding-bottom: 10px;
}

.lbBox li {
    width: 160px;
    height: 160px;
    float: left;
    margin-right: 53px;
    margin-top: 30px;
    position: relative;
    transition: all .3s;
	
	display: none;
}
.jbgxx,.jzfwz,.yslptfr,.tljcjs,.zxts,.ysqgkht,.dzzz,.dzyz,.sjjh,.sxgl,.njdhfb,.idm,.idmgz,.dzjc,.zwfwpg,.yhtyjc,.ywsjgl,.ajtysfrz,.aqglzx,.sbjccl,.ysxk,.pjtj,.appht,.appht2,.hcpxt,.jcjsxt,.jggzmh,.jcclchgl,.zsgl,.wjdc,.cprzxxxt,.tlczxl,.zdkjcxcg,.gcjdglxxxt,.jyx,.zjkxt,.jcclxzxkxt,.hyxxgz,.qyndzc,.ysjcsbxzxkqyndzc{display: block !important;}

.lbBox li:hover {
    box-shadow: 0 0 10px #34e1e1;
    transform: scale3d(1.2, 1.2, 1.2);
}

.lbBox a {
    display: block;
    padding: 99px 10px 0;
    font-size: 17px;
    line-height: 24px;
    height: 60px;
    text-align: center;
    color: #fff;
}

.lbBoxBtn {
    float: left;
    width: 800px;
    height: 30px;
    line-height: 10px;
    text-align: center;
}

.lbBoxBtnI {
    vertical-align: middle;
    display: inline-block;
    width: 50px;
    height: 8px;
    background: #fff;
    margin: 0 7px;
    cursor: pointer;
}

.lbBoxBtnI.on {
    background: #34e1e1;
}

/* 登录�?*/
.loginBox {
    float: right;
    width: 300px;
    margin-top: 30px;
}

/* 未登�?*/
.dislogin {
    padding-left: 22px;
}

.dislogin p {
    font-size: 17px;
    line-height: 19px;
    color: #fff;
}

.dislogin input {
    width: 269px;
    padding-left: 7px;
    height: 39px;
    line-height: 39px;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 20px;
    color: #1f8efa;
    background: #20293c;
    border: 1px solid #3e4e6c;
    border-radius: 3px;
}

.dislogin .yzm {
    width: 152px;
}

.yzmpic {
    float: right;
    width: 100px;
    background-color: #fff;
    margin-top: 10px;
    height: 41px;
    line-height: 41px;
}

.yzmpic img {
    width: 100%;
    vertical-align: middle;
}

.sub {
    margin-top: 5px;
    height: 40px;
    width: 100%;
    text-align: center;
    background: #1f8efa;
    color: #fff;
    font-size: 18px;
    border: none;
    border-radius: 3px;
    cursor: pointer;
}

.sub:hover {
    background: #2f9eff;
}

.forgetPsd {
    font-size: 16px;
    margin-top: 10px;
    line-height: 32px;
}

.forgetPsd a {
    color: #94b6d4;
}

/* 登陆�?*/
.logined {
    float: right;
    width: 318px;
    height: 350px;
    background: url(./loginBg.png) no-repeat center;
    background-size: 100% 100%;
    /* overflow: hidden; */
}

.loginedUl {
    width: 220px;
    margin: 0 auto;
    padding-top: 26px;
    height: 322px;
}

.loginedLi {
    padding-left: 59px;
    height: 99px;
    line-height: 99px;
    border-bottom: 1px solid #0985a7;
    font-size: 24px;
    color: #fff;
}

.loginedLi a {
    color: #fff;
}

.dqs {
    background: url(./dqs.png) no-repeat left center;
}

.dbj {
    background: url(./dbj.png) no-repeat left center;
}

.dsh {
    background: url(./dsh.png) no-repeat left center;
    border: none;
}

.logined .img {
    width: 60px;
    height: 60px;
    margin: -29px auto 0;
}

.hello {
    margin-top: 10px;
    margin-left: 30px;
    margin-right: 30px;
    height: 56px;
    line-height: 56px;
    color: #fff;
    border-bottom: 1px solid #1e85a9;
}

.loginout {
    float: right;
    color: #42bfd8;
    cursor: pointer;
}

.logined .p1 {
    margin-top: 6px;
    height: 216px;
    font-size: 17px;
    line-height: 48px;
    color: #42bfd8;
    text-align: center;
}

.logined .p1 span {
    font-size: 30px;
    color: #fff;
}

.logined .p2 {
    float: left;
    white-space: nowrap;
    height: 60px;
    line-height: 60px;
    color: #fff;
    font-size: 18px;
    text-align: center;
}

/* 最新公�?*/
.wxgg {
    margin-top: 0;
    padding-bottom: 20px;
    background: url(./rbg1.png) no-repeat center;
    background-size: 100% 100%;
}

.wxggTit {
    padding-left: 30px;
    margin-top: 30px;
    line-height: 1;
    font-size: 19px;
    font-weight: bold;
    color: #fff;
}

.wxgg ul {
    margin-top: 18px;
    padding-left: 30px;
    padding-right: 27px;
}

.wxgg li {
    height: 36px;
    line-height: 36px;
    font-size: 17px;
}

.wxgg li:hover {
    background: #34e1e1;
}

.ggname {
    float: left;
    color: #fff;
    padding-left: 18px;
    background: url(./dian.jpg) no-repeat left center;
}

.ggtime {
    float: right;
    color: #fff;
}

/* 证照数据统计 */
.zzsjtj {
    margin-top: 30px;
    padding-bottom: 20px;
    background: url(./rbg2.png) no-repeat center top;
    background-size: 100% 100%;
}

.zzsjtjTit {
    padding-top: 30px;
    padding-left: 30px;
    line-height: 1;
    font-size: 19px;
    font-weight: bold;
    color: #fff;
    text-align: left;
    float: left;
}

.zzsjtjTit a {
    color: #fff;
}

.zzsjtjTable {
    float: left;
    padding: 18px 20px 0;
    width: 100%;
    color: #fff;
}

.zzsjtjTable tr:hover {
    background: #34e1e1;
}

.zzsjtjTable th {
    font-size: 17px;
    height: 35px;
    line-height: 35px;
    font-weight: normal;
    background: #108cb8;
}

.zzsjtjTable td {
    font-size: 15px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    border-top: 1px solid #10649d;
    cursor: pointer;
}

/* 咨询投诉信件 */
.zxtsxj {
    margin-bottom: 40px;
    margin-top: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: url(./rbg2.png) no-repeat center;
    background-size: 100% 100%;
}

.dzjc1Box {
    background: url(./rbg3.png) no-repeat center;
    background-size: 100% 100%;
}

#fwpg {
    background: url(./rbg4.png) no-repeat center;
    background-size: 100% 100%;
}

.zxtsxjtit {
    padding-left: 30px;
    margin-top: 30px;
    line-height: 1;
    font-size: 19px;
    font-weight: bold;
    color: #fff;
}

.dzjcTime {
    text-align: center;
}

.dzjcTime span {
    font-size: 13px;
    color: #fff;
    margin: 0 9px;
    cursor: pointer;
    display: inline-block;
}

.dzjcTime span.on {
    color: #79a1ff;
}

.secTit {
    height: 123px;
    line-height: 123px;
    font-size: 24px;
    text-align: center;
    color: #fff;
}

.halfec {
    width: 575px;
    height: 391px;
    margin-bottom: 50px;
    background: url(./rbg3.png) no-repeat center;
    background-size: 100% 100%;
}

.et {
    height: 40px;
    line-height: 24px;
    padding-top: 14px;
    font-size: 18px;
    color: #fff;
    padding-left: 20px;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
}

.tbg {
    width: 129px;
    height: 18px;
    background: url(./tbg.png) no-repeat left center;
    display: inline-block;
    vertical-align: middle;
}

.lmdjl,
.fwpd,
.tsjb,
.jrlsdjlBox,
.sbxfsj {
    width: 260px;
    height: 260px;
    background: url(./bg260.png) no-repeat center;
    background-size: 100% 100%;
}

.yhllfbBox {
    width: 640px;
    height: 560px;
    background: url(./bg640.png) no-repeat center;
    background-size: 100% 100%;

}

.qzdjl {
    overflow: hidden;
    background: url(./bg920.png) no-repeat center;
    background-size: 100% 100%;
}

.jrlsdjl {
    width: 100%;
    height: 100%;
    background: url(./jrls.png) no-repeat center;
    background-size: 100% 100%;
}

.jrlsdjl p {
    padding-left: 15px;
    width: 110px;
    float: right;
    height: 85px;
    line-height: 85px;
    margin-right: 20px;
    margin-top: 18px;
    font-size: 24px;
    color: #00ff7e;
    overflow: hidden;
    white-space: nowrap;
    font-weight: bold;
}

.sbxfsj p {
    height: 56px;
    line-height: 56px;
    color: #fff;
    text-align: left;
    font-size: 15px;
    padding-left: 18px;
}

.sbxfsj span {
    margin-left: 10px;
    font-size: 24px;
    line-height: 56px;
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
}

.green {
    color: #00ff7e;
}

.blue {
    color: #04e0f9;
}

.sbxfsj .line {
    font-size: 19px;
    background: url(./xie.png) no-repeat center;
}

.fwtit{
    margin-bottom: 30px;
    height: 86px;
    background: url(./tbg2.png) no-repeat center;
    color: #6ad3ff;
    font-size: 25px;
    line-height: 82px;
    text-align: center;
    font-weight: bold;
}

.jrlsdjlBox i{
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    margin-left: 5px;
}
.sbxfsj i{
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    margin-left: 5px;
}

.lbBox .noright{
    background: url(./xtbg.png) no-repeat center;
    color: #3083a4;
}
#code{
    cursor: pointer;
}