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;text-align: center;}
.red {color: #ff0000;}
.btn_animate {animation: mymove 1.5s ease 0s alternate none infinite running;-webkit-animation: mymove 1.5s ease 0s alternate none infinite running;-ms-animation: mymove 1.5s ease 0s alternate none infinite running;-moz-animation: mymove 1.5s ease 0s alternate none infinite running;-o-animation: mymove 1.5s ease 0s alternate none infinite running;transform: translateX(0px);}
@keyframes mymove {0% {-webkit-transform: translateX(-0.937em);-moz-transform: translateX(-0.937em);-ms-transform: translateX(-0.937em);-o-transform: translateX(-0.937em);transform: translateX(-0.937em);}
  100% {-webkit-transform: translateX(0.937em);-moz-transform: translateX(0.937em);-ms-transform: translateX(0.937em);-o-transform: translateX(0.937em);transform: translateX(0.937em);}
}
@-webkit-keyframes mymove {0% {-webkit-transform: translateX(-0.937em);-moz-transform: translateX(-0.937em);-ms-transform: translateX(-0.937em);-o-transform: translateX(-0.937em);transform: translateX(-0.937em);}
  100% {-webkit-transform: translateX(0.937em);-moz-transform: translateX(0.937em);-ms-transform: translateX(0.937em);-o-transform: translateX(0.937em);transform: translateX(0.937em);}
}
@-moz-keyframes mymove {0% {-webkit-transform: translateX(-0.937em);-moz-transform: translateX(-0.937em);-ms-transform: translateX(-0.937em);-o-transform: translateX(-0.937em);transform: translateX(-0.937em);}
  100% {-webkit-transform: translateX(0.937em);-moz-transform: translateX(0.937em);-ms-transform: translateX(0.937em);-o-transform: translateX(0.937em);transform: translateX(0.937em);}
}
@-ms-keyframes mymove {0% {-webkit-transform: translateX(-0.937em);-moz-transform: translateX(-0.937em);-ms-transform: translateX(-0.937em);-o-transform: translateX(-0.937em);transform: translateX(-0.937em);}
  100% {-webkit-transform: translateX(0.937em);-moz-transform: translateX(0.937em);-ms-transform: translateX(0.937em);-o-transform: translateX(0.937em);transform: translateX(0.937em);}
}
@-o-keyframes mymove {0% {-webkit-transform: translateX(-0.937em);-moz-transform: translateX(-0.937em);-ms-transform: translateX(-0.937em);-o-transform: translateX(-0.937em);transform: translateX(-0.937em);}
  100% {-webkit-transform: translateX(0.937em);-moz-transform: translateX(0.937em);-ms-transform: translateX(0.937em);-o-transform: translateX(0.937em);transform: translateX(0.937em);}
}
.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;}
.al_list {width: 90%;margin: 0 auto;overflow: hidden;}
.al_list li {width: 100%;text-align: center;border-bottom: 0.25rem solid #f2f2f2;padding: 1.0rem 0;}
.al_list li:last-child {border: 0;}
.al_list li h2 {font-size: 1.5rem;font-weight: bold;margin-top: 0.5rem;}
.t_btn {text-align: center;margin: 2rem 0;overflow: hidden;}
.t_btn a {width: 90%;line-height: 3.2rem;font-size: 1.6rem;color: #fff;background: #4c4c4c;-webkit-border-radius: 1.5rem;-moz-border-radius: 1.5rem;border-radius: 1.5rem;padding: 0 2.5rem;text-align: center;margin: 0 auto;display: block;}
.t_btn a:first-child {margin-bottom: 1rem;}
.t_btn .b1 {background: #eb5c22;}
.zr_al {width:98%;height:8.8em;background-image: url(zr_albj.jpg);background-size:100%;background-repeat:no-repeat;background-position:center;position:relative;margin:0 auto;}
.picMarquee-left {width:85%;margin:0 auto;overflow:hidden;position:relative;top:1.45rem;left:1.0rem;}
.picMarquee-left .bd {padding:.5rem;}
.picMarquee-left .bd ul {overflow:hidden;zoom:1;}
.picMarquee-left .bd ul li {margin:0 1.0rem;float:left;_display:inline;overflow:hidden;text-align:center;}
.picMarquee-left .bd ul li .pic {text-align:center;width:100%;height:auto;}
.picMarquee-left .bd ul li .pic img {width:8.75rem;height:6.45rem;display:block;}
.picMarquee-left .bd ul li .pic a:hover img {border-color:#999;}
.zr_wz{width:30.0rem;height:auto;margin:1.0rem auto;text-indent:2.4rem;line-height:1.7rem;font-size:1.2rem;color:#333333;}
.zr_jq{width:28.8rem;height:17.3rem;background-image: url(zr_jq.jpg);background-size:100%;background-repeat:no-repeat;background-position:center;margin:1.0rem auto;}	
.zr_jq img{display:block;}	

#footer dl dt p{height:113px !important;}