@charset "utf-8";
@import url("common.css");
.wraper{display: flex;justify-content: center;min-height: 100vh;flex-direction: column;width: 100%;}
.h_d{position: fixed;width: 100%;left: 0;top: 0;right: 0;z-index: 100;}
.idx_hd{background: #fff;border-bottom: 1px solid #fff;}
.hd_center{display: flex;justify-content: space-between;}
.hd_hr{position: relative;height:90px;background: #fff;box-shadow: 0 0 15px #ddd;}
.hd_hr:hover{background: #fff;}
.logo{width:380px;}
.logo:hover{transform: translate(0,-5px);}
.logo a{width:100%;display: block;}
.logo img{width: 100%;}
.hd_center{height: 100%; align-items: center;}
.hd_top{margin-left:20px;}
.hd_top .phone i{width: 25px;height: 25px;display: inline-block;float: left;margin: 6px 6px 0 0;}
.hd_top .phone i img{width: 100%;}
.hd_top .phone span{font-size:32px;font-style:italic;font-family: 'Sakkal Majalla';font-weight: bold;}
.dis_block{display: block;}
.hd_nav{display:flex;align-items: center;}
/* .hd_nav,
.hd_nav .nav_lis{-webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;} */
.hd_nav .nav_lis ul{display:-webkit-box;}
.hd_nav .nav_lis ul li{height:90px;font-size: 18px;display: list-item;text-align: -webkit-match-parent;position: relative;margin:0 15px}
.hd_nav .nav_lis ul li a{width: 100%; height: 100%;display:flex;position: relative;z-index: 5;align-items: center;justify-content: center;padding: 0 4px;line-height: 50px;}
.hd_nav .nav_lis ul li a:after{content: '';position: absolute;width:0;height: 2px;background: #125ab2;border-radius: 4px;left: 0;bottom:16px;}

.hd_nav .nav_lis ul li a{color: #282828;text-transform: capitalize;}
.hd_nav .nav_lis ul li:hover a,
.hd_nav .nav_lis ul li.nav_active a{color: #125ab2;}
.hd_nav .nav_lis ul li:hover a:after,
.hd_nav .nav_lis ul li.nav_active a:after{width: 100%;}
.nav_lis ul li .downlis,
.nav_fixed{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}
.nav_lis ul li .downlis{width:300%;position: absolute;max-height:0;left:-100%;right: 0;top:100px;z-index: 5;visibility: hidden;opacity: 0;margin: auto;font-size: 16px;}
.nav_lis ul li:hover .downlis{top:90px;opacity: 1;max-height:800px;visibility: visible;box-shadow: 0 0 15px #ddd;}
.nav_lis ul li .downlis dl{border-radius:0 0 6px 6px;overflow: hidden;}
.nav_lis ul li .downlis dl dd a{width: 100%;padding:10px 5px; display: block;line-height:initial;margin: 0;text-align: center;background: #fff;border-top: 1px solid #e4e4e4;color: #333;position: initial;}
.nav_lis ul li .downlis dl dd a:after{display: none;}
/*.nav_lis ul li .downlis:before{content: ''; width: 13px;height: 13px;background: #125ab2;position: absolute;left: 0;top:14px;right: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);margin: auto;z-index: -1;opacity: 0;}*/
.nav_lis ul li .downlis dl dd a:hover{background: #05489a;color: #fff;}
/*.nav_lis ul li:hover .downlis:before{opacity: 1;top:4px;}*/

.ny_cn{flex:1;width: 100%;}
.nav_lis ul li .downlis:before,
.polNewLis ul li a,
.hd_nav .nav_lis ul li .downlis,
.logo,
.search,
.hd_nav .nav_lis ul li a:after,
.hd_nav .nav_lis ul li,
.hd_nav .nav_lis ul li a,
#new_swip .swiper-slide .slide_pic,
.business_lis ul li a .bus_pic .bus_img{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}

.hd_hr,
.h_mennu ul li a,
.h_mennu ul li a .mn_icon i,
.h_mennu,
.ban_box .swiper-button-prev, 
.ban_box .swiper-button-next,
.business_lis ul li a .bus_con:before,
.business_lis ul li a .bus_con:after,
.abt_video .video_i,
.sz_gd ul li .scroll_con,
.abt_more,
.pic_lis ul li a .pic_main .pic_img,
.pic_lis ul li a,
.pic_lis ul li a .pic_title,
.pic_lis ul li a .pic_title h1,
.H_menu ul li a:after{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}

.hd_tel:before{content: '';position: absolute;width: 1px;height:34px;background: #dbdbdb;top: 0;left:0;bottom: 0;margin: auto;}

.search i.sch_i, .search i.sch_i1{text-align: center;}
.search{margin-left: 5%;position: relative;width:36px;
height:36px;background: #125ab2;border-radius: 50%;}
.search i{position: absolute;width:100%;height:100%;left: 0;top: 0;right: 0;bottom: 0;margin: auto;cursor: pointer;font-size:20px;color: #fff;display: flex;align-items: center;justify-content: center;display: block !important;line-height: 36px;}
.search i.iconyuyinguanbi{display: none;color: #e6222a;}
.sch_box{width:100%;padding:20px;position: fixed;left:0;top:0;right: 0;bottom: 0; z-index: 99;transition: ease .3s;opacity: 0;visibility: hidden;}

.sch_mask{width: 100%;height: 100%;position: absolute;background: rgba(0,0,0,.7);left: 0;top: 0;}
.sch_box_main{position: absolute;z-index: 100;left: 0;top: 0;right: 0;bottom: 0; margin: auto;width: 1px;height: 1px;transition: all 0.3s;}
.sch_box.show{opacity: 1;visibility: visible;} 
.sch_box.show .sch_box_main{width: 50%;height: 60px;} 

.sch_i1{width: 40px;height: 40px;background: rgba(255,255,255,.8);font-size: 20px;color: #b81010;display: flex;align-items: center;justify-content:center;top: -50px;right: 0;position: absolute;border-radius: 50%;cursor: pointer;}
.sch_i1:hover{background: #de2910;color: #fff;}
.sch_box .sch_ipt{height:60px;padding: 0 20px;outline:none;font-size: 16px;}
.sch_box .sch_btn{width:120px;height:60px;background: #125ab2;color: #fff;line-height:60px;color: #fff;cursor: pointer;cursor:pointer;font-size: 16px;transition: ease .3s;}
.sch_box .sch_btn:hover{background: #181818;}

.fixed_hr{background: #fff;}
.fixed_hr .logo {width:370px;}

.language{margin-left: .2rem;}
.language a{display: inline-block;padding:0 20px;position: relative;line-height: 30px;font-size: 18px;border-radius: 60px;}
/*.language a:before{content: '';position: absolute;width: 1px;height: 15px;background: #aaa;left:6px;top: 0;bottom: 0;margin: auto;}
.language a:first-child:before{display: none;}*/
.language a.active{color: #fff;background: #ff9000;}

/*.h_line{height: 110px;}*/
.fixed_hr{height: 90px;}


.h_hr{display: none;}
.ny_ban{margin-top:90px;}
/*banner*/
.ban_box{margin: auto;height:43vw;/*max-height: 686px; */padding-top:90px;position: relative;overflow: hidden;}
.banner{width:100%;height: 100%;}
.banner .swiper-wrapper .swiper-slide a{width: 100%;height: 100%;display: block;}
.banner .swiper-wrapper .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.banner .swiper-button-prev, 
.banner .swiper-container-rtl .swiper-button-next {
    background: url(../images/ban_pre.png) no-repeat;
left:30px;right: auto;}
.banner .swiper-button-next, 
.banner .swiper-container-rtl .swiper-button-prev {
    background: url(../images/ban_nex.png) no-repeat;
right:30px;left: auto;}
.banner .swiper-button-next, 
.banner .swiper-button-prev {position: absolute;top: 50%;
width:0;height:40px;margin-top: -22px;z-index: 10;cursor: pointer;background-size:40px 40px;
background-position: center;background-repeat: no-repeat;transition: ease .3s;opacity:0;transform: scale(0);display: block !important;}
.banner:hover .swiper-button-next, 
.banner:hover .swiper-button-prev{width:40px;opacity:.8;transform: scale(1);}
.banner .swiper-pagination{bottom:20px;width: 100%;right: 0;left: auto;}
.banner .swiper-pagination .swiper-pagination-bullet{width:23px;height:4px;display: inline-block;border-radius:6px;background: rgba(255,255,255,1);position: relative;margin:3px;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background:#ffa200;position: relative;border-radius: 2px;}

.banner .headbg{position:absolute;z-index:0;width:100%;height: 100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-animation-fill-mode: both; animation-fill-mode: both;}
.banner .headbg::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#00000000', GradientType=0);z-index: 1;}
.banner .swiper-slide-active .headbg{-webkit-animation: scaleBigToSmall 10s; animation: scaleBigToSmall 10s;}

.c_n{min-height: 500px;}
.partner{padding:25px 0;background: #f8f8f8;display: none;}
.partner .partner_lis{display: grid;grid-template-columns: repeat(6, 1fr);text-align: center;}
.partner .partner_lis a{display: block;padding: 0 2vw;}
.partner .partner_lis a img{width: 100%;height: 100%;object-fit: contain;}
.partner .partner_lis a:hover img{transform: scale(1.05);}

.partner .partner_lis a img,
.product_lis ul li .pdt_pic .pdt_link img,
.abt_pic a img,
.news_list ul li a .news_pic img,
.article_lis ul li a,
.ny_product_item ul li .n_product_con a .i_product_img img{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}

.idx_title{padding: .4rem 0;}
.idx_title h1{padding-left:1.7vw;position: relative;font-size: 38px;font-weight: bold;font-size: 1.6vw;}
.idx_title h1:before,
.idx_title h1:after{content: '';position: absolute;width:0.3vw;height: 1.3vw;top: 0;bottom: 0;margin: auto;transform: skew(-15deg, 0);}
.idx_title h1:before{background: #125ab2;left: 0;}
.idx_title h1:after{background: #ff770a;left:0.6vw;}

.idx_more{display: inline-block;padding: .05rem .2rem;background: #125ab2;color: #fff;border-radius: 40px;}
.idx_more span{display: inline-block;margin-left: 5px;font-size: 18px;}
.idx_more:hover{background: #ffa200;color: #fff;}
.product_lis ul li{margin-bottom:5vw;}
.product_lis ul li:nth-child(odd) .pdt_pic{float: left;}
.product_lis ul li:nth-child(odd) .pdt_right{float: right;}
.product_lis ul li:nth-child(even) .pdt_pic{float: right;}
.product_lis ul li:nth-child(even) .pdt_right{float: left;}

.product_lis ul li .pdt_pic{width:38%;border:0.8vw solid #bed3f2;border-radius: .1rem;}
.product_lis ul li .pdt_pic .pdt_link{display: block;overflow: hidden;width:100%;padding-bottom:100%;position: relative;}
.product_lis ul li .pdt_pic .pdt_link img{object-fit: contain;width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.product_lis ul li .pdt_pic:hover .pdt_link img{transform: scale(1.05);}
.product_lis ul li .pdt_right{width:59%;}
.product_lis ul li .pdt_right .pdt_title{font-size: 1.5vw;font-weight: bold;margin-bottom:1vw;}
.product_lis ul li .pdt_right .pdt_texts p{position: relative;padding-left:18px;margin:12px 0;}
.product_lis ul li .pdt_right .pdt_texts p:before{content: '';position: absolute;width: 6px;height: 6px;background: #125ab2;border-radius: 50%;left: 0;top:8px;}
.product_lis ul li .pdt_right .pdt_texts p span{color: #666;}
.pro_more{margin-top: 3vw;}
.pro_more a{display: inline-block;padding:0.8vw 2vw;background: #ff770a;border-radius: 50px;color: #fff;}
.pro_more a i{display: inline-block;margin-left: 1vw;font-size: 20px;}
.pro_more a:hover{background: #125ab2;}


.about_section{padding:0 0 .4rem 0;background: #fafafa url(../images/abt_bg.jpg) no-repeat left top;background-size:40vw 25vw;position: relative;}
.about_section:after{content: '';position: absolute;width:29vw;height:6vw;background: url(../images/zimu.png) no-repeat;right: 0;bottom: 0;background-size: cover;}
.abt_pic{width:45%;margin-right:2em;}
.abt_pic a{padding-bottom:70%;display: block;position: relative;overflow: hidden;border-radius: 10px;}
.abt_pic a img{object-fit: cover;position: absolute;left: 0;top: 0;}
.abt_pic a:hover img{transform: scale(1.05);}
.abt_pic a:before{content: '';position: absolute;width:40%;height:1.6vw;background: #fafafa;left: 0;bottom: 0;z-index: 55;}
.abt_pic a:after{content: '';position: absolute;width:60%;height:1.6vw;background: #fafafa;left: 0;bottom: 0;z-index: 55;transform: skewX(20deg);}

.about_con .abt_right .conpany_title a{display: inline-block;font-size: 1.5vw;font-weight: bold;}

.abt_text{margin-top:1.5vw;line-height: 26px;text-indent: 2em;}
.about_section .idx_title{color: #fff;}
.about_section .idx_title h1:before{background: #fff;}


.obj{object-fit: cover;}
.grid{display: -moz-grid;display: -ms-grid;display: -webkit-grid;display: grid;}
.news_list ul,
.article_lis ul{display: -moz-grid;display: -ms-grid;display: -webkit-grid;display: grid;grid-template-columns: repeat(2, 1fr);gap:25px;}
.news_list ul li{width: 100%;overflow: hidden;}
.news_list ul li a{border: 1px solid #f6f6f6;border-radius: .1rem;padding: .2rem;}
.news_list ul li a .news_pic{width: 208px;height: 152px;border-radius: .06rem;overflow: hidden;margin-right: .2rem;}
.news_list ul li a .new_text h1{font-size:18px;font-weight: bold;}
.news_list ul li a .new_text span{display:inline-block;color: #125ab2;margin-top: 8px;}
.news_list ul li a .new_text p{color: #666;margin-top: 10px;}
.news_list ul li a .new_text .new_more{display: inline-block;padding: 5px 10px;border-radius: 4px;background: #ff770a;color: #fff;margin-top: 25px;font-size: 14px;}
.news_list ul li a .new_text .new_more i{display: inline-block;margin-left: 10px;}
.news_list ul li a:hover .news_pic img{transform: scale(1.05);}
.news_list ul li a:hover{border: 1px solid #ddd;}

.article_section{background: #f9f9f9;margin-top: .4rem;padding-bottom: .5rem;}
.article_lis ul{gap:0 2.5vw;}
.article_lis ul li{overflow: hidden;}
.article_lis ul li a{padding: 12px 0;border-bottom: 1px dashed #ddd;}
.article_lis ul li a h1{font-size: 16px;padding-left: 15px;position: relative;}
.article_lis ul li a h1:before{content: '';position: absolute;height: 1px;border-left:5px solid #125ab2;border-top:5px solid transparent;border-bottom:5px solid transparent;left: 0;top: 0;bottom: 0;margin: auto;}
.article_lis ul li a span{color: #999;margin-left:.3rem;}
.article_lis ul li a:hover{background: #f9f9f9;padding: 12px 10px;}

.f_t{background: #292929;padding: .3rem 0;color: rgba(255,255,255,.5);}
.f_t a{color: rgba(255,255,255,.8);} 
.f_t .ft_hr{align-items: center;} 
.f_t .ft_logo a{display: inline-block;font-size: 1.5vw;font-weight: bold;color: #fff;}
.f_t .ft_menu a{display: inline-block;padding-left: .17rem;position: relative;margin-left: .15rem;}
.f_t .ft_menu a:before{content: '';position: absolute;width: 1px;height: 14px;background: rgba(255,255,255,.3);left: 0;top: 2px;bottom: 0;margin: auto;}
.f_t .ft_menu a:first-child:before{display: none;}

.ft_bm{align-items: center;margin-top: .1rem;}

.ft_left_lis .left_list{padding: .08rem 0;align-items: center;}
.ft_left_lis .left_list span{display:flex;width: 30px;height: 30px;background: #ff9000;border-radius: 50%;color: #fff;border-radius: 50%;align-items: center;justify-content: center;margin-right: .15rem;}
.luok{margin-top: .2rem;}
.luok a{margin-left: .2rem;color: rgba(255,255,255,.7);}
.f_t a:hover{color: #fff;}

.vxin{width: 120px;text-align: center;}
.vxin img{width: 100%;display: block;border-radius: 4px;}
.vxin p{margin-top: .1rem;}

.return_top{width: 40px;height: 40px;border-radius: 50%;position: fixed;bottom: 10%;right: 20px;text-align: center;display: flex;align-items: center;flex-direction: column;justify-content: center; background: #125ab2;z-index: 999;cursor: pointer;font-size: 12px;line-height: 13px;text-transform: uppercase;color: #fff;box-shadow: 0 0 5px #fff;}

.return_top span{font-size:26px;}

.ny_product_item ul{display: -moz-grid;display: -ms-grid;display: -webkit-grid;display: grid;grid-template-columns: repeat(3, 1fr);gap:30px;}
.ny_product_item ul li{overflow: hidden;}

.ny_product_item ul li .n_product_con a{display: block; border-radius: .1rem .1rem 0 0;overflow: hidden;}
.ny_product_item ul li .n_product_con a .i_product_pic{padding-bottom:70%;}
.ny_product_item ul li .n_product_con a .i_product_img{left: 0;top: 0;right: 0;bottom: 0;overflow: hidden;}
.ny_product_item ul li .n_product_con a .i_product_img img{object-fit: contain;}

.ny_product_item ul li .n_product_con a .ny_product_title{padding:15px;text-align: center;background: #f8f8f8;height: 51px;}

.ny_product_item ul li .n_product_con:hover a .i_product_img img{transform: scale(1.05);}
.ny_product_item ul li .n_product_con:hover a .ny_product_title{background: #125ab2;color: #fff;}



@media (max-width:1600px) {
/* .logo{margin:0 30% 0 0;}	 */

	
}

@media (max-width:1400px) {
/* .logo{margin:0 20% 0 0;}	 */
.hd_nav .nav_lis ul li{font-size: 16px;}	
	
}

@media (max-width:1180px) {
/* .logo{margin:0 15% 0 0;}	 */
	
	
}



.h_hr{display: none;}
@media (max-width:1023px) {
.h_line{height: 90px;}
.logo{margin:0 15% 0 0;transition: ease .3s;}
.hd_hr{display: none;}
.h_hr{display: block;}
.logo1{margin:22px 0 0 36px;width:370px;transition: ease .3s;}
.logo1 a{width: 100%;height: 100%;display: block;}
.logo1 img{width: 100%;}
.h_hr{height:90px;position: fixed;top: 0;left: 0;right: 0;z-index: 1000;background: #fff;box-shadow: 0 0 10px #ddd;}
.height2e{height: 90px;}
.search{margin-left: 0;/*right: 210px;*/right:10px;top: 28px;}
.language{position: relative;top: 31px;/*right: 82px;*/right:0;float: right;}
.h_hr .menu,
.h_hr .menu_2{padding:25px 28px;position: absolute;right:30px;top:15px;}
.h_hr .menu_2{display: none;}
.h_hr .menu_2 span:before{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg);top:0;}
.h_hr .menu_2 span:after{ transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);top:0;}

.pull_down {display: none;/*background: #ededed;*/}
.pull_down ul {position: relative;height: 100%;background: #fff;z-index: 101;padding-bottom:20px;}
.pull_down ul li{line-height:50px;border-bottom: 1px solid #f0f0f0;}
.pull_down ul li a {width: 100%;font-size:20px;display: block;}
.pull_down ul li .nav_dlis{display: none;line-height:30px;border-top:1px solid #f5f5f5;border-radius: .06rem;}
.pull_down ul li .nav_dlis a{display: block;width: auto;padding:0 20px;font-size:16px;color: #666;line-height:50px;border-bottom: 1px solid #f0f0f0;}
.pull_down ul li .nav_dlis a:last-child{border-bottom: none;}
.pull_down ul li a span{float: right;font-family: '宋体';display: inline-block;font-size:22px;margin-right:15px;transition: ease .5s;color: #999;}
.pull_down ul li:hover .nav_dlis a{color: #666;}
.pull_down ul li a:hover span{transform: rotate(0);color: #125ab2;}
.pull_down ul li:hover a,
.pull_down ul li .nav_dlis a:hover{color: #125ab2;}
.pull_down ul li a.mobile_nav{color: #125ab2;}
.pull_down ul li a.mobile_nav span{transform: rotate(-180deg);color: #125ab2;}
.shade {max-width:100%;height: 100%;position: fixed;z-index: 99;background: rgba(0, 0, 0, 0.5);display: none;left: 0;right: 0;margin: auto;}

.pad_lf40 {padding:0 30px;}
.h_hr .menu span,
.h_hr .menu span:before,
.h_hr .menu span:after,
.h_hr .menu_2 span:before,
.h_hr .menu_2 span:after{position: absolute;display: block;width:40px;height:3px;top: 60%; left:10%; cursor: pointer;content: '';background-color: #125ab2;border-radius: 1px;-webkit-transition: all .4s cubic-bezier(0.19,1,.22,1);-o-transition: all .4s cubic-bezier(0.19,1,.22,1);-moz-transition: all .4s cubic-bezier(0.19,1,.22,1);transition: all .4s cubic-bezier(0.19,1,.22,1);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.h_hr .menu span:before{ top:-12px;left:0%;}
.h_hr .menu span:after{ top:12px;left:0%;}

.ban_con .com_name{font-size: .4rem;}
.ban_con .ban_text .main_text p{font-size: 16px;}
.ban_con .more span{padding: 5px 30px;font-size: 14px;}
.ban_con .more{margin-top: .6rem;}

.about_con .abt_right .conpany_title a{font-size: 20px;}
.idx_title h1{font-size: 24px;}

.news_list ul,
.article_lis ul{grid-template-columns: repeat(1, 1fr);}

}




@media (max-width:768px) {
.logo1 {margin:.28rem 0 0 .25rem;width:4.6rem;}
.h_hr {width: 100%;position: fixed;top: 0;height: 1.1rem;}
.height2e,
.h_line{height: 1.1rem;}
.h_hr .menu,
.h_hr .menu_2{padding:.29rem .3rem;right:.2rem;top:.19rem;}
.h_hr .menu_2{right: 0.2rem;}
.search{margin-left: 0;right:0;top: .32rem;width: .5rem;height: .5rem;}
.language {top:.38rem;right:-.5rem;font-size: .26rem;}
.language a{font-size: .28rem;line-height: .4rem;padding: 0 .2rem;}
.language a:before {width:.01rem;height:.2rem;left:.12rem;}
.search i{font-size: .28rem;}
.sch_i1{width: .6rem;height: .6rem;font-size: .24rem;top: -.7rem;}
.sch_box .sch_btn {width:1.5rem;line-height:.7rem;font-size: .24rem;height: .7rem;outline: none;}
.sch_box .sch_ipt{height: .7rem;font-size: .24rem;padding: 0 .2rem;outline: none;}
.sch_box.show .sch_box_main{width: 90%;}
.pull_down {top:1.1rem;position: absolute;width: 100%;}
.pull_down ul {padding-bottom:.2rem;}
.pull_down ul li{line-height:.8rem;}
.pull_down ul li a {width: 100%;font-size:.26rem;}
.pull_down ul li .nav_dlis{line-height:.7rem;border-radius: .06rem;}
.pull_down ul li .nav_dlis a{padding:0 .3rem;font-size:.24rem;line-height:.7rem;display: inline-block;border-bottom:none;}
.pull_down ul li a span{font-size:.26rem;margin-right:.15rem;}

.pad_lf40 {padding:0 .2rem;}
.h_hr .menu span,
.h_hr .menu span:before,
.h_hr .menu span:after,
.h_hr .menu_2 span:before,
.h_hr .menu_2 span:after{width:.45rem;height:.04rem;top: 60%; left:10%;border-radius:.02rem;-webkit-border-radius:.02rem;-moz-border-radius:.02rem;}
.h_hr .menu span:before{ top:-.15rem;left:0%;}
.h_hr .menu span:after{ top:.15rem;left:0%;}
.pull_down ul li .nav_dlis a:before {width:.06rem;height:.06rem;
border: 1px solid #ddd;left:.02rem;top:0;bottom: 0;margin: auto;}

.ban_con .com_name{font-size: .36rem;}
.ban_con .ban_text .main_text{padding:.1rem .2rem .1rem .2rem;}
.ban_box{height:3.2rem;padding-top: 0;margin-top: 1.1rem;}
.ban_con .more{margin-top: .5rem;}
.ban_con .more span{font-size: .24rem;}

.banner .swiper-button-prev, 
.banner .swiper-container-rtl .swiper-button-next {left:.3rem;background-size: cover;}
.banner .swiper-button-next, 
.banner .swiper-container-rtl .swiper-button-prev {right:.3rem;background-size: cover;}
.banner .swiper-button-next, 
.banner .swiper-button-prev {height:.4rem;margin-top: -.22rem;background-size:.4rem .4rem;}
.banner:hover .swiper-button-next, 
.banner:hover .swiper-button-prev{width:.4rem;}
.banner .swiper-pagination{bottom:.2rem;}
.banner .swiper-pagination .swiper-pagination-bullet{width:.25rem;height:.05rem;margin: 0 .05rem;}

.partner{padding: .25rem 0;}
.partner .partner_lis{grid-template-columns: repeat(3, 1fr);gap:.2rem;}


.idx_title{padding: .4rem 0;align-items: center;}
.idx_title h1{padding-left:.36rem;font-size:.36rem;}
.idx_title h1:before,
.idx_title h1:after{width:.06rem;height:.32rem;}
.idx_title h1:after{left:.13rem;}
.idx_more{padding: .05rem .2rem;border-radius:.6rem;font-size: .24rem;}
.idx_more span{margin-left:.1rem;font-size:.24rem;}
.idx_more:hover{background: #ffa200;color: #fff;}
.product_lis ul li{margin-bottom:.6rem;}
.product_lis ul li:nth-child(odd) .pdt_pic,
.product_lis ul li:nth-child(odd) .pdt_right,
.product_lis ul li:nth-child(even) .pdt_pic,
.product_lis ul li:nth-child(even) .pdt_right{float: none;}

.product_lis ul li .pdt_pic{width:100%;border:.1rem solid #bed3f2;border-radius: .1rem;}
.product_lis ul li .pdt_right{width:100%;}
.product_lis ul li .pdt_right .pdt_title{font-size:.4rem;margin:.3rem 0;}
.product_lis ul li .pdt_right .pdt_texts p{padding-left:.2rem;margin:.2rem 0;font-size: .28rem;}
.product_lis ul li .pdt_right .pdt_texts p:before{width:.06rem;height:.06rem;top:.16rem;}
.pro_more{margin-top:.3rem;}
.pro_more a{padding:.1rem .3rem;border-radius: 1rem;font-size:.24rem;}
.pro_more a i{margin-left:.1rem;font-size:.24rem;}

.about_con{display: block;}
.about_section {background: #fafafa;}
.abt_pic{display: none;}

.about_section .idx_title{color: #125ab2;}
.about_section .idx_title h1:before{background: #125ab2;}


.grid{gap:.25rem;}
.news_list ul li a{border:none;padding: 0;}
.news_list ul li a .news_pic{width:2.08rem;height:1.52rem;}
.news_list ul li a .new_text h1{font-size:.24rem;}
.news_list ul li a .new_text span{margin-top:.1rem;font-size: .24rem;}
.news_list ul li a .new_text p{margin-top:.1rem;font-size: .24rem;}
.news_list ul li a .new_text .new_more{padding:.05rem .1rem;border-radius:.04rem;margin-top: .25rem;font-size:.2rem;display: none;}
.news_list ul li a .new_text .new_more i{margin-left:.1rem;}
.news_list ul li a:hover{border:.01rem solid #ddd;}

.article_lis ul{gap:0;}
.article_lis ul li a{padding:.2rem 0;border-bottom:.01rem dashed #aaa;}
.article_lis ul li a h1{font-size:.28rem;padding-left:.2rem;}
.article_lis ul li a h1:before{height:.01rem;border-left:.05rem solid #125ab2;border-top:.05rem solid transparent;border-bottom:.05rem solid transparent;}
.article_lis ul li a span{margin-left:.3rem;font-size:.24rem;}
.article_lis ul li a:hover{padding:.2rem .1rem;}

.vxin,
.ft_menu{display: none;}
.f_t .ft_logo a{font-size: .4rem;}

.f_t .ft_menu a{font-size: .24rem;}
.f_t .ft_menu a:before{width:.01rem;height:.14rem;top:.02rem;}
.f_t{font-size: .24rem;}
.ft_left_lis .left_list span{width:.4rem;height:.4rem;}
.ft_left_lis .left_list span i{font-size: .24rem;}
.luok{margin-top: .2rem;}
.luok a{margin-left: .2rem;color: rgba(255,255,255,.7);}
.f_t a:hover{color: #fff;}
.c_n {min-height:5rem;margin-bottom:0;}

.return_top{width:.5rem;height:.5rem;bottom:1rem;right:.2rem;font-size: .2rem;line-height:.2rem;}
.return_top span{font-size:.24rem;}

.ny_product_item ul{grid-template-columns: repeat(2, 1fr);gap:.2rem;}
.abt_text{font-size: .28rem;line-height: .48rem;}
.ny_ban{margin-top: 1.1rem;height: 2rem;}
.ny_hpage{margin: -.76rem 0 .3rem;height: .6rem;}
.ny_product_item ul li .n_product_con a .ny_product_title{padding: .15rem;height: .7rem;font-size: .26rem;}




}
















