.ibox1{padding:60px 0;}
.ibox1 .content .item{height:340px;background:#F8F9FB;text-align:center;}
.ibox1 .content .item a{display: flex;flex-direction: column;justify-content: center;align-items:center;height:100%;}
.ibox1 .content .item .img {text-align:center;margin-bottom:40px;}
.ibox1 .content .item .info{font-size:22px;color:#333}
.ibox1 .content .item:hover {box-shadow:0 0 10px #ddd;}
/*  */
.ibox2 .content .hd{margin-bottom:20px;}
.ibox2 .content .hd ul{text-align:center;}
.ibox2 .content .hd li{display:inline-block;padding:0 40px;font-size:24px;color:#333333;}
.ibox2 .content .hd li a{color:inherit;display:block;border-bottom:2px solid transparent}
.ibox2 .content .hd li.on a{border-bottom-color:#F01909;color:#F01909}
.ibox2 .content .bd{}
.ibox2 .content .bd .item{height:640px;background-repeat: no-repeat;background-position: left center;background-position:center}
.ibox2 .content .bd .item .info{display:flex;justify-content: center;align-items:center;height:100%;flex-direction: column;color:#fff;text-align:center}
.ibox2 .content .bd .item h4{font-size:36px;margin-bottom:15px;}
.ibox2 .content .bd .item .txt{color:rgba(255,255,255,0.6);font-size:16px;line-height:26px;}
.ibox2 .content .bd .item .rukou{text-align:center;margin-top:25px;}
.ibox2 .content .bd .item .rukou a{display:inline-block;font-size:14px;padding-bottom:4px;border-bottom:2px solid #fff;color:#fff;}
.ibox2 .content .bd .item .rukou a + a{margin-left:10px;}
/*  */
.ibox3{margin-bottom:80px;padding-top:55px;}
.ibox3 .gallery-thumbs{max-width:1270px;margin:0 auto 20px;text-align:center;}
.ibox3 .gallery-thumbs .item{font-size:18px;color:#333333;text-align:center;}
/* .ibox3 .gallery-thumbs .item.swiper-slide-active{color:#F01909;} */
.ibox3 .gallery-thumbs .item a{display:inline-block;border-bottom:2px solid transparent;padding-bottom:5px;}
.ibox3 .gallery-thumbs .item.swiper-slide-thumb-active a{border-color:#F01909;color:#F01909}
.ibox3 .gallery-top{}
.ibox3 .gallery-top .item {display:flex;justify-content: space-between;}
.ibox3 .gallery-top .item .left{height:840px;background-image: linear-gradient(to bottom,#DEDEE0,#C6CED3);width:49%;position: relative;}
.ibox3 .gallery-top .item .left a{display:flex;justify-content: center;align-items:center;height:100%;}
.ibox3 .gallery-top .item .left .title{position: absolute;right:10px;bottom:10px;font-size:16px;border-bottom:1px solid #ddd;}
.ibox3 .gallery-top .item .right{width:49%;height:840px;display:flex;flex-direction: column;justify-content: space-between;}
.ibox3 .gallery-top .item .right .right_top{display:flex;}
.ibox3 .gallery-top .item .right .right_top li{width:50%;background-image: linear-gradient(to right,#E4E6E6,#D0D4D6);height:555px;text-align:center;line-height:555px;position:relative;}
.ibox3 .gallery-top .item .right .right_top li .title{position: absolute;right:50%;bottom:10px;font-size:16px;border-bottom:1px solid #ddd;height:30px;line-height:normal;color:#333;transform: translateX(50%);}
.ibox3 .gallery-top .item .right .right_top li .info{position: absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction: column;justify-content: center;align-items:center;background:#D2D6D8;opacity: 0;transition:ease-in-out 0.5s}
.ibox3 .gallery-top .item .right .right_top li .info h3{font-size:30px;margin-bottom:15px;color:#fff;margin-bottom:10px;}
.ibox3 .gallery-top .item .right .right_top li .info div{font-size:16px;padding:0 15px;font-size:16px;color:#fff;line-height:normal}
.ibox3 .gallery-top .item .right .right_top li .info span{line-height:normal;margin-top:20px;color:#fff;font-size:20px;border-bottom:1px solid #fff;}
.ibox3 .gallery-top .item .right .right_top li:hover .info{opacity: 1;}
.ibox3 .gallery-top .item .right .right_bottom{display:flex;justify-content: space-between;}
.ibox3 .gallery-top .item .right .right_bottom li{width:49%;background-image: linear-gradient(to bottom,#E4E6E6,#D0D4D6);height:265px;position:relative;line-height:265px;}
.ibox3 .gallery-top .item .right .right_bottom li .title{position: absolute;right:10px;bottom:10px;font-size:16px;border-bottom:1px solid #ddd;height:30px;}
.ibox3 .gallery-top .item .right .right_bottom li .info{position: absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction: column;justify-content: center;align-items:center;background:#D2D6D8;opacity: 0;}
.ibox3 .gallery-top .item .right .right_bottom li .info h3{font-size:20px;margin-bottom:15px;}
.ibox3 .gallery-top .item .right .right_bottom li .info div{font-size:16px;padding:0 15px;font-size:16px;color:#666;}
.ibox3 .gallery-top .item .right .right_bottom li:hover .info{opacity: 1;}
.ibox3 .gallery-top img{max-width:100%;max-height:100%;}
.ibox3 .gallery-top .item .right .right_bottom li .info h3{font-size:30px;margin-bottom:15px;color:#fff;margin-bottom:10px;}
.ibox3 .gallery-top .item .right .right_bottom li .info div{font-size:16px;padding:0 15px;font-size:16px;color:#fff;line-height:25px;height:75px;overflow:hidden;}
.ibox3 .gallery-top .item .right .right_bottom li .info span{line-height:normal;margin-top:20px;color:#fff;font-size:20px;border-bottom:1px solid #fff;}
@media (min-width:1200px){
    .ibox3 .gallery-top .item .left .title{right:50%;transform: translateX(50%);}
}
/*  */
.ibox4 .top{display:flex;}
.ibox4 .top .left{width:425px;height:600px;background:#EFEFEF;display:flex;flex-direction: column;justify-content: center;padding:0 40px;text-align:left;}
.ibox4 .top .left .lm_head{margin-bottom:25px;text-align:left;}
.ibox4 .top .left .text{font-size:18px;color:#666666;line-height:30px;}
.ibox4 .top .right{width:calc(100% - 425px);height:600px;}
.ibox4 .top .right img{width:100%;height:100%;}
/*  */
.ibox4 .bottom {border-top:1px solid #fff}
.ibox4 .bottom .item .img{position: relative;height:255px;overflow:hidden;}
.ibox4 .bottom .item .info{position: absolute;top:0;left:0;right:0;bottom:0;}
.ibox4 .bottom .item .title{text-align:center;line-height:60px;color:#444;font-size:22px;background:#EFEFEF}
.ibox4 .bottom .item img{transition:all 0.5s}
.ibox4 .bottom .item:hover img{transform: scale(1.1);transition:all 0.5s}
.ibox4 .bottom .item:hover .title{background:#F01909;color:#fff;transition: all 0.5s;}
.ibox4 .bottom .item .img img{width:100%;}
/*  */

.ibox5{padding:55px 0;}
.ibox5 .left{padding-right:30px;}
.ibox5 .left .swiper-slide .info{position:absolute;bottom:0;left:0;width:100%;height:105px;background:rgba(0,0,0,0.5);padding:30px;color:#fff;}
.ibox5 .left .swiper-slide .info span{font-size:14px;}
.ibox5 .left .swiper-slide .info p{font-size:28px;}
.ibox5 .left .swiper-slide .info i{position: absolute;right:30px;width:115px;height:40px;line-height:38px;border:1px solid #fff;text-align:center;top:50%;transform: translateY(-50%);font-style:normal;}
.ibox5 .right .head {position: relative;margin-bottom:25px;}
.ibox5 .right .head span{width:130px;height:40px;text-align:center;line-height:40px;background:#898989;color:#fff;font-size:26px;display: block}
.ibox5 .right .head a{font-size:18px;color:#666666;margin-top:10px;position: absolute;top:50%;transform: translateY(-50%);right:0;}
.ibox5 .right{padding-left:30px;}
.ibox5 .right .item{position: relative;overflow:hidden;padding:12px 0;transition:ease-in-out 0.5s}
/* .ibox5 .right .item::after{
    content:'';display:block;
    width:0%;height:100%;background:#F01909;
    transition:all 0.5s;position: absolute;left:0;top:0;
    z-index:-1;
} */
.ibox5 .right .time{text-align:center;border-right:1px solid #DBDBDB;width:130px;float:left;}
.ibox5 .right .time strong{font-size:38px;color:#333;font-weight:bold;font-family: Arial;transition:all 0.5s}
.ibox5 .right .time p{font-size:18px;color:#999;transition:all 0.5s}
.ibox5 .right .info{padding:10px 30px;float:left;width:calc(100% - 130px)}
.ibox5 .right .info h3{color:#333;margin-bottom:10px;font-size:18px;font-weight:bold;transition:all 0.5s}
.ibox5 .right .info p{color:#999;font-size:14px;transition:all 0.5s}
.ibox5 .right .item:hover {transition: ease-in-out 0.5s;box-shadow: 0 0 10px #ddd;}
.ibox5 .right .item:hover .info h3{color:#F01909}
/* .ibox5 .right .item:hover .time strong,
.ibox5 .right .item:hover .time p,
.ibox5 .right .item:hover .info h3,
.ibox5 .right .item:hover .info p{color:#fff;transition:all 0.5s}
.ibox5 .right .item:hover::after{width:100%;transition:ease-in-out 0.3s} */
/*  */
.news_content{padding:130px 0;}
.news_content .item{padding:0;transition:ease-in-out 0.5s;border-left:1px solid #ddd}
.news_content .item a{display:block;padding:35px;}
.news_content .item .time{font-size:14px;font-family: Arial;color:#333;}
.news_content .item .title{font-size:18px;color:#333;height:50px;margin:25px 0;}
.news_content .item .title_en{font-size:12px;font-weight:bold;color:#999999;margin-bottom:15px;}
.news_content .item .img{height:230px;overflow:hidden;}
.news_content .item .text{margin:25px 0;color:#888;font-size:14px;font-weight:bold;height:80px;}
.news_content .item:hover {transition:ease-out 0.5s;background:#F01909}
.news_content .item:hover .time,
.news_content .item:hover .title,
.news_content .item:hover .title_en,
.news_content .item:hover .text{color:#fff;transition:ease-out 0.5s}
/*  */
.product{background:#F5F5F5;padding:80px 0;}
.product .list .item{padding:20px;width:25%;text-align:center;float:left;}
.product .list .item a{display:block;background:#fff;padding:30px;transition:ease-in-out 0.5s;}
.product .list .item a:hover{transition:ease-in-out 0.5s;box-shadow: 0 0 20px #aaa;}
.product .list .item .img{height:220px;line-height:220px;}
.product .list .item .img img{max-height:100%;}
.product .list .item .title{font-size:18px;font-weight:bold;}
.product .list .item .subtitle{font-family: Arial;font-size:14px;color:#666666;margin:10px 0 15px;height:40px;overflow:hidden;}
.product .list .item span{border-bottom:1px solid #333;display: inline-block;margin-bottom:15px;}
/*  */
.case_content{padding:130px 0;}
.case_content .item {margin-bottom:30px;}
.case_content .item .img{height:275px;overflow:hidden;}
.case_content .item .img img{width:100%;}
.case_content .item .title{line-height:60px;text-align:center;padding:0 15px;background:#F3F3F3;font-size:16px;}
/*  */
.honor_content{padding:130px 0;}
.honor_content .item .img{text-align:center;padding-bottom:50px;background:url(../images/aicon12.png) no-repeat center bottom;}
.honor_content .item .title{max-width:250px;margin:-10px auto 30px;color:#4C4C4C;border-bottom:1px dashed #ddd;line-height:40px;padding-right:25px;background:url(../images/aicon13.png) no-repeat right center}
/*  */
.fzlc_content{padding:130px 0;}
.fzlc_content .list{max-width:950px;margin:0 auto;position:relative;}
.fzlc_content .list::after{
    content:'';display:block;width:1px;height:100%;
    background:#F01909;position: absolute;left:165px;
    top:0;
}
.fzlc_content .list dl+dl{padding-top:50px;}
.fzlc_content .list .time{float:left;font-size:42px;color:#F01909;font-family: Arial;padding-right:50px;width:165px;position: relative;}
.fzlc_content .list .text{float:left;font-size:16px;color:#333;line-height: 30px;max-width:785px;padding-left:50px;}
.fzlc_content .list .time::after{
    content:'';display:block;
    width:11px;height:11px;border-radius:50%;
    border:1px solid #F01909;position: absolute;
    left:160px;background:#fff;top:15px;z-index:9;
}
/*  */
.about1{padding:125px 0;border-bottom:1px solid #BFBFBF}
.about1 .left{width:50%;float:left;text-align:left;padding-right:30px;}
.about1 .left .tag{width:210px;line-height: 30px;text-align:center;color:#fff;font-size:14px;background:#F01909}
.about1 .left .title{font-size:48px;color:#333;margin:20px 0;}
.about1 .left .info{line-height:30px;color:#808080;font-size:16px;}
.about1 .right{width:50%;float:left;text-align:right;}
/*  */
.about2{margin:130px 0}
.about2 .item{height:500px;background:#EEEEEE;width:31%;text-align:center;float:left;}
.about2 .item + .item{margin-left:3.5%}
.about2 .item a{display: flex;flex-direction: column;justify-content: center;align-items: center;height:100%;}
.about2 .item .icon{width:180px;height:180px;border-radius:50%;border:1px solid #B2B2B2;border-radius:50%;text-align:center;transition: ease-in-out 0.5s;background-position: center;background-repeat:no-repeat;}
.about2 .item:nth-child(1) .icon{background-image:url(../images/8-1.png)}
.about2 .item:nth-child(2) .icon{background-image:url(../images/6-1.png)}
.about2 .item:nth-child(3) .icon{background-image:url(../images/7-1.png)}
.about2 .item:nth-child(1):hover .icon{background-image:url(../images/8-2.png);background-repeat:no-repeat;background-position: center;}
.about2 .item:nth-child(2):hover .icon{background-image:url(../images/6-2.png);background-repeat:no-repeat;background-position: center;}
.about2 .item:nth-child(3):hover .icon{background-image:url(../images/7-2.png);background-repeat:no-repeat;background-position: center;}
.about2 .item .title{font-size:24px;color:#333;margin:30px 0 10px}
.about2 .item .info{font-size:14px;color:#666;}
.about2 .item:hover{box-shadow: 0 0 10px rgba(0,0,0,0.6);transition: all 0.5s;}
.about2 .item:hover .icon{background:#F01909;border-color:#F01909;transition: ease-in-out 0.5s;}
/*  */
.product_detail{padding:80px 0;background:#F5F5F5}
/* .product_detail .content{background:#fff;} */
.product_detail .content .hd{border-top:1px solid #E8E9F1;border-bottom:1px solid #E8E9F1;}
.product_detail .content .hd ul{display:flex;}
.product_detail .content .hd li{flex:1;line-height:80px;text-align:center;font-size:20px;color:#666;cursor: pointer;}
.product_detail .content .hd li.on{color:#F01909;border-width:2px;font-weight:bold;}
.product_detail .tempWrap{padding:90px 200px}
.product_detail .bd{width:100% !important;padding:90px 200px;background:#fff;margin-top:30px;}
.product_detail .bd .item .title{font-size:24px;margin-bottom:25px;font-weight:bold;color:#202020}
.product_detail .bd .item .info{}
/*  */
.product_banner{padding:0 0 80px;position:relative;background: #F5F5F5;}
.product_banner .left{width:50%;height:615px;background:#fff;position:relative;float:left;display:flex;align-items:center;justify-content: center;}
.product_banner .left img{max-height:100%;}
.product_banner .left .swiper-slide{height:615px;text-align:center;line-height:615px;}
.product_banner .left .swiper-button-next,
.product_banner .left .swiper-button-prev{width:60px;height:60px;position:static;background:#28318C;outline:none;background-repeat:no-repeat;background-position: center;}
.product_banner .left .swiper-button-next{background-image:url(../images/arrow_left.png);border-left:1px solid #6D83C1;}
.product_banner .left .swiper-button-prev{background-image:url(../images/arrow_right.png);}
.product_banner .left .btn_box{position:absolute;right:0;bottom:0;display:flex;}
/*  */
.more_product h2{margin:50px 0 35px;font-size:32px;color:#202020;}
.more_product .list .item{width:24%;height:400px;background:#fff;padding:30px;text-align:center;transition: ease-in-out 0.5s;float:left;}
.more_product .list .item + .item{margin-left:1.25%}
.more_product .list .item:hover{box-shadow:0 0 10px #ddd;transition: ease-in-out 0.5s;}
.more_product .list .item .img{height:220px;overflow:hidden;}
.more_product .list .item .img img{max-height:100%;}
.more_product .list .item .info{padding-top:20px;}
.more_product .list .item .info h3{font-size:18px;color:#202020;font-weight:bold;}
.more_product .list .item .info p{font-size:14px;font-family: Arial;color:#666666;margin:10px 0;}
.more_product .list .item .info span{font-size:14px;color:#333;border-bottom:1px solid #333;}
.product_banner .right{float:left;width:50%;height:615px;}
.product_banner .right .info_box{height:100%;display:flex;flex-direction: column;justify-content: center;align-items:flex-start;padding-left:100px;max-width:720px;}
.product_banner .right h4{font-size:20px;font-family: Arial;color:#666666;}
.product_banner .right h3{font-size:30px;color:#202020;}
.product_banner .right .info{margin-top:12px;line-height:25px;color:#666;margin-bottom:30px;font-size:16px;border-top:1px solid #CBCBCB;padding-top:30px;width:100%;}
.product_banner .right .info ul li{display:flex;margin-bottom:12px}
.product_banner .right .info ul li span{width:70px;-ms-text-align-last: justify;text-align-last: justify;text-align:justify}
.product_banner .right .info ul li p{padding-left:20px;}
.product_banner .right .icon{display:flex;align-items:center;justify-content: space-between;width:100%;}
.product_banner .right .icon a{font-size:16px;margin-right:10px;position:relative;width:270px;height:55px;line-height:55px;text-align:center;color:#fff;background:#F01909}
.product_banner .right .icon img{margin-right:5px;}
.weixin_ewm{display:none;padding:10px;background:#fff;position: absolute;bottom:30px;left:50%;transform: translateX(-50%);width:120px;}
.product_banner .right .icon a:hover .weixin_ewm{display:block;}
/*  */
.product_class{background:#343131;position: relative;}
.product_class:after{
    content:'';display:block;width:100%;top:110px;
    height:1px;background:#3D3B3B;left:0;position: absolute;
}
.product_class .list{display:flex;flex-wrap:wrap;}
.product_class .list li{width:14.2857%;height:110px;border-right:1px solid #3D3B3B;transition:ease-in-out 0.5s}
.product_class .list li:hover,.product_class .list li.on {transition:ease-in-out 0.5s;background:#F01909;}
.product_class .list li a{display:flex;flex-direction: column;justify-content: center;align-items:center;text-align:center;height:100%;}
.product_class .list li .icon{height:40px;}
.product_class .list li .icon img{max-height:100%;}
.product_class .list li .title{font-size:14px;color:#fff;margin-top:5px;}
.product_class .list li:nth-child(7n){border-right:none}
/*  */
.fanhui{width:270px;height:60px;line-height:60px;text-align:center;color:#fff;font-size:16px;display:block;margin:40px auto 0;background:#F01909}
/*  */
.service_box{padding:80px 50px 0;}
.service_box .list .item{height:240px;background:#FAFAFA;margin-bottom:40px;}
.service_box .list .info{float:left;width:calc(100% - 405px);height:240px;padding:50px;}
.service_box .list .info .time{height:100%;border-right:1px solid #ddd;padding:30px 40px;text-align:center;width:130px;float:left;}
.service_box .list .info .time strong{font-size:40px;color:#333;}
.service_box .list .info .time p{font-size:20px;color:#666}
.service_box .list .info .text{padding:10px 0 10px 60px;float:left;width:calc(100% - 130px);}
.service_box .list .info .text h3{font-size:20px;color:#333;margin-bottom:15px;font-weight:bold;}
.service_box .list .info .text div{font-size:16px;color:#666;height:50px;line-height:25px;overflow: hidden;}
.service_box .list .info .text span{color:#999;font-size:16px;}
.service_box .list .img{width:405px;height:240px;overflow: hidden;float: right;;}
.service_box .list .img img{width:100%;height:100%;}

.service_box .list .item{transition:ease-in-out 0.5s}
.service_box .list .item:hover {background:#fff;transition:ease-in-out 0.5s;box-shadow:0 0 10px #ddd;}
.service_box .list .item:hover .info .time strong,
.service_box .list .item:hover .info .time p,
.service_box .list .item:hover .info .text h3,
.service_box .list .item:hover .info .text div,
.service_box .list .item:hover .info .text span{color:#F01909;transition:ease-in-out 0.5s}
/*  */

.detail_title {
    line-height: 30px;
    text-align: left;
    color: #595757;
    margin:30px 0 15px;
    font-size:24px;font-weight:bold;
}
.project_box{border-bottom:1px solid #ddd;margin-bottom: 15px;}
.project_box p{font-size:12px;color:#746969;margin: 14px 0 10px 0;}
/* 分享插件 */
.social-share{margin-bottom:15px;}
.social-share .icon-douban,
.social-share .icon-linkedin,
.social-share .icon-facebook,
.social-share .icon-twitter,
.social-share .icon-google{display:none !important;}
/*  */

.show_info{color:#333;font-size:22px;text-align:left;padding:70px 0 35px;border-bottom:1px solid #ddd;font-weight:bold;}
.contact_list{display:flex;}
.contact_item{height:285px;background:#F7F7F7;padding-top:45px;}
.contact_item1{width:48%;padding-left:200px;text-align:left;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding-top:0;}
.contact_item2,.contact_item3{margin-left:1%;width:25%}
.contact_item3{padding-top:50px;}
.contact_item3 img{width:165px;height:165px;background:#fff;padding:5px;}
.contact_item1 h3{font-size:26px;color:#333;margin:25px 0;}
.contact_item1 strong{font-size:20px;color:#333;}
.contact_item1 div{font-size:16px;color:#666;}
.contact_item2 strong{font-size:30px;color:#333;}
.contact_item2 p{margin:23px 0 10px;}
.contact_item3 p{font-size:12px;color:#666}

.map_box{margin:50px auto;flex-direction: row-reverse;height:auto;}
#baidumap{width:100%;height:600px;}
#store{top:0;padding:10px;width:100%;height:100%;margin-bottom:40px}
#store #storelist{height:100%;margin:0;width:100%;overflow-x:hidden;padding:0;}
#store #storelist li{margin-bottom:0;float:left;min-width:12.5%;border:none;padding:20px 0}
.name{margin-bottom:0;color:#666;position:relative;}
.search_dq{margin-bottom:10px;}
#store #storelist li .tel{float:none;text-align:left;}
.storelist_content{border:none;}
.storelist_content .name{margin-right:50px;border:none;cursor: pointer;font-size:18px;color:#666666;font-weight:bold;}
#store #storelist li.on .name{color:#F01909}
#store #storelist li .name:after{
    content:'';display:block;
    width:100%;height:2px;background:#F01909;
    position:absolute;bottom:-8px;left:0;display:none;
}
#store #storelist li.on .name:after{display:block;}
/*  */
.contact_info{padding:130px 0 50px;background:#F3F3F3}
.contact_info .item{width:33.33%;text-align:center;float:left;}
.contact_info .icon{height:180px;width:180px;margin:0 auto;overflow:hidden;}
.contact_info .item .title{font-size:30px;color:#333;}
.contact_info .item .text{font-size:16px;color:#666;font-family: Arial;max-width:220px;margin:0 auto;}
.contact_info .item .icon img{transition:ease-in-out 0.5s;}
.contact_info .item:hover .icon img:first-child{margin-top:-180px;transition:ease-in-out 0.5s;}
/*  */
.job_box{background:#fff}
.job_wrap{background: #fff;padding:70px 60px}
.job_conotent{padding-top:80px}
.job_head{justify-content: space-between;align-items:center;margin-bottom:40px;}
.job_head h3{font-size:16px;color:#666;font-family: 'SourceHanSansCN-Bold';}
.job_head form{border-radius:50px;border:1px solid #ddd;overflow: hidden;width:295px;height:40px;justify-content: space-between;}
.job_head form input{width:80%;padding-left:10px;}
.job_head form button{width:20%;border-radius:50px 0 0 50px;background:#F01909;color:#fff;}
.job_js{height:300px}
.job_jsL,.job_jsR{justify-content: center;align-items:center;}
.job_jsL{width:520px;background:#F01909;color:#fff;padding:0 65px;height:100%;font-size:30px;}
.job_jsR{width:1040px;background:#eee;padding:0 35px;height:100%;font-size:14px;color:#666666;font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif}

.job_item {
    padding: 40px;
    box-sizing: border-box;
    background: #EEEEEE;
    border-radius: 5px;
  margin-bottom: 20px;
  height:160px
}
.job_item:last-child{margin-bottom:0;}
/*.job_item:hover{background:#86b2e7}*/
.job_item a {
    justify-content: space-between;
    align-items: center;
}
.job_itemL {
    width: 80%;
}
.job_itemL h3 {
    font-size: 16px;
    color: #333;
}
.job_itemL > p,.job_itemL > div{padding-left:20px;font-size:14px;color:#666;margin-top:10px;}
.job_itemL span + span{margin-left:15px;}
.job_itemL > div{background: url(../images/location.png) no-repeat left center;}
.job_itemL > p:last-child {
  background: url(../images/time.png) no-repeat left center;
  
}
.job_itemR {
    width: 20%;
    text-align: right;
}
.job_itemR span {
    display: inline-block;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: #666666;
    border-radius: 5px;
}
.job_itemR span:hover{background:#F01909}
.job_info{padding-top:85px}
.job_info > h3{font-size:16px;color:#333;margin-bottom:45px}
/*  */
.m_show{display:none;}
.ibox3 .content.m_show ul{display:flex;flex-wrap:wrap;}
.ibox3 .content.m_show li{line-height:30px;padding:0 15px;color:#666;width:50%}
/*  */
.case_class{background:#E6E6E6;height:100px;}
.case_class .content{display:flex;align-items:center;height:100%;justify-content: space-between;}
.case_class .left{float:left;}
.case_class .left dl{display:flex;align-items:center;}
.case_class .left dt{margin-right:10px;}
.case_class .left dl dd + dd{border-left:1px solid #666;}
.case_class .left dl a{display:block;padding:0 10px;font-size:16px;color:#666}
.case_class .left dl dd.on a{color:#F01909}
.case_class .right{float:right;}
.case_class .right .case_form{display:flex;align-items:center;border-radius:50px;border:1px solid #aaa;padding-left:20px;overflow:hidden;}
.case_class .right .case_form input{height:100%;width:100%;background:transparent;height:48px;width:235px}
@media screen and (min-width:1024px) and (max-width:1600px){
    #store #storelist li{min-width:16.66%}
}
@media (min-width:1200px){
    .news_content .item:nth-child(3n){border-right:1px solid #ddd;}
    .news_content .item:last-child{border-right:1px solid #ddd;}
    /*  */
    /* .ibox1 .swiper-container{overflow:visible;} */
}
@media (max-width:1600px) and (min-width:1200px){
    .width{padding:0 50px;}
    .layout{width:100%;padding:0 15px;}
    /*  */
    .ibox1 .content .item{height:280px;}
    .ibox1 .content .item .img{margin-bottom:20px;}
    /*  */
    .ibox2 .content .bd .item h4{font-size:20px;margin-top:150px;}
    /*  */
    .ibox3 .gallery-top .item .left,.ibox3 .gallery-top .item .right{height:650px;}
    .ibox3 .gallery-top .item .right .right_top{height:49%}
    .ibox3 .gallery-top .item .right .right_bottom{height:49%}
    .ibox3 .gallery-top .item .right .right_top li,
    .ibox3 .gallery-top .item .right .right_bottom li{height:100%;}
    /*  */
    .ibox4 .bottom .item .img{height:200px;}
    .ibox4 .bottom .item .img img{height:100%;}
    /*  */
    .ibox5 .right .item{padding:15px 0;}
    .ibox5 .right .item:last-child{display:none;}
    /*  */
    .layout{width:100%;}
    .about1{padding:100px 50px;}
    .about2{padding:0 50px;}
    /*  */
    .product_detail .bd{padding:50px;}
    /*  */
    .news_content{padding:100px 50px;}
    /*  */
    .content_box{padding:0 50px;}
    /*  */
    .case_content{padding:100px 50px;}
    .case_content .item .img{height:245px;}
    /*  */
    .map_box{padding:0 50px;}
    /*  */
    .honor_content{padding:100px 50px}
    /*  */
    .ibox3 .gallery-top .item .right .right_top li{line-height:inherit;}
    .ibox3 .gallery-top .item .right .right_top .info{padding:30px;}
    .ibox3 .gallery-top .item .right .right_bottom li{line-height:inherit;}
    .ibox3 .gallery-top .item .right .right_bottom .info{padding:30px;}
    /* */
    .case_class{padding:0 50px;}
    .case_class .content .clear{display:none;}
}
@media (max-width:767px){
    .product_banner{padding-bottom:0;}
    .product_banner .left{height:auto;width:100%}
    .product_banner .right{height:auto;width:100%}
    .product_banner .right h3{font-size:18px;font-weight:bold;margin-bottom:5px;}
    .product_banner .right h4{font-size:16px;}
    .product_banner .right .info{padding-top:15px;margin-bottom:15px;}
    .product_banner .right .info ul li{margin-bottom:10px;font-size:14px;}
    .product_detail{padding:40px 0;}
    .product_detail .content .hd li{font-size:14px;line-height:45px;}
    .product_detail .bd{padding:15px;}
    /*  */
    .more_product{padding:15px;}
    .more_product h2{font-size:22px;margin:10px 0;}
    .more_product .list .item{width:49%;margin-bottom:15px;padding:15px 10px;height:auto;}
    .more_product .list .item + .item{margin-left:0;}
    .more_product .list .item:nth-child(2n){float:right;}
    .more_product .list .item .img{height:140px;line-height:140px;}
    .more_product .list .item .info{padding-top:10px;}
    .more_product .list .item .info h3{font-size:16px;}
    /*  */
    .about1 .left{width:100%;padding:0;}
    .about1 .right{width:100%;padding:0;}
    .about1{padding:30px 15px;}
    .about1 .left .title{font-size:22px;margin:5px 0;}
    /*  */
    .about2{padding:30px 15px;margin:0;  }
    .about2 .item{width:100%;height:300px;}
    .about2 .item + .item{margin-left:0;margin-top:15px;}
    .about2 .item .icon{width:120px;height:120px;}
    /*  */
    .n_classify{display:none;}
    .n_classify li{min-width:inherit;}
    /*  */
    .list_title{font-size:22px;font-weight:bold;margin-bottom:15px;}
    /*  */
    .product{padding:30px 15px;}
    .product .list .item{width: 100%;padding:0;margin-bottom:15px;}
    .product .list .item{}
    .hot_search dl{display:none;}
    .hot_form{width:100%;height:35px;margin-bottom:15px;}
    /*  */
    .service_box{padding:15px;}
	.service_box .list .item{height:auto;margin-bottom:20px;box-shadow: 0 0 10px #ddd;}
	.service_box .list .info{width:100%;height:auto;padding:5px;}
	.service_box .list .img{width:100%;height:auto;}
	.service_box .list .info .time{padding:10px;width:80px;}
	.service_box .list .info .text{width:calc(100% - 80px);padding:10px 10px  0;}
	.service_box .list .info .text h3{font-size:14px;margin-bottom:5px;padding-top:3px;}
	.service_box .list .info .text div{font-size:12px;line-height:20px;height:40px;}
	.service_box .list .info .time strong{font-size:30px;}
	.service_box .list .info .time p{font-size:18px;}
    .service_box .list .info .text span{font-size:10px;}
    /*  */
    .news_content{padding:30px 15px;background:#f5f5f5}
    .news_content .item{border:none;padding:15px;}
    .news_content .item a{padding:15px;background:#fff;}
    .news_content .item:hover{background:#f5f5f5}
    .news_content .item:hover a{background:#F01909}
    .news_content .item .img{height:auto;}
    .news_content .item .text{font-weight:normal;font-size:12px;line-height:20px;margin:10px 0;}
    .news_content .item .title{margin:10px 0;}
    /*  */
    .detail_title{font-size:18px;margin-top:0;}
    .content_box{padding:30px 15px;}
    /*  */
    .ibox1{padding:30px 15px;}
    /*  */
    .ibox2 .content .hd li{font-size:18px;padding:0 10px;}
    .ibox2 .content .bd .item{height:400px;}
    .ibox2 .content .bd .item h4{font-size:20px;}
    .ibox2 .content .bd .item .txt{font-size:14px;}
    /*  */
    .ibox4 .top{flex-wrap:wrap;}
    .ibox4 .top .left{width:100%;height:auto;padding:15px;}
    .ibox4 .top .left .lm_head{margin-bottom:10px}
    .ibox4 .top .left .text{font-size:14px;line-height:22px;}
    .ibox4 .top .right{width:100%;height:auto;}
    .ibox4 .bottom{border:none;padding:15px;}
    .ibox4 .bottom .item .img{height:auto;}
    .ibox4 .bottom .item .title{line-height:40px;font-size:16px;}
    .ibox4 .lm_head .title span img{display:none;}
    /*  */
    .ibox5{padding:30px 15px;}
    .ibox5 .left{padding-right:15px;}
    .ibox5 .right{padding-left:15px;}
    .ibox5 .right .head{margin:15px 0 10px}
    .ibox5 .right .time{width:70px;}
	.ibox5 .right .info{width:calc(100%  - 70px);}
	.ibox5 .right .time strong{font-size:22px;}
	.ibox5 .right .time p{font-size:16px;}
	.ibox5 .right .info{padding:10px;}
	.ibox5 .right .info h3{font-size:14px;margin-bottom:5px;padding-top:2px;}
    .ibox5 .right .info p{font-size:12px;}
    /*  */
    .honor_content{padding:30px 15px;}
    .honor_content .item{padding:15px 15px 0;}
    .honor_content .item .title{font-size:16px;text-align:center;padding:10px 0;}
    /*  */
    .case_content{padding:30px 15px;}
    .case_content .item .img{height:auto;}
    .case_content .item .title{font-size:16px;line-height:40px;}
    .loading{margin-top:20px;line-height:35px;}
    /*  */
    .product_class{display:none;}
    /*  */
    .fzlc_content .list .time::after,.fzlc_content .list::after{left:0;display:none;}
    .fzlc_content .list .time{font-size:30px;width:100px;padding:0;}
    .fzlc_content .list .text{width:calc(100% - 100px);padding:0;font-size:14px;line-height:24px;}
    .fzlc_content{padding:30px 15px;}
    /*  */
    .contact_info{padding:30px 0;}
    .contact_info .item{padding:10px;}
    .contact_info .icon{width:80px;height:80px;}
    .contact_info .item .title{font-size:12px;}
    .contact_info .item .text{font-size:8px;}
    .contact_info .item:hover .icon img:first-child{margin:0;}
    /*  */
    #baidumap{height:400px}
    .show_info{padding:15px;font-size:12px;}
    #store #storelist li{width:100%;padding:10px 0;}
    /*  */
    .job_wrap{padding:30px 15px;}
    .job_js{flex-wrap:wrap;height:auto;}
    .job_jsL{width:100%;padding:15px;font-size:20px;height:auto;text-align:left;}
    .job_jsR{width:100%;height:auto;padding:15px;text-align:left;}
    .job_jsL, .job_jsR{align-items:flex-start}
    /*  */
    .job_conotent{padding-top:0;}
    .job_info{padding-top:20px;}
    .job_head h3{display:none;}
    .job_itemR{display:none;}
    .job_item{height:auto;padding:15px;}
    .job_itemL{width:100%;}
    .job_itemL > p, .job_itemL > div{background:none !important;padding-left:0;}
    /*  */
    .p_show{display:none;}
    .m_show{display:block;}
    /*  */
    .case_class{height:auto;}
    .case_class .content{flex-wrap:wrap;padding:15px}
    .case_class .left{width:100%;}
    .case_class .left dl{flex-wrap:wrap;}
    .case_class .left dt{display: none;}
    .case_class .left dl dd{width:auto}
    .case_class .left dl dd + dd{border:none;}
    .case_class .right{width:100%;}
    .case_class .left dl dd{margin-bottom:10px;}
    .case_class .left dl a{font-size:10px;padding:0 15px;}
    .case_class .right form input{width:100%;height:35px;}
    /*  */
}
@media (min-width:768px) and (max-width:991px){
    .hot_search dl{display:none;}
    /*  */
    .product{padding:40px 0;}
    .product .list .item{width:33.333%;padding:5px;}
    .product .list .item a{padding:15px;}
    /*  */
    .product_banner{padding-bottom:0;}
    .product_banner .left{height:450px;}
    .product_banner .right{height:450px;}
    .product_banner .right .info_box{height:450px;padding-left:15px;}
    .product_banner .right .info ul li{margin-bottom:1px;}
    .product_detail .bd{padding:30px 15px;}
    /*  */
    .more_product .list .item{width:49%;margin-right:2%;margin-bottom:2%;}
    .more_product .list .item + .item{margin-left:0;}
    .more_product .list .item:nth-child(2n){margin-right:0;}
    /*  */
    .news_content{padding:50px 0;}
    .news_content .item .img{height:190px;}
    /* */
    
    .about1{padding:50px 15px;}
    .about1 .right,.about1 .left{width:100%}
    .about1 .right{text-align:left;margin-top:20px;}
    .about2{margin:50px 0;padding:0 15px;}
    .about2 .item .icon{width:100px;height:100px;}
    .about2 .item{padding:50px 10px;height:auto;width:32%}
    .about2 .item + .item{margin-left:1.5%}
    /*  */
    .fzlc_content{padding:50px 15px;}
    .fzlc_content .list .text{width:calc(100% - 165px)}
    /*  */
    .contact_info{padding-top:50px;}
    .show_info{padding:30px 10px;font-size:18px;}
    /*  */
    .job_wrap{padding:50px 15px;}
    .job_conotent{padding-top:0;}
    .job_jsL{padding:15px;font-size:18px;}
    .job_info{padding-top:50px;}
    /*  */
    .service_box .list .img{width:250px;height:160px;}
    .service_box .list .item{height:160px;}
    .service_box .list .info{padding:0;height:160px;width:calc(100% - 250px)}
    .service_box .list .info .text{width:calc(100% - 130px);padding:15px;}
    /*  */
    .content_box {padding:0 15px}
    /*  */
    .case_content{padding:50px 15px;}
    .case_content .item .img{height:210px;}
    /*  */
    .ibox5 .left{padding:15px;}
    .ibox5 .right{padding:15px;}
    .ibox4 .top .right,.ibox4 .top .left{width:50%;height:350px;}
    .ibox4 .lm_head .title span img{display:none;}
    /*  */
    .ibox3 .gallery-top .item .left{height:500px;}
    .ibox3 .gallery-top .item .right{height:500px;}
    .ibox3 .gallery-top .item .right .right_top li,.ibox3 .gallery-top .item .right .right_bottom li{height:245px;line-height:245px;}
    .ibox3 .gallery-top .item .right .right_top li:hover .info{display:none;}
}

@media (min-width:992px) and (max-width:1250px){

    .hot_search dl{display:none;}
    /*  */
    .product{padding:40px 0;}
    .product .list .item{width:33.333%;padding:5px;}
    .product .list .item a{padding:15px;}
    /*  */
    .product_banner{padding-bottom:0;}
    .product_banner .left{height:450px;}
    .product_banner .right{height:450px;}
    .product_banner .right .info_box{height:450px;padding-left:15px;}
    .product_banner .right .info ul li{margin-bottom:1px;}
    .product_detail .bd{padding:30px 15px;}
    /*  */
    .more_product .list .item{width:49%;margin-right:2%;margin-bottom:2%;}
    .more_product .list .item + .item{margin-left:0;}
    .more_product .list .item:nth-child(2n){margin-right:0;}
    /*  */
    .news_content{padding:50px 0;}
    .news_content .item .img{height:190px;}
    /* */
    
    .about1{padding:50px 15px;}
    .about1 .right,.about1 .left{width:50%}
    .about1 .right{text-align:left;margin-top:20px;}
    .about2{margin:50px 0;padding:0 15px;}
    .about2 .item .icon{width:100px;height:100px;}
    .about2 .item{padding:50px 10px;height:auto;width:32%}
    .about2 .item + .item{margin-left:1.5%}
    /*  */
    .fzlc_content{padding:50px 15px;}
    .fzlc_content .list .text{width:calc(100% - 165px)}
    /*  */
    .contact_info{padding-top:50px;}
    .show_info{padding:30px 10px;font-size:18px;}
    /*  */
    .job_wrap{padding:50px 15px;}
    .job_conotent{padding-top:0;}
    .job_jsL{padding:15px;font-size:18px;}
    .job_info{padding-top:50px;}
    /*  */
    .service_box .list .img{width:250px;height:160px;}
    .service_box .list .item{height:160px;}
    .service_box .list .info{padding:0;height:160px;width:calc(100% - 250px)}
    .service_box .list .info .text{width:calc(100% - 130px);padding:15px;}
    /*  */
    .content_box {padding:0 15px}
    /*  */
    .case_content{padding:50px 15px;}
    .case_content .item .img{height:210px;}
    /*  */
    .ibox5 .left{padding:15px;}
    .ibox5 .right{padding:15px;}
    .ibox4 .top .right,.ibox4 .top .left{width:50%;height:350px;}
    .ibox4 .lm_head .title span img{display:none;}
    /*  */
    .ibox3 .gallery-top .item .left{height:500px;}
    .ibox3 .gallery-top .item .right{height:500px;}
    .ibox3 .gallery-top .item .right .right_top li,.ibox3 .gallery-top .item .right .right_bottom li{height:245px;line-height:245px;}
    .ibox3 .gallery-top .item .right .right_top li:hover .info{display:none;}
    /*  */
    .ibox1 .content .item .info{font-size:18px;}
    .ibox1 .content .item .img{width:60px;margin:0 auto 15px;}
    .ibox1 .content .item{height:auto;padding:50px 0;}
    /*  */
    .ibox4 .bottom .item .img{height:140px;}
    .ibox4 .bottom .item .title{line-height:40px;font-size:18px;}
    .ibox4 .bottom .item .img img{width:100%;}
    /* */
    .ibox5 .left img{width:100%;}
    /* */
}
@media (min-width:1025px) and (max-width:1250px){
    .header{display:none;}
}