
/*样式*/

.header{width: 100%;height: 2.8rem;background: #fff;overflow: hidden;}

.header .l{width: 20%;height: 2.5rem;float: left;display: flex;justify-content: center;align-items: center;}

.header .l img{height: 80%}

.header .r{width: 80%;height: 2.5rem;float: right;align-items: center;

font-size: 1.5rem;color: #c30d23;font-weight: bold;line-height: 2.5rem;}



.nav{width: 100%;}
.nav li{width: 25%;height: 2.1rem;float: left;background: #c30d23;color: #fff;box-sizing: border-box;}

.nav li:nth-child(1),.nav li:nth-child(2),.nav li:nth-child(3),.nav li:nth-child(4){

    border-right: 1px solid #fff;

}

.nav li:nth-child(5),.nav li:nth-child(6),.nav li:nth-child(7),.nav li:nth-child(8){

    border-right: 1px solid #fff;

    border-top: 1px solid #fff;

}

.nav li:nth-child(4),.nav li:nth-child(8){border-right: none;}

.nav li a{display: block;width: 100%;height: 2.1rem;line-height: 2.1rem;text-align: center;color: #fff;font-size:1rem;

  /*box-sizing: border-box;border-left: 0.1rem solid #ddd;*/}

/*头部结束*/

/**/

.tlist li{list-style: none;width: 48%;height: 1.2rem;float: left;margin-right: 4%;margin-bottom: 0.3rem}

.tlist li:nth-child(2n){margin-right: 0}

.tlist li a{display: block;width: 100%;height: 100%;text-align: center;line-height: 1.2rem;box-sizing: border-box;

border: 1px solid #ddd;font-size: 0.6rem;border-radius: 0.2rem}

.tlist li .xz{background: #007aff;color: #fff}

/*公共*/

.conainer{width: 96%;padding-top: 0;padding-bottom: 0.5rem;margin-left: 2%;overflow: hidden;/*border-bottom: 2px solid red*/}

.f14{font-size: 0.7rem}

/*首页标题*/

.big-title{width: 100%;background: #c30d23;color: #fff;height: 2rem;line-height: 2rem}

.sm-title{width: 96%;margin-left: 2%;}

.big-title .l{width: 60%;height: 2.1rem;float: left;font-size: 1rem}

.big-title .r{width: 40%;height: 2.1rem;float: right;text-align: right;}

.big-title .l span{font-size: 0.5rem}

.big-title a{color: #ffff;font-size: 0.75rem}

/*首页标题//*/



/*cate*/

.cate li{width: 30%;float: left;height: 1rem;margin-left: 2.5%;margin-top: 0.5rem}

.cate li .l{width: 20%;height: 1rem;float: left;}

.cate li .r{width: 80%;height: 1rem;float: right;}

.cate li .r a{display: block;white-space: nowrap;  



 text-overflow:ellipsis; 



 overflow:hidden;}

.cate li a{display: block;line-height: 1rem;font-size: 0.75rem}

.con{text-align: center;}

.con .img{width: 96%}

.con li{float: left;width: 47%;height: 7.7rem;float: left;margin-right: 6%;margin-top: 0.5rem}

.con li:nth-child(2n){margin-right: 0;}

.con li a{display: block;}

.con li a .pho{width: 100%;height: 5.5rem;background: #666;overflow: hidden;}

.con li a img{object-fit: cover;width: 100%;height: 100%;}

.con li a .title{height: 2rem;text-align: center;line-height: 2rem;background: #e5e5e5;}

.more{width: 30%;height: 1.5rem;background: red;margin: 0 auto;margin-top: 0.5rem;border-radius: 0.2rem;overflow: hidden;}

.more a{display: block;width: 100%;height: 1.5rem;line-height: 1.5rem;text-align: center;background: #c30d23;color: #fff}

.conainer img{max-width: 100%}

img{max-width: 100%;}

.tc{text-align: center;}

#prev_next{padding: 0.5rem 0;margin-bottom: 2rem;}

#pageshow{margin-bottom: 0.2rem;margin-top: 1rem}

#pageshow a{padding: 0.2rem;background-color: #ddd;color: #666;text-align: center;}

#pageshow .current{background: red;color: #fff;padding: 0.2rem}

.b-title{margin: 10px 0;;font-size: 1rem;font-weight: bold;color: #c30d23;text-align: left;border-left: 0.15rem solid #c30d23;text-indent: 0.5rem}

.xz{background-color: #c30d23;color: #fff !important}

/*#prev_next li{font-size: 0.6rem}

#prev_next a{font-size: 0.6rem}*/

/*禁止换行*/

.hh{white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}

/*公共结束//*/



/*about*/

.about{width: 100%;}

.about .des{width: 50%;height: 7rem;background:rgba(0,0,0,0.7);float: right;color: #fff;font-size: 0.75rem;position: relative;}

.about .des a{    display: block;

    width: 4rem;

    height: 1.2rem;

    line-height: 1.2rem;

    text-align: center;

    background: #fff;

    color: #444;position: absolute;bottom: 0.6rem;right: 0.3rem;font-size: 0.75rem}

/*about//*/



/*honor*/

.honor{width: 90%;margin-left: 5%;height: 8rem;}

/**/



/*news*/

.news{width: 100%;background: #e5e5e5;height: 8.5rem;}

.news li{width: 30%;height: 7.5rem;margin-left: 2.5%;float: left;margin-top: 0.5rem}

.news li .pho{width: 100%;height: 4rem;overflow: hidden;}

.news li .c{width: 100%;background: #fff}

.news li .c .t{width: 100%;height: 1.5rem;line-height: 1.5rem;font-size: 0.75rem}

.news li .c .de{width: 100%;height: 2rem;font-size: 0.65rem}

/*news//*/



/*contact*/

.contact{margin-bottom: 2.5rem;height: 5rem;padding-top: 1rem}

.contact .l{width: 30%;height: 5rem;float: left;background: #c30d23;}

.contact .r{width: 68%;height: 5rem;float: right;}

.contact .r li{font-size: 0.82rem;margin-top: 0.2rem}

/*cintact//*/





/*foot*/

.footer{height: 2rem;width: 100%;overflow: hidden;background-color: #c30d23;position: fixed;bottom: 0;z-index: 222}

.footer li{height: 2rem;width: 25%;float: left;}

.footer li a{display: block;width: 100%;height: 2rem;display: flex;

  justify-content: center;

  align-items: center; }

  .footer img{width: 70%}

/*foot//*/





/*news_info*/

.content{padding: 0.5rem 0;}

.content span{font-size: 0.6rem;color: #999}

.content .title{padding: 0.3rem 0;}

/*.content .details img{ma}*/

/*news_info//*/







/*首页搜索*/

#form-index{width: 96%;margin: 0.6rem 0;position: relative;;margin-left: 2%}

#form-index .input{display: block;width: 80%;height: 1.5rem;outline: none;border: 1px solid #ddd;float: left;font-size: 0.7rem;line-height: 1.5rem;border-right: none;text-indent: 1.5rem;color: #ddd;border-radius: 5px;}

#form-index button{display: block;width: 20%;border: 0;height: 1.5rem;outline: none;border: 1px solid #ddd;float: left;font-size: 0.7rem;text-align: center;line-height: 1.5rem;background-color: #c30d23;color: #fff;}

#form-index .sou{position: absolute;top: 0;letter-spacing: 0}

#form-index .sou img{height: 1.2rem;

    margin-top: 0.15rem;

    margin-left: 0.15rem;}

/**/   





/*message搜索*/

#form1{width: 100%;margin-bottom: 4rem}

#form1 input[type=text] {

  line-height: 1.2rem;

  height: 1.2rem;

  border-radius: 0.2rem;

  font-size: 0.4rem;

  background: #fff;

  border: 1px solid #ccc;

  box-shadow: inset 1px 1px 1px #ccc;

  font-family: "microsoft yahei";

  text-indent: 0.3rem;

  display: block;

  width: 99%;

  margin-bottom: 0.3rem;

}

#form1 textarea {

  font-size: 0.36rem;

  background: #fff;

  border: 1px solid #ccc;

  box-shadow: inset 1px 1px 1px #ccc;

  font-family: "microsoft yahei";

  text-indent: 0.3rem;

  display: block;

  width: 98%;

  margin-bottom: 0.2rem;

  border-radius: 0.2rem;

}

#form1 div input {

  float: left;

}

#form1 div img {

  float: left;

  /*margin-left: 0.2rem;*/

  height: 1.2rem;

  margin-top: 1px;

}

#form1 input[type=submit] {

  display: block;

  font-size: 0.4rem;

  background: #c30d23;

  color: #f5f5f5;

  text-align: center;

  width: 2.4rem;

  line-height: 1.2rem;

  border: 0;

  float: left;

  border-radius: 0.2rem;

  font-family: "microsoft yahei";

}

/**/



.swiper-container {

        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-container{overflow: visible;}







     .nlist li{width: 100%;height: 100px;margin-bottom: 15px}

 .nlist li a{display: block;height: 100%;width: 100%;}

 .nlist li a .l{width: 30%;height: 100%;overflow: hidden;border-radius: 5px;float: left;}

 .nlist li a .r{width: 68%;height: 100%;float: right}
 
 #pchtai{display:none;}
 .ggao {
    width: 96%;
    margin: 0.6rem 0;
    position: relative;
    margin-left: 2%;
}
.ggao p {
    width: 99%;
    line-height: 33px;
    height: 33px;
    font-size: 24px;
    font-weight: bold;
    color: #c30d23;
    text-align: center;
    border: 4px solid #c30d23;
}