/* AB模板网 整站模板下载 */
/* 模板：Www.AdminBuy.Cn */
/* 仿站：Fang.AdminBuy.Cn */
/* 素材：Sc.AdminBuy.Cn */
/* js特效：js.AdminBuy.Cn */
/* 在线工具 Tool.Adminbuy.Cn */
/* QQ：9490489 */
.index_banner{width:100%;position:relative;overflow:hidden;z-index:9;}
.index_banner .swiper-wrapper{}
.index_banner .swiper-slide img{display:block;width:100%;}
.index_banner .swiper-pagination-bullets{bottom:39px!important;height:42px;font-size:0;-webkit-text-size-adjust:none;}
.index_banner .swiper-pagination-bullet{opacity:1;width:42px;height:42px;margin:0 0!important;position:relative;background:transparent;}
.index_banner .swiper-pagination-bullet:before{content:'';width:12px;height:12px;background:#FFF;border-radius:50%;position:absolute;left:50%;margin-left:-6px;top:50%;margin-top:-6px;}
.index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:none;}
.index_banner .swiper-pagination-bullet-active .sp_box{display:block;}
.index_banner .swiper-pagination-bullet-active .sp_box .left_item{-webkit-animation:loading_left 5s linear infinite;}
.index_banner .swiper-pagination-bullet-active .sp_box .right_item{-webkit-animation:loading_right 5s linear infinite;}
.sp_box{width:42px;height:42px;position:relative;display:none;}
.sp_box:before{content:'';width:100%;height:100%;border:2px solid #FFF;position:absolute;left:0;top:0;border-radius:50%;box-sizing:border-box;}
.sp_box .left_box,.sp_box .right_box{position:absolute;top:0;width:50%;height:100%;overflow:hidden;z-index:1;}
.sp_box .left_box{left:0;}
.sp_box .right_box{right:0;}
.sp_box .left_item,.sp_box .right_item{width:100%;height:100%;}
.sp_box .left_item{border-top-left-radius:100px;border-bottom-left-radius:100px;-webkit-transform-origin:right center;transform-origin:right center;border-top:2px solid #7c7c7c;border-left:2px solid #7c7c7c;border-bottom:2px solid #7c7c7c;}
.sp_box .right_item{border-top-right-radius:100px;border-bottom-right-radius:100px;-webkit-transform-origin:left center;transform-origin:left center;border-top:2px solid #7c7c7c;border-right:2px solid #7c7c7c;border-bottom:2px solid #7c7c7c;}
.sp_box .sp_center{position:absolute;top:2px;left:2px;right:2px;bottom:2px;z-index:2;border-radius:50%;font-size:14px;color:#FFF;height:38px;line-height:38px;}

.index_pro{width: 100%;position: relative;padding: 100px 0 100px 0;}
.pro_box{padding-top: 60px;}
.tab_pro{overflow: hidden;}
.tab_pro ul{text-align: center;position: relative;}
.tab_pro li{width: 180px;line-height: 50px;background: #ffffff;display: inline-block;font-size: 16px;color: #343434;margin: 0 12px;position: relative;cursor: pointer;}
.tab_pro li a{display: block;}
.tab_pro li.on{background-color: #fd2d00;background-image: url(../images/icon_cptab.png);background-size: 100% 100%;color: #ffffff;}
.con_pro{overflow: hidden;}
.con_pro ul{position: relative;}
.con_pro li{float: left;width: 23.5%;margin: 2% 1.5% 0 0;}
.con_pro li:nth-child(4n){margin-right: 0;}
.con_pro li a{display: block;}
.con_pro li .pic{border: 1px solid #dcdcdc;width: 100%;padding-bottom: 75%;position: relative;overflow: hidden;}
.con_pro li .pic img {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
.con_pro li p{font-size: 16px;color: #333333;line-height: 50px;background: #e8e8e8;text-align: center;}
.con_pro li a:hover p{background: #fd2d00;color: #ffffff;}

#fengebg{background:url(../images/fengebg.jpg) no-repeat center center;background-size:cover;padding:55px 0 64px;}
.fg_left{width:676px;float:left;padding:15px 0 9px;}
.fg_left p:first-child{font-size:42px;height:52px;line-height:52px;color:#FFF;font-weight:bold;}
.fg_left p:nth-child(2){font-size:30px;height:40px;line-height:40px;color:#FFF;margin-top:15px;}
.fg_left .frl_txt{margin-top:30px;position:relative;background:url(../images/f_picon.png) no-repeat left center;padding:2px 0 3px 86px;}
.fg_left .frl_txt span{display:block;color:#FFF;}
.fg_left .frl_txt span:first-child{font-size:16px;height:26px;line-height:26px;}
.fg_left .frl_txt span:last-child{font-size:32px;height:32px;line-height:32px;margin-top:2px;font-family:Impact;display:inline-block;position:relative;}
.fg_left .frl_txt span:last-child::before{content:'';width:100%;height:13px;background:#e30713;position:absolute;left:0;bottom:0;z-index:1;}
.fg_left .frl_txt span em{font-style:normal;position:relative;z-index:2;}
.fg_right{width:calc(100% - 676px);float:right;padding-left:96px;}
.fg_right .fgr_li{width:calc(33.33% - 22px);float:left;margin-left:33px;}
.fg_right .fgr_li:first-child{margin-left:0;}
.fg_right .fgr_li i{display:block;width:100%;height:178px;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;}
.fg_right .fgr_li i.icon1{background-image:url(../images/f_icon1.png);}
.fg_right .fgr_li i.icon2{background-image:url(../images/f_icon2.png);}
.fg_right .fgr_li i.icon3{background-image:url(../images/f_icon3.png);}
.fg_right .fgr_li p{font-size:18px;height:28px;line-height:28px;color:#FFF;margin-top:19px;text-align:center;}

.index_custom{background-image: url(../images/bg_dz.jpg);background-repeat: no-repeat;background-size: 100% 100%;padding: 100px 0 100px 0;overflow: hidden;}
.index_custom .tx_title, .index_custom .tx_p{text-align: left;}
.custom_con{width: 68%;}
.custom_con ul{margin-top: 60px;}
.custom_con ul li{margin: 0 3% 3% 0;padding: 20px 15px 15px 15px;background: #fff;float: left;width: 31%;transition: all .3s;cursor: pointer;}
.custom_con ul li:nth-child(3n){margin-right: 0;}
.custom_con ul li:nth-child(3n+1){clear:left;}
.custom_con ul li img{width: 40px;height: 40px;}
.custom_con ul li .tit{font-size: 21px;font-weight: bold;margin: 10px 0;}
.custom_con ul li p{font-size: 14px;color: #6b686b;line-height: 20px;height: 40px;}
.custom_con ul li:hover{margin-top: -1%;}

.about_index{width: 100%;height: 100%;background-image: url(../images/about_bg.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 50px 0 150px 0;position: relative;margin-bottom: 50px;}
.about_index:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, .1);}
.about_index .container{position: relative;}
.about_index .about_tit{padding: 30px 0;}
.about_index .about_tit .tit_en{font-family:Arial;font-size: 80px;font-weight: bold;color: #dbdbdb;}
.about_index .about_tit .tit_line{height: 5px;width: 60px;background: #e60012;margin: 10px 0;}
.about_index .about_tit .tit_cn{font-size: 48px;font-weight: bold;}
.about_index .about_tit .tit_cn span{color: #fd2d00;font-weight: bold;}
.about_index .about_nr{width: 46%;}
.about_nr .text{position: relative;}
.about_nr .text p{line-height: 28px;}
.about_nr .ljlx{padding: 40px 0;overflow: hidden;}
.about_nr .ljlx a:nth-child(1){margin-right: 15px;}
.about_nr .ljlx a{width: 205px;height: 50px;display: block;background: #fd2d00;line-height: 50px;text-align: center;color: #fff;float: left;}
.about_nr .ljlx a span{font-size: 18px;margin-left: 15px;}

.about_index .about_js{width: 100%;position: absolute;background: #fff;padding: 40px 70px;margin-top: 40px;box-shadow: 4px 4px 15px #e1e1e1;}
.about_js ul{position: relative;}
.about_js ul li{float: left;width: 25%;border-left: 1px solid gray;border-image: url(../images/about_jg.jpg) 1 stretch;text-align: center;}
.about_js ul li p:nth-child(1){line-height: 1;font-size: 16px;}
.about_js ul li p:nth-child(2){color: #999;}
.about_js ul li p span{font-family:Arial;font-size: 50px;font-weight: bold;color: #333;}

.info_zizhi{padding:100px 0 100px;position: relative;}
.info_zizhi .iz_ul{margin-top:50px;overflow:hidden;padding:25px 0;position:relative;}
.info_zizhi .iz_ul .swiper-slide{padding:30px 46px;background:#FFF;border-radius:9px;box-shadow:0 0 18px 3px rgba(0,0,0,0.09);}
.info_zizhi .iz_ul .iz_img{width:100%;padding-bottom:80%;position:relative;}
.info_zizhi .iz_ul .positionimg img {display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
.rhzz .swiper-slide.swiper-slide-active .rhz_txt p{color:#FFF;}
.info_zizhi .iz_ul .swiper-button-prev,.info_zizhi .iz_ul .swiper-button-next{width:40px;height:40px;outline:none;background-image:url(../images/info_zzicon.png);margin-top:-20px;background-color:#fd2d00;background-size:auto 9px;border-radius:50%;}
.info_zizhi .iz_ul .swiper-button-prev{left:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.info_zizhi .iz_ul .swiper-button-next{right:0;}

.news{padding:100px 0 200px;background: #f7f7f7;position: relative;}
.news .tx_title, .news .tx_p{text-align: left;}
.news .nt_d{font-size:16px;height:1em;line-height:1em;color:#a3a3a3;margin-bottom:18px;}
.news .nt_em{display:inline-block;padding-right:19px;background:url(../images/news_icon.png) no-repeat right center;font-size:14px;height:18px;line-height:18px;margin-top:30px;color:#000;font-style:normal;}
.news .n_top{margin-top:55px;background:#EBF1F5;}
.news .n_top .nt_left{width:735px;float:left;height:417px;position:relative;}
.news .n_top .nt_right{width:calc(100% - 735px);float:right;padding:54px 75px 0 65px;}
.news .n_top .nt_right .nt_txt{width:100%;overflow:hidden;position:relative;}
.news .n_top .nt_right .nt_txt p{font-size:15px;line-height:26px;color:#666;}
.news .n_top .nt_right .nt_txt p:first-of-type{font-size:24px;height:34px;line-height:34px;margin-bottom:29px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .n_top .nt_right .nt_txt p.p1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.news .n_top .nt_right .nt_txt .nt_btn{margin-top:35px;}
.news .n_top .nt_right .nt_txt .nt_btn .swiper-pagination{position:relative;bottom:0;display:inline-block;padding:0 20px;vertical-align:middle;}
.news .n_top .nt_right .nt_txt .nt_btn .swiper-pagination-bullet{width:14px;height:14px;background:transparent;opacity:1;margin:0 6px!important;border-radius:50%;position:relative;}
.news .n_top .nt_right .nt_txt .nt_btn .swiper-pagination-bullet:before{content:'';width:6px;height:6px;position:absolute;top:50%;margin-top:-3px;left:50%;margin-left:-3px;background:#777;border-radius:50%;}
.news .n_top .nt_right .nt_txt .nt_btn .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fd2d00;}
.news .n_top .nt_right .nt_txt .nt_btn .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width:4px;height:4px;margin-top:-2px;margin-left:-2px;background:#FFF;}
.news .n_top .nt_right .nt_txt .nt_btn .swiper-button-next,.news .n_top .nt_right .nt_txt .nt_btn .swiper-button-prev{width:13px;height:22px;background-size:100% 100%;outline:none;opacity:1;background-image:url(../images/news_arrow.png);position:relative;top:0;margin-top:0;display:inline-block;vertical-align:middle;}
.news .n_top .nt_right .nt_txt .nt_btn .swiper-button-prev{left:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.news .n_top .nt_right .nt_txt .nt_btn .swiper-button-next{right:0;}
.news .n_top .nt_right .nt_txt .nt_btn .swiper-button-next.swiper-button-disabled,.news .n_top .nt_right .nt_txt .nt_btn .swiper-button-prev.swiper-button-disabled{background-image:url(../images/news_arrow_hover.png);}
.news .n_ul{margin-top:40px;border-right:1px solid #E8E8E8;}
.news .n_ul .n_li{width:33.33%;float:left;padding:4px 60px 0 25px;border-left:1px solid #E8E8E8;display:block;}
.news .n_ul .n_li .nt_d{margin-bottom:11px;}
.news .n_ul .n_li p{font-size:14px;line-height:24px;color:#666;}
.news .n_ul .n_li p:first-of-type{font-size:20px;height:30px;line-height:30px;margin-bottom:12px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .n_ul .n_li p.p1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:48px;}
.news .n_ul .n_li:hover p:first-of-type{color:#fd2d00}

@media screen and (max-width:1680px){


    .tab_pro li{font-size: 15px;}
    .con_pro li p{font-size: 14px;}

    .custom_con ul li .tit{font-size: 19px;}
    .custom_con ul li p {font-size: 13px;}

    .info_zizhi .iz_ul .swiper-slide{padding:25px 30px;}
    .info_zizhi .iz_ul .swiper-button-prev,.info_zizhi .iz_ul .swiper-button-next{width:34px;height:34px;margin-top:-17px;background-size:auto 8px;}

    .news .nt_d{margin-bottom:13px;}
    .news .nt_em{margin-top:20px;}
    .news .n_top .nt_left{width:637px;height:361px;}
    .news .n_top .nt_right{width:calc(100% - 637px);padding:40px 60px 0 45px;}
    .news .n_top .nt_right .nt_txt p{font-size:15px;line-height:25px;}
    .news .n_top .nt_right .nt_txt p:first-of-type{font-size:22px;height:32px;line-height:32px;margin-bottom:20px;}
    .news .n_top .nt_right .nt_txt .nt_btn .swiper-button-next,.news .n_top .nt_right .nt_txt .nt_btn .swiper-button-prev{width:11px;height:19px;}
    .news .n_top .nt_right .nt_txt .nt_btn .swiper-pagination{padding:0 15px;}
    .news .n_top .nt_right .nt_txt .nt_btn .swiper-pagination-bullet{width:12px;height:12px;margin:0 4px!important;}
    .news .n_ul .n_li{padding:3px 40px 0 20px;}
    .news .n_ul .n_li p:first-of-type{font-size:18px;height:28px;line-height:28px;margin-bottom:10px;}
}

@media screen and (max-width:1499px){

    
    .index_pro{padding: 60px 0 60px 0;}
    .pro_box {padding-top: 30px;}

    #fengebg{padding:36px 0 40px;}
    .fg_left{width:513px;padding:15px 0 18px;}
    .fg_left p:first-child{font-size:30px;height:40px;line-height:40px;}
    .fg_left p:nth-child(2){font-size:20px;height:30px;line-height:30px;margin-top:10px;}
    .fg_left .frl_txt{background-size:auto 100%;padding:0 0 0 75px;margin-top:20px;}
    .fg_left .frl_txt span:first-child{font-size:15px;height:24px;line-height:24px;}
    .fg_left .frl_txt span:last-child{font-size:28px;height:28px;line-height:28px;}
    .fg_left .frl_txt span:last-child::before{height:10px;}
    .fg_right{width:calc(100% - 513px);padding-left:30px;}
    .fg_right .fgr_li i{height:160px;}
    .fg_right .fgr_li p{font-size:16px;height:26px;line-height:26px;margin-top:12px;}

    .index_custom{padding: 60px 0 60px 0;}
    .custom_con ul {margin-top: 30px;}
    .custom_con {width: 70%;}
    .custom_con ul li {margin: 0 2% 2% 0;width: 32%;}
    .custom_con ul li .tit {font-size: 16px;}
    .custom_con ul li p {font-size: 12px;}

    .about_index{padding: 10px 0 110px 0;margin-bottom: 50px;}
    .about_index .about_tit .tit_en{font-size: 70px;}
    .about_index .about_tit .tit_cn{font-size: 36px;}
    .about_nr .ljlx{padding: 30px 0;}
    .about_index .about_js{padding: 40px 50px;margin-top: 30px;}
    .about_js ul li p span{font-size: 40px;}
    
    .info_zizhi {padding: 80px 0 60px 0;}
    .info_zizhi .iz_ul{margin-top:30px;}
    .info_zizhi .iz_ul .swiper-slide{padding:18px 25px;}
    .info_zizhi .iz_ul .swiper-button-prev,.info_zizhi .iz_ul .swiper-button-next{width:30px;height:30px;margin-top:-15px;background-size:auto 7px;}

    .news {padding: 60px 0 180px;}
    .news .nt_d{margin-bottom:13px;}
    .news .nt_em{margin-top:15px;}
    .news .n_top{margin-top:30px;}
    .news .n_top .nt_left{width:539px;height:306px;}
    .news .n_top .nt_right{width:calc(100% - 539px);padding:40px 40px 0 25px;}
    .news .n_top .nt_right .nt_txt p{font-size:14px;line-height:24px;}
    .news .n_top .nt_right .nt_txt p:first-of-type{font-size:20px;height:28px;line-height:28px;margin-bottom:15px;}
    .news .n_top .nt_right .nt_txt .nt_btn .swiper-button-next,.news .n_top .nt_right .nt_txt .nt_btn .swiper-button-prev{width:9px;height:15px;}
    .news .n_top .nt_right .nt_txt .nt_btn .swiper-pagination{padding:0 5px;}
    .news .n_top .nt_right .nt_txt .nt_btn .swiper-pagination-bullet{width:10px;height:10px;margin:0 3px!important;}
    .news .n_ul{margin-top:30px;}
    .news .n_ul .n_li{padding:3px 30px 0 15px;}
    .news .n_ul .n_li p:first-of-type{margin-bottom:7px;}

}

@media screen and (max-width:1299px){

    .index_banner .swiper-pagination-bullets{bottom:26px!important;height:36px;}
    .sp_box{width:36px;height:36px;}
    .sp_box .sp_center{height:32px;line-height:32px;}

    .tab_pro li{margin: 0 7px;}

    #fengebg{padding:20px 0 20px;}
    .fg_left{width:400px;padding:10px 0 12px;}
    .fg_left p:first-child{font-size:24px;height:32px;line-height:32px;}
    .fg_left p:nth-child(2){font-size:16px;height:24px;line-height:24px;margin-top:8px;}
    .fg_left .frl_txt{background-size:auto 100%;padding:0 0 0 60px;margin-top:15px;}
    .fg_left .frl_txt span:first-child{font-size:14px;height:22px;line-height:22px;}
    .fg_left .frl_txt span:last-child{font-size:26px;height:26px;line-height:26px;}
    .fg_left .frl_txt span:last-child::before{height:8px;}
    .fg_right{width:calc(100% - 400px);padding-left:20px;}
    .fg_right .fgr_li i{height:120px;}
    .fg_right .fgr_li p{font-size:14px;height:24px;line-height:24px;margin-top:8px;}

    .info_zizhi{padding:40px 0;}
    .info_zizhi .iz_ul{margin-top:20px;}
    .info_zizhi .iz_ul .swiper-slide{padding:18px 25px;}

    .news .nt_d{margin-bottom:13px;}
    .news .nt_em{margin-top:10px;}
    .news .n_top .nt_left{width:487px;height:276px;}
    .news .n_top .nt_right{width:calc(100% - 487px);padding:30px 20px 0 15px;}
    .news .n_top .nt_right .nt_txt p:first-of-type{font-size:18px;height:26px;line-height:26px;margin-bottom:10px;}
    .news .n_top .nt_right .nt_txt .nt_btn{margin-top:25px;}
    .news .n_ul .n_li{padding:3px 20px 0 15px;}

}

@media screen and (max-width:1023px){

    .index_banner .swiper-pagination-bullets{bottom:15px!important;}

    .tab_pro li {font-size: 14px;float: left;width: 18%;margin: 0 2.25% 0 0;line-height: 40px;}
    .tab_pro li:last-child{margin-right: 0;}
    .con_pro li {width: 32%;margin: 2% 2% 0 0;}
    .con_pro li:nth-child(4n) {margin: 2% 2% 0 0;}
    .con_pro li:nth-child(3n) {margin-right: 0;}

    .fg_left{width:336px;padding:1px 0 3px;}
    .fg_left p:first-child{font-size:20px;height:28px;line-height:28px;}
    .fg_left p:nth-child(2){margin-top:5px;}
    .fg_left .frl_txt{background-size:auto 100%;padding:0 0 0 60px;margin-top:15px;}
    .fg_left .frl_txt span:first-child{font-size:14px;height:22px;line-height:22px;}
    .fg_left .frl_txt span:last-child{font-size:26px;height:26px;line-height:26px;}
    .fg_left .frl_txt span:last-child::before{height:8px;}
    .fg_right{width:calc(100% - 336px);padding-left:10px;}
    .fg_right .fgr_li i{height:100px;}
    .fg_right .fgr_li p{font-size:13px;height:22px;line-height:22px;margin-top:5px;}

    .custom_con{width: 100%;}

    .about_index {padding: 0 0 80px 0;}
    .about_index .about_tit .tit_en {font-size: 60px;}
    .about_index .about_tit .tit_cn {font-size: 28px;}
    .about_nr .ljlx a {width: 48%;}
    .about_nr .ljlx a:nth-child(1) {margin-right: 2%;}
    .about_index .about_js {padding: 20px 10px;margin-top: 0;}
    .about_js ul li p span {font-size: 32px;}
    .about_nr .ljlx {padding: 30px 0;}

    .info_zizhi{padding:20px 0;}
    .info_zizhi .iz_ul{margin-top:15px;}
    .info_zizhi .iz_ul .swiper-slide{padding:12px 15px;}
     
    .news {padding: 60px 0 60px;}
    .news .nt_d{margin-bottom:13px;}
    .news .nt_em{margin-top:10px;}
    .news .n_top{margin-top:15px;}
    .news .n_top .nt_left{width:362px;height:205px;}
    .news .n_top .nt_right{width:calc(100% - 362px);padding:10px 10px 0 10px;}
    .news .n_top .nt_right .nt_txt p:first-of-type{margin-bottom:5px;}
    .news .n_top .nt_right .nt_txt .nt_btn{margin-top:10px;}
    .news .n_ul{border-right:none;border-bottom:1px solid #E8E8E8;}
    .news .n_ul .n_li{padding:20px 0;width:100%;float:none;border-left:none;border-top:1px solid #E8E8E8;}
    .news .n_ul .n_li p.p1{height:auto;}

}

@media screen and (max-width:767px){
    .index_banner .swiper-pagination-bullets{bottom:10px!important;height:24px;}
    .index_banner .swiper-pagination-bullet{width:24px;height:24px;}
    .index_banner .swiper-pagination-bullet:before{width:8px;height:8px;margin-left:-4px;margin-top:-4px;}
    .sp_box{width:24px;height:24px;}
    .sp_box:before{border-width:1px;}
    .sp_box .sp_center{height:22px;line-height:22px;font-size:12px;}
    .sp_box .left_item{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;}
    .sp_box .right_item{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;}
    
    .index_pro {padding: 20px 0 20px 0;}
    .tab_pro li {font-size: 14px;float: left;width: 49%;margin: 0 2% 2% 0;line-height: 40px;}
    .tab_pro li:nth-child(2n){margin-right: 0;}
    .con_pro li {width: 49%;margin: 2% 2% 0 0!important;}
    .con_pro li:nth-child(2n){margin-right: 0!important;}
    .con_pro li p{line-height: 35px;}

    #fengebg{padding:10px 0;}
    .fg_left{width:100%;float:none;text-align:center;}
    .fg_left p:first-child{font-size:17px;height:26px;line-height:26px;}
    .fg_left p:nth-child(2){display:none;}
    .fg_left .frl_txt{display:inline-block;margin-top:10px;}
    .fg_left .frl_txt span:first-child{text-align:left;}
    .fg_right{display:none;}

    .index_custom{padding: 20px 0 15px 0; background: #f3f3f5;}
    .index_custom .tx_title, .index_custom .tx_p {text-align: center;}
    .index_custom .tx_a{display: none;}
    .custom_con ul{margin-top: 15px;}
    .custom_con ul li{width: 100%;}
    .custom_con ul li:nth-child(3n){margin-right: 0;}

    .about_index {padding: 0 0 20px 0;margin-bottom: 0;}
    .about_index .about_tit {padding: 10px 0;}
    .about_index .about_tit .tit_en {font-size: 32px;}
    .about_index .about_tit .tit_cn {font-size: 22px;}
    .about_index .about_tit .tit_line{height: 3px;margin: 5px 0;}
    .about_index .about_nr {width: 100%;}
    .about_nr .text p {line-height: 22px;}
    .about_nr .ljlx a {width: 48%;height: 40px;line-height: 40px;}
    .about_index .about_js {position: relative;padding: 20px 10px;margin-top: 0;}
    .about_js ul li p span {font-size: 24px;}
    .about_js ul li p:nth-child(1) {font-size: 13px;}
    .about_js ul li p {font-size: 13px;line-height: 18px;height: 36px;}
    .about_nr .ljlx {padding: 15px 0;}
    .about_js ul li {width: 50%;margin-bottom: 15px;}

    .info_zizhi {padding: 20px 0 5px 0;}
    .info_zizhi .iz_ul{padding:15px 0;margin-top: 0;}
    .info_zizhi .iz_ul .swiper-slide{padding:12px 15px;}

    .news {
    padding: 20px 0 20px;
}
.news .n_ul {
    margin-top: 15px;
}
.news .n_ul .n_li{padding: 12px 0;}
.news .n_ul .n_li p:first-of-type{font-size: 16px;height: 22px;line-height: 22px;}
    .news .n_top .nt_left{width:100%;padding-bottom:49%;height:auto;float:none;}
    .news .n_top .nt_right{width:100%;float:none;padding:10px;}
    .news .n_top .nt_right .nt_txt p{line-height: 22px;}
}