/* CSS Document */
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: 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: 1rem; 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: 0.6rem; background: #fff; }
/*input,textarea,select{appearance: none; -webkit-appearance: none; border-radius:0;}*/
html { font-size: 0.5rem; }
img { max-width: 100%; }
body { font-size: 1.2rem; width: 32rem; margin: 0 auto; }
.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 }
.sx_logo { overflow: hidden; zoom: 1; padding: 1.05rem 1.75rem 1.3rem 1.75rem; background: url(../images/logo_bg.png) repeat center top/0.15rem 0.15rem; }
.sx_logo i { display: block; float: left; margin-right: 0.6rem; display: inline; }
.sx_logo i img { width: 5.15rem; height: 5.15rem; }
.sx_logo h2 { display: block; }
.sx_logo h2 img { width: 22.75rem; height: 2.95rem; }
.sx_logo p { overflow: hidden; height: 2rem; line-height: 2rem; text-align: center; background: #237aca; font-size: 0.9rem; color: #fff; }
.sx_nav { overflow: hidden; zoom: 1; padding: 1.6rem 0rem; }
.sx_nav li { width: 25%; float: left; text-align: center; }
.sx_nav li i { display: block; }
.sx_nav li i img { box-shadow: 0 0.15rem 0.55rem rgba(35,122,202,.31), inset 0 0 0 1px #fff; background-image: linear-gradient(to top, #f0f0f0, #fefefe 99%); border-radius: 2.35rem; width: 4.7rem; height: 4.7rem; }
.sx_nav li p { padding-top: 0.8rem; color: #333; }
.sx_nav li a { text-decoration: none; }
.sx_dd { width: 30rem; height: 2.45rem; background: url(../images/dd_bg.png) no-repeat center top/30rem 2.45rem; margin: 1rem auto; box-sizing: border-box; overflow: hidden; padding-right: 1rem; }
.sx_dd h2 { width: 7rem; height: 2.45rem; line-height: 2.45rem; text-align: center; color: #ff0000; }
.dd_con { width: 21rem; height: 2.45rem; line-height: 2.45rem; color: #222; font-size: 1.1rem; }
.title { width: 30rem; margin: 0rem auto; height: 3.4rem; background: url(../images/title_bg.png) repeat-x center bottom/0.1rem 0.1rem; overflow: hidden; padding-right: 0.2rem; }
.title h2 { float: left; }
.title h2 span { display: inline-block; height: 3.25rem; line-height: 3.25rem; border-bottom: 0.15rem solid #237aca; font-size: 1.7rem; color: #237aca; }
.title p { float: right; padding-top: 1.2rem; }
.title p a { padding-right: 1.4rem; background: url(../images/title_ic.png) no-repeat center right/1rem 1rem; color: #e78800; }
.sx_zl { width: 30rem; margin: 0rem auto; }
.sx_zl dl { overflow: hidden; zoom: 1; padding-top: 1.5rem; }
.sx_zl dl dd { width: 6.6rem; float: left; margin-right: 1.2rem; display: inline; text-align: center; }
.sx_zl dl dd i { display: block; }
.sx_zl dl dd i img { width: 6.6rem; height: 6.6rem; }
.sx_zl dl dd p { padding-top: 0.8rem; color: #545454; }
.sx_zl dl dd a { text-decoration: none; }
.sx_zl dl dd:last-child { margin-right: 0rem; }
.sx_zl ul { overflow: hidden; zoom: 1; padding: 0.5rem 0rem 1.2rem 0rem; }
.sx_zl ul li { width: 9.35rem; height: 2.85rem; box-sizing: border-box; float: left; margin: 1.2rem 0.95rem 0rem 0rem; display: inline; border: 1px solid #c8c8c8; line-height: 2.85rem; color: #545454; text-align: center; }
.sx_zl ul li a { text-decoration: none; }
.sx_zl ul li span { color: #ff0000; }
.sx_zl ul li:first-child { background: #237aca; border: none; color: #fff; }
.sx_zl ul li:first-child a { color: #fff; }
.sx_zl ul li:nth-child(3), .sx_zl ul li:nth-child(6), .sx_zl ul li:nth-child(9), .sx_zl ul li:nth-child(12) { margin-right: 0rem; }
.zj_top { overflow: hidden; zoom: 1; padding: 0.8rem 1rem 1.6rem 1rem; }
.zj_top li { width: 6.9rem; height: 2.55rem; line-height: 2.45rem; box-sizing: border-box; float: left; margin: 0.8rem 0.8rem 0rem 0rem; border: 1px solid #c8c8c8; border-radius: 0.2rem; font-size: 1.1rem; color: #545454; text-align: center; }
.zj_top li a { color: #545454; }
.zj_top li:nth-child(4), .zj_top li:nth-child(8) { margin-right: 0rem; }
.zj_bot { width: 32rem; position: relative; z-index: 0; }
.zj_box { position: absolute; z-index: 1; top: 2.4rem; left: 14.75rem; width: 17.3rem; }
.zj_tit { overflow: hidden; zoom: 1; }
.zj_tit i { width: 8.1rem; height: 3rem; display: block; background: url(../images/zj_tline.png) no-repeat center right/0.1rem 2.5rem; font-size: 2.5rem; color: #237aca; line-height: 2.5rem; font-style: normal; float: left; margin-right: 0.5rem; display: inline; }
.zj_tit p { font-size: 0.7rem; color: #aeaeae; padding-top: 0.3rem; }
.zj_tit p span { font-size: 1.1rem; color: #545454; }
.zj_con { overflow: hidden; zoom: 1; padding-right: 1rem; }
.zj_con h2 { font-size: 1.1rem; color: #fff; overflow: hidden; height: 2.35rem; line-height: 2.35rem; text-align: center; background: #237aca; margin-top: 0.8rem; }
.zj_con h2 img { vertical-align: middle; width: 0.85rem; height: 1.05rem; margin-right: 0.3rem; }
.zj_con p { overflow: hidden; zoom: 1; padding: 0.8rem 0rem 1rem 0rem; border-bottom: 1px dashed #a0a0a0; font-size: 1.1rem; color: #545454; line-height: 1.8rem; }
.zj_con p a { color: #e97300; }
.zj_con ul { overflow: hidden; zoom: 1; padding-top: 1rem; }
.zj_con ul li { width: 7.6rem; height: 5.4rem; float: left; margin-right: 0.8rem; display: inline; }
.zj_con ul li:last-child { margin-right: 0rem; }
.sx_zjt { padding-top: 1.25rem; }
.sx_zjt ul { padding: 0.2rem 0rem 2rem 0rem; overflow: hidden; zoom: 1; }
.sx_zjt ul li { width: 14.6rem; height: 4.25rem; float: left; box-sizing: border-box; border: 1px solid #cdcdcd; padding: 1px; border-radius: 0.2rem; float: left; margin: 1rem 0rem 0rem 0.9rem; display: inline; overflow: hidden; }
.sx_zjt ul li i { display: block; float: left; margin-right: 0.55rem; display: inline; }
.sx_zjt ul li i img { width: 4.2rem; height: 4.05rem; border-radius: 0.2rem 0rem 0rem 0.2rem; }
.sx_zjt ul li p { overflow: hidden; zoom: 1; font-size: 0.8rem; color: #545454; line-height: 1.3rem; padding-top: 0.6rem; }
.sx_zjt ul li p span { font-size: 1rem; color: #237aca; }
.sx_zjt ul li a { text-decoration: none; }
.sx_hz { background: #f4f4f4; padding: 0rem 1rem 1.5rem 1rem; margin-bottom: 1.2rem; overflow: hidden; zoom: 1; }
.sx_hz h2 { padding: 1.5rem 0rem; background: url(../images/hz_tbg.png) no-repeat center bottom/30rem 0.15rem; text-align: center; color: #5c5c5c; }
.sx_hz h2 span { font-size: 2rem; font-weight: bold; color: #237aca; }
.sx_hz ul { overflow: hidden; zoom: 1; padding: 0.6rem 1rem 1.3rem 1rem; }
.sx_hz ul li { width: 13.55rem; height: 3.45rem; float: left; margin: 0.8rem 0.9rem 0rem 0rem; display: inline; }
.sx_hz ul li:nth-child(even) { margin-right: 0rem; }
.sx_hz p { overflow: hidden; height: 7.6rem; background: url(../images/hz_bg.png) no-repeat center top/30rem 7.6rem; text-align: center; padding-top: 3.4rem; box-sizing: border-box; }
.sx_hz p a { display: inline-block; margin: 0rem 0.4rem; }
.sx_hz p a:nth-child(1) img { width: 10.75rem; height: 2.5rem; }
.sx_hz p a:nth-child(2) img { width: 12.75rem; height: 2.5rem; }
.sx_ask { padding: 1.4rem 0rem 1.2rem 0rem; }
.sx_ask ul { padding: 0.6rem 1rem 0rem 1rem; overflow: hidden; zoom: 1; }
.sx_ask ul li { width: 14.6rem; height: 4.5rem; box-sizing: border-box; padding: 0.75rem 0rem 0rem 1.1rem; background: #f5f5f5 url(../images/ask_bg.png) no-repeat center right/1.6rem 1.1rem; overflow: hidden; float: left; margin: 0.9rem 0.8rem 0rem 0rem; display: inline; }
.sx_ask ul li i { display: block; float: left; margin-right: 0.65rem; }
.sx_ask ul li i img { width: 3.05rem; height: 3.05rem; }
.sx_ask ul li p { font-size: 0.9rem; color: #545454; line-height: 1.2rem; overflow: hidden; zoom: 1; padding-top: 0.2rem; }
.sx_ask ul li p span { font-size: 1.1rem; color: #237aca; }
.sx_ask ul li a { text-decoration: none; }
.sx_ask ul li:nth-child(even) { margin-right: 0rem; }
.sx_pl { padding: 1.5rem 0rem; }


.kezlbk_aa22{width: 30rem;  margin:0 auto;}
.kezlbk_aa22 li{cursor: pointer;margin-bottom: 0.8rem; width: 14.6rem; background: #efefef; border-radius:0.3rem ;}
.kezlbk_aa22 li:first-child span.kezlbk_bb{margin: 0.6rem 0.8rem 0.6rem 1.3rem; width: 3.1rem; height: 3.1rem; border-radius:3.1rem; background: #afdbf1;}
.kezlbk_aa22 li span.kezlbk_bb i{ background: url(../images/pkzl_aa.png) no-repeat; background-size: 7.5rem;}
.kezlbk_aa22 i{  font-style:normal;}
.kezlbk_aa22 em{  font-style:normal;}

.kezlbk_aa22 li:first-child span.kezlbk_bb i{ width: 1.5rem; height:2rem ;margin: 0.5rem auto auto 0.8rem;}
.kezlbk_aa22 li:nth-child(2) span.kezlbk_bb{margin: 0.6rem 0.8rem 0.6rem 1.3rem; width: 3.1rem; height: 3.1rem; border-radius:3.1rem; background: #ffbf85;}
.kezlbk_aa22 li:nth-child(2) span.kezlbk_bb i{background-position: -2.1rem 0rem;width: 1.7rem;height: 1.5rem;margin: 0.8rem auto auto 0.8rem;}
.kezlbk_aa22 li:nth-child(3) span.kezlbk_bb{margin: 0.6rem 0.8rem 0.6rem 1.3rem; width: 3.1rem; height: 3.1rem; border-radius:3.1rem; background: #b7d5bf;}
.kezlbk_aa22 li:nth-child(3) span.kezlbk_bb i{background-position: -4.5rem 0rem;width: 1.7rem;height: 1.7rem;margin: 0.7rem auto auto 0.7rem;}
.kezlbk_aa22 li:nth-child(4) span.kezlbk_bb{margin: 0.6rem 0.8rem 0.6rem 1.3rem; width: 3.1rem; height: 3.1rem; border-radius:3.1rem; background: #afdbf1;}
.kezlbk_aa22 li:nth-child(4) span.kezlbk_bb i{background-position: 0rem -2.7rem;width: 1.8rem;height: 1.9rem;margin: 0.6rem auto auto 0.8rem;}
.kezlbk_aa22 li:nth-child(5) span.kezlbk_bb{margin: 0.6rem 0.8rem 0.6rem 1.3rem; width: 3.1rem; height: 3.1rem; border-radius:3.1rem; background: #ffbf85;}
.kezlbk_aa22 li:nth-child(5) span.kezlbk_bb i{background-position: -2.2rem -2.7rem;width: 1.8rem;height: 1.8rem;margin: 0.6rem auto auto 0.6rem;}
.kezlbk_aa22 li:nth-child(6) span.kezlbk_bb{margin: 0.6rem 0.8rem 0.6rem 1.3rem; width: 3.1rem; height: 3.1rem; border-radius:3.1rem; background: #7faacf;}
.kezlbk_aa22 li:nth-child(6) span.kezlbk_bb i{background-position:-4.5rem -2.7rem;width: 1.6rem;height: 1.6rem;margin: 0.8rem auto auto 0.8rem;}
.kezlbk_aa22 li span.kezlbk_cc{font-size: 1.1rem;margin-top: 0.6rem;}
.kezlbk_aa22 li span.kezlbk_cc em{color: #000000;}
.kezlbk_aa22 li span.kezlbk_cc em i{ color: #ff8400;}
.kezlbk_aa22 li span.kezlbk_cc p{ color: #808080;font-size: 1rem;}
.kezlbk_aa22 li span.kezlbk_dd{ margin: 1.8rem 1.1rem 0rem 0rem;background-position: 0rem -5.2rem;width: 0.7rem;height: 1.1rem;}


.pl_con { overflow: hidden; zoom: 1; padding: 2rem 1rem 0rem 1rem; }
.pl_con div { overflow: hidden; zoom: 1; }
.pl_con div i { display: block; float: left; }
.pl_con div i img { width: 3.05rem; height: 3.05rem; }
.pl_con div textarea { width: 26.2rem; height: 5.7rem; border: 1px solid #bdbdbd; box-sizing: border-box; float: right; border-radius: 0.2rem; font-size: 1.2rem; color: #333; line-height: 1.8rem; padding: 0.5rem; }
.pl_con h2 { overflow: hidden; zoom: 1; margin-top: 0.9rem; text-align: right; }
.pl_con h2 input { width: 5.7rem; height: 2.1rem; border: none; background: url(../images/pl_fb.png) no-repeat center top/5.6rem 2.1rem; cursor: pointer;}

.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; }

.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 }
.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 }
.yygh_top .yygh_topa { width: 30rem; height: 1.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 }
.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 }
.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 }

.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; }
 .path { padding: 1rem 0rem; font-size: 2.4rem; color: #00F; text-align: center; overflow: hidden; zoom: 1; z-index: 999; }
 .xiaoguo10{ overflow: hidden; zoom: 1; }
 .xiaoguo10 { width: 100%; margin: 0 auto; position: relative; z-index: 0; overflow: hidden;/*不全屏添加图片宽度大小即可 width:32rem;*/ }
.biaoti10 { width: 100%; overflow: hidden; zoom: 1; position: absolute; z-index: 1; bottom: 0; height: 0.5rem; overflow: hidden; text-align: center; }
.biaoti10 ul { overflow: hidden; display: -moz-box; display: -webkit-box; display: box; background-color: rgba(51, 51, 51, 0.5); }
.biaoti10 ul li { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; height: 0.5rem; line-height: 0.5rem; font-size: 0; overflow: hidden; }
.biaoti10 ul li.hover { background: #FF4000; }
.neirong10 { position: relative; z-index: 0; }
.neirong10 li img { width: 100%; }
.neirong10 li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */ }


.list_tacbz { text-align: center; border: solid 1px #fff; overflow:hidden; width: 100%; box-sizing: border-box; margin:1.5rem 0 0; }
.list_tacbz a { float: left; width: 49%; height: 3rem; margin-left: 0.5%; line-height: 2.5rem; background: url(/images/snbz1.png); background-size: 100%; color: #333; }
.list_tacbz a:nth-child(1) { margin-left: 0%; }
.list_tacbz a.hover { color: #fff; background: url(/images/snbz2.png); background-size: 100%; }

 .xs{ overflow: hidden; zoom: 1; margin-top: 1.5rem; position: relative; z-index: 0; }
.xs_t{ position: absolute; z-index: 1; right: 3rem; bottom: 0.9rem; overflow: hidden; zoom: 1; font-size: 0; line-height: 0; vertical-align: top; height: 0.5rem; text-align: right; width: 100%; box-sizing: border-box; }
.xs_t span { display: inline-block; margin: 0rem 0.35rem; width: 2.3rem; height: 0.4rem; background: #ffffff; cursor: pointer; }
.xs_t span.hover { background: #ff8b00; }
.xz_zx { float: right; margin: 0 0 0 1rem; }
.xz_zx a { width: 7.05rem; padding: 0.2rem 0.6rem 0.4rem 0; display: block; }
.list_c ul li .list_n { padding-right: 0; }
.list_c ul li .list_n h2 { height: 3rem; overflow: hidden; }

.yh_zj { overflow: hidden; zoom: 1; padding: 1.2rem 0rem 0; background: #eeeeee; }
.yh_zjc { overflow: hidden; zoom: 1; margin-top: 1rem; position: relative; z-index: 0; }
.yh_zjt { overflow: hidden; zoom: 1; padding: 0rem 1rem 1.5rem 4.5rem; }
.yh_zjt ul li { float: left; line-height: 2.6rem; margin: 0.5rem 0.35rem 0rem; font-size: 1.2rem; color: #333333; text-align: center; width: 7rem; height: 2.6rem; border-radius: 0.2rem; background: #fff; border: #bfbfbf 1px solid; box-sizing: border-box; }
.yh_zjt ul li.hover { background: #237aca; border: #237aca 1px solid; color: #fff; }
.yh_zjn { overflow: hidden; zoom: 1; }
.yh_zjx { overflow: hidden; zoom: 1; position: relative; z-index: 0; }
.yh_zjx>div>img { width: 100%; }
.yh_zjxn { overflow: hidden; zoom: 1; position: absolute; z-index: 1; width: 17.5rem; top: 10.5rem; right: 1rem; }
.yh_zjxn h2 { font-size: 1.2rem; line-height: 1.8rem; color: #626262; }
.yh_zjxn p { font-size: 1.2rem; line-height: 1.8rem; color: #626262; padding-top: 0.4rem; height: 4.8rem; }
.yh_zjxn p a { color: #ff7800; }
.yh_zjxn dl { overflow: hidden; zoom: 1; padding-top: 2.6rem; }
.yh_zjxn dl dd { float: left; width: 8.3rem; margin-right: 0.3rem; }
.yh_zjcbl { width: 1.4rem; position: absolute; z-index: 1; top: 1rem; left: 1.8rem; }
.yh_zjcbr { width: 1.4rem; position: absolute; z-index: 1; top: 1rem; right: 1.8rem; }
.yh_ship { overflow: hidden; zoom: 1; margin: 1rem auto 0rem; padding-bottom: 1.1rem; background: url(/images/yh_cctvbg.png) no-repeat left top/30rem 16.15rem; height: 16.15rem; width: 30rem; }
.yh_ship i { display: block; width: 23rem; margin: 0.7rem 0 0 3.55rem;z-index: 111 !important; position: relative; }
.yh_bg2 { overflow: hidden; zoom: 1; padding-top: 2.4rem; }

.p_3box { padding: 0.6rem 0; overflow: hidden; zoom: 1; font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; }
.p_3b { width: 100%; margin-bottom: 0.9rem; overflow: hidden; zoom: 1; }
.p_3bl { text-align: center; width: 4rem; box-sizing: border-box; padding: 0.7rem 0rem; float: left; color: #fff; font-size: 1.5rem; line-height: 2rem; vertical-align: middle; background: #006ed0; margin-right: 0.2rem; }
.p_3bl2 { text-align: center; width: 4rem; box-sizing: border-box; padding: 2.1rem 0rem; float: left; color: #fff; font-size: 1.5rem; line-height: 2rem; vertical-align: middle; background: #006ed0; margin-right: 0.2rem; }
.p_3br { border: #969696 0.1rem dashed; overflow: hidden; zoom: 1; padding: 0.3rem 0rem 1.2rem; }
.p_3br li { float: left; text-align: center; font-size: 1.2rem; color: #424242; line-height: 1.9rem; margin-top: 0.9rem; background: url(/images/yh_jscbg.png) no-repeat right center/0.1rem 1.7rem; }
.p_3br li a { color: #424242; }
.p_3br li:nth-of-type(3n+1) { width: 9rem; }
.p_3br li:nth-of-type(3n+2) { width: 9rem; }
.p_3br li:nth-of-type(3n+3) { background: none; width: 9.2rem; }
.p_3brz { padding: 0.7rem 0rem 1.6rem; }

.yh_sjfk { overflow: hidden; zoom: 1; padding: 1.5rem 0 2.7rem; }
.yh_sjfk ul { padding: 0.8rem 0rem 0rem 1rem; overflow: hidden; zoom: 1; }
.yh_sjfk ul li { width: 15rem; float: left; overflow: hidden; zoom: 1; margin-top: 1rem; }
.yh_sjfk ul li i { float: left; width: 4.7rem; margin-right: 0.5rem; }
.yh_sjfk ul li i img { width: 4.7rem; border-radius: 50%; }
.yh_sjfk ul li dl { overflow: hidden; zoom: 1; padding-top: 0.5rem; }
.yh_sjfk ul li dl dt { font-size: 1.2rem; line-height: 1.8rem; color: #237aca; }
.yh_sjfk ul li dl dd { font-size: 0.9rem; color: #444444; line-height: 1.1rem; padding-top: 0.2rem; }
.yh_sjfk ul li:nth-of-type(3) dl, .yh_sjfk ul li:nth-of-type(4) dl, .yh_sjfk ul li:nth-of-type(5) dl { padding-top: 0; }


.jun_dy1 { width: 100%; text-align: center; overflow: hidden; background: url(../images/dy1_top.png) no-repeat center top; background-size: 100% 1rem; }
.dy1_tit { text-align: center; overflow: hidden; padding: 1.5rem 0; }
.dy1_tit h2 { font-size: 1.6rem; color: #333333; line-height: 2rem; }
.dy1_tit h3 { font-size: 2.3rem; color: #1489e7; font-weight: bold; line-height: 3rem; }
.dy1_tit h3 span { display: inline-block; vertical-align: middle; width: 7.75rem; height: 2.25rem; margin-right: 0.2rem; }
.dy1_qh { width: 30.5rem; margin: 0 auto 2rem; overflow: hidden; position: relative; }
.dy1_qhc li { position: relative; }
.dy1_qhc_wz { position: absolute; bottom: 0.5rem; left: 0.5rem; background: rgba(0,0,0,0.6); width: 15.75rem; height: 9.4rem; }
.dy1_qhc li p { position: absolute; top: 50%; left: 0; font-size: 1rem; line-height: 1.6rem; text-align: justify; text-indent: 2em; color: #fff; -webkit-transform: translateY(-50%); transform: translateY(-50%); padding: 0.5rem 1rem; }
.dy1_qht { position: absolute; top: 0rem; right: 0.5rem; width: 11.5rem; }
.dy1_qht li { width: 11.5rem; height: 4.5rem; position: relative; margin-top: 0.35rem; background: #aeaeae; overflow: hidden; border-radius: 0.5rem; }
.dy1_qht li h3 { position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 100%; text-align: center; color: #fff; font-size: 1.2rem; line-height: 1.8rem; }
.dy1_qht li.hover { background: #1489e7; }
.dy1_qht h5 { width: 11.5rem; height: 4.5rem; line-height: 4.5rem; position: absolute; top: 24.2rem; margin-top: 0.4rem; background: #aeaeae; overflow: hidden; border-radius: 0.5rem; }
.dy1_qht h5 a { color: #fff; display: block; }

.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; }


.lb_zj { overflow: hidden; }
.lb_tit { margin: 1.9rem auto 1.1rem auto; }
.lb_zjcon { width: 31.4rem; overflow: hidden; margin: 0 auto; }
.lb_zjcon ul li { overflow: hidden; border: 1px solid #dcdcdc; box-sizing: border-box; margin-bottom: 0.45rem; padding: 0.15rem; }
.lb_zjcon ul li cite { display: block; width: 11.2rem; float: left; }
.lb_zjjs { width: 18.9rem; float: right; }
.lb_zjjs h2 { border-bottom: 1px dashed #d6d6d6; padding: 0.3rem 0 0.7rem 0; position: relative; }
.lb_zjjs h2 b { font-size: 1.2rem; color: #333; }
.lb_zjjs h2 strong { display: block; font-weight: normal; position: absolute; top: 0.4rem; right: 0.2rem; }
.lb_zjjs h2 span { display: inline-block; height: 1.4rem; border: 1px solid #fc771f; font-size: 1rem; color: #fc771f; line-height: 1.4rem; text-align: center; padding: 0 0.3rem; margin-left: 0.1rem; }
.lb_zjjs h3 { border-bottom: 1px dashed #d6d6d6; font-size: 1rem; color: #333; line-height: 1.5rem; padding: 0.6rem 0; }
.lb_zjjs h4 { font-size: 1rem; color: #333; line-height: 1.5rem; text-align: justify; padding: 0.5rem 0 0.8rem 0; }
.lb_zjjs h4 a { color: #c83d1a; }
.lb_zjjs h5 { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; overflow: hidden; }
.lb_zjjs h5 a { display: block; width: 6.15rem; height: 2.2rem; overflow: hidden; background: #1876c5; font-size: 1rem; color: #fff; line-height: 2.2rem; text-align: center; }
.lb_zjjs h5 a:nth-of-type(2) { background: #0ea76a; }
.lb_zjjs h5 a:nth-of-type(3) { background: #ff8900; }

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; }
}
