p,a{font-size:16px; }
a{transition:.5s;}
button{transition:.5s;}
.container{max-width:1280px;margin:0 auto;padding:0;}
@media(max-width:1280px){
    .container{width:90%;margin:0 auto;}
}

/*首页-电脑端左侧固定导航*/
.header{background:#fff;transition:all .5s ease-in-out; height:100%; width: 300px;position: fixed; z-index:999;}
.header{padding:40px 0;}
.header .navbar{flex-direction: column;align-items: center;padding:0;}
.header .navbar-brand{width:100%;display: flex;flex-direction: column;align-items: center;padding-bottom:30px;}
.header .navbar-brand img{width:60%;}
.header .navbar-brand p{font-size:20px;color:#000;margin:20px 0 40px;}
.navbar-expand-lg .navbar-collapse{flex-direction: column!important;width:100%;}
.navbar-expand-lg .navbar-nav{width:100%;flex-direction: column!important;}
.header .nav-item{width:100%;font-size:18px;position: relative;cursor: pointer;}
.header .nav-item .nav-link{color:#000;padding:20px 40px;transition:all .2s ease-in-out;display: flex;justify-content: space-between;align-items: center;position:relative;}
.header .nav-item .nav-link .new{position: absolute;left:36%;top:8px;width:40px;}
.header .nav-item:hover .nav-link{background:#be0a23;color:#fff;}
.header .nav-item .nav-link i{font-size:16px;}
.header .nav-item .info{position: absolute;left:300px;top:0;width:200px;background: #fff;z-index:10;display: none;}
.header .nav-item .info a{display: block;padding:20px;border-bottom:1px solid #eee;color:#333;}
.header .nav-item .info a:hover{background: #f6f6f6;}
.close, #navbarNav .navbar-brand{display: none;}
.header .nav-item .en{margin-right:10px;width:30px;}
.header .download{padding:20px 40px;background: #be0a23;background:url(../images/down_bg.png) center center/cover no-repeat;color:#fff;border-radius: 5px;margin-bottom:20px;}
.header .download .cn{font-size:20px;margin-bottom:8px;}
.header .download .en{font-size:16px;display: flex;justify-content: center;align-items: center;font-weight:bold;}
.header .download i{margin-left:10px;font-size:30px;}
.header #navbarNav{margin-bottom:30px;}
.header .links{width:100%;padding:20px 0;border-bottom:1px solid #eee;border-top:1px solid #eee;display: flex;justify-content: center;align-items: center;}
.header .links .link{width:40px;height:40px;border-radius: 50%;border:1px solid #666;display: flex;justify-content: center;align-items: center;margin:0 8px;}
.header .links .iconfont{color:#666;font-size:20px;}
.header .links .link:hover{background: #be0a23;border-color:#be0a23;}
.header .links .link:hover .iconfont{color:#fff;}

.header .contact{width:100%;padding:20px 40px;}
.header .contact .cont{display:flex;align-items:center;}
.header .contact .iconfont{}
.header .contact p{color:#000;font-size:18px;margin-bottom:20px;line-height:1.5;}
.header .contact a{color:#000;font-size:18px;}

@media(max-width:1280px){
    .header .nav-item .nav-link .new{position: absolute;left:40%;top:8px;width:40px;}
    
    .header .container{max-width:1280px;margin:0 auto;padding:0;width:100%;}
}
@media screen and (max-width: 992px){
    .header{display: none;}
}

/*首页-电脑端右侧导航*/
.mobile_header{width:100%; height:60px;position:fixed;top:0;left:0;z-index:1999;}
.mobile_header .container{max-width:100%;width:100%;height:100%;display:flex;justify-content: flex-end;align-items: center;}
.mobile_header .container img{height: 90%;}
.mobile_header .container i{background:#be0a23;padding:20px;font-size: 25px;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;color: #fff;border-radius: 5px;margin:40px 40px 0 0;cursor: pointer;}
.mobile_header .open_logo img {width: 150px;margin-top: 20px;}
.mobile_header .nav-phone {position:fixed; top:0; right:-100%; width:500px; height: 100vh; background:#be0a23;z-index:2000;color:#fff;padding:81px 64px;box-sizing: border-box;background:#000;}
.mobile_header .close { display: flex;justify-content: flex-end;font-size: 30px;color: #fff;cursor: pointer;opacity: 1!important;font-weight: normal;}
.mobile_header .close:hover{color: #fff;}
.mobile_header .mobile_menu {width:92%; margin-top:160px; height:auto; z-index:99;}
.mobile_header .mobile_menu li{width:100%;padding:12px 0;}
.mobile_header .mobile_menu li .new{position: absolute;left: 24%;top: 1px;width: 40px;}
.mobile_header .mobile_menu li a{display:block;height:100%; font-size:18px; color:#fff;}
.mobile_header .mobile_menu li h3 {width:100%;background: url(../images/icon_01.png) 98% center no-repeat; background-size:16px;  position:relative;}
.mobile_header .mobile_menu li.selected h3{background: url(../images/icon_02.png) 98% center no-repeat; background-size:16px; }
.mobile_header .mobile_menu li .list-item {position:relative;overflow: hidden;zoom: 1;display: none;padding-top:10px;}
.mobile_header .mobile_menu li .list-item a{display:block; padding-left:20px; font-size:16px;}
.mobile_header .mobile_menu li .list-item a:hover{color:#c3a478;}
.mobile_header .open_logo{display: flex; justify-content: center; align-items: center;}
.mobile_header .open_logo img{width:210px;}
.mobile_header .mobile_menu li i{color:#c72032; margin-right:5px;}
.mobile_header #navToggle{display: none;}
.mobile_header .m_logo{display: none;}
.mobile_header .shop{display: flex;align-items: center;justify-content: center;color:#fce546;width:100%;height:75px;background-color: #477927;margin-top:92px;}
.mobile_header i{margin-right:30px;font-size:26px;}
.mobile_header span{font-size:24px;}
.mobile_header .bottom{font-size:14px;color:#fff;text-align: center;padding:25px 0;border-top:1px solid #c72032;margin-top:100px;line-height:1.5;}

@media(max-width: 992px){
    .mobile_header{display: none;}
}

/*内页移动端导航css*/
.mobile_header2{width:100%; background:#fff;height:60px;display:none;position:fixed;top:0;left:0;z-index:1999;}
.mobile_header2 .header_logo{font-size:18px;font-weight: bold; flex: 1;}
.mobile_header2 .container{padding:0 10px;width:100%;height:100%;display:flex;justify-content: space-between;align-items: center;}
.mobile_header2 .container img{height: 90%;}
.mobile_header2 .container i{font-size: 24px;width: 40px;height: 40px;background: #be0a23;display: flex;justify-content: center;align-items: center;color: #fff;border-radius: 5px;}
.mobile_header2 .open_logo img {width: 150px;margin-top: 20px;}
.mobile_header2 .nav-phone {position:fixed; top:0; right:-100%; width:100%; height: 100%; background:#fff;z-index:2000;}
.mobile_header2 .close { display: flex;justify-content: flex-end;font-size: 20px;color: #be0a23;cursor: pointer;margin: 10px 20px 0 0;opacity: 1!important;;}
.mobile_header2 .mobile_menu {width:92%; margin:30px auto 0; height:auto; z-index:99;}
.mobile_header2 .mobile_menu li{width:100%;}
.mobile_header2 .mobile_menu li a{display:block;height:100%; font-size:16px; line-height:48px; border-bottom:1px #f5f5f5 solid;color:#222;}
.mobile_header2 .mobile_menu li h3 {width:100%;background: url(../images/m_icon_01.png) 98% center no-repeat; background-size:12px; position:relative;}
.mobile_header2 .mobile_menu li.selected h3{background: url(../images/m_icon_02.png) 98% center no-repeat; background-size:12px; }
.mobile_header2 .mobile_menu li .list-item {position:relative;overflow: hidden;zoom: 1;display: none;padding-bottom: 30px;max-height: 300px;overflow-y: scroll;}
.mobile_header2 .mobile_menu li .list-item a{display:block; padding-left:20px; font-size:15px;}
.mobile_header2 .mobile_menu li .list-item a:hover{color:#c3a478;}
.mobile_header2 .open_logo{display: flex; justify-content: center; align-items: center;margin-top: 50px;color: #000;}
.mobile_header2 .open_logo a{color: #000;font-size: 18px;font-weight: bold;padding:0 20px;text-align: center;}
.mobile_header2 .open_logo img{width:210px;}
.mobile_header2 .mobile_menu li i{color:#c72032; margin-right:5px;}
.mobile_header2 #navToggle{display: none;}
.mobile_header2 .new{position: absolute;left:20%;top:3px;width:40px;}

@media screen and (max-width: 992px){
    .header{display:none;}
    .mobile_header2{display:flex;}
}

/*首页-轮播图*/
.banner{height:770px;position:relative;}
.banner2{height:550px;margin-top:100px;}
#swiper1{width:100%;height:100%;}
#swiper1 .wrap{width:100%;padding-right: 75px;margin:0;max-width:100%;}
#swiper1 .swiper-slide{color:#fff;display:block;}
.banner_inner1{padding-left:22%;padding-top:12%;display: block;}
.banner_inner1 .line1{color:#fff;font-size:16px;}
.banner_inner1 .line2{color:#c72032;font-size:42px;margin:40px 0 30px;}
.banner_inner1 .line3{color:#fff;font-size:30px;}
.banner_inner1 .line4{color:#fff;font-size:16px;margin:24px 0 30px;line-height: 2;}
.banner_inner1 .line5{padding:0 35px;background:#fff;color:#000;font-size:18px;width:265px;height:65px;border-radius: 10px;display: flex;justify-content: space-between;align-items: center;}
.banner_inner1 .iconfont{color:#fff;font-size:25px;background: #c72032;width:25px;height:25px;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
#swiper1 .swiper-pagination{font-size: 24px;top:0;padding-right:40px;display: flex;flex-direction: column;align-items: flex-end;justify-content: center;}
#swiper1 .swiper-button-next{bottom:40px;top:auto;right:70px;left:auto;color:#fff;z-index:11;}
#swiper1 .swiper-button-prev{bottom:40px;top:auto;right:205px;left:auto;color:#fff;z-index:11;}
#swiper1 .swiper-pagination-bullet{background: #fff;margin:5px 0;}
#swiper1 .swiper-pagination-bullet-active{}
#swiper1 .swiper-button-next:after{font-size:20px;}
#swiper1 .swiper-button-prev:after{font-size:20px;}

.wave{width:100%;height:185px;position:absolute;bottom:-38px;left:0;z-index:2;}

@media(max-width:1440px){
    .banner_inner1{padding-left:30%;padding-top:10%;display: block;}
}
@media(max-width:992px){
    #swiper-pagination1{display: none;}
    .banner{display: block;width:100%;margin-top:60px;height:200px;}
    .banner img{width:100%;height:auto;}
    .banner_inner1{padding-left:8%;padding-top:18%;display: block;width:60%;}
    .banner_inner1 .line1{display:none;}
    .banner_inner1 .line2{color:#c72032;font-size:16px;margin:20px 0 10px;}
    .banner_inner1 .line3{color:#fff;font-size:12px;line-height:1.5;}
    .banner_inner1 .line4{display:none;}
    .banner_inner1 .line5{padding:0 35px;background:#fff;color:#000;font-size:18px;width:265px;height:65px;border-radius: 10px;display: none;justify-content: space-between;align-items: center;}
    .wave{width:100%;height:85px;position:absolute;bottom:-38px;left:0;z-index:2;}
}

/*首页-核心区域*/
.content{padding-left:300px;}
.content .container{padding:40px 0 20px 0;}
.content .lines{display: flex;justify-content: space-between;padding-bottom:40px;border-bottom:1px solid #eee;}
.content .line{width:31%;}
.content .box{width:100%;margin-bottom:15px;overflow: hidden;border-radius: 5px;}
.content img{width:100%;transition: .5s;}
.content .title{display: flex;align-items: center;margin-bottom:10px;}
.content i{margin-right:10px;width:20px;height:20px;border-radius: 50%;border:1px solid #c72032;display: flex;justify-content: center;align-items: center;color:#c72032;font-size:22px;}
.content span{color:#c72032;font-size:18px;font-weight: bold;}
.content .line:hover span{text-decoration: underline;}
.content .line:hover img{transform: scale(1.1);}
.content .sub{color:#000;font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
@media(max-width:992px){
    .content{padding-left:0px;}
    .content .container{padding:30px 0 0px 0;}
    .content .lines{display: block;justify-content: space-between;padding-bottom:20px;border-bottom:1px solid #eee;}
    .content .line{width:100%;margin-bottom:20px;display: block;}
    .content .box{width:100%;margin-bottom:15px;overflow: hidden;border-radius: 5px;}
    .content img{width:100%;transition: .5s;}
    .content .title{display: flex;align-items: center;margin-bottom:10px;}
    .content i{margin-right:10px;width:20px;height:20px;border-radius: 50%;border:1px solid #c72032;display: flex;justify-content: center;align-items: center;color:#c72032;font-size:22px;}
    .content span{color:#c72032;font-size:16px;font-weight: bold;}
    .content .line:hover span{text-decoration: underline;}
    .content .line:hover img{transform: scale(1.1);}
    .content .sub{color:#000;font-size:14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
}

/*首页-新闻*/
.de_news{padding-left:300px;padding-bottom:50px;}
.de_news .container{padding:10px 0 30px 0;}
.de_news .list{display: flex;justify-content: space-between;}
/*.de_news .item{width:46%;}*/
.de_news .item{width:31%;}
.de_news .ttitle{font-size:18px;font-weight: bold;color:#000;position: relative;padding:20px 10px;}
.de_news .ttitle::after{position: absolute;left:0;top:22px;width:3px;background: #c72032;height:16px;display: block;content:"";}
.de_news .blocks{width:100%;}
.de_news .block{padding:15px 0;border-top:1px solid #eee;width:100%;display: flex;justify-content: space-between;align-items: center;color:#010101;}
.de_news .block:last-child{border-bottom:1px solid #eee;}
/*.de_news .time{width:20%;}*/
/*.de_news .title{width:68%;}*/
.de_news .time{width:25%;}
.de_news .title{width:63%;}
.de_news .title p{width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.de_news .iconfont{width:12%;font-size:20px;text-align: right;}
@media(max-width:992px){
    .de_news{padding-left:0px;padding-bottom:30px;}
    .de_news .container{padding:10px 0 10px 0;}
    .de_news .list{display: block;justify-content: space-between;}
    .de_news .item{width:100%;}
    .de_news .ttitle{font-size:16px;font-weight: bold;color:#000;position: relative;padding:20px 10px;}
    .de_news .ttitle::after{position: absolute;left:0;top:22px;width:3px;background: #c72032;height:16px;display: block;content:"";}
    .de_news .blocks{width:100%;}
    .de_news .block{padding:15px 0;border-top:1px solid #eee;width:100%;display: flex;justify-content: space-between;align-items: center;color:#010101;}
    .de_news .block:last-child{border-bottom:1px solid #eee;}
    .de_news .time{width:30%;font-size:14px;}
    .de_news .title{width:58%;}
    .de_news .title p{width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;}
    .de_news .iconfont{width:12%;font-size:20px;text-align: right;}
}

/*底部*/
#pc_footer{background: url(../images/footer_bg.jpg) center center/cover no-repeat;padding:50px 0 20px;padding-left:300px;}
#pc_footer .container{display: flex;justify-content: space-between;}
#pc_footer .left{width:50%;}
#pc_footer img{width:200px;}
#pc_footer .right{width:50%;}
#pc_footer .item{color:#fff;font-size:14px;padding:6px 0;}
#pc_footer a{color:#fff;font-size:14px;}
#m_footer{display: none;}
@media(max-width:992px) {
    #pc_footer{display: none;}
    #m_footer{background-color: #2c2c2c;padding:20px;display: block;color:#fff;}
    #m_footer div, #m_footer a{font-size:14px;color:#fff;line-height: 2;text-align: center;}
}

/*------------------------------------------------------------------------------*/

.common_banner{width:100%;}
.common_banner img{width:100%;}
/*1920x1080的比例  == 1278x720*/
.common_banner video{width:100%;height:720px;}
.common_banner .video_bg{width:100%;height:720px;background:url("../images/video_poster.jpg") center center/cover no-repeat;display:flex;justify-content:center;align-items:center;}
.pc_show{display: block;}
.m_show{display: none;}
@media(max-width:1680px) {
    .common_banner video{width:100%;height:720px;}
    .common_banner .video_bg{width:100%;height:720px;background:url("../images/video_poster.jpg") center center/cover no-repeat;display:flex;justify-content:center;align-items:center;}
}
@media(max-width:1440px) {
    /*1920x1080的比例  == 1140x641 */
    .common_banner video{width:100%;height:641px;} 
    .common_banner .video_bg{width:100%;height:641px;background:url("../images/video_poster.jpg") center center/cover no-repeat;display:flex;justify-content:center;align-items:center;}
}
@media(max-width:1280px) {
    /*1920x1080的比例  == 882x496 */
    .common_banner video{width:100%;height:496px;}
    .common_banner .video_bg{width:100%;height:496px;background:url("../images/video_poster.jpg") center center/cover no-repeat;display:flex;justify-content:center;align-items:center;}
}
@media(max-width:992px) {
    /*1920x1080的比例  == 373x210 */
    .common_banner{width:100%;margin-top:60px;padding-left:0;}
    .common_banner img{width:100%;}
    .common_banner video{width:100%;height:210px;}
    .common_banner .video_bg{width:100%;height:210px;background:url("../images/video_poster.jpg") center center/cover no-repeat;display:flex;justify-content:center;align-items:center;}
    .pc_show{display: none;}
    .m_show{display: block;}
}

/*公司简介*/
/*安装视频弹窗css*/
.videolist {height:60px; display:flex; justify-content:space-between; align-items:center; border-bottom:1px #ccc solid; padding:0 15px;}
.videolist:nth-child(2n){background:#f7f7f7;}
.videolist:last-child{border-bottom:none;}
.videolist:hover{ cursor: pointer; }
.videos{display:none; position:fixed; z-index:999; width:100%; height:100%; left:0; top:0; z-index:100; background:rgba(0,0,0,0.85); text-align:center;}
.videos_play{position:relative; z-index:100; left:50%; top:50%; margin-left:-250px; margin-top:-200px;width:800px; max-height:800px;}
.videos video#video{max-width:800px; height:auto; margin:0 auto;}
.vclose{position:absolute;right:1%; top:-1%; font-size:42px; color:#fff; cursor:pointer;z-index:99;}
@media screen and (max-width:576px){
    .video_bg{padding:30px 0;}
    .video_bg .row{ margin:0;}
    .video_bg .video_info .videolist {padding:10px 5px 5px 5px; justify-content:flex-start; flex-direction:column; align-items:flex-start;}
    .videos video#video{max-width:calc(100% - 20px);}
    .videos_play{position:relative; z-index:100; left:0; top:30%; margin-left:0px; margin-top:0; width:100%;}
    .video_bg .video_info span{margin-left:10px; font-size:12px;}
    .video_bg .video_info span i{font-size:14px;}
    .vclose{top:-4px; color:#fff; font-size:24px;}
}

.page_about .content{padding:30px 0;}
.page_about .content .info{display:flex;justify-content:space-between;width:100%;align-items:center;}
.page_about .content .info h2{font-size:18px;color:#333;font-weight:bold;}
.page_about .content .info p{font-size:16px;color:#333;line-height: 2;text-indent: 2em;}

.page_about .conten{width:65%;}
.page_about .right_pic{width:28%;}
.page_about .bottom_pic{width:100%;margin-top:20px;}
@media(max-width:992px) {
    .page_about .content{padding:28px 0 18px 0;}
    .page_about .content .title{font-size:20px;margin-bottom:20px;}
    .page_about .content .info{display:block;}
    .page_about .content .info p{font-size:14px;}
    .page_about .conten{width:100%;}
    .page_about .right_pic{width:100%;margin-top:20px;}
    .page_about .bottom_pic{width:100%;margin-top:20px;}
}

.page_equipment .infos{padding:30px 0;}
.page_equipment .info{width:100%;display: flex;justify-content: space-between;flex-wrap:wrap;}
.page_equipment .info .box{width:32%;overflow: hidden;margin-bottom:30px;}
.page_equipment .info .box:last-child:nth-child(3n+2){margin-right:34%;}
.page_equipment .info img{width:100%;transition: .5s;}
.page_equipment .info .box:hover img{transform: scale(1.1);}

.page_equipment .block{font-size:16px;line-height: 1.8;}
.page_equipment .block .blue{color:#00b0f0;font-size:16px;}
.page_equipment .block .black{font-size:16px;}
.page_equipment .block .pics{margin:20px 0;width:100%;display: flex;justify-content: space-between;align-items: center;}
.page_equipment .block img{display: block;}

.page_equipment .block .app1{width:38%;}
.page_equipment .block .app1_2{width:38%;}
.page_equipment .block .app1_3{width:20%;}

.page_equipment .block .app2{width:37.2%;}
.page_equipment .block .app2_2{width:22%;}
.page_equipment .block .app2_3{width:37.2%;}

.page_equipment .block .app3{width:36%;}
.page_equipment .block .app3_2{width:36%;}
.page_equipment .block .app3_3{width:24%;}

.page_equipment .block .app4{width:49.2%;}
.page_equipment .block .app4_2{width:49.2%;}

.page_equipment .block .app5{width:24%;}
.page_equipment .block .app5_1{width:24%;}
.page_equipment .block .app5_2{width:24%;}
.page_equipment .block .app5_3{width:24%;}


@media(max-width:992px) {
    .page_equipment .infos{padding:20px 0;}
    .page_equipment .info .box{width:48%;overflow: hidden;margin-bottom:20px;}
    .page_equipment .info .box:last-child:nth-child(3n+2){margin-right:0;}

    .page_equipment .block{font-size:14px;line-height: 1.8;}
    .page_equipment .block .blue{color:#00b0f0;font-size:14px;}
    .page_equipment .block .black{font-size:14px;}
    .page_equipment .block p{font-size:14px;}
}

/*产品中心*/
.page_product .search_line{display:flex;justify-content: space-between;align-items: center;margin-top:20px;}
.page_product .search_box{width:300px;height:40px;border:1px solid #eee;display:flex;justify-content: space-between;align-items: center;}
.page_product input{width:80%;height:100%;font-size:14px;color:#454545;padding:10px;border:none;outline:none;}
.page_product i.iconfont{color:#c72032;font-size: 24px;margin-right:10px;cursor:pointer;}

.page_product .left .cates .cate_item{height:80px;}
.page_product .content{padding:53px 0 33px 0;}
.page_product .m_left{display: none;}
.page_product .list{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.page_product .content .pdt_item{width:32%;margin-bottom:33px;border:1px solid #cccccc;}
.page_product .content .pdt_item:last-child:nth-child(3n+2){margin-right:34%;}
.page_product .pdt_item .img_box{width:100%;overflow:hidden;display: flex;justify-content: center;align-items: center;}
.page_product .pdt_item img{max-width:100%;transition: .5s;}
.page_product .pdt_item .img_box:hover img{transform: scale(1.1);}
.page_product .pdt_item p{height:60px;display: flex;justify-content: center;align-items: center;font-size:18px;color:#333;background:#fff;}
@media(max-width:992px) {
    .page_product .search_line{display:flex;justify-content: space-between;align-items: center;margin-top:20px;}
    .page_product .search_box{width:200px;height:40px;border:1px solid #eee;display:flex;justify-content: space-between;align-items: center;}
    .page_product input{width:80%;height:100%;font-size:14px;color:#454545;padding:10px;border:none;outline:none;}
    .page_product i.iconfont{color:#c72032;font-size: 24px;margin-right:10px;cursor:pointer;}
    .page_product .total{font-size:14px;}

    .page_product .content{ padding: 30px 0 23px 0;}
    .page_product .content .pdt_item{width:48%;}
    .page_product .pdt_item p{font-size:14px;line-height: 1.5;padding:10px 5px;height:auto;}
    .page_product .content .pdt_item:last-child:nth-child(3n+2){margin-right:0%;}
}

/*产品详情css*/
.productview_bg{background:#fff; display:flex; justify-content:center;margin-top:40px;padding-left:300px;}
.productview_bg .container{max-width: 1200px; display:flex; justify-content:center;}
.productview h4{font-weight:bold; padding-bottom:15px; margin-bottom:25px; display: flex; justify-content: space-between; align-items: center;}
.productview h4 span{font-size:16px; font-weight:normal; background:#feb745; padding:6px 15px; border-radius:4px; display: flex; align-items: center;}
.productview h4 span:hover{background:#d0840b; cursor:pointer;}
.productview h4 span i{margin-right:5px;font-size:20px;}

.productview_box1{display: flex; }
/*产品主图轮播css*/
.product-left{width:50%; float:left; position: relative;}
#Tz_magnify{width:500px;height:500px; position:relative;margin-bottom:10px;}
#Tz_magnify .simg{ width:500px;height:500px;position:relative;border:1px solid #eee;}
#Tz_magnify .simg img{width:100%;display: block;}
#Tz_magnify .simg img[src="../images/sprite-magnify.png"]{position:absolute;bottom:0;right:0; width: 500px; height: 500px;}
#Tz_magnify .simg .mov{width:200px;height:200px;background:url("../images/d.png");position:absolute;left:0px;top:0;cursor:move;display:none;}
#Tz_magnify .bigimg {width:500px;height:500px; position:absolute;left:501px;top:0;overflow:hidden;display:none;border:1px solid #eee;z-index:2;}
#Tz_magnify .bigimg img{position:absolute;left:0px;top:0;width: auto;}
.series {width:500px; position:relative;}
.series .show {width:500px; position:relative; overflow:hidden;}
.series .show ul.cont{width:500px;}
.series .show ul.cont li{float:left; cursor:pointer; width: calc(100% / 6);}
.series .show ul.cont li img{width:95%; border:1px solid #eee;}
.series .show ul.cont li.hover img{border:1px solid red;}

/*产品主图右侧文字描述css*/
.productview_info{flex: 0 0 50%; max-width: 50%;}
.productview_box1{margin-bottom: 15px;}
.productview_box1 h3{font-weight: bold; margin-bottom: 10px;}
.productview_box1 h4{margin:25px 0 5px 0; font-weight: bold; font-size: 18px;}
.productview_box1 h5{color:#0a63ce; display: flex; align-items: center; margin-top:30px; font-weight: bold;}
.productview_box1 h5 i{margin-right:10px;font-size:28px; font-weight: normal;}
.productview_box1 h6{display: flex; align-items: center; margin-top:15px; font-size: 16px; font-weight:bold;}
.productview_box1 h6 span{width: 45px; height:10px; display: inline-block; margin-right:10px;}
.productview_box1 h6 span:nth-child(1){background:#98cbf1;}
.productview_box1 h6 span:nth-child(2){background:#e79fbd;}
.productview_btn{display: flex; align-items: center; margin-top: 20px;}
.productview_btn a{display: flex; align-items: center; justify-content: center; width: 178px; line-height: 38px; padding: 0 10px;}
.productview_btn a:nth-child(1){background:#ffeded; border:1px solid #FF0036; color: #FF0036;}
.productview_btn a:nth-child(2){background:#ff0036; border:1px solid #ff0036; color: #fff; margin-left:15px;}
.productview_btn .videolist a{background:#2c9dfe; border: 1px #2c9dfe solid; color: #fff;}
.productview_btn i{margin-right:5px;font-size:22px;}
.productview_img{box-shadow: 0 0 10px rgba(0,0,0,.1); padding:0;}

.productview_bg .logo {font-size: 16px;color: #c4352e;line-height: 24px;padding-top:20px;padding-bottom:10px;}
.productview_bg .font1 {font-size: 16px;line-height: 25px;color: #333333;text-decoration: none;}
.productview_bg .font1 span{position:relative;padding-left:15px;}
.productview_bg .font1 span::after{content:"";display:block;position:absolute;width:5px;height:5px;background:#333;border-radius:50%;left:0;top:10px;}
.productview_bg .rightbk,
.productview_bg .bk{border:1px solid #666;vertical-align: middle;padding:5px;line-height: 1.5;}

.prev_next1{display: flex; justify-content: space-between; margin:30px 0 20px; padding:20px 0; border-top:1px #eee solid;}
.prev_next1 a{padding:8px 0;color:#333;}
table{width:100%;}

@media screen and (max-width:1280px){
    .product-left{width:50%; float:left; position: relative;}
    #Tz_magnify{width:400px;height:400px; position:relative;margin-bottom:10px;}
    #Tz_magnify .simg{ width:400px;height:400px;position:relative;border:1px solid #eee;}
    #Tz_magnify .simg img{width:100%;display: block;}
    #Tz_magnify .simg img[src="../images/sprite-magnify.png"]{position:absolute;bottom:0;right:0; width: 500px; height: 500px;}
    #Tz_magnify .simg .mov{width:200px;height:200px;background:url("../images/d.png");position:absolute;left:0px;top:0;cursor:move;display:none;}
    #Tz_magnify .bigimg {width:400px;height:400px; position:absolute;left:501px;top:0;overflow:hidden;display:none;border:1px solid #eee;}
    #Tz_magnify .bigimg img{position:absolute;left:0px;top:0;width: auto;}
    .series {width:400px; position:relative;}
    .series .show {width:400px; position:relative; overflow:hidden;}
    .series .show ul.cont{width:400px;}
    .series .show ul.cont li{float:left; cursor:pointer; width: calc(100% / 6);}
    .series .show ul.cont li img{width:95%; border:1px solid #eee;}
    .series .show ul.cont li.hover img{border:1px solid red;}
}

@media screen and (max-width:996px){
    .productview_bg{margin-top:20px;padding-left:0px;}
    .productview .container{max-width:1460px; padding:0;}
    .productview_box1{display: block;}
    .productview_box1 h5{flex-direction:row; align-items:center; margin-top:20px;}
    .productview_box1 h5 span{margin-right:10px;}
    .product-left{ width:500px; margin:0 auto;}
    .productview_info{flex: 0 0 100%; max-width:100%; width:500px; margin:30px auto 0;overflow-x: scroll;}

    .productview_bg .logo {font-size: 14px;color: #c4352e;line-height: 24px;padding-top:20px;padding-bottom:10px;}
    .productview_bg .font1 {font-size: 14px;line-height: 25px;color: #333333;text-decoration: none;}
    .productview_bg .rightbk,
    .productview_bg .bk{border:1px solid #666;vertical-align: middle;padding:5px;line-height: 1.5;font-size:14px;}

    .prev_next1{display: flex; justify-content: space-between; margin:20px 0 10px; padding:10px 0; border-top:1px #eee solid;}
    .prev_next1 a{padding:8px 0;color:#333;font-size: 14px;}
}

@media screen and (max-width:576px){
    .product_bg{padding:15px 0;}
    .product_info{margin:15px 0 0;}
    .product_info h5{ margin:10px 0;}
    .product-left{ width:100%; margin:0 auto;}

    #Tz_magnify{width:100%;height:auto; position:relative;margin-bottom:10px;}
    #Tz_magnify .simg{ width:100%;height:auto;position:relative;border:1px solid #eee;}
    #Tz_magnify .simg img[src="../images/sprite-magnify.png"]{position:absolute;bottom:0;right:0;}
    #Tz_magnify .simg .mov{width:200px;height:200px;background:url("../images/d.png");position:absolute;left:0px;top:0;cursor:move;display:none;}
    #Tz_magnify .bigimg {width:100%;height:auto; position:absolute;left:501px;top:0;overflow:hidden;display:none;}
    #Tz_magnify .bigimg img{position:absolute;left:0px;top:0;width: auto;}
    .series {width:100%; position:relative;}
    .series .show {width:100%; position:relative; overflow:hidden;}
    .series .show ul.cont{width:100%;}
    .series .show ul.cont li{float:left; cursor:pointer; width: calc(100% / 6);}
    .series .show ul.cont li img{width:95%; border:1px solid #eee;}
    .series .show ul.cont li.hover img{border:1px solid red;}
    #hover_video{width:57px;background:#000;}
    .product-left .simg video{width:100%;height:auto;background:#000;}

    .smallbox{ width:100%; height:auto;}
    .productview_box1{padding: 0;}
    .productview_box1 h5{flex-direction: column; align-items: flex-start; margin-top:20px;}
    .productview_info{flex: 0 0 100%; max-width: 100%; }
    .productview_img{padding:0;}
    .list_center ul li{width:58px;}
    .list_center ul li video{width:55px; height:61px;}
    .list_center li .video_play img{max-width:20px;}
    .productview_btn{flex-wrap: wrap; margin-top: 10px;}
    .productview_btn a{width:calc(50% - 7.5px);}
    .productview_btn a:nth-child(2){margin:0 0 0 15px;}
    .productview_btn .videolist{width: 100%;}
    .productview_btn .videolist a{width: 100%; background:#2c9dfe; border: 1px #2c9dfe solid; color: #fff; margin: 10px 0;}
}

/*新闻资讯*/
.page_news .list{margin-bottom:60px;width:100%;width:100%;}
.page_news .newsss{padding:20px 0;}
.page_news .block{width:100%;padding:15px;border-bottom:1px solid #eee;width:100%;display: flex;justify-content: space-between;align-items: center;color:#010101;}
.page_news .block:last-child{border-bottom:1px solid #eee;}
.page_news .time{width:20%;}
.page_news .title{width:68%;}
.page_news .title p{width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.page_news .iconfont{width:12%;font-size:20px;text-align: right;}
.page_news .block:hover{background: #be0a23;color:#fff;}
@media(max-width:992px) {
    .page_news .list{margin-bottom:30px;width:100%;width:100%;}
    .page_news .newsss{padding:20px 0;}
    .page_news .block{width:100%;padding:15px;border-bottom:1px solid #eee;width:100%;display: flex;justify-content: space-between;align-items: center;color:#010101;}
    .page_news .block:last-child{border-bottom:1px solid #eee;}
    .page_news .time{width:30%;font-size:14px;}
    .page_news .title{width:58%;}
    .page_news .title p{width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;}
    .page_news .iconfont{width:12%;font-size:20px;text-align: right;}
    .page_news .block:hover{background: #be0a23;color:#fff;}
}

/*新闻详情*/
.page_newsview .top{display: flex;flex-direction: column;align-items: center;margin-top:40px;border-bottom:1px solid #e8e8e8;}
.page_newsview .news_title{font-size:20px;color:#222;text-align: center;}
.page_newsview .time{font-size:14px;color:#666;display: flex;align-items: center;margin:20px 0;}
.page_newsview .time i{font-size:14px;color:#666;margin-right:10px;}
.page_newsview .time span{font-size:14px;color:#666;}
.page_newsview .news_cont{font-size:16px;color:#333;line-height: 2;margin-bottom:40px;text-indent: 2em;padding:40px 0;}
.page_newsview .news_cont p{font-size:16px;color:#333;line-height: 2;margin-bottom:20px;text-indent: 2em;}
@media(max-width:992px) {
    .page_newsview .news_title{font-size:20px;line-height: 1.5;}
    .page_newsview .top{margin-top:25px;}
    .page_newsview .news_cont{font-size:14px;padding:10px 0;}
    .page_newsview .news_cont p{font-size:14px;}
}

/*联系方式*/
.page_contact{padding-bottom:40px;}
.page_contact .company{font-size:26px;color:#333;font-weight:bold;padding-top:45px;padding-bottom:10px;}
.page_contact .ccontactt .line{display: flex;}
.page_contact .ccontactt .line .info{width:70%;}
.page_contact .ccontactt .line .code{width:30%;display: flex;justify-content: flex-end;}
.page_contact .ccontactt .line .code img{width:70%;}
.page_contact .ccontactt p{display: flex;align-items: center;padding-top:25px;}
.page_contact .ccontactt span{color:#333;line-height: 1.5;}
.page_contact .ccontactt a{color:#333;}
.page_contact #dituContent {width: 100%;height:450px;border: 1px #ccc solid;margin:40px 0 0 0;font-size:16px;}
.page_contact .iw_poi_title{font-weight:bold;line-height: 1.25;}
.page_contact .iw_poi_content{line-height: 1.2;}
@media(max-width:992px) {
    .page_contact{padding-bottom:0;}
    .page_contact .company {font-size: 22px;padding-top: 25px;}
    .page_contact .ccontactt .line{display: block;}
    .page_contact .ccontactt .line .info{width:100%;}
    .page_contact .ccontactt p{font-size:14px;line-height: 2;padding-top:10px;}
    .page_contact .ccontactt a{font-size:14px;}
    .page_contact .ccontactt .line .code{width:100%;}
    .page_contact .ccontactt .line .code img{width:60%;margin-right:20%;margin-top:20px;}
    .page_contact #dituContent {height: 250px;margin: 20px 0 10px 0;font-size:14px;}
}

/*在线留言*/
.page_contact .form_title{text-align: center;font-size:20px;margin-top:50px;font-weight: bold;}
.page_contact form{margin-top:30px;background: #fff;}
.page_contact form .list{display: flex;justify-content: space-between;align-items: center;margin-bottom:30px;}
.page_contact form .item{width:48%;display: flex;justify-content: center;align-items: center;}
.page_contact form input{width:100%;font-size:16px;color:#999;padding:0 20px;height:54px;border:1px solid #d2d2d2;outline:none;border-radius:5px;background:transparent;}
.page_contact form textarea{width:100%;font-size:16px;color:#999;padding:20px;height:250px;border:1px solid #d2d2d2;outline:none;border-radius:5px;background:transparent;}
.page_contact form .btn{display: flex;justify-content: space-between;align-items: center;padding:0;}
.page_contact form .code{display: flex;align-items: center;}
.page_contact form .yzm{width:244px;height:50px;}
.page_contact form .code img{height:50px;}
.page_contact form .submit_btn{width:260px;height:56px;background:#be0a23;color:#fff;font-size:20px;border:none;}
@media(max-width:992px) {
    .page_contact form{margin-bottom:20px;}
    .page_contact form .list{display: block;margin-bottom:20px;}
    .page_contact form .item{width:100%;margin-bottom:20px;}
    .page_contact form input, .page_message form textarea{font-size:14px;}
    .page_contact form .yzm{width:60%;}
    .page_contact form .code img{width:40%;}
    .page_contact form .btn{display: block;}
    .page_contact form .submit_btn {width: 200px;height: 40px;font-size: 14px;margin-top:20px;}
}

/*------------------------------------------------------------------------------*/

/*详情页底部 上一个下一个*/
.common_btns .wrap{width:100%;display: flex;justify-content: space-between;align-items: center;border-top:1px solid #d9d9d9;padding-top:20px;padding-bottom:50px;}
.common_btns .item{display: flex;justify-content: flex-start;align-items: center;margin:14px 0;}
.common_btns a{font-size:16px;color:#222;}
.common_btns span{font-size:16px;color:#666;}
.common_btns .back_btn{font-size:18px;width:154px;height:46px;border-radius:5px;background:#be0a23;color:#fff;display: flex;justify-content: center;align-items: center;}
.common_btns .left{width:85%!important;}
.common_btns .right{width:15%!important;padding-top:0!important;}
@media(max-width:992px) {
    .common_btns .left{display: block!important;width:100% !important;}
    .common_btns .right{margin-top:20px;width:100% !important;}
    .common_btns .wrap{padding-bottom: 20px;}
    .common_btns span, .common_btns a{font-size:14px;}
    .common_btns .back_btn{font-size:14px;width:50%;height:46px;}
}

/*页面公共样式*/
.page_common{padding-left:300px;}
.page_common .right .pos{height:70px;display: flex;justify-content: space-between;align-items: center;border-bottom:1px solid #ccc;}
.page_common .right .pos_left{font-size:24px;color:#333;font-weight:bold;display: flex;align-items: center;}
.page_common .right .pos_left a{display: block;padding:10px 20px;background-color: #fff;color:#000;border:1px solid #be0a23;}
.page_common .right .pos_left a.active{background-color: #be0a23;color:#fff;border:1px solid #be0a23;}
.page_common .right .pos_right{display: flex;justify-content: center;align-items: center;}
.page_common .right .pos_right a{font-size:16px;color:#aaa;}
.page_common .right .pos_right span{font-size:16px;color:#aaa;margin:0 15px;}
.page_common .right .pos_right .current{font-size:16px;color:#777;}
@media(max-width:992px) {
    .page_common{padding-left:0px;}
    .page_common .wrap{display: block;}
    .page_common .left{display: none;}
    .page_common .right{width:100%;padding-top: 10px;}
    .page_common .right .pos{height:50px;display: flex;justify-content: space-between;align-items: center;border-bottom:1px solid #ccc;}
    .page_common .right .pos_left{font-size:16px;color:#333;font-weight:bold;display: flex;align-items: center;}
    .page_common .right .pos_left a{font-size:14px;display: block;padding:10px 20px;background-color: #fff;color:#000;border:1px solid #be0a23;}
    .page_common .right .pos_left a.active{background-color: #be0a23;color:#fff;border:1px solid #be0a23;}
    .page_common .right .pos_right{display: flex;justify-content: center;align-items: center;}
    .page_common .right .pos_right a{font-size:14px;color:#aaa;}
    .page_common .right .pos_right span{font-size:14px;color:#aaa;margin:0 5px;}
    .page_common .right .pos_right .current{font-size:14px;color:#777;}
    .page_common .left .cate_title{font-size:20px;}
}

/*分页公共样式*/
.page{display:flex;justify-content: center;align-items: center;width:100%;margin-top:.2rem;}
.pagination{margin-bottom:.7rem;}
.pagination li {width: 50px;height:36px;border: 1px solid #a6a6a6;margin: 0 4px;}
.pagination li span,.pagination li a{font-size:14px;color:#666666;width:100%;height:100%;display:flex;align-items: center;justify-content: center;}
.pagination li.active{background:#be0a23;}
.pagination li.active span,.pagination li.active a{color:#fff;}

@media(max-width:1280px){
    .de_news .time{font-size:14px;}
    #pc_footer .left{width:30%;}
    #pc_footer .right{width:70%;}
    #pc_footer img{max-width:90%;}
}
