@charset "utf-8";
body, dl, dd, h1, h2, h3, h4, p { margin: 0; padding: 0; }
html, body { height: 100%; }
body, input, button, textarea, select, option, label { font-family: -apple-system, BlinkMacSystemFont, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif; font-size: 16px;}
img, a, a:active, a:focus { border: none; outline: none; }
img{vertical-align: top;}
ol, ul { list-style: none; margin: 0; padding: 0; }
em, i, b, strong { font-size: 100%; font-style: normal; font-weight: normal; }
button::-moz-focus-inner, input::-moz-focus-inner { padding:0; border:0; }
input, button, textarea, select, label, form { margin: 0; padding: 0; border: none; font-size: 100%; outline: none; }
input, select { vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
.clearfix { zoom: 1; }
a { text-decoration: none; color: #696969; }
.fl { float: left; }
.fr { float: right; }
body{ background: #f9f9f9; }
/* scroll style */
::-webkit-scrollbar { width: 6px; height: 10px; background: #f5f5f5; }
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 6px; background: #f5f5f5; }
::-webkit-scrollbar-thumb { border-radius: 6px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background: #0a8dff; }
/* button */
.load-txt{ display: block; width: 100%; height: 50px; line-height: 50px; font-size: 14px; }
.load-txt.white{ color: #fff; text-align: center; }
.load-txt.black{ color: #666; text-align: center; }
.btn { border-radius: 4px; background: #0a8dff; color: #fff; -webkit-transition: background .4s linear; -moz-transition: background .4s linear; -ms-transition: background .4s linear; cursor: pointer; vertical-align: top; }
.btna { border-radius: 4px; background: #fff; color: #444; border: 1px solid #ccc; -webkit-transition: background .4s linear; -moz-transition: background .4s linear; -ms-transition: background .4s linear; cursor: pointer; vertical-align: top; }
.btna:hover { background: #ccc; }
.btn:hover { background: #0a8dff; }
.inpt { height: 24px; line-height: 24px; background: #fff; border: 1px solid #ccc; padding: 7px; font-size: 14px; color: #666; -webkit-transition: border-color .4s linear; -moz-transition: border-color .4s linear; -ms-transition: border-color .4s linear; border-radius: 2px; margin: 0; vertical-align: top; }
.inpt.add-error { border-color: #0a8dff; box-shadow: 0 0 10px 0 #0a8dff; }
.public-tips { padding: 6px 10px; background: #0a8dff; color: #fff; font-size: 14px; position: absolute; z-index: 102332300; border-radius: 4px; }
.public-tips:after { content: ""; position: absolute; bottom: -10px; left: 50%; width: 0px; height: 0px; border: 10px solid transparent; border-left-color: #0a8dff; }
/* pages */
.pagination { display: block; height: 30px; border: 1px solid #cdcdcd; border-radius: 3px; }
.pagination a { display: block; float: left; width: 20px; height: 20px; outline: none; border-right: 1px solid #CDCDCD; border-left: 1px solid #CDCDCD; color: #555555; vertical-align: middle; text-align: center; text-decoration: none; font-weight: bold; font-size: 16px; font-family: Times, 'Times New Roman', Georgia, Palatino; /* ATTN: need a better font stack */
background-color: #f3f3f3; }
.pagination a:hover, .pagination a:focus, .pagination a:active { background-color: #cecece; }
.pagination a.disabled, .pagination a.disabled:hover, .pagination a.disabled:focus, .pagination a.disabled:active { background-color: #f3f3f3; }
.pagination a:first-child { border: none; border-radius: 2px 0 0 2px; }
.pagination a:last-child { border: none; border-radius: 0 2px 2px 0; }
.pagination input { float: left; margin: 0; padding: 0; width: 120px; height: 20px; outline: none; border: none; vertical-align: middle; text-align: center; }
/* no data tips */
.nodata-tips { width: 500px; height: 50px; line-height: 50px; border: 1px solid #0a8dff; border-radius: 4px; position: absolute; z-index: 111; top: 50%; left: 50%; margin-left: -250px; background: #f9f3df; color: #0a8dff; font-size: 16px; text-align: center; }
/* button */
.updata-btna,.del-btna{ display: inline-block; height: 26px; line-height: 26px; margin-right: 10px; padding: 0 15px; border-radius: 3px; color: #fff; font-size: 14px; background: #0a8dff; transition: .2s opacity linear; }
.updata-btna:hover,.del-btna:hover{ opacity: .8;  filter:alpha(opacity=80); }
.query-btna{ display: inline-block; height: 40px; line-height: 40px; margin-right: 20px; padding: 0 20px; border-radius: 4px; background: #0a8dff; font-size: 16px; color: #fff; transition: .2s opacity linear; }
.query-btna:hover{ opacity: .8;  filter:alpha(opacity=80); }
.reset-btna{ display: inline-block; height: 40px; line-height: 40px; margin-right: 20px; padding: 0 20px; border-radius: 3px; color: #666; font-size: 14px; background: #dedede; transition: .2s background linear; }
.reset-btna:hover{ background: #ccc; }
/* pages */
#jzfqPageWrap{ font-size: 0; }
#jzfqPageWrap a { text-decoration: none; }
#jzfqPageWrap{ width: 100%; margin: 20px 0; height: 36px; text-align: center; }
#jzfqPageWrap a,#jzfqPageWrap em,#jzfqPageWrap span{ display: inline-block; vertical-align: top; background: #fff; }
#jzfqPageWrap span{ margin-right: 4px; }
#jzfqPageWrap .jzfq-page-goopen{ width: 95px; }
#jzfqPageWrap .jzfq-page-information{ margin-right: 4px; height: 34px; line-height: 34px; padding: 0 15px; border: 1px solid #dedede; font-size: 14px; color: #666; letter-spacing: 1px; }
#jzfqPageWrap .jzfq-page-first,
#jzfqPageWrap .jzfq-page-last,
#jzfqPageWrap .jzfq-page-prev,
#jzfqPageWrap .jzfq-page-next{ width: 60px; height: 34px; line-height: 34px; border: 1px solid #dedede; margin-right: 4px; font-size: 14px; color: #666; }
#jzfqPageWrap .jzfq-go-inpt{ display: inline-block; width: 40px; height: 22px; line-height: 22px; padding: 6px; border: 1px solid #dedede; vertical-align: top; text-align: center; color: #666; }
#jzfqPageWrap .jzfq-go-inpt.add-errors{ border-color: #0a8dff; }
#jzfqPageWrap #jzfqGoopen{ display: inline-block; width: 40px; height: 34px; line-height: 34px; background: #fff; border: 1px solid #dedede; color: #666; border-left: none; font-size: 14px; }
#jzfqPageWrap #jzfqSelectNumber{ display: inline-block; width: 50px; height: 36px; line-height: 36px; border: 1px solid #dedede; vertical-align: top; font-size: 14px; color: #666; }
#jzfqPageWrap em{ width: 170px; padding: 0 10px; height: 34px; line-height: 34px; margin-right: 4px; border: 1px solid #dedede; padding: 0 10px; font-size: 14px; color: #666; letter-spacing: 1px; }
#jzfqPageWrap a:hover,#jzfqPageWrap #jzfqGoopen:hover{ background: #0a8dff; color: #fff; border-color: #0a8dff; }
/* buttou style */
.query-wrap{ padding: 20px 20px 0 20px; border-radius: 4px; border: 1px solid #dedede; border-top: 2px solid #0a8dff; background: #fff; margin-bottom: 20px; }
.query-wrap p{ padding-bottom: 20px; }
.query-wrap .time-inpta{ width: 240px; background: #fff; }
.inpt-boxs{ display: inline-block; margin-right: 20px; vertical-align: top; }
.inpt-boxs i,.inpt-boxs em{ display: inline-block; height: 40px; line-height: 40px; }
.inpt-boxs em{ padding-right: 10px; font-size: 16px; color: #666; }
/*footer*/
.footer{width: 100%;min-width:1200px;background: #000;padding:42px 0;}
.footer-cont{width:1200px;margin:0 auto;font-family: 'fzs';}
.footer-cont div a,.footer-cont div strong,.footer-cont div{color: #afafaf;font-size: 14px;display: inline-block;}
.footer-cont div{margin-left: 30px;}
.footer-cont div a,.footer-cont div strong{margin-right: 22px;}
.footer-cont div a:hover{text-decoration: underline;}
.footer-cont div p{margin-top: 12px;}
.footer-cont ul{display: inline-block;float: right;line-height: 52px;}
.footer-cont ul li{float:left;margin-left: 40px;}
.footer-cont ul li img{vertical-align: middle;}
.footer-cont .weichat{position: relative;cursor: pointer;}
.footer-cont .weichat span{display:none;width:126px;height:138px;position: absolute;top:-130px;left:50%;margin-left:-63px;background: url(../images/index/footer_popup_wechat.png) no-repeat;background-size: 100%;}
.footer-cont .weichat span i{position: absolute;position: absolute;left: 50%;margin-left: -55px;top: 50%;margin-top: -61px;}
.footer-cont #joinUs,.footer-cont #cooperation,.footer-cont #tel{position: relative;}
.footer-cont strong em{display:none;padding:10px;background: #fff;position: absolute;left:50%;margin-left:-50px;top:-64px;box-shadow: 0px 0px 3px #000;}
.footer-cont #joinUs em{margin-left:-65px;}
.footer-cont #cooperation em{margin-left:-71px;}
.footer-cont #tel em{margin-left:-51px;}
.footer-cont strong:hover{cursor: pointer;}
.footer-cont #joinUs em:after,.footer-cont #cooperation em:after,.footer-cont #tel em:after{position: absolute;left:50%;top:58px;margin-left:-10px;content:'';width: 0;height: 0;border-top: 10px solid #fff;border-right: 10px solid transparent;border-left: 10px solid transparent;z-index: 2;}
.footer-cont .font-family-fzdbs{font-family: 'fdbsjw2';}
.nav-list li{position: relative;}

.nav-list .drop-down-menu-wrap{
    height: 0;
    overflow: hidden;
}
.nav-list .drop-down-menu{
    color: #ffffff;
    font-size: 14px;
    /* margin-top: 22px; */
    /* background: rgba(0, 0, 0, .3); */
    background: #ffffff;
    width: 100%;
    position: absolute;
    left: 0;
    cursor: pointer;
    height: 0;
    overflow: hidden;
    transition: all 0.3s;
    text-align: center;
    line-height: 50px;
    /* height:50px; */
}
.nav-list li .drop-down-menu a{
    line-height: 50px;
    height:50px;
}
.nav-list .drop-down-menu>div:hover{
    background: rgba(0, 0, 0, .1);
}
.nav-list li:hover .drop-down-menu{
    height: auto;
    transition: all 0.3s;
}
.server-tel{
    position: absolute;
    left: 66px;
    top: 15px;
	line-height: 18px;
	font-size: 12px;
	color: #999999;
}
