@charset "utf-8";
/* CSS Document */
/*
 * @description: 网站公共样式
 * @author: ishang_pan
 * @update: ishang_pan (2019-10-15 15:14)
 */

/*reset*/
html{-webkit-text-size-adjust: none;}
*html{background-image: url(about:blank); background-attachment: fixed;}/*解决IE6下滚动抖动的问题*/
*{margin: 0; padding: 0; list-style: none;}
q:before,q:after{content: '';}
abbr,acronym{border: 0;}
body{padding: 0; margin: 0; font: 16px "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif; color: #333; min-width: 1200px;}
input,textarea,select,button,label{vertical-align: middle; font-family: "Microsoft YaHei",微软雅黑;}
textarea{resize:none;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,a,form,input,label,select{margin: 0; padding: 0; list-style: none;}
a{color: #333; text-decoration:none; outline: none;}
a:hover{color: #0e54ad; text-decoration: none;}
a img{border:none;}
h1,h2,h3{font-weight: normal;}

/*function*/
.f-dn{display: none;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.f-pf{position: fixed;}
.f-oh{overflow: hidden;}
.f-fwn{font-weight: normal;}
.f-fwb{font-weight: bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-toe{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.f-csp{cursor: pointer;}
.f-csd{cursor: default;}
.f-csh{cursor: help;}
.f-csm{cursor: move;}
.f-usn{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.f-clear{margin: 0; padding: 0; height: 0; overflow: hidden; visibility: hidden; content: "."; clear: both; font-size: 0; }
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
.f-wd100{width: 100%;}
.f-npd{padding: 0;}
.f-nmg{margin: 0!important;}
.f-mlr2{margin: 0 2px;}
.f-mlr5{margin: 0 5px;}
.f-mlr10{margin: 0 10px;}
.f-mlr15{margin: 0 15px;}
.f-mlr20{margin: 0 20px;}
.f-mlrf5{margin: 0 -5px;}
.f-mlrf10{margin: 0 -10px;}
.f-mlrf15{margin: 0 -15px;}
.f-mlrf20{margin: 0 -20px;}
.f-plr5{padding: 0 5px;}
.f-plr10{padding: 0 10px;}
.f-plr15{padding: 0 15px;}
.f-plr20{padding: 0 20px;}
.f-mb0{margin-bottom: 0!important;}
.f-mb5{margin-bottom: 5px;}
.f-mb10{margin-bottom: 10px;}
.f-mb15{margin-bottom: 15px;}
.f-mb20{margin-bottom: 20px;}
.f-mb30{margin-bottom: 30px;}
.f-ml15{margin-left: 15px;}
.f-ml20{margin-left: 20px;}
.f-nbg{background: none!important;}
.f-nbd{border: none!important;}
.f-wd100{width: 100%!important;}

/*font*/
@font-face {
    font-family: "FZDBSJW";
    src: url("../font/FZDBSJW.eot"); /* IE9 */
    src: url("../font/FZDBSJW.eot?#iefix") format("embedded-opentype"),
    url("../font/FZDBSJW.woff") format("woff"),
    url("../font/FZDBSJW.ttf") format("truetype"),
    url("../font/FZDBSJW.svg#FZDBSJW") format("svg");
    font-style: normal;
    font-weight: normal;
}

/*module*/
.scroll_absolute{position: absolute;}
.scroll_vertical_bar{position: absolute; top: 0; right: 0; margin: 0; padding: 0; width: 6px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden;}
.scroll_track{position: relative; background: #f0f0f0; width: 6px;}
.scroll_drag{position: absolute; top: 0; right: 0; cursor: pointer; background: #d6d6d6; width: 6px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden;}

/*znwd*/
.is-znwdheader{background: #0e54ad;}
.m-znwdheader{margin: 0 auto; width: 1200px; height: 90px; line-height: 90px;}
.m-znwdheader span{padding-left: 131px; font-size: 29px; font-family: FZDBSJW; color: #fff;}
.m-znwdheader .u-gohomes{position: absolute; top: 0; right: 0; display: block; padding: 0 22px; height: 30px; line-height: 30px; background: #fff; font-size: 14px; color: #0e54ad;}
.m-znwdheader .u-logo{left: 0; top: 15px; left: 0; display: block;}
.m-znwdheader .u-logo img{display: block; height: 60px;}
.is-znwdmain{background: #f5f5f5; padding: 30px 0 22px;}
.m-znwdmain{margin: 0 auto; width: 1200px; padding: 20px; background: #fff;}
.m-znwdlf{width: 725px;}
.m-znwdtext{padding: 20px 10px; height: 450px; background: #f5f5f5; overflow-x: hidden; overflow-y: auto;}
.m-znwdtext dt{width: 64px; text-align: center;}
.m-znwdtext dd{position: relative; margin: 0 64px; padding: 10px 12px; line-height: 26px; border: 1px solid #ddd; -moz-border-radius: 6px; border-radius: 6px; background: #fff; font-size: 12px;}
.m-znwdtext dd i{position: absolute; top: 16px; display: block; width: 9px; height: 15px;}
.m-answer dt{float: left;}
.m-answer dd i{left: -7px; background: url(../images/page/bg-lftip.png) no-repeat;}
.m-question dt{float: right;}
.m-question dd i{right: -7px; background: url(../images/page/bg-rgtip.png) no-repeat;}
.m-znwdtext dd span{color: #f00;}
.g-answer{margin-top: 10px;}
.m-answertab{margin-bottom: 4px; height: 26px; line-height: 26px; border-bottom: 2px solid #0e54ad;}
.m-answertab li{float: left; padding: 0 10px; cursor: default;}
.m-answertab li.u-active{background: #0e54ad; color: #fff;}
.m-answerlist li{height: 26px; line-height: 26px;}
.m-answerlist li span{float: right; padding-left: 10px; color: #999;}
.m-answerlist li a{display: block; padding-left: 14px; background: url(../images/public/icon-li1.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-znwdsubmit{background: #f5f5f5;}
.m-znwdsubmit textarea{width: 100%; height:118px; line-height: 18px; padding: 14px; font-size: 10px; border: 1px solid #d0e0e8; resize: none; background: none;}
.m-znwdsubmit .u-num{bottom: 6px; left: 6px; font-size: 12px;}
.m-znwdsubmit input{bottom: 10px; width: 88px; height:36px; border: none; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; color: #fff;}
.u-znwdsub{right: 108px; background: #0e54ad;}
.u-znwdcle{right: 10px; background: #bebebe;}
.m-znwdrg{width: 404px; height: 578px; background: #f5f5f5;}
.m-znbq{height: 208px;}
.m-znbq h1{height: 40px; line-height: 40px; border-top: 2px solid #0e54ad;}
.m-znbq h1 span{display: block; float: left; padding: 0 26px; font-size: 18px; background: #0e54ad; color: #fff;}
.m-znbq ul{padding: 6px 20px 0;}
.m-znbq ul li{float: left; padding-left: 15px; width: 76px; line-height: 40px; font-size: 14px; background: url(../images/page/icon-znwdli.png) left center no-repeat; cursor: pointer;}
.m-znwdtab{height: 42px; line-height: 42px; border-top: 2px solid #0e54ad;}
.m-znwdtab li{float: left; width: 134px; text-align: center; cursor: pointer; font-size: 18px;}
.m-znwdtab li.u-active{background: #0e54ad; color: #fff;}
.m-znwdlist{padding: 10px 15px 0;}
.m-znwdlist li{height: 38px; line-height: 38px;}
.m-znwdlist li span{float: right; padding-left: 10px; font-size: 14px; color: #999;}
.m-znwdlist li a{display: block; padding-left: 14px; background: url(../images/public/icon-li1.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.is-znwdfooter{padding: 20px 0 30px; background: #f5f5f5; border-top: 10px solid #256ca4;}
.is-footer .m-foot{width: 1200px; margin: 0 auto; position: relative;}
.m-friendlink{display:none;}
.m-znwdfooterfun{padding: 10px 0;}
.m-znwdfooterfun,.m-znwdfooterfun a{font-size: 14px;}
.m-znwdfooter p{line-height: 24px; text-align: center;}
.m-znwdfooter p,.m-znwdfooter p a{color: #666; font-size: 14px;}
.m-znwdfooter p img{vertical-align: middle;}
#_ideConac{position: absolute; left: 51px; top: 22px;}
#_span_jiucuo{position: absolute; right: 62px; top: 28px;}

.m-linkbox{display: none;}

@media (max-width:767px){
    body{min-width: 100%;}
    .is-footer .m-foot,.m-znwdmain,.m-znwdlf,.m-znwdsubmit textarea,.m-znwdrg,.m-znwdheader{width: 100%;}
    .m-znwdsubmit textarea{box-sizing: border-box;height: 118px;}
    .m-znwdlf{margin-bottom: 20px;}
    .m-znwdmain{box-sizing: border-box;}
    .m-znwdheader{height: auto;}
    .m-znwdheader span{display: block;line-height: 50px; padding: 90px 15px 20px;}
}

@media screen and (min-width:768px) and (max-width: 1025px){
    body{min-width: 100%;}
    .m-znwdheader,.m-znwdrg{width: 100%;}
    .m-znwdmain,.is-footer .m-foot{width: 100%;box-sizing: border-box;}
    .m-znwdlf{width: 100%;margin-bottom: 20px;}
    .m-footer{height: auto;}
}
