/* ______________________index_________________________________ */
.row{padding: 0 18.75%;box-sizing: border-box;margin-right: -15px;margin-left: -15px;}
.row::after,.row:before{display: none;}

.index_nav{position: fixed;z-index: 100;width: 100%;top: 0;left: 0;padding: 20px 0;border-bottom: 1px solid rgb(255 255 255 / 20%);}
.index_nav .row{height: 100%;display: flex;align-items: center;}
.index_nav .logo{width: 17%;}
.index_nav .logo a{display: flex;align-content: center;}
.index_nav .logo img{height: 48px;}
.index_nav .ul_li{height: 100%;text-align: right;width: 62%;padding-right: 2.4%;}
.index_nav .ul_li a{display: inline-block;margin-left: 3%;height: 100%;width: fit-content;font-size: 1.15em;color: #ffffff;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s;}
.index_nav .ul_li a:hover/* ,.index_nav .ul_li .active */{color: #666;}
.index_nav form{height: 100%;width: 4%;display: flex;align-items: center;position: relative;justify-content: flex-end;height: 48px;}
.index_nav form div{display: none;align-items: center;overflow: hidden;position: absolute;top:0em;right: -36px;width: 150px;z-index: 100;padding-top: 2em;}
.index_nav form div input{border: none;background: none;width: 70%;padding: 3px 1em;color: #ffffff;background: #8f8f8f;border: 1px solid #ffffff;}
.index_nav form div button{border: none;background: none;width: 30%;padding: 3px;color: #ffffff;background: #282828;border: 1px solid #ffffff;border-left: none;}
.index_nav form div input::-webkit-input-placeholder {color: #fff;}
.index_nav form:hover span+div{display: flex;top: 48px;}
.index_nav form span{display: inline-block;width: 15px;height: 17px;background: url(../img/magnifier.png) no-repeat;background-size: contain;}
.index_nav h3{width: 17%;font-size: 18px;color: #ffffff;border-left: 1px solid rgb(255 255 255 / 20%);border-right: 1px solid rgb(255 255 255 / 20%);text-align: center;height: 48px;display: flex;justify-content: center;align-items: center;padding-top: 10px;}
.index_nav h3 img{height: 21px;margin-top: -10px;margin-right: 5px;}
.backtop-show{background-color: rgba(0, 0, 0, 0.8);padding: 10px 0;}
.backtop-show .logo img{height: 100%;}

.banner{width: 100%;height: 100%;position: relative;overflow: hidden;margin: 0 auto;}
.banner .swiper-container{width: 100%;height: 100%;}
.banner .swiper-slide{height: 100%;width: 100%;text-align: center;}
.banner img{float: left;list-style: none;position: relative;width: 100%;}

.index_title{height: 50px;}
.index_title .row{display: flex;justify-content: space-between;}
.index_title .left h3{font-size: 28px;color: #282828;}
.index_title .left h3 span{font-size: 18px;color: #777777;text-transform: uppercase;}
.index_title .right a{font-size: 16px;color: #777777;display: inline-block;padding: 0 1em;position: relative;}
.index_title .right a:after{display: block;width: 1px;height: 17px;background: #545555;content: "";position: absolute;right: -2px;top: 3px;}
.index_title .right a:last-child:after{display: none;}

.product{padding: 50px 0 60px;}
.product .index_name{border-bottom: 1px solid #e9e8e8;margin-bottom: 40px;margin-top: 20px;}
.product .index_name ul{width: 100%;display: flex;justify-content: center;align-items: center;}
.product .index_name ul li{width: 20%;}
.product .index_name ul li a{display: flex;flex-wrap: wrap;height: 120px;align-items: center;justify-content: center;border-bottom: 2px solid rgba(0, 0, 0, 0);}
.product .index_name ul li a h3{width: 100%;}
.product .index_name ul li a span{width: 100%;font-size: 18px;font-weight: 400;text-align: center;display: flex;justify-content: center;color: #2e2e2e;line-height: 3em;}
.product .index_name ul li a h3>div{text-align: center;}.product .index_name ul li:last-child a h3{border-right: none;}
.product .index_name ul li a:hover{border-bottom: 2px solid #282828;}
.product .index_name ul li a:hover h3{border-right: none;}
.product .index_name ul li a.active h3{border-right: none;}
.product .index_name ul li a:hover span{color: #282828;}
.product .index_name ul li a:hover h3>div{display: block;text-align: center;}
.product .index_name ul li a.active{border-bottom: 2px solid #282828;}
.product .index_name ul li a.active span{color: #282828;}
.product .index_name ul li a.active h3>div{display: block;text-align: center;}
.product .list{}
.product .list ul{}
.product .list ul li{width: 100%;background: #d8d8d8;position: relative;display: none;}
.product .list ul li .image{width: 100%;height: 620px;overflow: hidden;}
.product .list ul li .image img{width: 100%;display: block;}
.product .list ul li .text{position: absolute;left: 0;bottom: 0;display: block;width: 100%;height: 100%;}
.product .list ul li .text a{width: 100%;height: 100%;display: flex;}
.product .list ul li.active{display: block;}

.about{box-sizing: border-box;padding-top: 110px;padding-bottom: 270px;}
.about .row>h1{font-size: 43px;color: #054b94;margin-bottom: 45px;}
.about .row>a{display: block;width: fit-content;padding: 0.5em 1.5em;background: #054b94;color: #fff;font-size: 18px;}
.about .row>a img{padding-left: 30px;}
.about .box{display: flex;justify-content: space-between;}
.about .left{width: 600px;}
.about .left{font-size: 16px;color: #054b94;line-height: 25px;overflow: hidden;}
.about .left p{font-size: 16px;color: #054b94;line-height: 25px;font-family: 'zw';}
.about .right{width: 530px;}
.about ul{padding: 0 0% 79px 0%;display: flex;flex-wrap: wrap;}
.about ul li{width: 33.333%;position: relative;}
.about ul li::after{position: absolute;top: 15px;right: -1px;content: "";display: block;width: 1px;height: 60px;background: #054b94;text-align: center;transform: rotate(26deg);}
.about ul li:nth-child(3):after{display: none;}
.about ul li div{display: flex;justify-content: center;}
.about ul li h1{font-size: 72px;color: #054b94;}
.about ul li h6{display: flex;flex-direction: column;justify-content: space-between;margin-left: 1em;}
.about ul li span{display: block;font-size: 12px;color: #054b94;}
.about ul li p{text-align: center;font-size: 14px;color: #054b94;line-height: 20px;}

.prodcom{padding: 65px 0;}
.prodcom .index_title{border-bottom: 1px solid #f1f1f1;}
.prodcom .box{display: flex;padding-top: 50px;}
.prodcom .box>div{width: 33%;height: 520px;margin-right: 4px;}
.prodcom .box>div:nth-child(3){margin: 0;}
.prodcom .box>div:hover{width: 80%;height: 520px;}

.sida{padding: 70px 0 115px 0;}
.sida .row>img{text-align: center;display: block;margin: 0 auto 20px auto;}
.sida .row>p{text-align: center;font-size: 14px;color: #fff;line-height: 25px;}
.sida ul{display: flex;justify-content: space-between;padding-top: 50px;}
.sida li{width: 292px;padding-top: 299px;height: 450px;border-radius: 8px;overflow: hidden;position: relative;}
.sida li div{width: 100%;height: 100%;position: absolute;left: 0%;top: -100%;background: rgb(5 75 148 / 80%);padding-top: 90px;text-align: center;}
.sida li div h3{font-size: 18px;color: #fefefe;line-height: 3em;margin-bottom: 4em;}
.sida li div p{font-size: 14px;color: #ffffff;line-height: 24px;padding: 0 1.6em;}
.sida li div span{display: flex;height: 77px;border-radius: 50%;width: 77px;margin: 0 auto;border: 1px solid #fff;justify-content: center;align-items: center;}
.sida li div img{max-height: 100%;}
.sida li h4{font-size: 18px;color: #fff;height: 70px;line-height: 70px;text-align: center;background: rgb(5 75 148 / 80%);}
.sida li:hover div{top:0;}
.sida li:hover h4{opacity: 0;}
.sida li:hover{transform: translateY(-2em);}

.anli{padding: 60px 0 170px 0;}
.anli .row{margin: 0;padding: 0 18.75%;}
.anli .index_title{padding-bottom: 35px;border-bottom: 1px solid #dae1ec;margin-bottom: 75px;height: fit-content;}
.imggocheng_swiper{padding: 0 18.75%;height: 548px;display: flex;}
.imggocheng_swiper .swiper-container {margin-left: auto;margin-right: auto;}
.imggocheng_swiper .swiper-slide {background-size: cover;background-position: center;}
.imggocheng_swiper .gallery-top {height: 100%;width: 80%;border-right: 1px solid #fff;}
.imggocheng_swiper .gallery-top img{width: 100%;}
.imggocheng_swiper .gallery-thumbs {height: 100%;box-sizing: border-box;padding: 0;width: 20%;}
.imggocheng_swiper .gallery-thumbs .swiper-slide {opacity: 1;height: calc((100% - 1px) / 2);width: 50%;}
.imggocheng_swiper .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.imggocheng_swiper .gallery-thumbs .swiper-slide div{width: 100%;height: 100%;background: rgb(0 2 5 / 60%);}
.imggocheng_swiper .gallery-thumbs .swiper-slide-thumb-active div{background: rgb(0,0,0,0);}
.imggocheng_swiper .gallery-thumbs .swiper-slide:hover div{width: 100%;height: 100%;color: #fff;background: rgb(5 75 148 / 80%);display: flex;justify-content: center;align-items: center;}
.imggocheng_swiper .gallery-thumbs .swiper-slide:hover div span{display: block;width: 49px;height: 49px;border: 1px solid rgb(255 253 253 / 19%);text-align: center;line-height: 45px;border-radius: 50%;}

.imggocheng_fx{position: relative;height: 50px;margin-top: 589px;}
.imggocheng_fx .swiper-button-next,.imggocheng_fx .swiper-button-prev{bottom: 0px;top: auto;width: 90px;height: 50px;text-align: center;line-height: 50px;background: #fff;}
.imggocheng_fx .swiper-button-next{left: 90px;}
.imggocheng_fx .swiper-button-prev{left: 0px;}
.imggocheng_fx .swiper-button-next:after,.imggocheng_fx .swiper-button-prev:after{font-size: 18px;color: #0564c5;}
.imggocheng_fx .swiper-button-next:hover,.imggocheng_fx .swiper-button-prev:hover{background: #0564c5;}
.imggocheng_fx .swiper-button-next:hover:after,.imggocheng_fx .swiper-button-prev:hover:after{color: #fff;}
.imggocheng_fx .swiper-button-next.swiper-button-disabled,.imggocheng_fx .swiper-button-prev.swiper-button-disabled {opacity: 1;cursor: auto;pointer-events: none;}

.news{padding: 50px 0;}
.news .box{}
.news .box>div{width: 100%;padding: 50px 18.75% 60px 18.75%;display: flex;}
.news .box>div:hover{background: #f4f4f4;}
.news .box>div>h6{display: block;width: 120px;position: relative;font-size: 24px;color: #282828;}
.news .box>div>h6 span{font-size: 16px;color: #777777;display: block;letter-spacing: 3px;line-height: 2em;}
.news .box>div>h6 span::after{position: absolute;content: "";display: block;width: 27px;height: 4px;background: #054b94;right: 0;top: 6px;}
.news .box>div>div{display: flex;margin-left: 50px;}
.news .box>div>div a{display: block;width: 254px;height: 127px;overflow: hidden;}
.news .box>div>div a img{width: 100%;}
.news .box>div>div a img:hover{transform: scale(1.2);}
.news .box>div>div div{width: 550px;margin-left: 20px;}
.news .box>div>div div h4{font-size: 16px;color: #252322;}
.news .box>div>div div span{font-size: 12px;color: #999999;}
.news .box>div>div div p{font-size: 14px;color: #999999;line-height: 24px;}
.news .box>div>a{display: block;width: 167px;text-align: center;padding: 6px 0;border-radius: 50px;border: 1px solid #bfbfbf;height: fit-content;color: #777777;margin-left: 36px;}
.news .box>div>a img{display: none;margin-left: 10px;}
.news .box>div>a:hover{background: #fabe00;color: #fff;}
.news .box>div>a:hover img{display: inline-block;}

.footer{background: #054b94;}
.footer>ul{padding: 20px 18.75%;border-bottom: 1px solid rgb(255 255 255 / 10%);display: flex;justify-content: space-between;align-items: center;}
.footer>ul a{display: inline-block;color: #b4c9df;}
.footer .row{display: flex;justify-content: space-between;}
.footer .left{width: 600px;}
.footer form{padding: 80px 0 50px 0;}
.footer form input{width: 370px;padding: 8px 1em;margin-bottom: 19px;border: none;font-size: 14px;color: #282828;}
.footer form textarea{height: 118px;width: 100%;margin-bottom: 20px;padding: 1em;border: none;font-size: 14px;color: #282828;}
.footer form input::-webkit-input-placeholder {color: #777;}.footer form textarea::-webkit-input-placeholder {color: #777;}
.footer .ipcdd{width: 121px;background-color: #054b94;}
.footer .ipcdd input{width: 100%;background: #0564c5;color: #fff;letter-spacing: 5px;margin: 0;}
.footer .right{width: 401px;padding: 55px 0 0 0;}
.footer .right ul{display: flex;margin-bottom: 2em;justify-content: flex-start;}
.footer .right li{text-align: center;margin-right: 40px;}
.footer .right li:nth-child(3){margin-right: 0px;}
.footer .right li img{max-width: 100%;}
.footer .right li p{font-size: 14px;font-size: 14px;color: #fff;line-height: 3em;}
.footer .right h2{font-size: 16px;color: #ffffff;}
.footer .right h2 span{font-size: 28px;color: #fff;}
.footer .right .content{font-size: 12px;color: #ababab;line-height: 24px;padding-top: 10px;}
.footer>p{font-size: 14px;color: #9dadc8;text-align: center;line-height: 3.5em;border-top: 1px solid rgb(255 255 255 / 10%);}



/* ______________________________nei____________________________________________ */
.Rotation_nei{position: relative;width: 100%;}
.Rotation_nei img{width: 100%;}
.Rotation_nei div{height: 89px;background-color: rgba(0, 0, 0, 0.8);}

.loc_title{}
.loc_title div{width: 100%;text-align: right;display: flex;align-items: flex-end;justify-content: flex-end;padding: 2.5em 18.75%;justify-content: space-between;border-bottom: 1px solid #f2f2f2;}
.loc_title div h1{font-size: 28px;color: #282828;}
.loc_title div h1 p{font-size: 18px;color: #777777;border-left: 1px solid #282828;padding-left: 10px;margin-left: 10px;display: inline-block;}
.loc_title div h5{font-size: 14px;color: #737373;}
.loc_title div a{color: #737373;}

.about_list{padding: 70px 0;}
.jianjie{padding-bottom: 50px;}
.jianjie h1{margin-bottom: 58px;color: #2b2b2b;}
.jianjie .content{font-size: 14px;color: #2b2b2b;line-height: 30px;}
.shuju{}
.shuju ul{padding: 68px 23%;display: flex;flex-wrap: wrap;}
.shuju ul li{width: 33.333%;position: relative;}
.shuju ul li::after{position: absolute;top: 15px;right: -1px;content: "";display: block;width: 1px;height: 60px;background: #fff;text-align: center;transform: rotate(26deg);}
.shuju ul li:nth-child(3):after{display: none;}
.shuju ul li div{display: flex;justify-content: center;}
.shuju ul li h1{font-size: 60px;color: #fff;}
.shuju ul li h6{display: flex;flex-direction: column;justify-content: space-between;margin-left: 1em;}
.shuju ul li span{display: block;font-size: 12px;color: #fff;}
.shuju ul li p{text-align: center;font-size: 14px;color: #fff;line-height: 20px;}
.tup{padding: 77px 0;}
.about_p3_swiper{width: 100%;padding: 0 6em;position: relative;}
.about_p3_swiper .swiper-container{width: 100%;}
.about_p3_swiper .swiper-slide{overflow: hidden;text-align: center;}
.about_p3_swiper .swiper-slide div{height: 212px;margin-bottom: 1em;}
.about_p3_swiper .swiper-slide img{max-width: 100%;max-height: 100%;}
.about_p3_swiper .swiper-button-next,.about_p3_swiper .swiper-button-prev{background: #cccccc;width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;}
.about_p3_swiper .swiper-button-next{right: 0px;}
.about_p3_swiper .swiper-button-prev{left: 0px;}
.about_p3_swiper .swiper-button-next:after{font-size: 32px;color: #fff;content: '\003e';}
.about_p3_swiper .swiper-button-prev:after{font-size: 32px;color: #fff;content: '\003c';}
.about_p3_swiper .swiper-button-next.swiper-button-disabled,.about_p3_swiper .swiper-button-prev.swiper-button-disabled {opacity: 1;cursor: auto;pointer-events: none;}
.wenhua{padding: 0 0 170px 0;}
.wenhua .row>h1{font-size: 24px;color: #282828;border-bottom: 1px solid #e6e6e6;padding-bottom: 0.7em;}
.wenhua .row>h1 span{font-size: 12px;color: #777777;display: inline-block;padding-left: 10px;margin-left: 5px;text-transform: uppercase;}
.wenhua .box{display: flex;padding-top: 50px;}
.wenhua .box .left{width: 465px;color: #282828;line-height: 36px;font-size: 15px;}
.wenhua .row .right{width: 739px;}

.jod{}
.jod_p1{padding: 5em 0;}
.jod_p1>h3{font-size: 30px;color: #2f2725;text-align: center;}
.jod_p1>p{font-size: 14px;color: #777777;margin-bottom: 3em;text-align: center;}
.jod_p1 ul{display: flex;justify-content: space-between;}
.jod_p1 li{width: 19%;height: 150px;padding-top: 105px;}
.jod_p1 li div{font-size: 14px;color: #333333;line-height: 24px;text-align: center;}

.jod_p2{display: flex;background: #f6f8f9;}
.jod_p2 .left{padding: 5em 0 5em 18.75%;width: 60%;}
.jod_p2 .left ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.jod_p2 .left li{width: 30%;padding-top: 95px;margin-bottom: 2em;text-align: center;color: #777777;}
.jod_p2 .left li h2{font-size: 26px;}
.jod_p2 .left li h5{font-size: 12px;line-height: 3em;padding-bottom: 1em;}
.jod_p2 .left li p{font-size: 14px;}
.jod_p2 .right{width: 40%;}

.jod_p3{padding: 5em 0;}
.jod_p3 .row>h3{font-size: 30px;color: #2f2725;text-align: center;}
.jod_p3 .row>p{font-size: 14px;color: #777777;margin-bottom: 3em;text-align: center;}
.jod_p3 ul{width: 100%;height: 254px;margin: 0 0 50px 0;display: flex;padding-top: 50px;}
.jod_p3 ul li{text-align: center;width: 99px;margin-right: 70px;}
.jod_p3 ul li:nth-child(3){margin-right: 348px;}
.jod_p3 ul li:nth-child(6){margin-right: 0;}
.jod_p3 ul li p{font-size: 16px;color: #0564c5;padding-bottom: 0.5em;}
.jod_p3 ul li span{display: block;position: relative;}
.jod_p3 ul li span::after{position: absolute;right: -43px;top: 15%;content: "\003E";display: block;font-size: 24px;color: #a8a8a8;}
.jod_p3 ul li:nth-child(3n+3) span::after{display: none;}
.jod_p3 form{width: 1154px;height: 59px;border: 1px solid #d7dde9;border-radius: 50px;margin: 0 auto;display: flex;overflow: hidden;}
.jod_p3 form input{border: none;background: none;width: 25%;border-right: 1px solid #d7dde9;padding: 0 41px 0 25px;height: 100%;font-size: 14px;color: #282828;}
.jod_p3 form input:last-child{color: #21396a;font-weight: 900;}
.jod_p3 form input::-webkit-input-placeholder {color: #21396a;}

.message_list{padding: 100px 0 150px 0;}
.message_list .row>h3{font-size: 24px;color: #515050;text-align: center;}
.message_list .row>h1{font-size: 36px;color: #515050;text-align: center;line-height: 2em;}
.message_list .row>p{font-size: 20px;color: #595c63;text-align: center;}
.message_list ul{display: flex;margin-top: 100px;justify-content: space-between;margin-bottom: 95px;}
.message_list .left{width: 370px;}
.message_list .left h6{font-size: 24px;color: #221815;padding-left: 50px;background: url(../img/lx3.png) no-repeat left;background-position: 0 0;margin-bottom: 1em;}
.message_list .left p{font-size: 30px;color: #221815;line-height: 2em;}
.message_list .left .content{font-size: 14px;color: #282828;line-height: 24px;padding-left: 50px;margin-bottom: 2.5em;}
.message_list .left .content p{font-size: 14px;color: #282828;line-height: 24px;}
.BaiDuAPI{width: 100%;height: 273px;}
.message_list .right{width: 800px;}
.message_list form{width: 100%;box-sizing: border-box;display: flex;justify-content: space-between;align-items: flex-end;}
.message_list form .left{width: 760px;margin-left: 45px;}
.message_list form .di{display: flex;justify-content: space-between}
.message_list input{width: 32%;border: none;background:none;outline: none;margin: 0 0 2em 0;border-bottom: 1px solid #d5d5d5;padding: 5px 0 20px 0;color: #282828;}
.message_list input::-webkit-input-placeholder {color: #606061;}
.message_list textarea::-webkit-input-placeholder {color: #606061;}
.message_list form textarea{width: 100%;border: none;background:none;outline: none;margin: 1em 0 0em 0;border-bottom: 1px solid #d5d5d5;height: 200px;padding: 1em 0 10px 0;}
.mess_button{background-color: #004fa2;font-size: 12px;color: #FFFFFF;width: 236px;height: 38px;line-height: 38px;text-align: center;}
.mess_button input{border: none;outline: none;width: 100%;height: 100%;background:none;padding: 0;color: #fff;}

.anli_list{padding: 75px 0 50px 0;}
.anli_list .row>.box{display: flex;flex-wrap: wrap;}
.anli_list .row>.box>div{width: 32%;margin-right: 2%;overflow: hidden;margin-bottom: 29px;}
.anli_list .row>.box>div>div{background: #000000;height: 250px;overflow: hidden;text-align: center;}
.anli_list .row>.box>div>div img{height: 100%;opacity: 0.5;margin: 0 -100%;}
.anli_list .row>.box>div:hover img{opacity: 1;}
.anli_list .row>.box>div:nth-child(3n+3){margin-right: 0;}
.anli_list .row>.box>div p{font-size: 14px;color: #000000;line-height: 3em;}

.porder_list{padding-bottom: 50px;}
.porder_list .index_name{border-bottom: 1px solid #e9e8e8;margin: 40px 0 0 0;padding: 0 18.75%;}
.porder_list .index_name ul{width: 100%;display: flex;justify-content: center;align-items: center;}
.porder_list .index_name ul li{width: 20%;}
.porder_list .index_name ul li a{display: flex;flex-wrap: wrap;height: 120px;align-items: center;justify-content: center;border-bottom: 2px solid rgba(0, 0, 0, 0);}
.porder_list .index_name ul li a h3{width: 100%;}
.porder_list .index_name ul li a span{width: 100%;font-size: 18px;font-weight: 400;text-align: center;display: flex;justify-content: center;color: #2e2e2e;line-height: 3em;}
.porder_list .index_name ul li a h3>div{text-align: center;}.product .index_name ul li:last-child a h3{border-right: none;}
.porder_list .index_name ul li a:hover{border-bottom: 2px solid #282828;}
.porder_list .index_name ul li a:hover h3{border-right: none;}
.porder_list .index_name ul li a.active h3{border-right: none;}
.porder_list .index_name ul li a:hover span{color: #282828;}
.porder_list .index_name ul li a:hover h3>div{display: block;text-align: center;}
.porder_list .index_name ul li a.active{border-bottom: 2px solid #282828;}
.porder_list .index_name ul li a.active span{color: #282828;}
.porder_list .index_name ul li a.active h3>div{display: block;text-align: center;}
.porder_list_box{padding-top: 75px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.porder_list_box>div{width: 49%;border: 1px solid #bfbfbf;padding: 1em 2em;margin-bottom: 3em;}
.porder_list_box>div>a{display: flex;justify-content: center;align-items: center;width: 100%;height: 355px;overflow: hidden;}
.porder_list_box>div img{width: 100%;}
.porder_list_box>div:hover img{transform: scale(1.3);}
.porder_list_box>div div{display: flex;justify-content: space-between;position: relative;overflow: hidden;}
.porder_list_box>div div h6{display: block;width: 70%;padding-top: 1em;}
.porder_list_box>div div h6 p{font-size: 12px;color: #2b2b2b;line-height: 1.5em;}
.porder_list_box>div div a{display: block;width: 20%;height: 35px;line-height: 35px;font-size: 12px;color: #fff;background: #004fa2;text-align: center;margin-top: 1em;
position: absolute;right: -30em;top: 0em;}
.porder_list_box>div:hover div a{right: 0em;}
.porder_showbox{padding: 80px 18.75% 70px 18.75%;}
.porder_showbox{display: flex;margin-top: 3em;}
.porder_showbox .left{width: 60%;}
.porder_showbox .right{width: 40%;padding-left: 5%;}
.porder_showbox .right h2{font-size: 20px;color: #333333;font-weight: 800;margin-bottom: 1em;line-height: 1em;border-left: 9px solid #004fa2;padding-left: 15px;}
.porder_showbox .right h2 p{font-size: 10px;color: #282828;text-transform: uppercase;}
.porder_showbox .right h5{font-size: 16px;margin: 5px 0 1em 0;}
.porder_showbox .right div{overflow: hidden;box-sizing: border-box;line-height: 25px;font-size: 12px;line-height: 25px;color: #333333;font-weight: 500;height: 360px;overflow: hidden;}
.porder_showbox .right div p{font-size: 12px;line-height: 25px;color: #282828;}
.porder_showbox .right div img{max-width: 100%;}
.porder_showbox .right a{font-size: 16px;color: #fff;background: #004fa2;text-align: center;padding: 0.3em 1.2em;width: fit-content;display: flex;align-items: center;}
.porder_showbox .right a img{margin-left: 2em;}
.porder_showgegnduo{padding-top: 4em;}
.porder_showgegnduo .porder_erjiname{padding-bottom: 2em;}
.porder_showgegnduo .porder_erjiname h3{width: 150px;}
.porder_showgegnduo hr{display: block;height: 1px;width: 90%;background: #f3f3f3;}
.porder_showgegnduo .swiper-container{width: 100%;}
.porder_showgegnduo .swiper-slide{height: 249px;}
.porder_showgegnduo .swiper-slide a{display: flex;justify-content: center;align-items: center;width: 100%;height: 0%;flex-direction: column;background: rgb(0 79 162 / 50%);
color: #fff;overflow: hidden;}
.porder_showgegnduo .swiper-slide:hover a{height: 100%;}
.porder_showgegnduo .swiper-slide span{display: block;border: 1px solid #fff;color: #fff;border-radius: 50%;width: 1.5em;height: 1.5em;text-align: center;line-height: 1.4em;font-size: 18px;}
.porder_showgegnduo .swiper-slide p{font-size: 18px;color: #fff;line-height: 2em;}
.porder_showbox .swiper-container {width: 100%;height: 300px;margin-left: auto;margin-right: auto;}
.porder_showbox .swiper-slide {background-size: cover;background-position: center;}
.porder_showbox .gallery-top {height: 495px;width: 100%;}
.porder_showbox .gallery-thumbs {height: 113px;box-sizing: border-box;padding-top: 15px;}
.porder_showbox .gallery-thumbs .swiper-slide {width: 25%;height: 100%;opacity: 1;background: #e5e5e5;}
.porder_showbox .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.porder_xiangqing{padding: 0 0 50px 0;overflow: hidden;}
.porder_xiangqing .row>h1{font-size: 20px;color: #333333;padding-left: 57px;text-transform: uppercase;margin-bottom: 2em;position: relative;overflow: hidden;}
.porder_xiangqing .row>h1 p{font-size: 10px;color: #282828;}
.porder_xiangqing .row>h1::after{content: "";display: block;background:#f3f3f3;position: absolute;left: 180px;top: 50%;height: 1px;width: 100%;}
.porder_xiangqing .content{text-align: center;}
.porder_xiangqing .content img{max-width: 100%;}

.news_list{padding-bottom: 50px;}
.news_list .row>ul{margin: 50px 0;}
.news_list .row>ul>a{display: inline-block;position: relative;height: 43px;padding: 0 1em;line-height: 43px;margin-right: 1px;}
.news_list .row>ul>a:hover,.news_list ul .active{background: #054b94;color: #fff;}
.news_list .row>ul>a:last-child:after{display: none;}
.news_list .row>ul>a::after{display: block;width: 1px;height: 15px;background: #ceced0;content: "";position: absolute;right: -3px;top: 35%;}
.news_list .box>div {width: 100%;overflow: hidden;display: flex;justify-content: space-between;margin-bottom: 35px;padding-bottom: 35px;border-bottom: 1px solid #f1f1f1;}
.news_list .box>div .left{width: 370px;height: 250px;overflow: hidden;text-align: center;}
.news_list .box>div .left a{display: block;width: 100%;height: 100%;}
.news_list .box>div .left img{height: 100%;margin: 0 -100%;}
.news_list .box>div .right{width: 730px;padding-top: 30px;}
.news_list .box>div .right h3{font-size: 16px;color: #000000;}
.news_list .box>div .right p{font-size: 14px;color: #777777;line-height: 2em;padding-top: 1em;}
.news_list .box>div .right span{display: block;font-size: 14px;color: #282828;padding: 2em 0;}
.news_list .box>div .right a{font-size: 12px;color: #c0c0c0;display: block;width: 78px;height: 35px;line-height: 35px;text-align: center;background: none;border: 1px solid #c0c0c0;}
.news_list .box>div:hover .right a{background: #054b94;color: #fff;}

.news_show{padding: 35px 0 80px 0;}
.news_show .row>a{font-size: 16px;color: #282828;text-align: center;padding: 0.3em 1.2em;width: fit-content;display: flex;align-items: center;}
.news_show .row>a img{margin-right: 1em;}
.news_show .box{display: flex;justify-content: space-between;padding-top: 1em;}
.news_show .left{width: 870px;border: 1px solid #ececec;padding: 2.5em 1.5em;height: fit-content;}
.news_show .left>h3{text-align: center;font-size: 24px;color: #161616;}
.news_show .left>p{text-align: center;font-size: 12px;color: #161616;line-height: 4em;}
.news_show .left .container{font-size: 14px;color: #606060;line-height: 2em;}
.news_show .left .container p{font-size: 14px;color: #606060;line-height: 2em;}
.news_show .left .container img{max-width: 100%;}
.news_show .right{width: 300px;}
.news_show .right ul{padding-bottom: 3em;}
.news_show .right ul li{display: flex;justify-content: space-between;align-items: center;padding: 1em 0;border-bottom: 1px solid #eeeeee;}
.news_show .right li a{display: inline-block;width: 70%;font-size: 14px;color: #313131}
.news_show .right li span{font-size: 14px;color: #313131;}
.news_show .right ul h4{font-size: 16px;color: #fff;background: #054b94;margin-bottom: 1em;padding: 0.5em 1em;display: flex;justify-content: space-between;}
.news_show .right ul h4 a{color: #fff;font-size: 14px;}
.news_show .swiper{padding-bottom: 3em;}
.news_show .swiper h4{font-size: 16px;color: #fff;background: #054b94;margin-bottom: 1em;padding: 0.5em 1em;display: flex;justify-content: space-between;}
.news_show .swiper h4 a{color: #fff;font-size: 14px;}
.news_show .swiper-button-next,.news_show .swiper-button-prev {width: 23px;height: 34px;text-align: center;line-height: 34px;background: #dcdcde;opacity: 1;}
.news_show .swiper-button-next{right: 0;}
.news_show .swiper-button-prev{left: 0;}
.news_show .swiper-button-next:after,.news_show .swiper-button-prev:after {font-size: 21px;color: #282828;}
.news_show .swiper .swiper-container{height: 226px;}
.news_show .swiper .swiper-slide{text-align: center;}
.news_show .swiper .swiper-slide img{height: 100%;margin: 0 -100%;}
.news_show .lianxi{height: 380px;padding-top: 290px;}
.news_show .lianxi p{font-size: 24px;color: #fff;font-weight: bold;background: rgb(5 75 148 / 80%);height: 90px;text-align: center;padding-top: 0.5em;}


/* 分页带代码 */
.page{text-align: center;}
.page .pagination>.disabled>span,.page .pagination>li>a,.page .pagination>li>span {border: 1px solid #dcdcde;font-size: 14px;margin: 0 3px;color: #8f8f8f;padding: 2px 8px;border: 1px solid #dcdcdc;}
.page .pagination>.active>a,.page .pagination>.active>span,.page .pagination>.active>a:hover,.page .pagination>.active>span:hover,.page .pagination>.active>a:focus,.page .pagination>.active>span:focus{
	background-color: #004fa2;padding: 2px 8px;color: #FFFFFF;border: 1px solid #dcdcde;
}
.page .pagination li{position: relative;}
.page .pagination li:nth-child(1) a:after,.page .pagination li:nth-child(1) span:after{content: "<<";background-color: #FFFFFF;display: block;width: 100%;height: 100%;position: absolute;top: 0px;left: 0%;padding-top: 2px;}
.page .pagination li:last-child a:after,.page .pagination li:last-child span:after{content: ">>";background-color: #FFFFFF;display: block;width: 100%;height: 100%;position: absolute;top: 0px;left: 0%;padding-top: 2px;}
.page .pagination li:nth-child(1) a:hover:after,.page .pagination li:nth-child(1) span:hover:after{background-color: #F5F5F5;}
.page .pagination li:last-child a:hover:after,.page .pagination li:last-child span:hover:after{background-color: #F5F5F5;}
/* 分页带代码 */

/* weixinajdk2 */
.weixinajdk2,.weixinajdk{
	z-index:9999;
	width:100%;
	height:100%;
	position:fixed;bottom: 0;
	display:flex;justify-content: center;align-items: center;
	background: rgb(0 0 0/50%);
}
.weixinajdk2 h1,.weixinajdk h1{font-size: 30px;font-weight: 600;line-height: 50px;text-align: center;}
.weixinajdk2>div,.weixinajdk>div{padding: 48px 5px;background-color: #FFFFFF;border: 10px solid;}
.weixinajdk2 form>input.weixinajdk form>input{background: #FFFFFF;width: 317px;padding: 2px 0;text-align: center;opacity: 1;    color: #222222;}
.weixinajdk2 input,.weixinajdk input{width: 112px;padding: 22px 0;text-align: center;background: #c87f3e;letter-spacing: 2px;color: #FFFFFF;border: none;}
.ipm input{background: #dbdbdb;border: none;}
.weixinajdk2 .ipcdd input,.weixinajdk .mess_button input{width: 317px;border: none;font-size: 24px;}
/* weixinajdk2 */