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; }
.lm_tit {text-align: center; margin-top: 1.5rem; overflow: hidden; }
.lm_tit > img,
.lm_tit > h2 {display: inline-block; overflow: hidden; }
.lm_tit > img {width: 10%; font-size: 1.75rem; margin-right: 0.6rem; }
.lm_tit > h2 {line-height: 3.15rem; font-size: 1.75rem; font-weight: bold; color: #c52323; }
.lm_banner {line-height: 0; }
.lm_one {text-align: center; margin-top: 1.5rem; overflow: hidden; }
.lm_one > a {width: 30%; line-height: 2.7rem; font-size: 1.1rem; background: #e9e9e9; margin: 0 1% 0.5rem; display: inline-block; overflow: hidden; }
.lm_one > a:last-child {color: #fff; background: #e2a141; }
.lm_two {margin-top: 1.5rem; margin-bottom: 0.75rem; text-align: center; overflow: hidden; }
.lm_two li {width: 45%; margin: 0 0 1rem 3.3%; float: left; overflow: hidden; }
.lm_two li p {font-weight: bold; margin: 0.5rem 0; }
.lm_two li a {font-size: 1.1rem; color: #d23612; border: 1px solid #d23612; padding: 2px 0.5rem 3px; display: inline-block; overflow: hidden; }
.lm_two.n_lm_two li {width: 28%; }
.lm_two.n_lm_two li p {font-size: 1rem; }
.lm_three {margin-top: 1.5rem; margin-bottom: 1.5rem; text-align: center; overflow: hidden; }
.lm_three li {width: 50%; padding: 0 2.4%; float: left; }
.lm_three li:first-child {border-right: 1px dashed #707070; }
.lm_three li > p {line-height: 2.5rem; font-size: 1.3rem; font-weight: bold; color: #fff; background: #c52323; text-align: center; }
.lm_three li > div {position: relative; }
.lm_three li > div p {width: 100%; color: #fff; font-size: 1rem; position: absolute; top: 9rem; }
.lm_three li > div p span {background: #646363; padding: 2px 0.5rem 3px; margin-bottom: 2px; display: inline-block; }
.lm_three li > div p.lm_three_p1 {text-align: left; }
.lm_three li > div p.lm_three_p1 span {background: #c52323; }
.lm_three li > div p.lm_three_p2 {text-align: right; }
.lm_three li:last-child > p {background: #646363; }
.ldy_three {width: 95%; margin: 0 auto; overflow: hidden; }
.ldy_three .three1 {margin-top: 1.5rem; overflow: hidden; }
.ldy_three .three1 div {width: 40%; float: left; }
.ldy_three .three1 p {width: 54.5%; text-indent: 1.5rem; float: right; }
.ldy_three .three2 {text-align: center; margin: 1.25rem 0; }
.ldy_three .three2 p {font-size: 1rem; background: url(ldy3_img2.jpg) no-repeat left center; -webkit-background-size: 1.2rem 1rem; background-size: 1.2rem 1rem; color: #f04900; text-indent: 1.3rem; margin-right: 0.5rem; display: inline-block; overflow: hidden; }
.ldy_three .three3 {margin-bottom: 1.25rem; overflow: hidden; }
.ldy_three .three3 img {width: 49%; }
.tab_02 {width: 94%; margin: 1.5rem auto; overflow: hidden; }
.tab_02 .tabbtn {margin-bottom: 0.75rem; overflow: hidden; }
.tab_02 .tabbtn li {width: 31%; height: 2.35rem; line-height: 2.35rem; font-size: 1.2rem; text-align: center; color: #fff; background: #9d9d9d; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; border-radius: 0.5rem; display: inline-block; overflow: hidden; }
.tab_02 .tabbtn li:nth-child(2) {margin: 0 1.5%; }
.tab_02 .tabbtn li.current {background: #df5002; }
.tab_02 .tabcon .sublist {overflow: hidden; }
.tab_02 .tabcon .sublist .tab_img {width: 31.2%; float: left; }
.tab_02 .tabcon .sublist .tab_img p {font-size: 1.25rem; text-align: center; line-height: 2.5rem; }
.tab_02 .tabcon .sublist .tab_img p i {width: 1.4rem; height: 1.4rem; line-height: 1.4rem; font-size: 0.95rem; color: #fff; background: #ff9b64; font-style: normal; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0.5rem 0.5rem 0 0; display: inline-block; }
.tab_02 .tabcon .sublist .tab_img:nth-child(2) {margin: 0 2%; }
.ldy_nine {width: 95%; margin: 0 auto; overflow: hidden; }
.ldy_nine > p {line-height: 2rem; font-size: 1.4rem; text-indent: 2.5rem; margin-top: 1rem; }
.ldy_nine > p a {color: #e12e04; }
.ldy_nine .nine_1 {width: 100%; height: 13.6rem; -webkit-background-size: cover; background-size: cover; margin: 1.25rem 0; overflow: hidden; }
.ldy_nine .nine_1 > div {width: 60%; margin: 1.25rem 0 0 5%; }
.ldy_nine .nine_1 > div h2 {font-size: 1.4rem; font-weight: bold; color: #f04900; margin-bottom: 0.75rem; }
.ldy_nine .nine_1 > div p {font-size: 0.9rem; line-height: 1.5rem; }
.ldy_nine .nine_2 {margin-bottom: 1.25rem; overflow: hidden; }
.ldy_nine .nine_2 > p {width: 31%; float: left; }
.ldy_nine .nine_2 > p:nth-child(2) {margin: 0 3%; }
.ldy_nine .n_bg1 {background: url(ldy9_img1.jpg) no-repeat left top; -webkit-background-size: cover; background-size: cover; }
.ldy_nine .n_bg2 {background: url(ldy9_img5.jpg) no-repeat left top; -webkit-background-size: cover; background-size: cover; }
.ldy_nine .n_bg3 {background: url(ldy9_img9.jpg) no-repeat left top; -webkit-background-size: cover; background-size: cover; }
@media screen and (min-width: 640px) {
  .lm_three li > div p {top: 11rem; }
}
@media screen and (max-width: 320px) {
  .lm_three li > div p {top: 7rem; }
  .ldy_three .three2 p {text-indent: 1.2rem; margin-right: 0.3rem; }
}
.btn {text-align: center; }
.btn > a {display:block; font-size:1.2rem; line-height:2.5rem; color: #fff; background: #757575; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; border-radius: 0.5rem; padding: 0 0.5rem; margin: 0 0.2rem; display: inline-block; overflow: hidden; }
.btn .btn_icon {text-indent: 1.3rem; background: #ff5500 url(icon1.png) no-repeat 1.25rem center; -webkit-background-size: 1.3rem; background-size: 1.3rem; }
.btn .btn_icon span {margin-left: 0.7rem; }
.btn .btn_bg {background: #f09e1d; }
.btn .zr_a1{background: #fa771c; }
.btn .zr_a2{background: #651804; }



#footer dl dt p{height:113px !important;}