@charset "utf-8";
/* CSS Document */
/* ============================
          	初始化
   ============================*/
/* 非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {
    overflow-y: scroll;
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
/* 清除浏览器（标签）自带样式 */
html,
body,
table,
caption,
thead,
tbody,
tfoot,
tr,
th,
td,
div,
p,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
form,
fieldset,
legend,
address,
blockquote,
pre,
span,
a,
img,
em,
strong,
small,
big,
button,
input,
select,
textarea,
label,
cite,
code,
dfn,
sub,
sup,
del,
iframe,
object {
    margin: 0;
    padding: 0;
}
/* 解决元素padding值所带来的的宽度问题 */
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/* 清除列表自带的黑点 */
ul {
    list-style: none;
}
li {
    list-style-type: none;
}
em {
    font-style: normal;
}
/* 去除自身斜体 */
/* 标题标签的正常 */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
    /* 字体的粗细： 中等*/
}
/* 表格属性 */
table {
    border-collapse: collapse;
    /* 边框合成一条 */
    border-spacing: 0;
}
caption,
th {
    text-align: left;
}
table,
tr,
th,
td {
    font-size: 12px;
}
/* 去除浏览器自带的徐匡 */
input {
    outline: medium;
}
/*文字自动换行*/
p {
    word-wrap: break-word;
}
/* 去除图片边框 */
img {
    border: 0 none;
}
/*a标签去除无本修饰没有下划线*/
a {
    text-decoration: none;
}
/* 清除浮动 */
.clearfix {
    *zoom: 1;
}
.clearfix:after {
    display: block;
    visibility: hidden;
    overflow: hidden;
    clear: both;
    content: ".";
    height: 0;
}
/* 文本框属性 */
body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: #fff;
}
/* 自定义公共样式 */
/* 常用文本属性解决方法
 * letter-spacing:1px；文本间距
 * clear:both;
 * zoom:1;一般是拿来解决IE6的子元素浮动时候父元素不随着自动扩大的问题，功能相当于overflow:auto
 * text-align:left;文本左对齐
 *针对居中图片/Flash
 *{width:4000px; background:#039; position:absolute;left:50%;top:0;margin-left:-2000px; text-align:center;}
 * cursor:pointer 手型
 宽度:1180px;
 <h3 大标题>30px/49px "Microsoft Yahei"
 字体"Microsoft Yahei","SimSun"  微软雅黑 ,微软宋体
 letter-spacing 字的间距
 文字删除线 text-decoration:line-through;

 */
/* 文本多出部分用省略号表示, 用于1行或多行 */
.ellipsis-1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.ellipsis-2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.ellipsis-3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.ellipsis-4 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
body {
    background: #fff;
    overflow: hidden;
}
.fc_dingbu_box {
    width: 100%;
    height: 2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    box-sizing: border-box;
    background: #fff;
}
.fc_dingbu_box .dingbu_zuo {
    /*width: 3.62666667rem;*/
}
.fc_dingbu_box .dingbu_zuo a {
    display: block;
    /*width: 3.62666667rem;*/
}
.fc_dingbu_box .dingbu_zuo a img {
    /*width: 3.62666667rem;*/
    /*height: 1.06666667rem;*/
}
.fc_dingbu_box .dingbu_you {
    width: 4.93333333rem;
    height: 0.8rem;
    background: #fff;
    border-radius: 0.4rem;
    border: 0.02666667rem solid #d7061c;
    display: flex;
    justify-content: space-between;
}
.fc_dingbu_box .dingbu_you .sousuo {
    float: left;
    width: 2.93333333rem;
    padding: 0 0.13333333rem 0 0.26666667rem;
    box-sizing: border-box;
    background: none;
    border: none;
    font-size: 0.4rem;
    height: 0.77333333rem;
    line-height: 0.77333333rem;
}
.fc_dingbu_box .dingbu_you .anniu {
    float: right;
    width: 2rem;
    background: #d7061c;
    text-align: center;
    height: 0.77333333rem;
    border-radius: 0.4rem;
    font-size: 0.4rem;
    color: #fff;
    border: none;
}
.fc_hddh {
    width: 100%;
    height: 1.33rem;
    background: #d7061c;
    overflow: hidden;
}
#header .swiper-slide {
    padding: 0 0.42666667rem;
    height: 1.33rem;
    width: auto;
    overflow: hidden;
}
#header .swiper-slide a {
    display: block;
    font-size: 0.45333333rem;
    color: #fff;
    line-height: 1.4rem;
}
.fc_hdpbox {
    width: 100%;
}

.shiping_box{
    width: 100%;
}
.shiping_box video{
    width: 100%;
}

.fc_hdpbox .hdp_box {
    width: 100%;
    height: 5.76rem;
}
.fc_hdpbox .hdp_box .swiper-container {
    width: 100%;
    height: 5.76rem;
}
.fc_hdpbox .hdp_box .swiper-container .swiper-slide {
    width: 100%;
    height: 5.76rem;
}
.fc_hdpbox .hdp_box .swiper-container .swiper-slide a {
    display: block;
    width: 100%;
    position: relative;
    height: 5.76rem;
}
.fc_hdpbox .hdp_box .swiper-container .swiper-slide a img {
    width: 100%;
    position: absolute;
    height: 5.76rem;
    z-index: 1;
}
.fc_hdpbox .hdp_box .swiper-container .swiper-slide a h2 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 0.4rem;
    color: #000;
    z-index: 9;
    height: 0.96rem;
    line-height: 0.96rem;
    background-image: url(../images/tm_80.png);
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.fc_xgwg_box {
    width: 100%;
    margin-top: 0.26666667rem;
    padding: 0 10px;
    box-sizing: border-box;
}
.fc_xgwg_box .ggbt_box {
    width: 100%;
    height: 1.12rem;
    background: #fdf0f2;
    border-bottom: 0.10666667rem solid #d7061c;
}
.fc_xgwg_box .ggbt_box ul {
    width: 100%;
    display: flex;
    justify-content: left;
}
.fc_xgwg_box .ggbt_box ul li {
    width: 2.53333333rem;
    text-align: center;
    height: 1.12rem;
    font-size: 0.45333333rem;
    line-height: 1.12rem;
    border-radius: 0.13333333rem 0.13333333rem 0 0;
    overflow: hidden;
    margin-right: 0.13333333rem;
}
.fc_xgwg_box .ggbt_box ul li.on {
    width: 2.53333333rem;
    text-align: center;
    height: 1.12rem;
    font-size: 0.45333333rem;
    background: #d7061c;
    color: #fff;
}
.fc_xgwg_box .ggbt_nr_zt {
    width: 100%;
}
.fc_xgwg_box .ggbt_nr_zt ul {
    width: 100%;
}
.fc_xgwg_box .ggbt_nr_zt ul li {
    margin-top: 0.2rem;
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.fc_xgwg_box .ggbt_nr_zt ul li a {
    font-size: 0.45333333rem;
    color: #000;
    width: 6.6rem;
}
.fc_xgwg_box .ggbt_nr_zt ul li span {
    font-size: 0.4rem;
    color: #999;
    width: 2.4rem;
}
.fc_xgwg_box .ggbt_nr_zt ul .ckgd_box {
    margin: 0.4rem 0;
    width: 100%;
    display: flex;
    justify-content: center;
}
.fc_xgwg_box .ggbt_nr_zt ul .ckgd_box a {
    font-size: 0.42666667rem;
    padding: 0.26666667rem 0.8rem;
    background: #d7061c;
    border-radius: 0.13333333rem;
    color: #fff;
    overflow: hidden;
    display: block;
}
.ggt_img {
    float: left;
    width: 100%;
    padding: 10px;
}
.ggt_img img {
    width: 100%;
}
.zjqk_box {
    float: left;
    width: 100%;
    background: #d7061c;
    padding: 10px;
    box-sizing: border-box;
}
.zjqk_box h3 {
    width: 100%;
    display: flex;
    justify-content: center;
    font-size: 0.53333333rem;
    color: #fff;
    margin: 10px 0 0 0;
}
.zjqk_box ul {
    margin-top: 10px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 10px 10px 10px;
    background: #fdf0f2;
    border-radius: 6px;
    overflow: hidden;
}
.zjqk_box ul li {
    width: 4.37333333rem;
    height: 4rem;
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
    margin-top: 0.26666667rem;
}
.zjqk_box ul li a {
    display: block;
    width: 100%;
}
.zjqk_box ul li a img {
    margin: 10% 25% 5% 25%;
    width: 50%;
}
.zjqk_box ul li a span {
    width: 100%;
    display: flex;
    justify-content: center;
    font-size: 0.4rem;
    color: #000;
}
.zjqk_box ul li a p {
    width: 100%;
    display: flex;
    justify-content: center;
    font-size: 0.4rem;
    color: #d7061c;
    font-weight: bold;
}
.fc_jqzj_box {
    float: left;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    margin: 10px 0 0 0;
}
.fc_jqzj_box .fc_dbt {
    width: 100%;
    height: 1.12rem;
    background: #fdf0f2;
    border-bottom: 0.10666667rem solid #d7061c;
}
.fc_jqzj_box .fc_dbt h3 {
    float: left;
    padding: 0 0.24rem;
    text-align: center;
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: 0.45333333rem;
    background: #d7061c;
    color: #fff;
    border-radius: 0.13333333rem 0.13333333rem 0 0;
}
.fc_jqzj_box .jqdj_nr {
    width: 100%;
}
.fc_jqzj_box .jqdj_nr .jqdj_bt {
    width: 100%;
    display: flex;
    align-items: center;
    height: 1.06666667rem;
    background: #fafafa;
}
.fc_jqzj_box .jqdj_nr .jqdj_bt .p1 {
    width: 22%;
    font-size: 0.4rem;
    text-align: center;
}
.fc_jqzj_box .jqdj_nr .jqdj_bt .p2 {
    width: 25%;
    font-size: 0.4rem;
    text-align: center;
}
.fc_jqzj_box .jqdj_nr .jqdj_bt .p3 {
    width: 28%;
    font-size: 0.4rem;
    text-align: center;
}
.fc_jqzj_box .jqdj_nr .jqdj_bt .p4 {
    width: 25%;
    font-size: 0.4rem;
    text-align: center;
}
.fc_jqzj_box .jqdj_nr .jqdj_nr1 {
    width: 100%;
}
.fc_jqzj_box .jqdj_nr .jqdj_nr1 li {
    width: 100%;
    display: flex;
    align-items: center;
    height: 1.06666667rem;
}
.fc_jqzj_box .jqdj_nr .jqdj_nr1 li .p1 {
    width: 22%;
    font-size: 0.4rem;
    text-align: center;
}
.fc_jqzj_box .jqdj_nr .jqdj_nr1 li .p2 {
    width: 25%;
    font-size: 0.4rem;
    text-align: center;
}
.fc_jqzj_box .jqdj_nr .jqdj_nr1 li .p3 {
    width: 28%;
    font-size: 0.4rem;
    text-align: center;
}
.fc_jqzj_box .jqdj_nr .jqdj_nr1 li .p4 {
    width: 25%;
    font-size: 0.4rem;
    text-align: center;
}
.fc_jqzj_box .jqdj_nr .jqdj_nr1 li.two {
    background: #fdf0f2;
}
.fc_jqzj_box .ckgd_box {
    margin-top: 0.53333333rem;
    width: 100%;
    display: flex;
    justify-content: center;
}
.fc_jqzj_box .ckgd_box a {
    font-size: 0.42666667rem;
    padding: 0.26666667rem 0.8rem;
    background: #d7061c;
    border-radius: 0.13333333rem;
    color: #fff;
    overflow: hidden;
    display: block;
}
.fc_zjzx_nr {
    float: left;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}
.fc_zjzx_nr .fc_dbt {
    width: 100%;
    height: 1.12rem;
    background: #fdf0f2;
    border-bottom: 0.10666667rem solid #d7061c;
}
.fc_zjzx_nr .fc_dbt h3 {
    float: left;
    padding: 0 0.24rem;
    text-align: center;
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: 0.45333333rem;
    background: #d7061c;
    color: #fff;
    border-radius: 0.13333333rem 0.13333333rem 0 0;
}
.fc_zjzx_nr .zjzx_ul {
    width: 100%;
}
.fc_zjzx_nr .zjzx_ul li {
    float: left;
    margin-top: 0.2rem;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.fc_zjzx_nr .zjzx_ul li a {
    font-size: 0.45333333rem;
    color: #000;
    width: 6.8rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.fc_zjzx_nr .zjzx_ul li span {
    font-size: 0.4rem;
    color: #999;
    width: 2.2rem;
}
.fc_zjzx_nr .ckgd_box {
    float: left;
    margin-top: 0.4rem;
    width: 100%;
    display: flex;
    justify-content: center;
}
.fc_zjzx_nr .ckgd_box a {
    font-size: 0.42666667rem;
    padding: 0.26666667rem 0.8rem;
    background: #d7061c;
    border-radius: 0.13333333rem;
    color: #fff;
    overflow: hidden;
    display: block;
}
.fc_fcgy_nr {
    float: left;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}
.fc_fcgy_nr .fc_dbt {
    width: 100%;
    height: 1.12rem;
    background: #fdf0f2;
    border-bottom: 0.10666667rem solid #d7061c;
}
.fc_fcgy_nr .fc_dbt h3 {
    float: left;
    padding: 0 0.24rem;
    text-align: center;
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: 0.45333333rem;
    background: #d7061c;
    color: #fff;
    border-radius: 0.13333333rem 0.13333333rem 0 0;
}
.fc_fcgy_nr .fcgy_ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.fc_fcgy_nr .fcgy_ul li {
    margin-top: 0.33333333rem;
    float: left;
    width: 4.53333333rem;
    height: 4.18666667rem;
    background: #f7f7f7;
}
.fc_fcgy_nr .fcgy_ul li a {
    display: block;
    width: 4.53333333rem;
    height: 4.13333333rem;
}
.fc_fcgy_nr .fcgy_ul li a img {
    float: left;
    width: 4.53333333rem;
    height: 3.06666667rem;
}
.fc_fcgy_nr .fcgy_ul li a p {
    float: left;
    margin-top: 0.26666667rem;
    font-size: 0.4rem;
    color: #000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    padding: 0 0.13333333rem;
    box-sizing: border-box;
}
.fc_fcgy_nr .ckgd_box {
    float: left;
    margin-top: 0.4rem;
    width: 100%;
    display: flex;
    justify-content: center;
}
.fc_fcgy_nr .ckgd_box a {
    font-size: 0.42666667rem;
    padding: 0.26666667rem 0.8rem;
    background: #d7061c;
    border-radius: 0.13333333rem;
    color: #fff;
    overflow: hidden;
    display: block;
}
.fc_xgwg_box1 {
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
    float: left;
}
.fc_xgwg_box1 .ggbt_box1 {
    width: 100%;
    height: 1.12rem;
    background: #fdf0f2;
    border-bottom: 0.10666667rem solid #d7061c;
}
.fc_xgwg_box1 .ggbt_box1 ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.fc_xgwg_box1 .ggbt_box1 ul li {
    float: left;
    width: 2.21333333rem;
    text-align: center;
    height: 1.12rem;
    font-size: 0.45333333rem;
    line-height: 1.12rem;
    border-radius: 0.13333333rem 0.13333333rem 0 0;
    overflow: hidden;
}
.fc_xgwg_box1 .ggbt_box1 ul li.on {
    width: 2.21333333rem;
    text-align: center;
    height: 1.12rem;
    font-size: 0.45333333rem;
    background: #d7061c;
    color: #fff;
}
.fc_xgwg_box1 .ggbt_nr_zt1 {
    width: 100%;
}
.fc_xgwg_box1 .ggbt_nr_zt1 ul {
    width: 100%;
}
.fc_xgwg_box1 .ggbt_nr_zt1 ul li {
    margin-top: 0.2rem;
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.fc_xgwg_box1 .ggbt_nr_zt1 ul li a {
    font-size: 0.45333333rem;
    color: #000;
    width: 6.8rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.fc_xgwg_box1 .ggbt_nr_zt1 ul li span {
    font-size: 0.4rem;
    color: #999;
    width: 2.2rem;
}
.fc_xgwg_box1 .ggbt_nr_zt1 ul .ckgd_box {
    float: left;
    margin: 0.4rem 0;
    width: 100%;
    display: flex;
    justify-content: center;
}
.fc_xgwg_box1 .ggbt_nr_zt1 ul .ckgd_box a {
    font-size: 0.42666667rem;
    padding: 0.26666667rem 0.8rem;
    background: #d7061c;
    border-radius: 0.13333333rem;
    color: #fff;
    overflow: hidden;
    display: block;
}
.fc_spgy_nr {
    float: left;
    width: 100%;
    padding: 0.13333333rem 10px;
    box-sizing: border-box;
}
.fc_spgy_nr .fc_dbt {
    width: 100%;
    height: 1.12rem;
    background: #fdf0f2;
    border-bottom: 0.10666667rem solid #d7061c;
}
.fc_spgy_nr .fc_dbt h3 {
    float: left;
    padding: 0 0.24rem;
    text-align: center;
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: 0.45333333rem;
    background: #d7061c;
    color: #fff;
    border-radius: 0.13333333rem 0.13333333rem 0 0;
}
.fc_spgy_nr .spgy_ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.fc_spgy_nr .spgy_ul li {
    margin-top: 0.33333333rem;
    float: left;
    width: 100%;
    height: 5.54666667rem;
    background: #f5f5f5;
}
.fc_spgy_nr .spgy_ul li a {
    display: block;
    width: 100%;
    height: 5.54666667rem;
    position: relative;
}
.fc_spgy_nr .spgy_ul li a img {
    float: left;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 5.54666667rem;
}
.fc_spgy_nr .spgy_ul li a p {
    position: absolute;
    width: 100%;
    text-align: center;
    height: 0.93333333rem;
    line-height: 0.93333333rem;
    left: 0;
    bottom: 0;
    font-size: 0.4rem;
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    padding: 0 0.13333333rem;
    box-sizing: border-box;
    background: url(../images/tm_80.png);
    z-index: 10;
}
.fc_spgy_nr .ckgd_box {
    float: left;
    margin-top: 0.4rem;
    width: 100%;
    display: flex;
    justify-content: center;
}
.fc_spgy_nr .ckgd_box a {
    font-size: 0.42666667rem;
    padding: 0.26666667rem 0.8rem;
    background: #d7061c;
    border-radius: 0.13333333rem;
    color: #fff;
    overflow: hidden;
    display: block;
}
.fc_ggl_nr {
    float: left;
    width: 100%;
    padding: 0.13333333rem 10px;
    box-sizing: border-box;
}
.fc_ggl_nr .fc_dbt {
    width: 100%;
    height: 1.12rem;
    background: #fdf0f2;
    border-bottom: 0.10666667rem solid #d7061c;
}
.fc_ggl_nr .fc_dbt h3 {
    float: left;
    padding: 0 0.24rem;
    text-align: center;
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: 0.45333333rem;
    background: #d7061c;
    color: #fff;
    border-radius: 0.13333333rem 0.13333333rem 0 0;
}
.fc_ggl_nr .ggl_ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.fc_ggl_nr .ggl_ul li {
    margin-top: 0.33333333rem;
    float: left;
    width: 3rem;
    height: 4.6rem;
    background: #f5f5f5;
    overflow: hidden;
}
.fc_ggl_nr .ggl_ul li a {
    display: block;
    width: 3rem;
    height: 4.6rem;
    position: relative;
    overflow: hidden;
}
.fc_ggl_nr .ggl_ul li a img {
    float: left;
    position: absolute;
    z-index: 1;
    width: 100%;
}
.fc_ggl_nr .ggl_ul li a p {
    position: absolute;
    width: 100%;
    text-align: center;
    height: 0.93333333rem;
    line-height: 0.93333333rem;
    left: 0;
    bottom: 0;
    font-size: 0.4rem;
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    padding: 0 0.13333333rem;
    box-sizing: border-box;
    background: url(../images/tm_80.png);
    z-index: 10;
}
.fc_ggl_nr .ckgd_box {
    float: left;
    margin-top: 0.4rem;
    width: 100%;
    display: flex;
    justify-content: center;
}
.fc_ggl_nr .ckgd_box a {
    font-size: 0.42666667rem;
    padding: 0.26666667rem 0.8rem;
    background: #d7061c;
    border-radius: 0.13333333rem;
    color: #fff;
    overflow: hidden;
    display: block;
}
.fc_zcwj_box {
    float: left;
    width: 100%;
    padding: 0.13333333rem 10px;
    box-sizing: border-box;
}
.fc_zcwj_box .fc_dbt {
    width: 100%;
    height: 1.12rem;
    background: #fdf0f2;
    border-bottom: 0.10666667rem solid #d7061c;
}
.fc_zcwj_box .fc_dbt h3 {
    float: left;
    padding: 0 0.24rem;
    text-align: center;
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: 0.45333333rem;
    background: #d7061c;
    color: #fff;
    border-radius: 0.13333333rem 0.13333333rem 0 0;
}
.fc_zcwj_box .fc_zcwj_nr {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.fc_zcwj_box .fc_zcwj_nr a {
    margin-top: 0.26666667rem;
    width: 48%;
    padding: 0.26666667rem 0;
    font-size: 0.42666667rem;
    background: #f7f7f7;
    border-radius: 0.04rem;
    color: #d7061c;
    overflow: hidden;
    display: block;
    text-align: center;
}
.fc_dibu_box {
    margin-top: 0.26666667rem;
    float: left;
    width: 100%;
    border-top: 0.10666667rem solid #d7061c;
    padding: 0.53333333rem 0;
    text-align: center;
    font-size: 0.34666667rem;
    color: #333;
}
.fc_dibu_box a{
    color: #333;
}
.fc_dibu_box h3 {
    width: 100%;
    text-align: center;
    font-size: 0.37333333rem;
    color: #d7061c;
}
.fc_dibu_box p {
    margin-top: 0.26666667rem;
    width: 100%;
    text-align: center;
    font-size: 0.34666667rem;
    color: #333;
}
.fc_dibu_box p a{
    font-size: 0.34666667rem;
    color: #333;
}
.hdpbf_box {
    width: 100%;
}
.hdpbf_box img {
    width: 100%;
    float: left;
}
.wiper-slide a {
    width: 100%;
}
.wiper-slide a img {
    width: 100%;
}
.lmy_ul_li {
    float: left;
    padding: 10px 0 0 0;
    width: 100%;
}
.lmy_ul_li .lmy_box {
    width: 100%;
    height: 1.12rem;
    background: #fdf0f2;
    border-bottom: 0.10666667rem solid #d7061c;
}
.lmy_ul_li .lmy_box h3 {
    float: left;
    padding: 0 0.24rem;
    text-align: center;
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: 0.45333333rem;
    background: #d7061c;
    color: #fff;
    border-radius: 0.13333333rem 0.13333333rem 0 0;
}
.lmy_ul_li .lmy_lb {
    width: 100%;
}
.lmy_ul_li .lmy_lb ul {
    width: 100%;
}
.lmy_ul_li .lmy_lb ul li {
    padding: 0.2rem 0;
    margin-top: 0.26666667rem;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 0.01333333rem dotted #999;
}

.lmy_ul_li .lmy_lb ul li a {
    font-size: 0.45333333rem;
    color: #000;
    width: 6.8rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.lmy_ul_li .lmy_lb ul li span {
    font-size: 0.4rem;
    color: #999;
    width: 2.2rem;
}
.lmy_ul_li .lby_more {
    margin: 0.4rem 0;
    width: 100%;
    display: flex;
    justify-content: center;
}
.lmy_ul_li .lby_more a {
    font-size: 0.42666667rem;
    padding: 0.26666667rem 0.8rem;
    background: #d7061c;
    border-radius: 0.13333333rem;
    color: #fff;
    overflow: hidden;
    display: block;
}


.lmy_ul_li .lmy_lb2_img {
    width: 100%;
}
.lmy_ul_li .lmy_lb2_img ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.lmy_ul_li .lmy_lb2_img ul li {
    margin-top: 0.33333333rem;
    width: 4.53333333rem;
    height: 4.18666667rem;
    background: #f7f7f7;


}
.lmy_ul_li .lmy_lb2_img ul li a{
    display: block;
    width: 4.53333333rem;
    height: 4.13333333rem;
}

.lmy_ul_li .lmy_lb2_img ul li a img {
    float: left;
    width: 4.53333333rem;
    height: 3.06666667rem;
}
.lmy_ul_li .lmy_lb2_img ul li a p {
    float: left;
    margin-top: 0.26666667rem;
    font-size: 0.4rem;
    color: #000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    padding: 0 0.13333333rem;
    box-sizing: border-box;
}









.fenye {
    margin-top: 0.26666667rem;
    width: 100%;
    padding: 3% 0;
    display: flex;
    justify-content: center;
}
.fenye span {
    padding: 1% 1%;
    color: #fff;
    margin-right: 1%;
    background-color: #999;
    border-radius: 2px;
    font-size: 0.42666667rem;
}
.fenye span.current {
    background-color: #d7061c;
}
.fenye a {
    padding: 1% 1%;
    color: #fff;
    margin-right: 1%;
    background-color: #999;
    border-radius: 2px;
    font-size: 0.42666667rem;
}
.fenye span:nth-of-type(1) {
    display: none;
}
.nr_box_lmy {
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding: 10px 10px 0 10px;
}
.nr_box_lmy .fc_mbx {
    width: 100%;
    display: flex;
    justify-content: left;
    align-items: center;
    background: #f6f6f6;
    padding: 0.26666667rem 0;
    font-size: 0.4rem;
    color: #000;
}
.nr_box_lmy .fc_mbx a {
    font-size: 0.4rem;
    color: #000;
    margin: 0 0.2rem;
}
.nr_box_lmy .fc_mbx p {
    font-size: 0.4rem;
    color: #000;
    margin: 0 0.2rem;
}
.nr_box_lmy .nry_xq_conter {
    width: 100%;
    padding: 10px 0;
    box-sizing: border-box;
    float: left;
}
.nr_box_lmy .nry_xq_conter .nry_xq_jcxx {
    width: 100%;
}
.nr_box_lmy .nry_xq_conter .nry_xq_jcxx h1 {
    width: 100%;
    display: flex;
    justify-content: center;
    font-size: 0.53333333rem;
    font-weight: bold;
    color: #000;
    text-align: center;
}
.nr_box_lmy .nry_xq_conter .nry_xq_jcxx .jcnr_cs {
    padding: 0.26666667rem 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.nr_box_lmy .nry_xq_conter .nry_xq_jcxx .jcnr_cs p {
    font-size: 0.37333333rem;
    color: #999;
    margin: 0 0.13333333rem;
}
.nr_box_lmy .nry_xq_conter .nry_xq_jcxx .jcnr_cs span {
    font-size: 0.37333333rem;
    color: #d7061c;
}
.nr_box_lmy .nry_xq_conter .nry_xq_jtnrbf {
    width: 100%;
    padding: 0.26666667rem 0;
    border-top: 0.10666667rem solid #f2f2f2;
    border-bottom: 0.10666667rem solid #f2f2f2;
    text-align: justify;
    font-size: 0.4rem;
    line-height: 0.8rem;
}
.nry_xq_jtnrbf img{
    max-width: 100%;
}

.nr_box_lmy .nry_xq_conter .nry_xq_jtnrbf video{
    float:left;
    width:100%;
}

.nry_spbf_jtnrbf{
    float: left;
    width: 100%;
    padding: 0.26666667rem 0;
}
.nry_spbf_jtnrbf .video-js{
    float: left;
    width: 100%;
}
.nry_spbf_jtnrbf video{
    float:left;
    width:100%;

}

.nr_box_lmy .nry_xq_conter .sxyp_box {
    width: 100%;
    padding-top: 0.26666667rem;
}
.nr_box_lmy .nry_xq_conter .sxyp_box p {
    width: 100%;
    color: #333;
    font-size: 0.34666667rem;
    padding: 0.13333333rem 0;
}
.nr_box_lmy .nry_xq_conter .sxyp_box p a {
    color: #333;
    font-size: 0.34666667rem;
}
.nr_box_lmy .zxxw_zxnew {
    float: left;
    width: 100%;
}
.nr_box_lmy .zxxw_zxnew .txsd_dbt {
    width: 100%;
    height: 1.12rem;
    background: #fdf0f2;
    border-bottom: 0.10666667rem solid #d7061c;
}
.nr_box_lmy .zxxw_zxnew .txsd_dbt h3 {
    float: left;
    padding: 0 0.24rem;
    text-align: center;
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: 0.45333333rem;
    background: #d7061c;
    color: #fff;
    border-radius: 0.13333333rem 0.13333333rem 0 0;
}
.nr_box_lmy .zxxw_zxnew ul {
    float: left;
    width: 100%;
}
.nr_box_lmy .zxxw_zxnew ul li {
    margin-top: 0.13333333rem;
    float: left;
    width: 100%;
    border-bottom: 0.01333333rem dotted #999;
}
.nr_box_lmy .zxxw_zxnew ul li a {
    line-height: 0.8rem;
    width: 100%;
    font-size: 0.45333333rem;
    color: #000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.nr_box_lmy .zxxw_zxnew ul li:nth-last-child(1) {
    border-bottom: none;
}
/*.nry_xq_jtnrbf p,*/
/*.nry_xq_jtnrbf img,*/
/*.nry_xq_jtnrbf div {*/
/*    margin-left: 0!important;*/
/*    margin-right: 0!important;*/
/*    padding-left: 0!important;*/
/*    padding-right: 0!important;*/
/*    width: auto!important;*/
/*    height: auto!important;*/
/*    max-width: 100%!important;*/
/*    display: block!important;*/
/*    text-indent: 0!important;*/
/*    font-size: 16px;*/
/*}*/
/*.nry_xq_jtnrbf img {*/
/*    margin-top: 4px!important;*/
/*    margin-bottom: 4px!important;*/
/*    margin-left: 0!important;*/
/*    margin-right: 0!important;*/
/*    padding-left: 0!important;*/
/*    padding-right: 0!important;*/
/*    width: auto!important;*/
/*    height: auto!important;*/
/*    max-width: 100%!important;*/
/*    display: block!important;*/
/*    text-indent: 0!important;*/
/*    font-size: 16px;*/
/*}*/
/*.nry_xq_jtnrbf span {*/
/*    margin-left: 0!important;*/
/*    margin-right: 0!important;*/
/*    padding-left: 0!important;*/
/*    padding-right: 0!important;*/
/*    width: auto!important;*/
/*    height: auto!important;*/
/*    max-width: 100%!important;*/
/*    !* display:inline-block!important;*/
/*          *display:inline!important;*/
/*          *zoom:1!important; *!*/
/*    text-indent: 0!important;*/
/*    font-size: 16px;*/
/*}*/
.sousuo_jg {
    width: 100%;
    display: flex;
    justify-content: left;
    align-items: center;
    background: #f6f6f6;
    padding: 0.26666667rem;
    font-size: 0.4rem;
    color: #000;
}
.sousuo_jg strong {
    color: #d7061c;
}
.lmy_lb_img {
    float: left;
    width: 100%;
}
.lmy_lb_img ul {
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.lmy_lb_img ul li {
    margin-top: 0.33333333rem;
    float: left;
    width: 4.53333333rem;
    height: 4.18666667rem;
    background: #f7f7f7;
}
.lmy_lb_img ul li a {
    display: block;
    width: 4.53333333rem;
    height: 4.18666667rem;
    position: relative;
}
.lmy_lb_img ul li a img {
    float: left;
    width: 4.53333333rem;
    height: 3.06666667rem;
}
.lmy_lb_img ul li a p {
    float: left;
    margin-top: 0.26666667rem;
    font-size: 0.4rem;
    color: #000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    padding: 0 0.13333333rem;
    box-sizing: border-box;
}
.dncp_ul {
    width: 100%;
    float: left;
}
.dncp_ul ul {
    margin-top: 0.4rem;
    width: 100%;
    float: left;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background: #fdf0f2;
    padding: 2% 2%;
    box-sizing: border-box;
}
.dncp_ul ul li {
    width: 48%;
    padding: 0.4rem;
    margin-bottom: 0.4rem;
    background: #fff;
}
.dncp_ul ul li a {
    display: block;
    width: 100%;
}
.dncp_ul ul li a img {
    float: left;
    margin: 0 20%;
    width: 60%;
}
.dncp_ul ul li a p {
    float: left;
    padding: 0.2rem;
    width: 100%;
    text-align: center;
    font-size: 0.4rem;
    color: #d7061c;
    font-weight: bold;
}
.dncp_ul ul li:nth-last-child(1) {
    margin-bottom: 0;
}
.dncp_ul ul li:nth-last-child(2) {
    margin-bottom: 0;
}
.dncp_jieshao {
    width: 100%;
    float: left;
}
.dncp_jieshao .youxi_jieshao_nr {
    padding: 0.33333333rem 0;
    width: 100%;
    float: left;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.dncp_jieshao .youxi_jieshao_nr .youxi_zuo_img {
    width: 20%;
}
.dncp_jieshao .youxi_jieshao_nr .youxi_zuo_img img {
    width: 100%;
}
.dncp_jieshao .youxi_jieshao_nr .youxi_you_conter {
    width: 76%;
}
.dncp_jieshao .youxi_jieshao_nr .youxi_you_conter p {
    font-size: 0.37333333rem;
    color: #666;
    text-align: justify;
}
.guige_box {
    width: 100%;
    float: left;
}
.guige_box .guige_dbt {
    float: left;
    width: 100%;
    height: 1.12rem;
    background: #fdf0f2;
    border-bottom: 0.10666667rem solid #d7061c;

}
.guige_box .guige_dbt h3 {
    float: left;
    padding: 0 0.24rem;
    text-align: center;
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: 0.45333333rem;
    background: #d7061c;
    color: #fff;
    border-radius: 0.13333333rem 0.13333333rem 0 0;


}
.guige_box .guige_nr {
    width: 100%;
    padding: 0.26666667rem 0;
    float: left;
    font-size: 0.4rem;
    text-align: justify;
}

.guige_box .guige_nr p{
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
    width:auto!important;
    height:auto!important;
    max-width:100%!important;
    display:block!important;
    text-indent:0!important;
    font-size: 0.4rem;
}



.guige_box .jjdzb_img {
    padding: 0.26666667rem 0;
    width: 100%;
    float: left;
}
.guige_box .jjdzb_img img {
    width: 100%;
}
.guige_box .youxi_guize {
    width: 100%;
    float: left;
    display: flex;
    justify-content: center;
}
.guige_box .youxi_guize a {
    font-size: 0.42666667rem;
    padding: 0.26666667rem 0.8rem;
    background: #d7061c;
    border-radius: 0.13333333rem;
    color: #fff;
    overflow: hidden;
    display: block;
}
.guige_box .guige_nr1 {
    width: 100%;
    margin: 0.26666667rem 0;
    float: left;
    font-size: 0.4rem;
    text-align: justify;

}

.guige_box .guige_nr1 p{
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
    width:auto!important;
    height:auto!important;
    max-width:100%!important;
    display:block!important;
    text-indent:0!important;
    font-size: 0.4rem;
}

.lmy_lb_img2 {
    float: left;
    width: 100%;
}
.lmy_lb_img2 ul {
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.lmy_lb_img2 ul li {
    margin-top: 0.33333333rem;
    float: left;
    width: 4.53333333rem;
    height: 6.74666667rem;
    background: #f5f5f5;
}
.lmy_lb_img2 ul li a {
    display: block;
    width: 4.53333333rem;
    height: 5.54666667rem;
    position: relative;
    overflow: hidden;
}
.lmy_lb_img2 ul li a img {
    float: left;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 5.rem;
}
.lmy_lb_img2 ul li a p {
    position: absolute;
    width: 100%;
    text-align: center;
    height: 0.93333333rem;
    line-height: 0.93333333rem;
    left: 0;
    bottom: 0;
    font-size: 0.4rem;
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    padding: 0 0.13333333rem;
    box-sizing: border-box;
    background: url(../images/tm_80.png);
    z-index: 10;
}
.lmy_lb_img2 ul li .jkcp_nrd {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 1.06666667rem;
    box-sizing: border-box;
    padding: 0 0.13333333rem;
}
.lmy_lb_img2 ul li .jkcp_nrd p {
    font-size: 0.4rem;
    color: #000;
}
.lmy_lb_img2 ul li .jkcp_nrd p .jkcp_hj {
    color: #d7061c;
}
.lmy_lb_img2 ul li .jkcp_nrd p .jkcp_je {
    color: #000;
}
.nr_box_lmy2 {
    float: left;
    width: 100%;
    box-sizing: border-box;
}
.cshm_ejlm {
    width: 100%;
    float: left;
}
.cshm_ejlm .ejlm_li {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.cshm_ejlm .ejlm_li a {
    width: 23%;
    margin-top: 0.33333333rem;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0.8rem;
    font-size: 0.4rem;
    background: #fdf0f2;
    border-radius: 0.13333333rem;
    color: #333;
    overflow: hidden;
}
.cshm_ejlm .ejlm_li a.on {
    background: #d7061c;
    color: #fff;
}


.cshm_ejlm .ejlm_li_jqdj {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.cshm_ejlm .ejlm_li_jqdj a {
    width: 24%;
    margin-top: 0.33333333rem;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0.8rem;
    font-size: 0.4rem;
    background: #fdf0f2;
    border-radius: 0.13333333rem;
    color: #333;
    overflow: hidden;
}
.cshm_ejlm .ejlm_li_jqdj a.on {
    background: #d7061c;
    color: #fff;
}



.tjcp_jkcp_box {
    background: #fff;
}
.jckp_gengduo {
    float: left;
    margin-top: 0.26666667rem;
    width: 100%;
    justify-content: center;
    display: flex;
}
.jckp_gengduo a {
    font-size: 0.42666667rem;
    padding: 0.26666667rem 0.8rem;
    background: #d7061c;
    border-radius: 0.13333333rem;
    color: #fff;
    overflow: hidden;
    display: block;
}
.lmy_ul_li4 {
    float: left;
    padding: 10px 10px 0 10px;
    width: 100%;
}
.lmy_ul_li4 .lmy_box4 {
    width: 100%;
    height: 1.12rem;
    background: #fdf0f2;
    border-bottom: 0.10666667rem solid #d7061c;
}
.lmy_ul_li4 .lmy_box4 h3 {
    float: left;
    padding: 0 0.24rem;
    text-align: center;
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: 0.45333333rem;
    background: #d7061c;
    color: #fff;
    border-radius: 0.13333333rem 0.13333333rem 0 0;
}
.lmy_ul_li4 .lmy_lb4 {
    width: 100%;
}
.lmy_ul_li4 .lmy_lb4 ul {
    width: 100%;
}
.lmy_ul_li4 .lmy_lb4 ul li {
    padding: 0.2rem 0;
    margin-top: 0.26666667rem;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 0.01333333rem dotted #999;
}
.lmy_ul_li4 .lmy_lb4 ul li a {
    font-size: 0.45333333rem;
    color: #000;
    width: 6.8rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.lmy_ul_li4 .lmy_lb4 ul li span {
    font-size: 0.4rem;
    color: #999;
    width: 2.2rem;
}
.lmy_ul_li4 .lmy_lb_img4 {
    float: left;
    width: 100%;
}
.lmy_ul_li4 .lmy_lb_img4 ul {
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.lmy_ul_li4 .lmy_lb_img4 ul li {
    margin-top: 0.33333333rem;
    float: left;
    width: 2.93333333rem;
    height: 5.06666667rem;
    background: #f5f5f5;
}
.lmy_ul_li4 .lmy_lb_img4 ul li a {
    display: block;
    width: 2.93333333rem;
    height: 3.73333333rem;
    position: relative;
    overflow: hidden;
}
.lmy_ul_li4 .lmy_lb_img4 ul li a img {
    float: left;
    position: absolute;
    z-index: 1;
    width: 100%;
}
.lmy_ul_li4 .lmy_lb_img4 ul li a p {
    position: absolute;
    width: 100%;
    text-align: center;
    height: 0.93333333rem;
    line-height: 0.93333333rem;
    left: 0;
    bottom: 0;
    font-size: 0.4rem;
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    padding: 0 0.13333333rem;
    box-sizing: border-box;
    background: url(../images/tm_80.png);
    z-index: 10;
}
.lmy_ul_li4 .lmy_lb_img4 ul li .jkcp_nrd {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 1.06666667rem;
    box-sizing: border-box;
    padding: 0 0.13333333rem;
}
.lmy_ul_li4 .lmy_lb_img4 ul li .jkcp_nrd p {
    font-size: 0.34666667rem;
    color: #000;
}
.lmy_ul_li4 .lmy_lb_img4 ul li .jkcp_nrd p .jkcp_hj {
    color: #d7061c;
}
.lmy_ul_li4 .lmy_lb_img4 ul li .jkcp_nrd p .jkcp_je {
    color: #000;
}
.lmy_ul_li4 .jckp_gengduo4 {
    float: left;
    margin: 0.26666667rem 0 0.13333333rem 0;
    width: 100%;
    display: flex;
    justify-content: center;
}
.lmy_ul_li4 .jckp_gengduo4 a {
    font-size: 0.42666667rem;
    padding: 0.26666667rem 0.8rem;
    background: #d7061c;
    border-radius: 0.13333333rem;
    color: #fff;
    overflow: hidden;
    display: block;
}
.tjcp_jkcp_box {
    float: left;
    width: 100%;
    padding: 10px;
}
.tjcp_jkcp_box .lmy_box {
    width: 100%;
    height: 1.12rem;
    background: #fdf0f2;
    border-bottom: 0.10666667rem solid #d7061c;
}
.tjcp_jkcp_box .lmy_box h3 {
    float: left;
    padding: 0 0.24rem;
    text-align: center;
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: 0.45333333rem;
    background: #d7061c;
    color: #fff;
    border-radius: 0.13333333rem 0.13333333rem 0 0;
}
.tjcp_jkcp_box .lmyde_tjcp {
    float: left;
    width: 100%;

}
.tjcp_jkcp_box .lmyde_tjcp ul{
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.tjcp_jkcp_box .lmyde_tjcp ul li {
    margin-top: 0.33333333rem;
    float: left;
    width: 4.53333333rem;
    height: 6.74666667rem;
    background: #f5f5f5;
}
.tjcp_jkcp_box .lmyde_tjcp ul li a {
    display: block;
    width: 4.53333333rem;
    height: 5.54666667rem;
    position: relative;
    overflow: hidden;
}
.tjcp_jkcp_box .lmyde_tjcp ul li a img {
    float: left;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 5.rem;
}
.tjcp_jkcp_box .lmyde_tjcp ul li a p {
    position: absolute;
    width: 100%;
    text-align: center;
    height: 0.93333333rem;
    line-height: 0.93333333rem;
    left: 0;
    bottom: 0;
    font-size: 0.4rem;
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    padding: 0 0.13333333rem;
    box-sizing: border-box;
    background: url(../images/tm_80.png);
    z-index: 10;
}
.tjcp_jkcp_box .lmyde_tjcp ul li .jkcp_nrd {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 1.06666667rem;
    box-sizing: border-box;
    padding: 0 0.13333333rem;
}
.tjcp_jkcp_box .lmyde_tjcp ul li .jkcp_nrd p {
    font-size: 0.4rem;
    color: #000;
}
.tjcp_jkcp_box .lmyde_tjcp ul li .jkcp_nrd p .jkcp_hj {
    color: #d7061c;
}
.tjcp_jkcp_box .lmyde_tjcp ul li .jkcp_nrd p .jkcp_je {
    color: #000;
}

.lmy_lb_qjdg{
    width: 100%;
    float: left;
}
.lmy_lb_qjdg .lmy_lb_qjdg{
    width: 100%;
    float: left;
}
.lmy_lb_qjdg .qjdhg_lanmu{
    width: 100%;
    display: flex;
    margin-top: 0.33333333rem;
    align-items: center;
    height: 1.06666667rem;
    background: #fafafa;
}
.lmy_lb_qjdg .qjdhg_lanmu .p1 {
    width: 22%;
    font-size: 0.4rem;
    text-align: center;
}
.lmy_lb_qjdg .qjdhg_lanmu .p2 {
    width: 25%;
    font-size: 0.4rem;
    text-align: center;
}
.lmy_lb_qjdg .qjdhg_lanmu .p3 {
    width: 28%;
    font-size: 0.4rem;
    text-align: center;
}
.lmy_lb_qjdg .qjdhg_lanmu .p4 {
    width: 25%;
    font-size: 0.4rem;
    text-align: center;
}
.qjdhg_jtnr{
    width: 100%;

}
.qjdhg_jtnr p{
    width: 100%;
    display: flex;
    align-items: center;
    height: 1.06666667rem;
}

.qjdhg_jtnr p .p1 {
    width: 22%;
    font-size: 0.4rem;
    text-align: center;
}
.qjdhg_jtnr p .p2 {
    width: 25%;
    font-size: 0.4rem;
    text-align: center;
}
.qjdhg_jtnr p .p3 {
    width: 28%;
    font-size: 0.4rem;
    text-align: center;
}
.qjdhg_jtnr p .p4 {
    width: 25%;
    font-size: 0.4rem;
    text-align: center;
}
.qjdhg_jtnr p.two {
    background: #fdf0f2;
}


.topnavs{
    display: flex;
    align-items: center;
    overflow-x: auto;
    border-bottom:  1px solid #eee;

}
.topnavs a{
    display: block;
    padding: 10px 10px;
    font-size: 0.45rem;
    flex-shrink: 0;
    color: #333;
}

::-webkit-scrollbar {
    display: none;
}

body{
    max-width: 750px;
    margin: 0 auto;
}


 .wrap_new {
     padding: 0 .1rem;
     /*height: 6.5rem;*/
     /*overflow: hidden;*/
     display: block;
 }

.wrap_new li {
    width: 100%;
    height: auto;
    border-bottom: 1px #ececec dashed;
    padding-bottom: .15rem;
    margin-top: .3rem;
    position: relative;
}

.wrap_new li a {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
}

.wrap_new li img,.wrap_new li mip-img {
    width: 3rem;
    height: 2rem;
    position: absolute;
    left: 0;
    top: 0;
}

.wrap_text {
    margin-left: 3.3rem;
    height: 2rem;
}

.wrap_text b {
    width: 100%;
    /*height: .6rem;*/
    /*line-height: .6rem;*/
    display: block;
    color: #333;
    font-size: .4rem;
    font-weight: normal;
    overflow: hidden;
}

.wrap_text p {
    width: 100%;
    height: .8rem;
    color: #999;
    font-size: .3rem;
    line-height: .4rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-top: .04rem
}
.wrap_text span{
    color: #999;
    font-size: .3rem;
}


.c-wrap-title {
    position: relative;
    height: 1.12rem;
    line-height: 1.12rem;
    border-bottom: 1px solid #E7E7E7;
    color: #333;
    font-size: 0.45rem;
    font-weight: 520;
}

.c-wrap-tabs {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.c-wrap-tabs__item {
    position: relative;
    padding: 0 30px;
}

.c-wrap-tabs__item--active::after {
    position: absolute;
    content: "";
    left: 50%;
    bottom: -1px;
    width: 100px;
    height: 5px;
    transform: translate(-50%, 0);
    background-color: #D90008;
    border-radius: 3px;
}

.menus{display:block;width:25px;height:25px;top:0.8rem;right:12.5px;background:url(../images/menu.png) no-repeat;background-size:25px 25px;margin:  0 6px 0 0}
.menuwrap{width:100%;background:#fff;top:2rem;z-index:99999;padding-bottom:10px;max-width: 750px}
.menuwrapmain{overflow:auto;height:95vh;}
.menuwrapmain .as{background:#eee;float:left;width:23%;margin:3px 1%;font-size:14px;text-align:center;line-height:26px;height:26px;border-radius:2px;}
.menuwrapmain a.cul{width:48%;margin:3px 1%;font-size:16px;text-align:center;line-height:32px;height:32px;border-radius:2px;}
.menuwrapmain h3{font-size:18px;line-height:30px;height:30px;padding-left:10px;margin:15px 0 5px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.pos-a{position:absolute;}






.row1{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;
}
.row2{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.row3{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.row4{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}
.row5{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
}



.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*background: #fff;*/
    padding: 0 0.3rem;
}
.pagination li{
    list-style: none;
}
.pagination li a{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #e3e3e3;
    color: #333;
    font-size: 14px;
    position: relative;
    padding: 5px 10px;
    border: none;
    height: auto;
}
.pagination span{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    height: auto;
}

.pagination li:last-child a{
    background: #e3e3e3;
    color: #333;
}
.pagination li:first-child a{
    background: #e3e3e3;
    color: #333;
}
.disabled span{
    background: #e3e3e3;
    color: #333;
}
.pagination .active span{
    background: #d7061c;
    color: #fff;
}

.selhover{
    color: #fff!important;
    background-color: #d7061c;
}
.listnav{
    display: flex ;
    align-items: center;
    flex-wrap: wrap;
    height: auto;
    margin-bottom: 0.2rem;
    /*background: #fff;*/
    /*padding-left: 20px;*/

}
.listnav a{
    display: block;
    padding: 5px 10px;
    color: #222;
    margin: 5px 0;
    border-radius: 4px;
    font-size: 16px;
}
.runk {display: flex;flex-wrap: wrap}
.runk a{padding:10px 24px;display: block}
