body,html{
    max-width: 750px;
    margin: 0 auto;
}
.header{
    height: 1rem;
    position: relative;
    z-index: 10;
}

.header .logo{
    display: block;
    width: 1.33rem;
}
.header .logo img{
    display: block;
}
.h_search_btn .search_icon{
    display: block;
    width: .32rem;
    margin-left: .2rem;
}
.h_search_btn .input_box{
    width: 3.2rem;
    height: .6rem;
    font-size: 0;
}
.h_search_btn input{
    width: 3.2rem;
    font-size: .3rem;
    height: .6rem;
    border: none;
    background: transparent;
    appearance: none;
    color: #fff;
    display: none;
}
.h_search_btn input::placeholder{
    color: #fff;
}
.h_search_btn input::-webkit-input-placeholder{
    color: #fff;
}
#cd-menu-trigger{
    width: 1.3rem;
    height: 1rem;
    background: #5B0710;  
    position: relative; 
}
#cd-menu-trigger .cd-menu-icon {
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 26px;
    height: 3px;
    background: #fff;
    transition: all .2s;
}
#cd-menu-trigger .cd-menu-icon::before, #cd-menu-trigger .cd-menu-icon:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: inherit;
    left: 0;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    transition: all .2s;
}
#cd-menu-trigger .cd-menu-icon::before {
    bottom: 8px;
    background: #fff;
}
#cd-menu-trigger .cd-menu-icon::after {
    top: 8px;
    background: #fff
}
#cd-menu-trigger.is-clicked .cd-menu-icon {
    background: transparent;
}
#cd-menu-trigger.is-clicked .cd-menu-icon::before {
    bottom: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
#cd-menu-trigger.is-clicked .cd-menu-icon::after {
    top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.inbanner img{
    display: block;
    width: 100%;
}
.iabout{
    background: url(../images/bbg1.png) no-repeat top center;
    background-size: 7.5rem;
}
.i_title {
    text-align: center;
    display: block;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    padding: .2rem 0;
    min-width: 3rem;
}
.i_title h4 {
    font-size: .36rem;
    font-family: HelveticaLTStd-Bold !important;
    font-weight: bold;
    color: #322929;
    /* margin-bottom: 5px; */
    text-transform: uppercase;
}
.i_title p {
    font-size: .32rem;
    color: #322929;
}
.i_title::after, .i_title::before {
    position: absolute;
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #a21322;
    z-index: 1;
}
.i_title::after {
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    transition: all 2s;
}
.i_title::before {
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    transition: all 2s;
}
.i_title.normalanimate::before {
    width: 3.08rem;
}
.i_title.normalanimate::after {
    width: 3.08rem;
}
.iabout{
    padding: .7rem .4rem 2rem;
}
.iabout .word {
    font-size: .24rem;
    color: #808080;
    line-height: .48rem;
    margin: 0 auto;
    margin-top: .57rem;
    text-align: center;
}
.iabout .read_more {
    margin: 0 auto;
    margin-top: .5rem;
    display: flex;
    align-items: center;
}
.read_more {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.72rem;
    height: .6rem;
    text-align: center;
    font-weight: 400;
    font-size: .26rem;
    color: #FFFFFF !important;
    position: relative;
    border: 1px solid #A01326;
    overflow: hidden;
}
.read_more::before {
    content: '+';
    font-size: .4rem;
    margin-right: 5px;
    display: block;
    /*margin-top: .01rem;*/
    height: .3rem;
    line-height: .2rem;
}
.read_more::after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #A01326;
    transition: all .5s;
    z-index: -1;
    opacity: 1;
}
.mnav{
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #fff;
    z-index: -1;
    padding-top: 1.5rem;
    text-align: center;
    opacity: 0;
    transition: all .8s;
}
.mnav.open{
    z-index: 9;
    opacity:1;
}
.mnav>ul li{
    line-height: 1rem;
    font-size: .34rem;
    color: #1a1a1a;
}

.mnav>ul li a{
    color: #1a1a1a;
}
.mnav>ul li.active{
    color: #a01326;
}
.mnav>ul li.active a{
    color: #a01326;
}
.language{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: .5rem;
}
.language a{
    font-size: .3rem;
    color: #808080;
    padding: 0 .35rem;
    position: relative;
}
.language a.active{
    color: #a01326;
}
.language a::after{
    content: '';
    display: block;
    height: .3rem;
    width: 1px;
    background: #808080;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.iproduct{
    position: relative;
    top: -.45rem;
}
.iproduct .i_title{
    margin-bottom: .6rem;
}
.advantage p{
    font-size: .24rem;
    color: #A01326;
}
.advantage li{
    width: 25%;
    text-align: center;
}
.advantage li img{
    display: block;
    margin: 0 auto;
    width: .75rem;
    margin-bottom: .1rem;
}
.iproduct .word{
    font-size: .24rem;
    color: #4D4D4D;
    line-height: .48rem;
    margin-top: .3rem;
    text-align: center;
}
.iproduct .l_item .item{
    display: flex;
    align-items: center;
    margin-top: .15rem;
}
.iproduct .l_item .item h4{
    font-size: .28rem;
    color: #1A1A1A;
    font-weight: bold;
}
.iproduct .l_item .item .img_box{
    width: 4.7rem;
    position: relative;
    margin-left: auto;
}
.iproduct .l_item .item .line{
    display: block;
    width: .73rem;
    height: 2px;
    background: url(../images/product_icon1.png) no-repeat center center;
    background-size: 100% 100%;
    margin-left: .15rem;
}
.iproduct .l_item .item .img_box .font{
    position: absolute;
    left: .37rem;
    top: 50%;
    transform: translateY(-50%);
    font-size: .28rem;
    font-weight: bold;
    color: #FFFFFF;
    font-family: HelveticaLTStd-Bold !important;
}
.iproduct .read_more{
    margin: 0 auto;
    margin-top: .7rem;
}
.iequipment .i_title h4, .iequipment .i_title p {
    color: #fff !important;
}
.iequipment .i_title::after, .iequipment .i_title::before {
    background: #fff;
}
.iequipment {
    background: url(../images/sb_bg.png) no-repeat top center;
    background-size:100% 100%;
    padding: 1.67rem 0 1.2rem;
    position: relative;
    overflow: hidden;
}
.iequipment .word{
    font-size: .24rem;
    color: #FEFEFE;
    font-weight: 500;
    line-height: .48rem;
}
.iequipment .i_title{
    margin-bottom: .67rem;
}
.iequipment .read_more::after {
    background: #FFF;
}
.iequipment .read_more {
    background: #FFF;
    color: #000000 !important;
    margin: 0 auto;
    border: 1px solid #fff;
    margin-top: .73rem;
}
.inews{
    margin-top: 1.2rem;
}
.inews .i_title{
    margin-bottom: .6rem;
}
.inews_box .img {
    width: 100%;
    height: 2.2rem;
    overflow: hidden;
}
.inews_box .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .8s;
}
.inews_box .detaile {
    background: #F9F9FB;
    padding: .37rem .25rem .48rem;
}
.inews_box .detaile .l_item h4{
    color: #322929;
    font-size: .28rem;
    line-height: .44rem;
    font-weight: normal;
}
.inews_box .detaile .l_item{
    margin-bottom: .38rem;
}
.inews_box .detaile .r_item h4{
    color: #322929;
    font-size: .48rem;
    margin-right: .1rem;
}
.inews_box .detaile .r_item p{
    font-size: 12px;
    color: #808080;
    text-align: right;
}
.inews_box .detaile .r_item img{
    width: .33rem;
    height: .15rem;
    margin-left: auto;
}
.inews .read_more{
    margin: 0 auto;
    margin-top: .7rem;
}
.inews {
    padding-bottom: 1rem;
}
.footer {
    background: #F4F4F4;
    padding-top: .5rem;
}
.footer .footer_top .item{
    width: 50%;
    border-bottom: 1px solid #E6E6E6;
    padding-top: .4rem;
    height: 1.55rem;
}
.footer .footer_top .item h4 {
    font-size: .26rem;
    font-weight: bold;
    color: #322929;
    margin-bottom: .2rem;
    display: flex;
    align-items: center;
}
.footer .footer_top .item h4 img{
    margin-right: .15rem;
    width: .3rem;
}
.footer .footer_top .item .cont {
    padding-left: .38rem;
    font-size: .24rem;
    color: #747474;
    line-height: .36rem;
    font-weight: 500;
}
.footer .footer_top .bt_link{
    width: 50%;
    border-bottom: 1px solid #E6E6E6;
    padding-top: .4rem;
    height: 1.55rem;
}
.footer .footer_top .bt_link {
    font-size: 0;
}
.footer .footer_top .bt_link .flink{
    font-size: .26rem;
    font-weight: bold;
    color: #1A1A1A;
    line-height: .36rem;
    margin-bottom: .2rem;
}
.footer .footer_top .bt_link .flink img{
    margin-right: .1rem;
    width: .3rem;
}
.footer .footer_top .bt_link .alibb img{
    width: 2.2rem;
}
.footer .footer_top .code{
    width: 50%;
    border-bottom: 1px solid #E6E6E6;
    padding-top: .2rem;
    height: 1.75rem;
}
.footer .footer_top .code img{
    width: 1.45rem;
}
.footer .footer_bottom{
    font-size: .24rem;
    color: #808080;
    padding:.4rem;
    text-align: center;
    line-height: .36rem;
}
.ny_banner {
    position: relative;
}
.ny_banner img{
    display: block;
    width: 100%;
}
.ny_banner .hd {
    position: absolute;
    z-index: 2;
    left: 0;
    bottom: 0;
    width: 100%;
}
.nymain{
    padding:0.7rem 0 1rem;
    background: url(../images/bg2.png) no-repeat top center;
    background-size: 100%;
}
.about_s1 .i_title{
    margin-bottom: .8rem;
}
.about_s1 .tips{
    text-align: center;
}
.about_s1 .tips h4{
    font-size: .32rem;
    font-weight: bold;
    color: #1A1A1A;
    margin-bottom: .16rem;
}
.about_s1 .tips p{
    font-size: .24rem; 
    color: #808080;
}
.about_s1 .word{
    margin-top: .8rem;
    color: #4D4D4D;
    font-size: .24rem;
    line-height: .48rem;
    color: #4D4D4D;
}
.about_s2{
    background: url(../images/sb_bg2.png) no-repeat top center;
    background-size: 100%;
    margin-top: .9rem;
    padding-top: 1.36rem;
    text-align: center;
}
.about_s2 h4{
    font-size: .36rem;
    color: #FFFFFF;
    margin-bottom: .54rem;
}
.about_s2 .word{
    font-size: .24rem;
    color: #FFFFFF;
    line-height: .48rem;
    margin-bottom: .6rem;
    text-align: left;
}
.about_s2 .swiper-pagination{
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 2.6rem;
}
.about_s2 .swiper-pagination-bullet{
    width: .16rem;
    height: .16rem;
    background:transparent;
    border-radius: 50%; 
    border: 1px solid #fff;
    opacity: 1;
    outline: none;
}
.about_s2 .swiper-pagination-bullet-active{
    background: #fff;
}
.about_s2 .abs_banner{
    box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.05);
}
.about_s2 .abs_banner .img{
    height: 4.1rem;
}
.about_s2 .abs_banner .img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about_s2 .abs_banner .font{
    background: #FAFAFA;
    padding: .45rem .3rem .4rem;
    text-align: left;
}
.about_s2 .abs_banner .font h4{
    font-size: .3rem;
    color: #1A1A1A;
    margin-bottom: .12rem;
}
.about_s2 .abs_banner .font p{
    font-size: .24rem;
    color: #4D4D4D;
    line-height: .48rem;
}
.honor_banner .swiper-slide{
    width: 2.76rem;
    height: 4rem;    
}
.honor_banner .swiper-slide img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about_s3{
    margin-top: 1.18rem;
}
.about_s3 .i_title.normalanimate::before{
    width: 4.5rem;
}
.about_s3 .i_title.normalanimate::after{
    width: 4.5rem;
}
.about_s3 .i_title{
    margin-bottom: .75rem;
}
.about_s3 .more{
    display: flex;
    justify-content: center;
    font-size: .24rem;
    color: #A11321;
    margin-top: .67rem;
}
.about_s3 .more img{
    width: .35rem;
    height: .18rem;
    height: auto;
}
.nav_banner {
    text-align: center;
}
.nav_banner .swiper-slide .img{
    width: 44px;
    height: 36px;
    overflow: hidden;
    font-size: 0;
    margin: 0 auto;
    position: relative;
}
.nav_banner .swiper-slide .img img{
    position: absolute;
    bottom: 0;
    left: 0;
}
.nav_banner .swiper-slide .font{
    font-size: .28rem;
    color: #808080;
    margin-top: .16rem;
}
.pro_nav{
    margin-top: .9rem;
    display: flex;
    align-items: center;
}
.nav_banner .on .img img{
    position: absolute;
    top: 0;
    bottom: auto;
}
.nav_banner .on .font{
    color: #710E18;
}
.pro_nav .prev,.pro_nav .next{
    outline: none;
}
.pro_nav .swiper-slide.on::after{
    content: '';
    width: 0;
    height: 0;
    border-left: .12rem solid transparent;
    border-right: .12rem solid transparent;
    border-bottom: .12rem solid #87101C;
    display: block;
    margin: 0 auto;
    margin-top: .3rem;
}
.pro_desc{
    background: url(../images/bg3.png) no-repeat center center;
    background-size:110% 110%;
    border-radius: .1rem;
    padding: .4rem .25rem;
    position: relative;
}
.pro_desc h4{
    font-size: .36rem;
    font-weight: bold;
    color: #FFFFFF;
    margin-bottom: .1rem;
}
.pro_desc>p{
    font-size: .24rem;
    color: #fff;
    margin-bottom: .1rem;
}
.pro_desc ul{
    display: flex;
    flex-wrap: wrap;
}
.pro_desc ul li{
    width: 50%;
    /* display: flex;
    align-items: center; */
    margin-top: .3rem;
    font-size: 26px;
}
.pro_desc ul li img{
    width: .5rem;
    display: block;
    margin-right: .16rem;
}
.pro_desc ul li p{
    font-size: .24rem;
    color: #fff;
    /* width: 1.9rem; */
    display: inline-block;
}
.pro_desc ul li:nth-child(even){
    justify-content: flex-end;
}
.pro_list{
    display: flex;
    flex-wrap: wrap;
    margin-top: .2rem;
}
.pro_list li{
    width: 49%;
    margin-right: 2%;
    margin-top: .2rem;
}
.pro_list li .img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pro_list li:nth-child(2n){
    margin-right: 0;
}
.pro_list li .name{
    font-size: .3rem;
    color: #4D4D4D;
    padding: .2rem;
    box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.06);
    text-align: center;
}
.page ul{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .6rem;
}
.page ul li{
    border-radius: 2px;
    margin-right: 8px;
    border: 1px solid #E6E6E6;
    font-size: .24rem;
}
.page ul li.thisclass{
    background: #A01326;
    color: #fff;
    padding: 5px 9px;
}
.page ul li a{
    display: block;
    padding: 5px 9px;
    font-size: .24rem;
    color: #4D4D4D;
}
.page ul li span{
    display: block;
    padding: 5px 9px;
    font-size: .24rem;
    color: #4D4D4D;
    opacity: 0.6;
}
.popup{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.4);
    z-index: 8;
    display: none;
}
.popup .pro_swiper_box{
    position: fixed;
}
.pro_swiper_box .pro_gallery, .pro_swiper_box .pro_thumbs{
    width: 5.4rem;
}
.pro_swiper_box {
    position: fixed;
    width: 5.4rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 9;
    display: none;
}
.pro_swiper_box .close {
    position: absolute;
    top: -.18rem;
    right: -.5rem;
    cursor: pointer;
    width: .3rem;
}
.pro_swiper_box .pro_gallery img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pro_swiper_box .pro_gallery {
    height: 4.2rem;
    margin-bottom: .12rem;
}
.pro_swiper_box .pro_thumbs .swiper-slide{
    box-sizing: border-box;
    height: 1.35rem;
}
.pro_swiper_box .pro_thumbs .swiper-slide img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pro_swiper_box .pro_thumbs .swiper-slide-thumb-active {
    border: 1px solid #87101c;
}
.eq_cont .i_title{
    margin-bottom: .77rem;
}
.eq_cont>.word{
    font-size: .24rem;
    color: #4D4D4D;
    line-height: .48rem;
}
.eq_cont .eq_list .item {
    margin-top: .4rem;
}
.eq_cont .eq_list .item .img img{
    display: block;
    width: 100%;
}
.eq_cont .eq_list .item .word{
    padding: .4rem .3rem .5rem;
    background: #FAFAFA;
}
.eq_cont .eq_list .item .word h4{
    font-size: .32rem;
}
.eq_cont .eq_list .item .word p{
    font-size: .24rem;
    color: #4D4D4D;
    line-height: .44rem;
}
.eqmore{
    display: flex;
    align-items: center;
    font-size: .24rem;
    color: #A01326;
    justify-content: center;
    margin-top: .52rem;
}
.eqmore img{
    width: .24rem;
    margin-left: .1rem;
}
.newSelect .newSelectTitle .arrow::before {
    content: '';
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 7px solid #BFBFBF;
    display: block;
}
.newSelect {
    display: inline-block;
    line-height: 30px;
    vertical-align: middle;
    box-sizing: border-box;
}

.newSelect * {
    font-size: 14px;
    padding: 0;
    margin: 0
}

.newSelect:hover {
    cursor: pointer
}

.newSelect .newSelectTitle {
    display: block;
    padding: 0 0 0 10px;
    height: .7rem;
    line-height: .7rem;
    background:transparent;
    text-align: left;
    border: 1px solid #EEEEEE;

}

.newSelect .newSelectTitle:hover {
    border-color: #A01326;
}
.newSelect .newSelectTitle:hover::before{
    border-color: #A01326 !important;
}
.newSelect .newSelectTitle span {
    display: inline-block;
    max-width: 80%;
    white-space: nowrap;
    overflow: hidden;
    font-size: .28rem;
    color: #808080;
}
.newSelect .newSelectTitle span.active{
    color: #A01326;
    font-weight: bold;
}
.newSelect .arrow {
    float: right;
    margin: .28rem 10px 0 0;
    transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s
}

.newSelect .arrow_turn {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg)
}

.newOptions {
    text-indent: 10px;
    margin: 5px 0;
    border-radius: 2px;
    background: #fff;
    position: absolute;
    z-index: 1000;
    display: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.newOptions::-webkit-scrollbar-track {
    background-color: #e0e0e0
}

.newOptions::-webkit-scrollbar {
    width: 5px;
    background-color: #f5f5f5
}

.newOptions::-webkit-scrollbar-thumb {
    background-color: #aaa;
    border-radius: 10px
}

.newOptions::-webkit-scrollbar-thumb:hover {
    background-color: #888
}

.newOptions li {
    font-size: 14px;
    line-height: 30px;
    text-align: left
}

.newOptions li:hover {
    background: #eee
}
.newOptions li[data-select=true] {
    background: #A01326;
    color: #fafafa
}
.nscreen{
    font-size: 0;
    display: flex;
    justify-content: space-between;
    margin-top: .8rem;
}
.news_list .item{
    margin-top: .5rem;
}
.news_list .item .img{
    width: 100%;
    height: 4.56rem;
    overflow: hidden;
}
.news_list .item .img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.news_list .item .word{
    background: #F9F9FB;
    padding: .4rem .25rem .44rem;
}
.news_list .item .word h4{
    font-size: .3rem;
    color: #1A1A1A;
    margin-bottom: .2rem;
}
.news_list .item .word p{
    font-size: .24rem;
    line-height: .4rem;
    color: #808080;
}
.news_list .item .word .date{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: .28rem;
}
.news_list .item .word .date .l_item{
    font-size: .24rem;
    color: #1A1A1A;
    display: flex;
    align-items: center;
}
.news_list .item .word .date .l_item img{
    width: .3rem;
    margin-right: .1rem;
}
.news_list .item .word .date>img{
    width: .4rem;
}
.xs_cont .i_title::after{
    width: 3.6rem;
}
.xs_cont .i_title::before{
    width: 3.6rem;
}
.xs_cont .i_title{
    margin-bottom: .8rem;
}
.xs_cont .word{
    color: #4D4D4D;
    font-size: .24rem;
    line-height: .48rem;
}
.contact_cont .i_title{
    margin-bottom: .8rem;
}
.contact_s1 .item{
    display: flex;
    font-size: .24rem;
    color: #4D4D4D;
    margin-bottom: .3rem;
}
.contact_s1 .item span{
    min-width: 1.58rem;
    font-size: .24rem;
    color: #1A1A1A;
    font-weight: bold;
}
.show_map{
    width: 3.10rem;
    height: .9rem;
    background: #A01326;
    border: 1px solid #E6E6E6;
    border-radius: .1rem;  
    text-align: center;
    line-height: .9rem;  
    font-size: .32rem;
    color: #fff;
    display: block;
    margin: 0 auto;
    margin-top: .6rem;
}
.map_cont{
    padding: .8rem .3rem;
    background: #333333;
    border-radius: .1rem;
    margin-top: .8rem;
}
.map_cont h4{
    font-size: .36rem;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: .6rem;
}
.map_cont h4 img{
    margin-right: .1rem;
    width: .35rem;
    display: block;
}
.map_cont .input_cont{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    font-size: 0;
}
.map_cont .input_cont input{
    font-size: .28rem;
    color: #fff;
}
.input_cont .input {
    width: 2.85rem;
    margin-right: .2rem;
    padding-bottom: 14px;
    border-bottom: 1px solid #A71D2B;
    margin-bottom: .7rem;
}
.input_cont .input:nth-child(2n){
    margin-right: 0;
}
.input_cont .input input {
    display: block;
    width: 100%;
    background: transparent;
    border: none;
    appearance: none;
    color: #fff;
}
.input_cont .input.widthall{
    width: 100%;
}
.input_cont .select_city {
    display:block;
    margin-right: 0;
    padding-bottom: 14px;
    border-bottom: 1px solid #A71D2B;
    margin-bottom: .7rem;
}
.input_cont .newSelect .newSelectTitle {
    height: auto;
    line-height: normal;
    border: none;
    padding: 0;
}
.input_cont .newSelect .newSelectTitle .arrow::before {
    border: none;
    background: url(../images/down_arrow1.png) no-repeat center center;
    background-size: 100% 100%;
    width: 12px;
    height: 8px;
}
.input_cont .newSelect .arrow{
    margin: .12rem 10px 0 0;
}
.input_cont .textarea textarea {
    display: block;
    width: 100%;
    height: 1.4rem;
    border: none;
    resize: none;
    appearance: none;
    background: transparent;
    color: #fff;
}
.input_cont .textarea {
    width: 100%;
    font-size: .28rem;
    color: #808080;
    border-bottom: 1px solid #A71D2B;
    margin-bottom: .5rem;
}
.input_cont button{
    width: 100%;
    background: #A01326;
    border-radius: .05rem;
    height: .8rem;
    line-height: .8rem;
    text-align: center;
    font-size: .3rem;
    color: #FFFFFF;
    border: none;
}
.input_cont .newSelect .newSelectTitle span.active{
    color: #fff;
}
#map{
    width: 100%;
    height: 6rem;
    display: none;
}
.news_details{
    padding-top: .7rem;
}
.news_details .title {
    font-size: .32rem;
    color: #1a1a1a;
    font-weight: bold;
    margin-bottom: .5rem;
}
.news_details .date {
    font-size: .24rem;
    color: #808080;
    display: flex;
    align-items: center;
    padding-bottom: .42rem;
    margin-bottom: .4rem;
    border-bottom: 1px solid #F2F2F2;
}
.news_details .date img{
    display: block;
    width: .35rem;
    margin-right: .1rem;
}
.news_details .word {
    font-size: 16px;
    color: #4c4c4c;
    line-height: 30px;
    margin-bottom: .6rem;
}