section,header,footer,nav,article,aside {display: block;}
/*********** CSS Reset **********/
html, body, div, form, p, a, h1, h2, h3, h4, h5, h6, img, table, td, th, input, span, section, header, footer, nav, article, aside, fieldset, textarea, dl, dt, dd, blockquote, ul, ol,select,option{ margin: 0; padding: 0;color: #333;}
body{font-size:14px;font-family: "Microsoft Yahei", "微软雅黑";background:#fff;color: #333;}
a img{border:none;vertical-align: top;}
ol,ul {list-style: none;}
li{ list-style-type: none;}
caption,th { text-align: left;}
address,caption,cite,code,dfn,ins,em,th,var {font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
textarea{overflow:auto;}
a{text-decoration: none;color: #333;}
a:hover{color: #1e63b0;}
/*移动端*/

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {  display: block;}
audio,canvas,progress,video {  display: inline-block; /* 1 */
    vertical-align: baseline; /* 2 */
}

audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden],template {  display: none;}
a {  background-color: transparent;}
a:active,a:hover {  outline: 0;}
abbr[title] {  border-bottom: 1px dotted;}
b,strong {  font-weight: bold;}
dfn {  font-style: italic;}
h1 {font-size: 2em;font-weight: normal}
mark {  background: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sup {  top: -0.5em;}
sub {  bottom: -0.25em;}
img {  border: 0;}
svg:not(:root) {  overflow: hidden;}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit; /* 1 */
    font: inherit; /* 2 */
    margin: 0; /* 3 */
}
button {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}
button[disabled],html input[disabled] {  cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}
input {  line-height: normal;}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  border: 0; /* 1 */
    padding: 0; /* 2 */
}
textarea {  overflow: auto;}
optgroup {  font-weight: bold;}

td,th {  padding: 0;}

.daytwo::-webkit-input-placeholder {color:#333;}
.daytwo:-moz-placeholder {color: #333;}
.daytwo::-moz-placeholder { color:#333;}
.daytwo:-ms-input-placeholder {color:#333;}

table{border-collapse:collapse;border-spacing:0;}
img{border:0}
ul{list-style:none;}
header{position: relative; z-index: 999;}
input,textarea,select,option,button{font-family: "microsoft yahei";}
textarea{resize:none;}/*禁止改变大小*/
/*解决firefox按钮文字难以垂直居中问题*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
    border:none;padding:0;
}
input,textarea,select,option,button,form,fieldset{margin:0;padding:0;border-width:1px;outline:none;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -o-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.clear{clear:both;zoom:1;}
.dis_inBlock{display:inline-block;*display:inline;*zoom:1;}
.dis_block{ display:block;}
html{font-size:10px}
@media screen and (min-width:321px) and (max-width:375px){html{font-size:14px}}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:14px}}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:14px}}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:14px}}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:14px}}
.warp{width: 100%;margin: 0 auto;overflow: hidden}
.ov{overflow: hidden}
.wap-nav-bar {position: relative;display: flex; z-index: 1; align-items: center;background: #fff;border-bottom: 2px solid #E8EAED;}
.wap-nav-bar .wap-nav-bar__left {
    display: flex;
   width: 60%;
    margin: 2.5% 3%;
    align-items: center;
}
.logo{width: 42%}
.logo-dot {
    display: block;
    background: #E8EAED;
    width: 1px;height: 60px;margin-left: 3%;}
.logo-text{font-size: 30px;margin-left: 2.5%;color: #60656E;}
.wap-nav-bar .wap-nav-bar__center {width: 20%}
.wap-nav-bar .wap-nav-bar__right {display: flex;  width: 20%;align-items: center;}
.nav-search{width: 40%}
.ch-nav {width: 40%}

.bg-result-container { overflow: hidden}
.top-change{padding: 2.5% 4%;width: 50%}
 .cg-bgyz-title {
    display: inline-block;
    font-size: 26px;line-height: 50px;

}
 .current {
     font-size: 26px;line-height: 50px;padding: 0 2%;
    background: #eff8f9;margin-left: 2%;
    border-radius:2px;
    color: #00abb7;display:inline-block;
}
 .pdf-box{margin: 3% 5% 0 0;}
a.down-bg-pdf {
    display: inline-block;
    width: 26px;
    height: 32px;
    background-image: url(../images/down-pdf-icon.svg);
    background-size: 100% 100%;
}
.info-box{margin-top:2.5%}
.info-box h3{font-size: 40px;font-weight: bold;text-align: center}
.collection{width: 80%;margin: 0 auto}
.collection dl{padding-top: 3.5%}
.collection dl dd{font-size: 30px;line-height: 44px;margin-top: 5.5%}
 .col-4{width: 30%;text-align: right;   font-size: 30px; color: #889098;}
 .col-8{width: 65%;margin-left: 3%;font-size: 30px;}
.zcrz-box {
    height: 100px;margin-top: 5%;line-height: 100px;font-size: 36px;
    background: #00abb7 url(../images/zcrz-bg.png);
    background-size: cover;
    font-weight: 700;
    color: #fff;
    text-align: center;
}
.zcrz-icon {
    display: inline-block;
   width: 36px;height: 36px;
    background-image: url(../images/zcrz-icon.svg);
    background-size: 100% 100%;
    vertical-align: middle;
    margin-bottom: .053rem;
    margin-left: .25rem;
}

.collection-item{width: 80%;margin: 0 auto;padding-top: 8%}
.iconfont{float: right;font-size: 40px;color: #999;font-style: normal;margin-top: 3%}
.wap-footer{    background: #282828;padding: 3% 0;margin-top: 8%;
  }
.wap-footer-con{width: 80%;margin: 0 auto;  color: #969696;text-align: center;font-size: 30px;line-height: 50px;}
.wap-footer-con a{color: #969696;}

.mask{display: none;width: 100%;height: 100%;z-index: 10;position: fixed;left: 0;top:0;background: #000;}
.close{background: url("../images/default-skin.png") no-repeat -25px -16px;
    width: 50px;height: 50px;position: absolute;z-index: 10;top: 2%;right: 2%;}
.img-box{margin-top: 50%}

.nav-list{width: 100%;background: #fff;position: absolute;left: 0;top: 0;z-index: 99;}
.nav-list-top{margin: 2.5% 3%;}
.nav-li{padding-bottom: 5%;overflow: hidden}
.nav-li a{display: inline-block;font-size: 26px;line-height: 60px;width: 30%;float: left;text-align: center;background: #f5f5f5;border-radius: 3px;margin-left: 2.5%;margin-top: 15px;}

.nav-m{position: fixed;z-index: 999;width: 100%;height: 100%;left: 0;top: 0;display: none}
.nav-m .mask2{background: #000;opacity: .8;width: 100%;height: 100%;position: absolute}
.close2{background: url("../images/close2.png") no-repeat -25px -16px;
    width: 50px;height: 50px;position: absolute;z-index: 10;top:5%;right: 5%;}