@import url("common.css");
.hd_hr{height:34px;line-height: 34px;background: #9d1439;color: #fff;font-size: 14px;}
.hrRlis a{color: #fff;padding-left:30px;position: relative;}
.hrRlis a:before{content: '';position: absolute;width:11px;height:11px;background:url(../images/dIcon.png) no-repeat;left: 8px;top: 0;bottom: 0;margin:auto;}
.hrRlis a:hover{color: #ffe70c;}
.hd_center{height: 100%;display: flex; align-items: center;justify-content: space-between;}
.hd_bm{height: 113px;}
.logo{width:70px;}
.logo a{width: 100%;height: 100%;display:block;}
.logo a img{width: 100%;}
.hd_right_view{display: flex;text-align: right;justify-content: end;width: 100%;}
.navBox{align-items: center;}
.head_right{display: -webkit-box;}
.navBox,
.navBox .navLis{-webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;}
.navLis ul{width: 100%;height: 100%;display: flex;justify-content: flex-end;align-items: center;}
.navLis ul li{/*flex:1;*/display: inline-block;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;text-align: center;line-height: 113px;position: relative;padding: 0 13px;font-size: 14px;}
.navLis ul li a{width: 100%;height: 100%;display: block;text-transform: uppercase;}
.navLis ul li:before,
.navLis ul li.nav_active:before{content: '';position: absolute;width: 1px;border-top: 8px solid #9d1439;border-left: 8px solid transparent;border-right: 8px solid transparent;left: 0;top:-8px;right: 0;margin: auto;opacity: 0;}
.navLis ul li.navActive,
.navLis ul li:hover,
.navLis ul li.nav_active{background: #fdf5f7;}
.navLis ul li.navActive a,
.navLis ul li:hover a,
.navLis ul li.nav_active a{color: #9d1439;}
.navLis ul li:after,
.navLis ul li.nav_active:after{content: '';position: absolute;width:100%;height: 4px;background: #9d1439;left: 0;right: 0;bottom: 0;opacity: 0;margin: auto;}

.navLis ul li.navActive:before,
.navLis ul li:hover:before,
.navLis ul li.navActive:after,
.navLis ul li:hover:after,
.navLis ul li.nav_active:before,
.navLis ul li.nav_active:after{opacity: 1;}
.navLis ul li.navActive:after,
.navLis ul li:hover:after,
.navLis ul li.nav_active:after{width: 100%;}
.navLis ul li.navActive:before,
.navLis ul li:hover:before,
.navLis ul li.nav_active:before{top: 0;}

.navLis ul li,
.navLis ul li.nav_active:before{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}
.navLis ul li:after,
.navLis ul li a,
.navLis ul li:before,
.navLis ul li .navDown,
.panner_pic,
.downlis .down_dd dl dd a{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}

.navLis ul li .navDown{width: 100%;max-height:0;left:0;position: absolute;top: 113px;z-index: 555;box-shadow: 0 0 10px #ccc;display: none;}
.navLis ul li .navDown dl dd a{background: #fff;font-size: 12px;padding:10px 10px;line-height: 22px;border-top:1px solid #ffdede;color: #333;}
.navLis ul li .navDown dl dd:hover a{background: #9d1439;color: #fff;}
.navLis ul li:hover .navDown{max-height:800px;display: block;}

/*.navLis ul li:nth-child(3):hover .navDown{display: none;}*/
.hd_bm{position: relative;}
.nav_bg{position: absolute;left:0;top:100%;width: 100%;height:0;background:#f8f8f8;
transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;z-index: 999;opacity:0;visibility: hidden;display: none;}
.nav_bg.show{opacity: 1;visibility: visible;height:500px;}
.nav_down{position: absolute;left:0;top:100%;height:0;z-index:1000;width:100%;padding-top: 30px;opacity:0;visibility: hidden;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;border-top: 1px solid #ccc;}
.nav_down.show {opacity: 1;visibility: visible;height:500px;display: none;}
.nav_down .downlis{font-size: 14px;text-indent: 5px; height:360px;max-width: 1200px;margin: auto;}
.nav_down .downlis.show {transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;height: 100%;}
.downlis .down_dd{margin: 0 -15px;}
.downlis .down_dd dl dd{display: inline-block;font-size:13px;float: left;width:16.6666%;padding: 0 15px;}
.downlis .down_dd dl dd h1{font-size:18px;color: #9d1439;border-bottom:1px solid #ddd;margin-bottom: .2rem;height: 88px;}
.downlis .down_dd dl dd h1 span{display: inline-block;border-bottom: 1px solid #9d1439;padding:10px 0;height: 100%;display: flex;align-items: center;}
.downlis .down_dd dl dd a{display: block;padding:4px 0;position: relative;border-bottom: 1px solid #f8f8f8;}
/*.downlis .down_dd dl dd a:hover{padding-left:5px;}*/

.alcenter{align-items: center;}
.hd_top{margin-left: 2%;display: flex;align-items: center;}
.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;}

.search{margin-left: 5%;position: relative;width:36px;height: 36px;background: #9d1439;border-radius: 50%;text-align: center;line-height:35px;}
.search i{position: absolute;width:100%;height:33px;left: 0;top: 0;right: 0;bottom: 0;margin: auto;cursor: pointer;font-size:24px;color: #fff;}
.search i.iconyuyinguanbi{display: none;color: #fff;}
.sch_box{width:100%;padding:20px;position: absolute;left:0;top:113px;z-index: 99;background: #f5f5f5;display: none;}
.sch_box .sch_ipt{height:60px;padding: 0 20px;outline:none;font-size: 16px;}
.sch_box .sch_btn{width:120px;height:60px;background: #9d1439;color: #fff;line-height:60px;color: #fff;cursor: pointer;cursor:pointer;font-size: 16px;transition: ease .3s;}
.sch_box .sch_btn:hover{background: #181818;}


#banner{width:100%;height:600px;overflow:hidden;position:relative;}
#banSwiper {width:100%;height:100%;position:absolute;left:-50%;margin-left:50%;}
#banner .swiper-button-prev, 
#banner .swiper-container-rtl .swiper-button-next {
    background: url(../images/prev.png) no-repeat;
left:30px;right: auto;}
#banner .swiper-button-next, 
#banner .swiper-container-rtl .swiper-button-prev {
    background: url(../images/next.png) no-repeat;
right:30px;left: auto;}
#banner .swiper-button-next, 
#banner .swiper-button-prev {position: absolute;top: 50%;
width:0;height:100px;margin-top: -22px;z-index: 10;cursor: pointer;
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:100px;opacity:.8;transform: scale(1);}

.effect1 img{-webkit-animation-name:effect1;animation-name:effect1;}	
.leftUp img{-webkit-animation-name:leftUp;animation-name:leftUp;}
.moveRight img{-webkit-animation-name:moveRight;animation-name:moveRight;}
.moveDown img{-webkit-animation-name:moveDown;animation-name:moveDown;}
.centerBig img{-webkit-animation-name:centerBig;animation-name:centerBig;}
.rightDownBig img{-webkit-animation-name:rightDownBig;animation-name:rightDownBig;}

#banSwiper .swiper-slide img{
animation-duration:6s;
animation-timing-function:linear;
animation-fill-mode: forwards;
-webkit-animation-duration:6s;
-webkit-animation-timing-function:linear;
-webkit-animation-fill-mode: forwards;
width: 100%;height: 100%;object-fit: cover;
}	
#banPage{bottom:25px;width: 100%;}
#banPage .swiper-pagination-bullet{
width:10px;height:10px;background:#fff;margin:0 10px;}


.c_n{min-height: 400px;padding-bottom:90px;}
.Idx_set1{background: #f7f7f7;padding: 20px 0;}
.Idx_set1 .w12{display: flex;justify-content: space-between;}
.Idx_set_ny .w12{justify-content:end;}
.Idx_set_ny{padding: 10px 0;}
/*.set1_left{width: 350px;}*/
.set1_left h1{font-size: 22px;font-weight: bold;}
.set1_left p{margin-top:5px;font-size: 13px;}
.hr_left{display: flex;align-items: center;}
.hr_left i{font-size: 20px;margin-right: .1rem;color: rgba(255,255,255,.7);} 
.hr_left i.icondianhua5{margin-left: .3rem;}



.set1_middle{padding:0;/*border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;margin-left:45px;*/}
.set1_middle h2{font-size: 16px;color: #7e7e7e;margin-bottom: 8px;}
.set1_middle h2 i{display: inline-block;float: left;margin:-2px 8px 0 0;}
.set1_middle p{font-family: 'arial';font-weight:bold;font-size: 28px;color: #961337;}
.set1_right{width: 440px;margin-top: 10px;}
.set1_right .search_bx{height: 40px;}
.set1_right .search_bx .sch_ipt{height:40px;border: 1px solid #d1d1d1;border-right: none;padding: 0 20px;outline: none;}
.set1_right .search_bx .sch_btn{width: 52px;height: 40px;background: #9d1439;outline: none;cursor: pointer;}
.set1_right .search_bx .sch_btn:hover{background: #de1b17;}
.set1_right .top_search{margin-top: 10px;font-size: 14px;}

.set1_right .top_search a{color: #939393;margin-right: 10px;}
.set1_right .top_search a:hover,
.set1_right .top_search span{color: #de1b17;}

.set_title{text-align: center;margin-bottom: 30px;}
.set_title h1{font-size: 28px;font-family: 'Bebas';color: #9d1439;margin-bottom:10px;text-shadow: 1px 1px ALICEBLUE;}
.set_title h2{font-size: 36px;color: #9d1439;text-shadow: 1px 1px ALICEBLUE;}
.set_title p{color: #757575;margin-top: 10px;display: none;}
.set_title .sec_title{margin-top: 10px;color: #757575;}
.pd30{padding: 30px 0;}
.Idx_set2{background:#fbfbfb;}
.aboutBox{margin-top: 50px;}
#partner .swiper-button-next, 
#partner .swiper-button-prev {position: absolute;top:10px;
width: 50px;height: 72px;margin-top:0;z-index:2;cursor: pointer;
background-size:50px 72px;background-position: center;background-repeat: no-repeat;text-align: center;line-height: 72px;}
#partner .swiper-button-prev, 
#partner .swiper-container-rtl .swiper-button-next{background:#fbfbfb;left:0;right: auto;}
#partner .swiper-button-next, 
#partner .swiper-container-rtl .swiper-button-prev{background:#fbfbfb;right:0;left: auto;}
/* .w14{width: 1300px;margin: auto;} */
#partner{padding:10px 60px 10px;}
#partner .swiper-button-next span, 
#partner .swiper-button-prev span{font-size: 30px;color: #c7c7c7;}
#partner .swiper-button-next span:hover, 
#partner .swiper-button-prev span:hover{color: #9d1439;}
.dis_block{width: 100%;height: 100%;display: block;}
.panner_pic:hover{box-shadow:0 0 5px #999;transform: scale(1.05) translate(0,5px);z-index: 15;}
/*.product_hr{padding-right: 140px;}*/
.tabTitle ul li{display: inline-block;float: left;line-height: 40px;padding: 0 19px; background: #f5f5f5;color: #595959;text-align: center;margin-right: 10px;cursor: pointer;margin-bottom: 10px;}
.mg-top{margin-top: 30px;}
.tabTitle ul li.tabActive{background: #9d1439;color: #fff;}

.tab_sub{display: none;position: relative;}

.product_lis{margin: 0 -15px;}
.product_lis ul li{width:33.333%;display: inline-block;float: left;padding: 0 15px;margin-bottom:30px;}
.product_lis ul li .product_con{position: relative;height:320px;}
.product_lis ul li .product_con a{display:block;width: 100%;height: 100%;}
.product_lis ul li .product_con .product_mid{height:85px;width: 90%;position: absolute;left: 0;right: 0;bottom: 0;background: #fff;box-shadow: 0 0 15px #ddd;margin: auto;padding: 10px;}
.product_lis ul li .proPic{height:250px;overflow: hidden;box-shadow: 0 0 3px #ddd;}
.product_lis ul li .proPic a{position: relative;width: 100%;height: 100%;display: block;}
.product_lis ul li .proPic a:before{content: '';position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.2);left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.product_lis ul li .proPic a img{width: 100%;height: 100%;object-fit: cover;}
.product_lis ul li .proTitle{text-align: center;}
.product_lis ul li .product_con:hover{/*border: 1px solid #9d1439;box-shadow: 0 0 20px #999;*/}
.product_lis ul li .product_con:hover .proPic a img{transform:scale(1.05);}
.product_lis ul li,
.product_lis ul li .proPic img,
.advantLis ul li .advanBox,
.pages a,
.product_lis ul li .product_con .proPic a:before{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}
.product_lis ul li .product_con:hover .proPic a:before{background: rgba(0,0,0,.1);}


.pro_readmore{text-align: center;margin: .5rem auto;}
.proMore{width:230px;line-height:50px;display: inline-block;background: #f5f5f5;text-align: center;background: #9d1439;border: 1px solid #9d1439;color: #fff;}
.proMore:hover{background: #fff;color: #9d1439;border: 1px solid #9d1439;}

.product_lis ul li .product_con .product_m_ft{display: flex;align-items: center;justify-content: space-between;margin-top: 10px;}

.product_lis ul li .product_con .product_m_ft a{width: 48%;height:34px;background: #961337;color: #fff;text-align: center;line-height:34px;}
.product_lis ul li .product_con .product_m_ft a:hover{background: #141414;}

.about_tanx{margin-top:.1rem;align-items: center;}
.Idx_set4{padding:40px 0 50px;background:#f8f8f8; /*background: url(../images/advantageBg.jpg) no-repeat center center;background-size: cover;*/}
.advantLis{margin:78px -12px 0;}
.advantLis ul li{width: 20%;display: inline-block;float: left;padding: 0 12px;}
.advantLis ul li .advanBox{background:#f2f3f6;position: relative;}
.advantLis ul li .advantPic{height: 160px;position: relative;}
.advantLis ul li .advantPic .advantImg{width: 100%;height: 100%;overflow: hidden;}
.advantLis ul li .advantPic .advantImg img{width: 100%;height: 100%;object-fit: cover;}
.advantLis ul li .advantPic .advantIcon{width: 55px;height: 63px;background: url(../images/lbian.png) no-repeat;text-align: center;line-height: 63px;position: absolute;left: 0;top: 0;right: 0;bottom:0;margin: auto;font-family: 'Myriad Pro';font-size: 28px;font-weight: bold;color: #fff;}
.advantLis ul li .advant_Txt{/*height: 290px;*/padding:20px 15px;}
.advantLis ul li .advant_Txt .advanTitle{font-size: 18px;font-weight: bold;}
.advantLis ul li .advant_Txt .advantPline p{color: #494949;line-height: 22px;margin-top: 10px;position: relative;padding-left:0;font-size: 14px;}
/* .advantLis ul li .advant_Txt .advantPline p:before{content: '';position: absolute;width: 7px;height: 7px;background: #de1b17;transform: rotate(45deg);left: 0;top:11px;} */
.advantLis ul li .advant_Txt .advantPline p span{color:#099743;}
.advantLis ul li:nth-child(odd){transform: translate(0,-40px);}
.advantLis ul li .advanBox:hover{transform:scale(1.1) translate(-5px,-5px);z-index: 2;}

.Idx_set5{padding:40px 0;background: url(../images/lc_bg.jpg) no-repeat center center;background-size: cover;display: none;}
.process_con{margin-top: 40px;}
.process_con img{width: 100%;}

.Idx_set6{border-bottom: 2px solid #efefef;}
.solutionLis{margin: 40px -12px 0;}
.solutionLis ul li{width:25%;display: inline-block;float: left;padding: 0 12px;margin-bottom: 24px;}
.solutionLis ul li a{width: 100%;display: block;position: relative;overflow: hidden;}
.solutionLis ul li a .casePic{width: 100%;height:163px;overflow: hidden;}
.solutionLis ul li a .casePic img{width: 100%;height: 100%;object-fit: cover;}
.solutionLis ul li a .caseCon{width: 100%;height:127px;padding: 15px;}
.solutionLis ul li a .caseCon .caseIcon{position: relative;border-bottom: 1px solid rgba(255,255,255,.2);padding-bottom:25px;}
.solutionLis ul li a .caseCon .caseIcon i{width: 63px;height: 56px;display:block; margin: auto;}
.solutionLis ul li a .caseCon .caseIcon:after{content: '';position: absolute;width: 23px;height: 3px;background: #fff;left: 0;right: 0;bottom: -2px;margin: auto;}
.solutionLis ul li a .caseCon .caseTitle{font-size: 18px;font-weight: bold;}

.solutionLis ul li .solution_con{border-radius: 10px;overflow: hidden;border: 1px solid #eee;padding-bottom: 15px;}
.solutionLis ul li .solution_con .solution_mid{height: 40px;display: flex;align-items: center;justify-content:space-between;padding: 0 15px;}
.solutionLis ul li .solution_con .solution_mid a{display: inline-block;width:48%;height: 40px;border-radius:4px;text-align: center;line-height: 40px;border: 1px solid #cfcfcf;}
.solutionLis ul li .solution_con .solution_mid a.contact_us{background: #141414;border: 1px solid #141414;color: #fff;} 
.solutionLis ul li .solution_con .solution_txt {margin-top: 10px;}
.solutionLis ul li .solution_con .solution_mid a:hover{background: #961337;border: 1px solid #961337;color: #fff;}

.solutionLis ul li a .casePic img,
.solutionLis ul li a .caseCon,
.solutionLis ul li a .caseCon .caseIcon:after,
.solutionLis ul li a .caseCon .caseIcon,
.solutionLis ul li a .caseCon .caseIcon i,
.solutionLis ul li a .caseCon .caseTitle,
.sz_gd ul li .abtIcon,
.sz_gd ul li,
.newItems ul li:before,
.newItems ul li,
.newItems ul li a,
.newPics .dis_block,
.abtLis ul li .abtLbox,

.nyNew ul li a .nyNewPic .nyNewImg,
.contact_lis ul li .contBox i{transition: ease .4s;-webkit-transition: ease .4s;-moz-transition: ease .4s;-o-transition: ease .4s;-ms-transition: ease .4s;}

.solutionLis ul li a:hover .casePic img{transform:scale(1.08);}

.abtTitle{border-bottom:2px solid #f0f0f0;}
.abtTitle h1{position: relative;font-size: 26px;padding-bottom:25px;display: inline-block;font-weight: bold;}
.abtTitle h1:after{ content: '';position: absolute;width:100%;height: 2px;background: #de1b17;left: 0;bottom: -2px;}
.abtCon{line-height:28px;color: #545454;}
.abt_more{width: 180px;line-height: 40px;display: block;background: #9d1439;text-align: center;color: #fff;margin-top:30px;}
.abt_more:hover{background: #de1b17;color: #fff;}

.abt_right{width:5rem;margin-left: 30px;}
.abt_right img{width: 100%;}

.abt_bm{padding:30px 0;background: #f5f5f5;margin-top: 40px;}
.sz_gd{margin: 25px auto;/*overflow: hidden;*/}
.sz_gd ul li{width:16.666%;display: inline-block;float: left;text-align: center;position: relative;}
.sz_gd ul li p{margin-top:25px;}
.sz_gd ul li p,
.sz_gd ul li span{font-size:32px;color: #de1b17;font-family: 'arial';}

.sz_gd ul li h1{font-size: 16px;color: #939393;margin-top: 15px;}
.sz_gd ul li p{display: inline-block;font-weight: bold;}

.sz_gd ul li .abtIcon{width: 41px;height: 43px;display: block;margin: auto;}
.sz_gd ul li:hover{transform: scale(1.3) translate(0,5px);}

.newTlis{margin-top: 40px;text-align: center;}
.newTlis ul li{display: inline-block;width: 280px;line-height: 70px;background: #f5f5f5;margin: 0 3px;text-align: center;}
.newTlis ul li a{width: 100%;height: 100%;display: block;font-size: 18px;color: #787878;}
.newIcon{width: 35px;height: 37px;display: inline-block;vertical-align: text-bottom;margin-right: 10px;}
.newIcon i{font-size:34px;line-height: 50px;float: left;}
.newTlis ul li:hover{background: #9d1439;}
.newTlis ul li:hover a{color: #fff;}

.newCon{margin-top: 40px;}
.newLeft{width: 880px;}
.newTcont{width: 332px;}
.newSub{display: none;}
.newPics{height: 352px;overflow: hidden;}
.newPics .dis_block:hover{transform: scale(1.05);}


.newTabs{width: 518px;}
.newItems ul li{position: relative;}
.newItems ul li a{width: 100%;height: 100%;padding: 18px 0;}
.newItems ul li a .newTime{width:113px;text-align: right;font-family: 'arial';padding-right: 20px;border-right: 2px solid #f0f0f0;}
.newItems ul li a .newTime h2{font-size: 26px;}
.newItems ul li a .newTime span{font-size: 16px;display: block;margin-top: 3px;}
.newItems ul li a .newText{padding: 0 20px;}
.newItems ul li a .newText h1{font-size: 18px;}
.newItems ul li a .newText p{font-size: 14px;color: #a7a7a7;margin-top:7px;}

.newItems ul li.newActive{background: #9d1439;}
.newItems ul li.newActive a,
.newItems ul li.newActive a .newText p{color: #fff;}
.newItems ul li.newActive a .newTime{border-right: 2px solid #fff;} 
.newItems ul li:before{content: '';position: absolute;height: 1px;border-right:12px solid #9d1439;border-bottom:10px solid transparent;border-top:10px solid transparent;left:0;top: 0;bottom: 0;margin: auto;opacity: 0;}
.newItems ul li.newActive:before{left: -12px;opacity: 1;}

.probTitle{line-height: 70px;background: #f5f5f5;text-align: center;color: #787878;font-size: 18px;}
.newRight{width: 280px;}
.probLis{padding:17px 15px;border: 1px solid #eeeeee;}
.probLis ul li{position: relative;}
.probLis ul li a{padding: 10px 0;color: #4c4c4c;width: 100%;height: 100%;display: block;padding-left:15px;}
.probLis ul li:before{content: '';position: absolute;width: 6px;height: 6px;background: #a7a7a7;border-radius: 50%;left: 0;top: 0;bottom: 0;margin: auto;}
.probLis ul li a:hover{color: #9d1439;}

.f_t{padding-left: 40px;position: relative;}
.f_t:before{content: '';position: absolute;border-right:40px solid #9d1439;border-top: 60px solid transparent;top: 0;left: 0;}

.ft_hr{line-height: 70px;border-bottom: 1px solid #5183c8;background: #9d1439;}
.ft_hr{font-size: 16px;color: #fff;}
.partner a{color: #fff;margin-right: 10px;}
.returnTop{cursor: pointer;}
.ft_bm{padding:30px 0;background: #9d1439;}
.ft_menu{width: 250px;}
.ft_menu a{display:inline-block;width: 50%;float: left;font-size: 16px;color: #fff;line-height: 46px;}
.ft_menu a:hover,
.partner a:hover{color: #c6d9f4;}
.ft_contact{width: 500px;margin-left: 50px;color: #fff;}

.ftPhone i{display: inline-block;float:left;margin:21px 8px 0 0;}
.ftPhone .phoneTxt h1{font-size: 38px;font-weight: bold;}
.ftPhone .phoneTxt p{color: rgba(255,255,255,.5);margin-top: 5px;}
.adr_lis{margin-top: 20px;font-size: 16px;line-height: 40px;padding-left: 24px;}
.adr_lis p i{display: inline-block;margin-right: 8px;}

.ft_ewm ul li{display: inline-block;float: left;margin-left:25px;text-align: center;font-size: 16px;color: #fff;}
.ft_ewm ul li img{width: 120px;display: block;margin-bottom: 15px;}
.ft_bt{padding: 20px 0;background: #9d1439;color:rgba(255,255,255,.7);height: 60px;
color: rgba(255, 255, 255, .7);border-radius: 0 0 50px 0;}
.ft_bt .w12{position: relative;}
.ft_bt span{margin-right:15px;}
.ft_bt a{color: rgba(255,255,255,.7);}
.ft_bt a:hover{color: #fff;}
.ft_bt span.Itnet{margin-left: 15px;margin-right: 4px;}
.ft_bt em{font-style: normal;display: inline-block;padding:1px 8px;border: 1px solid rgba(255,255,255,.5);border-radius: 4px;font-size: 14px;}
.pra{position: absolute;}
.ft_bt .ft_img{width: 333px;right:-130px;top: -94px;}
.ft_bt .ft_img img{width: 100%;}


/**************************产品展示**************************/
.nyBan{height: 350px;position: relative;overflow: hidden;}
.nyBan .nyBpic,
.nyBan .nyB_title,
.nyBan .nyB_title .w12{width: 100%;height: 100%;}
.nyBan .nyBpic{-webkit-animation: scaleBigToSmall 8s;animation: scaleBigToSmall 8s;}
.nyBan .nyB_title{position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.nyBan .nyB_title:before{content: '';position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.25);left: 0;top: 0;right: 0;bottom: 0;}
.nyBan .nyB_title .w12{text-align: center;color: #fff;padding-top: 130px;position: relative;z-index: 55;}
.nyBan .nyB_title .w12 h1{display: inline-block;position: relative;font-size: 46px;font-weight: bold;animation: fadeInLeft .5s;text-shadow: 1px 1px #000;}
.nyBan .nyB_title .w12 h1:before,
.nyBan .nyB_title .w12 h1:after{content: '';position: absolute;width: 18px;height: 31px;text-shadow: 1px 1px #000;}
.nyBan .nyB_title .w12 h1:before{background: url(../images/bf_icon.png) no-repeat;top:8px;left:-33px;}
.nyBan .nyB_title .w12 h1:after{background: url(../images/af_icon.png) no-repeat;bottom:8px;right: -33px;}
.nyBan .nyB_title .w12 p{font-size: 26px;text-transform: uppercase;margin-top: 10px;animation: fadeInRight .5s;text-shadow: 1px 1px #000;}

.ny_cn{min-height: 400px;padding:15px 0 100px;}
.hdPage{line-height: 54px;border-bottom: 1px solid #e8e8e8;color: #5c5c5c;}
.hdPage i{font-size: 20px;float: left;margin:0 3px 0 0;}
.hdPage a{padding-right: 20px;position: relative;color: #5c5c5c;display: inline-block;text-transform: capitalize;}
.hdPage a:after{content: '>';position: absolute;top: 0;bottom: 0;right: 0;margin: auto;color: #5c5c5c;}
.hdPage a:last-child:after{display: none;}
.hdPage a:last-child{padding-right: 0;}
.hdPage a:hover,
.hdPage a:last-child{color: #de1b17;}
/*.hdMenu{line-height: 50px;border: 1px solid #eee9e9;text-align: center;justify-content: center;}*/
.hdMenu ul li{margin:5px;background: #f6f6f6;display: inline-block;}
.hdMenu ul li a{color: #595959;text-align: center;position:relative;display:inline-block;padding:0 12px;line-height: 40px;}
.hdMenu ul li span{padding:12px;display: inline-block;background: #eee;cursor: pointer;height: 40px;margin-left: 1px;}
.hdMenu ul li.menu_on a,
.hdMenu ul li a:hover{background: #9d1439;}
.hdMenu ul li a:hover,
.hdMenu ul li.menu_on a{color: #fff;}
/*.hdMenu ul li a:before{content: '';position: absolute;width: 1px;height: 100%;background: #f6f6f6;left: 0;top: 0;}*/

.hdMenu ul li span:hover{background: #9d1439;color: #fff;}



.hdMenu ul li a{transition: ease .2s;-webkit-transition: ease .2s;-moz-transition: ease .2s;-o-transition: ease .2s;-ms-transition: ease .2s;}

.nyCont{margin-top: 25px;}
.pages{text-align: center;line-height: 32px;color: #8f8f8f;margin-top: 60px;}
.pages a{display: inline-block;padding: 0 15px;border: 1px solid #dfdfdf;color: #8f8f8f;margin: 0 2px;}
.pages .page_ipt{width: 54px;height: 34px; border: 1px solid #dfdfdf;text-align: center;margin: 0 5px;}
.pages a.page_active,
.pages a:hover,
.pages a.goTo:hover{background: #9d1439;border: 1px solid #9d1439;color: #fff;}
.pages a.goTo{background: #eeeeee;}


/**************************关于我们**************************/
.abtLis{margin: 40px -12px 0;}
.abtLis ul li{width: 33.333%;height: 203px; display: inline-block;float: left;padding: 0 12px;}
.abtLis ul li .abtLbox{width: 100%;height: 100%;padding:38px 0 0 35px;}
.abtLis ul li .abtLbox h1{font-size: 16px;text-transform: uppercase;}
.abtLis ul li .abtLbox h2{font-size: 24px;font-weight: bold;margin-top: 10px;}
.abtLis ul li .abtLbox p{color: #4d4d4d;margin-top:30px;}
.abtLis ul li .abtLbox:hover{box-shadow: 0 0 20px #999;transform: translate(0,-3px);}
.abtLis ul li:nth-child(1) .abtLbox h1,
.abtLis ul li:nth-child(1) .abtLbox h2{color: #1e1e1e;}
.abtLis ul li:nth-child(2) .abtLbox h1,
.abtLis ul li:nth-child(2) .abtLbox h2{color: #de1b17;}
.abtLis ul li:nth-child(3) .abtLbox h1,
.abtLis ul li:nth-child(3) .abtLbox h2{color: #273991;}


/**************************新闻中心**************************/
.nyNew{margin-top: -20px;}
.nyNew ul li{padding: 20px 0;border-bottom: 1px solid #e8e8e8;}
.nyNew ul li a{width: 100%;height: 100%;}
.nyNew ul li a .nyNewPic{width: 275px;height: 168px;overflow: hidden;margin-right: 25px ;}
.nyNew ul li a .nyNewPic .nyNewImg{width: 100%;height: 100%;}
.nyNew ul li a .nyNewText h1{font-size: 20px;}
.nyNew ul li a .nyNewText p{color: #6b6b6b;line-height: 30px;margin-top: 15px;}
.nyNew ul li a .nyNewText .nyNewTime{margin-top:30px;font-size: 18px;font-family: 'Arial';color: #6b6b6b;}
.nyNew ul li a .nyNewText .nyNewTime i{font-size: 20px;}

.nyNew ul li a:hover .nyNewPic .nyNewImg{transform: scale(1.05);}
.nyNew ul li a:hover .nyNewText p{color: #333;}

/**************************新闻详情**************************/
.ny_Ncn{padding-bottom:100px;min-height: 400px;}
.newXq_title{padding: 30px 0;background: #f9f9f9;text-align: center;}
.newXq_title h1{font-size: 30px;font-weight: bold;}
.newXq_title p{margin-top: 25px;}
.newXq_title p span{margin: 0 20px;color: #b4b4b4;}
.newXq_title p span i{margin-right: 8px;}

.Xq_cont{margin-top: 20px;line-height: 28px;}
.Xq_cont table{border-collapse: collapse;border-spacing: 0;border-top: 1px solid #ddd;border-left: 1px solid #ddd;width: 100%;}
.Xq_cont table tr td{border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 10px;}
.Xq_cont table tr:nth-child(even) td{background: #f8f8f8;}
.Xq_cont table tr:hover td,
.Xq_cont table tr:nth-child(even):hover td{background: #9d1439;color: #fff;}

.singlePage{line-height: 28px;}
.singlePage span{text-wrap-mode: wrap !important;}
.Xq_cont img,
.singlePage img{max-width: 100%;height: auto;display: block;margin: 10px auto;}
.Xq_page{margin-top: 40px;}
.Xq_page a{line-height: 65px;background: #eaeaea;width: 50%;padding: 0 20px;color: #555555;}
.Xq_page a.fr{text-align: right;}
.Xq_page a.fl span{margin-right: 8px;}
.Xq_page a.fr span{margin-left: 8px;}
.Xq_page a:hover{background: #9d1439;color: #fff;}

/**************************联系我们**************************/
.contact_lis{margin:120px -20px 0;}
.contact_lis ul li{width: 33.3333%;display: inline-block;float: left;padding: 0 20px;}
.contact_lis ul li .contBox{height: 230px;border: 1px dashed #9d1439;padding: 100px 30px 30px 30px;position: relative;text-align: center;}
.contact_lis ul li .contBox i{width: 169px;height: 169px;display: inline-block;position: absolute;left: 0;right: 0;top: -85px;margin: auto;}
.contact_lis ul li .cont_icon{width: 110px;height: 110px;display: inline-block;position: absolute;left: 0;right: 0;top: -55px;margin: auto;z-index: 5;display: flex;align-items: center;justify-content: center;}
.contact_lis ul li .cont_icon:before{content: '';position: absolute;width: 100%;height: 100%;border: 1px solid #9d1439;transform: rotate(45deg);left: 0;top: 0;right: 0;bottom: 0;margin: auto;background: #fff;}
.contact_lis ul li .cont_icon:after{content: '';position: absolute;width:90%;height:90%;background:#9d1439;transform: rotate(45deg);left:1px;top:-1px;right: 0;bottom: 0;margin: auto;}
.contact_lis ul li .cont_icon span{color: #fff;font-size:50px;position: relative;z-index: 99;}

.contact_lis ul li .contBox h1{font-size: 18px;line-height: 28px;margin-top: 15px;}
.contact_lis ul li .contBox p{color: #5c5c5c;}
.contact_lis ul li .contBox h1.cPhone{font-family: 'impact';font-size: 32px;color: #9d1439;}
.contact_lis ul li .contBox:hover i{animation: fadeInDown .8s;}
.map{margin-top: 40px;}
.map img{width: 100%;}


/**************************企业展示**************************/
.bd_atlis ul li .bd_pic img{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-ms-transition: ease .3s;-o-transition: ease .3s;}

.bd_atlis ul li:hover .bd_pic img{transform: scale(1.05);}
.bd_atlis{margin: 0 -15px;}
.bd_atlis ul li{width:33.333%;display: inline-block;float:left;padding: 0 15px;position: relative;cursor: pointer;margin-bottom: 25px;}

.bd_atlis ul li .bd_pic{height: 266px;overflow: hidden;width: 100%;background:url(../images/img12.jpg) no-repeat;background-size: cover;padding: 20px;}
.bd_atlis ul li .bd_pic img{width: 100%;height: 100%;object-fit: contain;}
.bd_atlis ul li p{text-align: center;font-size: 18px;color: #3a3a3a;margin-top: 15px;}
.bd_atlis ul li:hover p{color: #e29a00;}

.lp_cont{width: 100%;height: 100%; position: fixed;left: 0;top: 0;right: 0;display: none;z-index:999;}
.lp_cont .lp_hbg{width:100%;height:100%;position: absolute;background: rgba(0,0,0, .8);}
#pic_swip1{width:80%;height:100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;padding:20% 0;}

.lp_cont .close{width:60px;height:60px;display: inline-block; position: absolute;color: #aaa;font-size:48px;font-weight:bold;z-index:9;right:0;top:0;text-align: center;line-height:60px;}
.lp_cont .close:hover,
.lp_cont .close:focus {color: #f3451d;text-decoration: none;cursor: pointer;}

#pic_swip1 .swiper-button-next, 
#pic_swip1 .swiper-button-prev {position: absolute;top: 50%;width:54px;height: 77px;margin-top: -22px;z-index: 10;
cursor: pointer;background-size:54px 77px;background-position: center;background-repeat: no-repeat;}
#pic_swip1 .swiper-button-prev, 
#pic_swip1 .swiper-container-rtl .swiper-button-next {
background: url(../images/pic_pre.png) no-repeat;left:0;right: auto;}

#pic_swip1 .swiper-button-next,
#pic_swip1 .swiper-container-rtl .swiper-button-prev {
background: url(../images/pic_nex.png) no-repeat;right:0;left: auto;
}

.tc_container{display: inline-block;background: #fff;padding: 50px;position: relative;}
.tc_container img{width: 100%;height: 100%;object-fit: contain;}
.tc_container h1{font-size: 30px;margin-top: 30px;}


.hrRlismees a{color: #fff;padding-left:30px;position: relative;}
.hrRlismees a:before{content: '';position: absolute;width:11px;height:11px;background:url(../images/dIcon.png) no-repeat;left: 8px;top: 0;bottom: 0;margin:auto;}
.hrRlismees a:hover{color: #162987;}
.hrRlis {display: flex;align-items: center;}
.hrRl_span{color: fff;width:18px;height:18px;border-radius: 50%;background: #e29a00;line-height:18px;text-align: center;font-size: 10px;margin-left: 5px;}
.pre{position: relative;}
.hide,
.h_hr{display: none;}

@media (max-width:1600px) {
.ft_bt .ft_img{right: 0;}
}
@media (max-width:1400px) {
.ft_bt .ft_img{right:20px;}
.navLis ul li a{font-size: 15px;}


}

/* @media (max-width:1300px) {
.navLis ul li{padding: 0 13px;}
} */

@media (max-width:1200px) {
.hd_bm{display: none;}
.aboutBox{display: block;} 	
.abt_right{margin-top: 30px;margin-left: 0;}
.hd_hr{width: 100%;position: fixed;left: 0;top: 0;z-index: 88;}
.h_line{height: 124px;}
.logo{margin:0 15% 0 0;transition: ease .3s;}
.pc_hr{display: none;}
.logo1{margin:10px 0 0 36px;width:62px;transition: ease .3s;}
.logo1 a{width: 100%;height: 100%;display: block;}
.logo1 img{width: 100%;}
.h_hr{display: block;height:90px;position: fixed;top:34px;left: 0;right: 0;z-index: 1000;background: #fff;box-shadow: 0 0 10px #ddd;}
.height2e{height: 90px;}
.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;text-transform: uppercase;}
.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;position: relative;}
.pull_down ul li .nav_dlis a:after{content: '';position: absolute;width: 3px;height: 15px;background: #ddd;left: 10px;top:0;bottom: 0;margin: auto;}
.pull_down ul li .nav_dlis a:hover:after{background: #9d1439;}
.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:26px;margin-right:15px;transition: ease .5s;}
.pull_down ul li:hover .nav_dlis a{color: #666;}
.pull_down ul li a:hover span{transform: rotate(0);color: #9d1439;}
.pull_down ul li:hover a,
.pull_down ul li .nav_dlis a:hover{color: #9d1439;}
.pull_down ul li a.mobile_nav{color: #9d1439;}
.pull_down ul li a.mobile_nav span{transform: rotate(-180deg);color: #9d1439;}
.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: #9d1439;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%;}

#banner{height: 500px;}
.set1_left{display: none;} 
.set1_middle{border: none;padding: 0;margin: 0;}

.search{margin-right:114px;margin-top:28px;}
.sch_box{top: 90px;}
.advantLis ul li{width: 50%;margin-bottom: 20px;}
.advantLis ul li:nth-child(odd) {transform: translate(0, 0px);}
.advantLis ul li .advant_Txt {height: 200px;}



}


.idx_honr{width:3rem;margin-left: .2rem;}
.idx_honr img{width: 100%;}
.Idx_set_ny .set1_right{margin-top: 0;}
.vr-button{margin-top: .3rem;}
.vr-button .area1{margin-bottom: .25rem;}
.vr-button .area1 .title{font-size: 20px;color: #9d1439;margin-bottom: .1rem;}
.vr-button .area1 button{display: inline-block;padding: 8px 20px;background: #f6f6f6;border: 1px solid #ddd;color: #333;margin: .05rem .05rem .05rem 0;}
.vr-button .area1 button:hover{background: #9d1439;border: 1px solid #9d1439;color: #fff;}

.table_title{font-size:24px;color: #9d1439;margin-top: .2rem;}
.sec_title{margin-top: .15rem;margin-bottom: .3rem;}
.message_lis{margin: 0 -10px;}
.message_lis_yz{margin-top: 10px;}
.message_lis ul li{width:50%;padding: 0 10px;float: left;margin-bottom: 20px;}
.message_lis_yz ul li{width: 50%;}
.message_lis_yz ul li .yzm_img{margin-left: 10px;border: 1px solid #eee;height:46px;}
.message_lis_yz ul li .yzm_img img{margin: 0;width: 100%;height: 100%;}
.message_lis ul li .message_lis_con{border: 1px solid #ddd;height: 46px;padding: 0 10px;}
.message_lis ul li .message_lis_con .message_ipt{width: 100%;line-height: 44px;outline: none;}
.area .area_v{width: 100%;height: 200px;border: 1px solid #ddd;padding: 10px;resize: none;outline: none;}
.msg_btn{width:4rem;line-height:50px;background: #9d1439;color: #fff;display: block;margin: .4rem 0;font-size: 20px;position: relative;cursor: pointer;}
.msg_btn:before{content: '';position: absolute;width:0;height: 100%;background: #000080;left: 0;top: 0;right: 0;bottom: 0;-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);}
.msg_btn span{position: relative;z-index: 2;}

.msg_btn:hover:before{width: 100%;}

.return_top{width: 40px;height: 40px;border-radius: 50%;position: fixed;bottom:5%;right: 20px;text-align: center;display: flex;align-items: center;flex-direction: column;justify-content: center; background: #ffa800;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: 12px;}
.margin-left{padding-left: 10px;}

@media (max-width:768px) {
.margin-left{padding-left:.15rem;}
.hr_left{font-size: .16rem;} 
.hr_left i{font-size: .2rem;}
.hrRlismees a{padding-left: 0;font-size: .24rem;}
.hd_hr{height: .5rem;line-height: .5rem;}
.logo1{margin:.15rem 0 0 .25rem;width:.7rem;}
.h_hr {width: 100%;position: fixed;top:.5rem;height:1.1rem;}
.height2e{height:1.1rem;}
.h_line{height:1.6rem;}
.h_hr .menu,
.h_hr .menu_2{padding:.3rem .3rem;right:.2rem;top:.19rem;}
.h_hr .menu_2{right: 0.2rem;}

.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:4rem;}
.ban_con .more{margin-top: .5rem;}
.ban_con .more span{font-size: .24rem;}

#banner{height:2.5rem;}
#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;}
#banPage{bottom:.2rem;width: 100%;}
#banPage .swiper-pagination-bullet{width:.1rem;height:.1rem;margin:0 .1rem;}


.w12 {max-width:100%;padding: 0 .25rem;}
.set1_middle h2{font-size: .28rem;}
.set1_middle h2 i{width: .23rem;margin: -.02rem .08rem 0 0;}
.set1_middle h2 i img{width: 100%;}
.set1_middle p{font-size: .38rem;}
.set1_right{width: 100%;margin-top: .25rem;}
.set1_right .search_bx{height:.62rem;}
.set1_right .search_bx .sch_ipt{height:.6rem;border: .01rem solid #d1d1d1;padding: 0 .2rem;}
.set1_right .search_bx .sch_btn{width:1rem;height:.6rem;}
.set1_right .top_search{margin-top:.1rem;font-size:.24rem;}
.set1_right .top_search a{margin-right:.1rem;}
.pd30{padding: .3rem 0;}

.set_title{margin-bottom:.3rem;}
.set_title h1{font-size:.3rem;margin-bottom:.1rem;}
.set_title h2{font-size: .36rem;}
.set_title p{margin-top:.1rem;}
.set_title .sec_title{margin-top: .1rem;}


.Idx_set6{border-bottom:.02rem solid #efefef;}
.solutionLis{margin:.4rem -.1rem 0;}
.solutionLis ul li{width:50%;padding: 0 .1rem;margin-bottom:.24rem;}
.solutionLis ul li a .casePic{height:2.5rem;}
.solutionLis ul li a .caseCon{height:2rem;padding:.15rem;}
.solutionLis ul li a .caseCon .caseIcon{border-bottom: .01rem solid rgba(255,255,255,.2);padding-bottom:.25rem;}
.solutionLis ul li a .caseCon .caseIcon i{width:.63rem;height:.56rem;}
.solutionLis ul li a .caseCon .caseIcon:after{width:.23rem;height:.03rem;bottom: -.02rem;}
.solutionLis ul li a .caseCon .caseTitle{font-size:.24rem;}

.solutionLis ul li .solution_con{border-radius:.14rem;border:.01rem solid #eee;padding-bottom:.25rem;}
.solutionLis ul li .solution_con .solution_mid{height:.4rem;padding: 0 .15rem;font-size: .24rem;}
.solutionLis ul li .solution_con .solution_mid a{width:48%;height:.6rem;border-radius:.06rem;line-height:.6rem;border:.01rem solid #cfcfcf;}
.solutionLis ul li .solution_con .solution_mid a.contact_us{border:.01rem solid #141414;} 
.solutionLis ul li .solution_con .solution_txt {margin-top:.1rem;}
.solutionLis ul li .solution_con .solution_mid a:hover{border:.01rem solid #961337;}

.Idx_set4{padding: .4rem 0 .5rem;}
.advantLis{margin:.78rem 0 0;}
.advantLis ul li{width:100%;display:block;float: none;padding: 0;margin-bottom: .25rem;}
.advantLis ul li .advantPic{height:3rem;}
.advantLis ul li .advantPic .advantIcon{width:.8rem;height:.93rem;line-height:.93rem;font-size: .36rem;background-size: cover;}
.advantLis ul li .advant_Txt{height:auto;padding:.2rem .2rem .35rem;}
.advantLis ul li .advant_Txt .advanTitle{font-size:.3rem;margin-top:.1rem;}
.advantLis ul li .advant_Txt .advantPline p{line-height:.4rem;margin-top:.2rem;padding-left:.15rem;}
.advantLis ul li .advant_Txt .advantPline p:before{width:.1rem;height:.1rem;top:.11rem;}
.advantLis ul li:nth-child(odd){transform: translate(0,-.1rem);}
.advantLis ul li .advanBox:hover{transform:scale(1.1) translate(-.05rem,-.05rem);}

.proMore{width:2rem;line-height:.6rem;top:-1.3rem;}
.product_lis ul li .product_con .product_m_ft{margin-top:.15rem;font-size: .22rem;}
.product_lis ul li .product_con .product_m_ft a{width: 48%;height:.6rem;line-height:.6rem;}
/*.product_hr{padding-right:2.2rem;}*/
.tabTitle ul li{line-height:.6rem;width:auto;margin:0 .1rem .2rem;padding: 0 .2rem;}
.mg-top{margin-top:.3rem;}

.product_lis{margin: 0 -.1rem;}
.product_lis ul li{width:50%;padding: 0 .1rem;margin-bottom:.25rem;}
.product_lis ul li .product_con{height:3.5rem;}
.product_lis ul li .product_con .product_mid{height:1.5rem;width: 90%;box-shadow: 0 0 .15rem #ddd;padding:.15rem;}
.product_lis ul li .proPic{height:2.12rem;}
.aboutBox{margin-top:.5rem;}
.abtTitle{border-bottom:.02rem solid #f0f0f0;}
.abtTitle h1{font-size:.3rem;padding-bottom:.25rem;}
.abtTitle h1:after{height:.02rem;bottom: -.02rem;}
.abtCon{line-height:.4rem;margin-top:.2rem;font-size: .24rem;}
.abt_more{width:2rem;line-height:.6rem;margin-top:.3rem;}
.abt_right{width:100%;margin-left:0;}

.video_usle_sp{width: 100%;height: auto;}
.ft_bt .ft_img{width:2.5rem;right:.2rem;top: -.77rem;}


.f_t{padding-left:.4rem;}
.f_t:before{border-right:.4rem solid #9d1439;border-top: .78rem solid transparent;}

.ft_hr{line-height:.7rem;border-bottom:.01rem solid #5183c8;}
.ft_hr{font-size:.24rem;color: #fff;}

.ft_bt{padding:.2rem 0;border-radius: 0 0 .5rem 0;height: .78rem;}
.ft_bt span{margin-right:.15rem;}
.ft_bt span.Itnet{margin-left:.15rem;margin-right:.04rem;}
.ft_bt em{padding:.01rem 08rem;border:.01rem solid rgba(255,255,255,.5);border-radius:.04rem;font-size: .24rem;}
.c_n{min-height: 4rem;padding-bottom: .7rem;}

/**************************产品展示**************************/
.nyBan{height:3rem;}
.nyBan .nyB_title .w12{padding-top:0;display: flex;align-items: center;flex-direction:column;
justify-content: center;}
.nyBan .nyB_title .w12 h1{font-size:.46rem;}
.nyBan .nyB_title .w12 h1:before,
.nyBan .nyB_title .w12 h1:after{width:.2rem;height:.3rem;}
.nyBan .nyB_title .w12 h1:before{background-size: cover; top:.1rem;left:-.33rem;}
.nyBan .nyB_title .w12 h1:after{background-size: cover;bottom:.1rem;right: -.33rem;}
.nyBan .nyB_title .w12 p{font-size:.36rem;margin-top:.1rem;}


.ny_cn{min-height:4rem;padding:.25rem 0 .8rem;}
.hdPage{line-height:.7rem;border-bottom:.01rem solid #e8e8e8;}
.hdPage i{font-size:.4rem;margin:0 .03rem 0 0;}
.hdPage a{padding-right:.2rem;}
.hdMenu{line-height:.6rem;}
.hdMenu ul li{margin: 0 .1rem .1rem 0;}
.hdMenu ul li a{padding:.08rem .2rem;line-height: .6rem;padding: 0 .2rem;font-size: .26rem;}
.hdMenu ul li a:before{width:.01rem;}
.hdMenu ul li span{height: .6rem;padding: 0 .2rem;line-height: .6rem;font-size: .24rem;}
.nyCont{margin-top:.25rem;}
.pages{line-height:.5rem;margin-top:.5rem;}
.pages a{padding: 0 .15rem;border:.01rem solid #dfdfdf;margin: 0 .02rem;}
.pages .page_ipt{width:.54rem;height:.34rem; border:.01rem solid #dfdfdf;margin: 0 .05rem;}
.pages a.page_active,
.pages a:hover,
.pages a.goTo:hover{border:.01rem solid #9d1439;}

.ny_cn {min-height:4rem;padding:.25rem 0 .8rem;}
.Idx_set1{padding: .2rem 0;}
.idx_honr{width: 2rem;}
.idx_honr img{width: 100%;}

.search {width:.6rem;height:.6rem;margin-top:.25rem;margin-right: 1.2rem;}
.search i{width: 100%;height: 100%;line-height:.62rem;font-size: .34rem;}
.sch_box{top:1.1rem;padding: .25rem 0;}
.sch_box .sch_btn {width:1.5rem;line-height:.8rem;font-size: .24rem;height: .8rem;}
.sch_box .sch_ipt{height: .8rem;font-size: .24rem;}
.close{width:.8rem;line-height:.8rem;height:.8rem;}

.return_top{width:.5rem;height:.5rem;bottom:1rem;right:.2rem;font-size: .2rem;line-height:.2rem;}
.return_top span{font-size:.16rem;}

.contact_lis ul li{width: 100%;float: left;margin-bottom: 1.2rem;}
.contact_lis ul li .contBox{height:initial;border:.01rem dashed #9d1439;padding:1rem .3rem .3rem .3rem;}
.contact_lis ul li .contBox i{width:1.7rem;height:1.7rem;top: -.85rem;}
.contact_lis ul li .cont_icon{width:1.1rem;height:1.1rem;top: -.55rem;}
.contact_lis ul li .cont_icon:before{border: .01rem solid #9d1439;}
.contact_lis ul li .cont_icon span{font-size:.5rem;}

.contact_lis ul li .contBox h1{font-size:.24rem;line-height:.4rem;margin-top:.15rem;}
.contact_lis ul li .contBox h1.cPhone{font-size:.32rem;}
.map{margin-top:.4rem;}

.contact_lis {margin:1.2rem 0 0;}
.message_lis ul li{width: 100%;}
.m_hide{display: none;}

.hrRlis{font-size: .2rem;}
.hrRl_span {
    width:.26rem;
    height:.26rem;
    line-height:.26rem;
    font-size:.18rem;
}
}


.tu_ce_cont{width: 100%;height: 100%; position: fixed;left: 0;top: 0;right: 0;z-index:9999;display: none;}
.Mask_hbg{width:100%;height:100%;position: absolute;background: rgba(0,0,0, .8);left: 0;top: 0;right: 0;bottom: 0;}
.module_con{width: 80%;height: 80vh;background: #fff;border-radius: 20px;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;padding:30px;}
.module_con .title_lis{height: 100%;overflow: auto;}
.module_con .title_lis a{display: inline-block;padding: 10px;background: #f6f6f6;border-radius: 4px;margin: 5px;}
.module_con .title_lis a:hover{background: #9d1439;color: #fff;}
.Tclosed{width:50px;height:50px;display: inline-block; position: absolute;color: #ddd;font-size:38px;z-index: 9;right:20px;
top:20px;text-align: center;line-height: 50px;cursor: pointer;}
.Tclosed:hover,
.Tclosed:focus {color: #ff3854;text-decoration: none;}


/*.guanbi{text-align: center;}
.guanbi span{display: inline-block;padding: 10px 20px;}*/


@media (max-width:768px) {
.module_con{width:90%;height: 80vh;border-radius:.2rem;padding:.2rem;}
.module_con .title_lis a{padding:.1rem;border-radius:.04rem;margin:.08rem;font-size: .24rem;}
.Tclosed{width:50px;height:50px;display: inline-block; position: absolute;color: #ddd;font-size:38px;z-index: 9;right:20px;top:20px;text-align: center;line-height: 50px;cursor: pointer;}


	
}


.navDown dl dd{position: relative;}
.level3{position: absolute;width: 100%;right: -100%;top: 0;box-shadow: 0 0 10px #ddd;z-index: 9999;border-bottom: 1px solid #eee;display: none;}
.navLis ul li .navDown dl dd .level3 a{background: #f6f6f6;padding: 10px 20px;color: #333;}
.navLis ul li .navDown dl dd .level3 a:hover{background: #9d1439;color: #fff;}
.navLis ul li .navDown dl dd:hover .level3{display: block;}
.mg_top50{margin-top: .5rem;}
































