@charset "UTF-8";
html{
  font-size:7.81vw;
}
@media screen and  (min-width:1280px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}
.w_width{max-width: 1280px; margin-right: auto; margin-left: auto;}
.w1380{max-width: 1380px; margin-right: auto; margin-left: auto;}
.w1430{max-width: 1430px; margin-right: auto; margin-left: auto;}
.w1567{max-width: 1567px; margin-right: auto; margin-left: auto;}
.w1580{max-width: 1580px; margin-right: auto; margin-left: auto;}
.w1730{max-width: 1730px; margin-right: auto; margin-left: auto;}
.w1920{max-width: 1920px; margin-right: auto; margin-left: auto;}
.ctext{padding-left: 0.8rem;padding-right: 0.8rem;}
@media  screen and (max-width: 1024px){
.ctext{padding-left:16px;padding-right:16px;}
}

html {
  scrollbar-width: thin;
  scrollbar-color:#8B8B8B #fff;
}
html::-webkit-scrollbar {
  width:20px;
}
html::-webkit-scrollbar-thumb {
  background-color:#fff;border-radius:8px;
}
html::-moz-scrollbar {
  width:20px; 
}
html::-moz-scrollbar-thumb {
  background-color:#fff;border-radius:8px;
}	


/* 头部banner */
.head{ width: 100%;position:fixed;left:0;top:0; z-index:22; }
.head .top{ width: 100%;position:relative; z-index:22;background: #fff;box-shadow: 0px 2px 3px 1px rgba(0,0,0,0.05);padding:0 0 0 26px;height:50px;  }
.head .w1920{ max-width: 100%;}
.head .logo{ float:left; line-height:0; display:flex; align-items: center; height: 50px;}
.head .logo a{ float:left;}
.head .logo a img{ height:19px;}
.head .right{ float:right; display: flex; align-items: center;}
.head .donw{ display:none; float:left; position:absolute; right:0%; top:100%;background: #fff;box-shadow: 0px 6px 6px 1px rgba(48,50,62,0.18); z-index: 6; padding:19px 0 20px 0;}
.head .donw .a1{ display:block; width: 100%; color: #000; font-size: 15px; line-height:24px; padding:8px 21px; }
.head .donw .a1:hover{background: #F5F5F6;color: #FF7815;}
.head .donw .a1 img{ display: block; width: 22px; height: 22px; margin-right: 9px;}
.head .sqsy{ float:left; position: relative;}
.head .sqsy .a{ float:left; width:1.7rem; text-align:center; background: #FF7815; color: #fff; font-size:15px; line-height:50px;font-weight: 800;}
.head .sqsy .donw{ width:240px; right:0;}
.head .sqsy .donw .a1{ padding:8px 33px;}
.head .sqsy:hover .donw{ display: block;}
.head .btn{ display: flex; margin-right: 5px;}
.head .btn .li{ display: flex; position: relative; margin: 0 14px 0 0;}
.head .btn .li:hover .donw{ display: block;}
.head .btn .a{ display: flex; width:36px; height:50px; background-size:16px auto !important;}
.head .btn .Hso .a{ background:url(img/_search.svg) center no-repeat;}
.head .btn .word .a{ background:url(img/_word.svg) center no-repeat;}
.head .btn .shop .a{ background:url(img/_shop.svg) center no-repeat;}
.head .btn .Hso:hover .a{ background:url(img/_search1.svg) center no-repeat;}
.head .btn .word:hover .a{ background:url(img/_word1.svg) center no-repeat;}
.head .btn .shop:hover .a{ background:url(img/_shop1.svg) center no-repeat;}
.head .btn .word .donw{ width: 133px; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); text-align: center; }
.head .btn .shop .donw{ width: 140px; right:-5px;}
.head .btn .shop .donw .a1{display:flex; align-items: center;}
.head .input-wrap ::-webkit-input-placeholder{font-size: 14px;color: #D4D5D6;opacity: 1;}
.head .input-wrap ::-moz-placeholder{font-size: 14px;color: #D4D5D6;opacity: 1;}
.head .input-wrap ::moz-placeholder{font-size: 14px;color: #D4D5D6;opacity: 1;}
.head .input-wrap :-ms-input-placeholder{font-size: 14px;color: #D4D5D6;opacity: 1;}
.head .input-wrap{box-sizing: border-box;display: flex;position:absolute; right:0; top:50%; margin-top: -14px; z-index:6; width:0; overflow: hidden;}
.head .eat .input-wrap{ width:433px;}
.head .input-wrap .text{background: #fff;color:#242C3B;flex: 1;font-size: 14px; line-height:20px; padding:3px 60px 3px 12px;width: 100%;height:28px;border: 1px solid #F3F4F6; font-weight: 400;}
.head .input-wrap .btn{width:26px;position:absolute; right:32px; top:1px; cursor: pointer;
height:26px;background:url(img/_search.svg) center no-repeat; background-size: 16px 16px !important;
border-radius: 0px;}
.head .input-wrap .btn:hover{background:url(img/_search1.svg) center no-repeat; }
.head .input-wrap .colse{width:26px;position:absolute; right:6px; top:1px;height:26px; display: block;cursor: pointer;}
.head .input-wrap .colse::after,
.head .input-wrap .colse::before{ display: block; content:''; position: absolute; left: 50%; top:50%; width:16px; height: 2px; background: #242c3b; transform: translate(-50%,-50%) rotate(45deg); -ms-transform: translate(-50%,-50%) rotate(45deg); }
.head .input-wrap .colse::before{ width:2px; height: 16px;}
.head .input-wrap .colse:hover::after,
.head .input-wrap .colse:hover::before{ background: #FF7815;}

.menu{ float:left;margin-left:66px;}
.menu .ul{ float:left;}
.menu .nli{ float:left; margin:0 10px; position: relative;}
.menu .nli span a{ float:left;display:inline-flex; align-items:center; position:relative; color:#242C3B; font-size:15px; line-height:50px; padding:0 10px;}
.menu .nli span a i{ display:inline-flex; width: 18px; height: 18px; position: relative;}
.menu .nli span a i::after{display:inline-flex; content: ''; position: absolute; right: 0; top:50%; margin-top: -3px;
width: 6px;height: 6px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; transform:rotate(45deg); -ms-transform:rotate(45deg);}
.menu .nli.active span a,
.menu .nli:hover span a{ color:#FF7815;}
.menu .nli:hover span a i{ transform:rotateX(180deg); -ms-transform:rotateX(180deg);}
.menu .nli.active span a i::after{ border-bottom: 1px solid #FF7815; border-right: 1px solid #FF7815; }
.menu .nli:hover span a i::after{ border-bottom: 1px solid #FF7815; border-right: 1px solid #FF7815;margin-top:-6px; }


.menuSub{ display:block; height:50px; float:left; position:absolute; left:0%; top:0;background: #fff;width: 100%;overflow: hidden;
  -moz-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.menuSub.active{ top:100%; height:auto; box-shadow: 0px 6px 6px 1px rgba(48,50,62,0.18);}
.menuSub .ul3{ float: left;width:100%;display: flex;position: relative; }
.menuSub .ul3::after{ float: left;width:100%;height: 100%;content: '';position: absolute; right:100%;top: 0;background: #F5F5F6; z-index: 1; margin-right: -412px;}
.menuSub .ul3 .hd{ float: left;width:412px;min-width:412px;padding: 0.22rem 0; position: relative;z-index: 6;}
.menuSub .ul3 .hd ul{display:block;width:100%;}
.menuSub .ul3 .hd li{display:block;width:100%; width:100%; padding:0.07rem 0;}
.menuSub .ul3 .hd li a{display:block;width:100%; color:#242C3B; font-size:15px; line-height:24px;position: relative; padding:0.08rem 30px 0.08rem 68px;}
.menuSub .ul3 .hd li.on a{background: #fff; color:#FF7815;}
.menuSub .ul3 .hd li.on a::after{background: #fff;display: block; width:2000px; height: 100%; position: absolute; right: 100%; top:0; content: '';}
.menuSub .ul3 .bd{ float: left; width:86%; padding: 0.29rem 0.96rem 0.78rem 0.96rem;position: relative;z-index: 6;}
.menuSub .ul3 .bd .u3{ float: left;width:90.7%;}
.menuSub .ul3 .bd li{ float:left;width:25%; padding:1px 0.13rem;}
.menuSub .ul3 .bd li a{ float: left;width:100%;position: relative;min-height: 100%; padding:0.07rem 0.25rem; color:#242C3B; font-weight:800; font-size:14px; line-height:24px;}
.menuSub .ul3 .bd li:hover .a1{background: #F5F5F6; color:#FF7815;}

.menuSub .ul1{ float: left;width:100%;display: block;position: relative; padding: 3px 0 0 0; }
.menuSub .ul1 .u1{ float: left;width:100%; display: flex; justify-content: center; padding:10px 0;}
.menuSub .ul1 .u1.slick-slider{ display: block;}
.menuSub .ul1 li{ float:left;width:16.66%; padding:10px 0;}
.menuSub .ul1 li a{ float: left;width:100%;position: relative;min-height: 100%; padding:0.09rem;}
.menuSub .ul1 li a .pic{width:100%; padding:0 0.52rem;}
.menuSub .ul1 li a ._img{ padding-bottom: 75.67%;background: #F5F5F6; object-fit: contain;}
.menuSub .ul1 li a .cont{width:100%; min-height: 86px;}
.menuSub .ul1 li a .tit{width:100%; text-align: center; color:#242C3B; font-weight:800; font-size:14px; line-height:24px; margin-top:0.2rem;}
.menuSub .ul1 li a .tit1{ width:100%; text-align: center; color:#242C3B; font-weight:800; font-size:14px; line-height:24px;}
.menuSub .ul1 li a:hover{background: #F5F5F6;}
.menuSub .ul1 li a:hover .tit{ color:#FF7815;}
.menuSub .ul1 li a:hover .tit1{ color:#FF7815;}

.menuSub .ul2{ float: left;width:100%;display: flex;position: relative; }
.menuSub .ul2::after{ float: left;width:100%;height: 100%;content: '';position: absolute; right:100%;top: 0;background: #F5F5F6; z-index: 1; margin-right: -420px;}
.menuSub .tempWrap{float: left; width:100%; }
.menuSub .ul2 .left{ float: left;width:420px;min-width:420px; position: relative;z-index: 6;}
.menuSub .ul2 .bd{float: left; width:100%;}
.menuSub .ul2 .bd .inBox{ float: left;width:100%; display: flex;}
.menuSub .ul2 .bd .u2{ float: left;width:100%;padding:1.06rem 0 0.26rem 0;}
.menuSub .ul2 .bd .u2 li{display:block;width:100%; width:100%;}
.menuSub .ul2 .bd .u2 li a{display:block;width:100%; color:#242C3B; font-size:15px; line-height:24px;position: relative; padding:0.08rem 30px 0.08rem 76px;; }
.menuSub .ul2 .bd .u2 li.on a{background: #fff; color:#FF7815;}
.menuSub .ul2 .bd .u2 li.on a::after{background: #fff;display: block; width:2000px; height: 100%; position: absolute; right: 100%; top:0; content: '';}
.menuSub .ul2 .hd{ float: left; padding:0 0 0 76px; position: absolute; left: 0; top: 0.26rem; z-index: 10;}
.menuSub .ul2 .hd li{ float:left; margin-right: 0.22rem;}
.menuSub .ul2 .hd li a{ float: left;width:100%;position: relative;min-height: 100%; padding:0.1rem 0.1rem; color:#000; font-weight:800; font-size:18px; line-height:26px;}
.menuSub .ul2 .hd li a:after{ display:block; content: ''; position: absolute; left: 50%; bottom: 0;width: 0;
height: 2px; margin-left:-16px;transition: all 0.5s;background: #000000;}
.menuSub .ul2 .hd li.on a:after{ width: 32px;}

.menuSub .ul2 .inBd{ float: left; width:86%;position: relative;z-index: 6;}
.menuSub .u2-bd{ float: left;width:100%;display: flex;flex-wrap: wrap; padding: 0.14rem 1.6rem 0.18rem 0.38rem;}
.menuSub .u2-bd li{ float:left;width:12.5%; padding:0.16rem 0.12rem;}
.menuSub .u2-bd li a{ float: left;width:100%;position: relative;min-height: 100%;}
.menuSub .u2-bd li a .pic{ width:100%;position: relative;border-radius: 6px; overflow: hidden;}
.menuSub .u2-bd li a .hot{ display: block; position: absolute; right: 0; top:0; z-index: 6;width:57px;}
.menuSub .u2-bd li a ._img{ padding-bottom: 75.71%;background: #f5f5f6; object-fit: contain; }
.menuSub .u2-bd li a .cont{width:100%;}
.menuSub .u2-bd li a .tit{width:100%; text-align: center; color:#898D92; font-weight:800; font-size:12px; line-height:18px; margin-top:0.12rem;}
.menuSub .u2-bd li a .tit1{ width:100%; text-align: center; color:#898D92; font-weight:800; font-size:12px; line-height:18px;}
.menuSub .u2-bd li a:hover .tit{ color:#FF7815;}
.menuSub .u2-bd li a:hover .tit1{ color:#FF7815;}
.menuSub .inBd-ul{float: left;width:100%;display: flex;}
.menuSub .inBd-01{width:1.56rem;min-width:1.56rem; border-right: 1px solid #fafafa; margin:0.3rem 0; padding:0.48rem 0;}
.menuSub .inBd-01 li{ float:left;width:100%;}
.menuSub .inBd-01 li a{ float: left;width:100%;position: relative;min-height: 100%; padding:0.1rem 15px 0.1rem 0.56rem; color:#242C3B; font-weight:400; font-size:14px; line-height:22px;}
.menuSub .inBd-01 li.on a{ color:#FF7815;}
.menuSub .inBd-02{width:100%;}
.menuSub .inBd-02 .u2-bd li{width:14.28%;}

.menuSub .ul4{ float: left;width:100%;display: flex;position: relative; }
.menuSub .ul4::after{ float: left;width:100%;height: 100%;content: '';position: absolute; right:100%;top: 0;background: #F5F5F6; z-index: 1; margin-right: -340px;}
.menuSub .ul4 .hd{ float: left;width:340px;min-width:340px;padding:20px 29px 20px 50px; position: relative;z-index: 6;}
.menuSub .ul4 .hd ul{display:block;width:100%;}
.menuSub .ul4 .hd li{display:block;width:100%; width:100%;}
.menuSub .ul4 .hd li a{display:flex; flex-wrap: wrap; align-content: center; width:100%;position: relative; min-height:120px; padding:18px 40px 24px 30px;}
.menuSub .ul4 .hd li .t1{display:block;width:100%;color: #242C3B; font-size:16px; line-height:22px; font-weight: 600;}
.menuSub .ul4 .hd li .t2{display:block;width:100%;color: #6B7280; font-size:12px; line-height:16px; margin-top:9px;}
.menuSub .ul4 .hd li.on a{background:rgba(255,120,21,0.08);}
.menuSub .ul4 .hd li.on a::after{display:inline-flex; content: ''; position: absolute; right:14px; top:50%; margin-top: -3px;
width: 7px;height: 7px; border-top: 1px solid #FF7815; border-right: 1px solid #FF7815; transform:rotate(45deg); -ms-transform:rotate(45deg);}
.menuSub .ul4 .hd li.on .t1{ color:#FF7815;}
.menuSub .ul4 .hd li.on .t2{ color:#FF7815;}
.menuSub .ul4 .bd{ float: left; width:calc(100% - 340px); padding:15px 0.76rem 0.7rem 0.56rem;position: relative;z-index: 6;}
.menuSub .ul4 .bd .u4{ float: left; max-width:1100px;display: flex;
  flex-wrap: wrap;}
.menuSub .ul4 .bd li{ float:left;width:20%; padding:0.22rem 0 0.22rem 0.25rem;}
.menuSub .ul4 .bd li h5{display:block;width:100%; padding:0 8px; font-weight:normal;}
.menuSub .ul4 .bd li dl{display:block;width:100%; padding:8px 0 0 0;}
.menuSub .ul4 .bd li dd{display:block;width:100%; margin:-1px 0;}
.menuSub .ul4 .bd li .a1{display:block; max-width:136px;color: #000; font-size:18px; line-height:26px; font-weight: 600;border-bottom: 1px solid #D5D9DC; padding:5px 0 11px 0; white-space: nowrap;}
.menuSub .ul4 .bd li .a2{display:inline-flex; align-items: center; color: #242C3B; font-size:14px; line-height:22px; padding:5px 8px;border-radius: 3px;}
.menuSub .ul4 .bd li .a2 img{ display: block; width:20px; height:12px; margin:0 5px 0 9px;}
.menuSub .ul4 .bd li .a2:hover{background:rgba(255,120,21,0.08); color:#FF7815;}


@media  screen and (max-width: 1600px){
.menuSub .ul3 .bd{ padding: 0.29rem 0.66rem 0.78rem 0.66rem;}
.menuSub .ul3 .bd .u3{width: 100%;}
.menuSub .u2-bd{ padding: 0.14rem 1rem 0.18rem 0.38rem;}
}
@media  screen and (max-width: 1440px){
.menu{ float:left;margin-left:36px;}	
.menuSub .ul3::after{ margin-right: -367px;}
.menuSub .ul3 .hd{width: 367px; min-width: 367px;}	
.menuSub .ul3 .hd li a{padding: 0.05rem 48px;}
.menuSub .ul3 .bd{ padding: 0.29rem 0.2rem 0.78rem 0.2rem;}
.menuSub .ul3 .bd li{ padding:1px 0.06rem;}
.menuSub .ul3 .bd li a{ padding:0.05rem 0.15rem;}
.menuSub .ul1 .u1{ padding:10px 0; }
.menuSub .ul1 li a{ padding:0.05rem;}
.menuSub .ul1 li a .tit{ font-size:13px;}
.menuSub .ul1 li a .tit1{ font-size:13px;}
.menuSub .ul2::after{ margin-right: -367px;}
.menuSub .ul2 .left{ width:367px;min-width:367px;}
.menuSub .ul2 .hd{top: 0.16rem;padding: 0 0 0 56px;}
.menuSub .ul2 .hd li{margin-right: 0.15rem;}
.menuSub .ul2 .bd .u2{padding:0.86rem 0 0.26rem 0;}
.menuSub .ul2 .bd .u2 li a{padding: 0.04rem 20px 0.04rem 56px;}
.menuSub .u2-bd{ padding: 0.14rem 0.15rem 0.18rem 0.15rem;}
.menuSub .u2-bd li{padding: 0.1rem 0.06rem;}
.menuSub .inBd-01{width:1rem;min-width:1rem;  margin:0.3rem 0; padding:0.24rem 0;}
.menuSub .inBd-01 li a{ padding:0.05rem 12px 0.05rem 0.26rem;}
.menu .nli{ margin:0 5px;}

.menuSub .ul4::after{ margin-right: -305px;}
.menuSub .ul4 .hd{width:305px;min-width:305px;padding:20px 29px 20px 50px; }
.menuSub .ul4 .hd li a{padding: 18px 30px 24px 20px;}
.menuSub .ul4 .bd{ width:calc(100% - 305px); padding:15px 0.46rem 0.7rem 0.26rem;}
.menuSub .ul4 .bd li{padding: 0.22rem 0 0.12rem 0.2rem;}

}



.menuph{ display:none; float: left; cursor: pointer; text-align: center; margin:0 14px 0 0;}
.menuph .point {  float: left; width:20px;  height:16px; position: relative;}
.menuph .navbtn { position: absolute; top: 7px; left: 0; float: left; width:100%; height: 2px; border-radius:2px;  background: #242c3b;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before { position: absolute; left: 0; display: inline-block; width: 100%; height: 2px; border-radius:2px; content: ''; background: #242c3b;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after { top: -7px;}
.menuph .navbtn::before { top: 7px;}
.menuph .point.active .navbtn{ background: transparent;}
.menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0;}
.menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0;}


@media  screen and (max-width:1024px){
.head .top{ height:44px; padding:0 0 0 15px;}	
.menuph{ display:block;}
.menu{ display:none;}
.head .logo{height:44px;}
.head .donw{ padding:12px 0;}
.head .donw .a1{ font-size:14px;padding:6px 15px;}
.head .donw .a1 img{ margin-right:8px;}
.head .sqsy .a{ font-size:14px; width:auto; padding:0 15px; line-height:44px;}
.head .sqsy .donw{ width:180px; right:0;}
.head .sqsy .donw .a1{ padding:6px 20px;}
.head .btn .li{margin:0 4px 0 0; position: static;}
.head .btn .a{width:26px; height:44px;}
.head .btn .word .donw{ width: 113px; }
.head .btn .shop .donw{ right: 86px; width: 120px;}
.head .eat .input-wrap{ width: calc(100% - 112px); right:98px;}
.menuSub{ display: none;height:44px;}
}


/**/
.cloud-header-mask{background-color: #fff;bottom: 0;left: 0; z-index:16;position: fixed;right: 0;top: 50px; display:none; }
.header-search-block-wap{ width: 100%;background: #F5F5F6;padding: 45px 0.8rem;}
.header-search-input-wrap{box-sizing: border-box;display: flex;position: relative;width: 100%;}
.header-search-input-wrap .text{border: 0;background: #fff;color:#242C3B;flex: 1;font-size: 14px; line-height: 30px; padding:10px 14px;width: 100%;height:50px;}
.header-search-input-wrap .btn{width: 100px; min-width: 100px;
height: 50px;background:url(img/_search2.svg) center no-repeat #3E80F4; background-size: 16px 16px !important;
border-radius: 0px 0px 0px 0px;}
.header-search-input-wrap .btn:hover{background:url(img/_search2.svg) center no-repeat #FF7815; }
.header-search-hot { padding:30px 0.8rem; width: 100%;}
.header-search-hot .box{ width: 100%; overflow-y: auto; max-height: calc(100vh - 250px);  scrollbar-width: thin;scrollbar-color:#8B8B8B #fff;}
.header-search-hot h4{ width: 100%;color: #8C8C8C;font-size: 14px;line-height:22px;}
.header-search-hot ul{ width: 100%; padding-top: 5px;}
.header-search-hot ul li { width: 100%;padding:17px 0;}
.header-search-hot ul li .tit{ width: 100%;color: #242C3B;font-size: 18px;line-height:26px; padding-bottom:8px; }
.header-search-hot ul li .p{ width: 100%;color:#8C8C8C;font-size: 14px;line-height:22px; padding-top:10px; }
.header-search-hot ul li .p1{ width: 100%;color:#242C3B;font-size: 14px;line-height:22px; word-break: break-all;}
.header-search-hot ul li .info{ width: 100%;display: flex;align-items: center;background: #F5F5F6; padding: 7px; margin:10px 0 0 0;}
.header-search-hot ul li .info .pic{ min-width: 110px; width: 110px; line-height: 0; }
.header-search-hot ul li .info .p1{ padding:0 12px;}

.header-search-input-wrap ::-webkit-input-placeholder{font-size: 14px;color: #8C8C8C;opacity: 1;}
.header-search-input-wrap ::-moz-placeholder{font-size: 14px;color: #8C8C8C;opacity: 1;}
.header-search-input-wrap ::moz-placeholder{font-size: 14px;color: #8C8C8C;opacity: 1;}
.header-search-input-wrap :-ms-input-placeholder{font-size: 14px;color: #8C8C8C;opacity: 1;}


@media  screen and (max-width:1024px){
.cloud-header-mask{ top:44px}
.header-search-block-wap{padding: 15px 15px;}
.header-search-input-wrap .text{font-size: 14px; line-height:26px; padding:5px 14px;height:36px;}
.header-search-input-wrap .btn{width: 60px; min-width:60px;height: 36px;}
.header-search-hot{padding: 15px 15px;}
.header-search-hot .box{ max-height: calc(100vh - 140px); }
.header-search-hot ul li {padding:8px 0;}
.header-search-hot ul li .tit{font-size: 16px;line-height:24px; padding-bottom:4px; }
.header-search-hot ul li .p{ padding-top:5px; }
.header-search-hot ul li .info{ padding:7px; margin:7px 0 0 0;}
.header-search-hot ul li .info .pic{ min-width:66px; width: 66px; }
.header-search-hot ul li .info .p1{ padding:0 0 0 7px;}
}


/**/
.cloud-header-nav { z-index:16; background-color: #fff; bottom: 0; left: 0; position: fixed; right: 0; top:44px; display: none;}
.nav-container {  background-color: #fff;  bottom: 0; box-sizing: border-box;  overflow-y: auto; position: absolute;  right: 0;  top: 0;  width: 100%;}
.nav-content-left {  background: #F5F5F6;height: 100%;  position: fixed;  width: 33%; padding:8px 0 70px 0;}
.nav-content-left .left-level-0 { position: relative;}
.nav-content-left .left-level-0 > h3 { color:#242C3B; font-size:14px; font-weight: 400;line-height: 22px; padding:8px 15px;}
.nav-content-left .left-level-0.active {  background-color: #fff;}
.nav-content-right { background-color: #fff; box-sizing: border-box; float: right; padding:8px 15px 70px 15px; width: 67%;}
.nav-right-item { display: none;}
.nav-right-item.Active{ display: block;}
.nav-right-item .item-btn {  border-bottom: 1px solid rgba(34,34,34,.16); box-sizing: content-box;  display: block; height: 22px; padding:8px 0; margin-bottom: 5px; display: none;}
.nav-right-item .item-btn > a {
  background: url(https://bce.bdstatic.com/p3m/common-service/uploads/arrow-icon_dee1dd6.svg) no-repeat 100%/cover;   background-size: cover; background-size: 16px 16px; color: #242C3B; display: inline-block;font-size: 14px; font-weight: 400; height: 22px; line-height: 22px; padding-right: 20px; vertical-align: top;}
.nav-right-item .level-1 { display: block; position: relative;}
.nav-right-item .level-1 h3{display: block; position: relative; z-index: 6;}
.nav-right-item .level-1 h3 a{ box-sizing: content-box; color: #242C3B; display: block; position: relative; font-size: 14px; font-weight: 500;line-height: 22px; padding:8px 0; width:85%;}
.nav-right-item .level-1 > .ico{
  background: url(https://bce.bdstatic.com/p3m/common-service/uploads/arrow-icon_dee1dd6.svg) no-repeat 50%/cover; content: ""; height: 16px;position: absolute;  right:0;top:11px; transform: rotate(90deg);  transition: transform .4s ease-in-out; width: 16px;}
.nav-right-item .level-1.active > .ico {  transform: rotate(-90deg);}
.nav-right-item .header-item {  background-color: #fff; display: none;  padding-left:15px;}
.nav-right-item .header-item li{ position: relative;}
.nav-right-item .header-item li .ico{
  background: url(https://bce.bdstatic.com/p3m/common-service/uploads/arrow-icon_dee1dd6.svg) no-repeat 50%/cover; content: ""; height: 16px;position: absolute;  right:0;top:11px; transform: rotate(90deg);  transition: transform .4s ease-in-out; width: 16px;}
.nav-right-item .header-item li.active > .ico {  transform: rotate(-90deg);}
.nav-right-item .header-item a { color: #242C3B;  display:flex; align-items: center;  font-size: 13px; font-weight: 400; line-height:22px; opacity: .9; padding: 6px 0;}
.nav-right-item .header-item a .new{ margin:2px 0 0 8px; width: 20px; height:12px;}
.nav-right-item .level-2:hover{color: #FF7815;  opacity:1;}
.nav-right-item .ul3{ display: none; flex-wrap: wrap; width: 100%; padding: 0 15px;}
.nav-right-item .ul3 .li3{ display: inline-block; width: 100%;}


/* footer */
.footer{  width: 100%; background: #F9FAFB;}
.footer .down{ display: inline-flex; flex-wrap: wrap; justify-content: space-between;  width: 100%; border-top: 1px solid #f1f1f2; padding:31px 0 23px 0;}
.footer .Copyright{ font-weight: 400;
font-size: 14px; line-height: 24px;
color: #6B7280;}
.footer .Copyright a{ color: #6B7280;}
.footer .Copyright a:hover{ color:#FF7815;}
.footer .Copyright .a{ margin-left:0.16rem;}
.footer .logo{ display: block; line-height: 0;}
.footer .logo img{ height: 23px;}
.footer .top{ width: 100%; padding:0.81rem 0 0.71rem 0; display: flex; justify-content:space-between;align-items: flex-start; flex-wrap: wrap;}
.footer .left{ float: left; width:223px;}
.footer .title{ width: 100%;font-weight: 800;
font-size: 20px; line-height: 30px;
color: #242C3B;}
.footer .left .p{ width: 100%;font-size: 14px;line-height:18px;color: #6B7280;font-weight: 400;margin-top: 0.3rem;}
.footer .left .addr{ width: 100%;font-size: 14px;line-height:24px;color: #6B7280;font-weight: 400; margin-top: 0.08rem;}
.footer .left .er{ width: 100%; display: flex; justify-content:space-between; flex-wrap: wrap; padding: 0.19rem 0 0.15rem 0;}
.footer .left .er .li{ width:78px; text-align: center;}
.footer .left .er .li i{ display: block; width: 100%; line-height: 0;}
.footer .left .er .li span{  width: 100%; color: #3E80F4;font-size: 12px;font-weight: 400; line-height: 22px; margin-top:3px;}
.footer .nav{ float: left; display: flex; flex-direction: column; }
.footer .nav ul{ float: left; display: flex; flex-direction: column;margin-top: 0.12rem; }
.footer .nav ul li{ float: left; margin-top: 0.16rem; }
.footer .nav ul li a{ float: left;font-weight: 400;
font-size: 14px;
color: #6B7280; line-height:24px;}
.footer .nav ul li a:hover{  color:#FF7815;}
.footer .nav .fl ul:first-child{ margin-right: 0.54rem;}
.footer .dizhi{  width: 100%;}

@media screen and (max-width:1440px) {	
.footer .nav .fl ul:first-child{ margin-right: 0.34rem;}	
}
@media screen and (max-width:1024px) {	
.footer .title{
font-size:16px; line-height:28px;}	
.footer .nav{ width: 100%; margin-top: 12px;}	
.footer .nav .title{ width: 100%;background:url(https://bce.bdstatic.com/p3m/common-service/uploads/arrow-icon_dee1dd6.svg) no-repeat 98%/16px #F5F5F6; padding:8px 14px; border-radius: 4px; }	
.footer .nav .ul{ display:none;}
.footer .top{ padding:25px 0;justify-content: center;}
.footer .down{ padding:23px 0; justify-content: center;}
.footer .Copyright{ width: 100%;text-align: center;}
.footer .Copyright .a{ margin: 0 5px; display: inline-block; }
.footer .logo{ margin-top: 12px;}
.footer .left{  width:100%; position: relative; margin-top: 25px; min-height: 225px;}
.footer .left .er{ width:78px; padding:0;  position: absolute; right:0; top:0;}
.footer .left .er .li{ padding:5px 0;}
.footer .title{ width: calc(100% - 90px); padding-top:12px;}
.footer .left .p{  width:160px;  padding-top:6px; padding-bottom:15px;}
.footer .left .addr{ width: calc(100% - 90px); margin-top:2px;}
.footer .nav .u1{ display:none; padding:8px 0;}
.footer .nav ul li{ width: 100%;}
}
@media screen and (max-width:767px) {
.footer .nav .fl ul:first-child{ margin-right:20px;}

}



@-webkit-keyframes scaleBg {
    from {
        -webkit-transform: scale(1.12);
        transform: scale(1.12);
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes scaleBg {
    from {
        -webkit-transform: scale(1.12);
        transform: scale(1.12);
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.home_banner{ display: block; width: 100%; position: relative; overflow: hidden;}
.slick_banner{  width: 100%; line-height: 0; position: relative; overflow: hidden;}
.slick_banner .div{ float: left; width: 100%; line-height: 0; overflow: hidden; position: relative; }
.slick_banner .video{ position: absolute; left:0; top:0; width: 100%; height:100%; object-fit: cover; z-index:1;-webkit-transform: scale(1.12);
        transform: scale(1.12);}
.slick_banner .pc_show{ width: 100%; height:-webkit-calc(100vh - 177px); height:-moz-calc(100vh - 177px); height:calc(100vh - 177px);
	-webkit-transform: scale(1.12);
        transform: scale(1.12);}
.slick_banner .swiper-slide-active .pc_show{-webkit-animation: scaleBg 6s linear forwards; animation: scaleBg 6s linear forwards;}
.slick_banner .swiper-slide-active .video{-webkit-animation: scaleBg 6s linear forwards; animation: scaleBg 6s linear forwards;}
.slick_banner .swiper-pagination{ float: left; position: absolute; left:50%; bottom:5.6%; z-index: 6; width: 100%; display:flex; max-width:1740px; padding:0 0.8rem; transform: translateX(-50%); -ms-transform: translateX(-50%);}
.slick_banner .swiper-pagination .swiper-pagination-bullet{ width:32px; height:6px; margin:0 8px 0 0; cursor: pointer; display: block;position: relative;}
.slick_banner .swiper-pagination .swiper-pagination-bullet:after{ display: block; content: ''; position: absolute; left: ; top: 2px; background: #fff;width:100%; height:2px;}
.slick_banner .swiper-pagination .swiper-pagination-bullet-active:after{ background: #FF7815;}
.slick_banner .swiper-wrapper{position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform; box-sizing: content-box;}
.slick_banner .swiper-slide {
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
transition-property: transform
}
.slick_banner .box{ float: left; position: absolute; left: 0; top:17%; z-index: 6; width: 100%;}
.slick_banner .cont{display:block; width: 54.2%; }
.slick_banner .cont1{ width: 49.2%; }
.slick_banner .info{display: flex; width: 100%; margin-top:0.5rem; transition: all 0.8s ease; transform: translateY(50px); opacity: 0; }
.slick_banner .btn{display: flex; align-items: center; justify-content: center;background:#FF7815; width:150px; line-height:1; height:46px; color: #fff; font-size:14px; margin-right:8px; padding:0 0 2px 0; border-radius:2px;}
.slick_banner .btn i{display:block; margin:2px 0 0 10px;
width:10px;height: 10px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform:rotate(45deg); -ms-transform:rotate(45deg);}
.slick_banner .btn1{ background:#3E80F4;}
.slick_banner .btn:hover{background:#3E80F4;);}
.slick_banner .btn1:hover{background:#FF7815;);}
.slick_banner .tit{ width: 100%;  color:#3E80F4; font-size:24px; line-height:30px; font-weight: 400;transition: all 0.8s ease; transform: translateY(50px); opacity: 0; }
.slick_banner .tit1{ width: 100%; color: #000; font-size:0.54rem; line-height:0.64rem;font-weight: 800; margin-top: 0.13rem;transition: all 0.8s ease; transform: translateY(50px); opacity: 0; }
.slick_banner .p{ width: 100%; color: #000; font-size:16px; line-height:24px; min-height:72px; font-weight: 400; margin-top: 0.25rem;transition: all 0.8s ease; transform: translateY(50px); opacity: 0; }

.slick_banner .swiper-slide-active .tit{ opacity: 1; transform: translateY(0); }
.slick_banner .swiper-slide-active .tit1{ opacity: 1; transform: translateY(0); transition-delay: 0.2s }
.slick_banner .swiper-slide-active .p{ opacity: 1; transform: translateY(0);transition-delay: 0.3s }
.slick_banner .swiper-slide-active .info{ opacity: 1; transform: translateY(0); transition-delay: 0.4s }


@media screen and (max-width:1600px) {
.slick_banner .box{ top:12%; }
.slick_banner .p{ margin-top: 0.2rem;}
.slick_banner .info{ margin-top:0.4rem; }
}
@media screen and (max-width:1440px) {
.slick_banner .box{ top:11%; }
.slick_banner .cont{ width: 47.2%; }
.slick_banner .cont1{ width: 42.2%; }
.slick_banner .tit{font-size:20px; line-height:26px;}
.slick_banner .tit1{ font-size:36px; line-height:46px;margin-top: 0.1rem;}
.slick_banner .p{ font-size:14px; line-height:22px; min-height:66px; margin-top: 0.15rem;}
.slick_banner .info{ margin-top:0.3rem; }
}
@media screen and (max-width:1370px) {
.slick_banner .swiper-pagination{ bottom:4%;}	
.slick_banner .box{ top:9%; }
.slick_banner .pc_show{ height:-webkit-calc(100vh - 162px); height:-moz-calc(100vh - 162px); height:calc(100vh - 162px);}
.slick_banner .cont{ width: 47.2%; }
.slick_banner .cont1{ width: 42.2%; }
.slick_banner .tit{font-size:20px; line-height:26px;}
.slick_banner .tit1{ font-size:36px; line-height:46px;margin-top: 0.05rem;}
.slick_banner .p{ font-size:14px; line-height:22px; min-height:66px; margin-top: 0.1rem;}
.slick_banner .info{ margin-top:0.25rem; }
.slick_banner .btn{height:40px;}
}
@media screen and (max-width:1024px) {
.slick_banner .box{top:40px;}	
.slick_banner .div .video{ display:none;}
.slick_banner .swiper-pagination{ bottom:20px;}	
.slick_banner .swiper-pagination .swiper-pagination-bullet{width:20px;}	
.slick_banner .cont{display:block; width: 100%; text-align: center; padding:0 10px; }
.slick_banner .cont1{ width: 100%; }
.slick_banner .info{ margin-top:20px; justify-content: center;}
.slick_banner .btn{width:110px; height:34px; margin:0 4px;}
.slick_banner .btn i{margin:2px 0 0 6px;
width:8px;height:8px;}
.slick_banner .tit{font-size:16px; line-height:22px;}
.slick_banner .tit1{ font-size:20px; line-height:30px; margin-top:5px;}
.slick_banner .p{ min-height:88px; margin-top:10px;}
.slick_banner  .tit{ opacity: 1; transform: translateY(0); }
.slick_banner  .tit1{ opacity: 1; transform: translateY(0);}
.slick_banner  .p{ opacity: 1; transform: translateY(0);}
.slick_banner  .info{ opacity: 1; transform: translateY(0);}

}

.ban_list{ display: block; width: 100%; position: absolute; left: 0; bottom:15%; z-index: 6;}
.ban_list .ul{ display: flex; flex-wrap: wrap; width: 100%;}
.ban_list .li{ display: flex; flex-wrap: wrap; width: 25%; position: relative;}
.ban_list .li .info{ display: flex; align-items: center; justify-content: center; width: 100%; color: #000; font-size:16px; line-height:24px;font-weight: 400; position: absolute; left: 0; top: 0; height: 100%; padding: 0.2rem 0.4rem; background:rgba(255,255,255,0.8);}
.ban_list .li .info .ico{ display: block; width:56px; min-width:50px; line-height: 0; margin:8px 0.15rem 0 0;}
.ban_list .li .info .p{ padding-bottom: 1px;}
.ban_list .li .cont{ position: relative; height: 100%; width: 100%; color: #fff; font-size:12px; line-height:20px;font-weight: 400; padding:0.26rem 0.4rem 0.2rem 0.4rem; opacity: 0;background: #3E80F4; transform:rotateX(180deg); ms-transform:rotateX(180deg); text-align: justify;}
.ban_list .li:hover .info{ opacity:0; transform:rotateX(180deg); ms-transform:rotateX(180deg);transition: all 0.3s;}
.ban_list .li:hover .cont{ opacity:1; transform:rotateX(0deg); ms-transform:rotateX(0deg);transition: all 0.3s;}

@media screen and (max-width:1600px) {
.ban_list{ bottom:13%;}
.ban_list .li .cont{ padding:0.2rem 0.4rem;}
}
@media screen and (max-width:1440px) {
.ban_list{ bottom:12%;}	
.ban_list .li .info{ padding: 0.2rem 0.2rem; }	
.ban_list .li .cont{ padding:0.2rem 0.2rem;}
}
@media screen and (max-width:1370px) {
.ban_list{ bottom:11%;}		
.ban_list .li .cont{ padding:0.15rem 0.2rem;}
}
@media screen and (max-width:1024px) {
.ban_list{ bottom:46px;}		
.ban_list .li .info{ padding:10px 12px 10px 6px; font-size:14px; line-height:20px;}
.ban_list .li .cont{ padding:10px 12px; line-height:18px;}
.ban_list .li .info .ico{ width:46px; min-width:46px; margin:8px 2px 0 0;}
}
@media screen and (max-width:767px) {
.ban_list .li{ width:50%; margin-top: 1px;}
.ban_list .li .info{ justify-content: flex-start;}
}
@media screen and (max-width:375px) {
.ban_list .li .info{ padding:10px 10px 10px 6px; font-size:12px; line-height:20px;}	
.ban_list .li .info br{ display: none;}
}

.dTop{width: 0.67rem;height: 0.67rem;background: #3E80F4;box-shadow: 0px 3px 24px 1px rgba(0,0,0,0.16);display: flex;align-items: center; justify-content:center; position: fixed; right:0.26rem; bottom:0.36rem; z-index: 20; border-radius: 50%; opacity: 0; }
.dTop:hover{background: #FF7815;}
.dTop img{width: 0.22rem;height:0.22rem;display: block;}
.dTop.active{ opacity:1;}

@media screen and (max-width:1024px) {
.dTop{width:66px;height:66px;box-shadow: 0px 3px 24px 1px rgba(0,0,0,0.16); right:12px; bottom:15px;}
.dTop img{width:22px;height:22px;}

}

.kefu{width: 0.67rem;height: 0.67rem;background: #FFFFFF;box-shadow: 0px 3px 24px 1px rgba(0,0,0,0.16);display: flex;align-items: center; justify-content:center; position: fixed; right:0.26rem; bottom:1.13rem; z-index: 20; border-radius: 50%;}
.kefu:hover{background: #3E80F4;}
.kefu img{width: 0.3rem;height:0.3rem;display: block;}


@media screen and (max-width:1024px) {
.kefu{width:66px;height:66px;box-shadow: 0px 3px 24px 1px rgba(0,0,0,0.16); right:12px; bottom:91px;}
.kefu img{width:30px;height:30px;}

}


.kefu1{width: 0.68rem;background: #FFFFFF;box-shadow: 0px 3px 24px 1px rgba(0,0,0,0.16);display:none; flex-wrap: wrap; position: fixed; right:0.26rem; bottom:1.13rem; z-index: 20; border-radius:68rem; padding:0.07rem;}
.kefu1 .pic{ display: flex; width:0.54rem; height:0.54rem; overflow: hidden; border-radius: 50%; align-items: center; justify-content: center;border: 1px solid #FF7815;}
.kefu1 .pic img{width:100%;height:100%; object-fit: cover;}
.kefu1 .shouqi{ cursor: pointer; display: flex; width:0.54rem; height:28px; align-items: center; justify-content: center; }
.kefu1 .shouqi img{width:12px;height:12px;}
.kefu1 .ul{ display: block; width: 100%; padding:2px 0;}
.kefu1 .ul .li{ display: block; width: 100%; position: relative;}
.kefu1 .ul .li .a{ display: block; width: 100%; text-align: center; color:#242C3B; font-size:12px; line-height:20px; padding:0.12rem 0; position: relative;}
.kefu1 .ul .li .a::after{ display: block; width: 20px; height:2px; content:''; position: absolute; left: 50%; bottom: 0; background: #eaeaeb; margin-left: -10px;} 
.kefu1 .ul .li:last-child .a{ padding-bottom: 0 !important;}
.kefu1 .ul .li:last-child .a::after{ display:none;}
.kefu1 .ul .li .a img{width:20px;height:20px;display: block; margin: 0 auto;}
.kefu1 .ul .li .a span{ display: block; width: 100%;}
.kefu1 .tel::after{ display: block; content:''; position: absolute; left: 100%; top:50%;border-top: 6px solid transparent; border-bottom:6px solid transparent;border-left:6px solid #fff; margin-top: -6px; } 
.kefu1 .tel .p1{ width: 100%; color:#242C3B; font-size:12px; line-height:20px;}
.kefu1 .tel .p2{ width: 100%; color:#000; font-size:16px; line-height:24px; padding-left: 24px; margin-top: 8px;}
.kefu1 .tel .p3{ width: 100%; color:#242C3B; font-size:12px; line-height:20px; padding-left: 24px; }
.kefu1 .tel{ display: block;background: #FFFFFF;box-shadow: 0px 3px 12px 1px rgba(0,0,0,0.12); width:218px; position: absolute; right: 100%; top:50%; margin:0 19px 0 0; padding:20px 32px 31px 32px; border-radius: 6px;
-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:90% 50%;
	-moz-transform-origin:90% 50%;
	-ms-transform-origin:90% 50%;
	-o-transform-origin:90% 50%;
	transform-origin:90% 50%;
	-webkit-transform: translateY(-50%) scale(0);
	-moz-transform: translateY(-50%) scale(0);
	-ms-transform: translateY(-50%) scale(0);
	-o-transform: translateY(-50%) scale(0);
	transform: translateY(-50%) scale(0)} 
.kefu1 .ul .li:hover .tel{ opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(-50%) scale(1);
	-moz-transform: translateY(-50%) scale(1);
	-ms-transform: translateY(-50%) scale(1);
	-o-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1);}

.kefu1 .er::after{ display: block; content:''; position: absolute; left: 100%; top:50%;border-top: 6px solid transparent; border-bottom:6px solid transparent;border-left:6px solid #fff; margin-top: -6px; } 
.kefu1 .er .img{ width: 100%; line-height:0; text-align: center;}
.kefu1 .er .img img{ width:99px;}
.kefu1 .er .p1{ width: 100%; color:#242C3B; font-size:12px; line-height:20px; text-align: center; padding:6px 0 2px 0;}
.kefu1 .er{ display: block;background: #FFFFFF;box-shadow: 0px 3px 12px 1px rgba(0,0,0,0.12); width:160px; position: absolute; right: 100%; bottom:-30px; margin:0 19px 0 0; padding:17px; border-radius: 6px;
-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:90% 80%;
	-moz-transform-origin:90% 80%;
	-ms-transform-origin:90% 80%;
	-o-transform-origin:90% 80%;
	transform-origin:90% 80%;
	-webkit-transform: translateY(0) scale(0);
	-moz-transform: translateY(0) scale(0);
	-ms-transform: translateY(0) scale(0);
	-o-transform: translateY(0) scale(0);
	transform: translateY(0) scale(0);}
.kefu1 .ul .li:hover .er{ opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(0) scale(1);
	-moz-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	-o-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);}

@media screen and (max-width:1024px) {
.kefu1{width:66px; right:12px; bottom:91px; z-index: 20; border-radius:66px; padding:5px;}
.kefu1 .pic{ width:56px; height:56px;}
.kefu1 .pic img{width:100%;height:100%; object-fit: cover;}
.kefu1 .shouqi{width:56px; height:28px; }
.kefu1 .shouqi img{width:12px;height:12px;}
.kefu1 .ul{ padding:0;}
.kefu1 .ul .li .a{ padding:9px 0;}
.kefu1 .ul .li .a img{width:20px;height:20px;}
.kefu1 .tel .p2{ padding-left:12px; margin-top: 8px;}
.kefu1 .tel .p3{padding-left: 12px; }
.kefu1 .tel{ width:218px; padding:15px 20px;margin:0 17px 0 0;} 
.kefu1 .er .img img{ width:90px;}
.kefu1 .er .p1{ padding:6px 0 2px 0;}
.kefu1 .er{ width:140px; bottom:-30px; margin:0 17px 0 0; padding:17px; }

}



.main0 .box{ width: 100%; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content:center; padding:27px 0 23px 0;}
.main0 .info{ width: 100%; text-align: center;font-size: 14px;
color: #FFFFFF;
line-height: 26px;}
.main0 .btn{ display: flex; min-width: 186px; align-items: center; justify-content:center; margin-top: 11px;
height: 40px;
background: #FF7815;
border-radius:2px;font-weight: 400;
font-size: 14px; line-height: 1; padding:0 15px 2px 15px;
color: #FFFFFF;}
.main0 .btn i{display:block; margin:2px 0 0 8px;
width: 9px;height: 9px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform:rotate(45deg); -ms-transform:rotate(45deg);}
.main0 .btn:hover{background: #3E80F4;}

@media screen and (max-width:1370px) {
.main0 .box{ padding:20px 0;}
.main0 .btn{ min-width: 180px;height: 36px; margin-top: 10px;}
}
@media screen and (max-width:1024px) {
.main0{ background-position:20% center !important;}	
.main0 .btn{min-width:160px;height:34px;}
.main0 .btn i {margin: 2px 0 0 6px;width: 8px;height: 8px;}
}

.mian1{ padding-top:2.27rem;background: #F9FAFB;}
.mian1 .tit32{ font-size:0.54rem; line-height:0.64rem;}
.mian1 .list{ display: flex; flex-wrap: wrap; width: 100%; padding-top:1rem;}
.mian1 .list .u1{ margin:-8px 0;width:64%; display: flex; flex-wrap: wrap; }
.mian1 .list .u2{ margin:-8px 0; width:36%; display: flex; flex-wrap: wrap; }
.mian1 .list .li{ width: 100%; padding:8px 16px 8px 0;}
.mian1 .list .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap:wrap; overflow: hidden; background: #679DD5;border-radius: 16px;}
.mian1 .list .a .ico{ position: absolute; bottom:14px; right:18px; z-index: 6; float: left; width:48px; height:48px; border-radius: 50%; line-height: 0; box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.13); background:url(img/right.svg) center no-repeat rgba(255,255,255,0.95); background-size: 20px auto !important;}
.mian1 .list .a .ico img{ padding: 15%;}
.mian1 .list .a ._img{ padding-bottom: 86.5%;}
.mian1 .list .a .tit{ width: 100%;  color: #000; font-size:24px; line-height:32px; font-weight: 800; display: block; text-align: center; position: absolute; left: 0; top:0; z-index: 6; padding:0.4rem;}
.mian1 .list .a:hover .ico{ background:url(img/right1.svg) center no-repeat #FF7815;}
.mian1 .list .u1{ margin:-8px 0;width:64%; display: flex; flex-wrap: wrap; }
.mian1 .list .li1{ width: 42.3%;}
.mian1 .list .li2{ width: 57.7%;}
.mian1 .list .li1 .a ._img{ padding-bottom: 86.5%;}
.mian1 .list .li2 .a ._img{ padding-bottom: 62.2%;}
.mian1 .list .li3 .a ._img{ padding-bottom: 128.4%;}
.mian1 .list .li4{ width: 100%;}
.mian1 .list .li5{ width: 42%;}
.mian1 .list .li6{ width: 58%;}
.mian1 .list .li5 .a ._img{ padding-bottom: 86.5%;}
.mian1 .list .li4 .a ._img{ padding-bottom: 62.2%;}
.mian1 .list .li6 .a ._img{ padding-bottom: 128.4%;}
.mian1 .list .u2 .li{ width:100%; padding:8px 0;}
.mian1 .list .u3{ margin:0 -6px; width:calc(100% + 12px); display: flex; flex-wrap: wrap; align-items: flex-start;}
.mian1 .list-ph{ display:none;}

@media screen and (max-width:1024px) {
.mian1{ padding-top:45px;}	
.mian1 .tit32{ font-size:20px; line-height:30px;}
.mian1 .list{ padding-top:20px;}
.mian1 .list .li{ padding:0 6px;}
.mian1 .list .a{border-radius: 8px; margin-top: 14px;}
.mian1 .list .a .tit{ font-size:16px; line-height:26px; padding:15px;}
.mian1 .list .a .ico{ bottom:12px; right:12px;  width:28px; height:28px; background-size:12px auto !important;}
.mian1 .list-pc{ display:none;}
.mian1 .list-ph{ display:block;}
}

.mian2{ padding-top:2.2rem; padding-bottom:0.9rem; background: #F9FAFB;}
.mian2 .tit32{ font-size:0.54rem; line-height:0.64rem;}
.mian2 .qh_t{ width: 100%; margin-top:1rem;}
.mian2 .qh_t ul{ display:block;  margin:0 -2px;width:calc(100% + 4px);}
.mian2 .qh_t .slick-track{ display: flex; flex-wrap: wrap;}
.mian2 .qh_t ul li{ width: 25%; padding:0 2px;}
.mian2 .qh_t ul li .a{ text-align: center; display: flex; position: relative; height: 100%; justify-content: center; align-items: center; width: 100%;  color: #000; font-size:18px; line-height:26px; padding:15px 10px;background: #E4F0FF; font-weight: bold;}
.mian2 .qh_t ul li.on .a{background:#3E80F4; color: #fff;}
.mian2 .qh_t ul li.slick-current .a{background:#3E80F4; color: #fff;}
.mian2 .qh_b{ width: 100%;}
.mian2 .list{ width: 100%;}
.mian2 .list .box{ width: 100%; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; }
.mian2 .list .right{ width: 46.8%; display: block; line-height: 0; margin-top:6px;}
.mian2 .list .left{ width: 50%; display: block; margin-top: 0.8rem;}
.mian2 .list .tit{ width: 100%; color:#242C3B; font-size:24px; line-height:30px; font-weight: 700;}
.mian2 .list .p{ width: 100%; color:#6B7280; font-size:14px; line-height:24px; margin-top: 0.29rem;}
.mian2 .list .more{ display: block; color:#3E80F4; font-size:16px; line-height:30px; margin-top: 0.2rem;}
.mian2 .list .more:hover{ color:#FF7815;}
.mian2 .dl{ width: 100%; margin-top: 0.55rem;}
.mian2 .dl ul{ margin:-7px;width:calc(100% + 14px); display: flex; flex-wrap: wrap; }
.mian2 .dl ul li{ width: 50%;  padding:7px;}
.mian2 .dl ul .li1{ width:100%;}
.mian2 .dl ul li .a{ position: relative; height: 100%; width: 100%; display: flex; align-items:center; padding: 0.26rem 0.24rem;border-radius: 6px;
background: linear-gradient( 270deg, rgba(62,128,244,0.11) 0%, rgba(21,195,187,0.11) 100%);
}
.mian2 .dl ul li .ico{ float: left; min-width:38px; width:38px; line-height: 0; margin-right: 0.17rem; display: flex; align-items: center; justify-content: center;}
.mian2 .dl ul li .text{ width: 100%;;}
.mian2 .dl ul li .tit{ width: 100%;  color: #000; font-size:18px; line-height:26px; font-weight: 800;}
.mian2 .dl ul li .p{ width: 100%; color: #6B7280; font-size:14px; line-height:22px; margin-top: 0.04rem;}
.mian2 .dl ul li .a:hover .ico{ transform: rotateY(180deg); -ms-transform: rotateY(180deg);}


@media screen and (max-width:1600px) {
.mian2 .dl ul li .ico{ min-width:38px; width:38px; margin-right: 0.12rem;}	
.mian2 .dl ul li .a{padding: 0.22rem 0.18rem;}
}
@media screen and (max-width:1440px) {
.mian2 .list .tit{font-size: 22px;}
.mian2 .list .p{margin-top: 0.24rem;}
.mian2 .dl{ margin-top: 0.45rem;}
.mian2 .dl ul li .a{padding: 0.17rem 0.15rem;}
.mian2 .dl ul li .ico{ min-width:34px; width:34px; margin-right: 0.1rem;}	
.mian2 .dl ul li .tit{ font-size:14px; line-height:24px;}
.mian2 .dl ul li .p{ font-size:12px; line-height:20px;}
}
@media screen and (max-width:1024px) {
.mian2 { padding-top:45px; padding-bottom: 45px;}	
.mian2 .tit32{ font-size:20px; line-height:30px;}
.mian2 .qh_b{ margin-top: 0;}	
.mian2 .qh_t{ margin-top:34px;}
.mian2 .qh_t ul li .a{ font-size:14px; line-height:24px; padding:8px 10px;}
.mian2 .list .box{ flex-wrap: wrap-reverse;}
.mian2 .list .left{ width:100%;}
.mian2 .list .right{ width:100%;}
.mian2 .list .tit{font-size:18px; line-height:26px;}
.mian2 .list .p{margin-top:15px;}
.mian2 .dl{ margin-top:30px;}
.mian2 .dl ul li .a{ padding:15px 15px;}
.mian2 .dl ul li .ico{ min-width:34px; width:34px; margin-right:14px;}
.mian2 .dl ul li .tit{ font-size:15px; line-height:24px;}
.mian2 .dl ul li .p{ font-size:14px; line-height:22px; margin-top:2px;}
.mian2 .list .more{ font-size:14px; line-height:24px; margin-top:20px;}	
}
@media screen and (max-width:767px) {
.mian2 .list ul li{ width:100%;}	
.mian2 .slick-track{ display: flex; flex-wrap: wrap;}
.mian2 .qh_t ul{ display: block;}
.mian2 .qh_t ul li{ width: 50%; text-align: center;}
.mian2 .qh_t ul li .a{ font-size:13px; line-height:20px; padding:8px 10px;}
}

.mian3{ margin-top:1.46rem; position: relative; overflow: hidden;}
.mian3 .tit32{ font-size:0.54rem; line-height:0.64rem;}
.mian3 .list{ display: block; width: 100%; margin-top: 0.8rem; position: relative;}
.mian3 .list ul{ width: 100%;}
.mian3 .list ul li{ width: 25%; display: flex; flex-wrap: wrap; }
.mian3 .list ul li .a{ position: relative; width: 100%; display: flex; flex-wrap: wrap;}
.mian3 .list ul li ._img{ padding-bottom: 62.5%;}
.mian3 .list ul li .cont{ position: absolute; left: 0; top:0; padding:30px; height:100%; width: 100%; background: rgba(38,45,73,0.38); display: flex; flex-wrap: wrap; align-content:center; justify-content: center; text-align: center;}
.mian3 .list ul li .tit{ width: 100%;  color: #fff; font-size:24px; line-height:40px; font-weight: 800;}
.mian3 .list ul li .more{display: flex; flex-wrap: wrap; align-content:center; justify-content: center;  width:117px; height:32px; color: #fff; font-size:14px; line-height:1; margin: 0.16rem 0 4px 0; border: 1px solid rgba(255,255,255,0.5); padding:0 0 1px 0;}
.mian3 .list ul li:hover .more{ background:#FF7815;border: 1px solid #FF7815;}

.mian3 .swiper-wrapper{position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform; box-sizing: content-box;}
.mian3 .swiper-slide {
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
transition-property: transform
}
.mian3 .slick-prev,
.mian3 .slick-next{ background: none; border: 1px solid #fff;}
.mian3 .slick-prev{ left: 26px;}
.mian3 .slick-next{ right: 26px;}
.mian3 .slick-prev:hover,
.mian3 .slick-next:hover{ opacity: 0.6;}

@media screen and (max-width:1024px) {
.mian3{ margin-top:45px;}	
.mian3 .tit32{ font-size:20px; line-height:30px;}
.mian3 .list{ margin-top:34px;}	
.mian3 .list ul li{ width:50%;}
.mian3 .list ul li .tit{  font-size: 16px; line-height:24px;}
.mian3 .list ul li .more{ width:100px; height:30px; font-size:12px; margin:14px 0 4px 0;}
.mian3-1 .tit16 br{ display:none;}
.mian3 .slick-prev{ left:15px;}
.mian3 .slick-next{ right: 15px;}
}
@media screen and (max-width:767px) {
.mian3 .list ul li{ width:100%;}
.mian3-1 .tit16{ text-align: left;}
}

.mian4{background: #F9FAFB; padding-top:2.3rem; position: relative; z-index: 6;}
.mian4::after{ display: block; content:''; width: 100%; height:150px; background: #fff; position: absolute; left: 0; bottom: 0; z-index: 1;}
.mian4 .tit32{ font-size:0.54rem; line-height:0.64rem;}
.mian4 .list{ width: 100%; margin-top:0.76rem;}
.mian4 .list ul{ margin:0 -8px;width:calc(100% + 16px); display: flex; flex-wrap: wrap; }
.mian4 .list ul li{ width: 25%;  padding:0 8px; margin-top: 52px;}
.mian4 .list ul li .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap: wrap; align-content:flex-start;background: #FFFFFF; padding:76px 0.35rem 58px 0.35rem;box-shadow: 0px 6px 12px 1px rgba(0,0,0,0.07);border-radius: 6px 6px 6px 6px;}
.mian4 .list ul li .ico{  display: flex; justify-content:center;align-items:center; height:72px; width:72px; border-radius: 12px; line-height: 0;
background: linear-gradient( 180deg, #1366EC 0%, #5CB4FF 100%);box-shadow: 0px 6px 12px 1px rgba(62,128,244,0.36); position: absolute; left: 50%; top:-22px; margin-left:-36px;}
.mian4 .list ul li .ico img{ height:40px; width:40px;}
.mian4 .list ul li .text{ width: 100%;;}
.mian4 .list ul li .tit{ width: 100%;  color: #000; font-size:24px; line-height:32px; font-weight: bold; text-align: center;}
.mian4 .list ul li .p{ width: 100%; color: #6B7280; font-size:14px; line-height:22px; min-height: 110px; margin-top:24px;}
.mian4 .list ul li .a:hover .ico{ transform: rotateY(180deg); -ms-transform: rotateY(180deg);}

@media screen and (max-width:1024px) {
.mian4{ padding-top:45px;}	
.mian4::after{ width: 100%; height:136px;}
.mian4 .tit32{ font-size:20px; line-height:30px;}
.mian4 .list{ margin-top:12px;}
.mian4 .list ul{ margin:0 -7px;width:calc(100% + 14px); display: flex; flex-wrap: wrap; }	
.mian4 .list ul li{ width:50%;  padding:0 7px; margin-top:40px;}	
.mian4 .list ul li .a{  padding:50px 14px 20px 14px;box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.07);}
.mian4 .list ul li .ico{ height:50px; width:50px; border-radius:6px;box-shadow: 0px 3px 6px 1px rgba(62,128,244,0.36); top:-18px; margin-left:-25px;}
.mian4 .list ul li .ico img{ height:26px; width:26px;}
.mian4 .list ul li .tit{ font-size:16px; line-height:26px;}
.mian4 .list ul li .p{ min-height: inherit; margin-top:6px; text-align: justify;}
}
@media screen and (max-width:767px) {
.mian4 .list ul li{ width:50%;}

}


.mian5{margin-bottom:-0.83rem;padding-top:2.32rem; position: relative; z-index: 5; }
.mian5 .tit32{ margin-top:1.1rem;}
.mian5 .col{
  background-image: linear-gradient( 90deg, #200489 0%, #6631E3 48%, #01B7C2 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
.list01{ width:100%; flex-wrap:wrap; display: flex;background: #FFFFFF;box-shadow: 0px 3px 12px 1px rgba(0,0,0,0.07);border-radius: 6px 6px 6px 6px; margin-top:1rem; padding: 0.32rem 0.5rem;}
.list01 .l1{  width:25%; margin:0.15rem 0; position:relative; flex-wrap:wrap; display: flex; justify-content:center;text-align: center; padding: 0 0.15rem;}
.list01 .l1:after{ float:right; position:absolute; top:50%; right:0;  content:''; width: 1px; height:66px;background: #f5f5f5;transform:translateY(-50%); -ms-transform:translateY(-50%); }
.list01 .l1:last-child:after{  display:none;}
.list01 .l1 .num{ width:100%; color: #3E80F4; font-size:0.46rem; line-height:0.58rem;font-weight: 700;}
.list01 .l1 .tit{ width:100%; margin-top:4px;font-weight: 800;font-size: 16px;color: #2C4673;line-height: 24px;}


@media screen and (max-width:1024px) {
.mian5{margin-bottom:-42px;padding-top:45px; }	
.mian5 .tit32{ margin-top:34px;}
.list01{ margin-top:34px; padding:15px 5px;box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.07); }		
.list01 .l1{ margin:15px 0; padding: 0 10px; }
.list01 .l1 .num{ font-size:0.9rem; line-height:1rem;}
.list01 .l1:nth-child(2n):after{  display:none;}
.list01 .l1 .la{ justify-content:center; text-align:center;}
.list01 .l1 .num{ font-size:24px; line-height:32px;}
.list01 .l1 .tit{font-size: 14px;line-height: 22px; margin-top:2px}
}
@media screen and (max-width:767px) {
.mian5 .tit16{ text-align: left;}	
.list01 .l1{ width:50%;}	
}	


.mian6{  padding-top:2.52rem; padding-bottom:1.22rem; }
.mian6 .list{ width: 100%; margin-top:1.04rem;}
.mian6 .list ul{ margin:-8px;width:calc(100% + 16px); display: flex; flex-wrap: wrap; }
.mian6 .list ul li{ width: 50%;  padding:8px;}
.mian6 .list ul li .a{ position: relative; height: 100%; width: 100%; display: flex; align-items:flex-start;background: #FFFFFF; padding: 0.54rem 0.46rem 0.49rem 0.46rem;}
.mian6 .list ul li .ico{ float: left; min-width:72px; width:72px; height:72px; border-radius: 12px; line-height: 0; margin-right: 0.4rem; display: flex; align-items: center; justify-content: center;}
.mian6 .list ul li .ico img{height:42px; width: 42px;}
.mian6 .list ul li .text{ width: 100%;;}
.mian6 .list ul li .tit{ width: 100%;  color: #000; font-size:24px; line-height:30px; font-weight: 800;}
.mian6 .list ul li .p{ width: 100%; color: #6B7280; font-size:14px; line-height:30px; margin-top: 0.2rem;}
.mian6 .list ul li .a:hover .ico{ transform: rotateY(180deg); -ms-transform: rotateY(180deg);}


@media screen and (max-width:1024px) {
.mian6{  padding-top:87px; padding-bottom:45px; }	
.mian6 .list{ margin-top:34px;}
.mian6 .list ul li .a{ padding:20px 15px;}
.mian6 .list ul li .ico{  min-width:50px; width:50px; height:50px; border-radius:6px; margin-right:14px;}
.mian6 .list ul li .ico img{height:26px; width: 26px;}
.mian6 .list ul li .tit{ font-size:16px; line-height:26px;}
.mian6 .list ul li .p{ line-height:24px; margin-top:6px;}
}
@media screen and (max-width:767px) {
.mian6 .tit16{ text-align: left;}		
.mian6 .list ul li{ width:100%;}
}	


.mian7{  padding-top:1.07rem; padding-bottom:1.07rem; }
.mian7 .list{ width: 100%; margin-top:1rem;}
.mian7 .list ul{ margin:-12px;width:calc(100% + 24px); display: flex; flex-wrap: wrap; }
.mian7 .list ul li{ width: 33.33%;  padding:12px;}
.mian7 .list ul li .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap: wrap; align-content:flex-start;background: #f9fafb;}
.mian7 .list ul li ._img{ padding-bottom: 61.95%;}
.mian7 .list ul li .text{ width: 100%; padding: 0.3rem 0.36rem 0.63rem 0.36rem;}
.mian7 .list ul li .tit{ width: 100%;  color: #000; font-size:24px; line-height:30px; font-weight: 800;}
.mian7 .list ul li .p{ width: 100%; color: #6B7280; font-size:14px; line-height:26px; margin-top: 0.25rem;}


@media screen and (max-width:1024px) {
.mian7{  padding-top:45px; padding-bottom:45px; }
.mian7 .list{ margin-top:34px;}	
.mian7 .list ul{ margin:-7px;width:calc(100% + 14px);}
.mian7 .list ul li{ padding:7px;}
.mian7 .list ul li .text{  padding:20px 15px;}
.mian7 .list ul li .tit{ font-size:16px; line-height:26px; }
.mian7 .list ul li .p{ line-height:24px; margin-top:6px;}
}
@media screen and (max-width:767px) {
.mian7 .tit16{ text-align: left;}		
.mian7 .list ul li{ width: 100%;;}
}


.mian8{  padding-bottom:1.21rem; }
.mian8 .pic{ display:block; width: 100%; line-height: 0; margin-top: 0.52rem;}
.mian8 .list{ display:block; width: 100%; margin-top: 0.87rem;}
.mian8 .list .ul{ display:flex; flex-wrap: wrap; margin:0 -12px;width:calc(100% + 24px);}
.mian8 .list .li{ display:block; width: 20%; text-align: center; margin-top: 20px; padding:0 12px;}
.mian8 .list .tit{ display:block; width: 100%;font-weight: 800;font-size: 26px;color:#3E80F4;line-height: 39px;}
.mian8 .list .p{ display:block; width: 100%;font-weight: 400;font-size: 14px;color: #6B7280;line-height:20px; margin-top: 12px;}
.mian8 .list .p1{ display:none; width: 100%; margin-top:8px;font-weight: 400;font-size: 12px;color: #6B7280;line-height: 18px; padding-left:52px;}
.mian8 .info{ display:flex; flex-wrap: wrap; width: 100%;font-weight: 400;font-size: 12px;color: #6B7280;line-height: 14px;}
.mian8 .info .p1{ display:block; width: 22.3%; margin-top: 21px; padding-right: 0.6rem;}

@media screen and (max-width:1024px) {
.mian8{  padding-bottom:45px; }	
.mian8 .tit16{text-align: left; }	
.mian8 .pic{ margin-top: 34px;}	
.mian8 .list ul li{ width:100%;}
.mian8 .list .ul{ margin:0 ;width:100%;}
.mian8 .list .li{ display: flex; width: 100%; margin-top:20px; padding:0; text-align: left;}
.mian8 .list .tit{ min-width:52px;width:52px;  font-size:18px;line-height: 20px;}
.mian8 .list .p{line-height:20px; margin-top: 0;}
.mian8 .list .p1{ display:block;}
.mian8 .info{ display:none; margin-top: 5px;}
.mian8 .info .p1{ width: 100%; margin-top:15px; padding-right: 0;}

}


.mian9{  padding-top:1.15rem; padding-bottom:1.47rem; 
background: linear-gradient( 180deg, rgba(62,128,244,0.06) 0%, rgba(21,195,187,0.06) 100%);
background: -webkit-linear-gradient( 180deg, rgba(62,128,244,0.06) 0%, rgba(21,195,187,0.06) 100%);
background: -moz-linear-gradient( 180deg, rgba(62,128,244,0.06) 0%, rgba(21,195,187,0.06) 100%);
background: -o-linear-gradient( 180deg, rgba(62,128,244,0.06) 0%, rgba(21,195,187,0.06) 100%);
}
.mian9 .box{ display:block; width: 100%; position: relative; margin-top: 0.91rem;}
.mian9 .pic{ display:block; width: 100%; line-height: 0;}
.mian9 .list .li{ display:block; width:310px;border-radius:6px; background: rgba(255,255,255,0.68); padding:16px 20px 32px 52px; position: absolute; z-index: 6;}
.mian9 .list .tit{ display:block; width: 100%;font-weight: 800;font-size:18px;color:#3E80F4;line-height:26px; position: relative;}
.mian9 .list .tit::after{display:block; content:''; position: absolute; left: -26px; top:7px; border-radius: 50%;
	width: 12px;
height: 12px;
background: #3E80F4;}
.mian9 .list .p{ display:block; width: 100%;font-weight: 400;font-size: 14px;color: #6B7280;line-height:24px; margin-top:12px;}
.mian9 .list .li1{ padding:16px 20px 32px 44px;}
.mian9 .list .li1 .tit::after{ left: -22px;}

@media screen and (max-width:1024px) {
.mian9{ padding-top:45px; padding-bottom:45px; }	
.mian9 .box{ margin-top:34px;}
.mian9 .list { padding-top:19px;}	
.mian9 .list .li{width: 100%; position:static; margin-top:15px; padding:20px 15px 20px 30px;}
.mian9 .list .tit{font-size:16px;line-height:24px;}
.mian9 .list .tit::after{ left: -17px; top:9px;width:8px;height: 8px;}
.mian9 .list .p{ margin-top:6px;}
.mian9 .list .li1{ padding:16px 15px 22px 30px;}
.mian9 .list .li1 .tit::after{ left: -17px;}

}
@media screen and (max-width:1024px) {
.mian9 .tit16{ text-align: left;}	

}


@keyframes scrolling-wrapper {
  0% {
    transform: translate3d(0, 0, 0);
  }

  100% {
    transform: translate3d(-100%, 0, 0);
  }
}

.mian10{ padding-top:1.53rem; padding-bottom:1.24rem; position: relative;}
.mian10 .list{display:block; width: 100%;margin-top: 1.56rem; position: relative; overflow: hidden;}
.mian10::after,
.mian10::before{ display: block; width:15.7%; height: 100%; content: ''; position: absolute; top:0; z-index: 6;}
.mian10::after{ left:0;
	background: linear-gradient( 90deg, #FFFFFF 0%, #FFFFFF 41%, rgba(255,255,255,0) 100%);

}
.mian10::before{ right:0;
	background: linear-gradient( 270deg, #FFFFFF 0%, #FFFFFF 41%, rgba(255,255,255,0) 100%);
	
}
.mian10 .list .box{ display: flex; width: 100%;}
.mian10 .list .box:nth-child(2n){ margin: 0 82px;}
.mian10 .list .ul{ display: flex; animation: scrolling-wrapper 90s linear infinite; }
.mian10 .list .li{ display: flex; padding:14px 0.09rem;}
.mian10 .list .li a{ display: flex;width: 164px; line-height: 0;height: 70px; justify-content: center; align-items: center;background: #FFFFFF;box-shadow: 0px 5px 12px 1px rgba(78,102,132,0.17);border-radius: 2px 2px 2px 2px;}
.mian10 .list .li a img{ width: 100%; height: 100%; object-fit: contain; }

@media screen and (max-width:1024px) {
.mian10{ padding-top:45px; padding-bottom:45px; }	
.mian10 .list{margin-top:34px;}
.mian10 .list .box{ animation: scrolling-wrapper 50s linear infinite; }
.mian10 .list .li{ display: flex; padding:7px 5px;}
.mian10 .list .li a{box-shadow: 0px 2px 6px 1px rgba(78,102,132,0.17);width:120px; height:51px}
.mian10 .list .box:nth-child(2n){ margin: 0 60px;}
}


.mian11 .box{ display: flex; justify-content:space-between; width: 100%; padding: 63px 0 67px 0;}
.mian11 .pic{ display: block; width:435px; min-width:435px; overflow: hidden; line-height: 0;margin-right: 0.76rem;}
.mian11 .right{ display: block; width:100%; margin-top:19px}
.mian11 .tit32{color: #ffff; text-align: left;}
.mian11 .info{ display:flex; flex-wrap: wrap; width: 100%; margin-top:47px}
.mian11 .info .li{ display:inline-flex; text-align: center; width: 25%; position: relative;}
.mian11 .info .li::after{ display:block; content:''; position: absolute; right: 0; top:0; width:calc(100% - 76px); height:48px; background: url(img/ico0.png) right center no-repeat; background-size:auto 12px;}
.mian11 .info .li:last-child::after{ display:none !important;}
.mian11 .info .la{ display:inline-flex; flex-wrap: wrap; flex-direction: column;align-items: center;}
.mian11 .info .ico{width: 48px;height: 48px;border: 1px solid #FFFFFF; border-radius: 50%; display:flex; align-items: center; justify-content:center;}
.mian11 .info .ico img{width: 22px;height: 22px;}
.mian11 .info .p{ display:block;font-weight: 400;font-size: 14px;color: #fff;line-height:19px; margin-top:10px;}
.mian11 .info .la:hover .ico{ transform: rotateY(180deg); -ms-transform: rotateY(180deg);}
.mian11 .btn{ display:flex; width: 100%; margin-top:43px}
.mian11 .btn a{ display:flex; align-items: center; justify-content:center; width:140px;height: 36px;background: #FF7815;border-radius:2px;font-weight: 400;font-size: 16px;color: #fff;line-height:1; padding:0 0 2px 0;}
.mian11 .btn a:hover{background: #3E80F4;}
.mian11 .btn i{display:block; margin:2px 0 0 6px;
width: 9px;height: 9px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform:rotate(45deg); -ms-transform:rotate(45deg);}

@media screen and (max-width:1024px) {
.mian11 .box{ padding: 45px 0 45px 0;}
.mian11 .pic{ width:360px; min-width:360px; margin-right:15px;}
.mian11 .info{ margin-top:25px; justify-content: space-between;}
.mian11 .info .li::after{ right:auto; left:56px; width:calc(100% - 20px); height:48px;}
.mian11 .info .li{ width:auto;}
.mian11 .info .la{width:60px;}
.mian11 .btn{ margin-top:30px;}
.mian11 .btn a{ width:126px;height: 32px;font-size: 14px;}
.mian11 .btn i {margin: 2px 0 0 6px;width: 8px;height: 8px;}
.mian11 .right{ margin-top:10px;}
}
@media screen and (max-width:767px) {
.mian11 .box{ flex-wrap: wrap;}	
.mian11 .pic{width:100%; min-width:100%;  line-height: 0;margin:0;}
.mian11 .tit32{color: #ffff; text-align: center;}
.mian11 .info .li::after{ right:auto; left:60px; width:calc(25vw - 62px); height:48px;}
.mian11 .btn{justify-content:center; margin-top:34px;}
.mian11 .right{ margin-top: 34px;}
}



.gm1{ padding-top:0.98rem;}
.gm1 .line{ display: block; width: 100%; height: 1px; background:#F3F4F6;}
.gm1 .tit32{ text-align: left;color: #3E80F4; font-size: 32px; line-height: 42px;}
.gm1 .tit16{ text-align: left;color: #000; padding:14px 0 0.54rem 0;}
.gm1 .diqu{ width:100%;color: #000;font-size: 16px;line-height: 26px;background: #F3F4F6; padding:14px 29px;}
.gm1 .diqu .s{font-weight: 800; color: #000;font-size:24px; margin-right: 24px;}
.gm1 .list{ width:100%; padding:19px 0 32px 0; }
.gm1 .list .li{ width:100%; padding:6px 0; }
.gm1 .list .dl{ width:100%; display: flex; flex-wrap: wrap; padding:0.28rem 0;}
.gm1 .list .dl .dd{ display: flex; flex-wrap: wrap; width:25%; align-items: flex-start; padding:0.5rem 0 0.5rem 0.28rem;}
.gm1 .list .dl .name{ width:100%;color: #3E80F4;font-size: 14px;line-height: 24px; padding-left: 78px;}
.gm1 .list .dl .name .s{font-weight: 800; color: #000;font-size:20px; margin-right:8px;}
.gm1 .list .dl .cont{ width:100%; display: flex; align-items: center; margin-top:8px;}
.gm1 .list .dl .er{ width:62px; min-width:62px; line-height: 0; margin-right: 16px;}
.gm1 .list .dl .p{ width:100%; font-size: 14px;color: #000;line-height:24px;}

@media screen and (max-width:1440px) {
.gm1 .list .dl .name .s{ display: block;}

}
@media screen and (max-width:1024px) {
.gm1{ padding-top:45px;}	
.gm1 .tit32{ font-size: 18px; line-height: 28px;}
.gm1 .tit16{ padding:6px 0 15px 0;}	
.gm1 .diqu{ font-size:14px; line-height:24px; padding:12px 14px;}
.gm1 .diqu .s{ font-size:16px; margin-right:12px;}
.gm1 .list{ width:100%; padding:14px 0; }
.gm1 .list .dl{ padding:10px 0;}
.gm1 .list .dl .dd{ width:50%;padding:15px 0 15px 15px;}
.gm1 .list .dl .name .s{font-size:16px; margin-right:4px; display: inline-block;}
}
@media screen and (max-width:767px) {
.gm1 .list .dl .dd{ width:100%;}

}

.gm0{ display:flex; align-items:flex-end; width: 100%; padding:0.86rem 0.88rem 0.42rem 0.88rem;}
.gm0 .er{ display: block; width:102px; min-width:102px; text-align: center; margin-right: 29%;color:#fff;font-size:16px;line-height: 24px; font-weight:400;}
.gm0 .er i{ display: block; line-height:0; width: 100%;}
.gm0 .er span{ display: block; width: 100%; margin-top: 10px;}
.gm0 .cont{ display: block; width:100%; padding-bottom: 0.21rem;}
.gm0 .tit{ width:100%;color: #000;font-size: 24px;line-height:32px; font-weight: 800;}
.gm0 .tel{ width:100%;color: #3E80F4;font-size: 0.7rem;line-height: 0.85rem; font-weight: 800; margin-top: 0.13rem;font-family: 'NotoSans-Bold';}
.gm0 .info{ width:100%;color:#242C3B;font-size: 18px;line-height: 27px; font-weight: 400; margin-top: 0.17rem; }

@media screen and (max-width:1440px) {
.gm0{ padding:0.56rem 0.88rem 0.42rem 0.88rem;}	
.gm0 .er{ margin-right: 15%;}
.gm0 .cont{ padding-bottom:15px;}
.gm0 .tit{ font-size: 24px;line-height:32px; }
.gm0 .tel{font-size: 0.7rem;line-height: 0.85rem;margin-top: 0.08rem;}
.gm0 .info{font-size: 18px;line-height: 27px; margin-top: 0.12rem; }
}
@media screen and (max-width:1024px) {
.gm0{ padding:45px 40px 45px 40px; align-items: center;}	
.gm0 .er{width:88px; min-width:88px; margin-right:10%;}
.gm0 .cont{ padding-bottom:5px;}
.gm0 .tit{ font-size:16px;line-height:32px; }
.gm0 .tel{font-size: 30px;line-height:40px;margin-top:0;}
.gm0 .info{font-size: 14px;line-height: 24px; margin-top:0; }
}
@media screen and (max-width:767px) {
.gm0{ padding:45px 15px 45px 15px; background-position:32% center !important; justify-content: center;}	
.gm0 .er{width:88px; min-width:88px; margin-right:18px;}
.gm0 .cont{ width: auto;}
}


.slide1{ width:100%}
.slide1 .ul{ display: flex; flex-wrap: wrap; width:100%}
.slide1 .ul li{ display: flex; flex-wrap: wrap; width:21%;}
.slide1-1 .ul li{ width:20%;}
.slide1 .ul li a{ display: flex; flex-wrap: wrap; justify-content: center; text-align: center; width:100%;padding:15px 15px; color:#fff; font-weight:400; font-size:20px; line-height:30px;}
.slide1 .ul li:hover a{background:#817EA6; color:#fff;}
.slide1 .ul li.on a{background: #FF7815; color:#fff;}
@media screen and (max-width:1024px) {
.slide1 .ul li a{padding:6px 10px;font-size:16px; line-height:26px;}
}
@media screen and (max-width:767px) {
.slide1 .ul li{ width:33.33%;}	
.slide1-1 .ul li{ width:25%;}
}


.slide2{width:100%;}
.slide2 .ul{width:100%;}
.slide2 .ul li{display:block;width:100%; width:100%;}
.slide2 .ul li a{display:block;width:100%; color:#242C3B; font-size:20px; line-height:30px; padding:15px 17px; }
.slide2 .ul li:hover a{color: #FF7815;}
.slide2 .ul li.on a{background: #F5F5F6; color:#FF7815;font-weight: bold;}



@media screen and (max-width:1024px) {
.slide2{ overflow-x: auto; white-space: nowrap;}	
.slide2 .ul{ display: flex;}	
.slide2 .ul li{ width: auto;}
.slide2 .ul li a{ font-size:14px; line-height:26px; padding:6px 15px; }
}
@media screen and (max-width:767px) {
.porlist li{ width:50%;}	
}


.porlist{ width:100%;display: flex;flex-wrap: wrap; padding:4px 0 24px 0;}
.porlist ul{display: flex;flex-wrap: wrap;width:calc(100% + 24px); margin:0 -12px;}
.porlist li{display: flex;flex-wrap: wrap;width:25%; padding:12px;}
.porlist li a{display: flex;flex-wrap: wrap; width:100%;position: relative;min-height: 100%;background: #F5F5F6;border-radius: 8px; padding:23px 0.3rem;}
.porlist li a .pic{ width:100%;position: relative;border-radius: 6px; overflow: hidden; padding:0 0.09rem;}
.porlist li a .hot{ display: block; position: absolute; right: 0; top:0; z-index: 6;width:57px;}
.porlist li a ._img{ padding-bottom: 75.71%;background: #f5f5f6; object-fit: contain; }
.porlist li a .cont{width:100%; margin-top:20px;}
.porlist li a .tit{width:100%; color:#242C3B; font-weight:bold; font-size:18px; line-height:28px;}
.porlist li a .tit1{ width:100%; color:#242C3B; font-size:18px; line-height:28px;}
.porlist li a:hover .tit{ color:#FF7815;}
.porlist li a:hover .tit1{ color:#FF7815;}

@media screen and (max-width:1440px) {
.porlist li a{ padding:23px 0.24rem;}
}
@media screen and (max-width:1024px) {
.porlist{ padding:13px 0 8px 0;}
.porlist ul{width:calc(100% + 14px); margin:0 -7px;}
.porlist li{ padding:7px;}	
.porlist li a{padding:15px 15px;}
.porlist li a .cont{ margin-top:10px;}
.porlist li a .tit{font-size:16px; line-height:26px;}
.porlist li a .tit1{ font-size:16px; line-height:26px;}
}
@media screen and (max-width:767px) {
.porlist li{ width:50%;}	
}


.porTit{width:100%; color:#000; font-weight:400; font-size:24px; line-height:34px; padding:11px 0 4px 0;font-weight: bold;}
.por1{ display: flex; flex-wrap: wrap; align-self: flex-start; justify-content: space-between; padding:40px 0 18px 0 ;}
.por1 .left{ width:21%;}
.por1 .right{ width:71.25%;}
@media screen and (max-width:1024px) {
.porTit{ padding:15px 0 0 0; line-height:20px;}	
.por1{ padding:20px 0 20px 0 ;}	
.por1 .left{ width:100%;}
.por1 .right{ width:100%;}
}

.porbanenr{ display: block; width: 100%; position: relative; overflow: hidden;}
.porbanenr .box{ display: block; width: 100%; position: absolute; left: 0; top:50%; z-index: 6; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.porbanenr .cont{ display:flex; justify-content: space-between; width: 100%;}
.porbanenr .left{ display:block; width: 40%;}
.porbanenr .right{ display:block; width: 58.06%; line-height: 0; margin:-0.3rem 0 0 -1%;}
.porbanenr .tit{ display:block; width:100%; font-weight: 800; color:#242C3B;font-size: 0.54rem; line-height:0.7rem;}
.porbanenr .p{ display:block; width:100%; font-weight:400; color:#242C3B; font-size:16px; line-height:24px; padding:0.4rem 0;}

@media screen and (max-width:1440px) {
.porbanenr .p{ padding:0.3rem 0;}
}
@media screen and (max-width:1024px) {
.porbanenr .tit{ font-size:20px; line-height:30px;}	
.porbanenr .p{ font-size:14px; line-height:22px; padding:10px 0;}
}
@media screen and (max-width:767px) {
.porbanenr .box{ top:50%; }	
.porbanenr .cont{ flex-wrap: wrap;}
.porbanenr .left{ width: 100%;}
.porbanenr .tit{ text-align: center;}
.porbanenr .right{ width: 100%; margin:20px 0 0 0;}
}


.porbanenr1{ display: block; width: 100%; position: relative; overflow: hidden;}
.porbanenr1 .box{ display: block; width: 100%; position: absolute; left: 0; bottom:6.8%; z-index: 6;}
.porbanenr1 .cont{ display:flex; justify-content: space-between; width: 100%;}
.porbanenr1 .left{ display:block; width: 47%;}
.porbanenr1 .right{ display:block; width: 18.98%; line-height: 0; margin:7px 4.9% 0 0;}
.porbanenr1 .right .div{ display:block; width: 100%; text-align: center;}
.porbanenr1 .slick-dots{ position: absolute; left:0; bottom:16px; z-index: 6;width: 100%; display: flex; justify-content: center;}
.porbanenr1 .slick-dots li{display:flex; margin:0 4px; width:8px; height:8px; border-radius: 50%; background: #fff; }
.porbanenr1 .slick-dots li button{font-size: 0;}
.porbanenr1 .slick-dots li.slick-active{background: #FF7815;}
.porbanenr1 .tit{ display:block; width:100%; font-weight: 800; color:#242C3B; font-size: 0.54rem; line-height:0.7rem;}
.porbanenr1 .tit1{ display:block; width:100%; font-weight: 400; color:#242C3B; font-size: 0.54rem; line-height:0.7rem;}
.porbanenr1 .p{ display:block; width:100%; font-weight:400; color:#000; font-size:16px; line-height:24px; padding:0.46rem 0 0 0;}



@media screen and (max-width:1440px) {
.porbanenr1 .tit{ font-size: 0.42rem; line-height: 0.52rem;}
.porbanenr1 .tit1{ font-size: 0.42rem; line-height: 0.52rem;}	
.porbanenr1 .p{ padding:0.3rem 0 0 0;}
.porbanenr1 .left{width: 47%; margin-top:0.2rem;}
.porbanenr1 .right{ width: 23.4%; margin:0 4.9% 0 0;}
}
@media screen and (max-width:1024px) {
.porbanenr1 .tit{ font-size:20px; line-height:30px;}	
.porbanenr1 .tit1{ font-size:20px; line-height:30px;}	
.porbanenr1 .p{ font-size:14px; line-height:22px; padding-top:10px;}
}
@media screen and (max-width:767px) {
.porbanenr1 .box{ top:40px; bottom:auto; padding:0 20px; }	
.porbanenr1 .cont{ flex-wrap: wrap;}
.porbanenr1 .left{ width: 100%; margin:0;}
.porbanenr1 .right{ width: 100%; margin:34px 0 0 0;}
.porbanenr1 .right .div img{ width: 200px;}
.porbanenr1 .tit{ text-align: center;}
.porbanenr1 .tit1{ text-align: center;}
}



.gm2{ display:block; width: 100%; padding:46px 0 48px 0;}
.gm2 .list{ display:block; width: 100%; padding:32px 0;}
.gm2 .title{ display:block; width: 100%; color:#242C3B; font-size: 24px; line-height:32px; font-weight: 800;border-bottom: 1px solid #e4e6e9; padding-bottom: 32px;}
.gm2 .ul{ display:block; width: 100%;}
.gm2 .ul .li{ display:flex; flex-wrap: wrap; justify-content: space-between; width: 100%; border-bottom: 1px solid #e4e6e9; padding:32px 10px 39px 34px;font-size: 16px; line-height:32px;}
.gm2 .ul .li .a3{ display:inline-flex; color: #FF7815;  }
.gm2 .ul .li .a2{ display:inline-flex; color: #242C3B; padding:0 24px; }
.gm2 .ul .li .a1{ display:inline-flex; align-items: center; color: #000; }
.gm2 .ul .li .a1 img{ display: block; width:33px; height: 33px; margin-right: 12px;}
.gm2 .ul .li:hover .a1{color: #FF7815;}
.gm2 .ul .li:hover .a2{color: #FF7815;}
.gm2 .ul .li:hover .a3{color: #3E80F4;}
.gm2 .ul .li .r{ display:inline-flex;;}

@media screen and (max-width:1024px) {
.gm2{ padding:15px 0 25px 0;}	
.gm2 .list{ padding:15px 0;}
.gm2 .title{font-size:18px; line-height:28px; padding-bottom:16px;}
.gm2 .ul{}
.gm2 .ul .li{ padding:20px 10px 20px 10px;font-size: 14px; line-height:32px; position: relative;}
.gm2 .ul .li .a1 img{ margin-right:10px;}
.gm2 .ul .li .a3{ position: absolute; right:10px; top:20px;}
.gm2 .ul .li .a2{ padding:0; line-height:24px; margin-top:8px; }
.gm2 .ul .li .r{ width:100%;}
}



.gm3{ display:block; width: 100%; padding:16px 0 5px 0;}
.gm3 .list{ display:block; width: 100%; padding-top:64px;}
.gm3 .title{ display:block; width: 100%; color:#242C3B; font-size: 24px; line-height:32px; font-weight: 800; border-bottom: 1px solid #e4e6e9; padding-bottom:24px;}
.gm3 .ul{ display:block; width: 100%;}
.gm3 .ul .li{ display:flex; justify-content: space-between; width: 100%; border-bottom: 1px solid #e4e6e9; padding:20px 5px;font-size: 16px; line-height:26px;}
.gm3 .ul .li .a2{ display:flex; min-width:60px; width:60px;height:30px; align-items: center; justify-content: center; background: url(img/xiazai.svg)  center no-repeat; background-size:14px 14px !important;}
.gm3 .ul .li .a2 img{ display: block; width:14px; height: 14px;}
.gm3 .ul .li .a1{color: #000; padding:2px 0; }
.gm3 .ul .li:hover .a1{color: #FF7815;}
.gm3 .ul .li:hover .a2{background: url(img/xiazai1.svg)  center  no-repeat;}
.gm3 .list:last-child .ul .li:last-child{border-bottom: 0;}

@media screen and (max-width:1024px) {
.gm3{ padding:0 0 5px 0;}	
.gm3 .list{ padding-top:30px;}
.gm3 .title{font-size:18px; line-height:28px; padding-bottom:16px;}
.gm3 .ul .li{ padding:15px 5px;font-size: 14px; line-height:24px;}
.gm3 .ul .li .a2{ display:flex; min-width:30px; width:30px;}
.gm3 .ul .li .a1{color: #000; padding:3px 0; }
}


.gm4{ display:block; width: 100%; margin:80px 0; color:#6B7280; font-size:16px; line-height:24px; font-weight: 400; text-align: center;}

@media screen and (max-width:1024px) {
.gm4{ margin:45px 0; font-size:14px; line-height:22px;}	
}
@media screen and (max-width:600px) {
.gm4{ overflow-x: auto; position: relative;}
.gm4::after{ display: block; width: 1px; height: 100%; content:''; position: absolute; right: 0; top:0; background:#e4e6e9;}

}

.ms1{ position: relative; overflow: hidden;}
.ms1 .box{ display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; align-items: center;}
.ms1 .title{ display: block; width:100%; color:#000;font-weight: 400;font-size: 32px; line-height:41px;}
.ms1 .p{ display: block; width:100%; color:#242C3B;font-weight: 400;font-size: 16px; line-height:28px; margin-top:36px;}
.ms1 .line{ display: block; height:5px; width:30px;background: #FF7815; margin-top:15px;}
.ms1 .cont{ display: block; width:50%; padding:0.96rem 0;}
.ms1 .pic{ display: block; width:18.4%; line-height: 0; margin:25px 0 0 11.7%;}
@media screen and (max-width:1440px) {
.ms1 .cont{ width:50%; padding:0.84rem 0;}
}
@media screen and (max-width:1024px) {
.ms1 .cont{ padding:30px 0;}
.ms1 .title{font-size:18px; line-height:28px;}
.ms1 .p{font-size: 14px; line-height:26px; margin-top:14px;}
.ms1 .line{ height:3px; width:30px; margin-top:8px;}
}
@media screen and (max-width:767px) {
.ms1 .cont{ width:100%;}
.ms1 .pic{ width:100%; margin:30px 20% 0 20%;}
}


.ms2{ position: relative; overflow: hidden;}
.ms2 .box{ display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; align-items: center;}
.ms2 .title{ display: block; width:100%; color:#fff;font-weight: 400;font-size: 32px; line-height:41px;}
.ms2 .p{ display: block; width:100%; color:#fff;font-weight: 400;font-size: 16px; line-height:24px; margin-top:42px;}
.ms2 .line{ display: block; height:5px; width:30px;background: #FF7815; margin-top:15px;}
.ms2 .cont{ display: block; width:27.8%; padding:0.98rem 0;}
.ms2 .pic{ display: block; width:29.11%; line-height: 0;}
@media screen and (max-width:1440px) {
.ms2 .cont{ width:30.8%; padding:0.84rem 0;}
}
@media screen and (max-width:1024px) {
.ms2 .cont{ padding:45px 0;}
.ms2 .title{font-size:18px; line-height:28px;}
.ms2 .p{font-size: 14px; line-height:26px; margin-top:14px;}
.ms2 .line{ height:3px; width:30px; margin-top:8px;}
}
@media screen and (max-width:767px) {
.ms2 .box{ flex-wrap: wrap-reverse;}		
.ms2 .cont{ width:100%; }
.ms2 .pic{ width:100%; margin:30px 10% 0 10%;}
}


.ms3{ position: relative; overflow: hidden;}
.ms3 .box{ display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between;}
.ms3 .pic{ display: block; width:27.84%; line-height: 0;}
.ms3 .pic1{ display: block; width:18.18%; line-height: 0; margin:38px 25% 48px 0;}

@media screen and (max-width:767px) {
.ms3 .box{ padding:30px 0;flex-wrap: wrap-reverse;}	
.ms3 .pic{ width:100%; padding:0 15% 0 15%;}
.ms3 .pic1{ width:100%; margin:0 15% 30px 15%;}
}

.ms4{ position: relative; overflow: hidden;}
.ms4 .box{ display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; align-items: center;}
.ms4 .title{ display: block; width:100%; color:#fff;font-weight: 400;font-size: 32px; line-height:41px;}
.ms4 .p{ display: block; width:100%; color:#fff;font-weight: 400;font-size: 16px; line-height:24px; margin-top:36px;}
.ms4 .line{ display: block; height:5px; width:30px;background: #FF7815; margin-top:15px;}
.ms4 .cont{ display: block; width:27.8%; padding:0.98rem 0;}
.ms4 .pic{ display: block; width:42.27%; line-height: 0; margin:0 -9.3% 0 0;}
@media screen and (max-width:1440px) {
.ms4 .pic{ width:52.18%; margin:0 -3.3% 0 0;}
.ms4 .cont{ width:30.8%; padding:0.84rem 0;}
}
@media screen and (max-width:1024px) {
.ms4 .cont{ padding:45px 0;}
.ms4 .title{font-size:18px; line-height:28px;}
.ms4 .p{font-size: 14px; line-height:26px; margin-top:14px;}
.ms4 .line{ height:3px; width:30px; margin-top:8px;}
}
@media screen and (max-width:767px) {
.ms4 .box{ flex-wrap: wrap-reverse;}	
.ms4 .pic{ width:100%; margin:0;}
.ms4 .cont{ width:100%;}
}

.ms5{ position: relative; overflow: hidden;}
.ms5 .box{ display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between;}
.ms5 .title{ display: block; width:100%; color:#000;font-weight: 400;font-size: 32px; line-height:41px;}
.ms5 .p{ display: block; width:100%; color:#242C3B;font-weight: 400;font-size: 16px; line-height:28px; margin-top:36px;}
.ms5 .line{ display: block; height:5px; width:30px;background: #FF7815; margin-top:15px;}
.ms5 .cont{ display: block; width:50%; padding:0.98rem 0;}
.ms5 .pic{ display: block; width:20.3%; line-height: 0; margin:24px 0 24px 7.8%;}

@media screen and (max-width:1440px) {
.ms5 .cont{width:50%; padding:0.84rem 0;}
.ms5 .pic{  width:25%; line-height: 0; margin:24px 0 24px 7.8%;}
}
@media screen and (max-width:1024px) {
.ms5 .cont{ padding:45px 0;}
.ms5 .title{font-size:18px; line-height:28px;}
.ms5 .p{font-size: 14px; line-height:26px; margin-top:14px;}
.ms5 .line{ height:3px; width:30px; margin-top:8px;}
}
@media screen and (max-width:767px) {
.ms5 .cont{width:100%;}
.ms5 .pic{  width:100%; line-height: 0; margin:30px 15% 0 15%;}
}


.in_banner{  width: 100%; line-height: 0; position: relative; overflow: hidden;}
.in_banner .div{ float: left; width: 100%; line-height: 0; overflow: hidden; position: relative; }
.in_banner .box{ float: left; position: absolute; left: 0; top:0.9rem; z-index: 6; width: 100%;}
.in_banner .cont{display:block; width:695px; }
.in_banner .info{display: flex; width: 100%; margin-top:0.85rem; }
.in_banner .btn{display: flex; align-items: center; justify-content: center;background:#FF7815; width:150px; line-height:1; height:46px; color: #fff; font-size:16px; margin-right:8px; padding:0 0 2px 0; border-radius: 2px;}
.in_banner .btn i{display:block; margin:2px 0 0 10px;
width:10px;height: 10px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform:rotate(45deg); -ms-transform:rotate(45deg);}
.in_banner .btn1{ background:#3E80F4;}
.in_banner .btn:hover{background:#3E80F4;);}
.in_banner .btn1:hover{background:#FF7815;);}
.in_banner .tit1{ width: 100%; color: #000; font-size:0.54rem; line-height:0.7rem;font-weight: 800;}
.in_banner .p{ width: 100%; color:#242C3B; font-size:16px; line-height:30px; font-weight: 400; margin-top: 0.25rem;}
.in_banner .cont2{display:block; width:794px; }
.in_banner .cont1{display:block; width: 42%; margin:0 0 0 56.6%;}
.in_banner .cont1 .tit1{ width: 116%;}
.in_banner .cont3{display:block; width: 42%; margin:0 0 0 56.6%;}
.in_banner-1 .box{ top:1.3rem;}
.in_banner-1 .tit1{ color: #fff;}
.in_banner-1 .p{ color: #fff;margin-top: 0.2rem;}
.in_banner-1 .info{ margin-top: 0.5rem;}
.in_banner-2 .box{ top:32.3%;}
.in_banner-2 .cont4{ display: flex; flex-wrap: wrap; width:100%; justify-content: center; text-align: center;}
.in_banner-2 .tit1{ color: #fff;}
.in_banner-2 .p{ width:1024px; color: #fff; line-height:24px; margin-top: 0.32rem;}
.in_banner-2 .info{ justify-content: center; margin-top:1.24rem;}
.in_banner-2 .btn{ font-size:16px;}
.in_banner-2 .btn i{display:block; margin:2px 0 0 10px;
width:10px;height: 10px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform:rotate(45deg); -ms-transform:rotate(45deg);}

@media screen and (max-width:1600px) {
.in_banner .box{ top:0.7rem; }
.in_banner .info{ margin-top:0.55rem; }
.in_banner .p{ margin-top: 0.2rem;}
.in_banner .cont1{ width: 48%; margin:0 0 0 48.6%;}
.in_banner .cont1 .tit1{ width: 110%;}
.in_banner .cont3{ width: 46%; margin:0 0 0 55.6%;}
.in_banner-1 .box{ top:0.9rem;}
.in_banner-2 .box{ top:27.3%;}
.in_banner-2 .info{ margin-top:0.84rem;}
}
@media screen and (max-width:1440px) {
.in_banner .box{ top:0.5rem; }
.in_banner .tit1{ font-size:0.46rem; line-height:0.6rem;}
.in_banner .p{font-size:14px; line-height:22px; margin-top: 0.15rem;}
.in_banner .info{ margin-top:0.4rem; }
.in_banner .cont{width:620px; }
.in_banner .cont2{width:680px; }
.in_banner .cont1{ width: 54%; margin:0 0 0 46%;}
.in_banner .cont3{ width: 50%; margin:0 0 0 55%;}
.in_banner-1 .box{ top:0.8rem;}
.in_banner-2 .box{ top:25.3%;}
.in_banner-2 .cont4{ width: 100%;}
.in_banner-2 .p{ width:900px;}
.in_banner-2 .info{ margin-top:0.64rem;}
}
@media screen and (max-width:1024px) {
.in_banner .box{top:40px; }	
.in_banner .cont{display:block; width: 100%; text-align: center; padding:0 7px; }
.in_banner .info{ margin-top:25px; justify-content: center;}
.in_banner .btn{width:110px; height:34px;font-size:14px; margin:0 4px;}
.in_banner .btn i{margin:2px 0 0 6px;
width:8px;height:8px;}
.in_banner .tit{font-size:16px; line-height:22px;}
.in_banner .tit1{ font-size:20px; line-height:30px; margin-top:5px;}
.in_banner .p{width: 100%; margin-top:10px;}
.in_banner .cont1{ width: 100%; margin:0;}
.in_banner .cont1 .tit1{ width: 100%;}
.in_banner .cont3{ width: 100%; margin:0;}
.in_banner-1 .box{ top:60px;}
.in_banner-2 .p{ width:100%; margin-top:15px;}
.in_banner-2 .box{ top:100px;}
.in_banner-2 .info{ margin-top:40px;}
.in_banner-2 .btn{ font-size:14px;}
.in_banner-2 .btn i{margin:2px 0 0 6px;
width:8px;height:8px;}
}

.ptrj-wlwl1{padding-bottom:1.92rem;padding-top:2.84rem;}
.ptrj-wlwl1 .list{ width:100%; flex-wrap:wrap; display: flex;margin-top:0.96rem; padding:0 0.5rem;}
.ptrj-wlwl1 .list .l1{  width:25%; margin-top:20px; position:relative; flex-wrap:wrap; display: flex; justify-content:center;text-align: center; padding: 0 0.15rem;}
.ptrj-wlwl1 .list .l1:after{ float:right; position:absolute; top:50%; right:0;  content:''; width: 1px; height:66px;background: #f5f5f5;transform:translateY(-50%); -ms-transform:translateY(-50%); }
.ptrj-wlwl1 .list .l1:last-child:after{  display:none;}
.ptrj-wlwl1 .list .l1 .num{ width:100%; color: #3E80F4; font-size:32px; line-height:41px;font-weight: 700;}
.ptrj-wlwl1 .list .l1 .counter{font-weight: 700; }
.ptrj-wlwl1 .list .l1 .tit{ width:100%;color:#2C4673; margin-top:4px;font-weight: 800;font-size: 16px;line-height: 24px;}


@media screen and (max-width:1024px) {
.ptrj-wlwl1{padding-bottom:45px;padding-top:45px; }	
.ptrj-wlwl1 .list{ margin:14px -10px 0 -10px; padding:0;  width:calc(100% + 20px);}		
.ptrj-wlwl1 .list .l1{ padding: 0 10px; }
.ptrj-wlwl1 .list .l1 .num{ font-size:0.9rem; line-height:1rem;}
.ptrj-wlwl1 .list .l1:nth-child(2n):after{  display:none;}
.ptrj-wlwl1 .list .l1 .la{ justify-content:center; text-align:center;}
.ptrj-wlwl1 .list .l1 .num{ font-size:24px; line-height:32px;}
.ptrj-wlwl1 .list .l1 .tit{font-size: 14px;line-height: 22px; margin-top:2px}
}
@media screen and (max-width:767px) {
.ptrj-wlwl1 .list .l1{ width:47%;}	
.ptrj-wlwl1 .list .l1:nth-child(2n){ width:53%;}	
}	



.ptrj-wlwl2{background: #F9FAFB; padding-top:1.31rem; padding-bottom:1.36rem;}
.ptrj-wlwl2 .list{ width: 100%; margin-top:1.02rem;}
.ptrj-wlwl2 .list ul{ margin:-8px;width:calc(100% + 16px); display: flex; flex-wrap: wrap; }
.ptrj-wlwl2 .list ul li{ width: 33.33%;  padding:10px 8px;}
.ptrj-wlwl2 .list ul li .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-content:flex-start;background: #FFFFFF; padding:0.5rem 0.35rem 0.34rem 0.35rem;box-shadow: 0px 6px 12px 1px rgba(0,0,0,0.07);}
.ptrj-wlwl2 .list ul li .ico{  display: flex; justify-content:center;align-items:center; height:72px; width:72px; border-radius: 12px; line-height: 0;
background: linear-gradient( 180deg, #1366EC 0%, #5CB4FF 100%);box-shadow: 0px 6px 12px 1px rgba(62,128,244,0.36);}
.ptrj-wlwl2 .list ul li .ico img{ height:40px; width:40px;}
.ptrj-wlwl2 .list ul li .text{ width: 100%;;}
.ptrj-wlwl2 .list ul li .tit{ width: 100%;  color: #000; font-size:24px; line-height:32px; font-weight: bold; text-align: center; margin-top: 0.35rem;}
.ptrj-wlwl2 .list ul li .p{ width: 100%; color: #6B7280; font-size:14px; line-height:24px; text-align: center; margin-top: 0.21rem; padding:0 0.7rem;}
.ptrj-wlwl2 .list ul li .a:hover .ico{ transform: rotateY(180deg); -ms-transform: rotateY(180deg);}


@media screen and (max-width:1400px) {
.ptrj-wlwl2 .list ul li .p{ margin-top: 0.21rem; padding:0 0.4rem;}
}
@media screen and (max-width:1024px) {
.ptrj-wlwl2{ padding-top:45px; padding-bottom:45px;}	
.ptrj-wlwl2 .list{ margin-top:34px;}
.ptrj-wlwl2 .list ul{ margin:-7px;width:calc(100% + 14px); display: flex; flex-wrap: wrap; }	
.ptrj-wlwl2 .list ul li{ width:50%;  padding:7px;}	
.ptrj-wlwl2 .list ul li .a{  padding:25px 15px;box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.07);}
.ptrj-wlwl2 .list ul li .ico{ height:50px; width:50px; border-radius:6px;box-shadow: 0px 3px 6px 1px rgba(62,128,244,0.36);}
.ptrj-wlwl2 .list ul li .ico img{ height:26px; width:26px;}
.ptrj-wlwl2 .list ul li .tit{ font-size:16px; line-height:26px;margin-top:15px;}
.ptrj-wlwl2 .list ul li .p{margin-top:6px; padding:0;}
}
@media screen and (max-width:767px) {
.ptrj-wlwl2 .list ul li{ width:100%;}

}



	
.ptrj-wlwl3{display: block; padding-top:1.45rem;width: 100%; overflow: hidden; }
.ptrj-wlwl3 .pic1{ display: block; width: 100%; line-height:0; position: relative; margin-top: 1.27rem;}
.ptrj-wlwl3 .ino{ display: block; width: 35%; position: absolute; left:50%; top:10.6%; transform: translateX(-50%); -ms-transform: translateX(-50%); z-index: 8;}
.ptrj-wlwl3 .pic{ display: block; width: 100%; position: relative; line-height:0; text-align: center; margin-top: 1.27rem; padding-top:0.98rem;}
.ptrj-wlwl3 .img0{ display: block; width: 35%; position: absolute; left:50%; top:0.77rem; transform: translateX(-50%); -ms-transform: translateX(-50%); z-index: 8;}
.ptrj-wlwl3 .img1{ display: block; width: 100%;}
.ptrj-wlwl3  .ball{ background: #fff; border-radius:50%;box-shadow: 0px 0.46rem 0.46rem 1px rgba(0,0,0,0.16);}
.ptrj-wlwl3  .ball img{ display: block; width: 100%;}


@media screen and (max-width:1024px) {
.ptrj-wlwl3{ padding-top:45px; padding-bottom:30px;}	
.ptrj-wlwl3 .pic1{ margin-top:34px;}
.ptrj-wlwl3 .pic{ margin-top:34px;}
.ptrj-wlwl3 .tit16 br{ display:none;}
}
@media screen and (max-width:767px) {
.ptrj-wlwl3 .pic{padding-top:34px;}	
.ptrj-wlwl3 .img0{top:1.54rem;}

}



.ptrj-wlwl4{ padding-top:1.38rem; padding-bottom: 1.41rem;
	background: linear-gradient( 180deg, #D9E8FB 0%, #E8EFF3 100%);}
.ptrj-wlwl4 .pic{ display: block; width: 100%; line-height:0; text-align: center; margin-top: 0.8rem;background: linear-gradient( 181deg, #FFFFFF 0%, rgba(255,255,255,0.66) 76%, rgba(248,253,255,0.87) 100%);box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.02); padding:0.62rem 0.62rem 1.33rem 0.62rem;}

@media screen and (max-width:1440px) {
.ptrj-wlwl4 .tit16 br{ display:none;}

}
@media screen and (max-width:1024px) {
.ptrj-wlwl4{ padding-top:45px; padding-bottom:45px;}	
.ptrj-wlwl4 .pic{ margin-top:34px; padding:20px 15px 30px 15px;}

}


.ptrj-wlwl5{ padding-top:1.43rem; padding-bottom:1.3rem;
	background: #F9FAFB;
}
.ptrj-wlwl5 .list02{ margin-top: 0.91rem;}
.list02{ display:flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%;}
.list02 .qh_b{ display: block; width:67%; line-height: 0;}
.list02 .pic{ display: block; width: 100%; }
.list02 .qh_t{ display: block; width: 30%;}
.list02 .li{ cursor: pointer; width:100%; position:relative; display: block; padding-bottom:0.74rem; padding-left:1.02rem;}
.list02 .li:after{display: block; position:absolute; top:0; left:0.4rem;  content:''; width: 4px; height:100%;background: #DBE9FF; }
.list02 .li:last-child{ padding-bottom:0 !important;}
.list02 .li:last-child:after{  height:70%;}
.list02 .li .tit{ width:100%;color: #000; padding-top:3px;font-weight: bold;font-size: 20px;line-height: 24px;}
.list02 .li .p{ width:100%;color:#6B7280; padding-top:7px;font-weight: 400;font-size: 14px;line-height: 20px;}
.list02 .li .ino{ cursor: pointer; position:absolute; display: block; top:-0.2rem; left:0;width:0.84rem; height:0.84rem; border-radius:50%;  }
.list02 .li .ino:after,
.list02 .li .ino:before{display: block; position:absolute; top:50%; left:50%;  content:''; border-radius:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.list02 .li .ino:after{width: 0.44rem; height:0.44rem;background: #DBE9FF; z-index: 3; }
.list02 .li .ino:before{width: 0.64rem; height:0.64rem;background: #3E80F4;opacity: 0; z-index: 2; }
.list02 .li.on .tit{color: #3E80F4;}
.list02 .li.on .ino{ background: rgba(62,128,244,0.04);}
.list02 .li.on .ino:before{opacity: 0.19;}
.list02 .li.on .ino:after{background: linear-gradient( 180deg, #3E80F4 0%, #15C3BB 100%);}

@media screen and (max-width:1440px) {
.list02 .qh_t{ width: 32.2%;}	
.list02 .li{  padding-bottom:0.56rem; padding-left:0.9rem;}
.list02 .li:after{left:0.35rem; width: 4px;}
.list02 .li .ino{ top:-0.2rem;width:0.74rem; height:0.74rem; }
.list02 .li .ino:after{width: 0.34rem; height:0.34rem; }
.list02 .li .ino:before{width: 0.54rem; height:0.54rem; }
}
@media screen and (max-width:1024px) {
.ptrj-wlwl5{ padding-top:45px; padding-bottom:45px;}	
.ptrj-wlwl5 .tit16 br{ display:none;}
.ptrj-wlwl5 .list02{ margin-top:34px;}
.list02 .ul{ display: block;}
.list02 .qh_t{ width:calc(100% + 14px); margin:0 -7px;}
.list02 .qh_b{ width: 100%; margin-top:20px;}
.list02 .ul{ display: flex; padding-bottom:10px;}
.list02 .li{ min-width:inherit;width:50%; padding:0 7px 40px 7px;}
.list02 .li .tit{ padding-top:3px;font-size: 16px;line-height: 22px;}
.list02 .li:after{left:0; top: auto; bottom:12px; width:100%; height:3px;}
.list02 .li:last-child:after{  width:100%; height:3px;}
.list02 .li .ino{ top:auto; bottom:-4px; width:34px; height:34px; }
.list02 .li .ino:after{width:14px; height:14px; }
.list02 .li .ino:before{width:24px; height:24px; }
.list02 .slick-track{ display: flex; flex-wrap: wrap;}
.list02 .li.slick-current .tit{color: #3E80F4;}
.list02 .li.slick-current .ino{ background: rgba(62,128,244,0.04);}
.list02 .li.slick-current .ino:before{opacity: 0.19;}
.list02 .li.slick-current .ino:after{background: linear-gradient( 180deg, #3E80F4 0%, #15C3BB 100%);}
}
@media screen and (max-width:767px) {
.ptrj-wlwl5 .tit16{ text-align: left;}	
}


.ptrj-wlwl0{ padding-top:1.3rem; padding-bottom:1.38rem;}
.ptrj-wlwl0 .mt{ margin-top:1.08rem;}
.ptrj-wlwl0 .list{ display: flex; flex-wrap: wrap; width: 78.9%;}
.ptrj-wlwl0 .list .li{ width:16.66%; position: relative; }
.ptrj-wlwl0 .list .li .ico{  display: flex; justify-content:center; line-height: 0;}
.ptrj-wlwl0 .list .li .ico img{  width:53px;}
.ptrj-wlwl0 .list .li .p{ text-align: center; width:100%;color:#242C3B; padding-top:3px;font-weight: 400;font-size:16px;line-height: 20px; margin-top: 10px;}
.ptrj-wlwl0 .list1{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; margin:49px 0;}
.ptrj-wlwl0 .u2{ display: flex; flex-wrap: wrap; width:20.5%;background: #F1F6FF;border-radius: 13px; padding:0.36rem 0.52rem 0.46rem 0.52rem;}
.ptrj-wlwl0 .u2 .a1{ display:block; width:100%;color:#000;font-weight: 400;font-size:16px;line-height:24px; padding:5px 0;}
.ptrj-wlwl0 .u2 .a1:hover{ color:#3E80F4;}
.ptrj-wlwl0 .u1{ display: flex; flex-wrap: wrap; width:78.9%;background: #F1F6FF;border-radius: 13px; align-content:flex-start; padding:0.64rem 20px 0.37rem 20px;}
.ptrj-wlwl0 .u1 .cont{ display:block; width:100%;color:#242C3B;font-weight: 400;font-size:14px;line-height:24px; margin-top:7px; padding:0 4px;}
.ptrj-wlwl0 .u1 .logo{  display:block; line-height: 0; padding:0 4px;}
.ptrj-wlwl0 .u1 .logo img{  height:20px;}
.ptrj-wlwl0 .u1 .info{ display: flex; flex-wrap: wrap; width:100%; margin-top: 0.26rem;}
.ptrj-wlwl0 .u1 .info .li{ display: flex; flex-wrap: wrap; width:25%; padding: 4px; }
.ptrj-wlwl0 .u1 .info .la{ display: flex; flex-wrap: wrap; width:100%; position: relative; height: 100%;background: linear-gradient( 180deg, #1366EC 0%, #5CB4FF 100%); border-radius: 5px; padding:0.38rem 0.2rem 0.42rem 0.2rem; }
.ptrj-wlwl0 .u1 .info .li:nth-child(4n+3) .la{background: linear-gradient( 180deg, rgba(19,102,236,0.68) 0%, rgba(92,180,255,0.68) 100%);}
.ptrj-wlwl0 .u1 .info .li:nth-child(4n+4) .la{background: linear-gradient( 180deg, rgba(19,102,236,0.41) 0%, rgba(92,180,255,0.41) 100%);}
.ptrj-wlwl0 .u1 .info .ico{  display: flex; justify-content:center; line-height: 0;}
.ptrj-wlwl0 .u1 .info .ico img{  width:40px;}
.ptrj-wlwl0 .u1 .info .p{ width:100%;font-weight: 800;color: #FFFFFF;font-size: 16px;line-height: 20px; margin-top:0.18rem;}
.ptrj-wlwl0 .list-x1 .li::after{ display: block; content:''; position: absolute;left:50%; margin-left: -2px; bottom:-49px; width:3px; height:33px; background:#F1F6FF;}
.ptrj-wlwl0 .list-x2 .li::after{ display: block; content:''; position: absolute;left:50%; margin-left: -2px; top:-49px; width:3px; height:33px; background:#F1F6FF;}
.ptrj-wlwl0 .u1-ph{ display: none;}

@media screen and (max-width:1024px) {
.ptrj-wlwl0{ padding-top:45px; padding-bottom:45px;}	
.ptrj-wlwl0 .tit16 br{ display:none;}
.ptrj-wlwl0 .mt{ margin-top:34px;}
.ptrj-wlwl0 .list .li .ico img{ width: 40px;}
.ptrj-wlwl0 .list .li .p{ font-size:14px; line-height: 22px;}
.ptrj-wlwl0 .u2{ padding:20px 19px; margin-top: 15px;}
.ptrj-wlwl0 .u2 .a1{ font-size:14px; line-height: 22px;padding:2px 0;}
.ptrj-wlwl0 .u1{ padding:30px 15px 25px 15px;}
.ptrj-wlwl0 .u1 .info .la{ padding:20px 15px;}
.ptrj-wlwl0 .u1 .info .ico img{ width:34px;}
.ptrj-wlwl0 .u1 .info .p{font-size:14px;}
.ptrj-wlwl0 .u1 .info{ margin-top: 10px;}
.ptrj-wlwl0 .list1{ margin:37px 0;}
}
@media screen and (max-width:767px) {
.ptrj-wlwl0 .tit16{ text-align: left;}
.ptrj-wlwl0 .list{ width: 100%;}
.ptrj-wlwl0 .u1 { width: 100%;}
.ptrj-wlwl0 .u1 .info .li{ width:50%;}
.ptrj-wlwl0 .u2{ justify-content: space-between; width: 100%;}
.ptrj-wlwl0 .u2 .a1{ width:48%;}
.ptrj-wlwl0 .list .li .p{ font-size:12px; line-height: 20px;}
.ptrj-wlwl0 .u1-pc{ display: none;}
.ptrj-wlwl0 .u1-ph{ display: block; width: 100%; margin-top: 34px;}
}


.yuyue-poup{ display: none; width:100%;height: 100%; position: fixed; left: 0; top:0; z-index: 30; background:rgba(0,0,0,0.32);}
.yuyue-box{ display: none; width:1066px; position: fixed; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); z-index: 30;background: linear-gradient( 180deg, #E3EBF6 0%, #FFFEF9 100%);border-radius: 9px;}
.yuyue-box .box{ display:flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width:100%;border-radius: 9px; padding:0.59rem 80px 0.74rem 101px;background: url(img/ptrj44.png) right center no-repeat; background-size:auto 100%;}
.yuyue-box .left{ display: block; width:501px;}
.yuyue-box .right{ display: block; width:260px;}
.yuyue-box .pic{ display: block; width:100%; line-height: 0; margin-bottom: 0.57rem;}
.yuyue-box .er{ display: block; width:167px; line-height: 0; margin-top: 0.17rem;}
.yuyue-box .p1{ display: block; width:100%;font-weight: 400;font-size: 14px;color: #242C3B; line-height:19px;}
.yuyue-box .tel{ display: block; width:100%;font-weight: 800;font-size: 24px;color: #3E80F4; line-height:32px; padding: 7px 0 0.4rem 0;}
.yuyue-box .lab{ display: block; width:100%; margin-top: 12px;}
.yuyue-box .title{ display: block; width:100%;font-weight: 800;font-size:32px;color:#3E80F4; line-height:52px; margin-top: 0.19rem;}
.yuyue-box .info{ display: block; width:100%;font-weight: 400;font-size: 16px;color:#6B7280; line-height:19px; margin-top: 0.16rem;}
.yuyue-box .name{ display: block; width:100%;font-weight: 400;font-size: 14px;color:#242C3B; line-height:19px;}
.yuyue-box .name span{ color:#F87171;}
.yuyue-box .p{ display: block; width:100%;font-weight:400;font-size: 12px;color: #6B7280;; line-height:15px; margin-top: 8px;}
.yuyue-box .text{ display: block; width:100%; color:#333; font-size: 12px; line-height:25px; height:35px; background: #fff; margin-top: 9px; padding:5px 15px;}
.yuyue-box .textarea{ display: block; width:100%; color:#333;font-size: 12px; line-height:19px; height:85px; background: #fff; margin-top: 9px; padding:8px 15px;}
.yuyue-box .form{ display: block; width:100%; margin-top:0.37rem;}
.yuyue-box .btn{ display: flex; width:100%; margin-top:0.5rem;}
.yuyue-box .btn .a{display: flex; align-items: center; justify-content: center;background:#3E80F4; width:121px; line-height:1; height:37px; color: #fff; font-size:14px; margin-right:12px; padding:0 0 2px 0;}
.yuyue-box .btn .a1{ background:#788190;}
.yuyue-box .btn .a:hover{background:#FF7815;);}

.yuyue-box ::-webkit-input-placeholder{font-size: 12px;color: #D4D5D6;opacity: 1;}
.yuyue-box ::-moz-placeholder{font-size: 12px;color: #D4D5D6;opacity: 1;}
.yuyue-box ::moz-placeholder{font-size: 12px;color: #D4D5D6;opacity: 1;}
.yuyue-box :-ms-input-placeholder{font-size: 12px;color: #D4D5D6;opacity: 1;}

@media screen and (max-width:1760px) {
.yuyue-box .box{padding: 0.3rem 80px 0.4rem 101px;}
.yuyue-box .tel{padding: 7px 0 0.3rem 0;}
.yuyue-box .right{ width:240px;}
.yuyue-box .er{ width:160px;}
.yuyue-box .pic{ margin-bottom: 0.3rem;}
.yuyue-box .form{margin-top: 0.25rem;}
.yuyue-box .btn{margin-top: 0.3rem;}
.yuyue-box .title{margin-top:0;}
.yuyue-box .p{ margin-top: 4px;}
.yuyue-box .info{margin-top: 0.06rem;}
}

@media screen and (max-width:1400px) {
.yuyue-box{width:900px;}	
.yuyue-box .box{padding:0.2rem 70px 0.3rem 70px;}
.yuyue-box .tel{padding: 7px 0 0.3rem 0;}
.yuyue-box .right{ width:200px;}
.yuyue-box .er{ width:140px;}
.yuyue-box .pic{ margin-bottom: 0.3rem;}
.yuyue-box .form{margin-top: 0.1rem;}
.yuyue-box .lab{ margin-top: 6px;}
.yuyue-box .btn{margin-top: 0.2rem;}
.yuyue-box .title{margin-top:0;}
.yuyue-box .p{ margin-top: 4px;}
.yuyue-box .info{margin-top: 0;}
}
@media screen and (max-width:1024px) {
.yuyue-box{ width:90%;}	
.yuyue-box .box{ padding:20px 20px; background-size:100% 100%;}
.yuyue-box .tel{padding: 7px 0 0.3rem 0;}
.yuyue-box .left{ width:100%;}
.yuyue-box .right{ display:none; width:100%; margin-top:10px; position: relative; min-height:120px; padding-top:22px;}
.yuyue-box .er{ width:120px; position: absolute; right: 0; top:0;}
.yuyue-box .pic{ margin-bottom: 0.3rem; display:none;}
.yuyue-box .form{margin-top:10px; margin-bottom: 5px;}
.yuyue-box .lab{ margin-top: 6px;}
.yuyue-box .btn{margin-top:20px;}
.yuyue-box .title{margin-top:0; font-size:20px; line-height:30px;}
.yuyue-box .p{ margin-top: 4px;}
.yuyue-box .info{margin-top: 0; font-size:14px;}
}



.ptrj-whpt0{ padding-top: 1.3rem;}
.ptrj-whpt0 .list01{ margin-top: 0.88rem;}

@media screen and (max-width:1024px) {
.ptrj-whpt0{ padding-top:45px;}	
.ptrj-whpt0 .tit16 br{ display:none;}
.ptrj-whpt0 .list01{ margin-top: 34px;}

}


.ptrj-whpt1{ padding-top:2.57rem; padding-bottom: 1.32rem;}
.ptrj-whpt1 .list{ width: 100%; margin-top:1.32rem;}
.ptrj-whpt1 .list ul{ margin:-0.42rem -0.32rem;width:calc(100% + 0.64rem); display: flex; flex-wrap: wrap; }
.ptrj-whpt1 .list ul li{ width: 33.33%;  padding:0.42rem 0.32rem;}
.ptrj-whpt1 .list ul li .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap: wrap; align-content:flex-start;}
.ptrj-whpt1 .list ul li ._img{ padding-bottom: 61.95%;}
.ptrj-whpt1 .list ul li .text{ width: 100%;margin-top: 0.37rem;}
.ptrj-whpt1 .list ul li .tit{ width: 100%;  color: #000; font-size:24px; line-height:32px; font-weight: bold;}
.ptrj-whpt1 .list ul li .p{ width: 100%; color: #6B7280; font-size:14px; line-height:24px; margin-top: 0.21rem;}

.ptrj-whpt1-1{ padding-top:1.3rem; padding-bottom:2.58rem;}
.ptrj-whpt1-1 .list ul{ margin:-0.40rem -0.32rem;}
.ptrj-whpt1-1 .list ul li{ padding:0.40rem 0.32rem;}
.ptrj-whpt1-1 .list ul li .text{ width: 100%;margin-top: 0.51rem;}
.ptrj-whpt1-1 .list ul li ._img{ padding-bottom: 56.1%;}

@media screen and (max-width:1440px) {
.ptrj-whpt1 .list ul{ margin:-0.32rem -0.32rem;width:calc(100% + 0.64rem); }	
.ptrj-whpt1 .list ul li{ padding:0.32rem 0.32rem;}
}
@media screen and (max-width:1024px) {
.ptrj-whpt1{ padding-top:45px; padding-bottom:45px;}	
.ptrj-whpt1 .tit16 br{ display:none;}
.ptrj-whpt1 .list{ margin-top:34px;}	
.ptrj-whpt1 .list ul{ margin:-10px -7px;width:calc(100% + 14px);}
.ptrj-whpt1 .list ul li{ padding:10px 7px;}
.ptrj-whpt1 .list ul li .text{margin-top:15px;}
.ptrj-whpt1 .list ul li .tit{ font-size:16px; line-height:26px; }
.ptrj-whpt1 .list ul li .p{ line-height:24px; margin-top:5px;}
}
@media screen and (max-width:767px) {
.ptrj-whpt1 .list ul li{ width: 50%;;}
}



.ptrj-whpt6{padding-top:1.58rem; padding-bottom: 2.6rem;}
.ptrj-whpt6 .list{ width: 100%; margin-top:0.79rem;}
.ptrj-whpt6 .list ul{ margin:0 -8px;width:calc(100% + 16px); display: flex; flex-wrap: wrap; }
.ptrj-whpt6 .list ul li{ width: 33.33%;  padding:0 8px; margin-top:77px;}
.ptrj-whpt6 .list ul li .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap: wrap; align-content:flex-start;background: #FFFFFF; padding:1.08rem 0.4rem 0.83rem 0.4rem;box-shadow: 0px 6px 12px 1px rgba(0,0,0,0.07);border-radius: 6px 6px 6px 6px;}
.ptrj-whpt6 .list ul li .ico{  display: flex; justify-content:center;align-items:center; height:72px; width:72px; border-radius: 12px; line-height: 0;
background: linear-gradient( 180deg, #1366EC 0%, #5CB4FF 100%);box-shadow: 0px 6px 12px 1px rgba(62,128,244,0.36); position: absolute; left: 50%; top:-26px; margin-left:-36px;}
.ptrj-whpt6 .list ul li .ico img{ height:40px; width:40px;}
.ptrj-whpt6 .list ul li .text{ width: 100%;;}
.ptrj-whpt6 .list ul li .tit{ width: 100%;  color: #000; font-size:24px; line-height:32px; font-weight: bold; text-align: center;}
.ptrj-whpt6 .list ul li .p{ width: 100%; color: #6B7280; font-size:14px; line-height:22px; margin-top: 0.21rem;text-align: center;}
.ptrj-whpt6 .list ul li .a:hover .ico{ transform: rotateY(180deg); -ms-transform: rotateY(180deg);}

@media screen and (max-width:1440px) {
.ptrj-whpt6 .list ul li .a{ padding:0.88rem 0.4rem 0.63rem 0.4rem;}
}
@media screen and (max-width:1024px) {
.ptrj-whpt6{ padding-top:45px;padding-bottom:45px;}	
.ptrj-whpt6 .tit16 br{ display:none;}
.ptrj-whpt6 .list{ margin-top:10px;}
.ptrj-whpt6 .list ul{ margin:0 -7px;width:calc(100% + 14px); display: flex; flex-wrap: wrap; }	
.ptrj-whpt6 .list ul li{ width:50%; padding:0 7px; margin-top:40px;}	
.ptrj-whpt6 .list ul li .a{  padding:45px 14px 20px 14px;box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.07);}
.ptrj-whpt6 .list ul li .ico{ height:50px; width:50px; border-radius:6px;box-shadow: 0px 3px 6px 1px rgba(62,128,244,0.36); top:-18px;margin-left:-25px;}
.ptrj-whpt6 .list ul li .ico img{ height:26px; width:26px;}
.ptrj-whpt6 .list ul li .tit{ font-size:16px; line-height:26px;}
.ptrj-whpt6 .list ul li .p{ margin-top:6px;}
.ptrj-whpt6 .list ul li .p br{ display:none;}
}
@media screen and (max-width:767px) {
.ptrj-whpt6 .list ul li{ width:50%;}

}


.ptrj-whpt3{background: #F9FAFB;padding-top:1.33rem; padding-bottom: 1.32rem;}
.ptrj-whpt3 .pic{ display: block; width: 100%; text-align: center; margin-top:1.09rem;}
.ptrj-whpt3 .list{ width: 100%; margin-top:1.21rem;}
.ptrj-whpt3 .list ul{ margin:-13px;width:calc(100% + 26px); display: flex; flex-wrap: wrap; }
.ptrj-whpt3 .list ul li{ width: 33.33%;  padding:13px; }
.ptrj-whpt3 .list ul li .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap: wrap; align-content:flex-start;background: #FFFFFF; padding:0.5rem 0.8rem 0.37rem 0.8rem;box-shadow: 0px 6px 12px 1px rgba(0,0,0,0.07);}
.ptrj-whpt3 .list ul li .tit{ width: 100%;  color: #000; font-size:24px; line-height:32px; font-weight: 800; text-align: center;}
.ptrj-whpt3 .list ul li .p{ width: 100%; color: #6B7280; font-size:14px; line-height:24px; margin-top: 0.26rem;text-align: center;}
.ptrj-whpt3 .list ul li .a:hover .ico{ transform: rotateY(180deg); -ms-transform: rotateY(180deg);}


@media screen and (max-width:1024px) {
.ptrj-whpt3{ padding-top:45px; padding-bottom:45px;}	
.ptrj-whpt3 .tit16 br{ display:none;}
.ptrj-whpt3 .pic{ margin-top:34px;}	
.ptrj-whpt3 .list{ margin-top:34px;}	
.ptrj-whpt3 .list ul{ margin:-7px;width:calc(100% + 14px);}
.ptrj-whpt3 .list ul li{ padding:7px; }
.ptrj-whpt3 .list ul li .tit{font-size:16px; line-height:26px;}
.ptrj-whpt3 .list ul li .p{ margin-top:5px;}
.ptrj-whpt3 .list ul li .a{ padding:20px  20px;box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.07);}
}
@media screen and (max-width:1024px) {
.ptrj-whpt3 .list ul li{ width: 100%; }
.ptrj-whpt3 .list ul li .p{ text-align: left;}
}


.ptrj-whpt4{padding-top: 1.4rem; padding-bottom:1.49rem;}
.ptrj-whpt4 .box{margin-top:1.52rem; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.ptrj-whpt4 .right{ width: 37.8%; display: block; line-height: 0; margin:1.3rem 3.9% 0 0;}
.ptrj-whpt4 .left{ width: 40%; display: block;}
.ptrj-whpt4 .more{ display: flex; align-items: center; justify-content: center; background: #3E80F4;border-radius: 2px; color:#fff; font-size:16px; line-height:1; width:150px; height:46px; margin-top: 0.48rem;}
.ptrj-whpt4 .more i{display:block; margin:2px 0 0 8px;
width: 9px;height: 9px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform:rotate(45deg); -ms-transform:rotate(45deg);}
.ptrj-whpt4 .more:hover{background: #FF7815;}
.ptrj-whpt4 .dl{ width: 100%;}
.ptrj-whpt4 .dl .dd{ width: 100%; display: flex; align-items: center; color: #000; font-size:16px; line-height:26px; margin-bottom: 0.34rem;}
.ptrj-whpt4 .dl .dd .ico{ min-width:38px; width:38px; margin-right: 0.28rem; display:block;}


@media screen and (max-width:1024px) {
.ptrj-whpt4{ padding-top:45px; padding-bottom:45px;}	
.ptrj-whpt4 .box{margin-top:34px;}
.ptrj-whpt4 .right{ width: 37.8%; margin:0;}
.ptrj-whpt4 .more{width: 110px; height: 34px; font-size: 14px; font-size:14px; margin-top:34px;}
.ptrj-whpt4 .more i{margin: 2px 0 0 6px;width: 8px;height: 8px;}
.ptrj-whpt4 .dl .dd{ font-size:14px; line-height:24px; margin-bottom:16px;}
.ptrj-whpt4 .dl .dd .ico{ min-width:30px; width:30px; margin-right:10px; display:block;}

}
@media screen and (max-width:767px) {
.ptrj-whpt4 .box{ flex-wrap: wrap-reverse; padding: 0 20px;}	
.ptrj-whpt4 .left{ width:100%; margin-top: 34px;}
.ptrj-whpt4 .right{ width:100%;}
}

.ptrj-whpt5{background: #F9FAFB;padding-top:1.59rem; padding-bottom:1.3rem;}
.ptrj-whpt5 .list02{ margin-top:1.3rem;}
.ptrj-whpt5 .list02 .li{ padding-bottom:1rem;}
.ptrj-whpt5 .qh_t{ margin-top:0.28rem;}

@media screen and (min-width:1024px) {
.ptrj-whpt5 .list02 .qh_t{width: 29%;}
.ptrj-whpt5 .list02 .qh_b{width: 65%;}
}
@media screen and (max-width:1440px) {
.ptrj-whpt5 .list02 .li{ padding-bottom:0.76rem;}
}
@media screen and (max-width:1024px) {
.ptrj-whpt5{ padding-top:45px; padding-bottom:45px;}	
.ptrj-whpt5 .tit16 br{ display:none;}
.ptrj-whpt5 .list02{ margin-top:34px;}
.ptrj-whpt5 .list02 .li{ padding-bottom:35px;}
.ptrj-whpt5 .qh_t{ margin-top:0;}
}



.ptrj-dgys0{padding-top:1.3rem; }
.ptrj-dgys0 .tit16{ padding:0 4%;}
.ptrj-dgys0 .list{ width: 100%; margin-top:1.32rem;}
.ptrj-dgys0 .list .ul{ margin:-0.32rem -0.32rem;width:calc(100% + 0.64rem); display: flex; flex-wrap: wrap; }
.ptrj-dgys0 .list .ul .li{ width: 33.33%;  padding:0.32rem 0.32rem;}
.ptrj-dgys0 .list .ul .li .a{ position: relative; width: 100%; display:block; overflow: hidden;}
.ptrj-dgys0 .list .ul .li ._img{ padding-bottom: 55.3%;}
.ptrj-dgys0 .list .ul .li .p{ display:flex; flex-wrap: wrap; position: absolute; left: 0; top:0; z-index: 6; width: 100%; height: 100%; background: rgba(0,0,0,0.38);  color: #fff; font-size:20px; line-height:30px; text-align: center; align-items: center; justify-content: center; font-weight: bold;}

.ptrj-dgys0 .list1{ width: 100%; margin-top:1.32rem;}
.ptrj-dgys0 .list1 .ul{ margin:-0.32rem -0.32rem;width:calc(100% + 0.64rem); display: flex; flex-wrap: wrap; }
.ptrj-dgys0 .list1 .ul .li{ width: 33.33%;  padding:0.32rem 0.32rem;}
.ptrj-dgys0 .list1 .ul .li .a{ position: relative; width: 100%; display:block; overflow: hidden;}
.ptrj-dgys0 .list1 .ul .li ._img{ padding-bottom: 55.3%;}
.ptrj-dgys0 .list1 .ul .li .tit{ display:block; color: #000; font-size:24px; line-height:34px; font-weight: bold; margin-top: 28px;}
.ptrj-dgys0 .list1 .ul .li .p{ display:block; width: 100%;  color:#6B7280; font-size:14px; line-height:24px; margin-top: 17px;}


.ptrj-dgys0-1{padding-top:2.6rem; }
.ptrj-dgys0-1 .list{ width: 100%; margin-top:0.85rem;}
.ptrj-dgys0-1 .list1{ width: 100%; margin-top:0.85rem;}

@media screen and (max-width:1024px) {
.ptrj-dgys0{ padding-top:45px; }	
.ptrj-dgys0 .tit16{ padding:0;}
.ptrj-dgys0 .tit16 br{ display:none;}
.ptrj-dgys0 .list{ margin-top:34px;}
.ptrj-dgys0 .list .ul{ margin:-7px -7px;width:calc(100% + 14px);}
.ptrj-dgys0 .list .ul .li{ width: 33.33%; padding:7px;}
.ptrj-dgys0 .list .ul .li .p{ font-size:16px; line-height:26px;}

.ptrj-dgys0 .list1{ margin-top:34px;}
.ptrj-dgys0 .list1 .ul{ margin:-14px -7px;width:calc(100% + 14px);}
.ptrj-dgys0 .list1 .ul .li{ width: 33.33%; padding:14px 7px;}
.ptrj-dgys0 .list1 .ul .li .tit{ font-size:16px; line-height:26px; margin-top:14px;}
.ptrj-dgys0 .list1 .ul .li .p{ margin-top:4px;}

.ptrj-dgys0-1{padding-top:45px; }
.ptrj-dgys0-1 .list{ margin-top:34px;}
.ptrj-dgys0-1 .list1{ margin-top:34px;}

}
@media screen and (max-width:767px) {
.ptrj-dgys0 .tit16{ text-align: left;}
.ptrj-dgys0 .list .ul .li{ width:100%;}
.ptrj-dgys0 .list1 .ul .li{ width:100%;}
}

.ptrj-dgys1{ padding-top:2.5rem;}
.ptrj-dgys1 .pic{ width: 100%; margin-top:1.22rem; line-height: 0; text-align: center;}
.ptrj-dgys1 .list{ width: 100%; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; margin-top:0.64rem;}
.ptrj-dgys1 .list .ul{width:46.9%; display: block; }
.ptrj-dgys1 .list .li{ width: 100%; display: block; margin-top:10px; color:#6B7280; font-size:16px; line-height:30px; position: relative; padding-left: 22px; }
.ptrj-dgys1 .list .li::after{ display: block; content:''; position: absolute; left: 0; top:10px; width: 10px; height: 10px; background:#3e80f4; border-radius:50%;}

@media screen and (max-width:1024px) {
.ptrj-dgys1{ padding-top:45px;}	
.ptrj-dgys1 .pic{ margin-top:34px;}
.ptrj-dgys1 .list{ margin-top:34px;}
.ptrj-dgys1 .list .li{ margin-top:8px;font-size:14px; line-height:24px; padding-left: 18px; }
.ptrj-dgys1 .list .li::after{  top:8px; width:8px; height: 8px;}
}
@media screen and (max-width:767px) {
.ptrj-dgys1 .list .ul{ width:100%;}
}


.ptrj-dgys2{padding-top:2.8rem; padding-bottom:1.13rem;}
.ptrj-dgys2 .tit16{ padding:0 5px;}
.ptrj-dgys2 .list{ width: 100%; margin-top:27px;}
.ptrj-dgys2 .list .ul{ margin:-0.51rem -0.51rem;width:calc(100% + 1.02rem); display: flex; flex-wrap: wrap; }
.ptrj-dgys2 .list .ul .li{ width: 33.33%;  padding:0.51rem 0.51rem;}
.ptrj-dgys2 .list .ul .li .a{ display: flex; flex-wrap: wrap; position: relative; align-content: flex-start; width: 100%; height:100%;}
.ptrj-dgys2 .list .ul .li ._img{ padding-bottom: 71.81%;}
.ptrj-dgys2 .list .ul .li ._img img{ object-fit: contain;}
.ptrj-dgys2 .list .ul .li .tit{ width: 100%; color:#3E80F4; font-size:24px; line-height:32px; margin-top: 0.53rem; font-weight: 600;}
.ptrj-dgys2 .list .ul .li .p{ width: 100%; color: #6B7280; font-size:16px; line-height:30px; margin-top: 0.18rem;}
.ptrj-dgys2 .tit16{ padding:0 3%;}

@media screen and (max-width:1024px) {
.ptrj-dgys2{ padding-top:45px; padding-bottom:45px;}	
.ptrj-dgys2 .tit16{ padding:0;}
.ptrj-dgys2 .list{ margin-top:27px;}
.ptrj-dgys2 .list .ul{ margin:-7px -7px;width:calc(100% + 14px);}
.ptrj-dgys2 .list .ul .li{ width: 33.33%; padding:7px;}
.ptrj-dgys2 .list .ul .li .tit{ font-size:16px; line-height:26px; margin-top:15px;}
.ptrj-dgys2 .list .ul .li .p{ font-size:14px; line-height:24px; margin-top:10px;}
.ptrj-dgys2 .tit16{ padding:0;}
}
@media screen and (max-width:767px) {
.ptrj-dgys2 .tit16{ text-align: left;}
.ptrj-dgys2 .list .ul .li{ width:100%;}
}



.ptrj-dgys3{background: #F9FAFB;padding-top:1.56rem; padding-bottom:1.14rem;}
.ptrj-dgys3 .list{ width: 100%; margin-top:0.85rem;}
.ptrj-dgys3 .list .ul{ margin:-0.16rem;width:calc(100% + 0.32rem); display: flex; flex-wrap: wrap; }
.ptrj-dgys3 .list .ul .li{ width: 33.33%;  padding:0.16rem;}
.ptrj-dgys3 .list .ul .li .a{ display: flex; flex-wrap: wrap; position: relative; align-content: flex-start; width: 100%; height:100%;background: #E4F0FF; padding:0.48rem 0.5rem 0.68rem 0.5rem;}
.ptrj-dgys3 .list .ul .li ._img{ padding-bottom: 72.2%; margin-top: 0.7rem; width:92%; margin-left: 4%;}
.ptrj-dgys3 .list .ul .li .tit{ width: 100%; color:#000; text-align: center; font-size:24px; line-height:27px; font-weight: bold;}
.ptrj-dgys3 .list .ul .li .p{ width: 100%; color: #000; font-size:16px; line-height:30px; margin-top:10px; padding-bottom:calc(46px + 0.52rem);}
.ptrj-dgys3 .list .ul .li .btn{ position: absolute; left:50%; bottom:0.68rem; width:150px;height:46px;background: #3E80F4;border-radius: 1px; color: #fff; font-size:16px; line-height:1; padding-bottom:2px; transform: translateX(-50%); -ms-transform: translateX(-50%); display: flex;align-items: center; justify-content:center; border-radius: 2px; }
.ptrj-dgys3 .list .ul .li .a:hover .btn{ background: #FF7815;}
.ptrj-dgys3 .tit16{ padding:0 3.4%;}

@media screen and (max-width:1024px) {
.ptrj-dgys3{ padding-top:45px; padding-bottom:45px;}	
.ptrj-dgys3 .list{ margin-top:34px;}
.ptrj-dgys3 .list .ul{ margin:-7px -7px;width:calc(100% + 14px);}
.ptrj-dgys3 .list .ul .li{ width: 33.33%; padding:7px;}
.ptrj-dgys3 .list .ul .li .a{padding:20px 15px 30px 15px;}
.ptrj-dgys3 .list .ul .li .tit{ font-size:16px; line-height:26px;}
.ptrj-dgys3 .list .ul .li .p{ font-size:14px; line-height:24px; padding-bottom: 54px;}
.ptrj-dgys3 .list .ul .li ._img{margin-top:15px;}
.ptrj-dgys3 .list .ul .li .btn{width: 110px; height: 34px; font-size:14px; bottom:30px;}
.ptrj-dgys3 .tit16{ padding:0;}
}
@media screen and (max-width:767px) {
.ptrj-dgys3 .list .ul .li{ width:100%;}
}

.ptrj-dgys4{padding-top:1.05rem; padding-bottom:1.04rem;}
.ptrj-dgys4 .list02{ margin-top:44px;}
.ptrj-dgys4 .list02 .li{ padding-bottom:1rem;}
.ptrj-dgys4 .qh_t{ margin-top:0.82rem;width: 24.2%;}
.ptrj-dgys4 .qh_b{width:54%;}
.ptrj-dgys4 .list1{ width: 100%; margin-top:0.85rem;}
.ptrj-dgys4 .list1 ul{ margin:-12px;width:calc(100% + 24px); display: flex; flex-wrap: wrap; }
.ptrj-dgys4 .list1 ul li{ width: 20%; padding:12px;}
.ptrj-dgys4 .list1 ul li .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-content:flex-start;background: #FFFFFF; padding:34px 13px 27px 13px;box-shadow: 0px 6px 12px 1px rgba(0,0,0,0.07);}
.ptrj-dgys4 .list1 ul li .ico{ display:block; width:100%; text-align: center; line-height: 0;}
.ptrj-dgys4 .list1 ul li .ico img{width:78px;}
.ptrj-dgys4 .list1 ul li .tit{ width: 100%;  color: #000; font-size:14px; line-height:20px; text-align: center; margin-top: 0.24rem;}


.ptrj-wxss4{padding-top:1.35rem; padding-bottom:65px;}
.ptrj-wxss4 .list1{ margin-top:1.28rem;}


@media screen and (max-width:1440px) {
.ptrj-dgys4 .list02 .li{ padding-bottom:0.76rem;}
}
@media screen and (max-width:1024px) {
.ptrj-dgys4{ padding-top:45px; padding-bottom:45px;}	
.ptrj-dgys4 .list02{ margin-top:34px;}
.ptrj-dgys4 .list02 .li{ padding-bottom:35px;}
.ptrj-dgys4 .qh_t{ margin-top:0;width: 100%;}
.ptrj-dgys4 .qh_b{width: 100%;}
.ptrj-dgys4 .list1{ margin:27px 0 0 0;}
.ptrj-dgys4 .list1 ul{ margin:0 -7px;width:calc(100% + 12px); }
.ptrj-dgys4 .list1 ul li{padding:10px 7px;}
.ptrj-dgys4 .list1 ul li .ico img{width:60px;}
.ptrj-dgys4 .list1 ul li .tit{margin-top:6px;}

.ptrj-wxss4{padding-top:45px; padding-bottom:45px;}
.ptrj-wxss4 .list1{ margin-top:27px;}

}
@media screen and (max-width:767px) {
.ptrj-dgys4 .list1 ul li{ width:100%;}
.ptrj-dgys4 .list1 ul li .a{ flex-wrap:nowrap; padding:20px 20px;box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.07);}
.ptrj-dgys4 .list1 ul li .ico{min-width:56px;width:56px; margin-right: 14px;}
.ptrj-dgys4 .list1 ul li .tit{ text-align:left; margin-top:0;}
}

.ptrj-dgys5{background: #F9FAFB;padding-top: 1.2rem; padding-bottom:1.07rem;}
.ptrj-dgys5 .list{ width: 100%; margin-top:0.49rem;}
.ptrj-dgys5 .list ul{ margin:0 -12px;width:calc(100% + 24px);}
.ptrj-dgys5 .list ul li{ padding:0 12px;}
.ptrj-dgys5 .list ul li{ width:20%; margin-top: 82px;}
.ptrj-dgys5 .list ul li .a{padding: 1.03rem 0.27rem 25px 0.27rem;}
.ptrj-dgys5 .list ul li .tit{ font-size:20px; line-height:27px;}
.ptrj-dgys5 .list ul li .p{ line-height:20px; margin-top:13px;}

.ptrj-wxss5{padding-top: 1.3rem; padding-bottom:0.82rem;}
.ptrj-dgys5 .tit16{ padding:0 3.5%;}

@media screen and (max-width:1440px) {
.ptrj-dgys5 .list ul li .a{padding: 1.03rem 0.2rem 25px 0.2rem;}
}
@media screen and (max-width:1024px) {
.ptrj-dgys5{padding-top:45px; padding-bottom:45px;}	
.ptrj-dgys5 .list{ margin-top:14px;}  
.ptrj-dgys5 .list ul{ margin:0 -7px;width:calc(100% + 14px); }	
.ptrj-dgys5 .list ul li{ width:50%; padding:0 7px; margin-top:40px;}	
.ptrj-dgys5 .list ul li .a{ padding:50px 14px 25px 14px;}	
.ptrj-dgys5 .list ul li .tit{ font-size:16px; line-height:24px;}
.ptrj-dgys5 .list ul li .p{ margin-top:6px;}

.ptrj-dgys5 .tit16{ padding:0;}

}


.ptrj-dgys6{ padding-top:1.81rem;  padding-bottom:2.63rem;}
.ptrj-dgys6 .list{ width: 100%; margin-top:1.32rem;}
.ptrj-dgys6 .list ul{ margin:-0.25rem -6px;width:calc(100% + 12px); display: flex; flex-wrap: wrap; }
.ptrj-dgys6 .list ul li{ width: 25%;  padding:0.25rem 6px;}
.ptrj-dgys6 .list ul li .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-content:flex-start;background: #FFFFFF; padding:0.36rem 0.35rem;box-shadow: 0px 6px 12px 1px rgba(0,0,0,0.07);}
.ptrj-dgys6 .list ul li .ico{ display:block; width:100%; text-align: center; line-height: 0;}
.ptrj-dgys6 .list ul li .ico img{width:87px;}
.ptrj-dgys6 .list ul li .tit{ width: 100%;  color: #000; font-size:16px; line-height:22px; font-weight: 600; text-align: center; margin-top: 0.35rem;}



@media screen and (max-width:1024px) {
.ptrj-dgys6{ padding-top:45px; padding-bottom:45px;}	
.ptrj-dgys6 .list{ margin-top:34px;}
.ptrj-dgys6 .list ul{ margin:-7px -6px;}	
.ptrj-dgys6 .list ul li{ padding:7px 6px;}	
.ptrj-dgys6 .list ul li .a{  padding:20px 14px;box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.07);}
.ptrj-dgys6 .list ul li .ico img{ width:46px;}
.ptrj-dgys6 .list ul li .tit{font-size:14px; line-height:20px;  margin-top:15px;}
}
@media screen and (max-width:767px) {
.ptrj-dgys6 .list ul li{ width:50%;}

}


.ptrj-dgys7{ padding-bottom:2.42rem;}
.ptrj-dgys7 .list{ width: 100%; margin-top:1.3rem;}
.ptrj-dgys7 .list ul{ margin:-6px;width:calc(100% + 12px); display: flex; flex-wrap: wrap; }
.ptrj-dgys7 .list ul li{ width: 25%;  padding:6px;}
.ptrj-dgys7 .list ul li .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-content:flex-start;background:#F4F9FF; padding:0.79rem 0.55rem 0.41rem 0.55rem;}
.ptrj-dgys7 .list ul li .ico{ display:block; width:100%; text-align: center; line-height: 0;}
.ptrj-dgys7 .list ul li .ico img{ width:78px;}
.ptrj-dgys7 .list ul li .tit{ width: 100%;  color:#2C4673; font-size:20px; line-height:30px; min-height:60px; font-weight: bold; margin-top: 0.35rem; text-align: center;}
.ptrj-dgys7 .list ul li:nth-child(2n) .a{background: linear-gradient( 180deg, #1366EC 0%, #5CB4FF 100%);}
.ptrj-dgys7 .list ul li:nth-child(2n) .tit{color:#fff;}

@media screen and (max-width:1440px) {
.ptrj-dgys7 .list ul li .a{  padding:0.59rem 0.3rem 0.41rem 0.3rem;}
}
@media screen and (max-width:1024px) {
.ptrj-dgys7{ padding-bottom:45px;}	
.ptrj-dgys7 .list{ margin-top:34px;}
.ptrj-dgys7 .list ul li .a{  padding:25px 14px 20px 14px;}
.ptrj-dgys7 .list ul li .ico img{ width:40px;}
.ptrj-dgys7 .list ul li .tit{ font-size:15px; line-height:24px; min-height:48px; margin-top:8px;}
}
@media screen and (max-width:767px) {
.ptrj-dgys7 .list ul li{ width:50%;}
.ptrj-dgys7 .list ul li:first-child {
  order: 2;
}
.ptrj-dgys7 .list ul li:nth-child(2){
  order: 1;
}
.ptrj-dgys7 .list ul li:nth-child(3) {
  order: 3;
}
.ptrj-dgys7 .list ul li:nth-child(4){
  order: 4;
}
}


.lits03{ width: 100%; margin-top:0.8rem;}
.lits03 ul{ margin:-13px;width:calc(100% + 26px); display: flex; flex-wrap: wrap; }
.lits03 ul li{ width: 50%; padding:13px;}
.lits03 ul li .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-content:flex-start;background: #FFFFFF; padding:0 0 0.6rem 0;box-shadow: 0px 6px 12px 1px rgba(0,0,0,0.07);}
.lits03 ul li .ico{ padding-bottom: 63.9%;}
.lits03 ul li .tit{ width: 100%;  color: #000; font-size:24px; line-height:32px; font-weight: bold; margin-top: 10px; padding:0 0.4rem;}
.lits03 ul li .p{ width: 100%;  color:#6B7280; font-size:16px; line-height:24px; margin-top:7px; padding:0 0.4rem;}

@media screen and (max-width:767px) {
.lits03{ margin-top:25px;}
.lits03 ul{ margin:-7px;width:calc(100% + 14px);}	
.lits03 ul li{ padding:7px;}
.lits03 ul li .a{ padding:0 0 25px 0;box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.07);}
.lits03 ul li .tit{ font-size:16px; line-height:24px; margin-top: 10px; padding:0 15px;}
.lits03 ul li .p{ font-size:14px; line-height:22px;  margin-top:4px; padding:0 15px;}
}
@media screen and (max-width:767px) {
.lits03 ul li{ width: 100%;}
}

@-webkit-keyframes wlxh {
    0% {
        width:0; height:0.78rem;
    }

    to {
       width:0.52rem; height:0.78rem;
    }
}

@keyframes wlxh {
    0% {
       width:0; height:0.78rem;
    }

    to {
        width:0.52rem; height:0.78rem;
    }
}

.ptrj-wxss0{ padding-top:1.3rem;}
.ptrj-wxss0 .tit16{ padding:0 3%;}
.ptrj-wxss0 .pic{ display: block; position: relative; width: 100%; line-height: 0; text-align: center; margin-top:1.31rem;}
.ptrj-wxss0 .wlxh{ display: block; z-index: 6; position: absolute; width:0.52rem; height:0.78rem; background:url(img/wlxh.svg) right center no-repeat; background-size: 100% auto !important; margin:-0.39rem 0 0 -0.26rem; animation: wlxh 1.2s infinite linear; }
.ptrj-wxss0 .lt,
.ptrj-wxss0 .ld{}
.ptrj-wxss0 .rt,
.ptrj-wxss0 .rd{ transform:rotateY(180deg); -ms-transform:rotateY(180deg); }


@media screen and (max-width:1024px) {
.ptrj-wxss0{ padding-top:45px; }	
.ptrj-wxss0 .tit16{ padding:0;}
.ptrj-wxss0 .pic{ margin-top:34px;}
}
@media screen and (max-width:767px) {
.ptrj-wxss0 .tit16{ text-align: left;}
}

.ptrj-wxss1{padding-bottom:0.65rem;}
.ptrj-wxss1 .tit16{ padding:0 3.5%;}
.ptrj-wxss1 .pic{ display: block; width: 100%; line-height: 0; text-align: center; margin-top:1.3rem;}

@media screen and (max-width:1024px) {
.ptrj-wxss1{padding-bottom:45px;}	
.ptrj-wxss1 .tit16{ padding:0;}
.ptrj-wxss1 .pic{ margin-top:34px;}
}
@media screen and (max-width:767px) {
.ptrj-wxss1 .tit16{ text-align: left;}
}

.ptrj-wxss2{ padding-top:1.55rem; padding-bottom:40px; background: #F9FAFB;}
.ptrj-wxss2 .tit32{ margin-top:1.12rem;}
.ptrj-wxss2 .tit16{ padding:0 3.5%;}
.ptrj-wxss2 .box{ width: 100%; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;  margin-top: 0.85rem;}
.ptrj-wxss2 .right{ width: 48.5%; display: block; line-height: 0;}
.ptrj-wxss2 .right img{ max-width:111%; width:111%; margin:0 -5.5%;}
.ptrj-wxss2 .left{ width: 50%; display: block;}
.ptrj-wxss2 .dl{ width: 100%; margin-top: 0.5rem;}
.ptrj-wxss2 .dl ul{ margin:-7px;width:calc(100% + 14px); display: flex; flex-wrap: wrap; }
.ptrj-wxss2 .dl ul li{ width: 50%;  padding:7px;}
.ptrj-wxss2 .dl ul li .a{ position: relative; height: 100%; width: 100%; display: flex; padding:0.3rem 0.3rem 14px 0.28rem;border-radius: 6px;
background: linear-gradient( 270deg, rgba(62,128,244,0.11) 0%, rgba(21,195,187,0.11) 100%);}
.ptrj-wxss2 .dl ul li:nth-child(2n+1) .a{ padding:0.3rem 0.4rem 14px 0.28rem;}
.ptrj-wxss2 .dl ul li .ico{ float: left; min-width:38px; width:38px; line-height: 0; margin:14px 0.2rem 0 0; display: flex; align-items: flex-start; justify-content: center;}
.ptrj-wxss2 .dl ul li .text{ width: 100%;}
.ptrj-wxss2 .dl ul li .tit{ width: 100%;  color: #000; font-size:18px; line-height:26px; font-weight: bold;}
.ptrj-wxss2 .dl ul li .p{ width: 100%; color: #6B7280; font-size:14px; line-height:22px; min-height:66px; margin-top: 0.08rem;}
.ptrj-wxss2 .dl ul li .a:hover .ico{ transform: rotateY(180deg); -ms-transform: rotateY(180deg);}


@media screen and (max-width:1600px) {
.ptrj-wxss2 .dl ul li .ico{ min-width:38px; width:38px; margin-right: 0.12rem;}	
}
@media screen and (max-width:1440px) {
.ptrj-wxss2 .dl{ margin-top: 0.45rem;}
.ptrj-wxss2 .dl ul li .ico{ min-width:34px; width:34px; margin-right: 0.1rem;}	
.ptrj-wxss2 .dl ul li .tit{ font-size:14px; line-height:24px;}
.ptrj-wxss2 .dl ul li .p{ font-size:12px; line-height:20px;}
}
@media screen and (max-width:1024px) {
.ptrj-wxss2 { padding-top:45px; padding-bottom: 45px;}	
.ptrj-wxss2 .tit16{ padding:0;}
.ptrj-wxss2 .tit32{ margin-top:34px;}
.ptrj-wxss2 .box{ flex-wrap: wrap-reverse; margin-top:34px;}
.ptrj-wxss2 .left{ width:100%;}
.ptrj-wxss2 .right{ width:100%;}
.ptrj-wxss2 .dl{ margin-top:27px;}
.ptrj-wxss2 .dl ul li .a{ padding:20px 20px;}
.ptrj-wxss2 .dl ul li:nth-child(2n+1) .a{ padding:20px 20px;}
.ptrj-wxss2 .dl ul li .ico{ min-width:34px; width:34px; margin:8px 14px 0 0;}
.ptrj-wxss2 .dl ul li .tit{ font-size:15px; line-height:24px;}
.ptrj-wxss2 .dl ul li .p{ font-size:14px; line-height:22px; margin-top:4px;}
}
@media screen and (max-width:767px) {
.ptrj-wxss2 .tit16{ text-align: left;}	
.ptrj-wxss2 .dl ul li{ width: 100%;}
.ptrj-wxss2 .dl ul li .p{ min-height:inherit;}
}


.ptrj-wxss3{padding-top:2.61rem; padding-bottom:1.54rem;}
.ptrj-wxss3 .box{margin-top:0.96rem; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.ptrj-wxss3 .right{ width: 37.8%; display: block; line-height: 0; margin:0 3.9% 0 0;}
.ptrj-wxss3 .left{ width: 42.9%; display: block;  margin-top:0.42rem;}
.ptrj-wxss3 .more{ display: flex; align-items: center; justify-content: center; background: #3E80F4;border-radius: 2px; color:#fff; font-size:16px; line-height:1; width:150px; height:46px; margin-top: 0.7rem;}
.ptrj-wxss3 .more i{display:block; margin:2px 0 0 8px;
width: 9px;height: 9px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform:rotate(45deg); -ms-transform:rotate(45deg);}
.ptrj-wxss3 .more:hover{background: #FF7815;}
.ptrj-wxss3 .dl{ width: 100%;}
.ptrj-wxss3 .dl .dd{ width: 100%; display: flex; align-items: center; color: #000; font-size:18px; line-height:28px; margin-bottom: 0.18rem;}
.ptrj-wxss3 .dl .dd .ico{ min-width:38px; width:38px; margin-right: 0.28rem; display:block;}


@media screen and (max-width:1024px) {
.ptrj-wxss3{ padding-top:45px; padding-bottom:45px;}	
.ptrj-wxss3 .box{margin-top:34px;}
.ptrj-wxss3 .right{ width: 37.8%; margin:0;}
.ptrj-wxss3 .more{width: 110px; height: 34px; font-size: 14px; font-size:14px; margin-top:34px;}
.ptrj-wxss3 .more i{margin: 2px 0 0 6px;width: 8px;height: 8px;}
.ptrj-wxss3 .dl .dd{ font-size:14px; line-height:24px; margin-bottom:16px;}
.ptrj-wxss3 .dl .dd .ico{ min-width:30px; width:30px; margin-right:10px; display:block;}

}
@media screen and (max-width:767px) {
.ptrj-wxss3 .box{ flex-wrap: wrap-reverse; padding:0 20px;}	
.ptrj-wxss3 .left{ width:100%; margin-top:34px;}
.ptrj-wxss3 .right{ width:100%;}
}






.jsfn{ padding-top:0.75rem;}
.jsfn .tit50{ margin-top:0.55rem;}
.list04{ width: 100%; padding:0.94rem 0 1rem 0;}
.list04 ul{ margin:-0.5rem -0.26rem;width:calc(100% + 0.52rem); display: flex; flex-wrap: wrap; }
.list04 ul li{ width: 25%;  padding:0.5rem 0.26rem;}
.list04 ul li .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap: wrap; align-content:flex-start;}
.list04 ul li ._img{ padding-bottom: 66.66%;}
.list04 ul li .tit{ width: 100%;  color:#242C3B; font-size:24px; line-height:32px; font-weight: bold;margin-top: 0.24rem;}
.list04 ul li .p{ width: 100%; color:#6B7280; font-size:14px; line-height:24px; margin-top: 10px;}
.list04 ul li .more{ display:flex; align-items:center; justify-content:center; background: #3E80F4;border-radius: 1px; color:#fff; font-size:16px; line-height:1;height: 40px;width: 131px; margin-top:17px;}
.list04 ul li .more span{ padding-bottom: 1px;}
.list04 ul li .more i{ display: block; width: 20px; height:20px; margin-left:10px; background:url(img/right2.svg) center no-repeat; background-size:100% auto !important;}
.list04 ul li .a:hover .more{background: #FF7815;}

@media screen and (max-width:1440px) {
.jsfn .tit16 br{ display:none;}	
}
@media screen and (max-width:1024px) {
.jsfn{ padding-top:45px;}	
.jsfn .tit50{ margin-top:0;}
.list04{ padding:34px 0 45px 0;}	
.list04 ul{ margin:-12px -7px;width:calc(100% + 14px);}
.list04 ul li{ padding:12px 7px;}
.list04 ul li .text{margin-top:15px;}
.list04 ul li .tit{ font-size:16px; line-height:26px; margin-top:15px; }
.list04 ul li .p{ margin-top:6px;}
.list04 ul li .more{ font-size:14px;height:34px;width:110px; margin-top:12px;}
.list04 ul li .more i{width:18px; height:18px; margin-left:6px;}
}
@media screen and (max-width:767px) {
.list04 ul li{ width: 50%;}
}








/*wyb
/*载入效果*/
.pzUp {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .1s
}

.pzUp2 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .2s
}

.pzUp3 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .3s
}

.pzUp4 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .4s
}

.pzUp5 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .5s
}
.pzUp6 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .6s
}
.pzUp7 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .7s
}
.pzUp8 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .8s
}
.pzUp9 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .9s
}
.pzUp10 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .10s
}
.pzIn {
    animation: fadeIn .8s ease-in-out both;
    animation-delay: .2s
}

.pzDown {
    animation: fadeInDown .8s ease-in-out both;
    animation-delay: .2s
}

.pzLeft {
    animation: fadeInLeft .8s ease-in-out both;
    animation-delay: .2s
}

.pzRight {
    animation: fadeInRight .8s ease-in-out both;
    animation-delay: .2s
}

@-webkit-keyframes ysfadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes ysfadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@media  screen and (max-width: 1024px){
.pzUp {
    animation: ysfadeInUp 0s ease-in-out both;
    animation-delay: 0s
}

.pzUp2 {
    animation: ysfadeInUp 0s ease-in-out both;
    animation-delay: 0s
}

.pzUp3 {
    animation: ysfadeInUp 0s ease-in-out both;
    animation-delay: 0s
}

.pzUp4 {
    animation: ysfadeInUp 0s ease-in-out both;
    animation-delay: 0s
}

.pzUp5 {
    animation: ysfadeInUp 0s ease-in-out both;
    animation-delay: 0s
}

.pzIn {
    animation: fadeIn 0s ease-in-out both;
    animation-delay: 0s
}

.pzDown {
    animation: fadeInDown 0s ease-in-out both;
    animation-delay: 0s
}

.pzLeft {
    animation: fadeInLeft 0s ease-in-out both;
    animation-delay: 0s
}

.pzRight {
    animation: fadeInRight 0s ease-in-out both;
    animation-delay: 0s
}
}
.w_1580{max-width: 1580px;margin-left: auto;margin-right: auto;}
.w_1370{max-width: 1370px;margin-left: auto;margin-right: auto;}
.w_1030{max-width: 1030px;margin-left: auto;margin-right: auto;}
.w_1590{max-width: 1590px;margin-left: auto;margin-right: auto;}
.w_1270{max-width: 1270px;margin-left: auto;margin-right: auto;}
.w_1280{max-width: 1280px;margin-left: auto;margin-right: auto;}

.ny_banner1{width: 100%;position: relative; }
.ny_banner1 img{width: 100%;}
.ny_banner1 .wzbox{width: 100%;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.ny_banner1 h1{color: #FFFFFF;margin-bottom: 30px;}
.ny_banner1 h4{font-size: 16px;color: #FFFFFF;line-height: 20px;margin-bottom: 56px;text-align: center; font-weight: 400;}
.ny_banner1 .more a{display: flex;font-size: 16px;color: #FFFFFF;line-height: 46px;text-align: center;background: #3e80f4;width: 150px;margin: 0 auto; border-radius: 2px; align-items: center; justify-content: center; padding-bottom: 2px;}
.ny_banner1 .more a:hover{background: #FF7815;}
.ny_banner1 .more a i{display:block; margin:2px 0 0 8px;
width: 9px;height: 9px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform:rotate(45deg); -ms-transform:rotate(45deg);}

@media  screen and (max-width:1024px){
.ny_banner1 h1{margin-bottom: 8px;}
.ny_banner1 h4{font-size: 14px;line-height: 22px;margin-bottom: 12px;}
.ny_banner1 .more a{font-size: 14px;line-height:32px;width: 110px;}
.ny_banner1 .more a i {margin: 2px 0 0 6px;width: 8px;height: 8px;}

}

.ny_titBox .title{font-size: 30px;color: #000000;line-height: 34px;text-align: center;margin-bottom: 26px;font-weight: bold;}
.ny_titBox .info{font-size: 16px;color: #6b7280;line-height: 30px;text-align: center;}
@media  screen and (max-width:1680px){
.ny_titBox .info br{display: none;}
}
@media  screen and (max-width:1024px){
.ny_titBox .title{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.ny_titBox .info{font-size: 14px;line-height: 20px;}
}

.sthe_section1{width: 100%;padding-top: 1.3rem;padding-bottom: 2.6rem;}
.sthe_section1 .content{width: 100%;margin-top:1rem;}
.sthe_section1 .content .ul{width: calc(100% + 18px);margin: 0 -9px;}
.sthe_section1 .content .li{padding: 0 9px;}
.sthe_section1 .content a{display: block;width: 100%;position: relative;}
.sthe_section1 .content a .pic{ width: 100%; padding-bottom: 79.73%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.sthe_section1 .content a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.sthe_section1 .content a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.sthe_section1 .content a .wzbox{width: 100%;position: absolute;left: 0;top: 0;padding: 20px;}
.sthe_section1 .content a .wz{font-size: 20px;color: #000000;line-height: 30px;text-align: center;font-weight: bold;}
.sthe_section1 .content .slick-dots{margin-top: 40px;}
@media  screen and (max-width:1024px){
.sthe_section1{padding-top:45px;padding-bottom: 45px;}
.sthe_section1 .content{margin-top:34px;}
.sthe_section1 .content .ul{width: calc(100% + 12px);margin: 0 -6px;}
.sthe_section1 .content .li{padding: 0 6px;}
.sthe_section1 .content a .wzbox{padding: 12px;}
.sthe_section1 .content a .wz{font-size: 14px;line-height: 22px;}
.sthe_section1 .content .slick-dots{margin-top:20px;}
}

.sthe_section2{width: 100%;padding-bottom: 2.75rem;}
.sthe_section2 .content{width: 100%;margin-top:1rem;}
.sthe_section2 .content .ul{margin: 0 -9px;width: calc(100% + 18px);}
.sthe_section2 .content .li{padding: 0 9px;}
.sthe_section2 .content .ul a{display: block;width: 100%;background: linear-gradient( 180deg, #ECEEF1 0%, #D2D7DE 55%, #D0D5DC 60%, #CDD3DA 66%, #BDC4CF 100%);min-height: 337px;padding: 30px 10px 10px 10px;}
.sthe_section2 .content .ul a .wzbox{margin-bottom: 60px;text-align: center;}
.sthe_section2 .content .ul a .bt{font-size: 20px;color: #000000;line-height: 30px;margin-bottom:4px;font-weight: bold;}
.sthe_section2 .content .ul a .jj{font-size: 20px;color: #000000;line-height: 30px;font-weight: bold;}
.sthe_section2 .content .ul a .pic{width: 100%;height: 152px;position: relative;}
.sthe_section2 .content .ul a .pic img{max-width: 100%;max-height: 100%;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.sthe_section2 .content .ul a:hover .bt,
.sthe_section2 .content .ul a:hover .jj{color: #3e80f4;}
.sthe_section2 .content .slick-dots{margin-top: 40px;}
.sthe_section2 .slick-prev{ left:-0.5rem;}
.sthe_section2 .slick-next{ right:-0.5rem;}

@media  screen and (max-width:1680px){
.sthe_section2 .content .ul a .bt{font-size: 16px;line-height: 22px;}
.sthe_section2 .content .ul a .jj{font-size: 16px;line-height: 22px;}
}
@media  screen and (max-width:1024px){
.sthe_section2{padding-bottom:45px;}
.sthe_section2 .content{margin-top:34px;}
.sthe_section2 .content .ul{margin: 0 -6px;width: calc(100% + 12px);}
.sthe_section2 .content .li{padding: 0 6px;}
.sthe_section2 .content .ul a{min-height: 210px;padding: 20px 10px;}
.sthe_section2 .content .ul a .wzbox{margin-bottom: 20px;}
.sthe_section2 .content .ul a .bt{font-size: 16px;line-height: 22px;}
.sthe_section2 .content .ul a .jj{font-size: 16px;line-height: 22px;}
.sthe_section2 .content .ul a .pic{height: 100px;}
.sthe_section2 .content .ul a .pic img{height: 100%;}
.sthe_section2 .content .slick-dots{margin-top: 20px;}
}

.sthe_section3{width: 100%;padding-bottom: 2.63rem;}
.sthe_section3 .content{margin:1.03rem -12px 0 -12px;width: calc(100% + 24px);display: flex;justify-content: flex-start;align-items: flex-start;}
.sthe_section3 .content .dd{width: 50%;padding: 0 12px;}
.sthe_section3 .content .bt{width: 100%;font-size: 24px;color: #000000;line-height: 28px;padding: 28px 20px 20px 20px;background: #E4F0FF;text-align: center; font-weight: bold;}
.sthe_section3 .content ul{width: 100%;}
.sthe_section3 .content ul li{width: 100%;margin-top: 4px;display: flex;justify-content: flex-start;align-items: flex-start;padding: 26px 52px 15px 52px;background: #F9FAFB;}
.sthe_section3 .content ul img{width: 31px;display: block;}
.sthe_section3 .content ul .wz{font-size: 16px;color: #000000;line-height: 30px;padding-left: 26px;}
.sthe_section3 .content ul li:hover{background: #eee;}
@media  screen and (max-width:1024px){
.sthe_section3{padding-bottom:45px;}
.sthe_section3 .content{margin:24px 0 0 0;width: 100%;display: block;}
.sthe_section3 .content .dd{width: 100%;padding: 0;margin-bottom: 20px;}
.sthe_section3 .content .dd:last-child{margin-bottom: 0;}
.sthe_section3 .content .bt{font-size: 18px;line-height: 28px;padding: 12px;}
.sthe_section3 .content ul li{padding:18px 15px;align-items: center;}
.sthe_section3 .content ul img{width: 24px;}
.sthe_section3 .content ul .wz{font-size: 14px;line-height: 24px;padding-left: 14px;}
}

.sthe_section4{width: 100%;padding-bottom: 2.76rem;}
.sthe_section4 .content{margin-top: 1.03rem;}
.sthe_section4 .content ul{margin: -40px -67px;width: calc(100% + 134px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.sthe_section4 .content li{width: 33.333%;padding: 40px 67px;}
.sthe_section4 .content a{display: block;width: 100%;}
.sthe_section4 .content a .pic{ width: 100%; padding-bottom: 45.76%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.sthe_section4 .content a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.sthe_section4 .content a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.sthe_section4 .content a .wzbox{width: 100%;padding-top: 38px;}
.sthe_section4 .content a .bt{font-size: 24px;color: #000000;line-height: 30px;margin-bottom: 25px;font-weight: bold;}
.sthe_section4 .content a .info{font-size: 14px;color: #6B7280;line-height: 24px;}
.sthe_section4 .content a:hover .bt{color: #3e80f4;}
@media  screen and (max-width:1024px){
.sthe_section4{padding-bottom: 45px;}
.sthe_section4 .content{margin-top: 34px;}
.sthe_section4 .content ul{margin: 0;width: 100%;}
.sthe_section4 .content li{width: 100%;padding: 0;margin-bottom:20px;}
.sthe_section4 .content li:last-child{margin-bottom: 0;}
.sthe_section4 .content a .wzbox{padding-top:15px;}
.sthe_section4 .content a .bt{font-size: 16px;line-height: 26px;margin-bottom: 6px;}
.sthe_section4 .content a .info{}
}

.sthe_section5{width: 100%;padding-bottom: 2.18rem;}
.sthe_section5 .content{margin-top: 0.93rem;}
.sthe_section5 .content ul{display: flex;justify-content: space-between;align-items: flex-start;position: relative;}
.sthe_section5 .content ul::after{content: "";display: block;width: calc(100% - 150px);border-bottom: 2px dashed #3e80f4;position: absolute;left: 75px;bottom: 23px;}
.sthe_section5 .content li{width: 166px;position: relative;z-index: 5;}
.sthe_section5 .content ._tbox{width: 100%;height: 166px;display: flex;justify-content: center;align-items: center;background: linear-gradient( 180deg, #F9FAFB 0%, #F9FAFB 100%);border-radius: 19px 19px 19px 19px;margin-bottom: 40px;}
.sthe_section5 .content ._tbox>div{width: 100%;padding: 0 20px;}
.sthe_section5 .content ._tbox img{display: block;margin: 0 auto 14px auto; height:51px;}
.sthe_section5 .content ._tbox .wz{font-size: 20px;color: #000000;line-height: 24px;text-align: center; font-weight: bold;}
.sthe_section5 .content .num{width: 48px;height: 48px;font-size: 24px;color: #FFFFFF;line-height: 48px;background: #3E80F4;text-align: center;margin: 0 auto;border-radius: 100%;font-weight: bold;}
@media  screen and (max-width:1024px){
.sthe_section5{padding-bottom:45px;}
.sthe_section5 .content{margin-top:34px;}
.sthe_section5 .content ul{margin:-10px -6px;width: calc(100% + 12px);flex-wrap: wrap;}
.sthe_section5 .content ul::after{bottom:24px;}
.sthe_section5 .content ul::before{content: "";display: block;width: calc(100% - 150px);border-bottom: 2px dashed #3e80f4;position: absolute;left: 75px;bottom: 182px;}
.sthe_section5 .content li{width: 33.3333%;padding:10px 6px;}
.sthe_section5 .content ._tbox{height: 90px;border-radius: 12px;margin-bottom:15px;}
.sthe_section5 .content ._tbox>div{padding: 0 12px;}
.sthe_section5 .content ._tbox img{margin: 0 auto 8px auto;height:32px;}
.sthe_section5 .content ._tbox .wz{font-size: 15px;line-height: 20px;}
.sthe_section5 .content .num{width: 32px;height: 32px;font-size: 16px;line-height: 32px;}
}

.sthe_section6{width: 100%;padding-top: 100px;padding-bottom: 90px;}
.sthe_section6 .title{font-size: 32px;color: #FFFFFF;line-height: 36px;text-align: center;margin-bottom: 40px;font-weight: bold;}
.sthe_section6 .title br{display: none;}
.sthe_section6 .dl{width: 100%;display: flex;justify-content: center;align-items: center;}
.sthe_section6 .dl .dd{margin-right: 15px;}
.sthe_section6 .dl .dd:last-child{margin-right: 0;}
.sthe_section6 .dl .dd a{display:flex;width: 144px;font-size: 16px;color: #FFFFFF;line-height: 40px;text-align: center;background: #FF7815; border-radius: 2px; align-items: center;  justify-content: center;}
.sthe_section6 .dl .dd a i{display:block; margin:2px 0 0 8px;
width: 9px;height: 9px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform:rotate(45deg); -ms-transform:rotate(45deg);}
.sthe_section6 .dl .dd a:hover{opacity: 0.8;}
@media  screen and (max-width:1024px){
.sthe_section6{padding-top: 40px;padding-bottom: 40px;}
.sthe_section6 .title{font-size: 18px;line-height: 28px;margin-bottom: 20px;}
.sthe_section6 .title br{display: block;}
.sthe_section6 .dl .dd{margin-right: 12px;}
.sthe_section6 .dl .dd a{width: 110px;font-size: 14px;line-height: 32px;}
.sthe_section6 .dl .dd a i{margin: 2px 0 0 6px;width: 8px;height: 8px;}

}

.sthe_tc{width: 100%;height: 100vh;position: fixed;left: 0;top: 0;z-index: 9999;display: none;}
.sthe_tc .back_none{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background: rgba(0,0,0,0.28);}
.sthe_tc .content{width: 1066px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: linear-gradient( 180deg, #E3EBF6 0%, #FFFEF9 100%);border-radius: 9px 9px 9px 9px;padding: 78px 88px 74px 100px;z-index: 5;}
.sthe_tc .content .bt{font-size: 32px;color: #3E80F4;line-height: 40px;margin-bottom: 14px;font-weight: bold;}
.sthe_tc .content .jj{font-size: 12px;color: #6B7280;line-height: 20px;margin-bottom: 34px;}
.sthe_tc .content .boxs{width: 100%;display: flex;justify-content: flex-start;align-items: flex-end;}
.sthe_tc .content .left{width: calc(100% - 232px);padding-right: 140px;}
.sthe_tc .content .left ul{width: 100%;}
.sthe_tc .content .left ul li{margin-bottom: 14px;}
.sthe_tc .content .left ul li:last-child{margin-bottom: 0;margin-top: 48px;}
.sthe_tc .content .left ul .wz1{font-size: 14px;color:#242C3B;line-height: 18px;margin-bottom: 7px;}
.sthe_tc .content .left ul .wz1 span{color: #F87171;}
.sthe_tc .content .left ul .wz2{font-size: 12px;color:#6B7280;line-height: 16px;margin-bottom: 10px;}
.sthe_tc .content .left ul .input input{width: 100%;height: 35px;background: rgba(255,255,255,0.79);padding: 0 15px;font-size: 12px;color: #333;}
.sthe_tc .content .left ul .text textarea{width: 100%;height: 85px;font-size: 12px;color: #333;padding: 10px 15px;background: rgba(255,255,255,0.79);}
.sthe_tc .content .left ul .srk::-webkit-input-placeholder{font-size: 12px;color: #D4D5D6;opacity: 1;}
.sthe_tc .content .left ul .srk::-moz-placeholder{font-size: 12px;color: #D4D5D6;opacity: 1;}
.sthe_tc .content .left ul .srk::moz-placeholder{font-size: 12px;color: #D4D5D6;opacity: 1;}
.sthe_tc .content .left ul .srk:-ms-input-placeholder{font-size: 12px;color: #D4D5D6;opacity: 1;}
.sthe_tc .content .left ul .btnbox{width: 100%;display: flex;justify-content: flex-start;align-items: flex-start;}
.sthe_tc .content .left ul .btn{width: 120px;font-size: 14px;color: #FFFFFF;line-height: 38px;text-align: center;background: #788190;margin-right: 12px;cursor: pointer;}
.sthe_tc .content .left ul .btn:last-child{margin-right: 0;}
.sthe_tc .content .left ul .btn:hover{opacity: 0.8;}
.sthe_tc .content .right{width: 234px;}
.sthe_tc .content .right .wz1{font-size: 14px;color: #242C3B;line-height: 20px;margin-bottom: 10px;}
.sthe_tc .content .right .wz2{font-size: 24px;color: #3E80F4;line-height: 30px;margin-bottom: 44px;font-weight: bold;}
.sthe_tc .content .right .dl{margin: 0 -20px;width: calc(100% + 40px);display: flex;justify-content: flex-start;align-items: flex-start;}
.sthe_tc .content .right .dl .dd{width: 50%;padding: 0 20px;}
.sthe_tc .content .right .dl img{width: 100%;display: block;margin-bottom: 8px;}
.sthe_tc .content .right .dl .wz{font-size: 12px;color: #000000;line-height: 16px;text-align: center;}
.sthe_tc .content .posi_ico{width: 391px;position: absolute;right: 42px;top: 0;}
.sthe_tc .content .posi_ico img{width: 100%;display: block;}
@media  screen and (max-width:1680px){
.sthe_tc .content{width: 800px;padding: 40px;}
.sthe_tc .content .bt{font-size: 24px;line-height: 30px;margin-bottom: 10px;}
.sthe_tc .content .jj{margin-bottom: 20px;}
.sthe_tc .content .left{padding-right: 80px;}
.sthe_tc .content .left ul li{margin-bottom: 10px;}
.sthe_tc .content .left ul li:last-child{margin-top: 30px;}
.sthe_tc .content .left ul .input input{height: 30px;}
.sthe_tc .content .left ul .text textarea{height: 70px;}
.sthe_tc .content .left ul .btn{width: 110px;line-height: 32px;}
}
@media  screen and (max-width:1024px){
.sthe_tc .content{width:90%;padding:20px 20px 25px 20px;}
.sthe_tc .content>div{overflow: hidden;overflow-y: auto;max-height: calc(100vh - 120px);}
.sthe_tc .content>div::-webkit-scrollbar{ display: none;}
.sthe_tc .content .bt{font-size: 18px;line-height: 24px;margin-bottom: 8px;}
.sthe_tc .content .jj{font-size: 12px;line-height: 20px;margin-bottom: 12px;}
.sthe_tc .content .jj br{ display: none;}
.sthe_tc .content .boxs{display: block;}
.sthe_tc .content .left{width: 100%;padding-right: 0;}
.sthe_tc .content .left ul li:last-child{margin-top: 20px;}
.sthe_tc .content .left ul .wz1{font-size: 12px;line-height: 16px;margin-bottom: 6px;}
.sthe_tc .content .left ul .wz2{font-size: 11px;line-height: 14px;margin-bottom: 8px;}
.sthe_tc .content .left ul .input input{height: 30px;padding: 0 12px;}
.sthe_tc .content .left ul .text textarea{height: 50px;padding: 8px 12px;}
.sthe_tc .content .left ul .btn{width:121px;font-size: 14px;line-height: 37px;margin-right: 10px;}
.sthe_tc .content .right{width: 100%;margin-top: 20px;display: none;}
.sthe_tc .content .right .wz1{font-size: 12px;line-height: 16px;margin-bottom: 6px;}
.sthe_tc .content .right .wz2{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.sthe_tc .content .right .dl{margin: 0;width: 100%;}
.sthe_tc .content .right .dl .dd{width: 100px;padding: 0;margin-right: 12px;}
.sthe_tc .content .right .dl .dd:last-child{margin-right: 0;}
.sthe_tc .content .posi_ico{width: 120px;right: 20px;}
.sthe_tc .content .jj
}

.ny_banner2{width: 100%;position: relative;}
.ny_banner2 img{width: 100%;}
.ny_banner2 .wzbox{width: 100%;position: absolute;left: 0;top: 76px;}
.ny_banner2 .w_1580{display: flex;justify-content: flex-start;align-items: flex-start;}
.ny_banner2 .wz1{font-size: 24px;color: #FFFFFF;line-height: 30px;margin-bottom: 12px;display: flex;justify-content: space-between;align-items: center;}
.ny_banner2 .wz2{font-size: 11px;color: #FFFFFF;line-height: 16px;text-transform:uppercase;}
@media  screen and (max-width:1024px){
.ny_banner2 .wzbox{top: 20px;}
.ny_banner2 .wzbox div{width: 100%; text-align: center;}
.ny_banner2 .wz1{font-size: 16px;line-height: 20px;margin-bottom: 10px;padding: 0 30px; justify-content: center;}
.ny_banner2 .wz2{font-size: 10px;line-height: 14px;}
}

.ej_section{width: 100%;border-bottom: 2px solid #f5f5f5;}
.ej_section ul{display: flex;justify-content: space-between;align-items: center;}
.ej_section ul li{margin-right: 0;}
.ej_section ul li:last-child{margin-right: 0;}
.ej_section ul a{display: block;font-size: 20px;color: #000000;line-height:28px;position: relative; font-weight: bold; padding:25px 0;}
.ej_section ul li.on a,
.ej_section ul li:hover a{color: #ff7815;}
.ej_section ul li.on a::after{content: "";display: block;width: 60px;height: 4px;background: #ff7815;position: absolute;left: 50%;bottom: -2px;transform: translate(-50%,0);}
@media  screen and (max-width:1680px){
.ej_section ul li{margin-right: 0;}
}
@media  screen and (max-width:1024px){
.ej_section{border-bottom: 1px solid #f5f5f5;}
.ej_section ul{display: block;font-size: 0;white-space:nowrap;overflow: hidden;overflow-x: auto; max-width: 100%;text-align: center;}
.ej_section ul::-webkit-scrollbar{ display: none;}
.ej_section ul li{margin-right: 14px;display: inline-block;vertical-align: middle;}
.ej_section ul a{font-size: 14px;line-height:20px; padding:15px 0;}
.ej_section ul li.on a::after{width: 40px;height: 3px;bottom: -1px;}
}

.gsjs_section{width: 100%;padding-top:82px;padding-bottom:85px;}
.gsjs_section .content{font-size: 16px;color: #666666;line-height: 24px;}
@media  screen and (max-width:1024px){
.gsjs_section{padding-top:45px;padding-bottom: 45px;}
.gsjs_section .content{font-size: 14px;line-height: 22px;}
}

.ny_title{font-size: 32px;color: #000000;line-height: 36px;text-align: center;font-weight: bold;}
@media  screen and (max-width:1024px){
.ny_title{font-size: 18px;line-height: 24px;}
}

.ryzz_section1{width: 100%;padding-top:1.2rem;padding-bottom: 1.48rem;position: relative;}
.ryzz_section1 .ny_title{position: relative;z-index: 3;}
.ryzz_section1 .content{margin-top: 1.3rem;position: relative;z-index: 3;}
.ryzz_section1 .content .ul{margin: -0.2rem -0.5rem;width: calc(100% + 1rem);}
.ryzz_section1 .content .li{padding: 0.2rem 0.5rem;}
.ryzz_section1 .content a{display: block;width: 100%;}
.ryzz_section1 .content a .wzbox{margin-bottom: 18px;}
.ryzz_section1 .content a .wz{font-size: 20px;color: #000000;line-height: 28px;text-align: center;min-height: 56px;}
.ryzz_section1 .content a .picbox{width: 100%;border-radius: 6px;overflow: hidden;border: 1px solid #3E80F4;box-shadow: 4px 6px 3px 1px rgba(0,0,0,0.16);}
.ryzz_section1 .content a .pic{ padding-bottom: 141.95%; position: relative; overflow: hidden;}
.ryzz_section1 .content a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.ryzz_section1 .content a:hover .wz{color:#ff7815;}
.ryzz_section1 .content .slick-dots{margin-top: 40px;}
.ryzz_section1 .posi_img{width: 100%;display: block;position: absolute;left: 0;bottom: 0;}
@media  screen and (max-width:1024px){
.ryzz_section1{padding-top:45px;padding-bottom: 45px;}
.ryzz_section1 .content{margin-top:34px;}
.ryzz_section1 .content .ul{margin: -7px;width: calc(100% + 14px);}
.ryzz_section1 .content .li{padding: 7px;}
.ryzz_section1 .content a .wzbox{margin-bottom:16px;}
.ryzz_section1 .content a .wz{font-size: 15px;line-height:22px;min-height: 44px;}
.ryzz_section1 .content .slick-dots{margin-top: 20px;}
}

.ryzz_section2{width: 100%;padding-top: 1.31rem;}
.ryzz_section2 .content{margin-top: 1.3rem;}
.ryzz_section2 .content .ul{margin: -0.24rem;width: calc(100% + 0.48rem);}
.ryzz_section2 .content .ul .li{padding: 0.24rem;}
.ryzz_section2 .content .ul a{display: block;width: 100%;background: #FFFFFF;box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.16);border-radius: 6px 6px 6px 6px;border: 1px solid #3E80F4;padding: 20px 16px 30px 16px;}
.ryzz_section2 .content .ul a .pic{ padding-bottom: 71.721%; position: relative; overflow: hidden;}
.ryzz_section2 .content .ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.ryzz_section2 .content .ul a .wzbox{width: 100%;padding-top: 24px;}
.ryzz_section2 .content .ul a .info{font-size: 20px;color: #000000;line-height: 30px;min-height: 60px;text-align: center;}
.ryzz_section2 .content .ul a:hover .info{color:#FF7815;}
.ryzz_section2 .content .slick-dots{margin-top: 40px;}
@media  screen and (max-width:1680px){
.ryzz_section2 .content .ul{margin: -12px;width: calc(100% + 24px);}
.ryzz_section2 .content .ul .li{padding: 12px;}
.ryzz_section2 .content .ul a{padding: 14px;}
.ryzz_section2 .content .ul a .wzbox{padding-top: 12px;}
.ryzz_section2 .content .ul a .info{font-size: 15px;line-height: 24px;min-height: 48px;}
}
@media  screen and (max-width:1024px){
.ryzz_section2{padding-top:45px;}
.ryzz_section2 .content{margin-top:34px;}
.ryzz_section2 .content .ul{margin: -7px;width: calc(100% + 14px);}
.ryzz_section2 .content .ul .li{padding: 7px;}
.ryzz_section2 .content .ul a{padding:8px;}
.ryzz_section2 .content .ul a .wzbox{padding-bottom:5px;}
.ryzz_section2 .content .ul a .info{font-size: 14px;line-height:22px;min-height: 44px;}
.ryzz_section2 .content .ul a .info br{display: none;}
.ryzz_section2 .content .slick-dots{margin-top: 20px;}
}

.ryzz_section3{width: 100%;padding-top: 1.3rem;padding-bottom: 1.6rem;position: relative;}
.ryzz_section3 .ny_title{position: relative;z-index: 2;}
.ryzz_section3 .content{margin-top: 1.3rem;position: relative;z-index: 2;}
.ryzz_section3 .content .ul{margin: -12px;width: calc(100% + 24px);}
.ryzz_section3 .content .li{padding: 12px;}
.ryzz_section3 .content a{display: block;width: 100%;background: #FFFFFF;border-radius: 6px 6px 6px 6px;overflow: hidden;box-shadow: 4px 6px 3px 1px rgba(0,0,0,0.16);}
.ryzz_section3 .content a .pic{ padding-bottom: 140.573%; position: relative; overflow: hidden;}
.ryzz_section3 .content a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.ryzz_section3 .content .slick-dots{margin-top: 40px;}
.ryzz_section3 .posi_img{width: 100%;display: block;position: absolute;left: 0;bottom: 0;}
@media  screen and (max-width:1024px){
.ryzz_section3{padding-top:50px;padding-bottom:50px;}
.ryzz_section3 .content{margin-top:34px;}
.ryzz_section3 .content .ul{margin: -7px;width: calc(100% + 14px);}
.ryzz_section3 .content .li{padding: 7px;}
.ryzz_section3 .content .slick-dots{margin-top:20px;}
}

.ryzz_section4{width: 100%;padding-top: 1.3rem;padding-bottom: 1.3rem;}
.ryzz_section4 .content{width: 100%;margin-top: 1.3rem;}
.ryzz_section4 .content .cont1{margin-bottom: 16px;}
.ryzz_section4 .content ul{margin: 0 -8px;width: calc(100% + 16px);}
.ryzz_section4 .content li{padding: 0 8px;width: 243px;}
.ryzz_section4 .content .pic{ padding-bottom: 136.56%; position: relative; overflow: hidden;}
.ryzz_section4 .content .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
@media  screen and (max-width:1024px){
.ryzz_section4{padding-top:45px;padding-bottom: 45px;}
.ryzz_section4 .content{width: 100%;margin-top:34px;}
.ryzz_section4 .content .cont1{margin-bottom: 12px;}
.ryzz_section4 .content ul{margin: 0 -7px;width: calc(100% + 14px);}
.ryzz_section4 .content li{padding: 0 7px;width: 152px;}
}

.schd_section{width: 100%;padding-top: 76px;padding-bottom: 1.29rem;}
.schd_section ul{margin: -19px -12px;width: calc(100% + 24px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.schd_section ul li{width: 25%;padding: 19px 12px;}
.schd_section ul a{display: block;width: 100%;background: #ffffff;box-shadow: 0px 6px 6px 1px rgba(0,0,0,0.08);border-radius: 12px;overflow: hidden;}
.schd_section ul a .pic{ width: 100%; padding-bottom: 66.3333%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.schd_section ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.schd_section ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.schd_section ul a .wzbox{width: 100%;padding: 30px;}
.schd_section ul a .wz{font-size: 16px;color: #242C3B;line-height: 20px;text-align: center; font-weight: 500;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.schd_section ul a:hover .wz{color: #ff7815;}
@media  screen and (max-width:1680px){
.schd_section ul a .wzbox{padding: 20px;}
.schd_section ul a .wz{font-size: 14px;}
}
@media  screen and (max-width:1024px){
.schd_section{padding-top: 30px;padding-bottom:45px;}
.schd_section ul{margin: -7px;width: calc(100% + 14px);}
.schd_section ul li{width: 50%;padding: 7px;}
.schd_section ul a{border-radius: 6px;}
.schd_section ul a .wzbox{padding:15px 15px;}
.schd_section ul a .wz{font-size: 14px;line-height: 24px;-webkit-line-clamp:2;min-height:44px;}
}

.gsxw_section{width: 100%;padding-top: 32px;padding-bottom:7px;}
.gsxw_section ul{width: 100%;}
.gsxw_section ul li{width: 100%;border-bottom: 2px solid #f1f2f4;}
.gsxw_section ul li:last-child{border-bottom: 0;}
.gsxw_section ul a{display: flex;justify-content: flex-start;align-items: center;padding-top: 44px;padding-bottom: 50px;}
.gsxw_section ul a .left{width: 300px;}
.gsxw_section ul a .pic{ width: 100%; padding-bottom: 66.666%; position: relative; overflow: hidden;border-radius: 12px 12px 12px 12px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.gsxw_section ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.gsxw_section ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.gsxw_section ul a .right{width: calc(100% - 300px);padding-left: 60px;}
.gsxw_section ul a .bt{font-size: 24px;color: #242C3B;line-height: 30px;margin-bottom:4px;font-weight: bold;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.gsxw_section ul a .jj{font-size: 14px;color: #000000;line-height: 22px;margin-bottom:7px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.gsxw_section ul a .date{font-size: 12px;color: #788190;line-height: 16px;}
.gsxw_section ul a:hover .bt{color: #ff7815;}
@media  screen and (max-width:1024px){
.gsxw_section{padding-top: 10px;padding-bottom:20px;}
.gsxw_section ul li{border-bottom: 1px solid #f1f2f4;}
.gsxw_section ul a{display: block;padding-top: 20px;padding-bottom: 20px;}
.gsxw_section ul a .left{width: 100%;}
.gsxw_section ul a .right{width: 100%;padding-left: 0;margin-top:15px;}
.gsxw_section ul a .bt{font-size: 16px;line-height: 24px;margin-bottom:6px;}
.gsxw_section ul a .jj{margin-bottom:6px;}
}

.xwxq_section{width: 100%;padding-top: 1.03rem;padding-bottom:42px;}
.xwxq_section .w_1580{display: flex;justify-content: flex-start;align-items: stretch;}
.xwxq_section .left{width: 75.72327044025157%;padding-right: 50px;border-right: 2px solid #f1f2f4;}
.xwxq_section .left h1{font-size: 32px;color: #242C3B;line-height: 36px;text-align: center;margin-bottom: 8px;font-weight: bold;}
.xwxq_section .left .date{font-size: 14px;color: #000000;line-height: 20px;text-align: center;padding-bottom: 20px;margin-bottom: 44px;border-bottom: 2px solid #f1f2f4;}
.xwxq_section .left .content{font-size: 14px;color: #000000;line-height: 22px;padding-bottom: 85px;margin-bottom: 28px;border-bottom: 2px solid #f1f2f4; padding-right: 4%;}
.xwxq_section .left .content .t1{font-size: 24px;color: #000000;line-height: 30px;font-weight: bold; margin-top:40px;}
.xwxq_section .left .content .p1{ margin-top:17px;}
.xwxq_section .left .content .mt30{ margin-top:30px;}
.xwxq_section .left .pagebox{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.xwxq_section .left .pagebox .btn_prev{width: calc(100% - 300px);}
.xwxq_section .left .pagebox .btn_prev a{display: block;font-size: 20px;color: #000000;line-height: 24px;display: flex;justify-content: flex-start;align-items: flex-start;}
.xwxq_section .left .pagebox .btn_prev span{display: block;white-space:nowrap;}
.xwxq_section .left .pagebox .btn_prev a:hover{color: #ff7815;}
.xwxq_section .left .pagebox .back{width: 204px;}
.xwxq_section .left .pagebox .back a{width: 100%;display: flex;justify-content: center;align-items: center;background: #ff7815;}
.xwxq_section .left .pagebox .back a img{width: 24px;display: block;margin-right: 15px;}
.xwxq_section .left .pagebox .back a .wz{font-size: 16px;color: #FFFFFF;line-height: 47px;}
.xwxq_section .left .pagebox .back a:hover{background: #3e80f4;}
.xwxq_section .right{width: 25.5%;padding-left: 50px;}
.xwxq_section .right h2{font-size: 20px;color: #000000;line-height: 24px;margin-bottom: 36px;padding-bottom: 20px;border-bottom: 2px solid #f1f2f4; font-weight: bold;}
.xwxq_section .right ul{width: 100%;}
.xwxq_section .right li{margin-bottom:18px;}
.xwxq_section .right li:last-child{margin-bottom: 0;}
.xwxq_section .right li .date{font-size: 14px;color: #788190;line-height: 20px;margin-bottom: 12px;}
.xwxq_section .right li .bt{font-size: 16px;color: #000000;line-height: 20px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xwxq_section .right li:hover .bt{color: #ff7815;}
@media  screen and (max-width:1024px){
.xwxq_section{padding-top: 45px;padding-bottom: 45px;}
.xwxq_section .w_1580{display: block;}
.xwxq_section .left{width: 100%;padding-right: 0;border-right: 0;}
.xwxq_section .left h1{font-size: 18px;line-height:22px;}
.xwxq_section .left .date{padding-bottom:15px;margin-bottom: 20px;}
.xwxq_section .left .content{padding-bottom:30px;margin-bottom:20px; padding-right: 0;}
.xwxq_section .left .content .t1{font-size:18px;line-height:24px;margin-top: 24px;}
.xwxq_section .left .content .p1{ margin-top: 12px;}
.xwxq_section .left .content .mt30{ margin-top:20px;}
.xwxq_section .left .pagebox .btn_prev{width: calc(100% - 140px);}
.xwxq_section .left .pagebox .btn_prev a{font-size: 14px;line-height: 22px;}
.xwxq_section .left .pagebox .back{width: 120px;}
.xwxq_section .left .pagebox .back a img{width: 20px;margin-right: 8px;}
.xwxq_section .left .pagebox .back a .wz{font-size: 14px;line-height: 40px;}
.xwxq_section .right{display: none;}
}

.jrwm_section{width: 100%;padding-top: 60px;padding-bottom:32px;}
.jrwm_section .tit32{ font-size: 32px; line-height:42px;}
.jrwm_section .dl{width: 100%;padding-top: 70px;}
.jrwm_section .dd{margin-bottom: 66px;}
.jrwm_section .xbt{font-size: 16px;color: #3E80F4;line-height: 20px;padding-bottom: 20px;border-bottom: 2px solid #f1f2f4;}
.jrwm_section ul{width: 100%;}
.jrwm_section ul li{border-bottom: 2px solid #f1f2f4;}
.jrwm_section ul .top{width: 100%;padding: 30px 0 37px 0;cursor: pointer;}
.jrwm_section ul .top .cont1{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-bottom: 18px;}
.jrwm_section ul .top .cont1 .bt{font-size: 24px;color: #000000;line-height: 30px;font-weight: bold;width: calc(100% - 120px);}
.jrwm_section ul .top .cont1 .more{font-size: 16px;color: #FF7815;line-height: 20px;width: 120px;text-align: right;}
.jrwm_section ul .top .cont1 .more:hover{color: #3E80F4;}
.jrwm_section ul .top .cont2{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.jrwm_section ul .top .cont2 .left{display: flex;justify-content: flex-start;align-items: center;}
.jrwm_section ul .top .cont2 .left .list{padding-right: 16px;margin-right: 16px;border-right: 1px solid #ececed;font-size: 16px;color: #000000;line-height: 20px;display: flex;justify-content: flex-start;align-items: center;}
.jrwm_section ul .top .cont2 .left .list img{width: 12px;display: block;margin-right: 5px;}
.jrwm_section ul .top .cont2 .left .list:last-child{margin-right: 0;padding-right: 0;border-right: 0;}
.jrwm_section ul .top .cont2 .right{font-size: 14px;color: #788190;line-height: 20px;}
.jrwm_section ul .bottom{display: none;width: 100%;padding: 35px 54px 36px 42px;background: #F9FAFB; margin-top: -10px;}
.jrwm_section ul .bottom .listbox{margin-bottom: 59px;}
.jrwm_section ul .bottom .list{margin-bottom: 41px;}
.jrwm_section ul .bottom .list:last-child{margin-bottom: 0;}
.jrwm_section ul .bottom .list .bt{font-size: 18px;color: #000000;line-height: 24px;margin-bottom: 16px;font-weight: bold;}
.jrwm_section ul .bottom .list .info{font-size: 16px;color: #000000;line-height: 30px;}
.jrwm_section ul .bottom .cont{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.jrwm_section ul .bottom .cont .btn{width: 160px;font-size: 16px;color: #FFFFFF;line-height: 48px;text-align: center;background: #3E80F4;cursor: pointer; border-radius: 2px; display:flex; align-items: center; justify-content: center;}
.jrwm_section ul .bottom .cont .btn i{display:block; margin:2px 0 0 8px;
width: 9px;height: 9px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform:rotate(45deg); -ms-transform:rotate(45deg);}

.jrwm_section ul .bottom .cont .btn:hover{background: #ff7815;}
.jrwm_section ul .bottom .cont .sq_btn{display: flex;justify-content: flex-end;align-items: center;cursor: pointer;}
.jrwm_section ul .bottom .cont .sq_btn img{width: 20px;display: block;margin-right: 10px;}
.jrwm_section ul .bottom .cont .sq_btn .wz{font-size: 16px;color: #242C3B;line-height: 20px;}
.jrwm_section ul .bottom .cont .sq_btn:hover{opacity: 0.8;}
@media  screen and (max-width:1024px){
.jrwm_section{padding-top:40px;padding-bottom:20px;}
.jrwm_section .tit32{ font-size: 18px; line-height:28px;}
.jrwm_section .dl{padding-top:30px;}
.jrwm_section .dd{margin-bottom:25px;}
.jrwm_section .xbt{font-size: 14px;line-height: 18px;padding-bottom: 12px;}
.jrwm_section ul .top{padding: 20px 15px;}
.jrwm_section ul .top .cont1{margin-bottom: 10px;}
.jrwm_section ul .top .cont1 .bt{font-size: 15px;line-height: 20px;width: calc(100% - 70px);}
.jrwm_section ul .top .cont1 .more{font-size: 14px;width: 70px;}
.jrwm_section ul .top .cont2 .left .list{padding-right: 10px;margin-right: 10px;font-size: 14px;}
.jrwm_section ul .top .cont2 .left .list img{width: 10px;margin-right: 4px;}
.jrwm_section ul .bottom{padding:20px;}
.jrwm_section ul .bottom .listbox{margin-bottom: 20px;}
.jrwm_section ul .bottom .list{margin-bottom:18px;}
.jrwm_section ul .bottom .list .bt{font-size: 16px;line-height: 20px;margin-bottom:12px;}
.jrwm_section ul .bottom .list .info{font-size: 14px;line-height: 22px;}
.jrwm_section ul .bottom .cont .btn{width: 110px;font-size: 14px;line-height: 36px;}
.jrwm_section ul .bottom .cont .btn i{margin: 2px 0 0 6px;width: 8px;height: 8px;}
.jrwm_section ul .bottom .cont .sq_btn img{width: 18px;margin-right: 6px;}
.jrwm_section ul .bottom .cont .sq_btn .wz{font-size: 14px;line-height: 20px;}
}

.jrwm_tc{width: 100%;height: 100vh;position: fixed;left: 0;top: 0;z-index: 9999;display: none;}
.jrwm_tc .back_none{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background: rgba(0,0,0,0.4);cursor: pointer;}
.jrwm_tc .content{width: 792px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 12px;z-index: 5;padding: 40px 70px 70px 50px;background: linear-gradient(to bottom,#e4ecf6,#fdfdf9);}
.jrwm_tc .content .cont1{width: 100%;display: flex;justify-content: flex-start;align-items: center;margin-bottom: 54px;position: relative;z-index: 3;}
.jrwm_tc .content .cont1 .head_box{width: 172px;position: relative;padding-bottom: 18px;}
.jrwm_tc .content .cont1 .head_box img{width: 100%;display: block;border-radius: 100%;}
.jrwm_tc .content .cont1 .head_box .wz{font-size: 17px;color: #FFFFFF;line-height: 36px;width: 102px;border-radius: 18px;position: absolute;left: 50%;bottom: 0;transform: translate(-50%,0);text-align: center;background: linear-gradient( 180deg, #FF7815 0%, #FFA51E 100%);}
.jrwm_tc .content .cont1 .wzbox{width: calc(100% - 172px);padding-left: 40px;}
.jrwm_tc .content .cont1 .wz1{font-size: 30px;color: #3e80f4;line-height: 34px;margin-bottom: 14px;font-weight: bold;}
.jrwm_tc .content .cont1 .wz2{font-size: 16px;color: #6b7280;line-height: 20px;}
.jrwm_tc .content .cont2{width: 100%;display: flex;justify-content: space-between;align-items: center;position: relative;z-index: 3;}
.jrwm_tc .content .cont2 .left .dd{margin-bottom: 20px;font-size: 22px;color: #6b7280;line-height: 26px;}
.jrwm_tc .content .cont2 .left .dd span{font-size: 28px;color: #242c3b;line-height: 32px;padding-left: 20px;}
.jrwm_tc .content .cont2 .left .dd:last-child{margin-bottom: 0;}
.jrwm_tc .content .cont2 .right .wz{font-size: 16px;color: #6B7280;line-height: 20px;text-align: center;margin-bottom: 15px;}
.jrwm_tc .content .cont2 .right .ewm{width: 136px;}
.jrwm_tc .content .cont2 .right .ewm img{width: 100%;display: block;}
.jrwm_tc .content .posi_img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}
@media  screen and (max-width:1024px){
.jrwm_tc .content{width: calc(100% - 50px);border-radius: 8px;padding: 14px;}
.jrwm_tc .content .cont1{margin-bottom: 20px;}
.jrwm_tc .content .cont1 .head_box{width: 100px;padding-bottom: 15px;}
.jrwm_tc .content .cont1 .head_box .wz{font-size: 14px;line-height: 30px;width: 80px;border-radius: 15px;}
.jrwm_tc .content .cont1 .wzbox{width: calc(100% - 100px);padding-left: 12px;}
.jrwm_tc .content .cont1 .wz1{font-size: 15px;line-height: 20px;margin-bottom: 8px;}
.jrwm_tc .content .cont1 .wz2{font-size: 13px;line-height: 18px;}
.jrwm_tc .content .cont2{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.jrwm_tc .content .cont2 .left{width: calc(100% - 100px);}
.jrwm_tc .content .cont2 .left .dd{margin-bottom: 12px;font-size: 14px;line-height: 18px;}
.jrwm_tc .content .cont2 .left .dd span{font-size: 18px;line-height:22px;padding-left: 6px;}
.jrwm_tc .content .cont2 .right .wz{font-size: 14px;line-height: 18px;margin-bottom: 10px;}
.jrwm_tc .content .cont2 .right .ewm{width: 100px;}
}




.solut1{ padding-top:1.22rem; padding-bottom:1.3rem;}
.solut1 .list{ width: 100%; margin-top:1.26rem;}
.solut1 .list ul{ margin:-0.16rem;width:calc(100% + 0.32rem); display: flex; flex-wrap: wrap; }
.solut1 .list ul li{ width: 25%;  padding:0.16rem 0.16rem;}
.solut1 .list ul li .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-content:flex-start;background: #FFFFFF; padding:0.36rem 0.36rem 0.52rem 0.36rem;box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.06);}
.solut1 .list ul li .ico{  display:block; line-height: 0;}
.solut1 .list ul li .ico img{ height:70px; width:70px;}
.solut1 .list ul li .text{ width: 100%;}
.solut1 .list ul li .tit{ width: 100%;  color: #000; font-size:20px; line-height:28px; font-weight: bold; text-align: center; margin-top: 0.5rem;}
.solut1 .list ul li .p{ width: 100%; color: #6B7280; font-size:16px; line-height:24px;  margin-top: 0.21rem;}
.solut1 .list ul li .a:hover .ico{ transform: rotateY(180deg); -ms-transform: rotateY(180deg);}

@media screen and (max-width:1024px) {
.solut1{ padding-top:45px; padding-bottom:45px;}	
.solut1 .list{ margin-top:34px;}
.solut1 .list ul{ margin:-7px;width:calc(100% + 14px); display: flex; flex-wrap: wrap; }	
.solut1 .list ul li{ width:50%;  padding:7px;}	
.solut1 .list ul li .a{  padding:25px 15px;box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.06);}
.solut1 .list ul li .ico img{ height:50px; width:50px;}
.solut1 .list ul li .tit{ font-size:16px; line-height:26px;margin-top:15px;}
.solut1 .list ul li .p{font-size:14px; line-height:24px;margin-top:6px;}
}
@media screen and (max-width:767px) {
.solut1 .list ul li{ width:50%;}

}



.solut2{background: #F4F8FF; padding-top:1.27rem; padding-bottom:1.3rem;}
.solut2 .pic{ width: 100%; margin-top:40px; background: #fff; display: block; line-height: 0; padding:0.6rem 0.75rem 0.6rem 0.75rem;}
.solut2 .pic img{ width: 100%;}

@media screen and (max-width:1024px) {
.solut2{ padding-top:45px; padding-bottom:45px;}	
.solut2 .tit16 br{ display:none;}
.solut2 .pic{ margin-top:34px; padding:14px;}

}


.solut3{ padding-top:1.2rem;}
.solut3 .list{ width: 100%; margin-top:58px;}
.solut3 .list ul{ margin:-17px -8px;width:calc(100% + 16px); display: flex; flex-wrap: wrap; }
.solut3 .list ul li{ width: 33.33%;  padding:17px 8px;}
.solut3 .list ul li .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-content:flex-start;background: #FFFFFF; padding:0.36rem 0.4rem 0.52rem 0.4rem;box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.1); overflow: hidden;}
.solut3 .list ul li .ico{  display:block; text-align: right; width:100%; line-height: 0; position: absolute; left: 50%; bottom:0; z-index: 1; opacity: 0;}
.solut3 .list ul li .ico img{ width:70.2%;}
.solut3 .list ul li .num{ width: 100%;  color:#3E80F4; font-size:32px; line-height:32px; font-weight: 400;}
.solut3 .list ul li .tit{ width: 100%;  color: #000; font-size:20px; line-height:28px; font-weight: bold; margin-top: 0.35rem;}
.solut3 .list ul li .p{ width: 100%; color: #6B7280; font-size:16px; line-height:24px;  margin-top: 0.16rem;}
.solut3 .list ul li .a:hover{background: #3E80F4;}
.solut3 .list ul li .a:hover .num{  color: #fff; }
.solut3 .list ul li .a:hover .tit{  color: #fff; }
.solut3 .list ul li .a:hover .p{  color: #fff; }
.solut3 .list ul li .a:hover .ico{ left:0; opacity: 1;}

@media screen and (max-width:1024px) {
.solut3{ padding-top:45px; }	
.solut3 .list{ margin-top:34px;}
.solut3 .list ul{ margin:-7px;width:calc(100% + 14px); display: flex; flex-wrap: wrap; }	
.solut3 .list ul li{ width:50%;  padding:7px;}	
.solut3 .list ul li .a{  padding:25px 15px;box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.1);}
.solut3 .list ul li .ico img{ height:50px; width:50px;}
.solut3 .list ul li .num{ font-size:28px; line-height:28px;}
.solut3 .list ul li .tit{ font-size:16px; line-height:26px;margin-top:15px;}
.solut3 .list ul li .p{font-size:14px; line-height:24px;margin-top:6px;}
}
@media screen and (max-width:767px) {
.solut3 .list ul li{ width:50%;}

}


.solut4{ padding-top:1.22rem;}
.solut4 .list{ width: 100%; margin-top:1.04rem;}
.solut4 .list ul{ margin:-0.39rem;width:calc(100% + 78px); display: flex; flex-wrap: wrap; }
.solut4 .list ul li{ width: 50%;  padding:0.39rem;}
.solut4 .list ul li .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-content:flex-start;background: #FFFFFF; padding:0.36rem 0.36rem 0.52rem 0.36rem;box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.06);}
.solut4 .list ul li ._img{  padding-bottom: 66.66%;}
.solut4 .list ul li .p{ width: 100%; color: #000; font-size:24px; line-height:37px;  margin-top: 0.41rem; padding:0 0.3rem 0 0;}

@media screen and (max-width:1024px) {
.solut4{ padding-top:45px; }	
.solut4 .list{ margin-top:34px;}
.solut4 .list ul{ margin:-7px;width:calc(100% + 14px); display: flex; flex-wrap: wrap; }	
.solut4 .list ul li{ width:50%;  padding:7px;}	
.solut4 .list ul li .p{font-size:14px; line-height:24px;margin-top:15px; padding:0;}
}
@media screen and (max-width:767px) {
.solut4 .list ul li{ width:50%;}

}


.solut7{ padding-top:1.2rem; padding-bottom:1.28rem;}
.solut7 .info{ display:block; text-align: center; width: 100%;font-weight: bold;color: #FFFFFF;font-size: 32px; line-height:43px; padding:0.25rem; background: linear-gradient( 62deg, #3E80F4 0%, #00A1F6 100%);border-radius: 6px 6px 6px 6px;}
.solut7 .list{ width: 100%; margin-top: 1.56rem;}
.solut7 .list ul{ margin:0 -0.19rem;width:calc(100% + 0.38rem); display: flex; flex-wrap: wrap; }
.solut7 .list ul li{ width: 25%;  padding:0 0.19rem; margin-bottom:88px; position: relative;}
.solut7 .list ul li::after{ display: block; content: ''; position: absolute; left:0; bottom:-73px; width: 100%; height: 51px;background: url(img/solut19.svg) center no-repeat;  background-size: auto 100% !important;}
.solut7 .list ul li .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-content:flex-start;background: #F4F9FF; border-radius: 6px; padding:0 0.28rem 0.54rem 0.28rem;}
.solut7 .list ul li .tit{ width: 100%;  color: #fff; font-size:24px; line-height:34px; padding:9px 10px 11px 10px; font-weight: bold; margin:-27px 0 0 0;background: linear-gradient( 87deg, #3E80F4 0%, #15C3BB 100%);border-radius: 27px; text-align: center;}
.solut7 .list ul li .p{ width: 100%; color:#242C3B; font-size:18px; line-height:28px;  margin-top: 0.5rem;}


@media screen and (max-width:1024px) {
.solut7{ padding-top:45px; padding-bottom:45px; }	
.solut7 .info{font-size:18px; line-height:28px;}
.solut7 .list{ width: 100%; margin-top: 34px;}
.solut7 .list ul{ margin:0 -7px;width:calc(100% + 14px); }
.solut7 .list ul li{ padding:0 7px; margin-top: 24px; margin-bottom:60px;}
.solut7 .list ul li::after{  bottom:-44px;height:28px;}
.solut7 .list ul li .a{ padding:0 14px 20px 14px;}
.solut7 .list ul li .tit{font-size:16px; line-height:24px; padding:7px 10px 9px 10px; margin:-20px 0 0 0;}
.solut7 .list ul li .p{ font-size:14px; line-height:24px; margin-top:8px;}

}
@media screen and (max-width:767px) {
.solut7 .list ul li{ width: 50%;}

}


.solut8{background: linear-gradient( 180deg, #F4F8FF 0%, rgba(244,248,255,0) 100%); padding-top:1.2rem; padding-bottom:1.46rem;}
.solut8 .info{ display: flex; justify-content: center; width: 100%; margin-top: 0.95rem;}
.solut8 .btn{display: flex; align-items: center; justify-content: center;background:#3E80F4; border:1px solid #3E80F4; width:150px; line-height:1; height:46px; color: #fff; font-size:16px; margin:0 8px; padding:0 0 2px 0; border-radius: 2px;}
.solut8 .btn0{ background:#fff; color:#3E80F4; }
.solut8 .btn:hover{background:#FF7815; border:1px solid #FF7815; color:#fff;}
.solut8 .box{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%; margin-top: 40px;}
.solut8 .pic{ display: block; line-height: 0; width:46%;}
.solut8 .pic .div{ display: block; line-height: 0; width: 100%;}
.solut8 .pic img{ width:100%; max-width:100%; margin:-7% 0% -11% 0%;}
.solut8 .list{ width: 49.84%;}
.solut8 .list ul{ margin:-7px -5px;width:calc(100% + 10px); display: flex; flex-wrap: wrap; }
.solut8 .list ul li{ width: 50%;  padding:7px 5px;}
.solut8 .list ul li .a{ position: relative; height: 100%; width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-content:flex-start;background: linear-gradient( 136deg, #F5F9FF 0%, #DDE9FE 100%); border-radius: 6px; padding:0.45rem 0.24rem; overflow: hidden;}
.solut8 .list ul li .ico{  display:block; width:100%; height:100%; position: absolute; left:0; bottom:0; z-index: 1;background: url(img/solut18.svg) right bottom no-repeat; background-size: 76.8% auto !important;}
.solut8 .list ul li .tit{ width: 100%;  color: #000; font-size:20px; line-height:28px; font-weight: bold;}
.solut8 .list ul li .p{ width: 100%; color: #6B7280; font-size:14px; line-height:20px;  margin-top: 0.36rem;}
.solut8 .list ul li.on .a{background: #3E80F4;}
.solut8 .list ul li.on .a .num{  color: #fff; }
.solut8 .list ul li.on .a .tit{  color: #fff; }
.solut8 .list ul li.on .a .p{  color: #fff; }
.solut8 .list ul li.on .a .ico{background: url(img/solut18.1.svg) right bottom no-repeat;}

@media screen and (max-width:1600px) {
.solut8 .list ul li .a{ padding:0.37rem 0.2rem;}
.solut8 .list ul li .p{  margin-top: 0.25rem;}
}
@media screen and (max-width:1440px) {
.solut8 .list ul li .a{ padding:0.25rem 0.2rem;}
.solut8 .list ul li .p{  margin-top: 0.17rem;}
}
@media screen and (max-width:1024px) {
.solut8{ padding-top:45px; padding-bottom:45px; }	
.solut8 .tit16 br{ display: none;}
.solut8 .info{ margin-top:30px;}
.solut8 .btn{width:110px; height:34px; font-size:14px; margin:0 4px;}
.solut8 .box{ margin-top: 34px;}
.solut8 .pic{ width: 100%;}
.solut8 .pic img{ width:118%; max-width:118%; margin:0 -9% -7% -9%;}
.solut8 .list{ width: 100%;}
.solut8 .list ul li .a{ padding:20px 14px;}
.solut8 .list ul li .tit{font-size:16px; line-height:24px;}
.solut8 .list ul li .p{  margin-top:8px;}

}




.solut9{ display: block; line-height: 0; position: relative; padding-bottom: 50.3%; overflow: hidden;}
.solut9 .pic{ display: block; width: 100%; position: absolute; left:0; top:0; height: 100%; object-fit: cover;}
.solut9 .video{ display: block; width: 100%; position: absolute; left:0; top:0; height: 100%; object-fit: cover;}



.solut10{background: linear-gradient( 180deg, #425473 0%, #435574 37%, #FFFFFF 100%);padding-top:0.73rem;}
.solut10 .hd{ display: block; width: 100%;}
.solut10 .hd ul{ display: flex; flex-wrap: wrap;margin:-0.16rem -0.22rem;width:calc(100% + 0.44rem);}
.solut10 .hd ul li{ display: inline-flex; width:16.66%; padding:0.16rem 0.22rem;color: #FFFFFF;font-size: 24px; line-height:34px; text-align:center;}
.solut10 .hd ul li span{ cursor: pointer; display: flex; position: relative; height: 100%; align-items: center; justify-content: center; width: 100%;background: #4D5D7C;border-radius: 6px ;padding:0.2rem 0.1rem;}
.solut10 .hd ul li.on span{background: #3E80F4;}
.solut10 .box{ display: block; width: 100%;background: linear-gradient( 180deg, #4D5D7C 0%, #B7C3D8 100%); border-radius: 6px; padding:0.41rem 0.9rem 0.43rem 0.9rem; margin-top: 32px;}
.solut10 .box .pic{ display: block; width: 100%; line-height: 0;}
.solut10 .box .cont{ display: block; width: 100%;font-weight: 400;color: #FFFFFF;font-size: 16px; line-height:32px;border-radius: 8px 8px 8px 8px;border: 0.2px solid rgba(62,128,244,0.2);background: rgba(255,255,255,0.09); margin-top: 18px; padding:0.32rem 0.34rem ;word-break: break-all;}
.solut10 .box .info{ display: flex; justify-content: center; width: 100%; margin-top: 0.62rem;}
.solut10 .btn{display: flex; align-items: center; justify-content: center;background:#3E80F4; width:150px; line-height:1; height:46px; color: #fff; font-size:16px; margin:0 8px; padding:0 0 2px 0; border-radius: 2px;}
.solut10 .btn0{ background:#fff; color:#3E80F4; }
.solut10 .btn:hover{background:#FF7815; color:#fff;}


@media screen and (max-width:1024px) {
.solut10{ padding-top:45px; }	
.solut10 .hd ul{ margin:-7px;width:calc(100% + 14px);}	
.solut10 .hd ul li{ padding:7px;}	
.solut10 .hd ul li span{font-size:14px; line-height:24px; padding:7px 7px;}
.solut10 .box{padding:15px 15px 30px 15px; margin-top: 32px;}
.solut10 .box .cont{ font-size:14px; line-height:24px; padding:15px 15px;}
.solut10 .box .info{ margin-top:30px;}
.solut10 .btn{width:110px; height:34px; font-size:14px; margin:0 4px;}
}
@media screen and (max-width:767px) {
.solut10 .hd ul li{ width:33.33%;}

}


.solut11{padding-top: 1.32rem; padding-bottom:1.11rem;}
.solut11 .box{margin-top:1.3rem; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.solut11 .right{ width: 37.8%; display: block; line-height: 0; margin:1.36rem -8.3% 0 0;}
.solut11 .left{ width: 40%; display: block;}
.solut11 .more{ display: flex; align-items: center; justify-content: center; background: #3E80F4;border-radius: 2px; color:#fff; font-size:16px; line-height:1; width:150px; height:46px; margin-top: 0.48rem;}
.solut11 .more i{display:block; margin:2px 0 0 8px;
width: 9px;height: 9px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform:rotate(45deg); -ms-transform:rotate(45deg);}
.solut11 .more:hover{background: #FF7815;}
.solut11 .dl{ width: 100%;}
.solut11 .dl .dd{ width: 100%; display: flex; align-items: center; color: #000; font-size:18px; line-height:28px; margin-bottom: 0.18rem;}
.solut11 .dl .dd .ico{ min-width:38px; width:38px; margin-right: 0.28rem; display:block;}

@media screen and (max-width:1530px) {
.solut11 .right{ margin:1.36rem 0 0 0;}
}
@media screen and (max-width:1024px) {
.solut11{ padding-top:45px; padding-bottom:45px;}
.solut11 .tit16 br{ display:none;}	
.solut11 .box{margin-top:34px;}
.solut11 .right{ width: 37.8%; margin:0;}
.solut11 .more{width: 110px; height: 34px; font-size: 14px; font-size:14px; margin-top:34px;}
.solut11 .dl .dd{ font-size:14px; line-height:24px; margin-bottom:16px;}
.solut11 .dl .dd .ico{ min-width:30px; width:30px; margin-right:10px; display:block;}
.solut11 .more i{margin: 2px 0 0 6px;width: 8px;height: 8px;}

}
@media screen and (max-width:767px) {
.solut11 .box{ flex-wrap: wrap-reverse; padding: 0 20px;}	
.solut11 .left{ width:100%; margin-top: 34px;}
.solut11 .right{ width:100%;}
}



.solut12{ position: relative; overflow: hidden;background: linear-gradient( 85deg, #3E80F4 0%, #5CC8F5 100%);}
.solut12 .bg{ display: block; position: absolute; left:0; top:0; width: 100%; height: 100%; z-index: 1;}
.solut12 .box{ display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; align-items: center;}
.solut12 .title{ display: block; width:100%; color:#fff;font-weight: 400;font-size: 32px; line-height:40px;}
.solut12 .p{ display: block; width:100%; color:#fff;font-weight: 400;font-size: 16px; line-height:24px; margin-top:0.54rem;}
.solut12 .cont{ display: block; width:27.8%; padding:1.79rem 0;}
.solut12 .pic-wap{ display: none; width:52.18%; line-height: 0;}
@media screen and (max-width:1440px) {
.solut12 .cont{ width:30.8%; padding:1.47rem 0; }
}
@media screen and (max-width:1024px) {
.solut12 .cont{ padding:45px 0;}
.solut12 .title{font-size:18px; line-height:28px;}
.solut12 .p{font-size: 14px; line-height:26px; margin-top:14px;}
}
@media screen and (max-width:767px) {	
.solut12 .bg{ display:none;}	
.solut12 .box{ flex-wrap: wrap-reverse;}	
.solut12 .pic{ width:100%; margin:0;}
.solut12 .cont{ width:100%;}
.solut12 .pic-wap{ display: block; width:100%;}
}


.solut13{ position: relative; overflow: hidden;}
.solut13 .box{ display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; align-items: center;}
.solut13 .title{ display: block; width:100%; color:#fff;font-weight: 400;font-size: 32px; line-height:40px;}
.solut13 .p{ display: block; width:100%; color:#fff;font-weight: 400;font-size: 16px; line-height:24px; margin-top:0.54rem;}
.solut13 .line{ display: block; height:5px; width:30px;background: #FF7815; margin-top:15px;}
.solut13 .cont{ display: block; width:38.28%; padding:1rem 11% 1.48rem 0;}
.solut13 .pic{ display: block; width:48.82%; line-height: 0;}
@media screen and (max-width:1440px) {
.solut13 .cont{padding:0.8rem 8% 1.28rem 0;}
}
@media screen and (max-width:1024px) {
.solut13 .cont{ padding:45px 0;}
.solut13 .title{font-size:18px; line-height:28px;}
.solut13 .p{font-size: 14px; line-height:26px; margin-top:14px;}
}
@media screen and (max-width:767px) {
.solut13 .box{ flex-wrap: wrap-reverse;}		
.solut13 .cont{ width:100%; }
.solut13 .pic{ width:100%; margin:30px 10% 0 10%;}
}


.solut14{padding-top:1.22rem; padding-bottom:1.32rem;}
.solut14 .list{width:calc(100% + 0.4rem); margin-left:-0.2rem; margin-top:1rem; position: relative;}
.solut14 .list .ul{ display: flex; flex-wrap: wrap; width:100%; overflow: hidden; }
.solut14 .list .ul .li{ width: 25%;  padding:0 0.2rem;}
.solut14 .list .ul .li .a{ display: flex; flex-wrap: wrap; position: relative; align-content: flex-start; width: 100%; height:100%;background:#F4F8FF; padding: 0.36rem 0.5rem; justify-content: center;}
.solut14 .list .ul .li ._img{ padding-bottom: 72.2%; width:92%; margin-left: 4%;}
.solut14 .list .ul .li .tit{ width: 100%; color:#000; font-size:24px; line-height:32px; font-weight: 800; margin-top: 0.26rem;}
.solut14 .list .ul .li .tit1{ width: 100%; color:#000; font-size:24px; line-height:32px; font-weight: 600; margin-top: 2px;}
.solut14 .list .ul .li .p{ width: 100%; color:#6B7280; font-size:14px; line-height:20px; margin-top:11px;}
.solut14 .list .ul .li .btn{ width:150px;height:46px;background: #3E80F4;border-radius: 2px; color: #fff; font-size:16px; line-height:1; padding-bottom:2px;  display: flex;align-items: center; justify-content:center; margin-top: 0.5rem; }
.solut14 .list .ul .li .a:hover .btn{ background: #FF7815;}
.solut14 .swiper-wrapper{position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform; box-sizing: content-box;}
.solut14 .swiper-slide {
flex-shrink: 0;
position: relative;
transition-property: transform
}
.solut14 .swiper-next,
.solut14 .swiper-prev{position: absolute; top:50%; cursor: pointer; margin-top:-0.24rem;
width:0.47rem;
height:0.47rem;
z-index: 6;background: #FFFFFF;box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.11); border-radius: 50%;
display: block;}
.solut14 .swiper-next::after,
.solut14 .swiper-prev::after{ display: block; content: ''; width: 100%; height: 100%; position: absolute; left:0; top:0; background:url(img/solut13.svg) center no-repeat; background-size:auto 14px !important;}
.solut14 .swiper-prev{ left:-1.1rem; transform: rotate(180deg); -ms-transform: rotate(180deg);}
.solut14 .swiper-next{ right:-1.1rem;}
.solut14 .swiper-next:hover,
.solut14 .swiper-prev:hover{background: #FF7815;}
.solut14 .swiper-next:hover::after,
.solut14 .swiper-prev:hover::after{ background:url(img/solut13.1.svg) center no-repeat;}
.solut14 .swiper-pagination{  z-index: 6; width: 100%; display:none; justify-content: center; margin-top:24px;}
.solut14 .swiper-pagination .swiper-pagination-bullet{ width:20px; height:6px; margin:0 8px 0 0; cursor: pointer; display: block;position: relative;}
.solut14 .swiper-pagination .swiper-pagination-bullet:after{ display: block; content: ''; position: absolute; left: ; top: 2px; background: #6B7280;width:100%; height:2px;}
.solut14 .swiper-pagination .swiper-pagination-bullet-active:after{ background: #FF7815;}

@media screen and (max-width:1880px) {
	.solut14 .swiper-prev{ left:-0.45rem;}
	.solut14 .swiper-next{ right:-0.45rem;}
}
@media screen and (max-width:1024px) {
.solut14{ padding-top:45px; padding-bottom:45px;}	
.solut14 .list{ margin-top:34px; margin-left:-7px; width:calc(100% + 14px);}
.solut14 .list .ul .li{ padding:0 7px;}
.solut14 .list .ul .li .a{padding:20px 15px 30px 15px;}
.solut14 .list .ul .li .tit{ font-size:16px; line-height:24px;}
.solut14 .list .ul .li .tit1{ font-size:16px; line-height:24px;}
.solut14 .list .ul .li .btn{width: 110px; height: 34px; font-size:14px;margin-top:25px;}
.solut14 .swiper-next,
.solut14 .swiper-prev{ display:none;}
.solut14 .swiper-pagination{ display:flex;}
}
@media screen and (max-width:767px) {
.solut14 .list .ul .li{ width:50%;}
}




.solut6{padding-top:1.24rem;padding-bottom:1.1rem;}
.solut6 .hd{ display: block; width: 100%; margin-top: 0.85rem;box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.12);border-radius: 6px;background: #FFFFFF;}
.solut6 .hd ul{ display: flex; flex-wrap: wrap;width:100%; padding:4px 6px;}
.solut6 .hd ul li{ display: inline-flex; width:20%; padding:5px;color:#6B7280;font-size: 20px; line-height:30px; text-align:center;}
.solut6 .hd ul li span{ cursor: pointer; display: flex; position: relative; height: 100%; align-items: center; justify-content: center; width: 100%;border-radius: 6px ;padding:0.26rem 0.1rem;}
.solut6 .hd ul li.on span{background: linear-gradient( 72deg, #3E80F4 0%, #009DF5 100%);color:#fff;}
.solut6 .box{ display: block; width: 100%;background: #FFFFFF;box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.12); padding:0.58rem 0.9rem 0.58rem 0.9rem; margin-top: 34px;}
.solut6 .box .pic{ display: block; width: 100%; line-height: 0;}
.solut6 .box .cont{ display: block; width: 100%;font-weight: 400;color:#6B7280;font-size: 16px; line-height:32px;border-radius: 8px 8px 8px 8px;border: 0.2px solid rgba(62,128,244,0.2);background: #F4F9FF; margin-top: 21px; padding:0.32rem 0.34rem ;word-break: break-all;}
.solut6 .box .info{ display: flex; justify-content: center; width: 100%; margin-top: 0.46rem;}
.solut6 .btn{display: flex; align-items: center; justify-content: center;background:#3E80F4; border: 1px solid #3E80F4; width:150px; line-height:1; height:46px; color: #fff; font-size:16px; margin:0 8px; padding:0 0 2px 0; border-radius: 2px;}
.solut6 .btn0{ background:#fff; color:#3E80F4; }
.solut6 .btn:hover{background:#FF7815; color:#fff; border: 1px solid #FF7815;}


@media screen and (max-width:1024px) {
.solut6{ padding-top:45px;padding-bottom:45px; }	
.solut6 .hd{ margin-top: 34px;box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.12);}
.solut6 .hd ul li span{font-size:14px; line-height:24px; padding:7px 7px;}
.solut6 .box{padding:15px 15px 30px 15px; margin-top:25px;box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.12);}
.solut6 .box .cont{ font-size:14px; line-height:24px; padding:15px 15px;}
.solut6 .box .info{ margin-top:30px;}
.solut6 .btn{width:110px; height:34px; font-size:14px; margin:0 4px;}
}
@media screen and (max-width:767px) {
.solut6 .hd ul li{ width:33.33%;}

}


.solut5{padding-top:1.3rem;}
.solut5 .list{ display: block; width: 100%; margin-top:1.28rem;}
.solut5 .list .ul{ display: flex; flex-wrap: wrap; width:100%; }
.solut5 .list .ul .li{ display: flex; flex-wrap: wrap; width: 25%;  padding:0.36rem 0.24rem 25px 0.24rem; position: relative; background:url(img/solut25.svg) left bottom no-repeat #F4F8FF; background-size:43.75% auto !important;}
.solut5 .list .ul .li .ico{ display: block; line-height: 0; width:85px; height:85px; line-height:0; position: absolute; right:0.46rem; top:0.36rem;}
.solut5 .list .ul .li .ino{ display: block; line-height: 0; width: 100%; margin-top:14px; height:18px; background:url(img/solut20.svg) left center no-repeat; background-size: auto 18px !important;}
.solut5 .list .ul .li .tit{ width: 100%; color:#000; font-size:24px; line-height:32px; min-height:85px; padding: 10px 110px 0 0; font-weight: 600;}
.solut5 .list .ul .li .p{ width: 100%; color:#6B7280; font-size:16px; line-height:32px; min-height:128px; margin-top:20px;}
.solut5 .list .ul .li:nth-child(4n+2){background:url(img/solut25.1.svg) left bottom no-repeat  #E3EDFB;}
.solut5 .list .ul .li:hover .ico{ transform: rotateY(180deg); -ms-transform: rotateY(180deg); }

@media screen and (min-width:1024px) {
.solut5 .list .ul .li:nth-child(4n+4){background:url(img/solut25.2.svg) left bottom no-repeat  #E3E8EF;}	
}	
@media screen and (max-width:1024px) {
.solut5{ padding-top:45px; }	
.solut5 .list{ margin-top: 34px;}
.solut5 .list .ul .li{ padding:20px 15px;}
.solut5 .list .ul .li .tit{ font-size: 16px; line-height:26px;min-height:58px; padding: 10px 60px 0 0; }
.solut5 .list .ul .li .p{ font-size: 14px; line-height:24px; min-height: inherit; margin-top:8px;}
.solut5 .list .ul .li .ico{ width:58px; height:58px; right:15px; top:20px;}
.solut5 .list .ul .li .ino{ height:12px;}
.solut5 .list .ul .li:nth-child(4n+3){background:url(img/solut25.2.svg) left bottom no-repeat  #E3E8EF;}
}
@media screen and (max-width:767px) {
.solut5 .list .ul .li{ width:50%;}

}


.xwxq_section.nohot .left{width:100%; padding-right:0;border:0;}
.xwxq_section.nohot .left .content{padding-right:0;}



/*250221start*/
.por-tab{ width: 100%;}
.por-bd{ width: 100%;}
.bd-ul{ width: 100%;}
.bd-ul .wow{visibility: visible !important;}


/*250221end*/

/*250318start*/
.mian3 .list{ display: flex;}
.mian3 .list .bd{ animation: scrolling-wrapper 40s linear infinite;}
.mian3 .list ul li{ width: 478px;}
@media screen and (max-width:1024px) {
.mian3 .list ul li{ width:50%;}
.mian3 .list .bd:nth-child(2){display:none;}
}
@media screen and (max-width:767px) {
.mian3 .list .bd{ animation:none;}
.mian3 .list ul li{ width:100%;}
}

/*250318end*/

.w900{max-width: 900px; margin-right: auto; margin-left: auto;}
.ms6 .box{ display: block; width: 100%; line-height: 0;}
.ms6{ padding-top: 32px; padding-bottom: 32px;}
.slide2-10{ overflow-y:auto;
 scrollbar-width:thin;
 max-height:600px
}
@media screen and (max-width:767px) {
.slide2-10{ overflow-y:hidden;
 max-height:38px;
}
}





/*250402start*/
.slide2-10{ padding-right: 30px;}
.menuSub .u2-bd li a ._img{ padding-bottom: 85.71%;}
.menuSub .u2-bd li a ._img img{ width:84px; height:84px;left:50%;
  top:50%; transform: translate(-50%,-50%);}
.menuSub .u2-bd li a .hot{ right: auto; left: 0; transform:rotate(-90deg); -ms-transform:rotate(-90deg);}
.menuSub .u2-bd li a .tit{ color:#242C3B;}
.menuSub .u2-bd li a .tit1{ color:#242C3B;}
.menuSub .u2-bd li a ._img{ background:#F3F6F9;}
.menuSub .u2-bd li a .pic{ border-radius: 8px;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.menuSub .u2-bd li a:hover .pic{ box-shadow:0 0 6px rgba(0,0,0,0.16);}
.menuSub .ul1 li a:hover{background: #F3F6F9;border-radius: 8px;}
.menuSub .ul1 li a ._img{ padding-bottom: 85.71%; background: #F3F6F9;border-radius: 8px;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.menuSub .ul1 li a ._img img{ width:140px; height:84px;left:50%;
  top:50%; transform: translate(-50%,-50%);}
/* .menuSub .ul1 li a:hover ._img{ box-shadow:0 0 6px rgba(0,0,0,0.16);} */
.solut14 .list .ul .li ._img img{ width:154px; height:154px;left:50%; object-fit: contain;
  top:50%; transform: translate(-50%,-50%);}

.slide2-10{scrollbar-color:#F5F5F6 #fff;}
.porlist li a ._img{ padding-bottom: 154px;}
.porlist li a ._img img{width:154px; height:154px;left:50%;
  top:50%; transform: translate(-50%,-50%);}


@media screen and (max-width:1024px) {
.slide2-10{ padding-right: 0;}	
.porlist li a ._img{ padding-bottom: 124px;}
.porlist li a ._img img{width:124px; height:124px;}
.solut14 .list .ul .li ._img img{ width:124px; height:124px;}
 }
  
  
.weihu{ display: block;width: 100%; text-align: center; padding-top:115px;padding-bottom:138px;} 
.weihu .tit{display: block;
width: 100%;
font-weight: 800;
font-size: 28px;
color: #242C3B;
line-height: 33px; margin-top: 69px;
}
.weihu .info{display: block;
width: 100%;
font-weight: 400;
font-size: 16px;
color: #6B7280;
line-height: 24px; margin-top: 21px;
}
.weihu .ico{display: block;
width: 100%;
line-height:0;
}
.weihu .ico img{ width: 660px;}

.weihu1{ padding-top:72px;padding-bottom:162px;} 
.weihu1 .tit{ margin-top: 58px;}


  
@media screen and (max-width:1024px) {
.weihu{ padding-top:60px;padding-bottom:70px;} 	
.weihu .ico img{ width: 90%;}
.weihu .tit{
font-size:18px;
line-height:28px; margin-top:36px;
}	
.weihu .info{
font-size: 14px;
line-height: 24px; margin-top: 14px;
}	
.weihu .info br{ display: none;}
.weihu1{ padding-top:36px;padding-bottom:80px;} 
.weihu1 .tit{ margin-top:29px;}

 }
    
  
  
/*250402end*/  

