html, body { -webkit-text-size-adjust: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, input, textarea, select, form, td, section { font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, menu { display: block; }
input[type="date"]:before { -moz-content: attr(placeholder); color: #f00; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
input, textarea, select, form, fieldset { vertical-align: top; }
img { vertical-align: top; border: 0; }
a { color: #666; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, area { blr:expression(this.onFocus=this.blur());
}
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { font-size: 0; line-height: 0; height: 20px; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family: SimSun; }
.img { text-align: center; overflow: hidden; }
.img img { display: block; }
.aaaaaa { }
body { font-size: 24px; background: #fff; }
/*input,textarea,select{appearance: none; -webkit-appearance: none; border-radius:0;}*/
html { font-size: 10px; }
.blank { height: 1rem; }
img { max-width: 100%; }
body { font-size: 1.2rem; width: 32rem; margin: 0 auto; }
.clearfix { zoom: 1; display: block }
.clearfix:after { content: ""; height: 0px; display: block; clear: both; visibility: hidden; }
.fl { float: left; }
.fr { float: right; }
.bantit { overflow: hidden; font-size: 0; text-align: center; }
.bantit ul { display: inline-block; vertical-align: top; padding-top: 0.5rem; }
.bantit ul li { display: inline-block; width: 0.8rem; height: 0.8rem; background: #D0D0D0; margin: 0 0.5rem; vertical-align: top; overflow: hidden; border-radius: 0.8rem; }
.bantit ul li.hover { background: #BA2636; }
.logo { width: 94%; display: flex; justify-content: space-between; padding: 3%; align-items: center; }
.logo span.img { display: block; width: 70%; }
.logo span.img img { width: 100%; }
.logo span.nav-ico { width: 20%; text-align: right; }
.logo span.nav-ico img { width: 100%; max-width: 2rem; }
.nav { width: 100%; display: flex; background: #24cd5b; justify-content: left; }
.nav a { width: 25%; padding: 0.5rem 0rem; color: #fff; text-align: center; text-decoration: none; font-size: 1.4rem; border-bottom: 1px solid #2ed464; border-right: 1px solid #2ed464; }
.nav a:last-child { border-right: 0rem; }
.nav-screen { width: 100%; height: 100%; background: rgba(1,1,1,0.5); display: none; position: fixed; top: 0rem; left: 0rem; right: 0rem; margin: auto; max-width: 32rem; z-index: 9999; }
.nav-screen span.logo { display: block; width: 100%; background: #17c44f; padding: 0rem; }
.nav-screen span.logo img { display: block; width: 100%; }
.nav-screen .nav-block { width: 100%; color: #fff; background: #17c44f; }
.nav-screen .nav-block .tit { width: 100%; }
.nav-screen .nav-block .tip { display: block; width: 25%; text-align: center; font-size: 1.6rem; padding: 0.5rem 0rem; }
.nav-screen .nav-block .items { width: 100%; padding: 0.25rem 0rem; display: flex; justify-content: left; flex-wrap: wrap; }
.nav-screen .nav-block .items a { width: 25%; padding: 0.25rem 0rem; color: #d5fae1; text-align: center; margin: 0.25rem 0rem; font-size: 1.4rem; }
.nav-screen .nav-zxyy { width: 100%; text-align: center; padding: 1rem 0rem; display: flex; justify-content: center; background: #17c44f; }
.nav-screen .nav-zxyy a { width: 30%; padding: 0.5rem 0.5rem; font-size: 1.4rem; display: flex; justify-content: center; align-items: center; border-radius: 0.15rem; }
.nav-screen .nav-zxyy a span.ico { width: 2rem; height: 2rem; }
.nav-screen .nav-zxyy a span.ico img { width: 2rem; height: 2rem; }
.nav-screen .nav-zxyy a:nth-child(1) { background: #f4ae26; color: #fff; margin-right: 2rem; }
.nav-screen .nav-zxyy a:nth-child(2) { background: #40db72; color: #fff; }
.position { padding: 0.5rem 2%; color: #818382; border-bottom: 1px solid #eee; }
.position a { font-size: 1.4rem; color: #818382; }
.pagelist { width: 100%; text-align: center; padding: 1rem 0; }
.pagelist span.pageinfo { display: inline-block; font-size: 1.2rem; }
.pagelist li { display: inline-block; background: #eee; padding: 0.3rem 1rem; color: #111; margin: 0.3rem; cursor: pointer; border-radius: 0.3rem; }
.pagelist li a { font-size: 1.4rem; color: #666; }
.pagelist li.thisclass { background: #51dc7e; color: #fff; }
.yuyue { width: 96%; padding: 2%; }
.yuyue .head { width: 100%; }
.yuyue .head span.img { width: 100%; height: auto; }
.yuyue .head span.img img { display: block; width: 100%; height: auto; }
.yuyue .intro { color: #fff; font-size: 0.7rem; line-height: 1.5rem; width: 96%; padding: 2%; background: url(../images/yuyue_intro_bc.jpg) center center; margin: 0.5rem 0rem; }
.yuyue .form { width: 100%; }
.yuyue .head p, .yuyue .form p { font-size: 0.6rem; color: red; text-align: center; margin: 0.5rem 0rem; }
.yuyue .form .group-item { width: 100%; padding: 0.5rem 0rem; }
.yuyue .form .group-item input { width: 90%; padding: 0.5rem 5%; height: 1rem; line-height: 1rem; border-radius: 1rem; color: #333; border: 1px solid #dbd8d8; outline: none; }
.yuyue .form .group-item textarea { width: 94%; border-radius: 0.5rem; height: 5rem; padding: 3%; border: 1px solid #dbd8d8; outline: none; }
.yuyue .btn-items { width: 100%; display: flex; justify-content: center; }
.yuyue .btn-items a { display: inline-block; padding: 0.5rem 0.75rem; color: #fff; font-size: 0.7rem; border-radius: 1rem; }
.yuyue .btn-items a.btn-sub { background: #ed9853; margin-right: 0.75rem; }
.yuyue .btn-items a.btn-zxzx { background: #43df76; }
.common-footer-ad { display: block; width: 100%; }
.common-footer-ad img { display: block; width: 100%; }
.footer { width: 100%; margin-bottom: 2.5rem; }
.footer span.wx-img { width: 100%; height: auto; text-align: center; }
.footer span.wx-img img { display: block; width: 50%; margin: auto; margin-top: 0.75rem; }
.footer p { line-height: 1.5; font-size: 1.4rem; color: #686868; text-align: center; }
.footer p.date { margin-top: 0.5rem; }
.footer .rela-info { padding: 1rem; background: #ebeaea; }
.footer .footer-nav { color: #414141; margin-bottom: 1rem; overflow: hidden; }
.footer .footer-nav a { display: block; width: calc(25% - 1px); text-align: center; color: #414141; font-size: 1.4rem; float: left; }
.footer .footer-nav a:nth-child(1), .footer .footer-nav a:nth-child(2), .footer .footer-nav a:nth-child(3) { border-right: 1px solid #414141; }
.bottom { width: 100%; position: fixed; left: 0rem; right: 0rem; margin: auto; bottom: 0rem; display: flex; justify-content: center; z-index: 9999 }
.bottom a { display: block; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 1.4rem; padding: 0.75rem 0rem; }
.bottom a span.ico { width: 2rem; }
.bottom a span.ico img { display: block; width: 100%; }
.bottom a span.text { display: inline-block; padding-left: 0.25rem; }
.bottom a.zxzj { width: 33%; background: #fe762a; position: relative; }
.bottom a.call { width: 33%; background: #24cd5b }
.bottom a.back { width: 34%; background: #787c82 }
.bottom a.zxzj span.num { display: inline-block; width: 1.4rem; height: 1.4rem; line-height: 1.4rem; font-size: 1.2rem; text-align: center; color: #fe762a; background: #fff; border-radius: 0.5rem; position: absolute; top: 0.15rem; right: 0.15rem; }
ul.box_a { width: 30.5rem; }
ul.xbz_b { margin-top: 0.9rem; }
ul.xbz_a a, ul.xbz_a #cl_aa, ul.xbz_a #cl_cc, ul.xbz_a #cl_dd, ul.xbz_a #cl_ee, ul.xbz_a #cl_gg, ul.xbz_a #cl_hh, ul.xbz_a #cl_jj, ul.xbz_a #cl_kk { float: left; margin-left: 0.8rem; display: inline-block; height: 2.2rem; line-height: 2.35rem; padding: 0rem 0.95rem; text-align: center; background: #f4f5f5; border-radius: 1rem; font-size: 1rem; color: #333; }
ul.box_a.xbz_a.boxa_aa a { padding: 0rem 1rem; }
ul.box_a.xbz_a.boxa_bb a { padding: 0rem 0.75rem; }
ul.box_a.xbz_a.xbz_c a { padding: 0rem 1.05rem; }
ul.box_a.xbz_a.xbz_d a { padding: 0rem 1.2rem; }
ul.box_a.xbz_a.xbz_e a { padding: 0rem 0.9rem; }
ul.box_a.xbz_a.xbz_f a { padding: 0rem 0.8rem; }
ul.box_a.xbz_a.xbz_g a { padding: 0rem 1.3rem; }
ul.box_a.xbz_a.xbz_h a { padding: 0rem 1.15rem; }
ul.box_a.xbz_a.xbz_i a { padding: 0rem 1.45rem; }
ul.xbz_a.boxa_aa, ul.xbz_a.boxa_bb { margin-top: 0.55rem; }
ul.xbz_a #cl_aa img, ul.xbz_a #cl_cc img, ul.xbz_a #cl_dd img, ul.xbz_a #cl_ee img, ul.xbz_a #cl_gg img, ul.xbz_a #cl_hh img, ul.xbz_a #cl_jj img, ul.xbz_a #cl_kk img { width: 1rem; height: 1rem; float: right; margin-top: 0.65rem; margin-left: 0.2rem; }
ul.xbz_a #cl_cc, ul.xbz_a #cl_ee, ul.xbz_a #cl_hh, ul.xbz_a #cl_kk { display: none; }
ul.xbz_a a:first-child { margin-left: 0rem; }
#cl_bb, #cl_ff, #cl_ii, #cl_ll { display: none; }
.infor_h { margin-top: 1.85rem; width: 30.5rem; height: 2.45rem; background: url(../images/xnk_04.jpg) no-repeat; background-size: 30.5rem 2.4rem; }
.infor_h i.infor_ii, .infor_h i.infor_waj, .infor_h i.infor_ee { display: inline-block; background-image: url(../images/rede_a.png); background-repeat: no-repeat; background-size: 11.5rem; }
.infor_h i.infor_ii { width: 1.65rem; height: 1.8rem; background-position: -3.7rem -1.25rem; margin-right: 0.5rem; }
.infor_h i.infor_waj { width: 1.75rem; height: 1.35rem; background-position: -8rem -3.6rem; margin-right: 0.3rem; margin-top: 0.35rem; }
.infor_h i.infor_ee { width: 1.7rem; height: 1.8rem; background-position: -9.9rem -1.25rem; margin-right: 0.3rem; }
.infor_j { color: #24cd5b; font-size: 1.6rem; font-weight: bold; margin-right: 0.4rem; line-height: 2rem; }
.infor_k { font-size: 0.85rem; color: #666; }
.box_a { width: 30rem; margin: 0 auto; overflow: hidden; }
.dbz_a, .dbz_f { margin-top: 1.5rem; background: url(../images/nphe_01.png) no-repeat; background-size: 30rem 2.35rem; width: 30rem; height: 2.4rem; line-height: 2.35rem; }
.dbz_d { background: url(../images/nphe_02.png) no-repeat; background-size: 30rem 2.15rem; }
.dbz_h { background: url(../images/nphe_03.png) no-repeat; background-size: 30rem 2.35rem; }
.dbz_f { background: url(../images/nphe_04.png) no-repeat; background-size: 30rem 2.35rem; }
.dbz_a i, ul.dbz_b li a i, ul.dbz_c li a i, ul.dbz_e li a i, ul.dbz_g li a i { display: inline-block; float: left; background: url(../images/nkpng_gbza.png) no-repeat; background-size: 15rem; }
.dbz_a i.ia_a { background-position: 0rem -13.3rem; width: 1.5rem; height: 1.75rem; }
.dbz_a i.ia_d { background-position: -1.7rem -13.35rem; width: 1.5rem; height: 1.75rem; }
.dbz_a i.ia_e { background-position: -3.35rem -13.1rem; width: 1.7rem; height: 2.2rem; }
.dbz_a i.ia_f { background-position: -5.3rem -13.6rem; width: 1.7rem; height: 1.5rem; margin-top: 0.3rem; }
.dbz_a i.ia_b { float: left; background-position: -7rem -13.8rem; width: 1.7rem; height: 1.3rem; margin-top: 0.4rem; margin-right: 0.35rem; }
.dbz_a.dbz_h span { color: #24cd5b; }
.dbz_a.dbz_d span { color: #24cd5b; }
.dbz_a.dbz_f span { color: #24cd5b; }
.dbz_a span, .dbz_a a { color: #24cd5b; font-size: 1.3rem; font-weight: bold; height: 2.4rem; line-height: 2rem; }
.dbz_a a { color: #ff922f; font-size: 1.1rem; font-weight: normal; line-height: 2.4rem; }
ul.dbz_b, ul.dbz_c, ul.dbz_e, ul.dbz_g { overflow:hidden;}
ul.dbz_b li, ul.dbz_c li, ul.dbz_e li, ul.dbz_g li { overflow: hidden; float: left; width: 9.3rem; height: 5.9rem; margin:1.5rem 0 0; text-align: center; }
ul.dbz_b li a.nihao, ul.dbz_c li a.nihao, ul.dbz_e li a.nihao, ul.dbz_g li a.nihao { display: inline-block; width: 4.3rem; height: 4.3rem; border-radius: 4.3rem; }
ul.dbz_b li a.nihao { border: 1px solid #dedddd; }
ul.dbz_c li a.nihao { border: 1px solid #dedddd; }
ul.dbz_e li a.nihao { border: 1px solid #dedddd; }
ul.dbz_g li a.nihao { border: 1px solid #dedddd; }
ul.dbz_b p, ul.dbz_c p, ul.dbz_e p, ul.dbz_g p { width: 9.3rem; color: #333333; font-size: 1.1rem; line-height: 1.3rem; }
ul.dbz_b li:first-child a.nihao i { display: inline-block; width: 2.4rem; height: 2.55rem; background-position: 0rem -6.45rem; margin-top: 0.8rem; margin-left: 1.25rem; }
ul.dbz_b li:nth-child(2) a.nihao i { width: 2.95rem; height: 2.7rem; margin-top: 0.9rem; margin-left: 0.9rem; }
ul.dbz_b li:nth-child(3) a.nihao i { width: 1.9rem; height: 2.4rem; background-position: -5.8rem 0rem; margin-top: 0.9rem; margin-left: 1.2rem; }


ul.dbz_b li:nth-child(4) a.nihao i {  width: 2.4rem; height: 2.55rem; background-position: -5.7rem -3.15rem; margin-top: 0.9rem; margin-left: 0.9rem; }
ul.dbz_b li:nth-child(5) a.nihao i { width: 2.75rem; height: 2.8rem; background-position: -8.6rem -2.8rem; margin-top: 0.8rem; margin-left: 0.75rem; }
ul.dbz_b li:nth-child(6) a.nihao i {width: 3.5rem; height: 2.55rem; background-position: -2.8rem -6.3rem; margin-top: 0.9rem; margin-left: 0.35rem; }


ul.dbz_c li:first-child a.nihao i { width: 2.4rem; height: 2.55rem; background-position: -5.7rem -3.15rem; margin-top: 0.9rem; margin-left: 0.9rem; }
ul.dbz_c li:nth-child(2) a.nihao i { width: 2.75rem; height: 2.8rem; background-position: -8.6rem -2.8rem; margin-top: 0.8rem; margin-left: 0.75rem; }
ul.dbz_c li:nth-child(3) a.nihao i { width: 3.5rem; height: 2.55rem; background-position: -2.8rem -6.3rem; margin-top: 0.9rem; margin-left: 0.35rem; }
ul.dbz_c li:nth-child(4) a.nihao i { width: 3.1rem; height: 2.2rem; background-position: 0rem -9.7rem; margin-top: 0.9rem; margin-left: 0.6rem; }
ul.dbz_e li:first-child a.nihao i { width: 2.9rem; height: 2.55rem; background-position: -8.4rem 0rem; margin-top: 0.8rem; margin-left: 0.7rem; }
ul.dbz_e li:nth-child(2) a.nihao i { width: 2.55rem; height: 2.15rem; background-position: -3.45rem -9.9rem; margin-top: 1.1rem; margin-left: 0.7rem; }
ul.dbz_e li:nth-child(3) a.nihao i { width: 2.4rem; height: 2.6rem; background-position: 0rem -3rem; margin-top: 0.85rem; margin-left: 0.95rem; }
ul.dbz_e li:nth-child(4) a.nihao i { width: 2.5rem; height: 2.8rem; background-position: -6.4rem -9.4rem; margin-top: 0.65rem; margin-left: 0.95rem; }
ul.dbz_g li:first-child a.nihao i { width: 2.9rem; height: 2.5rem; background-position: -9.05rem -6.4rem; margin-top: 0.9rem; margin-left: 0.7rem; }
ul.dbz_g li:nth-child(2) a.nihao i { width: 2rem; height: 2.3rem; background-position: -11.85rem 0rem; margin-top: 1.05rem; margin-left: 1.1rem; }
ul.dbz_g li:nth-child(3) a.nihao i { width: 2.7rem; height: 2.3rem; background-position: -9.2rem -9.7rem; margin-top: 0.9rem; margin-left: 0.7rem; }
ul.dbz_g li:nth-child(4) a.nihao i { width: 2.2rem; height: 2.25rem; background-position: -12.3rem -6.4rem; margin-top: 0.9rem; margin-left: 1rem; }
.back_a { height: 0.5rem; overflow: hidden; clear: both; background-color: #f1f1f1; }
.infor_w .infor_x { width: 17.1rem; margin-bottom: 1rem; }
.infor_w .infor_x ul li { font-size: 1.1rem; width: 8.5rem; line-height: 3.45rem; float: left; }
.infor_w .infor_x ul li span { color: #fff; }
.infor_w .infor_x ul li:first-child { background: #5795ea; margin-bottom: 0.1rem; margin-right: 0.1rem; }
.infor_w .infor_x ul li:nth-child(2) { background: #ff922f; margin-bottom: 0.1rem; }
.infor_w .infor_x ul li:nth-child(3) { background: #2ed3b5; margin-right: 0.1rem; }
.infor_w .infor_x ul li:nth-child(4) { background: #f86786; }
.infor_w .infor_x ul li i.infor_y, .infor_w .infor_x ul li i.infor_z, .infor_w .infor_x ul li i.infor_aa, .infor_w .infor_x ul li i.infor_bb {background-image: url(../images/rede_a.png); background-repeat: no-repeat; background-size: 11.5rem; margin-top: 1rem; margin-left: 1rem; margin-right: 0.5rem; float: left; width: 1.2rem; height: 1.7rem; background-position: 0rem -3.55rem; }
.infor_w .infor_x ul li i.infor_z { background-position: -2rem -3.7rem; width: 1.2rem; }
.infor_w .infor_x ul li i.infor_aa { background-position: -3.9rem -3.8rem; width: 1.3rem; }
.infor_w .infor_x ul li i.infor_bb { background-position: -5.95rem -3.5rem; width: 1.55rem; }
.infor_w { width: 30.6rem; margin-top: 1.5rem; }
.infor_w img { width: 13.25rem; height: 7rem; margin-right: 0rem; }
.nk_zj_a { height: auto; overflow: hidden; }
.nk_zj_a li:last-child { border-bottom: none; }
.shui { width: 21rem; height: 2.4rem; margin: 1rem auto auto; }
.shui img { width: 21rem; height: 2.4rem; }
.xgl_ystd_gflt { position: relative; width: 30rem; height: 17.8rem; margin: auto; margin-top: 1rem; background: url(../images/xgl_ystd_11.jpg); background-size: 30rem 17.8rem; }
.xgl_ystd_gflt p { width: 10.4rem; height: 8rem; float: right; font-size: 0.9rem; color: #666666; line-height: 1.5rem; text-indent: 2em; margin: 10rem 0.4rem 0 0; position: absolute; bottom: 0rem; right: 0rem; }
.xgl_ystd_gflt p a { color: #cc0000; }
.xgl_ystd_gflt1 { width: 30rem; height: 7.5rem; margin: 1rem auto; overflow: hidden; }
.xgl_ystd_gflt1 li { width: 11rem; height: 7.5rem; float: left; position: relative; margin-left: 0.4rem; }
.xgl_ystd_gflt1 li p { width: 9.7rem; height: 1.4rem; line-height: 1.4rem; text-align: center; font-size: 0.8rem; color: #fff; position: absolute; bottom: 0rem; background: rgba(0,0,0,0.5); border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
.anli ul li {  border-bottom: dashed 1px #999; line-height:2.5; overflow: hidden; }
.anli ul li a { display: block; color: #666; }
.ftlk { height: 3.6rem; background: #e8e8e8; line-height: 3.6rem; text-align: center; font-size: 1.4rem; width: 32rem; margin: 0 auto; color: #404141; }
.ftlk a { margin: 0 1rem; color: #404141; }
.mrdt_shgy { width: 30rem; margin: 0 auto; overflow: hidden; margin-top: 1rem; margin-bottom: 1rem; }
.yizi .bd li .nk_zj_a .ksxq_doclist { padding: 1.75rem 1.5rem; border-bottom: 1px solid #dadada; }
.yizi .bd li ul.nk_zj_a li:last-child { border: none; }
.yizi .bd li .nk_zj_a .ksxq_docimg { display: block; float: left; width: 7rem; height: 7rem; overflow: hidden; margin-top: 0.4rem; }
.yizi .bd li .nk_zj_a .ksxq_docimg img { display: block; width: 7rem; height: 7rem; }
.yizi .bd li .nk_zj_a .ksxq_docabout { float: right; width: 21.4rem; }
.yizi .bd li .nk_zj_a .ksxq_docabout h3 { font-weight: normal; font-size: 1.4rem; margin-bottom: 0.8rem; }
.yizi .bd li .nk_zj_a .ksxq_docabout h3 span { font-size: 1.1rem; margin-left: 1.3rem; }
.yizi .bd li .nk_zj_a .ksxq_docabout p { font-size: 1.1rem; color: #666; line-height: 2rem; }
.yizi .bd li .nk_zj_a .ksxq_docabout p span { color: #ff7e00; }
.yizi .bd li .nk_zj_a .ksxq_docpage { color: #f24848; }
.idx_zj_href { width: 100%; margin-top: 0.8rem; }
.idx_zj_href a { display: block; float: left; margin-left: 0.8rem; font-size: 1rem; width: 6.1rem; text-align: center; height: 1.65rem; line-height: 1.5rem; border-radius: 0.5rem; }
.ksxq_docbtn { color: #ff7e00; border: 1px solid #ff7e00; }
.ksxq_yygh { color: #3edb71; border: 1px solid #3edb71; }
.ksxq_docbtn { color: #ff7e00; border: 1px solid #ff7e00; }
.ksxq_docabout span.brain_v { display: inline-block; margin-right: 1rem; background: #eeeeee; padding: 0.1rem 0.2rem; font-size: 0.9rem; border-radius: 0.25rem; }
.ksxq_docabout span.brain_v i { color: #e10e0e; margin-left: 0.2rem; }
.yizi { width: 31.9rem; border: 1px solid #efefef; margin: 0 auto; margin-top: 1.5rem; padding-bottom: 1rem; }
.yizi.yaizi { border: none; margin-top: 0rem; padding-bottom: 0rem; }
.xgl_ystd_gflt1 { overflow: hidden; }
.wsxa_footer { padding-top: 1.65rem; background: #38d66c; width: 32rem; height: 21rem; }
.wsxa_footer.ax_footer { height: 14.8rem; }
.wsxb_footer { background: url(../images/wsxa_footer.png) no-repeat; background-size: 30rem 11.65rem; }
.wsxc_footer { display: inline-block; margin: 0rem 2rem;  text-align: center; color: #fff; font-size: 1rem; }
.wsxc_footer img { width: 8.5rem; height: 8.5rem; margin-bottom: 0.6rem; }
.wsxc_footer p { line-height: 1.5rem; }
.wsxd_footer { margin-top: 0.7rem; }
.wsxd_footer span { display: inline-block; color: #FFFFFF; font-size: 1rem; }
.wsxe_footer i, .wsxf_footer i, .wsxg_footer i { background: url(../images/wsxc_footer.png) no-repeat; background-size: 5.55rem; display: inline-block; width: 2.6rem; height: 2.6rem; margin-right: 0.7rem; float: left; }
.wsxf_footer i { background-position: -3.1rem 0rem; }
.wsxg_footer i { background-position: 0rem -2.95rem; }
.wsxf_footer span a { color: #fff600; font-size: 1.4rem; font-weight: bold; font-family: Impact, Microsoft Yahei, ' sans-serif'; display: inline-block; line-height: 1.1rem; }
.wsxe_footer, .wsxf_footer, .wsxg_footer { height: 2.6rem; }
.wsxf_footer { margin-top: 1.1rem; }
.wsxe_footer { margin-top: 1.7rem; }
.wsxe_footer span { line-height: 1.3rem; }
.wsxg_footer span em { color: #fff600; }
.swt_bottom_1218 { width: 32rem; overflow: hidden; position: fixed; bottom: 0; left: 50%; z-index: 9999; margin-left: -16rem; }
.swt_bottom_1218 li { float: left; width: 8rem; text-align: center; font-size: 1rem; background: #f4f4f4; padding-bottom: 0.2rem; margin-top: 2.7rem; }
.swt_bottom_1218 li i { display: block; margin: 1rem auto 0.5rem; }
.swt_bottom_1218 li:first-child i { width: 2.15rem; height: 2.3rem; background: url(../images/swt_bottom_1218_04.png) no-repeat; background-size: 100%; }
.swt_bottom_1218 li:nth-child(2) i { width: 2.75rem; height: 2.75rem; background: url(../images/swt_bottom_1218_06.gif) no-repeat; background-size: 100%; margin-top: 0.55rem; }
.swt_bottom_1218 li b { display: block; width: 6.1rem; height: 6.1rem; background: #f4f4f4; border-radius: 50%; margin: 0 auto; margin-top: -2.3rem; overflow: hidden; }
.swt_bottom_1218 li:nth-child(3) { margin-top: 2.7rem; position: relative; }
.swt_bottom_1218 li:nth-child(3) i { width: 4.5rem; height: 4.5rem; background: url(../images/swt_bottom_1218_05.gif) no-repeat; background-size: 100%; margin-top: 0.8rem; }
.swt_bottom_1218 li:nth-child(3) span { display: block; width: 4.5rem; height: 4.5rem; border-radius: 50%; position: absolute; left: 1.75rem; top: -1.5rem; z-index: 1; -webkit-box-shadow: 0 0 1.5rem #8f3900; box-shadow: 0 0 1.5rem #8f3900; -webkit-animation: sonarEffect 1.5s ease-out 1s infinite; animation: 1.5s ease-out 1s normal none infinite running sonarEffect; }
.swt_bottom_1218 li:nth-child(4) i { width: 2.25rem; height: 1.65rem; background: url(../images/swt_bottom_1218_07.png) no-repeat; background-size: 100%; margin-top: 1.35rem; margin-bottom: 0.8rem; }
 @keyframes sonarEffect { 0% {
opacity: 0.3;
filter:alpha(opacity:30);
}
 40% {
-webkit-shadow: 0 0 0 1px rgba(143,57,108,0.1), 0 0 2px 2px #fff, 0 0 0 4px rgba(255,184,108,0.5);
box-shadow: 0 0 0 1px rgba(143,57,108,0.1), 0 0 2px 2px #fff, 0 0 0 4px rgba(255,184,108,0.5);
opacity: 0.5;
filter:alpha(opacity:50);
}
 100% {
-webkit-shadow: 0 0 0 1px rgba(143,57,108,0.1), 0 0 2px 2px #fff, 0 0 0 4px rgba(255,184,108,0.5);
box-shadow: 0 0 0 1px rgba(143,57,108,0.1), 0 0 2px 2px #fff, 0 0 0 4px rgba(255,184,108,0.5);
opacity: 0;
filter:alpha(opacity:0);
-webkit-transform: scale(1.5);
transform: scale(1.5);
}
}
 @-webkit-keyframes sonarEffect { 0% {
opacity: 0.3;
filter:alpha(opacity:30);
}
 40% {
-webkit-shadow: 0 0 0 1px rgba(143,57,108,0.1), 0 0 2px 2px #fff, 0 0 0 4px rgba(255,184,108,0.5);
box-shadow: 0 0 0 1px rgba(143,57,108,0.1), 0 0 2px 2px #fff, 0 0 0 4px rgba(255,184,108,0.5);
opacity: 0.5;
filter:alpha(opacity:50);
}
 100% {
-webkit-shadow: 0 0 0 1px rgba(143,57,108,0.1), 0 0 2px 2px #fff, 0 0 0 4px rgba(255,184,108,0.5);
box-shadow: 0 0 0 1px rgba(143,57,108,0.1), 0 0 2px 2px #fff, 0 0 0 4px rgba(255,184,108,0.5);
opacity: 0;
filter:alpha(opacity:0);
-webkit-transform: scale(1.5);
transform: scale(1.5);
}
}
/**/
.list-block { width: 96%; padding: 2%; }
.list-block .head { width: 100%; display: flex; justify-content: space-between; align-items: center; padding: 1rem 0rem; }
.list-block .head b.text { font-size: 1.6rem; padding-left: 1rem; border-left: 0.3rem solid #24cd5b; color: #24cd5b; }
.list-block .head a.yy { display: inline-block; padding: 0.5rem 1rem; border: 0.1rem solid #f1a959; border-radius: 0.3rem; }
.list-block .head a.yy span.ico { display: inline-block; width: 1.6rem; height: 1.6rem; vertical-align: middle; padding-right: 0.5rem; }
.list-block .head a.yy span.ico img { display: block; width: 100%; }
.list-block .head a.yy span.t { color: #f1a959; vertical-align: middle; font-size: 1.4rem; }
.list-block .cont { width: 100%; display: flex; justify-content: space-between; }
.list-block .cont span.img { width: 45%; }
.list-block .cont span.img img { display: block; width: 100%; }
.list-block .cont div.info { width: 52%; font-size: 1.4rem; display: flex; flex-direction: column; justify-content: space-between; color: #6e6c6c; }
.list-block .cont div.info b { color: #666; }
.list-block .cont div.info .rq { width: 100%; }
.baike .zxyy { width: 100%; text-align: center; display: flex; justify-content: center; margin: 2rem 0rem; }
.baike .zxyy a { width: 40%; padding: 0.8rem 1rem; font-size: 1.4rem; border-radius: 0.3rem; display: flex; justify-content: center; align-items: center; }
.baike .zxyy a:nth-child(1) { border: 0.1rem solid #f0a247; margin-right: 2rem; background: #fff; color: #f0a247; }
.baike .zxyy a:nth-child(2) { background: #f0a247; color: #fff; }
.baike .zxyy a span.ico { display: inline-block; width: 2rem; height: auto; overflow: hidden; margin-right: 0.5rem; }
.baike .zxyy a span.ico img { display: block; width: 100%; height: auto; }
.lists { width: 100%; }
.lists .item { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; padding: 1rem 0rem; border-bottom: 0.1rem dashed #eee; }
.lists .item a.img { width: 40%; border: 0.1rem solid #ddd; }
.lists .item a.img img { display: block; width: 100%; height: 100% !important; object-fit: cover; }
.lists .item .info { width: 55%;/*display: flex;flex-direction: column;justify-content: space-between;*/ color: #6e6c6c; }
.lists .item .info .pubdate { font-size: 1.6rem; color: #24cd5b; vertical-align: middle; display: flex; justify-content: left; align-items: center; }
.lists .item .info .pubdate span.ico { width: 1.8rem; height: 1.8rem; background: url(../images/time_ico.png) center center; background-size: 1.8rem auto; }
.lists .item .info .pubdate span.text { height: 2.2rem; line-height: 2.2rem; }
.lists .item .info h3 { color: #666; font-size: 1.4rem; }
.lists .item .info h3 a { color: #666; font-size: 1.4rem; }
.lists .item .info p { width: 100%; line-height: 2.2rem; font-size: 1.4rem; }
.lists .item .zx-tel { width: 100%; display: flex; justify-content: center; margin: 2rem 0rem 1rem 0rem; }
.lists .item .zx-tel a { display: inline-block; padding: 0.6rem 1.5rem; text-align: center; font-size: 1.4rem; border-radius: 0.3rem; }
.lists .item .zx-tel a.zx { color: #f3ab65; border: 0.1rem solid #f3ab65; margin-right: 2rem; }
.lists .item .zx-tel a.tel { background: #f3ab65; border: 0.1rem solid #f3ab65; color: #fff; }
.atclist a.zxyy { display: block; margin: 2rem auto; width: 80%; background: #f0a247; color: #fff; text-align: center; vertical-align: middle; padding: 1rem 0rem; border-radius: 0.5rem; }
.atclist a.zxyy span.img { display: inline-block; width: 2rem; vertical-align: middle; }
.atclist a.zxyy span.text { display: inline-block; font-size: 1.4rem; height: 2rem; line-height: 2rem; }
.atclist a.zxyy span.img img { display: block; width: 100%; }
.anli { width: 100%; padding: 0rem; }
.anli .head { width: 96%; padding: 2%; }
.anli-items { width: 100%; }
.anli2 ul li { margin-left: 1rem; margin-right: 1rem; border-bottom: dashed 0.1rem #999; padding-bottom: 0.5rem; padding-top: 0.5rem; overflow: hidden; }
.anli2 ul li a { display: block; height: 3rem; line-height: 3rem; color: #666; }
.anli-items .img { width: 90%; display: flex; justify-content: space-between; margin: auto; }
.anli-items .img a { width: 49%; height: auto }
.anli-items .img a img { display: block; width: 100%; }
.anli-items .info { background: #eee; padding: 2%; margin: 1rem 0rem; }
.anli-items .info .index { display: inline-block; padding: 1rem 2.5rem; background: #62d186; color: #fff; font-size: 1.2rem; border-radius: 0.5rem; }
.anli-items .info p { font-size: 1.4rem; line-height: 3rem; color: #7d7d7d; }
.anli-items .info p b { color: #292929; }
.anli-items .info p:last-child b { color: #dd7b0a; }
.anli-items .owl-nav.disabled+.owl-dots { margin-top: 0rem; }
.anli-items .owl-dots .owl-dot span { width: 0.8rem; height: 0.8rem; }
.anli-items .owl-dots .owl-dot.active span, .anli-items .owl-dots .owl-dot:hover span { width: 4rem; height: 0.8rem; background: #62d186 }
.anli .more-anli { background: #f0a247; color: #fff; display: block; width: 50%; padding: 1rem 0rem; font-size: 1.4rem; text-align: center; border-radius: 0.5rem; margin: 1rem auto; }
.curinfo { width: 100%; }
.curinfo .tit { font-size: 1.6rem; display: block; width: 100%; padding: 1rem 0rem; text-align: center; color: #fff; background: #24cd5b }
.curinfo .items { width: 90%; padding: 5%; display: flex; justify-content: space-between; flex-wrap: wrap; }
.curinfo .items .item { width: 48%; border: 0.1rem solid #ddd; margin: 1rem 0rem; padding: 1rem 0rem; }
.curinfo .items .item h3 { text-align: center; color: #666; font-size: 1.4rem; margin-bottom: 0.5rem; }
.curinfo .items .item p { text-align: center; color: #aaa; font-size: 1.2rem; }
.list-ad { width: 100%; }
.list-ad img { width: 100%; }
.expert-items { width: 100%; display: flex; justify-content: space-between; margin-bottom: 1rem; }
.expert-items .item { width: 32%; }
.expert-items .item span.img { width: 100%; }
.expert-items .item span.img img { display: block; width: 100%; }
.expert-items .item h3 { font-size: 1.6rem; color: #2f3030; text-align: center; margin: 0.5rem 0rem; }
.expert-items .item span.zc { display: block; font-size: 1.4rem; color: #5e5e5e; text-align: center; margin: 0.5rem 0rem; }
.expert-items .item a { display: block; width: 90%; font-size: 1.4rem; padding: 0.6rem 0rem; border-radius: 1.8rem; color: #f0a247; border: 0.1rem solid #f0a247; text-align: center; margin: auto; }
.else-items { width: 100%; display: flex; justify-content: space-between; }
.else-items .item { width: 32%; color: #fff; padding: 1rem 0rem; border-radius: 0.3rem; }
.else-items .item:nth-child(1) { background: #67cead }
.else-items .item:nth-child(2) { background: #3cd6d0 }
.else-items .item:nth-child(3) { background: #e29f52 }
.else-items .item span.ico { display: block; width: 30%; max-width: 4rem; margin: auto; }
.else-items .item span.ico img { display: block; width: 100%; }
.else-items .item h3 { font-size: 1.6rem; color: #fff; text-align: center; margin: 0.5rem 0rem; }
.else-items .item .en { display: block; font-size: 1rem; color: #fff; text-align: center; text-transform: uppercase; }
/**/
.article-body { padding: 1rem 0; overflow: hidden; }
.article-body h3 { width: 100%; text-align: center; font-size: 1.6rem; padding: 0 0 1rem; }
.article-body .attr { padding: 1rem 0rem; text-align: center; }
.article-body .attr .source { display: inline-block; padding: 0.5rem; color: #acacac; font-size: 1.2rem; }
.article-body .attr a.yy { display: inline-block; padding: 0.5rem 1rem; border: 0.1rem solid #f1a959; border-radius: 0.3rem; }
.article-body .attr a.yy span.ico { display: inline-block; width: 1.6rem; height: 1.6rem; vertical-align: middle; padding-right: 0.5rem; }
.article-body .attr a.yy span.ico img { display: block; width: 100%; }
.article-body .attr a.yy span.t { color: #f1a959; vertical-align: middle; font-size: 1.4rem; }
.article-body .content { padding: 0 0.5rem 1rem; line-height: 2; overflow: hidden; }
.article-body .content>*{ padding:0 0 1rem; text-align:justify; color: #444; }
html { font-size: 10px; font-size: calc(100vw / 32); }
@media all and (max-width: 320px) {
html { font-size: 10px; }
}
@media all and (min-width: 640px) {
html { font-size: 20px; }
}
