@import url(iconfont.css);
.c99{color: #999;}.c66{color: #666;}
.vm{top: 50%;left: 50%; position: absolute;-webkit-transform: translate(-50%, -50%);transform:translate(-50%, -50%);}
.vtm{top: 50%; position: absolute;-webkit-transform: translate(0%, -50%);transform:translate(0, -50%);}
.vwm{left: 50%; position: absolute;-webkit-transform: translate(-50%, 0%);transform:translate(-50%, 0%);}

a:hover{text-decoration:none;}
h3,p{margin:0;}
button{outline: none;background: none;border:none;}
html{-ms-text-size-adjust:100%;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body{font-family: Arial;min-width: 320px;background-color: #fff;font-size: 14px;}
html,body{width: 100%;overflow-x: hidden;font-family: 'MiSans';}
a,a:hover {color: #333;cursor:pointer;text-decoration: none;}
ul,li {padding: 0;margin: 0;list-style: none;}
.left{display: inline-block;}
.right{display: inline-block;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
*{box-sizing: border-box;}
.wrap{width: 1200px;margin: 0 auto;padding: 0;}
.wow { visibility: hidden;}
.flex_wrap{flex-wrap: wrap;}
.flex_column{flex-direction: column;}
.btn-jb{background: linear-gradient(90deg, #136EF7, #36D7D8);color: #fff;}
.btn-jb .iconfont{margin-right: 5px;}
a.btn-jb:hover{color: #fff;}
.addwx{width: 110px;height: 40px;position: relative;}
.wxbox{position: absolute;left: 50%;top:100%;background-color: #fff;box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.13); border-radius: 9px;transform: translateX(-50%);padding:10px;border: 1px solid #e4e4e4;display: none;}
.addwx:hover .wxbox{display: block;}
.wxbox p{color: #333;}
.wxbox::after{content: '';left: 50%;transform: translateX(-50%);width: 0; height: 0;top:-10px; border-left: 10px solid transparent;border-right: 10px solid transparent; border-bottom: 10px solid white;position: absolute;}
.wxbox img{width: 150px;height: 150px;}
.header{left: 0;right: 0;top: 0; z-index: 400;text-align: center;transition: all 400ms;position: fixed;background-color: transparent;padding: 35px 0;background-color:transparent;}
.sub-nav{display: none;}
.menu{text-align: center;margin-left: 30px;position: relative;}
.menu li a.item{position: relative; font-size: 16px; display: block;color:#fff;text-transform: uppercase;height: 40px;display: flex;align-items: center;padding:0 33px;}
.menu li.active a.item{color: #fff;}
.menu-btn { height: 20px;width: 28px;display: block;position: relative;}
.menu-btn span {display: block;height: 2px;background-color: #333;position: absolute;left: 0;right:0;-webkit-transition: all 0.3s;transition: all 0.3s;}
.menu-btn span:nth-of-type(1) {top: 0;}
.menu-btn span:nth-of-type(2) {top: 50%;transform: translateY(-50%);left:.08rem;right:0;}
.menu-btn span:nth-of-type(3) {bottom: 0;}
.menu-btn.active span:nth-of-type(1){top:5px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-btn.active span:nth-of-type(2){-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0}
.menu-btn.active span:nth-of-type(3){top:5px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.dl_btn{color: #333;font-size: 16px;}
.dl_btn span{margin-left: 5px;}
.sub_menu{position: absolute;background-color: rgba(255,255,255,1);left:0;top:100%;right:0; z-index: 200;visibility:hidden;opacity:0;margin-top:10px;text-align: left;padding: 20px;box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.menu li .item::before{ content: ""; position: absolute;bottom:0; left: 50%; transform: translateX(-50%);width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid white;display: none;z-index: 201;}

.menu li:hover .sub_menu{visibility: visible;opacity: 1;margin-top: 0;}
.menu li:hover .item:before{color: #fff;display: block;}

.sideMenu{display: none;z-index: 200;background-color: #fff;}
.mob_header{ position: fixed;left: 0;top:0;right: 0;z-index: 500;display: none;padding:0 15px;background-color: #fff;}
.mob_header_cont{height:60px;}
.mob_logo img{height: 25px;}
.w1{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1; line-clamp: 1;-webkit-box-orient: vertical;}
.w2{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; line-clamp: 2;-webkit-box-orient: vertical;}
.w3{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; line-clamp: 3;-webkit-box-orient: vertical;}

.img-responsive{width: 100%;height: auto;display: block;}
.flex{
	display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex
}
.justify-content-center {justify-content: center;}
.justify-between{justify-content: space-between;}
.flex_mjustify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.flex_crosscenter{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.flex_mcenter{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.flex_box_1{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
.align-center{align-items: center;}
.row-between{justify-content: space-between;}
h1,h2,h3,h4,h5{padding:0;margin:0;}
.mob_img{display: none;}

.header-posi{background-color: #041151;box-shadow: 0 0 3px rgba(0,0,0,.1);}
.header-posi .logo .logo_b{display: block;}
.header-posi .logo .logo_a{display: none;}




.mob_show{display: none;}
.pc_show{display: block;}

.banner{position: relative;}
.sub_l_item{margin-bottom: 20px;height: 50px;padding: 0 20px; }
.sub_l_item:last-child{margin-bottom: 0;}
.sub_l_item:first-child .sub_l_child{display: block;}
.sub_l_child{ position: absolute;left: 240px;top:0;bottom: 0;padding:0 20px;display: none;padding-left: 20px;white-space: nowrap;}
.sub_l_child a.sa_chil{width: 220px;height: 50px; display: flex;position: relative;align-items: center;font-weight: bold;margin-left: 20px;padding-left: 14px;margin-bottom: 5px;}
.sub_l_child a:last-child{margin-bottom: 0;}
/* .sub_l_item:hover .sub_l_child{display: block;} */
.sub_l{width: 260px; padding-right: 20px;border-right:1px solid #EBEEF2;height: 400px;position: relative;}
.sub_l_a{width: 220px;height: 50px;background: #fff;position: relative;padding:0 15px;font-weight: bold;}
.sub_l_a img{margin-right: 10px;font-size: 14px;color: #333;}
.sub_l_a::after,.sub_l_child a.sa_chil::after{content: "\e7f9";font-family: "iconfont" !important;font-size: 16px;font-style: normal; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;right: 15px;top:50%;transform: translateY(-50%);position: absolute;}
.sub_l_a:hover,.sub_l_child a.sa_chil:hover{background: #EBF4FF;}
.sa_tree{position: absolute;left: 260px;top:0;width: 200px;display: none;bottom: 0;}
.sa_tree a{display: block;padding-left: 20px;line-height: 1.8;}
.sa_tree a:hover{color: #136EF7;}
.sa:first-child .sa_tree{display: block;}
.swiper .swiper-slide{position: relative;}
.swTxt{position: absolute;left: 0;top:0;right: 0;bottom: 0;z-index: 2;display: flex;align-items: center;justify-content: center;color: #fff;}
.swTxt .c{width: 470px;}
.swTxt .c h2{font-size: 30px;font-weight: bold;}
.swTxt .c p{margin: 30px 0 60px 0;}
.swTxt .c .btn-jb{width: 200px;height: 60px;font-size: 16px;}
.banner .swiper-pagination-bullet{background-color: #fff;opacity: .43;width: 12px;height: 12px;}
.banner .swiper-pagination-bullet-active{opacity: 1;}
.main_a{padding: 45px 0;}
.main_b{background: linear-gradient(90deg, #136EF7, #36D7D8);padding: 24px 0;color: #fff;text-align: center;}
.mbUl li .icon img{width: 64px;height: 64px;}
.mbUl li h3{font-weight: bold;font-size: 20px;margin:15px 0;}
.cm_tit{font-weight: bold;font-size: 40px;padding: 60px 0;}
.cm_tit span{color: #2095EB;}
.mcUl{margin: 0 -30px;text-align: center;}
.mcUl li{width: 33.333%;padding: 30px;}
.mcUl li .item{background: #FFFFFF;box-shadow: 0px 8px 33px 0px rgba(203,205,210,0.45);height: 280px;padding: 20px 40px;}
.mcUl li .icon img{width: 120px;height: 120px;}
.mcUl li h3{font-size: 20px;margin-bottom: 15px;}
.mcUl li p{color: #888;line-height: 1.7;}
.main_d{background: url(../images/dg.png) no-repeat center;background-size: cover;padding-bottom: 60px;margin-top: 50px;}
.circle-container{width: 416px;height: 416px;margin: 0 auto;position: absolute;z-index: 200;left: 50%;top:50%;transform: translate(-50%,-50%);}
.circle-container .center{font-size: 24px;color: #2095EB;font-weight: bold; position: absolute;left: 50%;top:50%;width: 190px;height: 190px;background-color: #fff;border: 10px solid #f0f4f7;transform: translate(-50%,-50%);border-radius: 50%;display: flex;align-items: center;justify-content: center;flex-direction: column;font-weight: bold;}
.circle-container .center span{margin-top: 15px;}
.circle-container .center img{width: 118px;height: 15px;}
.sector{position: absolute;font-size: 14px;color: #fff;display: flex;align-items: center;justify-content: center;flex-direction: column;width: 197px;height:118px;cursor: pointer;}
.sector .txt{z-index: 2;position: relative;text-align: centers;}
.sector .txt img{display: block;margin: 0 auto;}
.sector::after{background-image: url(../images/bz1.png);background-repeat: no-repeat;content: '';position: absolute;width: 100%;height: 100%;}
.sector1{left: 50%;top:0;transform: translateX(-50%);}
.sector2{right:0px;top:31px;padding-top: 20px;width: 151px;height: 170px;}
.sector2::after{background-image: url(../images/bz2.png);right: 0;top:0;}
.sector3{right:0px;top:213px;width: 151px;height: 170px;justify-content: flex-start;}
.sector3 .txt{padding-top: 30px;}
.sector3::after{background-image: url(../images/bz3.png);}
.sector4{left: 50%;bottom:0;transform: translateX(-50%);}
.sector4::after{transform: rotate(180deg);}
.sector5{left:0px;top:213px;width: 152px;height: 170px;justify-content: flex-start;}
.sector5 .txt{padding-top: 30px;}
.sector5::after{background-image: url(../images/bz5.png);}
.sector6{left:0px;top:31px;padding-top: 20px;width: 151px;height: 170px;}
.sector6::after{background-image: url(../images/bz6.png);right: 0;top:0;}
.sector1.active::after,.sector4.active::after{background-image: url(../images/bz1_h.png);}
.sector2.active::after{background-image: url(../images/bz2_h.png);}
.sector3.active::after{background-image: url(../images/bz3_h.png);}
.sector5.active::after{background-image: url(../images/bz5_h.png);}
.sector6.active::after{background-image: url(../images/bz6_h.png);}
.mdcont{position: relative;padding: 90px 0;height: 590px;}
.md_l{position: absolute;left: 0;top:0;width: 370px;}
.mdItem h4{font-size: 18px;font-weight: 400;}
.mdItem{padding: 20px;height: 180px; background-color: #fff;margin-bottom: 25px;}
.mdItem p{font-size: 13px;color: #888;margin-top: 15px;}
.md_r{position: absolute;right: 0;top:0;width: 370px;}
.mdItem.in{background: #2095EB;box-shadow: 0px 8px 33px 0px rgba(203,205,210,0.45);color: #fff;}
.mdItem.in p{color: #fff;}
.main_f{background: #F2F6F9;}
.mfUl{margin: 0 -30px;}
.mfUl li{width: 20%;text-align: center;padding: 40px 0;margin:0 0  60px 0;}
.mfUl li{width: 33.3333%;padding: 0 30px;}
.mfUl li .item{background-color: #fff;height: 270px;padding:10px 40px 20px 40px;position: relative;}
.mfUl li h2{font-weight: bold;font-size: 20px;margin-top: 5px;}
.mfUl li p{color: #888;margin-top: 12px;}
.mfUl li .item::after{background: url(../images/arr.png) no-repeat;content:'';width: 40px;height: 24px;right: -50px;top:50%;transform: translateY(-50%);position: absolute;}
.mfUl li:nth-child(3) .item::after{right: auto;left: 50%;transform: translateX(-50%) rotate(90deg);bottom: -40px;top:auto;}
.mfUl li:nth-child(1){order: 1;}
.mfUl li:nth-child(2){order: 2;}
.mfUl li:nth-child(3){order: 3;}
.mfUl li:nth-child(6){order: 4;}
.mfUl li:nth-child(5){order: 5;}
.mfUl li:nth-child(4){order: 6;}
.mfUl li:nth-child(4) .item::after{display: none;}
.mfUl li:nth-child(5) .item::after,.mfUl li:nth-child(6) .item::after{transform: translateX(-50%) rotate(180deg);right: -70px;}

.main_g{background: url(../images/jg.png) no-repeat left center;}
.ghd li{border: 1px solid #B5BEC8;padding: 10px 28px;color: #7A8999;font-size: 16px;margin: 0 20px;cursor: pointer;}
.ghd li.in{background: linear-gradient(90deg, #136EF7, #36D7D8);color: #fff;border: 1px solid #36D7D8;}
.gbd{padding: 40px 0;min-height: 400px;}
.gdiv{min-height: 400px}
.gUl{margin: 0 -30px;}
.gUl li{width: 20%;padding:22px 30px;}
.gUl li .item{height: 120px;background: #FFFFFF;box-shadow: 0px 8px 33px 0px rgba(203,205,210,0.45);display: flex;align-items: center;justify-content: center;}
.gdiv{display: none;}
.main_h{background: url(../images/bzg.png) no-repeat;color: #fff;padding: 40px 0;background-size: cover;}
.main_h h2{font-size: 40px;font-weight: bold;}
.main_h .subp{max-width: 630px;margin: 30px 0 60px 0;} 
.meUl{padding-bottom: 40px;}
.meUl li{width: 20%;padding: 22px 30px;text-align: center;}
.hbot span{font-size: 26px;font-weight: bold;margin: 0 10px;}
.hbot{font-size: 20px;}
.zxun{width: 150px;height: 40px;background: #FFFFFF;display: flex;align-items: center;justify-content: center;color: #2095EB;margin-left: 45px;font-size: 16px;}
.zxun:hover{background: linear-gradient(90deg, #136EF7, #36D7D8);color: #fff;}
.iUl{margin: 0 -35px;padding-bottom: 40px;}
.iUl li{width: 33.33333%;padding: 0 35px;}
.iUl li .item{display: block;background-color: #fff;height: 400px;padding-top: 35px;box-shadow: 0px 8px 33px 0px rgba(203,205,210,0.45);}
.iUl li .photo img{margin: 0 auto; width: 100px;height: 100px;border-radius: 50%;display: block;}
.iUl li .name{margin: 15px 0 20px 0; font-size: 20px;font-weight: bold;text-align: center;}
.iUl li .desc{padding: 0 25px;color: #556570;line-height: 1.8;}
.iUl li .item:hover{background: linear-gradient(#d0e6f8, #fff 20%);box-shadow: 0px 8px 33px 0px rgba(203,205,210,0.45);border-bottom: 6px solid #2095EB;}
.bSlide{position: relative;overflow: hidden;margin: -30px;}
.bSlide .si_img{width: 42%;}
.bSlide .si_img img{width: 100%;}
.si_info{width: 58%;}
.swibox{background-color: #fff;box-shadow: 0px 8px 30px 0px rgba(203,205,210,0.45);text-align: center;}
.bSlide .swiper-slide{padding: 30px;}
.si_info h3{font-size: 24px;font-weight: bold;}
.si_info p{color: #556570;line-height: 1.7;max-width: 400px;margin: 30px auto;height: 100px;}
.si_info .more{width: 130px; height: 40px;background: rgba(255,255,255,0);border: 1px solid #B5BEC8;display: flex;align-items: center;justify-content: center;margin: 0 auto;}
.bswrap{position: relative;}
.bswrap .swiper-button-prev{width: 60px;height: 60px;border-radius: 50%;background: linear-gradient(90deg, #136EF7, #36D7D8);color: #fff;left: -80px;}
.bswrap .swiper-button-prev::after{font-size: 28px;}
.bswrap .swiper-button-next{width: 60px;height: 60px;border-radius: 50%;background: linear-gradient(90deg, #136EF7, #36D7D8);color: #fff;right: -80px;}
.bswrap .swiper-button-next::after{font-size: 28px;}
.main_i{background: url(../images/zy.png) no-repeat right center;padding-bottom: 100px;}
.main_j{background: url(../images/xg.png) no-repeat center;background-size: cover;padding-bottom: 88px;}
.main_j .cm_tit{color: #fff;}
.mjform{margin: 0 -18px;}
.mjitem{width: 33.3333%;padding: 20px 18px;}
.mjitem .lab{color: #fff;margin-bottom: 15px;}
.mjitem .lab span{color: #F04D4D;}
.mjitem input{width: 100%;height: 40px;padding: 0 18px;height: 40px;border: none;outline: none;}
.mjitem.area{width: 100%;}
.mjitem textarea{width: 100%;display: block;resize: none;height: 120px;padding: 10px 18px;border: none;outline: none;}
.mjbtn{width: 100%;display: flex;align-items: center;justify-content: center;margin-top: 70px;}
.mjbtn button{width: 200px;height: 60px;display: flex;align-items: center;justify-content: center;outline: none;border: none;}
.footer{background: #F5F7FA;padding: 50px 0;}
.ful li strong{font-size: 16px;}
.ful li .links a{display: block;color: #7A7E84;}
.ful li .links a:hover{color: #136EF7;}
.ful li .links{margin-top: 20px;color: #7A7E84;line-height: 2.2;}
.copyright{text-align: center;border-top: 1px solid #E0E5ED;padding-top: 35px;margin-top: 60px;color: #7A7E84;}
.case_b a{display: block;}
.linkin{text-align: left;padding-top: 15px;margin-top: 10px;color: #7A7E84; width:100%;}
.linkin li{ padding:3px 5px;display:inline}
.linkin li a{color: #7A7E84; padding:0 0px; text-align:left}
.menu li:nth-child(3),.menu li:nth-child(4),.menu li:nth-child(5){position: relative;}
.menu li:nth-child(3) .sub_menu,.menu li:nth-child(4) .sub_menu,.menu li:nth-child(5) .sub_menu{width: 300px;right: auto !important;left: 50%;transform: translateX(-50%);}
.menu li:nth-child(5) .sub_menu{width: 500px;}
.case_a{margin-bottom: 10px;font-size: 15px;line-height: 2;color: #555;}
.case_a h3{font-size: 18px;padding-top: 10px;}
.case_b a{line-height: 2;}
.case_b a:hover{color: #F04D4D;}
.case_b_hy a{width: 33.333%;text-align: center;padding: 15px 0;}
.aBan{background: url(../images/aban.png) no-repeat;padding:168px 0 105px 0;background-size: cover;}
.ab_cont{align-items: center;}
.ab_cl{color: #fff;width:70%;margin-right: 45px;}
.ab_cl h2{font-size: 44px;font-weight: bold;margin-bottom: 30px;}
.ab_cl p{font-size: 18px;margin-bottom: 20px;line-height: 1.8;}
.ab_cl .btn-jb{width: 200px;height: 60px;font-size: 16px;margin-top: 60px;}
.ab_cr{width: 28%;}
.ab_cr img{width: 100%;}
.asUl{text-align: center;padding: 20px 0;}
.asUl li{width: 25%;padding: 20px 0;}
.asUl li img{display: block;margin: 0 auto;}
.asUl li h4{color: #2095EB;font-size: 26px;margin: 10px 0 15px 0;}
.aeUl li{width: 47%;padding: 35px;color: #fff;box-sizing: border-box;}
.aeUl li h3{display: inline-block;font-size: 20px;border-bottom: 2px solid #fff;padding-bottom: 15px;}
.aeUl li p{margin-top: 20px;line-height: 1.8;}
.aeUl li .info{margin-right: 10px;}
.sub_tit{font-size: 20px;font-weight: normal;margin-top: 8px;}
.ryUl li{width: 33.333%;padding:40px 0}
.ryUl li .item,.hbrz li .item{border: 1px solid #BEC7D7;padding: 20px;display: inline-block;}
.ryUl li:nth-child(2),.ryUl li:nth-child(5){text-align: center;}
.ryUl li:nth-child(3),.ryUl li:nth-child(6){text-align: right;}
.hbrz li{padding: 40px 0;margin: 0 70px;}
.hbrz{margin: 0 -70px;padding-bottom: 50px;}
.hbrz{align-items: center;justify-content: center;}
.main_ja{background-image: url(../images/wm1.png);}
.main_ja .cm_tit{color: #333;}
.main_ja .mjitem .lab{color: #333;}
.chd{align-items: center;justify-content: center;margin-bottom: 40px;margin-top: 30px;}
.chd li a{display: flex;align-items: center;justify-content: center;padding:0 20px;height: 34px;font-size:16px;font-weight: bold;color: #212121;}
.chd li{padding:4px 10px;}
.chd li.on a,.chd li:hover a{background: linear-gradient(90deg, #1472F6 0%, #2DBBE0 100%);border-radius: 4px;color: #fff;}
.caseUl{margin: 0 -16px;padding-bottom: 60px;}
.caseUl li{width: 33.3333%;padding: 16px;}
.caseUl li a{display: block;box-shadow: 0 0 20px rgba(0, 0, 0, .1);}
.caseUl li a .img img{height: 230px;width: 100%;display: block;object-fit: cover;}
.caseUl li a .info{height: 205px;padding: 20px;}
.caseUl li h2{font-size: 18px;font-weight: bold;line-height: 1.5;}
.caseUl li  p{color: #666;line-height: 1.8;margin-top: 10px;}
.caseUl li a:hover{box-shadow: 0 0 20px rgba(0, 0, 255, 0.2);}
.detalis_box{padding: 20px 0;}
.det_side{width: 370px;}
.det_side h2{font-size: 30px;font-weight: bold;}
.fshare{padding:30px 0;}
.fshare img{width: 25px;}
.fshare a{margin-right: 20px;}
.edt{margin-bottom: 10px;}
.edt .icon-right{transform: rotate(-90deg);}
.edl.cur .edt .icon-right{transform: rotate(90deg);}
.edl dd a{display: block;margin-bottom: 10px;}
.edl dd a:hover{color: #F04D4D;}
.det_conts{flex:1;margin-left: 90px;}
.det_conts p{padding: 10px 0;line-height: 1.8;color: #666;}
.det_conts img{width: 100%;}
.det_conts h2{font-weight:bolder;font-size:20px}
@media (min-width:992px) {
    body {padding-bottom: 0;}
}

@media (min-width:750px) {
}
@media (max-width:1200px) {
}

@media (max-width:1441px) {
	
}

@media (max-width:1024px){
    .wrap{width: auto;padding: 0 25px;}
	
}
@media (max-width:1080px)  {
	html,body{width: 100%;overflow-x: hidden;}
    .header{display: none;}
    .sideMenu{position: fixed;right: 0;top: 0px;width: 100%;z-index: 600;display: none;left:0;opacity: 1;color: #000;padding:10px 0;font-family: Raleway;bottom: 0;overflow-y: auto;}
    .side_bg{background: rgba(0,0,0,.4);position: absolute;left: 0;top:0;right: 0;bottom: 0;z-index:400;display: none;position: fixed;}
    .side_c{width:100%;overflow:auto;position: relative;z-index: 101;}
    .sideMenu.active .side_bg{display: block;}
    
   
    .navs{width: 100%;padding-top: 60px;}
	.navs li{padding:10px 0;border-bottom: 1px solid rgba(0, 0, 0, .2);text-align: left;}
    .navs li a{ color: #333;display: block;font-size: 15px;letter-spacing: 1px;font-weight: 500;padding:0 20px;height: 30px;}
    .navs li.has-child a.item{position: relative;display: flex;align-items: center;justify-content: space-between;}
    .navs li.has-child a.item .iconfont{font-size: 30px;}
    .mob_header{display: block;z-index: 30000;box-shadow: 0 0 3px rgba(0,0,0,.1);}
    .mob_header.mposi{background-color: #fff;}
    .mob_header.mposi .menu-btn span{background-color: #000;}
    .mob_header.mposi.on{background:none;}
    .banner{margin-top: 60px;}
    .sub-nav{margin-top: 15px;}
    .addwx{
        margin-top: 20px;
        margin-left: 20px;
    }
    .banner .img img{height: 300px;object-fit: cover;}
    .swTxt{justify-content: flex-start;}
    .swTxt .c,.swTxt .wrap{width: 100%;}
    .swTxt .c h2{font-size: 18px;}
    .swTxt .c p{margin: 20px 0 30px 0;}
    .swTxt .c .btn-jb{width: 140px;height:50px;}
    .maUl li img{max-width: 100%;}
    .circle-container{position: static;transform: translate(0);margin-bottom: 40px;}
    .md_l,.md_r{position: static;width: 100%;}
    .mdcont{height: auto;padding-bottom: 0;}
    .mdItem{height: auto;}
    .mfUl li{width: 100%;order: 1 !important;}
    .mfUl li .item::after{display: block !important; right: auto !important;left: 50%;transform: translateX(-50%) rotate(90deg) !important;bottom: -42px;top: auto;}
    .mfUl li:last-child .item::after{display: none !important;}
    .gUl li img{max-width: 100%;}
    .gUl li{padding: 15px;}
    .gUl{margin: 0 -15px;}
    .ghd li{font-size: 14px;padding:10px 0;text-align: center; flex:1;margin: 0 5px;}
    .main_h h2{font-size: 30px;}
    .main_h p{margin-bottom: 20px;}
    .main_h{background-size: cover;}
    .hbot{font-size: 18px;}
    .zxun{margin-left: 0;margin-top: 10px;}
    .hbot p{margin-right: 5px;margin-top: 10px;margin-bottom: 0 !important;}
    .iUl li{width: 100%;margin-bottom: 30px;}
    .iUl li .item{height: auto;padding-bottom: 40px;}
    .si_info p{height: auto;}
    .si_info h3{font-size: 18px;}
    .si_info p{margin: 20px auto;}
    .ab_cont{display: block;}
    .ab_cl{width: 100%;margin-bottom: 30px;}
    .ab_r img{max-width: 100%;}
    .ab_cl h2{font-size: 40px;}
    .ab_cl p{font-size: 15px;}
    .caseUl li{width: 50%;}
    .chd{padding-top: 60px;flex-wrap: wrap;}
    .chd li{width: 33.3333%;padding: 10px;}
    .chd li a{font-size: 14px;}
    .detalis_box{flex-wrap: wrap;margin-top: 60px;}
    .det_side{width: 100%;order: 2;}
    .det_side h2{display: none;}
    .det_conts{order: 1;margin-left: 0;width: 100%;}
    .det_conts h2{font-size: 24px;font-weight: bold;display: block;margin-bottom: 40px;padding-top: 20px;}
}   




@media (max-width:768px){
    
    .mob_show{display: block;}
    .pc_show{display: none;}
    .maUl,.mbUl{flex-wrap: wrap;justify-content: flex-start;}
    .maUl li,.mbUl li{width: 33.333%;padding:10px;text-align: center;}
    .cm_tit{font-size: 30px;padding: 50px 0;}
    .mcUl li{width: 50%;}
    .mcUl li .item{padding-top: 10px;}
    .meUl li{width: 33.3333%;}
    .meUl li img{width: 70px;height: 70px;}
    .swibox{display: block;padding: 20px;}
    .bSlide{margin: 0;}
    .bswrap .swiper-button-prev{left: -10px;width: 30px;height: 30px;}
    .bswrap .swiper-button-prev::after{font-size: 15px;}
    .bswrap .swiper-button-next{right: -10px;width: 30px;height: 30px;}
    .bswrap .swiper-button-next::after{font-size: 15px;}
    .si_info{width: 100%;margin-top: 20px;}
    .bSlide .si_img{width: 100%;}
    .ful{display: block;}
    .ful li .links{display: flex;flex-wrap: wrap;margin: 10px 0;}
    .ful li .links a{margin-right: 10px;}
    .copyright{margin-top: 30px;padding-top: 20px;}
    .footer{padding-bottom: 20px;}
    .asUl li{width: 50%;}
    .asUl{flex-wrap: wrap;}
    .aeUl li{width: 100%;margin-bottom: 10px;}
    .aeUl{flex-wrap: wrap;}
    .aeUl li img{max-width: 160px;height: 160px;}
    .ryUl li img{max-width: 100%;}
    .ryUl li{padding:40px 10px;}
    .hbrz li{width: 33.333%;padding:30px 10px;margin: 0;}
    .hbrz{margin: 0;justify-content: start;}
    .hbrz li img{max-width: 100%;}
}
@media (max-width:640px){
	.mcUl li{width: 100%;}
    .mcUl li .item{height: auto;}
    .gUl li{width: 33.333%;}
    .ghd li{font-size: 12px;flex: auto;}
    .ghd{flex-wrap: wrap;}
    .mjitem{width: 100%;padding: 10px 18px;}
    .caseUl li{width: 100%;}
    .caseUl li .info{height: auto;}
    .caseUl li a .img img{height: auto;}
}

@media (max-width:520px){
    .aeUl li {display: block;}
    .chd li{width: 50%;}
}
@media (max-width:480px){
	.circle-container{width: 312px;height: 312px;}
    .sector,.sector4{width: 147.75px;height: 88.5px;}
    .sector::after{background-size: cover;}
    .sector2,.sector3,.sector6{width: 113.25px;height: 127.5px;}
    .sector5{width: 114px;height: 127.5px;}
    .circle-container .center{width: 142.5px;height: 142.5px;font-size: 16px;}
    .sector .txt img{height: 33px;width: 33px;}
    .sector .txt{font-size: 12px;}
    .sector2,.sector6{top:26px}
    .sector3,.sector5{top:164px}
    .circle-container .center img{width: 88px;height: 11px;}
}
@media (max-width:420px){
    
}
@media (max-width:380px){
 
}
@media (max-width:360px){

}

.paging { margin-top: 2px; font-size: 14px; text-align:center;margin-bottom:20px;}
/*.paging { margin-top: 32px; font-size: 14px; }*/居中
.paging > span { margin: auto 16px; }
.paging .page-numbar { margin: auto 0; }
.paging .page-numbar .page-num,
.paging .page-index,
.paging .page-pre,
.paging .page-next,
.paging .page-last { display: inline-block; margin: auto 4px; padding: 2px 12px; line-height: 29px;border: 1px solid #EEE; border-radius: 2px; }
.paging .page-numbar .page-num-current,
.paging .page-numbar .page-num:hover { border-color: #ccc; color: #fff;background:#ccc; }