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:9px}
@media screen and (min-width:321px) and (max-width:375px){html{font-size:11px}}
@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; }
.input_iphone_box {width: 100%; overflow: hidden; }
.input_iphone_box .new_box {width: 100%; margin-top: 1.5rem; overflow: hidden; }
.input_iphone_box .new_box .new {width: 80%; height: 3.1rem; line-height: 3.1rem; text-indent: 1.85rem; -webkit-border-radius: 0.25rem; -moz-border-radius: 0.25rem; border-radius: 0.25rem; border: 1px solid #d6d6d6; background: url(btn_icon.jpg) no-repeat 0.65rem 0.8rem; -webkit-background-size: 1.5rem 1.5rem; background-size: 1.5rem 1.5rem; margin-left: 0; float: left; }
.input_iphone_box .new_box .new .new_text {width: 100%; line-height: 3.1rem; overflow: hidden; }
.input_iphone_box .new_box .new .new_text a {text-align:left; text-indent:2em;height: 3.1rem; display: block; overflow: hidden; color:#F00; font-size:1.175em; }
.input_iphone_box .new_box .input_btn {width: 20%; height: 3.1rem; line-height: 3.1rem; color: #FFF; text-align: center; background: #F00; border-top: 1px solid #F00; border-bottom: 1px solid #F00; margin-left: -3px; float: left; font-size:1.25em; }
.input_iphone_box .iphone_p {font-size: 1.3rem; line-height: 2.75rem; text-align: center; }
.input_iphone_box .iphone_p b {color: #e94b04; }
.lanmu_box {width: 100%; text-align: center; border-bottom: 0.65rem solid #eae9e9; margin-top: 1.25rem; overflow: hidden; }
.lanmu_box li {width: 23%; margin: 0 1rem 1rem; display: inline-block; }
.lanmu_box li p {font-size: 1.3rem; line-height: 3rem; }
.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; }
.one_btn {text-align: center; margin-bottom: 2rem; overflow: hidden; }
.one_btn a {height: 2.8rem; line-height: 2.8rem; color: #fff; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; border-radius: 0.5rem; float: left; }
.one_btn a > p {width: 1.45rem; margin: 0.3rem 0.5rem 0 1rem; float: left; }
.one_btn a > span {display: block; float: left; }
.one_btn a:last-child {width: 47.7%; font-size: 1.5rem; background: #ff5500; margin-right: 3.1%; margin-left: 3.6%; }
.one_btn a:first-child {width: 42.3%; font-size: 1.3rem; background: #940b0b;margin-left: 3%; }
.tit {height: 3.95rem; border-left: 0.4rem solid #f97a41; margin: 1.95rem 0 0 1rem; padding-left: 0.75rem; }
.tit > h2 {font-size: 2rem; line-height: 2.2rem; color: #f97a41; font-weight: bold; }
.tit > h3 {font-size: 1.3rem; }
.tit.n_tit {height: auto; border-left: 2px solid #df5002; margin: 0; text-align: left; display: inline-block; }
.tit.n_tit > h2 {color: #df5002; }
.two_box {overflow: hidden; }
.two_box .two {margin: 2rem 0 0; overflow: hidden; }
.two_box .two li {width: 43%; margin: 0 3.5%; float: left; }
.two_box .two li p {height: 3.5rem; line-height: 3.5rem; font-size: 1.3rem; font-weight: bold; text-align: center; }
.anli {border-bottom: 0.65rem solid #eae9e9; overflow: hidden; }
.anli > ul {width: 94%; margin: 1.5rem auto; overflow: hidden; }
.anli > ul li {width: 49%; font-size: 1.3rem; text-align: center; }
.anli > ul li p {margin: 0.5rem 0; }
.anli > ul li a {width: 10.75rem; height: 2.35rem; line-height: 2.35rem; color: #fff; background: #e13b0d; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; border-radius: 1rem; display: block; margin: 0 auto; }
.pinpai {margin-bottom: 2rem; overflow: hidden; }
.pinpai > p {width: 94%; font-size: 1.25rem; line-height: 1.7rem; text-indent: 2.75rem; margin: 1.5rem auto; }
.pinpai > .pp_img {width: 94%; margin: 0 auto; }
.pinpai.pp_b {margin-bottom: 0; }
@media screen and (min-width: 720px) {
	.zj_box .zj .sublist .zj_right > p {font-size: 1.1rem; }
}
@media screen and (max-width: 320px) {
	.zj_box .zj .tabbtn li {width: 21.3%; }
	.zj_box .zj .tabbtn li > div {height: 5.5rem; }
}
.myjs{ width:100%; margin:1rem auto;}
.slideBox_myjs{ width:100%;overflow:hidden; position:relative;  margin:0 auto;}
.slideBox_myjs .hd{ height:1.5rem; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
.slideBox_myjs .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox_myjs .hd ul li{ float:left; margin-right:2px;  width:1.5rem; height:1.5rem; line-height:1.5rem; text-align:center; background:#fff; cursor:pointer;}
.slideBox_myjs .hd ul li.on{ background:#f00; color:#fff;}
.slideBox_myjs .bd{ position:relative; height:100%; z-index:0;}
.slideBox_myjs .bd li{ zoom:1; vertical-align:middle;}
.slideBox_myjs .bd img{ width:100%;height:8rem;display:block;}



#footer dl dt p{height:113px !important;}