html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; outline: none; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body {width: 100%; font-family: Microsoft YaHei, Helvetica, Arial, sans-serif; margin: 0 auto; max-width: 720px; -webkit-overflow-scrolling: touch; }
br {display: block; }
article, aside, details, figcaption, figure, footer, header, menu, nav, section {display: block; }
ol, ul {list-style: none; }
input, textarea {-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none; }
blockquote, q {quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {content: ''; }
strong, b {font-weight: bold; }
em, i {font-style: italic; }
table {border-collapse: collapse; border-spacing: 0; }
img {width: 100%; border: 0; margin: 0; padding: 0; }
h1 {font-weight: 400; }
a {text-decoration: none; color: #444; }
body{font-size: 1.2rem; color: #444; }
html{font-size:10px}
@media screen and (min-width:321px) and (max-width:375px){html{font-size:12px}}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:13px}}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:15px}}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:18px}}
@media screen and (min-width:720px) {html{font-size:20px}}

.left {float: left; }
.right {float: right; }
.mt30 {margin-top: 1.5rem; }
.zjy-zj {width: 92%; margin: 1.5rem auto; }
.zjy-zj .zj_bok {margin-bottom: 1.5rem; position: relative; }
.zjy-zj .zj_bok > img {width: 100%; }
.zjy-zj .zj-body {width: 57%; position: absolute; right: 0; top: 9%; }
.zjy-zj .zj-body > h2 {width: 95%; color: #0065b7; line-height: 3rem; font-size: 2rem; font-weight: bold; border-bottom: 1px dashed #333; margin-bottom: 0.5rem; position: relative; overflow: hidden; }
.zjy-zj .zj-body > h2 span {font-size: 0.8rem; color: #7d7d7d; font-weight: 400; line-height: 0; float: right; position: absolute; right: 0; bottom: 1rem; }
.zjy-zj .zj-body > h3 {padding-bottom: 0.7rem; }
.zjy-zj .zj-body > h4 {font-size: 1.1rem; }
.zjy-zj .zj-body .zj-bodyll {color: #0065b7; font-weight: bold; font-size: 1.1rem; }
.zjy-zj .zj-body .zj-bodyrr {color: #585858; }
.zjy-zj .zj-body .zj-bodyps {width: 6.25rem; height: 1.6rem; line-height: 1.6rem; font-size: 1.1rem; text-align: center; font-weight: bold; color: #fff; border-radius: 0 1rem 1rem 0; background: #0065b7; margin: 0.5rem 0; display: block; }
.zjy-zj .zj-body > ul {width: 100%; height: 2.25rem; margin-top: 0.7rem; }
.zjy-zj .zj-body > ul li {width: 50%; height: 2.25rem; line-height: 2.25rem; text-align: center; float: left; }
.zjy-zj .zj-body > ul li:nth-child(1) {background: #626262; }
.zjy-zj .zj-body > ul li:nth-child(2) {background: #0065b7; font-weight: bold; }
.zjy-zj .zj-body > ul li a {color: #fff; }
@media screen and (min-width: 639px) {.zjy-zj .zj-body > h3 {padding-bottom: 1rem; }
  .zjy-zj .zj-body > h4 {font-size: 1.2rem; margin-bottom: 1.2rem; }
  .zjy-zj .zj-body .zj-bodyll {font-size: 1.2rem; }
  .zjy-zj .zj-body .zj-bodyps {font-size: 1.2rem; height: 1.8rem; line-height: 1.8rem; }
}
@media screen and (min-width: 410px) and (max-width: 479px) {.zjy-zj .zj_bok {margin-top: 0.5rem; }
  .zjy-zj .zj-bodyps {margin-top: 2rem; }
  .zjy-zj .zj-bodyps {margin-top: 2rem; }
}
@media screen and (min-width: 360px) and (max-width: 409px) {.zjy-zj .zj_bok {margin-top: 0.2rem; }
  .zjy-zj .zj-bodyps {margin-top: 1.5rem; }
}
@media screen and (min-width: 320px) and (max-width: 359px) {.zjy-zj .zj_bok {margin-top: 0; }
  .zjy-zj .zj-body {top: 3%; }
  .zjy-zj .zj-body .zj-bodyps {margin-top: 0.3rem; }
  .zjy-zj .zj-body .zj-bodyrr {padding-bottom: 0.1rem; }
}
.zj_tit {text-align: center; border-bottom: 1px solid #ebebeb; margin-top: .5rem; position: relative; }
.zj_tit h2 {font-size: 1.6rem; font-weight: bold; }
.zj_tit p {font-size: 1.3rem; }
.zj_tit h3 {font-size: 0.6rem; color: #bababa; text-transform: uppercase; margin-bottom: 0.5rem; }
.zj_tit i {width: 10rem; height: 3px; background: #ababab; position: absolute; bottom: -2px; left: 50%; margin-left: -5rem; display: block; }
.zj_tit i:before {width: 50%; height: 3px; content: ''; background: #ff7800; display: block; }
.zj_bok:nth-of-type(3) .zj-body h2 .bt{ display:block; width:8rem; overflow:hidden;text-overflow:clip;white-space:nowrap;}
.zj_bok .zj-body h2 i { font-style:normal;}
.slider-box{max-width:653px;max-height:423px;width:100%;overflow:hidden;position:relative;margin-top: 1.6875rem;margin-right: auto;margin-bottom:28px;margin-left: auto;}
.slider-box .hd{ height:17px; overflow:hidden; position:absolute; right:6px; bottom:2px; z-index:1; }
.slider-box .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slider-box .hd ul li{ float:left; margin-right:2px;  width:17px; height:17px; line-height:16px; text-align:center; background:#fff; cursor:pointer; }
.slider-box .hd ul li.on{ background:#902103; color:#fff; }
.slider-box .bd{ position:relative; height:100%; z-index:0;   }
.slider-box .bd li{ zoom:1; vertical-align:middle; }
.slider-box .bd img{ max-height:423px; width:100%; display:block;  }
.slider-boxs{max-width:653px;margin:0 auto;position:relative; height:425px; overflow:hidden; zoom:1;width:100%;}
#slider imgs{ max-height:423px; max-width:653px;width:100%;}


#footer dl dt p{height:113px !important;}