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 { content: attr(placeholder); }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
input, textarea, select, form, fieldset { vertical-align: top; }
img { vertical-align: middle; border: 0; }
a { color: #333; 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; }
.aaaaaa { }
body { font-size: 12px; 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; color: #333; }
em, i { font-style: normal }
.clearfix { zoom: 1; display: block }
.clearfix:after { content: ""; height: 0; display: block; clear: both; visibility: hidden }
.layout { width: 32rem; margin: 0 auto; background: #fff; overflow: hidden }
.container { width: 29rem; margin: 0 auto }
.clear { zoom: 1; clear: both }
.clear:after { height: 0; display: block; content: "\20"; clear: both }
.fl { float: left }
.fr { float: right }
.mc { margin: 0 auto }
.box { width: 32rem; margin: 0 auto; overflow: hidden }
.mt11 { border-top: 0.5rem solid #eee }
input { outline: 0 }
input[type=button], input[type=submit], input[type=reset] { -webkit-appearance: none }
.bgfff { background: #fff; padding-bottom: 1.6rem }
.bgfffs { background: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }
nav a { display: block; width: 8rem; height: 3.2rem; line-height: 3.2rem; text-align: center; border-left: 1px solid #ccc; float: left; font-size: 1.3rem; color: #333; background: #fff; border-top: 1px solid #cc; box-sizing: border-box; }
nav a:first-child { border-left: 0 }
.show_con { width: 30rem; margin: 0 auto }
.top_nav { width: 32rem; padding-bottom: 0.5rem; background: #fff; margin: auto }
.top_nav ul { width: 100%; height: auto; overflow: hidden }
.top_nav ul li { width: 7.9rem; height: 3.2rem; float: left; margin-left: 0.15rem; background: #237aca; text-align: center; color: #fff; font-size: 1.2rem; margin-top: 0.2rem }
.top_nav ul li:nth-child(1) { margin-left: 0 }
.top_nav ul li:nth-child(5) { margin-left: 0 }
.top_nav ul li:nth-child(4) { float: right }
.top_nav ul li.menudq { background: #f79607 }
.top_nav ul li:last-child { float: right; width: 7.85rem }
.top_nav ul li a { display: block; width: 100%; height: 3.2rem; color: #fff; line-height: 3.2rem }
.hztd_tle { border-bottom: 1px solid #ccc; padding: 2rem 1rem 1.1rem 1rem }
.hztd_tle h3 { font-size: 1.5rem; font-weight: 400; line-height: 1.3rem }
.nylogo { width: 32rem; height: 5.1rem; background: url(/images/xtb_head.jpg); background-size: 100%; }
.nylogo1 { display: block; width: 7.25rem; height: 3.4rem; float: left; margin: 1rem 0 0 0.3rem }
.nylogo2 { display: block; width: 8.4rem; height: 3.6rem; float: right; margin: 1.1rem 0.6rem 0 0 }
.banner { width: 32rem; margin: 0 auto; position: relative; overflow: hidden }
.banner .mob_hd { width: 100%; height: 0.75rem; position: absolute; left: 0; bottom: 0.5rem; text-align: center; font-size: 0 }
.banner .mob_hd li { width: 0.75rem; height: 0.75rem; display: inline-block; margin: 0 0.3rem; background: #ccc; border-radius: 50% }
.banner .mob_hd li.on { background: #0a60bf }
.banner img { width: 100%; height: auto }
.show_wrap { padding: 0 1.5rem 2rem 1.5rem }
.show_crumb { padding: 0.75rem 0; border-bottom: 1px solid #dadada; background: #fff; font-size: 1.2rem;height: 1.5rem;line-height: 1.5rem;}
.show_crumb img { width: 1.75rem; display: inline-block; vertical-align: top }
.show_crumb a { margin: 0 0.4rem }
.show_box { padding-top: 1.5rem }
.show_box .show_tle { text-align: center; font-size: 1.5rem; line-height:2rem; margin-bottom: 1rem; font-weight: 400 }
.show_box .show_ly { text-align: center; color: #666; font-size: 1rem; margin-bottom: 1rem }
.show_box .show_ly a { display: inline-block; vertical-align: middle; padding: 0 0.55rem; height: 1.8rem; line-height: 1.5rem; border: 1px solid #ff7e00; color: #ff7e00; border-radius: 0.4rem; margin-left: 0.6rem }
.show_con p { margin-top: 1.6rem; color: #414141; line-height: 2rem; text-align: justify; font-size: 1.2rem }
.padding-tb { padding: 1.9rem 0 }
.padding-tb img { width: 28.8rem; height: 19.8rem }
.map-border { border-top: 0.5rem solid #efefef }
.map-border .tel { font-size: 1.4rem; color: #333; margin-top: 1rem; line-height: 1.5rem }
.map-border .tel img { width: 1.15rem; height: 1.45rem; margin: -0.2rem 0.6rem 0 0 }
.map-border .add { font-size: 1.4rem; color: #333; margin-top: 1rem; line-height: 1.5rem }
.map-border .add img { width: 0.9rem; height: 1.7rem; margin: -0.2rem 0.6rem 0 0 }
.bg-title { width: 32rem; height: 5.1rem; line-height: 4.3rem; background: url(/images/fd-tit_02.jpg) no-repeat 0 0; text-align: center; background-size: 100% }
.bg-title a { font-size: 1.4rem; color: #fff }
.bg-title a img { width: 1.55rem; height: 1.55rem; margin-top: 1.2rem; margin-left: 0.6rem }
.telaa { width: 30rem; margin: 0.8rem auto 1rem; line-height: 1.9rem }
.slideBox { padding: 2rem 0.5rem 0.5rem 0.5rem }
.slideBox .hd { height: 6.3rem }
.slideBox .hd ul li { position: relative; float: left; width: 7.4rem; height: 5.75rem; background: #e8e8e8; border-radius: 0.5rem; margin-right: 0.45rem; font-size: 1.2rem; color: #111; text-align: center; cursor: pointer }
.slideBox .hd ul li.on { color: #fff; background: #0052a6 }
.slideBox .hd ul li.on:after { content: ""; width: 0; height: 0; overflow: hidden; border: 0.9rem solid transparent; border-bottom-color: #f3f3f3; position: absolute; bottom: -0.7rem; left: 50%; margin-left: -0.85rem; z-index: 22 }
.slideBox .hd ul li:last-child { margin-right: 0 }
.slideBox .hd ul li div { width: 7.35rem; height: 2.5rem; overflow: hidden; text-align: center; margin-top: 0.8rem }
.slideBox .bd { position: relative; width: 31rem; overflow: hidden }
.slideBox .lx { width: 31rem; height: 17rem; overflow: hidden; float: left }
.slideBox .lx div { width: 23rem; margin: 1.5rem 0 0 6.3rem }
.slideBox .bd .bg-one { background: url(/images/gongjiaobg_03.jpg) no-repeat; background-size: 100% }
.slideBox .bd .bg-two { background: url(/images/fd-lylx_31.jpg) no-repeat; background-size: 100% }
.slideBox .bd .bg-three { background: url(/images/feijibg_03.jpg) no-repeat; background-size: 100% }
.slideBox .bd .bg-four { background: url(/images/zijiabg_03.jpg) no-repeat; background-size: 100% }
.slideBox .bd .lx p { font-size: 0.9rem; color: #333; text-align: justify; line-height: 1.5rem }
.slideBox .bd .bg-two p { line-height: 1.3rem }
.slideBox .bd .bg-two p span { display: inline-block; color: red }
.slideBox .bd .bg-two p.weight { font-weight: 700 }
.slideBox .bd .bg-two div:nth-child(2) { margin-top: 0.7rem }
.slideBox .bd .bg-three p { line-height: 1.35rem; letter-spacing: -0.05rem }
.slideBox .bd .bg-three p:nth-child(2) { margin-top: 1rem }
.slideBox .bd .bg-four p { line-height: 1.35rem }
.slideBox .bd .bg-four p:nth-child(2) { margin-top: 1rem }
.slideBox .hd ul .li1 div { background: url(/images/gongjiao_18.png) no-repeat center center; background-size: 100% }
.slideBox .hd ul .li2.on div { background: url(/images/fd-lylx_15.png) no-repeat center center; background-size: 100% }
.slideBox .hd ul .li3 div { background: url(/images/fd-lylx_18.png) no-repeat center center; background-size: 100% }
.slideBox .hd ul .li4 div { background: url(/images/fd-lylx_21.png) no-repeat center center; background-size: 100% }
.slideBox .hd ul .li1.on div { background: url(/images/gjhover.png) no-repeat center center; background-size: 100% }
.slideBox .hd ul .li2 div { background: url(/images/dthover.png) no-repeat center center; background-size: 100% }
.slideBox .hd ul .li3.on div { background: url(/images/fjhover.png) no-repeat center center; background-size: 100% }
.slideBox .hd ul .li4.on div { background: url(/images/carhover.png) no-repeat center center; background-size: 100% }
.yygh_top .yygh_topa { width: 30rem; height: 4.6rem; color: #111; font-size: 1.2rem; border-bottom: 1px solid #b4b4b4 }
.yygh_top .yygh_topa .yygh_topb { width: 12rem; height: 2rem; margin-right: 0.5rem; margin-top: 1.55rem }
.yygh_top .yygh_topa .yygh_topb img { width: 1.55rem; height: 1.55rem; margin-right: 0.45rem }
.yygh_top .yygh_topa .yygh_topc { height: 2rem; color: #ff5f11; font-size: 1.2rem; margin-top: 1.55rem }
.yygh_top .yygh_topa .yygh_topc a { color: #ff5f11 }
.yygh_top .yygh_topa .yygh_topc img { width: 1.5rem; height: 1.05rem; margin-right: 0.45rem; margin-top: 0.35rem }
.yygh_top { width: 30rem; margin: 0 auto; overflow: hidden }
.yygh_top img { width: 30rem; height: 0.7rem; margin: 0 auto; display: block }
.zhgh_gh { width: 32rem; background: #FFF; margin: auto }
.zhgh_gh .ghgl { width: 26.2rem; overflow: hidden }
.zhgh_gh .ghgl .user_input label { font-size: 1.3rem; color: #000; float: left; margin-top: 0.6rem }
.zhgh_gh .ghgl select { width: 18.5rem; height: 2.4rem; line-height: 2.4rem; box-sizing: content-box; border: 0; color: #999; background: 0; font-size: 1.1rem; border-radius: 0.1rem; padding-left: 0.5rem; appearance: none; -moz-appearance: none; -webkit-appearance: none; float: left }
.tjbtn { width: 21.8rem; height: 2.5rem; margin: 2rem auto }
.submit { width: 8.9rem; height: 2.5rem }
.submit input { width: 8.9rem; height: 2.5rem; background: url(/images/yygh_zhqc.png) no-repeat; border: 0; margin: 0; padding: 0; background-size: 8.9rem 2.5rem; vertical-align: top; cursor: pointer }
.ipon { width: 8.9rem; height: 2.5rem }
.ipon input { width: 8.9rem; height: 2.5rem; background: url(/images/yygh_zhjm.png) no-repeat; border: 0; margin: 0; padding: 0; background-size: 8.9rem 2.5rem; vertical-align: to; cursor: pointer }
.ghgl .user_input input { border: 1px solid #dedede; border-radius: 0.5rem; width: 19rem; height: 2.6rem; line-height: 2.4rem; padding-left: 0.4rem; font-size: 1rem; color: #999; background: #ededed }
.ghgl .user_input { padding-top: 1.2rem; overflow: hidden; position: relative }
.zjtd_zhd { background: #fff }
.zhgh_gh .ghgl select.input_testb { background: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none }
.ghgl .user_input input.timeb { background: #dedede url(/images/yygh_zhb.png) no-repeat right center; background-size: 3.05rem 2.6rem }
#sleHid { width: 19rem; overflow: hidden; height: 2.6rem; margin-top: 0.5rem; border-radius: 0.5rem }
#sleBG { border-radius: 0.5rem; border-right: 0; background: #ededed url(/images/yygh_zhc.png) no-repeat right center; display: inline-block; background-size: 3.05rem 2.6rem; height: 2.6rem; border: 1px solid #dedede }
.arc_recomm { width: 100%; width: 100%; padding: 0 0 1.2rem 0; margin-top: 0.5rem; background: #fff }
.recomm_tit { width: 100%; height: 3.9rem; line-height: 3.9rem; color: #469fd7; font-size: 1.4rem; border-bottom: 1px solid #e0e0e0 }
.recomm_tit h2 { display: inline-block; font-size: 1.4rem; float: left; background: url(/images/recomm_tit_icon.png) no-repeat left 1.2rem center; background-size: 2rem 2rem; text-indent: 4rem }
.recomm_tit span { display: inline-block; float: right; width: 2rem; height: 100% }
.recomm_main { width: 100% }
.recomm_main li { width: 28.2rem; margin: 0 auto; border-bottom: 1px dashed #e2e2e2; padding-bottom: 1rem }
.recomm_main li:last-child { border: 0 }
.recomm_left { width: 19rem; float: left; margin-top: 1.2rem }
.recomm_left h3 { width: 100%; font-size: 1.4rem; color: #414141; margin-top: 0.2rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: 400 }
.recomm_left h4 { width: 100%; font-size: 1.1rem; color: #7b7b7b; margin-top: 0.6rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: 400 }
.recomm_right { width: 9rem; float: right; margin-top: 1.4rem; text-align: center }
.recomm_right span { display: block; width: 100%; text-align: center; font-size: 1.2rem; color: #393939 }
.recomm_right a { display: inline-block; width: 6rem; height: 1.8rem; border: 1px solid #ff8a00; border-radius: 0.3rem; color: #ff8a00; text-align: center; line-height: 1.8rem; font-size: 1rem; margin-top: 0.8rem }
.index_title { width: 30rem; height: 2.1rem; margin: 0 auto; border-bottom: 1px solid #ccc; margin-top: 0.6rem }
.index_title span { background: #0189d5; float: left; width: 0.15rem; height: 1rem; margin-right: 0.3rem; margin-top: 0.7rem }
.index_title p { font-size: 1.4rem; color: #0189d5; font-weight: 700; float: left; border-bottom: 0.1rem solid #0189d5; line-height: 2.1rem; height: 2.1rem; padding-right: 0.6rem }
.index_title i { display: block; width: 2rem; text-align: center; float: right; height: 100%; line-height: 2.1rem; font-size: 1.8rem; color: #0189d5; margin-right: 0.4rem; font-weight: 700 }
.chann { width: 29rem; height: 5.3rem; margin: 1.2rem; margin-left: 0; background: #b1d2e3; border-radius: 0.8rem }
.chann dd { font-size: 0.8rem; color: #003163; line-height: 1.8rem; text-align: left; margin: 0 auto; width: 21rem; padding-top: 0.35rem; float: left }
.chann dd .phone_1 { color: red; font-size: 1.2rem; padding: 0 0.4rem }
.chann dd .phone_2 { display: inline-block; width: 5.25rem; height: 1.75rem; text-align: center; border: 1px solid #ff7e00; line-height: 1.75rem; margin-left: 0.6rem; border-radius: 0.4rem; color: #ff7e00; font-size: 0.9rem }
.chann dl { width: 20rem; line-height: 1.3rem; padding-top: 0.5rem; margin: 0 auto; overflow: hidden }
.gb_foot { width: 32rem; height: 14.5rem; background: url(/images/gb_foot.jpg); background-size: 32rem 14.5rem; margin: auto; margin-bottom: 0.6rem; position: relative }
.gb_foot1 { display: block; width: 10rem; height: 9rem; position: absolute; left: 2.9rem; top: 2.5rem }
.gb_foot1 span { display: block; width: 10rem; height: 1.5rem; line-height: 1.5rem; text-align: center; font-size: 0.85rem; color: #fff; position: absolute; left: 0; bottom: 0 }
.gb_foot2 { width: 14rem; position: absolute; right: 0; top: 2.5rem; font-size: 0.8rem; color: #fff; line-height: 1.3rem }
.gb_foot2 span { display: block; font-size: 0.9rem }
.gb_foot3 { width: 14rem; position: absolute; right: 0; top: 6rem; font-size: 0.8rem; color: #fff; line-height: 1.3rem }
.gb_foot3 a { display: block; font-size: 1.4rem; color: #ffa912; font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black, " sans-serif" }
.gb_foot4 { width: 14rem; position: absolute; right: 0; top: 9.5rem; font-size: 0.8rem; color: #fff; line-height: 1.3rem }
.gb_foot4 span { display: block; font-size: 0.9rem }
.nlideBox .bd ul .lia_a { background: url(/images/nakly_02.jpg) no-repeat; width: 31rem; height: 20.8rem; background-size: 31rem 20.8rem }
.nlideBox .bd { width: 31rem; margin: 0 auto }
.lia_c { margin: 1.05rem 0.4rem 0 1.15rem }
.lia_c img { width: 3.4rem; height: 3.7rem }
.lia_d { line-height: 1.4rem; width: 24.3rem; font-size: 0.9rem; margin-top: 1.9rem }
.lia_d span { font-weight: 700; color: red }
.lia_e { margin-top: 2.7rem; width: 29rem; font-size: 1rem; position: relative }
.lia_e p { line-height: 2.1rem; font-size: 1rem }
.lia_e.lia_h { margin-top: 0.5rem }
.lia_e.lia_h p { line-height: 1.7rem }
.bgfffs p { width: 100%; height: 3.2rem; border-bottom: 1px solid #ccc; }
.bgfffs p a { border-top: 0 !important }
.mc { margin: 0 auto }
.zlgc { width: 30rem; margin: 0 auto; margin-bottom: 1rem }
.zlgc ul { width: 100%; height: 17.85rem; margin: 0 auto; overflow: hidden; position: relative; margin-top: 1rem }
.zlgc ul li { width: 9.5rem; float: left; margin-right: 0.75rem }
.zlgc ul li:nth-child(3) { margin-right: 0 !important }
.zlgc ul li .gc_top { width: 100%; height: 10.3rem; position: relative }
.zlgc ul li .gc_top img { width: 9.5rem; height: 10.3rem }
.zlgc ul li .gc_top span { width: 100%; height: 2rem; line-height: 2rem; text-align: center; color: #fff; font-size: 1.1rem; background: rgba(0,0,0,.5); position: absolute; left: 0; top: 3rem }
.zlgc ul li .gc_bot { width: 100%; height: 7rem; background: url(/images/zlgc_03.png) no-repeat; background-size: 9.5rem 7rem; margin-top: 0.5rem }
.zlgc ul li .gc_bot .gc_botC { width: 8.2rem; margin: 0 auto; height: 7rem }
.zlgc ul li .gc_bot .gc_botC span { font-size: 1.2rem; color: #0189d5; font-weight: 400; text-align: center; height: 1.2rem; line-height: 1.2rem; display: block }
.zlgc ul li .gc_bot .gc_botC p { font-size: 1rem; color: #464646; text-align: center; margin-top: 0.5rem; line-height: 1.35rem }
.zlgc ul li .gc_bot .gc_botC .gc_but { width: 7rem; height: 2rem; line-height: 2rem; color: #fff; background: #ffaa5d; text-align: center; margin: 0.5rem auto 0; font-size: 1rem }
.zlgc ul li .gc_bot .gc_botC .gc_but i { width: 1.2rem; height: 1.2rem; background: url(/images/zlgc_con.png) no-repeat; background-size: 5rem 1.5rem; float: left; position: relative; top: 0.4rem; left: 0.6rem }
.zlgc ul li:nth-child(1) .gc_bot .gc_botC .gc_but i { background-position: -0.25rem -0.15rem }
.zlgc ul li:nth-child(2) .gc_bot .gc_botC .gc_but i { background-position: -1.8rem -0.15rem }
.zlgc ul li:nth-child(3) .gc_bot .gc_botC .gc_but i { background-position: -3.5rem -0.15rem }
.zlgc ul .zx1 { width: 2.7rem; height: 0.85rem; position: absolute; top: 9.1rem; left: 8.7rem }
.zlgc ul .zx2 { width: 2.7rem; height: 0.85rem; position: absolute; top: 9.1rem; right: 8.3rem }
.zlgc ul .zx1 img, .zlgc ul .zx2 img { width: 2.7rem; height: 0.85rem; display: block }
.border { width: 32rem; height: 0.5rem; background: #f5f5f5; margin: 0 auto }
.home_gg { padding: 0 0.75rem; background: #fff; height: 4rem; line-height: 4rem; background: #f3f3f3; border-bottom: 1px solid #CCC }
.home_gg img { width: 7.25rem; height: 2.3rem; margin-top: 1rem }
.hot_scroll { border-left: 1px solid #ccc }
.index_kswz { width: 32rem; height: 9rem; background: #f3f3f3; margin-bottom: 0.5rem; overflow: hidden }
.index_kswz p { margin-top: 1.5rem; text-align: center; font-size: 1.2rem }
.index_kswz p span { color: red }
.index_kswz p a { margin-right: 1rem; margin-left: 1rem }
.index_kswz p a img { height: 2.7rem; width: 11.5rem }

.hos_sp22 { width: 32rem; margin: 0 auto; padding-top: 1rem; background: #fff }
.hos_sp22 img { width: 32rem; height: 6rem }
.container { max-width: 40rem; margin: 0 auto }
.rzdh_a { width: 29rem; background: #e7e8ea; padding-bottom: 2rem; border-radius: 0.5rem; margin: 1rem auto auto auto }
.rzdh_b { padding-top: 1.8rem }
.rzdh_b .rzdh_d { width: 5rem; height: 5rem; margin-right: 0.8rem; margin-left: 1rem }
.rzdh_b .rzdh_d img { width: 100% }
.rzdh_c { position: relative; width: 21.2rem; border: 1px solid #6e9cbb; background: #aad8f8; color: #000; font-size: 1.2rem; padding: 1.4rem 1rem 1.4rem 1.4rem; border-radius: 0.3rem; box-sizing: border-box; }
.rzdh_c img { position: absolute; width: 1.1rem; height: 0.75rem; left: -1.1rem; top: 0.4rem }
.show_con .rzdh_c p { margin: 0rem }
.rzdh_e { margin: 1.9rem auto; background: #fff; border: 1px solid #484848; width: 22.85rem; height: 2.85rem; line-height: 2.85rem; border-radius: 0.4rem }
.rzdh_e i, .rzdh_i .rzdh_j i, .rzdh_i .rzdh_k i { display: inline-block; background: url(/images/wenzt_a.png) no-repeat; background-size: 4rem; float: left }
.rzdh_e i.rzdh_f { width: 1.35rem; height: 1.2rem; margin: 0.8rem 0.4rem 0rem 1rem }
.rzdh_e i.rzdh_h { width: 1.45rem; height: 1.7rem; margin: 0.55rem 0.4rem 0rem 0.75rem; background-position: -2.1rem -1.6rem }
.rzdh_e a.rzdh_g { display: inline-block; font-size: 1.1rem; padding: 0rem 0.5rem; background: #ff8a08; color: #fff; line-height: 2.75rem; border-top-right-radius: 0.4rem; border-bottom-right-radius: 0.3rem }
.rzdh_i { width: 24.45rem; margin:0 auto; overflow: hidden; zoom: 1; }
.rzdh_i .rzdh_j, .rzdh_i .rzdh_k { display: block; text-align: center; line-height: 2.8rem; background: #ff8a08; color: #fff; width: 10.45rem; height: 2.8rem; border-radius: 0.25rem; margin-left: 1.5rem;  font-size:24px; color:#fff}
.rzdh_i .rzdh_j i { width: 2rem; height: 1.4rem; margin: 0.8rem 0.4rem 0rem 0.5rem; background-position: -1.6rem 0rem }
.rzdh_i .rzdh_j span, .rzdh_i .rzdh_k span { display: inline-block; width: 2.9rem; height: 2.8rem; background: #ffb96b; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.rzdh_i .rzdh_k { background: #4790ef }
.rzdh_i .rzdh_k i { width: 1.9rem; height: 1.9rem; margin: 0.6rem 0.4rem 0rem 0.55rem; background-position: 0rem -1.5rem }
.rzdh_i .rzdh_k span { background: #73adf8 }
.bot_yy { margin: 0 auto; width: 32rem; display: inline }
.bot_yy .botyy-head { position: relative; width: 32rem; height: 7.65rem; background-size: 32rem 7rem; cursor: pointer; margin: 0 auto; border-top: 0.6rem #f2f2f2 solid; background: url(/images/articleimg1218.png) no-repeat center; background-size: 32rem 7.65rem }
.ppinput { width: 16.6rem; height: 1.9rem; float: left; margin-top: 4.5rem; margin-left: 1.8rem }
.ppinput input { height: 1.9rem; line-height: 1.9rem; float: left; background: 0; border: 0; cursor: pointer }
.ppinput .ppin-txt { width: 9.4rem; font-size: 1rem; color: #555; padding-left: 0.8rem }
.ppinput .ppin-sub { width: 7.2rem }
.botyy-head a.huibo_a { display: inline-block; width: 11rem; height: 7rem }
.m_arc_swt { width: 100%; height: 5rem; margin: 1rem 0; }
.arc_swt_bg { width: 21rem; height: 100%; margin: 0 auto; background: url(/images/m_arc_swt.gif) no-repeat center; background-size: 100%; }
.arc_swt_bg a { display: block; height: 100%; }
.a_left_arc { width: 57%; float: left; }
.a_right_arc { width: 42.5%; float: right; }

.lb_lx_con{overflow:hidden;}
.lb_lx_con ul li{height:auto;overflow:hidden;}
.lb_lx_con ul li:nth-child(even){background:#f1ebeb;}
.lb_lx_con ul li h2{font-size:2rem;color:#000;padding:1.8rem 0;}
.lb_lx_con ul li h2 span{display:inline-block;width:2.95rem;margin:0 1rem;}
.lb_lx_con ul li h2 span img{width:100%;vertical-align:middle;margin-top:-.15rem;}
.lb_lx_con ul li p{overflow:hidden;font-size:1.2rem;color:#585858;line-height:2rem;text-align:justify;background:url(/images/lx_bg.png) no-repeat 1rem .6rem;padding:0 1.8rem 1.6rem 1.8rem;}
.lb_lx_con ul li h4{font-size:1.2rem;color:#000;background:url(/images/lx_bg.png) no-repeat 1rem 2rem;padding:1.6rem 0 .8rem 1.8rem;}
.lb_lx_con ul li h6{font-size:1.2rem;color:#585858;line-height:2rem;text-align:justify;padding:0 1.8rem;}
.lb_f_tel{margin:2rem auto;}


.zhongjian{text-align:center;margin-top:1rem}
.zhongjian a {color:#f00;overflow: hidden;font-size: 1.2rem;line-height: 2rem;text-align: justify;}


.yh_nav { overflow: hidden; zoom: 1; }
.yh_nav ul { clear: both; border: 1px solid #dddddd; border-top: none; box-sizing: border-box; }
.yh_nav ul:after { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: ""; font-size: 0; }
.yh_nav li { float: left; box-sizing: border-box; width: 25%; font-size: 1.4rem; color: #555555; text-align: center; word-spacing: 2.5rem; height: 8rem; border-right: 1px solid #dddddd; border-top: 1px solid #dddddd; }
.yh_nav li:first-of-type { background: #f5f5f5; }
.yh_nav li:nth-of-type(4n) { border-right: none; }
.yh_nav li a { padding-top: 1rem; display: block; width: 100%; height: 100%; box-sizing: border-box; }
.yh_nav li p { line-height: 2rem; vertical-align: top; }
.yh_nav li em { width: 3.5rem; height: 3.5rem; border-radius: 50%; overflow: hidden; display: inline-block; }

.banner { overflow: hidden; zoom: 1; position: relative; z-index: 0; }
.ban_c { overflow: hidden; zoom: 1; }
.ban_t { position: absolute; z-index: 1; bottom: 0rem; left: 0; width: 100%; font-size: 0; line-height: 0; height: 1.2rem; vertical-align: top; text-align: center; }
.ban_t span { display: inline-block; margin: 0rem 0.4rem; width: 1rem; height: 1rem; border-radius: 50%; background: #8b8b8b; cursor: pointer; }
.ban_t span.hover { background: #367aef; }

.yh1_ghw { overflow: hidden; zoom: 1; background: #0964b3; padding-bottom: 9.8rem; position: relative; z-index: 0; }
.yh1_ghw h2 { background: url(/images/yh_ghyybg.png) no-repeat center center/32rem 1px; text-align: center; font-size: 1.35rem; color: #fff; margin: 1.3rem 0rem; }
.yh1_ghwc { background: #fff; width: 27.6rem; padding: 3rem 0 2.7rem; margin: 0rem auto; clear: both; }
.yh1_ghwn { width: 18rem; margin: 0rem auto; overflow: hidden; zoom: 1; }
.yh1_ghwn ul li { font-size: 1.3rem; line-height: 2.3rem; color: #2c6ba0; background: url(/images/yh_ghyylog.png) no-repeat left center/0.6rem 0.6rem; padding-left: 1.8rem; }
.yh1_ghwn ul li span{ display:inline-block; width:1.8rem; text-align:center;}
.yh1_ghwtx { padding-top: 1.3rem; width: 23.6rem; margin: 0rem auto; clear: both; }
.yh1_ghwtx ul li { overflow: hidden; zoom: 1; margin-top: 1.2rem; }
.yh1_ghwtx ul li label { display: inline-block; float: left; text-align: center; color: #2c6ba0; font-size: 1.25rem; line-height: 2.5rem; height: 2.5rem; width: 6.7rem; background: #dcdcdc; border: #d2d2d2 1px solid; border-radius: 0.5rem 0rem 0rem 0.5rem; border-right: none; box-sizing: border-box; }
.yh1_ghwin { border: #d2d2d2 1px solid; float: left; background: #fff; box-sizing: border-box; height: 2.5rem; line-height: 2.5rem; font-size: 1.25rem; color: #959595; padding-left: 0.5rem; width: 16.8rem; }
.yh1_ghwse { border: #d2d2d2 1px solid; float: left; background: #fff; box-sizing: border-box; height: 2.5rem; line-height: 2.5rem; font-size: 1.25rem; color: #959595; padding-left: 0.5rem; width: 16.8rem; }
.yh1_ghwtx ul li:last-of-type { position: absolute; z-index: 1; bottom: 3.2rem; left: 0rem; text-align: center; width: 100%; height: 4rem; }
.yh1_ghwbtn { background: url(/images/yh_ghyybtn.png) no-repeat top center/16.95rem 3.95rem; width: 16.95rem; height: 3.95rem; border: none; cursor: pointer; }

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; }
}
