/*首页banner*/
.banner17{overflow:hidden}
.banner17 .shutter{overflow:hidden;width:1920px;height:auto;position:relative;left:50%;margin-left:-960px;top:0}
.banner17 .shutter-img{z-index:1}
.banner17 .shutter-img,.banner17 .shutter-img a{position:absolute;left:0;top:0;width:100%;height:100%}
.banner17 .shutter-img a{cursor:default}
.banner17 .shutter-img a>img{width:1920px;height:auto}
.banner17 .shutter-img .created{overflow:hidden;position:absolute;z-index:20}
.banner17 .shutter-btn{width:1300px;height:64px;z-index:9;position:absolute;top:50%;margin-left:-650px;margin-top:-32px;left:50%;clear:both;display:none}
.banner17:hover .shutter-btn{display:block}
.banner17 .shutter-btn li{width:64px;height:64px;cursor:pointer}
.banner17 .shutter-btn li.prev{float:left;background:url(../images/public/left3.png) no-repeat}
.banner17 .shutter-btn li.next{float:right;background:url(../images/public/right3.png) no-repeat}

/*in_title*/
.in_title{width:100%;text-align:center;background:url(../images/title_bg.jpg) no-repeat bottom center;padding:60px 0 35px 0;margin-bottom:40px}
.in_title h3{font-size:36px;color:#e6362c;}
.in_title h3 span{font-weight: normal;color: #333;}
.in_title p{font-size:18px;color:#333;margin-top:10px}

/*in_search*/
.in_search{width: 100%;height: 76px;}
.search_box{width: 840px;}
.search_txt{height: 76px;line-height: 76px;font-size: 16px;color: #333333;}
.search_txt b span{color:#f12d28;}
.search_txt a{color: #666666;margin-left: 25px;}
.search_cnt{width: 334px;height: 32px;position: relative;margin-top: 20px;}
.search_cnt .txt{font-family: "Microsoft YaHei";font-size: 16px;width: 332px;height: 32px;line-height: 32px;padding-left: 25px;color:#999999;background: #fff;border-radius: 16px;}
.search_cnt .btn{width: 20px;height: 20px;background: url("../images/btn.png") no-repeat;position: absolute;right: 0;top: 5px;}

/*in_adv*/
.in_adv{background: #f12d28;}
.in_adv ul{color: #fff;}
.in_adv li{width: 25%;float: left;text-align: center;padding: 45px 0;}
.in_adv li:nth-child(2n){background: #df2c27;}
.in_adv li p.txt1{font-size: 24px;line-height: 60px;}
.in_adv li p.txt1 span{font-size: 60px;font-style: normal;font-weight: normal;}
.in_adv li p.txt2{font-size: 16px;}

/*in_product*/
.in_product {margin-top: 60px;overflow: hidden;}
.in_product .parHd {width: 230px;position: relative;}
.in_product .parHd .product_t{color:#333333;border-bottom: 1px solid #e4e4e4;}
.in_product .parHd .product_t h2{font-size: 24px;}
.in_product .parHd .product_t p{font-size: 16px;line-height: 42px;}
.in_product .parHd ul{margin-top: 8px;}
.in_product .parHd ul li{list-style:block;}
.in_product .parHd ul li a{color:#333;font-size:18px;line-height:40px;display:block;background:url(../images/pro_nav01.png) no-repeat left;padding-left:40px;margin-top:20px}
.in_product .parHd ul li.on a,.in_product .parHd ul li:hover a{background:url(../images/pro_nav02.png) no-repeat left;color:#fff}
.in_product .parHd .pageState{position: absolute;bottom: 0;left: 1140px;width: 100px;font-size: 16px;}
.in_product .parBd{width: 894px;position: relative;}
.in_product .parBd .pro_main{width: 894px;height: 397px;position: relative;}
.in_product .parBd .pro_main img{width:546px;height: 397px;}
.in_product .parBd .pro_main .pro_txt{width:356px;height: 163px;background: #fff;position: absolute;top: 66px;right: 0;padding: 50px;}
.in_product .parBd .pro_main .pro_txt div{padding-right: 65px;border-right: 1px solid #cecece;}
.in_product .parBd .pro_main .pro_txt h2{font-size: 18px;color:#333333;}
.in_product .parBd .pro_main .pro_txt p{font-size: 16px;color:#666;margin: 20px 0 25px;min-height: 48px;}
.in_product .parBd .pro_main .pro_txt a{background: #333333;font-size: 16px;color:#fff;padding: 5px 22px;border-radius: 15px;}
.in_product .parBd .slideBox .btn {width: 17px;height: 10px;cursor: pointer;position: absolute;right: 42px;z-index: 9999;}
.in_product .parBd .slideBox .sPrev {background: url(../images/prev01.png) no-repeat;top:100px;}
.in_product .parBd .slideBox .sNext {background: url(../images/next01.png) no-repeat;top:280px;}
.in_product .parBd .slideBox .sPrev:hover{background: url(../images/prev.png) no-repeat;}
.in_product .parBd .slideBox .sNext:hover{background: url(../images/next.png) no-repeat;}

.in_product .picScroll-left{ overflow:hidden; position:relative; margin-top: 40px;margin-bottom: 60px;}
.in_product .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.in_product .picScroll-left .bd ul li{ margin-right:22px; float:left; _display:inline; overflow:hidden; text-align:center;}
.in_product .picScroll-left .bd ul li .pic{ text-align:center; }
.in_product .picScroll-left .bd ul li .pic img{ width:282px; height:282px; display:block; }
.in_product .picScroll-left .bd ul li .title{font-size: 18px;color: #333;margin-top: 10px;}

/* in_brand */
.in_brand{padding-bottom: 60px;}
.in_brand .multipleColumn{ overflow:hidden; position:relative; width:1200px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); border-radius: 10px;}
.in_brand .multipleColumn .hd .prev,.in_brand .multipleColumn .hd .next{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:rgba(255,255,255,0.8);border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;font-size:28px;color:#333;box-shadow:0 2px 5px rgba(0,0,0,0.1)}
.in_brand .multipleColumn .hd .next{right:15px}
.in_brand .multipleColumn .hd .prev{left:15px}
.in_brand .multipleColumn .bd{ padding:40px 0; overflow:hidden;width: 1108px;margin: 0 auto; }
.in_brand .multipleColumn .bd ul{ overflow:hidden; zoom:1; width:277px; float:left; _display:inline;}
.in_brand .multipleColumn .bd ul li{ margin:5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.in_brand .multipleColumn .bd ul li .pic{border: 1px solid #f3f3f3;width:265px;height: 145px;display:flex;}
.in_brand .multipleColumn .bd ul li .pic img{max-width: 100%;max-height: 100%; display: block;margin: 0 auto; cursor: pointer;align-self:center; }

/* in_case */
.in_case ul li{float: left;width: 12%;height: 569px;position: relative;transition: all .5s;color: #fff;}
.in_case ul li .txt{display: block;transition: all .5s;background: rgba(0, 0, 0, .3);width: 100%;height: 100%;}
.in_case ul li .txt p{font-size: 22px;text-align: center;position: absolute;top: 45%;width: 100%;}
.in_case ul li .hover{display: none;transition: all .5s;width: 100%;height: 100%;position: relative;background: rgba(0, 0, 0, .3);}
.in_case ul li .hover .tit{padding:180px 40px 40px 40px;text-align: center;}
.in_case ul li .hover .tit h3{font-size: 30px;margin-bottom: 15px;}
.in_case ul li .hover .tit .text{font-size: 16px;line-height: 30px;}
.in_case ul li .hover a{width: 220px;height: 48px;line-height: 48px;border-radius: 24px;display: block;margin: 15px auto 0; font-size: 24px;color: #fff;text-align: center;background:#e6362c;font-weight: bold;}
.in_case ul li.cur{width: 40%;}
.in_case ul li.cur .txt{display: none;}
.in_case ul li.cur .hover{display: block;}

/*in_title*/
.in_advan{background: #fbfbfb;padding-bottom: 60px;}
.in_advan .in_title{width:100%;text-align:left;padding:30px 0;margin-bottom:0;background: #e6362c;}
.in_advan .in_title h3{color:#fff;}
.in_advan .in_title p{color:#fff;background:url(../images/title_bg2.jpg) no-repeat bottom left;padding-bottom: 30px;}
.in_advan .slideTxtBox{position: relative;}
.in_advan .slideTxtBox .hd{position: absolute;bottom: 0;right: 0;z-index: 99;}
.in_advan .slideTxtBox .hd ul li{width: 156px;float: left;background: #333;color: #fff;padding: 15px 25px;position: relative;}
.in_advan .slideTxtBox .hd ul li div{font-size: 24px;font-weight: bold;padding-left: 50px;}
.in_advan .slideTxtBox .hd ul li div span{font-weight: normal;font-size: 14px;display: block;}
.in_advan .slideTxtBox .hd ul li img{position: absolute;left: 25px;top: 20px;height: 39px;}
.in_advan .slideTxtBox .hd ul li.on{background: #e6362c;}
.in_advan .slideTxtBox .hd ul li::before{position: absolute;content: "";top: 0;right: 0;width: 1px;height: 100%;background: #5d5d5d;}
.in_advan .slideTxtBox .bd{position: relative;}
.in_advan .slideTxtBox .bd img{width: 582px;height: 430px;display: block;}
.in_advan .slideTxtBox .bd .txt{position: absolute;top: -100px;right: 0;background: #fff;padding: 50px;width: 518px;height: 430px;}
.in_advan .slideTxtBox .bd .txt .tit{padding-left: 90px;position: relative;margin-bottom: 50px;}
.in_advan .slideTxtBox .bd .txt .tit h3{font-size: 36px;color: #e6362c;}
.in_advan .slideTxtBox .bd .txt .tit h3 span{font-size: 24px;color: #333;font-weight: normal;display: block;margin-top: 5px;}
.in_advan .slideTxtBox .bd .txt .tit em{font-style: normal;font-weight: bold;height: 93px;width: 68px; display: block;color: #e5e5e5;font-size: 58px;line-height: 58px;background:url(../images/heng.png) no-repeat center;position: absolute;left: 0;top: 0;}
.in_advan .slideTxtBox .bd .txt .tit em span{font-size: 42px;display: block;line-height: 42px;position: absolute;bottom: 0;right: 10px;}
.in_advan .slideTxtBox .bd .txt p{font-size: 16px;line-height: 26px;color: #666;padding-left: 25px;background:url(../images/dot.png) no-repeat left 10px;margin-bottom: 30px;}

/* in_protect */
.in_protect ul{margin: 0 -13px;}
.in_protect ul li{width: 382px;height: 300px; float: left;margin: 0 13px;text-align: center;background:url(../images/protect_li.png) no-repeat center bottom;}
.in_protect ul li .txt{padding: 30px 30px 0;}
.in_protect ul li .txt h3{font-size: 24px;color: #e6362c;margin-bottom: 20px;}
.in_protect ul li .txt p{font-size: 16px;line-height: 28px;color: #333;}

/* in_about */
.in_about{background:url(../images/about_bg.jpg) no-repeat center 45px;margin-top:60px}
.in_about .about_t{width: 186px;height: 211px;background:url(../images/about_t.png) no-repeat;color: #fff;}
.in_about .about_t h3{padding-left: 25px;padding-top: 30px;font-size: 28px;line-height: 48px;}
.in_about .about_t span{font-size: 16px;font-weight: normal;display: block;line-height: 16px;}
.in_about .about_t img{padding-left: 25px;margin-top: 25px;}
.in_about .about_txt{padding:300px 50px 0}
.in_about .about_txt h2{font-size:30px;color:#333;margin-bottom:25px;text-align:center}
.in_about .about_txt p{font-size:16px;color:#333;line-height:36px}

/* in_equip */
.in_equip{overflow:hidden;}
.in_equip .slideGroup .parHd{text-align:center;position:relative;font-size:0;margin:50px 0 30px}
.in_equip .slideGroup .parHd ul li{display:inline-block;cursor:pointer;width:166px;line-height:53px;background:#fff;border:1px solid #c9c9c9;text-align:center;margin:0 11px}
.in_equip .slideGroup .parHd ul li a{font-size:21px;color:#333}
.in_equip .slideGroup .parHd ul li.on{background:#e6362c;border-bottom:1px solid #e6362c}
.in_equip .slideGroup .parHd ul li.on a{color:#fff}
.in_equip .slideGroup .slideBox{overflow:hidden;zoom:1}
.in_equip .slideGroup .sPrev,.in_equip .slideGroup .sNext{position:absolute;left:0;top:94px;display:block;width:24px;height:46px;background:url(../images/prev.png) no-repeat}
.in_equip .slideGroup .sNext{left:auto;right:0;background:url(../images/next.png) no-repeat}
.in_equip .slideGroup .parBd{width:1200px;margin:0 auto;padding:0 46px;position:relative}
.in_equip .slideGroup .parBd ul{overflow:hidden;zoom:1}
.in_equip .slideGroup .parBd ul li{margin:0 10px;float:left;overflow:hidden;text-align:center;width:283px;}
.in_equip .slideGroup .parBd ul li img{width:281px;max-height:210px;display:block;border:1px solid #ccc;}

/* in_news */
.in_news{padding-bottom: 60px;}

.in_news .news_left{ width:420px; position: relative;padding: 45px 48px;background: #f4f4f4;}
.in_news .news_left img{ width:420px; height:191px;display: block;margin:  30px 0;}
.in_news .news_left dl dt{font-size: 24px;color: #c2c2c2;}
.in_news .news_left dl dd h5 {line-height: 48px;padding: 0 15px;font-size: 18px;font-weight: normal;margin:  15px 0;background: #e6362c;}
.in_news .news_left dl dd h5 a{color: #fff;}
.in_news .news_left dl dd p{font-size: 15px;color: #9b9b9b;line-height: 21px;padding-left: 25px;border-left: 1px solid #9b9b9b;}
.in_news .news_left dl dd a.more{display: block;width: 95px;line-height: 33px;color: #fff;font-size: 15px;text-align: center;}

.in_news .news_right{ width: 635px;}
.in_news .news_right ul{border-bottom: 1px dashed #c0ccda;}
.in_news .news_right ul li{padding: 28px 0;border-top: 1px dashed #c0ccda;}
.in_news .news_right ul li h5 {font-size: 18px;font-weight: normal;position: relative;padding-left: 35px;background: url("../images/dot.png") no-repeat left center;margin-bottom: 15px;}
.in_news .news_right ul li h5 a{color: #000;}
.in_news .news_right ul li h5 span{color: #e6362c;position: absolute;right: 0;}
.in_news .news_right ul li p{font-size: 15px;color: #9b9b9b;line-height: 26px;padding-left: 30px;width: 465px;}