/* CSS Document */

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
fieldset,
lengend,
button,
input,
textarea,
th,
td {
    margin: 0;
    padding: 0;
    outline: none;
}

a {
    text-decoration: none;
}


/*¶Ï¸ùÄÚ±í±ß¾à*/

a:focus {
    outline-style: none;
}


/*IE²»Ö§³Ö*/

a:focus {
    outline: none;
}


/*ºÃ¶àÍøÕ¾³ÇÊÐ¼ÓµÄÊôÐÔ*/

body,
button,
input,
select,
textarea {
    /*for ie*/
    /*font:12px/1 Tahoma,Helvetica,Arial,"ËÎÌå",sans-serif;*/
    font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
    -webkit-text-size-adjust: 100%;
    /*ÓÃ ascii ×Ö·û°µÊ¾£¬Ê¹µÃÔÚÖ°ºÎ±àÂëÏÂ¶¼ÎÞÎÊÌâ*/
}


/*ÉèÖÃÄ¬ÈÏ×ÖÌå*/

address,
cite,
dfn,
em,
var {
    font-style: normal;
}


/*½«Ð±Ìå·öÕý*/

code,
kbd,
pre,
samp,
tt {
    font-family: "Courier New", Courier, monospace;
}


/*Í³Ò»µÈ¿í×ÖÌå*/

small {
    font-size: 12px;
}


/*Ó×ÓÚ 12px µÄÖÐÎÄºÜÄÑÔÄ¶Á£¬ÈÃ small Õý³£»¯*/

ul,
ol {
    list-style: none;
}


/*³ÁÖÃÁÐ±íÔªËØ*/

a {
    text-decoration: none;
}


/*³ÁÖÃÎÄ±¾ÌåÊ½ÔªËØ*/

abbr[title],
acronym[title] {
    /*×¢£º1.ie6 ²»Ö§³Ö abbr; 2.ÕâÀïÓÃÁËÊôÐÔÑ¡Ôñ·û£¬ie6 ÏÂÎÞ³ÉÐ§*/
    border-bottom: 1px dotted;
    cursor: help;
}

q:before,
q:after {
    content: '';
}


/*³ÁÖÃ±íµ¥ÔªËØ*/

legend {
    color: #000;
}


/*for ie6*/

fieldset,
img {
    border: none;
    width: 100%;
    height: 100%;
}


/*img ³Ë³µ£ºÈÃÁ´½ÓÀïµÄ img ÎÞ¼Ê¿ò*/


/*×¢£ºoptgroup ÎÞ·¨·öÕý*/

button,
input,
select,
textarea {
    font-size: 100%;
    outline: none;
    border: 0;
    /*Ê¹µÃ±íµ¥ÔªËØÔÚ ie ÏÂÄÜ¼Ì³Ð×ÖÌå´óÓ×*/
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}


/*³ÁÖÃ±í¸ñÔªËØ*/

hr {
    border: none;
    height: 1px;
}


/*³ÁÖÃ hr*/

html {
    overflow-y: scroll;
    font-size: 100px;
}

i {
    font-style: normal;
}


/*ÈÃ·Çieä¯ÀÀÆ÷Ä¬ÈÏÒ²ÏÔÊ¾´¹Ö±¹ö¶¯Ìõ£¬Ô¤·ÀÒò¹ö¶¯ÌõÒýÆðµÄÉÁ¶¯*/


/*¶Ï¸ùfloat BEGIN*/

body {
    background: #fff;
    font-family: 'Î¢ÈíÑÅºÚ';
}


/*¶Ï¸ùfloat END*/

/* Çå¸¡¶¯ */
.cc::after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
}
.header{
    width: 100%;
}
.mw{
    max-width: 12rem;
    margin: 0 auto;
}
.tl-logo{
    width: 15.5%;
    float: left;
    display: block;
    padding: 0.44rem 0 0.3rem;
    box-sizing: border-box;
}
.tr-nav{
    float: right;
    display: block;
    width: 82%;
}
.tr-nav .zxrx{
    margin: 0 0 0 auto;
    background: url(/static/Home/img/zxrx.png)no-repeat center left;
    background-size: 7%;
    background-position-y: 82%;
    font-size: 0.12rem;
    color: #333;
    box-sizing: border-box;
    padding:0.35rem 0 0.1rem 0.2rem;
    width: fit-content;
}
.tr-nav .zxrx span{
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    font-size: 0.2rem;
    color: #ee1d24;
}
.tr-nav .nav{
    width: 100%;
}
.nav li{
    float: left;
    display: block;
    width: 11.1%;
    text-align: end;
    position: relative;
}
.nav li a{
    width: 100%;
    padding: 0.1rem 0 ;
    box-sizing: border-box;
    font-size: 0.18rem;
    color: #333;
    display: block;
    padding-bottom: 0.35rem;
}
.nav li.on:before{
    content: '';
    width: 30%;
    height: 0.03rem;
    background:#ee1d24;
    position: absolute;
    bottom: 0;
    right: 18%;
}
.nav li:first-child.on:before{
    right: 0;
}
.nav li:hover:before{
    content: '';
    width: 30%;
    height: 0.03rem;
    background:#ee1d24;
    position: absolute;
    bottom: 0;
    right: 18%;
}
.nav li:first-child:hover:before{
    right: 0;
}
.nav li:first-child:hover.on:before{
    right: 0;
}
.nav li:hover>a{
    color: #ee1d24;
}
.nav li.on>a{
    color: #ee1d24;
}
/* ¶þ¼¶µ¼º½ */
.sec-nav{
    width: 160%;
    position: absolute;
    top: 100%;
    left: -15%;
    display: none;
    background: #fff;
    z-index: 99;
    text-align: center;
    padding: 0.2rem 0.1rem;
    box-sizing: border-box;
}
.sec-nav::before{
    content: '';
    width: 100%;
    height: 0.04rem;
    background: #ee1d24;
    position: absolute;
    top: -0.03rem;
    left: 0;
    transition: 0.3s ease;
}
.nav li:hover .sec-nav{
    display: block;
}
.nav .sec-nav a{
    padding: 0.2rem 0;
    box-sizing: border-box;
}
.sec-nav a:hover{
    color: #ee1d24;
}
/* ÊÖ»ú²Ëµ¥ */

.sjcd {
    display: none;
}
.sj_menu {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    width: 100%;
    height: 100vh;
    right: 0;
    bottom: 0;
}

.l-logo {
    width: 32%;
    float: left;
    display: block;
    padding: 0.25rem 0;
    box-sizing: border-box;
}

.r-sjcd {
    float: right;
    display: none;
    width: 30%;
    position: relative;
}

.r-sjcd img {
    position: absolute;
    right: 0.2rem;
    top: 0.2rem;
    width: 80%;
    display: block;
}

.r-sjcd .icon-cha {
    display: none;
}
/* ÂÖ²¥Í¼ */
.sbanner{
    width: 100%;
    position: relative;
    height: 100%;
    margin: 0;
    padding: 0;
}
.swiper {
    width: 100%;
    height: 100%;
  }

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sbanner .swiper-horizontal>.swiper-pagination-bullets{
    bottom: 0.2rem;
}
.sbanner .swiper-pagination-bullet{
    background: var(--swiper-pagination-bullet-inactive-color,#ee1d24);
    
}
.sbanner .swiper-pagination-bullet{
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,12px));
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,12px));
}
img.tu1 {
    display: block;
}

img.tu2 {
    display: none;
}
/* end */
.search{
    width: 100%;
    border-bottom: 0.01rem solid #e5e5e5;
}
.sl-news{
    float: left;
    display: block;
    width: 50%;
    margin: 0.18rem 0;
    box-sizing: border-box;
    overflow: hidden;
    height: 0.4rem;

}
.sl-news ul {
    width: 100%;
    display: block;
}

.sl-news ul li {
    line-height: 0.4rem;
    display: block;
    color: #fff;
    height: 100%;
    white-space: nowrap;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.sl-news ul li::before{
    content: '';
    width: 0.07rem;
    height: 0.07rem;
    border-top: 0.01rem solid #ee1d24;
    border-right: 0.01rem solid #ee1d24;
    transform: rotate(45deg);
    position: absolute;
    left: 0;
    bottom: 42%;
}
.sl-news ul li::after{
    content: '';
    width: 0.07rem;
    height: 0.07rem;
    border-top: 0.01rem solid #ee1d24;
    border-right: 0.01rem solid #ee1d24;
    transform: rotate(45deg);
    position: absolute;
    left: 1%;
    bottom: 42%;
}
.sl-news li a {
    width: 80%;
    float: left;
    display: block;
    font-size: 0.16rem;
    color: #333;
    line-height: 0.4rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    padding-left: 0.3rem;
    box-sizing: border-box;
}
.sl-news li:hover a{
    color: #ee1d24;
}
.jzf {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.search form{
    float: right;
    display: block;
    margin: 0.2rem 0;
    width: 50%;
    display: block;
}
.sr-search{
    width: 60%;
    border: 0.01rem solid #e5e5e5;
    border-radius: 0.5rem;
    margin: 0 0 0 auto;
}
.sr-search input{
    width: 80%;
    float: left;
    display: block;
    font-size: 0.16rem;
    color: #666;
    padding: 0.1rem 0;
    box-sizing: border-box;
    background: none;
    padding-left: 0.2rem;
}
.sr-search .sou{
    width: 20%;
    float: right;
    display: block;
    border-radius: 0.5rem;
    height: 0.39rem;
    cursor: pointer;
    background: url(/static/Home/img/ss.png)no-repeat center ;
    background-size: 27%;
    background-color: #ee1d24;
    color: #666;
}
input::-webkit-input-placeholder{
    color: #999;
    font-size: 0.16rem;
}
.container{
    width: 100%;
    position: relative;
    /*overflow: hidden;*/
}
.container::before{
    content: '';
    width: 9.62rem;
    height: 7.02rem;
    background: url(/static/Home/img/cebj.png)no-repeat;
    background-size: 100%;
    position: absolute;
    left: -16%;
    top: -0.8%;
    z-index: -1;
}
.center{
    width: 100%;
    padding: 0.82rem 0;
    box-sizing: border-box;

}
.mk{
    position: relative;
}
.mk::before{
    content: '';
    width: 25%;
    height: 0.01rem;
    background:#e5e5e5;
    position: absolute;
    left: 0;
    top: 0;
}
.mk::after{
    content: '';
    width: 25%;
    height: 0.01rem;
    background:#e5e5e5;
    position: absolute;
    right: 0;
    top: 0;
}
.bt{
    position: relative;   
}
.bt::before{
    content: '';
    width: 0.14rem;
    height: 0.14rem;
    /* background: #fff; */
    border: 0.01rem solid #e5e5e5;
    border-radius: 100%;
    position: absolute;
    top: -0.07rem;
    left: 25%;
}
.bt::after{
    content: '';
    width: 0.14rem;
    height: 0.14rem;
    /* background: #fff; */
    border: 0.01rem solid #e5e5e5;
    border-radius: 100%;
    position: absolute;
    top: -0.07rem;
    right: 25%;
}
.bt>div{
    width: 50%;
    text-align: center;
    margin: 0 auto;
    display: block;
    z-index: 2;
    font-size: 0.26rem;
    color: #ee1d24;
    text-transform: uppercase;
}
.bt>div:last-child{
    font-size: 0.22rem;
    color: #333;
    margin-top: 0.12rem;
}
.bt>div.hx{
    width: 100%;
    height: 0.01rem;
    position: absolute;
    background: #e5e5e5;
    top: 0.01rem;
    left: 0;
    z-index: -1;
}
.bt>div:first-child::before{
    content: '+';
    font-size: 0.26rem;
    color: #ee1d24;
    font-weight: 600;
    position: absolute;
    top: -0.2rem;
    left: 32%;
}
.bt>div:last-child::before{
    content: '_';
    font-size: 0.4rem;
    color: #ee1d24;
    font-weight: 600;
    position: absolute;
    bottom: -0.2rem;
    right: 32%;
}
.jdyd-an{
    position: fixed;
    right: -2%;
    top: 3rem;
    padding: 0.2rem;
    border-radius: 0.2rem;
    background: #ee1d24;
    font-size: 0.18rem;
    color: #fff;
    width:7%;
    z-index: 99999;
    display: block;
}
.fhdb{
    display: none;
}
/* ÎÊ¶¦¹ú¼ÊÓÅÊÆ */
.ysnr{
    margin:1rem 0 0.45rem ;
}
.ysnr>div{
    float: left;
    display: block;
    border-right: 0.01rem solid #e5e5e5;
    width: 20%;
    padding:0 0.1rem;
    box-sizing: border-box;
    text-align: center;
}
.ysnr>div:last-of-type{
    border-right: none;
}
.ysnr>div div:first-child{
    width: 26%;
    margin: 0 auto;
    padding: 0.22rem 0 0.2rem;
    box-sizing: border-box;
}
.ysnr>div div:first-child img{
    filter: brightness(1) grayscale(1) opacity(0.8);
    transition: 0.3s ease;
}
.ysnr>div:hover div:first-child img{
    filter: unset;
    transition: 0.3s ease;
}
.ysnr>div h5{
    font-size: 0.16rem;
    color: #333;
    line-height: 0.4rem;
}
.ysnr>div div.dx{
    width: 20%;
    height: 0.03rem;
    background: #999;
    margin: 0.2rem auto;
    transition: 0.3s ease;
}
.ysnr>div span{
    font-size: 0.12rem;
    color: #999;
    text-transform: uppercase;
    display: block;
}
.ysnr>div div:last-child{
    font-size: 0.14rem;
    color: #999;
    width: 100%;
    line-height: 0.22rem;
    padding: 0 0.1rem;
    box-sizing: border-box;
}
.ysnr>div:hover div.dx{
    background: #ee1d24;
    transition: 0.3s ease;
}
/* ÎÊ¶¦¹ú¼Ê¼ò½é */
.xd-about{
    width: 100%;
}
.xd-about .bt-bj{
    background: url(/static/Home/img/btbj.jpg)no-repeat center top;
    background-size: 100%;
    padding: 0.6rem 0 1.8rem;
    box-sizing: border-box;
}
.bt.w-bt div{
    color: #fff;
}
.xd-about .bt>div:first-child::before{
    color: #fff;
}
.xd-about .bt>div:last-child::before{
    color: #fff;
}
.xdjj{
    margin-top: -6%;
    background:#fff;
}
.l-xdjj{
    float: left;
    display: block;
    width: 40%;
}
.r-xdjj{
    float: right;
    display: block;
    width: 60%;
}
.r-xdjj>div{
    width: 80%;
    margin: 0.82rem auto 0.36rem ;
}
.r-xdjj div h3{
    font-size: 0.2rem;
    color: #ee1d24;
    float: left;
    display: block;
}
.r-xdjj div h3{
    font-size: 0.2rem;
    color: #ee1d24;
    float: left;
    display: block;
}
.r-xdjj>div div:first-child a{
    font-size: 0.14rem ;
    color: #ee1d24;
    display: block;
    float: right;
} 
.r-xdjj>div div:first-child{
    margin-bottom: 0.36rem;
}
.r-xdjj p{
    font-size: 0.14rem;
    color: #666;
    line-height: 0.3rem;
    margin-bottom: 0.22rem;
}
.r-xdjj div div:last-child div{
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 100%;
    background: #fff;
    border: 0.01rem solid #ee1d24;
    text-align: center;
    float: left;
    margin-right: 4%;
}
.r-xdjj div div:last-child img{
    width: 32%;
    height: auto;
    display: block;
    margin: 0.28rem auto;
}
.r-xdjj div div:last-child span{
    font-size: 0.14rem;
    color: #333;
    padding-top: 0.12rem;
    box-sizing: border-box;
    width: 100%;
    display: block;
    text-align: center;
}
.r-xdjj div div:last-child a{
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 100%;
    background: #fff;
    border: 0.01rem solid #e5e5e5;
    display: block;
    float: left;
    margin-right: 4%;
}
.r-xdjj div div:last-child a:hover{
    border: 0.01rem solid #ee1d24;
    transition: 0.3s ease;
}
.r-xdjj div div:last-child a:hover span{
    color: #ee1d24;
}
.r-xdjj div div:last-child a img{
    filter: brightness(1) grayscale(1) ;
    transition: 0.3s ease;
}
.r-xdjj div div:last-child a:hover img{
    filter: unset;
    transition: 0.3s ease;
}
.empty{
    margin-top: 4%;
    width: 100%;
    visibility: hidden;
}
/* Õ½ÊõºÏ×÷ */
.cooperation{
    width: 100%;
}
.coo-brand{
    margin-top: 0.64rem;
    height: 2rem;
    position: relative;
}
.coo-brand .swiper-slide{
    height: calc((100% - 30px) / 2);
}
.coo-brand .swiper-slide div{
    float: left;
    display: block;
    width: 100%;
}
.coo-brand .swiper-slide div img{
    width: 48%;
    margin: 0 auto;
    display: block;
    filter: brightness(1) grayscale(1) opacity(0.6);
    transition: 0.3s ease-out;
    position: relative;
}
.coo-brand .swiper-slide div:hover img{
    filter: unset;
    transition: 0.3s ease-in;
}
.coo-brand .swiper-pagination-bullet-active{
    background: #ee1d24;
}
.b-coo{
    width: 100%;
    margin-top: 0.2rem;
    margin-bottom: 0.75rem;
}
.b-coo .swiper-slide a{
    width: 100%;
    float: left;
    display: block;
    position: relative;
}
.b-coo a div:first-child{
    width: 100%;
    height: 100%;
}
.b-coo a::before{
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.14) 0%, rgba(0, 0, 0, 0)50%);
    position: absolute;
    top: 0;
    left: 0;
}
.b-coo a .coo-bt{
    width: 80%;
    font-size: 0.2rem;
    color: #fff;
    position: absolute;
    left: 10%;
    top: 10%;
    text-align: center;    
}
.b-coo .coo-bt::before{
    content: '';
    width: 0.4rem;
    height: 0.2rem;
    position: absolute;
    bottom: -200%;
    left: 40%;
    background: url(/static/Home/img/icon-pjt.png)no-repeat center;
    background-size: 100%;
    transition: 0.3s ease;
}
.b-coo a:hover .coo-bt::before{
    left: 50%;
    transition: 0.3s ease;
} 
.b-coo .swiper-button-next:after, .b-coo .swiper-rtl .swiper-button-prev:after{
    color: #fff;
    font-size: 0.4rem;
}
.b-coo .swiper-button-prev:after,.b-coo .swiper-rtl .swiper-button-next:after{
    color: #fff;
    font-size: 0.4rem;
}
.b-coo .swiper-button-next.swiper-button-disabled,.b-coo .swiper-button-prev.swiper-button-disabled{
    pointer-events: unset;
}
.swiper-news{
    margin-right: 2%;
    float: left;
    display: block;
    width: 42%;
}
.swiper-news .news-qh{
    width: 100%;
    display: block;
}
.swiper-news .swiper-slide{
    flex-direction: column;
}
.xw-wz{
    margin: 0.24rem auto 0;
    padding: 0.24rem;
    box-sizing: border-box;
    width: 100%;
    display: block;
    border: 0.01rem solid #e5e5e5;
}
.xw-wz div:first-child{
    float: left;
    display: block;
    width: 18%;
    font-size: 0.16rem;
    text-align: center;
    color: #333;
}
.xw-wz h3{
    font-size: 0.16rem;
    color: #333;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    padding-bottom: 0.08rem;
    box-sizing: border-box;
}
.xw-wz p{
    font-size: 0.14rem;
    color: #999;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 0.18rem;
}
.xw-wz div:first-child span{
    font-size: 0.12rem ;
    color: #999;
    padding: 0.1rem 0;
    box-sizing: border-box;
    display: block;
}
.xw-wz div:last-child{
    float: right;
    display: block;
    width: 76%;
}
.r-jtxw{
    width:56% ;
    float: right;
    display: block;
}
.r-jtxw .news-bt{
    border-bottom: 0.01rem solid #e5e5e5;
 
}
.news-nr{
    margin-top: 0.84rem;
}
.news-bt>div{
    float: left;
    display: block;
    width: 50%;
}
.news-bt>div div{
    float: left;
    display: block;
    margin-right: 10%;
    font-size: 0.16rem;
    color: #ee1d24;
    padding-bottom: 0.1rem;
    box-sizing: border-box;
    border-bottom: 0.01rem solid #ee1d24;
}
.news-bt>div a{
    float: left;
    display: block;
    font-size: 0.16rem;
    color: #333;
    /* position: relative; */
    padding-bottom: 0.1rem;
    box-sizing: border-box;
}
.news-bt>a{
    float: right;
    display: block;
    font-size: 0.14rem;
    color: #ee1d24;
}
.swiper-news .swiper-horizontal>.swiper-pagination-bullets,.swiper-news .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-news .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 35%;
    width: fit-content;
    right: 0.3rem;
    margin: 0 0 0 auto;
}
.swiper-news .swiper-pagination-bullet-active{
    background: #fff;
    width: 0.3rem;
    border-radius: 0.2rem;
}
.swiper-news .swiper-pagination-bullet{
    background: #fff;
    opacity: 1;
}
.xw-list{
    width: 100%;
}
.xw-list>a{
    float: left;
    display: block;
    width: 48.5%;
    border: 0.01rem solid #e5e5e5;
    margin-right: 3%;
    min-height: 1.1rem;
}
.xw-list>a:nth-child(2n){
    margin-right: 0;
}
.xw-list>a:hover h3{
    color: #ee1d24;
}
.news-bt>div a:hover{
    color: #ee1d24;
}
.news-bt>div a:hover{
    border-bottom: 0.01rem solid #ee1d24;
}
.swiper-news a:hover h3{
    color: #ee1d24;
}
/* µ×²¿ */
.footer{
    width: 100%;
}
.footer .top-footer{
    width: 100%;
    background:#393c41;
    padding: 0.38rem 0;
    box-sizing: border-box;
}
.t-foot{
    padding-bottom: 0.18rem;
    box-sizing: border-box;
    border-bottom: 0.01rem solid #999;
}
.t-foot>div{
    float: left;
    display: block;
    margin-right: 10%;
}
.t-foot>div:first-child{
    width: 13.5%;
}
.t-foot>div:last-child{
    padding: 0.26rem 0 0;
    display: block;
}
.yqlj{
    width: 60%;
    font-size: 0.16rem;
    color: #fff;
}
.yqlj a{
    display: inline-block;
    margin-right: 2%;
    color: #fff;
}
.b-foot{
    width: 100%;
    padding-top: 0.46rem;
    box-sizing: border-box;
}
.b-foot .bl-foot{
    width: 20%;
    display: block;
    float: left;
    margin-right: 4%;
}
.b-foot .bl-foot a{
    width: 48%;
    display: block;
    font-size: 0.14rem;
    color: #d9d9d9;
    padding: 0.12rem 0;
    box-sizing: border-box;
    float: left;
    margin-right: 4%;
}
.b-foot .bl-foot a:nth-child(2n){
    margin-right: 0;
}
.bc-foot{
    float: left;
    display: block;
    width: 56%;
}
.bc-foot div{
    font-size: 0.14rem;
    color: #d9d9d9;
    padding: 0.12rem 0;
    box-sizing: border-box;
}
.br-foot{
    float: right;
    width: 20%;
    display: block;
}
.br-foot>div{
    font-size: 0.14rem;
    color: #d9d9d9;
    padding-left: 4%;
    box-sizing: border-box;
}
.br-foot .ewm{
    width: 100%;
    margin-top: 0.28rem;
    display: block;
    overflow: hidden;
    padding-left: 0;
}
.br-foot .ewm div{
    display: inline-block;
    width:49%;
}
.br-foot .ewm div img{
    width: 90%;
    display: block;
    margin: 0 0 0 auto;
}
.bottom-footer{
    width: 100%;
    display: block;
    padding: 0.1rem 0;
    box-sizing: border-box;
    background: #292a2e;
}
.bottom-footer div{
    text-align: center;
    font-size: 0.14rem;
    color: #6d7075;
    padding: 0.05rem 0;
    box-sizing: border-box;
}
.bottom-footer a{
    font-size: 0.14rem;
    color: #6d7075;
    margin-left: 2%;
    display: inline-block;
}
.bottom-footer a.yswl{
    width: 6%;
    display: inline-block;
    margin-left: 0;
    opacity: 0.5;
}
.footer a:hover{
    opacity: 0.6;
}
/* pc×ÓÒ³ */
.z-container.container::before{
    content: unset;
}
.z-container .center{
    padding-top: 0;
}
.left-cnav{
    width: 22%;
    float: left;
    display: block;
    margin-top: -6%;
    background: #fff; 
    margin-bottom: -0.01rem;   
}
.left-cnav>div:first-child{
    border-right: 0.01rem solid #e5e5e5;
    border-bottom: 0.01rem solid #e5e5e5;
    border-left: 0.08rem solid #ee1d24;
}
.mbx{
    padding: 0.4rem 0;
    display: block;
    border-bottom: 0.01rem solid #e5e5e5;
}
.mbx h3{
    font-size: 0.26rem;
    font-weight: normal;
    color: #333;
    padding-left: 0.3rem;
    box-sizing: border-box;
}
.mbx>div{
    font-size: 0.14rem;
    padding-left: 0.3rem;
    padding-top: 0.16rem;
    box-sizing: border-box;
}
.mbx div a{
    color: #999;
}
.mbx div a:hover{
    color: #ee1d24;
}
.nav-list{
    width: 100%;
    display: block;
}
.nav-list li{
    width: 100%;
    border-bottom: 0.01rem solid #e5e5e5;
    font-size: 0.16rem;
    position: relative;
}
.nav-list li:last-child{
    border: none;
}
.nav-list li::before{
    content: '';
    width: 0.08rem;
    height: 0.08rem;
    border: 0.02rem solid #e5e5e5;
    border-radius: 100%;
    position: absolute;
    left: 0.3rem;
    top: 40%;
}
.nav-list li a{
    padding: 0.18rem 0;
    box-sizing: border-box;
    color: #333;
    display: block;
    padding-left: 0.62rem;
}
.nav-list li:hover{
    background: #ee1d24;
}

.nav-list li:hover a{
    color: #fff;
}
.nav-list li.on{
    background: #ee1d24;
}
.nav-list li.on a{
    color: #fff;
}
.nav-list li.on:after{
    content: '';
    width: 0.08rem;
    height: 0.08rem;
    border-right:0.01rem solid #fff;
    border-top:0.01rem solid #fff;
    transform: rotate(45deg);
    position: absolute;
    right: 0.3rem;
    top: 43%;
}
.nav-list li:hover:after{
    content: '';
    width: 0.08rem;
    height: 0.08rem;
    border-right:0.01rem solid #fff;
    border-top:0.01rem solid #fff;
    transform: rotate(45deg);
    position: absolute;
    right: 0.3rem;
    top: 43%;
}
.lb-lxwm{
    margin-top: 0.3rem;
    border: 0.01rem solid #e5e5e5;
}
.lb-lxwm div{
    width: 100%;
    display: block;
}
.lb-lxwm div.lb-lxxx{
    padding: 0.45rem 0.3rem;
    box-sizing: border-box;
    background: #fff;
}
.lb-lxxx h5{
    font-size: 0.16rem;
    color: #333;
    font-weight: normal;
    padding-bottom: 0.1rem ;
    margin-bottom: 0.14rem;
    box-sizing: border-box;
    border-bottom: 0.01rem solid #e5e5e5;
}
.lb-lxxx div{
    font-size: 0.14rem;
    color: #999;
    line-height: 0.32rem;
}
.right-nr{
    float: right;
    display: block;
    width: 74%;
    padding-top: 0.3rem;
    box-sizing: border-box;
}
.zy-tt{
    font-size: 0.24rem;
    color: #333;
    padding-bottom: 0.14rem ;
    box-sizing: border-box;
    border-bottom: 0.01rem solid #e5e5e5;
    position: relative;
    margin-bottom: 0.5rem;
}
.zy-tt::before{
    content: '';
    width: 0.96rem;
    height: 0.01rem;
    background: #ee1d24;
    position: absolute;
    bottom: 0;
    left: 0;
}
.nr-tt{
    margin-bottom: 0.4rem;
}
.nr-tt h3{
    font-size: 0.28rem;
    color: #333;
    padding-bottom: 0.1rem;
    box-sizing: border-box;
}
.nr-tt div{
    color: #999;
    font-size: 0.28rem;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}
.text-nr{
    font-size: 0.16rem;
    color: #666;
    line-height: 0.32rem;
}
.video video{
    width: 90%;
    margin: 0 auto 0.56rem;
    display: block;
}
.pic-jg{
    width: 97%;
    display: block;
    margin: 0 auto;
}
/* ¶­ÊÂ³¤ÖÂ´Ç */
.r-dsz{
    float:right; 
    clear:both; 
    margin: 0 0 0.5rem 0.5rem;
}
/* ´óÊÂ¼Ç */
.sj-list{
    width: 96%;
    margin: 0 0 0 auto;
    display: block;    
    border-left: 0.02rem dashed #f8b9a5;
}
.sj-list>div{
    width: 100%;
    margin-bottom: 0.96rem;
    padding-left: 9%;
    box-sizing: border-box;
    position: relative;
}
.sj-list>div::before{
    content: '';
    width: 0.52rem;
    height: 0.52rem;
    left: -3.1%;
    top: 0;
    position: absolute;
    background: url(/static/Home/img/icon-dsj.png)no-repeat center;
    background-size:62%;
    background-color: #ffe2db;
    border-radius: 100%;
}
.sj-list div h3{
    color: #ee1d24;
    font-size: 0.24rem;
    line-height: 0.48rem;
}
.sj-list div div:nth-child(2){
    font-size: 0.16rem;
    color: #999;
    padding: 0.08rem 0 0.14rem;
    box-sizing: border-box;
}
.rb-nr p{
    font-size: 0.16rem;
    color: #333;
    line-height: 0.3rem;
}
.sj-list div p em{
    color: #ee1d24;
    margin-right: 0.1rem;
}
/* ·¢Õ¹Õ½Êõ */
.fzzl h5{
    font-size: 0.2rem ;
    font-weight: normal;
    color: #333;
    margin-bottom: 0.26rem;
}
.fzzl div.red{
    font-size: 0.18rem;
    color: #ee1d24;
    line-height: 0.4rem;
}
.fzzl div div:last-child{
    margin-top: 0.3rem;
}
/* µ³½¨ÎÄ»¯ */
.dj-list{
    width: 100%;
}
.dj-list li{
    width: 100%;
    margin-bottom: 0.3rem;
}
.dj-list li a{
    width: 100%;
    display: block;
    overflow: hidden;
}
.dj-list li a .l-dj{
    float: left;
    display: block;
    width: 24%;
    margin-right: 3%;
    overflow: hidden;
}
.dj-list li a .r-dj{
    float: left;
    display: block;
    width: 73%;
}
.r-dj h3{
    font-size: 0.18rem;
    color: #333;
    padding: 0.08rem 0;
    box-sizing: border-box;
    font-weight: normal;
}
.r-dj p{
    font-size: 0.16rem;
    color: #666;
    line-height: 0.3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box;
    -webkit-line-clamp: 2;/*ÐÐÊý*/
    -webkit-box-orient: vertical;
}
.r-dj div{
    font-size: 0.14rem;
    padding: 0.08rem 0;
    padding-left: 0.2rem;
    box-sizing: border-box;
    color: #999;
    background: url(/static/Home/img/icon-fb.png)no-repeat center left;
    background-size: 2%;
}
.dj-list li .l-dj img{
    transform: scale(1);
    transition: 0.3s ease-out;
}
.dj-list li:hover .l-dj img{
    transform: scale(1.2);
    transition: 0.3s ease-in;
}
.dj-list li:hover .r-dj h3{
    color: #ee1d24;
    transition: 0.3s ease;
}
/* ·ÖÒ³ */
    
.fy {
    text-align: center;
    margin: 12% 0 6%;
    width: 100%;
}

.fy ul {
    overflow: hidden;
    text-align: center;
}

.fy li {
    display: inline-block;
    float: none;
    width: 5%;
    border: 0.01rem solid #ccc;
    margin-right: 0.5%;
    overflow: hidden;
    text-align: center;
    height: 0.44rem;
    line-height: 0.44rem;
    font-size: 0.16rem;
}

.fy li.active {
    border: 0.01rem solid #ee1d24;
    background: #ee1d24;
}
.fy li.active a{
    color: #fff;
}
.fy li:hover {
    border: 0.01rem solid #ee1d24;
    background: #ee1d24;
}
.fy li:hover a{
    color: #fff;
}

.fy li.active span {
    color: #fff;
    font-size: 0.16rem;
    background: #ee1d24;
}

.fy li a {
    width: 100%;
    height: 100%;
    font-size: 0.16rem;
    color: #666;
    text-align: center;
    display: block;
}

.fy li:first-child {
    width: 10%;
}

.fy li:last-child {
    width: 10%;
}

.fy li.syy,.fy li.xyy {
    width: 10%;
}
.fy li.disabled{
    background: #fff;
    border: 0.01rem solid #ccc;
    color: #666;
}
.fy li.disabled a,.fy li.disabled span{
    color: #666;
}
/* ÐÂÎÅÏêÇé */
.lc-xwtj{
    width: 100%;
    margin-top: 0.3rem;
    border: 0.01rem solid #e5e5e5;
    padding: 0.4rem 0.2rem 0.2rem;
    box-sizing: border-box;
}
.lc-xwtj>a{
    padding: 0.28rem 0;
    box-sizing: border-box;
    border-bottom:0.01rem solid #e5e5e5;
    display: block;
}
.lc-xwtj div.tj{
    font-size: 0.2rem;
    color: #333;
    font-weight: normal;
    padding: 0;
    padding-bottom: 0.2rem;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 0.1rem;
    border: none;
}
.lc-xwtj div.tj span{
    display: inline-block;
    width:0.18rem;
    height: 0.2rem;
    border: 0.01rem solid #ee1d24;
    margin-right: 4%;
}
.lc-xwtj div.tj::before{
    content: '';
    width: 27%;
    height: 0.02rem;
    background: #ee1d24;
    position: absolute;
    left: 0;
    top: 100%;
}
.lc-xwtj div.tj::after{
    content: 'N';
    width: 0.18rem;
    font-weight: 500;
    height: 0.2rem;
    font-size: 0.24rem;
    color: #ee1d24;
    border: none;
    position: absolute;
    left: 3%;
    top: 6%;
}
.lc-xwtj>a h5{
    font-size: 0.16rem;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lc-xwtj>a div{
    font-size: 0.14rem;
    color: #333;
    padding: 0.16rem 0;
    box-sizing: border-box;
}
.lc-xwtj>a p{
    font-size: 0.14rem;
    color: #666;
    line-height: 0.2rem;
    overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp: 2;/*ÐÐÊý*/
-webkit-box-orient: vertical;
}
.lc-xwtj>a:last-child{
    border: unset;
}
.lc-xwtj>a:hover h5{
    color: #ee1d24;
}
.rb-nr .bt{
    width: 100%;
    border-bottom: 0.01rem solid #e5e5e5;
}
.rb-nr .bt h3{
    font-size: 0.28rem;
    color: #333;
    text-align: center;
    line-height: 0.4rem;
    margin-bottom: 0.3rem;
}
.rb-nr .bt .fbxx {
    line-height: 0.42rem;
    width: 100%;
    padding-bottom: 0.1rem;
    box-sizing: border-box;    
}
.fbxx>div{
    font-size: 0.14rem;
    color: #999;
    width: 33.3%;
    float: left;
    display: block;
    padding-left: 0.3rem ;
    box-sizing: border-box;
}
.rb-nr .bt>div:last-child::before{
    content: unset;
}
.fbxx .fbrq {
    text-align: left;
    background: url(/static/Home/img/icon-sj.png)no-repeat center left;
    background-size: 5%;
}

.fbxx .lll {
    text-align: left;
    background: url(/static/Home/img/icon-ll.png)no-repeat center left;
    background-size: 6%;
}
.fbxx .fx {
    text-align: right;
    background: url(/static/Home/img/share.png)no-repeat center left;
    background-size: 5%;
    background-position-x: 24%;
}
.fbxx .fx .social-share .icon-wechat .wechat-qrcode{
    top: -224px;
    left: -100px;
    width: 228px;
    height: 210px;
}
.fbxx .social-share{
    display: inline-block;
}
.xqnr {
    margin: 0.4rem 0 0.66rem;
    box-sizing: border-box;
    width: 100%;
    border-bottom: 0.01rem solid #e5e5e5;
}

.xqnr p {
    font-size: 0.18rem;
    color: #333;
    line-height: 0.36rem;
    margin-bottom: 0.3rem;
}
.xqnr div{
    margin: 0.3rem auto;
    width: 86%;
    display: block;
}
.sxy{
    width: 100%;
}
.l-sxy{
    float: left;
    width: 80%;
    display: block;
}
.r-sxy{
    width: 16%;
    display: block;
    float: right;
}
.sxy a {
    font-size: 0.16rem;
    color: #ee1d24;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    line-height: 0.3rem;    
    padding-left: 0.36rem;
    margin-bottom: 0.1rem;
}

.sxy a.fhlb {
    width: 100%;
    padding: 0.14rem;
    box-sizing: border-box;
    text-align: center;
    line-height: 0.2rem;
    color: #999;
    text-align: center;
    border: 0.01rem solid #e5e5e5;   
}

.sxy a.syp::before {
    content: '';
    width: 0.3rem;
    height: 0.3rem;
    background:url(/static/Home/img/icon-jt.png)no-repeat center;
    background-size: 20%;
    position: absolute;
    background-color: #ee1d24;
    left: 0;
    top: 0;
}

.sxy a.xyp::before {
    content: '';
    width: 0.3rem;
    height: 0.3rem;
    background:url(/static/Home/img/icon-jt.png)no-repeat center;
    background-size: 20%;
    position: absolute;
    background-color: #ee1d24;
    left: 0;
    top: 0;
}
.sxy a.disabled::before{
    background-color: #e5e5e5;
}
.sxy a:hover {
    color: #ee1d24;
}

.sxy a.disabled {
    color: #999;
}
/* ÈÙÓþÖ¤Êé */
.ry-list li{
    float: left;
    width: 31%;
    display: block;
    margin-right: 3.5%;
    margin-bottom: 4%;
    cursor: pointer;
}
.ry-list li:nth-child(3n){
    margin-right: 0;
}
.ry-list li .ry-img{
    width: 100%;
    position: relative;
    display: block;
}
.ry-img span{
    font-size: 0.2rem;
    color: #fff;
    text-align: center;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0.14rem;
    border-radius: 20%;
    background: rgba(0, 0, 0, 0.2);
}
.ry-img span em{
    display: block;
    font-size: 0.12rem;
    margin-top: 0.05rem;
}
.ry-wz{
    padding: 0.1rem 1rem 0.1rem 0.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    font-size: 0.16rem;
    color: #333;
    background: url(/static/Home/img/icon-xq.png)no-repeat center right;
    background-size: 10%;
    background-position-x: 94%;
    padding-right: 0.4rem;
    background-color: #e5e5e5;
}
/* µ¯´° */
.tc{
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
}
.tc>div{
    width:38%;
    margin: 14% auto;
    display: block;
    position: relative;
}
.tc .an-gb{
    width: 8%;
    position: absolute;
    right: -10%;
    top: -4%;
    display: block;
}
/* ÆóÒµÎÄ»¯ */
.wh-item{
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 0.62rem;
}
.wh-item:nth-child(2n){
    flex-direction: row-reverse;
}
.wh-item>div{
    width: 50%;
    display: block;
}
.wh-item:nth-child(2n) .wh-text{
    padding-left: 0;
}
.wh-text{
    padding-left: 0.6rem;
    box-sizing: border-box;
    display: block;
}
.wh-text span{
    font-size: 0.76rem;
    color: #999;
    font-style: italic;
    margin-right: 0.1rem;
    display: inline-block;
    font-weight: bold;
    opacity: 0.2;
}
.wh-text h3{
    font-size: 0.2rem;
    color: #333;
    display: inline-block;
    margin-bottom: 0.34rem;
}
.wh-text p{
    font-size: 0.16rem;
    color: #666;
    line-height: 0.3rem;
}
.fc-list li>div:last-child{
    padding: 0.22rem 0;
    box-sizing: border-box;
    text-align: center;
    font-size: 0.16rem;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fc-list li{
    margin-bottom: 0;
}
div.fc-tc{
    width: 46%;
    background: #fff;
    padding: 0.4rem;
    box-sizing: border-box;
}
.fc-tc>div:first-child{
    float: left;
    clear: both;
    margin: 0 0.3rem 0.2rem 0;
    width: 38%;
}
.fc-tc>div h5{
    padding: 0.5rem 0 0.3rem;
    box-sizing: border-box;
    font-size: 0.2rem;
    line-height: 0.3rem;
}
.fc-tc>div p:first-child{
    padding: 0.5rem 0 0.3rem;
    box-sizing: border-box;
    font-size: 0.2rem;
    line-height: 0.3rem;
    color: #333;
    margin-bottom: 0;
}
.fc-tc>div p{
    font-size: 0.16rem;
    color: #666;
    line-height: 0.3rem;
    margin-bottom: 0.3rem;
}
.fc-tc .an-gb {
    width: 5%;
    position: absolute;
    right: 5%;
    top: 8%;
    filter: contrast(0.5);
    display: block;
}
/* ²úÒµ²¼¾Ö */
.z-container .bt::before{
    content: unset;
}
.z-container .bt::after{
    content: unset;
}
.cybj.rb-nr .bt{
    border: none;
}
.cybj .bt>div:last-child{
    width: 90%;
    font-size: 0.16rem;
    color: #999;
    position: relative;
}
.cybj .bt>div:last-child::before{
    content: '';
    width: 6%;
    height: 0.01rem;
    background: #ee1d24;
    position: absolute;
    top: -100%;
    left: 47%;
}
.bjxq{
    margin-top: 0.4rem;
}
.rb-nr .bjxq p{
    line-height: 0.28rem;
}
.bj-top img{
    margin: 0.4rem auto;
    width: 100%;
    display: block;
}
.bj-center{
    margin-top: 0.9rem;
}
.bj-bottom{
    margin-top: 0.3rem;
}
.cy-qh ul{
    width: 100%;
    display: block;
    padding: 0 0.1rem ;
    box-sizing: border-box;
}
.cy-qh li{
    float: left;
    display: block;
    width: 32%;
    margin-right: 2%;
}
.bj-qh li .al-item div {
    overflow: hidden;
}
.bj-qh li .al-item div img{
    transform: scale(1);
    transition: 0.3s ease;
}
.bj-qh li:hover .al-item div img{
    transform: scale(1.3);
    transition: 0.3s ease;
}
.cy-qh li:nth-child(3n){
    margin-right: 0;
}
.al-item>div:last-child{
    font-size: 0.16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333;
    text-align: center;
    padding: 0.2rem;
    box-sizing: border-box;
}
.cy-qh.swiper-pointer-events{
    padding-bottom: 0.6rem;
    box-sizing: border-box;
}
.bj-qh .swiper-button-next:after,.bj-qh .swiper-rtl .swiper-button-prev:after{
    color: #fff;
    font-size: 0.2rem;
}
.bj-qh .swiper-button-next,.bj-qh  .swiper-rtl .swiper-button-prev{
    right:0;
    background: #ee1d24;
    width: 0.4rem;
    height: 0.6rem;
    top: 40%;
}
.bj-qh .swiper-button-prev,.bj-qh .swiper-rtl .swiper-button-next{
    left: 0;
    background: #ee1d24;
    width: 0.4rem;
    height: 0.6rem;
    top: 40%;
}
.bj-qh .swiper-button-prev:after,.bj-qh .swiper-rtl .swiper-button-next:after{
    color: #fff;
    font-size: 0.2rem;
}
.bj-ry{
    margin: 0.6rem 0;
}
.bj-ry .swiper-pagination{
    margin-top: 0.3rem;
}
.bj-ry .swiper-pagination-bullet-active{
    background-color:#ee1d24;
    position: relative;
}
.bj-ry .swiper-pagination-bullet-active::after{
    content: '';
    width: 0.2rem;
    height: 0.2rem;
    border: 0.01rem solid #ee1d24;
    border-radius: 100%;
    position: absolute;
    top: -93%;
    left: -81%;
}
.ry-qh{
    padding-bottom: 0.4rem;
    box-sizing: border-box;
}
.ry-qh .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.ry-qh .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,10px);
}
.bj-tc.tc>div{
    margin: 8% auto;
}
/* ÎÊ¶¦¹ú¼ÊÐÂÎÅ */
.sj-ejdh{
    display: none;
}
.jtxw-list{
    width: 100%;
}
.jtxw-list li{
    float: left;
    display: block;
    border: 0.01rem solid #e5e5e5;
    width: 48%;
    margin-right: 3.5%;
    margin-bottom: 3.5%;
}
.jtxw-list li:nth-child(2n){
    margin-right: 0;
}
.jtxw-list .l-jtxw{
    float: left;
    display: block;
    width: 24%;
    padding: 0.2rem 0;
    box-sizing: border-box;
    text-align: center;
    font-size: 0.38rem ;
    color: #333;
}
.jtxw-list .l-jtxw span{
    font-size: 0.16rem;
    display: block;
    border-top: 0.01rem solid #e5e5e5 ;
    padding-top: 0.2rem ;
    box-sizing: border-box;
    margin-top: 0.2rem ;
    width: 100%;
}
.jtxw-list .r-jtxw{
    float: right;
    display: block;
    width: 76%;
    padding: 0.2rem 0.1rem;
    box-sizing: border-box;
    border-left: 0.01rem solid #e5e5e5;
    min-height: 1.35rem;
}
.jtxw-list .r-jtxw h3{
    font-size: 0.16rem ;
    color: #333;
    font-weight: normal;
    padding-bottom: 0.18rem ;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jtxw-list .r-jtxw p{
    font-size: 0.14rem ;
    color: #666;
    overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp: 3;/*ÐÐÊý*/
-webkit-box-orient: vertical;
line-height: 0.22rem;
}
.jtxw-list li:hover .r-jtxw h3{
    color: #ee1d24;
    transition: 0.3s ease;
}
.nk-nr iframe{
    width: 100%;
    display: block;
    margin: 0.5rem auto;
    background: #fff;
}
/* Éç»áÔðÈÎ */
.shzr-list{
    width: 100%;
    display: block;
}
.shzr-list li{
    float: left;
    display: block;
    width: 48%;
    margin-right: 4%;
    margin-bottom: 4%;
}
.shzr-list li:nth-child(2n){
    margin-right: 0;
}
.shzr-list li a{
    width: 100%;
    display: block;
}
.shzr-list li a .zr-wz{
    padding: 0.14rem 0;
    box-sizing: border-box;
    margin-top: 0.14rem ;
    border-top: 0.01rem solid #e5e5e5;
}
.zr-wz h3{
    font-size: 0.16rem ;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box;
    -webkit-line-clamp: 2;/*ÐÐÊý*/
    -webkit-box-orient: vertical;
    margin-bottom: 0.16rem ;
    line-height: 0.26rem ;
    font-weight: normal;
    transition: 0.3s ease;
}
.zr-wz div span{
    font-size: 0.14rem ;
    color: #999;
    background:url(/static/Home/img/icon-fb.png)no-repeat center left;
    background-size: 12%;
    padding-left: 0.24rem ;
    box-sizing: border-box;
    float: left;
    display: block;
}
.zr-wz div span:last-child{
    background: url(/static/Home/img/icon-xq.png)no-repeat center left;
    background-size:40%;
    text-align: end;
    float:right;
    display: block;
}
.shzr-list li:hover a h3{
    color: #ee1d24;
    transition: 0.3s ease;
}
.shzr-list li a div:first-child{
    width: 100%;
    overflow: hidden;
}
.shzr-list li a div:first-child img{
    transform: scale(1);
    transition: 0.3s ease;
}
.shzr-list li:hover a div:first-child img{
    transform: scale(1.2);
    transition: 0.3s ease;
}
/*¼¯ÍÅÄÚ¿¯*/
.fc-list li a>div:last-child {
    padding: 0.22rem 0;
    box-sizing: border-box;
    text-align: center;
    font-size: 0.16rem;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* Õ½ÊõºÏ×÷ */
.zlhz-list.jtxw-list li {
    float: none;
    display: block;
    border: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
    padding: 0.1rem 0;
    box-sizing: border-box;
    border-bottom: 0.01rem solid #e5e5e5;
}
.zlhz-list li:hover h3{
    color: #ee1d24;
}
.zlhz-list .r-jtxw{
    width: 90%;
    border-left: none;
}
.zlhz-list .l-jtxw{
    width:10%;
    text-align:left;
    font-weight: bold;
}
.zlhz-list .l-jtxw span{
    border-top: none;
    margin-top: 0.16rem;
    padding-top: 0.16rem;
    font-weight: normal;
    position: relative;
}
.zlhz-list .l-jtxw span::after{
    content: '';
    width: 0.3rem;
    height: 0.03rem ;
    background:#ee1d24;
    position: absolute;
    left: 0;
    top: 0;
}
.zlhz-list .r-jtxw h3{
    padding-bottom: 0.28rem ;
    box-sizing: border-box;
}
.zlhz-list .r-jtxw p{
    overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp: 2;/*ÐÐÊý*/
-webkit-box-orient: vertical;
}
/* ÕÐÆ¸ */
.t-zpgg{
    width: 100%;
}
.cpyc h3{
    font-size: 0.24rem;
    font-weight: normal;
    color: #333;
    margin-bottom: 0.46rem ;
    text-align: center;
}
.cpyc p{
    font-size: 0.16rem ;
    color: #666;
}
.t-zpgg div{
    margin: 0.4rem 0;
    overflow: hidden;
}
.t-zpgg div a{
    width: 49%;
    display: block;
    float: left;
    background: url(/static/Home/img/zpbj01.jpg)no-repeat center ;
    background-size: 100%;
    margin-right: 2%;
    min-height: 2.59rem;
}
.t-zpgg div a:last-child{
    background: url(/static/Home/img/zpbj02.jpg)no-repeat center ;
    background-size: 100%;
    margin:0;
}
.t-zpgg a h5{
    font-size: 0.24rem;
    color: #fff;
    padding: 0.2rem 0;
    background: url(/static/Home/img/tt01.png)no-repeat center right;
    background-size: 7%;
    padding-right: 0.6rem;
    background-position-x: 60%;
    box-sizing: border-box;
    text-align: center;
    transition: 0.3s ease;
}
.t-zpgg a div:first-child{
    width: 15%;
    margin: 0.66rem auto 0;
    display: block;
    transition: 0.3s ease;
}
.t-zpgg a p{
    font-size: 0.14rem;
    color: #fff;
    width: 90%;
    margin: 0 auto;
    text-align:center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.t-zpgg a:hover h5{
    background-position-x: 65%;
    transition: 0.3s ease;
}
.t-zpgg a:hover div:first-child{
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    /*¼æÈÝIE*/
    filter:FlipH;
}
.b-zpgg>div:last-child{
    margin-top: 0.74rem;
}
.b-zpgg .fl-text{
    float: left;
    display: block;
    width: 38%;
    padding-right:0.8rem ;
    box-sizing: border-box;
}
.fl-text h5{
    font-size: 0.2rem;
    color: #333;
    padding-bottom: 0.3rem;
    box-sizing: border-box;
    border-bottom: 0.01rem solid #e5e5e5;
    font-weight: normal;
    margin-bottom: 0.1rem;
}
.fl-text div{
    font-size: 0.18rem;
    color: #333;
    padding:0.16rem 0;
    box-sizing: border-box;
}
.fl-text p{
    font-size: 0.14rem;
    color: #999;
    line-height: 0.22rem;
}
.b-zpgg .fl-img{
    float: left;
    display: block;
    width: 62%;
    border-radius: 2%;
    overflow: hidden;
}
.b-zpgg .jrfl:nth-child(2n) .fl-text{
    float: right;
    padding: 0;
    padding-left:0.8rem ;
    box-sizing: border-box;
}
.jrfl{
    margin-bottom: 0.8rem;
}
.jr02 p{
    color: #666;
    position: relative;
    padding-left: 0.16rem;
    box-sizing: border-box;
}
.jr02 p::before{
    content: '';
    width: 0.06rem;
    height: 0.06rem;
    background: #999;
    position: absolute;
    top: 0.10rem;
    left: 0;
}
.jr02 p:first-of-type:before{
    content: unset;
}
.jr02 p:first-of-type{
    margin:0.24rem 0 0.3rem;
    padding-left: 0;
}
/* ÕÐÆ¸ÁÐ±í */
.zpsx h5{
    border-left: 0.04rem solid #ee1d24;
    padding: 0 0.14rem;
    box-sizing: border-box;
    font-size: 0.16rem;
    color: #333;
    font-weight: normal;
    float: none;
    display: block;
    clear: both;
    width: 100%;
    margin-bottom: 0.3rem;
}
.cation-content {
    width: 100%;
    display: block;
    float: none;
}

.cation-middle {
    background: #fff;
    font-size: 0.16rem;
}

.cation-list {
    overflow: hidden;
}
.cation-list dd {
    overflow: hidden;
}

.cation-list dd a {
    color: #666;
    font-size: 0.16rem;
    float: left;
    padding: 0.1rem 0;
    text-align: center;
    width:16.6%;
    box-sizing: border-box;
    line-height: 0.2rem;
    display: block;
}
.cation-list dd a.on, .cation-list a:hover {
    color: #fff;
    background: #ee1d24;
}
/* ÊÖ·çÇÙ */
.zp-list{
    margin: 0.3rem 0;
}
.list_dt {
    width: 100%;
    padding: 0.26rem;
    box-sizing: border-box;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333;
    background: #e5e5e5;
    margin-bottom: 0.05rem;
}
.zpnr li.on .list_dt{
    background: #ee1d24;
    color: #fff;
}

.t-zpnr {
    background: #ffffff;
    list-style-type: none;
    width: 100%;
    padding:0 0.26rem 0.26rem;
    box-sizing: border-box;
    line-height: 0.18rem;
    cursor: pointer;
    display: none;
}
.zpnr li.on .t-zpnr {
    display: block !important;
}

.zpnr .list_dt h1 {
    font-size: 0.18rem;
    display: inline-block;
    font-weight: normal;
    margin-right: 0.2rem;
    padding-right: 0.2rem;
    box-sizing: border-box;
    border-right: 0.01rem dashed #e5e5e5;
    line-height: 0.2rem;
}

.zpnr .list_dt span {
    font-size: 16px;
    display: inline-block;
}

.zpnr .t-zpnr h5 {
    font-size: 0.16rem;
    line-height: 0.2rem;
    color: #666;
    margin: 0.36rem 0 0.12rem;
    font-weight: normal;
}

.zpnr .t-zpnr p {
    font-size: 0.16rem;
    line-height: 0.3rem;
    color: #666;
    margin: 0;
}

.zplx {
    width: 100%;
    margin-top: 0.2rem;
    padding-top: 0.2rem;
    box-sizing: border-box;
    border-top:0.01rem dotted #e5e5e5;
    
}

.zplx p {
    font-size: 0.16rem;
    line-height: 0.3rem;
    color: #666;
    margin-bottom: 0;
}
/* ÁªÏµÎÊ¶¦¹ú¼Ê */
.lx-top{
    padding: 0.15rem 0;
    box-sizing: border-box;
    border-bottom: 0.01rem solid #e5e5e5;
}
.lx-top h3{
    font-size: 0.22rem;
    color: #333;
}
.lx-top p{
    font-size: 0.12rem;
    color: #999;
}
.lx-center{
    padding: 0.3rem 0;
    box-sizing: border-box;
}
.lx-lc{
    float: left;
    width: 70%;
    display: block;
}
.lx-lc div{
    font-size: 0.16rem;
    color: #333;
    padding: 0.17rem 0;
    padding-left: 0.5rem;
    box-sizing: border-box;
    background: url(/static/Home/img/icon-dh.png)no-repeat center left;
    background-size: 7%;
}
.lx-lc div:last-child{
    background: url(/static/Home/img/icon-dz.png)no-repeat center left;
    background-size: 7%;
}
.lx-rc{
    float:right;
    width: 30%;
    display: block;
}
.lx-rc div{
    width: 44%;
    margin-right: 4%;
    display: inline-block;
    text-align: center;
}
.lx-map iframe{
    width: 100%;
    height: 4rem;
    display: block;
    overflow: hidden;
}
.lx-bottom{
    width: 100%;
    margin-top: 0.7rem;
}
.lx-bottom h3{
    font-size: 0.2rem;
    color: #333;
    padding-left: 0.3rem;
    box-sizing: border-box;
    border-left: 0.04rem solid #ee1d24;
}
.lx-bottom ul{
    margin-top: 0.55rem;
    width: 100%;
}
.lx-bottom li{
    width: 32%;
    float: left;
    display: block;
    border: 0.01rem solid #e5e5e5;
    margin-right: 2%;
    margin-bottom: 2%;
    padding: 0.3rem 0.26rem;
    box-sizing: border-box;
    min-height: 1.38rem;
}
.lx-bottom li:nth-child(3n){
    margin-right: 0;
}
.lx-bottom li div{
    font-size: 0.16rem;
    color: #333;
    line-height: 0.24rem;
}
.zc-lxwm{
    background:url(/static/Home/img/lxbj.jpg)no-repeat right bottom;
    background-size: 36%;
}
/* ¾ÆµêÔ¤Ô¼ */
.jdyd .layui-form-select dl dd.layui-this{
    background-color:#ee1d24;
}
.jdyd .layui-form-select .layui-input{
    font-size: 0.16rem;
}
.jdyd .layui-form-select dl dd,.jdyd .layui-form-select dl dt{
    font-size: 0.16rem;
}
.jdyd .layui-input,.jdyd .layui-select,.jdyd .layui-textarea{
    font-size: 0.16rem;
}
input::placeholder {
    font-size: 0.16rem;
 }
.jdyd .layui-form-item{
    width: 80%;
    margin: 0 auto;
    line-height: 0.36rem;
}
.jdyd .layui-form-label{
    font-size: 0.16rem;
    color: #333;
    width: 14%;
}
.jdyd .layui-form-item .layui-input-inline{
    width: 26%;
    border: 0.01rem solid #e5e5e5;
    margin-bottom: 0.32rem;
    
}
.jdyd .layui-form-item .layui-input-inline.sl-jd{
    width: 44%;
}
.jdyd .layui-form-item .layui-input-inline select{
    font-size: 0.16rem;
    color: #666;
    width: 100%;
    padding: 0 0.12rem;
    box-sizing: border-box;
}
.jdyd .layui-form-item .layui-input-inline.longer{
    width: 72%;
}
.jdyd .layui-input:hover,.jdyd .layui-textarea:hover{
    border:unset !important;
}
.jdyd .layui-input,.jdyd .layui-select, .layui-textarea{
    border-style: none;
}
.fd .layui-form-item{
    float: left;
    width: 50%;
    display: block;
}
.jdyd .layui-btn{
    width: 30%;
    background: #ee1d24;
    margin: 0 auto;
    display: block;
    font-size: 0.16rem;
    padding: 0.14rem 0;
    text-align: center;
    height: auto;
    border: none;
    line-height: unset;
}
@media screen and (min-width: 1406px) and (max-width:1600px){
    .xdjj{
        margin-top: -8%;
    }
    .empty{
        margin-top: 5%;
    }
}
@media screen and (min-width: 1200px) and (max-width:1405px){
    .xdjj{
        margin-top: -10%;
    }
    .empty{
        margin-top: 6%;
    }
}
/* end */
@media screen and (max-width: 750px){
    .mw{
        max-width: 7rem;
        margin: 0 auto;
    }
    .tr-nav{
        display: none;
    }
    .tl-logo {
        width: 32%;
        padding: 0.25rem 0;
        box-sizing: border-box;
    }
    /* ÊÖ»ú²Ëµ¥ */
   
    img.tu1 {
        display: none;
    }
    img.tu2 {
        display: block;
    }
    .r-nav {
        display: none;
    }
    .r-sjcd {
        display: block;
    }
    .sjcd {
        display: block;
        float: right;
        width: 16%;
        padding: 0.38rem 0 0;
        margin-right: 0.18rem;
        box-sizing: border-box;
    }
    .sj_cd {
        display: block;
        float: right;
        width: 46%;
        box-sizing: border-box;
    }
    .sj_cd img {
        width: 100%;
        display: inline-block;
    }
    .sjmw {
        width: 100%;
        display: block;
    }
    .sjmw.mw {
        max-width: 100%;
    }
    .r-nav {
        display: none;
    }
    .sj_cd img.icon-cha {
        width: 80%;
        padding: 0.05rem 0;
        display: block;
    }
    .zy-header .sj_cd img.icon-cha {
        filter: unset;
    }
    .zy-header .head {
        background: #bf1c14;
    }
    .sj_gb {
        background: #fff;
        background-size: 100% 100%;
        overflow: hidden;
    }
    .sjmw .l-logo {
        display: block;
        float: left;
        width: 51%;
        margin-left: auto;
        padding: 0.2rem;
        box-sizing: border-box;
    }
    .logo img {
        width: 100%;
        display: block;
    }
    /* ÊÖ»úbanner */
    .sj_menu {
        background: #fff;
    }
    .sylb .icon-menu {
        display: none;
    }
    .sylb .pic2 {
        display: block;
    }
    .sj_menu .left-category ul {
        padding-left: 0.4rem;
        box-sizing: border-box;
    }
    .sj_menu .pro-left .left-category ul li.on::after {
        content: none;
    }
    .sj_menu .pro-left {
        float: left;
        width: 46%;
        box-sizing: border-box;
        background: #eeeeee;
        padding: 0;
        height: 100vh;
    }
    .sj_menu .pro-left .left-category ul li.on {
        position: relative;
    }
    .sj_menu .pro-left .left-category ul li.on::after {
        content: "";
        width: 0.06rem;
        height: 0.36rem;
        background: #ee1d24;
        left: 0;
        top: 28%;
        position: absolute;
    }
    .sj_menu .pro-content {
        width: 100%;
        padding: 0;
        margin: 0;
        overflow: hidden;
        background: #fff;
    }
    .sj_menu .pro-right {
        float: right;
        width: 52%;
        background: url(/static/Home/img/cdbj.png) no-repeat center bottom;
    }
    .sj_menu .pro-left .left-category ul li {
        font-size: 0.28rem;
        text-align: center;
        cursor: pointer;
        color: #333;
        background: none;
        padding: 0.36rem 0;
    }
    .sj_menu .pro-left .left-category ul li.on {
        background: #fff;
        color: #333;
    }
    /*²úÆ·Õ¹Ê¾ÓÒ²à*/
    .sj_menu .pro-right {
        display: none;
        background: url(/static/Home/img/cdbj.png) no-repeat center bottom;
    }
    .sj_menu .pro-right ul li {
        float: none;
        width: 100%;
        margin-bottom: 0;
    }
    .sj_menu .pro-right ul li a {
        padding: 0.36rem 0;
        box-sizing: border-box;
        display: block;
        font-size: 0.26rem;
        color: #666;
        padding-left: 0.2rem;
        box-sizing: border-box;
        background: #fff;
    }
    .sj_menu .pro-left .left-category ul li a {
        color: #333;
    }
    .sj_menu .pro-left .left-category ul li.nav_sy {
        padding: 0;
    }
    .sj_menu .pro-left .left-category ul li.nav_xsjl {
        padding: 0;
    }
    .sj_menu .pro-left .left-category ul li.nav_sy a {
        font-size: 0.28rem;
        text-align: center;
        cursor: pointer;
        color: #333;
        background: none;
        display: block;
        padding: 0.28rem 0 0.28rem 0;
        box-sizing: border-box;
    }
    .sj_menu .pro-left .left-category ul li.nav_xsjl a {
        font-size: 0.28rem;
        text-align: center;
        cursor: pointer;
        color: #333;
        background: none;
        display: block;
        padding: 0.28rem 0 0.28rem 0;
        box-sizing: border-box;
    }
    .sj_menu .pro-right.active {
        display: block;
    }
    /* end */
    .search{
        display: none;
    }
    /* .sl-news {
        float: unset;
        width: 100%;
        margin: 0.2rem;
        height: 0.4rem;
    }
    .sl-news li a {
        width: 100%;
        float: unset;
        display: block;
        font-size: 0.24rem;
        color: #333;
        line-height: 0.52rem;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        text-align: left;
        padding-left: 0.3rem;
        box-sizing: border-box;
    } */
    /* ÓÅÊÆ */
    .mk::before {
        width: 16%;
    }
    .mk::after {
        width: 16%;
    }
    .bt::before{
        left: 16%;
    }
    .bt::after{
        right: 16%;
    }
    .bt>div:first-child::before{
        left: 24%;
    }
    .bt>div:last-child::before{
        right: 24%;
    }
    .bt>div:last-child{
        font-size: 0.26rem;
    }
    .ysnr>div{
        width: 33.3%;
        margin-bottom: 0.4rem;
    }

    .ysnr>div:first-child{
        width: 50%;
    }
    .ysnr>div:nth-child(2){
        width: 50%;
        border-right: unset;
    }
    .ysnr>div div:first-child img{
        filter: unset;
    }
    .ysnr>div:first-child div:first-child{
        width: 26%;
    }
    .ysnr>div:nth-child(2) div:first-child{
        width: 26%;
    }
    .ysnr>div div:first-child{
        width: 37%;
    }
    .ysnr>div h5{
        font-size: 0.24rem;
    }
    .ysnr>div span{
        font-size: 0.16rem;
        padding: 0 0.12rem;
        box-sizing: border-box;
    }
    .ysnr>div div:last-child{
        font-size: 0.2rem;
        overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    }
    /* ¹ØÓÚ */
    .xdjj{
        margin-top: 0;
    }
    .xd-about .bt-bj{
        background-size: 200%;
        padding: 0.6rem 0;
        box-sizing: border-box;
    }
    .l-xdjj{
        float: unset;
        display: none;
    }
    .r-xdjj{
        float: unset;
        width: 100%;
    }
    .r-xdjj>div{
        width: 100%;
        margin: 0.4rem auto 0.8rem;
    }
    .r-xdjj div h3{
        font-size: 0.3rem;
        font-weight: normal;
    }
    .r-xdjj>div div:first-child a{
        font-size: 0.24rem;
        line-height: 0.3rem;
    }
    .r-xdjj p{
        font-size: 0.24rem;
        line-height: 0.4rem;
        margin-bottom: 0.48rem;
    }
    .r-xdjj div div:last-child div{
        width: 1.12rem;
        height: 1.12rem;
    }
    .r-xdjj div div:last-child a{
        width: 1.12rem;
        height: 1.12rem;
    }
    .r-xdjj div div:last-child a:last-child{
        margin-right: 0;
    }
    .r-xdjj div div:last-child img{
        margin: 0.4rem auto;
    }
    .r-xdjj div div:last-child span{
        font-size: 0.24rem;
        padding-top: 0.2rem;
    }
    /* ºÏ×÷ */
    .coo-brand{
        margin-top: 0.8rem;
        height: 2.6rem;
    }
    /* ÐÂÎÅ */
    .swiper-news{
        display: none;
    }
    .r-jtxw{
        width: 100%;
        float: unset;
    }
    .news-bt>div div{
        font-size: 0.3rem;
        padding-bottom: 0.26rem;
    }
    .news-bt>div a{
        font-size: 0.3rem;
    }
    .xw-list>a{
        float: unset;
        display: block;
        width: 100%;
    }
    .xw-wz h3{
        font-size: 0.26rem;
        padding-bottom: 0.12rem;
        box-sizing: border-box;
    }
    .xw-wz div:first-child{
        font-size: 0.26rem;
    }
    .xw-wz div:first-child span{
        font-size: 0.22rem;
        padding: 0.14rem 0;
    }
    .xw-wz p{
        font-size: 0.24rem;
        line-height: 0.3rem;
        overflow: hidden;        
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .xw-wz{
        padding: 0.3rem;
        box-sizing: border-box;
    }
    .xw-list>a:nth-child(n+4){
        display: none;
    }
    .news-bt>a{
        font-size: 0.24rem;
        line-height: 0.3rem;
    }
    /* µ×²¿ */
    .t-foot>div:last-child{
        display: none;
    }
    .t-foot{
        border:none
    }
    .t-foot>div:first-child {
        width: 24%;
        display: block;
        margin: 0 auto;
        float: none;
    }
    .bc-foot div{
        font-size: 0.22rem;
        
    }
    .bc-foot{
        width: 72%;
    }
    .b-foot .bl-foot{
        display: none;
    }
    .br-foot>div{
        display: none;
    }
    .br-foot .ewm div:last-child{
        display: none;
    }
    .br-foot .ewm div{
        width: 100%;
    }
    .bottom-footer div{
        font-size: 0.2rem;
    }
    .bottom-footer a{
        font-size: 0.2rem;
        margin-left: 1%;
    }
    .bottom-footer a.yswl{
        width: 12%;
    }
    .container:before{
       content: unset;
    }
    .jdyd-an{
        font-size: 0.28rem;
        width: 20%;
    }
    /* ÎÊ¶¦¹ú¼Ê¼ò½é */
    .sj-ejdh{
        display: block;
        float: right;
        position: absolute;
        right: 0;
        width: 100%;
        top: 0;
    }
    .an-ejdh{
        width: 5%;
        display: block;
        margin: 0 0 0 auto;
    }
    .nr-ejdh{
        display: none;
        background: #fff;
        z-index: 9999;
        position: absolute;
        top: 120%;
        left: 0;
        width: 100%;
        padding: 0.3rem  0.2rem ;
        box-sizing: border-box;
        box-shadow: 0 0 0.2rem 0.1rem rgb(238 29 36 / 4%);
        z-index: 99999;
    }
    .nr-ejdh a{
        float: none;
        width: 100%;
        font-size: 0.26rem;
        color: #333;
        text-align: center;
        display: block;
        padding: 0.2rem 0;
        margin-bottom: 0.2rem;
        border-bottom: 0.01rem dotted #e5e5e5;
        box-sizing: border-box;
    }
    .nr-ejdh a:last-child{
        border: none;
    }
    .left-cnav{
        display: none;
    }
    .right-nr{
        width: 100%;
        float: none;
    }
    .zy-tt{
        font-size: 0.3rem;
    }
    .nr-tt h3{
        font-size: 0.3rem;
    }
    .nr-tt div{
        font-size: 0.26rem;
    }
    .video video{
        width: 100%;
    }
    .rb-nr p{
        font-size: 0.26rem;
        line-height: 0.5rem;
        overflow: hidden;
    }
    
    /* ¶­ÊÂ³¤ */
    .r-dsz {
        float: none;
        display: block;
        width: 64%;
        margin: 0 auto 0.8rem;
        clear: both;
    }
    /* ·¢Õ¹¹ý³Ì */
    .sj-list>div::before{
        left: -4%;
    }
    .sj-list div h3{
        font-size: 0.3rem;
    }
    .sj-list div div:nth-child(2){
        font-size: 0.22rem;
    }
    .sj-list>div{
        padding-left: 8%;
    }
    /* ´óÊÂ¼Ç */
    .fzzl h5{
        font-size: 0.28rem;
        margin-bottom: 0.4rem;
    }
    .fzzl div.red{
        font-size: 0.26rem;
    }
    /* µ³½¨ */
    .dj-list li a .l-dj{
        width: 40%;
    }
    .dj-list li a .r-dj{
        width: 57%;
    }
    .r-dj h3{
        font-size: 0.28rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 0.16rem 0;
    }
    .rb-nr .dj-list  p{
        font-size: 0.24rem;
        line-height: 0.36rem;
    }
    .r-dj div{
        font-size: 0.2rem;
        background-size: 4%;
    }
    /* ÐÂÎÅÏêÇé */
    .rb-nr .bt h3{
        font-size: 0.3rem;
        line-height: 0.5rem;
    }
    .fbxx .fx{
        display: none;
    }
    .fbxx>div{
        font-size: 0.24rem;
        width: 49%;
        
    }
    .fbxx .lll{
        text-align: right;
        background-size: 7%;
        background-position-x: 56%;
    }
    .xqnr div{
        width: 100%;
    }
    .sxy a{
        font-size: 0.26rem;
        line-height: 0.4rem;
        padding-left: 0.5rem;
    }
    .sxy a.syp::before,.sxy a.xyp::before{
        width: 0.4rem;
        height: 0.4rem;
        background-size: 26%;
    }
    .l-sxy{
        width: 66%;
    }
    .r-sxy{
        width: 28%;
    }
    .sxy a.fhlb{
        padding: 0.3rem;
    }
    /* ÆóÒµÎÄ»¯ */
    .wh-item{
        width: 100%;
        flex-direction: column;
    }
    .wh-item>div{
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .wh-text{
        padding-left: 0;
        text-align: center;
    }
    .wh-text h3{
        font-size: 0.3rem;
    }
    .wh-item:nth-child(2n){
        flex-direction: unset;
    }
    .wh-item{
        display: block;
    }
    /* ÈÙÓþ */
    .ry-list li{
        width: 48%;
        margin-right: 4%;
        margin-bottom: 4%;
    }
    .ry-list li:nth-child(3n){
        margin-right: 4%;
    }
    .ry-list li:nth-child(2n){
        margin-right: 0;
    }
    .ry-wz{
        font-size: 0.26rem;
        padding: 0.18rem 0.7rem 0.18rem 0.18rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .tc>div{
        width: 90%;
        margin: 38% auto;
    }
    .tc .an-gb {
        width: 12%;
        position: absolute;
        right: 44%;
        bottom: -26%;
        top: auto;
        display: block;
    }
    .fy li{
        width: 7.8%;
        height: 0.6rem;
        line-height: 0.6rem;
        font-size: 0.24rem;
    }
    .fy li:first-child,.fy li:last-child{
        width: 15%;
    }
    .fy li a{
        font-size: 0.24rem;
    }
    .fy li.active span{
        font-size: 0.24rem;
    }
    .fy li.syy, .fy li.xyy{
        width: 22%;
    }
    /* Ô±¹¤·ç²É */
    .fc-list li>div:last-child{
        font-size: 0.28rem;
    }
    .fc-tc>div:first-child{
        width: 50%;
    }
    .fc-tc>div h5{
        font-size: 0.28rem;
    }
    .fc-tc>div p:first-child{
        font-size: 0.28rem;
    }
    .fc-tc>div p{
        font-size: 0.26rem;
        line-height: 0.46rem;
    }
    .tc .fc-tc .an-gb {
        width: 8%;
        position: absolute;
        right: 5%;
        top: 4%;
        bottom: auto;
        filter: contrast(0.5);
        display: block;
    }
    .rb-nr .bjxq p{
        line-height: 0.46rem;
    }
    /* ²úÒµ²¼¾Ö */
    .cy-qh li{
        width: 48%;
        margin-right: 4%;
        margin-bottom: 4%;
    }
    .cy-qh li:nth-child(3n){
        margin-right: 4%;
    }
    .cy-qh li:nth-child(2n){
        margin-right: 0;
    }
    .al-item>div:last-child{
        font-size: 0.26rem;
    }
    .bj-ry .swiper-pagination-bullet-active::after{
        width: 0.3rem;
        height: 0.3rem;
        top: -50%;
        left: -50%;
    }
    .bj-ry .cy-qh.swiper{
        padding: 0 0 0.6rem;
        box-sizing: border-box;
    }
    /* ÎÊ¶¦¹ú¼ÊÐÂÎÅ */
    .jtxw-list .r-jtxw{
        padding: 0.2rem;
    }
    .jtxw-list li{
        width: 100%;
        margin-right: 0;
        margin-bottom: 4%;
    }
    .jtxw-list .r-jtxw p{
        font-size: 0.24rem;
        line-height: 0.42rem;
        -webkit-line-clamp: 2;
    }
    .jtxw-list .r-jtxw h3{
        font-size: 0.28rem;
    }
    .jtxw-list .l-jtxw{
        font-size: 0.5rem;
    }
    .jtxw-list .l-jtxw span{
        font-size: 0.24rem;
    }
    .fc-list li a>div:last-child{
        font-size: 0.26rem;
        
    }
    
    /* Éç»áÔðÈÎ */
    .zr-wz h3{
        font-size: 0.26rem;
        line-height: 0.42rem;
    }
    .zr-wz div span{
        font-size: 0.24rem;
        padding-left: 0.3rem;
    }
    /* Õ½ÊõºÏ×÷ */
    .zlhz-list .l-jtxw{
        width: 16%;
    }
    .zlhz-list .r-jtxw{
        width: 84%;
    }
    .zlhz-list .l-jtxw span{
        margin-top: 0.26rem;
        padding-top: 0.26rem;
    }
    .cpyc h3{
        font-size: 0.3rem;
    }
    /*ÕÐÆ¸ */
    .b-zpgg .fl-text{
        width: 100%;
        margin-bottom: 3%;
        padding: 0;
        float: unset;
    }
    .fl-text h5{
        font-size: 0.28rem;
    }
    .fl-text div{
        font-size: 0.26rem;
    }
    .b-zpgg .fl-img{
        float: unset;
        width: 100%;
        margin-top: 3% ;
    }
    .b-zpgg .jrfl:nth-child(2n) .fl-text{
        float: unset;
        padding: 0;
    }
    .zpsx h5{
        font-size: 0.28rem;
        border-left: 0.1rem solid #ee1d24;
    }
    .cation-content{
        width: 100%;
        margin-top: 3%;
        
    }
    .cation-list dd a{
        width: 33.3%;
        margin-bottom: 2%;
        font-size: 0.26rem;
        padding: 0.2rem 0;
    }
    .t-zpgg div a{
        width: 100%;
        margin-top: 0;
        margin-bottom: 4%;
        min-height: 3.2rem;
    }
    .t-zpgg a p{
        font-size: 0.24rem;
    }
    .t-zpgg a h5{
        font-size: 0.3rem;
    }
    .zpnr .list_dt h1{
        font-size: 0.28rem;
    }
    .zpnr .list_dt span{
        font-size: 0.24rem;
    }
    .zpnr .t-zpnr h5{
        font-size: 0.26rem;
    }
    .zpnr .t-zpnr p {
        font-size: 0.24rem;
        line-height: 0.4rem;
    }
    .zp-list{
        margin-top: 0.3rem;
    }
    .lx-top h3{
        font-size: 0.3rem;
    }
    .lx-top p{
        font-size: 0.24rem;
    }
    .lx-lc{
        width: 100%;
        float: none;
    }
    .lx-lc div{
        font-size: 0.26rem;
        padding-left: 0.8rem;
        background-size: 8%;
    }
    .lx-lc div:last-child{
        background-size: 8%;
    }
    .lx-map iframe{
        height: 9rem;
    }
    .lx-rc{
        width: 100%;
        margin-top: 3%;
    }
    .lx-rc div{
        width: 26%;
        font-size: 0.24rem;
    }
    .lx-bottom li{
        width: 49%;
        flex-direction: column;
        display: flex;
        margin-right:2%;
        min-height: 1.8rem;
        justify-content: center;
        padding: 0 0.2rem;
    }
    .lx-bottom li:nth-child(3n){
        margin-right: 2%;
    }
    .lx-bottom li:nth-child(2n){
        margin-right: 0;
    }
    .lx-bottom h3 {
        font-size: 0.3rem;
        color: #333;
        padding-left: 0.4rem;
        box-sizing: border-box;
        border-left: 0.1rem solid #ee1d24;
    }
    .lx-bottom li div{
        font-size: 0.24rem;
        line-height: 0.36rem;
       
    }
    .zc-lxwm{
        background-size: 80%;
    }
    /* Ô¤Ô¼ */
    .jdyd .layui-form-label{
        font-size: 0.26rem;
        width: 24%;
        padding-left: 0;
        box-sizing: border-box;
    }
    .jdyd .layui-form-item{
        width: 100%;
    }
    .jdyd .layui-form-item .layui-input-inline.sl-jd{
        width: 100%;
        /*margin-left: 32%;*/
        float: unset;
        clear: both;
        display: block;
    }
    .jdyd .layui-form-item .layui-input-inline select{
        font-size: 0.24rem;
        padding: 0.16rem;
        box-sizing: border-box;
        font-size: 0.24rem;
    }
    .jdyd .layui-form-item .layui-input-inline.longer{
        width: 72%;
    }
    .jdyd .layui-form-item .layui-input-inline{
        width: 72%;
    }
    .jdyd .layui-input{
        height: 46px;
        font-size: 0.24rem;
    }
    .jdyd .layui-btn{
        width: 80%;
        font-size: 0.26rem;

    }
    input::placeholder {
        font-size: 0.24rem;
     }
     .jdyd .layui-form-select .layui-input{
        font-size: 0.24rem;
     }
     .jdyd .layui-form-select dl dd, .jdyd .layui-form-select dl dt{
        font-size: 0.24rem;
     }
}<!--ºÄÊ±1784921854.6976Ãë-->