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); 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: 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: #555; }
.float_left { float: left; }
.float_right { float: right; }
.img img { max-width: 100%; max-height: 100%; }
.blank2 { height: 1rem; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.blank3 { height: 1.5rem; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.bzbb, .bzbb * { -webkit-box-sizing: border-box; box-sizing: border-box; }
.translateXY { -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.translateY { -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.translateX { -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.lb_logo { height: 4rem; background: url(../images/logo.png) no-repeat; background-size: 100% 100%; }
.lb_top_nav_btn { width: 1.8rem; height: auto; float: left; margin: 1.25rem 0 0 3.125%; cursor: pointer; }
.lb_top_tel { width: 1.85rem; height: auto; float: right; margin: 1.05rem 3.125% 0 0; }
.clearfix:after, .clear:before { display: table; content: ''; }
.clearfix:after { clear: both; overflow: hidden; }
.clearfix { zoom: 1; }
.relative { position: relative; }
.absolute { position: absolute; }
.translateY { -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.translateX { -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.popMenus { position: absolute; width: 100%; height: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; overflow: hidden; background-color: #3f4754; -moz-transition: all .6s ease-out 0s; -webkit-transition: all .6s ease-out 0s; transition: all .6s ease-out 0s; -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); z-index: 200 }
.popMenus.show { -moz-transform: translateX(0); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.pop_title { width: 100%; position: relative; z-index: 2; background-color: #2e3642; padding: 0 3%; }
.pop_title span { display: inline-block; float: left; font-size: 1.5rem; line-height: 2.6rem; color: #6a7380; }
.closePopMenu { display: block; width: 2rem; height: auto; right: 3%; top: 50%; }
.closePopMenu img { width: 100%; }
.menuContainer { width: 100%; height: 100%; }
.menuNavs { width: 25.3%; background-color: #2e3642; height: 100%; float: left; overflow: hidden; position: relative; }
.menuNavs ul { position: absolute; width: 100%; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); padding-bottom: 4rem; }
.menuNavs ul li { width: 100%; font-size: 1.3rem; line-height: 3rem; padding-left: 9%; height: 3rem }
.menuNavs ul li.on { background-color: #3f4754; }
.menuNavs ul a { display: block; width: 100%; height: 100%; color: #fff; }
.menuContents { width: 74.7%; height: 100%; overflow: hidden; float: left; padding: 0 6%; }
.menuContent { width: 100%; height: 100%; overflow-y: auto; }
.menuList h4 { font-size: 1.2rem; color: #fff; line-height: 2.5rem; border-bottom: 1px solid #525c6b; margin-top: 2%; font-weight: normal; }
.menuList .links { padding: 3% 0.5%; }
.menuList .links a { display: block; float: left; color: #a9a9a9; font-size: 1.2rem; line-height: 3.5rem; width: 33%; overflow: hidden; }
.menuList .links a.hot:after { content: ''; position: absolute; width: 0.45rem; height: 0.55rem; background: url(../images/h.png) no-repeat; top: 0; right: -0.05rem; }
.menuList .links a.hot.active:after { -webkit-animation: shake .4s linear 0s 1; animation: shake .4s linear 0s 1; }
.newNavs { padding: 4% 0 4%; background-color: #fff; }
.newNavs .newNav { width: 25%; }
.newNavs .newNav a { display: block; width: 57.5%; padding-top: 57.5%; margin: 0 auto; border-radius: 50%; position: relative; z-index: 2; }
.newNavs .newNav a img { position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: block; border-radius: 50%; }
.newNavs .newNav a:after { content: attr(data-txt); position: absolute; left: 0; top: 0; border-radius: 50%; z-index: -1; width: 100%; height: 100%; background-color: rgba(0,0,0,0); font-size: 4.3rem; color: #d70a50; text-align: center; line-height: 2.3; font-weight: 400; }
.newNavs .hmpinpai a:after { -moz-box-shadow: 0 0.35rem 1rem rgba(215,10,80,.3); -webkit-box-shadow: 0 0.35rem 1rem rgba(215,10,80,.3); box-shadow: 0 0.35rem 1rem rgba(215,10,80,.3); }
.newNavs .tyys a:after { -moz-box-shadow: 0 0.35rem 1rem rgba(172,93,159,.3); -webkit-box-shadow: 0 0.35rem 1rem rgba(172,93,159,.3); box-shadow: 0 0.35rem 1rem rgba(172,93,159,.3); }
.newNavs .safe-service a:after { -moz-box-shadow: 0 0.35rem 1rem rgba(233,60,140,.3); -webkit-box-shadow: 0 0.35rem 1rem rgba(233,60,140,.3); box-shadow: 0 0.35rem 1rem rgba(233,60,140,.3); }
.newNavs .xmdq-circle a:after { -moz-box-shadow: 0 0.35rem 1rem rgba(134,110,110,.3); -webkit-box-shadow: 0 0.35rem 1rem rgba(134,110,110,.3); box-shadow: 0 0.35rem 1rem rgba(134,110,110,.3); }
.newNavs .yh-activities a:after { -moz-box-shadow: 0 0.35rem 1rem rgba(255,72,145,.3); -webkit-box-shadow: 0 0.35rem 1rem rgba(255,72,145,.3); box-shadow: 0 0.35rem 1rem rgba(255,72,145,.3); }
.newNavs .gallarys a:after { -moz-box-shadow: 0 0.35rem 1rem rgba(242,57,91,.3); -webkit-box-shadow: 0 0.35rem 1rem rgba(242,57,91,.3); box-shadow: 0 0.35rem 1rem rgba(242,57,91,.3); }
.newNavs .ylbaoxian a:after { -moz-box-shadow: 0 0.35rem 1rem rgba(106,167,27,.3); -webkit-box-shadow: 0 0.35rem 1rem rgba(106,167,27,.3); box-shadow: 0 0.35rem 1rem rgba(106,167,27,.3); }
.newNavs .fqtongdao a:after { -moz-box-shadow: 0 0.35rem 1rem rgba(31,164,199,.3); -webkit-box-shadow: 0 0.35rem 1rem rgba(31,164,199,.3); box-shadow: 0 0.35rem 1rem rgba(31,164,199,.3); }
.newNavs .newNav p { font-size: 1.3rem; text-align: center; color: #6a7380; line-height: 2; }
.limg_kfanlie { height: auto; overflow: hidden; }
.lmtoul_m1 { height: auto; overflow: hidden; padding-top:.8rem;
}
.lmtoul_m1 ul li { float: left; width: 25%; text-align: center; font-size: 1rem; }
.lmtoul_m1 ul li img { width: 7rem; opacity: 0.5; }
.lmtoul_m1 ul li.hover img { opacity: 1; }
.lmtoul_m1 ul li p { padding-top:.7rem;
}
.limz_ulsp { height: auto; overflow: hidden; margin: 1rem; }
.limz_ulsp ul li { height: auto; overflow: hidden; }
.limz_ulsp ul li cite { margin: 0 auto; display: block; width: 29.5rem; }
.limz_ulsp ul li cite img { width: 100%; margin-bottom: 1rem; }
.lta_tabe table tr td { line-height: 2.7rem; border: 1px #cdcdcd solid; font-size: 1rem; }
.lta_tabe table tr td:nth-child(1) { width: 20%; }
.lta_tabe table tr td:nth-child(2) { text-indent: 1em; }
.lta_tabe table tr td span { display: block; margin: 1px; background: #f1e9bf; text-align: center; }
.zk_tjtj { background: #896a4c; padding: 0.5rem; overflow: hidden; }
.zk_tjtj cite { float: left; background: #ffffff; width: 36.7%; height: 5rem; font-style: normal; font-size: 2.6rem; line-height: 5rem; font-weight: bold; color: #896a4c; text-align: center; }
.zk_tjtj .zk_tjtjr { width: 61%; overflow: hidden; }
.zk_tjtj .zk_tjtjr h2 { color: #ffffff; font-size: 1.7rem; font-weight: bold; text-align: left; }
.zk_tjtj .zk_tjtjr h4 { color: #896a4c; height: 1.5rem; border-radius: 0.7rem; background: #dadada; font-size: 1.1rem; width: 10rem; margin-top: 0.3rem; text-align: center; }
.zk_smg { overflow: hidden; margin: 1rem; }
.zk_smg li { float: left; margin: 0 0.2rem 0.2rem 0; background: #eeeeee; width: 32%; height: 8.4rem; padding: 1.3rem 0; }
.zk_smg li:nth-child(3n) { margin-right: 0; }
.zk_smg li h3 { width: 4rem; height: auto; margin: 0 auto; }
.zk_smg li h4 { text-align: center; color: #896a4c; font-size: 1.2rem; margin-top: 0.7rem; }
.jun_dy1_c { width: 100%; overflow: hidden; position: relative; margin-bottom: 1.6rem; }
.bpa_c li { width: 100%; float: left; }
.bpa_t { position: absolute; bottom: 0.5rem; right: 0.5rem; }
.bpa_t h5 { width: 0.9rem; color: #fff; margin: 0 0.2rem; text-align: center; font-size: 0.6rem; height: 0.9rem; border-radius: 0.6rem; float: left; background: #065fb1; line-height: 0.9rem; }
.bpa_t h5.hover { background: #f28b14; }
.jun_dy1_d { width: 100%; overflow: hidden; position: relative; }
.bpd_d li { width: 100%; float: left; }
.bpd_t { position: absolute; bottom: 0.5rem; right: 3rem; }
.bpd_t h5 { width: 0.9rem; color: #fff; margin: 0 0.1rem; text-align: center; font-size: 0.6rem; height: 0.9rem; border-radius: 0.6rem; float: left; background: #065fb1; line-height: 0.9rem; }
.bpd_t h5.hover { background: #f28b14; }
.jun_dy_d_n { width: 33.90625%; height: 13.2rem; background: url(../images/jun_dy11.png) center no-repeat; background-size: 100% 100%; text-align: center; position: absolute; top: 0; right: 1rem; }
.jun_dy_d_n h3 { color: #fff; font-size: 1.2rem; font-weight: bold; margin-top: 1.6rem; line-height: 1.8rem; }
.jun_dy_d_n h4 { color: #fff; font-size: 1rem; line-height: 1.5rem; }
.jun_dy_d_n h2 { color: #ffff00; font-size: 2rem; line-height: 3.2rem; font-weight: bold; }
.jun_dy_d_n h5 { width: 9rem; margin: 0.3rem auto 0; overflow: hidden; }
.zk_inbl { width: 35.62%; }
.zk_sjp { margin: 1.2rem; overflow: hidden; }
.lb_zjtd_tel { width: 88.28%; height: auto; margin: 1.5rem auto 2rem auto; }
.lb_footer_t { height: 13.8rem; overflow: hidden; background: url(../images/footer_bg.jpg) no-repeat; background-size: 100% 100%; padding: 0.7rem 3.125% 0 39.375%; }
.lb_footer_t h6 { height: auto; overflow: hidden; margin-bottom: 0.8rem; }
.lb_footer_t h6 cite { width: 2.3rem; height: auto; margin-right: 0.5rem; margin-top: 0.5rem; }
.lb_footer_t h6 p { font-size: 0.9rem; color: #2e3642; line-height: 1.5rem; }
.lb_footer_t h6 p span { font-size: 1.4rem; color: #2e3642; font-weight: bold; }
.lb_footer_btn a { display: block; width: 49%; height: auto; float: left; }
.lb_footer_btn a.a2 { float: right; }
.lb_footer h5 { font-size: 1.2rem; color: #2e3642; font-weight: bold; text-align: center; }
.page3 { overflow: hidden; text-align: center; font-size: 1.2rem; margin: 1rem 0; }
.page3 span, .page3 pre { padding: 0rem 0.8rem; line-height: 2.4rem; cursor: pointer; }
.page3 span.hover { color: #fff; background: #666; }
.page3 select { height: 2.4rem; }
.banner170419 { overflow: hidden; position: relative; }
.banner170419 li { float: left; }
.zk_ydz170419 { text-align: center; width: 100%; display: table; position: absolute; left: 0; bottom: 1%; }
.zk_ydz170419 h5 { background: #065FB1; width: 1rem; height: 1rem; border-radius: 0.5rem; vertical-align: middle; display: inline-table; margin-right: 0.5rem; }
.zk_ydz170419 h5.hover { background: #F28B14; }
.lb_logo { height: 4rem; background: url(../images/logo.png) no-repeat; background-size: 100% 100%; }
.lb_top_nav_btn { width: 1.8rem; height: auto; float: left; margin: 1.25rem 0 0 3.125%; cursor: pointer; }
.lb_top_tel { width: 1.85rem; height: auto; float: right; margin: 1.05rem 3.125% 0 0; }
#SOHUCS #SOHU_MAIN .module-hot-topic { display: none; }
.lb_zjtd_tel { width: 88.28%; height: auto; margin: 1.5rem auto 2rem auto; }
.lb_footer_t { height: 13.8rem; overflow: hidden; background: url(../images/footer_bg.jpg) no-repeat; background-size: 100% 100%; padding: 0.7rem 3.125% 0 39.375%; }
.lb_footer_t h6 { height: auto; overflow: hidden; margin-bottom: 0.8rem; }
.lb_footer_t h6 cite { width: 2.3rem; height: auto; margin-right: 0.5rem; margin-top: 0.5rem; }
.lb_footer_t h6 p { font-size: 0.9rem; color: #2e3642; line-height: 1.5rem; }
.lb_footer_t h6 p span { font-size: 1.4rem; color: #2e3642; font-weight: bold; }
.lb_footer_btn a { display: block; width: 49%; height: auto; float: left; }
.lb_footer_btn a.a2 { float: right; }
.lb_footer h5 { font-size: 1.2rem; color: #2e3642; font-weight: bold; text-align: center; }
.lb_footer h4 { font-size: 1rem; color: #2e3642; line-height: 1.5rem; text-align: center; padding: 0.8rem 0 1.2rem 0; }
.float_left { float: left; }
.float_right { float: right; }
.xo_bank7 { height: 0.7rem; width: 0; }
.xo_bank { height: 1rem; width: 0; }
.lh_cont1 { background: url(../images/lh_cont_bg.png); background-size: 100% 100%; overflow: hidden; padding: 0 0.7rem; }
.lh_qi { background: #FFF; overflow: hidden; padding: 0.7rem; }
.lh_titi { overflow: hidden; background: url(../images/lh_xx.png) no-repeat bottom; padding-bottom: 0.4rem; background-size: 100% auto; }
.lh_titi2 { overflow: hidden; background: url(../images/lh_xx2.jpg) no-repeat bottom; padding-bottom: 0.4rem; background-size: 100% auto; }
.lh_tn { width: 75%; color: #896a4c; font-size: 1.6rem; font-weight: bold; }
.lh_tn2 { width: 25%; overflow: hidden; margin-top: 0.4rem; }
.lh_tn2 img { width: 100%; height: 2rem; }
.lh_xd { overflow: hidden; }
.lh_xd a { width: 49%; overflow: hidden; display: inline-block; }
.lh_xd a img { width: 100%; height: auto; }
.slideBox1 { position: relative; }
.slideBox1 .bd { position: relative; height: 100%; z-index: 0; }
.slideBox1 .bd li { zoom: 1; vertical-align: middle; }
.slideBox1 .bd img { height: auto; }
.slideBox1 .bd h3 img { height: auto; }
.slideBox1 .prev { background: url(../images/lh_right2.png) no-repeat; position: absolute; left: 0; top: 45%; display: block; width: 1.4rem; height: 4.2rem; filter: alpha(opacity=50); opacity: 0.5; background-size: 100% 100%; }
.slideBox1 .next { position: absolute; right: 0; top: 45%; display: block; width: 1.4rem; height: 4.2rem; filter: alpha(opacity=50); opacity: 0.5; background: url(../images/lh_left1.png) no-repeat; background-size: 100% 100%; }
.slideBox1 .next { }
.slideBox1 .prev:hover, .slideBox1 .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox1 .prevStop { display: none; }
.slideBox1 .nextStop { display: none; }
.zj_nei { position: absolute; left: 44%; top: 5%; right: 5%; }
.zj_nei h4 { color: #b00000; font-size: 1.8rem; font-weight: bold; }
.zj_nei h4 span { color: #545454; font-size: 1.2rem; }
.zj_nei h5 { color: #896a4c; font-size: 1.2rem; line-height: 1.4rem; letter-spacing: -0.06rem; }
.zj_nei h6 { width: 5.25rem; height: 1.5rem; }
.zj_nei h6 img { width: 100%; height: auto; }
.zj_nei p { color: #545454; font-size: 1.2rem; line-height: 1.4rem; text-indent: 2em; padding-top: 0.8rem; }
.zj_nei p a { color: #ff0000; }
.slideBox3 { position: relative; }
.slideBox3 .bd { position: relative; height: 100%; z-index: 0; }
.slideBox3 .bd li { zoom: 1; vertical-align: middle; }
.slideBox3 .bd img { width: 100%; height: auto; }
.slideBox3 .bd h3 img { width: 100%; height: auto; }
.slideBox3 .bd h4 { font-size: 1.4rem; color: #896a4c; padding: 0.4rem 0; }
.slideBox3 .bd h4 a { color: #896a4c; }
.slideBox3 .bd p { font-size: 1.2rem; text-indent: 2em; line-height: 1.6rem; }
.slideBox3 .bd p a { color: #ff0000; }
.slideBox3 .prev { background: url(../images/lh_right2.png) no-repeat; position: absolute; left: 0; top: 25%; display: block; width: 1.4rem; height: 4.2rem; filter: alpha(opacity=50); opacity: 0.5; background-size: 100% 100%; }
.slideBox3 .next { position: absolute; right: 0; top: 25%; display: block; width: 1.4rem; height: 4.2rem; filter: alpha(opacity=50); opacity: 0.5; background: url(../images/lh_left1.png) no-repeat; background-size: 100% 100%; }
.slideBox3 .next { }
.slideBox3 .prev:hover, .slideBox3 .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox3 .prevStop { display: none; }
.slideBox3 .nextStop { display: none; }
.lh_th { overflow: hidden; }
.lh_th li { float: left; width: 48%; margin: 0 2% 2% 0; }
.lh_th li:nth-child(2n) { margin-right: 0; }
.lh_th li img { width: 100%; height: auto; }
.lh_pl { overflow: hidden; }
.lh_pl h3 { width: 6.55rem; }
.lh_pl h3 img { width: 100%; height: auto; }
.lh_zb { overflow: hidden; }
.lh_zb p { margin-bottom: 0.5rem; overflow: hidden; }
.lh_zb label { background: #e8e8e8; width: 20%; height: 2.45rem; line-height: 2.45rem; display: inline-block; text-align: center; font-size: 1.2rem; float: left; }
.lh_texi { border: 1px solid #a7a7a7; width: 79%; border-left: 0; height: 2.4rem; line-height: 2.4rem; float: left; color: #a7a7a7; font-size: 1.2rem; padding: 0 0.4rem; }
.lh_tij { overflow: hidden; }
.lh_tij a { display: inline-block; }
.lh_tel1 { overflow: hidden; float: left; }
.lh_tel1 img { width: 100%; }
.lh_tel2 { overflow: hidden; float: left; }
.lh_tel2 img { width: 100%; }
.di_nav { overflow: hidden; background: #896a4c; height: 2.7rem; line-height: 2.7rem; }
.di_nav a { display: inline-block; width: 33%; text-align: center; font-size: 1.4rem; color: #FFF; text-align: center; background: url(../images/di_nav.png) no-repeat right; background-size: 1% auto; }
.di_nav a:last-child { background: none; }
.jl_list { background: #FFF; margin: 0 0.7rem; }
.jl_list_box { width: 100%; margin: 0 auto; background: #fff; padding: 0.75rem; }
.jl_list h2 { font-size: 1.3rem; border-bottom: #adadad 1px solid; color: #896a4c; font-weight: bold; }
.jl_list h2 a { color: #896a4c; padding-bottom: 0.5rem; display: inline-block; }
.jl_list h2 span { border-bottom: #896a4c 1px solid; display: inline-block; }
.jl_list_con ul li { padding: 0.8rem 0; border-bottom: #b0b0b0 1px dashed; }
.jl_list_con h3 { color: #896a4c; font-size: 1.3rem; }
.jl_list_con h3 a { color: #896a4c; border-left: #896a4c 0.25rem solid; padding-left: 0.5rem; }
.jl_list_con h3 em { float: right; font-style: normal; }
.jl_list_con h3 img { vertical-align: baseline; width: 1.1rem; }
.jl_list_con ul p { text-indent: 2em; line-height: 1.6rem; font-size: 1.2rem; color: #545454; margin-top: 0.5rem; }
.jl_list_con ul p a { color: #f80000; }
.jl_list h4 a { display: inline-block; width: 60.86%; }
.jl_list h4 a + a { width: 37.93%; margin-left: 0.3rem; }
.pagelist { display: table; margin: 0 auto; border-collapse: separate; border-spacing: 0.25rem; }
.pagelist ul li { display: table-cell; border: #acacac 1px solid; text-align: center; padding: 0.1rem 0.25rem; font-size: 0.7rem; }
.pagelist ul li:first-child { background: #896a4c; border: #896a4c 1px solid; }
.pagelist ul li:first-child a { color: #fff; }
.jl_channel_b { font-size: 1.2rem; line-height: 2.2rem; color: #545454; padding-bottom: 1rem; }
.jl_cddd h5 a { display: inline-block; width: 48%; }
.jl_cddd h5 a img { width: 100%; height: auto; }
.jl_search { margin: 1.3rem 0; }
.jl_search_box { padding: 0.75rem; background: #fff; width: 95.3125%; margin: 0rem auto; }
.jl_search h2 { color: #896a4c; font-size: 1.6rem; border-bottom: #adadad 1px solid; }
.jl_search h2 span { border-bottom: #896a4c 0.1rem solid; font-weight: bold; }
.jl_search em { float: right; display: inline-block; }
.jl_search em img { width: 6.25rem; height: 1.5rem; }
.jl_search_con { margin: 0.9rem 0; }
.jl_search_con a { display: inline-block; line-height: 2.55rem; color: #545454; background: #ebebeb; text-align: center; font-size: 1.2rem; height: 2.55rem; overflow: hidden; }
.jl_search h3 a { width: 33.33%; }
.jl_search h3, .jl_search h4 { margin-bottom: 1px; }
.jl_search h3 a + a { border-left: #fff 1px solid; }
.jl_search h4 a { width: 26.21%; }
.jl_search h4 a:last-child { width: 21.3%; }
.jl_search h4 a + a { border-left: #fff 1px solid; }
.jl_search h5 a { display: inline-block; width: 60.86%; }
.jl_search h5 a + a { width: 37.93%; margin-left: 0.3rem; }
.jh1208 { background: #fff; font-size: 0.7rem; color: #666666; font-weight: bold; text-align: center; margin-bottom: 0.25rem; margin-top: 0.5rem; }
.jh1208 span { color: #b00000; font-size: 1.3rem; }
.lftt_acent { height: auto; border: 1px #d60c0a dashed; border-radius: 0.4rem; position: relative; background: #efebe8; margin-top: 1.25rem; }
.lftt_acent ul { height: auto; overflow: hidden; padding: 0.5rem 0; }
.lftt_acent ul li { margin-top: 0.4rem; font-size: 0.7rem; padding: 0 0.5rem; height: auto; overflow: hidden; }
.lftt_acent ul li cite { float: left; margin-right: 0.2rem; }
.lftt_acent ul li img { vertical-align: middle; }
.lftt_acent ul li span { color: #b10000; }
.lftt_acent ul li span a { color: #b10000; }
.lftt_acent i { position: absolute; display: block; top: -0.75rem; left: 0; }
.lh_qi { background: #FFF; overflow: hidden; padding: 0.7rem; }
.lh_titi { overflow: hidden; background: url(../images/lh_xx.png) no-repeat bottom; padding-bottom: 0.4rem; background-size: 100% auto; }
.lh_titi2 { overflow: hidden; background: url(../images/lh_xx2.png) no-repeat bottom; padding-bottom: 0.4rem; background-size: 100% auto; }
.lh_tn { width: 75%; color: #007a98; font-size: 1.6rem; font-weight: bold; }
.lh_tn2 { width: 25%; overflow: hidden; margin-top: 0.4rem; }
.lh_tn2 img { width: 100%; height: auto; }
.lh_zb { overflow: hidden; }
.lh_zb p { margin-bottom: 0.5rem; overflow: hidden; }
.lh_zb label { background: #e8e8e8; width: 20%; height: 2.45rem; line-height: 2.45rem; display: inline-block; text-align: center; font-size: 1.2rem; float: left; }
.lh_texi { border: 1px solid #a7a7a7; width: 79%; border-left: 0; height: 2.4rem; line-height: 2.4rem; float: left; color: #a7a7a7; font-size: 1.2rem; padding: 0 0.4rem; }
.zt_tjs { background: url(../images/zt_tjw.jpg) no-repeat center top/100% 100%; height: 3.45rem; border: 0; width: 28.95rem; margin: 0 auto; display: inline-block; }
.slideBox1 { position: relative; }
.slideBox1 .bd { position: relative; height: 100%; z-index: 0; }
.slideBox1 .bd li { zoom: 1; vertical-align: middle; background: url(../images/zh_bg.jpg) no-repeat center top/100% 100%; height: 20.1rem; }
.slideBox1 .bd li h3 { float: left; width: 43%; padding-top: 0.4rem; }
.slideBox1 .bd li h3 img { height: auto; }
.slideBox1 .prev { background: url(../images/lh_left1.png) no-repeat; position: absolute; left: 0; top: 43%; display: block; width: 1.4rem; height: 4.2rem; filter: alpha(opacity=50); opacity: 0.5; background-size: 100% 100%; }
.slideBox1 .next { position: absolute; right: 0; top: 43%; display: block; width: 1.4rem; height: 4.2rem; filter: alpha(opacity=50); opacity: 0.5; background: url(../images/lh_right2.png) no-repeat; background-size: 100% 100%; }
.slideBox1 .next { }
.slideBox1 .prev:hover, .slideBox1 .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox1 .prevStop { display: none; }
.slideBox1 .nextStop { display: none; }
.lh_xd { overflow: hidden; }
.lh_xd a { width: 48%; overflow: hidden; display: inline-block; }
.lh_xd a img { width: 100%; height: auto; }
 @-webkit-keyframes shake { 0%, 10%, 20% {
 -webkit-transform:translateY(0rem);
 transform:translateY(0rem);
}
 5%, 15% {
 -webkit-transform:translateY(-0.15rem);
 transform:translateY(-0.15rem);
}
}
@keyframes shake { 0%, 10%, 20% {
 -webkit-transform:translateY(0rem);
 transform:translateY(0rem);
}
 5%, 15% {
 -webkit-transform:translateY(-0.15rem);
 transform:translateY(-0.15rem);
}
}
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; }
}
