@charset "utf-8";
html { font-size: 13.33333vw }
@media screen and (max-width:320px) {
html { font-size: 42.667px }
}
@media screen and (min-width:640px) {
html { font-size: 85.33px }
}
html { max-width: 640px; margin: 0 auto }
body {
font-size:.32rem; line-height: 1.5; font-family: 'PingFang SC', 'Lantinghei SC', 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', STHeitiSC-Light, simsun, 'WenQuanYi Zen Hei', 'WenQuanYi Micro Hei', sans-serif; color: #000; background: #f7f7f7; max-width: 640px; margin: 0 auto }
* { padding: 0; margin: 0 auto; }
a { color: #000000; text-decoration: none; }
ul { padding: 0; }
li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; margin: 0; }
header { position: relative;  height: .9rem; line-height: .9rem;background: #f00; color: #fff; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; display: -webkit-flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-align-items: center; background-repeat: no-repeat; -webkit-background-size: 2.11rem 1rem; -moz-background-size: 2.11rem 1rem; background-size: 2.11rem 1rem; background-position: left center }
.logo {width: .86rem;height: .86rem;margin-left: .2rem; background: url(logo_2024.png) no-repeat; background-size: cover; }
.logo a { display: block; font-size: 0; width: .92rem;height: .86rem;}
header h1,header h2, .nav {font-size: .42rem; font-weight: 700; position: absolute; left: 1.3rem; right: 1rem; text-align: center; overflow: hidden }
.nav a{font-size: .38rem;  color: #fff; padding:0 .4rem; font-weight: 400; }
.sitemap { position: absolute; right: 0; top: 0; background: #f00;  width: .9rem;
 height: .9rem;display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; display: -webkit-flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-align-items: center; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-justify-content: center }
.sitemap>a { background: #d0151e;  width: .64rem; height: .64rem;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display: block; border: 1px solid #ea5647; }
.sitemap>a::before { content: ""; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);  width: .33rem; height: .22rem;border-top: 2px solid #fff; border-bottom: 2px solid #fff; }
.sitemap>a::after { content: ""; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);  width: .33rem;height: 2px; background-color: #fff }
section,aside { background-color: #fff; overflow: hidden;margin-bottom:.2rem;}
section h1{ margin:.2rem;font-size: .42rem;font-weight:700;}
section h2,aside h2 {height: .92rem;line-height: .92rem;padding-left:.5rem; position: relative; font-size: .42rem;}
section h2::before,aside h2::before { content: "※"; position: absolute; left: .2rem;top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); color: #f00; font-size: .25rem; width: .16rem;}
.artlist { overflow:hidden; }
.artlist ul{ overflow:hidden;}
.artlist .a-list { display: flex; padding:.2rem 0;border-top: 1px dotted #e1d2d2; }
.artlist .txt { -webkit-box-flex: 1; -webkit-flex: 1; padding:0 .2rem;}
.artlist h3 {font-size:.32rem; display: inline; }
.artlist p {font-size:.20rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #70CB0E; float: right; margin-right: 10px; padding: 2px 6px; border: 1px solid #70CB0E; border-radius: 5px; margin-top: 16px; }
.artlist .a-pic { width: 25%; overflow: hidden; height: 1.29rem; padding-right:.2rem;}
.artlist img { width: 100%; height: 100%; vertical-align: middle; object-fit: cover; border: none; padding: 0; display: block; }
.divtab{height: 1.12rem;overflow-y: hidden;overflow-x: scroll; white-space: nowrap;}
.divtab li{display:inline-block;list-style: none;height: .92rem;line-height: .92rem;padding-left:.3rem; font-size: .4rem;cursor: pointer;}
.divtab:after{content: '';display:block;clear:both;}
.divtab .on{color:#d0151e;}
.tablist ul{display: none;}
.tablist .on{display:block;}
.navlist{padding-left:.2rem;}
.navlist a{display:inline-block;padding:.12rem;text-align: center;border: 1px solid #e0e0e0;border-radius: 0.15rem;background:#fbfbfb;font-size:.32rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden}
.navlist h3 a{border:0; font-weight:700;}
.info{font-size:.2rem;margin-bottom:0;border-bottom:1px solid #dedede;color:#999}
.info span{padding:0 .2rem .18rem .2rem; display:inline-block;}
.info span:last-child{ padding-left:0;}
.info span a{padding: .06rem .08rem;border: 1px solid #70CB0E;border-radius: .1rem;color: #70CB0E;font-size: .2rem;}
article { padding:.2rem;line-height:.68rem;}
article ul{overflow:hidden;}
article table{border-collapse: collapse;}
article tr td{border:1px solid;text-align:center;}
.ulist li { /*padding-right: .2rem;*/  float: left;padding-left: .62rem; }
.chouqian a{}
.chouqian { overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; display: -webkit-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap; background-color: #fff; border-top: 1px solid #e0e0e0;padding:.2rem; }
.chouqian>a { display: block; width: 48.5% ; padding:.11rem; text-align: center; border: 1px solid #e0e0e0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden;margin: 0.1rem 0.2rem 0.1rem 0; }
.chouqian>a:nth-child(2n) { margin-right: 0;}
.chouqian>a i{height: .88rem; line-height: .88rem; font-size: .36rem;}
.chouqian>a img { display: block;border:0;width:100%;float: left;}
.chouqian>a h3{ font-size:.30rem;;padding:.09rem;overflow: hidden;}
.chouqian>a p{ font-size:.2rem; border-top:1px #ccc dotted;padding-top:.1rem;}

aside { margin-top:.2rem; }
footer { color:#666; font-size:.2rem;margin:.3rem; }
footer a{ color:#666;}
footer p{text-align:center; line-height:.36rem;}
footer small{padding:.2rem; display:block}
/*yw11输入框*/
.bb_nav-item_QrH5Js:last-child{ display:none;}
.bb_nav-item_QrH5Js:nth-child(2){margin-right:0;}
/*mingzi*/
.content p { font-size:.32rem;line-height:.7rem;}
.content li { display: inline-block; }
.content .txt { font-size: .4rem; flex: 1; color: #444; width: 100%; margin-top: 15px; }
.content .w_x { height: .62rem; text-align: center; line-height:.62rem; font-size: .3rem; color: #7f7f7f; margin-top: 10px; }
.content .word { font-size: .4rem; font-weight: bold; }
.score_bg { background: #f8f8f8; border-top: 1px solid #eaeaea; }
.color_red1 { color: #ba4a57 }
.color_red2 { color: #ff3535 }
.content em { display: inline-block; font-style:normal;background: #f8eeef;padding: 5px 10px; margin-bottom:5px;}
.content em:nth-child(2n) { background: #f7eee9; }
.red { color: red !important; font-weight: bold }
.red1 { color: red !important }
.sc-box { /*display: flex;*/ align-items: center; font-size: 18px; font-weight: bold; color: #666666; padding-top: 15px; margin-bottom: 5px; }
.sc-box:before { content: "·"; color: #ba4a57; font-weight: bold; margin-right: 10px; }
.sc-box .score_explain { font-size: .3rem; color: #e87272; margin-left: 50px; }
.name-zd span { margin-right: 18px; color: #b06f6d; }
.name-zd span:nth-child(2n) { color: #c58762; }
.m_b20 { margin-bottom: 20px; }
.content .tag-box { margin-top: 10px; }
.content .tag-box span { display: inline-block; padding: 5px 10px; background-color: #f8eeef; color: #b06f6d; margin-top: 5px; }
.content .tag-box span:nth-child(2n) { background-color: #f7eee9; color: #c58762; }
.content p .ex-tit { font-size: .48rem; font-weight: bold; color: #acde42; padding: 0 5px; }
.content .pro-bg { width: 100%; height: 10px; background-color: #eeeeee; border-radius: 10px; position: relative; }
.content .pro-bg .pro-con { position: absolute; top: 0; left: 0; height: 10px; background-color: #acde42; border-radius: 10px; }
.content .item { font-size: .3rem; border-left: 1px solid #eaeaea; }
.content .item .flex { text-align: center; border: 1px solid #eaeaea; border-top: 0; border-left: none; line-height: .62rem }
.content .item .flex3 { /*flex: 1;*/ display:flex;align-items:center;padding:0 0.14rem;text-align: center; border-bottom: 1px solid #eaeaea; border-top: 0; border-left: none;  line-height: .62rem;font-size: .36rem;color: #e87272;font-weight: bold; }
.content .item .flex2 { flex: 2; text-align: center; border: 1px solid #eaeaea; border-top: 0; border-left: none;  line-height: .62rem }
.content .d_flex { display: flex; flex-flow: wrap; }
.content .flex { flex: 1; }
.content .flex6 { flex: 6; }
.content .t3 { display: flex; align-items: center; justify-content: center; min-height: 50px; height: auto !important; }
.content .t4 { display: flex; align-items: center; min-height: 50px; height: auto !important; text-align: left !important; line-height: 1.5 !important; padding-left: 10px; }
.content .t4.nd { display: block; padding: 10px 20px; }
.a_c { align-items: center; margin-top: 15px; }
.content .info-i .title { padding: 0 10px; height: 28px; line-height: 28px; font-size: .3rem; background-color: #fcfcfc; border: solid 1px #ebebeb; margin-right: 15px; cursor: pointer; }
.content .info-i .l { margin-right: 10px; cursor: pointer; }
.content p.word { float: left; width: 1.5rem; height: 1.5rem; text-align: center; line-height: 1.5rem; font-size: 1rem; background: url(//www.zjjie.cn/skin/qiming/images/tianzige100.png) no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; margin-top: 15px; margin-right: 25px;font-weight:normal; }
.content .word-explain-intro { margin: 20px 0 0 0; background-color: #fffee7; border: solid 1px #e8e6b4; font-size:.3rem; }
.content .word-explain-intro.l { background-color: #e6fffb; border: solid 1px #9ed7ce; margin-bottom: 0 }
.p-20 { padding: 20px; }
.content .title { font-size: 24px; text-align: center; padding: 20px; font-weight: bold; font-family: "Microsoft YaHei" }
.content .info { line-height: 1.8; color: #333; border: 1px solid #eaeaea; background-color: #eeeeee; border-radius: 8px; padding: 10px; box-sizing: border-box; }
.content .item .mz-bz-box{ height: 55px; padding: 10px; font-size: .32rem; font-weight: bold; color: #ff0000; cursor: pointer;}
.content .item .mz-bz-box a{ color: #ff0000;}
.ty-name {margin-top:10px;}
.ty-name li{margin-right:10px; cursor: default;}
 @media screen and (max-width:768px) {
.content .w_x, .mz_content .item .flex { height: auto; }
.content .item .flex3 { height: auto; flex: 1; line-height: 70px; }
.content .item .flex2 { height: auto; }
.content .item .flex3+.flex2, .mz_content .item .flex6 { flex: 6;text-align:left;padding-left:5px; }
.content p.word { float: left; width: 1.5rem; height: 1.5rem; text-align: center; line-height: 1.5rem; font-size: 1.2rem; background: url(//www.zjjie.cn/skin/qiming/images/tianzige100.png) no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; margin-top: 15px; margin-right: .3rem; }
.a_c { margin-top: 0; }
.a_c li { align-items: center; margin-top: 15px; }
}