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; }
.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 > h3 a{color:#444;}
.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; }
.qa {width: 94%; margin: 1.5rem auto 0; overflow: hidden; }
.qa .q {width: 100%; margin: 1.25rem 0; overflow: hidden; }
.qa .q a {width: 49%; line-height: 2rem; font-size: 1.3rem; background: #eeeff1; padding: 0.2rem 0.5rem; margin: 0 1% 7px 0; display: block; float: left; overflow: hidden; }
.qa .q a.q_cur {color: #fff; background: #e13b0d; }
.qa .q_img {width: 100%; text-align: center; overflow: hidden; }
.qa .q_img > a {width: 23.3%; margin: 1.5rem 3.3% 0; display: inline-block; }
.qa.qb {border-top: 0.65rem solid #eae9e9; margin-bottom: 2rem; }
.liaojie {width: 94%; margin: 1.75rem auto 1rem; padding-bottom: 1.25rem; border-bottom: 1px dashed #dedede; overflow: hidden; }
.liaojie > p {width: 43%; float: left; }
.liaojie > div {width: 55%; float: right; }
.liaojie > div h2 {text-align: center; font-size: 2rem; font-weight: bold; }
.liaojie > div > p {text-indent: 1.5rem; line-height: 1.8rem; margin: 0.5rem 0; font-size:1.6rem;}
.liaojie > div > p a {color: #df5002; font-weight: bold; }
.liaojie > div > a {color: #df5002; text-align: center; }
.lj2 {border-bottom: 0.65rem solid #eae9e9; text-align: center; overflow: hidden; }
.lj2 h2 {font-size: 1.6rem; font-weight: bold; }
.lj2 p {width: 28%; margin: 1.25rem 1.6%; display: inline-block; }
.pd_tit {text-align: center; overflow: hidden; margin-top: 1.5rem; }
.pd_tit > p {width: 11%; margin-right: 2%; display: inline-block; }
.dk_01 {border-bottom: 0.65rem solid #eae9e9; overflow: hidden; }
.dk_01 > ul {width: 94%; margin: 1.5rem auto; overflow: hidden; }
.dk_01 > ul > li {width: 28%; float: left; }
.dk_01 > ul > li.d_1 {width: 8%; height: 8.25rem; background: url(dk_img5_4.png) no-repeat center center; -webkit-background-size: 0.9rem 1.65rem; background-size: 0.9rem 1.65rem; }
.dk_02 {border-bottom: 0.65rem solid #eae9e9; margin-bottom: 1.5rem; overflow: hidden; }
.dk_02 .dk_p {width: 94%; font-size: 1.4rem; text-indent: 1.5rem; line-height: 2rem; margin: 1.25rem auto 0; }
.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.4rem; 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%; }
.sdys {border-bottom: 0.65rem solid #eae9e9; overflow: hidden; }
.sdys > h2 {font-size: 1.6rem; text-align: center; font-weight: bold; margin: 0 0 1.25rem; }
.sdys > ul {text-align: center; margin-bottom: 1rem; overflow: hidden; }
.sdys > ul li {width: 44.7%; height: 5.85rem; margin: 0 1.3% 1rem; display: inline-block; overflow: hidden; }
.sdys > ul li div {width: 65%; text-align: left; margin-left: 34.6%; float: left; }
.sdys > ul li div h3 {font-size: 1.4rem; font-weight: bold; margin: 0.25rem 0 0; }
.sdys > ul li.s1 {background: url(dk_bg1.png) no-repeat left top; -webkit-background-size: cover; background-size: cover; }
.sdys > ul li.s2 {background: url(dk_bg2.png) no-repeat left top; -webkit-background-size: cover; background-size: cover; }
.sdys > ul li.s3 {background: url(dk_bg3.png) no-repeat left top; -webkit-background-size: cover; background-size: cover; }
.sdys > ul li.s4 {background: url(dk_bg4.png) no-repeat left top; -webkit-background-size: cover; background-size: cover; }
.dk_04 {border-bottom: 0.65rem solid #eae9e9; overflow: hidden; }
.dk_04.new_dk {width: 95%; border: none; margin: 0 auto; }
.dk_04 ul {margin: 1.5rem 0; overflow: hidden; }
.dk_04 ul li {width: 29.2%; text-align: center; margin: 0 1.5% 0.5rem; display: inline-block; }
.dk_04 ul li p {line-height: 2.5rem; font-size: 1.4rem; }
@media screen and (min-width: 640px) {
	.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; }
}


#footer dl dt p{height:113px !important;}