/* 前端白明明 */

*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;  min-width: 1280px;position: relative;padding: 110px 0 0 0 ; width: 100%;color: #333;font-family:'微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #333;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}


.gdt::-webkit-scrollbar{ width:4px;height: 1px;}

.gdt::-webkit-scrollbar-thumb{ background:#e7ebf1;}

.gdt::-webkit-scrollbar-track{ background:#ddd;} 

.f_12{ font-size:12px; }

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

.f_42{font-size: 42px;}

.f_48{font-size: 48px;}

.f_52{font-size: 52px;}


/*分页*/

/* .BMap_mask,.BMap_cpyCtrl,.BMap_scaleTxt,.BMap_scaleCtrl,.BMap_omCtrl,.anchorBL{ display:none !important;} */

.a_dw{position: relative;top: -70px;}

.box {max-width:1400px;min-width: 1200px;width:90%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.page1{ text-align:center; height: 32px;margin:   0;text-align: center;display: flex;justify-content: center;}

.page1 span a{display: block;  background:rgba(0, 0, 0, 0); color:#666;border: 1px solid #cdcdcd; border-radius: 50%; width: 40px;height: 40px; text-decoration:none;font-size: 14px;}

.page1 span a:hover{  background:#fff; color:#103674;border: 1px solid #103674;}

.page1 span.current a{ background:#103674; color:#fff;border: 1px solid #103674;}

.page1 span{margin:0 5px;display: inline-block; line-height: 40px;}

.page1 span a.pre{background:  url(../images/fy1.png)  center no-repeat;background-size: 14px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.page1 span a.pre:hover{background: #103674 url(../images/fy2.png)  center no-repeat;background-size: 14px;}

.page1 span a.nex{background:  url(../images/fy1.png)  center no-repeat;background-size: 14px;}

.page1 span a.nex:hover{background: #103674 url(../images/fy2.png)  center no-repeat;background-size: 14px;}

.page2{width: 120px;height: 40px;background: #103674;color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;text-align: center;}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

/* 头部 */

.head{position: fixed;top: 0;left: 0;z-index: 9;width: 100%;background: #fff;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.head .hdtop{width: 100%;line-height: 40px;background: #103674;}

.head .hdtop .ss{float: right;display: block;width: 20px;height: 40px;background: url(../images/ss.png) center no-repeat;cursor: pointer;}

.head .hdtop .en{display: block;float: right;color: rgba(255, 255, 255, 0.8);border-right: 1px solid rgba(255, 255, 255, 0.8);height: 12px;line-height: 1;margin-right: 15px;padding-right: 20px;margin-top: 14px;}

.head .hdtop .en:hover{color: #fff;}

.head .hdnav{width: 100%;height: 70px;-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;}

.head .hdnav .logo{float: left;height: 30px;line-height: 30px;display: flex;margin-top: 20px;}

.head .hdnav .logo s{display: block;width: 1px;height: 100%;background: #e1e3e6;margin: 0 16px;}

.head .hdnav .ul1{float: right;padding-top: 8px;}

.head .hdnav .ul1 li{float: left;margin-left: 10px; position: relative;}

.head .hdnav .ul1 li .ltop a{display: block;line-height: 54px;padding: 0 20px;}

.head .hdnav .ul1 li:hover .ltop a,.head .hdnav .ul1 li.act .ltop a{background: #103674;color: #fff;}

.head .hdnav .ul1 li .lbtm{position: absolute;top: 100%;left: -30px;width: 230px;background: #fff;line-height: 58px;border-top: 4px solid #103674;opacity: 0;visibility: hidden;pointer-events: none;}

.head .hdnav .ul1 li .lbtm a{display: block;color: #666;line-height: 58px;padding-left: 20px;border-bottom: 1px solid #ddd;}

.head .hdnav .ul1 li .lbtm a:hover{background: #103674;color: #fff;}

.head .hdnav .ul1 li:hover .lbtm{opacity: 1;left: 0;visibility: visible;pointer-events: visible;}

.head.act{top: -40px;}

/* 右侧 */

.right{display: block;width: 45px;height: 280px;position: fixed;top: 50% ;transform: translateY(-50%);-webkit-transform: translateY(-50%); right: 20px;z-index: 9;-moz-box-shadow:0px 2px 5px #DDDDDD; -webkit-box-shadow:0px 2px 5px #DDDDDD; box-shadow:0px 2px 5px #DDDDDD;}

.right .ul1{}

.right .ul1 li{display: block;width: 100%;position: relative;background: #fff;border-bottom: 1px dashed #ddd;}

.right .ul1 li .num{display: block;width: 140px;line-height: 45px;text-align: center;background: #fff;color: #666;position: absolute;top: 0;right: 50px;font-weight: 100;opacity: 0;visibility: hidden;pointer-events: none;-moz-box-shadow:0px 2px 5px #DDDDDD; -webkit-box-shadow:0px 2px 5px #DDDDDD; box-shadow:0px 2px 5px #DDDDDD;}

.right .ul1 li .num s{display: block;width: 7px;height: 14px;background: url(../images/r_7.png) center no-repeat;position: absolute;right: -7px;top: 50%;margin-top: -7px;}

.right .ul1 li:hover .num{right: 60px;opacity: 1;visibility: visible;pointer-events: visible;}

.right .ul1 li:nth-child(1){border-radius: 5px 5px 0 0;}

.right .ul1 li a{display: block;position: relative;overflow: hidden;}

.right .ul1 li a img{display: block;width: 100%;}

.right .ul1 li a img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}

.right .ul1 li.top{border: 0;border-radius: 0 0 5px 5px ;margin-top: 6px;}

.right .ul1 li:hover{background:#e7ebf1;}

.right .ul1 li:hover a img:nth-child(1){opacity: 0;}

.right .ul1 li:hover a img:nth-child(2){opacity: 1;}




/* 搜索弹窗 */

.seatanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 20;background: rgba(0, 0, 0, 0.45);visibility: hidden;opacity: 0;}

.seatanchuang .stop{width: 100%;height: 50vh;position: absolute;top: -50vh;left: 0;z-index: 2;background: #f5f5f5;}

.seatanchuang .stop .sbox{width: 800px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);padding: 10px 0;border-bottom: 1px solid #103674;}

.seatanchuang .stop .sbox input{display: block;width: calc(100% - 40px);float: left;height: 40px;border: 0;outline: none;background: #f5f5f5;font-size: 16px;}

.seatanchuang .stop .sbox a{display: block;width: 40px;height: 40px;background: url(../images/ssh.png) center no-repeat;float: right;}

.seatanchuang.act{visibility: visible;opacity: 1;}

.seatanchuang.act .stop{top: 0;}






/* 首页 */

.hel{font-family: Helvetica;}

.i1{position: relative;}

.i1 .swiper1{}

.i1 .swiper1 .swiper-slide{}

.i1 .swiper1 .swiper-slide .sbox{position: relative;overflow: hidden;width: 100%;}

.i1 .swiper1 .swiper-slide .sbox > img{display: block; width: 100%;}

.i1 .swiper1 .swiper-slide .sbox .mimg{display: none;}

.i1 .swiper1 .swiper-slide .sbox .cp{width: 42%;position: absolute;top: 0;right: 0;z-index: 2;max-width: 800px;}

.i1 .swiper1 .swiper-slide .sbox .txt{position: absolute;width: 100%; top: 55%;left: 0;z-index: 2;transform: translateY(-50%);-webkit-transform: translateY(-50%);color: #fff;opacity: 0;}
.i1 .swiper1 .swiper-slide .sbox .txt .wz{width: 58%;line-height: 1.5;}

.i1 .swiper1 .swiper-slide .sbox .txt .wz .tt2{margin-top: 20px;}

.i1 .swiper1 .swiper-slide .sbox .txt .wz .tc {opacity: 0.8; height: 190px;}

.i1 .swiper1 .swiper-slide-active .sbox .txt{top: 50%;opacity: 1; transition-delay: .7s;-webkit-transition-delay: .7s;}

.i1 .swiper1 .pagination1{bottom: 30px;}

.i1 .swiper1 .pagination1 span{width: 12px;height: 12px;border: 2px solid #fff;opacity: 0.5;background: rgba(0, 0, 0, 0);}

.i1 .swiper1 .pagination1 span.swiper-pagination-bullet-active{opacity: 1; }



.i2{padding: 70px 0 80px;position: relative;z-index: 2;}

.i2 .swiper2{padding: 10px;}

.i2 .swiper2 .swiper-slide .sbox{display: block;position: relative;overflow: hidden;background: #fff;-moz-box-shadow:0px -1px 5px #ddd; -webkit-box-shadow:0px -1px 5px #ddd; box-shadow:0px -1px 5px #ddd;}

.i2 .swiper2 .swiper-slide .sbox .img,.i2 .swiper2 .swiper-slide .sbox .img img{display: block;width: 100%;overflow: hidden;}

.i2 .swiper2 .swiper-slide .sbox .img img{transform: scale(1.00000001);-webkit-transform: scale(1.00000001);}

.i2 .swiper2 .swiper-slide .sbox .tt{display: block;width: 100%;text-align: center;line-height: 64px;padding: 0 10px;background: #e7ebf1;font-weight: normal; color: #525966;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.i2 .swiper2 .swiper-slide .sbox:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.i2 .swiper2 .swiper-slide .sbox:hover .tt{background: #103674;color: #fff;}

.i2 .prev2{width: 50px;height: 50px;border: 1px solid #dcdcdc;border-radius: 50%;background: url(../images/l_hui.png) center no-repeat;margin-top: -25px;left: -110px;}

.i2 .next2{width: 50px;height: 50px;border: 1px solid #dcdcdc;border-radius: 50%;background: url(../images/l_hui.png) center no-repeat;margin-top: -25px;right: -110px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.i2 .prev2:hover,.i2 .next2:hover{border: 1px solid #103674;background: #103674 url(../images/l_bai.png) center no-repeat;}

.i3{padding: 100px 0;background: #fafafa;}

.i3 .ilt{width: 550px;float: left;}

.i3 .ilt .tt2{margin: 55px 0 40px;line-height: 1.5;}

.i3 .ilt .tc{width: 100%;max-height: 200px;color: #666;line-height: 1.75;margin-bottom: 60px;text-align: justify;}

.i3 .irt{width: calc(100% - 680px);float: right;position: relative;height: 530px;overflow: hidden;}

.i3 .irt li{width: 33.33%;float: left;height: 265px;cursor: pointer;}

.i3 .irt li .ltop{}

.i3 .irt li .ltop .ico{width: 60px;}

.i3 .irt li .ltop .tt{margin:20px 0;}

.i3 .irt li .ltop .tc{color: #555;line-height: 30px;}

.i3 .irt li .ltop .xian{display: block;width: 70px;height: 1px;background: #ddd;margin-top: 25px;}

.i3 .irt li .lbtm{background: #fff;position: absolute;top: 0;left: -100%;z-index: 2;width: 100%;height: 50%;border-radius: 10px;padding: 20px;opacity: 0;pointer-events: none;}

.i3 .irt li .lbtm .tt{display: flex;align-content: center;align-items: center;color: #103674;}

.i3 .irt li .lbtm .tc{line-height: 30px;color: #666;text-align: justify;height: 150px;overflow: auto;}

.i3 .irt li .lbtm .xian{display: block;width: 70px;height: 1px;background: #ddd;}

.i3 .irt li:nth-child(n+4) .lbtm{top: 50%;}

.i3 .irt li:hover .lbtm{left: 0;opacity: 1;}

.i4{padding: 80px 0 130px;text-align: center;line-height: 1.5;display: none;}

.i4 .tc{color: #555;margin: 20px 0 50px;}

.i4 .swiper3{padding: 10px;}

.i4 .swiper3 .swiper-slide{cursor: pointer;}

.i4 .swiper3 .swiper-slide .sbox{-moz-box-shadow:0px 1px 5px #DDDDDD; -webkit-box-shadow:0px 1px 5px #DDDDDD; box-shadow:0px 1px 5px #DDDDDD;position: relative;top: 0;}

.i4 .swiper3 .swiper-slide .sbox:hover{top: -5px;-moz-box-shadow:0px 2px 5px #aaa; -webkit-box-shadow:0px 2px 5px #aaa; box-shadow:0px 2px 5px #aaa;}

.i4 .btn{width: 120px;margin: 55px auto 0;display: flex;justify-content: space-between;}

.i4 .btn div{width: 50px;height: 50px;border: 1px solid #dcdcdc;border-radius: 50%;background: url(../images/l_hui.png) center no-repeat;cursor: pointer;}

.i4 .btn div.next3{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.i4 .btn div:hover{border: 1px solid #103674;background: #103674 url(../images/l_bai.png) center no-repeat;}




/* 底部 */

.footer{padding: 60px 0 0;background: #333333;}

.footer .ftop{}

.footer .ftop .flt{width: 440px;float: left;}

.footer .ftop .flt .logo{height: 30px;line-height: 30px;display: flex;margin-top: 20px;color: #fff;margin-bottom: 45px;align-content: center;align-items: center;}

.footer .ftop .flt .logo s{display: block;width: 1px;height: 100%;background: #e1e3e6;margin: 0 16px;opacity: 0.3;}

.footer .ftop .flt .aox{}

.footer .ftop .flt .aox a{display: flex;color: rgba(255, 255, 255, 0.6);align-content: flex-start;margin-bottom: 10px;align-items: flex-start;line-height: 30px;}

.footer .ftop .flt .aox a .llt{width: 80px;display: flex;align-content: center;align-items: center;justify-content: space-between;}

.footer .ftop .flt .aox a .lrt{width: calc(100% - 80px);}

.footer .ftop .flt .aox a:hover{color: #fff;}

.footer .ftop .aox2{display: flex;margin-top: 30px;}

.footer .ftop .aox2 a{display: block;width: 42px;border: 1px solid #fff;border-radius: 50%;opacity: 0.6;margin-right: 15px;}

.footer .ftop .ewm{margin: 15px 0 30px;width: 140px;position: relative;}

.footer .ftop .ewm img{display: block;width: 100%;position: relative;top: 10px;opacity: 0;}

.footer .ftop .ewm img:nth-child(2){position: absolute;left: 60px;z-index: 2;width: 100%;}

.footer .ftop .ewm img.act{top: 0;opacity: 1;}

.footer .ftop .ewm.act{opacity: 1;}

.footer .ftop .aox2 a:hover{opacity: 1;}


.footer .ftop .frt{width: calc(100% - 650px);float: right;display: flex;justify-content: space-between;flex-wrap: wrap;}

.footer .ftop .frt .top{display: none;}

.footer .ftop .frt .ul1{width: 35%;}

.footer .ftop .frt .ul1 li{width:100%;margin-bottom: 50px;}

.footer .ftop .frt .ul1 li .ltop{display: block;padding-right: 30px;line-height: 20px;background: url(../images/fo_8.png) center right no-repeat;color: rgba(255, 255, 255, 0.8);cursor: pointer;margin-bottom: 15px;}

.footer .ftop .frt .ul1 li .ltop a{display: block;color: rgba(255, 255, 255, 0.8);}

.footer .ftop .frt .ul1 li .ltop a:hover{color: #fff;}

.footer .ftop .frt .ul1 li .ltop.act{background: url(../images/fo_7.png) center right no-repeat;}

.footer .ftop .frt .ul1 li .ltop2,.footer .ftop .frt .ul1 li .ltop2.act{background: #333;}

.footer .ftop .frt .ul1 li .lbtm{display:none ;max-height: 400px;overflow: auto;padding: 5px 0;}

.footer .ftop .frt .ul1 li .lbtm::-webkit-scrollbar{ width:4px;height: 1px;}

.footer .ftop .frt .ul1 li .lbtm::-webkit-scrollbar-thumb{ background:#e7ebf1;}

.footer .ftop .frt .ul1 li .lbtm::-webkit-scrollbar-track{ background:#ddd;} 

.footer .ftop .frt .ul1 li .lbtm a{display: block;color: rgba(255, 255, 255, 0.6);margin-top: 20px;}

.footer .ftop .frt .ul1 li .lbtm a:hover{color: #fff;}

.footer .fbtm{line-height: 60px;border-top: 1px solid rgba(255, 255, 255, 0.1);color: rgba(255, 255, 255, 0.4);}

.footer .fbtm *{color: rgba(255, 255, 255, 0.4);}

.footer .fbtm .flt{float: left;display: flex;align-content: center;align-items: center;}

.footer .fbtm .flt span,.footer .fbtm .flt a,.footer .fbtm .flt img{display: block;margin-right: 10px;}

.footer .fbtm .flt a:hover{color: #fff;}

.footer .fbtm .frt{float: right;}

/* 产品 */

.nav{background: #fafafa;}

.nav .nx{height: 50px;display: flex;align-content: center;align-items: center;}

.nav .nx a{display: block;margin-right: 5px;padding-right: 12px;background: url(../images/pr2.png) center right no-repeat;color: #7a8699;}

.nav .nx img{margin-right: 10px;display: block;}

.nav .nx a:last-child{background: #fff;color: #103674;font-weight: bold;}

.nav .nx a:hover{color: #103674;}

.pr1{padding: 70px 0;background: #eef1f4;}

.pr1 .plt{width: 300px;float: left;background: #fff;-moz-box-shadow:0px 2px 10px #DDDDDD; -webkit-box-shadow:0px 2px 10px #DDDDDD; box-shadow:0px 2px 10px #DDDDDD;}

.pr1 .plt .tt{line-height: 90px;padding: 0 30px;background: url(../images/pr3.png) center no-repeat;background-size: cover;color: #fff;}

.pr1 .plt .ul1{padding: 0 30px 50px;}

.pr1 .plt .ul1 li{}

.pr1 .plt .ul1 li .ltop{display: block; padding: 40px 0;background:url(../images/pr4_1.png) center right no-repeat ;background-size: 14px;cursor: pointer;border-bottom: 1px dashed #ddd; position: relative;}

.pr1 .plt .ul1 li .ltop a{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;}

.pr1 .plt .ul1 li .lbtm{padding: 40px 0 10px ;border-bottom: 1px dashed #ddd;display: none;}

.pr1 .plt .ul1 li .lbtm a{display: block;color: #666;padding-left: 30px;margin-bottom: 30px;background:url(../images/pr4_3.png) center left no-repeat ;background-size: 20px;line-height: 20px;}

.pr1 .plt .ul1 li .lbtm a:hover,.pr1 .plt .ul1 li .lbtm a.act{background:url(../images/pr4_4.png) center left no-repeat ;}

.pr1 .plt .ul1 li .ltop.act{background:url(../images/pr4_2.png) center right no-repeat ;}


.pr1 .prt{width: calc(100% - 355px);float: right;}

.pr1 .prt .ul1{display: flex;flex-wrap: wrap;}

.pr1 .prt .ul1 li{width: 32%;padding: 20px;background:#fff ;-moz-box-shadow:0px 2px 10px #DDDDDD; -webkit-box-shadow:0px 2px 10px #DDDDDD; box-shadow:0px 2px 10px #DDDDDD;margin-bottom: 2%;margin-right: 2%;}

.pr1 .prt .ul1 li:nth-child(3n){margin-right: 0;}

.pr1 .prt .ul1 li .img,.pr1 .prt .ul1 li .img img{display: block;width: 100%;overflow: hidden;}

.pr1 .prt .ul1 li .img img{transform: scale(1.0000001);-webkit-transform: scale(1.0000001);}

.pr1 .prt .ul1 li .img{margin-bottom: 25px;border-bottom: 1px solid #ddd;}

.pr1 .prt .ul1 li .ltt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height: 1.2;}

.pr1 .prt .ul1 li .ltc{line-height: 30px;height: 150px;margin: 20px 0;font-weight: 100;color: #666;overflow: auto;}

.pr1 .prt .ul1 li .lmore{display: block;position: relative;z-index: 3;width: 100%;line-height: 48px;border-radius: 5px;overflow: hidden;text-align: center;background:#e7ebf1 ;}

.pr1 .prt .ul1 li .lmore span{display: block;width: 100%;position: relative;z-index: 2;color: #7a8699;}

.pr1 .prt .ul1 li .lmore s{display: block;position: absolute;height: 100%;width: 0%;top: 0;left: auto;right: 0;z-index: -1;background: #103674;}

.pr1 .prt .ul1 li:hover{border-radius: 5px;}

.pr1 .prt .ul1 li:hover .lmore s{width: 100%;left: 0;right: auto;}

.pr1 .prt .ul1 li:hover .lmore span{color: #fff;}

.pr1 .prt .ul1 li:hover  .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.pr1 .prt .ul1 li .ltc::-webkit-scrollbar{ width:4px;height: 1px;}

.pr1 .prt .ul1 li .ltc::-webkit-scrollbar-thumb{ background:#e7ebf1;}

.pr1 .prt .ul1 li .ltc::-webkit-scrollbar-track{ background:#ddd;} 

/* 产品三级 */

.pr1 .prt .ul2{}

.pr1 .prt .ul2 li{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px dashed #cbd1d9;}

.pr1 .prt .ul2 li:last-child{border: 0;margin: 0;}

.pr1 .prt .ul2 li .ltop{display: flex;}

.pr1 .prt .ul2 li .ltop .img{width: 160px;-moz-box-shadow:0px 2px 10px #DDDDDD; -webkit-box-shadow:0px 2px 10px #DDDDDD; box-shadow:0px 2px 10px #DDDDDD;}

.pr1 .prt .ul2 li .ltop .txt{width: calc(100% - 160px);padding-left: 30px;}

.pr1 .prt .ul2 li .ltop .txt .ltc{color: #666;line-height: 1.5;margin-top: 15px;text-align: justify;}

.pr1 .prt .ul2 li .lbtm {padding: 20px;background:#fff ;-moz-box-shadow:0px 2px 10px #DDDDDD; -webkit-box-shadow:0px 2px 10px #DDDDDD; box-shadow:0px 2px 10px #DDDDDD;margin-top: 30px;}

.pr1 .prt .ul2 li .lbtm table{width: 100%;text-align: center;line-height: 1.5;}

.pr1 .prt .ul2 li .lbtm table tr{display: flex;}

.pr1 .prt .ul2 li .lbtm table tr td{padding: 20px 0;border-bottom: 1px solid rgba(122, 134, 153, 0.2);color: #666;width: calc(calc(100% - 11em) / 8) !important;display: flex;flex-wrap: wrap;word-break: break-all;justify-content: center;align-items: center;}

.pr1 .prt .ul2 li .lbtm table tr:nth-child(1) td{color: #7a8699;}

.pr1 .prt .ul2 li .lbtm table tr td:nth-child(1){width: 11em !important;}

.pr1 .prt .ul2 li .lbtm table tr td a{display: inline-block;border-bottom: 2px solid #fff;padding-bottom: 2px;}

.pr1 .prt .ul2 li .lbtm table tr td a:hover{color: #103674;border-bottom: 2px solid #103674;}

.pr1 .prt .ul2 li .lbtm table tr:nth-child(n + 5){display: none;}

.pr1 .prt .ul2 li .lbtm.act table tr:nth-child(n + 5){display: flex;}

.pr1 .prt .ul2 li .lbtm .wz{display: flex;justify-content: space-between;height: 50px;line-height: 50px;color: #7a8699;margin-top: 5px;}

.pr1 .prt .ul2 li .lbtm .wz .wrt{color: #103674;padding-right: 20px;background:url(../images/pr6_1.png) center right no-repeat ;background-size: 14px;cursor: pointer;}

.pr1 .prt .ul2 li .lbtm .wz .wrt.act{background:url(../images/pr6_2.png) center right no-repeat ;background-size: 14px;}

.pr1 .prt .ul2 li .lbtm .wz .wlt.act{opacity: 0;}


/* 产品详情 */

.prc_1{padding: 60px 0 40px;border-top: 1px solid #f2f2f2;line-height: 1.5;text-align: center; }

.prc_1 .prcx{position: relative;padding: 0 60px;}

.prc_1 .prcx .fh{width: 30px;height: 30px;background: url(../images/pr7_1.png) center no-repeat;position: absolute;top: 50%;margin-top: -15px; left: 0;}

.prc_1 .prcx .fh:hover{background: url(../images/pr7_2.png) center no-repeat;}

.prc_1 .prcx .btn{width: 60px;position: absolute;right: 0;top: 50%;margin-top: -15px; display: flex;justify-content: space-between;}

.prc_1 .prcx .btn a{display: block;width: 14px;height: 30px;background: url(../images/pr8_1.png) center no-repeat;background-size: 14px;}

.prc_1 .prcx .btn a:nth-child(1){transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.prc_1 .prcx .btn a:hover{background: url(../images/pr8_2.png) center no-repeat;background-size: 14px;}

.prc_2{}

.prc_2 .pox{padding: 40px 0 120px;border-top: 1px dashed #ddd;}

.prc_2 .pox .plt{width: 360px;float: left;}

.prc_2 .pox .plt .swiper5{-moz-box-shadow:0px 1px 10px #ddd; -webkit-box-shadow:0px 1px 10px #ddd; box-shadow:0px 1px 10px #ddd;}

.prc_2 .pox .plt .btn{width: 120px;margin: 25px auto 0;display: flex;justify-content: space-between;}

.prc_2 .pox .plt .btn div{width: 50px;height: 50px;border: 1px solid #dcdcdc;border-radius: 50%;background: url(../images/l_hui.png) center no-repeat;cursor: pointer;}

.prc_2 .pox .plt .btn div.next5{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.prc_2 .pox .plt .btn div:hover{border: 1px solid #103674;background: #103674 url(../images/l_bai.png) center no-repeat;}


.prc_2 .pox .prt{width: calc(100% - 440px);float: right;}

.prc_2 .pox .prt .btn{display: flex;}

.prc_2 .pox .prt .btn span{display: block;width: 150px;line-height: 54px;background:#cfd7e3 ;text-align: center;border-radius: 5px;color: #103674;cursor: pointer;margin-right: 10px;}

.prc_2 .pox .prt .btn span.act,.prc_2 .pox .prt .btn span:hover{background:#103674 ;color: #fff;}

.prc_2 .pox .prt .yy{margin: 30px 0 50px;}

.prc_2 .pox .prt .yy li{display: none;}

.prc_2 .pox .prt .yy li:nth-child(1){display: block;}

.prc_2 .pox .prt .yy li .en{color: #666;line-height: 30px;font-weight: 200;}

.prc_2 .pox .prt .yy li .cn{display: flex;line-height: 20px;margin-bottom: 30px;}

.prc_2 .pox .prt .yy li .cn .llt{width: 270px;padding-left: 30px;background:url(../images/pr10_1.png) center left no-repeat ;background-size: 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.prc_2 .pox .prt .yy li .cn a {display: block;padding-left: 30px;color: #666;background:url(../images/pr10_2.png) center left no-repeat ;background-size: 20px;margin-left: 30px;}

.prc_2 .pox .prt .yy li .cn a:nth-child(3){background:url(../images/pr10_3.png) center left no-repeat ;background-size: 20px;}

.prc_2 .pox .prt .yy li .cn a:hover{color: #103674;}

.prc_2 .pox .prt .table{margin: 20px 0 40px;border-top: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;width: 100%;}

.prc_2 .pox .prt .table tr td{border-bottom: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;line-height: 1.5;padding: 15px 20px;background:#edf0f3 ;width: 230px;}

.prc_2 .pox .prt .table tr:nth-child(2n) td{background:#fff ;}

.prc_2 .pox .prt .table tr td:nth-child(2){width: calc(100% - 230px);}

.prc_2 .pox .prt .fh{display: block;width: 150px;line-height: 54px;background:#cfd7e3 ;text-align: center;border-radius: 5px;color: #103674;margin-top: 60px;}

.prc_2 .pox .prt .fh:hover{background:#103674 ;color: #fff;}

/* 咨询弹窗 */

.ly_tanchuang{position: fixed;width: 100%;height: 100%;top:0;left: 0;z-index: 10;visibility: hidden;pointer-events: none; opacity: 0;background:rgba(0, 0, 0, 0.7) ;}

.ly_tanchuang .out{position: absolute;width: 40px;height: 40px;background: url(../images/out.png) center no-repeat;background-size: 20px; z-index: 5;right: 40px;top: 40px;cursor: pointer;}

.ly_tanchuang .out:hover{background:  url(../images/out2.png) center no-repeat;background-size: 20px;}

.ly_tanchuang .lbox{position: absolute;width: 80%;height: 80%;top: 30%;left: 10%; background:#fff ; z-index: 2;padding: 80px 90px 10px;border-radius: 10px;}

.ly_tanchuang .lbox .cont{width: 100%;height: 100%;overflow: auto;}

.ly_tanchuang .lbox .tt{text-align: center;}

.ly_tanchuang .lbox .ul1{margin: 60px 0 40px;display: flex;justify-content: space-between;flex-wrap: wrap;}

.ly_tanchuang .lbox .ul1 li{width: 47%;height: 50px;background:#fbfbfb ;border: 1px solid #e5e5e5;border-radius: 5px;margin-bottom: 2%;overflow: hidden;display: flex;}

.ly_tanchuang .lbox .ul1 li .img{width: 50px;border-right: 1px solid #ddd;}

.ly_tanchuang .lbox .ul1 li .txt{display: block;width: calc(100% - 50px);height: 50px;}

.ly_tanchuang .lbox .ul1 li .txt input{display: block;width: 100%;height: 100%;border: 0;outline: none;background:#fbfbfb ;padding: 0 20px;}

.ly_tanchuang .lbox .ul1 li.bez{width: 100%;height: 240px;width: 100%;}

.ly_tanchuang .lbox .ul1 li.bez .txt{height: 100%;}

.ly_tanchuang .lbox .ul1 li.bez .img{border: 0;}

.ly_tanchuang .lbox .ul1 li .txt textarea{display: block;padding: 10px 20px;width: 100%;height: 100%;border: 0;outline: none;background:#fbfbfb ;font-family: arial;resize: none;}

.ly_tanchuang .lbox .btn{display: flex;justify-content: center;}

.ly_tanchuang .lbox .btn span{display: block;width: 150px;line-height: 54px;background:#cfd7e3 ;text-align: center;border-radius: 5px;color: #103674;cursor: pointer;margin:0 20px;}

.ly_tanchuang .lbox .btn span:hover{background:#103674 ;color: #fff;}

.ly_tanchuang.act{visibility: visible;pointer-events: visible; opacity: 1;}

.ly_tanchuang.act .lbox{top: 10%;}

/* 提示弹窗 */

.ts_tanchuang{position: fixed;width: 100%;height: 100%;top:0;left: 0;z-index: 10; visibility: hidden;pointer-events: none; opacity: 0;background:rgba(0, 0, 0, 0.7) ;}

.ts_tanchuang .out{position: absolute;width: 40px;height: 40px;background: url(../images/out.png) center no-repeat;background-size: 20px; z-index: 5;right: 40px;top: 40px;cursor: pointer;}

.ts_tanchuang .out:hover{background:  url(../images/out2.png) center no-repeat;background-size: 20px;}

.ts_tanchuang .lbox{position: absolute;border-radius: 10px;width: 540px;height: 400px;background:#fff ;top: 55%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);text-align: center;line-height: 1.5;padding: 60px 50px 0;}

.ts_tanchuang .lbox img{display: block;margin: 0 auto 30px;width: 80px;}

.ts_tanchuang .lbox .tc{margin: 20px 0 50px;}

.ts_tanchuang .qr{display: block;width: 160px;line-height: 54px;background:#cfd7e3 ;text-align: center;border-radius: 5px;color: #103674;cursor: pointer;margin:0 auto;}

.ts_tanchuang .qr:hover{background:#103674 ;color: #fff;}

.ts_tanchuang.act{visibility: visible;pointer-events: visible; opacity: 1;}

.ts_tanchuang.act .lbox{top: 50%;}

/* 案例 */

.cas1{padding: 80px 0 100px;}

.cas1 .tt{text-align: center;}

.cas1 .btn{display: flex;margin: 100px auto 40px;flex-wrap: wrap;max-width: 1050px;}

.cas1 .btn a{display: block;width: 32%; line-height: 60px;background:#cfd7e3 ;text-align: center;border-radius: 5px;color: #525966;margin-bottom: 2%;margin-right: 2%;}

.cas1 .btn a:nth-child(3n){margin-right: 0;}

.cas1 .btn a.act,.cas1 .btn a:hover{background:#103674 ;color: #fff;}

.cas1 .cont{position: relative;}

.cas1 .cont .swiper4{margin-top: 50px;}

.cas1 .cont .swiper4 .swiper-slide .sbox{display: flex;justify-content: space-between;}

.cas1 .cont .swiper4 .swiper-slide .sbox .img{width: 49%;border-right: 1px solid #ddd;}

.cas1 .cont .swiper4 .swiper-slide .sbox .img img{display: block;margin: 0 auto;}

.cas1 .cont .swiper4 .swiper-slide .sbox .txt{width: 51%;padding-left: 5%;display: flex;align-items: center;align-content: center;flex-wrap: wrap;line-height: 1.5;}

.cas1 .cont .swiper4 .swiper-slide .sbox .txt .stc{line-height: 30px;color: #555;text-align: justify;margin: 30px 0 80px;}

.cas1 .cont .swiper4 .swiper-slide .sbox .txt .btn2{display: flex;}

.cas1 .cont .swiper4 .swiper-slide .sbox .txt .btn2 a{display: block;width: 160px; line-height: 54px;background:#cfd7e3 ;text-align: center;border-radius: 5px;color: #103674;margin-right: 30px;}

.cas1 .cont .swiper4 .swiper-slide .sbox .txt .btn2 a:hover{background:#103674 ;color: #fff;}

.cas1 .cont .prev4{width: 50px;height: 50px;border: 1px solid #dcdcdc;border-radius: 50%;background: url(../images/l_hui.png) center no-repeat;margin-top: -25px;left: -110px;}

.cas1 .cont .next4{width: 50px;height: 50px;border: 1px solid #dcdcdc;border-radius: 50%;background: url(../images/l_hui.png) center no-repeat;margin-top: -25px;right: -110px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.cas1 .cont .prev4:hover,.cas1 .cont .next4:hover{border: 1px solid #103674;background: #103674 url(../images/l_bai.png) center no-repeat;}

.cas1 .ul1{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 0 50px;}


.cas1 .ul1 li{width: 49%;background:#fafafa ;padding: 20px;display: flex;justify-content: space-between;margin-bottom: 2%;}

.cas1 .ul1 li .img{width: 37.5%;border-right: 1px solid #ddd;padding-right: 10px;}

.cas1 .ul1 li .txt{width: 57%;}

.cas1 .ul1 li .txt .ldx{color: #7a8699;}

.cas1 .ul1 li .txt .stc{line-height: 1.5;height: 200px;margin-top: 10px; overflow: hidden;}

.cas1 .ul1 li .txt a{display: inline-block;line-height: 25px;line-height: 20px; padding-left: 30px;background:url(../images/pr10_3.png) center left no-repeat ;background-size: 20px;}

.cas1 .ul1 li .txt a:hover{color: #103674;text-decoration: underline;}

.cas1 .ul1 li .txt a:nth-child(1){background: rgba(0, 0, 0, 0);padding: 0;margin-right: 20px;}

/* 新闻中心 */

.news1{padding: 80px 0 120px;}

.news1 .nox{display: flex;justify-content: space-between;margin-top: 20px;}

.news1 .nox .nlt{width: calc(100% - 420px);}

.news1 .nox .nlt .ul1{margin-bottom: 40px;}

.news1 .nox .nlt .ul1 li{padding: 40px 0;border-bottom: 1px dashed #dcdcdc;}

.news1 .nox .nlt .ul1 li:last-child{border: 0;}

.news1 .nox .nlt .ul1 li a{display: flex;justify-content: space-between;}

.news1 .nox .nlt .ul1 li a .img{width: 365px;overflow: hidden;display: block;}

.news1 .nox .nlt .ul1 li a .img img{display: block;width: 100%;transform: scale(1.0000001);-webkit-transform: scale(1.0000001);}

.news1 .nox .nlt .ul1 li a .txt{width: calc(100% - 425px);}

.news1 .nox .nlt .ul1 li a .txt .or{display: flex;line-height: 20px;width: 100%;}

.news1 .nox .nlt .ul1 li a .txt .or img{display: block;width: 18px;margin-right: 5px;}

.news1 .nox .nlt .ul1 li a .txt .or .day{display: flex;margin-right: 20px;height: 20px;align-content: center;align-items: center;color: #7a8699;}

.news1 .nox .nlt .ul1 li a .txt .or .wa{display: flex;height: 20px;align-content: center;align-items: center;color: #103674;}

.news1 .nox .nlt .ul1 li a .txt .ltt{margin: 20px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height: 1.2;}

.news1 .nox .nlt .ul1 li a .txt .ltc{line-height: 30px;height: 90px;color: #666;margin-bottom: 30px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.news1 .nox .nlt .ul1 li a .txt .ck{display: flex;color: #103674;}

.news1 .nox .nlt .ul1 li:hover a .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.news1 .nox .nlt .ul1 li:hover a .ltt{color: #103674;}

.news1 .nox .nrt{width: 240px;}

.news1 .nox .nrt .nrthz{padding: 20px;-moz-box-shadow:0px 1px 10px #ddd; -webkit-box-shadow:0px 1px 10px #ddd; box-shadow:0px 1px 10px #ddd;margin-bottom: 25px;}

.news1 .nox .nrt .nrthz .ntt{color: #666;margin-bottom: 25px;}

.news1 .nox .nrt .nrt_top .btn{display: flex;line-height: 48px;justify-content: space-between;flex-wrap: wrap;}

.news1 .nox .nrt .nrt_top .btn a{display: block;background:#e7ebf1 ;color: #7a8699;text-align: center;border-radius: 5px;width: 100%;margin-top: 10px;}

.news1 .nox .nrt .nrt_top .btn a:hover,.news1 .nox .nrt .nrt_top .btn a.act{background:#103674 ;color: #fff;}

.news1 .nox .nrt .nrt_con {padding-left: 40px;}

.news1 .nox .nrt .nrt_con .btn{}

.news1 .nox .nrt .nrt_con .btn a{display: flex;color: #7a8699;height: 20px;line-height: 20px;margin-bottom: 20px;align-items: center;}

.news1 .nox .nrt .nrt_con .btn a s{display: block;width: 8px;height: 8px;background:#cfd7e3 ;border-radius: 50%;margin-right: 10px;}

.news1 .nox .nrt .nrt_con .btn a:hover,.news1 .nox .nrt .nrt_con .btn a.act{color: #103674;}

.news1 .nox .nrt .nrt_con .btn a:hover s,.news1 .nox .nrt .nrt_con .btn a.act s{background:#103674 ;}

.news1 .nox .nrt .nrt_btm .btn{display: flex;flex-wrap: wrap;line-height: 32px;}

.news1 .nox .nrt .nrt_btm .btn a{display: block;background:#e7ebf1 ;color: #7a8699;text-align: center;border-radius: 5px;padding: 0 20px;margin:0 5px 10px 0;}

.news1 .nox .nrt .nrt_btm .btn a:hover{background:#103674 ;color: #fff;}

/* 新闻详情 */

.news_con1{}

.news_con1 .nlt{line-height: 1.5;}

.news_con1 .nlt .or{display: flex;line-height: 20px;width: 100%;margin: 20px 0 40px;}

.news_con1 .nlt .or img{display: block;width: 18px;margin-right: 5px;}

.news_con1 .nlt .or .day{display: flex;margin-right: 20px;height: 20px;align-content: center;align-items: center;color: #7a8699;}

.news_con1 .nlt .or .wa{display: flex;height: 20px;align-content: center;align-items: center;color: #103674;}

.news_con1 .nlt .or .wa a{display: block;color: #103674;margin: 0 2px;}

.news_con1 .nlt .ntc{padding: 45px 0;border-top: 1px dashed #ddd ;border-bottom: 1px dashed #ddd ;text-align: justify;color: #666;line-height: 2;}

.news_con1 .nlt .ntc img{max-width: 100%;margin: 0 auto ;height: auto;}

.news_con1 .nlt .nbtn{position: relative;margin-top: 60px;}

.news_con1 .nlt .nbtn a{display: block;width: calc(100% - 200px);color: #666;line-height: 20px;margin-bottom: 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.news_con1 .nlt .nbtn a:hover{color: #103674;}

.news_con1 .nlt .nbtn .fh{width: 160px;}

.news_con1 .nlt .nbtn .fh{display: block;width: 160px;line-height: 54px;background:#cfd7e3 ;text-align: center;border-radius: 5px;color: ##7a8699;cursor: pointer;position: absolute;top: 0;right: 0;}

.news_con1 .nlt .nbtn .fh:hover{background:#103674 ;color: #fff;}

/* 加入我们 */

.jo1{padding: 80px 0 120px;}

.jo1 .tt{text-align: center;line-height: 1.5;}

.jo1 .tc{line-height: 2;text-align: justify;margin: 30px 0;color: #666;}

.jo1 .ul1{border-top: 1px solid #dcdcdb;margin-bottom: 80px;}

.jo1 .ul1 li{border-bottom: 1px solid #dcdcdb;}

.jo1 .ul1 li .ltop{line-height: 1.5;background: url(../images/jia.png ) 98% center no-repeat;cursor: pointer;padding: 40px 80px 40px 0;}

.jo1 .ul1 li .ltop.act{background: url(../images/jian.png ) 98% center no-repeat;}

.jo1 .ul1 li .ltop .ltc{color: #555;margin-top: 10px;}

.jo1 .ul1 li .lbtm{border-top: 1px dashed #dcdcdb;padding: 40px 0;line-height: 2;display: none;}

.jo1 .ul1 li .lbtm a{display: flex;align-items: center;line-height: 18px;}

.jo1 .ul1 li .lbtm a span{display: block;margin-left: 10px;}

.jo1 .ul1 li .lbtm a img{display: block;margin-right: 10px;}


/* 关于我们 */

.ab1{padding: 80px 0 50px; position: relative;z-index: 3;}

.ab1 .jox{display: flex;justify-content: space-between;}

.ab1 .jox .jlt{width: calc(100% - 560px);padding-right: 9%;}

.ab1 .jox .jlt .tc{text-align: justify;color: #666;line-height: 1.77;margin-top: 30px;height: 340px;overflow: auto;}

.ab1 .jox .jlt .tc .h{display: block;width: 100%;margin: 20px 0;}

.ab1 .jox .jrt{width: 560px;}

.ab1 .ibg{width: 100%;position: absolute;top: 0;left: 0;display: block;z-index: -1;}

.ab2{position: relative;z-index: 3;}

.ab2 .tt{text-align: center;}

.ab2 .ul1{display: flex;margin-top: 0px;flex-wrap: wrap;}

.ab2 .ul1 li{width: 31.42%;margin-right: 2.87%;margin-top: 2.87%;text-align: justify;background:#f5f7fa ;-moz-box-shadow:0px 1px 10px #ddd; -webkit-box-shadow:0px 1px 10px #ddd; box-shadow:0px 1px 10px #ddd;}

.ab2 .ul1 li:nth-child(3n){margin-right: 0;}

.ab2 .ul1 li .img{display: block;width: 100%;overflow: hidden;}

.ab2 .ul1 li .img img{display: block;width: 100%;transform: scale(1.0000001);-webkit-transform: scale(1.0000001);}

.ab2 .ul1 li .txt{padding: 40px 25px;line-height: 1.5;}

.ab2 .ul1 li .txt .ltc{color: #666;margin-top: 20px;line-height: 1.77;}

.ab2 .ul1 li:hover{background: #fff;}

.ab2 .ul1 li:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.ab3{padding: 80px 0;}

.ab3 .tt{text-align: center;}

.ab3 .map{position: relative;width: 100%;height: 740px;margin-top: 60px;}

.ab3 .map #map{display: block;width: 100%;height: 100%;}

.ab3 .map .mox{position: absolute;top: 50%;left: 60px;transform: translateY(-50%);-webkit-transform: translateY(-50%);background: #fff;border-radius: 10px;border-radius: 10px;padding: 50px 30px;width: 500px;}

.ab3 .map .mox .mtt{margin-bottom: 30px;}

.ab3 .map .mox .aox a{display: flex;color: #666;align-content: flex-start;margin-bottom: 15px;align-items: flex-start;line-height: 24px;}

.ab3 .map .mox .aox a .llt{width: 70px;display: flex;align-content: center;align-items: center;justify-content: space-between;}

.ab3 .map .mox .aox a .lrt{width: calc(100% - 70px);}

.ab3 .map .mox .aox a:hover{color: #103674;}


.ab4{padding-bottom: 120px;}

.ab4 .abox{padding: 60px 70px;background: #f5f7fa;border-radius: 10px;}

.ab4 .tt{text-align: center;}


.ab4 .abox .ul1{margin: 60px 0 40px;display: flex;justify-content: space-between;flex-wrap: wrap;}

.ab4 .abox .ul1 li{width: 47%;height: 50px;background:#fbfbfb ;border: 1px solid #e5e5e5;border-radius: 5px;margin-bottom: 2%;overflow: hidden;display: flex;}

.ab4 .abox .ul1 li .img{width: 50px;border-right: 1px solid #ddd;}

.ab4 .abox .ul1 li .txt{display: block;width: calc(100% - 50px);height: 50px;}

.ab4 .abox .ul1 li .txt input{display: block;width: 100%;height: 100%;border: 0;outline: none;background:#fbfbfb ;padding: 0 20px;}

.ab4 .abox .ul1 li.bez{width: 100%;height: 240px;width: 100%;}

.ab4 .abox .ul1 li.bez .txt{height: 100%;}

.ab4 .abox .ul1 li.bez .img{border: 0;}

.ab4 .abox .ul1 li .txt textarea{display: block;padding: 10px 20px;width: 100%;height: 100%;border: 0;outline: none;background:#fbfbfb ;font-family: arial;resize: none;}

.ab4 .abox .btn{display: flex;justify-content: center;}

.ab4 .abox .btn span{display: block;width: 150px;line-height: 54px;background:#cfd7e3 ;text-align: center;border-radius: 5px;color: #103674;cursor: pointer;margin:0 20px;}

.ab4 .abox .btn span:hover{background:#103674 ;color: #fff;}



/* 搜索结果 */

.qing{background: #eef1f4;}

.se1{padding: 70px 0 80px;}

.se1 .sox{background: #fff;padding: 40px;-moz-box-shadow:0px 1px 10px #ddd; -webkit-box-shadow:0px 1px 10px #ddd; box-shadow:0px 1px 10px #ddd;}

.se1 .tc{margin-top: 40px;}

.se1 .tc .slt{float: left;line-height: 54px;display: flex;}

.se1 .tc .slt a{display: block;width: 160px;text-align: center;background: #cfd7e3;color: #103674;border-radius: 5px;margin-right: 10px;}

.se1 .tc .slt a.act,.se1 .tc .slt a:hover{background: #103674;color: #fff;}

.se1 .tc .srt{float: right;line-height: 54px;display: flex;width: 540px;border: 1px solid #f0f0f0;border-radius: 10px;overflow: hidden;background: #fafafa url(../images/ssh.png) 20px  center no-repeat;padding-left:50px;}

.se1 .tc .srt span{display: block;width: 140px;background: #103674;color: #fff;text-align: center;cursor: pointer;}

.se1 .tc .srt input{display: block;width: calc(100% - 140px);border: 0;outline: none;background: rgba(0, 0, 0, 0);}

.se1 .tc .srt span:hover{background: #134596;}

.se2{padding-bottom: 120px;}

.se2 .tt{text-align: center;}

.se2 .ul1{margin: 60px 0 80px; display: flex;flex-wrap: wrap;}

.se2 .ul1 li{display: block;width: 24%;margin-right: 1.33%;margin-bottom: 1.33%;}

.se2 .ul1 li:nth-child(4n){margin-right: 0;}

.se2 .ul1 li a{display: block;position: relative;overflow: hidden;background: #fff;-moz-box-shadow:0px -1px 5px #ddd; -webkit-box-shadow:0px -1px 5px #ddd; box-shadow:0px -1px 5px #ddd;}

.se2 .ul1 li a .img,.se2 .ul1 li a .img img{display: block;width: 100%;overflow: hidden;}

.se2 .ul1 li a .img img{transform: scale(1.00000001);-webkit-transform: scale(1.00000001);}

.se2 .ul1 li a .tt{display: block;width: 100%;text-align: center;line-height: 64px;padding: 0 10px;background: #e7ebf1;font-weight: normal; color: #525966;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.se2 .ul1 li a:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.se2 .ul1 li a:hover .tt{background: #103674;color: #fff;}



.se3{padding: 0 0 120px;}

.se3 .ul1{margin: 60px 0 80px;}

.se4{padding: 0 0 120px;}

.se4 .tt{text-align: center;}

.se4 .nox .nlt{width: 100%;}

.se4 .nox .nlt .ul1{padding: 0 40px;background: #fff;margin:  60px 0 80px;}

.se4 .nox{margin-top: 0;}

.se5{margin: 0;padding-top: 10px;}




.gdt{padding-right: 10px;}

.more{display: block;width: 150px;line-height: 54px;position: relative;z-index: 2;border: 1px solid #fff;border-radius: 5px;overflow: hidden;}

.more s{display: block;position: absolute;height: 100%;width: 0%;top: 0;left: auto;right: 0;z-index: -1;background: #103674;}

.more span{display: flex;width: 100%;height: 54px;justify-content: center;align-items: center;align-content: center;flex-wrap: nowrap;color: #fff;}

.more span img{display: block;width: 10px;height: 16px;margin-left: 10px;}

.more.hui{border: 1px solid #999;background: #999;}

.more:hover{color: #fff;border: 1px solid #103674;}

.more:hover s{width: 100%;left: 0;right: auto;}








@media (max-width:1800px) {
    


}


@media (max-width:1580px) {
    
  .f_12{ font-size:12px; }

  .f_16{ font-size:14px; }

  .f_18{ font-size:16px; }

  .f_20{ font-size:18px; }

  .f_22{font-size: 20px;}

  .f_24{ font-size:22px; }

  .f_26{ font-size:24px; }

  .f_28{ font-size:26px; }

  .f_30{ font-size:28px; }

  .f_32{ font-size:30px; }

  .f_34{ font-size:30px; }

  .f_36{ font-size:30px; }

  .f_38{ font-size:30px; }

  .f_40{font-size: 32px;}

  .f_42{font-size: 32px;}

  .f_48{font-size: 34px;}

  .f_52{font-size: 36px;}

  .i2 .prev2,.cas1 .cont .prev4{left: 20px;}

  .i2 .next2,.cas1 .cont .next4{right: 20px;}

  .i3 .irt{width: calc(100% - 600px);}

  

}


@media (max-width:1440px) {
    
  .i2,.i3,.i4,.pr1,.cas1,.news1,.jo1,.ab1,.ab3{padding: 50px 0;}

  .cas1 .btn,.cas1 .ul1{margin: 50px 0;}

  .news1 .nox .nlt .ul1{margin-bottom: 30px;}

  .news1 .nox .nlt .ul1 li a .txt{width: calc(100% - 400px);}

  .jo1 .ul1{margin-bottom: 40px;}

  .ab2 .ul1{margin-top: 20px;}

  .pr1 .prt .ul2 li .lbtm table tr td{font-size: 12px;}




    

}


@media (max-width:1280px) {
    
    

}


.mhead,.mnav2,.mnav{display: none;}


@media (max-width:1030px) {

  body{min-width: 200px;padding-top: 50px;}

  .box{width: 90%;min-width: 100px;}

  .f_12 {font-size: 12px;}

  .f_16 {font-size: 14px;}

  .f_18 {font-size: 16px;}

  .f_20 {font-size: 16px;}

  .f_22 {font-size: 16px;}

  .f_24 {font-size: 16px;}

  .f_26 {font-size: 16px;}

  .f_28 {font-size: 18px;}

  .f_30 {font-size: 18px;}

  .f_32 {font-size: 20px;}

  .f_34 {font-size: 20px;}

  .f_36 {font-size: 20px;}

  .f_38 {font-size: 20px;}

  .f_40 {font-size: 22px;}

  .f_42 {font-size: 22px;}

  .f_44 {font-size: 24px;}

  .f_48 {font-size: 24px;}

  .f_52 {font-size: 28px;}

  .head{display: none;}

  .mhead{display: block;width: 100%;height: 50px;position: fixed;top: 0;left: 0;z-index: 9;top: 0;left: 0;background:#fff ;border-bottom: 1px solid #eee;}

  .mhead .menu{height: 50px;padding-left: 35px;background:url(../images/m1.png) center right no-repeat ;background-size: 30px;float: right;}

  .mhead .ss{display: block;width: 50px;height: 50px;float: right;background: url(../images/ss2.png) center no-repeat;background-size: 18px;}

  .mhead .logo{display: block;position: absolute;top: 0;left: 5%;z-index: 3;}

  .mhead .logo img{display: block;height: 20px;margin-top: 15px;}

  .mhead.act{-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;}

  .mnav {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index: 15;display: block;}

  .mnav .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7) ;position: absolute;top: 0;left: 0;z-index: 1;}

  .mnav .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;}

  .mnav .mbox .ss{width: 100%;height: 70px;position: relative;-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;}

  .mnav .mbox .ss input{display: block;width: calc(100% - 50px);padding: 0 15px;height: 100%;border: 0;outline: none;font-size: 16px;}

  .mnav .mbox .ss a{display: block;width: 50px;height: 100%;position: absolute;top: 0;right: 0;z-index: 2;background:url(../images/ss.png) center no-repeat;background-size: 20px;}

  .mnav .mbox .ul1{}

  .mnav .mbox .ul1 li{line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; position: relative;}

  .mnav .mbox .ul1 li a{display: block;width: 100%;}

  .mnav .mbox .ul1 li span{display: block;width: 50px;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;background:url(../images/r_h.png) center no-repeat ;}

  .mnav.act{left: 0;}

  .mnav.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

  .mnav2 {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index: 15;display: block;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

  .mnav2 .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7) ;position: absolute;top: 0;left: 0;z-index: 1;}

  .mnav2 .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

  .mnav2 .mbox .dl1{}

  .mnav2 .mbox .dl1 dd{}

  .mnav2 .mbox .dl1 dd .dtop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

  .mnav2 .mbox .dl1 dd .dtop a{display: block;width: 100%;}

  .mnav2 .mbox .dl1 dd .dtop span{display: block;width: 50px;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;background:url(../images/r_h.png) center no-repeat ;}

  .mnav2 .mbox .dl1 dd .dtop span.act {transform: rotate(90deg);-webkit-transform: rotate(90deg);}

  .mnav2 .mbox .dl1 dd .dbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

  .mnav2 .mbox .dl1 dd .dbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

  .mnav2.act{left: 0;}

  .mnav2.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

  .wow{opacity: 1;}

  .i1 .swiper1 .swiper-slide .sbox .txt .wz .tc{margin-bottom: 20px;}




    
    

}



@media (max-width:960px) {

  .f_12 {font-size: 12px;}

  .f_16 {font-size: 14px;}

  .f_18 {font-size: 16px;}

  .f_20 {font-size: 16px;}

  .f_22 {font-size: 16px;}

  .f_24 {font-size: 16px;}

  .f_26 {font-size: 16px;}

  .f_28 {font-size: 18px;}

  .f_30 {font-size: 18px;}

  .f_32 {font-size: 20px;}

  .f_34 {font-size: 20px;}

  .f_36 {font-size: 20px;}

  .f_38 {font-size: 20px;}

  .f_40 {font-size: 22px;}

  .f_42 {font-size: 22px;}

  .f_44 {font-size: 24px;}

  .f_48 {font-size: 24px;}

  .f_52 {font-size: 28px;}

  .i1 .swiper1 .swiper-slide .sbox .mimg{display: block;}
    
  .i1 .swiper1 .swiper-slide .sbox .pimg{display: none;}

  .i1 .swiper1 .swiper-slide .sbox .txt .wz{width: 100%;}

  .i1 .swiper1 .swiper-slide .sbox .txt .wz .tt2{margin-top: 10px;}

  .i1 .swiper1 .swiper-slide .sbox .txt{top: 50%;}

  .i1 .swiper1 .swiper-slide-active .sbox .txt{top: 45%;}

  .more{width: 120px;line-height: 46px;}

  .more span{height: 46px;}

  .i2 .prev2, .cas1 .cont .prev4,.i2 .next2, .cas1 .cont .next4{display: none;}

  .i2 .swiper2{padding: 0 0 30px;}  

  .i2 .swiper2 .swiper-slide .sbox .img{border: 1px solid #ddd;}

  .i3 .ilt{width: 100%;float: none;}

  .i2, .i3, .i4, .pr1, .cas1, .news1, .jo1, .ab1, .ab3{padding: 30px 0;}

  .i3 .ilt .tt2{margin: 20px 0 10px;}

  .i3 .ilt .tc{max-height: 10000px;padding: 0;margin-bottom: 20px;font-size: 14px;line-height: 1.6;}

  .i3 .irt{width: 100%;float: none;height: auto;display: flex;overflow: auto;margin-top: 20px;padding-bottom: 10px;}

  .i3 .irt li{width: 300px;float: none;position: relative;height: auto;margin: 0  10px 0 0;}

  .i3 .irt li:last-child{margin-right: 0;}
  
  .i3 .irt li .lbtm{position: relative;top: 0;left: 0;opacity: 1;width: 300px;height: 100%;}

  .i3 .irt li .ltop{display: none;}

  .i3 .irt li .lbtm .tc{height: auto;margin-bottom: 10px;line-height: 1.8;}

  .i3 .irt li:nth-child(n+4) .lbtm{top: 0;}
  
  .i3 .irt::-webkit-scrollbar{ width:1px;height: 5px;}

  .i3 .irt::-webkit-scrollbar-thumb{background:#e7ebf1;}

  .i3 .irt::-webkit-scrollbar-track{ background:#ddd;} 

  .i4 .tc{margin: 10px 0;}

  .i4 .swiper3{padding: 10px 10px 50px;}

  .i4 .btn{display: none;}

  .footer{padding: 30px 0 10px;}

  .footer .ftop .frt{width: 100%;float: none;}

  .footer .ftop .frt .ul1{width: 100%;}

  .footer .ftop .frt .ul1 li .ltop{margin-bottom: 0px;}

  .footer .ftop .frt .ul1 li{margin-bottom: 30px;}

  .footer .ftop .flt{width: 100%;float: none;}

  .footer .ftop .flt .logo{margin: 0 0 20px;height: 20px;line-height: 20px;}

  .footer .ftop .flt .aox a{margin-bottom: 0;}

  .footer .ftop .ewm{opacity: 1;width: 100px;}

  .footer .ftop .aox2 a{width: 31px;}

  .footer .fbtm{line-height: 1.8;text-align:center;padding-top: 10px;}

  .footer .fbtm .flt{width: 100%;float: none;display: block;}

  .footer .fbtm .flt img{margin: 10px auto;}

  .footer .fbtm .frt{width: 100%;float: none;}


  .pr1 .plt{width: 100%;float: none;}

  .pr1 .plt .tt{line-height: 50px;}

  .pr1 .plt .ul1{padding: 0 20px 20px;}

  .pr1 .plt .ul1 li .ltop{padding: 20px 0;}

  .pr1 .plt .ul1 li .lbtm{padding: 20px 0;}

  .pr1 .plt .ul1 li .lbtm a{margin-bottom: 20px;}

  .pr1 .plt .ul1 li .lbtm a:last-child{margin-bottom: 0;}

  .pr1 .prt{width: 100%;float: none;margin-top: 20px;}

  .pr1 .prt .ul1{display: block;}

  .pr1 .prt .ul1 li{width: 100%;float: none;margin: 0 0 20px;}

  .pr1 .prt .ul1 li .ltc{height: auto;line-height: 1.6;font-size: 14px; margin: 10px 0 20px;}

  .pr1 .prt .ul2 li .ltop .txt .ltc{line-height: 1.6;font-size: 14px;margin-top: 10px;}

  .pr1 .prt .ul2 li .ltop{display: block;}

  .pr1 .prt .ul2 li .ltop .img{width: 100%;}
  
  .pr1 .prt .ul2 li .ltop .txt{width: 100%;padding:0 20px 20px;background: #fff;}

  .pr1 .prt .ul2 li .lbtm .tbhz{display: flex;overflow: auto;padding-bottom: 10px;}

  .pr1 .prt .ul2 li .lbtm .tbhz .tox{width: 800px;}

  .pr1 .prt .ul2 li .lbtm table{width: 800px;}

  .pr1 .prt .ul2 li .lbtm .tbhz::-webkit-scrollbar{ width:1px;height: 5px;}

  .pr1 .prt .ul2 li .lbtm .tbhz::-webkit-scrollbar-thumb{ background:#e7ebf1;}

  .pr1 .prt .ul2 li .lbtm .tbhz::-webkit-scrollbar-track{ background:#ddd;} 

  .nav{display: none;}

  .prc_1{padding: 60px 0 30px;}

  .prc_1 .prcx{padding: 0;}

  .prc_1 .prcx .fh,.prc_1 .prcx .btn{top: -40px;margin: 0;}

  .prc_1 .prcx .fh{width: 20px;height: 20px;background-size: 20px;}

  .prc_1 .prcx .btn a{height: 20px;background-size: 10px;}

  .prc_1 .prcx .fh:hover{background-size: 20px;}

  .prc_1 .prcx .btn a:hover{background-size: 10px;}

  .prc_2 .pox .plt{width: 100%;float: none;}

  .prc_2 .pox .plt .btn{display: none;}

  .prc_2 .pox .prt{width: 100%;float: none;margin-top: 20px;}

  .prc_2 .pox .prt .yy{margin: 20px 0;}

  .prc_2 .pox .prt .table tr td:nth-child(2){width: 50%;}

  .prc_2 .pox .prt .table{margin: 20px 0;font-size: 14px;}

  .prc_2 .pox .prt .fh{margin-top: 20px;width: 120px;line-height: 46px;}

  .prc_2 .pox{padding: 30px 0;}

  .cas1 .btn{margin: 20px 0;}

  .cas1 .btn a{width: 48%;line-height: 40px;font-size: 14px;}

  .cas1 .cont .swiper4{padding: 0  0 50px;}

  .cas1 .cont .swiper4 .swiper-slide .sbox{display: block;}

  .cas1 .cont .swiper4 .swiper-slide .sbox .img{width: 100%;border: 0;border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-bottom: 20px;}

  .cas1 .cont .swiper4 .swiper-slide .sbox .txt{width: 100%;padding: 0;}

  .cas1 .cont .swiper4 .swiper-slide .sbox .img img{width: 50%;}

  .cas1 .cont .swiper4 .swiper-slide .sbox .txt .stc{line-height: 1.6;margin: 10px 0 20px;font-size: 14px;}

  .cas1 .cont .swiper4 .swiper-slide .sbox .txt .btn2 a{width: 120px;line-height: 46px;font-size: 14px ;font-weight: bold;}

  .cas1 .ul1 li .txt a{font-size: 14px;}

  .cas1 .btn, .cas1 .ul1{margin: 30px 0;}

  .cas1 .ul1{display: block;}

  .cas1 .ul1 li{width: 100%;display: block;}

  .cas1 .ul1 li .img{width: 100%;border:0; border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-bottom: 20px;}

  .cas1 .ul1 li .img img{width: 50%;margin: 0 auto;}

  .cas1 .ul1 li .txt{width: 100%;}

  .cas1 .ul1 li .txt .stc{height: auto;margin: 10px 0;}

  .page1{display: none;}

  .page2{display: block;}

  .news1 .nox .nlt{width: 100%;}

  .news1 .nox{display: block;margin-top: 10px;}

  .news1 .nox .nlt .ul1 li{padding: 20px 0;}

  .news1 .nox .nlt .ul1 li a{display: block;}

  .news1 .nox .nlt .ul1 li a .img{width: 100%;}

  .news1 .nox .nlt .ul1 li a .txt{width: 100%;padding: 20px 0 0;}

  .news1 .nox .nlt .ul1 li a .txt .ltt{margin: 10px 0;}

  .news1 .nox .nlt .ul1 li a .txt .ltc{height: auto;margin-bottom: 20px;line-height: 1.6;font-size: 14px;}

  .news1 .nox .nrt{width: 100%;float: none;margin-top: 30px;}

  .news1 .nox .nrt .nrthz:last-child{margin: 0;}

  .news1 .nox .nlt .ul1{margin-bottom: 20px;}

  .news_con1 .nlt .or{margin: 10px 0 20px;justify-content: space-between;}

  .news_con1 .nlt .ntc{padding: 20px 0;line-height: 1.6;font-size: 14px;}

  .news_con1 .nlt .nbtn{margin-top: 20px;}

  .news_con1 .nlt .nbtn a{width: 100%;}

  .news_con1 .nlt .nbtn .fh{position: relative;width: 120px;line-height: 46px;}

  .news_con1 .nlt .or .day{margin: 0;}

  .jo1 .tc{margin: 10px 0 20px;line-height: 1.6;font-size: 14px;}

  .jo1 .ul1 li .ltop{padding: 20px 60px 20px 0;background-size: 20px;}

  .jo1 .ul1 li .lbtm{padding: 20px 0;font-size: 14px;line-height: 1.8;}

  .jo1 .ul1 li .lbtm .f_20{margin-bottom: 10px;line-height: 1.5;}

  .jo1 .ul1{margin-bottom: 20px;}

  .ab1 .jox{display: block;}

  .ab1 .jox .jlt{width: 100%;padding: 0;}

  .ab1 .jox .jlt .tc{height: auto;margin: 10px 0 20px;}

  .ab1 .jox .jrt{width: 100%;}

  .ab2 .ul1{flex-wrap: nowrap;overflow: auto;padding: 10px 10px 20px;}

  .ab2 .ul1 li{width: 300px;margin-right: 20px;}

  .ab2 .ul1 li:last-child{margin-right: 0;}

  .ab2 .ul1 li .img{width: 300px;}

  .ab2 .ul1 li .txt{padding: 20px;}

  .ab2 .ul1 li .txt .ltc{margin-top: 10px;line-height: 1.6;font-size: 14px;}

  .ab2 .ul1::-webkit-scrollbar{ width:1px;height: 5px;}

  .ab2 .ul1::-webkit-scrollbar-thumb{ background:#e7ebf1;}

  .ab2 .ul1::-webkit-scrollbar-track{ background:#ddd;} 

  .ab2 .ul1{margin-top: 10px;}

  .ab3 .map{height: auto;margin-top: 20px;}

  /* .ab3 .map #map{height: 300px;} */

  .ab3 .map .mox{position: relative;top: 0;left: 0;transform: translateY(0%);-webkit-transform: translateY(0%);width: 100%;padding: 20px 0 0;}

  .ab3 .map .mox .mtt{margin-bottom: 10px;}

  .ab3 .map .mox .aox a{margin-bottom: 5px;}

  .ab4 .abox{padding: 20px;}

  .ab4 .abox .ul1{margin: 20px 0;}

  .ab4 .abox .ul1 li{width: 100%;}

  .ab4 .abox .btn span{width: 120px;line-height: 46px;}

  .ab4{padding-bottom: 30px;}

  .prc_2 .pox .prt .yy li .cn{flex-wrap: wrap;margin-bottom: 25px;}

  .prc_2 .pox .prt .yy li .cn .llt{width: 100%;margin-bottom: 10px;}

  .prc_2 .pox .prt .yy li .cn a{margin: 0 20px 0 0;}

  .ly_tanchuang .lbox{width: 90%;left: 5%;padding: 50px 20px 20px;}

  .ly_tanchuang .out{top: 0;right: 0;}

  .ly_tanchuang .lbox .ul1{margin: 20px 0;}

  .ly_tanchuang .lbox .ul1 li{width: 100%;}

  .ts_tanchuang .lbox{width: 90%;}

  .ts_tanchuang .lbox img{width: 50px;}

  .se1{padding: 30px 0;}

  .se1 .sox{padding: 20px 10px;}

  .se1 .tc{margin-top: 20px;font-size: 14px;}

  .se1 .tc .slt{width: 100%;line-height: 46px;float: none;justify-content: space-between;flex-wrap: wrap;}

  .se1 .tc .slt a{margin: 0 0 5px;width: 100%;font-weight: bold;}

  .se1 .tc .srt{width: 100%;margin-top: 10px;}

  .se1 .tc .srt span{width: 100px;}

  .se1 .tc .srt input{width: calc(100% - 100px);}

  .se2 .ul1{margin: 20px 0;display: block;}

  .se2 .ul1 li{width: 100%;margin: 0 0 20px;}

  .se2{padding-bottom: 30px;}

  .se3,.se4{padding-top: 0;}

  .se4 .nox .nlt .ul1{padding: 0 20px;margin: 20px 0;}

  .pr1 .prt .ul1 li .lmore span{font-size: 14px;}

  .prc_2 .pox .prt .yy li .en{font-size: 14px;line-height: 1.6;}

  .prc_2 .pox .prt .btn span{font-size: 14px;font-weight: bold;}

  .jo1 .ul1 li .ltop .ltc{font-size: 14px;line-height: 1.6;margin-top: 5px;}

  .jo1 .ul1 li .ltop.act{background-size: 20px;}

  .ab1 .jox .jlt .tc{padding: 0;font-size: 14px;line-height: 1.6;}
  
  .ab2 .ul1 li:nth-child(3n){margin-right: 20px;}

  .ab2 .ul1 li:last-child{margin-right: 0;}

  .i1 .swiper1 .swiper-slide .sbox .cp{width: 100%;position: absolute;top: auto;bottom: 3%; right: 0;z-index: 2;max-width: 800px;}

  .right{display: none;}

  .pr1 .plt .ul1 li .ltop a{display: none;}

  .footer .ftop .flt .logo span{font-size: 20px;}

  .footer .ftop .flt .logo img{height: 20px;}

  .cas1 .btn a:nth-child(3n){margin-right: 2%;}

  .cas1 .btn a:nth-child(2n){margin-right: 0;}


}