innor_logohtml,body{
    margin: 0;
    padding: 0;
}

body{
    min-width: 1200px;
}

a,a:hover{
    text-decoration:none;
    cursor:pointer;
    color: #4E4B4A;
}

.nav_ul{
    list-style: none;
}

.nav_ul li{
    float: left;
    width: 140px;
    height: 50px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 50px;
}

.nav_ul li:hover{
    color: #A3A3A3;
    background-color: #FFFFFF;
    cursor: pointer;
    transition: .3s;
}

.innor{
    overflow: hidden;
    width: 1190px;
    margin: 0 auto;
}

.innor_logo{
    float: left;
    text-align: left;
    width: 25%;
    margin-top: 20px;
}

.innor_wz{
    float: left;
    text-align: center;
    width: 50%;
}

.innor_xia{
    font-size: 16px;
    color: #444444;
    text-align: center;
    margin-top: 5px;
    letter-spacing: 2px;
}

.innor_all{
    float: left;
    text-align: right;
    width: 25%;
    margin-top: 20px;
}

.innor_all>img{
    width: 60px;
    float: left;
    margin-left: 50px;
}

.innor_locn {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
}

.innor_locn i{
    width: 16px;
    height: 16px;
    border-radius: 8px;
    background-color: #1EA52B;
    text-align: center;
    color: #ffffff;
    padding: 2px 0;
    font-size: 12px;
}

.innor_locn span{
    font-size: 13px;
}

.innor_phone{
    font-size: 27px;
    font-weight: 600;
    text-align: left;
}

.innor_nav{
    overflow: hidden;
    background-color: #9B1522;
    height: 50px;
}

.swiper-container {
    width: 100%;
    height: 100%;

}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    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;
}

.innor_guide{
    margin: 40px auto;
    width: 1190px;
    text-align: center;
}

.innor_chinese{
    font-size: 18px;
    letter-spacing: 7px;
}

.innor_english{
    font-size: 18px;
    letter-spacing: 3px;
}

.innor_guide div{
    width: 20px;
    border-top: 1px solid #9B1522;
    border-bottom: 1px solid #9B1522;
    margin: 0 auto;
}

.innor_brief{
    float: left;
    width: 553px;
    height: 451px;
}

.innor_brief p{
    text-indent: 2em;
    font-size: 16px;
    color: #4E4B4A;
    letter-spacing: 2px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 13;
    -webkit-box-orient: vertical;
}

.innor_brief_img{
    float: left;
    width: 597px;
    margin-left: 40px;
}

.innor_brief_img img{
    width: 597px;
    height: 451px;
}

.innor_brief a{
    display: block;
    margin-top: 30px;
    width: 120px;
    background-color: #9B1522;
    color: #fff;
    text-align: center;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}

.innor_tb{
    float: left;
    margin-left: 50px;
    text-align: center;
}

.innor_tb div{
    width: 134px;
    height: 134px;
    border: 4px solid #9B1522;
    line-height: 115px;
    border-radius: 15px;
}

.innor_tb p{
    margin-top: 10px;
    color: #9B1522;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
}

.innor_news{
    overflow: hidden;
    margin-bottom: 20px;
}

.innor_newsimg{
    width: 270px;
    height: 185px;
    float: left;
}

.innor_newsimg img{
    width: 100%;
    height: 100%;
}

.innor_newsp{
    width: 860px;
    margin-left: 60px;
    float: left;
    margin-top: 35px;
}

.innor_newsp p:nth-child(1){
    font-size: 16px;
}

.innor_newsp p:nth-child(2){
    font-size: 14px;
}

.innor_newsp p a{
    color: #4E4B4A;
    display: block;
    letter-spacing: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.innor_newstime{
    text-align: right;
    margin-right: 50px;
}

.innor_case{
    width: 357px;
    float: left;
    margin-left: 39px;
    margin-top: 20px;
}

.innor_caseimg img{
    width: 100%;
}

.innor_casep p:nth-child(1){
    color: #4F4F4F;
    font-size: 16px;
    margin-top: 10px;
    text-align: center;
}
.innor_casep p:nth-child(2){
    color: #4E4B4A;
    font-size: 14px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.case_a{
    display: block;
    border: 1px solid #E2E2E2;
    width: 70px;
    text-align: center;
    color: #9B1522;
}

.innor_datadiv{
    float: left;
    width: 50%;
    overflow: hidden;
}

.innor_data{
    margin-top: 10px;
    overflow: hidden;
    border-bottom: 1px dashed #E3E3E3;
}

.innor_data div:nth-child(1){
    float: left;
    width: 80px;
}

.innor_data div:nth-child(2){
    float: left;
    width: 466px;
    height: 82px;
    overflow: hidden;
}

.innor_datad{
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    color: #343434;
}

.innor_datam{
    font-size: 16px;
    text-align: center;
    color: #343434;
}

.innor_datatitle{
    font-size: 16px;
    color: #343434;
}

.innor_datacon{
    font-size: 14px;
    color: #343434;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.data_a{
    display: block;
    text-align: center;
    letter-spacing: 1px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.footer{
    background-color: #9B1522;
    color: #fff;
    overflow: hidden;
    text-align: center;
    margin-top: 20px;
}

.footer_name{
    margin-top: 40px;
    letter-spacing: 1px;
    font-size: 16px;
}

.footer_div{
    overflow: hidden;
    width: 1190px;
    margin: 30px auto;
}

.footer_div div{
    float: left;
    width: 30%;
    height: 137px;
    border-right: 1px solid #ffffff;
    margin-left: 3%;
}

.footer_div div:nth-child(1){
    text-align: center;
}

.footer_div div:nth-child(2){
    text-align: left;
}

.footer_div div:nth-child(3){
    border: 0;
}

.dl_producteitone{
    float: left;
    width: 280px;
}

.dl_divon a{
    color: #444;
    font-size: 20px;
}

.dl_divunder{
    width: 100%;
}

.dl_jszl{
    border: 1px solid #C6C6C6;
    background-color: #9B1522;
    color: #ffffff;
    padding: 4px 0;
    margin-top: 20px;
    text-align: center;
}

.dl_jszl p{
    font-size: 20px;
    letter-spacing: 4px;
    line-height: 30px;
}

.dl_yyjs{
    border-bottom: 1px solid #C6C6C6;
    text-align: center;
    overflow: hidden;
    border-left: 1px solid #C6C6C6;
    border-right: 1px solid #C6C6C6;
}

.dl_yyjs p a{
    color: #6E6E6E;
    line-height: 30px;
    font-size: 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    letter-spacing: 2px;
    overflow: hidden;
}

.dl_yyjs img{
    margin-top: 20px;
}

.dl_yyjs p{
    color: #535353;
    height: 30px;
    overflow: hidden;
    margin-top: 10px;
}

.innor_side{
    width: 70px;
    height: 70px;
    border-bottom: 70px solid transparent;
    border-left: 70px solid #9B1522;
    position: relative;
}

.innor_side p{
    position: absolute;
    left: -60px;
    top: 5px;
    z-index: 99;
    font-size: 16px;
    color: #fff;
}

.innor_cp{
    position: relative;
    top: -40px;
}

.innor_cp p{
    height: 100%;
    text-align: center;
    width: 66%;
    height: 44px;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.innor_cp img{
    width: 239px;
    height: 147px;
}

.innor_ck{
    background-color: #9B1522;
    display: block;
    color: #ffffff;
    letter-spacing: 2px;
    width: 41%;
    margin: 20px auto;
    margin-top: 0;
    line-height: 30px;
}

.innor_ck:hover{
    color: #2D93CA;
}

.company{
    float: left;
    width: 858px;
    margin-left: 50px;
}

.innor_mbx{
    text-indent: 0em;
    margin: 20px 0;
}

/*.com_div p{
    text-indent: 2em;
    letter-spacing: 2px;
    font-size: 16px;
    margin-top: 10px;
}*/

.com_div{
    border-top: 1px dashed #000;
    padding: 10px 0px;
}

.xiangqingp a{
    color: #0C6DFF !important;
}

.x{
    border-top: 1px dashed #000000;
    margin-top: 20px;
}

.com_p{
    margin-top: 20px;
    font-size: 18px;
    letter-spacing: 2px;
}

.innor_datanew{
    font-size: 16px;
    color: #343434;
    -webkit-box-orient: vertical;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 20px 0;
}

.pro_yyjs{
    margin-top: 15px;
    border: 1px solid #000000;
    width: 30%;
    float: left;
    text-align: center;
    margin-left: 3%;
    overflow: hidden;
}

.left_top{
    position: absolute;
    left: -64px;
    top: -1px;
    z-index: 99;
    font-size: 16px;
    color: #fff;
    letter-spacing: 2px;
    font-size: 16px;
    margin-top: 10px;
}

.pro_company{
    float: left;
    width: 858px;
    margin-left: 50px;
}

.innor_pro{
    width: 70px;
    height: 70px;
    border-bottom: 70px solid transparent;
    border-left: 70px solid #9B1522;
    position: relative;
}

.innor_engin{
    width: 30%;
    margin-left: 3%;
    float: left;
}

.innor_engin img{
    width: 257px;
    height: 172px;
}

.engin_title{
    font-size: 16px;
    color: #000000;
    margin-top: 10px;
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.engin_con{
    color: #262626;
    font-size: 14px;
    letter-spacing: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    height: 82px;
}

.engin_a{
    display: block;
    margin: 20px 0;
    text-align: center;
    background-color: #9B1522;
    height: 35px;
    line-height: 35px;
    color: #fff;
}

.aera_div{
    width: 48%;
    float: left;
    margin-left: 2%;
    margin-top: 20px;
    text-align: center;
}

.aera_div img{
    width: 413px;
    height: 277px;
}

.yn_address_div{
    margin-top: 40px;
    overflow: hidden;
}

.yn_address_img{
    float: left;
    width: 23%;
    margin-left: 2%;
    text-align: center;
}

.yn_int_one{
    width: 220px;
    height: 30px;
    font-size: 16px;
    background-color: #ffffff;
    margin-top: 10px;
    color: #919396;
    margin-left: 20px;
}

.form_span{
    margin-left: 5%;
}

.yn_textarea{
    width: 860px;
    height: 120px;
    font-size: 16px;
    margin-top: 20px;
    resize: none;
}

.yn_address_btn{
    width: 300px;
    font-size: 20px;
    letter-spacing: 2px;
    background-color: #9C1422;
    border: 0;
    color: #fff;
    height: 40px;
    margin: 40px auto;
    display: block;
}

.news_title{
    text-align: center;
    margin-top: 10px;
    font-size: 22px;
}

.news_time{
    text-align: center;
    font-size: 14px;
}

.news_writer{
    float: left;
    width: 48%;
    text-align: left;
    margin-right: 2%;
}

.foot_int{
    border: 1px solid #ffffff;
    background-color: transparent;
    line-height: 30px;
    margin-left: 2px;
    width: 130px;
}

.foot_int::-webkit-input-placeholder{
    color: #ffffff;
}

.foot_int::-moz-placeholder{
    color: #ffffff;
}
.foot_int:-moz-placeholder{
    color: #ffffff;
}
.foot_int:-ms-input-placeholder{
    color: #ffffff;
}

.foot_area{
    width: 267px;
    margin-top: 5px;
    border: 1px solid #ffffff;
    background-color: transparent;
    resize: none;
}

.foot_area::-webkit-input-placeholder{
    color: #ffffff;
}

.foot_area::-moz-placeholder{
    color: #ffffff;
}
.foot_area:-moz-placeholder{
    color: #ffffff;
}
.foot_area:-ms-input-placeholder{
    color: #ffffff;
}

.foot_btn{
    margin-top: 5px;
    width: 267px;
    color: #9B1522;
}

.footernav{
    color: #ffffff;
}

.footernav:hover{
    color: #ffffff;
}

.footul a li{
    color: #fff;
    margin-top: 10px;
}

.footul{
    width: 178px;
    float: left;
    list-style: none;
}

.casehei{
    height: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.xiangqingp p{
    margin: 0;
}
.indextitle{
    font-size: 22px;
    font-weight: 600;
    margin-top: 13px;
    color: #535353;
    margin-bottom: 5px;
}

.navheng{
    border-bottom: 1px solid #444444;
    width: 350px;
    margin: 0 auto;
}
.pagination li {display: inline-block;margin-right: -1px;padding: 5px;border: 1px solid #e2e2e2;min-width: 20px;text-align: center;}

.pagination li.active {background: #9A011F;color: #fff;border: 1px solid #9A011F;}

.pagination li a {display: block;text-align: center;}
.pagination li.active>span{z-index: 3;color: #fff;cursor: default;background-color: #9A011F;border-color: #9A011F;}
.tuijian{
    margin-top: 20px;
    margin-bottom: 10px;
}