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}}
.one_box {border-bottom: 0.65rem solid #eae9e9; overflow: hidden; }
.one_box .one_p {width: 19rem; line-height: 2.4rem; font-size: 1.9rem; color: #f97a41; text-align: center; border: 1px solid #f97a41; margin: 1.75rem auto; }
.one_box .one_ul {overflow: hidden; }
.one_box .one_ul > li {width: 29%; height: 12.5rem; margin-left: 3.6%; float: left; position: relative; }
.one_box .one_ul > li > p {width: 4.5rem; height: 4.5rem; font-size: 1.2rem; line-height: 1.4rem; color: #fff; text-align: center; background: rgba(80, 187, 187, 0.8); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; bottom: 0.55rem; left: 2.2rem; }
.one_box .one_ul > li > p span {margin-top: 0.85rem; display: block; }
.one_box .one_ul > li > div {width: 1.3rem; height: 1.3rem; background: rgba(80, 187, 187, 0.3); position: absolute; bottom: 0; right: 1.5rem; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.one_box .one_ul > li.c1 > p {background: rgba(249, 122, 69, 0.8); }
.one_box .one_ul > li.c1 > div {background: rgba(249, 122, 69, 0.3); }
.one_box .one_ul > li.c2 > p {background: rgba(145, 96, 191, 0.8); }
.one_box .one_ul > li.c2 > div {background: rgba(145, 96, 191, 0.3); }
.one_box .one_p2 {width: 90%; margin: 1.3rem auto; }
.w94 {width: 94%; margin: 0 auto; }
.banner a {width: 100%; height: 100%; display: block; }
.title {width: 100%; text-align: center; border-bottom: 1px solid #d0d0d0; padding-bottom: 0.5rem; margin: 1.5rem 0; overflow: hidden; }
.title > h2 {font-size: 2.25rem; color: #f04900; font-weight: bold; }
.m_p {width: 94%; font-size: 1.4rem; text-indent: 2rem; line-height: 2rem; text-align: left; margin: 0 auto 1rem; }
.m_p span {color: #d12e02; }
.m_p a {color: #eb5c22; }
.zzyy2 {width: 90%; margin: 0 auto; overflow: hidden; }
.zzyy2 li {width: 30%; font-size: 0.9rem; text-align: center; margin-bottom: 1rem; float: left; }
.zzyy2 li:nth-child(2),
.zzyy2 li:nth-child(5) {margin: 0 5%; }
.zzyy3 {width: 94%; margin: 0 auto 1rem; overflow: hidden; }
.zzyy3 .tabcon {width: 66%; margin-right: 4%; float: left; }
.zzyy3 .tabbtn {width: 25%; float: left; }
.zzyy3 .tabbtn li {line-height: 2.5rem; font-size: 1.25rem; font-weight: bold; text-align: center; border: 1px solid #808080; border-top-left-radius: 2rem; border-bottom-left-radius: 2rem; margin-bottom: 0.8rem; position: relative; }
.zzyy3 .tabbtn li.current {color: #f04900; background: #ffe9df; border: 1px solid #f7a47f; }
.zzyy3 .tabbtn li.current > div {background: #f04900; }
.zzyy3 .tabbtn li > div {width: 1.95rem; height: 1.95rem; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #808080; position: absolute; right: -1rem; top: 50%; margin-top: -1rem; }
.zzyy3 .tabbtn li > div img {width: 54.5%; vertical-align: text-top; }


#footer dl dt p{height:113px !important;}