@charset "UTF-8";
.searchBody{padding-top:140px;}
.searchBody h2{font-size:42px;font-weight:bold;color:#8f9396;padding-bottom:35px;}
.searchBody .sechTop{background:#ededed;height:64px;display:flex;font-size:0;margin-bottom:40px;}
.searchBody .sechTop input{width:calc(100% - 64px);display: inline-block;box-sizing: border-box;border:0;height:64px;font-size:18px;line-height:28px;padding:18px 30px;color:#171717;font-weight:bold;background:none;}
.searchBody .sechTop a.searchbtn{display:inline-block;width:64px;height:64px;cursor: pointer;background:url(../images/common/searchbtn.svg) no-repeat center;background-size:30px;}
.searchBody .searchlist{}
.searchBody .searchlist .sechres{font-size:18px;color:#666;margin-bottom:20px;}
.searchBody .searchlist .sechres b{font-weight:bold;padding-right:5px;}
.searchBody .searchlist .sechres span{display:inline-block;padding:0 10px;}

.searchBody .searchlist ul.list{border-top:1px solid #e1e1e1}
.searchBody .searchlist ul.list li{border-bottom:1px solid #e1e1e1}
.searchBody .searchlist ul.list li a{display:flex;width:100%;justify-content: space-between;align-items:center;padding:35px 0;}
.searchBody .searchlist ul.list li a .text{width:650px;}
.searchBody .searchlist ul.list li a .text .day{font-size:15px;line-height:26px;color:#999;}
.searchBody .searchlist ul.list li a .text .tit{font-size:22px;line-height:30px;font-weight:bold;color:#000;transition:all .3s;margin-bottom:5px;}
.searchBody .searchlist ul.list li a .text p{font-size:15px;line-height:24px;color:#666;}
.searchBody .searchlist ul.list li a .imgbox{max-width:220px;max-height:120px;overflow:hidden;}
.searchBody .searchlist ul.list li a .imgbox img{width:100%;height:100%;object-fit:cover;transition:all .3s;}
.searchBody .searchlist ul.list li a:hover .text .tit{color:#da2323;}
.searchBody .searchlist ul.list li a:hover .imgbox img{transform: scale(1.05)}

.aboutKv{height:755px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(../images/about/kv.jpg);position: relative;}
.aboutKv .kvtxt{position: absolute;left:0;top:89px;right:0;bottom:0;}
.aboutKv .kvtxt .box{position: absolute;left:0;right:0;top:50%;transform: translateY(-50%);text-align:center;}
.aboutKv .kvtxt .box h2{font-size:52px;color:#fff;font-weight:bold;margin-bottom:45px;}
.aboutKv .kvtxt .box p{font-size:18px;line-height:30px;font-weight:bold;color:#fff;width:940px;margin:0 auto;}


.pageKv{height:560px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;position: relative;}
.pageKv .mask{position: absolute;left:0;right:0;top:50%;transform: translateY(-50%);z-index:3;}
.pageKv .mask h2{font-size:56px;color:#fff;font-weight:bold;padding-top:50px;}
.pageKv .mask p{font-size:24px;line-height:34px;color:#fff;margin-top:10px;}
.pageKv.contactKv{background-image:url(../images/contact/kv.jpg)}
.pageKv.jobKv{background-image:url(../images/job/kv.jpg)}
.pageKv.recruitKv{background-image:url(../images/job/kv-1.jpg)}
.pageKv.serviceKv{background-image:url(../images/service/kv.jpg)}
.pageKv.newsKv{background-image:url(../images/news/kv.jpg)}
.pageKv.privacyKv{background-image:url(../images/index/privacykv.jpg)}
.pageKv.productKv .slider{position: relative;z-index:1;width:100%;height:100%;}
.pageKv.productKv .slider .swiper-slide img{width:100%;min-height:100%;object-fit: cover}
.pageKv.productKv .slider .dot{position: absolute;left:0;right:0;bottom:20px;text-align:center;z-index:2;}
.pageKv.productKv .slider .dot span{display:inline-block;width:10px;height:10px;opacity:1;background:#ededed;}
.pageKv.productKv .slider .dot span.swiper-pagination-bullet-active{background:#eb1515;}
.pageKv.productKv .mask h2{font-size:42px;line-height:58px;}
.pageKv.jobKv .mask h2{font-size:42px;line-height:52px;max-width:670px;}
.pageKv.jobKv .mask p{font-size:20px;line-height:30px;;max-width:670px;}

.about_1{padding:80px 0;text-align:center;}
.about_1 h2{font-size:42px;line-height:42px;color:#0f1012;font-weight:bold;margin-bottom:40px;}
.about_1 .box_1{display:inline-block;width:1010px;border:1px solid #25176b;border-radius:22px;padding:40px 0 60px;margin-bottom:45px;}
.about_1 .box_1 h3{font-size:32px;line-height:32px;color:#25176b;font-weight:bold;}
.about_1 .box_1 .line{display:inline-block;width:55px;height:1px;background:#0056b9;margin:15px 0;}
.about_1 .box_1 h4{font-size:20px;line-height:32px;font-weight:bold;color:#333;}
.about_1 .box_2 h3{font-size:32px;line-height:32px;color:#25176b;font-weight:bold;margin-bottom:40px;}
.about_1 .box_2 ul{font-size:0;}
.about_1 .box_2 ul li{display:inline-block;width:300px;margin-right:56px;position: relative;}
.about_1 .box_2 ul li::before{content:"";display:inline-block;height:39px;width:56px;background:url(../images/about/about_1_after.png) no-repeat center;position: absolute;right:-56px;top:50%;transform:translateY(-50%); }
.about_1 .box_2 ul li:last-child{margin-right:0;}
.about_1 .box_2 ul li:last-child::before{display:none;}
.about_1 .box_2 ul li .item{background:#25176b;border-radius:14px;padding:20px 0 40px}
.about_1 .box_2 ul li .item i{display:inline-block;width:70px;height:70px;background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:5px;}
.about_1 .box_2 ul li .item i.ico_1{background-image:url(../images/about/icon-1.png)}
.about_1 .box_2 ul li .item i.ico_2{background-image:url(../images/about/icon-2.png)}
.about_1 .box_2 ul li .item i.ico_3{background-image:url(../images/about/icon-3.png)}
.about_1 .box_2 ul li .item p{font-size:18px;line-height:28px;color:#fff;font-weight:bold;}
.about_2{height:670px;position: relative;display:flex;}
.about_2 .title{position: absolute;left:0;right:0;top:60px;z-index:2;}
.about_2 .title h2{font-size:42px;color:#fff;font-weight:bold;}
.about_2 .item{width:19%;transition:all .5s;overflow:hidden;position: relative}
.about_2 .item .image{position: relative;z-index:1;width:100%;height:100%;}
.about_2 .item .image img{width:100%;height:100%;object-fit:cover;}
.about_2 .item .image::before{content:"";position: absolute;display:inline-block;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.49);}
.about_2 .item .mask{position: absolute;left:0;right:0;bottom:50px;z-index:2;text-align:center;}
.about_2 .item .mask .num{font-size:38px;line-height:38px;font-weight:bold;color:#fff;margin-bottom:15px;display:none;}
.about_2 .item .mask .num span{display:inline-block;font-size:38px;line-height:38px;font-weight:bold;color:#fff;padding-right:25px;background:url(../images/about/num.png) no-repeat right center;}
.about_2 .item .mask h3{font-size:24px;line-height:28px;color:#fff;font-weight:bold;}
.about_2 .item .mask p{display:none;font-size:16px;line-height:28px;color:#fff;margin-top:15px;}
.about_2 .item .mask a.add{display:inline-block;width:42px;height:42px;cursor:pointer;background:url(../images/about/about_2_open.png) no-repeat center;background-size:cover;margin-top:25px;}
.about_2 .item.active{width:62%;}
.about_2 .item.active .image::before{display:none;}
.about_2 .item.active .mask a.add{display:none;}
.about_2 .item.active .mask .num{display:block;}
.about_2 .item.active .mask{text-align:left;width:590px;left:50%;transform: translateX(-50%);} 
.about_2 .item.active .mask p{display:block;}

.about_3{height:808px;background:url(../images/about/about_3.jpg) no-repeat center;background-size:cover;position: relative;}
.about_3 .title{position: absolute;left:0;right:0;top:100px;z-index:2}
.about_3 .title h2{font-size:42px;line-height:42px;color:#050505;font-weight:bold;}
.about_3 .box{width:100%;height:100%;background:url(../images/about/about_3_box.png) no-repeat center;background-size:cover;}
.about_3 .box .container{height:100%;}
.about_3 .box .mask{position: relative;width:100%;height:100%;}
.about_3 .box .mask .item{position: absolute;}
.about_3 .box .mask .item-1{top:350px;left:-80px;}
.about_3 .box .mask .item-2{top:220px;left:280px;}
.about_3 .box .mask .item-3{bottom:37px;left:530px;}
.about_3 .box .mask .item-4{top:240px;left:840px;}
.about_3 .box .mask .item .flex{display:flex;min-width:355px;}
.about_3 .box .mask .item .flex .imgbox{width:150px;height:110px;overflow:hidden;margin-right:15px;}
.about_3 .box .mask .item .flex .imgbox img{width:100%;height:100%;object-fit:cover;}
.about_3 .box .mask .item .flex .txtbox{width:280px;}
.about_3 .box .mask .item .flex .txtbox .year{font-size:30px;font-weight:bold;color:#000;}
.about_3 .box .mask .item .flex .txtbox .txt{font-size:16px;line-height:24px;color:#000;}
.about_3 .box .mask .item::before{content:"";display:inline-block;width:32px;height:32px;background:url(../images/about/dian.png) no-repeat center;position: absolute;}
.about_3 .box .mask .item::after{content:"";display:inline-block;width:1px;background:#bebdbe;position: absolute;}
.about_3 .box .mask .item-1::before{left:55px;top:235px;}
.about_3 .box .mask .item-2::before{left:65px;top:260px;}
.about_3 .box .mask .item-3::before{left:65px;top:-102px;}
.about_3 .box .mask .item-4::before{left:65px;top:270px;}
.about_3 .box .mask .item-1::after{height:86px;left:71px;top:130px;}
.about_3 .box .mask .item-2::after{height:132px;left:81px;top:120px;}
.about_3 .box .mask .item-3::after{height:58px;left:81px;top:-63px}
.about_3 .box .mask .item-4::after{height:132px;left:81px;top:128px;}
.about_3 .box .mask .item.item-3 .flex .txtbox{width:350px;}
.about_3 .box .mask .item.item-4 .flex .txtbox{width:200px;}

.about_4{padding:70px 0}
.about_4 h2{font-size:42px;line-height:42px;color:#050505;font-weight:bold;padding-bottom:20px;}
.about_4 .tab{text-align:center;margin-bottom:30px;}
.about_4 .tab ul{display:inline-block;}
.about_4 .tab ul li{padding:0 45px;display:inline-block;position: relative;}
.about_4 .tab ul li::after{content:"";display:inline-block;width:1px;height:18px;background:#111d25;position: absolute;right:0;top:50%;transform: translateY(-50%);}
.about_4 .tab ul li span{display:inline-block;font-size:18px;font-weight:500;line-height:18px;padding:10px 3px;cursor: pointer;color:#666666;position: relative;}
.about_4 .tab ul li span.active{color:#28166f;}
.about_4 .tab ul li span.active::after{content:"";display:inline-block;height:3px;width:100%;position: absolute;left:0;right:0;bottom:0;background:#1d2088;}
.about_4 .tab ul li:last-child::after{display:none;}
.about_4 .sliderbox{padding:0 100px;position: relative;}
.about_4 .sliderbox .prev,.about_4 .sliderbox .next{display:inline-block;width:100px;height:100px;position: absolute;cursor: pointer;top:calc(135px / 2);background-position:center;background-repeat:no-repeat;background-size:50px;}
.about_4 .sliderbox .prev{left:0;background-image:url(../images/about/prev.svg);}
.about_4 .sliderbox .prev:hover{background-image:url(../images/about/prev_h.svg);}
.about_4 .sliderbox .next{right:0;background-image:url(../images/about/next.svg);}
.about_4 .sliderbox .next:hover{background-image:url(../images/about/next_h.svg);}
.about_4 .sliderbox .slider{position: relative;overflow:hidden;}
.about_4 .sliderbox .slider .flex{display:flex;align-items:center;}
.about_4 .sliderbox .slider .flex .year{width:150px;display:inline-block;text-align:center;font-size:54px;font-weight:bold;color:#28166f;font-family:Arial;}
.about_4 .sliderbox .slider .flex .box{display:inline-block;width:calc(100% - 150px);box-sizing: border-box;padding:10px 0 10px 20px;border-left:1px solid #c1c1c1;}
.about_4 .sliderbox .slider .flex .box .item{display:flex;align-items:center;}
.about_4 .sliderbox .slider .flex .box .item .imgbox{width:295px;height:215px;overflow:hidden;}
.about_4 .sliderbox .slider .flex .box .item .imgbox img{width:100%;height:100%;object-fit:cover;}
.about_4 .sliderbox .slider .flex .box .item .txtbox{width:calc(100% - 295px);display:inline-block;box-sizing: border-box;padding:20px 0 20px 35px;}
.about_4 .sliderbox .slider .flex .box .item .txtbox .lab{font-size:18px;line-height:28px;color:#050505;font-weight:bold;margin-bottom:5px;}
.about_4 .sliderbox .slider .flex .box .item .txtbox .tit{font-size:28px;line-height:38px;color:#28166f;font-weight:bold;margin-bottom:5px;}
.about_4 .sliderbox .slider .flex .box .item .txtbox p{font-size:16px;line-height:26px;color:#666;}
.about_4 .sliderbox .slider .dot{text-align:center;padding-top:30px;}
.about_4 .sliderbox .slider .dot span{width:9px;height:9px;opacity:1;background:#919191;}
.about_4 .sliderbox .slider .dot span.swiper-pagination-bullet-active{background:#eb1515;}

.contact_1{padding:70px 0;}
.contact_1 .list{display:flex;justify-content: space-between;flex-wrap:wrap;align-content: stretch;}
.contact_1 .list .item{margin:10px;box-sizing: border-box;width:550px;box-shadow:0 0 10px rgba(0,0,0,.2);padding:35px 25px;}
.contact_1 .list .item .box{padding-left:85px;min-height:100px;}
.contact_1 .list .item .box.add{background:url(../images/contact/icon-1.png) no-repeat left top;background-size:68px;}
.contact_1 .list .item .box.tel{background:url(../images/contact/icon-2.png) no-repeat left top;background-size:68px;}
.contact_1 .list .item .box.mail{background:url(../images/contact/icon-3.png) no-repeat left top;background-size:56px;}
.contact_1 .list .item .box h3{font-size:20px;color:#333;font-weight:500;margin-bottom:5px;}
.contact_1 .list .item .box h4{font-size:16px;line-height:26px;color:#333;font-weight:500;margin-bottom:10px;}
.contact_1 .list .item .box a.route{display:inline-block;font-size:14px;line-height:28px;color:#13227a;border-bottom:1px solid #13227a;transition:all .3s;}
.contact_1 .list .item .box a.route:hover{color:#da2323;border-bottom:1px solid #da2323;}
.contact_1 .list .item .box h5 a{display:inline-block;font-size:16px;line-height:24px;color:#666;font-weight:bold;transition:all .3s;font-family:arial;}
.contact_1 .list .item .box h5 a:hover{color:#da2323;}
.contact_1 .list .item .box.mail h3{padding-top:5px;}
.contact_1 .list .item .box.tel h3{padding-top:5px;margin-bottom:15px;}
.contact_1 .list .item .box.tel p{font-size:13px;line-height:24px;font-weight:500;color:#999;}
.contact_1 .list .item .box.tel p span{font-family:arial;}

.contact_2{padding:70px 0;background:#f8f8f8}
.contact_2 h3{font-size:32px;font-weight:bold;color:#000;margin-bottom:10px;}
.contact_2 h4{font-size:16px;line-height:28px;color:#333;font-weight:500;}
.contact_2 .list{display:flex;flex-wrap:wrap;padding-top:45px;}
.contact_2 .list .item{width:calc((100% - 80px)/3);margin-right:40px;margin-bottom:35px;border:1px solid #e3e3e3;background:#fff;}
.contact_2 .list .item:nth-child(3n +3){margin-right:0;}
.contact_2 .list .item select::-ms-expand{display: none;}   
.contact_2 .list .item select{width:100%;height:46px;box-sizing: border-box;border:0;font-size:15px;color:#000;padding:10px;line-height:26px;appearance:none;-moz-appearance:none; -webkit-appearance:none;background:url(../images/contact/select.svg) no-repeat 97% center;background-size:20px}
.contact_2 .list .item input{height:46px;border:0;width:100%;box-sizing: border-box;font-size:15px;color:#000;line-height:26px;padding:10px;}
.contact_2 textarea{width:100%;font-size:15px;line-height:26px;padding:20px 10px;box-sizing:border-box;border:1px solid #e3e3e3;height:172px;}
.contact_2 p{font-size:14px;line-height:30px;color:#666;padding-top:15px;}
.contact_2 p a{display:inline-block;color:#4c3080;transition:all .3s;}
.contact_2 p a:hover{color:#da2323;}
.contact_2 a.sub{display:inline-block;width:180px;line-height:50px;text-align:center;color:#fff;font-size:15px;background:#4c3080;transition:all .3s;margin-top:30px;}
.contact_2 a.sub:hover{background:#da2323;}


.job_1{padding:100px 0;}
.job_1 ul{display:flex;justify-content: center;}
.job_1 ul li{margin:0 40px;}
.job_1 ul li a .imgbox{width:515px;height:260px;overflow:hidden;margin-bottom:20px;}
.job_1 ul li a .imgbox img{width:100%;height:100%;object-fit:cover;transition: all .3s;}
.job_1 ul li a h4{font-size:24px;line-height:28px;font-weight:bold;color:#000;transition:all .3s;margin-bottom:5px;}
.job_1 ul li a p{font-size:16px;line-height:28px;color:#333;margin-bottom:10px;font-weight:500;}
.job_1 ul li a .more{display:inline-block;font-size:16px;line-height:28px;color:#25176b;padding-right:28px;background:url(../images/job/arrow.svg) no-repeat right center;background-size:24px;transition: all .3s;}
.job_1 ul li a:hover .imgbox img{transform: scale(1.05)}
.job_1 ul li a:hover .more{color:#da2424;background:url(../images/job/arrow_h.svg) no-repeat right center;background-size:24px;}

.job_2{height:600px;background:url(../images/job/job-3.jpg) no-repeat center;background-size:cover;}
.job_2 .t_1{padding-top:120px;text-align:center;padding-bottom:45px;}
.job_2 .t_1 h3{font-size:42px;line-height:42px;color:#fff;font-weight:bold;margin-bottom:15px;}
.job_2 .t_1 p{font-size:15px;line-height:26px;color:#fff;}
.job_2 .t_2 img{display:block;width:100%;}
.job_2 .t_2 ul{display:flex;padding-top:25px;}
.job_2 .t_2 ul li{padding:0 16px;width:calc(100% / 6);box-sizing: border-box;}
.job_2 .t_2 ul li h4{font-size:15px;color:#fff;font-weight:bold;height:46px;}
.job_2 .t_2 ul li p{font-size:13px;line-height:24px;color:rgba(255,255,255,.8);}

.job_3{padding:80px 0;text-align:center;}
.job_3 h4{font-size:18px;line-height:28px;color:#280000;margin-bottom:15px;}
.job_3 h3{font-size:48px;line-height:48px;color:#333;font-weight:bold;margin-bottom:40px;}
.job_3 .sliderbox{position: relative;text-align:center;}
.job_3 .sliderbox .sliderbtn{display:inline-block;width:100px;height:100px;position: absolute;top:50%;transform: translateY(-50%);cursor: pointer;background-repeat:no-repeat;background-position:center;background-size:80px;}
.job_3 .sliderbox .prev{left:20px;background-image:url(../images/job/prev.svg)}
.job_3 .sliderbox .prev:hover{background-image:url(../images/job/prev_h.svg)}
.job_3 .sliderbox .next{right:20px;background-image:url(../images/job/next.svg)}
.job_3 .sliderbox .next:hover{background-image:url(../images/job/next_h.svg)}
.job_3 .sliderbox .prev.swiper-button-disabled{background-image:url(../images/job/prev.svg);cursor: auto;opacity:.7}
.job_3 .sliderbox .next.swiper-button-disabled{background-image:url(../images/job/next.svg);cursor: auto;opacity:.7}
.job_3 .sliderbox .slider{position: relative;overflow:hidden;width:880px;height:495px;margin:0 auto;}
.job_3 .sliderbox .slider .imgbox{width:100%;height:100%;}
.job_3 .sliderbox .slider .imgbox img{width:100%;height:100%;object-fit:cover;}



.job_4 h4{font-size:18px;line-height:28px;color:#280000;margin-bottom:15px;text-align:center;}
.job_4 h3{font-size:48px;line-height:48px;color:#333;font-weight:bold;margin-bottom:40px;text-align:center;}
.job_4 ul{display:flex;}
.job_4 ul li{margin-right:25px;width:calc((100% - 75px)/4);padding-bottom:70px;}
.job_4 ul li:last-child{margin-right:0;}
.job_4 ul li a{cursor: pointer;}
.job_4 ul li .imgbox{width:100%;height:170px;overflow:hidden;margin-bottom:15px;}
.job_4 ul li .imgbox img{width:100%;height:100%;object-fit:cover;}
.job_4 ul li p{font-size:20px;font-weight:500;line-height:24px;color:#280000;position:relative}
.job_4 ul li p i{display:inline-block;width:20px;height:20px;background:url(../images/job/i.svg) no-repeat center;background-size:18px;position: absolute;right:0;top:2px;transition:all .3s;}
.job_4 ul li.cur{background:url(../images/job/arrow.png) no-repeat center bottom;}
.job_4 ul li a.active p i{transform: rotate(180deg)}

.job_5{background:#eff1f2;padding:70px 0;display:none;}
.job_5 .tabbox{display:none;}
.job_5 .tabbox .box-flex{display:flex;}
.job_5 .tabbox .box-flex .slider{width:465px;position: relative;overflow:hidden;padding-bottom:30px;}
.job_5 .tabbox .box-flex .slider .imgbox{width:465px;height:295px;overflow:hidden;}
.job_5 .tabbox .box-flex .slider .imgbox img{width:100%;height:100%;object-fit:cover;}
.job_5 .tabbox .box-flex .slider .dot{position: absolute;left:0;right:0;bottom:0;text-align:center;}
.job_5 .tabbox .box-flex .slider .dot span{width:8px;height:8px;border-radius:50%;background:#8f9191;opacity:1;}
.job_5 .tabbox .box-flex .slider .dot span.swiper-pagination-bullet-active{width:26px;border-radius:25px;}
.job_5 .tabbox .box-flex .flex-txt{width:605px;padding-left:40px;box-sizing: border-box;padding-top:10px;}
.job_5 .tabbox .box-flex .flex-txt h4{font-size:32px;line-height:42px;color:#333;font-weight:bold;padding-bottom:30px;}
.job_5 .tabbox .box-flex .flex-txt p{font-size:18px;line-height:28px;}

.job_6{height:270px;background:url(../images/job/bj.png) no-repeat center;background-size:cover;box-sizing: border-box;padding-top:60px;}
.job_6 .flex{display:flex;justify-content: space-between;align-items:center;}
.job_6 .flex .text h4{padding-bottom:5px;}
.job_6 .flex .text h4 span{display:inline-block;font-size:18px;line-height:18px;color:#fff;font-weight:bold;background:url(../images/job/arrow_right.svg) no-repeat center right;padding-right:20px;background-size:22px;}
.job_6 .flex .text p{padding-left:40px;margin-top:10px;}
.job_6 .flex .text p.tel{background:url(../images/job/tel.svg) no-repeat 4px center;background-size:24px;}
.job_6 .flex .text p.email{background:url(../images/job/email.svg) no-repeat 5px center;background-size:22px;}
.job_6 .flex .text p.tel a{font-size:28px;line-height:28px;color:#fff;font-weight:bold;font-family:"AktifoA";}
.job_6 .flex .text p.email a{display:inline-block;font-size:18px;line-height:28px;color:#fff;}

.job_6 .flex .code ul{font-size:0;}
.job_6 .flex .code ul li{display:inline-block;margin:0 10px;text-align:center;}
.job_6 .flex .code ul li .out{display:inline-block;min-width:110px;height:110px;}
.job_6 .flex .code ul li .out img{width:100%;height:100%;object-fit:cover;}
.job_6 .flex .code ul li p{text-align:center;font-size:14px;font-weight:300;color:#fff;padding-top:10px;}

.job_7{height:564px;background:#f6f5fa;}
.job_7 .flex-box{display:flex;position: relative;}
.job_7 .flex-box .imgbox{width:730px;height:564px;}
.job_7 .flex-box .imgbox img{width:100%;height:100%;object-fit: cover;}
.job_7 .flex-box .txtbox{display:flex;position: absolute;left:660px;top:165px;}
.job_7 .flex-box .txtbox .item-1{margin-right:30px;}
.job_7 .flex-box .txtbox .tit{font-size:16px;line-height:22px;color:#333;font-weight:500;padding-left:25px;margin-bottom:5px;}
.job_7 .flex-box .txtbox .tit_1{background:url(../images/job/icon_1.png) no-repeat left center;background-size:auto 18px;}
.job_7 .flex-box .txtbox .tit_2{background:url(../images/job/icon_2.png) no-repeat left center;background-size:auto 18px;}
.job_7 .flex-box .txtbox .tit_3{background:url(../images/job/icon_3.png) no-repeat left center;background-size:auto 18px;}
.job_7 .flex-box .txtbox .tit_4{background:url(../images/job/icon_4.png) no-repeat left center;background-size:auto 18px;}
.job_7 .flex-box .txtbox ul li{padding-left:25px;margin-bottom:15px;}
.job_7 .flex-box .txtbox ul li span{display:inline-block;width:54px;height:18px;line-height:18px;font-size:12px;color:#fff;text-align:center;background:#d22d25;margin-bottom:5px;}
.job_7 .flex-box .txtbox ul li p{font-size:14px;line-height:24px;color:#333;font-weight:500;}


.recruSech{background:#290e6a;padding:55px 45px;position: relative;top:-50px;}
.recruSech .sechbox{display:flex;}
.recruSech .sechbox .item{margin-right:15px;width:calc((100% - 165px)/2);}
.recruSech .sechbox .item select::-ms-expand{display: none;}  
.recruSech .sechbox .item select{height:50px;width:100%;border:0;line-height:50px;appearance:none;-moz-appearance:none; -webkit-appearance:none;background:#fff url(../images/contact/select.svg) no-repeat 97% center;background-size:20px;padding:0 20px;font-size:15px;color:#333;}
.recruSech .sechbox .item input{width:100%;height:50px;border:0;background:#fff;font-size:15px;color:#333;line-height:50px;box-sizing: border-box;padding:0 20px;}
.recruSech .sechbox a.sechbtn{display:inline-block;width:135px;height:50px;line-height:50px;background:#ff0000;text-align:center;font-size:15px;font-weight:500;color:#fff;}
.sechList{padding-bottom:50px;text-align:center;}
.sechList .tip{display:flex;padding:0 30px;box-sizing: border-box;width:100%;border-bottom:1px solid #e1e1e1;}
.sechList .tip > div{font-size:15px;color:#888;font-weight:500;padding:15px 0;}
.sechList .position{width:calc(100% - 520px);text-align:left;}
.sechList .address{width:360px;text-align:center;}
.sechList .day{width:160px;text-align:center;}
.sechList ul.list{margin-bottom:50px;}
.sechList ul.list li{border-bottom:1px solid #e1e1e1;}
.sechList ul.list li a{display:flex;padding:25px 30px;box-sizing: border-box;width:100%;align-items:center;transition:all .3s;}
.sechList ul.list li a > div{color:#333;transition:all .3s;}
.sechList ul.list li a .position{font-size:20px;font-weight:500;}
.sechList ul.list li a:hover{background:#e9e6f0;}
.sechList ul.list li a:hover > div{color:#290e6a;}
.sechList a.sechmore{display:inline-block;width:200px;height:60px;font-size:15px;color:#4c3080;box-sizing: border-box;border:1px solid #4c3080;line-height:58px;margin:0 auto;cursor:pointer;transition:all .3s;}
.sechList a.sechmore:hover{border:1px solid #da2323;background:#da2323;color:#fff;}

.recruDet{padding-top:89px;}
.recruDet .backtop{height:64px;line-height:64px;background:#333;padding-left:55px;}
.recruDet .backtop a{display:inline-block;font-size:15px;color:#fff;padding-left:35px;background:url(../images/job/back.svg) no-repeat left center;background-size:22px;transition:all .3s;}
.recruDet .backtop a:hover{opacity:.7}
.recruDet .recru_det_1{padding:65px 45px;}
.recruDet .recru_det_1 .lab{display:flex;justify-content:space-between;}
.recruDet .recru_det_1 .lab .lf h3{font-size:37px;color:#333;font-weight:500;margin-bottom:15px;}
.recruDet .recru_det_1 .lab .lf p.add{font-size:16px;line-height:26px;color:#333;font-weight:500;padding-left:20px;background:url(../images/job/address.svg) no-repeat left center;background-size:20px;}
.recruDet .recru_det_1 .lab .rt{position: relative;padding-bottom:20px;z-index:2;}
.recruDet .recru_det_1 .lab .rt a.share{display:inline-block;font-size:16px;color:#666;line-height:26px;padding-left:30px;background:url(../images/job/share.svg) no-repeat left center;background-size:20px;cursor:pointer;}
.recruDet .recru_det_1 .lab .rt a.share:hover{color:#4c3080;background:url(../images/job/share_h.svg) no-repeat left center;background-size:20px;}
.recruDet .recru_det_1 .lab .rt .shareMask{position: absolute; right:0; top:37px;box-sizing: border-box;width:370px;border-radius:20px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.2);padding:25px;display:none;}
.recruDet .recru_det_1 .lab .rt .shareMask h4{font-size:16px;line-height:26px;color:#888;padding-bottom:25px;}
.recruDet .recru_det_1 .lab .rt .shareMask .code{height:150px;text-align:center;margin-bottom:20px;}
.recruDet .recru_det_1 .lab .rt .shareMask .code img{display:inline-block;width:150px;height:150px;}
.recruDet .recru_det_1 .lab .rt .shareMask h5{font-size:16px;line-height:26px;color:#888;padding-bottom:5px;}
.recruDet .recru_det_1 .lab .rt .shareMask .box{font-size:0}
.recruDet .recru_det_1 .lab .rt .shareMask .box input{box-sizing: border-box;width:calc(100% - 130px);height:30px;border:1px solid #dfe2e6;border-right:0;line-height:28px;font-size:14px;padding:0 10px;}
.recruDet .recru_det_1 .lab .rt .shareMask .box a.copy{display:inline-block;width:130px;height:30px;text-align:center;background:#353a40;font-size:14px;color:#fff;line-height:30px;cursor:pointer;}
.recruDet .recru_det_1 .txtbox{display:flex;padding-top:30px;}
.recruDet .recru_det_1 .txtbox .item{padding-right:20px;}
.recruDet .recru_det_1 .txtbox .item p{font-size:16px;line-height:26px;color:#666;font-weight:500;display:flex;margin-bottom:15px;}
.recruDet .recru_det_1 .txtbox .item p span{font-size:18px;color:#333;display:inline-block;padding-right:20px;white-space:nowrap;}
.recruDet .recru_det_1 .txtbox .item:first-child{min-width:calc((100% - 20px)/2);}
.recruDet .recru_det_1 .txtbox .item:last-child{padding-right:0;}
.recruDet .recru_det_2{background:#f4f4f4;padding:10px 0;position: relative;z-index:1;}
.recruDet .recru_det_2::before{content:"";position: absolute;left:0;top:0;width:50%;background:#000;height:2px;}
.recruDet .recru_det_2 .box{padding:0 45px;}
.recruDet .recru_det_2 .box .item-flex{padding:40px 0;border-bottom:1px solid #dbdbdb;display:flex;justify-content: space-between;}
.recruDet .recru_det_2 .box .item-flex .tit{font-size:18px;color:#333;font-weight:500;}
.recruDet .recru_det_2 .box .item-flex .txt{width:750px;}
.recruDet .recru_det_2 .box .item-flex .txt ul{width:710px;}
.recruDet .recru_det_2 .box .item-flex .txt ul li{position: relative;font-size:16px;line-height:28px;color:#666;padding-left:15px;}
.recruDet .recru_det_2 .box .item-flex .txt ul li::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#666;position: absolute;left:0;top:11px;}
.recruDet .recru_det_2 .box .item-flex .txt p{font-size:16px;line-height:28px;color:#666;}
.recruDet .recru_det_2 .box .item-flex:last-child{border-bottom:0;}
.recruDet .recru_bom{position: relative;height:110px;background:url(../images/job/bom-bg.jpg) repeat-y center;background-size:100% auto;}
.recruDet .recru_bom .flex{display:flex;justify-content: space-between;}
.recruDet .recru_bom .flex a{font-size:18px;line-height:110px;display:inline-block;color:#fff;transition: all .3s;}
.recruDet .recru_bom .flex a.back{padding-left:40px;background:url(../images/job/left.svg) no-repeat left center;background-size:40px;}
.recruDet .recru_bom .flex a.apply{padding-right:40px;background:url(../images/job/right.svg) no-repeat right center;background-size:40px;}
.recruDet .recru_bom .flex a:hover{opacity:.7}


.service_1{padding:85px 0;}
.service_1 h3{font-size:42px;font-weight:600;color:#000;margin-bottom:20px;}
.service_1 p{max-width:815px;font-size:18px;line-height:28px;color:#333;}

.service_2{background:#f2f2f2;padding:60px 0;}
.service_2 .flex{display:flex;align-content: stretch;}
.service_2 .flex .item{padding:0 35px;}
.service_2 .flex .item-1{width:425px;border-right:1px solid #d9d9d9;}
.service_2 .flex .item-2{width:410px;border-right:1px solid #d9d9d9;}
.service_2 .flex .item-3{width:calc(100% - 835px)}
.service_2 .flex .icon{display:inline-block;width:63px;height:63px;margin-bottom:15px;}
.service_2 .flex .icon.icon-1{background:url(../images/service/icon-1.png) no-repeat center;}
.service_2 .flex .icon.icon-2{background:url(../images/service/icon-2.png) no-repeat center;}
.service_2 .flex .icon.icon-3{background:url(../images/service/icon-3.png) no-repeat center;}
.service_2 .flex .item h4{font-size:24px;line-height:28px;font-weight:bold;margin-bottom:20px;}
.service_2 .flex .item a.tel{display:inline-block;font-size:24px;line-height:24px;font-weight:bold;font-family:arial;color:#000;margin-bottom:10px;}
.service_2 .flex .item .p_1{font-size:16px;line-height:26px;color:#333;font-weight:500;}
.service_2 .flex .item .p_2{font-size:15px;line-height:28px;font-weight:500;}
.service_2 .flex .item .p_2 span{font-family:arial;}
.service_2 .flex .item .p_3{font-size:18px;line-height:24px;font-weight:bold;margin-bottom:5px;}
.service_2 .flex .item .p_3 span{font-family:arial;}
.service_2 .flex .item a.mail{display:inline-block;width:160px;height:42px;font-size:15px;line-height:42px;text-align:center;background:#28166f;color:#fff;margin-top:20px;transition:all .3s;}
.service_2 .flex .item a.mail:hover{background:#da2323}
.service_2 .flex .item .code{display:inline-block;width:130px;margin-top:10px;}
.service_2 .flex .item .code img{display:block;width:100%;}
.service_3{padding:60px 0;}
.service_3 h3{font-size:42px;line-height:42px;font-weight:bold;margin-bottom:15px;}
.service_3 p{max-width:820px;font-size:18px;line-height:28px;color:#333;}
.service_3 .map{text-align:center;margin-top:40px;}
.service_3 .map div{display:inline-block;}
.service_3 .map img{display:inline-block;max-width:100%;}
.service_3 .map p{max-width:954px;text-align:right;font-size:14px;color:#666;font-weight:bold;margin:0 auto;}
.service_3 .map span{width:100%;text-align:center;font-size:12px;color:#999;display:block;}

.news_1{padding:60px 0;overflow:hidden;}
.news_1 .top{display:flex;justify-content: space-between;align-items:center;margin-bottom:55px;}
.news_1 .top h3{font-size:42px;line-height:42px;font-weight:bold;}
.news_1 .top a.more{display:inline-block;font-size:18px;line-height:28px;padding-right:20px;background:url(../images/news/more.svg) no-repeat right center;background-size:20px;color:#333;transition:all .3s;}
.news_1 .top a.more:hover{color:#25176b;background:url(../images/news/more_h.svg) no-repeat right center;background-size:20px;}
.news_1 .slider{position: relative;padding-bottom:40px;}
.news_1 .slider .swiper-slide{width:540px;}
.news_1 .slider .swiper-slide a{display:block;transition:all ease-out .5s;}
.news_1 .slider .swiper-slide a .imgbox{display:inline-block;width:540px;height:300px;overflow:hidden;}
.news_1 .slider .swiper-slide a .imgbox img{width:100%;height:100%;object-fit:cover;transition:all .3s;}
.news_1 .slider .swiper-slide a .txtbox{padding-top:15px;}
.news_1 .slider .swiper-slide a .txtbox p.day{font-size:14px;line-height:24px;color:#444;margin-bottom:10px;}
.news_1 .slider .swiper-slide a .txtbox p.tit{font-size:18px;line-height:28px;font-weight:bold;transition:all .3s;color:#000;margin-bottom:20px;}
.news_1 .slider .swiper-slide a .txtbox p.tx{font-size:15px;line-height:24px;color:#666;}
.news_1 .slider .swiper-slide a:hover .imgbox img{transform: scale(1.05)}
.news_1 .slider .swiper-slide a:hover .txtbox p.tit{color:#25176b;}
.news_1 .slider.is-dragging .swiper-slide a{transform: scale(.9);}
.news_1 .slider .dot{position: absolute;left:0;right:0;bottom:0;height:8px;top:inherit;}
.news_1 .slider .dot .swiper-pagination-progressbar-fill{background:#25176b!important;}
.news_2{padding:60px 0;}
.news_2 h3{font-size:42px;line-height:42px;font-weight:bold;padding-bottom:50px;}
.news_2 .list{text-align:center;}
.news_2 .list ul{border-top:1px solid #efefef;}
.news_2 .list ul li{border-bottom:1px solid #efefef;}
.news_2 .list ul li a{display:flex;box-sizing: border-box;width:100%;text-align:left;padding:40px 0;}
.news_2 .list ul li a .lf{width:260px;}
.news_2 .list ul li a .lf .time{font-size:24px;line-height:36px;font-weight:bold;color:#000;margin-bottom:20px;transition: all .3s;}
.news_2 .list ul li a .lf .show{font-size:14px;line-height:24px;color:#666;}
.news_2 .list ul li a .rt{width:795px;}
.news_2 .list ul li a .rt .tit{font-size:24px;line-height:36px;font-weight:bold;color:#000;margin-bottom:10px;transition:all .3s;}
.news_2 .list ul li a .rt .tx{font-size:15px;line-height:24px;color:#666;}
.news_2 .list ul li a:hover .lf .time,.news_2 .list ul li a:hover .rt .tit{color:#25176b;}
.news_2 .list a.more{display:inline-block;width:200px;height:60px;box-sizing: border-box;line-height:58px;border:1px solid #4c3080;font-size:15px;color:#4c3080;cursor:pointer;margin-top:65px;transition:all .3s;}
.news_2 .list a.more:hover{background:#da2323;color:#fff;border:1px solid #da2323}

.newslist{padding:60px 0;}
.newslist .top{display:flex;justify-content: space-between;align-items: flex-end;padding-bottom:50px;}
.newslist .top h3{font-size:42px;line-height:42px;font-weight:bold;}
.newslist .top .sel select::-ms-expand{display: none;}
.newslist .top .sel select{height:46px;width:164px;border:2px solid #dbdbdb;border-radius:25px;line-height:42px;appearance:none;-moz-appearance:none; -webkit-appearance:none;background:#fff url(../images/news/arrow.svg) no-repeat 92% center;background-size:16px;padding:0 20px;font-size:15px;color:#666;font-weight:500;}
.newslist .list ul{border-top:1px solid #e1e1e1;}
.newslist .list ul li{border-bottom:1px solid #e1e1e1;}
.newslist .list ul li a{display:flex;padding:60px 0;box-sizing: border-box;width:100%;}
.newslist .list ul li a .day{width:170px;display:inline-block;font-size:20px;line-height:36px;color:#333;}
.newslist .list ul li a .text{width:calc(100% - 395px);box-sizing: border-box;padding-right:100px;}
.newslist .list ul li a .text h4{font-size:20px;line-height:30px;font-weight:bold;margin-bottom:10px;color:#000;transition:all .3s;}
.newslist .list ul li a .text p{font-size:15px;line-height:24px;color:#666;}
.newslist .list ul li a .imgbox{display:inline-block;width:225px;height:125px;overflow:hidden;}
.newslist .list ul li a .imgbox img{width:100%;height:100%;object-fit:cover;transition:all .3s;}
.newslist .list ul li a:hover .text h4{color:#4c3080;}
.newslist .list ul li a:hover .imgbox img{transform: scale(1.05)}

.newsDetail{padding-top:115px;padding-bottom:80px;}
.newsDetail .crumbs{padding-bottom:70px;padding-left:65px;display:flex;align-items:center;}
.newsDetail .crumbs a.home{display:inline-block;width:24px;height:24px;background:url(../images/news/home.png) no-repeat center;}
.newsDetail .crumbs a{display:inline-block;font-size:14px;line-height:24px;color:#4c3080;transition:all .3s;}
.newsDetail .crumbs a:hover{color:#da2323;}
.newsDetail .crumbs em{display:inline-block;height:24px;width:28px;background:url(../images/news/next.svg) no-repeat center;background-size:14px;}
.newsDetail .crumbs span{display:inline-block;font-size:14px;line-height:24px;color:#999999;}
.newsDetail .container{text-align:center;}
.newsDetail .detBody{max-width:1000px;width:100%;margin:0 auto;text-align:left;}
.newsDetail .detBody .tip{border-bottom:1px solid #e1e1e1;padding-bottom:30px;margin-bottom:40px;}
.newsDetail .detBody .tip h2{font-size:28px;line-height:38px;color:#333;font-weight:500;max-width:910px;margin-bottom:15px;}
.newsDetail .detBody .tip .xx{display:flex;align-items:center;}
.newsDetail .detBody .tip .xx .time{display:inline-block;font-size:16px;color:#666666;margin-right:25px;}
.newsDetail .detBody .tip .xx .time em{padding:0 10px;}
.newsDetail .detBody .tip .xx .lab{display:inline-block;height:32px;line-height:30px;border:1px solid #bfbfbf;border-radius:25px;font-size:15px;color:#666;padding:0 25px;}
.newsDetail .detBody .fckBody{padding-bottom:80px;border-bottom:1px solid #e1e1e1;margin-bottom:35px;}
.newsDetail .detBody .fckBody p{font-size:18px;line-height:28px;color:#333;}
.newsDetail .detBody .fckBody > img{max-width:100%;width:inherit!important;height:inherit!important;}
.newsDetail .detBody .backtop{text-align:center;}
.newsDetail .detBody .backtop a{display:inline-block;box-sizing: border-box;height:60px;line-height:58px;padding:0 45px;border:1px solid #4c3080;cursor: pointer;transition:all .3s;}
.newsDetail .detBody .backtop a span{display:inline-block;padding-left:30px;font-size:15px;line-height:58px;color:#4c3080;background:url(../images/news/back.svg) no-repeat left center;background-size:16px;transition:all .3s;}
.newsDetail .detBody .backtop a:hover{border:1px solid #da2323;background:#da2323;}
.newsDetail .detBody .backtop a:hover span{color:#fff;background:url(../images/news/back_h.svg) no-repeat left center;background-size:16px;}


.product_1{background:#f9f9f9;padding:70px 0 90px;}
.product_1 .flex-box{display:flex;}
.product_1 .flex-box .text{width:745px;margin-right:120px;}
.product_1 .flex-box .text h3{font-size:42px;line-height:48px;font-weight:bold;width:600px;margin-bottom:20px;}
.product_1 .flex-box .text p{font-size:18px;line-height:28px;color:#333;}
.product_1 .flex-box .right a.manual{display:inline-block;text-align:center;}
.product_1 .flex-box .right a.manual .imgbox{width:120px;margin-bottom:10px;display:inline-block;}
.product_1 .flex-box .right a.manual .imgbox img{display:block;width:100%;}
.product_1 .flex-box .right a.manual p{font-size:15px;line-height:26px;color:#323f75;transition:all .3s;}
.product_1 .flex-box .right a.manual:hover p{color:#da2323;}

.product_2{padding:20px 0 60px;}
.product_2 h2{font-size:26px;font-weight:bold;padding-bottom:35px;color:#28166f;}
.product_2 .itembox .item{margin-bottom:20px;}
.product_2 .itembox .item:last-child{margin-bottom:0;}
.product_2 .itembox .item h3{font-size:24px;color:#8f9396;font-weight:600;margin-bottom:20px;padding-top:20px;}
.product_2 .itembox .item ul{border-top:1px solid #dbdbdb;}
.product_2 .itembox .item ul li{border-bottom:1px solid #dbdbdb;}
.product_2 .itembox .item ul li .tip{height:80px;line-height:80px;position: relative;padding:0 5px;display:flex;justify-content: space-between;box-sizing: border-box;cursor: pointer;align-items:center;transition:all .3s;}
.product_2 .itembox .item ul li .tip span{display:inline-block;font-size:24px;line-height:24px;color:#28166f;padding-left:35px;font-family:Arial;background:url(../images/product/jia.svg) no-repeat left center;background-size:24px;transition:all .3s;font-weight:bold;}
.product_2 .itembox .item ul li .tip i{display:inline-block;width:36px;height:36px;background:url(../images/product/down.svg) no-repeat center;background-size:40px;transition:all .3s;}
.product_2 .itembox .item ul li .tip:hover{background:#f4f3f8;}
.product_2 .itembox .item ul li .tip:hover i{background:url(../images/product/down_h.svg) no-repeat center;background-size:40px;}
.product_2 .itembox .item ul li .tip.active i{transform: rotate(180deg)}
.product_2 .itembox .item ul li .mask{padding:20px;display:none;}
.product_2 .itembox .item ul li .mask .flexbox{display:flex;margin-bottom:30px;}
.product_2 .itembox .item ul li .mask .flexbox .imgbox{width:480px;height:320px;
	background:url(../images/product/bj.png) no-repeat center;display:flex;justify-content:center;align-items:center;}
.product_2 .itembox .item ul li .mask .flexbox .imgbox img{max-height:80%;}
.product_2 .itembox .item ul li .mask .flexbox .txtbox{width:calc(100% - 480px);box-sizing: border-box;padding:50px 35px 0;}
.product_2 .itembox .item ul li .mask .flexbox .txtbox ul{border-top:0;}
.product_2 .itembox .item ul li .mask .flexbox .txtbox ul li{border-bottom:0;position: relative;font-size:16px;line-height:28px;color:#666;padding-left:25px;}
.product_2 .itembox .item ul li .mask .flexbox .txtbox ul li::before{content:"";display:inline-block;width:6px;height:6px;background:#666;border-radius:50%;position: absolute;left:0;top:11px;}
.product_2 .itembox .item ul li .mask h4{font-size:15px;line-height:26px;color:#333;padding-bottom:10px;}
.product_2 .itembox .item ul li .mask .tabbox{width:100%;overflow-x:auto;margin-bottom:20px;}
.product_2 .itembox .item ul li .mask .tabbox table{width:100%;border:1px solid #ededed;}
.product_2 .itembox .item ul li .mask .tabbox table tr th{border-right:1px solid #ededed;border-bottom:2px solid #ededed;text-align:center;font-size:15px;color:#333;background:#ebebeb;padding:5px 10px;}
.product_2 .itembox .item ul li .mask .tabbox table tr td{border-right:1px solid #ededed;border-bottom:1px solid #ededed;text-align:center;padding:5px 10px;font-size:15px;color:#666;}
.product_2 .itembox .item ul li .mask p{font-size:15px;line-height:22px;color:#666;}

.product_2 .itembox .item .list-box .tip{height:80px;line-height:80px;position: relative;padding:0 40px;display:flex;justify-content: space-between;box-sizing: border-box;cursor: pointer;align-items:center;transition:all .3s;font-size:24px;color:#28166f;font-family:Arial;background:url(../images/product/jia.svg) no-repeat left center;background-size:24px;font-weight:bold;}
.product_2 .itembox .item .list-box .flexbox{display:flex;margin-bottom:30px;font-size:0;width:100%;}
.product_2 .itembox .item .list-box .flexbox .flex{display:flex;}
.product_2 .itembox .item .list-box .flexbox .imgbox{width:480px;height:320px;
	background:url(../images/product/bj.png) no-repeat center;display:flex;justify-content:center;align-items:center;}
.product_2 .itembox .item .list-box .flexbox .imgbox img{max-height:80%;}
.product_2 .itembox .item .list-box .flexbox .txtbox{width:calc(100% - 480px);box-sizing: border-box;padding:50px 35px 0;display:inline-block;}
.product_2 .itembox .item .list-box .flexbox .txtbox ul{border-top:0;}
.product_2 .itembox .item .list-box .flexbox .txtbox ul li{border-bottom:0;position: relative;font-size:16px;line-height:28px;color:#666;padding-left:25px;}
.product_2 .itembox .item .list-box .flexbox .txtbox ul li::before{content:"";display:inline-block;width:6px;height:6px;background:#666;border-radius:50%;position: absolute;left:0;top:11px;}
.product_2 .itembox .item .list-box h4{font-size:15px;line-height:26px;color:#333;padding-bottom:10px;}
.product_2 .itembox .item .list-box .tabbox{width:100%;overflow-x:auto;margin-bottom:20px;}
.product_2 .itembox .item .list-box .tabbox table{width:100%;border:1px solid #ededed;}
.product_2 .itembox .item .list-box .tabbox table tr th{border-right:1px solid #ededed;border-bottom:2px solid #ededed;text-align:center;font-size:15px;color:#333;background:#ebebeb;padding:5px 10px;}
.product_2 .itembox .item .list-box .tabbox table tr td{border-right:1px solid #ededed;border-bottom:1px solid #ededed;text-align:center;padding:5px 10px;font-size:15px;color:#666;}
.product_2 .itembox .item .list-box p{font-size:15px;line-height:22px;color:#666;}
.product_2 .itembox.chrild .item .list-box .flexbox{display:none}
.product_2 .itembox.chrild .item .list-box h4{display:none}
.product_2 .itembox.chrild .item .list-box .tabbox{display:none}
.product_2 .itembox.chrild .item{border-bottom:1px solid #dbdbdb;margin-bottom:0;}
.product_2 .itembox.chrild .item:last-child{border-bottom:1px solid #dbdbdb;}
.product_2 .itembox.chrild .item .list-box .tip::after{content:"";display:inline-block;width:36px;height:36px;background:url(../images/product/down.svg) no-repeat center;background-size:40px;transition:all .3s;position: absolute;right:0;top:22px;}
.product_2 .itembox.chrild .item .list-box .tip.active::after{transform: rotate(180deg)}

.product_3{background:#f3f3f3;padding:70px 0;text-align:center;}
.product_3 h3{font-size:32px;line-height:38px;font-weight:600;margin-bottom:10px;}
.product_3 h4{font-size:18px;line-height:28px;font-weight:500;margin-bottom:25px;}
.product_3 a{display:inline-block;width:180px;height:50px;font-size:16px;line-height:50px;font-weight:bold;color:#fff;background:#28166f;box-shadow:0 5px 20px rgba(0,0,0,.4);transition:all .3s}
.product_3 a:hover{background:#da2323;}
.popManual{position: fixed;z-index:233;background:rgba(0,0,0,.5);left:0;right:0;top:0;bottom:0;display:none;}
.popManual .popcontent{background:#fff;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);box-sizing: border-box;border-radius:25px;max-height:90%;overflow-x:hidden;overflow-y:auto;}
.popManual .popcontent .contbox{width:680px;padding:45px 15px 45px 45px;box-sizing: border-box;height:100%;overflow-y:auto;}
.popManual .popcontent .contbox::-webkit-scrollbar {width:8px;}
.popManual .popcontent .contbox::-webkit-scrollbar-track{background: #f1f1f1;}
.popManual .popcontent .contbox::-webkit-scrollbar-thumb {background: #4c3080;border-radius: 10px;}
.popManual .popcontent a.closebtn{display: inline-block;width:32px;height:32px;background:url(../images/product/close.svg) no-repeat center;background-size:36px;position: absolute;right:10px;top:10px;cursor: pointer;transition: all .3s;}
.popManual .popcontent a.closebtn:hover{background:url(../images/product/close_h.svg) no-repeat center;background-size:36px;transform: rotate(180deg)}
.popManual .popcontent h3{font-size:28px;line-height:28px;font-weight:500;color:#333;padding-bottom:5px;}
.popManual .popcontent h4{font-size:16px;line-height:28px;color:#666;font-weight:500;}
.popManual .popcontent ul{width:460px;}
.popManual .popcontent ul li{margin-top:15px;}
.popManual .popcontent ul li input{box-sizing: border-box;width:100%;border:1px solid #e3e3e3;height:48px;line-height:46px;font-size:15px;color:#333;padding:0 15px;}
.popManual .popcontent ul li input::placeholder{color:#666;}
.popManual .popcontent ul li select::-ms-expand{display: none;}   
.popManual .popcontent ul li select{width:100%;height:48px;box-sizing: border-box;border:1px solid #e3e3e3;font-size:15px;color:#333;padding:10px 15px;line-height:26px;appearance:none;-moz-appearance:none; -webkit-appearance:none;background:url(../images/contact/select.svg) no-repeat 97% center;background-size:20px}
.popManual .popcontent ul li textarea{box-sizing: border-box;padding:10px 15px;border:1px solid #e3e3e3;font-size:15px;color:#333;line-height:26px;width:100%;height:152px;}
.popManual .popcontent ul li textarea::placeholder{color:#666;}
.popManual .popcontent ul li p{font-size:15px;line-height:26px;color:#666;}
.popManual .popcontent ul li p a{color:#4c3080;transition: all .3s;}
.popManual .popcontent ul li p a:hover{color:#da2323;}
.popManual .popcontent ul li a.subbtn{display:inline-block;width:180px;height:50px;line-height:50px;text-align:center;background:#4c3080;color:#fff;font-size:15px;transition:all .3s}
.popManual .popcontent ul li a.subbtn:hover{background:#da2323;}




.privBody{padding:60px 0;}
.privBody h2{font-size:24px;font-weight:bold;color:#000;padding-bottom:40px;}
.privBody .box_1 h3{font-size:15px;color:#333;font-weight:bold;padding-bottom:15px;}
.privBody .box_1 p{font-size:16px;line-height:26px;color:#333;}
.privBody .box_2{padding-top:25px;}
.privBody .box_2 h3{font-size:15px;color:#333;font-weight:bold;padding-bottom:15px;}
.privBody .box_2 p{font-size:15px;line-height:26px;color:#333;}
.privBody .box_2 p b{font-weight:bold;padding-bottom:10px;display:block;}
.privBody .box_3{padding-top:35px;}
.privBody .box_3 h3{font-size:18px;font-weight:bold;color:#333;padding-bottom:15px;}
.privBody .box_3 p{font-size:15px;line-height:26px;color:#333;}
.privBody .box_4{padding-top:25px;}
.privBody p.right{text-align: right;font-size:15px;line-height:26px;color:#333;padding-top:25px;}



















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































